Post by Jonathan Cauldwell on Dec 25, 2016 22:45:48 GMT
Here's the zipfile containing version 0.1 of the editorless AGD compiler for the ZX Spectrum Next. It takes a program written in AGD "BASIC" and converts it to an assembler listing.
Everything you need to get started is here; the readme file, compiler, engine, language reference, simple example program, skeleton program and example coding templates. While it is aimed at the Next, it will actually work with any machine supporting the Timex 8x1 screen mode. ULAplus functionality is also incorporated. Going forward I hope to add support for more of the Next's capabilities.
Be warned, the compiler is an old-skool command line affair written in C so definitely won't work on 64-bit Windows machines. For that reason I've included the C source code.
Post by Jonathan Cauldwell on Dec 28, 2016 12:43:24 GMT
If you're having difficulty downloading I've uploaded the zipfile to the Next and AGD Facebook groups.
It won't work on standard Spectrums, the engine is designed for Timex 8x1 attribute mode. All you'll see on a standard Spectrum is a mostly black screen. The attributes run from 24576 to 30720 and the 768-byte block properties buffer has been moved to address 22528. That gives the user RAM from 30720 to 65535 to play with.