Early this month, FastBASIC 4.6 was released, bringing new support to produce Atari 5200 cartridge images, among other bug fixes and improvements.
This version uses a new PC compiler, rewritten to support multiple targets with one binary, you can specify the target with the new option allowing the developer to target the 5200 or the Atari computers.
This is a fast interpreter for the BASIC language on the Atari 8-bit computers and the Atari 5200 console.
The current features are:
- Support for Atari floating point and 16bit integer variables;
- Support for string arrays, substrings and concatenation;
- Small size (currently, the full floating point IDE is 9.3k, the integer IDE is 8k, and the runtime is less than 3k);
- Fast execution (currently, 2 times faster than compiled TurboBasicXL in the “sieve.bas” benchmark, 6 times faster than OSS Integer Basic);
- Modern syntax (no line numbers, many control structures);
- Procedures with parameters and short calling syntax;
- It feels “alike” TurboBasicXL, with many of the extended statements;
- Integrated editor and compiler running in the Atari 8-bit;
- A cross-compiler is available that directly compiles sources to Atari executables on any modern PC;
- Statements for Player/Missile graphics and Display List Interrupts.
FastBASIC is open source and can be downloaded for free on Github.
Source: Antic – The Atari 8-bit Podcast