Path: utzoo!attcan!uunet!stan!dancer!imp From: imp@dancer.Solbourne.COM (Warner Losh) Newsgroups: comp.os.cpm Subject: Z80 assembler recommendations Message-ID: <1990Aug7.210413.21843@Solbourne.COM> Date: 7 Aug 90 21:04:13 GMT Sender: news@Solbourne.COM Organization: Solbourne Computers Inc. Lines: 42 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: directory had the description:"No description available". Warner -- Warner Losh imp@Solbourne.COM