MAC/65 Macro Assembler ; Copyright Stephen D. Lawrow; OSS, Inc.; ICD, Inc. & FTe#
Source Codes ; Yes, it has become true...#
The disks "mac-xl-1.atr" and "mac-xl-2.atr" contain a version of MAC/65 that presents itself as "Assembler version 3.4" with date "12/21/87". To build it, one has to change RAM to 0 and EPROM to 1 in D:MASTER (lines 190-200) and then assemble from RAM to disk. To build a M091 version, additionally change BANK2 to $D509 and BANK3 to $D501 in D:EQUATE.INC (lines 180-190).
The resulting binary of "Assembler 3.4" differs from the MAC XL 3.4i binary only in the copyright text. By changing it one is able to build the MAC XL 3.4i binary that is identical to the one found earlier. Specifically, one has to change the lines 40-70 of D:COPY:
40 MES .BYTE $7D,"MAC XE",TAB,TAB
50 .CBYTE "Version 3.4i"
60 MES1 .BYTE "(c) 1985 Stephen D. Lawrow"
70 .CBYTE " 2/11/86 ",TAB
After these changes, it is possible to build the M091 version of MAC XE 3.4i that matches the existing 043M version.
The disks "mac-xl-master-icd.atr" and "mac-xl-slave-icd.atr" contain a version that presents itself as MAC/65 1.01, but it is different than the commercially released v1.01. Apparently someone made improvements in this version. Comments in the source files indicate that it was last changed in 1986. To build this version, we start with the file D2:NEWMAIN (there is no D:MASTER on this disk set). Change RAM to 0 and EPROM to 1 in D2:NEWMAIN (lines 190-200) and then assemble from RAM to disk. To build an M091 version, additionally change BANK2 to $D509 and BANK3 to $D501 in D:EQUATE.INC (lines 180-190).
Thank you so much Tomasz 'Kr0tki' Krasuski for the info in building the runtimes, we owe you so much, can't tell you enough. :-)))
Please go ahead and stay healthy, the Atari community needs you desperately.
CAR-Images#
ROM-Images#
BIN-Images#
- MAC-65_v1.01_(1984)(OSS)(Lawrow,_Stephen_D.)(US)(034M).bin
; '034M'-version created by Tomasz 'Kr0tki' Krasuski; thank you so much Tomasz 'Kr0tki' Krasuski for building the runtime, we owe you so much. :-)))
- MAC-65_v1.01_(1984)(OSS)(Lawrow,_Stephen_D.)(US)(043M).bin
; '043M'-version created by Tomasz 'Kr0tki' Krasuski; thank you so much Tomasz 'Kr0tki' Krasuski for building the runtime, we owe you so much. :-)))
- MAC-65_v1.01_(1984)(OSS)(Lawrow,_Stephen_D.)(US)(M091).bin
; 'M091'-version created by Tomasz 'Kr0tki' Krasuski; thank you so much Tomasz 'Kr0tki' Krasuski for building the runtime, we owe you so much. :-)))
- MAC_XE_v3.4i_(1986-02-11)(Lawrow,_Stephen_D.)(US)(034M).bin
; '034M'-version created by a good soul from AtariAge ; thank you so much good soul! :-)))
- MAC_XE_v3.4i_(1986-02-11)(Lawrow,_Stephen_D.)(US)(043M).bin
; just runs in Altirra with OSS '043M' ; thank you so much Tomasz 'Kr0tki' Krasuski for building the 1st runtime, we owe you so much. :-)))
- MAC_XE_v3.4i_(1986-02-11)(Lawrow,_Stephen_D.)(US)(M091).bin
; 'M091'-version created by Tomasz 'Kr0tki' Krasuski; thank you so much Tomasz 'Kr0tki' Krasuski for building the runtime, we owe you so much. :-)))
- Assembler_v3.4_(1987-12-21)(Lawrow,_Stephen_D.)(US)(034M).bin
; '034M'-version created by Tomasz 'Kr0tki' Krasuski; thank you so much Tomasz 'Kr0tki' Krasuski for building the runtime, we owe you so much. :-)))
- Assembler_v3.4_(1987-12-21)(Lawrow,_Stephen_D.)(US)(043M).bin
; '043M'-version created by Tomasz 'Kr0tki' Krasuski; thank you so much Tomasz 'Kr0tki' Krasuski for building the runtime, we owe you so much. :-)))
- Assembler_v3.4_(1987-12-21)(Lawrow,_Stephen_D.)(US)(M091).bin
; 'M091'-version created by Tomasz 'Kr0tki' Krasuski; thank you so much Tomasz 'Kr0tki' Krasuski for building the runtime, we owe you so much. :-)))
- MAC-65_v3.6_(1988-01-07)(Lawrow,_Stephen_D.)(US)(034M).bin
; '034M'-version created by a good soul from AtariAge ; thank you so much good soul! :-)))
- MAC-65_v3.6_(1988-01-07)(Lawrow,_Stephen_D.)(US)(043M).bin
; just runs in Altirra with OSS '043M' ; thank you so much Tomasz 'Kr0tki' Krasuski for building the 1st runtime, we owe you so much. :-)))
- MAC-65_v3.6_(1988-01-07)(Lawrow,_Stephen_D.)(US)(M091).bin
; 'M091'-version created by a good soul from Germany ; thank you so much good soul! :-)))
ATR-Images#
Manuals#
Examples - MAC/65 source files#
MAC/65 patches from OSS Newsletter Summer 1983#
MAC/65 patches from OSS Newsletter Summer 1983 - part 1
MAC/65 patches from OSS Newsletter Summer 1983 - part 2
Images#
MAC/65 with DDT
MAC/65 with DDT; orange cart from 1984
MAC/65 ; black cart from 1984
MAC/65 version 1.02 ; cart from 1984 - front view ; ultra rare! ; thank you so much Fred Meijer from the
Atarimuseum in the Netherlands
MAC/65 version 1.02 ; cart from 1984 - back view ; ultra rare! ; thank you so much Fred Meijer from the
Atarimuseum in the Netherlands
MAC/65 version 1.02 ; kingblue cart from 1984 - top view ; ultra rare! ; thank you so much Fred Meijer from the
Atarimuseum in the Netherlands
MAC/65 version 1.02 ; cart from 1984 - internal view 1 ; ultra rare! ; thank you so much Fred Meijer from the
Atarimuseum in the Netherlands
MAC/65 version 1.02 ; cart from 1984 - internal view 2 ; ultra rare! ; thank you so much Fred Meijer from the
Atarimuseum in the Netherlands
MAC/65-Version 2.00 startscreen - first version on disk
MAC/65-Version 1.00 startscreen - first version on cartridge
MAC/65-Version 1.01 startscreen
MAC/65-Version 1.02 startscreen
MAC/65 - shareware version with PC Xformer
MAC/65 - shareware info from FTe
MAC XE-Version 3.4i startscreen
MAC/65-Version 3.6 startscreen