Page 1 of 1

Is a disassembly of the 128kb Mac ROM available anywhere?

Posted: Tue May 07, 2019 6:10 pm
by TomHarte
I'm mucking about writing an emulator, making this technically on-topic, though don't hesitate to shout me down if needs be.

Expanding on the topic title, is there a commented disassembly available anywhere? I can understand why there might not be — unlike on simpler platforms, having a disassembly for the Macintosh is almost antithetical to being a good programmer — but I was curious whether there was one nevertheless.

Re: Is a disassembly of the 128kb Mac ROM available anywhere

Posted: Tue May 07, 2019 9:23 pm
by adespoton
There's a partial disassembly floating around somewhere; it was done by hand and parts are "best guess" IIRC.

Here's what I was thinking of:
See https://www.bigmessowires.com/rom-adapt ... isting.asm

There's also the executor source which tackles the issue from the other side; it may help hunt for the bits you're looking for.


Interestingly, the 128k ROM is essentially the 64K ROM with patches. The later ROMs right through the 2MB one just contain the 128K ROM and patch THAT, including its patching of the 64K one.

This might help too: https://docs.google.com/spreadsheets/d/ ... -Dk7QDyKPY

Re: Is a disassembly of the 128kb Mac ROM available anywhere

Posted: Wed May 08, 2019 2:17 am
by TomHarte
That's fantastic, thanks! I'm sure I've a long road still ahead of me, this should be really useful.