Boriel ZX-Basic Compiler
This page was last modified 04:31, 10 August 2022 by Mars2000you.

Boriel's ZX-Basic Compiler appeared formerly as ZX-Spectrum-only ansi-basic cross-compiler, but soon it shown to be far more flexible, and allowing to create easily binaries for other z80-based hardware, such as MSX and Sega-SMS.

The development process is still embryonic, but ready enough to create MSX rom or bloadable files.

The process of creating binaries to MSX from this cross-compiler tool designed for ZX-Spectrum is via library inclusions (specific to MSX hardwares, from MSX1 to MSX2+, GFX9000 and MoonSound included), and a bash script for converting the resulting binary file into a .rom or bloadable file

The idea is to improve this MSX "fork" or "adaptation" of Boriel's ZX-Basic Compiler as having a default support, and help making whole Boriel's ZX-Basic Compiler supporting machines with other processor architectures (like Turbo R, TI99-4A, etc. )

some examples can be tried from Boriel's ZX-Basic Compiler forum:

there is also a wiki page for hosting useful documentation: