XPL0 Programming under Windows

This version of XPL0 runs under 64-bit Windows 7-11. It runs the Sieve benchmark 20 times faster than it runs under DOSBox. Integers are 64 bits long.

It is assumed here that you have some experience with one of the other versions of XPL0. This XPLW version is still evolving and will be frequently updated. Currently there is no manual but the manuals for the Raspberry Pi and DOS versions cover 95% of its features. Download xplw.zip (488k, 10-Jun-2026).

Here are screen shots of some of the example programs included in the zip file:

Screenshot Screenshot Screenshot Screenshot Screenshot Screenshot


Microsoft's ml64 assembler is required. This may be obtained as part of a free version of Visual Studio, which is available here: visualstudio.microsoft.com/downloads/.


Games

Even if you're not ready to program, you might enjoy trying some of these games. They're all written in XPLW, and they all include their source code. They make good examples for the more advanced programmer.

Video Poker

Video Poker Try your luck and skill with Video Poker. Download poker.zip (117k, 29-May-2026).


Treat

Halloween
game Halloween Treat: Little Herbie has donned his costume and is eager for a night of trick-or-treating. Can you guide him through the neighborhoods and collect all the treats? Download treat.zip (32k, 29-May-2026).

Matey

Chess board Challenge Matey to a game of chess - or play against another person with Matey enforcing the rules. Move pieces with the mouse, specify skill level, undo bad moves, view Matey's thinking. Download matey.zip (55k, 29-May-2026).

3D Isometric Sokoban

Isometric
Sokoban Sliding box puzzle game with 36 levels. Download sokoban.zip (60k, 29-May-2026).

Mah Jongg Solitaire

Mah Jongg Venerable Chinese tile game.
3D bamboo-laminated ivory tiles.
Download mahjongg.zip (37k, 29-May-2026).


Back to the main page

Last update: 10-Jun-2026