68kMLA Classic Interface

This is a version of the 68kMLA forums for viewing on your favorite old mac. Visitors on modern platforms may prefer the main site.

Click here to select a new forum.
Has the Mac OS 9 source code been leaked or reversed engineered?
Posted by: Angelgreat on 2021-10-07 08:07:24
Has the Mac OS 9 source code been leaked or reversed engineered? That would be nice because we can add modern drivers, patches, cpus, and hardware.
Posted by: olePigeon on 2021-10-07 08:09:59
No. At least, not to any significant extent that I'm aware of. I'm sure there's been some reverse engineering to get emulators to work.
Posted by: cheesestraws on 2021-10-07 12:23:42
How to write drivers for most things for classic MacOS is reasonably well-documented. It's just that the number of people writing low-level software for these machines is low. I don't think having the OS 9 source code would necessarily achieve much other than making people even more worried.
Posted by: Crutch on 2021-10-07 15:01:31
Yeah, it’s possible to write drivers and patches for classic MacOS, including MacOS 9, and always has been. Apple has been documenting the relevant requirements since 1984. If you have specific questions this is a good place to ask 🙂
Posted by: trag on 2021-10-07 15:07:37
Decompiled ROMs for the various machines would probably be more along the lines of what you're looking for.

It would be truly nice to be able to fix the bug in Apple's Open Firmware implementation on the X500/X600 (also Gazelle) machines, which causes traversing PCI busses properly to fail.
Posted by: Crutch on 2021-10-07 20:45:44
I don’t mess around much with PowerPC era stuff but one can, of course, step through the ROMs with Macsbug and view the disassembly as you go.
1