mirror of
https://github.com/elliotnunn/mac-rom.git
synced 2024-09-07 09:54:37 +00:00
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.
72 lines
1.8 KiB
R
72 lines
1.8 KiB
R
/*
|
|
File: SysPrivTypes.r
|
|
|
|
Contains: templates for System file resources
|
|
|
|
Copyright: © 1983-1992 by Apple Computer, Inc., all rights reserved.
|
|
|
|
Change History (most recent first):
|
|
|
|
<SM3> 12/1/92 RB Added the declaration for the 'rovm' resource to override some
|
|
system resources which we want used from ROM since the ROM
|
|
versions are up to date.
|
|
<1> 2/6/92 DTY first checked in
|
|
*/
|
|
|
|
type 'dbex' { integer=0; }; // nothing
|
|
|
|
//_______________________________________________________________________________________
|
|
// CPU Gibbly templates
|
|
|
|
type 'gbly' {
|
|
integer GibblyVersion1 = 1; // 'gbly' version
|
|
longint; // Gibbly timestamp
|
|
integer = $$CountOf(BoxFlags); // Number of CPUs supported
|
|
array BoxFlags {
|
|
integer; // BoxFlag of supported CPU
|
|
};
|
|
};
|
|
|
|
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)
|
|
};
|
|
};
|
|
|
|
|
|
//_______________________________________________________________________________________
|
|
// ROM Gibbly system override resource
|
|
|
|
type 'rovm' {
|
|
integer = $$CountOf(OverrideResources);
|
|
array OverrideResources {
|
|
literal longint;
|
|
integer;
|
|
};
|
|
};
|
|
|
|
|
|
//_______________________________________________________________________________________
|
|
// PPC Toolbox templates
|
|
|
|
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.
|
|
};
|
|
|