Archives of Genesis8 Amstrad Page




ABASC by Fragarco, a python compiler of Amstrad CPC in Locomotive Software basic programs

-

The following text comes from the github page : ABASC (Amstrad BASic cross Compiler) by Fragarco is a cross-compiler written entirely in Python, with no external dependencies. This makes it highly portable and easy to run on any system that has a standard Python 3 installation.

It is designed to support the dialect of BASIC created by Locomotive Software for the Amstrad CPC series of microcomputers, ensuring that all existing documentation for this language remains fully relevant and useful.

Because ABASC is a cross-compiler that runs on modern systems, it also incorporates several features from Locomotive BASIC 2 Plus, offering a development experience closer to that of contemporary programming languages while preserving the classic style of the original BASIC.

In addition to the compiler itself, the ABASC package includes several auxiliary tools, such as an assembler and disk/tape image packers for generating DSK and CDT files. Full documentation for each tool is available in the DOCS directory, provided in both English and Spanish.

Two programs have been ported with little modifications with ABASC : Sultan's maze and 3D Maze.


For more news, Go to home page