Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.2 9/18/84; site utcsri.UUCP Path: utzoo!utcsri!greg From: greg@utcsri.UUCP (Gregory Smith) Newsgroups: net.micro.cpm Subject: Re: Zilog Z80 assembler Message-ID: <2406@utcsri.UUCP> Date: Wed, 26-Mar-86 12:08:34 EST Article-I.D.: utcsri.2406 Posted: Wed Mar 26 12:08:34 1986 Date-Received: Wed, 26-Mar-86 14:25:11 EST References: <2037@brl-smoke.ARPA> Reply-To: greg@utcsri.UUCP (Gregory Smith) Organization: CSRI, University of Toronto Lines: 46 Summary: notes on UVMAC and M80 In <2037@brl-smoke.ARPA> gviernes@BBNCCT.ARPA (Glenn P. Viernes) writes: >Does anybody know where I can get my hands on a reliable Zilog Z80 >assembler? I have used 2: UVMAC - from Software Toolworks, 14478 Glorietta Drive, Sherman Oaks, California, 91423 (213)986-4885 [ warning : that address is circa 1980 ] A decent, straightforward few-frills absolute assembler for Zilog Z80 mnemonics. Two of the frills are a Macro facility and conditional assembly. M80 - from MicroSoft, 10700 Northup Way, Bellevue, Washington 98004 (206) 828-8080 <= really.. :-) This is the Rolls-Royce of 8080 assemblers ( that I've seen ), and will also assemble Z80 mnemonics. All the macro and conditional assembly and listing control and etc. that your little heart could want. This is a relocatable assembler which produces an object module which must be linked using the supplied linker L80. It can also be linked with other modules, or with stuff from an object library, such as produced by the program LIB80, also supplied. ( You can roll your own object libraries ). The sophistication can make it harder to learn - but well worth it if you are going to be writing a lot of code. M80, L80, and LIB80 are supplied with MicroSoft's compilers such as FORTRAN, COBOL and the MBASIC compiler. I guess you could get them separately. Disclaimer: I have no connection with MicroSoft or The Software Toolworks other than having used their products. I do not stand to gain either from distributing this notice or from any sale of the above products. As to reliability, I have used M80 enough to know that if there are any bugs in M80 or L80, they are hiding pretty darn well. ( Actually, I know of a couple of tiny problems with M80, but they only arise when your code is incorrect in a very obscure way and I wouldn't sweat it ). I haven't used UVMAC much, but it has never given me any trouble. -- "No eternal reward will forgive us now for wasting the dawn" -J. Morrison ---------------------------------------------------------------------- Greg Smith University of Toronto ..!decvax!utzoo!utcsri!greg