80s assembler choice
Hi
These emulators have great little assemblers built into them but I was wondering what people used to use on their physical spectrums to program with assembly language?
I have heard of people cross compiling; if so what would have been used in that case?
But if people where using their spectrum, what would the tool of choice be?
Thanks
These emulators have great little assemblers built into them but I was wondering what people used to use on their physical spectrums to program with assembly language?
I have heard of people cross compiling; if so what would have been used in that case?
But if people where using their spectrum, what would the tool of choice be?
Thanks
Post edited by username on
Comments
For the professional it was PDS.
So Zeus wasn't used much?
You say that :)
PDS was a cross development system. You didn't work on Spectrum (or Amstrad CPC or other 8 bit machine) but on PC:
http://www.cpcwiki.eu/index.php/PDS_development_system
http://www.cpcwiki.eu/index.php/Apricot_PC
According to then link above the PC cost much over ?1000, 15 times or so as much as Spectrum.
Another good one was Laser Genius.
In the mid-late 90s I used Doctor Kode.
Me too, started using Tornado as soon as it was working. Adapted it for DISCiPLE/+D.
Rudy
From there moved onto MSX, where my assembler of choice was Gen80. Oh right, that's another vote for Devpac, then? :grin:
Now that I think about it I have no idea anymore how I generated the hex listings for magazines I sent my programs (hoping them to be published - one succeeded ;)
Download the latest version of Bomb Munchies Ver2210 4th July 2020
In fact, by altering a copy of this file, it is possible to change / add opcodes, directives, or change the assembler to a yellow submarine.
Later on I purchased some 'Machine Lightning' package, there was assembler, monitor and some other sfuff in it. I didn't really like the package, but used the monitor/disassembler part a little.
At the time I hadn't even heard of cross-assembling or cross-compiling :)
I use z80 PC assembler now, but it doesn't assemble conditionals working on the Carry flag (jr c,xx / Ret c etc)
Still looking for other options....
Bytes:Chuntey - Spectrum tech blog.
Then moved onto BugByte's ZXAS on the ZX81, where you put the source code in REM statements, and embedded the machinecode in another REM lines - which got around the lack of CODE files on the ZX81.
Everyone has a crap game inside them, let yours out!
I made much more use out the monitor/disassembler which was quite simply the best ever released.