/* File: Sys.r Contains: resources for the System file Written by: Carl Hewitt Copyright: © 1983-1993 by Apple Computer, Inc., all rights reserved. Change History (most recent first): 8/25/93 BH Added dialogs for use by manual-eject drive software. This may not be the most appropriate place for them, but they need a home for now. 3/24/93 dwc Changed to include AppleTalk resource AT58 instead of AT57. <290> 1/23/92 hsK Deleted 'dtab' resource which is no more used by the Dictionary manager. <289> 1/18/92 DTY Lock the print driver so that it will get loaded low in the System heap to reduce fragmentation. <288> 1/17/92 pvh Add in AppleTalk version 57 resources in one happy .rsrc file. Includes all drivers and their shell thingies. <287> 1/14/92 pvh Add Zydeco's real name to STR# -16395 so we can take out an Installer action item which modifies it on the fly. <286> 1/3/92 JSM #1017240: Add STR -16391 with name of TrueType font cache file. <285> 12/16/91 DTY Don’t mark 'WDEF' 0 as purgeable. (Ask the 7 Up guys for the reason…) <284> 12/4/91 hsK Changed the 'dtab' resource (dictionary attribute table) according to the new definition. <283> 11/21/91 YK Removed InputUtils. <282> 11/19/91 DTY Use a real date in the 'gbly' resource. <281> 11/15/91 DTY Change the resource ID of the 'gbly' and 'lodr' resources to match the ones in the Gibbly ERS. <280> 11/12/91 DTY Add a 'ptbl' resource which loads all the linked patches. Change resource type of linked patch loader to 'lodr'. <279> 11/11/91 DTY Rez LinkedPatchLoader.a.rsrc into 'pldr' 0. <278> 11/8/91 DTY Added a temporary 'gbly' resource to the System until we can get Pete to add it to the BuildDisks script. <277> 11/2/91 DTY FPHW.rsrc and ElemsHW.rsrc are compiled into 'RSRC' types instead of 'PACK's now. Change the IncSys for SANE to reflect this. <276> 11/1/91 JSM Take out SANE stuff conditionalized ForROM, this file is not used in ROM builds. <275> 10/28/91 SAM/KSM Rolled in Regatta changes. Changed machine names and built-in video strings to reflect the offical product names. We're GM! Changed seeding machine names to not include the code names. Changed ppat (16) to have the correct number of colors to satisfy General. Changed all the new product names to strings that have the same length as the "real" ones will. Changed the Macintosh Zydeco name string to be the correct length for the install script. (djw) re-worded bad battery warning string -16515,-16516. (ag) Revised low power strings again. Changed the IIci ROvrs for AppleTalk to appear as they did when 7.0 shipped. Revised 'PAT ' (18). Adding strings for Eclpise33 (Zydeco) ROvring MPP driver on 67C machines (DRVR 9) Whats in a semi-colon? Huh? Removing all of the LocalTalk ROvrs and adding two IOP ROvrs (for 67C) Revised the Bad Battery strings. ROvr'ed atlk (1,3) and ltlk (0,1,2,3) on $67C. Adding bad battery strings -16514 & -16515. Added Portable desktop pat #18. Added EDiskShutdownPtch.a as an IncSys INIT (12). Included a placeholder 'ptch' (50). (ag) changed wording on STR#-16512. Changed network warning to default to sleep. Added atlk#10 to the list of 67C ROvrs. Added some seeding support. Split off from 7.0 GM sources. Added Built-In video names for Spike, Eclipse, Tim, and Apollo. Added “About this Macintosh…” (and responder) strings for Spike, Eclipse, Tim, and Apollo. Now including FPHW.rsrc & ElemsHW.rsrc (backpatching SANE) into the System build. Cheesy software gets a cheesy Color Icon. Default 7.0 (high radiation) desktop PixPattern has been tweeked not not raditate as much. Removed all the AppleTalk rsrcs from the ROVr list for IIci machines (except for lmgr & init 18) cuz the new disk based stuff will correctly determine which ATalk stuff is newer (ROM vs System). <274> 10/23/91 JH Changed Dictionary dimg resource to have an ID of -16385 which was officially obtained from the meanies. <273> 10/23/91 YK Added InputUtils code. <272> 10/14/91 JSM Don’t use hasDictionaryMgr conditional. <271> 10/11/91 JH Added DictionManager code and dtab resource. <270> 10/2/91 JSM Use StandardFile.rsrc instead of StandardFile3.rsrc. <269> 9/19/91 PKE (for Ian Hendry) For Cube-E, add 3 PICTs for use by Clock Manager (needed for Alarm Clock DA). <268> 9/17/91 DTY Added 'font' to the 'fld#' resource. This lets the Folder Manager know about the new Fonts Folder. <267> 6/11/91 gbm Take out conditional for Regatta <266> 5/30/91 DTY New 'pixs' resources for tuned up scroll bar CDEF. Make sure if you build with this version of Sys.r that you have version 36 of ScrollBarCDEF.a as well! <265> 4/2/91 SAM Added Regatta conditionalized strings and cicn. <264> 3/23/91 EMT Tune NBP Timeout and Retry parameters for PPC. <263> 3/21/91 DTY Cindy got mad at me because the year and Apple Computer, Inc. are backwards from the “official” copyright format. She’s still going to get mad at me for not doing this for c3, but at least it’s getting done. <262> 3/20/91 ngk Add back popup triangle PICT that Darin removed. <261> 3/13/91 DTY Updated 'vers' 1 resource’s copyright notice. <260> 3/4/91 dba dty: get rid of SysVers conditionals and the popup triangle PICT; get rid of sysHeapFromNowOn since it was for 6.X vs. 7.0 convenience <259> 2/26/91 PKE smb,#perCindyR: Change resource name “US” to “U.S.”. <258> 2/23/91 PKE ngk,#perCSD: Clean up international resource names. <257> 2/22/91 ag djw: hjr: Rolled in backlight support. new low power dialog string and backlight driver resource. <256> 2/21/91 csd gbm, #GangOfFive: Added Geneva 12 to the System so that we have it on Install 1 for the Installer on the Plus. <255> 2/15/91 csd dty,#81464: Changed the ppt# 0 resource to include the 7.0 pattern set. Also changed ppat 16 (the default color desktop) to use a higher contrast dither which allows DragGrayOutline to show up on 24-bit color screens. Added the FRSV resource back in to be compatible with Font/DA Mover. <254> 2/1/91 RLC Add an IncSys to get 'dctb' -5696 and 'PICT' -5694 in the new design for the About Help… dialog. <253> 1/22/91 JNG Added a Dialog for the CommToolbox choose package. <252> 1/21/91 mjq Include AppleTalk from the ObjDir folder instead of from the Misc folder. <251> 1/18/91 stb & RLC; change dbex id <250> 1/18/91 stb & RLC; add 'dbex' resource, the presence of which permits the user to disable extensions at startup time by holding down the shift key. <249> 1/17/91 csd & KSM: Changed the name of the “Users & Groups” file to “Users & Groups Data File” so it’s different than the name of the control panel. <248> 1/12/91 kaz Removing purge bit on popupCDEFMDEF 'proc'. <247> 1/12/91 gbm Take out the obviously untested (wrong filenames and missing quotes) changes for AppleTalk from <245> until the makefile dependencies are fixed by mjq. Also fixed some typos from <246>, wondering the whole time why Eric would check this in untested (since <245> broke the build). How the hell are we ever going to get b4 out the door if people aren’t testing their changes?!? <246> 1/11/91 EMT change help strings for Prompt for user dialog <245> 1/11/91 mjq Update AppleTalk resource locations for new AppleTalk Source build. <244> 1/9/91 EMT Add dctb resource so that the promptforuser dialog looks nice. <243> 1/9/91 JDR (KIP) Sound Manager's snth resources are now marked "locked." <242> 1/4/91 EMT Trim the size of some dialog items as appropriate in the PromptForUser dialog. <241> 12/27/90 csd Changed the bundle to add a new icon (-16509) for the clipboard file and changed the FREF for files of type 'CLIP' to use it. <240> 12/20/90 RLC Add the IncSys's to get the Finder's Help File icon data back into this file. <239> 12/15/90 csd per Pace Bonner: add a STR to the System which contains the name of the file VM uses as a backing store. <238> 12/14/90 stb & gbm; remove AppleTalk 'STR ' <237> 12/13/90 JSM Update help strings for PPC user dialog. <236> 12/13/90 EMT Add param text to prompt for PPC user dialog <235> 12/11/90 stb & gbm; add 'STR ' -16507 for net booting <234> 11/9/90 VL (dc) Deleted entries added in <228> as we don't need to draw titles in TrueGray anymore. <233> 11/4/90 dba include Scheduler and DAHandler separately so we don’t waste so much space on people’s disks <232> 11/1/90 fjs add color icons for the modem port and printer port <231> 10/31/90 csd Added 'atlk' 10 to the Mac32 Rov#. <230> 10/31/90 RLC Change help 'ICN#' resource ID to be -5696 instead of -5695. [This has been incorrect for quite some time.] <229> 10/30/90 csd Changed the directory where we get the ProcessMgr since we build it now. <228> 10/30/90 VL (jsm) Added new entries to ROv# resources to override RoundedWDEF (1) in SE, II, Portable and ci ROMs. <227> 10/19/90 fjs remove ppat 11, 12, 13 <226> 10/10/90 gbm Mike really did forget... <225> 10/9/90 jmp Oops, I forgot to rename various references to VideoExtensionIIci.p when I changed the name to BuiltInVideoExtension.p. <224> 10/8/90 VL Changed 'pixs' resources so that it can handle 1-bit pixmap data by adding an additional field to contain the number of bits per pixel. This reduces the size of pixs significantly. <223> 10/6/90 jmp Added a space in front of the “Memory Allocation for Built-In Video” strig so that it would look centered, and made the static-text item associated with this string 5 pixels larger to accomodate my change in the version number from 1.0 to 1.0.1 (i.e., had to change VidExtVers in Build). <222> 9/27/90 csd Added Responder. <221> 9/25/90 csd Marked the 'pixs' and 'pmap' resources preload unti the defprocs can deal with not being able to get them. <220> 9/25/90 KIP Convert Sound Mgr. to a linked patch. Also change ProcHelper and DispatchHelper back to a linked patch. <219> 9/21/90 gbm Fixed spelling of purgeable. <218> 9/21/90 DDG Used the new conditional for picture utilities. <217> 9/16/90 csd Include the snd resource from PictWhapSound.rsrc. <216> 9/16/90 VL Replaced old-style 'wctb' and 'cctb' with 7.0 extended ones. <215> 9/15/90 csd Changed “A/ROSE Prep” to just “A/ROSE”. <214> 9/14/90 kaz Marking CommToolbox 'cmtb' and 'proc' code resources as locked to load 'em in low in the system heap. <212> 9/10/90 EMT Added BubbleHelp Strings for PPCToolBox PromptForUser Dialog <211> 9/7/90 Lai Add include resources for AppleEvent Manager <210> 9/4/90 EMT Change structure of 'ppci' resource <209> 9/3/90 gbm add 'dcmp'(2), more commonly known as GreggyBits <208> 9/1/90 PKE Add IncSys statements for Keyboard menu DLOG and DITL resources. They were not being included here, which is why they were not getting in. <207> 8/30/90 dba put back in the resource override for WDEF 0, since we added a new window variant; fix Geneva back up <206> 8/29/90 stb change FRSV to resf for 7.0 and later <205> 8/28/90 VL Changed the size of the text box for the notification dialog so that it can accommodate 255 characters. <204> 8/27/90 RB add TrueType glyphname resource at Font Mgr <203> 8/20/90 dvb Remove "PixPat4Colors.r", 'coz colorpicker no longer needs it. <202> 8/20/90 RLC Add back the IncSys's for the color help menu icons. <201> 8/20/90 gbm mark a few thing not purgeable... I went a little purge crazy there... <200> 8/19/90 gbm mark a few more things purgeable, take steps to speed up the build (a little) <199> 8/19/90 dba got rid of old SixPack conditionals since we don’t build system versions older than SixPack; got rid of the forAppleTalk20 switch since it is always true these days; made new defines so we can use dialog centering, and it will be ignored on 6.0 builds; overhauled ROM resource overrides (still overriding KCHR 0 too often); got rid of SwapHMMUPatch, SwapPMMUPatch, SonyEjectPatch, and FormatPatch since they are all now linked patches; set sysHeap bit on more resources, including all Comm. Toolbox resources; include the whole AliasMgr.rsrc file instead of including the resources one at a time, since it builds faster that way; used auto-centering on various dialogs and alerts, and made the corresponding changes to the code (got rid of centering code); removed the name from the Terminal Click sound, so it will not appear in lists of eligible beep sounds; declare the FOND for Geneva explicitly, instead of including it from SystemFonts.rsrc, also include Geneva 9 only, since Geneva 12 is in all ROMs; put the color apple cicn back in for 6.X builds, so 6.X will still have a color apple menu title; formatted many color resources so that you can see what they are (check out the scroll bar arrows and the color apple); change the Parity alert button from Restart to Shut Down, since Restart just gives you the same alert again <198> 8/17/90 jmp It was decided today that the LC video ROM would be named (internally) Macintosh B Built-In Video -- that there would be no Macintosh C Built-In Video (distinguishing V8 LCs from non-V8 LCs). So, I removed the referenced to C. <197> 8/17/90 csd Added more machine names to the STR# to correspond to the Gestalt machine IDs. <196> 8/17/90 DTY Removed IncSys for Slot Manager since it’s a linked patch now. <195> 8/14/90 jmp Added the "Macintosh II C Built-In Video" 'card' resource for V8, and the "Macintosh II C Built-In Video" 'STR#' translation resource. This is for LC-V8s (Rexes?). Also, changed the translated name from "Macintosh II Built-In Video" to "Macintosh Built-In Video" for Rexes only since Rexes are not going to be Macintosh II’s by name. <194> 8/14/90 DTY Removed ptch 0 since TextEdit is a linked patch now. <193> 8/10/90 dba add new strings for AppleTalk and A/ROSE, get rid of INIT 22 <192> 8/10/90 S Modified A String in STR# -16409. <191> 8/10/90 S Added String resources to STR# -16409 resource in PPCToolBox. <190> 8/9/90 VL Removed obsolete 'pixs' for the color scroll bar. <189> 8/9/90 DC replace color apple cicn (for apple menu) with icon suite <188> 8/8/90 SAM Including ptch 45 DispatchHelper & ProcHelper in the System. •••---> Temporary <--- ••• Remove this when sound becomes an Lptch. <187> 8/7/90 DTY Removed ptch for ADBMgrPatch since it’s been converted to a linked patch. <186> 8/7/90 csd Added some more resources to the Rov#s for Appletalk. <185> 8/7/90 SMB Added IncSys for keyboard menu 'hmnu' found in international.rsrc. <184> 8/7/90 RLC Remove 'ICN#' (-16490) warning from BalloonHelp. <183> 8/7/90 KIP Change Sound Input driver res id to -16499. <182> 8/6/90 VC Changed the bad-user and bad-pasword alert strings in the PPC log-in dialog. <181> 8/6/90 VL Updated pixs resources for color scroll bars. <180> 8/5/90 csd Include Geneva 9 from SystemFonts.rsrc since the Plus doesn’t have it in ROM. <179> 8/5/90 RLC Change IncludeColorHelpIcons to zero to skip inclusion of 2 color ics's. <178> 8/4/90 DTY Got rid of 'pixs' resources -14336 & -14332 from Window Manager; they’re no longer used by the Standard WDEF. Modified 'pixs' -14335 & 'pixs' -14334. <177> 8/2/90 JSM Read in all PPC Browser resources from a separate file. <176> 7/30/90 DDG Updated the build commands for picture utilities. <175> 7/30/90 RLC Remove some IncSys's to get rid of unused icons. <174> 7/30/90 dnf Remove IncSys for File Manager and Btree Manger ptch resources <173> 7/24/90 RLC Change references to BalloonTypes.r to look directly in {RIncludes} now. <172> 7/24/90 KIP NEEDED FOR SIXPACK: Create 'proc' resources from SoundPFDProc.rsrc and SoundInputProc.rsrc. <171> 7/23/90 PKE Moved the ‘resource’ and ‘data’ definitions for international resources that were defined here into a new file, International.r; replaced with IncSys statements here. <170> 7/23/90 dba get rid of ptch 1 <169> 7/23/90 dba get rid of ptch 25 for 7.0; also get rid of ptch 16 for good <168> 7/20/90 DTY Remove Bass 'ptch' resources since it’s a linked patch now. <167> 7/20/90 dba get rid of PTCH -1 for 7.0 <166> 7/20/90 csd Added even more resources to the Mac32 ROv# for Appletalk. <165> 7/19/90 CCH NEEDED FOR SIXPACK: Removing include of HwPriv ptch, since it is now a linked patch. <164> 7/19/90 PP Remove obsolete AliasMgr DLOG and DITL resource for Already Connected To Server dialog. <164> 7/19/90 PP Remove obsolete AliasMgr DLOG and DITL resource for Already Connected To Server dialog. <163> 7/17/90 PKE ‘kscn’ resource (see <9.8>) has been superseded by keyboard icon suite (kcs#, etc. - see <102>). Changed ‘kscn’ 0 back to ‘SICN’ 0 for backward compatibility. <162> 7/16/90 csd Added four more resources needed by Appletalk to the Mac32 ROv#. <161> 7/16/90 DDG NEEDED FOR SIXPACK: Added the button CDEF back to the ‘ROv#’ list for the Mac SE, since my patch didn’t work !! Maybe later I will come back and fix this patch if we REALLY need the ≈1000 bytes that it saves. <160> 7/11/90 gbm Fixed Darin “BoneHead” Adler’s glaring errors. Maybe someday he’ll learn to build before he checks in files. <159> 7/11/90 dba improve inclusion of ProcessMgr and VM, set system heap bit a lot more <158> 7/7/90 PKE Define “sysHeapFromNowOn” symbol to use as heap attribute for resources that did not have sysheap attribute in 6.x, but which should have sysheap attribute set for 7.0 and beyond (Darin gets credit for the symbol name). Use it for itlb, itl0, itl1, itl2, and itl4 (all ID=0) and PACK 6. For new 7.0 international resources, just set sysHeap attribute: itlm, kcs#, kcs4, kcs8, and STR# (-16491). This fixes a bug with saving handles to resources loaded at INIT time. <157> 7/3/90 fjs Die Hard II: Die Harder <156> 7/2/90 DTY Removed IncSys for Resource Manager Extensions, since they’re in a linked patch. <155> 7/2/90 csd Added resources needed by AppleTalk to the Mac32 ROv#. <154> 7/1/90 JSM Change 'char' to 'TEXT' in the 'rtt#' resource. <153> 7/1/90 JSM Updated some data types for SnarfMan in the 'rtt#' resource. <152> 6/29/90 DDG NEEDED FOR SIXPACK: Removed the button CDEF from the ‘ROv#’ list for the Mac SE, because we now have a patch to fix the SE case. <151> 6/27/90 DC Included label resources (IconUtils.rsrc) <150> 6/26/90 DTY Removed IncSys for NotificationMgr, since it’s now a linked patch. <149> 6/26/90 JSM Don't include 'ckid' resources from AppleTalk.rsrc and ADSP.rsrc. <148> 6/26/90 csd get AppleTalk and ADSP resources from their own .rsrc files instead of System7.0Resources. Added a default, empty machine name STR . <147> 6/25/90 DTY Removed 'ptch' for ScrollSpeedFix.a.rsrc since it’s now in an 'lpch'. <146> 6/22/90 PKE Updated 'itlm' data to use new script, language, and region names, and rearranged sorting order of scripts, languages, and regions. <145> 6/21/90 PK Move disk init resources to DiskInit.rsrc <144> 6/21/90 DTY Removed rules for Shutdown Manager INIT. (Shutdown Manager now a lpch in all systems.) <143> 6/20/90 ngk Add PictButtonCDEF for system 7.0 <142> 6/19/90 JSM Center PPCBrowser dialog in the DLOG resource. <141> 6/19/90 VL Remove IncSys for MiscPatches since MiscPatches is now a linked patch. <140> 6/19/90 DVB Make 'general' patterns use clut8 colors. <139> 6/18/90 RLC Remove a bunch of IncSys's for some BalloonPack resources. <138> 6/18/90 JBS NEEDED FOR SIXPACK-Merged ci/erickson resources together with elsie resources. <137> 6/16/90 PK Change Disk Init's DITL: support for sparing, UserItem to redraw button hilites, uses dialog mgr approved offset (not 1000) to show/hide items. <136> 6/15/90 PP Remove 'SelectAlias' related obsolete resources from AliasMgr. <135> 6/15/90 DDG Added the button CDEF to the ‘ROv#’ lists to fix a small bug in drawing text in buttons. <134> 6/14/90 JBS NEEDED FOR SIXPACK-Removed Elsie Extension, Mapped all names to the same <133> 6/12/90 JSM PPC Toolbox is now a linked patch. Get rid of IncSys ptch 33. <132> 6/12/90 PKE NEEDED FOR SIXPACK: Override IIci and Portable ROM versions of MDEF 0 for SixPack as well as BigBang. <131> 6/11/90 DDG NEEDED FOR SIXPACK: Changed the ID number of the resources used by the Disk Initialization package back to -6047 for 6.x systems. The ID number for the 7.0 system was NOT changed. <130> 6/11/90 DDG NEEDED FOR SIXPACK: Changed the Macintosh XO string to just say macintosh. This means that we can do seed versions that can’t contain real product names without the extra step of changing all these little strings. Right before XO is actually shipped, we should change this to the real name of the computer. <129> 6/10/90 fjs add a picture for drawing gray lines in dialogs and several pixel patterns for use as substitutes for the original QuickDraw patterns available as globals <128> 6/10/90 JSM Include all the SnarfMan resources from just SnarfMan.a.rsrc. <127> 6/7/90 EMT Layer Manager is now a linked patch. Get rid of IncSys ptch 17. <126> 6/7/90 VL Help Mgr is now a linked patch. Get rid of IncSys ptch 28. <125> 6/7/90 DC Modified existing ALRT, DLOG and WIND templates to for auto-positioning <124> 6/6/90 DTY Add switch launch prevention 'proc' <123> 6/6/90 csd add FREF for new System file type <122> 6/3/90 csd Added new FRSV resource; changed System BNDL to use new System file icon. <121> 6/1/90 SMB Add STR# and default icon suites for Keyboard Menu. <120> 6/1/90 RLC Fix the bugs resulting from the Linker unable to do: Link -ra resSysheap,resLocked. <119> 6/1/90 RLC Fixed IncSys includes for balloon pack resources. <118> 5/30/90 JBS NEEDED FOR SIXPACK-Changed Elsie resources <117> 5/29/90 PKE Added bytes for valid style and alias style to ‘itlb’ type. Added list of additional separators to ‘itl1’. Both changes match new formats in SysTypes.r. <116> 5/29/90 JSM Update PPCBrowser resources for new interface. <115> 5/29/90 JBS NEEDED FOR SIXPACK-Fixed Elsie video extension resource numbering <114> 5/29/90 DDG NEEDED FOR SIXPACK: Changed all the sixpack conditionals from six-point-oh-seven to six-point-oh-six. <113> 5/25/90 NC Added SnthLoading.r to System File. <112> 5/24/90 kaz Removed Choose.r 'finf' <111> 5/23/90 csd Changed the ctSeeds of cluts 5 and 9 so that they don’t match the standard system cluts. <110> 5/22/90 kaz Changed StandardNBP.r 'STR#' to 'PICT' <109> 5/21/90 PKE Added region code table to ‘itlm’ resource to match new format in SysTypes.r. Updated itlm data to use newer script, lang, and region codes (smTradChinese, etc.). Converted ‘itl1’ resource for 7.0 to new extended form with list of abbreviated day and month names, etc. <108> 5/18/90 csd added clut 5 and clut 9 for drawing dimmed icons. <107> 5/18/90 fjs mouse mapping init is banished to 6.x only <107> 5/18/90 fjs mouse mapping INIT and resource are banished to 6.x <106> 5/15/90 JS Added Elsie video extenion version <105> 5/15/90 JS Added resources for Elsie video extension <104> 5/14/90 csd Removed the splash screen init. <103> 5/13/90 PKE Change ROv# resources for Portable and Mac32 so we use newly modified KCHR 0 in System file instead of old KCHR 0 in ROM. <102> 5/12/90 SMB Adding the keyboard small icons (kcs#, kcs4, kcs8) for the US default keyboard (KCHR 0). <101> 5/10/90 DDG Fixed the erickson string for the video card. <100> 5/10/90 JSM AliasMgr is now a linked patch, don't include it as 'ptch' 20. <99> 5/4/90 PP Leave 'spoo' in 'fld#' until A10 is built and ready for installation. <98> 5/3/90 PP Change special folder names in 'fld#' resource. <97> 5/2/90 PKE Rearranged 'itlm' resource data to match new format. <96> 5/2/90 JS FOR 6.0.6-Added new 'card' resources for the ci video extension <95> 5/1/90 BBM add support for linked patches in system 6.0.6 or greater. and moved diskcache next to boot 2 resource <94> 4/25/90 PKE Add 'itlm' resource for multiscript mapping and sorting data. <93> 4/25/90 S To Change Constants in ppci resource. <92> 4/24/90 DDG Added back the ICN# 3 resource for system six. Also changed the FREFs and the BNDL slightly for system six (this does not affect system seven at all). <91> 4/20/90 dba put in the new apple for the menu bar; get rid of the two anti-aliased ones <90> 4/19/90 csd fixed the IDs for the CDEF 1 (scroll bar) owned resources. <89> 4/19/90 DDG Conditionalizing the new FREF for the help manager to only be included for system 7.0. Also added a string for the tiburon card. <88> 4/19/90 dba get rid of CheckDevicesINIT.a.rsrc on 7.0 systems; also use newer ParityINIT.a.rsrc instead of the two parity INITs on 7.0 systems single ParityINIT instead of two ParityINITs for 7.0 systems <87> 4/18/90 DDG Added PatchTheBigFive.rsrc to the system file. Also made 7.0 include PrintDriver.a.rsrc and 6.x include OldPrintDriver.a.rsrc. <86> 4/15/90 dba update dialog for INIT 12 (licensing splash screen) <85> 4/14/90 csd fixed the conditional for INIT 12 (licensing splash screen) <84> 4/13/90 DDG Removed the SnthLoading.rsrc file (it contains all the slods, which are no longer needed). <83> 4/13/90 csd added SplashScreenINIT and its ALRT and DITL. <82> 4/12/90 DD Added build instruction for system 7 to include DeCompressDefProc1.a.rsrc as 'dcmp' ID 1. <81> 4/12/90 KO Removed Button CDEF; changed Meter CDEF ID to 62, changed name of "SinDialog.r" to "SinHighLevel.r". <80> 4/11/90 csd added resources needed by color scroll bar and windows. <79> 4/11/90 KSM What happened to the submit? <77+> 4/11/90 KSM Change IncSys's for BalloonPack resources. <77> 4/11/90 BBH eliminate inclusion of temporary CommToolbox resources (INIT 29, proc -32509, -32508, ctbp -32512, -32511, -32510) <76> 4/11/90 dba put back the STR resource containing “Spool Folder”, since PrintMonitor is still looking at it; add GenericIcons.rsrc; change IDs for DiskInit package resources for Nick K. <75> 4/10/90 dba marked the bootblocks resource protected to keep it safe from overzealous Finders; added the new secondary boot resource; moved the ".Print" driver back over to the 7.0 side because ProcessMgr.rsrc no longer includes its own ".Print" <73> 4/9/90 NB Moved "Spool Folder" string resource into a "< 7.00" condition. This is part of a several file patch to move the drivers into the extensions folder. The .Print driver will be rolled in next. <72> 4/9/90 VL Updated 'rtt#' for Database Access Manager. <71> 4/5/90 CCH Added Macintosh IIfx and XO to Product name resource. <70> 4/4/90 KON get rid of ptch 44, 35, 36 <69> 3/30/90 BBH make cmtb resources load into system heap always <68> 3/30/90 RLC Conditionally add color icon family IncSys's for System 7.0 help file icon. <67> 3/29/90 HJR Change conditional in FKeys so that Dumpscreenfkey and printscreenfkey are no longer in 6.10 build. <66> 3/29/90 KON Added build commands for AllB&WQDPatch.a, ptch 44. <65> 3/26/90 PKE Include Script Mgr ptch 27 and ptch 39 for SysVers >= $607 (was SysVers >= $700). The source for these patches is now conditionalized appropriately. <64> 3/23/90 NC Added ptch 43 which now contains the Sound Manager Extensions. <63> 3/22/90 csd put in color icons (icl8, icl4, ics8, ics4) for the System File (Mac Plus) icon. <62> 3/22/90 dba bad doggie is not even strong enough; I had it right in change 60 <61> 3/22/90 dba syntax error; Darin is a bad doggie <60> 3/22/90 dba put in the lpch resources that I forgot in change 58 <59> 3/21/90 PKE Added new info to US 'itlb' resource: font/size data, script local data size (needed for auto-initialization of script systems). Matches updated type in SysTypes.r. Also defined some FOND ID constants. (needed for auto-initialization of script systems). Matches updated type in SysTypes.r. Also defined some FOND ID constants. <58> 3/21/90 dba use linked patches, new boot blocks, and build MultiFinder, DA Handler and VM in <57> 3/20/90 fjs change the new mouse speed <56> 3/20/90 S To Change Default ppci parameters. <55> 3/20/90 PP Remove obsolete 'fld#' resource items and add "Already Connected to Server' Dialog to AliasMgr. <54> 3/20/90 S To Add a new PPC Resource ppci. <53> 3/20/90 DDG Changed sysvers conditionals from $610 to $607. <52> 3/19/90 JSM Add "" to PPC Browser STR#. <51> 3/19/90 RLC Include some new resources ('STR ' & 'ICN#') for Help Mgr. <50> 3/18/90 DDG Change the #ifdef statement for hasPopupCDEF and hasCommToolbox to be an #if statement. This ensures that these two features are only included on the proper systems. <49> 3/17/90 BBH oops - duplicated a line causing build to fail (StandardNBP STR# include line was duplicated) <48> 3/17/90 BBH add CommToolbox resources to system file <47> 3/15/90 JSM Add configuration resource for PPC Browser. <46> 3/14/90 RLC Add 'help' type to BNDL to get an icon. <45> 3/12/90 JSM Add even more resources for the Database Access Manager. <44> 3/9/90 NJC Added build rules for Sound Input Manager, Erickson Sound Input DRVR, CDEFs for the SinHighLevel Routines, and the standard Sound Input Dialog. <43> 3/8/90 JSM Change label for zone list in PPC Browser. <42> 3/5/90 BBH added resources for Popup CDEF <41> 3/1/90 DC Changed layerMgr.c.rsrc include to expect type 'ptch' and id 17. Changed sysobj.make to generate 'ptch' 17. <40> 2/27/90 PKE For 7.0, add new ScriptMgrROMPatch.rsrc as ‘ptch’ 39 (combines common Script Mgr patch code from IIci and Portable patch files). <39> 2/23/90 JSM Add some more resources and private .r file for the Database Access Manager. <38> 2/21/90 DD Added resource for DeCompressDefProc.a <37> 2/19/90 HJR Remove SERD from system which is now and will stay in ROM or the patch file as where it should remain. <36> 2/19/90 JSM Add resources for PPC Browser. <35> 2/17/90 ngk Split resources for 6.x and 7.x standard file into separate resource files <34> 2/17/90 fjs add new mcky resource more appropriate for large screens <33> 2/16/90 DDG Fixed the conditionals the sound manager extentions and the pictwhap FKEY so that they are included in the Sys610 Build. <32> 2/15/90 JRM Add version of standalone version of popup icon <31> 2/12/90 JSM Override ROM version of MDEF 0 on Mac32 and Portable. <30> 2/8/90 RLC Toss BalloonHelp icon in Standard file dialogs. <29> 2/7/90 HJR Needed for 6.0.5: Added AsyncIOPDriver.aii which replaces SERD=60/61 in ROM. <28> 2/6/90 fjs add dithered gray pattern to the pattern list <27> 2/1/90 csd Needed for 6.0.5: Added ALRT and DITL -16416 for the mismatched 32-Bit QuickDraw alert. <26> 1/24/90 dba fix version string to mention 1990 <25> 1/24/90 dba change names of some of the special folders <23> 1/22/90 ngk Moved volume icon over in PutFile to make room for border around file list <21> 1/22/90 JRM add Mail Letter icon for Standard File add Control Panels folder <20> 1/22/90 PP "Extension Folder" name is "Extensions Folder". <20> 1/18/90 JSM Add STR# -5728 for Database Access Manager. <19> 1/17/90 PKE Updated itlc resource data for new region code field added to itlc type in SysTypes.r. <18> 1/17/90 PKE Updated itlc resource data to use MPW 3.1 itlc format, which is now in SysTypes.r. <17> 1/17/90 fjs Properly conditionalize FKEYS for 6.0.5 vs. 7.0 <16> 1/16/90 KO NEEDED FOR 6.0.5: Added Quickdraw patch file for ci <14> 1/10/90 RLC Update and change WhatIs related resources to new format. <13> 1/8/90 ngk Update EditionMgr include statment. Fixed EditionFile SICN. <12> 1/8/90 dba added INIT icon into the bundle <11> 1/5/90 CCH NEEDED FOR 6.0.5: Added Zone 5 to machine names list (STR# -16395). <10> 1/4/90 csd Fixed the BNDL so that it no longer refers to ICN# 4 which Darin nuked. <9> 1/3/90 dba override the MBDF on Mac Plus and Mac SE <8> 1/3/90 RC Update stdfile help strings (STR# -3999). <7> 1/3/90 CCH Changed “Gestalt.a.rsrc” to “Gestalt.rsrc”. <6> 1/2/90 ngk Fix DataPub.p.rsrc to explicitly include code resources <5> 12/28/89 dba create new #define (codeAs) so we don’t need 'RSRC' (0) sprinkled all over the file; change some code resources to be compiled as 'RSRC' (0) (includes changes to SysObj.Make); move patter and icon LDEF to appropriate places in the file and add more comments about them <4> 12/25/89 dba add in icons; get rid of lousy Finder icon; put conditionals in for Standard File help (no balloons in 6.0) <3> 12/20/89 dba move keyboard stuff to separate file <2> 12/18/89 CCH Now includes Rez text files, instead of resources files. <14.1> 12/11/89 GMR Added Sony Format patch (FormatPatch.a) <14.0> 12/6/89 RLC Change overlay resource on Portable to use the RAM 'MBDF' proc for system 7.0. <13.9> 12/4/89 RLC Fix include statement for BalloonHelp. <13.8> 12/1/89 RLC Shift down each item in SFPutFile dialog and add some to height of DLOG frame. <13.7> 11/30/89 RLC Added hmnu, hdlg, & new STR# (-3999) to support Help Mgr in Standard File dialogs. <13.6> 11/29/89 fjs added include for icon list definition and a light gray 'PAT ' for the chooser and the finder, added new and exciting color patterns (now there are 12), made default color pattern ('PPAT' 16) a dithered gray. <13.5> 11/29/89 GGD NEEDED FOR 6.0.5: Enabled New ADB Manager for 6.0.5 <13.4> 11/28/89 prp AliasMgr SwitchDisk dialog resources # changed due to a conflict. <13.3> 11/28/89 CVC Added alert resources for PPC. <13.2> 11/27/89 prp AliasMgr includes SwitchDisk Dialog resources. <13.1> 11/21/89 EMT NEEDED FOR 6.0.5: Added humane scrolling (ptch 9). <13.0> 11/17/89 dba got rid of FInit68K for System 7 because MultiFinder does its own launching <12.9> 11/10/89 ngk added icons for generic edtion files to Standard File icons <12.8> 11/7/89 csd with dba: fix resource IDs of Standard File icons; get rid of Background Folder string <12.7> 11/2/89 RLC Added new Balloonptch28 files. <12.6> 10/31/89 dba nuked INIT 4 in System 7 <12.5> 10/30/89 EMT nuked INITs 0 & 1 in System 7 <12.4> 10/30/89 JRM moved generic icons to PACK 3 range <12.3> 10/25/89 BAL Added GetPictUtil.rsrc as PACK 15 <12.2> 10/25/89 rwh WOULD BE NICE FOR 6.0.5: added ptch38, backpatch of hwPriv trap. <12.1> 10/15/89 BAL Added 32-Bit Pict drawing patches for SE/Plus (35) and Exprit (36). <12.0> 10/14/89 EMT Cache is loaded by syspatch, don't need INIT 35. <11.9> 10/13/89 prp AliasMgr has additional resource for Folder Selection Dialog. <11.8> 10/12/89 CVC Added access control to ppc toolbox <11.7> 10/11/89 dba changed fonts so that ROM fonts are used in System 7.0 <11.6> 10/11/89 EMT Included System7.0 Resources for BigBang and take fonts from SysStuffƒ just like in SCM build. Don't include AppleShare Rsrcs at all. <11.5> 10/11/89 dba change Picasso Macintosh icon to -16396; add anti-aliased apple icons <11.4> 10/10/89 dba no DAs for a 7.0 build; moved PPC to its place in alphabetical order; moved gray pattern in ppt# to middle of pattern list; added SlotMgr patch with Dave Wong <11.3> 10/6/89 JSM Include SnarfMan as a PACK instead of a ptch. <11.2> 10/5/89 NJC slod.rez has been changed to SnthLoading.r. SnthLoading.rsrc is now in the ObjFiles folder so people can do obj builds. <11.1> 10/5/89 PAT "really" added new Finder icon and small icon (see v10.8 dba) <11.0> 10/4/89 ngk added PupUpMenuSymbol sicn to standard file resources <10.9> 10/3/89 GMR added new ADB ptch 34, for SE,II <10.8> 10/3/89 dba added new Finder icon and small icon and reformatted things <10.7> 10/3/89 NJC added #include for slod.rez which contains the sampled snth CPULoading values for each CPU. <10.6> 10/2/89 prp added Finder 'extn' "Extension Folder' to 'fld#' resource. <10.5> 10/2/89 CVC added resources required by the PPC Toolbox. <10.4> 9/28/89 CCH added INCLUDE of :SysStuff:AppleShare Rsrcs conditionalized to SysVers >= $700. Also changed "Jaws32" to "Mac32". <10.3> 9/26/89 EMT Corrected include of 'ptch' 0 to depend upon HasTearOffMenus <10.2> 9/25/89 BAL added 32-Bit QuickDraw as ptch 32 for System 7.0 <10.1> 9/21/89 RLC Changed Balloon Help WDEF ID to 126. <7.1> 9/21/89 DAF FOR 6.0.4 BUILD - added QDCheckDevices system init to build. added clut=127 (QD default colors) to System file. Overrode clut=127 in ROM for Mac II family and Aurora <10.0> 9/19/89 RLC added even more resources for Balloon Help. <9.8> 9/18/89 PKE For 7.0, changed type of keyboard/script small icon from 'SICN' to new 'kscn' to avoid resource ID conflicts. <9.9> 9/18/89 CVC Integrate the PPC Toolbox as a ptch the first time. <9.6> 9/13/89 RLC added new resources for Balloon Help. <9.7> 9/13/89 ngk added open string to STR# -3997 for standard file <9.5> 9/6/89 dba fixed color tables on ppat and ppt#, reformatted AppleTalk 2.0 <9.4> 9/2/89 CCH NEEDED FOR 6.0.5: added extra "}" at end of AppleTalk dialogs. <9.3> 9/1/89 CCH NEEDED FOR 6.0.5: added AppleTalk dialogs for F-19. <9.2> 8/30/89 dba replaced 0x… with $…; moved stuff into Types.r and SysTypes.r; simplified definitions for Color QuickDraw stuff (removing seed from 'clut' 127); locked the ROvr and ROv# resources; created a second definition for 'ppt#' to use until Rex can handle it; changed the color apple to have a more minimal rowBytes <9.1> 8/28/89 PKE Add Script Manager extensions patch as 'ptch' 27 (SysVers >= $700 only). <9.0> 8/17/89 dba got rid of “purgeable” on ROv# resources and fixed build <8.9> 8/17/89 dba reorganization of this entire file; be careful not to roll this into 6.0.4 because some of the dialogs have been edited, and the attributes have been changed on some resources <8.7> 8/15/89 dba NEEDED FOR 6.0.4: changed resource ID of QDCDInit from 14 to 6 restrained myself as much as possible from gratuitous editing <8.6> 8/15/89 dba NEEDED FOR 6.0.4: put back MBDF in Esprit, since recent bug fixes affected Color QuickDraw only; added semicolons to make 7.0 build work again; edited Parity dialog to improve its appearance <8.8> 8/15/89 CCH Changed references to {rsrc} to {ObjDir} and replaced references to {ColorPickerPack} with an equivalent expression. <8.5> 8/12/89 dba NEEDED FOR 6.0.4: override MBDF in Aurora & Esprit ROMs (we blew it again, folks); also turned off WDEF 0 override on Aurora <8.4> 8/11/89 jbs FOR 6.0.4! - Changed the DITL for the Aurora Extension to reflect the length of the version string (which is shorter now). <8.3> 8/9/89 prp Preferences folder specialty is 'pref' and not 'temp'. <8.2> 8/8/89 PKE NEEDED FOR 6.0.4: In ROv# 117 & 630, conditionalize WDEF 0 override for SysVers >= $700 only. Change STR# -10 to -16395 and delete attributes. All of this per DBA and CSD. <8.1> 8/8/89 dba NEEDED FOR 6.0.4: Neil sez: MIDI doesn’t work; take it out also, get rid of extraneous names in this file <8.0> 8/7/89 GMR added new MiscPatches.a - Big Bang only patches for all ROMs. <7.8> 8/7/89 prp AliasMgr has several additional resources to be included. <7.9> 8/7/89 JRM added rom override (rov#) for WDEF 0 so that all systems can have icon in window title <7.7> 8/6/89 PAT Changed default desktop pattern for Esprit (in accordance w/ Product Marketing decision) - PAT ID=15 <7.6> 8/5/89 PKE NEEDED FOR 6.0.4: Fix conditionals for ROv# 890 & 1660; clean up KCHR conditionals per code review. <7.5> 8/4/89 NMB Removed all Ginsu dependencies. Now the default printer (STR -8192) is undefined in a new system. An error is returned so the user knows to pick a driver. <7.4> 8/3/89 DAF FOR 6.0.4 BUILD - added Mac IIci Monitor extension to system build. <7.3> 8/3/89 CCH added BitEdit as 'PACK' #1. <7.2> 7/25/89 GMR NEEDED FOR 6.0.4: added Sony Eject patch (SonyEjectPatch.a) <7.0> 7/24/89 CSD added #includes for ColorPickerWedge.r and PixPat4colors.r for the Color Picker PACK (PACK12). <6.9> 7/24/89 GMR added ALRT & DITL -16392 for parity disabled warnings, and IncSys calls for Parity Inits. <6.8> 7/20/89 RLC added IncSys calls to include the system resources needed for Help Mgr. <6.7> 7/19/89 CCH NEEDED FOR 6.0.4: Removed Init13.a from build. <6.6> 7/3/89 NJC Sound Mgr Extensions (ptch 23) rolled in for real. <6.5> 6/30/89 CCH added rsrc mgr extensions ('ptch' 21) to System 7.0 <6.4> 6/29/89 RLC Add HelpMgr BalloonPack code in as 'ptch' 28,SysHeap,Locked <6.3> 6/26/89 PKE NEEDED FOR 6.0.4 ONLY: Aurora and Esprit have BigBang version of KCHR 0 in ROM, so override it with 6.0.4 version of KCHR 0. <6.2> 6/23/89 CCH Made STR# SysHeap and Locked, and named it. <6.1> 6/21/89 NJC added Sound Mgr 7.0 build support. <6.0> 6/19/89 MSH Changed the id numbers of STR -2000 to -2002, ALRT -2000 to -2003, DITL -2000 to -2003, SICN -2000. <5.9> 6/10/89 MSH Shortened STR -2002 to fit in Nmgr alert. Swapped positions of the Sleep and Cancel buttons in DITLs -2000, -2001, -2002. <5.8> 6/8/89 JRM sf confitionals for big bang and 604 <5.7> 6/8/89 CCH Changed machine name from Aurora to release name in STR# -10. <5.6> 6/8/89 prp Folder Mgr resources conditional for BigBang only. <5.5> 6/6/89 CCH Changed Macintosh SE 030 to SE/30. <5.4> 6/5/89 JRM new alerts, strings, icons for big bang standard file <5.4> 6/5/89 JRM New standard file alerts, strings, and SICNs <5.3> 6/5/89 KSM added big bang menu mgr patch. <5.2> 6/5/89 prp Folder Mgr is added as part of Alias Mgr. <5.1> 6/1/89 CCH added machine names for Esprit and Aurora to STR# -10. <5.0> 6/1/89 KSM added tear off menu wdef. <4.9> 6/1/89 PKE Discard INIT 5 for BigBang; the patches it contains have been rolled in and are conditionalized out for BigBang. <4.8> 5/31/89 CEL added in SysFonts.r so Bass fonts will be rezed in for BigBang <4.7> 5/31/89 prp added Alias Mgr Support <4.6> 5/30/89 dnf Tweak 4.5 so it works <4.5> 5/30/89 dnf Resource is now called HFS70.a.rsrc (ptch 18) <4.4> 5/25/89 MSH Changed the wording of STR -2002. <4.3> 5/22/89 PKE (Big Bang only) Modified KCHR ID=0 for option-shift entry of double acute accent, code $FD <4.2> 5/19/89 ngk added include for DataPublication PACK and owned resources <4.1> 5/18/89 rwh added ptch14SwapHMMU, ptch15SwapPMMU to the build <4.0> 5/15/89 EKN added FileIDs 'ptch'. <3.9> 5/13/89 EMT Fixed a typo. <3.8> 5/13/89 EMT Don't use WDEF 127 until Big Bang. <3.7> 5/13/89 EMT added Window Mgr extensions (Layers). <3.6> 5/8/89 NMB last change was with override; comments got screwed up. Fixed them. <•3.5> 5/8/89 NMB added patch support for PrGlue (ptch 16), and added Printing" at STR -8192. Chooser now writes the system printer into -8191. <3.3> 5/3/89 PAT added new default desktop pattern for Esprit - PAT ID=15 <3.2> 5/3/89 CEL Adding in Bass for the first time <3.1> 5/2/89 CCH added 'STR#' resource -10 for machine names. <3.0> 4/14/89 MSH Locked low power message strings -2000 to -2003. <2.9> 4/11/89 JSM Include SnarfMan 'ptch'. <2.8> 4/10/89 CCH Took out FCQD stuff. <2.7> 4/6/89 CCH Removed FCQD from BigBang build. 3/14/89 MSH Added Esprit low power and AppleTalk alert resources 3/12/89 PKE Added script icon location at end of itlc (in previously reserved bytes) 3/8/89 PKE Commented out itlr stuff 2/24/89 PKE Modified KCHR ID=0 to make it possible to enter additional upper-case accented forms with dead keys. added KMAP ID=5 for Zoots keyboard. Modified itlb ID=0 to correct flags. 9/16/88 EKH String for the ":Background Folder". 9/9/88 ldc added accented characters to KCHR resource 9/8/88 BAL added Full Color QuickDraw (FCQD) as ptch -24. Also added rom overides for WDEF=0, WDEF=1, CDEF=1. 7/6/88 ldc added itlr 7/1/88 EKH Removed the #include to include the AppleShare Resources. 6/7/88 med Changed Script Mgr to ptch resource 4/26/88 EKH Removed the names of the 'ptch' resource from Sys.r 4/20/88 JB Shortened wording of message in DITL -6047, item 24 4/5/88 EKH Added the WDEF ID=0 back into the system build. 2/29/88 JB Renumbered dialog items for disk init package (see S413) 2/29/88 EKH Changed the attributes of some resources as per Ed Tecot. 2/27/88 JB Removed resource SonyFMTR (64k ROM format support) Updated dialog items for disk init package (see S409) 2/25/88 med Made KCHR purgeable and unlocked. 2/16/88 EKH Removed two more resources NBPC 1,2. NOTICED changes that Ed Tecot and Mark Davis made, they set KMAP resource purgeable. 2/14/88 EKH Fixed mistake in S390 fix...... 2/11/88 EKH Removed selected resources.... They are commented out below: .MPP, .ATP, PACK 4,5,7, WDEF 0. 1/27/88 EKH Added the new 'vers' resource format. (id = -2 now) 1/12/88 EMT Final changes to Notification SICNs and dialog from HIG 1/11/88 EKH Added new PTCH id = -1 resource, this resource is for the new "mini" system installation scripts. See AfterPatches.a for code. 1/6/88 EMT More fixes to Notification Mgr dialog 1/5/88 EMT Made Notification Mgr dialog handle bigger strings 12/18/87 med Added itl4 build, deleted INTL (2) build 12/16/87 EMT Added small icons for notification 12/8/87 jw Added mac wavesynth. 12/4/87 EKH &EMT, added PACK ID=12 include, Color Picker Package. 12/3/87 EKH Added includes for font, DA, and sound resources. Added the new 'vers' resource for finder 6.1 and on. 11/30/87 jw Added new 'snth's. PMAB318> 11/30/87 jw Added new improved sound mgr. PMAB317> 11/28/87 EMT Added Notification Mgr. 11/27/87 EMT Created. To Do: */ #include "Types.r" #include "SysTypes.r" #if hasBalloonHelp #include "BalloonTypes.r" #endif #if hasCommToolbox #include "CommToolboxPriv.r" #endif #if hasDataAccessMgr #include $$Shell("DataAccessMgr")"DatabaseAccessPriv.r" // for 'rtt#' definition #endif //__________________________________________________________________________________________________ // conditionals (these migrate into the build system) #ifndef wantSounds #define wantSounds true #endif //__________________________________________________________________________________________________ // macros #define IncSys Include $$Shell("ObjDir") #define codeAs 'RSRC' (0) as //__________________________________________________________________________________________________ // ROM versions #define MacPlus $0075 #define MacSE $0276 #define MacII $0178 #define Portable $037A #define Mac32 $067C //__________________________________________________________________________________________________ // version #define VersionString \ "Macintosh System version " SysVersion "\n\n\n" \ "© Apple Computer, Inc. 1983-1991\n" \ "All rights reserved." resource 'STR ' (0) { VersionString }; resource 'vers' (1) { LIntVers, LangInt, SysVersion, SysVersion", © Apple Computer, Inc. 1983-1991" }; resource 'BNDL' (0) { 'MACS', 0, { 'FREF', { 0, 0; 1, 1; 2, 2; 3, 3; 4, 4; 5, 5; 6, 6 }; 'ICN#', { 3, 3; -16415, -16415; 5, -5696; -16494, -16494; -16509, -16509 }; } }; type 'MACS' (0) { pstring; }; resource 'MACS' (0, purgeable) { VersionString }; resource 'FREF' (6) { 'zsys', -16494, "" }; // System File for 7.0 resource 'FREF' (0) { 'ZSYS', 3, "" }; // System File for 6.0.x & other systemish files resource 'FREF' (1) { 'FNDR', 3, "" }; // Finder resource 'FREF' (2) { 'INIT', -16415, "" }; // standard INIT resource 'FREF' (3) { 'CLIP', -16509, "" }; // Clipboard File resource 'FREF' (4) { 'FDOC', 3, "" }; // Finder Startup resource 'FREF' (5) { 'help', 5, "" }; // System Help ICN# is in Balloon.r //__________________________________________________________________________________________________ // names type 'STR ' (-16096) { pstring[31]; }; // pad name to 31 characters to avoid file compaction resource 'STR ' (-16096, sysHeap) { "" }; // no user name by default type 'STR ' (-16413) { pstring[31]; }; // pad name to 31 characters to avoid file compaction resource 'STR ' (-16413, sysHeap) { "" }; // no machine name by default resource 'STR#' (-16395, sysHeap) { { "Macintosh", // 0 unknown "Macintosh XL", "Macintosh 512Ke", "Macintosh Plus", "Macintosh SE", "Macintosh II", "Macintosh IIx", "Macintosh IIcx", "Macintosh SE/30", "Macintosh Portable", "Macintosh IIci", "", // <199> "Macintosh IIfx", // 13 "", // 14 not used "", // 15 not used "", // 16 not used "Macintosh Classic", // 17 XO "Macintosh IIsi", // 18 Erickson "Macintosh LC", // 19 Elsie "Macintosh Quadra 900", // 20 Eclipse "PowerBook 170", // 21 Tim "Macintosh Quadra 700", // 22 Spike "Macintosh Classic II", // 23 Apollo "PowerBook 100", // 24 Asahi "PowerBook 140", // 25 TimLC "Macintosh Quadra 950", // 26 Zydeco <13> Leave 4 trailing spaces for the Installer "Macintosh", // 27 DBLite } }; type 'dbex' { integer=0; }; // nothing resource 'dbex' (-16385) { }; // doesn’t need to contain anything, just needs to be present //__________________________________________________________________________________________________ // startup stuff IncSys "BootBlocks.a.rsrc" codeAs 'boot' (1, sysHeap, protected); IncSys "StartSystem.a.rsrc" codeAs 'boot' (2, sysHeap, locked); IncSys "BootCode.a.rsrc" codeAs 'boot' (3, sysHeap, locked); IncSys "LinkedPatchLoader.a.rsrc" codeAs 'lodr' (-16385, sysHeap, locked); IncSys "DiskCache.a.rsrc" codeAs 'ptch' (41, sysHeap, locked); resource 'STR ' (-16501, sysHeap, purgeable) { "A/ROSE" }; resource 'STR ' (-16507, sysHeap, purgeable) { "NetBoot" }; IncSys "BootAlerts.a.rsrc" codeAs 'DSAT' (0, sysHeap, locked); IncSys "UserAlerts.a.rsrc" codeAs 'DSAT' (2, sysHeap, locked); IncSys "KbdInstall.a.rsrc" codeAs 'ADBS' (2, locked); // CPU gibbly for System file. This resource should be removed when the build scripts // can Rez gibblies into the System with a real time stamp. type 'gbly' { integer GibblyVersion1 = 1; // 'gbly' version longint; // Gibbly timestamp integer = $$CountOf(BoxFlags); // Number of CPUs supported array BoxFlags { integer; // BoxFlag of supported CPU }; }; resource 'gbly' (-16385, sysHeap) { GibblyVersion1, BuildTime, // Time stamp { // Supported BoxFlags $00FE, $00FF, $0000, $0001, $0002, $0003, $0004, $0005, $0006, $0007, $0008, $0009, $000A, $000B, $000C, $000D, $000E, $000F, $0010, $0011, $0012, $0013, $0014, $0015 }; }; // CubeE table of patches that the linked patch loader should load. type 'ptbl' { integer PatchTableVersion1 = 1; // 'ptbl' version integer = $$CountOf(PatchRanges) - 1; // # of ranges to load wide array PatchRanges { integer; // Start of range to load integer; // End of range to load (inclusive) }; }; resource 'ptbl' (0, sysHeap, locked) { PatchTableVersion1, { $0000, // Start of range $FFFF // End of range. (System file loads them all.) }; }; // Picasso Macintosh icon (loaded by System Error Handler) resource 'cicn' (-16396, purgeable) { {0, 0, 32, 32}, 4, // bounds, bits per pixel // mask $"0007FF80 00080000 00087E20 00080120" $"00080120 04080120 0C080120 08080120" $"66080120 99080120 8108FE20 80080020" $"80080020 4A001F20 34000020 00FC0020" $"03000000 0401FFF0 04000008 03E01FE4" $"00100552 001000A9 00200001 002001FE" $"00180000 00040000 0000C000 00012000" $"00025000 00008800 00000800 00001000", // black & white image $"0007FF80 00080000 00087E20 00080120" $"00080120 04080120 0C080120 08080120" $"66080120 99080120 8108FE20 80080020" $"80080020 4A001F20 34000020 00FC0020" $"03000000 0401FFF0 04000008 03E01FE4" $"00100552 001000A9 00200001 002001FE" $"00180000 00040000 0000C000 00012000" $"00025000 00008800 00000800 00001000", // color table { whiteRGB; // white $2000, $2000, $2000; // dark gray $C000, $C000, $0000; // yellow $0000, $5000, $0000; // green $E000, $0000, $0000; // red $0000, $0000, $E000; // blue }, // 4-bit color image $"00000000000001111111111110000000" $"00000000000010000000000000000000" $"00000000000010000222222000100000" $"00000000000010000000000200100000" $"00000000000010000000000200100000" $"00000300000010000000000200100000" $"00003300000010000000000200100000" $"00003000000010000000000200100000" $"01100110000010000000000200100000" $"10011001000010000000000200100000" $"10000001000010002222222000100000" $"10000000000010000000000000100000" $"10000000000010000000000000100000" $"01001010000000000001111100100000" $"00110100000000000000000000100000" $"00000000444444000000000000100000" $"00000044000000000000000000000000" $"00000400000000011111111111110000" $"00000400000000000000000000001000" $"00000044444000000005555555500100" $"00000000000400000000050505050010" $"00000000000400000000000050505001" $"00000000004000000000000000000001" $"00000000004000000000000111111110" $"00000000000440000000000000000000" $"00000000000004000000000000000000" $"00000000000000001100000000000000" $"00000000000000010010000000000000" $"00000000000000100201000000000000" $"00000000000000002000100000000000" $"00000000000000000000100000000000" $"00000000000000000001000000000000" }; //__________________________________________________________________________________________________ // override ROM resources IncSys "ROvr.a.rsrc" codeAs 'ROvr' (0, locked); // code to do override resource 'ROv#' (MacPlus, locked) { MacPlus, { 'MBDF', 0; // new MBDF for new Menu Mgr 'MDEF', 0; // new MDEF for new Menu Mgr 'WDEF', 0; // WDEF for new variant 'DRVR', 2; // new .Print driver } }; resource 'ROv#' (MacSE, locked) { MacSE, { 'CDEF', 0; // new button CDEF fixes small bug when drawing text 'CDEF', 1; // why? 'MBDF', 0; // new MBDF for new Menu Mgr 'MDEF', 0; // new MDEF for new Menu Mgr 'WDEF', 0; // WDEF for new variant 'KCHR', 0; // new keyboard map 'DRVR', 40; // AppleTalk } }; resource 'ROv#' (MacII, locked) { MacII, { 'CDEF', 0; // new button CDEF fixes small bug when drawing text and for color 'CDEF', 1; // CDEF for color 'MBDF', 0; // new MBDF for new Menu Mgr 'MDEF', 0; // new MDEF for new Menu Mgr 'WDEF', 0; // WDEF for new variant 'KCHR', 0; // new keyboard map 'clut', 127; // 8 standard QuickDraw colors; green is fixed 'DRVR', 40; // AppleTalk } }; resource 'ROv#' (Portable, locked) { Portable, { 'CDEF', 0; // new button CDEF fixes small bug when drawing text and for color 'CDEF', 1; // why? 'MBDF', 0; // new MBDF for help 'MDEF', 0; // new MDEF for help and Standard File 'WDEF', 0; // WDEF for new variant 'KCHR', 0; // new keyboard map 'DRVR', 40; // AppleTalk } }; resource 'ROv#' (Mac32, locked) { Mac32, { 'CDEF', 0; // new button CDEF fixes small bug when drawing text and for color 'CDEF', 1; // CDEF for color 'MBDF', 0; // new MBDF fixes small bug for pop-up menus above menu bar and for help 'MDEF', 0; // new MDEF for help and Standard File 'WDEF', 0; // WDEF for color, new variant 'KCHR', 0; // new keyboard map 'clut', 127; // 8 standard QuickDraw colors; green is fixed 'atlk', 1; // AppleTalk 'atlk', 3; // AppleTalk 'atlk', 10; // EtherTalk driver (LC ROM only) 'ltlk', 0; // AppleTalk 'ltlk', 1; // AppleTalk 'ltlk', 2; // AppleTalk 'ltlk', 3; // AppleTalk 'DRVR', 10; // AppleTalk 'DRVR', 40; // AppleTalk 'DRVR', 9; // AppleTalk 'INIT', 18; // AppleTalk 'lmgr', 0; // AppleTalk 'iopc', 127; // LocalTalk IOP (port B) <7> 'iopc', 128; // LocalTalk IOP (port A) <7> } }; //__________________________________________________________________________________________________ // Patch to prevent switch launching to System 7 IncSys "PreventSwitchLaunch.a.rsrc" codeAs 'proc' (-16495, sysHeap, locked); // <124> //__________________________________________________________________________________________________ // fonts that cannot be removed from the System file resource 'resf' (-16493, sysHeap, purgeable) { { "Chicago", { 12, plain }; "Geneva", { 9, plain, 12, plain }; "Monaco", { 9, plain }; } }; resource 'FRSV' (1, purgeable) { { Chicago, 12; Geneva, 9; Geneva, 12; Monaco, 9; } }; //__________________________________________________________________________________________________ // patches IncSys "LinkedPatches.rsrc"; IncSys "BeforePatches.a.rsrc" codeAs 'PTCH' (0, sysHeap, locked); IncSys "PatchPlusROM.a.rsrc" codeAs 'PTCH' (MacPlus, sysHeap, locked); IncSys "PatchSEROM.a.rsrc" codeAs 'PTCH' (MacSE, sysHeap, locked); IncSys "PatchIIROM.a.rsrc" codeAs 'PTCH' (MacII, sysHeap ,locked); IncSys "PatchPortableROM.a.rsrc" codeAs 'PTCH' (Portable, sysHeap, locked); IncSys "PatchIIciROM.a.rsrc" codeAs 'PTCH' (Mac32, sysHeap, locked); //__________________________________________________________________________________________________ // INITs IncSys "ParityINIT.a.rsrc" codeAs 'INIT' (10, sysHeap, locked); IncSys "EDiskShutdownPtch.a.rsrc" codeAs 'INIT' (12, sysHeap, locked); resource 'mcky' (0, sysHeap, purgeable) { { 255, 255, 255, 255, 255, 255, 255, 255 } }; resource 'mcky' (1, sysHeap, purgeable) { { 6, 255, 255, 255, 255, 255, 255, 255 } }; resource 'mcky' (2, sysHeap, purgeable) { { 4, 10, 15, 255, 255, 255, 255, 255 } }; resource 'mcky' (3, sysHeap, purgeable) { { 2, 8, 13, 17, 20, 255, 255, 255 } }; resource 'mcky' (4, sysHeap, purgeable) { { 1, 4, 7, 10, 13, 15, 16, 255 } }; resource 'mcky' (5, sysHeap, purgeable) { { 1, 2, 3, 5, 8, 13, 21, 34 } }; resource 'mcky' (6, sysHeap, purgeable) { { 1, 2, 3, 4, 5, 9, 15, 21 } }; //__________________________________________________________________________________________________ // FKEYs IncSys "PictWhap.a.rsrc" codeAs 'FKEY' (3, sysHeap, purgeable); // dump screen to PICT file IncSys "PictWhapSound.rsrc"; // snapshot sound resource 'STR ' (-16385, sysHeap, purgeable) { "Picture ^0" }; // filename to use // The PrintScreen FKEY is not in 7.0 because users will print screen shots with TeachText 7.0 //__________________________________________________________________________________________________ // Alias Mgr (includes Folder Mgr) IncSys "AliasMgr.rsrc"; // Folder Mgr folder list resource 'fld#' (0, sysHeap, purgeable) { { 'prnt', inSystemFolder, "PrintMonitor Documents"; 'strt', inSystemFolder, "Startup Items"; 'amnu', inSystemFolder, "Apple Menu Items"; 'extn', inSystemFolder, "Extensions"; 'pref', inSystemFolder, "Preferences"; 'ctrl', inSystemFolder, "Control Panels"; 'font', inSystemFolder, "Fonts"; }; }; //__________________________________________________________________________________________________ // AppleTalk // AppleTalk 58 resources include $$Shell("Misc")"APTK58.rsrc" not 'ckid'; // ^^ incorporates the following: // IncSys "AppleTalk.rsrc" not 'vers'; // IncSys "ADSP.rsrc" not 'vers'; // IncSys "Responder.rsrc" not 'vers'; resource 'STR#' ($BFE8, sysheap, locked) { { "Your system has been placed in AppleTalk zone “", "”. " "To select a different zone, please click the Network icon in the Control Panel, " "then click the selected AppleTalk connection icon.", "Access to your AppleTalk internet has now become available. To use " "the internet, please click the Network icon in the Control Panel, " "then click the selected AppleTalk connection icon.", "An unexpected change in your AppleTalk internet has interrupted network access. " "To resume network use, please click the " "Network icon in the Control Panel, " "then click the selected AppleTalk connection icon.", } }; resource 'ALRT' ($BFE9, purgeable) { {80, 116, 205, 417}, $BFE9, beepStages, alertPositionMainScreen }; resource 'DITL' ($BFE9, purgeable) { { {90, 116, 110, 196}, Button { enabled, "OK" }; {13, 60, 85, 295}, StaticText { disabled, "A driver for the selected AppleTalk connection could not be found. " "The built-in LocalTalk port will be used instead." }; } }; resource 'ALRT' ($BFEA, purgeable) { {80, 116, 205, 417}, $BFEA, beepStages, alertPositionMainScreen }; resource 'DITL' ($BFEA, purgeable) { { {90, 116, 110, 196}, Button { enabled, "OK" }; {13, 60, 85, 295}, StaticText { disabled, "An error occurred while trying to start up your AppleTalk connection. " "The built-in LocalTalk port will be used instead." }; } }; resource 'ALRT' ($BFEB, purgeable) { {80, 116, 235, 416}, $BFEB, beepStages, alertPositionMainScreen }; resource 'DITL' ($BFEB, purgeable) { { {123, 115, 145, 194}, Button { enabled, "OK" }; {13, 60, 118, 294}, StaticText { disabled, "^0" }; } }; resource 'STR#' ($BFEC, purgeable) { { "Router", "The Router could not run. " "A driver for one of the AppleTalk connections can not be found. " "The built-in LocalTalk port will be used for your AppleTalk connection.", "The Router could not run. " "An error occured while installing a driver for one of the AppleTalk connections. " "The built-in LocalTalk port will be used for your AppleTalk connection.", "The Router could not run. " "The Router file was not found. " "Please reinstall the Router.", "The Router could not run. " "The Router file is damaged. " "Please reinstall the Router.", } }; //__________________________________________________________________________________________________ // Backlight Driver IncSys "Backlight.rsrc" not 'vers'; //__________________________________________________________________________________________________ // BitEdit #if hasBitEdit IncSys "BitEdit.a.rsrc" codeAs 'PACK' (1, sysHeap, purgeable); #endif //__________________________________________________________________________________________________ // Clock Manager added PICTs <269> // Double Arrow (not selected) resource 'PICT' (-16385) { 89, {134, 272, 152, 283}, $"1101 0100 0A00 8601 1000 9801 1B90 0002" $"00FE 0160 0110 0170 00FE 0160 0110 016B" $"0086 0110 0098 011B 0000 3F80 4040 8420" $"8E20 9F20 BFA0 8E20 8E20 8020 8020 8E20" $"8E20 BFA0 9F20 8E20 8420 4040 3F80 FF" }; // Double Arrow (UP selected) resource 'PICT' (-16386) { 125, {188, 503, 206, 514}, $"1101 0100 0A00 BC01 F700 CE02 0290 0004" $"00BC 01F0 00CE 0208 00BC 01F7 00CE 0202" $"00BC 01F7 00CE 0202 0000 007F 0000 00FF" $"8000 01F7 C000 01E3 C000 01C1 C000 0180" $"C000 01E3 C000 01E3 C000 01FF C000 0100" $"4000 011C 4000 011C 4000 017F 4000 013E" $"4000 011C 4000 0108 4000 0080 8000 007F" $"0000 FF" }; // Double Arrow (DOWN selected) resource 'PICT' (-16387) { 89, {188, 520, 206, 531}, $"1101 0100 0A00 BC02 0800 CE02 1390 0002" $"00BC 0208 00CE 0218 00BC 0208 00CE 0213" $"00BC 0208 00CE 0213 0000 3F80 4040 8420" $"8E20 9F20 BFA0 8E20 8E20 8020 FFE0 F1E0" $"F1E0 C060 E0E0 F1E0 FBE0 7FC0 3F80 FF" }; //__________________________________________________________________________________________________ // Color Picker IncSys "ColorPicker.p.rsrc" codeAs 'PACK' (12, sysHeap, purgeable); #include $$Shell("ColorPicker")"ColorPicker.r" // why are these includes??? #include $$Shell("ColorPicker")"ColorPickerWedge.r" // they should be in line to speed up Rez //__________________________________________________________________________________________________ // Comm. Toolbox IncSys "CommToolboxUtilities.c.rsrc" codeAs CTB_CTBUtilitiesType (CTB_CTBUtilitiesID, sysHeap, locked); IncSys "CommResourceMgr.c.rsrc" codeAs CTB_CommResourceMgrType (CTB_CommResourceMgrID, sysHeap, locked); IncSys "ConnectionMgr.c.rsrc" codeAs CTB_ConnectionMgrType (CTB_ConnectionMgrID, sysHeap, locked); IncSys "TerminalMgr.c.rsrc" codeAs CTB_TerminalMgrType (CTB_TerminalMgrID, sysHeap, locked); IncSys "TerminalClick.r.rsrc" CTB_KeyclickType (CTB_KeyclickID) as CTB_KeyclickType (CTB_KeyclickID, sysHeap, purgeable); IncSys "FileTransferMgr.c.rsrc" codeAs CTB_FileTransferMgrType (CTB_FileTransferMgrID, sysHeap, locked); IncSys "DITL.p.rsrc" codeAs CTB_DITLPackType (CTB_DITLPackID, sysHeap, purgeable, locked); IncSys "CommToolboxLDEF.p.rsrc" codeAs 'LDEF' (CTB_ChooseDITLID, sysHeap, purgeable); IncSys "Choose.p.rsrc" codeAs CTB_ChooseType (CTB_ChooseID, sysHeap, purgeable, locked); IncSys "ChooseHelp.r.rsrc" 'hdlg' (CTB_ChoosehdlgID) as 'hdlg' (CTB_ChoosehdlgID, sysHeap, purgeable); IncSys "ChooseHelp.r.rsrc" 'hmnu' (CTB_ChoosehmnuID) as 'hmnu' (CTB_ChoosehmnuID, sysHeap, purgeable); IncSys "Choose.r.rsrc" 'flst' (CTB_ChoosefinfID) as 'flst' (CTB_ChoosefinfID, sysHeap, purgeable); IncSys "Choose.r.rsrc" 'STR#' (CTB_ChooseSTRsID) as 'STR#' (CTB_ChooseSTRsID, sysHeap, purgeable); IncSys "Choose.r.rsrc" 'DLOG' (CTB_ChooseDLOGID) as 'DLOG' (CTB_ChooseDLOGID, sysHeap, purgeable); IncSys "Choose.r.rsrc" 'DITL' (CTB_ChooseDITLID) as 'DITL' (CTB_ChooseDITLID, sysHeap, purgeable); IncSys "Choose.r.rsrc" 'dctb' (CTB_ChoosedctbID) as 'dctb' (CTB_ChoosedctbID, sysHeap, purgeable); IncSys "Choose.r.rsrc" 'DLOG' (CTB_ChooseConfirmDLOGID) as 'DLOG' (CTB_ChooseConfirmDLOGID, sysHeap, purgeable); IncSys "Choose.r.rsrc" 'DITL' (CTB_ChooseConfirmDITLID) as 'DITL' (CTB_ChooseConfirmDITLID, sysHeap, purgeable); IncSys "Choose.r.rsrc" 'DLOG' (CTB_ChooseUnavailableDLOGID) as 'DLOG' (CTB_ChooseUnavailableDLOGID, sysHeap, purgeable); IncSys "Choose.r.rsrc" 'DITL' (CTB_ChooseUnavailableDITLID) as 'DITL' (CTB_ChooseUnavailableDITLID, sysHeap, purgeable); IncSys "Choose.r.rsrc" 'CNTL' (CTB_ChooseCNTLID) as 'CNTL' (CTB_ChooseCNTLID, sysHeap, purgeable); IncSys "Choose.r.rsrc" 'MENU' (CTB_ChooseMENUID) as 'MENU' (CTB_ChooseMENUID, sysHeap); IncSys "StandardNBP.p.rsrc" codeAs CTB_NuLookupType (CTB_NuLookupID, sysHeap, purgeable, locked); IncSys "StandardNBPHelp.r.rsrc" 'hdlg' (CTB_NulookuphdlgID) as 'hdlg' (CTB_NulookuphdlgID, sysHeap, purgeable); IncSys "StandardNBP.r.rsrc" 'DLOG' (CTB_NulookupDLOGID) as 'DLOG' (CTB_NulookupDLOGID, sysHeap, purgeable); IncSys "StandardNBP.r.rsrc" 'DITL' (CTB_NulookupDITLID) as 'DITL' (CTB_NulookupDITLID, sysHeap, purgeable); IncSys "StandardNBP.r.rsrc" 'dctb' (CTB_NulookupdctbID) as 'dctb' (CTB_NulookupdctbID, sysHeap, purgeable); IncSys "StandardNBP.r.rsrc" 'PICT' (CTB_NulookupPICTID) as 'PICT' (CTB_NulookupPICTID, sysHeap, purgeable); IncSys "StandardNBP.r.rsrc" CTB_NuLookupParmsType (CTB_NuLookupParmsID) as CTB_NuLookupParmsType (CTB_NuLookupParmsID, sysHeap, purgeable); IncSys "StandardNBPLDEF.p.rsrc" codeAS 'LDEF' (CTB_NulookupLDEFID, sysHeap, purgeable); IncSys "CommToolboxINIT.r.rsrc" CTB_CommFolderNameType (CTB_CommFolderNameID) as CTB_CommFolderNameType (CTB_CommFolderNameID, sysHeap, purgeable); IncSys "CommToolboxINIT.r.rsrc" CTB_MarkerType (CTB_CTB6MarkerID) as CTB_MarkerType (CTB_CTB6MarkerID, sysHeap, purgeable); IncSys "CommToolboxINIT.r.rsrc" CTB_MarkerType (CTB_CTB7MarkerID) as CTB_MarkerType (CTB_CTB7MarkerID, sysHeap, purgeable); IncSys "CommToolboxINIT.r.rsrc" CTB_ModemStringType (CTB_ModemStringID) as CTB_ModemStringType (CTB_ModemStringID, sysHeap, purgeable); IncSys "CommToolboxINIT.r.rsrc" CTB_ModemStringType (CTB_PrinterStringID) as CTB_ModemStringType (CTB_PrinterStringID, sysHeap, purgeable); IncSys "CommToolboxINIT.r.rsrc" CTB_ModemIconType (CTB_ModemIconID) as CTB_ModemIconType (CTB_ModemIconID, sysHeap, purgeable); IncSys "CommToolboxINIT.r.rsrc" CTB_Modem4ColorIconType (CTB_ModemIconID) as CTB_Modem4ColorIconType (CTB_ModemIconID, sysHeap, purgeable); IncSys "CommToolboxINIT.r.rsrc" CTB_Modem8ColorIconType (CTB_ModemIconID) as CTB_Modem8ColorIconType (CTB_ModemIconID, sysHeap, purgeable); IncSys "CommToolboxINIT.r.rsrc" CTB_PrinterIconType (CTB_PrinterIconID) as CTB_PrinterIconType (CTB_PrinterIconID, sysHeap, purgeable); IncSys "CommToolboxINIT.r.rsrc" CTB_Printer4ColorIconType (CTB_PrinterIconID) as CTB_Printer4ColorIconType (CTB_PrinterIconID, sysHeap, purgeable); IncSys "CommToolboxINIT.r.rsrc" CTB_Printer8ColorIconType (CTB_PrinterIconID) as CTB_Printer8ColorIconType (CTB_PrinterIconID, sysHeap, purgeable); IncSys "CommToolboxINIT.r.rsrc" 'vers' (CTB_VersionID) as CTB_VersionType (CTB_VersionID, sysHeap, purgeable); //__________________________________________________________________________________________________ // control panels // pattern used by Finder for control panel support (must have the same ID as the IconLDEF) resource 'PAT ' (19, sysHeap) { $"4000040040000400" }; // system patterns resource 'PAT#' (0, sysHeap, purgeable) { { $"FF FF FF FF FF FF FF FF"; $"DD FF 77 FF DD FF 77 FF"; $"DD 77 DD 77 DD 77 DD 77"; $"AA 55 AA 55 AA 55 AA 55"; $"55 FF 55 FF 55 FF 55 FF"; $"AA AA AA AA AA AA AA AA"; $"EE DD BB 77 EE DD BB 77"; $"88 88 88 88 88 88 88 88"; $"B1 30 03 1B D8 C0 0C 8D"; $"80 10 02 20 01 08 40 04"; $"FF 88 88 88 FF 88 88 88"; $"FF 80 80 80 FF 08 08 08"; $"80 00 00 00 00 00 00 00"; $"80 40 20 00 02 04 08 00"; $"82 44 39 44 82 01 01 01"; $"F8 74 22 47 8F 17 22 71"; $"55 A0 40 40 55 0A 04 04"; $"20 50 88 88 88 88 05 02"; $"BF 00 BF BF B0 B0 B0 B0"; $"00 00 00 00 00 00 00 00"; $"80 00 08 00 80 00 08 00"; $"88 00 22 00 88 00 22 00"; $"88 22 88 22 88 22 88 22"; $"AA 00 AA 00 AA 00 AA 00"; $"FF 00 FF 00 FF 00 FF 00"; $"11 22 44 88 11 22 44 88"; $"FF 00 00 00 FF 00 00 00"; $"01 02 04 08 10 20 40 80"; $"AA 00 80 00 88 00 80 00"; $"FF 80 80 80 80 80 80 80"; $"08 1C 22 C1 80 01 02 04"; $"88 14 22 41 88 00 AA 00"; $"40 A0 00 00 04 0A 00 00"; $"03 84 48 30 0C 02 01 01"; $"80 80 41 3E 08 08 14 E3"; $"10 20 54 AA FF 02 04 08"; $"77 89 8F 8F 77 98 F8 F8"; $"00 08 14 2A 55 2A 14 08"; } }; // system color patterns // note: the colors used here are tuned for the 256-color standard color table // ??? should this be purgeable ??? I think so... -gbm data 'ppt#' (0, sysHeap) { // number of patterns $"000C" // offsets to patterns $"00000032 000000E8 0000019E 00000254 0000030A 000003C0" $"00000476 0000052C 000005E2 00000698 0000074E 00000804" // pattern 1 $"0001 0000001C 0000004E 00000000 0000 00000000" // black & white pattern $"AA 55 AA 55 AA 55 AA 55" // pixmap (includes bounds and depth) $"00000000 8004 0000 0000 0008 0008" $"0000 0000 00000000" $"00480000 00480000" $"0000 0004 0001 0004" $"00000000 0000006E 00000000" // 4-bit color image $"43334333" $"33433343" $"43334333" $"33433343" $"43334333" $"33433343" $"43334333" $"33433343" // color table $"00000000 0000" $"0007" $"0000 FFFF FFFF FFFF" $"0001 0000 0000 0000" $"0002 0000 0000 DDDD" $"0003 4B8C A1FB A86B" $"0004 25A4 9057 9794" $"0005 3333 6666 3333" $"0006 9999 6666 2222" $"0007 FFFF 9999 9999" // pattern 2 $"0001 0000001C 0000004E 00000000 0000 00000000" // black & white pattern $"AA 55 AA 55 AA 55 AA 55" // pixmap (includes bounds and depth) $"00000000 8004 0000 0000 0008 0008" $"0000 0000 00000000" $"00480000 00480000" $"0000 0004 0001 0004" $"00000000 0000006E 00000000" // 4-bit color image $"22222322" $"22322222" $"22222232" $"23222222" $"22223222" $"22222223" $"22232222" $"32222222" // color table $"00000000 0000" $"0007" $"0000 FFFF FFFF FFFF" $"0001 0000 0000 0000" $"0002 9E66 AA03 D286" $"0003 4C0D 8A7A CF28" $"0004 FFFF FFFF 3333" $"0005 FFFF CCCC 9999" $"0006 FFFF 6666 0000" $"0007 CCCC 0000 0000" // pattern 3 $"0001 0000001C 0000004E 00000000 0000 00000000" // black & white pattern $"AA 55 AA 55 AA 55 AA 55" // pixmap (includes bounds and depth) $"00000000 8004 0000 0000 0008 0008" $"0000 0000 00000000" $"00480000 00480000" $"0000 0004 0001 0004" $"00000000 0000006E 00000000" // 4-bit color image $"22222222" $"22222222" $"22222222" $"22225222" $"22222222" $"22222222" $"22222222" $"52222222" // color table $"00000000 0000" $"0007" $"0000 FFFF FFFF FFFF" $"0001 0000 0000 0000" $"0002 5C10 5FFE 850D" $"0003 5ABA D368 FFFF" $"0004 B9CB 8C16 FFFF" $"0005 55A0 CCCC A6F3" $"0006 AAAA AAAA AAAA" $"0007 6666 CCCC CCCC" // pattern 4 $"0001 0000001C 0000004E 00000000 0000 00000000" // black & white pattern $"AA 55 AA 55 AA 55 AA 55" // pixmap (includes bounds and depth) $"00000000 8004 0000 0000 0008 0008" $"0000 0000 00000000" $"00480000 00480000" $"0000 0004 0001 0004" $"00000000 0000006E 00000000" // 4-bit color image $"10101010" $"01010101" $"10101010" $"01010101" $"10101010" $"01010101" $"10101010" $"01010101" // color table $"00000000 0000" $"0007" $"0000 A000 A000 A000" $"0001 6000 6000 6000" $"0002 0000 6666 0000" $"0003 0000 0000 DDDD" $"0004 0000 9999 FFFF" $"0005 FFFF 0000 9999" $"0006 CCCC 0000 0000" $"0007 FFFF FFFF 0000" // pattern 5 $"0001 0000001C 0000004E 00000000 0000 00000000" // black & white pattern $"AA 55 AA 55 AA 55 AA 55" // pixmap (includes bounds and depth) $"00000000 8004 0000 0000 0008 0008" $"0000 0000 00000000" $"00480000 00480000" $"0000 0004 0001 0004" $"00000000 0000006E 00000000" // 4-bit color image $"22222232" $"32322222" $"22222322" $"23232222" $"22222223" $"22322322" $"22222223" $"23223222" // color table $"00000000 0000" $"0007" $"0000 FFFF FFFF FFFF" $"0001 0000 0000 0000" $"0002 BE50 6574 7410" $"0003 A50D 67F6 6988" $"0004 0000 9999 FFFF" $"0005 FFFF 0000 9999" $"0006 CCCC 0000 0000" $"0007 FFFF FFFF 0000" // pattern 6 $"0001 0000001C 0000004E 00000000 0000 00000000" // black & white pattern $"AA 55 AA 55 AA 55 AA 55" // pixmap (includes bounds and depth) $"00000000 8004 0000 0000 0008 0008" $"0000 0000 00000000" $"00480000 00480000" $"0000 0004 0001 0004" $"00000000 0000006E 00000000" // 4-bit color image $"11112111" $"14111111" $"11111141" $"11111111" $"31111111" $"11141111" $"11111121" $"11111111" // color table $"00000000 0000" $"0007" $"0000 FFFF FFFF FFFF" $"0001 7286 7286 7286" $"0002 5BEF C86B B339" $"0003 DDDD 9D2E DCD3" $"0004 C5F5 D102 FFFF" $"0005 0000 0000 0000" $"0006 DDDD 0000 0000" $"0007 FFFF FFFF 0000" // pattern 7 $"0001 0000001C 0000004E 00000000 0000 00000000" // black & white pattern $"AA 55 AA 55 AA 55 AA 55" // pixmap (includes bounds and depth) $"00000000 8004 0000 0000 0008 0008" $"0000 0000 00000000" $"00480000 00480000" $"0000 0004 0001 0004" $"00000000 0000006E 00000000" // 4-bit color image $"32323236" $"23232323" $"32323232" $"23232323" $"32323232" $"23232323" $"32323232" $"23232323" // color table $"00000000 0000" $"0007" $"0000 FFFF FFFF FFFF" $"0001 0000 0000 0000" $"0002 5555 5555 5555" $"0003 AAAA AAAA AAAA" $"0004 0000 9999 FFFF" $"0005 FFFF 0000 9999" $"0006 DDDD 0000 0000" $"0007 FFFF FFFF 0000" // pattern 8 $"0001 0000001C 0000004E 00000000 0000 00000000" // black & white pattern $"AA 55 AA 55 AA 55 AA 55" // pixmap (includes bounds and depth) $"00000000 8004 0000 0000 0008 0008" $"0000 0000 00000000" $"00480000 00480000" $"0000 0004 0001 0004" $"00000000 0000006E 00000000" // 4-bit color image $"67777777" $"56666667" $"56666667" $"56665667" $"56676667" $"56666667" $"56666667" $"55555556" // color table $"00000000 0000" $"0007" $"0000 FFFF FFFF FFFF" $"0001 0000 0000 0000" $"0002 0000 6666 0000" $"0003 0000 0000 DDDD" $"0004 0000 9999 FFFF" $"0005 236F 764F 8D79" $"0006 3834 9423 AF28" $"0007 4C4D BB29 D5E4" // pattern 9 $"0001 0000001C 0000004E 00000000 0000 00000000" // black & white pattern $"AA 55 AA 55 AA 55 AA 55" // pixmap (includes bounds and depth) $"00000000 8004 0000 0000 0008 0008" $"0000 0000 00000000" $"00480000 00480000" $"0000 0004 0001 0004" $"00000000 0000006E 00000000" // 4-bit color image $"23232224" $"32322222" $"23242223" $"32424232" $"22242423" $"22224242" $"22232424" $"42323242" // color table $"00000000 0000" $"0007" $"0000 FFFF FFFF FFFF" $"0001 0000 0000 0000" $"0002 6560 6666 645A" $"0003 DFFF 7D6A 7F8E" $"0004 A6BC A793 A5E6" $"0005 FFFF 0000 9999" $"0006 DDDD 0000 0000" $"0007 FFFF FFFF 0000" // pattern A $"0001 0000001C 0000004E 00000000 0000 00000000" // black & white pattern $"AA 55 AA 55 AA 55 AA 55" // pixmap (includes bounds and depth) $"00000000 8004 0000 0000 0008 0008" $"0000 0000 00000000" $"00480000 00480000" $"0000 0004 0001 0004" $"00000000 0000006E 00000000" // 4-bit color image $"22252325" $"45222222" $"22232523" $"52522242" $"22223252" $"22322325" $"25225252" $"22422223" // color table $"00000000 0000" $"0007" $"0000 FFFF FFFF FFFF" $"0001 0000 0000 0000" $"0002 BE50 826C 515E" $"0003 820E 835E 835E" $"0004 50D7 50D7 50D7" $"0005 9AF2 613D 5CCB" $"0006 DDDD 0000 0000" $"0007 E35D C55A 217B" // pattern B $"0001 0000001C 0000004E 00000000 0000 00000000" // black & white pattern $"AA 55 AA 55 AA 55 AA 55" // pixmap (includes bounds and depth) $"00000000 8004 0000 0000 0008 0008" $"0000 0000 00000000" $"00480000 00480000" $"0000 0004 0001 0004" $"00000000 0000006E 00000000" // 4-bit color image $"77677767" $"67776777" $"77677767" $"67776777" $"77677767" $"67776777" $"77677767" $"67776777" // color table $"00000000 0000" $"0007" $"0000 FFFF FFFF FFFF" $"0001 0000 0000 0000" $"0002 0000 6666 0000" $"0003 0000 0000 DDDD" $"0004 0000 9999 FFFF" $"0005 FFFF 0000 9999" $"0006 DDDD 15E1 9B5F" $"0007 FFFF 40E4 BD2B" // pattern C $"0001 0000001C 0000004E 00000000 0000 00000000" // black & white pattern $"AA 55 AA 55 AA 55 AA 55" // pixmap (includes bounds and depth) $"00000000 8004 0000 0000 0008 0008" $"0000 0000 00000000" $"00480000 00480000" $"0000 0004 0001 0004" $"00000000 0000006E 00000000" // 4-bit color image $"24212427" $"33134244" $"43336221" $"43202432" $"33002616" $"42513424" $"41424135" $"64433342" // color table $"00000000 0000" $"0007" $"0000 D943 D943 D943" $"0001 B0D7 B0D7 B0D7" $"0002 9379 9379 9379" $"0003 DDDD A5C1 9F63" $"0004 8794 689A 7494" $"0005 535E 3B22 45DC" $"0006 81AF 36E0 2E31" $"0007 4074 6F28 00C0" }; //__________________________________________________________________________________________________ // Data Access Mgr IncSys "SnarfMan.a.rsrc" 'PACK' (13) as 'PACK' (13, sysHeap, purgeable); IncSys "SnarfMan.a.rsrc" 'proc' (-5728) as 'proc' (-5728, sysHeap, locked); // result handlers IncSys "SnarfMan.a.rsrc" 'proc' (-5727) as 'proc' (-5727, sysHeap, locked); // completion routine /* 'rtt#' specifying where result handlers are */ resource 'rtt#' (-5728) { { -5728, // id of 'proc' { 'unkn', // typeUnknown 'colb', // typeColBreak 'rowb', // typeRowBreak 'bool', // typeBoolean 'shor', // typeSMInt 'long', // typeInteger 'sing', // typeSMFloat 'doub', // typeFloat 'TEXT', // typeChar 'vcha', // typeVChar 'date', // typeDate 'time', // typeTime 'tims', // typeTimeStamp 'deci', // typeDecimal 'mone' // typeMoney } } }; /* STR# for results handlers */ resource 'STR#' (-5728, purgeable) { { "TRUE", // typeBoolean - true "FALSE", // typeBoolean - false "•Unknown Type•", // typeUnknown "\t", // typeColBreak "\n" // typeRowBreak } }; //__________________________________________________________________________________________________ // Dictionary Mgr IncSys "DictionaryMgr.a.rsrc" 'dimg' (0) as 'dimg' (-16385, sysHeap, purgeable); //__________________________________________________________________________________________________ // Dialog Mgr resource 'ICON' (0, purgeable){ $"00FFFF00 01FFFF80 03FFFFC0 07FEFFE0" $"0FFC7FF0 1FEC67F8 3FC447FC 7FC447FE" $"FF4447FF FE4447FF FE4447FF FE4447FF" $"FE4447FF FE4447FF FE40071F FE00061F" $"FE00061F FE00043F FE00003F FE00007F" $"FE00007F FE0000FF FE0000FF FE0001FF" $"FE0001FF 7E0403FE 3F0207FC 1FFFFFF8" $"0FFFFFF0 07FFFFE0 03FFFFC0 01FFFF80" }; resource 'ICON' (1, purgeable) { $"FFFFFFFF 807FFFFF 807FFFFF 807FFFFF" $"807FFFFF 807FC0FF 887F003F 887E001F" $"887C000F 80780007 80780007 80700003" $"8071DDC3 80700003 80700003 8071DD43" $"80700003 80700003 8071D703 80700003" $"87F00003 81F1EEC3 81F00007 81F00007" $"81F0000F 81E0001F 8F80007F 81FFFFFF" $"81FFFFFF 81FFFFFF 81FFFFFF FFFFFFFF" }; resource 'ICON' (2, purgeable) { $"00018000 0003C000 0003C000 00066000" $"00066000 000C3000 000C3000 00181800" $"00199800 0033CC00 0033CC00 0063C600" $"0063C600 00C3C300 00C3C300 0183C180" $"0183C180 0303C0C0 0303C0C0 0603C060" $"06018060 0C018030 0C000030 18000018" $"18018018 3003C00C 3003C00C 60018006" $"60000006 C0000003 FFFFFFFF 7FFFFFFE" }; //__________________________________________________________________________________________________ // Disk Initialization IncSys "DiskInit.rsrc"; //__________________________________________________________________________________________________ // Edition Mgr IncSys "EditionMgr.rsrc"; //__________________________________________________________________________________________________ // Font Mgr // name of TrueType Font Cache file resource 'STR ' (-16391, purgeable) { "Font Cache" }; // FOND has flags, family number, unused fields, FOND version, association table, tables #define FakeFONDFlags \ proportionalFont, dontUseFractWidthTable, useIntegerExtra, useFractEnable, \ canAdjustCharSpacing, noCharWidthTable, noImageHeightTable #define FakeFONDFields 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 #define FakeFONDTables { }, { }, { }, { } #define glyphNameResID -16488 // FONDs that point to the fonts in ROM (except Geneva 9 since Macintosh Plus doesn’t have it) resource 'FOND' (0, "Chicago", sysHeap) { FakeFONDFlags, 0, FakeFONDFields, 1, { 12, plain, 12; }, FakeFONDTables }; 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); resource 'FOND' (4, "Monaco", purgeable) { FakeFONDFlags, 4, FakeFONDFields, 1, { 9, plain, 521; }, FakeFONDTables }; // used by PostScript drivers to create encoding vectors resource 'STR#' (glyphNameResID, purgeable) { { ".notdef", "null", "cr", "space", "exclam", "quotedbl", "numbersign", "dollar", "percent", "ampersand", "quotesingle", "parenleft", "parenright", "asterisk", "plus", "comma", "hyphen", "period", "slash", "zero", "one", "two", "three", "four", "five", "six", "seven", "eight", "nine", "colon", "semicolon", "less", "equal", "greater", "question", "at", "A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z", "bracketleft", "backslash", "bracketright", "asciicircum", "underscore", "grave", "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z", "braceleft", "bar", "braceright", "asciitilde", "Adieresis", "Aring", "Ccedilla", "Eacute", "Ntilde", "Odieresis", "Udieresis", "aacute", "agrave", "acircumflex", "adieresis", "atilde", "aring", "ccedilla", "eacute", "egrave", "ecircumflex", "edieresis", "iacute", "igrave", "icircumflex", "idieresis", "ntilde", "oacute", "ograve", "ocircumflex", "odieresis", "otilde", "uacute", "ugrave", "ucircumflex", "udieresis", "dagger", "degree", "cent", "sterling", "section", "bullet", "paragraph", "germandbls", "registered", "copyright", "trademark", "acute", "dieresis", "notequal", "AE", "Oslash", "infinity", "plusminus", "lessequal", "greaterequal", "yen", "mu", "partialdiff", "summation", "product", "pi", "integral", "ordfeminine", "ordmasculine", "Omega", "ae", "oslash", "questiondown", "exclamdown", "logicalnot", "radical", "florin", "approxequal", "Delta", "guillemotleft", "guillemotright", "ellipsis", "nobreakspace", "Agrave", "Atilde", "Otilde", "OE", "oe", "endash", "emdash", "quotedblleft", "quotedblright", "quoteleft", "quoteright", "divide", "lozenge", "ydieresis", "Ydieresis", "fraction", "currency", "guilsinglleft", "guilsinglright", "fi", "fl", "daggerdbl", "periodcentered", "quotesinglbase", "quotedblbase", "perthousand", "Acircumflex", "Ecircumflex", "Aacute", "Edieresis", "Egrave", "Iacute", "Icircumflex", "Idieresis", "Igrave", "Oacute", "Ocircumflex", "apple", "Ograve", "Uacute", "Ucircumflex", "Ugrave", "dotlessi", "circumflex", "tilde", "macron", "breve", "dotaccent", "ring", "cedilla", "hungarumlaut", "ogonek", "caron", "Lslash", "lslash", "Scaron", "scaron", "Zcaron", "zcaron", "brokenbar", "Eth", "eth", "Yacute", "yacute", "Thorn", "thorn", "minus", "multiply", "onesuperior", "twosuperior", "threesuperior", "onehalf", "onequarter", "threequarters", "franc", "Gbreve", "gbreve", "Idot", "Scedilla", "scedilla", "Cacute", "cacute", "Ccaron", "ccaron", "dmacron" } }; //__________________________________________________________________________________________________ // Gestalt IncSys "Gestalt.rsrc" codeAs 'ptch' (5, sysHeap, locked); //__________________________________________________________________________________________________ // pslt • Nubus pseudo-slot mapping definitions #define gestaltMacII 6 // Temporary Crap! #define gestaltMacIIx 7 #define gestaltMacIIcx 8 #define gestaltMacIIci 11 #define gestaltMacIIfx 13 #define gestaltEclipse 14+6 #define gestaltEclipse33 20+6 #define gestaltSpike 16+6 resource 'pslt' (gestaltMacII, purgeable) { horizAscending, 0, { $9,1; $A,2; $B,3; $C,4; $D,5; $E,6 } }; resource 'pslt' (gestaltMacIIx, purgeable) { horizAscending, 0, { $9,1; $A,2; $B,3; $C,4; $D,5; $E,6; } }; resource 'pslt' (gestaltMacIIcx, purgeable) { horizAscending, 0, { $9,1; $A,2; $B,3; } }; resource 'pslt' (gestaltMacIIci, purgeable) { horizAscending, 0, { $C,1; $D,2; $E,3; } }; resource 'pslt' (gestaltMacIIfx, purgeable) { horizAscending, 0, { $9,1; $A,2; $B,3; $C,4; $D,5; $E,6; } }; resource 'pslt' (gestaltEclipse, purgeable) { vertAscending, 0, { $A,1; $B,2; $C,3; $D,4; $E,5; } }; resource 'pslt' (gestaltSpike, purgeable) { vertDescending, 0, { $D,2; $E,1; } }; resource 'pslt' (gestaltEclipse33, purgeable) { vertAscending, 0, { $A,1; $B,2; $C,3; $D,4; $E,5; } }; //__________________________________________________________________________________________________ // Help Mgr IncSys "BalloonPack.a.rsrc" 'PACK' (14) as 'PACK' (14, sysHeap, purgeable); IncSys "BalloonPack.a.rsrc" 'WDEF' (126) as 'WDEF' (126, sysHeap, purgeable); IncSys "BalloonPack.a.rsrc" 'ICN#' (-5696) as 'ICN#' (-5696, sysHeap, purgeable); // Finder's help icon IncSys "BalloonPack.a.rsrc" 'icl4' (-5696) as 'icl4' (-5696, sysHeap, purgeable); // Finder's help icon IncSys "BalloonPack.a.rsrc" 'ics#' (-5696) as 'ics#' (-5696, sysHeap, purgeable); // Finder's help icon IncSys "BalloonPack.a.rsrc" 'ics4' (-5696) as 'ics4' (-5696, sysHeap, purgeable); // Finder's help icon IncSys "BalloonPack.a.rsrc" 'STR#' (-5696) as 'STR#' (-5696, sysHeap, purgeable); // help misc strings IncSys "BalloonPack.a.rsrc" 'STR ' (-5696) as 'STR ' (-5696, sysHeap, purgeable); // help misc strings IncSys "BalloonPack.a.rsrc" 'STR ' (-5695) as 'STR ' (-5695, sysHeap, purgeable); // help misc strings IncSys "BalloonPack.a.rsrc" 'DLOG' (-5696) as 'DLOG' (-5696, sysHeap, purgeable); // help menu about IncSys "BalloonPack.a.rsrc" 'DITL' (-5696) as 'DITL' (-5696, sysHeap, purgeable); // help menu about IncSys "BalloonPack.a.rsrc" 'dctb' (-5696) as 'dctb' (-5696, sysHeap, purgeable); // so that we get a color dialog IncSys "BalloonPack.a.rsrc" 'PICT' (-5696) as 'PICT' (-5696, sysHeap, purgeable); // BWAboutPict PICT IncSys "BalloonPack.a.rsrc" 'PICT' (-5695) as 'PICT' (-5695, sysHeap, purgeable); // BWAboutText PICT IncSys "BalloonPack.a.rsrc" 'PICT' (-5694) as 'PICT' (-5694, sysHeap, purgeable); // BWBalloonIcon PICT IncSys "BalloonPack.a.rsrc" 'MENU' (-16490) as 'MENU' (-16490, sysHeap); IncSys "BalloonPack.a.rsrc" 'hmnu' (-16490) as 'hmnu' (-16490, sysHeap, purgeable); // help menu strings IncSys "BalloonPack.a.rsrc" 'hmnu' (-16489) as 'hmnu' (-16489, sysHeap, purgeable); // MF menu strings IncSys "BalloonPack.a.rsrc" 'ics#' (-16490) as 'ics#' (-16490, sysHeap); // help menu ics# IncSys "BalloonPack.a.rsrc" 'ics8' (-16490) as 'ics8' (-16490, sysHeap, purgeable); // help menu ics8 IncSys "BalloonPack.a.rsrc" 'ics4' (-16490) as 'ics4' (-16490, sysHeap, purgeable); // help menu ics4 //__________________________________________________________________________________________________ // Icon Utilities IncSys "IconUtils.rsrc"; IncSys "GenericIcons.rsrc"; //__________________________________________________________________________________________________ // International (includes Script Mgr) IncSys "InternationalPACK.a.rsrc" codeAs 'PACK' (6, sysHeap, purgeable); // Int'l Utilities package IncSys "ScriptMgrPatch.rsrc" codeAs 'ptch' (4, sysHeap, locked); IncSys "ScriptMgrROMPatch.rsrc" codeAs 'ptch' (39, sysHeap, locked); IncSys "ScriptMgrExtensions.rsrc" codeAs 'ptch' (27, sysHeap, locked); IncSys "International.rsrc" 'itlc' (0) as 'itlc' (0, sysHeap, purgeable); IncSys "International.rsrc" 'itlm' (0) as 'itlm' (0, sysHeap, purgeable); IncSys "International.rsrc" 'itlb' (0) as 'itlb' (0, "Roman", sysHeap, purgeable); IncSys "International.rsrc" 'itl0' (0) as 'itl0' (0, "U.S.", sysHeap, purgeable); // <259> IncSys "International.rsrc" 'INTL' (0) as 'INTL' (0, "U.S.", purgeable); // ??? should this be sysHeap? <259> IncSys "International.rsrc" 'itl1' (0) as 'itl1' (0, "U.S.", sysHeap, purgeable); // <259> IncSys "International.rsrc" 'INTL' (1) as 'INTL' (1, "U.S.", purgeable); // ??? should this be sysHeap? <259> IncSys "RomanITL2.a.rsrc" codeAs 'itl2' (0, "U.S.", sysHeap, purgeable); // <259> IncSys "itl4Roman.a.rsrc" codeAs 'itl4' (0, "U.S.", sysHeap, purgeable); // <258><259> IncSys "International.rsrc" 'SICN' (0) as 'SICN' (0, sysHeap, purgeable); IncSys "International.rsrc" 'KSWP' (0) as 'KSWP' (0, sysHeap); #include $$Shell("Keyboard")"Kbd.r" IncSys "International.rsrc" 'kcs#' (0) as 'kcs#' (0, sysHeap, purgeable); IncSys "International.rsrc" 'kcs4' (0) as 'kcs4' (0, sysHeap, purgeable); IncSys "International.rsrc" 'kcs8' (0) as 'kcs8' (0, sysHeap, purgeable); IncSys "International.rsrc" 'kcs#' (-16491) as 'kcs#' (-16491, sysHeap, purgeable); IncSys "International.rsrc" 'kcs4' (-16491) as 'kcs4' (-16491, sysHeap, purgeable); IncSys "International.rsrc" 'kcs8' (-16491) as 'kcs8' (-16491, sysHeap, purgeable); IncSys "International.rsrc" 'STR#' (-16491) as 'STR#' (-16491, sysHeap, purgeable); IncSys "International.rsrc" 'hmnu' (-16491) as 'hmnu' (-16491, sysHeap, purgeable); // Keyboard menu help strings <185> IncSys "International.rsrc" 'DLOG' (-16491) as 'DLOG' (-16491, sysHeap, purgeable); // About Keyboards… <208> IncSys "International.rsrc" 'DITL' (-16491) as 'DITL' (-16491, sysHeap, purgeable); // About Keyboards… <208> IncSys "International.rsrc" 'DLOG' (-16492) as 'DLOG' (-16492, sysHeap, purgeable); // About Keyboards… <208> IncSys "International.rsrc" 'DITL' (-16492) as 'DITL' (-16492, sysHeap, purgeable); // About Keyboards… <208> //__________________________________________________________________________________________________ // List Mgr IncSys "ListMgrPACK.a.rsrc" codeAs 'PACK' (0, sysHeap, purgeable); // List Mgr package IncSys "TextLDEF.a.rsrc" codeAs 'LDEF' (0, sysHeap, purgeable); // LDEF for a list with icons (must have the same ID as the control panel pattern) IncSys "IconLDEF.a.rsrc" codeAs 'LDEF' (19, sysHeap, purgeable); //__________________________________________________________________________________________________ // Menu Mgr IncSys "StandardMDEF.a.rsrc" codeAs 'MDEF' (0, sysHeap); IncSys "StandardMBDF.a.rsrc" codeAs 'MBDF' (0, sysHeap, locked); // color apple icon for menu bar resource 'ics#' (-16386, sysHeap, purgeable) { { $"00 00 00 60 00 C0 00 80 0E 70 1F F8 3F E0 3F E0" $"3F E0 3F F0 3F F8 1F F8 1F F8 0F F0 06 60 00 00", $"00 00 00 60 00 C0 00 80 0E 70 1F F8 3F E0 3F E0" $"3F E0 3F F0 3F F8 1F F8 1F F8 0F F0 06 60 00 00" } }; resource 'ics8' (-16386, sysHeap, purgeable) { $"00000000000000000000000000000000" $"000000000000000000E3E30000000000" $"0000000000000000E3E3000000000000" $"0000000000000000E300000000000000" $"00000000E3E3E30000E3E3E300000000" $"000000E3E3E3E3E3E3E3E3E3E3000000" $"00000505050505050505050000000000" $"00000505050505050505050000000000" $"00001717171717171717170000000000" $"00001717171717171717171700000000" $"0000D8D8D8D8D8D8D8D8D8D8D8000000" $"00000020202020202020202020000000" $"00000020202020202020202020000000" $"00000000ECECECECECECECEC00000000" $"0000000000ECEC0000ECEC0000000000" $"00000000000000000000000000000000" }; resource'ics4'(-16386, sysHeap, purgeable){ $"0000000000000000" $"0000000008800000" $"0000000088000000" $"0000000080000000" $"0000888008880000" $"0008888888888000" $"0011111111100000" $"0011111111100000" $"0022222222200000" $"0022222222220000" $"0033333333333000" $"0004444444444000" $"0004444444444000" $"0000666666660000" $"0000066006600000" $"0000000000000000" }; //__________________________________________________________________________________________________ // Notification Mgr resource 'DLOG' (1, sysHeap, purgeable) { {0, 0, 158, 448}, dBoxProc, invisible, noGoAway, 0, 1, "", alertPositionMainScreen }; resource 'DITL' (1, sysHeap, purgeable) { { {130, 355, 150, 425}, Button { enabled, "OK" }; {126, 351, 154, 429}, UserItem { disabled }; {12, 68, 118, 430}, StaticText { disabled, "" }; {8, 18, 40, 50}, Icon { disabled, 1 }; } }; resource 'SICN' (-16385, sysHeap, purgeable) { { // alarm icon $"1084 0888 0000 0490 5005 07F0 1C1C 1084" $"1084 1084 1084 1104 1204 180C 07F0 0FF8" } }; //__________________________________________________________________________________________________ // Parity resource 'ALRT' (-16392) { {82, 140, 195, 500}, -16392, silentStages, alertPositionMainScreen }; resource 'DITL' (-16392, purgeable) { { {80, 266, 100, 344}, Button { enabled, "Continue" }; {80, 174, 100, 252}, Button { enabled, "Shut Down" }; {9, 78, 65, 350}, StaticText { disabled, "Parity has been disabled because the parity circuitry is not functioning. " "You may continue without parity checking." } } }; //__________________________________________________________________________________________________ // Power Mgr resource 'SICN' (-16386, sysHeap, locked) { { // battery icon $"1084 0888 0000 0490 5005 0000 1C38 F7EF" $"8001 8801 9C39 8801 8001 8001 8001 FFFF" } }; resource 'STR ' (-16386, sysHeap, locked) { "You are now running on reserve power. " "You will be able to continue working for a short time. " "If you can, plug in your power adapter to begin recharging the battery." }; resource 'STR ' (-16387, sysHeap, locked) { "Only 50% of the battery’s reserve power remains. " "Plug in your power adapter to begin recharging the battery as soon as possible." }; resource 'STR ' (-16388, sysHeap, locked) { "Only 25% of the battery’s reserve power remains. " "Please put your Macintosh to sleep and plug in your power adapter. " "You might not be able to wake the computer again until the power adapter is connected." }; resource 'STR ' (-16389, sysHeap, locked) { "No battery reserve power remains. " "The Macintosh will go to sleep within 10 seconds to preserve the contents of memory. " "Good Night." }; resource 'STR ' (-16511, sysHeap, locked) { "You are now running on reserve power and your screen has been dimmed. " "You will be able to continue working for a short time. " "Please plug in your power adapter to begin recharging the battery." }; resource 'STR ' (-16512, sysHeap, locked) { "Very little of the battery’s reserve power remains. " "Please put your Macintosh to sleep and plug in your power adapter immediately. " "Doing so will help extend the life of your battery." }; resource 'STR ' (-16513, sysHeap, locked) { "No battery reserve power remains. " "The Macintosh will go to sleep within 10 seconds to preserve the contents of memory. Good Night." }; resource 'STR ' (-16514, sysHeap, locked) { "Your battery is not charging. " "Check the power adapter and electrical outlet connections." }; resource 'STR ' (-16515, sysHeap, locked) { "Your battery has failed to charge and may need to be replaced. " "Check the power adapter and electrical outlet connections." }; resource 'STR ' (-16516, sysHeap, locked) { "Very little of the battery’s reserve power remains. " "Please put your Macintosh to sleep and plug in your power adapter immediately." }; resource 'ALRT' (-16386, sysHeap) { {82, 62, 226, 446}, -16386, silentStages, alertPositionMainScreen }; resource 'DITL' (-16386, sysHeap) { { {110, 304, 130, 364}, Button { enabled, "Sleep" }, {110, 224, 130, 284}, Button { enabled, "Cancel" }, {10, 32, 42, 64}, Icon { disabled, 2 }, {8, 112, 93, 374}, StaticText { disabled, "Putting the computer to sleep will cause you to lose some network services, " "including file servers. " "Check your connections in the Chooser next time you wake the Macintosh." }, } }; resource 'ALRT' (-16387, sysHeap) { {82, 62, 226, 446}, -16387, silentStages, alertPositionMainScreen }; resource 'DITL' (-16387, sysHeap) { { {110, 304, 130, 364}, Button { enabled, "Sleep" }, {110, 224, 130, 284}, Button { enabled, "Cancel" }, {10, 32, 42, 64}, Icon { disabled, 2 }, {8, 112, 93, 374}, StaticText { disabled, "Putting the computer to sleep may cause you to lose some network services. " "Check your connections in the Chooser next time you wake the Macintosh." }, } }; resource 'ALRT' (-16388, sysHeap) { {82, 62, 226, 446}, -16388, silentStages, alertPositionMainScreen }; resource 'DITL' (-16388, sysHeap) { { {110, 304, 130, 364}, Button { enabled, "Sleep" }, {110, 224, 130, 284}, Button { enabled, "Cancel" }, {10, 32, 42, 64}, Icon { disabled, 2 }, {8, 112, 93, 374}, StaticText { disabled, "AppleTalk is currently in use by an application. " "Putting the computer to sleep will cause problems for the application, " "including possible data loss or system crash!" }, } }; //__________________________________________________________________________________________________ // PPC #define hOK 2 #define hCancel 3 #define hName 4 #define hPassword 5 #define hGuest 6 #define hGuestDisabled 7 #define hRegistered 8 resource 'STR#' (-16409, sysHeap, purgeable) { { "PPCToolBox", // OK button "To confirm your entries and connect to the computer you selected, click this button.", // Cancel button "To close the dialog box without connecting to the computer, click this button.", // Name text box "Type your name here as it is registered on the computer you are connecting to.", // Password text box "Type your password exactly as it is registered on the computer you wish to access. " "Use uppercase and lowercase letters if necessary.", // Guest radio button "Click this button to connect to the computer as a guest. " "As a guest you do not have to enter your name or password.", // Guest radio button dimmed "Not available because the computer you’re connecting to does not allow guest access.", // Registered user radio button "Click this button to connect to the computer as a registered user. " "As such, you will have to enter your name and perhaps a password to connect.", }}; resource 'STR#' (-16410, sysHeap, purgeable) { { "Users & Groups Data File"; } }; resource 'hdlg' (-16409, sysHeap, purgeable) { HelpMgrVersion, // Help Version 0, // offset to 1st item 0, // options 0, // theProc 0, // variant HMSkipItem {}, // skip missing message { HMStringResItem { // 1 - OK Button {0,0}, {0,0,0,0}, -16409, hOK, -16409, hOK, // enabled always -16409, hOK, -16409, hOK }, HMStringResItem { // 2 - Cancel button {0,0}, {0,0,0,0}, -16409, hCancel, -16409, hCancel, // enabled always -16409, hCancel, -16409, hCancel }, HMSkipItem {}, // 3 - "" HMSkipItem {}, // 4 - "Name:" HMStringResItem { // 5 - EditBox for user name {0,0}, {0,0,0,0}, -16409, hName, -16409, hName, -16409, hName, -16409, hName }, HMSkipItem {}, // 6 - "Password" HMStringResItem { // 7 - EditBox for password {0,0}, {0,0,0,0}, -16409, hPassword, -16409, hPassword, -16409, hPassword, -16409, hPassword }, HMStringResItem { // 8 - Guest radio button {0,0}, {0,0,0,0}, -16409, hGuest, -16409, hGuestDisabled, -16409, hGuest, -16409, hGuest }, HMStringResItem { // 9 - Registered user radio button {0,0}, {0,0,0,0}, -16409, hRegistered, -16409, hRegistered, // enabled always -16409, hRegistered, -16409, hRegistered }, // no help for other dialog items }}; resource 'ICN#' (-16411, sysHeap) { { $"00010000 00028000 00044000 00082000" $"00101000 00200800 00400400 00803F00" $"01004080 02008040 04013020 0801C810" $"100E7F8F 20023007 40010007 80008007" $"40006007 20001FE7 1000001F 0800000F" $"04028010 02028020 01028040 00828080" $"0047C100 00244200 00044400 0007C000" $"00054000 BFF93FFD 00028000 BFFC7FFD"; $"00010000 00038000 0007C000 000FE000" $"001FF000 003FF800 007FFC00 00FFFE00" $"01FFFF00 03FFFF80 07FFFFC0 0FFFFFE0" $"1FFFFFFF 3FFFFFFF 7FFFFFFF FFFFFFFF" $"7FFFFFFF 3FFFFFFF 1FFFFFFF 0FFFFFFF" $"07FFFFF0 03FFFFE0 01FFFFC0 00FFFF80" $"007FFF00 003FFE00 000FFC00 0007F000" $"0003E000 BFFFFFFD BFFEFFFD BFFC7FFD" } }; /* PromptForUser dialog */ resource 'DLOG' (-16409, sysHeap) { {44, 70, 289, 441}, dBoxProc, invisible, noGoAway, 0, -16409, "", alertPositionMainScreen }; resource 'DITL' (-16409, sysHeap) { { {205, 285, 225, 355}, Button { enabled, "OK" }; {205, 55, 225, 125}, Button { enabled, "Cancel" }; {40, 48, 73, 360}, StaticText { disabled, "Link to “^0” on “^1” as :" }; {126, 63, 143, 142}, StaticText { disabled, "Name:" }; {126, 144, 142, 356}, EditText { enabled, "" }; {152, 63, 169, 136}, StaticText { disabled, "Password:" }; {152, 144, 168, 204}, EditText { enabled, "" }; {77, 63, 95, 120}, RadioButton { enabled, "Guest" }; {95, 63, 113, 185}, RadioButton { enabled, "Registered User" }; {152, 220, 169, 356}, StaticText { disabled, "" }; {-1,-1,-1,-1}, HelpItem { disabled,HMScanhdlg{-16409}} } }; /* color table for PromptForUser dialog */ data 'dctb' (-16409) { $"0000 0000 0000 FFFF" /* ........ */ }; resource 'STR ' (-16409, sysHeap) { "(Clear text)" }; resource 'STR ' (-16410, sysHeap) { "(Scrambled)" }; resource 'ALRT' (-16411, sysHeap) { {53, 78, 198, 423}, -16411, beepStages, centerParentWindow }; resource 'DITL' (-16411, sysHeap) { { {117, 132, 137, 212}, Button { enabled, "OK" }; {10, 65, 107, 340}, StaticText { disabled, "^0" }; } }; resource 'STR#' (-16411, sysHeap, purgeable) { { "Sorry, this password was refused. Please try again."; "Sorry, this user name was refused. Please try another name."; } }; type 'ppci' { byte; // freePortMin byte; // freePortMax byte; // freeLocSessMin byte; // freeLocSessMax byte; // freeRemSessMin byte; // freeRemSessMax byte; // freeIPMSessMin byte; // freeIPMSessMax byte; // ADSP time out (6 = 1 sec) byte; // ADSP Retries byte; // NBP time out interval 8-tick units byte; // NBP retries pstring; // NBP Type of PPC Toolbox. }; resource 'ppci' (-16409) { 1,2, // Min,Max of PPC Ports 1,2, // Min,Max of Loc Sess 1,2, // Min,Max of Rem Sess 0,1, // Min,Max of IPM Sess 30, // 5 Seconds 4, // 4 Retries 1, // NBP Lookup Interval <264> 18, // NBP Lookup Count <264> "PPCToolBox" // NBP Type of PPC Toolbox. }; /* PPC Browser resources */ IncSys "PPCBrowser.a.rsrc" 'PACK' (9) as 'PACK' (9, sysHeap, purgeable); // PPC Browser IncSys "PPCBrowser.a.rsrc" 'ppcc' (-5856) as 'ppcc' (-5856, sysHeap); // PPC Browser configuration resource IncSys "PPCBrowser.a.rsrc" 'DLOG' (-5856) as 'DLOG' (-5856, sysHeap); // PPC Browser dialog IncSys "PPCBrowser.a.rsrc" 'DITL' (-5856) as 'DITL' (-5856, sysHeap, purgeable);// PPC Browser dialog item list IncSys "PPCBrowser.a.rsrc" 'STR#' (-5856) as 'STR#' (-5856, sysHeap); // PPC Browser strings IncSys "PPCBrowser.a.rsrc" 'hdlg' (-5856) as 'hdlg' (-5856, sysHeap, purgeable);// PPC Browser help dialog template //__________________________________________________________________________________________________ // Printing IncSys "PrintDriver.a.rsrc" codeAs 'DRVR' (2, ".Print", sysHeap, locked, purgeable); //__________________________________________________________________________________________________ // Process Mgr IncSys "Scheduler.rsrc"; IncSys "DAHandler.rsrc"; //__________________________________________________________________________________________________ // SANE IncSys "FPHW.rsrc" 'RSRC' (0) as 'PACK' (4, sysHeap, locked); IncSys "ElemsHW.rsrc" 'RSRC' (0) as 'PACK' (5, sysHeap, locked); //__________________________________________________________________________________________________ // QuickDraw resource 'STR ' (-16454, locked) { "8•24 GC" }; // name of the Tiburon patch file IncSys "QDciPatchROM.a.rsrc" codeAs 'ptch' (26, sysHeap, locked); IncSys "QuickDrawPatchII.rsrc" codeAs 'ptch' (32, sysHeap, locked); // 32-Bit QuickDraw IncSys "PictUtilities.rsrc" codeAs 'PACK' (15, sysHeap, purgeable); // 8 standard QuickDraw colors resource 'clut' (127, sysHeap) { { blackRGB; $FC00, $F37D, $052F; $F2D7, $0856, $84EC; $DD6B, $08C2, $06A2; $0241, $AB54, $EAFF; $0000, $8000, $11B0; $0000, $0000, $D400; whiteRGB; }; }; type 'clut' (5) { unsigned hex longint = 5; /* ctSeed */ hex integer = $8000; /* ctFlags */ integer = $$Countof(ColorSpec) - 1; /* ctSize */ wide array ColorSpec { integer = 0; /* value */ unsigned hex integer; /* RGB: red */ unsigned hex integer; /* green */ unsigned hex integer; /* blue */ }; }; type 'clut' (9) { unsigned hex longint = 9; /* ctSeed */ hex integer = $8000; /* ctFlags */ integer = $$Countof(ColorSpec) - 1; /* ctSize */ wide array ColorSpec { integer = 0; /* value */ unsigned hex integer; /* RGB: red */ unsigned hex integer; /* green */ unsigned hex integer; /* blue */ }; }; // dimmed 4-bit resource 'clut' (5, sysHeap) { { $7FFF, $8000, $7FFF, $7C00, $737E, $0000, $7FFE, $0000, $0000, $DD6B, $08C2, $06A2, $F2D7, $0856, $84EC, $46E3, $0000, $A53E, $0000, $0000, $D400, $0241, $AB54, $EAFF, $1F21, $B793, $1431, $0000, $64AF, $11B0, $5600, $2C9D, $0524, $90D7, $7160, $3A34, $3FFD, $4004, $3FFD, $0000, $0003, $0000, $4000, $4000, $4000, $0000, $0000, $0000, } }; // dimmed 8-bit resource 'clut' (9, sysHeap) { { $7FFF, $8000, $7FFF, $7FFD, $8000, $4CC9, $7FFF, $7FFE, $1997, $7FFE, $8000, $0000, $7FFC, $8002, $0000, $7FFE, $8000, $0000, $7FFE, $4CCD, $7FFE, $7FFC, $4CCD, $4CCC, $7FFE, $4CCB, $1996, $7FFD, $4CCD, $0000, $7FFF, $4CCD, $0000, $7FFD, $4CCD, $0000, $7FFD, $199A, $7FFD, $7FFF, $1999, $4CCB, $7FFD, $1999, $1999, $7FFC, $199C, $0000, $7FFE, $199A, $0000, $7FFC, $199A, $0000, $7FFC, $0000, $7FFC, $7FFE, $0000, $4CCA, $7FFC, $0000, $1998, $7FFF, $0000, $0000, $7FFD, $0000, $0000, $7FFF, $0000, $0000, $7FFF, $0000, $7FFF, $7FFD, $0000, $4CC9, $FFFF, $3333, $9999, $FFFF, $3333, $6666, $FFFF, $3333, $3333, $FFFF, $3333, $0000, $FFFF, $0000, $FFFF, $FFFF, $0000, $CCCC, $FFFF, $0000, $9999, $FFFF, $0000, $6666, $FFFF, $0000, $3333, $FFFF, $0000, $0000, $4CCB, $8000, $7FFF, $4CC9, $8002, $4CC9, $4CCB, $7FFE, $1997, $4CCA, $8002, $0000, $4CCC, $8000, $0000, $4CCA, $8002, $0000, $4CCA, $4CCF, $7FFE, $4CCC, $4CCB, $4CCC, $4CCA, $4CCD, $1996, $4CC9, $4CCF, $0000, $4CCB, $4CCD, $0000, $4CC9, $4CCF, $0000, $4CC9, $199C, $7FFD, $4CCB, $1999, $4CCB, $4CC9, $199A, $1999, $4CCC, $199A, $0000, $4CCA, $199C, $0000, $4CCC, $1999, $0000, $4CCC, $0000, $7FFC, $4CCA, $0000, $4CCA, $4CCC, $0000, $1998, $4CCB, $0000, $0000, $CCCC, $6666, $3333, $CCCC, $6666, $0000, $CCCC, $3333, $FFFF, $CCCC, $3333, $CCCC, $CCCC, $3333, $9999, $CCCC, $3333, $6666, $CCCC, $3333, $3333, $CCCC, $3333, $0000, $CCCC, $0000, $FFFF, $CCCC, $0000, $CCCC, $CCCC, $0000, $9999, $CCCC, $0000, $6666, $CCCC, $0000, $3333, $CCCC, $0000, $0000, $1996, $8000, $7FFE, $1998, $7FFD, $4CCC, $1996, $7FFE, $1996, $1999, $7FFE, $0000, $1997, $8000, $0000, $1999, $7FFE, $0000, $1999, $4CCB, $7FFD, $1997, $4CCB, $4CCB, $1999, $4CCA, $1999, $1998, $4CCB, $0000, $1996, $4CCD, $0000, $1998, $4CCA, $0000, $1998, $1999, $7FFC, $1996, $199A, $4CCA, $1998, $1997, $1998, $1997, $199A, $0000, $1999, $1999, $0000, $1997, $199A, $0000, $1997, $0000, $7FFF, $1999, $0000, $4CC9, $9999, $6666, $9999, $9999, $6666, $6666, $9999, $6666, $3333, $9999, $6666, $0000, $9999, $3333, $FFFF, $9999, $3333, $CCCC, $9999, $3333, $9999, $9999, $3333, $6666, $9999, $3333, $3333, $9999, $3333, $0000, $9999, $0000, $FFFF, $9999, $0000, $CCCC, $9999, $0000, $9999, $9999, $0000, $6666, $9999, $0000, $3333, $9999, $0000, $0000, $0000, $7FFE, $7FFE, $0000, $7FFE, $4CCC, $0000, $7FFD, $1996, $0000, $8000, $0000, $0000, $8000, $0000, $0000, $8000, $0000, $0000, $4CCD, $7FFD, $0000, $4CCB, $4CCB, $0000, $4CCB, $1999, $0000, $4CCD, $0000, $0000, $4CCB, $0000, $0000, $4CCB, $0000, $0000, $199A, $7FFC, $0000, $1999, $4CCA, $0000, $1999, $1998, $0000, $199A, $0000, $6666, $9999, $3333, $6666, $9999, $0000, $6666, $6666, $FFFF, $6666, $6666, $CCCC, $6666, $6666, $9999, $6666, $6666, $6666, $6666, $6666, $3333, $6666, $6666, $0000, $6666, $3333, $FFFF, $6666, $3333, $CCCC, $6666, $3333, $9999, $6666, $3333, $6666, $6666, $3333, $3333, $6666, $3333, $0000, $6666, $0000, $FFFF, $6666, $0000, $CCCC, $6666, $0000, $9999, $6666, $0000, $6666, $6666, $0000, $3333, $6666, $0000, $0000, $0000, $8000, $7FFE, $0000, $7FFE, $4CCC, $0000, $7FFE, $1996, $0000, $8000, $0000, $0000, $7FFE, $0000, $0000, $8000, $0000, $0000, $4CCD, $7FFD, $0000, $4CCA, $4CCB, $0000, $4CCB, $1999, $0000, $4CCD, $0000, $0000, $4CCD, $0000, $0000, $4CCB, $0000, $0000, $199A, $7FFC, $0000, $199A, $4CCA, $3333, $9999, $9999, $3333, $9999, $6666, $3333, $9999, $3333, $3333, $9999, $0000, $3333, $6666, $FFFF, $3333, $6666, $CCCC, $3333, $6666, $9999, $3333, $6666, $6666, $3333, $6666, $3333, $3333, $6666, $0000, $3333, $3333, $FFFF, $3333, $3333, $CCCC, $3333, $3333, $9999, $3333, $3333, $6666, $3333, $3333, $3333, $3333, $3333, $0000, $3333, $0000, $FFFF, $3333, $0000, $CCCC, $3333, $0000, $9999, $3333, $0000, $6666, $3333, $0000, $3333, $3333, $0000, $0000, $0000, $8000, $7FFE, $0000, $7FFD, $4CCC, $0000, $7FFE, $1996, $0000, $8000, $0000, $0000, $8000, $0000, $0000, $8000, $0000, $0000, $4CCD, $7FFD, $0000, $4CCB, $4CCB, $0000, $4CCB, $1999, $0000, $4CCB, $0000, $0000, $CCCC, $3333, $0000, $CCCC, $0000, $0000, $9999, $FFFF, $0000, $9999, $CCCC, $0000, $9999, $9999, $0000, $9999, $6666, $0000, $9999, $3333, $0000, $9999, $0000, $0000, $6666, $FFFF, $0000, $6666, $CCCC, $0000, $6666, $9999, $0000, $6666, $6666, $0000, $6666, $3333, $0000, $6666, $0000, $0000, $3333, $FFFF, $0000, $3333, $CCCC, $0000, $3333, $9999, $0000, $3333, $6666, $0000, $3333, $3333, $0000, $3333, $0000, $0000, $0000, $FFFF, $0000, $0000, $CCCC, $0000, $0000, $9999, $0000, $0000, $6666, $0000, $0000, $3333, $EEEE, $0000, $0000, $DDDD, $0000, $0000, $BBBB, $0000, $0000, $AAAA, $0000, $0000, $8888, $0000, $0000, $7777, $0000, $0000, $5555, $0000, $0000, $4444, $0000, $0000, $2222, $0000, $0000, $1111, $0000, $0000, $0000, $6EED, $0000, $0000, $5DDF, $0000, $0000, $BBBB, $0000, $0000, $AAAA, $0000, $0000, $8888, $0000, $0000, $7777, $0000, $0000, $5555, $0000, $0000, $4444, $0000, $0000, $2222, $0000, $0000, $1111, $0000, $0000, $0000, $EEEE, $0000, $0000, $DDDD, $0000, $0000, $BBBB, $0000, $0000, $AAAA, $0000, $0000, $8888, $0000, $0000, $7777, $0000, $0000, $5555, $0000, $0000, $4444, $0000, $0000, $2222, $0000, $0000, $1111, $6EEE, $6EEE, $6EEE, $5DDD, $5DDD, $5DDD, $3BB8, $3BBF, $3BB8, $2AAA, $2AAA, $2AAA, $0885, $088C, $0885, $7777, $7777, $7777, $5555, $5555, $5555, $4444, $4444, $4444, $2222, $2222, $2222, $1111, $1111, $1111, $0000, $0000, $0000, } }; // default MakeITable queue sizes for 3, 4, and 5 bit inverse tables resource 'mitq' (0, sysHeap) { { $1300; $2200; $3C00; } }; // standard cursors resource 'CURS' (1, sysHeap) { $"0C60 0280 0100 0100 0100 0100 0100 0100" $"0100 0100 0100 0100 0100 0100 0280 0C60", $"0000 0000 0000 0000 0000 0000 0000 0000" $"0000 0000 0000 0000 0000 0000 0000 0000", {4, 7} }; resource 'CURS' (2, sysHeap) { $"0400 0400 0400 0400 0400 FFE0 0400 0400" $"0400 0400 0400 0400 0000 0000 0000 0000", $"0000 0000 0000 0000 0000 0000 0000 0000" $"0000 0000 0000 0000 0000 0000 0000 0000", {5, 5} }; resource 'CURS' (3, sysHeap) { $"0000 07C0 0460 0460 0460 7C7C 4386 4286" $"4386 7C7E 3C7E 0460 0460 07E0 03E0 0000", $"0FC0 0FE0 0FF0 0FF0 FFFF FFFE FC7F FC7F" $"FC7F FFFF 7FFF 7FFF 0FF0 0FF0 07F0 03E0", {8, 8} }; resource 'CURS' (4, sysHeap) { $"3F00 3F00 3F00 3F00 4080 8440 8440 8460" $"9C60 8040 8040 4080 3F00 3F00 3F00 3F00", $"3F00 3F00 3F00 3F00 7F80 FFC0 FFC0 FFC0" $"FFC0 FFC0 FFC0 7F80 3F00 3F00 3F00 3F00", {8, 8} }; // this picture is useful for drawing lines in dialog boxes // note: the lines appear in smooth gray in color GrafPorts only data 'PICT' (11, sysHeap, purgeable) { $"00E4" // low word of picture size $"0000 0000 0001 0001" // picture frame $"0011 02FF" // version information $"0C00" // header opCode $"FFFF FFFF" // size = -1 for version 2 pictures $"0000 0000 0000 0000" // fixed point bounding box $"0001 0000 0001 0000" $"FFFF FFFF" // reserved $"001E" $"0001" // clip region $"000A" // region size $"0000 0000 0001 0001" $"0013" // PenPixPat $"0001" // pattern type is not a dither pat $"AA55 AA55 AA55 AA55" // B & W pattern $"8004" // row bytes with high bit set $"0000 0000 0008 0008" // bounds $"0000" // version $"0000" // pack type $"0000 0000" // pack size $"0048 0000" // horizontal resolution $"0048 0000" // vertical resolution $"0000" // pixel type = chunky $"0004" // pixel size $"0001" // 1 component per pixel $"0004" // component size $"0000 0000" // no next plane $"002A 5734" // pix map table $"0000 0000" // reserved = 0 $"0000 0415" // color table seed $"0000" // color table flags $"0007" // 7 entries below $"0000 80E8 80E8 80E8" $"0001 7D00 7D00 7D00" $"0002 0000 64AF 11B0" $"0003 0000 0000 D400" $"0004 0241 AB54 EAFF" $"0005 F2D7 0856 84EC" $"0006 DD6B 08C2 06A2" $"0007 FC00 F37D 052F" $"1010 1010" // pixel data $"0101 0101" $"1010 1010" $"0101 0101" $"1010 1010" $"0101 0101" $"1010 1010" $"0101 0101" $"0030" // FrameRect $"0000 0000 0001 0001" // rectangle $"00FF" // end the picture }; //__________________________________________________________________________________________________ // Resource Mgr IncSys "DeCompressDefProc.a.rsrc" codeAs 'dcmp' (0, sysHeap, locked); IncSys "DeCompressDefProc1.a.rsrc" codeAs 'dcmp' (1, sysHeap, locked); IncSys "GreggyBitsDefProc.a.rsrc" codeAs 'dcmp' (2, sysHeap, locked); // <209> //__________________________________________________________________________________________________ // Sound Mgr IncSys "SinDrvr.a.rsrc" codeAs 'DRVR' (-16499, ".AppleSoundInput", sysHeap, locked); IncSys "SoundPFDProc.rsrc" codeAs 'proc' (-16498, sysHeap, purgeable, locked); IncSys "SoundInputProc.rsrc" codeAs 'proc' (-16497, sysHeap, purgeable, locked); IncSys "Meter.c.rsrc" codeAs 'CDEF' (62, sysHeap, purgeable); IncSys "SinHighLevel.rsrc"; IncSys "Note.c.rsrc" codeAs 'snth' (2049, sysHeap, purgeable, locked); IncSys "Wave.c.rsrc" codeAs 'snth' (2051, sysHeap, purgeable, locked); IncSys "PartySamp.c.rsrc" codeAs 'snth' (2053, sysHeap, purgeable, locked); IncSys "mSamp.c.rsrc" codeAs 'snth' (4101, sysHeap, purgeable, locked); IncSys "mNote.c.rsrc" codeAs 'snth' (4097, sysHeap, purgeable, locked); IncSys "mWave.c.rsrc" codeAs 'snth' (4099, sysHeap, purgeable, locked); IncSys "MACE3.c.rsrc" codeAs 'snth' (11, sysHeap, purgeable, locked); IncSys "MACE6.c.rsrc" codeAs 'snth' (13, sysHeap, purgeable, locked); IncSys "SnthLoading.rsrc"; // BST#: table of indexes and SnthLoading values for Buffer Stuffers //__________________________________________________________________________________________________ // Standard File IncSys "StandardFile.rsrc"; // see "{StandardFile}StandardFile.r" for details //__________________________________________________________________________________________________ // Video IncSys "TFBDriver.a.rsrc" codeAs 'DRVR' (120, ".Display_Video_Apple_TFB", sysHeap, purgeable); // Mac IIci (and Erickson, actually) video extension IncSys "BuiltInVideoExtension.p.rsrc" codeAs 'mntr' (-4096, purgeable); // Translation strings for the various Apple Built-In Video names type 'card' as 'STR '; resource 'card' (-4080, purgeable) { "Macintosh II Built-In Video" }; resource 'card' (-4079, purgeable) { "Macintosh IIci Built-In Video" }; resource 'card' (-4078, purgeable) { "Macintosh A Built-In Video" }; resource 'card' (-4077, purgeable) { "Macintosh B Built-In Video" }; resource 'card' (-4076, purgeable) { "Macintosh C Built-In Video" }; resource 'card' (-4075, purgeable) { "Macintosh D Built-In Video" }; resource 'card' (-4074, purgeable) { "Macintosh E Built-In Video" }; resource 'card' (-4073, purgeable) { "Macintosh F Built-In Video" }; resource 'card' (-4072, purgeable) { "Macintosh G Built-In Video" }; resource 'STR#' (-4096, purgeable) { { "Macintosh IIci Built-In Video", "Macintosh II Built-In Video", "Macintosh A Built-In Video", "Macintosh II Built-In Video", "Macintosh B Built-In Video", "Macintosh Built-In Video", "Macintosh C Built-In Video", "Macintosh Quadra Built-In Video", "Macintosh D Built-In Video", "Macintosh PowerBook Built-In Video", "Macintosh E Built-In Video", "Macintosh Quadra Built-In Video", "Macintosh F Built-In Video", "Macintosh Classic II Built-In Video", "Macintosh G Built-In Video", "Macintosh Quadra Built-In Video", } }; resource 'RECT' (-4096, purgeable) { { -133, 0, 0, 320} }; resource 'DITL' (-4096, purgeable) { { { 5, 1, 6, 319 }, UserItem { disabled }; // 1: separating line {53, 35, 65, 310 }, Control { enabled, -4080 }; // 2: black & white only {73, 35, 85, 310 }, Control { enabled, -4079 }; // 3: up to 4 colors/grays {93, 35, 105, 310 }, Control { enabled, -4078 }; // 4: up to 16 colors/grays {113, 35, 125, 310 }, Control { enabled, -4077 }; // 5: up to 256 colors/grays { 14, 5, 90, 315 }, UserItem { disabled }; // 6: rectangle for two controls only { 14, 5, 110, 315 }, UserItem { disabled }; // 7: rectangle for two controls only { 14, 5, 130, 315 }, UserItem { disabled }; // 8: rectangle for two controls only {8, 15, 20, 215}, StaticText { disabled, " Memory Allocation For Built-In Video " VidExtVers }; {23, 15, 47, 310}, StaticText { disabled, "Select the maximum number of colors/grays for which you want to reserve memory." }; } }; resource 'CNTL' (-4080, purgeable) { {53, 35, 65, 310}, 0, visible, 1, 0, radioButProcUseWFont, 0, "Black & White Only" }; resource 'CNTL' (-4079, purgeable) { {73, 35, 85, 310}, 0, visible, 1, 0, radioButProcUseWFont, 0, "Up to 4 Colors/Grays" }; resource 'CNTL' (-4078, purgeable) { {93, 35, 105, 310}, 0, visible, 1, 0, radioButProcUseWFont, 0, "Up to 16 Colors/Grays" }; resource 'CNTL' (-4077, purgeable) { {113, 35, 125, 310}, 0, visible, 1, 0, radioButProcUseWFont, 0, "Up to 256 Colors/Grays" }; // string pieces for describing amount of memory used/freed by the selection resource 'STR#' (-4080, purgeable) { { "You will reserve an additional ", "K of memory for built-in video upon restart.", "You will gain an additional ", "K of memory for applications upon restart.", } }; // appended to the control title to indicate the active selection resource 'STR ' (-4080, purgeable) { " (current selection)" }; // alert warning that a restart is needed resource 'ALRT' (-4080, purgeable) { {50, 30, 165, 290}, -4080, silentStages, noAutoCenter }; resource 'DITL' (-4080, purgeable) { { {78, 95, 98, 165}, Button { enabled, "OK" }; {10, 72, 66, 250}, StaticText { disabled, "You have made changes that won’t take effect until Restart." }; } }; //__________________________________________________________________________________________________ // EDisk resource 'STR#' (-4097, sysHeap, Locked) { { "The contents of the RAM Disk volume “^1” will be lost by shutting down. " "Do you wish to continue?", "OK", "Cancel", } }; //__________________________________________________________________________________________________ // Virtual Memory include $$Shell("Misc")"VM.rsrc" not 'ckid'; resource 'STR ' (-16508, sysheap, locked) { "VM Storage" }; //__________________________________________________________________________________________________ // Window Mgr (includes Control Mgr) IncSys "StandardWDEF.a.rsrc" codeAs 'WDEF' (0, sysHeap); IncSys "RoundedWDEF.a.rsrc" codeAs 'WDEF' (1, sysHeap, purgeable); IncSys "LayerWDEF.c.rsrc" codeAs 'WDEF' (127, sysHeap); // standard window color table resource 'wctb' (0, sysHeap) { { wContentColor, whiteRGB; wFrameColor, blackRGB; wTextColor, blackRGB; wHiliteColor, blackRGB; wTitleBarColor, whiteRGB; wHiliteLight, whiteRGB; wHiliteDark, blackRGB; wTitleBarLight, whiteRGB; wTitleBarDark, blackRGB; wDialogLight, $CCCC, $CCCC, $FFFF; wDialogDark, blackRGB; wTingeLight, $CCCC, $CCCC, $FFFF; wTingeDark, $3333, $3333, $6666; }; }; resource 'PAT ' (16, sysHeap, purgeable) { $"AA55AA55AA55AA55" }; // standard desktop pattern resource 'PAT ' (15, sysHeap, purgeable) { $"8800220088002200" }; // Portable desktop pattern resource 'PAT ' (18, sysHeap, purgeable) { $"0000400000000400" }; // New Portable desktop pattern (2 dots) <5> // color desktop pattern = sparce pattern for portables with QCD that want ppats data 'ppat' (18, sysheap, purgeable) { $"0001 0000 001C 0000 004E 0000 0000 0000" $"0000 0000 AA55 AA55 AA55 AA55 0000 0000" $"8004 0000 0000 0008 0008 0000 0000 0000" $"0000 0048 0000 0048 0000 0000 0004 0001" $"0004 0000 0000 0000 006E 0000 0000 0000" $"0000 0000 0000 0010 0000 0000 0000 0000" $"0000 0000 0000 0000 0010 0000 0000 0000" $"08E4 0000 0007 0000 FFFF FFFF FFFF 0001" $"0000 0000 0000 0002 9E66 AA03 D286 0003" $"4C0D 8A7A CF28 0004 FFFF FFFF 3333 0005" $"FFFF CCCC 9999 0006 FFFF 6666 0000 0007" $"CCCC 0000 0000" }; // color desktop pattern = dithered gray resource 'ppat' (16, sysHeap, purgeable) { $"AA55AA55AA55AA55", // black & white pattern {0, 0, 8, 8}, 4, // bounds, bits per pixel // 4-bit color image $"10101010" $"01010101" $"10101010" $"01010101" $"10101010" $"01010101" $"10101010" $"01010101", // color table { $A000, $A000, $A000; $6000, $6000, $6000; $0000, $64AF, $11B0; $0000, $0000, $D400; $0241, $AB54, $EAFF; $F2D7, $0856, $84EC; $DD6B, $08C2, $06A2; $FC00, $F37D, $052F; } }; // standard control color table resource 'cctb' (0, sysHeap) { { cFrameColor, blackRGB; cBodyColor, whiteRGB; cTextColor, blackRGB; cElevatorColor, whiteRGB; cFillPatColor,$5555,$5555,$5555; cArrowsLight,whiteRGB; cArrowsDark,blackRGB; cThumbLight,whiteRGB; cThumbDark,blackRGB; cHiliteLight,whiteRGB; cHiliteDark,blackRGB; cTitleBarLight,whiteRGB; cTitleBarDark,blackRGB; cTingeLight,$CCCC,$CCCC,$FFFF; cTingeDark,$3333,$3333,$6666; }; }; IncSys "ButtonCDEF.a.rsrc" codeAs 'CDEF' (0, sysHeap, purgeable); IncSys "ScrollBarCDEF.a.rsrc" codeAs 'CDEF' (1, sysHeap, purgeable); resource 'PAT ' (17, sysHeap, purgeable) { $"8822882288228822" }; // scroll bar pattern data 'pixs' (-14335, sysHeap) { $"8006 0000 0000 000B 000B 0004" $"AAAAAAAAAAAA" $"AAAAAAAAAAAA" $"AAAAAAAAAAAA" $"AAAAAAAAAAAA" $"AAAAAAAAAAAA" $"AAAAAAAAAAAA" $"AAAAAAAAAAAA" $"AAAAAAAAAAAA" $"AAAAAAAAAAAA" $"AAAAAAAAAAAA" $"AAAAAAAAAAAA" }; data 'pixs' (-14334, sysHeap) { $"8006 0000 0000 000B 000B 0004" $"FFFFFFFFFFF0" $"F5555F555500" $"F5F55F55F500" $"F55F5F5F5500" $"F55555555500" $"FFFF555FFF00" $"F55555555500" $"F55F5F5F5500" $"F5F55F55F500" $"F5555F555500" $"F00000000000" }; // Unhighlighted right arrow data 'pixs' (-10199, sysHeap) { $"8008 0000 0000 0010 0010" $"9999999999999999" $"9000000000000069" $"9022222722222269" $"9022222772222269" $"9022222737222269" $"9027777733722269" $"9027333333372269" $"9027333333337269" $"9027333333372269" $"9027777733722269" $"9022222737222269" $"9022222772222269" $"9022222722222269" $"9022222222222269" $"9666666666666669" $"9999999999999999" }; // Highlighted right arrow data 'pixs' (-10200, sysHeap) { $"8008 0000 0000 0010 0010" $"9999999999999999" $"9000000000000069" $"9022222922222269" $"9022222992222269" $"9022222999222269" $"9029999999922269" $"9029999999992269" $"9029999999999269" $"9029999999992269" $"9029999999922269" $"9022222999222269" $"9022222992222269" $"9022222922222269" $"9022222222222269" $"9666666666666669" $"9999999999999999" }; // Unhighlighted left arrow data 'pixs' (-10201, sysHeap) { $"8008 0000 0000 0010 0010" $"9999999999999999" $"9000000000000069" $"9022222272222269" $"9022222772222269" $"9022227372222269" $"9022273377777269" $"9022733333337269" $"9027333333337269" $"9022733333337269" $"9022273377777269" $"9022227372222269" $"9022222772222269" $"9022222272222269" $"9022222222222269" $"9666666666666669" $"9999999999999999" }; // Highlighted left arrow data 'pixs' (-10202, sysHeap) { $"8008 0000 0000 0010 0010" $"9999999999999999" $"9000000000000069" $"9022222292222269" $"9022222992222269" $"9022229992222269" $"9022299999999269" $"9022999999999269" $"9029999999999269" $"9022999999999269" $"9022299999999269" $"9022229992222269" $"9022222992222269" $"9022222292222269" $"9022222222222269" $"9666666666666669" $"9999999999999999" }; // Unhighlighted down arrow data 'pixs' (-10203, sysHeap) { $"8008 0000 0000 0010 0010" $"9999999999999999" $"9000000000000069" $"9022222222222269" $"9022277777222269" $"9022273337222269" $"9022273337222269" $"9022273337222269" $"9077773337777269" $"9027333333372269" $"9022733333722269" $"9022273337222269" $"9022227372222269" $"9022222722222269" $"9022222222222269" $"9666666666666669" $"9999999999999999" }; // Highlighted down arrow data 'pixs' (-10204, sysHeap) { $"8008 0000 0000 0010 0010" $"9999999999999999" $"9000000000000069" $"9022222222222269" $"9022299999222269" $"9022299999222269" $"9022299999222269" $"9022299999222269" $"9099999999999269" $"9029999999992269" $"9022999999922269" $"9022299999222269" $"9022229992222269" $"9022222922222269" $"9022222222222269" $"9666666666666669" $"9999999999999999" }; // Unhighlighted up arrow data 'pixs' (-10205, sysHeap) { $"8008 0000 0000 0010 0010" $"9999999999999999" $"9000000000000069" $"9022222222222269" $"9022222722222269" $"9022227372222269" $"9022273337222269" $"9022733333722269" $"9027333333372269" $"9077773337777269" $"9022273337222269" $"9022273337222269" $"9022273337222269" $"9022277777222269" $"9022222222222269" $"9666666666666669" $"9999999999999999" }; // Highlighted up arrow data 'pixs' (-10206, sysHeap) { $"8008 0000 0000 0010 0010" $"9999999999999999" $"9000000000000069" $"9022222222222269" $"9022222922222269" $"9022229992222269" $"9022299999222269" $"9022999999922269" $"9029999999992269" $"9099999999999269" $"9022299999222269" $"9022299999222269" $"9022299999222269" $"9022299999222269" $"9022222222222269" $"9666666666666669" $"9999999999999999" }; // Horizontal thumb data 'pixs' (-10207, sysHeap) { $"8008 0000 0000 000E 0010" $"8111111111111117" $"8144444444444447" $"8144444444444447" $"8144444444444447" $"8143151515151447" $"8143151515151447" $"8143151515151447" $"8143151515151447" $"8143151515151447" $"8143151515151447" $"8144444444444447" $"8144444444444447" $"8144444444444447" $"8777777777777777" }; // Vertical thumb data 'pixs' (-10208, sysHeap) { $"8008 0000 0000 0010 000E" $"8888888888888800" $"1111111111111700" $"1444444444444700" $"1444333333444700" $"1444111111444700" $"1444555555444700" $"1444111111444700" $"1444555555444700" $"1444111111444700" $"1444555555444700" $"1444111111444700" $"1444555555444700" $"1444111111444700" $"1444444444444700" $"1444444444444700" $"7777777777777700" }; // Colour table used by scroll bar to map tinge colours resource 'clut' (-10208, sysheap) { { 65535, 65535, 65535, 52428, 52428, 65535, 56797, 56797, 56797, 39321, 39321, 52428, 43690, 43690, 43690, 26214, 26214, 39321, 30583, 30583, 30583, 13107, 13107, 26214, 21845, 21845, 21845, 0, 0, 0 } }; data 'pmap' (-14336, preload, sysHeap) { $"00 00 00 00" $"80 06" $"00 00 00 00 00 0B 00 0B" $"00 00" $"00 00" $"00 00 00 00" $"00 48 00 00" $"00 48 00 00" $"00 00" $"00 04" $"00 01" $"00 04" $"00 00 00 00" $"00 00 00 00" $"00 00 00 00" }; data 'pmap' (-10208, preload, sysHeap) { $"00 00 00 00" $"80 06" $"00 00 00 00 00 0B 00 0B" $"00 00" $"00 00" $"00 00 00 00" $"00 48 00 00" $"00 48 00 00" $"00 00" $"00 04" $"00 01" $"00 04" $"00 00 00 00" $"00 00 00 00" $"00 00 00 00" }; IncSys "PictButtonCDEF.a.rsrc" codeAs 'CDEF' (61, sysHeap, purgeable); // popup CDEF (63) with hooks into MDEF 0 // note that MDEF 0 should be compiled with hasPopupSupport flag // Note that the PopupCDEFMDEF.a.rsrc MDEF is used to expand the calcSizeMsg width // and is ONLY called by the Popup CDEF. Since we store PC relative stuff, // _LoadResource won't help us, so we keep it around, but it's only 96 bytes. IncSys "PopupCDEF.c.rsrc" codeAs 'CDEF' (63, sysHeap, purgeable); IncSys "PopupCDEFMDEF.a.rsrc" codeAs 'proc' (-8224, sysHeap); // Is anyone using the PICT triangle? The EditionMgr uses it for its OptionsDialog IncSys "PopupTriangle.r.rsrc" 'PICT' (-8224) as 'PICT' (-8224, sysHeap, purgeable); //__________________________________________________________________________________________________ // other resources to make the file more reasonable #if wantSounds #Include $$Shell("Misc")"SystemSounds.r"; // sounds #endif //__________________________________________________________________________________________________ // Apple Event Mgr #if hasAppleEventMgr IncSys "AppleEventMgr.rsrc"; #endif //__________________________________________________________________________________________________ // Manual-eject drive stuff // This dialog and alert are used by the manual-eject drive software to communicate with the user // when a dirty disk has been manually-ejected. This may not be the best place for them, but they // need to go somewhere for now. #if hasManEject resource 'DLOG' (-16413, sysheap, purgeable) { {73, 114, 159, 411}, dBoxProc, visible, noGoAway, 0x0, -16413, "" }; resource 'DITL' (-16414, sysheap) { { /* array DITLarray: 2 elements */ /* [1] */ {60, 229, 80, 287}, Button { enabled, "OK" }, /* [2] */ {9, 72, 54, 287}, StaticText { disabled, "Failing to update your disk may result i" "n data loss." } } }; resource 'DITL' (-16413, sysheap, purgeable) { { /* array DITLarray: 3 elements */ /* [1] */ {60, 229, 80, 287}, Button { enabled, "OK" }, /* [2] */ {9, 72, 54, 287}, StaticText { disabled, "You may now safely remove the disk." }, /* [3] */ {9, 10, 41, 42}, Icon { disabled, 1 } } }; resource 'ALRT' (-16414, sysheap, purgeable) { {73, 114, 159, 411}, -16414, { /* array: 4 elements */ /* [1] */ OK, visible, sound1, /* [2] */ OK, visible, sound1, /* [3] */ OK, visible, sound1, /* [4] */ OK, visible, sound1 } }; #endif