universal-tbxi-patchset: Mac OS New World ROM patchset to boot System 7.5
13 days ago
- #classic-mac-os
- #toolbox-patches
- #retro-computing
- Patches for classic Mac OS New World Toolbox images (version 1.2+) to restore removed code for booting older versions.
- Requires appropriate System Enablers (e.g., CHRP for 7.x, iMac G3 for early 8.x, Sawtooth 8.6 TBXI for 8.6).
- Patched TBXI can boot System 7.5 and above, but stability varies due to crashes from extensions/control panels.
- Main m68k Toolbox patches restore removed interfaces like Program-to-Program Communication, Sound Toolbox, etc.
- Three patchsets available; script auto-detects which to apply based on traps present.
- Uses vasm assembler (m68k, mot syntax) with custom patches to ignore repeat definition errors.
- Patch script written in PHP; requires vasmm68k_mot in the same directory.
- ProcessMgrSupport.pef initialization changed between TBXI v3.1 and v6.1; patch includes both old and new formats.
- File Control Block format changed in Mac OS 9.0; patches for InterfaceLib to maintain compatibility with older Systems.
- Patches for TBXI v10.2.1 provided to address FCB-related issues.
- Mac OS 9 uses fake objects in old FCB table for m68k compatibility, but stability is not guaranteed.
- Known issue: Date & Time Control Panel in System 7.x crashes on real hardware (cause unknown).