Library of scripts that patch the Mac OS ROM
Go to file
2019-10-20 11:59:32 +08:00
.gitattributes Initial commit 2019-07-22 15:43:56 +08:00
.gitignore Ignore the stray fragment rips that I keep in my home 2019-10-18 12:30:30 +08:00
AppleATADisk Definitive ATABoot patch 2019-08-25 21:59:33 +08:00
ataboot.py Fix bad path-manipulation bug 2019-09-01 08:45:21 +08:00
ATALoad.a Bugfix: I was using the wrong driver copy! 2019-08-27 09:23:37 +08:00
ATALoad.a.o Bugfix: I was using the wrong driver copy! 2019-08-27 09:23:37 +08:00
ATALoad.dmp Bugfix: I was using the wrong driver copy! 2019-08-27 09:23:37 +08:00
ATY,RockHopper2-1.0.1f63-20040916.133447.pef Add ATY,RockHopper2 driver 2019-10-08 17:53:37 +08:00
autocopy.sh Arbitrary file copy to remote disk 2019-07-28 16:12:38 +08:00
autocopystd.sh Neat new script for copying to HFS Standard volumes 2019-10-03 15:47:29 +08:00
cfmtool.py Add PowerMgrPlugin dispatch tables 2019-10-20 11:59:32 +08:00
kauai-ata.pef Traditional mini patches 2019-07-28 16:16:05 +08:00
macmini.py Finalize dump subdir names 2019-10-16 14:03:05 +08:00
mactron.cicn Traditional mini patches 2019-07-28 16:16:05 +08:00
patch_common.py Neaten command-line interface 2019-09-01 10:07:49 +08:00
ppcasm.py Report errors with a pretty-printing class 2019-10-13 12:51:29 +08:00
README.md Add MIT license and some help 2019-10-07 19:35:57 +08:00

Library of scripts that patch the Mac OS ROM

These patches depend on the tbxi library. Install and use it like this:

python3 -m pip install tbxi # Toolbox Imager: https://pypi.org/project/tbxi/

git clone https://github.com/elliotnunn/tbxi-patches.git

tbxi-patches/macmini.py /path/to/MacOSROM -o ~/mac-mini-rom.hqx

Useful scripts

Included are the simple PowerPC assembler ppcasm.py and the Preferred Executable Format manipulator cfmtool.py. Feel free to include them in your own projects.