Hasty Briefsbeta

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).