From bfe11250a59d3c848687c85082767faed5d3cab8 Mon Sep 17 00:00:00 2001 From: Elliot Nunn Date: Wed, 1 Jan 2020 09:48:01 +0800 Subject: [PATCH] Build the Linked Patches! (Some gremlins and mess, but almost perfect) --- patchset/Cube-E/1-include-file-shims.patch | 13 + patchset/Cube-E/2-build-system.patch | 1847 +- patchset/Cube-E/3-amphibian-dna.patch | 31 - patchset/Cube-E/4-appletalk.patch | 18 +- patchset/Cube-E/6-source.patch | 109720 ++++++++++++++++-- 5 files changed, 99327 insertions(+), 12302 deletions(-) diff --git a/patchset/Cube-E/1-include-file-shims.patch b/patchset/Cube-E/1-include-file-shims.patch index eb1f175..6dda938 100644 --- a/patchset/Cube-E/1-include-file-shims.patch +++ b/patchset/Cube-E/1-include-file-shims.patch @@ -187,3 +187,16 @@ new file mode 100644 @@ -0,0 +1 @@ +TEXTMPS \ No newline at end of file +diff --git a/Internal/Asm/ROMPrivateEqu.a b/Internal/Asm/ROMPrivateEqu.a +new file mode 100644 +--- /dev/null ++++ b/Internal/Asm/ROMPrivateEqu.a +@@ -0,0 +1 @@ ++ INCLUDE 'PowerPrivEqu.a' +diff --git a/Internal/Asm/ROMPrivateEqu.a.idump b/Internal/Asm/ROMPrivateEqu.a.idump +new file mode 100644 +--- /dev/null ++++ b/Internal/Asm/ROMPrivateEqu.a.idump +@@ -0,0 +1 @@ ++TEXTMPS +\ No newline at end of file diff --git a/patchset/Cube-E/2-build-system.patch b/patchset/Cube-E/2-build-system.patch index 8f267ca..105d071 100644 --- a/patchset/Cube-E/2-build-system.patch +++ b/patchset/Cube-E/2-build-system.patch @@ -73,7 +73,21 @@ diff --git a/Make/System.make b/Make/System.make new file mode 100644 --- /dev/null +++ b/Make/System.make -@@ -0,0 +1,1518 @@ +@@ -0,0 +1,563 @@ ++######################################################################## ++# Whole cloth substitute for the missing System 7.1 makefile ++######################################################################## ++ ++# Various expressions of the System version ++SysVers = 0710 # low-mem SysVersion ++SysVersion = 7.1 # 'vers' string ++LIntVers = 0x07,0x10,0x80,0x00 # 'vers' short (7.1.0f0) ++LangInt = verUS ++ ++# Built-in Video Monitors (cdev) Extension for IIci and IIsi ++VidExtVers = 1.0.1 ++ ++# Directory variables for source code (trailing : essential) +BuildDir = {Sources}BuildResults:System: +ImageDir = {BuildDir}Image: +RsrcDir = {BuildDir}Rsrc: @@ -89,8 +103,11 @@ new file mode 100644 +MiscDir = {Sources}Misc: +TidbitsDir = {Sources}Tidbits: +DriverDir = {Sources}Drivers: ++PatchDir = {Sources}Patches: ++LinkPatchDir = {Sources}LinkedPatches: ++ProcessMgrDir = {Sources}ProcessMgr: + -+ ++# Directory variables for Asm/C/Pascal/Rez headers +AIncludes = {Sources}Interfaces:AIncludes: +CIncludes = {Sources}Interfaces:CIncludes: +PInterfaces = {Sources}Interfaces:PInterfaces: @@ -103,1495 +120,523 @@ new file mode 100644 +CLibraries = {Sources}Libs:CLibraries: +PLibraries = {Sources}Libs:PLibraries: + ++# Resource files included by Sys.r into the System file ++SystemResourceFiles = ∂ ++ {MiscDir}APTK57.rsrc ∂ ++ {MiscDir}VM.rsrc ∂ ++ {RsrcDir}AliasMgr.rsrc ∂ ++ {RsrcDir}AppleEventMgr.rsrc ∂ ++ {RsrcDir}Backlight.rsrc ∂ ++ {RsrcDir}BalloonPack.a.rsrc ∂ ++ {RsrcDir}BeforePatches.a.rsrc ∂ ++ {RsrcDir}BootAlerts.a.rsrc ∂ ++ {RsrcDir}BootBlocks.a.rsrc ∂ ++ {RsrcDir}BootCode.a.rsrc ∂ ++ {RsrcDir}BuiltInVideoExtension.p.rsrc ∂ ++ {RsrcDir}ButtonCDEF.a.rsrc ∂ ++ {RsrcDir}Choose.p.rsrc ∂ ++ {RsrcDir}Choose.r.rsrc ∂ ++ {RsrcDir}ChooseHelp.r.rsrc ∂ ++ {RsrcDir}ColorPicker.p.rsrc ∂ ++ {RsrcDir}CommResourceMgr.c.rsrc ∂ ++ {RsrcDir}CommToolboxINIT.r.rsrc ∂ ++ {RsrcDir}CommToolboxLDEF.p.rsrc ∂ ++ {RsrcDir}CommToolboxUtilities.c.rsrc ∂ ++ {RsrcDir}ConnectionMgr.c.rsrc ∂ ++ {RsrcDir}DAHandler.rsrc ∂ ++ {RsrcDir}DeCompressDefProc.a.rsrc ∂ ++ {RsrcDir}DeCompressDefProc1.a.rsrc ∂ ++ {RsrcDir}DictionaryMgr.a.rsrc ∂ ++ {RsrcDir}DiskCache.a.rsrc ∂ ++ {RsrcDir}DiskInit.rsrc ∂ ++ {RsrcDir}DITL.p.rsrc ∂ ++ {RsrcDir}EditionMgr.rsrc ∂ ++ {RsrcDir}FileTransferMgr.c.rsrc ∂ ++ {RsrcDir}GenericIcons.rsrc ∂ ++ {RsrcDir}Gestalt.rsrc ∂ ++ {RsrcDir}GreggyBitsDefProc.a.rsrc ∂ ++ {RsrcDir}IconLDEF.a.rsrc ∂ ++ {RsrcDir}IconUtils.rsrc ∂ ++ {RsrcDir}International.rsrc ∂ ++ {RsrcDir}InternationalPACK.a.rsrc ∂ ++ {RsrcDir}itl4Roman.a.rsrc ∂ ++ {RsrcDir}KbdInstall.a.rsrc ∂ ++ {RsrcDir}LayerWDEF.c.rsrc ∂ ++ {RsrcDir}LinkedPatches.rsrc ∂ ++ {RsrcDir}LinkedPatchLoader.a.rsrc ∂ ++ {RsrcDir}ListMgrPACK.a.rsrc ∂ ++ {RsrcDir}MACE3.c.rsrc ∂ ++ {RsrcDir}MACE6.c.rsrc ∂ ++ {RsrcDir}Meter.c.rsrc ∂ ++ {RsrcDir}mNote.c.rsrc ∂ ++ {RsrcDir}mSamp.c.rsrc ∂ ++ {RsrcDir}mWave.c.rsrc ∂ ++ {RsrcDir}Note.c.rsrc ∂ ++ {RsrcDir}ParityINIT.a.rsrc ∂ ++ {RsrcDir}PartySamp.c.rsrc ∂ ++ {RsrcDir}PatchIIciROM.a.rsrc ∂ ++ {RsrcDir}PatchIIROM.a.rsrc ∂ ++ {RsrcDir}PatchPlusROM.a.rsrc ∂ ++ {RsrcDir}PatchPortableROM.a.rsrc ∂ ++ {RsrcDir}PatchSEROM.a.rsrc ∂ ++ {RsrcDir}PictButtonCDEF.a.rsrc ∂ ++ {RsrcDir}PictUtilities.rsrc ∂ ++ {RsrcDir}PictWhap.a.rsrc ∂ ++ {RsrcDir}PictWhapSound.rsrc ∂ ++ {RsrcDir}PopupCDEF.c.rsrc ∂ ++ {RsrcDir}PopupCDEFMDEF.a.rsrc ∂ ++ {RsrcDir}PopupTriangle.r.rsrc ∂ ++ {RsrcDir}PPCBrowser.a.rsrc ∂ ++ {RsrcDir}PreventSwitchLaunch.a.rsrc ∂ ++ {RsrcDir}PrintDriver.a.rsrc ∂ ++ {RsrcDir}QDciPatchROM.a.rsrc ∂ ++ {RsrcDir}QuickDrawPatchII.rsrc ∂ ++ {RsrcDir}RomanITL2.a.rsrc ∂ ++ {RsrcDir}RoundedWDEF.a.rsrc ∂ ++ {RsrcDir}ROvr.a.rsrc ∂ ++ {RsrcDir}Scheduler.rsrc ∂ ++ {RsrcDir}ScriptMgrExtensions.rsrc ∂ ++ {RsrcDir}ScriptMgrPatch.rsrc ∂ ++ {RsrcDir}ScriptMgrROMPatch.rsrc ∂ ++ {RsrcDir}ScrollBarCDEF.a.rsrc ∂ ++ {RsrcDir}SinDrvr.a.rsrc ∂ ++ {RsrcDir}SinHighLevel.rsrc ∂ ++ {RsrcDir}SnarfMan.a.rsrc ∂ ++ {RsrcDir}SnthLoading.rsrc ∂ ++ {RsrcDir}SoundInputProc.rsrc ∂ ++ {RsrcDir}SoundPFDProc.rsrc ∂ ++ {RsrcDir}StandardFile.rsrc ∂ ++ {RsrcDir}StandardMBDF.a.rsrc ∂ ++ {RsrcDir}StandardMDEF.a.rsrc ∂ ++ {RsrcDir}StandardNBP.p.rsrc ∂ ++ {RsrcDir}StandardNBP.r.rsrc ∂ ++ {RsrcDir}StandardNBPHelp.r.rsrc ∂ ++ {RsrcDir}StandardNBPLDEF.p.rsrc ∂ ++ {RsrcDir}StandardWDEF.a.rsrc ∂ ++ {RsrcDir}StartSystem.a.rsrc ∂ ++ {RsrcDir}SystemFonts.rsrc ∂ ++ {RsrcDir}TerminalClick.r.rsrc ∂ ++ {RsrcDir}TerminalMgr.c.rsrc ∂ ++ {RsrcDir}TextLDEF.a.rsrc ∂ ++ {RsrcDir}TFBDriver.a.rsrc ∂ ++ {RsrcDir}UserAlerts.a.rsrc ∂ ++ {RsrcDir}Wave.c.rsrc ∂ + -+MAOpts = -d TRUE=1 -d FALSE=0 -d Alignment=4 -d CPU=20 -wb -d SubRelease=1 -blksize 62 -+MCOpts = -d TRUE=1 -d FALSE=0 -d Alignment=4 -d CPU=00 -b3 -mbg off -+MPOpts = -mbg off ++# Object files that make up the (big) 'lpch' resources ++LinkedPatchObjs = ∂ ++ {ObjDir}ForceRomBindOrder.a.o ∂ ++ {ObjDir}PatchProtector.a.o ∂ ++ {ObjDir}ProcessManagerSegmentTweaks.a.o ∂ ++ {ObjDir}PatchROMAlarmNotify.a.o ∂ ++ {ObjDir}GestaltExtensions.a.o ∂ ++ {ObjDir}ShutDownMgr.a.o ∂ ++ {ObjDir}HwPriv.a.o ∂ ++ {ObjDir}MMUPatches.a.o ∂ ++ {ObjDir}DispatchHelper.a.o ∂ ++ {ObjDir}VMPatches.a.o ∂ ++ {ObjDir}TimeMgrPatch.a.o ∂ ++ {ObjDir}TimeMgr.a.o ∂ ++ {ObjDir}AliasMgrPatch.a.o ∂ ++ {ObjDir}AliasMgr.a.o ∂ ++ {ObjDir}alExt.c.o ∂ ++ {ObjDir}alFind.c.o ∂ ++ {ObjDir}alFill.c.o ∂ ++ {ObjDir}alUtil.c.o ∂ ++ {ObjDir}alDlogUtil.a.o ∂ ++ {ObjDir}FolderMgr.a.o ∂ ++ {ObjDir}PromptForUser.a.o ∂ ++ {ObjDir}PromptForUser.c.o ∂ ++ {LibDir}SCSI.lib ∂ ++ {LibDir}HFS.lib ∂ ++ {LibDir}FontMgr.lib ∂ ++ {LibDir}BTreeMgr.lib ∂ ++ {LibDir}PPC.lib ∂ ++ {LibDir}NotificationMgr.lib ∂ ++ {LibDir}MenuMgr.lib ∂ ++ {ObjDir}MungerPatches.a.o ∂ ++ {ObjDir}SlotMgrPatch.a.o ∂ ++ {ObjDir}SlotMgrInit.a.o ∂ ++ {ObjDir}SlotMgr.a.o ∂ ++ {ObjDir}TextEditPatch.a.o ∂ ++ {ObjDir}TextEditPatchIIciROM.a.o ∂ ++ {LibDir}SoundMgr.lib ∂ ++ {LibDir}IconUtils.lib ∂ ++ {ObjDir}ADBMgrPatch.a.o ∂ ++ {ObjDir}KbdPatches.a.o ∂ ++ {ObjDir}AllBWQDPatch.a.o ∂ ++ {ObjDir}CheckDevicesINIT.a.o ∂ ++ {LibDir}CommToolboxPatch.Lib ∂ ++ {ObjDir}ControlMgrPatches.a.o ∂ ++ {ObjDir}ControlMgrExtensions.a.o ∂ ++ {ObjDir}DeskMgrPatches.a.o ∂ ++ {ObjDir}DeviceLoop.a.o ∂ ++ {ObjDir}DialogDispatch.a.o ∂ ++ {ObjDir}DialogMgrPatches.a.o ∂ ++ {ObjDir}DialogMgrExtensions.a.o ∂ ++ {ObjDir}DialogMgrExtensions.c.o ∂ ++ {ObjDir}GetMgrPatches.a.o ∂ ++ {ObjDir}LayerMgr.c.o ∂ ++ {ObjDir}MemoryMgrPatches.a.o ∂ ++ {ObjDir}MiscPatches.a.o ∂ ++ {LibDir}DialogMgr.lib ∂ ++ {ObjDir}Mouse.a.o ∂ ++ {ObjDir}OpenResFile.a.o ∂ ++ {ObjDir}PaletteMgrPatches.a.o ∂ ++ {ObjDir}PowerMgrPatches.a.o ∂ ++ {ObjDir}PrintGlue.a.o ∂ ++ {ObjDir}LowMemoryPrintingPatches.a.o ∂ ++ {ObjDir}QuickDrawPatches.a.o ∂ ++ {LibDir}ResourceMgr.lib ∂ ++ {ObjDir}SaveRestoreBits.a.o ∂ ++ {ObjDir}ScrapMgrPatches.a.o ∂ ++ {ObjDir}SegmentLoaderPatches.a.o ∂ ++ {ObjDir}SonyPatches.a.o ∂ ++ {LibDir}ComponentMgr.lib ∂ ++ {LibDir}ToolboxEventMgr.lib ∂ ++ {LibDir}WindowMgr.lib ∂ ++ {ObjDir}backlightpatch.a.o ∂ ++ {ObjDir}BrightnessPatches.a.o ∂ ++ {LibDir}HelpMgr.lib ∂ ++ {LibDir}TextServicesMgr.lib ∂ ++ {ObjDir}FontFolderExtension.a.o ∂ ++ {ObjDir}ResourceOverridePatches.a.o ∂ ++ {ObjDir}EDiskLocalNamePatch.a.o ∂ ++ {ObjDir}LateLoad.a.o ∂ ++ {CLibraries}StdCLib.o ∂ ++ {IfObjDir}interface.o ∂ ++ {Libraries}Runtime.o ∂ ++ {ObjDir}FinalInitialization.a.o ∂ + -+# Not SC, thank you -+C = C -+ -+# Alphabetical order please ++# Conditional compilation booleans for Asm/C/Pascal/Rez +Conds = ∂ + BlackBirdDebug=FALSE ∂ ++ CubeE=TRUE ∂ ++ DBLite=FALSE ∂ ++ forADBKeyboards=TRUE ∂ ++ forPDMDebug=FALSE ∂ ++ forPDMProto=FALSE ∂ + forROM=FALSE ∂ -+ hasSplineFonts=TRUE ∂ -+ hasSlotMgr=TRUE ∂ -+ hasManEject=FALSE ∂ -+ hasPwrControls=FALSE ∂ -+ hasPowerMgr=FALSE ∂ ++ forRomulator=FALSE ∂ ++ forSmurf=FALSE ∂ ++ forSTPnop=FALSE ∂ ++ hasADBKeyLayouts=TRUE ∂ ++ hasAppleEventMgr=TRUE ∂ ++ hasAsyncSCSI=FALSE ∂ + hasBalloonHelp=TRUE ∂ ++ hasBitEdit=FALSE ∂ + hasCommToolbox=TRUE ∂ + hasDataAccessMgr=TRUE ∂ -+ hasBitEdit=FALSE ∂ -+ forADBKeyboards=TRUE ∂ -+ hasADBKeyLayouts=TRUE ∂ ++ hasDisplayMgrWindows=FALSE ∂ ++ hasEditionMgr=TRUE ∂ ++ hasEgret=FALSE ∂ ++ hasJaws=FALSE ∂ ++ hasLayerlessApps=FALSE ∂ ++ hasManEject=FALSE ∂ ++ hasMSC=FALSE ∂ ++ hasNiagra=FALSE ∂ + hasNonADBKeyLayouts=TRUE ∂ + hasPortableKeyLayouts=FALSE ∂ -+ hasAppleEventMgr=TRUE ∂ -+ DBLite=FALSE ∂ ++ hasPowerMgr=FALSE ∂ ++ hasPwrControls=TRUE ∂ ++ hasRISCV0ResMgrPatches=FALSE ∂ ++ hasSlotMgr=TRUE ∂ ++ hasSplineFonts=TRUE ∂ ++ IopADB=FALSE ∂ + NewBuildSystem=TRUE ∂ -+ hasLayerlessApps=FALSE ∂ + nonSerializedIO=TRUE ∂ -+ forPDMDebug=FALSE ∂ -+ forSmurf=FALSE ∂ -+ IopADB=FALSE ViaADB=TRUE PwrMgrADB=TRUE hasEgret=FALSE ∂ -+ SystemSixOrLater=TRUE SystemSevenOrLater=TRUE Pre70=FALSE CubeE=TRUE Supports24Bit=TRUE TheFuture=FALSE ∂ ++ padForOverPatch=FALSE ∂ ++ Pre70=FALSE ∂ ++ PwrMgrADB=TRUE ∂ ++ ROMFastTraps=FALSE ∂ ++ Supports24Bit=TRUE ∂ ++ SystemSevenOrLater=TRUE ∂ ++ SystemSixOrLater=TRUE ∂ ++ TheFuture=FALSE ∂ ++ ViaADB=TRUE ∂ + -+ResourceFiles = ∂ -+ "{RsrcDir}BalloonPack.a.rsrc" ∂ -+ "{RsrcDir}BeforePatches.a.rsrc" ∂ -+ "{RsrcDir}BootBlocks.a.rsrc" ∂ -+ "{RsrcDir}StartSystem.a.rsrc" ∂ -+ "{RsrcDir}BootCode.a.rsrc" ∂ -+ "{RsrcDir}BootAlerts.a.rsrc" ∂ -+ "{RsrcDir}Choose.p.rsrc" ∂ -+ "{RsrcDir}Choose.r.rsrc" ∂ -+ "{RsrcDir}ChooseHelp.r.rsrc" ∂ -+ "{RsrcDir}CommResourceMgr.c.rsrc" ∂ -+ "{RsrcDir}CommToolboxINIT.r.rsrc" ∂ -+ "{RsrcDir}CommToolboxLDEF.p.rsrc" ∂ -+ "{RsrcDir}CommToolboxUtilities.c.rsrc" ∂ -+ "{RsrcDir}ConnectionMgr.c.rsrc" ∂ -+ "{RsrcDir}DictionaryMgr.a.rsrc" ∂ -+ "{RsrcDir}DiskCache.a.rsrc" ∂ -+ "{RsrcDir}DiskInit.rsrc" ∂ -+ "{RsrcDir}DITL.p.rsrc" ∂ -+ "{RsrcDir}EditionMgr.rsrc" ∂ -+ "{RsrcDir}FileTransferMgr.c.rsrc" ∂ -+ "{RsrcDir}GenericIcons.rsrc" ∂ -+ "{RsrcDir}IconUtils.rsrc" ∂ -+ "{RsrcDir}IconLDEF.a.rsrc" ∂ -+ "{RsrcDir}International.rsrc" ∂ -+ "{RsrcDir}InternationalPACK.a.rsrc" ∂ -+ "{RsrcDir}itl4Roman.a.rsrc" ∂ -+ "{RsrcDir}KbdInstall.a.rsrc" ∂ -+ "{RsrcDir}LinkedPatches.rsrc" ∂ -+ "{RsrcDir}LinkedPatchLoader.a.rsrc" ∂ -+ "{RsrcDir}ListMgrPACK.a.rsrc" ∂ -+ "{RsrcDir}ParityINIT.a.rsrc" ∂ -+ "{RsrcDir}PictWhap.a.rsrc" ∂ -+ "{RsrcDir}PictWhapSound.rsrc" ∂ -+ "{RsrcDir}PreventSwitchLaunch.a.rsrc" ∂ -+ "{RsrcDir}RomanITL2.a.rsrc" ∂ -+ "{RsrcDir}ROvr.a.rsrc" ∂ -+ "{RsrcDir}ScriptMgrExtensions.rsrc" ∂ -+ "{RsrcDir}ScriptMgrPatch.rsrc" ∂ -+ "{RsrcDir}ScriptMgrROMPatch.rsrc" ∂ -+ "{RsrcDir}SnarfMan.a.rsrc" ∂ -+ "{RsrcDir}StandardMBDF.a.rsrc" ∂ -+ "{RsrcDir}StandardMDEF.a.rsrc" ∂ -+ "{RsrcDir}StandardNBP.r.rsrc" ∂ -+ "{RsrcDir}StandardNBPHelp.r.rsrc" ∂ -+ "{RsrcDir}StandardNBPLDEF.p.rsrc" ∂ -+ "{RsrcDir}SystemFonts.rsrc" ∂ -+ "{RsrcDir}TerminalClick.r.rsrc" ∂ -+ "{RsrcDir}TerminalMgr.c.rsrc" ∂ -+ "{RsrcDir}TextLDEF.a.rsrc" ∂ -+ "{RsrcDir}UserAlerts.a.rsrc" ∂ -+ "{RsrcDir}BuiltInVideoExtension.p.rsrc" ∂ -+ "{RsrcDir}ButtonCDEF.a.rsrc" ∂ -+ "{RsrcDir}ColorPicker.p.rsrc" ∂ -+ "{RsrcDir}DeCompressDefProc.a.rsrc" ∂ -+ "{RsrcDir}DeCompressDefProc1.a.rsrc" ∂ -+ "{RsrcDir}EDiskShutdownPtch.a.rsrc" ∂ -+ "{RsrcDir}Gestalt.rsrc" ∂ -+ "{RsrcDir}GreggyBitsDefProc.a.rsrc" ∂ -+ "{RsrcDir}LayerWDEF.c.rsrc" ∂ -+ "{RsrcDir}MACE3.c.rsrc" ∂ -+ "{RsrcDir}MACE6.c.rsrc" ∂ -+ "{RsrcDir}Meter.c.rsrc" ∂ -+ "{RsrcDir}mNote.c.rsrc" ∂ -+ "{RsrcDir}mSamp.c.rsrc" ∂ -+ "{RsrcDir}mWave.c.rsrc" ∂ -+ "{RsrcDir}Note.c.rsrc" ∂ -+ "{RsrcDir}PartySamp.c.rsrc" ∂ -+ "{RsrcDir}PatchIIciROM.a.rsrc" ∂ -+ "{RsrcDir}AppleEventMgr.rsrc" ∂ -+ "{RsrcDir}PatchIIROM.a.rsrc" ∂ -+ "{RsrcDir}PatchPlusROM.a.rsrc" ∂ -+ "{RsrcDir}PatchPortableROM.a.rsrc" ∂ -+ "{RsrcDir}PatchSEROM.a.rsrc" ∂ -+ "{RsrcDir}PictButtonCDEF.a.rsrc" ∂ -+ "{RsrcDir}PopupCDEF.c.rsrc" ∂ -+ "{RsrcDir}PopupCDEFMDEF.a.rsrc" ∂ -+ "{RsrcDir}PopupTriangle.r.rsrc" ∂ -+ "{RsrcDir}PPCBrowser.a.rsrc" ∂ -+ "{RsrcDir}PrintDriver.a.rsrc" ∂ -+ "{RsrcDir}Scheduler.rsrc" ∂ -+ "{RsrcDir}DAHandler.rsrc" ∂ -+ "{RsrcDir}QDciPatchROM.a.rsrc" ∂ -+ "{RsrcDir}QuickDrawPatchII.rsrc" ∂ -+ "{RsrcDir}RoundedWDEF.a.rsrc" ∂ -+ "{RsrcDir}ScrollBarCDEF.a.rsrc" ∂ -+ "{RsrcDir}SinDrvr.a.rsrc" ∂ -+ "{RsrcDir}SoundPFDProc.rsrc" ∂ -+ "{RsrcDir}SoundInputProc.rsrc" ∂ -+ "{RsrcDir}SnthLoading.rsrc" ∂ -+ "{RsrcDir}StandardNBP.p.rsrc" ∂ -+ "{RsrcDir}StandardWDEF.a.rsrc" ∂ -+ "{RsrcDir}StandardFile.rsrc" ∂ -+ "{RsrcDir}TFBDriver.a.rsrc" ∂ -+ "{RsrcDir}Wave.c.rsrc" ∂ -+ "{RsrcDir}PictUtilities.rsrc" ∂ -+ "{RsrcDir}AliasMgr.rsrc" ∂ -+ "{RsrcDir}SinHighLevel.rsrc" ∂ -+ "{RsrcDir}Backlight.rsrc" ∂ -+ "{MiscDir}VM.rsrc" ∂ -+ "{MiscDir}APTK57.rsrc" ∂ ++# Stop newer MPW versions from using Symantec C ++C = C + -+LinkedPatchObjs = ∂ -+ "{ObjDir}PatchProtector.a.o" ∂ -+ "{ObjDir}ProcessManagerSegmentTweaks.a.o" ∂ -+ "{ObjDir}SCSILinkPatch.a.o" ∂ -+ "{ObjDir}FileMgrPatches.a.o" ∂ -+ "{ObjDir}LaterFileMgrPatches.a.o" ∂ -+ "{ObjDir}AllB&WQDPatch.a.o" ∂ -+ "{ObjDir}Mouse.a.o" ∂ -+ "{ObjDir}ResourceMgrPatches.a.o" ∂ -+ "{ObjDir}SonyPatches.a.o" ∂ -+ "{ObjDir}BrightnessPatches.a.o" ∂ -+ "{ObjDir}MMUPatches.a.o" ∂ -+ "{ObjDir}MenuMgrPatch.a.o" ∂ -+ "{ObjDir}MenuMgrPatchII.a.o" ∂ -+ "{ObjDir}SlotMgrPatch.a.o" ∂ -+ "{ObjDir}SlotMgrInit.a.o" ∂ -+ "{ObjDir}SlotMgr.a.o" ∂ -+ "{ObjDir}DialogMgrPatches.a.o" ∂ -+ "{ObjDir}QuickDrawPatches.a.o" ∂ -+ "{ObjDir}WindowMgrPatches.a.o" ∂ -+ "{IfObjDir}interface.o" ∂ -+ "{ObjDir}TrashTalk.a.o" ++# Housekeeping defs not to be overriden by the Build script ++MAOpts = -d TRUE=1 -d FALSE=0 -d Alignment=4 -d CPU=20 -d SubRelease=1 -blksize 62 ++MCOpts = -d TRUE=1 -d FALSE=0 -d Alignment=4 -d CPU=00 -b3 -mbg off ++MPOpts = -mbg off + ++# Build all targets if none is specified ++All ƒ FeatureSet {BuildDir}System {BuildDir}ProcessMgrINIT + -+All ƒ FeatureSet "{BuildDir}System" "{BuildDir}ProcessMgrINIT" -+ -+ -+SysVersion = 7.1 -+SysVers = 0710 -+ -+ -+FeatureSet ƒ ++# Shell vars and precompiled headers first (Build script will always specify FeatureSet) ++FeatureSet ƒ RealFeatureSet {ObjDir}StandardEqu.d {ObjDir}ProcessMgrIncludes.D ++RealFeatureSet ƒ + Set FeatureSet "`Echo {Conds} | StreamEdit -e "/≈/ Replace -c ∞ /([A-Za-z0-9]+=[A-Za-z0-9]+)®1/ '-d ' ®1"`" ; Export FeatureSet -+ Set Commands "{ToolDir},{Commands}" -+ Set ObjDir "{ObjDir}" ; Export ObjDir -+ Set RsrcDir "{RsrcDir}" ; Export RsrcDir -+ Set TextDir "{TextDir}" ; Export TextDir -+ Set MiscDir "{MiscDir}" ; Export MiscDir -+ Set TidbitsDir "{TidbitsDir}" ; Export TidbitsDir ++ Set Commands {ToolDir},{Commands} ++ Set ObjDir {ObjDir} ; Export ObjDir ++ Set RsrcDir {RsrcDir} ; Export RsrcDir ++ Set TextDir {TextDir} ; Export TextDir ++ Set MiscDir {MiscDir} ; Export MiscDir ++ Set TidbitsDir {TidbitsDir} ; Export TidbitsDir + Set ROMBuildTime "`Date -n`" ; Export ROMBuildTime -+ Set AIncludes "{AIncludes}" -+ Set CIncludes "{CIncludes}" -+ Set PInterfaces "{PInterfaces}" -+ Set RIncludes "{RIncludes}" -+ Set Libraries "{Libraries}" -+ Set CLibraries "{CLibraries}" -+ Set PLibraries "{PLibraries}" -+ Set IntAIncludes "{IntAIncludes}" ; Export IntAIncludes -+ Set IntCIncludes "{IntCIncludes}" ; Export IntCIncludes -+ Set IntPInterfaces "{IntPInterfaces}" ; Export IntPInterfaces -+ Set IntRIncludes "{IntRIncludes}" ; Export IntRIncludes -+ Set StdAOpts "-d StageInt=$80 -d &SysVersion=∂∂'{SysVersion}∂∂' -d SysVers=${SysVers} {MAOpts} {FeatureSet} -i {IntAIncludes} {AOpts} -i {ObjDir}" ++ Set AIncludes {AIncludes} ++ Set CIncludes {CIncludes} ++ Set PInterfaces {PInterfaces} ++ Set RIncludes {RIncludes} ++ Set Libraries {Libraries} ++ Set CLibraries {CLibraries} ++ Set PLibraries {PLibraries} ++ Set IntAIncludes {IntAIncludes} ; Export IntAIncludes ++ Set IntCIncludes {IntCIncludes} ; Export IntCIncludes ++ Set IntPInterfaces {IntPInterfaces} ; Export IntPInterfaces ++ Set IntRIncludes {IntRIncludes} ; Export IntRIncludes ++ Set StdAOpts "-w -d StageInt=$80 -d &SysVersion=∂∂'{SysVersion}∂∂' -d SysVers=${SysVers} {MAOpts} {FeatureSet} -i {IntAIncludes} {AOpts} -i {ObjDir}" + Set StdCOpts "{MCOpts} {FeatureSet} -i {IntCIncludes} {COpts} -n" + Set StdCPOpts "{MCPOpts} {FeatureSet} -i {IntCIncludes} {COpts}" + Set StdPOpts "{MPOpts} {FeatureSet} {POpts} -i {IntPInterfaces} -r" + Set StdROpts "-d SysVersion=∂∂∂"{SysVersion}∂∂∂" {FeatureSet} -d BuildTime=100 {ROpts} -i {IntRIncludes} -i {RIncludes}" -+ Set StdLOpts "{LOpts} -mf -t rsrc -c RSED -sg Main" -+ Set StdLibOpts "{LibOpts} -mf" ++ Set StdLOpts "-w {LOpts} -mf -t rsrc -c RSED -sg Main" ++ Set StdLibOpts "-w {LibOpts} -mf" + Set StdAlign "{Align}" + Set StdVOpts "{VOpts}" + Set StdEquAOpts "`{MakeDir}CreateStdEquAOptions "{FeatureSet}"`" ; Export StdEquAOpts + Set Exit 1 + ++# For the Build script -- but easier just to trash BuildResults ++Clean ƒ ++ Delete -i `Files -f -r -o -s {BuildDir}` ≥ Dev:Null + -+Clean ƒ -+ Delete -i `Files -f -r -o -s "{BuildDir}"` ≥ Dev:Null -+ -+ -+# Following are essentially the default rules from the Make tool, modified to use -+# {StdAOpts}, {StdCOpts}, and {StdPOpts} as they are defined in this file. -+# These options are supersets of the default {AOpts}, {COpts}, and {POpts}. -+ -+.a.o ƒ .a ++# Make's default rules with XOpts replaced by StdXOpts (defined as a Shell variable above) ++.a.o ƒ .a + {Asm} {StdAOpts} -o {Targ} {DepDir}{Default}.a + -+.c.o ƒ .c ++.c.o ƒ .c + {C} {StdCOpts} -o {Targ} {DepDir}{Default}.c + -+.p.o ƒ .p ++.p.o ƒ .p + {Pascal} {StdPOpts} -o {Targ} {DepDir}{Default}.p + -+.cp.o ƒ .c ++.cp.o ƒ .c + {CPlus} {StdCPOpts} -o {Targ} {DepDir}{Default}.cp + ++# Bring in other variables and rules ++# (MainCode.make is for ROM, but it brings in other stuff) +#include {DriverDir}Drivers.make -+ +#include {MakeDir}MainCode.make -+ +#include {DeclDir}DeclData.make -+ +#include {ResourceDir}Resources.make ++#include {ProcessMgrDir}ProcessMgr.make + + -+# LinkPatch, which swallows object files and produces lpch resources -+"{ObjDir}LinkPatch.a.o" ƒ "{IntAIncludes}LinkedPatchMacros.a" ∂ -+ "{Sources}LinkedPatches:LinkPatch.a" -+ Asm {StdAOpts} -o {Targ} "{Sources}LinkedPatches:LinkPatch.a" # gets LinkedPatchMacros.a to LinkPatch tool -+ -+LinkPatchToolObjs = "{Sources}LinkedPatches:LinkPatchLib.o" "{ObjDir}LinkPatch.a.o" -+ -+"{RsrcDir}LinkPatch" ƒ {LinkPatchToolObjs} -+ Link -t MPST -c 'MPS ' -o {Targ} {LinkPatchToolObjs} -+ -+# The actual linked patches (lpch) -+"{ObjDir}PatchProtector.a.o" ƒ "{ObjDir}StandardEqu.d" ∂ -+ "{IntAIncludes}LinkedPatchMacros.a" ∂ -+ "{Sources}LinkedPatches:PatchProtector.a" -+ Asm {StdAOpts} -o {Targ} "{Sources}LinkedPatches:PatchProtector.a" -+ -+"{ObjDir}ProcessManagerSegmentTweaks.a.o" ƒ "{ObjDir}StandardEqu.d" ∂ -+ "{IntAIncludes}LinkedPatchMacros.a" ∂ -+ "{Sources}Patches:ProcessManagerSegmentTweaks.a" -+ Asm {StdAOpts} -o {Targ} "{Sources}Patches:ProcessManagerSegmentTweaks.a" -+ ++######################################################################## ++# Build tools +######################################################################## + -+"{ObjDir}TrashTalk.a.o" ƒ "{ObjDir}StandardEqu.d" ∂ -+ "{IntAIncludes}LinkedPatchMacros.a" ∂ -+ "{Sources}TrashTalk.a" -+ Asm {StdAOpts} -o {Targ} "{Sources}TrashTalk.a" ++{RsrcDir}SysDF ƒ {ToolDir}SysDF.c {IfObjDir}Interface.o ++ C {COpts} -o {ObjDir}SysDF.c.o {ToolDir}SysDF.c ++ Link -o {Targ} -t 'MPST' -c 'MPS ' {ObjDir}SysDF.c.o {IfObjDir}Interface.o {CLibraries}StdCLib.o {Libraries}Runtime.o + -+"{ObjDir}AllB&WQDPatch.a.o" ƒ "{AIncludes}SysErr.a" ∂ -+ "{AIncludes}Traps.a" ∂ -+ "{AIncludes}QuickEqu.a" ∂ -+ "{AIncludes}SysEqu.a" ∂ -+ "{ColorQDDir}Classic:GrafTypes.m.a" ∂ -+ "{IntAIncludes}LinkedPatchMacros.a" ∂ -+ "{AIncludes}FixMath.a" ∂ -+ "{AIncludes}ToolEqu.a" ∂ -+ "{IntAIncludes}fontPrivate.a" ∂ -+ "{ColorQDDir}GetPMData.a" ∂ -+ "{AIncludes}QDOffscreenEqu.a" ∂ -+ "{ColorQDDir}Classic:ClassicGWorld.a" ∂ -+ "{ColorQDDir}Patches:QuickPolysClassicPatch.a" ∂ -+ "{ColorQDDir}Patches:DrawPicture32Patch.a" ∂ -+ "{ColorQDDir}Patches:DrawPicturePlusSE.a" ∂ -+ "{ColorQDDir}Patches:DrawPicturePortable.a" ∂ -+ "{ColorQDDir}Patches:AllB&WQDPatch.a" -+ Asm {StdAOpts} -o {Targ} -i "{ColorQDDir}" -i "{ColorQDDir}Classic:" -i "{ColorQDDir}Patches:" "{ColorQDDir}Patches:AllB&WQDPatch.a" + -+"{ObjDir}QuickDrawPatches.a.o" ƒ "{ObjDir}StandardEqu.d" ∂ -+ "{IntAIncludes}LinkedPatchMacros.a" ∂ -+ "{AIncludes}paletteEqu.a" ∂ -+ "{IntAIncludes}palettePriv.a" ∂ -+ "{IntAIncludes}colorequ.a" ∂ -+ "{ColorQDDir}qdHooks.a" ∂ -+ "{AIncludes}VideoEqu.a" ∂ -+ "{IntAIncludes}HardwarePrivateEqu.a" ∂ -+ "{IntAIncludes}fontPrivate.a" ∂ -+ "{ColorQDDir}DrawingVars.a" ∂ -+ "{ColorQDDir}DrawingVars.a" ∂ -+ "{AIncludes}GestaltEqu.a" ∂ -+ "{ColorQDDir}DrawingVars.a" ∂ -+ "{ColorQDDir}DrawingVars.a" ∂ -+ "{ColorQDDir}Patches:QuickDrawPatches.a" -+ Asm {StdAOpts} -o {Targ} -i "{ColorQDDir}" "{ColorQDDir}Patches:QuickDrawPatches.a" ++######################################################################## ++# The System file ++######################################################################## + -+"{ObjDir}backlightpatch.a.o" ƒ "{ObjDir}StandardEqu.d" ∂ -+ "{IntAIncludes}LinkedPatchMacros.a" ∂ -+ "{IntAIncludes}HardwarePrivateEqu.a" ∂ -+ "{AIncludes}ATalkEqu.a" ∂ -+ "{IntAIncludes}UniversalEqu.a" ∂ -+ "{BackLightDir}backlightpatch.a" -+ Asm {StdAOpts} -o {Targ} "{BackLightDir}backlightpatch.a" ++# Hacks adapt Sys.r to the changed build system ++{BuildDir}System ƒ {ResourceDir}Sys.r {SystemResourceFiles} {PatchDir}LoadPatches.a {RsrcDir}SysDF ++ Set Misc {MiscDir}; Export Misc ++ Set ColorPicker {ColorPickerDir}; Export ColorPicker ++ Set DataAccessMgr {DataAccessDir}; Export DataAccessMgr ++ Set Keyboard {OSDir}Keyboard:; Export Keyboard ++ Set RealObjDir {ObjDir}; Set ObjDir {RsrcDir} ++ Rez {StdROpts} -t zsys -c MACS -d VidExtVers=∂"{VidExtVers}∂" -d LIntVers={LIntVers} -d LangInt={LangInt} {ResourceDir}Sys.r -o {Targ} ++ Set ObjDir {RealObjDir} ++ # Compatibility code (and credits) in the data fork ++ Asm {StdAOpts} -o {PatchDir}LoadPatches.a.o {PatchDir}LoadPatches.a ++ Link {StdLOpts} {StdAlign} -rt RSRC=0 -o {RsrcDir}LoadPatches.a.rsrc {PatchDir}LoadPatches.a.o ++ {RsrcDir}SysDF {Targ} {RsrcDir}LoadPatches.a.rsrc + -+"{ObjDir}SonyPatches.a.o" ƒ "{ObjDir}StandardEqu.d" ∂ -+ "{AIncludes}SonyEqu.a" ∂ -+ "{IntAIncludes}LinkedPatchMacros.a" ∂ -+ "{SonyDir}SonyPatches.a" -+ Asm {StdAOpts} -d SonyNonPortable=1 -d onMac32=1 -o {Targ} "{SonyDir}SonyPatches.a" + -+"{ObjDir}ScrapMgrPatches.a.o" ƒ "{ObjDir}StandardEqu.d" ∂ -+ "{IntAIncludes}LinkedPatchMacros.a" ∂ -+ "{ScrapMgrDir}ScrapMgrPatches.a" -+ Asm {StdAOpts} -o {Targ} "{ScrapMgrDir}ScrapMgrPatches.a" + -+"{ObjDir}GetMgrPatches.a.o" ƒ "{ObjDir}StandardEqu.d" ∂ -+ "{IntAIncludes}LinkedPatchMacros.a" ∂ -+ "{ToolboxDir}GetMgr:GetMgrPatches.a" -+ Asm {StdAOpts} -o {Targ} "{ToolboxDir}GetMgr:GetMgrPatches.a" ++######################################################################## ++# Classical PTCH resources ++######################################################################## + -+"{ObjDir}BrightnessPatches.a.o" ƒ "{ObjDir}StandardEqu.d" ∂ -+ "{IntAIncludes}LinkedPatchMacros.a" ∂ -+ "{IntAIncludes}HardwarePrivateEqu.a" ∂ -+ "{AIncludes}ATalkEqu.a" ∂ -+ "{AIncludes}Traps.a" ∂ -+ "{Sources}Patches:BrightnessPatches.a" -+ Asm {StdAOpts} -o {Targ} "{Sources}Patches:BrightnessPatches.a" ++# Patches and patch installation code for all ROMs (PTCH 0) ++{RsrcDir}BeforePatches.a.rsrc ƒ {PatchDir}BeforePatches.a ++ Asm {StdAOpts} -o {ObjDir}BeforePatches.a.o {PatchDir}BeforePatches.a ++ Link {StdLOpts} {StdAlign} -rt RSRC=0 -o {Targ} {ObjDir}BeforePatches.a.o + -+"{ObjDir}MMUPatches.a.o" ƒ "{ObjDir}StandardEqu.d" ∂ -+ "{IntAIncludes}LinkedPatchMacros.a" ∂ -+ "{IntAIncludes}HardwarePrivateEqu.a" ∂ -+ "{IntAIncludes}MMUEqu.a" ∂ -+ "{MMUDir}MMUPatches.a" -+ Asm {StdAOpts} -o {Targ} "{MMUDir}MMUPatches.a" -+ -+"{ObjDir}TextEditPatchIIciROM.a.o" ƒ "{ObjDir}StandardEqu.d" ∂ -+ "{AIncludes}GestaltEqu.a" ∂ -+ "{IntAIncludes}SysPrivateEqu.a" ∂ -+ "{IntAIncludes}LinkedPatchMacros.a" ∂ -+ "{IntAIncludes}ScriptPriv.a" ∂ -+ "{IntAIncludes}TextEditPriv.a" ∂ -+ "{IntAIncludes}fontPrivate.a" ∂ -+ "{ToolboxDir}TextEdit:TextEditPatchIIciROM.a" -+ Asm {StdAOpts} -o {Targ} "{ToolboxDir}TextEdit:TextEditPatchIIciROM.a" -+ -+"{ObjDir}MungerPatches.a.o" ƒ "{ObjDir}StandardEqu.d" ∂ -+ "{IntAIncludes}LinkedPatchMacros.a" ∂ -+ "{ToolboxDir}Munger:MungerPatches.a" -+ Asm {StdAOpts} -o {Targ} "{ToolboxDir}Munger:MungerPatches.a" -+ -+"{ObjDir}MenuMgrPatchII.a.o" ƒ "{ObjDir}StandardEqu.d" ∂ -+ "{IntAIncludes}LinkedPatchMacros.a" ∂ -+ "{MenuMgrDir}MenuMgrPatchII.a" -+ Asm {StdAOpts} -o {Targ} "{MenuMgrDir}MenuMgrPatchII.a" -+ -+"{ObjDir}MenuMgrPatch.a.o" ƒ "{ObjDir}StandardEqu.d" ∂ -+ "{IntAIncludes}LinkedPatchMacros.a" ∂ -+ "{IntAIncludes}ScriptPriv.a" ∂ -+ "{MenuMgrDir}MenuMgr.a" ∂ -+ "{MenuMgrDir}MenuMgrPatch.a" -+ Asm {StdAOpts} -o {Targ} "{MenuMgrDir}MenuMgrPatch.a" -+ -+"{ObjDir}ResourceOverridePatches.a.o" ƒ "{AIncludes}Traps.a" ∂ -+ "{AIncludes}SysEqu.a" ∂ -+ "{AIncludes}SysErr.a" ∂ -+ "{IntAIncludes}SysPrivateEqu.a" ∂ -+ "{AIncludes}ToolEqu.a" ∂ -+ "{IntAIncludes}fontPrivate.a" ∂ -+ "{IntAIncludes}LinkedPatchMacros.a" ∂ -+ "{AIncludes}Private.a" ∂ -+ "{IntAIncludes}ResourceMgrPriv.a" ∂ -+ "{ResourceMgrDir}ResourceOverridePatches.a" -+ Asm {StdAOpts} -o {Targ} "{ResourceMgrDir}ResourceOverridePatches.a" -+ -+"{ObjDir}ResourceMgrPatches.a.o" ƒ "{ObjDir}StandardEqu.d" ∂ -+ "{IntAIncludes}fontPrivate.a" ∂ -+ "{IntAIncludes}ResourceMgrPriv.a" ∂ -+ "{IntAIncludes}LinkedPatchMacros.a" ∂ -+ "{ResourceMgrDir}ResourceMgrPatches.a" -+ Asm {StdAOpts} -o {Targ} "{ResourceMgrDir}ResourceMgrPatches.a" -+ -+"{ObjDir}ControlMgrPatches.a.o" ƒ "{ObjDir}StandardEqu.d" ∂ -+ "{IntAIncludes}LinkedPatchMacros.a" ∂ -+ "{IntAIncludes}LayerEqu.a" ∂ -+ "{IntAIncludes}ControlPriv.a" ∂ -+ "{ControlMgrDir}ControlMgrPatches.a" -+ Asm {StdAOpts} -o {Targ} "{ControlMgrDir}ControlMgrPatches.a" -+ -+"{ObjDir}NotificationMgrPatch.a.o" ƒ "{ObjDir}StandardEqu.d" ∂ -+ "{IntAIncludes}LinkedPatchMacros.a" ∂ -+ "{NotificationDir}NotificationMgrPatch.a" -+ Asm {StdAOpts} -o {Targ} "{NotificationDir}NotificationMgrPatch.a" -+ -+"{ObjDir}WindowList.a.o" ƒ "{ObjDir}StandardEqu.d" ∂ -+ "{IntAIncludes}LinkedPatchMacros.a" ∂ -+ "{IntAIncludes}LayerEqu.a" ∂ -+ "{AIncludes}ToolEqu.a" ∂ -+ "{WindowMgrDir}WindowList.a" -+ Asm {StdAOpts} -o {Targ} "{WindowMgrDir}WindowList.a" -+ -+"{ObjDir}WindowMgrPatches.a.o" ƒ "{ObjDir}StandardEqu.d" ∂ -+ "{IntAIncludes}LayerEqu.a" ∂ -+ "{AIncludes}PaletteEqu.a" ∂ -+ "{IntAIncludes}PalettePriv.a" ∂ -+ "{IntAIncludes}LinkedPatchMacros.a" ∂ -+ "{WindowMgrDir}WindowMgrPatches.a" -+ Asm {StdAOpts} -o {Targ} "{WindowMgrDir}WindowMgrPatches.a" -+ -+"{ObjDir}ModalDialogMenuPatches.a.o" ƒ "{ObjDir}StandardEqu.d" ∂ -+ "{IntAIncludes}InternalMacros.a" ∂ -+ "{IntAIncludes}LinkedPatchMacros.a" ∂ -+ "{IntAIncludes}DialogsPriv.a" ∂ -+ "{IntAIncludes}MenuMgrPriv.a" ∂ -+ "{DialogDir}ModalDialogMenuPatches.a" -+ Asm {StdAOpts} -o {Targ} "{DialogDir}ModalDialogMenuPatches.a" -+ -+"{ObjDir}DialogMgrPatches.a.o" ƒ "{ObjDir}StandardEqu.d" ∂ -+ "{IntAIncludes}LinkedPatchMacros.a" ∂ -+ "{IntAIncludes}LayerEqu.a" ∂ -+ "{DialogDir}DialogMgrPatches.a" -+ Asm {StdAOpts} -o {Targ} "{DialogDir}DialogMgrPatches.a" -+ -+"{ObjDir}DeskMgrPatches.a.o" ƒ "{ObjDir}StandardEqu.d" ∂ -+ "{IntAIncludes}LinkedPatchMacros.a" ∂ -+ "{ToolboxDir}DeskMgr:DeskMgrPatches.a" -+ Asm {StdAOpts} -o {Targ} "{ToolboxDir}DeskMgr:DeskMgrPatches.a" -+ -+"{ObjDir}PowerMgrPatches.a.o" ƒ "{ObjDir}StandardEqu.d" ∂ -+ "{IntAIncludes}LinkedPatchMacros.a" ∂ -+ "{IntAIncludes}HardwarePrivateEqu.a" ∂ -+ "{AIncludes}ATalkEqu.a" ∂ -+ "{IntAIncludes}UniversalEqu.a" ∂ -+ "{IntAIncludes}IOPrimitiveEqu.a" ∂ -+ "{IntAIncludes}PowerPrivEqu.a" ∂ -+ "{PowerMgrDir}PowerMgrPatches.a" -+ Asm {StdAOpts} -o {Targ} "{PowerMgrDir}PowerMgrPatches.a" -+ -+"{ObjDir}ADBMgrPatch.a.o" ƒ "{AIncludes}SysEqu.a" ∂ -+ "{AIncludes}ToolEqu.a" ∂ -+ "{AIncludes}SysErr.a" ∂ -+ "{AIncludes}Private.a" ∂ -+ "{AIncludes}QuickEqu.a" ∂ -+ "{AIncludes}Traps.a" ∂ -+ "{IntAIncludes}HardwarePrivateEqu.a" ∂ -+ "{AIncludes}ApplDeskBus.a" ∂ -+ "{IntAIncludes}AppleDeskBusPriv.a" ∂ -+ "{IntAIncludes}LinkedPatchMacros.a" ∂ -+ "{IntAIncludes}InternalOnlyEqu.a" ∂ -+ "{ADBDir}ADBMgrPatch.a" -+ Asm {StdAOpts} -o {Targ} "{ADBDir}ADBMgrPatch.a" -+ -+"{ObjDir}SlotMgrPatch.a.o" ƒ "{ObjDir}StandardEqu.d" ∂ -+ "{IntAIncludes}HardwarePrivateEqu.a" ∂ -+ "{AIncludes}RomEqu.a" ∂ -+ "{IntAIncludes}UniversalEqu.a" ∂ -+ "{IntAIncludes}SlotMgrEqu.a" ∂ -+ "{IntAIncludes}LinkedPatchMacros.a" ∂ -+ "{IntAIncludes}PatchMacros.a" ∂ -+ "{SlotMgrDir}SlotMgrPatch.a" -+ Asm {StdAOpts} -o {Targ} "{SlotMgrDir}SlotMgrPatch.a" -+ -+"{ObjDir}LaterFileMgrPatches.a.o" ƒ "{ObjDir}StandardEqu.d" ∂ -+ "{IntAIncludes}LinkedPatchMacros.a" ∂ -+ "{HFSDir}LaterFileMgrPatches.a" -+ Asm {StdAOpts} -o {Targ} "{HFSDir}LaterFileMgrPatches.a" -+ -+"{ObjDir}Mouse.a.o" ƒ "{ObjDir}StandardEqu.d" ∂ -+ "{IntAIncludes}LinkedPatchMacros.a" ∂ -+ "{OSDir}Mouse.a" -+ Asm {StdAOpts} -o {Targ} "{OSDir}Mouse.a" -+ -+"{ObjDir}FileMgrPatches.a.o" ƒ "{ObjDir}StandardEqu.d" ∂ -+ "{IntAIncludes}FileMgrPrivate.a" ∂ -+ "{HFSDir}Extensions:CatSrchPriv.a" ∂ -+ "{IntAIncludes}BTreeEqu.a" ∂ -+ "{HFSDir}Extensions:DTDBMgrPriv.a" ∂ -+ "{HFSDir}Extensions:DTDBMgrEqu.a" ∂ -+ "{IntAIncludes}LinkedPatchMacros.a" ∂ -+ "{HFSDir}Extensions:QMgrEqu.a" ∂ -+ "{AIncludes}GestaltEqu.a" ∂ -+ "{IntAIncludes}MFPrivate.a" ∂ -+ "{AIncludes}Processes.a" ∂ -+ "{IntAIncludes}HardwarePrivateEqu.a" ∂ -+ "{IntAIncludes}SysPrivateEqu.a" ∂ -+ "{AIncludes}SCSIEqu.a" ∂ -+ "{IntAIncludes}SCSIPriv.a" ∂ -+ "{AIncludes}SonyEqu.a" ∂ -+ "{IntAIncludes}InternalMacros.a" ∂ -+ "{HFSDir}FileMgrPatches.a" -+ Asm {StdAOpts} -o {Targ} -d SonyNonPortable=1 -d onMac32=1 -i "{HFSDir}Extensions:" "{HFSDir}FileMgrPatches.a" -+ -+"{ObjDir}MemoryMgrPatches.a.o" ƒ "{ObjDir}StandardEqu.d" ∂ -+ "{IntAIncludes}LinkedPatchMacros.a" ∂ -+ "{AIncludes}GestaltEqu.a" ∂ -+ "{MemoryMgrDir}MemoryMgrPatches.a" -+ Asm {StdAOpts} -o {Targ} "{MemoryMgrDir}MemoryMgrPatches.a" -+ -+"{ObjDir}TimeMgrPatch.a.o" ƒ "{ObjDir}StandardEqu.d" ∂ -+ "{IntAIncludes}HardwarePrivateEqu.a" ∂ -+ "{IntAIncludes}LinkedPatchMacros.a" ∂ -+ "{TimeMgrDir}TimeMgrPatch.a" -+ Asm {StdAOpts} -o {Targ} "{TimeMgrDir}TimeMgrPatch.a" -+ -+"{LibDir}LinkedPatches.lib" ƒ {LinkedPatchObjs} -+ Lib {StdLibOpts} -o {Targ} {LinkedPatchObjs} -+ -+"{RsrcDir}LinkedPatches.rsrc" ƒ "{LibDir}LinkedPatches.lib" ∂ -+ "{RsrcDir}LinkPatch" -+ "{RsrcDir}LinkPatch" -o {Targ} -w "{LibDir}LinkedPatches.lib" -+ # -l for some table, -v for counts, -p for patches, -w for ?warnings-off -+ -+# The runtime lodr for linked patches -+"{ObjDir}LinkedPatchLoader.a.o" ƒ "{ObjDir}StandardEqu.d" ∂ -+ "{IntAIncludes}MMUEqu.a" ∂ -+ "{IntAIncludes}BootEqu.a" ∂ -+ "{AIncludes}GestaltEqu.a" ∂ -+ "{IntAIncludes}HardwarePrivateEqu.a" ∂ -+ "{IntAIncludes}UniversalEqu.a" ∂ -+ "{AIncludes}Traps.a" ∂ -+ "{IntAIncludes}LinkedPatchMacros.a" ∂ -+ "{Sources}LinkedPatches:LinkedPatchLoader.a" -+ Asm {StdAOpts} -o {Targ} "{Sources}LinkedPatches:LinkedPatchLoader.a" -+"{RsrcDir}LinkedPatchLoader.a.rsrc" ƒ "{ObjDir}LinkedPatchLoader.a.o" -+ Link {StdLOpts} {StdAlign} -rt RSRC=0 -o {Targ} "{ObjDir}LinkedPatchLoader.a.o" -+ -+# Before-patches (PTCH 0) -+"{ObjDir}BeforePatches.a.o" ƒ "{ObjDir}StandardEqu.d" ∂ -+ "{IntAIncludes}HardWarePrivateEqu.a" ∂ -+ "{AIncludes}SCSI.a" ∂ -+ "{IntAIncludes}ScriptPriv.a" ∂ -+ "{IntAIncludes}PatchMacros.a" ∂ -+ "{AIncludes}ApplDeskBus.a" ∂ -+ "{IntAIncludes}ResourceMgrPriv.a" ∂ -+ "{IntAIncludes}Decompression.a" ∂ -+ "{Sources}Patches:DeCompressorPatch.a" ∂ -+ "{Sources}Patches:BeforePatches.a" -+ Asm {StdAOpts} -o {Targ} "{Sources}Patches:BeforePatches.a" -+"{RsrcDir}BeforePatches.a.rsrc" ƒ "{ObjDir}BeforePatches.a.o" -+ Link {StdLOpts} {StdAlign} -rt RSRC=0 -o {Targ} "{ObjDir}BeforePatches.a.o" -+ -+# Machine-specific patch files (not linked, which is unfortunate) -+ -+ -+# Deep Shit -+"{ObjDir}BootAlerts.a.o" ƒ "{ObjDir}StandardEqu.d" ∂ -+ "{AIncludes}ShutDown.a" ∂ -+ "{IntAIncludes}HardwarePrivateEqu.a" ∂ -+ "{TidbitsDir}BootAlerts.a" -+ Asm {StdAOpts} -o {Targ} "{TidbitsDir}BootAlerts.a" -+"{RsrcDir}BootAlerts.a.rsrc" ƒ "{ObjDir}BootAlerts.a.o" -+ Link {StdLOpts} {StdAlign} -rt RSRC=0 -o {Targ} "{ObjDir}BootAlerts.a.o" -+"{ObjDir}UserAlerts.a.o" ƒ "{ObjDir}StandardEqu.d" ∂ -+ "{AIncludes}ShutDown.a" ∂ -+ "{IntAIncludes}HardwarePrivateEqu.a" ∂ -+ "{AIncludes}GestaltEqu.a" ∂ -+ "{IntAIncludes}FileMgrPrivate.a" ∂ -+ "{TidbitsDir}UserAlerts.a" -+ Asm {StdAOpts} -o {Targ} "{TidbitsDir}UserAlerts.a" -+"{RsrcDir}UserAlerts.a.rsrc" ƒ "{ObjDir}UserAlerts.a.o" -+ Link {StdLOpts} {StdAlign} -rt RSRC=0 -o {Targ} "{ObjDir}UserAlerts.a.o" -+ -+"{RsrcDir}DiskCache.a.rsrc" ƒ "{ObjDir}DiskCache.a.o" -+ Link {StdLOpts} {StdAlign} -rt RSRC=0 -o {Targ} "{ObjDir}DiskCache.a.o" -+ -+ -+"{ObjDir}KbdInstall.a.o" ƒ "{ObjDir}StandardEqu.d" ∂ -+ "{KeyboardDir}KbdInstall.a" -+ Asm {StdAOpts} -o {Targ} "{KeyboardDir}KbdInstall.a" -+"{RsrcDir}KbdInstall.a.rsrc" ƒ "{ObjDir}KbdInstall.a.o" -+ Link {StdLOpts} {StdAlign} -rt RSRC=0 -o {Targ} "{ObjDir}KbdInstall.a.o" -+ -+ -+"{ObjDir}ParityINIT.a.o" ƒ "{ObjDir}StandardEqu.d" ∂ -+ "{AIncludes}GestaltEqu.a" ∂ -+ "{AIncludes}ShutDown.a" ∂ -+ "{TidbitsDir}ParityINIT.a" -+ Asm {StdAOpts} -o {Targ} "{TidbitsDir}ParityINIT.a" -+"{RsrcDir}ParityINIT.a.rsrc" ƒ "{ObjDir}ParityINIT.a.o" -+ Link {StdLOpts} {StdAlign} -rt RSRC=0 -o {Targ} "{ObjDir}ParityINIT.a.o" -+ -+ -+"{ObjDir}PictWhap.a.o" ƒ "{AIncludes}Traps.a" ∂ -+ "{AIncludes}Packages.a" ∂ -+ "{AIncludes}ToolUtils.a" ∂ -+ "{AIncludes}QuickDraw.a" ∂ -+ "{AIncludes}SaneMacs.a" ∂ -+ "{AIncludes}Script.a" ∂ -+ "{AIncludes}SysEqu.a" ∂ -+ "{AIncludes}SysErr.a" ∂ -+ "{TidbitsDir}PictWhap.a" -+ Asm {StdAOpts} -o {Targ} "{TidbitsDir}PictWhap.a" -+"{RsrcDir}PictWhap.a.rsrc" ƒ "{ObjDir}PictWhap.a.o" -+ Link {StdLOpts} {StdAlign} -rt RSRC=0 -o {Targ} "{ObjDir}PictWhap.a.o" -+ -+ -+"{ObjDir}PreventSwitchLaunch.a.o" ƒ "{ObjDir}StandardEqu.d" ∂ -+ "{TidbitsDir}PreventSwitchLaunch.a" -+ Asm {StdAOpts} -o {Targ} "{TidbitsDir}PreventSwitchLaunch.a" -+"{RsrcDir}PreventSwitchLaunch.a.rsrc" ƒ "{ObjDir}PreventSwitchLaunch.a.o" -+ Link {StdLOpts} {StdAlign} -rt RSRC=0 -o {Targ} "{ObjDir}PreventSwitchLaunch.a.o" -+ -+ -+"{ObjDir}ROvr.a.o" ƒ "{ObjDir}StandardEqu.d" ∂ -+ "{IntAIncludes}ResourceMgrPriv.a" ∂ -+ "{TidbitsDir}ROvr.a" -+ Asm {StdAOpts} -o {Targ} "{TidbitsDir}ROvr.a" -+"{RsrcDir}ROvr.a.rsrc" ƒ "{ObjDir}ROvr.a.o" -+ Link {StdLOpts} {StdAlign} -rt RSRC=0 -o {Targ} "{ObjDir}ROvr.a.o" -+ -+ -+# Start Manager -+"{ObjDir}Boot1.a.o" ƒ "{ObjDir}StandardEqu.d" ∂ -+ "{StartDir}Boot1.a" -+ Asm {StdAOpts} -o {Targ} "{StartDir}Boot1.a" -+"{RsrcDir}BootBlocks.a.rsrc" ƒ "{ObjDir}StandardEqu.d" ∂ -+ "{ObjDir}Boot1.a.o" -+ Link {StdLOpts} {StdAlign} -rt RSRC=0 -o {Targ} "{ObjDir}Boot1.a.o" -+ -+"{ObjDir}Boot2.a.o" ƒ "{IntAIncludes}MMUEqu.a" ∂ -+ "{IntAIncludes}BootEqu.a" ∂ -+ "{IntAIncludes}LinkedPatchMacros.a" ∂ -+ "{IntAIncludes}ResourceMgrPriv.a" ∂ -+ "{StartDir}Boot2.a" -+ Asm {StdAOpts} -o {Targ} "{StartDir}Boot2.a" -+"{RsrcDir}StartSystem.a.rsrc" ƒ "{ObjDir}Boot2.a.o" -+ Link {StdLOpts} {StdAlign} -rt RSRC=0 -o {Targ} "{ObjDir}Boot2.a.o" -+ -+"{RsrcDir}BootCode.a.rsrc" ƒ {Boot3Objects} -+ Link {StdLOpts} {StdAlign} -rt RSRC=0 -o {Targ} {Boot3Objects} -+ -+# Comm. Toolbox -+"{RsrcDir}CommToolboxUtilities.c.rsrc" ƒ {CommToolboxUtilitiesObjs} -+ Link {StdLOpts} {StdAlign} -rt RSRC=0 -o {Targ} {CommToolboxUtilitiesObjs} -+"{RsrcDir}CommResourceMgr.c.rsrc" ƒ {CommResourceMgrObjs} -+ Link {StdLOpts} {StdAlign} -rt RSRC=0 -o {Targ} {CommResourceMgrObjs} -+"{RsrcDir}ConnectionMgr.c.rsrc" ƒ {ConnectionMgrObjs} -+ Link {StdLOpts} {StdAlign} -rt RSRC=0 -o {Targ} {ConnectionMgrObjs} -+"{RsrcDir}TerminalMgr.c.rsrc" ƒ {TerminalMgrObjs} -+ Link {StdLOpts} {StdAlign} -rt RSRC=0 -o {Targ} {TerminalMgrObjs} -+"{RsrcDir}TerminalClick.r.rsrc" ƒ "{CommTerminalDir}TerminalClick.r" ∂ -+ "{RIncludes}SysTypes.r" ∂ -+ "{IntRIncludes}CommToolboxPriv.r" -+ Rez {StdROpts} -o {Targ} "{CommTerminalDir}TerminalClick.r" -+"{RsrcDir}FileTransferMgr.c.rsrc" ƒ {FileTransferMgrObjs} -+ Link {StdLOpts} {StdAlign} -rt RSRC=0 -o {Targ} {FileTransferMgrObjs} -+"{RsrcDir}DITL.p.rsrc" ƒ {DITLObjs} -+ Link {StdLOpts} {StdAlign} -rt RSRC=0 -o {Targ} {DITLObjs} -+"{RsrcDir}CommToolboxLDEF.p.rsrc" ƒ {CommToolboxLDEFObjs} -+ Link {StdLOpts} {StdAlign} -rt RSRC=0 -o {Targ} {CommToolboxLDEFObjs} -+"{RsrcDir}Choose.p.rsrc" ƒ {ChooseObjs} -+ Link {StdLOpts} {StdAlign} -rt RSRC=0 -o {Targ} {ChooseObjs} -+"{RsrcDir}ChooseHelp.r.rsrc" ƒ "{CommChooseDir}ChooseHelp.r" ∂ -+ "{RIncludes}BalloonTypes.r" ∂ -+ "{IntRIncludes}CommToolboxPriv.r" -+ Rez {StdROpts} -o {Targ} "{CommChooseDir}ChooseHelp.r" -+"{RsrcDir}Choose.r.rsrc" ƒ "{CommChooseDir}Choose.r" ∂ -+ "{RIncludes}SysTypes.r" ∂ -+ "{RIncludes}Types.r" ∂ -+ "{RIncludes}CTBTypes.r" ∂ -+ "{IntRIncludes}CommToolboxPriv.r" -+ Rez {StdROpts} -o {Targ} "{CommChooseDir}Choose.r" -+"{RsrcDir}StandardNBP.p.rsrc" ƒ {StandardNBPObjs} -+ Link {StdLOpts} {StdAlign} -rt RSRC=0 -m MAIN -o {Targ} {StandardNBPObjs} -+"{RsrcDir}StandardNBPHelp.r.rsrc" ƒ "{CommNBPDir}StandardNBPHelp.r" ∂ -+ "{RIncludes}BalloonTypes.r" ∂ -+ "{IntRIncludes}CommToolboxPriv.r" -+ Rez {StdROpts} -o {Targ} "{CommNBPDir}StandardNBPHelp.r" -+"{RsrcDir}StandardNBP.r.rsrc" ƒ "{CommNBPDir}StandardNBP.r" ∂ -+ "{RIncludes}Types.r" ∂ -+ "{RIncludes}CTBTypes.r" ∂ -+ "{RIncludes}PICT.r" ∂ -+ "{IntRIncludes}CommToolboxPriv.r" -+ Rez {StdROpts} -o {Targ} "{CommNBPDir}StandardNBP.r" -+"{RsrcDir}StandardNBPLDEF.p.rsrc" ƒ {StandardNBPLDEFObjs} -+ Link {StdLOpts} {StdAlign} -rt RSRC=0 -o {Targ} {StandardNBPLDEFObjs} -+"{RsrcDir}CommToolboxINIT.r.rsrc" ƒ "{CommStartupDir}CommToolboxINIT.r" ∂ -+ "{RIncludes}SysTypes.r" ∂ -+ "{RIncludes}Types.r" ∂ -+ "{IntRIncludes}CommToolboxPriv.r" -+ Rez {StdROpts} -o {Targ} "{CommStartupDir}CommToolboxINIT.r" -+ -+# Data Access Manager -+"{RsrcDir}SnarfMan.a.rsrc" ƒƒ {DataAccessMgrPackObjs} -+ Link {StdLOpts} {StdAlign} -o "{Targ}" -rt PACK=13 -ra =resSysHeap -m DataAccessPackEntry {DataAccessMgrPackObjs} -+ -+"{RsrcDir}SnarfMan.a.rsrc" ƒƒ {DataAccessRTTObjs} -+ Link {StdLOpts} {StdAlign} -o "{Targ}" -rt proc=-5728 -ra =resSysHeap -m DataAccessHandler {DataAccessRTTObjs} -+ -+"{RsrcDir}SnarfMan.a.rsrc" ƒƒ {DataAccessCompObjs} -+ Link {StdLOpts} {StdAlign} -o "{Targ}" -rt proc=-5727 -ra =resSysHeap -m DataAccessCR {DataAccessCompObjs} -+ -+# Dictionary Manager -+"{RsrcDir}DictionaryMgr.a.rsrc" ƒ {DictMgrPackObjs} -+ Link -o {Targ} {DictMgrPackObjs} {StdLOpts} -rt dimg=0 -m DictionaryMgrPackEntry -+ -+ -+"{RsrcDir}SystemFonts.rsrc" ƒ "{MiscDir}SystemFonts.r" -+ Rez {StdROpts} -o {Targ} "{MiscDir}SystemFonts.r" -+ -+"{RsrcDir}PictWhapSound.rsrc" ƒ "{TidbitsDir}PictWhapSound.r" -+ Rez {StdROpts} -o {Targ} "{TidbitsDir}PictWhapSound.r" -+ -+"{RsrcDir}GenericIcons.rsrc" ƒ "{RIncludes}Types.r" ∂ -+ "{IntRIncludes}IconUtilsPrivTypes.r" ∂ -+ "{IconUtilsDir}GenericIcons.r" -+ Rez {StdROpts} -o {Targ} "{IconUtilsDir}GenericIcons.r" -+ -+"{RsrcDir}Gestalt.rsrc" ƒ "{LibDir}Gestalt.lib" -+ Link {StdLOpts} {StdAlign} -rt RSRC=0 -o {Targ} "{LibDir}Gestalt.lib" -+ -+"{RsrcDir}BalloonPACK.a.rsrc" ƒ "{RsrcDir}HelpMgr.rsrc" -+ Duplicate -y "{RsrcDir}HelpMgr.rsrc" {Targ} -+ -+# International and Script Manager -+"{ObjDir}InternationalPACK.a.o" ƒ "{ObjDir}StandardEqu.d" ∂ -+ "{AIncludes}Packages.a" ∂ -+ "{IntAIncludes}ScriptPriv.a" ∂ -+ "{IntAIncludes}IntlUtilsPriv.a" ∂ -+ "{ScriptMgrDir}InternationalPACK.a" -+ Asm {StdAOpts} -o {Targ} "{ScriptMgrDir}InternationalPACK.a" -+"{RsrcDir}InternationalPACK.a.rsrc" ƒ "{ObjDir}InternationalPACK.a.o" -+ Link {StdLOpts} {StdAlign} -rt RSRC=0 -o {Targ} "{ObjDir}InternationalPACK.a.o" -+ -+"{ObjDir}ScriptMgrPatch.a.o" ƒ "{ObjDir}StandardEqu.d" ∂ -+ "{IntAIncludes}ScriptPriv.a" ∂ -+ "{AIncludes}GestaltEqu.a" ∂ -+ "{IntAIncludes}HardwarePrivateEqu.a" ∂ -+ "{ScriptMgrDir}ScriptMgrPatch.a" -+ Asm {StdAOpts} -o {Targ} "{ScriptMgrDir}ScriptMgrPatch.a" -+ -+"{ObjDir}ScriptMgrUtil.a.o" ƒ "{ObjDir}StandardEqu.d" ∂ -+ "{IntAIncludes}ScriptPriv.a" ∂ -+ "{ScriptMgrDir}ScriptMgrUtil.a" -+ Asm {StdAOpts} -o {Targ} "{ScriptMgrDir}ScriptMgrUtil.a" -+ -+MyScriptMgrObjs = "{ObjDir}ScriptMgrHeader.a.o" ∂ -+ "{ObjDir}RomanUtil.a.o" ∂ -+ "{ObjDir}ScriptMgrMisc.a.o" ∂ -+ "{ObjDir}ScriptMgrPatch.a.o" ∂ -+ "{ObjDir}ScriptMgrUtil.a.o" ∂ -+ "{ObjDir}ScriptMgrUtilDate.a.o" ∂ -+ "{ObjDir}ScriptMgrUtilText.a.o" ∂ -+ "{ObjDir}ScriptMgrUtilNum.a.o" ∂ -+ "{ObjDir}ScriptMgrInit.a.o" ∂ -+ -+"{RsrcDir}ScriptMgrPatch.rsrc" ƒ {MyScriptMgrObjs} -+ Link {StdLOpts} {StdAlign} -rt RSRC=0 -o {Targ} {MyScriptMgrObjs} -+ -+"{ObjDir}ScriptMgrROMPatch.a.o" ƒ "{ObjDir}StandardEqu.d" ∂ -+ "{IntAIncludes}PatchMacros.a" ∂ -+ "{IntAIncludes}ScriptPriv.a" ∂ -+ "{AIncludes}ApplDeskBus.a" ∂ -+ "{AIncludes}Packages.a" ∂ -+ "{IntAIncludes}HardwarePrivateEqu.a" ∂ -+ "{IntAIncludes}IntlUtilsPriv.a" ∂ -+ "{ScriptMgrDir}ScriptMgrROMPatch.a" -+ Asm {StdAOpts} -o {Targ} "{ScriptMgrDir}ScriptMgrROMPatch.a" -+"{RsrcDir}ScriptMgrROMPatch.rsrc" ƒ "{ObjDir}ScriptMgrROMPatch.a.o" -+ Link {StdLOpts} {StdAlign} -rt RSRC=0 -o {Targ} "{ObjDir}ScriptMgrROMPatch.a.o" -+ -+"{RsrcDir}ScriptMgrExtensions.rsrc" ƒ "{ObjDir}ScriptMgrExtensions.a.o" -+ Link {StdLOpts} {StdAlign} -rt RSRC=0 -o {Targ} "{ObjDir}ScriptMgrExtensions.a.o" -+ -+"{RsrcDir}International.rsrc" ƒ "{RIncludes}SysTypes.r" ∂ -+ "{RIncludes}Types.r" ∂ -+ "{RIncludes}BalloonTypes.r" ∂ -+ "{ScriptMgrDir}International.r" -+ Rez {StdROpts} -o {Targ} "{ScriptMgrDir}International.r" -+ -+"{ObjDir}RomanITL2.a.o" ƒ "{AIncludes}Script.a" ∂ -+ "{IntAIncludes}IntlResourcesPriv.a" ∂ -+ "{ScriptMgrDir}RomanITL2.a" -+ Asm {StdAOpts} -o {Targ} "{ScriptMgrDir}RomanITL2.a" -+"{RsrcDir}RomanITL2.a.rsrc" ƒ "{ObjDir}RomanITL2.a.o" -+ Link {StdLOpts} {StdAlign} -rt RSRC=0 -o {Targ} "{ObjDir}RomanITL2.a.o" -+ -+"{ObjDir}itl4Roman.a.o" ƒ "{AIncludes}Script.a" ∂ -+ "{IntAIncludes}IntlResourcesPriv.a" ∂ -+ "{ScriptMgrDir}itl4Roman.a" -+ Asm {StdAOpts} -o {Targ} "{ScriptMgrDir}itl4Roman.a" -+"{RsrcDir}itl4Roman.a.rsrc" ƒ "{ObjDir}itl4Roman.a.o" -+ Link {StdLOpts} {StdAlign} -rt RSRC=0 -o {Targ} "{ObjDir}itl4Roman.a.o" -+ -+# List Manager -+"{RsrcDir}ListMgrPACK.a.rsrc" ƒ "{ObjDir}ListMgrPACK.a.o" -+ Link {StdLOpts} {StdAlign} -rt RSRC=0 -o {Targ} "{ObjDir}ListMgrPACK.a.o" -+ -+"{RsrcDir}TextLDEF.a.rsrc" ƒ "{ObjDir}TextLDEF.a.o" -+ Link {StdLOpts} {StdAlign} -rt RSRC=0 -o {Targ} "{ObjDir}TextLDEF.a.o" -+ -+"{RsrcDir}IconLDEF.a.rsrc" ƒ "{ObjDir}IconLDEF.a.o" -+ Link {StdLOpts} {StdAlign} -rt RSRC=0 -o {Targ} "{ObjDir}IconLDEF.a.o" -+ -+# Menu Manager -+"{RsrcDir}StandardMBDF.a.rsrc" ƒ "{ObjDir}StandardMBDF.a.o" -+ Link {StdLOpts} {StdAlign} -rt RSRC=0 -o {Targ} "{ObjDir}StandardMBDF.a.o" -+ -+"{RsrcDir}StandardMDEF.a.rsrc" ƒ "{ObjDir}StandardMDEF.a.o" -+ Link {StdLOpts} {StdAlign} -rt RSRC=0 -o {Targ} "{ObjDir}StandardMDEF.a.o" -+ -+# PPC Toolbox -+"{RsrcDir}PPCBrowser.a.rsrc" ƒ "{RsrcDir}PPC.rsrc" -+ Duplicate -y "{RsrcDir}PPC.rsrc" {Targ}; SetFile -m . {Targ} -+ -+# Printing -+"{ObjDir}PrintDriver.a.o" ƒ "{ObjDir}StandardEqu.d" ∂ -+ "{AIncludes}PrPrivate.a" ∂ -+ "{PrintingDir}PrintDriver.a" -+ Asm {StdAOpts} -o {Targ} "{PrintingDir}PrintDriver.a" -+"{RsrcDir}PrintDriver.a.rsrc" ƒ "{ObjDir}PrintDriver.a.o" -+ Link {StdLOpts} {StdAlign} -rt RSRC=0 -o {Targ} "{ObjDir}PrintDriver.a.o" -+ -+# Process Manager -+"{ObjDir}ProcessMgrIncludes.D" ƒ "{AIncludes}FSEqu.a" ∂ -+ "{AIncludes}FSPrivate.a" ∂ -+ "{AIncludes}GestaltEqu.a" ∂ -+ "{IntAIncludes}MFPrivate.a" ∂ -+ "{AIncludes}PrintTrapsEqu.a" ∂ -+ "{AIncludes}Private.a" ∂ -+ "{AIncludes}Processes.a" ∂ -+ "{AIncludes}QuickDraw.a" ∂ -+ "{IntAIncludes}ColorEqu.a" ∂ -+ "{AIncludes}StandardFile.a" ∂ -+ "{AIncludes}SysEqu.a" ∂ -+ "{AIncludes}SysErr.a" ∂ -+ "{AIncludes}ToolUtils.a" ∂ -+ "{AIncludes}Traps.a" ∂ -+ "{ProcessMgrDir}MakePMIncludes.a" -+ Asm {StdEquAOpts} -o Dev:Null -d &DumpFile="'{ObjDir}ProcessMgrIncludes.D'" -i "{IntAIncludes}" "{ProcessMgrDir}MakePMIncludes.a" -+ -+ProcessMgrDefs = ∂ -+ -d WRITENOW_FIX=1 ∂ -+ -d MSWORKS_FIX=1 ∂ -+ -d PsychicTV=0 ∂ -+ -+ProcessMgrDefsC = ∂ -+ -d SYS_VERSION=∂'1808∂' ∂ -+ -d SYS_SEGMENT_TYPE=∂'scod∂' ∂ -+ -d NULLPROC_SIGNATURE=∂'TWIT∂' ∂ -+ -d DAH_SEGMENT_ZERO=-16479 ∂ -+ -d DAH_SIZE_RESOURCE_ID=-16471 ∂ -+ -d SYS_PUPPET_STRING_RSRC_TYPE=∂'TWIT∂' ∂ -+ -d SYS_PUPPET_STRING_RSRC_ID=-16458 ∂ -+ -d COLOR_LOMEMTAB_ID=-16458 ∂ -+ -d BW_LOMEMTAB_ID=-16459 ∂ -+ -d LOMEM_TAB_TYPE=∂'lmem∂' ∂ -+ -+ProcessMgrObjs = ∂ -+ "{ObjDir}Error.a.o" ∂ -+ "{ObjDir}OSDispatch.a.o" ∂ -+ "{ObjDir}ProcessMgrMisc.a.o" ∂ -+ "{ObjDir}Switch.a.o" ∂ -+ "{ObjDir}ZoomRect.a.o" ∂ -+ "{ObjDir}Startup.c.o" ∂ -+ "{ObjDir}AppleEventExtensions.c.o" ∂ -+ "{ObjDir}Data.c.o" ∂ -+ "{ObjDir}Debugger.c.o" ∂ -+ "{ObjDir}DeskMgrPatches.c.o" ∂ -+ "{ObjDir}Eppc.c.o" ∂ -+ "{ObjDir}Error.c.o" ∂ -+ "{ObjDir}EventMgrPatches.c.o" ∂ -+ "{ObjDir}FileSystem.c.o" ∂ -+ "{ObjDir}HList.c.o" ∂ -+ "{ObjDir}LayerMgrPatches.c.o" ∂ -+ "{ObjDir}Memory.c.o" ∂ -+ "{ObjDir}MemoryMgrPatches.c.o" ∂ -+ "{ObjDir}MemoryMgr24Patches.c.o" ∂ -+ "{ObjDir}MemoryMgr32Patches.c.o" ∂ -+ "{ObjDir}MenuMgrPatches.c.o" ∂ -+ "{ObjDir}OSDispatch.c.o" ∂ -+ "{ObjDir}PackageMgrPatches.c.o" ∂ -+ "{ObjDir}Patches.c.o" ∂ -+ "{ObjDir}Processes.c.o" ∂ -+ "{ObjDir}Puppet.c.o" ∂ -+ "{ObjDir}Queue.c.o" ∂ -+ "{ObjDir}ResourceMgrPatches.c.o" ∂ -+ "{ObjDir}Schedule.c.o" ∂ -+ "{ObjDir}ScrapCoercion.c.o" ∂ -+ "{ObjDir}SegmentLoaderPatches.c.o" ∂ -+ "{ObjDir}Sleep.c.o" ∂ -+ "{ObjDir}Switch.c.o" ∂ -+ "{ObjDir}Utilities.c.o" ∂ -+ "{ObjDir}WindowMgrPatches.c.o" ∂ -+ "{IfObjDir}interface.o" ∂ -+ "{Libraries}Runtime.o" ∂ -+ -+"{ObjDir}Error.a.o" ƒ "{ObjDir}ProcessMgrIncludes.D" ∂ -+ "{ProcessMgrDir}data.a" ∂ -+ "{ProcessMgrDir}Error.a" -+ Asm {ProcessMgrDefs} {StdAOpts} -o {Targ} "{ProcessMgrDir}Error.a" -+ -+"{ObjDir}OSDispatch.a.o" ƒ "{ObjDir}ProcessMgrIncludes.D" ∂ -+ "{ProcessMgrDir}data.a" ∂ -+ "{ProcessMgrDir}OSDispatch.a" -+ Asm {ProcessMgrDefs} {StdAOpts} -o {Targ} "{ProcessMgrDir}OSDispatch.a" -+ -+"{ObjDir}ProcessMgrMisc.a.o" ƒ "{ObjDir}ProcessMgrIncludes.D" ∂ -+ "{ProcessMgrDir}Data.a" ∂ -+ "{IntAIncludes}FileMgrPrivate.a" ∂ -+ "{IntAIncludes}GestaltPrivateEqu.a" ∂ -+ "{ProcessMgrDir}ProcessMgrMisc.a" -+ Asm {ProcessMgrDefs} {StdAOpts} -o {Targ} "{ProcessMgrDir}ProcessMgrMisc.a" -+ -+"{ObjDir}Switch.a.o" ƒ "{ObjDir}ProcessMgrIncludes.D" ∂ -+ "{ProcessMgrDir}data.a" ∂ -+ "{ProcessMgrDir}Switch.a" -+ Asm {ProcessMgrDefs} {StdAOpts} -o {Targ} "{ProcessMgrDir}Switch.a" -+ -+"{ObjDir}ZoomRect.a.o" ƒ "{ObjDir}ProcessMgrIncludes.D" ∂ -+ "{ProcessMgrDir}ZoomRect.a" -+ Asm {ProcessMgrDefs} {StdAOpts} -o {Targ} "{ProcessMgrDir}ZoomRect.a" -+ -+"{ObjDir}AppleEventExtensions.c.o" ƒ "{ProcessMgrDir}AppleEventExtensions.c" -+ C {ProcessMgrDefs} {ProcessMgrDefsC} {StdCOpts} -o {Targ} "{ProcessMgrDir}AppleEventExtensions.c" -+ -+"{ObjDir}Data.c.o" ƒ "{ProcessMgrDir}Data.c" -+ C {ProcessMgrDefs} {ProcessMgrDefsC} {StdCOpts} -o {Targ} "{ProcessMgrDir}Data.c" -+ -+"{ObjDir}Debugger.c.o" ƒ "{ProcessMgrDir}Debugger.c" -+ C {ProcessMgrDefs} {ProcessMgrDefsC} {StdCOpts} -o {Targ} "{ProcessMgrDir}Debugger.c" -+ -+"{ObjDir}DeskMgrPatches.c.o" ƒ "{ProcessMgrDir}DeskMgrPatches.c" -+ C {ProcessMgrDefs} {ProcessMgrDefsC} {StdCOpts} -o {Targ} "{ProcessMgrDir}DeskMgrPatches.c" -+ -+"{ObjDir}Eppc.c.o" ƒ "{ProcessMgrDir}Eppc.c" -+ C {ProcessMgrDefs} {ProcessMgrDefsC} {StdCOpts} -o {Targ} "{ProcessMgrDir}Eppc.c" -+ -+"{ObjDir}Error.c.o" ƒ "{ProcessMgrDir}Error.c" -+ C {ProcessMgrDefs} {ProcessMgrDefsC} {StdCOpts} -o {Targ} "{ProcessMgrDir}Error.c" -+ -+"{ObjDir}EventMgrPatches.c.o" ƒ "{ProcessMgrDir}EventMgrPatches.c" -+ C {ProcessMgrDefs} {ProcessMgrDefsC} {StdCOpts} -o {Targ} "{ProcessMgrDir}EventMgrPatches.c" -+ -+"{ObjDir}FileSystem.c.o" ƒ "{ProcessMgrDir}FileSystem.c" -+ C {ProcessMgrDefs} {ProcessMgrDefsC} {StdCOpts} -o {Targ} "{ProcessMgrDir}FileSystem.c" -+ -+"{ObjDir}HList.c.o" ƒ "{ProcessMgrDir}HList.c" -+ C {ProcessMgrDefs} {ProcessMgrDefsC} {StdCOpts} -o {Targ} "{ProcessMgrDir}HList.c" -+ -+"{ObjDir}LayerMgrPatches.c.o" ƒ "{ProcessMgrDir}LayerMgrPatches.c" -+ C {ProcessMgrDefs} {ProcessMgrDefsC} {StdCOpts} -o {Targ} "{ProcessMgrDir}LayerMgrPatches.c" -+ -+"{ObjDir}Memory.c.o" ƒ "{ProcessMgrDir}Memory.c" -+ C {ProcessMgrDefs} {ProcessMgrDefsC} {StdCOpts} -o {Targ} "{ProcessMgrDir}Memory.c" -+ -+"{ObjDir}MemoryMgr24Patches.c.o" ƒ "{ProcessMgrDir}MemoryMgr24Patches.c" -+ C {ProcessMgrDefs} {ProcessMgrDefsC} {StdCOpts} -o {Targ} "{ProcessMgrDir}MemoryMgr24Patches.c" -+ -+"{ObjDir}MemoryMgr32Patches.c.o" ƒ "{ProcessMgrDir}MemoryMgr32Patches.c" -+ C {ProcessMgrDefs} {ProcessMgrDefsC} {StdCOpts} -o {Targ} "{ProcessMgrDir}MemoryMgr32Patches.c" -+ -+"{ObjDir}MemoryMgrPatches.c.o" ƒ "{ProcessMgrDir}MemoryMgrPatches.c" -+ C {ProcessMgrDefs} {ProcessMgrDefsC} {StdCOpts} -o {Targ} "{ProcessMgrDir}MemoryMgrPatches.c" -+ -+"{ObjDir}MenuMgrPatches.c.o" ƒ "{ProcessMgrDir}MenuMgrPatches.c" -+ C {ProcessMgrDefs} {ProcessMgrDefsC} {StdCOpts} -o {Targ} "{ProcessMgrDir}MenuMgrPatches.c" -+ -+"{ObjDir}OSDispatch.c.o" ƒ "{ProcessMgrDir}OSDispatch.c" -+ C {ProcessMgrDefs} {ProcessMgrDefsC} {StdCOpts} -o {Targ} "{ProcessMgrDir}OSDispatch.c" -+ -+"{ObjDir}PackageMgrPatches.c.o" ƒ "{ProcessMgrDir}PackageMgrPatches.c" -+ C {ProcessMgrDefs} {ProcessMgrDefsC} {StdCOpts} -o {Targ} "{ProcessMgrDir}PackageMgrPatches.c" -+ -+"{ObjDir}Patches.c.o" ƒ "{ProcessMgrDir}Patches.c" -+ C {ProcessMgrDefs} {ProcessMgrDefsC} {StdCOpts} -o {Targ} "{ProcessMgrDir}Patches.c" -+ -+"{ObjDir}Processes.c.o" ƒ "{ProcessMgrDir}Processes.c" -+ C {ProcessMgrDefs} {ProcessMgrDefsC} {StdCOpts} -o {Targ} "{ProcessMgrDir}Processes.c" -+ -+"{ObjDir}Puppet.c.o" ƒ "{ProcessMgrDir}Puppet.c" -+ C {ProcessMgrDefs} {ProcessMgrDefsC} {StdCOpts} -o {Targ} "{ProcessMgrDir}Puppet.c" -+ -+"{ObjDir}Queue.c.o" ƒ "{ProcessMgrDir}Queue.c" -+ C {ProcessMgrDefs} {ProcessMgrDefsC} {StdCOpts} -o {Targ} "{ProcessMgrDir}Queue.c" -+ -+"{ObjDir}ResourceMgrPatches.c.o" ƒ "{ProcessMgrDir}ResourceMgrPatches.c" -+ C {ProcessMgrDefs} {ProcessMgrDefsC} {StdCOpts} -o {Targ} "{ProcessMgrDir}ResourceMgrPatches.c" -+ -+"{ObjDir}Schedule.c.o" ƒ "{ProcessMgrDir}Schedule.c" -+ C {ProcessMgrDefs} {ProcessMgrDefsC} {StdCOpts} -o {Targ} "{ProcessMgrDir}Schedule.c" -+ -+"{ObjDir}ScrapCoercion.c.o" ƒ "{ProcessMgrDir}ScrapCoercion.c" -+ C {ProcessMgrDefs} {ProcessMgrDefsC} {StdCOpts} -o {Targ} "{ProcessMgrDir}ScrapCoercion.c" -+ -+"{ObjDir}SegmentLoaderPatches.c.o" ƒ "{ProcessMgrDir}SegmentLoaderPatches.c" -+ C {ProcessMgrDefs} {ProcessMgrDefsC} {StdCOpts} -o {Targ} "{ProcessMgrDir}SegmentLoaderPatches.c" -+ -+"{ObjDir}Sleep.c.o" ƒ "{ProcessMgrDir}Sleep.c" -+ C {ProcessMgrDefs} {ProcessMgrDefsC} {StdCOpts} -o {Targ} "{ProcessMgrDir}Sleep.c" -+ -+"{ObjDir}Startup.c.o" ƒ "{ProcessMgrDir}Startup.c" -+ C {ProcessMgrDefs} {ProcessMgrDefsC} {StdCOpts} -o {Targ} "{ProcessMgrDir}Startup.c" -+ -+"{ObjDir}Switch.c.o" ƒ "{ProcessMgrDir}Switch.c" -+ C {ProcessMgrDefs} {ProcessMgrDefsC} {StdCOpts} -o {Targ} "{ProcessMgrDir}Switch.c" -+ -+"{ObjDir}Utilities.c.o" ƒ "{ProcessMgrDir}Utilities.c" -+ C {ProcessMgrDefs} {ProcessMgrDefsC} {StdCOpts} -o {Targ} "{ProcessMgrDir}Utilities.c" -+ -+"{ObjDir}WindowMgrPatches.c.o" ƒ "{ProcessMgrDir}WindowMgrPatches.c" -+ C {ProcessMgrDefs} {ProcessMgrDefsC} {StdCOpts} -o {Targ} "{ProcessMgrDir}WindowMgrPatches.c" -+ -+"{RsrcDir}Scheduler.rsrc" ƒƒ {ProcessMgrObjs} -+ # Omitting Link's -map arg yields a subtly different binary -+ Link {ProcessMgrObjs} ∂ -+ -m main -map -o {Targ} ∂ -+ -ra INIT=sysheap,purgeable,locked,preload ∂ -+ -ra Main=sysheap,locked ∂ -+ -ra zone_tools=sysheap,locked,preload ∂ -+ -ra zone32_tools=sysheap,locked,preload ∂ -+ -ra zone24_tools=sysheap,locked,preload ∂ -+ -ra kernel_segment=sysheap,locked ∂ -+ -ra %A5Init=sysheap,purgeable,locked ∂ -+ -ra eppc_segment=sysheap,locked ∂ -+ -ra Debugger=sysheap ∂ -+ > "{TextDir}Scheduler.map" -+ {ToolDir}CODE2scod {Targ} -16470 -+ -+ProcessMgrInitObjs = ∂ -+ "{ObjDir}ProcessMgrINIT.c.o" ∂ -+ "{IfObjDir}interface.o" ∂ -+ -+"{ObjDir}ProcessMgrINIT.c.o" ƒ "{ProcessMgrDir}ProcessMgrINIT.c" -+ C {ProcessMgrDefs} {ProcessMgrDefsC} {StdCOpts} -o {Targ} "{ProcessMgrDir}ProcessMgrINIT.c" -+ -+"{BuildDir}ProcessMgrINIT" ƒ "{RsrcDir}Scheduler.rsrc" ∂ -+ "{ProcessMgrDir}ProcessMgrINIT.r" ∂ -+ {ProcessMgrInitObjs} -+ echo "Include ∂"{RsrcDir}Scheduler.rsrc∂" 'scod';" | Rez -o {Targ} -+ Link {ProcessMgrInitObjs} -rt INIT=128 -t INIT -m main -o {Targ} -+ -+"{RsrcDir}Scheduler.rsrc" ƒƒ "{RIncludes}Types.r" ∂ -+ "{ProcessMgrDir}Puppet.h" ∂ -+ "{ProcessMgrDir}ProcessMgr.r" -+ Rez -a {StdROpts} -o {Targ} "{ProcessMgrDir}ProcessMgr.r" -+ -+"{ObjDir}PuppetString.Default.a.o" ƒ "{ObjDir}ProcessMgrIncludes.D" ∂ -+ "{ProcessMgrDir}PuppetStringDefs.a" ∂ -+ "{ProcessMgrDir}PuppetString.Default.a" -+ Asm {StdAOpts} -o {Targ} "{ProcessMgrDir}PuppetString.Default.a" -+ -+"{RsrcDir}Scheduler.rsrc" ƒƒ "{ObjDir}PuppetString.Default.a.o" -+ Link "{ObjDir}PuppetString.Default.a.o" -rt TWIT=-16458 -ra Main=sysheap,locked -o {Targ} -+ -+"{ObjDir}PuppetString.MacDraw.a.o" ƒ "{ObjDir}ProcessMgrIncludes.D" ∂ -+ "{ProcessMgrDir}PuppetStringDefs.a" ∂ -+ "{ProcessMgrDir}PuppetString.MacDraw.a" -+ Asm {StdAOpts} -o {Targ} "{ProcessMgrDir}PuppetString.MacDraw.a" -+ -+"{RsrcDir}Scheduler.rsrc" ƒƒ "{ObjDir}PuppetString.MacDraw.a.o" -+ Link "{ObjDir}PuppetString.MacDraw.a.o" -rt MDRW=-16458 -ra Main=sysheap,locked -o {Targ} -+ -+"{ObjDir}PuppetString.MacPaint.a.o" ƒ "{ObjDir}ProcessMgrIncludes.D" ∂ -+ "{ProcessMgrDir}PuppetStringDefs.a" ∂ -+ "{ProcessMgrDir}PuppetString.MacPaint.a" -+ Asm {StdAOpts} -o {Targ} "{ProcessMgrDir}PuppetString.MacPaint.a" -+ -+"{RsrcDir}Scheduler.rsrc" ƒƒ "{ObjDir}PuppetString.MacPaint.a.o" -+ Link "{ObjDir}PuppetString.MacPaint.a.o" -rt MPNT=-16458 -ra Main=sysheap,locked -o {Targ} -+ -+"{ObjDir}PuppetString.MacWrite.a.o" ƒ "{ObjDir}ProcessMgrIncludes.D" ∂ -+ "{ProcessMgrDir}PuppetStringDefs.a" ∂ -+ "{ProcessMgrDir}PuppetString.MacWrite.a" -+ Asm {StdAOpts} -o {Targ} "{ProcessMgrDir}PuppetString.MacWrite.a" -+ -+"{RsrcDir}Scheduler.rsrc" ƒƒ "{ObjDir}PuppetString.MacWrite.a.o" -+ Link "{ObjDir}PuppetString.MacWrite.a.o" -rt MACA=-16458 -ra Main=sysheap,locked -o {Targ} -+ -+"{ObjDir}LomemTab.BlackWhite.a.o" ƒ "{ObjDir}ProcessMgrIncludes.D" ∂ -+ "{ProcessMgrDir}Data.a" ∂ -+ "{ProcessMgrDir}LomemTab.BlackWhite.a" -+ Asm {StdAOpts} -o {Targ} "{ProcessMgrDir}LomemTab.BlackWhite.a" -+ -+"{RsrcDir}Scheduler.rsrc" ƒƒ "{ObjDir}LomemTab.BlackWhite.a.o" -+ Link "{ObjDir}LomemTab.BlackWhite.a.o" -rt lmem=-16459 -ra Main=sysheap,locked -o {Targ} -+ -+"{ObjDir}LomemTab.Color.a.o" ƒ "{ObjDir}ProcessMgrIncludes.D" ∂ -+ "{ProcessMgrDir}Data.a" ∂ -+ "{ProcessMgrDir}LomemTab.Color.a" -+ Asm {StdAOpts} -o {Targ} "{ProcessMgrDir}LomemTab.Color.a" -+ -+"{RsrcDir}Scheduler.rsrc" ƒƒ "{ObjDir}LomemTab.Color.a.o" -+ Link "{ObjDir}LomemTab.Color.a.o" -rt lmem=-16458 -ra Main=sysheap,locked -o {Targ} -+ -+"{ObjDir}DAHandler.a.o" ƒ "{ObjDir}ProcessMgrIncludes.D" ∂ -+ "{ProcessMgrDir}DAHandler.a" -+ Asm {StdAOpts} -o {Targ} "{ProcessMgrDir}DAHandler.a" -+ -+"{ObjDir}DAHandler.c.o" ƒ "{ProcessMgrDir}Lomem.h" ∂ -+ "{ProcessMgrDir}SysMisc.h" ∂ -+ "{ProcessMgrDir}Glue.h" ∂ -+ "{ProcessMgrDir}DAHandler.c" -+ C {StdCOpts} -o {Targ} "{ProcessMgrDir}DAHandler.c" -+ -+DAHandlerObjs = "{ObjDir}DAHandler.a.o" ∂ -+ "{ObjDir}DAHandler.c.o" ∂ -+ "{IfObjDir}interface.o" ∂ -+ "{Libraries}Runtime.o" -+ -+"{RsrcDir}DAHandlerScods.rsrc" ƒ {DAHandlerObjs} -+ Link {DAHandlerObjs} ∂ -+ -map -o {Targ} ∂ -+ -ra Main=sysheap,purgeable,locked ∂ -+ -ra Init=sysheap,purgeable,locked ∂ -+ -ra %A5Init=sysheap,purgeable,locked ∂ -+ > "{TextDir}DAHandler.map" -+ {ToolDir}CODE2scod {Targ} -16479 -+ -+"{RsrcDir}DAHandler.rsrc" ƒ "{RsrcDir}DAHandlerScods.rsrc" ∂ -+ "{ProcessMgrDir}DAHandler.r" -+ Set CodeResFile "{RsrcDir}DAHandlerScods.rsrc"; Export CodeResFile -+ Rez {StdROpts} -o {Targ} "{ProcessMgrDir}DAHandler.r" -+ -+ -+# Window Manager -+"{RsrcDir}StandardWDEF.a.rsrc" ƒ "{ObjDir}StandardWDEF.a.o" -+ Link {StdLOpts} {StdAlign} -rt RSRC=0 -o {Targ} "{ObjDir}StandardWDEF.a.o" -+ -+"{RsrcDir}RoundedWDEF.a.rsrc" ƒ "{ObjDir}RoundedWDEF.a.o" -+ Link {StdLOpts} {StdAlign} -rt RSRC=0 -o {Targ} "{ObjDir}RoundedWDEF.a.o" -+ -+LayerWDEFObjs = "{ObjDir}LayerWDEF.a.o" ∂ -+ "{ObjDir}LayerWDEF.c.o" -+ -+"{ObjDir}LayerWDEF.a.o" ƒ "{WindowMgrDir}LayerWDEF.a" -+ Asm {StdAOpts} -o {Targ} "{WindowMgrDir}LayerWDEF.a" -+ -+"{ObjDir}LayerWDEF.c.o" ƒ "{IntCIncludes}Layers.h" ∂ -+ "{WindowMgrDir}LayerWDEF.c" -+ C {StdCOpts} -o {Targ} "{WindowMgrDir}LayerWDEF.c" -+ -+"{RsrcDir}LayerWDEF.c.rsrc" ƒ {LayerWDEFObjs} -+ Link {StdLOpts} {StdAlign} -rt RSRC=0 -o {Targ} {LayerWDEFObjs} -+ -+ -+# Control Manager -+"{RsrcDir}ButtonCDEF.a.rsrc" ƒ "{ObjDir}ButtonCDEF.a.o" -+ Link {StdLOpts} {StdAlign} -rt RSRC=0 -o {Targ} "{ObjDir}ButtonCDEF.a.o" -+ -+"{RsrcDir}ScrollBarCDEF.a.rsrc" ƒ "{ObjDir}ScrollBarCDEF.a.o" -+ Link {StdLOpts} {StdAlign} -rt RSRC=0 -o {Targ} "{ObjDir}ScrollBarCDEF.a.o" -+ -+"{ObjDir}PictButtonCDEF.a.o" ƒ "{ObjDir}StandardEqu.d" ∂ -+ "{IntAIncludes}ColorEqu.a" ∂ -+ "{ControlMgrDir}PictButtonCDEF.a" -+ Asm {StdAOpts} -o {Targ} "{ControlMgrDir}PictButtonCDEF.a" -+ -+"{RsrcDir}PictButtonCDEF.a.rsrc" ƒ "{ObjDir}PictButtonCDEF.a.o" -+ Link {StdLOpts} {StdAlign} -rt RSRC=0 -o {Targ} "{ObjDir}PictButtonCDEF.a.o" -+ -+"{RsrcDir}PopupTriangle.r.rsrc" ƒ "{RIncludes}Pict.r" ∂ -+ "{IntCIncludes}ControlPriv.h" ∂ -+ "{ControlMgrDir}PopupTriangle.r" -+ Rez {StdROpts} -i "{IntCIncludes}" -o {Targ} "{ControlMgrDir}PopupTriangle.r" -+ -+PopupCDEFObjs = "{ObjDir}PopupCDEF.a.o" ∂ -+ "{ObjDir}PopupCDEF.c.o" ∂ -+ "{IfObjDir}Interface.o" -+ -+"{ObjDir}PopupCDEF.a.o" ƒ "{ControlMgrDir}PopupCDEF.a" -+ Asm {StdAOpts} -o {Targ} "{ControlMgrDir}PopupCDEF.a" -+ -+"{ObjDir}PopupCDEF.c.o" ƒ "{CIncludes}Types.h" ∂ -+ "{CIncludes}Controls.h" ∂ -+ "{CIncludes}Fonts.h" ∂ -+ "{CIncludes}Memory.h" ∂ -+ "{CIncludes}Menus.h" ∂ -+ "{CIncludes}QuickDraw.h" ∂ -+ "{CIncludes}QuickDrawText.h" ∂ -+ "{CIncludes}Resources.h" ∂ -+ "{CIncludes}Script.h" ∂ -+ "{CIncludes}SysEqu.h" ∂ -+ "{CIncludes}TextEdit.h" ∂ -+ "{CIncludes}ToolUtils.h" ∂ -+ "{ControlMgrDir}PopupCDEF.c" -+ C {StdCOpts} -o {Targ} "{ControlMgrDir}PopupCDEF.c" -+ -+"{RsrcDir}PopupCDEF.c.rsrc" ƒ {PopupCDEFObjs} -+ Link {StdLOpts} {StdAlign} -m POPUP -rt RSRC=0 -o {Targ} {PopupCDEFObjs} -+ -+"{ObjDir}PopupCDEFMDEF.a.o" ƒ "{ControlMgrDir}PopupCDEFMDEF.a" -+ Asm {StdAOpts} -o {Targ} "{ControlMgrDir}PopupCDEFMDEF.a" -+ -+"{RsrcDir}PopupCDEFMDEF.a.rsrc" ƒ "{ObjDir}PopupCDEFMDEF.a.o" -+ Link {StdLOpts} {StdAlign} -rt RSRC=0 -o {Targ} "{ObjDir}PopupCDEFMDEF.a.o" -+ -+ -+# Color Picker -+"{RsrcDir}ColorPicker.p.rsrc" ƒ {ColorPickerObjs} -+ Link {StdLOpts} {StdAlign} -rt RSRC=0 -o {Targ} {ColorPickerObjs} -+ -+ -+# PTCH for Plus (onMac) -+"{ObjDir}PatchPlusROM.a.o" ƒ "{ObjDir}StandardEqu.d" ∂ -+ "{IntAIncludes}HardwarePrivateEqu.a" ∂ -+ "{AIncludes}SonyEqu.a" ∂ -+ "{AIncludes}SCSIEqu.a" ∂ -+ "{AIncludes}PrEqu.a" ∂ -+ "{AIncludes}PrPrivate.a" ∂ -+ "{AIncludes}ATalkEqu.a" ∂ -+ "{IntAIncludes}ATalkPrivateEqu.a" ∂ -+ "{IntAIncludes}ColorEqu.a" ∂ -+ "{AIncludes}PrintCallsEqu.a" ∂ -+ "{IntAIncludes}DiskCachePriv.a" ∂ -+ "{IntAIncludes}PatchMacros.a" ∂ -+ "{IntAIncludes}ScriptPriv.a" ∂ -+ "{ColorQDDir}Patches:PackBitsPatch.a" ∂ -+ "{GestaltDir}SysEnvirons.a" ∂ -+ "{Sources}Patches:ToolboxCastration.a" ∂ -+ "{Sources}Patches:PatchPlusROM.a" ++# PTCH $75/117 for Plus (onMac) ++{ObjDir}PatchPlusROM.a.o ƒ {PatchDir}PatchPlusROM.a + Asm {StdAOpts} ∂ + -d onMac=TRUE -d onMacPP=FALSE -d onNuMac=FALSE -d onHafMac=FALSE -d onHcMac=FALSE -d onMac16=FALSE -d onMac32=FALSE ∂ + -d SonyNonPortable=1 ∂ -+ -i "{Sources}Patches:" -i "{GestaltDir}" -i "{ColorQDDir}Patches:" ∂ -+ -o {Targ} "{Sources}Patches:PatchPlusROM.a" ++ -i {PatchDir} -i {GestaltDir} -i {QDPatchesDir} ∂ ++ -o {Targ} {PatchDir}PatchPlusROM.a ++{RsrcDir}PatchPlusROM.a.rsrc ƒ {ObjDir}PatchPlusROM.a.o ++ Link {StdLOpts} {StdAlign} -rt RSRC=0 -o {Targ} {ObjDir}PatchPlusROM.a.o + -+"{RsrcDir}PatchPlusROM.a.rsrc" ƒ "{ObjDir}PatchPlusROM.a.o" -+ Link {StdLOpts} {StdAlign} -rt RSRC=0 -o {Targ} "{ObjDir}PatchPlusROM.a.o" -+ -+# PTCH for II (onNuMac) -+"{ObjDir}PatchIIROM.a.o" ƒ "{ObjDir}StandardEqu.d" ∂ -+ "{AIncludes}ATalkEqu.a" ∂ -+ "{IntAIncludes}ATalkPrivateEqu.a" ∂ -+ "{AIncludes}ApplDeskBus.a" ∂ -+ "{IntAIncludes}HardwarePrivateEqu.a" ∂ -+ "{IntAIncludes}MMUEqu.a" ∂ -+ "{AIncludes}PrEqu.a" ∂ -+ "{AIncludes}PrPrivate.a" ∂ -+ "{IntAIncludes}ColorEqu.a" ∂ -+ "{AIncludes}SCSIEqu.a" ∂ -+ "{IntAIncludes}SlotMgrEqu.a" ∂ -+ "{AIncludes}VideoEqu.a" ∂ -+ "{AIncludes}PaletteEqu.a" ∂ -+ "{IntAIncludes}PalettePriv.a" ∂ -+ "{ColorQDDir}QDHooks.a" ∂ -+ "{AIncludes}ROMEqu.a" ∂ -+ "{IntAIncludes}PatchMacros.a" ∂ -+ "{IntAIncludes}ScriptPriv.a" ∂ -+ "{IntAIncludes}InternalOnlyEqu.a" ∂ -+ "{GestaltDir}SysEnvirons.a" ∂ -+ "{IntAIncludes}DiskCachePriv.a" ∂ -+ "{Sources}Patches:ToolboxCastration.a" ∂ -+ "{AIncludes}VideoEqu.a" ∂ -+ "{Sources}Patches:VideoPatch.a" ∂ -+ "{Sources}Patches:PatchIIROM.a" ++# PTCH $178/376 for II (onNuMac) ++{ObjDir}PatchIIROM.a.o ƒ {PatchDir}PatchIIROM.a + Asm {StdAOpts} ∂ + -d onMac=FALSE -d onMacPP=FALSE -d onNuMac=TRUE -d onHafMac=FALSE -d onHcMac=FALSE -d onMac16=FALSE -d onMac32=FALSE ∂ + -d SonyNonPortable=1 ∂ -+ -i "{Sources}Patches:" -i "{Sources}QuickDraw:" -i "{Sources}Drivers:Video:" -i "{GestaltDir}" -o {Targ} "{Sources}Patches:PatchIIROM.a" ++ -i {PatchDir} -i {Sources}QuickDraw: -i {DriverDir}Video: -i {GestaltDir} -o {Targ} {PatchDir}PatchIIROM.a ++{RsrcDir}PatchIIROM.a.rsrc ƒ {ObjDir}PatchIIROM.a.o ++ Link {StdLOpts} {StdAlign} -rt RSRC=0 -o {Targ} {ObjDir}PatchIIROM.a.o + -+"{RsrcDir}PatchIIROM.a.rsrc" ƒ "{ObjDir}PatchIIROM.a.o" -+ Link {StdLOpts} {StdAlign} -rt RSRC=0 -o {Targ} "{ObjDir}PatchIIROM.a.o" -+ -+# PTCH for SE (onMacPP) -+"{ObjDir}PatchSEROM.a.o" ƒ "{ObjDir}StandardEqu.d" ∂ -+ "{AIncludes}ATalkEqu.a" ∂ -+ "{IntAIncludes}ATalkPrivateEqu.a" ∂ -+ "{AIncludes}ApplDeskBus.a" ∂ -+ "{IntAIncludes}AppleDeskBusPriv.a" ∂ -+ "{IntAIncludes}HardwarePrivateEqu.a" ∂ -+ "{AIncludes}PrEqu.a" ∂ -+ "{AIncludes}PrPrivate.a" ∂ -+ "{IntAIncludes}ColorEqu.a" ∂ -+ "{AIncludes}SCSIEqu.a" ∂ -+ "{AIncludes}SonyEqu.a" ∂ -+ "{AIncludes}PrintCallsEqu.a" ∂ -+ "{IntAIncludes}DiskCachePriv.a" ∂ -+ "{IntAIncludes}PatchMacros.a" ∂ -+ "{IntAIncludes}ScriptPriv.a" ∂ -+ "{AIncludes}GestaltEqu.a" ∂ -+ "{ColorQDDir}Patches:PackBitsPatch.a" ∂ -+ "{GestaltDir}SysEnvirons.a" ∂ -+ "{Sources}Patches:ToolboxCastration.a" ∂ -+ "{Sources}Patches:PatchSEROM.a" ++# PTCH $276/630 for SE (onMacPP) ++{ObjDir}PatchSEROM.a.o ƒ {PatchDir}PatchSEROM.a + Asm {StdAOpts} ∂ + -d onMac=FALSE -d onMacPP=TRUE -d onNuMac=FALSE -d onHafMac=FALSE -d onHcMac=FALSE -d onMac16=FALSE -d onMac32=FALSE ∂ + -d SonyNonPortable=1 ∂ -+ -i "{Sources}Patches:" -i "{GestaltDir}" -i "{ColorQDDir}Patches:" -o {Targ} "{Sources}Patches:PatchSEROM.a" ++ -i {PatchDir} -i {GestaltDir} -i {QDPatchesDir} -o {Targ} {PatchDir}PatchSEROM.a ++{RsrcDir}PatchSEROM.a.rsrc ƒ {ObjDir}PatchSEROM.a.o ++ Link {StdLOpts} {StdAlign} -rt RSRC=0 -o {Targ} {ObjDir}PatchSEROM.a.o + -+"{RsrcDir}PatchSEROM.a.rsrc" ƒ "{ObjDir}PatchSEROM.a.o" -+ Link {StdLOpts} {StdAlign} -rt RSRC=0 -o {Targ} "{ObjDir}PatchSEROM.a.o" -+ -+# PTCH for IIci (onHafMac) -+"{ObjDir}PatchIIciROM.a.o" ƒ "{ObjDir}StandardEqu.d" ∂ -+ "{IntAIncludes}PatchMacros.a" ∂ -+ "{IntAIncludes}SlotMgrEqu.a" ∂ -+ "{IntAIncludes}HardwarePrivateEqu.a" ∂ -+ "{IntAIncludes}UniversalEqu.a" ∂ -+ "{AIncludes}Video.a" ∂ -+ "{Sources}Drivers:Video:TFBDepVideoEqu.a" ∂ -+ "{AIncludes}ROMEqu.a" ∂ -+ "{IntAIncludes}MMUEqu.a" ∂ -+ "{IntAIncludes}ScriptPriv.a" ∂ -+ "{AIncludes}GestaltEqu.a" ∂ -+ "{IntAIncludes}GestaltPrivateEqu.a" ∂ -+ "{IntAIncludes}TextEditPriv.a" ∂ -+ "{AIncludes}PackMacs.a" ∂ -+ "{IntAIncludes}InternalMacros.a" ∂ -+ "{AIncludes}PaletteEqu.a" ∂ -+ "{IntAIncludes}PalettePriv.a" ∂ -+ "{AIncludes}ApplDeskBus.a" ∂ -+ "{IntAIncludes}EgretEqu.a" ∂ -+ "{IntAIncludes}IOPEqu.a" ∂ -+ "{IntAIncludes}AppleDeskBusPriv.a" ∂ -+ "{AIncludes}SCSIEqu.a" ∂ -+ "{IntAIncludes}SCSIPriv.a" ∂ -+ "{IntAIncludes}ColorEqu.a" ∂ -+ "{ColorQDDir}QDHooks.a" ∂ -+ "{ColorQDDir}PaletteMgr.a" ∂ -+ "{Sources}Patches:VideoPatch.a" ∂ -+ "{Sources}Patches:PatchIIciROM.a" ++# PTCH $676/1660 for IIci (onHafMac) ++{ObjDir}PatchIIciROM.a.o ƒ {PatchDir}PatchIIciROM.a + Asm {StdAOpts} ∂ + -d onMac=FALSE -d onMacPP=FALSE -d onNuMac=FALSE -d onHafMac=TRUE -d onHcMac=FALSE -d onMac16=FALSE -d onMac32=FALSE ∂ + -d SonyNonPortable=1 ∂ -+ -i "{Sources}Patches:" -i "{Sources}QuickDraw:" -i "{Sources}Drivers:Video:" -o {Targ} "{Sources}Patches:PatchIIciROM.a" ++ -i {PatchDir} -i {Sources}QuickDraw: -i {DriverDir}Video: -o {Targ} {PatchDir}PatchIIciROM.a ++{RsrcDir}PatchIIciROM.a.rsrc ƒ {ObjDir}PatchIIciROM.a.o ++ Link {StdLOpts} {StdAlign} -rt RSRC=0 -o {Targ} {ObjDir}PatchIIciROM.a.o + -+"{RsrcDir}PatchIIciROM.a.rsrc" ƒ "{ObjDir}PatchIIciROM.a.o" -+ Link {StdLOpts} {StdAlign} -rt RSRC=0 -o {Targ} "{ObjDir}PatchIIciROM.a.o" -+ -+# PTCH for Portable (onHcMac) -+"{ObjDir}PatchPortableROM.a.o" ƒ "{ObjDir}StandardEqu.d" ∂ -+ "{IntAIncludes}PatchMacros.a" ∂ -+ "{AIncludes}GestaltEqu.a" ∂ -+ "{IntAIncludes}GestaltPrivateEqu.a" ∂ -+ "{AIncludes}PackMacs.a" ∂ -+ "{IntAIncludes}ScriptPriv.a" ∂ -+ "{AIncludes}ApplDeskBus.a" ∂ -+ "{IntAIncludes}HardwarePrivateEqu.a" ∂ -+ "{AIncludes}ATalkEqu.a" ∂ -+ "{IntAIncludes}ATalkPrivateEQU.a" ∂ -+ "{IntAIncludes}EDiskEqu.a" ∂ -+ "{AIncludes}SCSIEqu.a" ∂ -+ "{IntAIncludes}SCSIPriv.a" ∂ -+ "{IntAIncludes}InternalOnlyEqu.a" ∂ -+ "{AIncludes}SonyEqu.a" ∂ -+ "{Sources}Patches:PatchPortableROM.a" ++# PTCH $37a/890 for Portable (onHcMac) ++{ObjDir}PatchPortableROM.a.o ƒ {PatchDir}PatchPortableROM.a + Asm {StdAOpts} ∂ + -d onMac=FALSE -d onMacPP=FALSE -d onNuMac=FALSE -d onHafMac=FALSE -d onHcMac=TRUE -d onMac16=FALSE -d onMac32=FALSE ∂ + -d SonyNonPortable=1 ∂ -+ -o {Targ} "{Sources}Patches:PatchPortableROM.a" ++ -o {Targ} {PatchDir}PatchPortableROM.a ++{RsrcDir}PatchPortableROM.a.rsrc ƒ {ObjDir}PatchPortableROM.a.o ++ Link {StdLOpts} {StdAlign} -rt RSRC=0 -o {Targ} {ObjDir}PatchPortableROM.a.o + -+"{RsrcDir}PatchPortableROM.a.rsrc" ƒ "{ObjDir}PatchPortableROM.a.o" -+ Link {StdLOpts} {StdAlign} -rt RSRC=0 -o {Targ} "{ObjDir}PatchPortableROM.a.o" + -+# Some QuickDraw stuff... -+"{ObjDir}QDciPatchROM.a.o" ƒ "{AIncludes}SysErr.a" ∂ -+ "{ColorQDDir}FastTraps.a" ∂ -+ "{IntAIncludes}PatchMacros.a" ∂ -+ "{AIncludes}paletteEqu.a" ∂ -+ "{IntAIncludes}palettePriv.a" ∂ -+ "{AIncludes}quickEqu.a" ∂ -+ "{IntAIncludes}colorequ.a" ∂ -+ "{ColorQDDir}qdHooks.a" ∂ -+ "{AIncludes}SysEqu.a" ∂ -+ "{AIncludes}VideoEqu.a" ∂ -+ "{IntAIncludes}HardwarePrivateEqu.a" ∂ -+ "{IntAIncludes}fontPrivate.a" ∂ -+ "{AIncludes}ToolEqu.a" ∂ -+ "{ColorQDDir}DrawingVars.a" ∂ -+ "{ColorQDDir}Arith8Blt.a" ∂ -+ "{ColorQDDir}Patches:QDciPatchROM.a" -+ Asm {StdAOpts} -o {Targ} -i "{ColorQDDir}" "{ColorQDDir}Patches:QDciPatchROM.a" ++######################################################################## ++# The LinkedPatch mechanism ++######################################################################## + -+"{RsrcDir}QDciPatchROM.a.rsrc" ƒ "{ObjDir}QDciPatchROM.a.o" -+ Link {StdLOpts} {StdAlign} -rt RSRC=0 -o {Targ} "{ObjDir}QDciPatchROM.a.o" ++# Link LinkPatch, the LinkedPatch linker (object only, no source code!) ++{RsrcDir}LinkPatch ƒ {LinkPatchDir}LinkPatchLib.o {ObjDir}LinkPatch.a.o ++ Link -t MPST -c 'MPS ' -o {Targ} {LinkPatchDir}LinkPatchLib.o {ObjDir}LinkPatch.a.o + -+"{ObjDir}QD.a.o" ƒ "{AIncludes}quickequ.a" ∂ -+ "{AIncludes}SysEqu.a" ∂ -+ "{AIncludes}syserr.a" ∂ -+ "{AIncludes}toolequ.a" ∂ -+ "{ColorQDDir}fasttraps.a" ∂ -+ "{ColorQDDir}qdHooks.a" ∂ -+ "{IntAIncludes}fontPrivate.a" ∂ -+ "{IntAIncludes}CrsrDevEqu.a" ∂ -+ "{IntAIncludes}colorequ.a" ∂ -+ "{IntAIncludes}SlotMgrEqu.a" ∂ -+ "{AIncludes}ROMEqu.a" ∂ -+ "{AIncludes}VideoEqu.a" ∂ -+ "{IntAIncludes}HardwarePrivateEqu.a" ∂ -+ "{AIncludes}PaletteEqu.a" ∂ -+ "{IntAIncludes}PalettePriv.a" ∂ -+ "{ColorQDDir}arith8blt.a" ∂ -+ "{ColorQDDir}GDevice.a" ∂ -+ "{ColorQDDir}LCURSOR.a" ∂ -+ "{ColorQDDir}DRAWTEXT.a" ∂ -+ "{ColorQDDir}TEXT.a" ∂ -+ "{ColorQDDir}LINES.a" ∂ -+ "{ColorQDDir}PUTLINE.a" ∂ -+ "{ColorQDDir}DRAWLINE.a" ∂ -+ "{ColorQDDir}RGNBLT.a" ∂ -+ "{ColorQDDir}RECTS.a" ∂ -+ "{ColorQDDir}BITBLT.a" ∂ -+ "{ColorQDDir}cCrsrCore.a" ∂ -+ "{ColorQDDir}QDUtil.a" ∂ -+ "{ColorQDDir}Colorasm.a" ∂ -+ "{ColorQDDir}Patterns.a" ∂ -+ "{ColorQDDir}GRAFAsm.a" ∂ -+ "{ColorQDDir}PICTURES.a" ∂ -+ "{ColorQDDir}getPMData.a" ∂ -+ "{ColorQDDir}POLYGONS.a" ∂ -+ "{ColorQDDir}RRECTS.a" ∂ -+ "{ColorQDDir}DRAWARC.a" ∂ -+ "{ColorQDDir}BITMAPS.a" ∂ -+ "{ColorQDDir}REGIONS.a" ∂ -+ "{ColorQDDir}SEEKRGN.a" ∂ -+ "{ColorQDDir}STRETCH.a" ∂ -+ "{ColorQDDir}seekMask.a" ∂ -+ "{ColorQDDir}ScaleBlt.a" ∂ -+ "{ColorQDDir}OVALS.a" ∂ -+ "{ColorQDDir}ARCS.a" ∂ -+ "{ColorQDDir}SORTPOINTS.a" ∂ -+ "{ColorQDDir}PUTRGN.a" ∂ -+ "{ColorQDDir}ColorMgr.a" ∂ -+ "{ColorQDDir}ANGLES.a" ∂ -+ "{ColorQDDir}PUTOVAL.a" ∂ -+ "{ColorQDDir}PACKRGN.a" ∂ -+ "{ColorQDDir}RGNOP.a" ∂ -+ "{ColorQDDir}MaskAsm.a" ∂ -+ "{ColorQDDir}PaletteMgr.a" ∂ -+ "{ColorQDDir}GWorld.a" ∂ -+ "{ColorQDDir}QDTrapInstall.a" ∂ -+ "{ColorQDDir}QD.a" -+ Asm {StdAOpts} -o {Targ} -i "{ColorQDDir}" -d ADDRMODEFLAG=0 "{ColorQDDir}QD.a" ++# LinkPatch needs to know some constants in LinkedPatchMacros.a ++{ObjDir}LinkPatch.a.o ƒ {LinkPatchDir}LinkPatch.a ++ Asm {StdAOpts} -o {Targ} {LinkPatchDir}LinkPatch.a + -+"{RsrcDir}QuickDrawPatchII.rsrc" ƒ "{ObjDir}QD.a.o" -+ Link {StdLOpts} {StdAlign} -rt RSRC=0 -o {Targ} "{ObjDir}QD.a.o" ++# Combine the linked patch objects into one lib... ++{LibDir}LinkedPatches.lib ƒ {LinkedPatchObjs} ++ Lib {StdLibOpts} -o {Targ} {LinkedPatchObjs} + -+# Resource decompression -+"{ObjDir}DeCompressDefProc.a.o" ƒ "{ObjDir}StandardEqu.d" ∂ -+ "{IntAIncludes}DecompressorPatchEqu.a" ∂ -+ "{Sources}Patches:DeCompressCommon.A" ∂ -+ "{Sources}Patches:DeCompressDefProc.a" -+ Asm {StdAOpts} -o {Targ} "{Sources}Patches:DeCompressDefProc.a" ++# ...and link them into several 'lpch' resource ++{RsrcDir}LinkedPatches.rsrc ƒ {RsrcDir}LinkPatch {LibDir}LinkedPatches.lib ++ # -l for some table, -v for counts, -p for patches, -w for ?warnings-off ++ {RsrcDir}LinkPatch -o {Targ} -w {LibDir}LinkedPatches.lib -l > {TextDir}LinkPatchJumpTbl + -+"{RsrcDir}DeCompressDefProc.a.rsrc" ƒ "{ObjDir}DeCompressDefProc.a.o" -+ Link {StdLOpts} {StdAlign} -rt RSRC=0 -o {Targ} "{ObjDir}DeCompressDefProc.a.o" ++# Assemble the runtime linked patch loader... ++{ObjDir}LinkedPatchLoader.a.o ƒ {LinkPatchDir}LinkedPatchLoader.a ++ Asm {StdAOpts} -o {Targ} {LinkPatchDir}LinkedPatchLoader.a + -+"{ObjDir}DeCompressDefProc1.a.o" ƒ "{ObjDir}StandardEqu.d" ∂ -+ "{IntAIncludes}DecompressorPatchEqu.a" ∂ -+ "{Sources}Patches:DeCompressCommon.A" ∂ -+ "{Sources}Patches:DeCompressDefProc1.a" -+ Asm {StdAOpts} -o {Targ} "{Sources}Patches:DeCompressDefProc1.a" ++# ...and link it into a 'lodr' resource ++{RsrcDir}LinkedPatchLoader.a.rsrc ƒ {ObjDir}LinkedPatchLoader.a.o ++ Link {StdLOpts} {StdAlign} -rt RSRC=0 -o {Targ} {ObjDir}LinkedPatchLoader.a.o + -+"{RsrcDir}DeCompressDefProc1.a.rsrc" ƒ "{ObjDir}DeCompressDefProc1.a.o" -+ Link {StdLOpts} {StdAlign} -rt RSRC=0 -o {Targ} "{ObjDir}DeCompressDefProc1.a.o" + -+"{ObjDir}GreggyBitsDefProc.a.o" ƒ "{ObjDir}StandardEqu.d" ∂ -+ "{IntAIncludes}DecompressorPatchEqu.a" ∂ -+ "{Sources}Patches:GreggyBitsDefProc.a" -+ Asm {StdAOpts} -o {Targ} "{Sources}Patches:GreggyBitsDefProc.a" ++######################################################################## ++# LinkedPatch objects not built by another makefile ++######################################################################## + -+"{RsrcDir}GreggyBitsDefProc.a.rsrc" ƒ "{ObjDir}GreggyBitsDefProc.a.o" -+ Link {StdLOpts} {StdAlign} -rt RSRC=0 -o {Targ} "{ObjDir}GreggyBitsDefProc.a.o" ++# My hack to ensure byte-perfect lpch builds ++{ObjDir}ForceRomBindOrder.a.o ƒ {Sources}Make:ForceRomBindOrder.a ++ Asm {StdAOpts} -o {Targ} {Sources}Make:ForceRomBindOrder.a + -+# Builtin video extension -+BuiltInVideoExtensionObjs = "{ObjDir}BuiltInVideoExtension.p.o" ∂ -+ "{LibraryDir}StandardLib.o" ∂ -+ "{IfObjDir}interface.o" ++# A patch to SetTrapAddress and GetTrapAddress that “protects” come-from patches ++{ObjDir}PatchProtector.a.o ƒ {LinkPatchDir}PatchProtector.a ++ Asm {StdAOpts} -o {Targ} {LinkPatchDir}PatchProtector.a + -+"{ObjDir}BuiltInVideoExtension.p.o" ƒ "{TidbitsDir}BuiltInVideoExtension.p" -+ Pascal {StdPOpts} -o {Targ} "{TidbitsDir}BuiltInVideoExtension.p" ++# Do smarter loading of Process Manager segments to reduce system heap fragmentation ++{ObjDir}ProcessManagerSegmentTweaks.a.o ƒ {PatchDir}ProcessManagerSegmentTweaks.a ++ Asm {StdAOpts} -o {Targ} {PatchDir}ProcessManagerSegmentTweaks.a + -+"{RsrcDir}BuiltInVideoExtension.p.rsrc" ƒ {BuiltInVideoExtensionObjs} -+ Link {StdLOpts} {StdAlign} -m ENTRY -rt RSRC=0 -o {Targ} {BuiltInVideoExtensionObjs} ++# Patches to backgroung printing when memory is low ++{ObjDir}LowMemoryPrintingPatches.a.o ƒ {PatchDir}LowMemoryPrintingPatches.a ++ Asm {StdAOpts} -o {Targ} {PatchDir}LowMemoryPrintingPatches.a + -+# TFB video driver -+TFBDriverObjs = "{ObjDir}TFBDriver.a.o" ++# Patch Classic .Screen drvr to error on "GetScreenState" status call ++{ObjDir}BrightnessPatches.a.o ƒ {PatchDir}BrightnessPatches.a ++ Asm {StdAOpts} -o {Targ} {PatchDir}BrightnessPatches.a + -+"{RsrcDir}TFBDriver.a.rsrc" ƒ {TFBDriverObjs} -+ Link {StdLOpts} {StdAlign} -rt RSRC=0 -o {Targ} {TFBDriverObjs} ++# RamDisk internal name localizer ++{ObjDir}EDiskLocalNamePatch.a.o ƒ {PatchDir}EDiskLocalNamePatch.a ++ Asm {StdAOpts} -o {Targ} {PatchDir}EDiskLocalNamePatch.a + -+# Icon plotting -+"{RsrcDir}IconUtils.rsrc" ƒ "{IntCIncludes}IconUtilsPriv.h" ∂ -+ "{IconUtilsDir}IconUtils.r" -+ Rez {StdROpts} -i "{IntCIncludes}" -o {Targ} "{IconUtilsDir}IconUtils.r" ++# Responsible for mounting slow SCSI drives on TERROR machines ++{ObjDir}LateLoad.a.o ƒ {TidbitsDir}LateLoad.a ++ Asm {StdAOpts} -o {Targ} {TidbitsDir}LateLoad.a + -+# Alias Mgr resources -+"{RsrcDir}AliasMgr.rsrc" ƒ "{RIncludes}SysTypes.r" ∂ -+ "{AliasMgrDir}AliasPriv.h" ∂ -+ "{AliasMgrDir}aliasDlogPriv.h" ∂ -+ "{AliasMgrDir}alDialog.r" -+ Rez {StdROpts} -o {Targ} "{AliasMgrDir}alDialog.r" ++# "Secondary initialization" patches ++{ObjDir}FinalInitialization.a.o ƒ {PatchDir}FinalInitialization.a ++ Asm {StdAOpts} -o {Targ} {PatchDir}FinalInitialization.a + -+"{BuildDir}System" ƒ "{ResourceDir}Sys.r" {ResourceFiles} -+ Set Misc "{MiscDir}"; Export Misc -+ Set ColorPicker "{ColorPickerDir}"; Export ColorPicker -+ Set DataAccessMgr "{DataAccessDir}"; Export DataAccessMgr -+ Set Keyboard "{OSDir}Keyboard:"; Export Keyboard -+ Set RealObjDir "{ObjDir}"; Set ObjDir "{RsrcDir}" -+ Rez {StdROpts} -d VidExtVers=∂"1.0.1∂" -d LIntVers=0x07,0x10,final,0 -d LangInt=verUS "{ResourceDir}Sys.r" -o {Targ} -+ Set ObjDir "{RealObjDir}" ++ ++######################################################################## ++# Misc System file resources ++######################################################################## ++ ++# Deep shit alerts for booting ++{RsrcDir}BootAlerts.a.rsrc ƒ {TidbitsDir}BootAlerts.a ++ Asm {StdAOpts} -o {ObjDir}BootAlerts.a.o {TidbitsDir}BootAlerts.a ++ Link {StdLOpts} {StdAlign} -rt RSRC=0 -o {Targ} {ObjDir}BootAlerts.a.o ++ ++# Deep shit alerts (for after booting) ++{RsrcDir}UserAlerts.a.rsrc ƒ {TidbitsDir}UserAlerts.a ++ Asm {StdAOpts} -o {ObjDir}UserAlerts.a.o {TidbitsDir}UserAlerts.a ++ Link {StdLOpts} {StdAlign} -rt RSRC=0 -o {Targ} {ObjDir}UserAlerts.a.o ++ ++# Built-in Video Monitors (cdev) Extension for IIci and IIsi ++{RsrcDir}BuiltInVideoExtension.p.rsrc ƒ {TidbitsDir}BuiltInVideoExtension.p ++ Pascal {StdPOpts} -o {ObjDir}BuiltInVideoExtension.p.o {TidbitsDir}BuiltInVideoExtension.p ++ Link {StdLOpts} {StdAlign} -m ENTRY -rt RSRC=0 -o {Targ} {ObjDir}BuiltInVideoExtension.p.o {LibraryDir}StandardLib.o {IfObjDir}interface.o ++ ++# The standard decompression DefProc ++{RsrcDir}DeCompressDefProc.a.rsrc ƒ {PatchDir}DeCompressDefProc.a ++ Asm {StdAOpts} -o {ObjDir}DeCompressDefProc.a.o {PatchDir}DeCompressDefProc.a ++ Link {StdLOpts} {StdAlign} -rt RSRC=0 -o {Targ} {ObjDir}DeCompressDefProc.a.o ++ ++# The standard decompression defproc for byte sized data ++{RsrcDir}DeCompressDefProc1.a.rsrc ƒ {PatchDir}DeCompressDefProc1.a ++ Asm {StdAOpts} -o {ObjDir}DeCompressDefProc1.a.o {PatchDir}DeCompressDefProc1.a ++ Link {StdLOpts} {StdAlign} -rt RSRC=0 -o {Targ} {ObjDir}DeCompressDefProc1.a.o ++ ++# Decompress defProc for GreggyBits decompression ++{RsrcDir}GreggyBitsDefProc.a.rsrc ƒ {PatchDir}GreggyBitsDefProc.a ++ Asm {StdAOpts} -o {ObjDir}GreggyBitsDefProc.a.o {PatchDir}GreggyBitsDefProc.a ++ Link {StdLOpts} {StdAlign} -rt RSRC=0 -o {Targ} {ObjDir}GreggyBitsDefProc.a.o ++ ++# Code to put up a dialog if we have a parity troubles ++{RsrcDir}ParityINIT.a.rsrc ƒ {TidbitsDir}ParityINIT.a ++ Asm {StdAOpts} -o {ObjDir}ParityINIT.a.o {TidbitsDir}ParityINIT.a ++ Link {StdLOpts} {StdAlign} -rt RSRC=0 -o {Targ} {ObjDir}ParityINIT.a.o ++ ++# FKEY that will save the screen as a PICT file ++{RsrcDir}PictWhap.a.rsrc ƒ {TidbitsDir}PictWhap.a ++ Asm {StdAOpts} -o {ObjDir}PictWhap.a.o {TidbitsDir}PictWhap.a ++ Link {StdLOpts} {StdAlign} -rt RSRC=0 -o {Targ} {ObjDir}PictWhap.a.o ++ ++# Sound resource which is played when FKEY 3 is executed ++{RsrcDir}PictWhapSound.rsrc ƒ {TidbitsDir}PictWhapSound.r ++ Rez {StdROpts} -o {Targ} {TidbitsDir}PictWhapSound.r ++ ++# Prevents switch launching from System 6 to System 7 ++{RsrcDir}PreventSwitchLaunch.a.rsrc ƒ {TidbitsDir}PreventSwitchLaunch.a ++ Asm {StdAOpts} -o {ObjDir}PreventSwitchLaunch.a.o {TidbitsDir}PreventSwitchLaunch.a ++ Link {StdLOpts} {StdAlign} -rt RSRC=0 -o {Targ} {ObjDir}PreventSwitchLaunch.a.o ++ ++# ROM resource override code ++{RsrcDir}ROvr.a.rsrc ƒ {TidbitsDir}ROvr.a ++ Asm {StdAOpts} -o {ObjDir}ROvr.a.o {TidbitsDir}ROvr.a ++ Link {StdLOpts} {StdAlign} -rt RSRC=0 -o {Targ} {ObjDir}ROvr.a.o ++ ++{RsrcDir}SystemFonts.rsrc ƒ {MiscDir}SystemFonts.r ++ Rez {StdROpts} -o {Targ} {MiscDir}SystemFonts.r diff --git a/Make/System.make.idump b/Make/System.make.idump new file mode 100644 --- /dev/null diff --git a/patchset/Cube-E/3-amphibian-dna.patch b/patchset/Cube-E/3-amphibian-dna.patch index a102a66..a71df11 100644 --- a/patchset/Cube-E/3-amphibian-dna.patch +++ b/patchset/Cube-E/3-amphibian-dna.patch @@ -1770,37 +1770,6 @@ new file mode 100644 + $"4480 2E2E FFFC 4E5E 4E75 8361 6273 0000" /* D.....N^Nu.abs.. */ +}; + -diff --git a/AmphibianDNA/EDiskShutdownPtch.a.rsrc b/AmphibianDNA/EDiskShutdownPtch.a.rsrc -new file mode 100644 -diff --git a/AmphibianDNA/EDiskShutdownPtch.a.rsrc.rdump b/AmphibianDNA/EDiskShutdownPtch.a.rsrc.rdump -new file mode 100644 ---- /dev/null -+++ b/AmphibianDNA/EDiskShutdownPtch.a.rsrc.rdump -@@ -0,0 +1,24 @@ -+data 'DLOG' (-16535, purgeable) { -+ $"0000 0000 0072 016F 0001 0100 0000 0000" /* .....r.o........ */ -+ $"0000 BF69 0000 300A" /* ...i..0. */ -+}; -+ -+data 'DITL' (-16535, purgeable) { -+ $"0003 0000 0000 0054 011F 0068 0165 0402" /* .......T...h.e.. */ -+ $"4F4B 0000 0000 0054 00CC 0068 0112 0406" /* OK.....T...h.... */ -+ $"4361 6E63 656C 0000 0000 000A 0014 002A" /* Cancel.........* */ -+ $"0034 A002 0002 0000 0000 0007 004A 0048" /* .4...........J.H */ -+ $"0162 8861 5468 6520 636F 6E74 656E 7473" /* .b.aThe contents */ -+ $"206F 6620 7468 6520 5241 4D20 4469 736B" /* of the RAM Disk */ -+ $"2076 6F6C 756D 6520 D25E 30D3 2077 696C" /* volume .^0. wil */ -+ $"6C20 6265 206C 6F73 7420 6279 2073 6875" /* l be lost by shu */ -+ $"7474 696E 6720 646F 776E 2E20 2044 6F20" /* tting down. Do */ -+ $"796F 7520 7769 7368 2074 6F20 636F 6E74" /* you wish to cont */ -+ $"696E 7565 3F00" /* inue?. */ -+}; -+ -+data 'STR ' (-16535, sysheap, locked) { -+ $"1149 6E74 6572 6E61 6C20 5241 4D20 4469" /* .Internal RAM Di */ -+ $"736B" /* sk */ -+}; -+ diff --git a/AmphibianDNA/Gestalt.rsrc b/AmphibianDNA/Gestalt.rsrc new file mode 100644 diff --git a/AmphibianDNA/Gestalt.rsrc.rdump b/AmphibianDNA/Gestalt.rsrc.rdump diff --git a/patchset/Cube-E/4-appletalk.patch b/patchset/Cube-E/4-appletalk.patch index 4163a70..a29c54a 100644 --- a/patchset/Cube-E/4-appletalk.patch +++ b/patchset/Cube-E/4-appletalk.patch @@ -11127,16 +11127,10 @@ diff --git a/Misc/APTK57.rsrc.rdump b/Misc/APTK57.rsrc.rdump +data 'ecfg' (19) { + $"00E0 0000 FE00 0000 FE40 0000 0000 0003" /* .........@...... */ + $"0000 0009 0000 0000 0E00 0000 0000 0000" /* ................ */ -+ $"0000 0000" /* .... */ -+}; -+ -+data 'ecfg' (37) { -+ $"00E0 0000 FE00 0000 FE40 0000 0000 0003" /* .........@...... */ -+ $"0000 0009 0000 0000 0E00 0000 0000 0000" /* ................ */ + $"0000 0000" /* .... */ }; - data 'tokn' (52, ".TOKN for Ringer", sysheap, purgeable, locked) { +-data 'tokn' (52, ".TOKN for Ringer", sysheap, purgeable, locked) { - $"4400 0000 0000 0000 0070 02CA 0380 02CA" /* D........p...... */ - $"07AA 052E 544F 4B4E 0100 8000 0000 0531" /* ....TOKN.......1 */ - $"2E30 2020 4A54 6F6B 656E 2052 696E 6720" /* .0 JToken Ring */ @@ -11349,6 +11343,13 @@ diff --git a/Misc/APTK57.rsrc.rdump b/Misc/APTK57.rsrc.rdump - $"0216 487A 0210 4EBA 0646 2D40 FFA8 4FEF" /* ..Hz..N..F-@..O. */ - $"0010 6600 01E6 7000 2D40 FF90 1D7C 0001" /* ..f...p.-@...|.. */ - $"FF9D 4AAE FFF6 663E 7000 2F00 2F3C 7474" /* ..J...f>p././p././ Subject: Source --- +diff --git a/DeclData/DeclVideo/VideoDrivers.make b/DeclData/DeclVideo/VideoDrivers.make +--- a/DeclData/DeclVideo/VideoDrivers.make ++++ b/DeclData/DeclVideo/VideoDrivers.make +@@ -358,6 +358,9 @@ VideoDriverObjs = "{ObjDir}JMFBDriver.a.o" ∂ + "{IntAIncludes}ComVideoEqu.a" + Asm {StdAOpts} -o "{Targ}" "{VideoDriverDir}TFBDriver.a" + ++"{RsrcDir}TFBDriver.a.rsrc" ƒ "{ObjDir}TFBDriver.a.o" ++ Link {StdLOpts} {StdAlign} -rt RSRC=0 -o {Targ} "{ObjDir}TFBDriver.a.o" ++ + + "{ObjDir}TFBPrimaryInit.a.o" ƒ "{VideoDriverDir}TFBDepVideoEqu.a" ∂ + "{VideoDriverDir}TFBPrimaryInit.a" ∂ +diff --git a/Drivers/Backlight/Backlight.make b/Drivers/Backlight/Backlight.make +--- a/Drivers/Backlight/Backlight.make ++++ b/Drivers/Backlight/Backlight.make +@@ -27,6 +27,9 @@ BL_DRVR_OBJ = "{ObjDir}backlight.c.o" ∂ + "{BackLightDir}backlight.a" + Asm -o {Targ} "{BackLightDir}backlight.a" {StdAOpts} + ++"{ObjDir}backlightpatch.a.o" ƒ "{BackLightDir}backlightpatch.a" ++ Asm -o {Targ} "{BackLightDir}backlightpatch.a" {StdAOpts} ++ + "{ObjDir}backlight.c.o" ƒ "{BackLightDir}backlight.h" ∂ + "{BackLightDir}PowerMgr.h" ∂ + "{CIncludes}SysEqu.h" ∂ +diff --git a/Drivers/Sony/Sony.make b/Drivers/Sony/Sony.make +--- a/Drivers/Sony/Sony.make ++++ b/Drivers/Sony/Sony.make +@@ -41,3 +41,7 @@ + "{RsrcDir}Sony.rsrc" ƒ "{ObjDir}SonyHdr.a.o" + Link {StdLOpts} {StdAlign} -o "{Targ}" "{ObjDir}SonyHdr.a.o" -sn Main=".Sony" -rt DRVR=4 + ++ ++"{ObjDir}SonyPatches.a.o" ƒ "{SonyDir}SonyPatches.a" ++ Asm {StdAOpts} -o "{Targ}" -d SonyNonPortable=1 -d onMac32=1 "{SonyDir}SonyPatches.a" ++ diff --git a/Drivers/Video/TFBDriver.a b/Drivers/Video/TFBDriver.a --- a/Drivers/Video/TFBDriver.a +++ b/Drivers/Video/TFBDriver.a @@ -422,6 +459,36 @@ diff --git a/Interfaces/AIncludes/GestaltEqu.a b/Interfaces/AIncludes/GestaltEqu +diff --git a/Interfaces/AIncludes/HardwareEqu.a b/Interfaces/AIncludes/HardwareEqu.a +--- a/Interfaces/AIncludes/HardwareEqu.a ++++ b/Interfaces/AIncludes/HardwareEqu.a +@@ -564,7 +564,7 @@ machine EQU 0 + rom85Bits EQU $7F ; New ROMs, No Power Off. + + ; === Interrupt Masks === +-hiIntMask EQU $0300 ; programmer switch only ++hiIntMask EQU $0700 ; programmer switch only + sccIntMask EQU $0200 ; SCC interrupt Level <1.5> + sccEnblMask EQU $F9FF ; mask to enable SCC interrupts + viaIntMask EQU $0100 ; mask for VIA (and VBL) interrupts +@@ -669,7 +669,7 @@ machine EQU 2 + rom85Bits EQU $7F ; New ROMs, No Power Off. + + ; === Interrupt Masks === +-hiIntMask EQU $0300 ; programmer switch only ++hiIntMask EQU $0700 ; programmer switch only + sccIntMask EQU $0200 ; SCC interrupt Level <1.5> + sccEnblMask EQU $F9FF ; mask to enable SCC interrupts + viaIntMask EQU $0100 ; mask for VIA (and VBL) interrupts +@@ -773,7 +773,7 @@ machine EQU 3 + rom85Bits EQU $7F ; New ROMs, No Power Off. + + ; === Interrupt Masks === +-hiIntMask EQU $0300 ; programmer switch only ++hiIntMask EQU $0700 ; programmer switch only + sccIntMask EQU $0200 ; SCC interrupt Level <1.5> + sccEnblMask EQU $F9FF ; mask to enable SCC interrupts + viaIntMask EQU $0100 ; mask for VIA (and VBL) interrupts diff --git a/Interfaces/AIncludes/SonyEqu.a b/Interfaces/AIncludes/SonyEqu.a --- a/Interfaces/AIncludes/SonyEqu.a +++ b/Interfaces/AIncludes/SonyEqu.a @@ -448,7 +515,27 @@ diff --git a/Interfaces/AIncludes/SonyEqu.a b/Interfaces/AIncludes/SonyEqu.a ; forDiskDup should be set to 0 for most uses IF (&TYPE('forDiskDup') = 'UNDEFINED') THEN -@@ -273,6 +285,8 @@ drive3 EQU drive2+drvLclLth ; * real external for MacPP +@@ -140,6 +152,11 @@ maxDCDcnt EQU 2 + iwmMode EQU $17 + ENDIF + ++ IF (&TYPE('maxDrvNum') = 'UNDEFINED') THEN ++maxDrvNum EQU 4 ++ ENDIF ++ ++ + + IF SonyNonPortable THEN + +@@ -235,6 +252,7 @@ fBlksDone EQU firstFSeq+2 ; file blocks done previous to this track + readErrInit EQU fBlksDone+2 ; init value, read error countdown cntr + readErrCnt EQU readErrInit+1 ; read error countdown cntr + recalInit EQU readErrCnt+1 ; init value, recal count ++; elliot this is correct + recalCnt EQU recalInit+1 ; recal count + wrgSectInit EQU recalCnt+1 ; init value, wrong sector countdown cnt + wrgSectCnt EQU wrgSectInit+1 ; wrong sector countdown cnt +@@ -273,6 +291,8 @@ drive3 EQU drive2+drvLclLth ; * real external for MacPP floppyLclEnd EQU drive3+drvLclLth ELSEIF onMac | onNuMac | onMac32 THEN floppyLclEnd EQU drive2+drvLclLth @@ -457,24 +544,85 @@ diff --git a/Interfaces/AIncludes/SonyEqu.a b/Interfaces/AIncludes/SonyEqu.a ENDIF track EQU 0 ; current track location (used for spd) -@@ -346,7 +360,7 @@ sonyVarEnd SET nextGZProc+4 ; end of sony vars excluding DCD - ELSE - nextGZProc EQU timeQEl+tmQSize ; (long) saved old GZ proc - driveXlat EQU nextGZProc + 4 ; drive translate table (GetDrive,DiskOpen) --drvTblPtr EQU driveXlat+((maxDrvNum+1)*2) -+drvTblPtr EQU driveXlat+((4+1)*2) - ; (long) pointer to DrvTbl to use - sonyVarEnd SET drvTblPtr+4 - ENDIF -@@ -362,7 +376,7 @@ chipState EQU sonyVarEnd ; Byte holds flag to indicate IWM on or off +@@ -312,6 +332,7 @@ trkSTEnd EQU 66 ; end of drive vars + ; (3) More driver local vars. + + wakeTimeCnt EQU floppyLclEnd ; WakeUp remainder count ++; elliot this is correct + saveRegs EQU wakeTimeCnt+2 ; * wakeup routine saves D3-D7,A3-A6 here + tagBufPtr EQU saveRegs+36 ; if non-zero, pointer to separate + ; buffer for file tags . . . +@@ -362,7 +383,7 @@ chipState EQU sonyVarEnd ; Byte holds flag to indicate IWM on or off sonyVarEnd SET chipState+2 ; end of sony vars excluding DCD ENDIF - IF hasPwrControls | hasPowerMgr THEN ; <1.1> -+ IF (hasPwrControls | hasPowerMgr) and NOT onHcMac THEN ; <1.1> ++ IF (hasPwrControls | hasPowerMgr) and NOT onHcMac and NOT onMac THEN ; <1.1> chipState EQU sonyVarEnd ; Bit7 - saved VIA dir, 6..0 - pmgr enables <1.1> diskSleepQEL EQU chipState+2 ; sleep/wakeup queue element sonyVarEnd SET diskSleepQEL+SleepqRec.SleepqSize ; end of sony vars excluding DCD +@@ -371,9 +392,7 @@ sonyVarEnd SET diskSleepQEL+SleepqRec.SleepqSize ; end of sony vars excluding + IF forDiskDup THEN + fmtParams EQU sonyVarEnd ;pointer to parameters for special format command + gcrFmtByte EQU fmtParams+4 ; saved GCR format byte for duplicator +-clock32Mhz EQU gcrFmtByte+2 ; ( 1) Clock speed: $FF=32Mhz, $00=16Mhz

+-DisableRetries EQU clock32Mhz+1 ; ( 1) $FF=Don't perform retries, $00=normal

+-sonyVarEnd SET DisableRetries+1 ++sonyVarEnd SET gcrFmtByte+1 + ENDIF + + +@@ -407,8 +426,10 @@ drive6 EQU drive5+dcdLclLth ; third DCD + + + stsRtnAddr EQU drive6+dcdLclLth ; DCD status call return address ++; elliot this is 14 bytes too high + dcdCmd EQU stsRtnAddr+4 ; command byte to DCD + response EQU dcdCmd ; response byte (command+$80) ++; elliot this is 14 bytes too high + seqNum EQU response+1 ; mb sequence number (sys commands only) + status EQU seqNum+1 ; returned status bytes + startBlock EQU status ; starting block # (in commands) +@@ -423,6 +444,7 @@ devSpares EQU devChar+4 + devBadBlks EQU devSpares+2 + devMisc EQU devBadBlks+2 ; 8 bytes misc + bufSize EQU tagBytes+tagSize ; number of bytes/block ++; elliot this is 14 bytes too high + lastStatus EQU bufSize+4 ; last status returned + lastResult EQU lastStatus+4 ; error type + dcdFlags EQU lastResult+1 ; flag of whether we've done a reset +@@ -460,15 +482,12 @@ dqDIP EQU -3 ; $FC-$FF = disk just ejected, + ; 2 = disk has been read + ; >8 = non-ejectable disk + dqWrPrt EQU -4 ; Bit 7 of this byte: 1=disk is write protected. +- +-dqManEjBit EQU 5 ; bit 5 of the dqInstall byte is set after + ; installation for a manual-eject drive + ;_______________________________________; + ; + ; (1) Floppy drive constants (tuneable). + + kSeekTime EQU 120 ; 12 ms trk-to-trk +-kHdSetTime EQU 100*10 ; 100 ms head settle time
+ kEjectTime EQU 7500 ; .75 seconds eject time + kEjectWait EQU -4 ; - number of VBL calls after eject before dip check + kSectTime EQU 100 ; minimum sector time in 100 us increments (10 ms) +@@ -599,7 +618,6 @@ iconIDCC EQU 20 ; 'get icon id' control code + iconCC EQU 21 ; 'get icon' control code + iconLogCC EQU 22 ; 'get logical icon' code + infoCC EQU 23 ; 'get drive info' code +-RetriesCC EQU 17232 ; 'Enable/Disable Retries' code

+ IF forDiskDup THEN + FmtCopyCC EQU $5343 ;one-pass format/copy/verify for disk duplicator + ENDIF +@@ -611,7 +629,6 @@ fmtLstCode EQU 6 ;Returns a list of disk formats + IF supportsMFM THEN + mfmStsCode EQU 10 ;'Get MFM status' status code + ENDIF +-SpdChkSts EQU 17232 ; Checks disk speed at a given track
+ IF forDiskDup THEN + DupVerSts EQU $4456 ;disk duplicator version supported (to match features) + FmtByteSts EQU $5343 ;return address header format byte diff --git a/Interfaces/AIncludes/SysEqu.a b/Interfaces/AIncludes/SysEqu.a --- a/Interfaces/AIncludes/SysEqu.a +++ b/Interfaces/AIncludes/SysEqu.a @@ -3079,15 +3227,7 @@ diff --git a/Internal/Asm/HardwarePrivateEqu.a b/Internal/Asm/HardwarePrivateEqu ;=======================================; ; Macintosh Plus Hardware Information ; ;=======================================; -@@ -2951,19 +2339,19 @@ machine EQU 0 - rom85Bits EQU $7F ; New ROMs, No Power Off. - - ; === Interrupt Masks === --hiIntMask EQU $0700 ; programmer switch only -+hiIntMask EQU $0300 ; programmer switch only - sccIntMask EQU $0200 ; SCC interrupt Level <1.5> - sccEnblMask EQU $F9FF ; mask to enable SCC interrupts - viaIntMask EQU $0100 ; mask for VIA (and VBL) interrupts +@@ -2958,12 +2346,12 @@ viaIntMask EQU $0100 ; mask for VIA (and VBL) interrupts loIntMask EQU $0100 ; === VIA1 BUFFER A === @@ -3133,15 +3273,7 @@ diff --git a/Internal/Asm/HardwarePrivateEqu.a b/Internal/Asm/HardwarePrivateEqu ;=======================================; ; Macintosh SE Hardware Information ; ;=======================================; -@@ -3074,19 +2464,19 @@ machine EQU 2 - rom85Bits EQU $7F ; New ROMs, No Power Off. - - ; === Interrupt Masks === --hiIntMask EQU $0700 ; programmer switch only -+hiIntMask EQU $0300 ; programmer switch only - sccIntMask EQU $0200 ; SCC interrupt Level <1.5> - sccEnblMask EQU $F9FF ; mask to enable SCC interrupts - viaIntMask EQU $0100 ; mask for VIA (and VBL) interrupts +@@ -3081,12 +2471,12 @@ viaIntMask EQU $0100 ; mask for VIA (and VBL) interrupts loIntMask EQU $0100 ; === VIA1 BUFFER A === @@ -3191,15 +3323,6 @@ diff --git a/Internal/Asm/HardwarePrivateEqu.a b/Internal/Asm/HardwarePrivateEqu ;===========================================; ; Macintosh Portable Hardware Information ; ;===========================================; -@@ -3194,7 +2586,7 @@ rom85Bits EQU $7F ; New ROMs, No Power Off. - - - ; === Interrupt Masks === --hiIntMask EQU $0700 ; programmer switch only -+hiIntMask EQU $0300 ; programmer switch only - sccIntMask EQU $0200 ; SCC interrupt Level <1.5> - sccEnblMask EQU $F9FF ; mask to enable SCC interrupts - viaIntMask EQU $0100 ; mask for VIA (and VBL) interrupts @@ -3212,12 +2604,12 @@ vAInit EQU $00 ; VBufA initial values vPMreq EQU 0 ; Power manager handshake request vPMack EQU 1 ; Power manager handshake acknowledge @@ -7606,19 +7729,6 @@ diff --git a/Internal/Asm/PowerPrivEqu.a b/Internal/Asm/PowerPrivEqu.a DefCutoff EQU 560-512 ; default dead battery warning level PMGRWARNLEVEL EQU 585 ; set low power level PGMRWAKELEVEL EQU 609 ; set hysteresis for 6.09(max allowed) volts for wake -diff --git a/Internal/Asm/ROMPrivateEqu.a b/Internal/Asm/ROMPrivateEqu.a -new file mode 100644 ---- /dev/null -+++ b/Internal/Asm/ROMPrivateEqu.a -@@ -0,0 +1 @@ -+ INCLUDE 'PowerPrivEqu.a' -diff --git a/Internal/Asm/ROMPrivateEqu.a.idump b/Internal/Asm/ROMPrivateEqu.a.idump -new file mode 100644 ---- /dev/null -+++ b/Internal/Asm/ROMPrivateEqu.a.idump -@@ -0,0 +1 @@ -+TEXTMPS -\ No newline at end of file diff --git a/Internal/Asm/ResourceMgrPriv.a b/Internal/Asm/ResourceMgrPriv.a --- a/Internal/Asm/ResourceMgrPriv.a +++ b/Internal/Asm/ResourceMgrPriv.a @@ -7865,7 +7975,7 @@ new file mode 100644 +; This proc is included in the input of LinkPatch to force a known-good order on +; the RomBind table. This was needed to get round-tripping working, because +; LinkPatch orders this table as ROM$*$ strings appear in object file dictionary -+; records. ++; records. The proc itself is not included in the final binary. + +ForceRomBindOrder PROC ENTRY + CASE ON @@ -8514,486 +8624,20 @@ new file mode 100644 @@ -0,0 +1 @@ +TEXTMPS \ No newline at end of file -diff --git a/Make/System.make b/Make/System.make ---- a/Make/System.make -+++ b/Make/System.make -@@ -28,7 +28,7 @@ CLibraries = {Sources}Libs:CLibraries: - PLibraries = {Sources}Libs:PLibraries: - - --MAOpts = -d TRUE=1 -d FALSE=0 -d Alignment=4 -d CPU=20 -wb -d SubRelease=1 -blksize 62 -+MAOpts = -d TRUE=1 -d FALSE=0 -d Alignment=4 -d CPU=20 -d SubRelease=1 -blksize 62 - MCOpts = -d TRUE=1 -d FALSE=0 -d Alignment=4 -d CPU=00 -b3 -mbg off - MPOpts = -mbg off - -@@ -38,90 +38,96 @@ C = C - # Alphabetical order please - Conds = ∂ - BlackBirdDebug=FALSE ∂ -+ CubeE=TRUE ∂ -+ DBLite=FALSE ∂ -+ forADBKeyboards=TRUE ∂ -+ forPDMDebug=FALSE ∂ -+ forPDMProto=FALSE ∂ - forROM=FALSE ∂ -- hasSplineFonts=TRUE ∂ -- hasSlotMgr=TRUE ∂ -- hasManEject=FALSE ∂ -- hasPwrControls=FALSE ∂ -- hasPowerMgr=FALSE ∂ -+ forRomulator=FALSE ∂ -+ forSmurf=FALSE ∂ -+ forSTPnop=FALSE ∂ -+ hasADBKeyLayouts=TRUE ∂ -+ hasAppleEventMgr=TRUE ∂ -+ hasAsyncSCSI=FALSE ∂ - hasBalloonHelp=TRUE ∂ -+ hasBitEdit=FALSE ∂ - hasCommToolbox=TRUE ∂ - hasDataAccessMgr=TRUE ∂ -- hasBitEdit=FALSE ∂ -- forADBKeyboards=TRUE ∂ -- hasADBKeyLayouts=TRUE ∂ -+ hasDisplayMgrWindows=FALSE ∂ -+ hasEditionMgr=TRUE ∂ -+ hasEgret=FALSE ∂ -+ hasJaws=FALSE ∂ -+ hasLayerlessApps=FALSE ∂ -+ hasManEject=FALSE ∂ -+ hasMSC=FALSE ∂ -+ hasNiagra=FALSE ∂ - hasNonADBKeyLayouts=TRUE ∂ - hasPortableKeyLayouts=FALSE ∂ -- hasAppleEventMgr=TRUE ∂ -- DBLite=FALSE ∂ -+ hasPowerMgr=FALSE ∂ -+ hasPwrControls=TRUE ∂ -+ hasRISCV0ResMgrPatches=FALSE ∂ -+ hasSlotMgr=TRUE ∂ -+ hasSplineFonts=TRUE ∂ -+ IopADB=FALSE ∂ -+ isUniversal=FALSE ∂ - NewBuildSystem=TRUE ∂ -- hasLayerlessApps=FALSE ∂ - nonSerializedIO=TRUE ∂ -- forPDMDebug=FALSE ∂ -- forSmurf=FALSE ∂ -- IopADB=FALSE ViaADB=TRUE PwrMgrADB=TRUE hasEgret=FALSE ∂ -- SystemSixOrLater=TRUE SystemSevenOrLater=TRUE Pre70=FALSE CubeE=TRUE Supports24Bit=TRUE TheFuture=FALSE ∂ -+ padForOverPatch=FALSE ∂ -+ Pre70=FALSE ∂ -+ PwrMgrADB=TRUE ∂ -+ ROMFastTraps=FALSE ∂ -+ Supports24Bit=TRUE ∂ -+ SystemSevenOrLater=TRUE ∂ -+ SystemSixOrLater=TRUE ∂ -+ TheFuture=FALSE ∂ -+ ViaADB=TRUE ∂ - - ResourceFiles = ∂ -+ "{MiscDir}APTK57.rsrc" ∂ -+ "{MiscDir}VM.rsrc" ∂ -+ "{RsrcDir}AliasMgr.rsrc" ∂ -+ "{RsrcDir}AppleEventMgr.rsrc" ∂ -+ "{RsrcDir}Backlight.rsrc" ∂ - "{RsrcDir}BalloonPack.a.rsrc" ∂ - "{RsrcDir}BeforePatches.a.rsrc" ∂ -+ "{RsrcDir}BootAlerts.a.rsrc" ∂ - "{RsrcDir}BootBlocks.a.rsrc" ∂ -- "{RsrcDir}StartSystem.a.rsrc" ∂ - "{RsrcDir}BootCode.a.rsrc" ∂ -- "{RsrcDir}BootAlerts.a.rsrc" ∂ -+ "{RsrcDir}BuiltInVideoExtension.p.rsrc" ∂ -+ "{RsrcDir}ButtonCDEF.a.rsrc" ∂ - "{RsrcDir}Choose.p.rsrc" ∂ - "{RsrcDir}Choose.r.rsrc" ∂ - "{RsrcDir}ChooseHelp.r.rsrc" ∂ -+ "{RsrcDir}ColorPicker.p.rsrc" ∂ - "{RsrcDir}CommResourceMgr.c.rsrc" ∂ - "{RsrcDir}CommToolboxINIT.r.rsrc" ∂ - "{RsrcDir}CommToolboxLDEF.p.rsrc" ∂ - "{RsrcDir}CommToolboxUtilities.c.rsrc" ∂ - "{RsrcDir}ConnectionMgr.c.rsrc" ∂ -+ "{RsrcDir}DAHandler.rsrc" ∂ -+ "{RsrcDir}DeCompressDefProc.a.rsrc" ∂ -+ "{RsrcDir}DeCompressDefProc1.a.rsrc" ∂ - "{RsrcDir}DictionaryMgr.a.rsrc" ∂ - "{RsrcDir}DiskCache.a.rsrc" ∂ - "{RsrcDir}DiskInit.rsrc" ∂ - "{RsrcDir}DITL.p.rsrc" ∂ -+ "{RsrcDir}EDiskShutdownPtch.a.rsrc" ∂ - "{RsrcDir}EditionMgr.rsrc" ∂ - "{RsrcDir}FileTransferMgr.c.rsrc" ∂ - "{RsrcDir}GenericIcons.rsrc" ∂ -- "{RsrcDir}IconUtils.rsrc" ∂ -+ "{RsrcDir}Gestalt.rsrc" ∂ -+ "{RsrcDir}GreggyBitsDefProc.a.rsrc" ∂ - "{RsrcDir}IconLDEF.a.rsrc" ∂ -+ "{RsrcDir}IconUtils.rsrc" ∂ - "{RsrcDir}International.rsrc" ∂ - "{RsrcDir}InternationalPACK.a.rsrc" ∂ - "{RsrcDir}itl4Roman.a.rsrc" ∂ - "{RsrcDir}KbdInstall.a.rsrc" ∂ -+ "{RsrcDir}LayerWDEF.c.rsrc" ∂ - "{RsrcDir}LinkedPatches.rsrc" ∂ - "{RsrcDir}LinkedPatchLoader.a.rsrc" ∂ - "{RsrcDir}ListMgrPACK.a.rsrc" ∂ -- "{RsrcDir}ParityINIT.a.rsrc" ∂ -- "{RsrcDir}PictWhap.a.rsrc" ∂ -- "{RsrcDir}PictWhapSound.rsrc" ∂ -- "{RsrcDir}PreventSwitchLaunch.a.rsrc" ∂ -- "{RsrcDir}RomanITL2.a.rsrc" ∂ -- "{RsrcDir}ROvr.a.rsrc" ∂ -- "{RsrcDir}ScriptMgrExtensions.rsrc" ∂ -- "{RsrcDir}ScriptMgrPatch.rsrc" ∂ -- "{RsrcDir}ScriptMgrROMPatch.rsrc" ∂ -- "{RsrcDir}SnarfMan.a.rsrc" ∂ -- "{RsrcDir}StandardMBDF.a.rsrc" ∂ -- "{RsrcDir}StandardMDEF.a.rsrc" ∂ -- "{RsrcDir}StandardNBP.r.rsrc" ∂ -- "{RsrcDir}StandardNBPHelp.r.rsrc" ∂ -- "{RsrcDir}StandardNBPLDEF.p.rsrc" ∂ -- "{RsrcDir}SystemFonts.rsrc" ∂ -- "{RsrcDir}TerminalClick.r.rsrc" ∂ -- "{RsrcDir}TerminalMgr.c.rsrc" ∂ -- "{RsrcDir}TextLDEF.a.rsrc" ∂ -- "{RsrcDir}UserAlerts.a.rsrc" ∂ -- "{RsrcDir}BuiltInVideoExtension.p.rsrc" ∂ -- "{RsrcDir}ButtonCDEF.a.rsrc" ∂ -- "{RsrcDir}ColorPicker.p.rsrc" ∂ -- "{RsrcDir}DeCompressDefProc.a.rsrc" ∂ -- "{RsrcDir}DeCompressDefProc1.a.rsrc" ∂ -- "{RsrcDir}EDiskShutdownPtch.a.rsrc" ∂ -- "{RsrcDir}Gestalt.rsrc" ∂ -- "{RsrcDir}GreggyBitsDefProc.a.rsrc" ∂ -- "{RsrcDir}LayerWDEF.c.rsrc" ∂ - "{RsrcDir}MACE3.c.rsrc" ∂ - "{RsrcDir}MACE6.c.rsrc" ∂ - "{RsrcDir}Meter.c.rsrc" ∂ -@@ -129,66 +135,147 @@ ResourceFiles = ∂ - "{RsrcDir}mSamp.c.rsrc" ∂ - "{RsrcDir}mWave.c.rsrc" ∂ - "{RsrcDir}Note.c.rsrc" ∂ -+ "{RsrcDir}ParityINIT.a.rsrc" ∂ - "{RsrcDir}PartySamp.c.rsrc" ∂ - "{RsrcDir}PatchIIciROM.a.rsrc" ∂ -- "{RsrcDir}AppleEventMgr.rsrc" ∂ - "{RsrcDir}PatchIIROM.a.rsrc" ∂ - "{RsrcDir}PatchPlusROM.a.rsrc" ∂ - "{RsrcDir}PatchPortableROM.a.rsrc" ∂ - "{RsrcDir}PatchSEROM.a.rsrc" ∂ - "{RsrcDir}PictButtonCDEF.a.rsrc" ∂ -+ "{RsrcDir}PictUtilities.rsrc" ∂ -+ "{RsrcDir}PictWhap.a.rsrc" ∂ -+ "{RsrcDir}PictWhapSound.rsrc" ∂ - "{RsrcDir}PopupCDEF.c.rsrc" ∂ - "{RsrcDir}PopupCDEFMDEF.a.rsrc" ∂ - "{RsrcDir}PopupTriangle.r.rsrc" ∂ - "{RsrcDir}PPCBrowser.a.rsrc" ∂ -+ "{RsrcDir}PreventSwitchLaunch.a.rsrc" ∂ - "{RsrcDir}PrintDriver.a.rsrc" ∂ -- "{RsrcDir}Scheduler.rsrc" ∂ -- "{RsrcDir}DAHandler.rsrc" ∂ - "{RsrcDir}QDciPatchROM.a.rsrc" ∂ - "{RsrcDir}QuickDrawPatchII.rsrc" ∂ -+ "{RsrcDir}RomanITL2.a.rsrc" ∂ - "{RsrcDir}RoundedWDEF.a.rsrc" ∂ -+ "{RsrcDir}ROvr.a.rsrc" ∂ -+ "{RsrcDir}Scheduler.rsrc" ∂ -+ "{RsrcDir}ScriptMgrExtensions.rsrc" ∂ -+ "{RsrcDir}ScriptMgrPatch.rsrc" ∂ -+ "{RsrcDir}ScriptMgrROMPatch.rsrc" ∂ - "{RsrcDir}ScrollBarCDEF.a.rsrc" ∂ - "{RsrcDir}SinDrvr.a.rsrc" ∂ -- "{RsrcDir}SoundPFDProc.rsrc" ∂ -- "{RsrcDir}SoundInputProc.rsrc" ∂ -+ "{RsrcDir}SinHighLevel.rsrc" ∂ -+ "{RsrcDir}SnarfMan.a.rsrc" ∂ - "{RsrcDir}SnthLoading.rsrc" ∂ -+ "{RsrcDir}SoundInputProc.rsrc" ∂ -+ "{RsrcDir}SoundPFDProc.rsrc" ∂ -+ "{RsrcDir}StandardFile.rsrc" ∂ -+ "{RsrcDir}StandardMBDF.a.rsrc" ∂ -+ "{RsrcDir}StandardMDEF.a.rsrc" ∂ - "{RsrcDir}StandardNBP.p.rsrc" ∂ -+ "{RsrcDir}StandardNBP.r.rsrc" ∂ -+ "{RsrcDir}StandardNBPHelp.r.rsrc" ∂ -+ "{RsrcDir}StandardNBPLDEF.p.rsrc" ∂ - "{RsrcDir}StandardWDEF.a.rsrc" ∂ -- "{RsrcDir}StandardFile.rsrc" ∂ -+ "{RsrcDir}StartSystem.a.rsrc" ∂ -+ "{RsrcDir}SystemFonts.rsrc" ∂ -+ "{RsrcDir}TerminalClick.r.rsrc" ∂ -+ "{RsrcDir}TerminalMgr.c.rsrc" ∂ -+ "{RsrcDir}TextLDEF.a.rsrc" ∂ - "{RsrcDir}TFBDriver.a.rsrc" ∂ -+ "{RsrcDir}UserAlerts.a.rsrc" ∂ - "{RsrcDir}Wave.c.rsrc" ∂ -- "{RsrcDir}PictUtilities.rsrc" ∂ -- "{RsrcDir}AliasMgr.rsrc" ∂ -- "{RsrcDir}SinHighLevel.rsrc" ∂ -- "{RsrcDir}Backlight.rsrc" ∂ -- "{MiscDir}VM.rsrc" ∂ -- "{MiscDir}APTK57.rsrc" ∂ - - LinkedPatchObjs = ∂ -+ "{ObjDir}ForceRomBindOrder.a.o" ∂ - "{ObjDir}PatchProtector.a.o" ∂ - "{ObjDir}ProcessManagerSegmentTweaks.a.o" ∂ -- "{ObjDir}SCSILinkPatch.a.o" ∂ -- "{ObjDir}FileMgrPatches.a.o" ∂ -- "{ObjDir}LaterFileMgrPatches.a.o" ∂ -- "{ObjDir}AllB&WQDPatch.a.o" ∂ -- "{ObjDir}Mouse.a.o" ∂ -- "{ObjDir}ResourceMgrPatches.a.o" ∂ -- "{ObjDir}SonyPatches.a.o" ∂ -- "{ObjDir}BrightnessPatches.a.o" ∂ -+ "{ObjDir}PatchROMAlarmNotify.a.o" ∂ -+ "{ObjDir}GestaltExtensions.a.o" ∂ -+ "{ObjDir}ShutDownMgr.a.o" ∂ -+ "{ObjDir}HwPriv.a.o" ∂ - "{ObjDir}MMUPatches.a.o" ∂ -- "{ObjDir}MenuMgrPatch.a.o" ∂ -- "{ObjDir}MenuMgrPatchII.a.o" ∂ -+ "{ObjDir}DispatchHelper.a.o" ∂ -+ "{ObjDir}VMPatches.a.o" ∂ -+ "{ObjDir}TimeMgrPatch.a.o" ∂ -+ "{ObjDir}TimeMgr.a.o" ∂ -+ "{ObjDir}AliasMgrPatch.a.o" ∂ -+ "{ObjDir}AliasMgr.a.o" ∂ -+ "{ObjDir}alExt.c.o" ∂ -+ "{ObjDir}alFind.c.o" ∂ -+ "{ObjDir}alFill.c.o" ∂ -+ "{ObjDir}alUtil.c.o" ∂ -+ "{ObjDir}alDlogUtil.a.o" ∂ -+ "{ObjDir}FolderMgr.a.o" ∂ -+ "{ObjDir}PromptForUser.a.o" ∂ -+ "{ObjDir}PromptForUser.c.o" ∂ -+ "{LibDir}SCSI.lib" ∂ -+ "{LibDir}HFS.lib" ∂ -+ "{ObjDir}BWDrawText.a.o" ∂ -+ "{ObjDir}BWText.a.o" ∂ -+ "{ObjDir}BWFontMgr.a.o" ∂ -+ "{LibDir}FontMgr.lib" ∂ -+ "{LibDir}BTreeMgr.lib" ∂ -+ "{LibDir}PPC.lib" ∂ -+ "{LibDir}NotificationMgr.lib" ∂ -+ "{LibDir}MenuMgr.lib" ∂ -+ "{ObjDir}MungerPatches.a.o" ∂ - "{ObjDir}SlotMgrPatch.a.o" ∂ - "{ObjDir}SlotMgrInit.a.o" ∂ - "{ObjDir}SlotMgr.a.o" ∂ -+ "{ObjDir}TextEditPatch.a.o" ∂ -+ "{ObjDir}TextEditPatchIIciROM.a.o" ∂ -+ "{LibDir}SoundMgr.lib" ∂ -+ "{LibDir}IconUtils.lib" ∂ -+ "{ObjDir}ADBMgrPatch.a.o" ∂ -+ "{ObjDir}KbdPatches.a.o" ∂ -+ "{ObjDir}AllB&WQDPatch.a.o" ∂ -+ "{ObjDir}CheckDevicesINIT.a.o" ∂ -+ "{LibDir}CommToolboxPatch.Lib" ∂ -+ "{ObjDir}ControlMgrPatches.a.o" ∂ -+ "{ObjDir}ControlMgrExtensions.a.o" ∂ -+ "{ObjDir}DeskMgrPatches.a.o" ∂ -+ "{ObjDir}DeviceLoop.a.o" ∂ -+ "{ObjDir}DialogDispatch.a.o" ∂ - "{ObjDir}DialogMgrPatches.a.o" ∂ -+ "{ObjDir}DialogMgrExtensions.a.o" ∂ -+ "{ObjDir}DialogMgrExtensions.c.o" ∂ -+ "{ObjDir}GetMgrPatches.a.o" ∂ -+ "{ObjDir}LayerMgr.c.o" ∂ -+ "{ObjDir}MemoryMgrPatches.a.o" ∂ -+ "{ObjDir}MiscPatches.a.o" ∂ -+ "{LibDir}DialogMgr.lib" ∂ -+ "{ObjDir}Mouse.a.o" ∂ -+ "{ObjDir}OpenResFile.a.o" ∂ -+ "{ObjDir}PaletteMgrPatches.a.o" ∂ -+ "{ObjDir}PowerMgrPatches.a.o" ∂ -+ "{ObjDir}PrintGlue.a.o" ∂ -+ "{ObjDir}LowMemoryPrintingPatches.a.o" ∂ - "{ObjDir}QuickDrawPatches.a.o" ∂ -- "{ObjDir}WindowMgrPatches.a.o" ∂ -+ "{LibDir}ResourceMgr.lib" ∂ -+ "{ObjDir}SaveRestoreBits.a.o" ∂ -+ "{ObjDir}ScrapMgrPatches.a.o" ∂ -+ "{ObjDir}SegmentLoaderPatches.a.o" ∂ -+ "{ObjDir}SonyPatches.a.o" ∂ -+ "{LibDir}ComponentMgr.lib" ∂ -+ "{LibDir}ToolboxEventMgr.lib" ∂ -+ "{LibDir}WindowMgr.lib" ∂ -+ "{ObjDir}backlightpatch.a.o" ∂ -+ "{ObjDir}BrightnessPatches.a.o" ∂ -+ "{LibDir}HelpMgr.lib" ∂ -+ "{LibDir}TextServicesMgr.lib" ∂ -+ "{ObjDir}FontFolderExtension.a.o" ∂ -+ "{ObjDir}ResourceOverridePatches.a.o" ∂ -+ "{ObjDir}EDiskLocalNamePatch.a.o" ∂ -+ "{ObjDir}LateLoad.a.o" ∂ -+ "{CLibraries}StdCLib.o" ∂ - "{IfObjDir}interface.o" ∂ -- "{ObjDir}TrashTalk.a.o" -+ "{Libraries}Runtime.o" ∂ -+ "{ObjDir}FinalInitialization.a.o" ∂ -+ ∂ -+ "{ObjDir}TrashTalk.a.o" ∂ - - --All ƒ FeatureSet "{BuildDir}System" "{BuildDir}ProcessMgrINIT" -+All ƒ FeatureSet "{ObjDir}StandardEqu.d" "{BuildDir}System" "{BuildDir}ProcessMgrINIT" - - - SysVersion = 7.1 -@@ -215,13 +302,13 @@ FeatureSet ƒ - Set IntCIncludes "{IntCIncludes}" ; Export IntCIncludes - Set IntPInterfaces "{IntPInterfaces}" ; Export IntPInterfaces - Set IntRIncludes "{IntRIncludes}" ; Export IntRIncludes -- Set StdAOpts "-d StageInt=$80 -d &SysVersion=∂∂'{SysVersion}∂∂' -d SysVers=${SysVers} {MAOpts} {FeatureSet} -i {IntAIncludes} {AOpts} -i {ObjDir}" -- Set StdCOpts "{MCOpts} {FeatureSet} -i {IntCIncludes} {COpts} -n" -- Set StdCPOpts "{MCPOpts} {FeatureSet} -i {IntCIncludes} {COpts}" -- Set StdPOpts "{MPOpts} {FeatureSet} {POpts} -i {IntPInterfaces} -r" -+ Set StdAOpts "-w -d StageInt=$80 -d &SysVersion=∂∂'{SysVersion}∂∂' -d SysVers=${SysVers} {MAOpts} {FeatureSet} -i {IntAIncludes} {AOpts} -i {ObjDir}" -+ Set StdCOpts "{MCOpts} -w {FeatureSet} -i {IntCIncludes} {COpts} -n" -+ Set StdCPOpts "{MCPOpts} -w {FeatureSet} -i {IntCIncludes} {COpts}" -+ Set StdPOpts "{MPOpts} -w {FeatureSet} {POpts} -i {IntPInterfaces} -r" - Set StdROpts "-d SysVersion=∂∂∂"{SysVersion}∂∂∂" {FeatureSet} -d BuildTime=100 {ROpts} -i {IntRIncludes} -i {RIncludes}" -- Set StdLOpts "{LOpts} -mf -t rsrc -c RSED -sg Main" -- Set StdLibOpts "{LibOpts} -mf" -+ Set StdLOpts "{LOpts} -w -mf -t rsrc -c RSED -sg Main" -+ Set StdLibOpts "{LibOpts} -w -mf" - Set StdAlign "{Align}" - Set StdVOpts "{VOpts}" - Set StdEquAOpts "`{MakeDir}CreateStdEquAOptions "{FeatureSet}"`" ; Export StdEquAOpts -@@ -278,6 +365,9 @@ LinkPatchToolObjs = "{Sources}LinkedPatches:LinkPatchLib.o" "{ObjDir}LinkPatch.a - "{Sources}Patches:ProcessManagerSegmentTweaks.a" - Asm {StdAOpts} -o {Targ} "{Sources}Patches:ProcessManagerSegmentTweaks.a" - -+"{ObjDir}ForceRomBindOrder.a.o" ƒ "{Sources}Make:ForceRomBindOrder.a" -+ Asm {StdAOpts} -o {Targ} "{Sources}Make:ForceRomBindOrder.a" +diff --git a/OS/ADBMgr/ADBMgr.make b/OS/ADBMgr/ADBMgr.make +--- a/OS/ADBMgr/ADBMgr.make ++++ b/OS/ADBMgr/ADBMgr.make +@@ -18,4 +18,8 @@ + "{IntAIncludes}ScriptPriv.a" ∂ + "{IntAIncludes}UniversalEqu.a" ∂ + "{ADBDir}ADBMgr.a" +- Asm {StdAOpts} -o "{Targ}" "{ADBDir}ADBMgr.a" +\ No newline at end of file ++ Asm {StdAOpts} -o "{Targ}" "{ADBDir}ADBMgr.a" + - ######################################################################## - - "{ObjDir}TrashTalk.a.o" ƒ "{ObjDir}StandardEqu.d" ∂ -@@ -285,6 +375,21 @@ LinkPatchToolObjs = "{Sources}LinkedPatches:LinkPatchLib.o" "{ObjDir}LinkPatch.a - "{Sources}TrashTalk.a" - Asm {StdAOpts} -o {Targ} "{Sources}TrashTalk.a" - -+"{ObjDir}BWDrawText.a.o" ƒ "{ColorQDDir}DrawTextShell.a" "{ColorQDDir}DrawText.a" -+ Asm {StdAOpts} -d hasCQD=0 -d NOT_68000=0 -d NEED_JSTDTXMEAS=FALSE -o {Targ} -i "{ColorQDDir}" -i "{FontMgrDir}" "{ColorQDDir}DrawTextShell.a" + -+"{ObjDir}BWText.a.o" ƒ "{ColorQDDir}Classic:Text.m.a" -+ Asm {StdAOpts} -o {Targ} -i "{FontMgrDir}" "{ColorQDDir}Classic:Text.m.a" -+ -+"{ObjDir}BWFontMgr.a.o" ƒ "{FontMgrDir}FontMgrShell.a" "{FontMgrDir}FontMgr.a" -+ Asm {StdAOpts} -o {Targ} "{FontMgrDir}FontMgrShell.a" -i "{ColorQDDir}" -d NOT_68000=0 -d HAS_COLOR=0 -i "{FontMgrDir}" -+ -+"{ObjDir}FontMgrPatch.a.o" ƒ "{FontMgrDir}FontMgrPatch.a" -+ Asm {StdAOpts} -o {Targ} "{FontMgrDir}FontMgrPatch.a" -+ -+"{ObjDir}PaletteMgrPatches.a.o" ƒ "{ColorQDDir}Patches:PaletteMgrPatches.a" -+ Asm {StdAOpts} -o {Targ} "{ColorQDDir}Patches:PaletteMgrPatches.a" -+ - "{ObjDir}AllB&WQDPatch.a.o" ƒ "{AIncludes}SysErr.a" ∂ - "{AIncludes}Traps.a" ∂ - "{AIncludes}QuickEqu.a" ∂ -@@ -360,6 +465,13 @@ LinkPatchToolObjs = "{Sources}LinkedPatches:LinkPatchLib.o" "{ObjDir}LinkPatch.a - "{MMUDir}MMUPatches.a" - Asm {StdAOpts} -o {Targ} "{MMUDir}MMUPatches.a" - -+# TextEdit -+ -+"{ObjDir}TextEditPatch.a.o" ƒ "{ToolboxDir}TextEdit:TextEdit.a" ∂ -+ "{ToolboxDir}TextEdit:TextEditInit.a" ∂ -+ "{ToolboxDir}TextEdit:TextEditPatch.a" -+ Asm {StdAOpts} -o {Targ} "{ToolboxDir}TextEdit:TextEditPatch.a" -+ - "{ObjDir}TextEditPatchIIciROM.a.o" ƒ "{ObjDir}StandardEqu.d" ∂ - "{AIncludes}GestaltEqu.a" ∂ - "{IntAIncludes}SysPrivateEqu.a" ∂ -@@ -375,18 +487,6 @@ LinkPatchToolObjs = "{Sources}LinkedPatches:LinkPatchLib.o" "{ObjDir}LinkPatch.a - "{ToolboxDir}Munger:MungerPatches.a" - Asm {StdAOpts} -o {Targ} "{ToolboxDir}Munger:MungerPatches.a" - --"{ObjDir}MenuMgrPatchII.a.o" ƒ "{ObjDir}StandardEqu.d" ∂ -- "{IntAIncludes}LinkedPatchMacros.a" ∂ -- "{MenuMgrDir}MenuMgrPatchII.a" -- Asm {StdAOpts} -o {Targ} "{MenuMgrDir}MenuMgrPatchII.a" -- --"{ObjDir}MenuMgrPatch.a.o" ƒ "{ObjDir}StandardEqu.d" ∂ -- "{IntAIncludes}LinkedPatchMacros.a" ∂ -- "{IntAIncludes}ScriptPriv.a" ∂ -- "{MenuMgrDir}MenuMgr.a" ∂ -- "{MenuMgrDir}MenuMgrPatch.a" -- Asm {StdAOpts} -o {Targ} "{MenuMgrDir}MenuMgrPatch.a" -- - "{ObjDir}ResourceOverridePatches.a.o" ƒ "{AIncludes}Traps.a" ∂ - "{AIncludes}SysEqu.a" ∂ - "{AIncludes}SysErr.a" ∂ -@@ -413,11 +513,6 @@ LinkPatchToolObjs = "{Sources}LinkedPatches:LinkPatchLib.o" "{ObjDir}LinkPatch.a - "{ControlMgrDir}ControlMgrPatches.a" - Asm {StdAOpts} -o {Targ} "{ControlMgrDir}ControlMgrPatches.a" - --"{ObjDir}NotificationMgrPatch.a.o" ƒ "{ObjDir}StandardEqu.d" ∂ -- "{IntAIncludes}LinkedPatchMacros.a" ∂ -- "{NotificationDir}NotificationMgrPatch.a" -- Asm {StdAOpts} -o {Targ} "{NotificationDir}NotificationMgrPatch.a" -- - "{ObjDir}WindowList.a.o" ƒ "{ObjDir}StandardEqu.d" ∂ - "{IntAIncludes}LinkedPatchMacros.a" ∂ - "{IntAIncludes}LayerEqu.a" ∂ -@@ -476,6 +571,9 @@ LinkPatchToolObjs = "{Sources}LinkedPatches:LinkPatchLib.o" "{ObjDir}LinkPatch.a - "{ADBDir}ADBMgrPatch.a" - Asm {StdAOpts} -o {Targ} "{ADBDir}ADBMgrPatch.a" - -+"{ObjDir}KbdPatches.a.o" ƒ "{OSDir}Keyboard:KbdPatches.a" -+ Asm {StdAOpts} -o {Targ} "{OSDir}Keyboard:KbdPatches.a" -+ - "{ObjDir}SlotMgrPatch.a.o" ƒ "{ObjDir}StandardEqu.d" ∂ - "{IntAIncludes}HardwarePrivateEqu.a" ∂ - "{AIncludes}RomEqu.a" ∂ -@@ -533,7 +631,7 @@ LinkPatchToolObjs = "{Sources}LinkedPatches:LinkPatchLib.o" "{ObjDir}LinkPatch.a - - "{RsrcDir}LinkedPatches.rsrc" ƒ "{LibDir}LinkedPatches.lib" ∂ - "{RsrcDir}LinkPatch" -- "{RsrcDir}LinkPatch" -o {Targ} -w "{LibDir}LinkedPatches.lib" -+ "{RsrcDir}LinkPatch" -o {Targ} -w "{LibDir}LinkedPatches.lib" -l > "{TextDir}LinkPatchJumpTbl" - # -l for some table, -v for counts, -p for patches, -w for ?warnings-off - - # The runtime lodr for linked patches -@@ -837,6 +935,10 @@ MyScriptMgrObjs = "{ObjDir}ScriptMgrHeader.a.o" ∂ - "{RsrcDir}PrintDriver.a.rsrc" ƒ "{ObjDir}PrintDriver.a.o" - Link {StdLOpts} {StdAlign} -rt RSRC=0 -o {Targ} "{ObjDir}PrintDriver.a.o" - -+"{ObjDir}LowMemoryPrintingPatches.a.o" ƒ "{ObjDir}StandardEqu.d" ∂ -+ "{Sources}Patches:LowMemoryPrintingPatches.a" -+ Asm {StdAOpts} -o {Targ} "{Sources}Patches:LowMemoryPrintingPatches.a" -+ - # Process Manager - "{ObjDir}ProcessMgrIncludes.D" ƒ "{AIncludes}FSEqu.a" ∂ - "{AIncludes}FSPrivate.a" ∂ -@@ -1479,6 +1581,23 @@ PopupCDEFObjs = "{ObjDir}PopupCDEF.a.o" ∂ - "{RsrcDir}GreggyBitsDefProc.a.rsrc" ƒ "{ObjDir}GreggyBitsDefProc.a.o" - Link {StdLOpts} {StdAlign} -rt RSRC=0 -o {Targ} "{ObjDir}GreggyBitsDefProc.a.o" - -+# Segment Loader -+"{ObjDir}SegmentLoaderPatches.a.o" ƒ "{ObjDir}StandardEqu.d" ∂ -+ "{ToolboxDir}SegmentLoader:SegmentLoaderPatches.a" -+ Asm {StdAOpts} -o {Targ} "{ToolboxDir}SegmentLoader:SegmentLoaderPatches.a" -+ -+# EDisk name localizer -+"{ObjDir}EDiskLocalNamePatch.a.o" ƒ "{Sources}Patches:EDiskLocalNamePatch.a" -+ Asm {StdAOpts} -o {Targ} "{Sources}Patches:EDiskLocalNamePatch.a" -+ -+# Eclectic mix of very final stuff -+"{ObjDir}FinalInitialization.a.o" ƒ "{Sources}Patches:FinalInitialization.a" -+ Asm {StdAOpts} -o {Targ} "{Sources}Patches:FinalInitialization.a" -+ -+# Wait for SCSI disks to spin up -+"{ObjDir}LateLoad.a.o" ƒ "{TidbitsDir}LateLoad.a" -+ Asm {StdAOpts} -o {Targ} "{TidbitsDir}LateLoad.a" -+ - # Builtin video extension - BuiltInVideoExtensionObjs = "{ObjDir}BuiltInVideoExtension.p.o" ∂ - "{LibraryDir}StandardLib.o" ∂ ++"{ObjDir}ADBMgrPatch.a.o" ƒ "{ADBDir}ADBMgrPatch.a" ++ Asm {StdAOpts} -o "{Targ}" "{ADBDir}ADBMgrPatch.a" diff --git a/OS/ADBMgr/ADBMgrPatch.a b/OS/ADBMgr/ADBMgrPatch.a --- a/OS/ADBMgr/ADBMgrPatch.a +++ b/OS/ADBMgr/ADBMgrPatch.a @@ -9158,6 +8802,20 @@ diff --git a/OS/ADBMgr/ADBMgrPatch.a b/OS/ADBMgr/ADBMgrPatch.a add.b d2,d2 ; shift high bit of ∆ into sign beq.s @horizDone ; if no change, nothing to update asr.b #1,d2 ; shift ∆ back, sign extended +diff --git a/OS/Gestalt/Gestalt.make b/OS/Gestalt/Gestalt.make +--- a/OS/Gestalt/Gestalt.make ++++ b/OS/Gestalt/Gestalt.make +@@ -22,6 +22,10 @@ GestaltObjs = "{ObjDir}GestaltFunction.a.o" ∂ + Lib {StdLibOpts} -o "{Targ}" {GestaltObjs} + + ++"{RsrcDir}Gestalt.rsrc" ƒ "{LibDir}Gestalt.lib" ++ Link {StdLOpts} {StdAlign} -o "{Targ}" -rt RSRC=0 "{LibDir}Gestalt.lib" ++ ++ + "{ObjDir}GestaltFunction.a.o" ƒ "{ObjDir}StandardEqu.d" ∂ + "{IntAIncludes}HardwarePrivateEqu.a" ∂ + "{IntAIncludes}UniversalEqu.a" ∂ diff --git a/OS/Gestalt/GestaltExtensions.a b/OS/Gestalt/GestaltExtensions.a --- a/OS/Gestalt/GestaltExtensions.a +++ b/OS/Gestalt/GestaltExtensions.a @@ -11821,7 +11479,7 @@ diff --git a/OS/HFS/FileMgrPatches.a b/OS/HFS/FileMgrPatches.a diff --git a/OS/HFS/HFS.make b/OS/HFS/HFS.make --- a/OS/HFS/HFS.make +++ b/OS/HFS/HFS.make -@@ -19,30 +19,31 @@ HFSBTreeDir = {HFSExtensionsDir}BTreeMgr: +@@ -19,36 +19,41 @@ HFSBTreeDir = {HFSExtensionsDir}BTreeMgr: #include {HFSBTreeDir}BTreeMgr.Make @@ -11867,6 +11525,28 @@ diff --git a/OS/HFS/HFS.make b/OS/HFS/HFS.make "{LibDir}HFS.lib" ƒ {HFSObjs} + Lib {StdLibOpts} -o "{Targ}" {HFSObjs} + + ++"{RsrcDir}DiskCache.a.rsrc" ƒ "{ObjDir}DiskCache.a.o" ++ Link {StdLOpts} {StdAlign} -o "{Targ}" -rt RSRC=0 "{ObjDir}DiskCache.a.o" ++ ++ + "{ObjDir}BTAlloc.a.o" ƒ "{ObjDir}StandardEqu.d" ∂ + "{AIncludes}SonyEqu.a" ∂ + "{HFSDir}BTAlloc.a" +@@ -216,3 +221,11 @@ HFSObjs = "{LibDir}BTreeMgr.lib" ∂ + "{IntAIncludes}DiskCachePriv.a" ∂ + "{IntAIncludes}FileMgrPrivate.a" + Asm {StdAOpts} -o "{Targ}" "{HFSCacheDir}DiskCache.a" ++ ++ ++"{ObjDir}FileMgrPatches.a.o" ƒ "{HFSDir}FileMgrPatches.a" ++ Asm {StdAOpts} -o "{Targ}" -d SonyNonPortable=1 -d onMac32=1 -i "{HFSDir}Extensions:" "{HFSDir}FileMgrPatches.a" ++ ++ ++"{ObjDir}LaterFileMgrPatches.a.o" ƒ "{HFSDir}LaterFileMgrPatches.a" ++ Asm {StdAOpts} -o "{Targ}" "{HFSDir}LaterFileMgrPatches.a" diff --git a/OS/HFS/TFS.a b/OS/HFS/TFS.a --- a/OS/HFS/TFS.a +++ b/OS/HFS/TFS.a @@ -13406,6 +13086,33 @@ diff --git a/OS/Keyboard/KbdInstall.a b/OS/Keyboard/KbdInstall.a ;_________________________________________________________________________________________ ;_________________________________________________________________________________________ ;_________________________________________________________________________________________ +diff --git a/OS/Keyboard/Keyboard.make b/OS/Keyboard/Keyboard.make +--- a/OS/Keyboard/Keyboard.make ++++ b/OS/Keyboard/Keyboard.make +@@ -11,4 +11,10 @@ + # + + "{RsrcDir}Kbd.rsrc" ƒ "{KeyboardDir}Kbd.r" +- Rez {StdROpts} -o "{Targ}" "{KeyboardDir}Kbd.r" +\ No newline at end of file ++ Rez {StdROpts} -o "{Targ}" "{KeyboardDir}Kbd.r" ++ ++"{ObjDir}KbdInstall.a.o" ƒ "{KeyboardDir}KbdInstall.a" ++ Asm {StdAOpts} -o "{Targ}" "{KeyboardDir}KbdInstall.a" ++ ++"{RsrcDir}KbdInstall.a.rsrc" ƒ "{ObjDir}KbdInstall.a.o" ++ Link {StdLOpts} {StdAlign} -o "{Targ}" -rt RSRC=0 "{ObjDir}KbdInstall.a.o" +diff --git a/OS/MMU/MMU.make b/OS/MMU/MMU.make +--- a/OS/MMU/MMU.make ++++ b/OS/MMU/MMU.make +@@ -49,3 +49,7 @@ MMUObjs = "{ObjDir}MMU.a.o" ∂ + Asm {StdAOpts} -o "{Targ}" "{MMUDir}GetReal.a" + + ++"{ObjDir}MMUPatches.a.o" ƒ "{MMUDir}MMUPatches.a" ++ Asm {StdAOpts} -o "{Targ}" "{MMUDir}MMUPatches.a" ++ ++ diff --git a/OS/MMU/MMUPatches.a b/OS/MMU/MMUPatches.a --- a/OS/MMU/MMUPatches.a +++ b/OS/MMU/MMUPatches.a @@ -13419,6 +13126,17 @@ diff --git a/OS/MMU/MMUPatches.a b/OS/MMU/MMUPatches.a ; SwapHMMU - switches HMMU between 24 & 32 bit modes. ; +diff --git a/OS/MemoryMgr/MemoryMgr.make b/OS/MemoryMgr/MemoryMgr.make +--- a/OS/MemoryMgr/MemoryMgr.make ++++ b/OS/MemoryMgr/MemoryMgr.make +@@ -66,3 +66,7 @@ MemoryMgrObjs = "{ObjDir}MemoryMgr.a.o" ∂ + Asm {StdAOpts} -o "{Targ}" "{MemoryMgrDir}MemoryMgrInternal.a" + + ++"{ObjDir}MemoryMgrPatches.a.o" ƒ "{MemoryMgrDir}MemoryMgrPatches.a" ++ Asm {StdAOpts} -o "{Targ}" "{MemoryMgrDir}MemoryMgrPatches.a" ++ ++ diff --git a/OS/MemoryMgr/MemoryMgrPatches.a b/OS/MemoryMgr/MemoryMgrPatches.a --- a/OS/MemoryMgr/MemoryMgrPatches.a +++ b/OS/MemoryMgr/MemoryMgrPatches.a @@ -13442,6 +13160,21 @@ diff --git a/OS/MemoryMgr/MemoryMgrPatches.a b/OS/MemoryMgr/MemoryMgrPatches.a bmi.s @pastFreeSpaceChecks ; ;if already locked, we don’t need to change its state +diff --git a/OS/OS.make b/OS/OS.make +--- a/OS/OS.make ++++ b/OS/OS.make +@@ -280,3 +280,11 @@ OSObjs = "{ObjDir}clock.a.o" ∂ + + "{ObjDir}VMPatches.a.o" ƒ "{OSDir}VMPatches.a" + Asm {StdAOpts} -o "{Targ}" "{OSDir}VMPatches.a" ++ ++ ++"{ObjDir}KbdPatches.a.o" ƒ "{OSDir}Keyboard:KbdPatches.a" ++ Asm {StdAOpts} -o "{Targ}" "{OSDir}Keyboard:KbdPatches.a" ++ ++ ++"{ObjDir}Mouse.a.o" ƒ "{OSDir}Mouse.a" ++ Asm {StdAOpts} -o "{Targ}" "{OSDir}Mouse.a" diff --git a/OS/PPC/PPC.make b/OS/PPC/PPC.make --- a/OS/PPC/PPC.make +++ b/OS/PPC/PPC.make @@ -13465,6 +13198,20 @@ diff --git a/OS/PPC/PPC.make b/OS/PPC/PPC.make PPCBrowserObjs = "{ObjDir}PPCBrowser.a.o" ∂ "{ObjDir}PPCBrowser.c.o" ∂ +@@ -44,11 +45,11 @@ PPCBrowserObjs = "{ObjDir}PPCBrowser.a.o" ∂ + Lib {StdLibOpts} -o "{Targ}" {PPCObjects} + + +-"{RsrcDir}PPC.rsrc" ƒƒ {PPCBrowserObjs} ++"{RsrcDir}PPCBrowser.a.rsrc" ƒƒ {PPCBrowserObjs} + Link {StdLOpts} {StdAlign} -o "{Targ}" {PPCBrowserObjs} -m BrowsePackEntry -rt PACK=9 || Exit 1 + + +-"{RsrcDir}PPC.rsrc" ƒƒ "{RIncludes}Types.r" ∂ ++"{RsrcDir}PPCBrowser.a.rsrc" ƒƒ "{RIncludes}Types.r" ∂ + "{RIncludes}SysTypes.r" ∂ + "{RIncludes}BalloonTypes.r" ∂ + "{PPCDir}PPCBrowser.r" @@ -331,3 +332,7 @@ PPCBrowserObjs = "{ObjDir}PPCBrowser.a.o" ∂ "{ObjDir}PromptForUser.c.o" ƒ "{PPCDir}PromptForUser.c" @@ -14183,6 +13930,16 @@ diff --git a/OS/PowerMgr/PowerMgr.a b/OS/PowerMgr/PowerMgr.a * bra.s @TestForGSC ; ENDIF +diff --git a/OS/PowerMgr/PowerMgr.make b/OS/PowerMgr/PowerMgr.make +--- a/OS/PowerMgr/PowerMgr.make ++++ b/OS/PowerMgr/PowerMgr.make +@@ -48,3 +48,6 @@ + "{PowerMgrDir}PwrControlsPatches.a" + Asm {StdAOpts} -o "{Targ}" "{PowerMgrDir}PwrControlsPatches.a" + ++"{ObjDir}PowerMgrPatches.a.o" ƒ "{PowerMgrDir}PowerMgrPatches.a" ++ Asm {StdAOpts} -o "{Targ}" "{PowerMgrDir}PowerMgrPatches.a" ++ diff --git a/OS/PowerMgr/PowerMgrPatches.a b/OS/PowerMgr/PowerMgrPatches.a --- a/OS/PowerMgr/PowerMgrPatches.a +++ b/OS/PowerMgr/PowerMgrPatches.a @@ -17348,6 +17105,17 @@ diff --git a/OS/SlotMgr/SlotMgr.a b/OS/SlotMgr/SlotMgr.a Endp ; must have endp for RAM builds End +diff --git a/OS/SlotMgr/SlotMgr.make b/OS/SlotMgr/SlotMgr.make +--- a/OS/SlotMgr/SlotMgr.make ++++ b/OS/SlotMgr/SlotMgr.make +@@ -52,3 +52,7 @@ SlotMgrObjs = "{ObjDir}SlotInterrupts.a.o" ∂ + "{SlotMgrDir}SlotMgr.a" + Asm {StdAOpts} -o "{Targ}" "{SlotMgrDir}SlotMgr.a" + ++ ++"{ObjDir}SlotMgrPatch.a.o" ƒ "{SlotMgrDir}SlotMgrPatch.a" ++ Asm {StdAOpts} -o "{Targ}" "{SlotMgrDir}SlotMgrPatch.a" ++ diff --git a/OS/SlotMgr/SlotMgrInit.a b/OS/SlotMgr/SlotMgrInit.a --- a/OS/SlotMgr/SlotMgrInit.a +++ b/OS/SlotMgr/SlotMgrInit.a @@ -19268,6 +19036,41 @@ diff --git a/OS/StartMgr/Boot3.a b/OS/StartMgr/Boot3.a EndOfBootCode +diff --git a/OS/StartMgr/StartMgr.make b/OS/StartMgr/StartMgr.make +--- a/OS/StartMgr/StartMgr.make ++++ b/OS/StartMgr/StartMgr.make +@@ -48,8 +48,14 @@ Boot3Objects = "{ObjDir}Boot3.a.o" ∂ + "{RsrcDir}Gibbly.rsrc" ƒƒ "{StartDir}Gibbly.r" + Rez {StdROpts} -a -o "{targ}" -d ROMBuildTime="{ROMBuildTime}" "{StartDir}Gibbly.r" || Exit 1 + +-"{RsrcDir}Gibbly.rsrc" ƒƒ {Boot3Objects} +- Link {StdLOpts} {StdAlign} -o "{Targ}" {Boot3Objects} -rt 'boot=3' -ra =resSysHeap,resLocked || Exit 1 ++"{RsrcDir}BootBlocks.a.rsrc" ƒ "{ObjDir}Boot1.a.o" ++ Link {StdLOpts} {StdAlign} -o "{Targ}" -rt RSRC=0 "{ObjDir}Boot1.a.o" ++ ++"{RsrcDir}StartSystem.a.rsrc" ƒ "{ObjDir}Boot2.a.o" ++ Link {StdLOpts} {StdAlign} -o "{Targ}" -rt RSRC=0 "{ObjDir}Boot2.a.o" ++ ++"{RsrcDir}BootCode.a.rsrc" ƒ {Boot3Objects} ++ Link {StdLOpts} {StdAlign} -o "{Targ}" {Boot3Objects} -rt 'RSRC=0' -ra =resSysHeap,resLocked || Exit 1 + + "{LibDir}StartMgr.lib" ƒ {StartMgrObjs} + Lib {StdLibOpts} {StartMgrObjs} -o "{Targ}" +@@ -235,6 +241,14 @@ Boot3Objects = "{ObjDir}Boot3.a.o" ∂ + C {StdCOpts} -o "{Targ}" "{StartDir}UnivTestEnv:SONIC_Test.c" -i "{StartDir}UnivTestEnv:" + + ++"{ObjDir}Boot1.a.o" ƒ "{StartDir}Boot1.a" ++ Asm {StdAOpts} -o "{Targ}" "{StartDir}Boot1.a" ++ ++ ++"{ObjDir}Boot2.a.o" ƒ "{StartDir}Boot2.a" ++ Asm {StdAOpts} -o "{Targ}" "{StartDir}Boot2.a" ++ ++ + "{ObjDir}Boot3.a.o" ƒ "{IntAIncludes}LinkedPatchMacros.a" ∂ + "{ObjDir}StandardEqu.d" ∂ + "{AIncludes}Folders.a" ∂ diff --git a/OS/TimeMgr/TimeMgr.a b/OS/TimeMgr/TimeMgr.a --- a/OS/TimeMgr/TimeMgr.a +++ b/OS/TimeMgr/TimeMgr.a @@ -19635,6 +19438,17 @@ diff --git a/OS/TimeMgr/TimeMgr.a b/OS/TimeMgr/TimeMgr.a move.w (sp)+,sr ; restore interrupt level movem.l (sp)+,@SavedRegs ; restore the registers rts ; Time Manager is initialized +diff --git a/OS/TimeMgr/TimeMgr.make b/OS/TimeMgr/TimeMgr.make +--- a/OS/TimeMgr/TimeMgr.make ++++ b/OS/TimeMgr/TimeMgr.make +@@ -23,3 +23,7 @@ TimeMgrObjs = "{ObjDir}TimeMgr.a.o" ∂ + "{TimeMgrDir}TimeMgr.a" + Asm {StdAOpts} -o "{Targ}" "{TimeMgrDir}TimeMgr.a" + ++ ++"{ObjDir}TimeMgrPatch.a.o" ƒ "{TimeMgrDir}TimeMgrPatch.a" ++ Asm {StdAOpts} -o "{Targ}" "{TimeMgrDir}TimeMgrPatch.a" ++ diff --git a/OS/TimeMgr/TimeMgrPatch.a b/OS/TimeMgr/TimeMgrPatch.a --- a/OS/TimeMgr/TimeMgrPatch.a +++ b/OS/TimeMgr/TimeMgrPatch.a @@ -19824,6 +19638,65 @@ new file mode 100644 @@ -0,0 +1 @@ +TEXTMPS \ No newline at end of file +diff --git a/Patches/LoadPatches.a b/Patches/LoadPatches.a +--- a/Patches/LoadPatches.a ++++ b/Patches/LoadPatches.a +@@ -130,20 +130,25 @@ Failed + + Copyright + string asis +- dc.b '© 1983, 1984, 1985, 1986, 1987, 1988, 1989, 1990, 1991 Apple Computer Inc.',13 ++ dc.b '© 1983-1992 Apple Computer Inc.',13 + dc.b 'All Rights Reserved.',13 + dc.b 13 +- dc.b 'Help! Help! We’re being held prisoner in a system software factory!',13 ++ dc.b 'Help! Help! We’re still being held prisoner in a system software factory!',13 + dc.b 13 + dc.b 'The Blue Meanies',13 + dc.b 13 +- dc.b 'Darin Adler',13 +- dc.b 'Scott Boyd',13 ++ dc.b 'Lew Cirne',13 ++ dc.b 'David Collins',13 ++ dc.b 'Wayne Correia',13 + dc.b 'Chris Derossi',13 +- dc.b 'Cynthia Jasper',13 ++ dc.b 'Pete Helme',13 ++ dc.b 'Fred Huxham',13 ++ dc.b 'Don Louv',13 ++ dc.b 'Kevin MacDonell',13 + dc.b 'Brian McGhie',13 + dc.b 'Greg Marriott',13 +- dc.b 'Beatrice Sochor',13 ++ dc.b 'Jeff Miller',13 ++ dc.b 'Fred Monroe',13 + dc.b 'Dean Yu',13 + align + +diff --git a/Patches/LoadPatches.a.o b/Patches/LoadPatches.a.o +new file mode 100644 +index 0000000000000000000000000000000000000000..4f10510127596de88e39ce791ccd12d413dd9c06 +GIT binary patch +literal 468 +zcmXAm!EO^V5Qb+%P@@V4$DiGZiUcfW5HZ+ij~*e&0M +zn8K4z-1*WT0k*FI!nEhTtDyNJ^mMNu6fL}L{QC44wjX`C{arLGvAL=8&CLdT{rxvD +zd;R`vjH^l!4$QKuJy{&-yvt&xa4JjT9Zt!SUD2Y;*fFW9jrZpn{jr43%TRevQkN)5 +zEwHlE869M#MviXnJT1|g!e8)EUhv!-yKXZ!6NHJX2{Ynal4ER47dVhs6HEC@E&`BJ +zQag6W*ZL06T9TX%L>Pc6S>v2!pUKl5&yv{C(gKg`OTm{cH5$jJUa=Ee1&)m8;f9oA +viIqI$`H_&sjx3eo&01-^XCJ93FblsSd#{xlZB2j)d^oS!R@hJUtpWc5SRjrl + +literal 0 +HcmV?d00001 + +diff --git a/Patches/LoadPatches.a.o.idump b/Patches/LoadPatches.a.o.idump +new file mode 100644 +--- /dev/null ++++ b/Patches/LoadPatches.a.o.idump +@@ -0,0 +1 @@ ++OBJ MPS +\ No newline at end of file diff --git a/Patches/LowMemoryPrintingPatches.a b/Patches/LowMemoryPrintingPatches.a new file mode 100644 --- /dev/null @@ -20813,6 +20686,264 @@ diff --git a/ProcessMgr/Glue.h b/ProcessMgr/Glue.h +pascal OSErr MyGestalt(OSType selector,long *response); + #endif __GLUE__ +diff --git a/ProcessMgr/ProcessMgr.make b/ProcessMgr/ProcessMgr.make +new file mode 100644 +--- /dev/null ++++ b/ProcessMgr/ProcessMgr.make +@@ -0,0 +1,246 @@ ++######################################################################## ++# Whole cloth substitute for the missing Process Manager makefile ++######################################################################## ++ ++{ObjDir}ProcessMgrIncludes.D ƒ {ProcessMgrDir}MakePMIncludes.a ++ Asm {StdEquAOpts} -o Dev:Null -d &DumpFile="'{ObjDir}ProcessMgrIncludes.D'" -i {IntAIncludes} {ProcessMgrDir}MakePMIncludes.a ++ ++ProcessMgrDefs = ∂ ++ -d WRITENOW_FIX=1 ∂ ++ -d MSWORKS_FIX=1 ∂ ++ -d PsychicTV=0 ∂ ++ ++ProcessMgrDefsC = ∂ ++ -d SYS_VERSION=∂'1808∂' ∂ ++ -d SYS_SEGMENT_TYPE=∂'scod∂' ∂ ++ -d NULLPROC_SIGNATURE=∂'TWIT∂' ∂ ++ -d DAH_SEGMENT_ZERO=-16479 ∂ ++ -d DAH_SIZE_RESOURCE_ID=-16471 ∂ ++ -d SYS_PUPPET_STRING_RSRC_TYPE=∂'TWIT∂' ∂ ++ -d SYS_PUPPET_STRING_RSRC_ID=-16458 ∂ ++ -d COLOR_LOMEMTAB_ID=-16458 ∂ ++ -d BW_LOMEMTAB_ID=-16459 ∂ ++ -d LOMEM_TAB_TYPE=∂'lmem∂' ∂ ++ ++ProcessMgrObjs = ∂ ++ {ObjDir}Error.a.o ∂ ++ {ObjDir}OSDispatch.a.o ∂ ++ {ObjDir}ProcessMgrMisc.a.o ∂ ++ {ObjDir}Switch.a.o ∂ ++ {ObjDir}ZoomRect.a.o ∂ ++ {ObjDir}Startup.c.o ∂ ++ {ObjDir}AppleEventExtensions.c.o ∂ ++ {ObjDir}Data.c.o ∂ ++ {ObjDir}Debugger.c.o ∂ ++ {ObjDir}DeskMgrPatches.c.o ∂ ++ {ObjDir}Eppc.c.o ∂ ++ {ObjDir}Error.c.o ∂ ++ {ObjDir}EventMgrPatches.c.o ∂ ++ {ObjDir}FileSystem.c.o ∂ ++ {ObjDir}HList.c.o ∂ ++ {ObjDir}LayerMgrPatches.c.o ∂ ++ {ObjDir}Memory.c.o ∂ ++ {ObjDir}MemoryMgrPatches.c.o ∂ ++ {ObjDir}MemoryMgr24Patches.c.o ∂ ++ {ObjDir}MemoryMgr32Patches.c.o ∂ ++ {ObjDir}MenuMgrPatches.c.o ∂ ++ {ObjDir}OSDispatch.c.o ∂ ++ {ObjDir}PackageMgrPatches.c.o ∂ ++ {ObjDir}Patches.c.o ∂ ++ {ObjDir}Processes.c.o ∂ ++ {ObjDir}Puppet.c.o ∂ ++ {ObjDir}Queue.c.o ∂ ++ {ObjDir}ResourceMgrPatches.c.o ∂ ++ {ObjDir}Schedule.c.o ∂ ++ {ObjDir}ScrapCoercion.c.o ∂ ++ {ObjDir}SegmentLoaderPatches.c.o ∂ ++ {ObjDir}Sleep.c.o ∂ ++ {ObjDir}Switch.c.o ∂ ++ {ObjDir}Utilities.c.o ∂ ++ {ObjDir}WindowMgrPatches.c.o ∂ ++ {IfObjDir}interface.o ∂ ++ {Libraries}Runtime.o ∂ ++ ++{ObjDir}Error.a.o ƒ {ProcessMgrDir}Error.a ++ Asm {ProcessMgrDefs} {StdAOpts} -o {Targ} {ProcessMgrDir}Error.a ++ ++{ObjDir}OSDispatch.a.o ƒ {ProcessMgrDir}OSDispatch.a ++ Asm {ProcessMgrDefs} {StdAOpts} -o {Targ} {ProcessMgrDir}OSDispatch.a ++ ++{ObjDir}ProcessMgrMisc.a.o ƒ {ProcessMgrDir}ProcessMgrMisc.a ++ Asm {ProcessMgrDefs} {StdAOpts} -o {Targ} {ProcessMgrDir}ProcessMgrMisc.a ++ ++{ObjDir}Switch.a.o ƒ {ProcessMgrDir}Switch.a ++ Asm {ProcessMgrDefs} {StdAOpts} -o {Targ} {ProcessMgrDir}Switch.a ++ ++{ObjDir}ZoomRect.a.o ƒ {ProcessMgrDir}ZoomRect.a ++ Asm {ProcessMgrDefs} {StdAOpts} -o {Targ} {ProcessMgrDir}ZoomRect.a ++ ++{ObjDir}AppleEventExtensions.c.o ƒ {ProcessMgrDir}AppleEventExtensions.c ++ C {ProcessMgrDefs} {ProcessMgrDefsC} {StdCOpts} -o {Targ} {ProcessMgrDir}AppleEventExtensions.c ++ ++{ObjDir}Data.c.o ƒ {ProcessMgrDir}Data.c ++ C {ProcessMgrDefs} {ProcessMgrDefsC} {StdCOpts} -o {Targ} {ProcessMgrDir}Data.c ++ ++{ObjDir}Debugger.c.o ƒ {ProcessMgrDir}Debugger.c ++ C {ProcessMgrDefs} {ProcessMgrDefsC} {StdCOpts} -o {Targ} {ProcessMgrDir}Debugger.c ++ ++{ObjDir}DeskMgrPatches.c.o ƒ {ProcessMgrDir}DeskMgrPatches.c ++ C {ProcessMgrDefs} {ProcessMgrDefsC} {StdCOpts} -o {Targ} {ProcessMgrDir}DeskMgrPatches.c ++ ++{ObjDir}Eppc.c.o ƒ {ProcessMgrDir}Eppc.c ++ C {ProcessMgrDefs} {ProcessMgrDefsC} {StdCOpts} -o {Targ} {ProcessMgrDir}Eppc.c ++ ++{ObjDir}Error.c.o ƒ {ProcessMgrDir}Error.c ++ C {ProcessMgrDefs} {ProcessMgrDefsC} {StdCOpts} -o {Targ} {ProcessMgrDir}Error.c ++ ++{ObjDir}EventMgrPatches.c.o ƒ {ProcessMgrDir}EventMgrPatches.c ++ C {ProcessMgrDefs} {ProcessMgrDefsC} {StdCOpts} -o {Targ} {ProcessMgrDir}EventMgrPatches.c ++ ++{ObjDir}FileSystem.c.o ƒ {ProcessMgrDir}FileSystem.c ++ C {ProcessMgrDefs} {ProcessMgrDefsC} {StdCOpts} -o {Targ} {ProcessMgrDir}FileSystem.c ++ ++{ObjDir}HList.c.o ƒ {ProcessMgrDir}HList.c ++ C {ProcessMgrDefs} {ProcessMgrDefsC} {StdCOpts} -o {Targ} {ProcessMgrDir}HList.c ++ ++{ObjDir}LayerMgrPatches.c.o ƒ {ProcessMgrDir}LayerMgrPatches.c ++ C {ProcessMgrDefs} {ProcessMgrDefsC} {StdCOpts} -o {Targ} {ProcessMgrDir}LayerMgrPatches.c ++ ++{ObjDir}Memory.c.o ƒ {ProcessMgrDir}Memory.c ++ C {ProcessMgrDefs} {ProcessMgrDefsC} {StdCOpts} -o {Targ} {ProcessMgrDir}Memory.c ++ ++{ObjDir}MemoryMgr24Patches.c.o ƒ {ProcessMgrDir}MemoryMgr24Patches.c ++ C {ProcessMgrDefs} {ProcessMgrDefsC} {StdCOpts} -o {Targ} {ProcessMgrDir}MemoryMgr24Patches.c ++ ++{ObjDir}MemoryMgr32Patches.c.o ƒ {ProcessMgrDir}MemoryMgr32Patches.c ++ C {ProcessMgrDefs} {ProcessMgrDefsC} {StdCOpts} -o {Targ} {ProcessMgrDir}MemoryMgr32Patches.c ++ ++{ObjDir}MemoryMgrPatches.c.o ƒ {ProcessMgrDir}MemoryMgrPatches.c ++ C {ProcessMgrDefs} {ProcessMgrDefsC} {StdCOpts} -o {Targ} {ProcessMgrDir}MemoryMgrPatches.c ++ ++{ObjDir}MenuMgrPatches.c.o ƒ {ProcessMgrDir}MenuMgrPatches.c ++ C {ProcessMgrDefs} {ProcessMgrDefsC} {StdCOpts} -o {Targ} {ProcessMgrDir}MenuMgrPatches.c ++ ++{ObjDir}OSDispatch.c.o ƒ {ProcessMgrDir}OSDispatch.c ++ C {ProcessMgrDefs} {ProcessMgrDefsC} {StdCOpts} -o {Targ} {ProcessMgrDir}OSDispatch.c ++ ++{ObjDir}PackageMgrPatches.c.o ƒ {ProcessMgrDir}PackageMgrPatches.c ++ C {ProcessMgrDefs} {ProcessMgrDefsC} {StdCOpts} -o {Targ} {ProcessMgrDir}PackageMgrPatches.c ++ ++{ObjDir}Patches.c.o ƒ {ProcessMgrDir}Patches.c ++ C {ProcessMgrDefs} {ProcessMgrDefsC} {StdCOpts} -o {Targ} {ProcessMgrDir}Patches.c ++ ++{ObjDir}Processes.c.o ƒ {ProcessMgrDir}Processes.c ++ C {ProcessMgrDefs} {ProcessMgrDefsC} {StdCOpts} -o {Targ} {ProcessMgrDir}Processes.c ++ ++{ObjDir}Puppet.c.o ƒ {ProcessMgrDir}Puppet.c ++ C {ProcessMgrDefs} {ProcessMgrDefsC} {StdCOpts} -o {Targ} {ProcessMgrDir}Puppet.c ++ ++{ObjDir}Queue.c.o ƒ {ProcessMgrDir}Queue.c ++ C {ProcessMgrDefs} {ProcessMgrDefsC} {StdCOpts} -o {Targ} {ProcessMgrDir}Queue.c ++ ++{ObjDir}ResourceMgrPatches.c.o ƒ {ProcessMgrDir}ResourceMgrPatches.c ++ C {ProcessMgrDefs} {ProcessMgrDefsC} {StdCOpts} -o {Targ} {ProcessMgrDir}ResourceMgrPatches.c ++ ++{ObjDir}Schedule.c.o ƒ {ProcessMgrDir}Schedule.c ++ C {ProcessMgrDefs} {ProcessMgrDefsC} {StdCOpts} -o {Targ} {ProcessMgrDir}Schedule.c ++ ++{ObjDir}ScrapCoercion.c.o ƒ {ProcessMgrDir}ScrapCoercion.c ++ C {ProcessMgrDefs} {ProcessMgrDefsC} {StdCOpts} -o {Targ} {ProcessMgrDir}ScrapCoercion.c ++ ++{ObjDir}SegmentLoaderPatches.c.o ƒ {ProcessMgrDir}SegmentLoaderPatches.c ++ C {ProcessMgrDefs} {ProcessMgrDefsC} {StdCOpts} -o {Targ} {ProcessMgrDir}SegmentLoaderPatches.c ++ ++{ObjDir}Sleep.c.o ƒ {ProcessMgrDir}Sleep.c ++ C {ProcessMgrDefs} {ProcessMgrDefsC} {StdCOpts} -o {Targ} {ProcessMgrDir}Sleep.c ++ ++{ObjDir}Startup.c.o ƒ {ProcessMgrDir}Startup.c ++ C {ProcessMgrDefs} {ProcessMgrDefsC} {StdCOpts} -o {Targ} {ProcessMgrDir}Startup.c ++ ++{ObjDir}Switch.c.o ƒ {ProcessMgrDir}Switch.c ++ C {ProcessMgrDefs} {ProcessMgrDefsC} {StdCOpts} -o {Targ} {ProcessMgrDir}Switch.c ++ ++{ObjDir}Utilities.c.o ƒ {ProcessMgrDir}Utilities.c ++ C {ProcessMgrDefs} {ProcessMgrDefsC} {StdCOpts} -o {Targ} {ProcessMgrDir}Utilities.c ++ ++{ObjDir}WindowMgrPatches.c.o ƒ {ProcessMgrDir}WindowMgrPatches.c ++ C {ProcessMgrDefs} {ProcessMgrDefsC} {StdCOpts} -o {Targ} {ProcessMgrDir}WindowMgrPatches.c ++ ++{RsrcDir}Scheduler.rsrc ƒƒ {ProcessMgrObjs} ++ # Omitting Link's -map arg yields a subtly different binary ++ Link {ProcessMgrObjs} ∂ ++ -m main -map -o {Targ} ∂ ++ -ra INIT=sysheap,purgeable,locked,preload ∂ ++ -ra Main=sysheap,locked ∂ ++ -ra zone_tools=sysheap,locked,preload ∂ ++ -ra zone32_tools=sysheap,locked,preload ∂ ++ -ra zone24_tools=sysheap,locked,preload ∂ ++ -ra kernel_segment=sysheap,locked ∂ ++ -ra %A5Init=sysheap,purgeable,locked ∂ ++ -ra eppc_segment=sysheap,locked ∂ ++ -ra Debugger=sysheap ∂ ++ > {TextDir}Scheduler.map ++ {ToolDir}CODE2scod {Targ} -16470 ++ ++ProcessMgrInitObjs = {ObjDir}ProcessMgrINIT.c.o {IfObjDir}interface.o ++ ++{ObjDir}ProcessMgrINIT.c.o ƒ {ProcessMgrDir}ProcessMgrINIT.c ++ C {ProcessMgrDefs} {ProcessMgrDefsC} {StdCOpts} -o {Targ} {ProcessMgrDir}ProcessMgrINIT.c ++ ++{BuildDir}ProcessMgrINIT ƒ {ProcessMgrInitObjs} {RsrcDir}Scheduler.rsrc {ProcessMgrDir}ProcessMgrINIT.r ++ Echo "Include ∂"{RsrcDir}Scheduler.rsrc∂" 'scod';" | Rez -o {Targ} ++ Link {ProcessMgrInitObjs} -rt INIT=128 -t INIT -m main -o {Targ} ++ ++{RsrcDir}Scheduler.rsrc ƒƒ {ProcessMgrDir}ProcessMgr.r ++ Rez -a {StdROpts} -o {Targ} {ProcessMgrDir}ProcessMgr.r ++ ++{ObjDir}PuppetString.Default.a.o ƒ {ProcessMgrDir}PuppetString.Default.a ++ Asm {StdAOpts} -o {Targ} {ProcessMgrDir}PuppetString.Default.a ++{RsrcDir}Scheduler.rsrc ƒƒ {ObjDir}PuppetString.Default.a.o ++ Link {ObjDir}PuppetString.Default.a.o -rt TWIT=-16458 -ra Main=sysheap,locked -o {Targ} ++ ++{ObjDir}PuppetString.MacDraw.a.o ƒ {ProcessMgrDir}PuppetString.MacDraw.a ++ Asm {StdAOpts} -o {Targ} {ProcessMgrDir}PuppetString.MacDraw.a ++{RsrcDir}Scheduler.rsrc ƒƒ {ObjDir}PuppetString.MacDraw.a.o ++ Link {ObjDir}PuppetString.MacDraw.a.o -rt MDRW=-16458 -ra Main=sysheap,locked -o {Targ} ++ ++{ObjDir}PuppetString.MacPaint.a.o ƒ {ProcessMgrDir}PuppetString.MacPaint.a ++ Asm {StdAOpts} -o {Targ} {ProcessMgrDir}PuppetString.MacPaint.a ++{RsrcDir}Scheduler.rsrc ƒƒ {ObjDir}PuppetString.MacPaint.a.o ++ Link {ObjDir}PuppetString.MacPaint.a.o -rt MPNT=-16458 -ra Main=sysheap,locked -o {Targ} ++ ++{ObjDir}PuppetString.MacWrite.a.o ƒ {ProcessMgrDir}PuppetString.MacWrite.a ++ Asm {StdAOpts} -o {Targ} {ProcessMgrDir}PuppetString.MacWrite.a ++{RsrcDir}Scheduler.rsrc ƒƒ {ObjDir}PuppetString.MacWrite.a.o ++ Link {ObjDir}PuppetString.MacWrite.a.o -rt MACA=-16458 -ra Main=sysheap,locked -o {Targ} ++ ++{ObjDir}LomemTab.BlackWhite.a.o ƒ {ProcessMgrDir}LomemTab.BlackWhite.a ++ Asm {StdAOpts} -o {Targ} {ProcessMgrDir}LomemTab.BlackWhite.a ++{RsrcDir}Scheduler.rsrc ƒƒ {ObjDir}LomemTab.BlackWhite.a.o ++ Link {ObjDir}LomemTab.BlackWhite.a.o -rt lmem=-16459 -ra Main=sysheap,locked -o {Targ} ++ ++{ObjDir}LomemTab.Color.a.o ƒ {ProcessMgrDir}LomemTab.Color.a ++ Asm {StdAOpts} -o {Targ} {ProcessMgrDir}LomemTab.Color.a ++{RsrcDir}Scheduler.rsrc ƒƒ {ObjDir}LomemTab.Color.a.o ++ Link {ObjDir}LomemTab.Color.a.o -rt lmem=-16458 -ra Main=sysheap,locked -o {Targ} ++ ++{ObjDir}DAHandler.a.o ƒ {ProcessMgrDir}DAHandler.a ++ Asm {StdAOpts} -o {Targ} {ProcessMgrDir}DAHandler.a ++ ++{ObjDir}DAHandler.c.o ƒ {ProcessMgrDir}DAHandler.c ++ C {StdCOpts} -o {Targ} {ProcessMgrDir}DAHandler.c ++ ++DAHandlerObjs = {ObjDir}DAHandler.a.o {ObjDir}DAHandler.c.o {IfObjDir}interface.o {Libraries}Runtime.o ++ ++{RsrcDir}DAHandlerScods.rsrc ƒ {DAHandlerObjs} ++ Link {DAHandlerObjs} ∂ ++ -map -o {Targ} ∂ ++ -ra Main=sysheap,purgeable,locked ∂ ++ -ra Init=sysheap,purgeable,locked ∂ ++ -ra %A5Init=sysheap,purgeable,locked ∂ ++ > {TextDir}DAHandler.map ++ {ToolDir}CODE2scod {Targ} -16479 ++ ++{RsrcDir}DAHandler.rsrc ƒ {ProcessMgrDir}DAHandler.r {RsrcDir}DAHandlerScods.rsrc ++ Set CodeResFile {RsrcDir}DAHandlerScods.rsrc; Export CodeResFile ++ Rez {StdROpts} -o {Targ} {ProcessMgrDir}DAHandler.r +diff --git a/ProcessMgr/ProcessMgr.make.idump b/ProcessMgr/ProcessMgr.make.idump +new file mode 100644 +--- /dev/null ++++ b/ProcessMgr/ProcessMgr.make.idump +@@ -0,0 +1 @@ ++TEXTMPS +\ No newline at end of file diff --git a/ProcessMgr/ProcessMgrMisc.a b/ProcessMgr/ProcessMgrMisc.a --- a/ProcessMgr/ProcessMgrMisc.a +++ b/ProcessMgr/ProcessMgrMisc.a @@ -22531,6 +22662,93 @@ diff --git a/QuickDraw/ColorMgr.a b/QuickDraw/ColorMgr.a +@done RTD #2 ; Lose ID, and go home. +diff --git a/QuickDraw/ColorQD.make b/QuickDraw/ColorQD.make +--- a/QuickDraw/ColorQD.make ++++ b/QuickDraw/ColorQD.make +@@ -99,3 +99,83 @@ CQDObjs = "{ObjDir}CheckDevicesINIT.a.o" ∂ + "{ColorQDDir}TEXT.a" ∂ + "{ColorQDDir}QDUtil.a" + Asm {StdAOpts} -o "{Targ}" "{ColorQDDir}CQD.a" -i "{QDPatchesDir}" ++ ++ ++# RAM-based version ++"{RsrcDir}QuickDrawPatchII.rsrc" ƒ "{IntAIncludes}ColorEqu.a" ∂ ++ "{AIncludes}Slots.a" ∂ ++ "{IntAIncludes}SlotMgrEqu.a" ∂ ++ "{AIncludes}QuickDraw.a" ∂ ++ "{AIncludes}SysEqu.a" ∂ ++ "{IntAIncludes}SysPrivateEqu.a" ∂ ++ "{AIncludes}syserr.a" ∂ ++ "{AIncludes}ToolUtils.a" ∂ ++ "{AIncludes}ROMEqu.a" ∂ ++ "{AIncludes}Video.a" ∂ ++ "{IntAIncludes}HardwarePrivateEqu.a" ∂ ++ "{AIncludes}HardwareEqu.a" ∂ ++ "{AIncludes}Palettes.a" ∂ ++ "{ColorQDDir}ANGLES.a" ∂ ++ "{ColorQDDir}Arith8Blt.a" ∂ ++ "{ColorQDDir}ARCS.a" ∂ ++ "{ColorQDDir}BITBLT.a" ∂ ++ "{ColorQDDir}BITMAPS.a" ∂ ++ "{ColorQDDir}cCrsrCore.a" ∂ ++ "{ColorQDDir}ColorMgr.a" ∂ ++ "{ColorQDDir}ColorAsm.a" ∂ ++ "{ColorQDDir}QD.a" ∂ ++ "{ColorQDDir}DRAWARC.a" ∂ ++ "{ColorQDDir}DRAWLINE.a" ∂ ++ "{ColorQDDir}DRAWTEXT.a" ∂ ++ "{ColorQDDir}fasttraps.a" ∂ ++ "{ColorQDDir}gdevice.a" ∂ ++ "{ColorQDDir}GrafAsm.a" ∂ ++ "{ColorQDDir}GWorld.a" ∂ ++ "{ColorQDDir}LCURSOR.a" ∂ ++ "{ColorQDDir}LINES.a" ∂ ++ "{ColorQDDir}MaskAsm.a" ∂ ++ "{ColorQDDir}OVALS.a" ∂ ++ "{ColorQDDir}PACKRGN.a" ∂ ++ "{ColorQDDir}PaletteMgr.a" ∂ ++ "{QDPatchesDir}PaletteMgrPatch.a" ∂ ++ "{ColorQDDir}patterns.a" ∂ ++ "{ColorQDDir}PICTURES.a" ∂ ++ "{ColorQDDir}POLYGONS.a" ∂ ++ "{ColorQDDir}PUTLINE.a" ∂ ++ "{ColorQDDir}PUTOVAL.a" ∂ ++ "{ColorQDDir}PUTRGN.a" ∂ ++ "{ColorQDDir}QDHooks.a" ∂ ++ "{ColorQDDir}QuickPolys.a" ∂ ++ "{ColorQDDir}RECTS.a" ∂ ++ "{ColorQDDir}REGIONS.a" ∂ ++ "{ColorQDDir}RGNBLT.a" ∂ ++ "{ColorQDDir}RGNOP.a" ∂ ++ "{ColorQDDir}RRECTS.a" ∂ ++ "{ColorQDDir}ScaleBlt.a" ∂ ++ "{ColorQDDir}seekMask.a" ∂ ++ "{ColorQDDir}SEEKRGN.a" ∂ ++ "{ColorQDDir}SORTPOINTS.a" ∂ ++ "{ColorQDDir}STRETCH.A" ∂ ++ "{ColorQDDir}TEXT.a" ∂ ++ "{ColorQDDir}QDUtil.a" ++ Asm {StdAOpts} -o "{ObjDir}QD.a.o" -i "{ColorQDDir}" -d ADDRMODEFLAG=0 "{ColorQDDir}QD.a" ++ Link {StdLOpts} {StdAlign} -rt RSRC=0 -o "{Targ}" "{ObjDir}QD.a.o" ++ ++ ++"{RsrcDir}QDciPatchROM.a.rsrc" ƒ "{ColorQDDir}Patches:QDciPatchROM.a" ++ Asm {StdAOpts} -o "{ObjDir}QDciPatchROM.a.o" -i "{ColorQDDir}" "{ColorQDDir}Patches:QDciPatchROM.a" ++ Link {StdLOpts} {StdAlign} -rt RSRC=0 -o "{Targ}" "{ObjDir}QDciPatchROM.a.o" ++ ++ ++# Linked patches ++ ++"{ObjDir}AllBWQDPatch.a.o" ƒ "{QDPatchesDir}AllB&WQDPatch.a" # ditch the ampersand -- quoting! ++ Asm {StdAOpts} -o "{Targ}" -i "{ColorQDDir}" -i "{QDPatchesDir}" -i "{ColorQDDir}Classic:" "{QDPatchesDir}AllB&WQDPatch.a" ++ ++ ++"{ObjDir}QuickDrawPatches.a.o" ƒ "{QDPatchesDir}QuickDrawPatches.a" ++ Asm {StdAOpts} -o "{Targ}" -i "{ColorQDDir}" -i "{QDPatchesDir}" -i "{ColorQDDir}Classic:" "{QDPatchesDir}QuickDrawPatches.a" ++ ++ ++"{ObjDir}PaletteMgrPatches.a.o" ƒ "{QDPatchesDir}PaletteMgrPatches.a" ++ Asm {StdAOpts} -o "{Targ}" -i "{ColorQDDir}" -i "{QDPatchesDir}" -i "{ColorQDDir}Classic:" "{QDPatchesDir}PaletteMgrPatches.a" diff --git a/QuickDraw/DrawText.a b/QuickDraw/DrawText.a --- a/QuickDraw/DrawText.a +++ b/QuickDraw/DrawText.a @@ -24452,6 +24670,34 @@ diff --git a/QuickDraw/PaletteMgr.a b/QuickDraw/PaletteMgr.a CLR.L -(SP) ; Activate the front palette _FrontWindow ; before drawing anything. +diff --git a/QuickDraw/Patches/AllB&WQDPatch.a b/QuickDraw/Patches/AllB&WQDPatch.a +--- a/QuickDraw/Patches/AllB&WQDPatch.a ++++ b/QuickDraw/Patches/AllB&WQDPatch.a +@@ -2305,4 +2305,10 @@ JShowCursor EQU $0804 ;this shouldn't be here + + ; --------------------------------------------------------------------------- + ++ CASE OBJ ++ ROMs Plus,SE,Portable ++ MakePatch BWStdText,_StdText ; {Sources}QuickDraw:Classic:Text.m.a ++ MakePatch BWStdTxMeas,_StdTxMeas ; {Sources}QuickDraw:Classic:Text.m.a ++ MakePatch BWMeasureText,_MeasureText ; {Sources}QuickDraw:Classic:Text.m.a ++ + END +diff --git a/QuickDraw/Patches/QuickDrawPatches.a b/QuickDraw/Patches/QuickDrawPatches.a +--- a/QuickDraw/Patches/QuickDrawPatches.a ++++ b/QuickDraw/Patches/QuickDrawPatches.a +@@ -2601,4 +2601,10 @@ GoBack MOVE.L SAVESTK2(A6),SP ;RESTORE STACK POINTER + + ENDPROC + ++ CASE OBJ ++ ROMs II,IIci ++ MakePatch StdText,_StdText ; {Sources}QuickDraw:Text.a ++ MakePatch StdTxMeas,_StdTxMeas ; {Sources}QuickDraw:Text.a ++ MakePatch MeasureText,_MeasureText ; {Sources}QuickDraw:Text.a ++ + END diff --git a/QuickDraw/Patterns.a b/QuickDraw/Patterns.a --- a/QuickDraw/Patterns.a +++ b/QuickDraw/Patterns.a @@ -25265,16 +25511,29 @@ diff --git a/Resources/Sys.r b/Resources/Sys.r 'INIT', 18; // AppleTalk 'lmgr', 0; // AppleTalk -@@ -1129,7 +1186,7 @@ +@@ -1129,8 +1186,19 @@ IncSys "ParityINIT.a.rsrc" codeAs 'INIT' (10, sysHeap, locked); - IncSys "EDiskShutdownPtch.a.rsrc" codeAs 'INIT' (12, sysHeap, locked); -+ IncSys "EDiskShutdownPtch.a.rsrc"; // UI resources only, INIT in linked patches - +- ++ // UI for EDiskShutdownPtch.a ++ resource 'DLOG' ( ++ -16535, purgeable) {{0, 0, 114, 367}, dBoxProc, visible, noGoAway, 0, -16535, "", alertPositionMainScreen ++ }; ++ resource 'DITL' (-16535, purgeable) { { ++ {84, 287, 104, 357}, Button { enabled, "OK" }; ++ {84, 204, 104, 274}, Button { enabled, "Cancel" }; ++ {10, 20, 42, 52}, Icon { disabled, 2 }; ++ {7, 74, 72, 354}, StaticText { disabled, ++ "The contents of the RAM Disk volume “^0” will be lost by shutting down. " ++ "Do you wish to continue?" ++ }; ++ } }; resource 'mcky' (0, sysHeap, purgeable) { { 255, 255, 255, 255, 255, 255, 255, 255 } }; -@@ -1168,8 +1225,8 @@ + resource 'mcky' (1, sysHeap, purgeable) { { 6, 255, 255, 255, 255, 255, 255, 255 } }; +@@ -1168,8 +1236,8 @@ //__________________________________________________________________________________________________ // AppleTalk @@ -25285,7 +25544,7 @@ diff --git a/Resources/Sys.r b/Resources/Sys.r // ^^ incorporates the following: // IncSys "AppleTalk.rsrc" not 'vers'; -@@ -1180,16 +1237,16 @@ +@@ -1180,16 +1248,16 @@ "Your system has been placed in AppleTalk zone “", "”. " @@ -25306,7 +25565,7 @@ diff --git a/Resources/Sys.r b/Resources/Sys.r "then click the selected AppleTalk connection icon.", } }; -@@ -1241,6 +1298,10 @@ +@@ -1241,6 +1309,10 @@ "The Router could not run. " "The Router file is damaged. " "Please reinstall the Router.", @@ -25317,15 +25576,30 @@ diff --git a/Resources/Sys.r b/Resources/Sys.r } }; //__________________________________________________________________________________________________ -@@ -1908,6 +1969,7 @@ resource 'STR ' (-16391, purgeable) { "Font Cache" }; - data 'FONT' (384, "Geneva", purgeable) {}; +@@ -1880,6 +1952,11 @@ resource 'PICT' (-16387) { + + IncSys "EditionMgr.rsrc"; + ++//__________________________________________________________________________________________________ ++// EDisk ++ ++ resource 'STR ' (-16535, sysheap, locked) { "Internal RAM Disk" }; // for EDiskLocalNamePatch.a ++ + //__________________________________________________________________________________________________ + // Font Mgr + +@@ -1905,9 +1982,9 @@ resource 'STR ' (-16391, purgeable) { "Font Cache" }; + resource 'FOND' (3, "Geneva", purgeable) { + FakeFONDFlags, 3, FakeFONDFields, 1, { 9, plain, 393; 12, plain, 396; }, FakeFONDTables + }; +- data 'FONT' (384, "Geneva", purgeable) {}; IncSys "SystemFonts.rsrc" 'FONT' (393) as 'FONT' (393, purgeable); IncSys "SystemFonts.rsrc" 'FONT' (396) as 'FONT' (396, purgeable); + IncSys "SystemFonts.rsrc" 'FONT' (521) as 'FONT' (521, purgeable); resource 'FOND' (4, "Monaco", purgeable) { FakeFONDFlags, 4, FakeFONDFields, 1, { 9, plain, 521; }, FakeFONDTables -@@ -2121,16 +2183,24 @@ resource 'pslt' (gestaltEclipse33, purgeable) { +@@ -2121,16 +2198,24 @@ resource 'pslt' (gestaltEclipse33, purgeable) { IncSys "International.rsrc" 'kcs#' (0) as 'kcs#' (0, sysHeap, purgeable); IncSys "International.rsrc" 'kcs4' (0) as 'kcs4' (0, sysHeap, purgeable); @@ -25354,7 +25628,7 @@ diff --git a/Resources/Sys.r b/Resources/Sys.r //__________________________________________________________________________________________________ // List Mgr -@@ -2540,13 +2610,6 @@ resource 'ppci' (-16409) +@@ -2540,13 +2625,6 @@ resource 'ppci' (-16409) IncSys "Scheduler.rsrc"; IncSys "DAHandler.rsrc"; @@ -25368,7 +25642,7 @@ diff --git a/Resources/Sys.r b/Resources/Sys.r //__________________________________________________________________________________________________ // QuickDraw -@@ -3101,16 +3164,6 @@ resource 'ppci' (-16409) +@@ -3101,16 +3179,6 @@ resource 'ppci' (-16409) } }; //__________________________________________________________________________________________________ @@ -25385,7 +25659,7 @@ diff --git a/Resources/Sys.r b/Resources/Sys.r // Virtual Memory include $$Shell("Misc")"VM.rsrc" not 'ckid'; -@@ -3165,7 +3218,7 @@ data 'ppat' (18, sysheap, purgeable) { +@@ -3165,7 +3233,7 @@ data 'ppat' (18, sysheap, purgeable) { // color desktop pattern = dithered gray resource 'ppat' (16, sysHeap, purgeable) { $"AA55AA55AA55AA55", // black & white pattern @@ -25394,7 +25668,7 @@ diff --git a/Resources/Sys.r b/Resources/Sys.r // 4-bit color image $"10101010" $"01010101" -@@ -3540,78 +3593,4 @@ data 'ppat' (18, sysheap, purgeable) { +@@ -3540,78 +3608,4 @@ data 'ppat' (18, sysheap, purgeable) { #if hasAppleEventMgr IncSys "AppleEventMgr.rsrc"; @@ -25476,244 +25750,712 @@ diff --git a/Resources/Sys.r b/Resources/Sys.r \ No newline at end of file diff --git a/Sys710x b/Sys710x new file mode 100644 +index 0000000000000000000000000000000000000000..e1ea32b028f51798e0ee28a91107dcd505e7f8d3 +GIT binary patch +literal 924 +zcmeH`&1zIJ6vtC7DB{_4QCtX~8M>@fZY%0QLFdlUFMA#P0j10I&bc>%OmaENz3o8P +zK1Xro-S{5e+jns1Bh<8m2)=<}AUT}meEbuB$z-l=a9-ij%mxTbqC#p&aS}Dr4WlktR$CWL9E7{ +z-qpk6F)}Ms>>cyWq$LbhY=9$T=e>qc6zERRlwgZ#f;;tvl2aJPFSGCJ20l;| +vb!0M+J7f%`tY!4`ZKVmenaX&^tX&AOM@4~IybbZZR^}|bC?@K|(;9vOeP`CI + +literal 0 +HcmV?d00001 + +diff --git a/Sys710x.idump b/Sys710x.idump +new file mode 100644 +--- /dev/null ++++ b/Sys710x.idump +@@ -0,0 +1 @@ ++zsysMACS +\ No newline at end of file diff --git a/Sys710x.rdump b/Sys710x.rdump new file mode 100644 --- /dev/null +++ b/Sys710x.rdump @@ -0,0 +1,86663 @@ -+data 'STR ' (0) { -+ $"544D 6163 696E 746F 7368 2053 7973 7465" /* TMacintosh Syste */ -+ $"6D20 7665 7273 696F 6E20 372E 310D 0D0D" /* m version 7.1... */ -+ $"A920 4170 706C 6520 436F 6D70 7574 6572" /* . Apple Computer */ -+ $"2C20 496E 632E 2031 3938 332D 3139 3932" /* , Inc. 1983-1992 */ -+ $"0D41 6C6C 2072 6967 6874 7320 7265 7365" /* .All rights rese */ -+ $"7276 6564 2E" /* rved. */ ++data 'ADBS' (2, locked) { ++ $"48E7 1F38 4E56 FEB0 3400 9EFC 000A 204F" /* H..8NV..4..... O */ ++ $"A079 548F 226F 0004 2009 660C 7032 A71E" /* .yT."o.. .f.p2.. */ ++ $"2248 137C 0002 001D 598F 2F3C 4B43 4852" /* "H.|....Y./P.JD */ ++ $"6704 3F04 A99A 41EE FEB0 5268 001C A00C" /* g.?...A...Rh.... */ ++ $"6B12 B6A8 0020 66EE 558F 486E FF00 A997" /* k.... f.U.Hn.... */ ++ $"381F 60C4 598F 2F3C 4B4D 4150 4267 31FC" /* 8.`.Y./<.2a...J@ */ ++ $"6664 3E3C 003C 2057 43FA 03BC 2149 00EC" /* fd><.< WC...!I.. */ ++ $"2148 00F0 7017 41E8 00E6 2278 0B18 4EA9" /* !H..p.A..."x..N. */ ++ $"0002 3E3C 0046 6100 0156 4A40 670E 0C40" /* ..><.Fa..VJ@g..@ */ ++ $"FF9F 6708 0C40 FF9E 6702 602A 2F3C 0000" /* ..g..@..g.`*.<.. */ ++ $"A895 6100 05CE 4FEF 0004 4A00 670E 487A" /* ..a...O...J.g.Hz */ ++ $"0054 3F3C 0003 3F3C 0003 A895 205F 4268" /* .T?<..?<.... _Bh */ ++ $"000C 6008 6006 205F 3140 000C 4CDF 1FFF" /* ..`.`. _1@..L... */ ++ $"4E75 0000 0000 206F 0004 202F 0008 0C80" /* Nu.... o.. /.... */ ++ $"666C 6167 670A 4290 3F7C EA51 000C 600E" /* flagg.B.?|.Q..`. */ ++ $"43FA FFE0 2251 20A9 0004 426F 000C 205F" /* C..."Q ...Bo.. _ */ ++ $"508F 4ED0 2F3A FFCC 6100 02CC 584F 4E75" /* P.N./:..a...XONu */ ++ $"4E56 0000 2F07 2F3C 0000 A1AD 4EBA 0554" /* NV.././<....N..T */ ++ $"4A00 584F 6606 303C EA84 601A 558F 2F3C" /* J.XOf.0<..`.U./< */ ++ $"666C 6167 487A FFA0 4EBA 0604 3E1F 6704" /* flagHz..N...>.g. */ ++ $"3007 6002 7000 2E2E FFFC 4E5E 4E75 4E56" /* 0.`.p.....N^NuNV */ ++ $"0000 48E7 0108 286E 0008 28BC 666C 6167" /* ..H...(n..(.flag */ ++ $"426C 000C 7000 2940 0004 486C 0004 701F" /* Bl..p.)@..Hl..p. */ ++ $"2F00 A85E 7000 2940 0008 486C 0008 701F" /* /..^p.)@..Hl..p. */ ++ $"2F00 A85E 486C 00F4 4EBA 00B2 3E00 584F" /* /..^Hl..N...>.XO */ ++ $"660A 486C 0008 701E 2F00 A85E 486C 0116" /* f.Hl..p./..^Hl.. */ ++ $"4EBA 00F2 3E00 584F 6704 3007 6026 486C" /* N...>.XOg.0.`&Hl */ ++ $"0116 486C 00F4 486C 000E 4EBA 011A 486C" /* ..Hl..Hl..N...Hl */ ++ $"015C 3F3C BF89 7001 3F00 4EBA 052C 7000" /* .\?<..p.?.N..,p. */ ++ $"4FEF 000C 4CEE 1080 FFF8 4E5E 4E75 4E56" /* O...L.....N^NuNV */ ++ $"0000 2F0C 286E 0008 558F 4EBA 067A 4A1F" /* ../.(n..U.N..zJ. */ ++ $"673A 558F 486C 0008 701E 2F00 A85D 4A1F" /* g:U.Hl..p./..]J. */ ++ $"672A 486C 000E 486C 0138 4EBA 0136 4A40" /* g*Hl..Hl.8N..6J@ */ ++ $"504F 6614 486C 0008 701D 2F00 A85E 486C" /* POf.Hl..p./..^Hl */ ++ $"0004 701E 2F00 A85E 7000 6008 558F 4EBA" /* ..p./..^p.`.U.N. */ ++ $"064E 301F 286E FFFC 4E5E 4E75 4E56 0000" /* .N0.(n..N^NuNV.. */ ++ $"48E7 0118 266E 0008 4213 598F 2F3C 5354" /* H...&n..B.Y./...H. */ ++ $"2F07 4EBA FFDA 1C00 7000 1006 0C40 0001" /* /.N.....p....@.. */ ++ $"584F 6614 303C 07FF C047 3E00 4EBA FF8C" /* XOf.0<...G>.N... */ ++ $"B047 6E04 3E3C A89F 598F 3F07 1F06 4EBA" /* .Gn.><..Y.?...N. */ ++ $"0022 598F 3F3C A89F 7001 1F00 4EBA 0014" /* ."Y.?<..p...N... */ ++ $"201F B09F 56C0 4400 4CEE 00C0 FFF8 4E5E" /* ...V.D.L.....N^ */ ++ $"4E75 225F 121F 301F 4A01 6704 A746 6002" /* Nu"_..0.J.g..F`. */ ++ $"A346 2E88 4ED1 225F 101F 205F 6604 A004" /* .F..N."_.. _f... */ ++ $"6002 A404 3E80 4ED1 4E56 0000 594F 2F3C" /* `...>.N.NV..YO/< */ ++ $"5354 5223 3F2E 000A A9A0 226E 000C 4211" /* STR#?....."n..B. */ ++ $"201F 6722 2040 2050 3018 322E 0008 6716" /* .g" @ P0.2...g. */ ++ $"B240 6212 7000 5341 6706 1018 D1C0 60F6" /* .@b.p.SAg.....`. */ ++ $"1010 5240 A02E 4E5E 205F 508F 4ED0 4E56" /* ..R@..N^ _P.N.NV */ ++ $"0000 203C 0000 A89F A746 2F08 203C 0000" /* .. <.....F/. <.. */ ++ $"A0AD A346 B1DF 6710 202E 000C 206E 0008" /* ...F..g. ... n.. */ ++ $"A3AD 3D40 0010 6006 3D7C FFFC 0010 4E5E" /* ..=@..`.=|....N^ */ ++ $"205F 508F 4ED0 0000 0000 0000 0000 0000" /* _P.N........... */ + $"0000 0000 0000 0000 0000 0000 0000 0000" /* ................ */ + $"0000 0000 0000 0000 0000 0000 0000 0000" /* ................ */ -+}; -+ -+data 'STR ' (-16413, sysheap) { + $"0000 0000 0000 0000 0000 0000 0000 0000" /* ................ */ + $"0000 0000 0000 0000 0000 0000 0000 0000" /* ................ */ ++ $"0000 0000 0000 0000 0000 0000 0000 0000" /* ................ */ ++ $"0000 0000 0000 0000 0000 0000 0000 0000" /* ................ */ ++ $"0000 0000 0000 0000 0000 0000 0000 0000" /* ................ */ ++ $"0000 0000 042E 4D50 5020 042E 4154 5020" /* ......MPP ..ATP */ ++ $"0000 0000 0000 0000 0000 0000 0000 0000" /* ................ */ ++ $"0000 0000 0000 0000 0000 0000 0000 0000" /* ................ */ ++ $"0000 0000 0000 0000 0000 0000 0000 0000" /* ................ */ ++ $"0000 0000 0000 0000 0000 0000 0000 0000" /* ................ */ ++ $"0000 0000 0000 0000 0000 0000 0000 0000" /* ................ */ ++ $"0000 0000 0000 0000 0000 0000 0000 0000" /* ................ */ ++ $"0000 0000 0000 7200 1038 0291 6B0A 0200" /* ......r..8..k... */ ++ $"000F 5300 6602 7201 1F41 0004 4E75 4267" /* ..S.f.r..A..NuBg */ ++ $"4EBA FFE4 4240 4A1F 6632 1238 0291 6B04" /* N...B@J.f2.8..k. */ ++ $"709F 6028 1038 01FB 0200 000F 5300 6F04" /* p.`(.8......S.o. */ ++ $"709E 6018 9EFC 0032 204F 43FA FF48 2149" /* p.`....2 OC..H!I */ ++ $"0012 4228 001B A000 4FEF 0032 3F40 0004" /* ..B(....O..2?@.. */ ++ $"4E75" /* Nu */ +}; + -+data 'STR ' (-16501, sysheap, purgeable) { -+ $"0641 2F52 4F53 45" /* .A/ROSE */ ++data 'AINI' (32000, sysheap, locked) { ++ $"604A 0000 0000 0008 0203 8000 0000 0732" /* `J.............2 */ ++ $"2E30 2E33 2020 3452 6573 706F 6E64 6572" /* .0.3 4Responder */ ++ $"2076 322E 302E 3320 203B 20A9 2041 7070" /* v2.0.3 ; . App */ ++ $"6C65 2043 6F6D 7075 7465 722C 2049 6E63" /* le Computer, Inc */ ++ $"2E20 3139 3837 2D31 3939 3100 48E7 FFF8" /* . 1987-1991.H... */ ++ $"2848 7E00 554F A974 4A1F 6600 00BA 7E00" /* (H~.UO.tJ.f...~. */ ++ $"6100 01C4 4A40 6600 00AE 7E0A 204C A528" /* a...J@f...~. L.( */ ++ $"2F08 A992 4A78 0A60 6600 009C 7E14 203C" /* /...Jx.`f...~. < */ ++ $"0000 06A8 A51E 4A40 6600 008C 7E1E 43FA" /* ......J@f...~.C. */ ++ $"0094 2288 2848 28BC 776D 612E 397C 0203" /* ..".(H(.wma.9|.. */ ++ $"0004 3E3C 0032 2F0C 6100 02A8 4A40 6668" /* ..><.2/.a...J@fh */ ++ $"3E3C 003C 2057 43FA 011C 2149 0090 7017" /* ><.< WC...!I..p. */ ++ $"41E8 008A 2278 0B18 4EA9 0002 2F3C 0000" /* A..."x..N.../<.. */ ++ $"A895 6100 0BF0 4FEF 0004 4A00 670E 487A" /* ..a...O...J.g.Hz */ ++ $"013A 3F3C 0003 3F3C 0003 A895 3E3C 0046" /* .:?<..?<....><.F */ ++ $"6100 01AC 4A40 670E 0C40 FF9F 6708 0C40" /* a...J@g..@..g..@ */ ++ $"FF9E 6702 6012 3E3C 004B 6100 02FA 4A40" /* ..g.`.><.Ka...J@ */ ++ $"6606 7000 6002 6006 205F 3140 0014 4CDF" /* f.p.`.`. _1@..L. */ ++ $"1FFF 4E75 0000 0000 206F 0004 202F 0008" /* ..Nu.... o.. /.. */ ++ $"0C80 776D 612E 670A 4290 3F7C EA51 000C" /* ..wma.g.B.?|.Q.. */ ++ $"600A 20BC 0000 0001 426F 000C 205F 508F" /* `. .....Bo.. _P. */ ++ $"4ED0 2F08 7000 4A78 028E 6B12 7009 2078" /* N./.p.Jx..k.p. x */ ++ $"0B18 B0FC FFFF 6706 4EA8 0002 1001 205F" /* ......g.N..... _ */ ++ $"4E75 43FA FFB0 2251 4A40 671A 0C40 FBFD" /* NuC..."QJ@g..@.. */ ++ $"6614 3029 001C 5240 3340 001C 2F09 6100" /* f.0)..R@3@../.a. */ ++ $"048E 225F 4240 3340 0016 4E75 43FA FF86" /* .."_B@3@..NuC... */ ++ $"2251 4A40 670A 2F09 6100 0424 225F 600A" /* "QJ@g./.a..$"_`. */ ++ $"2F09 6100 0696 225F 4240 3340 0018 4E75" /* /.a..."_B@3@..Nu */ ++ $"43FA FF62 2251 2F09 6100 0404 225F 3340" /* C..b"Q/.a..."_3@ */ ++ $"0018 4E75 41FA FF4E 2050 202F 0004 6712" /* ..NuA..N P /..g. */ ++ $"0C80 0000 0002 6714 0C80 0000 0006 671A" /* ......g.......g. */ ++ $"6024 2F08 6100 039C 584F 601A 4268 0016" /* `$/.a...XO`.Bh.. */ ++ $"4268 0018 4268 001A 600C 4268 001C 2F08" /* Bh..Bh..`.Bh../. */ ++ $"6100 0472 584F 7000 4E75 2F3A FF08 6100" /* a..rXOp.Nu/:..a. */ ++ $"05DC 584F 4E75 4E56 FFFC 2F07 2F3C 0000" /* ..XONuNV.././<.. */ ++ $"A1AD 4EBA 0A90 4A00 584F 6606 303C EA84" /* ..N...J.XOf.0<.. */ ++ $"6054 558F 2F3C 776D 612E 487A FEDC 4EBA" /* `TU./.g.0.`.g.0. */ ++ $"6024 0CAE 3800 0000 FFFC 6C04 70FF 6016" /* `$..8.....l.p.`. */ ++ $"7007 2F00 4EBA 0A9E 4A00 584F 6606 303C" /* p./.N...J.XOf.0< */ ++ $"EA84 6002 7000 2E2E FFF8 4E5E 4E75 4E56" /* ..`.p.....N^NuNV */ ++ $"0000 48E7 0108 286E 0008 558F 4EBA 125A" /* ..H...(n..U.N..Z */ ++ $"4A1F 6720 2F0C 4EBA 0036 3E00 584F 6704" /* J.g /.N..6>.XOg. */ ++ $"3007 6020 2F0C 4EBA 00D4 2F0C 4EBA 0350" /* 0.` /.N.../.N..P */ ++ $"504F 600E 558F 4EBA 1248 3E1F 6704 3007" /* PO`.U.N..H>.g.0. */ ++ $"6002 7000 4CEE 1080 FFF8 4E5E 4E75 4E56" /* `.p.L.....N^NuNV */ ++ $"FFFC 48E7 0108 286E 0008 558F 2F3C 6174" /* ..H...(n..U./.g.0. */ ++ $"6036 203C 0000 00FF C0AE FFFC 3940 0094" /* `6 <........9@.. */ ++ $"7035 B06C 0094 6F0C 70FE C0AC 0006 2940" /* p5.l..o.p.....)@ */ ++ $"0006 600A 7001 80AC 0006 2940 0006 4EBA" /* ..`.p.....)@..N. */ ++ $"FE12 1940 009D 7000 4CEE 1080 FFF4 4E5E" /* ...@..p.L.....N^ */ ++ $"4E75 4E56 0000 2F0C 286E 0008 426C 001C" /* NuNV../.(n..Bl.. */ ++ $"426C 0014 42AC 0016 7000 2940 0006 486C" /* Bl..B...p.)@..Hl */ ++ $"0686 3F3C BF88 7002 3F00 4EBA 0DE4 486C" /* ..?<..p.?.N...Hl */ ++ $"0642 2F0C 4EBA 03CE 486C 0664 2F0C 4EBA" /* .B/.N...Hl.d/.N. */ ++ $"0422 7000 286E FFFC 4E5E 4E75 4E56 0000" /* ."p.(n..N^NuNV.. */ ++ $"48E7 0108 286E 0008 426C 0022 426C 0024" /* H...(n..Bl."Bl.$ */ ++ $"7000 2940 02AC 397C FFF5 02B8 397C 00FE" /* p.)@..9|....9|.. */ ++ $"02BA 422C 02BC 426C 02BE 426C 02C0 558F" /* ..B,..Bl..Bl..U. */ ++ $"486C 02A0 7000 1F00 4EBA 0A74 3E1F 6704" /* Hl..p...N..t>.g. */ ++ $"3007 6018 196C 02BC 0025 2F0C 4EBA 01E0" /* 0.`..l...%/.N... */ ++ $"3E00 584F 6704 3007 6002 7000 4CEE 1080" /* >.XOg.0.`.p.L... */ ++ $"FFF8 4E5E 4E75 4E56 FEF6 48E7 0118 266E" /* ..N^NuNV..H...&n */ ++ $"0008 558F 2F3C 726F 6D76 486E FEF6 4EBA" /* ..U./.g.0.`..^ <.. */ ++ $"00FF C0AE FEF6 1740 0096 7003 B06B 000E" /* .......@..p..k.. */ ++ $"6F0E 7000 102B 000F 5340 1740 0097 600A" /* o.p..+..S@.@..`. */ ++ $"102B 000F 5200 1740 0097 177C 0001 0098" /* .+..R..@...|.... */ ++ $"387C 0B22 3E14 3007 E040 323C 00FF C240" /* 8|.">.0..@2<...@ */ ++ $"1741 0099 387C 028E 3754 009A 177C 0002" /* .A..8|..7T...|.. */ ++ $"009C 49EB 009E 4EBA 0542 2D40 FEFA 6604" /* ..I...N..B-@..f. */ ++ $"421C 602A 486E FF00 3F3C BF88 7005 3F00" /* B.`*Hn..?<..p.?. */ ++ $"4EBA 0CBE 2F0C 486E FF00 2F2E FEFA 4EBA" /* N.../.Hn../...N. */ ++ $"0728 2840 206E FEFA A023 4FEF 000C 4EBA" /* .((@ n...#O...N. */ ++ $"052C 2D40 FEFA 6604 421C 602A 486E FF00" /* .,-@..f.B.`*Hn.. */ ++ $"3F3C BF88 7006 3F00 4EBA 0C86 2F0C 486E" /* ?<..p.?.N.../.Hn */ ++ $"FF00 2F2E FEFA 4EBA 06F0 2840 206E FEFA" /* ../...N...(@ n.. */ ++ $"A023 4FEF 000C 486E FF00 3F3C BF88 7007" /* .#O...Hn..?<..p. */ ++ $"3F00 4EBA 0C5C 486E FF00 4EBA 054C 2D40" /* ?.N..\Hn..N..L-@ */ ++ $"FEFA 584F 6604 421C 601A 2F0C 486E FF00" /* ..XOf.B.`./.Hn.. */ ++ $"2F2E FEFA 4EBA 06B2 2840 206E FEFA A023" /* /...N...(@ n...# */ ++ $"4FEF 000C 486E FEFE 4EBA 05C6 2D40 FEFA" /* O...Hn..N...-@.. */ ++ $"584F 6608 421C 421C 421C 601E 2F0C 7000" /* XOf.B.B.B.`./.p. */ ++ $"302E FEFE 2F00 2F2E FEFA 4EBA 06DE 2840" /* 0..././...N...(@ */ ++ $"206E FEFA A023 4FEF 000C 598F 2F0C 4EBA" /* n...#O...Y./.N. */ ++ $"0E8E 598F 486B 0094 4EBA 0E84 201F 221F" /* ..Y.Hk..N... .". */ ++ $"9280 2741 0010 7000 4CEE 1880 FEEA 4E5E" /* ..'A..p.L.....N^ */ ++ $"4E75 4E56 0000 2F0C 286E 0008 2F0C 4EBA" /* NuNV../.(n../.N. */ ++ $"FD4E 4A40 584F 661E 486C 0642 2F0C 4EBA" /* .NJ@XOf.Hl.B/.N. */ ++ $"01A4 426C 001C 2F0C 4EBA FDE2 2F0C 4EBA" /* ..Bl../.N.../.N. */ ++ $"005E 4FEF 0010 286E FFFC 4E5E 4E75 4E56" /* .^O...(n..N^NuNV */ ++ $"0000 48E7 0108 286E 0008 41FA FBC0 2948" /* ..H...(n..A...)H */ ++ $"02AC 397C FFF5 02B8 397C 00FD 02BA 397C" /* ..9|....9|....9| */ ++ $"0242 02C2 41EC 02DC 2948 02C4 558F 486C" /* .B..A...)H..U.Hl */ ++ $"02A0 7001 1F00 4EBA 0846 3E1F 6704 3007" /* ..p...N..F>.g.0. */ ++ $"6002 7000 4CEE 1080 FFF8 4E5E 4E75 4E56" /* `.p.L.....N^NuNV */ ++ $"0000 48E7 0108 286E 0008 2F0C 4EBA 00B8" /* ..H...(n../.N... */ ++ $"41FA FB40 2948 052A 397C 0001 052E 397C" /* A..@)H.*9|....9| */ ++ $"FFF6 0536 397C 00FD 0538 197C 0004 053A" /* ...69|...8.|...: */ ++ $"197C 0003 053B 41EC 001E 2948 053C 197C" /* .|...;A...)H.<.| */ ++ $"0001 0540 558F 486C 051E 7001 1F00 4EBA" /* ...@U.Hl..p...N. */ ++ $"07DE 3E1F 6704 3947 0016 4CEE 1080 FFF8" /* ..>.g.9G..L..... */ ++ $"4E5E 4E75 4E56 0000 48E7 0108 286E 0008" /* N^NuNV..H...(n.. */ ++ $"7000 2940 052A 397C 0001 052E 397C FFF6" /* p.)@.*9|....9|.. */ ++ $"0536 397C 00FC 0538 41EC 0027 2948 053C" /* .69|...8A..')H.< */ ++ $"558F 486C 051E 7000 1F00 4EBA 0792 3E1F" /* U.Hl..p...N...>. */ ++ $"6706 3947 0016 6014 486C 0642 2F0C 4EBA" /* g.9G..`.Hl.B/.N. */ ++ $"0084 2F0C 4EBA FF48 4FEF 000C 4CEE 1080" /* ../.N..HO...L... */ ++ $"FFF8 4E5E 4E75 4E56 0000 48E7 0018 266E" /* ..N^NuNV..H...&n */ ++ $"0008 49EB 0027 41EB 0642 224C 7000 102B" /* ..I..'A..B"Lp..+ */ ++ $"0642 5240 48C0 A02E 4A6B 001C 6F10 302B" /* .BR@H...Jk..o.0+ */ ++ $"001C 48C0 2F00 2F0C 4EBA 047E 504F 7000" /* ..H././.N..~POp. */ ++ $"1014 5240 D8C0 41EB 0664 224C 7000 102B" /* ..R@..A..d"Lp..+ */ ++ $"0664 5240 48C0 A02E 7000 102B 0664 5240" /* .dR@H...p..+.dR@ */ ++ $"D8C0 18FC 0001 18FC 002A 4CEE 1800 FFF8" /* .........*L..... */ ++ $"4E5E 4E75 4E56 0000 48E7 0118 266E 0008" /* N^NuNV..H...&n.. */ ++ $"598F 2F3C 5354 5220 3F3C BFE3 A9A0 285F" /* Y./.f.9n..../.?< */ ++ $"BFF5 3F2C 000E 4EBA 0978 6006 426C 000E" /* ..?,..N..x`.Bl.. */ ++ $"4213 4CEE 1880 FFF0 4E5E 4E75 4E56 0000" /* B.L.....N^NuNV.. */ ++ $"48E7 0108 286E 0008 7000 2940 052A 397C" /* H...(n..p.)@.*9| */ ++ $"0001 052E 397C FFF6 0536 397C 00FC 0538" /* ....9|...69|...8 */ ++ $"41EC 0027 2948 053C 558F 486C 051E 7000" /* A..')H..g.9G..0. */ ++ $"4CEE 1080 FFF8 4E5E 4E75 4E56 0000 48E7" /* L.....N^NuNV..H. */ ++ $"0108 286E 0008 2E2C 02B2 7006 B087 660A" /* ..(n...,..p...f. */ ++ $"2F0C 4EBA 0076 584F 6018 7001 B087 660A" /* /.N..vXO`.p...f. */ ++ $"2F0C 4EBA 00C6 584F 6008 2F0C 4EBA 010C" /* /.N...XO`./.N... */ ++ $"584F 4CEE 1080 FFF8 4E5E 4E75 4E56 0000" /* XOL.....N^NuNV.. */ ++ $"2F0C 286E 0008 41FA F928 2948 02AC 397C" /* /.(n..A..()H..9| */ ++ $"FFF5 02B8 397C 00FC 02BA 196C 0025 02BC" /* ....9|.....l.%.. */ ++ $"7000 102C 02BD 7210 8200 1941 02BD 41EC" /* p..,..r....A..A. */ ++ $"02D0 2948 02C8 197C 0001 02CC 197C 0001" /* ..)H...|.....|.. */ ++ $"02CD 286E FFFC 4E5E 4E75 4E56 FFFC 48E7" /* ..(n..N^NuNV..H. */ ++ $"0108 286E 0008 2F0C 4EBA FFA2 41EC 02DC" /* ..(n../.N...A... */ ++ $"2948 02D2 297C 0100 0203 02D8 397C 0004" /* )H..)|......9|.. */ ++ $"02D0 3D6C 0094 FFFC 1D6C 009C FFFE 1D6C" /* ..=l.....l.....l */ ++ $"009D FFFF 41EE FFFC 43EC 02DC 7004 A02E" /* ....A...C...p... */ ++ $"558F 486C 02A0 7001 1F00 4EBA 0522 3E1F" /* U.Hl..p...N..">. */ ++ $"4CEE 1080 FFF4 4E5E 4E75 4E56 0000 48E7" /* L.....N^NuNV..H. */ ++ $"0108 286E 0008 2F0C 4EBA FF42 41EC 02DC" /* ..(n../.N..BA... */ ++ $"2948 02D2 297C 0100 0203 02D8 396C 0012" /* )H..)|......9l.. */ ++ $"02D0 41EC 0094 43EC 02DC 202C 0010 A02E" /* ..A...C... ,.... */ ++ $"558F 486C 02A0 7001 1F00 4EBA 04D2 3E1F" /* U.Hl..p...N...>. */ ++ $"4CEE 1080 FFF8 4E5E 4E75 4E56 0000 48E7" /* L.....N^NuNV..H. */ ++ $"0108 286E 0008 2F0C 4EBA FEF2 41EC 02DC" /* ..(n../.N...A... */ ++ $"2948 02D2 297C FF00 0203 02D8 426C 02D0" /* )H..)|......Bl.. */ ++ $"558F 486C 02A0 7001 1F00 4EBA 0492 3E1F" /* U.Hl..p...N...>. */ ++ $"4CEE 1080 FFF8 4E5E 4E75 4E56 0000 2F0C" /* L.....N^NuNV../. */ ++ $"598F 2F3C 7665 7273 7001 3F00 A81F 2857" /* Y./..G..f.p.`. */ ++ $"598F 2F3C 7665 7273 7001 3F00 A81F 285F" /* Y./..G */ ++ $"FFFF 6604 7000 603A 598F 2F3C 7665 7273" /* ..f.p.`:Y./..G.. */ ++ $"660C 7000 2840 206E 0008 4250 603A 598F" /* f.p.(@ n..BP`:Y. */ ++ $"2F3C 7665 7273 7001 3F00 A81F 285F 200C" /* /... */ ++ $"48C7 2F07 4EBA FFDA 1C00 7000 1006 0C40" /* H./.N.....p....@ */ ++ $"0001 584F 6614 303C 07FF C047 3E00 4EBA" /* ..XOf.0<...G>.N. */ ++ $"FF8C B047 6E04 3E3C A89F 598F 3F07 1F06" /* ...Gn.><..Y.?... */ ++ $"4EBA 0138 598F 3F3C A89F 7001 1F00 4EBA" /* N..8Y.?<..p...N. */ ++ $"012A 201F B09F 56C0 4400 4CEE 00C0 FFF8" /* .* ...V.D.L..... */ ++ $"4E5E 4E75 4E56 0000 48E7 0108 3E2E 000A" /* N^NuNV..H...>... */ ++ $"6D14 0C47 0007 6E0E 3007 48C0 E580 2040" /* m..G..n.0.H... @ */ ++ $"2868 0AB8 601E 0C47 0008 6D14 0C47 000F" /* (h..`..G..m..G.. */ ++ $"6E0E 3007 48C0 E580 2040 2868 0BC8 6004" /* n.0.H... @(h..`. */ ++ $"7000 2840 7000 2840 4A80 6704 7000 6012" /* p.(@p.(@J.g.p.`. */ ++ $"4A94 6704 7001 600A 2F0C A9A2 4A94 56C0" /* J.g.p.`./...J.V. */ ++ $"4400 4CEE 1080 FFF8 4E5E 4E75 4E56 0000" /* D.L.....N^NuNV.. */ ++ $"48E7 0318 266E 0008 286E 000C 7E00 1E14" /* H...&n..(n..~... */ ++ $"7C00 1C13 48C6 48C7 2006 D087 1880 204B" /* |...H.H. ..... K */ ++ $"5288 48C7 2007 5280 43F4 0800 48C6 2006" /* R.H. .R.C...H. . */ ++ $"A02E 4CEE 18C0 FFF0 4E5E 4E75 4E56 FFEA" /* ..L.....N^NuNV.. */ ++ $"41EE FFEA 303C 0001 A090 322E FFEE 0C41" /* A...0<....2....A */ ++ $"0700 6544 554F 3F3C 8000 2F2E 000A 3F3C" /* ..eDUO?<../...?< */ ++ $"0000 486E FFFE 486E FFFA 7000 A823 70FF" /* ..Hn..Hn..p..#p. */ ++ $"321F 6618 554F 3F2E FFFE 2F2E FFFA 2F2E" /* 2.f.UO?.../.../. */ ++ $"000E 1F2E 0008 6100 020A 301F 4E5E 205F" /* ......a...0.N^ _ */ ++ $"4FEF 000A 3E80 4ED0 554F 2F2E 000E 3F2E" /* O...>.N.UO/...?. */ ++ $"FFF8 1F2E 0008 A9C4 60E0 225F 121F 301F" /* ........`."_..0. */ ++ $"4A01 6704 A746 6002 A346 2E88 4ED1 225F" /* J.g..F`..F..N."_ */ ++ $"101F 205F 6604 A004 6002 A404 3E80 4ED1" /* .. _f...`...>.N. */ ++ $"4E56 FFCE 204F 316E 0008 0018 A001 3D40" /* NV.. O1n......=@ */ ++ $"000A 4E5E 205F 548F 4ED0 4E56 FFC0 204F" /* ..N^ _T.N.NV.. O */ ++ $"216E 000A 0012 316E 0008 0016 A015 3D40" /* !n....1n......=@ */ ++ $"000E 4E5E 225F 5C8F 4ED1 225F 101F 205F" /* ..N^"_\.N."_.. _ */ ++ $"6604 A215 6002 A615 3E80 4ED1 225F 101F" /* f...`...>.N."_.. */ ++ $"205F 6604 A214 6002 A614 3E80 4ED1 225F" /* _f...`...>.N."_ */ ++ $"101F 205F 6606 7007 A260 6004 7007 A660" /* .. _f.p..``.p..` */ ++ $"3E80 4ED1 225F 101F 205F 6604 A20A 6002" /* >.N."_.. _f...`. */ ++ $"A60A 3E80 4ED1 4E56 FFCC 2F07 2D6E 0010" /* ..>.N.NV../.-n.. */ ++ $"FFDE 558F 486E FFCC 7000 1F00 4EBA FFAE" /* ..U.Hn..p...N... */ ++ $"3E1F 206E 000C 30AE FFE2 206E 0008 20AE" /* >. n..0... n.. . */ ++ $"FFFC 3D47 0014 2E2E FFC8 4E5E 205F 4FEF" /* ..=G......N^ _O. */ ++ $"000C 4ED0 8748 4745 5456 4F4C 0000 4E56" /* ..N..HGETVOL..NV */ ++ $"FFCC 2D6E 000E FFDE 3D6E 000C FFE2 2D6E" /* ..-n....=n....-n */ ++ $"0008 FFFC 558F 486E FFCC 7000 1F00 4EBA" /* ....U.Hn..p...N. */ ++ $"FF4A 3D5F 0012 4E5E 205F 4FEF 000A 4ED0" /* .J=_..N^ _O...N. */ ++ $"8748 5345 5456 4F4C 0000 4E56 FF86 2F07" /* .HSETVOL..NV../. */ ++ $"3D6E 0016 FF9C 2D6E 0012 FFB6 2D6E 000E" /* =n....-n....-n.. */ ++ $"FF98 422E FFA0 1D6E 000C FFA1 7000 2D40" /* ..B....n....p.-@ */ ++ $"FFA2 558F 486E FF86 7000 1F00 4EBA FF36" /* ..U.Hn..p...N..6 */ ++ $"3E1F 206E 0008 30AE FF9E 3D47 0018 2E2E" /* >. n..0...=G.... */ ++ $"FF82 4E5E 205F 4FEF 0010 4ED0 8748 4F50" /* ..N^ _O...N..HOP */ ++ $"454E 5246 0000 4E56 FFCC 2F07 3D6E 0014" /* ENRF..NV../.=n.. */ ++ $"FFE2 426E FFE6 7000 2D40 FFDE 558F 486E" /* ..Bn..p.-@..U.Hn */ ++ $"FFCC 7000 1F00 4EBA FED6 3E1F 206E 0010" /* ..p...N...>. n.. */ ++ $"30AE FFEC 206E 000C 20AE FFFC 206E 0008" /* 0... n.. ... n.. */ ++ $"20AE FFE8 3D47 0016 2E2E FFC8 4E5E 205F" /* ...=G......N^ _ */ ++ $"4FEF 000E 4ED0 8947 4554 5744 494E 464F" /* O...N..GETWDINFO */ ++ $"0000 4E56 FFE8 48E7 0F08 182E 0008 286E" /* ..NV..H.......(n */ ++ $"000A 2A2E 000E 3C2E 0012 0C78 0600 015A" /* ..*...<....x...Z */ ++ $"6D34 303C A89F A146 2D48 FFE8 598F 3F3C" /* m40<...F-H..Y.?< */ ++ $"A81A 7001 1F00 4EBA FDE2 202E FFE8 B09F" /* ..p...N... ..... */ ++ $"6714 558F 3F06 2F05 2F0C 1F04 A81A 3D5F" /* g.U.?././.....=_ */ ++ $"0014 6000 00CC 3D7C FFFF FFEC 558F 3F06" /* ..`...=|....U.?. */ ++ $"2F05 2F0C 1F04 486E FFEE 4EBA FEDE 3E1F" /* /./...Hn..N...>. */ ++ $"660C 558F 3F2E FFEE 4EBA FDC6 3E1F 4A47" /* f.U.?...N...>.JG */ ++ $"6708 0C47 FFCF 6600 008E 558F 7000 2F00" /* g..G..f...U.p./. */ ++ $"486E FFF0 486E FFF2 4EBA FE2C 3E1F 6676" /* Hn..Hn..N..,>.fv */ ++ $"558F 3F2E FFF0 486E FFF6 486E FFF8 486E" /* U.?...Hn..Hn..Hn */ ++ $"FFFC 4EBA FEF2 3E1F 665C 558F 7000 2F00" /* ..N...>.f\U.p./. */ ++ $"3F06 2F05 4EBA FE48 3E1F 6616 558F 2F0C" /* ?./.N..H>.f.U./. */ ++ $"7000 3F00 1F04 A9C4 3D5F FFEC 558F A9AF" /* p.?.....=_..U... */ ++ $"3E1F 7002 B0AE FFF8 6616 558F 7000 2F00" /* >.p.....f.U.p./. */ ++ $"3F2E FFF0 2F2E FFF2 4EBA FE14 381F 6010" /* ?.../...N...8.`. */ ++ $"558F 7000 2F00 3F2E FFF0 4EBA FD4E 381F" /* U.p./.?...N..N8. */ ++ $"4A47 6602 3E04 31C7 0A60 3D6E FFEC 0014" /* JGf.>.1..`=n.... */ ++ $"4CEE 10F0 FFD4 4E5E 205F 4FEF 000C 4ED0" /* L.....N^ _O...N. */ ++ $"8C48 4F50 454E 5245 5346 494C 4500 0000" /* .HOPENRESFILE... */ ++ $"4E56 0000 594F 2F3C 5354 5223 3F2E 000A" /* NV..YO/......DD0. */ +}; + -+data 'STR ' (-16387, sysheap, locked) { -+ $"814F 6E6C 7920 3530 2520 6F66 2074 6865" /* .Only 50% of the */ -+ $"2062 6174 7465 7279 D573 2072 6573 6572" /* battery.s reser */ -+ $"7665 2070 6F77 6572 2072 656D 6169 6E73" /* ve power remains */ -+ $"2E20 2050 6C75 6720 696E 2079 6F75 7220" /* . Plug in your */ -+ $"706F 7765 7220 6164 6170 7465 7220 746F" /* power adapter to */ -+ $"2062 6567 696E 2072 6563 6861 7267 696E" /* begin rechargin */ -+ $"6720 7468 6520 6261 7474 6572 7920 6173" /* g the battery as */ -+ $"2073 6F6F 6E20 6173 2070 6F73 7369 626C" /* soon as possibl */ -+ $"652E" /* e. */ ++data 'ALRT' (-16387, sysheap) { ++ $"0052 003E 00E2 01BE BFFD 4444 300A" /* .R.>......DD0. */ +}; + -+data 'STR ' (-16388, sysheap, locked) { -+ $"CC4F 6E6C 7920 3235 2520 6F66 2074 6865" /* .Only 25% of the */ -+ $"2062 6174 7465 7279 D573 2072 6573 6572" /* battery.s reser */ -+ $"7665 2070 6F77 6572 2072 656D 6169 6E73" /* ve power remains */ -+ $"2E20 2050 6C65 6173 6520 7075 7420 796F" /* . Please put yo */ -+ $"7572 204D 6163 696E 746F 7368 2074 6F20" /* ur Macintosh to */ -+ $"736C 6565 7020 616E 6420 706C 7567 2069" /* sleep and plug i */ -+ $"6E20 796F 7572 2070 6F77 6572 2061 6461" /* n your power ada */ -+ $"7074 6572 2E20 2059 6F75 206D 6967 6874" /* pter. You might */ -+ $"206E 6F74 2062 6520 6162 6C65 2074 6F20" /* not be able to */ -+ $"7761 6B65 2074 6865 2063 6F6D 7075 7465" /* wake the compute */ -+ $"7220 6167 6169 6E20 756E 7469 6C20 7468" /* r again until th */ -+ $"6520 706F 7765 7220 6164 6170 7465 7220" /* e power adapter */ -+ $"6973 2063 6F6E 6E65 6374 6564 2E" /* is connected. */ ++data 'ALRT' (-16386, sysheap) { ++ $"0052 003E 00E2 01BE BFFE 4444 300A" /* .R.>......DD0. */ +}; + -+data 'STR ' (-16389, sysheap, locked) { -+ $"844E 6F20 6261 7474 6572 7920 7265 7365" /* .No battery rese */ -+ $"7276 6520 706F 7765 7220 7265 6D61 696E" /* rve power remain */ -+ $"732E 2020 5468 6520 4D61 6369 6E74 6F73" /* s. The Macintos */ -+ $"6820 7769 6C6C 2067 6F20 746F 2073 6C65" /* h will go to sle */ -+ $"6570 2077 6974 6869 6E20 3130 2073 6563" /* ep within 10 sec */ -+ $"6F6E 6473 2074 6F20 7072 6573 6572 7665" /* onds to preserve */ -+ $"2074 6865 2063 6F6E 7465 6E74 7320 6F66" /* the contents of */ -+ $"206D 656D 6F72 792E 2020 476F 6F64 204E" /* memory. Good N */ -+ $"6967 6874 2E" /* ight. */ ++data 'ALRT' (-5758, purgeable) { ++ $"0064 006E 00D2 0192 E982 4444 0000" /* .d.n......DD.. */ +}; + -+data 'STR ' (-16511, sysheap, locked) { -+ $"C159 6F75 2061 7265 206E 6F77 2072 756E" /* .You are now run */ -+ $"6E69 6E67 206F 6E20 7265 7365 7276 6520" /* ning on reserve */ -+ $"706F 7765 7220 616E 6420 796F 7572 2073" /* power and your s */ -+ $"6372 6565 6E20 6861 7320 6265 656E 2064" /* creen has been d */ -+ $"696D 6D65 642E 2020 596F 7520 7769 6C6C" /* immed. You will */ -+ $"2062 6520 6162 6C65 2074 6F20 636F 6E74" /* be able to cont */ -+ $"696E 7565 2077 6F72 6B69 6E67 2066 6F72" /* inue working for */ -+ $"2061 2073 686F 7274 2074 696D 652E 2020" /* a short time. */ -+ $"506C 6561 7365 2070 6C75 6720 696E 2079" /* Please plug in y */ -+ $"6F75 7220 706F 7765 7220 6164 6170 7465" /* our power adapte */ -+ $"7220 746F 2062 6567 696E 2072 6563 6861" /* r to begin recha */ -+ $"7267 696E 6720 7468 6520 6261 7474 6572" /* rging the batter */ -+ $"792E" /* y. */ ++data 'ALRT' (-4080, purgeable) { ++ $"0032 001E 00A5 0122 F010 4444 0000" /* .2....."..DD.. */ +}; + -+data 'STR ' (-16512, sysheap, locked) { -+ $"B856 6572 7920 6C69 7474 6C65 206F 6620" /* .Very little of */ -+ $"7468 6520 6261 7474 6572 79D5 7320 7265" /* the battery.s re */ -+ $"7365 7276 6520 706F 7765 7220 7265 6D61" /* serve power rema */ -+ $"696E 732E 2020 506C 6561 7365 2070 7574" /* ins. Please put */ -+ $"2079 6F75 7220 4D61 6369 6E74 6F73 6820" /* your Macintosh */ -+ $"746F 2073 6C65 6570 2061 6E64 2070 6C75" /* to sleep and plu */ -+ $"6720 696E 2079 6F75 7220 706F 7765 7220" /* g in your power */ -+ $"6164 6170 7465 7220 696D 6D65 6469 6174" /* adapter immediat */ -+ $"656C 792E 2020 446F 696E 6720 736F 2077" /* ely. Doing so w */ -+ $"696C 6C20 6865 6C70 2065 7874 656E 6420" /* ill help extend */ -+ $"7468 6520 6C69 6665 206F 6620 796F 7572" /* the life of your */ -+ $"2062 6174 7465 7279 2E" /* battery. */ ++data 'atlk' (1, sysheap, locked) { ++ $"6054 6056 0000 0008 3906 8002 0000 0835" /* `T`V....9......5 */ ++ $"372E 302E 3666 3200 3C4C 6F63 616C 5461" /* 7.0.6f2....0< */ ++ $"0800 C047 6704 7001 6002 7000 1C00 7000" /* ...Gg.p.`.p...p. */ ++ $"1006 0C40 0001 6646 303C 07FF C047 3E00" /* ...@..fF0<...G>. */ ++ $"48C7 598F 3F3C A86E 7001 1F00 4EBA 0066" /* H.Y.?<.np...N..f */ ++ $"598F 3F3C AA6E 7001 1F00 4EBA 0058 201F" /* Y.?<.np...N..X . */ ++ $"B09F 6608 203C 0000 0200 6006 203C 0000" /* ..f. <....`. <.. */ ++ $"0400 48C0 B047 6E06 422E 000A 6028 598F" /* ..H..Gn.B...`(Y. */ ++ $"3F07 1F06 4EBA 002E 598F 3F3C A89F 7001" /* ?...N...Y.?<..p. */ ++ $"1F00 4EBA 0020 201F B09F 56C0 0240 0001" /* ..N.. ...V..@.. */ ++ $"48C0 1D40 000A 4CEE 00C0 FFF8 4E5E 205F" /* H..@..L.....N^ _ */ ++ $"544F 4ED0 225F 121F 301F 4A01 6704 A746" /* TON."_..0.J.g..F */ ++ $"6002 A346 2E88 4ED1" /* `..F..N. */ +}; + -+data 'STR ' (-16513, sysheap, locked) { -+ $"844E 6F20 6261 7474 6572 7920 7265 7365" /* .No battery rese */ -+ $"7276 6520 706F 7765 7220 7265 6D61 696E" /* rve power remain */ -+ $"732E 2020 5468 6520 4D61 6369 6E74 6F73" /* s. The Macintos */ -+ $"6820 7769 6C6C 2067 6F20 746F 2073 6C65" /* h will go to sle */ -+ $"6570 2077 6974 6869 6E20 3130 2073 6563" /* ep within 10 sec */ -+ $"6F6E 6473 2074 6F20 7072 6573 6572 7665" /* onds to preserve */ -+ $"2074 6865 2063 6F6E 7465 6E74 7320 6F66" /* the contents of */ -+ $"206D 656D 6F72 792E 2020 476F 6F64 204E" /* memory. Good N */ -+ $"6967 6874 2E" /* ight. */ -+}; -+ -+data 'STR ' (-16514, sysheap, locked) { -+ $"5959 6F75 7220 6261 7474 6572 7920 6973" /* YYour battery is */ -+ $"206E 6F74 2063 6861 7267 696E 672E 2020" /* not charging. */ -+ $"4368 6563 6B20 7468 6520 706F 7765 7220" /* Check the power */ -+ $"6164 6170 7465 7220 616E 6420 656C 6563" /* adapter and elec */ -+ $"7472 6963 616C 206F 7574 6C65 7420 636F" /* trical outlet co */ -+ $"6E6E 6563 7469 6F6E 732E" /* nnections. */ -+}; -+ -+data 'STR ' (-16515, sysheap, locked) { -+ $"7A59 6F75 7220 6261 7474 6572 7920 6861" /* zYour battery ha */ -+ $"7320 6661 696C 6564 2074 6F20 6368 6172" /* s failed to char */ -+ $"6765 2061 6E64 206D 6179 206E 6565 6420" /* ge and may need */ -+ $"746F 2062 6520 7265 706C 6163 6564 2E20" /* to be replaced. */ -+ $"2043 6865 636B 2074 6865 2070 6F77 6572" /* Check the power */ -+ $"2061 6461 7074 6572 2061 6E64 2065 6C65" /* adapter and ele */ -+ $"6374 7269 6361 6C20 6F75 746C 6574 2063" /* ctrical outlet c */ -+ $"6F6E 6E65 6374 696F 6E73 2E" /* onnections. */ -+}; -+ -+data 'STR ' (-16516, sysheap, locked) { -+ $"8356 6572 7920 6C69 7474 6C65 206F 6620" /* .Very little of */ -+ $"7468 6520 6261 7474 6572 79D5 7320 7265" /* the battery.s re */ -+ $"7365 7276 6520 706F 7765 7220 7265 6D61" /* serve power rema */ -+ $"696E 732E 2020 506C 6561 7365 2070 7574" /* ins. Please put */ -+ $"2079 6F75 7220 4D61 6369 6E74 6F73 6820" /* your Macintosh */ -+ $"746F 2073 6C65 6570 2061 6E64 2070 6C75" /* to sleep and plu */ -+ $"6720 696E 2079 6F75 7220 706F 7765 7220" /* g in your power */ -+ $"6164 6170 7465 7220 696D 6D65 6469 6174" /* adapter immediat */ -+ $"656C 792E" /* ely. */ -+}; -+ -+data 'STR ' (-16409, sysheap) { -+ $"0C28 436C 6561 7220 7465 7874 29" /* .(Clear text) */ -+}; -+ -+data 'STR ' (-16410, sysheap) { -+ $"0B28 5363 7261 6D62 6C65 6429" /* .(Scrambled) */ -+}; -+ -+data 'STR ' (-16601, sysheap) { -+ $"0C50 7269 6E74 4D6F 6E69 746F 72" /* .PrintMonitor */ -+}; -+ -+data 'STR ' (-16471, purgeable) { -+ $"5C49 6E73 7461 6C6C 6564 2069 6E20 5379" /* \Installed in Sy */ -+ $"7374 656D 2066 696C 652E 2020 596F 7520" /* stem file. You */ -+ $"6361 6E20 6472 6167 2069 7420 746F 2074" /* can drag it to t */ -+ $"6865 2041 7070 6C65 204D 656E 7520 4974" /* he Apple Menu It */ -+ $"656D 7320 666F 6C64 6572 2C20 6F72 2061" /* ems folder, or a */ -+ $"6E79 7768 6572 6520 656C 7365 2E" /* nywhere else. */ -+}; -+ -+data 'STR ' (-16454, locked) { -+ $"0738 A532 3420 4743" /* .8.24 GC */ -+}; -+ -+data 'STR ' (-16499, purgeable) { -+ $"0842 7569 6C74 2D69 6E" /* .Built-in */ -+}; -+ -+data 'STR ' (-4080, purgeable) { -+ $"1420 2863 7572 7265 6E74 2073 656C 6563" /* . (current selec */ -+ $"7469 6F6E 29" /* tion) */ -+}; -+ -+data 'STR ' (-16535, sysheap, locked) { -+ $"1149 6E74 6572 6E61 6C20 5241 4D20 4469" /* .Internal RAM Di */ -+ $"736B" /* sk */ -+}; -+ -+data 'STR ' (-16508, sysheap, locked) { -+ $"0A56 4D20 5374 6F72 6167 65" /* .VM Storage */ ++data 'atlk' (3, sysheap, locked) { ++ $"6054 6056 0000 0008 3906 8002 0000 0835" /* `T`V....9......5 */ ++ $"372E 302E 3666 3200 3C4C 6F63 616C 5461" /* 7.0.6f2.0< */ ++ $"0002 6142 2008 67E6 2010 A055 2F00 41FA" /* ..aB .g. ..U/.A. */ ++ $"FEE0 2278 0B18 7003 4EA9 0002 2057 7002" /* .."x..p.N... Wp. */ ++ $"7238 4242 4EA9 0002 205F 4CDF 7EFF 4EA8" /* r8BBN... _L.~.N. */ ++ $"0002 7203 41FA FEBA 4EFA 0064 4CDF 7EFF" /* ..r.A...N..dL.~. */ ++ $"303C FFFF 4E75 3F00 594F 2F3C 6C74 6C6B" /* 0<..Nu?.YO/... */ ++ $"303C 0800 C047 6704 7001 6002 7000 1C00" /* 0<...Gg.p.`.p... */ ++ $"7000 1006 0C40 0001 6646 303C 07FF C047" /* p....@..fF0<...G */ ++ $"3E00 48C7 598F 3F3C A86E 7001 1F00 4EBA" /* >.H.Y.?<.np...N. */ ++ $"0066 598F 3F3C AA6E 7001 1F00 4EBA 0058" /* .fY.?<.np...N..X */ ++ $"201F B09F 6608 203C 0000 0200 6006 203C" /* ...f. <....`. < */ ++ $"0000 0400 48C0 B047 6E06 422E 000A 6028" /* ....H..Gn.B...`( */ ++ $"598F 3F07 1F06 4EBA 002E 598F 3F3C A89F" /* Y.?...N...Y.?<.. */ ++ $"7001 1F00 4EBA 0020 201F B09F 56C0 0240" /* p...N.. ...V..@ */ ++ $"0001 48C0 1D40 000A 4CEE 00C0 FFF8 4E5E" /* ..H..@..L.....N^ */ ++ $"205F 544F 4ED0 225F 121F 301F 4A01 6704" /* _TON."_..0.J.g. */ ++ $"A746 6002 A346 2E88 4ED1" /* .F`..F..N. */ +}; + +data 'BNDL' (0) { @@ -25724,1664 +26466,6 @@ new file mode 100644 + $"BF92 BF92 BF83 BF83" /* ........ */ +}; + -+data 'MACS' (0, purgeable) { -+ $"544D 6163 696E 746F 7368 2053 7973 7465" /* TMacintosh Syste */ -+ $"6D20 7665 7273 696F 6E20 372E 310D 0D0D" /* m version 7.1... */ -+ $"A920 4170 706C 6520 436F 6D70 7574 6572" /* . Apple Computer */ -+ $"2C20 496E 632E 2031 3938 332D 3139 3932" /* , Inc. 1983-1992 */ -+ $"0D41 6C6C 2072 6967 6874 7320 7265 7365" /* .All rights rese */ -+ $"7276 6564 2E" /* rved. */ -+}; -+ -+data 'FREF' (0) { -+ $"5A53 5953 0003 00" /* ZSYS... */ -+}; -+ -+data 'FREF' (1) { -+ $"464E 4452 0003 00" /* FNDR... */ -+}; -+ -+data 'FREF' (2) { -+ $"494E 4954 BFE1 00" /* INIT... */ -+}; -+ -+data 'FREF' (3) { -+ $"434C 4950 BF83 00" /* CLIP... */ -+}; -+ -+data 'FREF' (4) { -+ $"4644 4F43 0003 00" /* FDOC... */ -+}; -+ -+data 'FREF' (5) { -+ $"6865 6C70 0005 00" /* help... */ -+}; -+ -+data 'FREF' (6) { -+ $"7A73 7973 BF92 00" /* zsys... */ -+}; -+ -+data 'FREF' (7) { -+ $"6762 6C79 0003 00" /* gbly... */ -+}; -+ -+data 'STR#' (-16395, sysheap) { -+ $"0036 094D 6163 696E 746F 7368 0C4D 6163" /* .6.Macintosh.Mac */ -+ $"696E 746F 7368 2058 4C0F 4D61 6369 6E74" /* intosh XL.Macint */ -+ $"6F73 6820 3531 324B 650E 4D61 6369 6E74" /* osh 512Ke.Macint */ -+ $"6F73 6820 506C 7573 0C4D 6163 696E 746F" /* osh Plus.Macinto */ -+ $"7368 2053 450C 4D61 6369 6E74 6F73 6820" /* sh SE.Macintosh */ -+ $"4949 0D4D 6163 696E 746F 7368 2049 4978" /* II.Macintosh IIx */ -+ $"0E4D 6163 696E 746F 7368 2049 4963 780F" /* .Macintosh IIcx. */ -+ $"4D61 6369 6E74 6F73 6820 5345 2F33 3012" /* Macintosh SE/30. */ -+ $"4D61 6369 6E74 6F73 6820 506F 7274 6162" /* Macintosh Portab */ -+ $"6C65 0E4D 6163 696E 746F 7368 2049 4963" /* le.Macintosh IIc */ -+ $"6900 0E4D 6163 696E 746F 7368 2049 4966" /* i..Macintosh IIf */ -+ $"7800 0000 114D 6163 696E 746F 7368 2043" /* x....Macintosh C */ -+ $"6C61 7373 6963 0E4D 6163 696E 746F 7368" /* lassic.Macintosh */ -+ $"2049 4973 690C 4D61 6369 6E74 6F73 6820" /* IIsi.Macintosh */ -+ $"4C43 144D 6163 696E 746F 7368 2051 7561" /* LC.Macintosh Qua */ -+ $"6472 6120 3930 300D 506F 7765 7242 6F6F" /* dra 900.PowerBoo */ -+ $"6B20 3137 3014 4D61 6369 6E74 6F73 6820" /* k 170.Macintosh */ -+ $"5175 6164 7261 2037 3030 144D 6163 696E" /* Quadra 700.Macin */ -+ $"746F 7368 2043 6C61 7373 6963 2049 490D" /* tosh Classic II. */ -+ $"506F 7765 7242 6F6F 6B20 3130 300D 506F" /* PowerBook 100.Po */ -+ $"7765 7242 6F6F 6B20 3134 3014 4D61 6369" /* werBook 140.Maci */ -+ $"6E74 6F73 6820 5175 6164 7261 2039 3530" /* ntosh Quadra 950 */ -+ $"0000 0000 0000 0000 0000 0F4D 6163 696E" /* ...........Macin */ -+ $"746F 7368 204C 4320 4949 0000 0000 0000" /* tosh LC II...... */ -+ $"0000 0000 0000 0000 0000 0D50 6F77 6572" /* ...........Power */ -+ $"426F 6F6B 2031 3435" /* Book 145 */ -+}; -+ -+data 'STR#' (-16390, sysheap, purgeable) { -+ $"0008 3553 6F72 7279 2C20 796F 7572 2070" /* ..5Sorry, your p */ -+ $"6173 7377 6F72 6420 6973 2069 6E63 6F72" /* assword is incor */ -+ $"7265 6374 2E20 2050 6C65 6173 6520 7472" /* rect. Please tr */ -+ $"7920 6167 6169 6E2E 0F54 6865 2075 7365" /* y again..The use */ -+ $"7220 6E61 6D65 20D2 0FD3 2069 7320 6E6F" /* r name ... is no */ -+ $"7420 7661 6C69 642E 1843 6F6E 6E65 6374" /* t valid..Connect */ -+ $"2074 6F20 7368 6172 6564 2064 6973 6B20" /* to shared disk */ -+ $"D205 D320 6173 3A09 4146 5053 6572 7665" /* ... as:.AFPServe */ -+ $"720F 4E6F 2055 7365 7220 4175 7468 656E" /* r.No User Authen */ -+ $"740C 556E 6B6E 6F77 6E20 4E61 6D65" /* t.Unknown Name */ -+}; -+ -+data 'STR#' (-16503, purgeable) { -+ $"0002 0846 6C61 6773 6869 700B 576F 726B" /* ...Flagship.Work */ -+ $"7374 6174 696F 6E" /* station */ -+}; -+ -+data 'STR#' (-16504, purgeable) { -+ $"0007 5D50 6C65 6173 6520 6E61 6D65 2074" /* ..]Please name t */ -+ $"6869 7320 4D61 6369 6E74 6F73 6820 7573" /* his Macintosh us */ -+ $"696E 6720 4E65 7477 6F72 6B20 5365 7475" /* ing Network Setu */ -+ $"7020 696E 2074 6865 2043 6F6E 7472 6F6C" /* p in the Control */ -+ $"2050 616E 656C 7320 466F 6C64 6572 2E20" /* Panels Folder. */ -+ $"205B 5265 7370 6F6E 6465 7220 322E 305D" /* [Responder 2.0] */ -+ $"093C 556E 6E61 6D65 643E 0646 696E 6465" /* ..Finde */ -+ $"720A 4170 706C 6553 6861 7265 1E4D 6163" /* r.AppleShare.Mac */ -+ $"696E 746F 7368 2053 7973 7465 6D20 4669" /* intosh System Fi */ -+ $"6C65 2056 6572 7369 6F6E 2019 4D61 6369" /* le Version .Maci */ -+ $"6E74 6F73 6820 4669 6E64 6572 2056 6572" /* ntosh Finder Ver */ -+ $"7369 6F6E 2010 5072 696E 7465 7220 4472" /* sion .Printer Dr */ -+ $"6976 6572 3A20" /* iver: */ -+}; -+ -+data 'STR#' (-16408, sysheap, locked) { -+ $"0004 2F59 6F75 7220 7379 7374 656D 2068" /* ../Your system h */ -+ $"6173 2062 6565 6E20 706C 6163 6564 2069" /* as been placed i */ -+ $"6E20 4170 706C 6554 616C 6B20 7A6F 6E65" /* n AppleTalk zone */ -+ $"20D2 8DD3 2E20 2054 6F20 7365 6C65 6374" /* .... To select */ -+ $"2061 2064 6966 6665 7265 6E74 207A 6F6E" /* a different zon */ -+ $"652C 2070 6C65 6173 6520 6F70 656E 2074" /* e, please open t */ -+ $"6865 204E 6574 776F 726B 2069 636F 6E20" /* he Network icon */ -+ $"696E 2074 6865 2043 6F6E 7472 6F6C 2050" /* in the Control P */ -+ $"616E 656C 7320 466F 6C64 6572 2C20 7468" /* anels Folder, th */ -+ $"656E 2063 6C69 636B 2074 6865 2073 656C" /* en click the sel */ -+ $"6563 7465 6420 4170 706C 6554 616C 6B20" /* ected AppleTalk */ -+ $"636F 6E6E 6563 7469 6F6E 2069 636F 6E2E" /* connection icon. */ -+ $"BF41 6363 6573 7320 746F 2079 6F75 7220" /* .Access to your */ -+ $"4170 706C 6554 616C 6B20 696E 7465 726E" /* AppleTalk intern */ -+ $"6574 2068 6173 206E 6F77 2062 6563 6F6D" /* et has now becom */ -+ $"6520 6176 6169 6C61 626C 652E 2020 546F" /* e available. To */ -+ $"2075 7365 2074 6865 2069 6E74 6572 6E65" /* use the interne */ -+ $"742C 2070 6C65 6173 6520 6F70 656E 2074" /* t, please open t */ -+ $"6865 204E 6574 776F 726B 2069 636F 6E20" /* he Network icon */ -+ $"696E 2074 6865 2043 6F6E 7472 6F6C 2050" /* in the Control P */ -+ $"616E 656C 7320 466F 6C64 6572 2C20 7468" /* anels Folder, th */ -+ $"656E 2063 6C69 636B 2074 6865 2073 656C" /* en click the sel */ -+ $"6563 7465 6420 4170 706C 6554 616C 6B20" /* ected AppleTalk */ -+ $"636F 6E6E 6563 7469 6F6E 2069 636F 6E2E" /* connection icon. */ -+ $"D541 6E20 756E 6578 7065 6374 6564 2063" /* .An unexpected c */ -+ $"6861 6E67 6520 696E 2079 6F75 7220 4170" /* hange in your Ap */ -+ $"706C 6554 616C 6B20 696E 7465 726E 6574" /* pleTalk internet */ -+ $"2068 6173 2069 6E74 6572 7275 7074 6564" /* has interrupted */ -+ $"206E 6574 776F 726B 2061 6363 6573 732E" /* network access. */ -+ $"2020 546F 2072 6573 756D 6520 6E65 7477" /* To resume netw */ -+ $"6F72 6B20 7573 652C 2070 6C65 6173 6520" /* ork use, please */ -+ $"6F70 656E 2074 6865 204E 6574 776F 726B" /* open the Network */ -+ $"2069 636F 6E20 696E 2074 6865 2043 6F6E" /* icon in the Con */ -+ $"7472 6F6C 2050 616E 656C 7320 466F 6C64" /* trol Panels Fold */ -+ $"6572 2C20 7468 656E 2063 6C69 636B 2074" /* er, then click t */ -+ $"6865 2073 656C 6563 7465 6420 4170 706C" /* he selected Appl */ -+ $"6554 616C 6B20 636F 6E6E 6563 7469 6F6E" /* eTalk connection */ -+ $"2069 636F 6E2E" /* icon. */ -+}; -+ -+data 'STR#' (-16404, purgeable) { -+ $"0006 0652 6F75 7465 72A3 5468 6520 526F" /* ...Router.The Ro */ -+ $"7574 6572 2063 6F75 6C64 206E 6F74 2072" /* uter could not r */ -+ $"756E 2E20 2041 2064 7269 7665 7220 666F" /* un. A driver fo */ -+ $"7220 6F6E 6520 6F66 2074 6865 2041 7070" /* r one of the App */ -+ $"6C65 5461 6C6B 2063 6F6E 6E65 6374 696F" /* leTalk connectio */ -+ $"6E73 2063 616E 206E 6F74 2062 6520 666F" /* ns can not be fo */ -+ $"756E 642E 2020 5468 6520 6275 696C 742D" /* und. The built- */ -+ $"696E 204C 6F63 616C 5461 6C6B 2070 6F72" /* in LocalTalk por */ -+ $"7420 7769 6C6C 2062 6520 7573 6564 2066" /* t will be used f */ -+ $"6F72 2079 6F75 7220 4170 706C 6554 616C" /* or your AppleTal */ -+ $"6B20 636F 6E6E 6563 7469 6F6E 2EB4 5468" /* k connection..Th */ -+ $"6520 526F 7574 6572 2063 6F75 6C64 206E" /* e Router could n */ -+ $"6F74 2072 756E 2E20 2041 6E20 6572 726F" /* ot run. An erro */ -+ $"7220 6F63 6375 7265 6420 7768 696C 6520" /* r occured while */ -+ $"696E 7374 616C 6C69 6E67 2061 2064 7269" /* installing a dri */ -+ $"7665 7220 666F 7220 6F6E 6520 6F66 2074" /* ver for one of t */ -+ $"6865 2041 7070 6C65 5461 6C6B 2063 6F6E" /* he AppleTalk con */ -+ $"6E65 6374 696F 6E73 2E20 2054 6865 2062" /* nections. The b */ -+ $"7569 6C74 2D69 6E20 4C6F 6361 6C54 616C" /* uilt-in LocalTal */ -+ $"6B20 706F 7274 2077 696C 6C20 6265 2075" /* k port will be u */ -+ $"7365 6420 666F 7220 796F 7572 2041 7070" /* sed for your App */ -+ $"6C65 5461 6C6B 2063 6F6E 6E65 6374 696F" /* leTalk connectio */ -+ $"6E2E 5754 6865 2052 6F75 7465 7220 636F" /* n.WThe Router co */ -+ $"756C 6420 6E6F 7420 7275 6E2E 2020 5468" /* uld not run. Th */ -+ $"6520 526F 7574 6572 2066 696C 6520 7761" /* e Router file wa */ -+ $"7320 6E6F 7420 666F 756E 642E 2020 506C" /* s not found. Pl */ -+ $"6561 7365 2072 6569 6E73 7461 6C6C 2074" /* ease reinstall t */ -+ $"6865 2052 6F75 7465 722E 5454 6865 2052" /* he Router.TThe R */ -+ $"6F75 7465 7220 636F 756C 6420 6E6F 7420" /* outer could not */ -+ $"7275 6E2E 2020 5468 6520 526F 7574 6572" /* run. The Router */ -+ $"2066 696C 6520 6973 2064 616D 6167 6564" /* file is damaged */ -+ $"2E20 2050 6C65 6173 6520 7265 696E 7374" /* . Please reinst */ -+ $"616C 6C20 7468 6520 526F 7574 6572 2E93" /* all the Router.. */ -+ $"5468 6520 526F 7574 6572 2063 6F75 6C64" /* The Router could */ -+ $"206E 6F74 2072 756E 2E20 5468 6520 526F" /* not run. The Ro */ -+ $"7574 6572 2069 7320 6E6F 7420 636F 6D70" /* uter is not comp */ -+ $"6174 6962 6C65 2077 6974 6820 5669 7274" /* atible with Virt */ -+ $"7561 6C20 4D65 6D6F 7279 2E20 5468 6520" /* ual Memory. The */ -+ $"6275 696C 742D 696E 204C 6F63 616C 5461" /* built-in LocalTa */ -+ $"6C6B 2070 6F72 7420 7769 6C6C 2062 6520" /* lk port will be */ -+ $"7573 6564 2066 6F72 2079 6F75 7220 4170" /* used for your Ap */ -+ $"706C 6554 616C 6B20 636F 6E6E 6563 7469" /* pleTalk connecti */ -+ $"6F6E 2E" /* on. */ -+}; -+ -+data 'STR#' (-5759, purgeable) { -+ $"000B B254 6865 2074 6F70 2068 616C 6620" /* ...The top half */ -+ $"6F66 2074 6869 7320 626F 7820 6469 7370" /* of this box disp */ -+ $"6C61 7973 2074 6865 206E 6577 2063 6F6C" /* lays the new col */ -+ $"6F72 2079 6F75 2068 6176 6520 6368 6F73" /* or you have chos */ -+ $"656E 2E20 2054 6865 2062 6F74 746F 6D20" /* en. The bottom */ -+ $"6861 6C66 2064 6973 706C 6179 7320 7468" /* half displays th */ -+ $"6520 6F72 6967 696E 616C 2063 6F6C 6F72" /* e original color */ -+ $"2E20 546F 2072 6576 6572 7420 746F 2074" /* . To revert to t */ -+ $"6865 206F 7269 6769 6E61 6C20 636F 6C6F" /* he original colo */ -+ $"722C 2063 6C69 636B 2074 6865 2062 6F74" /* r, click the bot */ -+ $"746F 6D20 6861 6C66 206F 6620 7468 6973" /* tom half of this */ -+ $"2062 6F78 2EAF 5468 6973 2062 6F78 2064" /* box..This box d */ -+ $"6973 706C 6179 7320 7468 6520 6875 6520" /* isplays the hue */ -+ $"7365 7474 696E 6720 666F 7220 7468 6520" /* setting for the */ -+ $"6375 7272 656E 7420 636F 6C6F 7220 2874" /* current color (t */ -+ $"6865 2063 7572 7265 6E74 206D 6978 7475" /* he current mixtu */ -+ $"7265 206F 6620 7265 642C 2067 7265 656E" /* re of red, green */ -+ $"2C20 616E 6420 626C 7565 292E 2020 546F" /* , and blue). To */ -+ $"2063 6861 6E67 6520 7468 6520 6875 652C" /* change the hue, */ -+ $"2074 7970 6520 6120 6E65 7720 6E75 6D62" /* type a new numb */ -+ $"6572 2069 6E74 6F20 7468 6973 2062 6F78" /* er into this box */ -+ $"206F 7220 636C 6963 6B20 7468 6520 6172" /* or click the ar */ -+ $"726F 7773 2EBF 5468 6973 2062 6F78 2064" /* rows..This box d */ -+ $"6973 706C 6179 7320 7468 6520 7361 7475" /* isplays the satu */ -+ $"7261 7469 6F6E 2073 6574 7469 6E67 2066" /* ration setting f */ -+ $"6F72 2074 6865 2063 7572 7265 6E74 2063" /* or the current c */ -+ $"6F6C 6F72 2028 7468 6520 6176 6572 6167" /* olor (the averag */ -+ $"6520 696E 7465 6E73 6974 7920 6F66 2072" /* e intensity of r */ -+ $"6564 2C20 6772 6565 6E2C 2061 6E64 2062" /* ed, green, and b */ -+ $"6C75 6529 2E20 2054 6F20 6368 616E 6765" /* lue). To change */ -+ $"2074 6865 2073 6174 7572 6174 696F 6E2C" /* the saturation, */ -+ $"2074 7970 6520 6120 6E65 7720 6E75 6D62" /* type a new numb */ -+ $"6572 2069 6E74 6F20 7468 6973 2062 6F78" /* er into this box */ -+ $"206F 7220 636C 6963 6B20 7468 6520 6172" /* or click the ar */ -+ $"726F 7773 2EEE 5468 6973 2062 6F78 2064" /* rows..This box d */ -+ $"6973 706C 6179 7320 7468 6520 6272 6967" /* isplays the brig */ -+ $"6874 6E65 7373 2073 6574 7469 6E67 2066" /* htness setting f */ -+ $"6F72 2074 6865 2063 7572 7265 6E74 2063" /* or the current c */ -+ $"6F6C 6F72 2028 7468 6520 616D 6F75 6E74" /* olor (the amount */ -+ $"206F 6620 6C69 6768 7420 6769 7665 6E20" /* of light given */ -+ $"6F66 6620 6279 2074 6865 2063 6F6C 6F72" /* off by the color */ -+ $"292E 2054 6F20 6368 616E 6765 2074 6865" /* ). To change the */ -+ $"2062 7269 6768 746E 6573 732C 2074 7970" /* brightness, typ */ -+ $"6520 6120 6E65 7720 6E75 6D62 6572 2069" /* e a new number i */ -+ $"6E20 7468 6973 2062 6F78 2C20 636C 6963" /* n this box, clic */ -+ $"6B20 7468 6520 6172 726F 7773 2C20 6F72" /* k the arrows, or */ -+ $"2075 7365 2074 6865 2073 6372 6F6C 6C20" /* use the scroll */ -+ $"6261 7220 746F 2074 6865 2072 6967 6874" /* bar to the right */ -+ $"206F 6620 7468 6520 636F 6C6F 7220 7768" /* of the color wh */ -+ $"6565 6C2E 8B54 6869 7320 626F 7820 6469" /* eel..This box di */ -+ $"7370 6C61 7973 2074 6865 2061 6D6F 756E" /* splays the amoun */ -+ $"7420 6F66 2072 6564 2069 6E20 7468 6520" /* t of red in the */ -+ $"6375 7272 656E 7420 636F 6C6F 722E 2054" /* current color. T */ -+ $"6F20 6368 616E 6765 2074 6865 2061 6D6F" /* o change the amo */ -+ $"756E 7420 6F66 2072 6564 2C20 7479 7065" /* unt of red, type */ -+ $"2061 206E 6577 206E 756D 6265 7220 696E" /* a new number in */ -+ $"746F 2074 6869 7320 626F 7820 6F72 2063" /* to this box or c */ -+ $"6C69 636B 2074 6865 2061 7272 6F77 732E" /* lick the arrows. */ -+ $"8F54 6869 7320 626F 7820 6469 7370 6C61" /* .This box displa */ -+ $"7973 2074 6865 2061 6D6F 756E 7420 6F66" /* ys the amount of */ -+ $"2067 7265 656E 2069 6E20 7468 6520 6375" /* green in the cu */ -+ $"7272 656E 7420 636F 6C6F 722E 2054 6F20" /* rrent color. To */ -+ $"6368 616E 6765 2074 6865 2061 6D6F 756E" /* change the amoun */ -+ $"7420 6F66 2067 7265 656E 2C20 7479 7065" /* t of green, type */ -+ $"2061 206E 6577 206E 756D 6265 7220 696E" /* a new number in */ -+ $"746F 2074 6869 7320 626F 7820 6F72 2063" /* to this box or c */ -+ $"6C69 636B 2074 6865 2061 7272 6F77 732E" /* lick the arrows. */ -+ $"8D54 6869 7320 626F 7820 6469 7370 6C61" /* .This box displa */ -+ $"7973 2074 6865 2061 6D6F 756E 7420 6F66" /* ys the amount of */ -+ $"2062 6C75 6520 696E 2074 6865 2063 7572" /* blue in the cur */ -+ $"7265 6E74 2063 6F6C 6F72 2E20 546F 2063" /* rent color. To c */ -+ $"6861 6E67 6520 7468 6520 616D 6F75 6E74" /* hange the amount */ -+ $"206F 6620 626C 7565 2C20 7479 7065 2061" /* of blue, type a */ -+ $"206E 6577 206E 756D 6265 7220 696E 746F" /* new number into */ -+ $"2074 6869 7320 626F 7820 6F72 2063 6C69" /* this box or cli */ -+ $"636B 2074 6865 2061 7272 6F77 732E CF54" /* ck the arrows..T */ -+ $"6869 7320 7768 6565 6C20 6469 7370 6C61" /* his wheel displa */ -+ $"7973 2074 6865 2072 616E 6765 206F 6620" /* ys the range of */ -+ $"6875 6573 2061 6E64 2073 6174 7572 6174" /* hues and saturat */ -+ $"696F 6E73 2061 7661 696C 6162 6C65 2061" /* ions available a */ -+ $"7420 7468 6520 6375 7272 656E 7420 6272" /* t the current br */ -+ $"6967 6874 6E65 7373 2073 6574 7469 6E67" /* ightness setting */ -+ $"2E20 546F 2063 6861 6E67 6520 7468 6520" /* . To change the */ -+ $"636F 6C6F 722C 2063 6C69 636B 206F 7220" /* color, click or */ -+ $"6472 6167 206F 6E20 7468 6520 7768 6565" /* drag on the whee */ -+ $"6C2C 2061 6E64 2061 646A 7573 7420 7468" /* l, and adjust th */ -+ $"6520 6272 6967 6874 6E65 7373 2077 6974" /* e brightness wit */ -+ $"6820 7468 6520 7363 726F 6C6C 2062 6172" /* h the scroll bar */ -+ $"2074 6F20 7468 6520 7269 6768 742E 9754" /* to the right..T */ -+ $"6F20 7365 7420 7468 6520 6272 6967 6874" /* o set the bright */ -+ $"6E65 7373 2066 6F72 2074 6865 2063 7572" /* ness for the cur */ -+ $"7265 6E74 2063 6F6C 6F72 2028 7468 6520" /* rent color (the */ -+ $"616D 6F75 6E74 206F 6620 6C69 6768 7420" /* amount of light */ -+ $"6769 7665 6E20 6F66 6620 6279 2074 6865" /* given off by the */ -+ $"2063 6F6C 6F72 292C 2063 6C69 636B 2074" /* color), click t */ -+ $"6865 2061 7272 6F77 732C 2064 7261 6720" /* he arrows, drag */ -+ $"7468 6520 7363 726F 6C6C 2062 6F78 2C20" /* the scroll box, */ -+ $"6F72 2063 6C69 636B 2074 6865 2067 7261" /* or click the gra */ -+ $"7920 6261 722E 4754 6F20 636C 6F73 6520" /* y bar.GTo close */ -+ $"7468 6973 2064 6961 6C6F 6720 626F 7820" /* this dialog box */ -+ $"7769 7468 6F75 7420 6368 616E 6769 6E67" /* without changing */ -+ $"2074 6865 2063 6F6C 6F72 2C20 636C 6963" /* the color, clic */ -+ $"6B20 7468 6973 2062 7574 746F 6E2E 4454" /* k this button.DT */ -+ $"6F20 6163 6365 7074 2074 6865 206E 6577" /* o accept the new */ -+ $"2063 6F6C 6F72 2061 6E64 2063 6C6F 7365" /* color and close */ -+ $"2074 6865 2064 6961 6C6F 6720 626F 782C" /* the dialog box, */ -+ $"2063 6C69 636B 2074 6869 7320 6275 7474" /* click this butt */ -+ $"6F6E 2E" /* on. */ -+}; -+ -+data 'STR#' (-5760) { -+ $"0006 0152 0147 0142 0143 014D 0159" /* ...R.G.B.C.M.Y */ -+}; -+ -+data 'STR#' (-32510, sysheap, purgeable) { -+ $"0007 1343 6F6E 6E65 6374 696F 6E20 5365" /* ...Connection Se */ -+ $"7474 696E 6773 1154 6572 6D69 6E61 6C20" /* ttings.Terminal */ -+ $"5365 7474 696E 6773 1646 696C 6520 5472" /* Settings.File Tr */ -+ $"616E 7366 6572 2053 6574 7469 6E67 7307" /* ansfer Settings. */ -+ $"4D65 7468 6F64 3A0A 456D 756C 6174 696F" /* Method:.Emulatio */ -+ $"6E3A 0950 726F 746F 636F 6C3A 012E" /* n:.Protocol:.. */ -+}; -+ -+data 'STR#' (-32512, sysheap, purgeable) { -+ $"0003 0A4D 6F64 656D 2050 6F72 7404 2E41" /* ...Modem Port..A */ -+ $"496E 052E 414F 7574" /* In..AOut */ -+}; -+ -+data 'STR#' (-32511, sysheap, purgeable) { -+ $"0003 0C50 7269 6E74 6572 2050 6F72 7404" /* ...Printer Port. */ -+ $"2E42 496E 052E 424F 7574" /* .BIn..BOut */ -+}; -+ -+data 'STR#' (-5728, purgeable) { -+ $"0005 0454 5255 4505 4641 4C53 450E A555" /* ...TRUE.FALSE..U */ -+ $"6E6B 6E6F 776E 2054 7970 65A5 0109 010D" /* nknown Type..... */ -+}; -+ -+data 'STR#' (-6079, purgeable) { -+ $"0010 5254 6869 7320 6963 6F6E 2073 686F" /* ..RThis icon sho */ -+ $"7773 2079 6F75 2074 6865 206C 6F63 6174" /* ws you the locat */ -+ $"696F 6E20 6F66 2074 6865 2064 6973 6B20" /* ion of the disk */ -+ $"796F 7520 6172 6520 6162 6F75 7420 746F" /* you are about to */ -+ $"2065 7261 7365 206F 7220 696E 6974 6961" /* erase or initia */ -+ $"6C69 7A65 2E3C 546F 2065 7261 7365 206F" /* lize.