Project to reverse-engineer the Classic Mac OS
Go to file
2016-10-21 09:34:38 +08:00
datafork-pefs initial commit 2016-09-10 21:46:46 +08:00
prcl-pefs clean up parcels 2016-09-27 13:25:08 +08:00
.gitignore gentle tweaks 2016-10-20 22:41:12 +08:00
boot-script docker refactor 2016-10-20 22:38:42 +08:00
kernel-disasm-script.py tiny chance for docker run 2016-10-20 23:17:03 +08:00
kernel-stock docker refactor 2016-10-20 22:38:42 +08:00
Makefile better makefile 2016-10-21 09:34:38 +08:00
PowerROM-nokern docker refactor 2016-10-20 22:38:42 +08:00
README.md better instructions 2016-10-21 01:14:16 +08:00
rsrc-template initial commit 2016-09-10 21:46:46 +08:00
test-template.img included OS 9.2.2 test image 2016-10-19 23:02:55 +08:00
trampoline.elf rename MacOS.elf to trampoline.elf 2016-10-19 22:45:46 +08:00

Want to build the Mac OS ROM? Start with a working Docker.

make "Mac OS ROM.hqx"

Want to explore the Nanokernel? After you do this, builds will assemble a new kernel from the .s file:

make kernel-disasm.s

And to revert to building with the stock nanokernel:

make kernel-revert-to-stock

With QEMU 2.7.0 or later installed:

make test

To see the kernel log: look for uncomment to debug in boot-script. To change its colour, look at the very end of your kernel-disasm.s.