Hello everyone,
When I started learning Z80 assembly last year, it was on the ZX Spectrum and ZX Spectrum emulators, following a course which used the sjasmplus assembler, so that's the one I've stuck with for programming the Orton 3C.
I have come across some limitations though - sjasmplus is mainly aimed at ZX Spectrums and Amstrad CPCs, and so for example I cannot create a plain 128K (non-banked) ROM image - I have to create a 64K one, and then pad it out with truncate on the command line.
While this works, it has got me thinking, whether I should find a more generic Z80 assembler, that would allow me to make the Orton3C.rom image without an extra tool. Any recommendations?
More generally, is there a gold standard for Z80 assemblers in the wider community, one I should consider using for sharing code with the widest reach?
I'm using some variant of Debian GNU/Linux on each of the machines where I would run an assembler.
Thanks,
James