Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: Notesfiles $Revision: 1.7.0.10 $; site ada-uts Path: utzoo!linus!decvax!ima!inmet!ada-uts!mbate From: mbate@ada-uts Newsgroups: net.micro.cpm Subject: Re: Zilog Z80 assembler Message-ID: <16800005@ada-uts> Date: Wed, 2-Apr-86 12:44:00 EST Article-I.D.: ada-uts.16800005 Posted: Wed Apr 2 12:44:00 1986 Date-Received: Fri, 11-Apr-86 20:48:30 EST References: <2037@brl-smoke.ARPA> Lines: 19 Nf-ID: #R:brl-smoke.ARPA:2037:ada-uts:16800005:000:1163 Nf-From: ada-uts!mbate Apr 2 12:44:00 1986 I personally have Z80ASM from SLR systems, and I love it. It cost $50., has full macro facilities, generates HEX, COM, or REL output, and is super-fast. Their linker is an additional $50, but there is also a public domain linker (PROLINK, I think it's called) that was developed by Night Owl software and used internally in the development of MEX. If, as I suspect, you don't need this much power, there is at least one public domain Z80 assembler. I think there is one that is also called Z80ASM that handles macros but generates only HEX files. ZAS, from Echelon, is also a reasonable choice. This package costs $80 (I believe) and includes an assembler, linker, and librarian. I have not used ZAS but am told that it is much slower and fussier about its input than Z80ASM from SLR. M80, from Microsoft, was still selling for $200, last time I heard. It's slow and buggy. It does, however, handle either Z80 or 8080 opcodes, unlike the above, which handle only Z80. M80 includes a linker and librarian. You should ask yourself what features you need in an assembler, especially whether you need one that can generate relocatable code.