XPL0 Programming under Windows

Home | Windows | Raspberry Pi | MS-DOS

XPLW   |   Games


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

Some experience with one of the other versions of XPL0 is assumed. XPLW is still being updated frequently. There is currently no XPLW manual, but the Raspberry Pi and DOS manuals cover about 95% of its features. Download xplw.zip (507k, 2-Sep-2026).

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

Screenshot Screenshot Screenshot Screenshot Screenshot Screenshot


Microsoft's ml64 assembler is required. It can be obtained as part of a free version of Visual Studio, 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 include their source code. They make good examples for more advanced programmers.

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, 31-Jul-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, 31-Jul-2026).

3D Isometric Sokoban

Isometric
Sokoban Sliding box puzzle game with 36 levels. Download sokoban.zip (61k, 31-Jul-2026).

Mah Jongg Solitaire

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

Asteroids

Asteroids Classic Asteroids game with explosive sound effects.
A 24-hour coding challenge.
Download aster.zip (224k, 31-Jul-2026).


Back to the main page

Last update: 2-Sep-2026