WLA DX vs SDAS for Z80 in 2018
Posted: Mon Feb 12, 2018 7:19 pm
I was thinking of experimenting with the ColecoVision, Master System, or Game Gear so that I can write a music player targeting the TI SN76489 (and Yamaha's clone thereof) without having to go to something as obscure as the CreatiVision (which pairs the same VDP and PSG as the ColecoVision and SG-1000 with a 6502 but was never released in North America). I use Debian 9 and can compile programs from source code.
What's a decent, maintained assembler targeting Z80 that supports a similar use model to ca65? By this I mean assembly then linking with a linker configuration for each platform, as opposed to just .include all the other source files the way one would do with NESASM. I'm told WLA DX can do Z80, but I'm also told WLA is full of bugs. Is this still true? I looked into SDAS/SDLD included with SDCC, but asmlnk.txt didn't appear to have any instructions on how to write a linker configuration file.
What's a decent, maintained assembler targeting Z80 that supports a similar use model to ca65? By this I mean assembly then linking with a linker configuration for each platform, as opposed to just .include all the other source files the way one would do with NESASM. I'm told WLA DX can do Z80, but I'm also told WLA is full of bugs. Is this still true? I looked into SDAS/SDLD included with SDCC, but asmlnk.txt didn't appear to have any instructions on how to write a linker configuration file.