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.
A port of Richard Garriott’s Akalabeth to MSX BASIC, which can be run in an MSX emulator.
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!