Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!watmath!clyde!rutgers!cbmvax!vu-vlsi!colin From: colin@vu-vlsi.UUCP Newsgroups: comp.sources.wanted Subject: Re: Z80 cross-assembler in C wanted Message-ID: <623@vu-vlsi.UUCP> Date: Thu, 12-Feb-87 12:23:32 EST Article-I.D.: vu-vlsi.623 Posted: Thu Feb 12 12:23:32 1987 Date-Received: Fri, 13-Feb-87 21:07:16 EST References: <126@strolog.UUCP> Reply-To: colin@vu-vlsi.UUCP (Colin Kelley) Organization: Villanova Univ. EE Dept. Lines: 33 Summary: I've got one In article <126@strolog.UUCP> paolo@strolog.UUCP (Paolo Balocchi) writes: >I am looking for Z80 cross assembler... written in [the] C language. This question comes up pretty frequently. I find myself the keeper of 'zmac', a Z80 cross-assembler written in yacc by Bruce Norskog. (I've modified it a little to get it compile on our Pyramid and on my PC.) If you're not familiar with yacc, it generates C as output. Anyway, here's the header: /* * z80 -- macro cross-assembler for the Zilog Z80 microprocessor * * Bruce Norskog 4/78 * * Last modification 1-18-87 by cdk * This assembler is modeled after the Intel 8080 macro cross-assembler * for the Intel 8080 by Ken Borgendale. The major features are: * 1. Full macro capabilities * 2. Conditional assembly * 3. A very flexible set of listing options and pseudo-ops * 4. Symbol table output * 5. Error report * 6. Elimination of sequential searching * 7. Commenting of source * 8. Facilities for system definiton files */ I'll send the source if you request it. Just let me know if yacc is ok (it's preferred, since it shorter) or if you need y.tab.c, the C program yacc generates. -Colin Kelley ..{cbmvax,pyrnj,bpa}!vu-vlsi!colin