[HECnet] Off topic... MAC80 10B(112) 8085/Z80 Cross Asembler

David Moylan djm at wiz.net.au
Sat Jun 19 07:53:22 PDT 2021


Bruce’s original code was an 8080/8085 cross assembler which became distributed as part of the Kermit distribution.
He then started on his new (back in 1984) “beta test” version for the Z80 which was named ZAC80 to try and differentiate it.

Later on they recombined both products back into the one.

I think I’ve found what you are looking for here (and it’s probably mirror in other places as well):

http://pdp-11.classiccmp.org/RSX-11/freeware/decus/rsx83b/356040/

m80unv.mac
m80v6.doc
m80v7.doc
m80v7.msg
mac80.cmd
mac80.doc
mac80.mac
mac80.rnd
mac80a.mac

and the “torture test” files:

totur.lib
tortur.m80
zortur.m80

cheers, Wiz!!



From: owner-hecnet at Update.UU.SE <owner-hecnet at Update.UU.SE> On Behalf Of Peter Lothberg
Sent: Saturday, 19 June 2021 11:22 PM
To: hecnet <hecnet at Update.UU.SE>
Subject: [HECnet] Off topic... MAC80 10B(112) 8085/Z80 Cross Asembler

I have the EXE file for a 8080/Z80 cross assembler, but can't find the
sources.. Anyone have a pointer?

It says "MAC80 10B(112) 8085/Z80 Cross Assembler" on the listing output
MAC80.EXE.1;P775252       19 9728(36)   29-Nov-1983

It's a "tops10 program"...

It can do both 8080 and z80 mnemonics, and the sources I have named mac80
can only do 8080, and they start like this...

;MAC80 - An 8085 cross assembler for the DECsystem-10

;       Copyright 1976,1977,1978,1983
;       Bruce Tanner / Cerritos College
;       11110 Alondra Blvd.
;       Norwalk, CA 90650

        SEARCH  M80UNV,MACTEN

        TITLE.  (M80,MAC80A,8085 Cross Assembler)
        M80TTL
        M80PTX

        TWOSEG
        RELOC   400000

        EXTERN IBUF,OBUF,LBUF,SBUF,MBUF,NOFILE,FILNAM,FILEXT,PPN,OPNOBJ
        EXTERN CREFSW,SYMBSW
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sonic.net/pipermail/hecnet-list/attachments/20210619/d759a477/attachment.htm>


More information about the Hecnet-list mailing list