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.
Is a disassembly of the 128kb Mac ROM available anywhere?
Moderators: Cat_7, Ronald P. Regensburg
- adespoton
- Forum All-Star
- Posts: 4277
- Joined: Fri Nov 27, 2009 5:11 am
- Location: Emaculation.com
- Contact:
Re: Is a disassembly of the 128kb Mac ROM available anywhere
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
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
That's fantastic, thanks! I'm sure I've a long road still ahead of me, this should be really useful.