|
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. Enjoy! Attachments:AGD Next 0.1.zip (172.02 KB)
|
|
|
Post by nra on Dec 26, 2016 5:17:55 GMT
Very nice of you, Jonathan!
Just a quick tiny question: is the download intended for users only? It said me to log-in before downloading.
Cheers
|
|
|
Post by alessandro on Dec 26, 2016 12:50:44 GMT
This looks very interesting... The ability to compile code for AGD with an external text editor is a very welcome feature. Pity it won't work on 64-bit Windows-based PCs. Will the generated code run on common ZX Spectrums? Thank you anyway Jonathan
|
|
|
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. EDIT: The file is now available from the Egghead website
|
|