This page is a wiki. Please login or create an account to begin editing.

MacASM 1.2

Your rating: None Average: 5 (1 vote)
Year released:
[www].se [ftp].se [mirror].us [mirror].de
MacASMv1.2.sit (40.76 KB)
MD5: 1e381cf8da50ffd57bae14de7e8fd06d
For System 1 - 5 - System 6.x
[www].se [ftp].se [mirror].us [mirror].de (189.81 KB)
MD5: 4b04483ef79497a07dc330d698492ad4
For System 1 - 5 - System 6.x
[www].se [ftp].se [mirror].us [mirror].de
This app works with: Mini vMac

Not to be confused with McAsm.

MacASM was the first assembler written for the Macintosh. It was used, among other things, to program BinHex.

Simple commands include "list", which displays the contents of an opened file, and "quit", which will close the application. The tab key will create a new line of code on a fresh carriage return, and Esc will clear the contents of the screen.

MacASMv1.2.sit contains the application itself and example source code. contains a Disk Copy 4.2 disk image with MacASM v1.0 and v1.2, several code examples, and a System that can boot early Macs and Mini vMac.

Architecture: 68k

MacASM will not run in System 7 or later. If you attempt to run MacASM in System 7-9, it will open and immediately quit.


jkheiser's picture
by jkheiser - 2020, October 24 - 10:39pm

I uploaded a disk image archive of versions 1.0 and 1.2. Also: the manual is now searchable, and there are also hyperlinks for the table of contents and index.

lilliputian's picture
by lilliputian - 2020, September 16 - 8:42pm


jkheiser's picture
by jkheiser - 2020, September 16 - 3:45pm

I scanned my copy of the manual and added it to the archive here. It’s a well-written document, and I hope it inspires somebody to use MacASM to homebrew something fun and new. Other vintage platforms have experienced a renaissance of new software and games, but not much has happened yet with our beloved Mac.

MikeTomTom's picture
by MikeTomTom - 2018, March 16 - 8:41am

Excellent. Thanks Daxeria. And for the McAssembly update too (I was wondering if a version 2 McASM/McLink eventuated and I guess this is it). The readme docs will be moved over now.

Daxeria's picture
by Daxeria - 2018, March 16 - 5:22am

@MikeTomTom: We do now Smile

MikeTomTom's picture
by MikeTomTom - 2018, March 16 - 12:38am

Thanks g0blinish for the documentation link and ndtronerud for uploading it.

However: The documentation is for McASM and not MacASM.

The docs also cite another program: McLink

McAsm and McLink are an assembler and a linker respectively for the Apple Macintosh computer. McAsm is used to assemble source files containing Motorola 68000 assembly language code and pseudo-ops. McAsm can also assemble standard and user-defined resources. McLink is used to combine files produced by McAsm into an executable application program file.

As McASM and McLink are Version 1.0 programs written and Copyright © 1985 by Dave McWherter, not 1984 by Yves Lempereur, I would think that this documentation perhaps belongs elsewhere.

I only wish that we had a McASM/McLink page we could move it to Sad

g0blinish's picture
by g0blinish - 2015, September 25 - 7:55am

here is converted docs for 1.0(founded at mac-gui):

lilliputian's picture
by lilliputian - 2015, May 17 - 2:01am

My guess is there is a heavy book out there of the ringed variety that is the manual to this thing...