Date : Tue, 07 Aug 1990 21:04:13 GMT
From : stan!dancer!imp@uunet.uu.net (Warner Losh)
Subject: Z80 assembler recommendations
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