What are your favourite assemblers, compilers, environments, interpreters for the good old ZX Spectrum?
What are your favourite ZX Spectrum development tools?
14.3k views Asked by Umber Ferrule AtThere are 14 answers
Hisoft Gens and Mons assembler and disassembler for programming/debugging.
The Artist / The Art Studio for graphics:
http://www.worldofspectrum.org/infoseekid.cgi?id=0007918
The Music Box for sound:
http://www.worldofspectrum.org/infoseekid.cgi?id=0008481
I used to type in hex-tables from a magazine and then a a short basic application to unpack the data into assembly code. I couldn't make heads nor tails of it for ages until I discovered I wasn't actually coding at all!
I then moved onto Z80 assembly on a College owned CP/M mini computer system. Programming the Speccy was never the same after that and I never went back!
Devpac (a blue cassette) comes to my mind, even after all these years.
Sure, it was #1. I don't miss the cassette loadings, though. Nice question!!! :D
http://www.clive.nl/detail/22916/
I think I had v.3. It sure looked much more home-made than the this pic. But it worked and didn't have a single bug. Beat that, current software!!!
Well outside of GEN80, HiSoft Pascal and Hisoft C were pretty impressive. Proper high level languages, way cool. Before I learnt Z80, and was frustrated by the speed of BASIC, I also loved MCODER, though more on the ZX81 than ZX Spectrum.
Zeus assembler, was the best.
I'd add a couple of the Spectrum books in there if I could remember the names, still have them at home. One was The Complete Spectrum ROM Disassembly by Ian Logan and Frank O'Hara (ISBN 0 86161 116 0), which was commented and described as if it was the source, a fantastic piece of reverse engineering, including a suggested bug fix for the known ROM bugs. If only flash memory had been around in those days. I also memorised a tiny book called the Z80 Workshop Manual which was a great summary of the processor.
I always used to use Roybot Assembler - which had you enter your program using the BASIC editor and REM statements. It comes with a decent debugger/disassembler that lets you single-step machine code too.
The Hisoft Gens and Mons assembler and disassembler (aka Devpak) are probably fairly popular.
For high-level compiling, the Mira Modula-2 compiler is very good.