mirror of
https://github.com/elliotnunn/mac-rom.git
synced 2025-01-01 11:29:27 +00:00
5b0f0cc134
Resource forks are included only for .rsrc files. These are DeRezzed into their data fork. 'ckid' resources, from the Projector VCS, are not included. The Tools directory, containing mostly junk, is also excluded.
1176 lines
23 KiB
R
1176 lines
23 KiB
R
/*
|
|
File: RomResources.r
|
|
|
|
Contains: The ROM resource descriptions used to create the rom image.
|
|
|
|
Written by: Kurt Clark.
|
|
|
|
Copyright: © 1992-1994 by Apple Computer, Inc., all rights reserved.
|
|
|
|
Change History (most recent first):
|
|
|
|
<SM53> 2/6/94 kc Fix expression from last checkin.
|
|
<SM52> 2/6/94 kc Move beep resoruces into MiscDir.
|
|
<SM51> 2/6/94 kc ADD TNT error and boot beeps.
|
|
<SM49> 12/13/93 PN Roll in KAOs and Horror changes to support Malcom and AJ
|
|
machines.
|
|
<SM48> 11/29/93 JDR added Meter CDEF for the Sound Mgr
|
|
<SM47> 11/9/93 KW added ecfg resources for STP machines
|
|
<SM46> 11/8/93 SAM Separated the "gibbly" resource from the boot(3) and rovm
|
|
resources. Condtionally include the "gbly" resource.
|
|
<SM45> 11/6/93 SAM Added iWrongOutputSampleRate.
|
|
<SM44> 11/2/93 JDR deleted mixer tables, and added headphone audio component
|
|
<SM43> 9/17/93 RC Take out the FOND resources, since the Font Mgr caching code has
|
|
a bug which prevents it from being able to use FONDs out of ROM
|
|
<SM42> 9/13/93 RC Fixing FONT/FOND resources
|
|
<SM41> 9/9/93 RC Took out extra Enet resource which was left over from Dave
|
|
Calverts version of the PDM ENET driver
|
|
<SM40> 9/2/93 SKH change hasSCSIDiskMode to hasSCSIDiskModeFeature
|
|
<SM39> 9/2/93 BG Added various PDMs to the List O' Machines that have 'pslt'
|
|
resources.
|
|
<SM38> 9/1/93 JDR Added 'mixt' to the sound manager.
|
|
<SM37> 8/19/93 RC Added 'pslt' resources for Cold Fusion and Carl Sagan
|
|
<SM36> 8/17/93 JDR removed some unused Sound Mgr resources
|
|
<35> 8/17/93 IH BG checked in gestalt equates, but did not do a full build. This
|
|
file was still using pre-release gestalt names and wouldn't
|
|
build.
|
|
<SM34> 8/11/93 RC take out LC Ethernet driver from PDM ROM
|
|
<SM33> 8/4/93 JDR Integrate sound manager 3.0 project.
|
|
<SM32> 7/28/93 SAM Added several 'nlib' resources from Native System Additions.
|
|
<SM31> 7/21/93 RC Back Out <sm 30>
|
|
<SM29> 7/14/93 RC Use hasAMIC feature flags forSerialDMA resources.
|
|
<SM28> 6/28/93 PN Add hasMACE link time condition for MACEecfg.rsrc.
|
|
<SM27> 6/17/93 joe RE-Added DRVR -16500 (PDM sound in) to Sound rrsc.
|
|
<SM26> 6/14/93 kc Roll in Ludwig.
|
|
<LW18> 4/30/93 mal Moved Ethernet.RSRC to {MiscDir}. Added LCII's ecfg.
|
|
<LW17> 4/20/93 fau #1079789: Bug # 1079789: Included the new 'pslt' resources and
|
|
used equates for all the 'pslt' res id's.
|
|
<LW15> 4/11/93 chp Cleaned up Serial and SerialDMA 'rrsc's and renumbered a few
|
|
others to avoid future conflicts.
|
|
<LW14> 4/8/93 fau Changed the combo for the NetBoot drivers from NetBoot to
|
|
AllCombos so that they get loaded when a machine has a
|
|
DefaultRSRC of 4.
|
|
<LW13> 3/25/93 ejb change resource number of zound input DRVR from 52 to -16565
|
|
<LW11> 3/8/93 JDB Removed the DLOG and DITL resources for RTSndIn since these are
|
|
now in the Gibbly.
|
|
<LW9> 1/27/93 mal Removed inclusions of 'DRVR' 127 from Ethernet.RSRC. Added r
|
|
<LW8> 1/6/93 ejb remove Sadism and unneeded DSP Resources
|
|
<LW7> 1/4/93 ejb added rules to include std snd player module resource
|
|
<LW6> 12/29/92 chp Now, serial driver resources are all loaded from Serial.rsrc.
|
|
SERD 0 is universal, and SERDs 60 & 61 are included as well for
|
|
hasIopScc builds. The net result has not changed, but
|
|
Serial.make has been simplified to generate fewer intermediate
|
|
files.
|
|
<LW5> 12/23/92 fau Changed the I2C and VDIG thng and code id's to use the
|
|
MSAD-blessed ones.
|
|
<LW3> 12/17/92 fau Added 'wedg' resources to be pulled from the ColorPicker.rsrc so
|
|
the color picker works.
|
|
<SM25> 6/11/93 RC Ended the need for the special version of the
|
|
AppleTalk.ROM.PDM.RSRC
|
|
<SM24> 5/31/93 joe Added DRVR -16500 (PDM sound in) to Sound rrsc.
|
|
<SM23> 5/30/93 SAM Moved ROM_EM to Tidbits.
|
|
<SM22> 5/6/93 RC deleted some ncod's and added nlib resources
|
|
<SM21> 5/4/93 RC Added two ltlk resources to C AppleTalk in ROM rsrc
|
|
<SM20> 5/3/93 RC Added an ncod resource to the GoNative rsrc
|
|
<SM19> 5/3/93 RC make minor fix to last checkin
|
|
<SM18> 5/3/93 RC uncomment out AMIC shal
|
|
<SM17> 4/11/93 chp Cleaned up Serial and SerialDMA 'rrsc's and renumbered a few
|
|
others to avoid future conflicts.
|
|
<SM16> 3/25/93 RB Added Robert Polic's password-on-boot icon from Ludwig.
|
|
<SM15> 3/24/93 dwc Restore resources 4,5 and re-enable CAppleTalk to use patched
|
|
AT58.
|
|
<SM14> 3/24/93 dwc Removed 'ltlk' resources 4,5 in the hasAppleTalkInROM definition
|
|
which AppleTalk.ROM.RSRC does not have so ROM will build without
|
|
using CAppleTalk.
|
|
<SM13> 3/19/93 CSS Remove Sadism junk.
|
|
<SM12> 3/9/93 RC Sorry about this, but I was facked out by a GoNative problem
|
|
<SM11> 3/9/93 RC Took inSaneNFPU out of Risc ROM
|
|
<SM10> 3/8/93 PN From the conversation with Jon . We should use InSane for NonFPU
|
|
pack 4 and 5 from now on. Change Sane.rsrc to InSaneNFPU.rsrc
|
|
<SM9> 3/8/93 RC Took out ncod resource #4
|
|
<SM8> 3/8/93 RC made AppleTalk C version work on both Smurf and PDM
|
|
<SM7> 3/8/93 dwc Changed PDM ENET resource ID to be unique from DeclDataMace.
|
|
<SM6> 3/5/93 RC Want C version only on PDM, not Smurf also
|
|
<SM5> 3/5/93 RC adding the C version of the Appletalk.ROM.RSRC to PDM
|
|
<SM4> 3/4/93 RC Added the SerialDMA resources needed for PDM
|
|
<SM3> 2/27/93 chp Update from Ludwig. <LW6>
|
|
<SM2> 2/22/93 kc Move Ethernet.RSRC from TidbitsDir to MiscDir.
|
|
<20+> 02/16/93 kc Removed DRVR 127. Rolled in changes from RISC build.
|
|
<5> 2/4/93 dwc Add PDMMaceEnet resource definition.
|
|
<4> 1/10/93 RC Added Resources for Emulator Accelerations
|
|
<LW6> 12/29/92 chp Now, serial driver resources are all loaded from Serial.rsrc.
|
|
SERD 0 is universal, and SERDs 60 & 61 are included as well for
|
|
hasIopScc builds. The net result has not changed, but
|
|
Serial.make has been simplified to generate fewer intermediate
|
|
files.
|
|
<3> 12/18/92 RC Fixed rrsc resource ID conflict between Dictionary and GoNative
|
|
<2> 12/17/92 RB Added the Dictionary Mgr.
|
|
<1> 12/7/92 rpc added resource for GoNative (RISC)
|
|
<SM20> 02/10/93 HY Removed resource 'rrsc' 11 which was only used for LCR/LC930.
|
|
<SM19> 1/29/93 RB Removed ppt# (0) and PAT# (0) from the ROM resource list, since
|
|
the Control Panel 'General' wants to modify this resource when
|
|
the user double clicks on the desktop icon.
|
|
<SM18> 12/23/92 kc Remove DSPHardware from the build.
|
|
<SM17> 12/18/92 HY Added 'rrsc' 11, string list resource of machine names for LC930 only.
|
|
<SM16> 12/18/92 RB Enabled the backlight driver.
|
|
<SM15> 12/17/92 RB Added more conditionals for making 1 Meg ROMs easier.
|
|
<SM14> 12/15/92 CSS Add dictionary manager to the ROM.
|
|
<SM13> 12/10/92 ejb JDB add the '3210' slave resource into the list of RTDrvr
|
|
resources.
|
|
<SM12> 12/10/92 JDB ejb: Added 3210 resources for RTDrvr, sjs: Added resources for
|
|
Sadism, jdb: Added resources for Sound Input driver.
|
|
<SM11> 12/9/92 DH Added new I2C component resources and modified VDig resources.
|
|
<SM10> 12/1/92 RB Created a 'rovm' resource to override some system resources
|
|
which we want used from ROM since the ROM versions are up to
|
|
date. Removed dialogs from PPC stuff.
|
|
<SM9> 12/1/92 ejb seperate RTMgr and RTDrvr resources/files.
|
|
<SM8> 11/24/92 RB Use the feature hasROM_EM so it can be easily taken out.
|
|
<SM7> 11/20/92 RB Added resources from the system that are usable from ROM in
|
|
order to save memory.
|
|
<SM5> 11/18/92 CSS Set bit two in AppleTalk2_NetBoot_FPU per Kurt's wisdom.
|
|
<SM4> 11/17/92 kc Put the CommToolbox back into the LC930 build.
|
|
<SM4> 11/16/92 ejb Add resource IDs for MACE 3:1 and 6:1 sound
|
|
compression/decompression to Sadism resource declarations.
|
|
<SM3> 11/14/92 kc Exclude CommToolbox, VM, and DataAccessMgr from the LC930 build.
|
|
<SM2> 11/11/92 RB Use hasNewSoundMgr and added changes for the LC930.
|
|
Example:
|
|
|
|
resource 'rrsc' (120, "InSane") { <-- Group name and id
|
|
kUniversal, <-- Link time conditional
|
|
AppleTalk2_NetBoot_FPU, <-- Combination bitfield
|
|
{RsrcDir}, <-- Resource pathname
|
|
"InSane.rsrc", <-- Resource filename
|
|
|
|
{
|
|
'PACK', <-- Resource type
|
|
{ 4, 5 }; <-- Resource id(s)
|
|
}
|
|
};
|
|
|
|
resource 'rrsc' (250, "SerialIOP") { <-- Group name and id
|
|
hasIopScc, <-- Link time conditional
|
|
AllCombos, <-- Combination bitfield
|
|
{RsrcDir}, <-- Resource pathname
|
|
"Serial.rsrc", <-- Resource filename
|
|
|
|
{
|
|
'SERD', <-- Resource type
|
|
{ 60 }; <-- Resource id(s)
|
|
|
|
'SERD', <-- Resource type
|
|
{ 61 }; <-- Resource id(s)
|
|
}
|
|
};
|
|
|
|
The group name and id are arbitrary but the name should be descriptive.
|
|
If link time conditional is false, the resources will be ommited.
|
|
The combination bitfield is a packed-array of 64 bits that is used
|
|
to specify at runtime which resources to put into the ROM resource map.
|
|
In the product info for each CPU, there is a byte that is used to
|
|
index the bitfield (from left to right). If the corresponding bit is set
|
|
for a resource, it is included in the ROM resource map.
|
|
|
|
*/
|
|
|
|
#include "RomTypes.r"
|
|
#include "GestaltPriv.r"
|
|
#include "GestaltEqu.h"
|
|
#include "SysTypes.r"
|
|
#include "Types.r"
|
|
|
|
#define AppleTalk1 0x40 /* Appletalk 1.0 01000000 */
|
|
#define AppleTalk2 0x20 /* Appletalk 2.0 00100000 */
|
|
#define AppleTalk2_NetBoot_FPU 0x30 /* Has FPU and remote booting 00110000 */
|
|
#define AppleTalk2_NetBoot_NoFPU 0x08 /* Has remote booting, no FPU 00001000 */
|
|
#define NetBoot 0x10 /* Has remote booting 00010000 */
|
|
#define AllCombos 0x78 /* Universal resource 01111000 */
|
|
|
|
#define kUniversal true
|
|
#define kUnused false
|
|
|
|
resource 'rrsc' (10, "Gibbly Guts") {
|
|
kUniversal,
|
|
AllCombos,
|
|
{RsrcDir},
|
|
"Gibbly.rsrc",
|
|
|
|
{
|
|
'boot',
|
|
{ 3 };
|
|
|
|
'rovm',
|
|
{ 0 };
|
|
}
|
|
};
|
|
|
|
resource 'rrsc' (12, "Gibbly Rsrc") {
|
|
hasROMGibbly,
|
|
AllCombos,
|
|
{RsrcDir},
|
|
"Gibbly.rsrc",
|
|
|
|
{
|
|
'gbly',
|
|
{ -16385 };
|
|
|
|
}
|
|
};
|
|
|
|
resource 'rrsc' (20, "ROMFonts") {
|
|
kUniversal,
|
|
AllCombos,
|
|
{RsrcDir},
|
|
"ROMFonts.rsrc",
|
|
|
|
{
|
|
'CURS',
|
|
{ 1, 2, 3, 4 };
|
|
|
|
'FONT',
|
|
{12, 393, 396, 521 };
|
|
|
|
/* 'FOND',
|
|
{ 0, 3, 4 }; The Font Mgr can't handle this */
|
|
|
|
'snd ',
|
|
{ 1 };
|
|
}
|
|
};
|
|
|
|
resource 'rrsc' (30, "kbd") {
|
|
kUniversal,
|
|
AllCombos,
|
|
{RsrcDir},
|
|
"kbd.rsrc",
|
|
|
|
{
|
|
'KCHR',
|
|
{ 0 };
|
|
|
|
'KMAP',
|
|
{ 0, 2 };
|
|
|
|
'KCAP',
|
|
{ 1,2,4,5 };
|
|
}
|
|
};
|
|
|
|
resource 'rrsc' (35, "Portable kbd") {
|
|
hasPortableKeyLayouts,
|
|
AllCombos,
|
|
{RsrcDir},
|
|
"kbd.rsrc",
|
|
|
|
{
|
|
'KCAP',
|
|
{ 6, 7 };
|
|
}
|
|
};
|
|
|
|
resource 'rrsc' (40, "ControlMgr") {
|
|
hasSysSevenResources,
|
|
AllCombos,
|
|
{RsrcDir},
|
|
"ControlMgr.rsrc",
|
|
|
|
{
|
|
'CDEF',
|
|
{ 0, 1 };
|
|
}
|
|
};
|
|
|
|
resource 'rrsc' (50, "MenuMgr") {
|
|
hasSysSevenResources,
|
|
AllCombos,
|
|
{RsrcDir},
|
|
"MenuMgr.rsrc",
|
|
|
|
{
|
|
'MBDF',
|
|
{ 0 };
|
|
|
|
'MDEF',
|
|
{ 0 };
|
|
}
|
|
};
|
|
|
|
resource 'rrsc' (60, "MiscROMRsrcs") {
|
|
kUniversal,
|
|
AllCombos,
|
|
{RsrcDir},
|
|
"MiscROMRsrcs.rsrc",
|
|
|
|
{
|
|
'accl',
|
|
{ 0, 1, 2, 3, 4, 5, 6, 7, 8 };
|
|
|
|
'pslt',
|
|
{ gestaltQuadra950,
|
|
gestaltPowerBookDuo210, gestaltPowerBookDuo230,
|
|
gestaltCyclone33, gestaltTempest33,
|
|
gestaltCentris660AV, gestaltQuadra840AV,
|
|
gestaltPDM50WLCD, gestaltPDM66WLCD, gestaltPDM80WLCD,
|
|
gestaltPDM50L, gestaltPDM66L, gestaltPDM80L,
|
|
gestaltPDM66F, gestaltPDM80F, gestaltPDM100F};
|
|
|
|
'ics#',
|
|
{ -16386 };
|
|
|
|
'ics4',
|
|
{ -16386 };
|
|
|
|
'ics8',
|
|
{ -16386 };
|
|
|
|
'clut',
|
|
{ 5, 9 };
|
|
|
|
'ppat',
|
|
{ 16, 18 };
|
|
|
|
'pixs',
|
|
{ -14335, -14334, -10199, -10200, -10201, -10202, -10203, -10204, -10205, -10206, -10207, -10208 };
|
|
}
|
|
};
|
|
|
|
resource 'rrsc' (61, "MiscROMRsrcs") {
|
|
hasSCSIDiskModeFeature,
|
|
AllCombos,
|
|
{RsrcDir},
|
|
"MiscROMRsrcs.rsrc",
|
|
|
|
{
|
|
'PICT', /* SCSI Disk Mode pictures */
|
|
{ 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106 };
|
|
}
|
|
};
|
|
|
|
resource 'rrsc' (70, "EDisk") {
|
|
hasEDisk,
|
|
AllCombos,
|
|
{RsrcDir},
|
|
"EDisk.RSRC",
|
|
|
|
{
|
|
'DRVR',
|
|
{ 48 };
|
|
}
|
|
};
|
|
|
|
resource 'rrsc' (80, "CQD") {
|
|
kUniversal,
|
|
AllCombos,
|
|
{RsrcDir},
|
|
"CQD.rsrc",
|
|
|
|
{
|
|
'clut',
|
|
{ 1, 2, 4, 8, 127 };
|
|
|
|
'gama',
|
|
{ 0 };
|
|
|
|
'mitq',
|
|
{ 0 };
|
|
}
|
|
};
|
|
|
|
resource 'rrsc' (90, "WindowMgr") {
|
|
hasSysSevenResources,
|
|
AllCombos,
|
|
{RsrcDir},
|
|
"WindowMgr.rsrc",
|
|
|
|
{
|
|
'WDEF',
|
|
{ 0, 1 };
|
|
|
|
'wctb',
|
|
{ 0 };
|
|
|
|
'cctb',
|
|
{ 0 };
|
|
}
|
|
};
|
|
|
|
resource 'rrsc' (100, "ListMgr") {
|
|
hasSysSevenResources,
|
|
AllCombos,
|
|
{RsrcDir},
|
|
"ListMgr.rsrc",
|
|
|
|
{
|
|
'PACK',
|
|
{ 0 };
|
|
|
|
'LDEF',
|
|
{ 0, 19 };
|
|
}
|
|
};
|
|
|
|
resource 'rrsc' (110, "StandardFile") {
|
|
hasSysSevenResources,
|
|
AllCombos,
|
|
{RsrcDir},
|
|
"StandardFile.rsrc",
|
|
|
|
{
|
|
'PACK',
|
|
{ 3 };
|
|
}
|
|
};
|
|
|
|
resource 'rrsc' (120, "InSane") {
|
|
has040MMU,
|
|
AppleTalk2_NetBoot_FPU,
|
|
{RsrcDir},
|
|
"InSane.rsrc",
|
|
|
|
{
|
|
'PACK',
|
|
{ 4, 5 };
|
|
}
|
|
};
|
|
|
|
resource 'rrsc' (130, "Sane1") {
|
|
kUniversal,
|
|
AppleTalk2_NetBoot_NoFPU,
|
|
{RsrcDir},
|
|
"InSaneNFPU.rsrc",
|
|
|
|
{
|
|
'PACK',
|
|
{ 4, 5 };
|
|
}
|
|
};
|
|
|
|
resource 'rrsc' (140, "Sane2") {
|
|
kUniversal,
|
|
AllCombos,
|
|
{RsrcDir},
|
|
"Sane.rsrc",
|
|
|
|
{
|
|
'PACK',
|
|
{ 7 };
|
|
}
|
|
};
|
|
|
|
resource 'rrsc' (150, "AppleEventMgr") {
|
|
hasSysSevenResources,
|
|
AllCombos,
|
|
{RsrcDir},
|
|
"AppleEventMgr.rsrc",
|
|
|
|
{
|
|
'PACK',
|
|
{ 8 };
|
|
}
|
|
};
|
|
|
|
resource 'rrsc' (160, "PPC") {
|
|
hasSysSevenResources,
|
|
AllCombos,
|
|
{RsrcDir},
|
|
"PPC.rsrc",
|
|
|
|
{
|
|
'PACK',
|
|
{ 9 };
|
|
|
|
'ppcc',
|
|
{ -5856 };
|
|
|
|
}
|
|
};
|
|
|
|
resource 'rrsc' (170, "EditionMgr") {
|
|
hasSysSevenResources,
|
|
AllCombos,
|
|
{RsrcDir},
|
|
"EditionMgr.rsrc",
|
|
|
|
{
|
|
'PACK',
|
|
{ 11 };
|
|
}
|
|
};
|
|
|
|
resource 'rrsc' (180, "ColorPicker") {
|
|
hasSysSevenResources,
|
|
AllCombos,
|
|
{RsrcDir},
|
|
"ColorPicker.rsrc",
|
|
|
|
{
|
|
'wedg',
|
|
{ -5760, -5759 };
|
|
|
|
'PACK',
|
|
{ 12 };
|
|
}
|
|
};
|
|
|
|
resource 'rrsc' (190, "CommToolBox") {
|
|
hasSysSevenResources,
|
|
AllCombos,
|
|
{RsrcDir},
|
|
"CommToolbox.rsrc",
|
|
|
|
{
|
|
'cmtb',
|
|
{ -32508, -32509, -32510, -32511, -32512 };
|
|
|
|
'proc',
|
|
{ -32510, -32511, -32512 };
|
|
|
|
'snd ',
|
|
{ -32512 };
|
|
|
|
'LDEF',
|
|
{ -32510, -32512 };
|
|
}
|
|
};
|
|
|
|
|
|
resource 'rrsc' (200, "DataAccessMgr") {
|
|
hasDataAccessPACK,
|
|
AllCombos,
|
|
{RsrcDir},
|
|
"DataAccessMgr.rsrc",
|
|
|
|
{
|
|
'PACK',
|
|
{ 13 };
|
|
|
|
'proc',
|
|
{ -5728, -5727 };
|
|
}
|
|
};
|
|
|
|
|
|
resource 'rrsc' (500, "DictionaryMgr") {
|
|
kUniversal,
|
|
AllCombos,
|
|
{RsrcDir},
|
|
"DictionaryMgr.rsrc",
|
|
|
|
{
|
|
'dimg',
|
|
{ -16385 };
|
|
}
|
|
};
|
|
|
|
resource 'rrsc' (210, "HelpMgr") {
|
|
hasSysSevenResources,
|
|
AllCombos,
|
|
{RsrcDir},
|
|
"HelpMgr.rsrc",
|
|
|
|
{
|
|
'PACK',
|
|
{ 14 };
|
|
|
|
'WDEF',
|
|
{ 126 };
|
|
}
|
|
};
|
|
|
|
resource 'rrsc' (220, "PictUtilities") {
|
|
hasSysSevenResources,
|
|
AllCombos,
|
|
{RsrcDir},
|
|
"PictUtilities.rsrc",
|
|
|
|
{
|
|
'PACK',
|
|
{ 15 };
|
|
}
|
|
};
|
|
|
|
resource 'rrsc' (230, "Sony") {
|
|
kUniversal,
|
|
AllCombos,
|
|
{RsrcDir},
|
|
"Sony.rsrc",
|
|
|
|
{
|
|
'DRVR',
|
|
{ 4 };
|
|
}
|
|
};
|
|
|
|
resource 'rrsc' (240, "SCCIOP") {
|
|
hasIopScc,
|
|
AllCombos,
|
|
{RsrcDir},
|
|
"SCCIOP.rsrc",
|
|
|
|
{
|
|
'iopc',
|
|
{ 0 };
|
|
}
|
|
};
|
|
|
|
resource 'rrsc' (250, "Serial") {
|
|
kUniversal,
|
|
AllCombos,
|
|
{RsrcDir},
|
|
"Serial.rsrc",
|
|
|
|
{
|
|
'SERD', /* common IOP/Bypass serial driver */
|
|
{ 0 };
|
|
}
|
|
};
|
|
|
|
resource 'rrsc' (260, "SerialIOP") {
|
|
hasIopScc,
|
|
AllCombos,
|
|
{RsrcDir},
|
|
"Serial.rsrc",
|
|
|
|
{
|
|
'SERD', /* port A, B IOP serial drivers */
|
|
{ 60, 61 };
|
|
}
|
|
};
|
|
|
|
resource 'rrsc' (270, "SerialDMA") {
|
|
hasPSC || hasAMIC,
|
|
AllCombos,
|
|
{RsrcDir},
|
|
"SerialDMA.rsrc",
|
|
|
|
{
|
|
'SERD', /* universal driver */
|
|
{ 1 };
|
|
}
|
|
};
|
|
|
|
resource 'rrsc' (281, "SerialHALPSC") {
|
|
hasPSC,
|
|
AllCombos,
|
|
{RsrcDir},
|
|
"SerialDMA.rsrc",
|
|
|
|
{
|
|
'shal', /* PSC DMA HAL module */
|
|
{ 1 };
|
|
}
|
|
};
|
|
|
|
resource 'rrsc' (282, "SerialHALAMIC") {
|
|
hasAMIC,
|
|
AllCombos,
|
|
{RsrcDir},
|
|
"SerialDMA.rsrc",
|
|
|
|
{
|
|
'shal', /* AMIC DMA HAL module */
|
|
{ 2 };
|
|
}
|
|
};
|
|
|
|
resource 'rrsc' (290, "SWIMIOP") {
|
|
hasIopSwim,
|
|
AllCombos,
|
|
{RsrcDir},
|
|
"SWIMIOP.RSRC",
|
|
|
|
{
|
|
'iopc',
|
|
{ 1 };
|
|
}
|
|
};
|
|
|
|
resource 'rrsc' (300, "AppleTalk") {
|
|
hasAppleTalkInROM,
|
|
AllCombos,
|
|
{MiscDir},
|
|
"AppleTalk.ROM.RSRC",
|
|
|
|
{
|
|
'lmgr',
|
|
{ 0 };
|
|
|
|
'DRVR',
|
|
{ 9, 10, 40, 125, 126, 127 };
|
|
|
|
'drvr',
|
|
{ 9 };
|
|
|
|
'atlk',
|
|
{ 1, 3, 10 };
|
|
|
|
'ltlk',
|
|
{ 0, 1, 2, 3, 4, 5, 6, 7 };
|
|
|
|
'iopc',
|
|
{ 127, 128 };
|
|
}
|
|
};
|
|
|
|
|
|
resource 'rrsc' (310, "UnusedAppleTalk") { // why are these not put in rom???
|
|
kUnused,
|
|
AllCombos,
|
|
{RsrcDir},
|
|
"AppleTalk.ROM.RSRC",
|
|
|
|
{
|
|
|
|
'AINI',
|
|
{ 30, 30000, 32000 };
|
|
|
|
'STR#',
|
|
{-16404,-16408,-16503,-16504};
|
|
|
|
'enet',
|
|
{ 8, 38, 43, 46, 51, 54 };
|
|
|
|
'tokn',
|
|
{ 11,52 };
|
|
}
|
|
};
|
|
|
|
resource 'rrsc' (320, "ATBoot") {
|
|
hasNetBoot,
|
|
AllCombos,
|
|
{RsrcDir},
|
|
"ATBoot.RSRC",
|
|
|
|
{
|
|
'DRVR', /* .ATBoot Driver */
|
|
{ 60 };
|
|
}
|
|
};
|
|
|
|
resource 'rrsc' (330, "NetBoot") {
|
|
hasNetBoot,
|
|
AllCombos,
|
|
{RsrcDir},
|
|
"NetBoot.RSRC",
|
|
{
|
|
'DRVR', /* .NetBoot Driver */
|
|
{ 49 };
|
|
}
|
|
};
|
|
|
|
resource 'rrsc' (340, "AppleIIFonts") {
|
|
hasApple2Fonts,
|
|
AllCombos,
|
|
{RsrcDir},
|
|
"ROMApple2Fonts.RSRC",
|
|
|
|
{
|
|
'attx',
|
|
{ 1 };
|
|
}
|
|
};
|
|
|
|
resource 'rrsc' (350, "NewAge") {
|
|
hasNewAge,
|
|
AllCombos,
|
|
{RsrcDir},
|
|
"NewAge.RSRC",
|
|
|
|
{
|
|
'DRVR', /* .NewAge Driver */
|
|
{ 4 };
|
|
}
|
|
};
|
|
|
|
resource 'rrsc' (360, "RealTimeMgr") {
|
|
hasDSP,
|
|
AllCombos,
|
|
{RsrcDir},
|
|
"RTMgr.rsrc",
|
|
|
|
{
|
|
'rtmr', /* DSP Manager */
|
|
{ 0 };
|
|
}
|
|
};
|
|
|
|
resource 'rrsc' (361, "RTDrvr") {
|
|
hasDSP,
|
|
AllCombos,
|
|
{RsrcDir},
|
|
"RTDrvr.rsrc",
|
|
|
|
{
|
|
'DRVR', /* DSP Driver */
|
|
{ 51 };
|
|
|
|
'3210', /* 'boot' segment */
|
|
{ 0 };
|
|
|
|
'3210', /* 'evt ' segment */
|
|
{ 1 };
|
|
|
|
'3210', /* 'core' segment */
|
|
{ 2 };
|
|
|
|
'3210', /* 'patches' segment */
|
|
{ 3 };
|
|
|
|
'3210', /* 'slave' segment */
|
|
{ 4 };
|
|
}
|
|
};
|
|
|
|
resource 'rrsc' (370, "StdSndInput") {
|
|
hasDSP,
|
|
AllCombos,
|
|
{RsrcDir},
|
|
"StdSndInput.rsrc",
|
|
|
|
{
|
|
'dspf',
|
|
{ 128 };
|
|
}
|
|
};
|
|
|
|
resource 'rrsc' (380, "StdSndMidput") {
|
|
hasDSP,
|
|
AllCombos,
|
|
{RsrcDir},
|
|
"StdSndMidput.rsrc",
|
|
|
|
{
|
|
'dspf',
|
|
{ 128 };
|
|
}
|
|
};
|
|
|
|
resource 'rrsc' (390, "StdSndOutput") {
|
|
hasDSP,
|
|
AllCombos,
|
|
{RsrcDir},
|
|
"StdSndOutput.rsrc",
|
|
|
|
{
|
|
'dspf',
|
|
{ 128 };
|
|
}
|
|
};
|
|
|
|
resource 'rrsc' (401, "StdSndPlayer") {
|
|
hasDSP,
|
|
AllCombos,
|
|
{RsrcDir},
|
|
"StdSndPlayer.rsrc",
|
|
|
|
{
|
|
'dspf',
|
|
{ 128 };
|
|
}
|
|
};
|
|
|
|
resource 'rrsc' (410, "RTSnd") {
|
|
hasDSP,
|
|
AllCombos,
|
|
{RsrcDir},
|
|
"RTSnd.rsrc",
|
|
|
|
{
|
|
'rtmr', /* RealTime Sound Manager*/
|
|
{ 1 };
|
|
}
|
|
};
|
|
|
|
resource 'rrsc' (420, "ZoundBlueInputAdaptor") {
|
|
hasDSP,
|
|
AllCombos,
|
|
{RsrcDir},
|
|
"ZoundBlueInputAdaptor.rsrc",
|
|
|
|
{
|
|
'dspf', /* Standard Sound Input */
|
|
{ 128 };
|
|
}
|
|
};
|
|
|
|
resource 'rrsc' (430, "RTSndIn") {
|
|
hasDSP,
|
|
AllCombos,
|
|
{RsrcDir},
|
|
"RTSndIn.rsrc",
|
|
|
|
{
|
|
'DRVR', /* RealTime Sound Input */
|
|
{ -16565 };
|
|
}
|
|
};
|
|
|
|
resource 'rrsc' (440, "VDigT") {
|
|
hasVideoIn,
|
|
AllCombos,
|
|
{RsrcDir},
|
|
"VDigT.rsrc",
|
|
|
|
{
|
|
'thng',
|
|
{ -16727 };
|
|
}
|
|
};
|
|
|
|
resource 'rrsc' (445, "VDigC") {
|
|
hasVideoIn,
|
|
AllCombos,
|
|
{RsrcDir},
|
|
"VDigC.rsrc",
|
|
|
|
{
|
|
'code',
|
|
{ -16729 };
|
|
}
|
|
};
|
|
|
|
resource 'rrsc' (450, "I2CT") {
|
|
hasVideoIn,
|
|
AllCombos,
|
|
{RsrcDir},
|
|
"I2CT.rsrc",
|
|
|
|
{
|
|
'thng',
|
|
{ -16728 };
|
|
}
|
|
};
|
|
|
|
resource 'rrsc' (455, "I2CC") {
|
|
hasVideoIn,
|
|
AllCombos,
|
|
{RsrcDir},
|
|
"I2CC.rsrc",
|
|
|
|
{
|
|
'code',
|
|
{ -16730 };
|
|
}
|
|
};
|
|
|
|
resource 'rrsc' (460, "Ethernet") {
|
|
kUniversal,
|
|
AllCombos,
|
|
{MiscDir}, /* <LW18> */
|
|
"Ethernet.RSRC",
|
|
|
|
{
|
|
/* 'DRVR', DRVR from Ethernet.RSRC is out-of-date */
|
|
/* { 127 }; We want the one from AppleTalk.ROM.RSRC */
|
|
|
|
'enet', /* ENET Driver for LC Ethernet Card */
|
|
{ 46 }; /* ONLY in ROM to allow ELAN PSD enet card */
|
|
/* to work when netbooting, ie. before a system */
|
|
/* file is opened which has a good enet drvr in it,
|
|
/* on 030 cpus, LCII, etc. */
|
|
|
|
'ecfg', /* Enet Config resources for new Enet Driver */ /* <LW18> */
|
|
{ 19, 20, 22, 26, 27, 30, 35, 36,
|
|
116,117,118,119,120,121,122,123}; /* Rsrc ID's are gestaltMachineType codes */ /* <LW18> */
|
|
}
|
|
};
|
|
|
|
resource 'rrsc' (461, "Ethernet2") {
|
|
hasMace,
|
|
AllCombos,
|
|
{RsrcDir},
|
|
"MACEecfg.rsrc", /* Its the same rsrc type as the SONIC ecfg but */
|
|
/* it does have a different format. Gestalt machinetype */
|
|
/* allows different formats on different cpus */
|
|
{
|
|
'ecfg', /* Enet Config resources for MACE Enet Driver */
|
|
{ 43, 60, 78, 79 }; /* Rsrc ID's are gestaltMachineType codes */
|
|
}
|
|
};
|
|
|
|
resource 'rrsc' (470, "VM") {
|
|
hasVMinROM,
|
|
AllCombos,
|
|
{MiscDir},
|
|
"VM.RSRC",
|
|
|
|
{
|
|
'ptch',
|
|
{ 42 };
|
|
}
|
|
};
|
|
|
|
resource 'rrsc' (480, "Backlight") {
|
|
hasLCDScreen,
|
|
AllCombos,
|
|
{RsrcDir},
|
|
"Backlight.RSRC",
|
|
|
|
{
|
|
'DRVR',
|
|
{ -16511 };
|
|
}
|
|
};
|
|
|
|
// Sound Manager resources
|
|
|
|
// sifter 'thng' resource IDs
|
|
#define kRate8ResID -16557
|
|
#define kRate16ResID -16558
|
|
#define kConverterResID -16559
|
|
#define kSndSourceResID -16560
|
|
#define kMixerResID -16561
|
|
#define kASCResID -16563
|
|
#define kClassicResID -16564
|
|
#define kDSPResID -16565
|
|
#define kMace3ResID -16566
|
|
#define kMace6ResID -16567
|
|
#define kCDXAResID -16576
|
|
#define kAwacsResID -16569
|
|
#define kAwacsPhoneResID -16570
|
|
|
|
// component descriptor string IDs
|
|
#define kRate8StringResID -16577
|
|
#define kRate16StringResID -16578
|
|
#define kConverterStringResID -16579
|
|
#define kSndSourceStringResID -16580
|
|
#define kMixerStringResID -16581
|
|
#define kASCStringResID -16583
|
|
#define kClassicStringResID -16584
|
|
#define kDSPStringResID -16585
|
|
#define kMace3StringResID -16586
|
|
#define kMace6StringResID -16587
|
|
#define kCDXAStringResID -16588
|
|
#define kAwacsStringResID -16569
|
|
#define kAwacsPhoneStringResID -16571
|
|
|
|
// sound 'proc' resource IDs
|
|
#define kSoundInputResID -16497
|
|
#define kPlayFromDiskResID -16498
|
|
|
|
// Sound Manager resource IDs
|
|
#define kMeterControlDefID 62
|
|
#define kSoundDriverID 3
|
|
#define kBatmanInputDriverID -16499
|
|
#define kAwacsInputDriverID -16500
|
|
#define kPreferenceNameID -16568
|
|
#define iWrongOutputSampleRate -16526
|
|
|
|
resource 'rrsc' (490, "Sound") {
|
|
kUniversal,
|
|
AllCombos,
|
|
{RsrcDir},
|
|
"SoundMgr.rsrc",
|
|
|
|
{
|
|
'CDEF',
|
|
{ kMeterControlDefID };
|
|
|
|
'DRVR',
|
|
{ kSoundDriverID,kBatmanInputDriverID,kAwacsInputDriverID };
|
|
|
|
'proc',
|
|
{ kPlayFromDiskResID, kSoundInputResID };
|
|
|
|
'sift',
|
|
{ kRate8ResID, kRate16ResID, kConverterResID, kSndSourceResID,
|
|
kMixerResID, kASCResID, kMace3ResID, kAwacsResID };
|
|
|
|
'adio',
|
|
{ kAwacsPhoneResID };
|
|
|
|
'thng',
|
|
{ kRate8ResID, kRate16ResID, kConverterResID, kSndSourceResID,
|
|
kMixerResID, kASCResID, kMace3ResID, kMace6ResID, kAwacsResID, kAwacsPhoneResID };
|
|
|
|
'ICON',
|
|
{ kRate8ResID, kSndSourceResID, kMixerResID, kASCResID, kAwacsPhoneResID };
|
|
|
|
|
|
/* re: we'll leave these resources in here so sound will work without a gibbly. They'll be on */
|
|
/* disk too. */
|
|
|
|
'STR ',
|
|
{ kRate8ResID, kRate16ResID, kConverterResID, kSndSourceResID, kMixerResID,
|
|
kASCResID, kMace3ResID, kMace6ResID, kPreferenceNameID, kRate8StringResID,
|
|
kRate16StringResID, kConverterStringResID, kMixerStringResID, kASCStringResID,
|
|
kMace3StringResID, kMace6StringResID, kAwacsStringResID, kAwacsPhoneResID,
|
|
kAwacsPhoneStringResID };
|
|
}
|
|
};
|
|
|
|
|
|
// End of SoundMgr items
|
|
|
|
resource 'rrsc' (501, "EmulatorAccelerations") {
|
|
hasMixedMode,
|
|
AllCombos,
|
|
{MiscDir},
|
|
"EmulatorAccelerations.rsrc",
|
|
|
|
{
|
|
'GARY',
|
|
{ 1 }
|
|
}
|
|
};
|
|
|
|
resource 'rrsc' (502, "GoNative") {
|
|
hasMixedMode,
|
|
AllCombos,
|
|
{MiscDir},
|
|
"GoNativeResources",
|
|
|
|
{
|
|
'ncod',
|
|
{ 0,1,8 };
|
|
|
|
'nlib',
|
|
{ 5,6,9,10,11,15,16,17,18,19,20 };
|
|
}
|
|
};
|
|
|
|
resource 'rrsc' (504, "Password") {
|
|
kUnused,
|
|
AllCombos,
|
|
{RsrcDir},
|
|
"MiscROMRsrcs.rsrc",
|
|
|
|
{
|
|
'ICON',
|
|
{29296}
|
|
}
|
|
};
|
|
|
|
resource 'rraa' (105, "TNT Boot beep") {
|
|
|
|
hasGrandCentral,
|
|
|
|
AllCombos,
|
|
|
|
{MiscDir}, /* Path Name */
|
|
|
|
"BootBeep.rsrc", /* File Name */
|
|
|
|
'beep', /* Resource Type */
|
|
|
|
0x0000, /* Resource ID */
|
|
|
|
0x00200000 /* ROM Address */
|
|
};
|
|
|
|
resource 'rraa' (110, "TNT error beep") {
|
|
|
|
hasGrandCentral,
|
|
|
|
AllCombos,
|
|
|
|
{MiscDir}, /* Path Name */
|
|
|
|
"ErrorBeep.rsrc", /* File Name */
|
|
|
|
'beep', /* Resource Type */
|
|
|
|
0x0000, /* Resource ID */
|
|
|
|
0x00220000 /* ROM Address */
|
|
};
|