Akalabeth for MSX BASIC

Produced by: Óscar Toledo G., Andrea Schincaglia
Website: NanoChess

This port of Richard Garriott’s Akalabeth translates the game from its original Applesoft BASIC into MSX BASIC.

Akalabeth for MSX
Akalabeth for MSX

A port of Richard Garriott’s Akalabeth to MSX BASIC, which can be run in an MSX emulator.


Akalabeth for MSX (Alternate Version)
Akalabeth for MSX (Alternate Version)

Another port of Akalabeth for the MSX, this one specifically optimized for the low-memory environment of the MSX1.

MSX BASIC has a few notable differences from GW-Basic, the lack of a RANDOMIZE feature being the most notable. The MSX port is available as both the raw source code, and as a packaged CAS file; you’ll need to use the latter to actually run the game on an MSX, real or emulated.

And an alternative MSX port, assembled by Andrea Schincaglia (whose port of Akalabeth for the Commodore 64 is listed on the site here, as well) on a suggestion from Enrico Ricciardi, is also available. Schincaglia was able to find a way to rework the BASIC code to allow it to run in the limited-memory environment of the MSX1, which has just 23 KB of memory to spare for BASIC programs.

Fair warning: on an actual MSX1 system, the game may take several minutes to load!

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.