<< Previous Message Main Index Next Message >>
<< Previous Message in Thread This Month Next Message in Thread >>
Date   : Wed, 26 Mar 1986 02:08:34 GMT
From   : Gregory Smith <greg%utcsri.uucp@BRL.ARPA>
Subject: Re: Zilog Z80 assembler

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
<< Previous Message Main Index Next Message >>
<< Previous Message in Thread This Month Next Message in Thread >>