mirror of
https://github.com/elliotnunn/supermario.git
synced 2024-11-26 01:49:19 +00:00
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 */
|
|
};
|