imp@dancer.Solbourne.COM (Warner Losh) (08/08/90)
I need recommendations for a Z80 assembler that handles Zilog Mnemonics. I have a BIOS-oid (for a DEC Rainbow, if that matters) that I need to assemble. The assembler should be able to do the following: 1) Macro expansion With arguments like ?Name, ?Size 2) Label folding Similar to the way that PDP-11 and VAX MACRO works. Namely, labels that are numberic followed by a "$" are discarded at the next non-temp label. The following code should work: foo: ld A,8 10$: JP C,20$ JP N,10$ 20$: ld A,(HL) XOR A bar: LD A,(IX+1) LD B,(IX) LD C,10 10$: OUT (40H),A DJNZ 10$ 3) Support for IF, TITLE and ORG 4) Ability to produce binary image file This can run on a Sun 4, MS-DOS (Rainbow), CP/M-80 or CP/M-86. Pointers to a writeup on all the ones available would be nice. I know about simtel20.army.mil, but I couldn't find a writeup on what was available. Most of the files in the PD2:<CPM.ASMUTIL> directory had the description:"No description available". Warner -- Warner Losh imp@Solbourne.COM