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