Library of scripts that patch the Mac OS ROM
Go to file
Elliot Nunn 6bdba0df45 Allow multiple labels per line
Python keywords can be used as labels (sorry eval), and multiple labels
are allowed per line
2019-10-13 12:51:19 +08:00
.gitattributes Initial commit 2019-07-22 15:43:56 +08:00
.gitignore Create .gitignore 2019-07-28 16:12:49 +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 MIT license and some help 2019-10-07 19:35:57 +08:00
kauai-ata.pef Traditional mini patches 2019-07-28 16:16:05 +08:00
macmini.py Comments and credits 2019-10-10 10:05:18 +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 Allow multiple labels per line 2019-10-13 12:51:19 +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.