mac-rom/DeclData/DeclVideo/Civic/CivicDeclVideo.r

4940 lines
209 KiB
R

/*
File: CivicDeclVideo.r
Contains: Civic video definitions.
Copyright: © 1989-1993 by Apple Computer, Inc., all rights reserved.
Change History (most recent first):
<SM14> 8/25/93 fau BG changed sRsrc_BdCyclone from Cyclone33 to Cyclone40 (actually
to Quadra840av) and it screwed up the ascending order of the
board sresource ID's, so I rectified this.
<SM13> 6/14/93 kc Roll in Ludwig.
<LW17> 6/4/93 fau The viNTSCST spID did not have an equivalent spID for
Convolution.
<LW16> 5/24/93 FU Modified the Endeavor parameters for the following monitors,
trading accuracy for a lower divider on the PLL: 13" RGB, 12"
RGB @512x384, 12" 560x384, VGA, SVGA (56Hz), and SxVGA (60Hz).
<LW15> 5/19/93 fau Added the CivicPict2 sRsrc.
<LW14> 5/14/93 fau Added #PUMA support. Fixed bug #1084483.
<LW13> 4/30/93 fau Added the CivicPict sResource.
<SM12> 4/29/93 fau Synchronized with Ludwig.
<LW12> 4/22/93 fau Bug #1080212: The 32bpp video parameters for QuickDraw for the
GS560 had the bounds for a GS!
<LW11> 4/15/93 fau Fixed some spID problems with convolution on interlaced
displays: they either didn't have an equivalent, or in 1 case
it was the 1 meg one instead of the 2 meg one.
<LW10> 4/14/93 fau Changes required for the new way of doing video-in: deleted
obsolete resources; added some new video-parameters that use a
vpBaseOffset so that we can enable video-in on the fly, even if
it has a different base-address (use the offset, + or -, from
the base address of mode 80.)
<SM11> 4/6/93 fau Yet another synchro with Ludwig.
<LW9> 4/5/93 fau Added the parameters for Puma (W, W Size, and clock), but they
are all 0 for now.
<SM10> 4/5/93 chp Synchronize with Ludwig.
<LW8> 3/24/93 mal Added block xfer sRsrcs to Cyclone/Tempest board sRsrcs.
<LW7> 3/22/93 fau Added a functional board sRsrc for Tempest.
<LW6> 3/6/93 fau Fixed bug #1069289: Thousands and Millions in 16" monitor, no
video-in, 1 Meg VRAM: Video parameters were not allowing those
values. Fixed unreported bug with 21"RGB, video-in, 2 Megs:
Functional sRsrc was allowing thousands, when max mode was 256
colors.
<LW5> 2/24/93 fau Added the SCSI_Transport sRsrc.
<LW4> 2/16/93 fau Massive changes in the area of video-out capable monitors:
Added support in that area for all Apple monitors. Added
"color" support for the 15" Full-Page. Changed the name of this
modes to only reflect the resolution.
<LW3> 12/21/92 fau Split the resources for PALST into PALSTa and PALSTb. This
fixes bug #1057924.
<LW2> 12/14/92 fau I was allowing Thousands in the GoldFish PALST and NTSCFF video
parameters when you have 2 meg installed. This shouldn't be.
<SM9> 12/3/92 fau Fixed bug in rowbytes for the SuperVGA modes that actually use
the same rowbytes as the 19". Added Clifton support the
100MHz monitors.
<SM8> 11/11/92 fau Fixed bug id: #1052489: Problem with max vid mode on 12" in
NTSC mode. Changed clock timing for viPALST. Added values for
Clifton programming for all supported monitors.
<SM7> 11/6/92 fau Fixed the rowbytes for the 16" monitor in PAL overscan mode.
<SM6> 11/2/92 kc Change ObjDir to RsrcDir.
<SM5> 10/27/92 fau Added Clifton'sW parameter to all our functional srsrc's. This
is to support Tempest in the near future. For now, they are all
0.
<SM4> 10/22/92 fau Updated the 19" Civic-rowbytes for the no video-in case as in
<SM2>. This should've done before 'cause it's broken.
<SM3> 10-17-92 jmp Needed to the change the 'decl' IDs of various externally
referenced components.
<SM2> 10/8/92 fau Sync'ed up with the old Decldata: 2PRGB's base address moved to
2560. 19" video-in base address moved to 256. RowBytes for 19"
2bpp and 8bpp moved to 8*32 and 36*32 in vidparams (256 and
1152). No 16bpp for 19" with video-in.
<SM1> 10/6/92 GDW New location for ROMLink tool.
*/
//===================================================================
// Includes
//===================================================================
#include "Types.r"
#define _NO_SINL_ // DonÕt need 'SINL' resource here.
#include "ROMLink.r"
#undef _NO_SINL_
#include "DepVideoEqu.r"
#include "HardwarePrivateEqu.r"
#include "InternalOnlyEqu.r"
#include "Quickdraw.r"
// This #define's are a stopgap measure for now.
#define firstVidMode 0x80 // 1 bpp
#define secondVidMode 0x81 // 2 bpp
#define thirdVidMode 0x82 // 4 bpp
#define fourthVidMode 0x83 // 8 bpp
#define fifthVidMode 0x84 // 16 bpp
#define sixthVidMode 0x85 // 32 bpp
//-------------------------------------------------------------
//
// Civic sRsrc Directory
//
// Only CPUs possessing the CIVIC ASIC should
// be placed in this directory
//
//-------------------------------------------------------------
resource 'sdir' (150, "_sRsrcCivicDir") {{
sRsrc_BdTempest, l{"_sRsrc_BdTempest"}; // Tempest sResource
sRsrc_BdCyclone, l{"_sRsrc_BdCyclone"}; // Cyclone Board sResource
// Functional sRsrcs for Civic built-in video (graphics-only).
//
sRsrc_Vid_Civic_NTSCFFConva, l{"_sRsrc_Vid_Civic_NTSCFFConva"}; // NTSC FF Conv (1,2,4,8)
sRsrc_Vid_Civic_NTSCSTConv, l{"_sRsrc_Vid_Civic_NTSCSTConv"}; // NTSC ST Conv (1,2,4,8)
sRsrc_Vid_Civic_PALFFConva, l{"_sRsrc_Vid_Civic_PALFFConva"}; // PAL FF Conv (1,2,4,8)
sRsrc_Vid_Civic_PALSTConva, l{"_sRsrc_Vid_Civic_PALSTConva"}; // PAL ST Conv (1,2,4,8)
// Functional sRsrcs for Civic built-in video with video-in.
//
sRsrc_Vid_Civic_vi2PRGBa, l{"_sRsrc_Vid_Civic_vi2PRGBa"}; // Vesuvio (1,2,4)
sRsrc_Vid_Civic_vi2PRGBb, l{"_sRsrc_Vid_Civic_vi2PRGBb"}; // Vesuvio (1,2,4,8)
sRsrc_Vid_Civic_vi2PRGB512, l{"_sRsrc_Vid_Civic_vi2PRGB512"}; // Vesuvio (512x384) 1,2,4,8,16
sRsrc_Vid_Civic_vi2PRGB640a, l{"_sRsrc_Vid_Civic_vi2PRGB640a"}; // Vesuvio (640x480) 1,2,4,8
sRsrc_Vid_Civic_vi2PRGB768a, l{"_sRsrc_Vid_Civic_vi2PRGB768a"}; // Vesuvio (768x576) 1,2,4
sRsrc_Vid_Civic_viFPa, l{"_sRsrc_Vid_Civic_viFPa"}; // Full-Page (1,2,4)
sRsrc_Vid_Civic_viFPb, l{"_sRsrc_Vid_Civic_viFPb"}; // Full-Page (1,2,4,8)
sRsrc_Vid_Civic_viFP512, l{"_sRsrc_Vid_Civic_viFP512"}; // Full-Page 512x384 (1,2,4,8)
sRsrc_Vid_Civic_viFP640, l{"_sRsrc_Vid_Civic_viFP640"}; // Full-Page 640x480 (1,2,4,8)
sRsrc_Vid_Civic_viGS, l{"_sRsrc_Vid_Civic_viGS"}; // Rubik (1,2,4,8,16)
sRsrc_Vid_Civic_viGS560, l{"_sRsrc_Vid_Civic_viGS560"}; // Rubik-560 (1,2,4,8,16)
sRsrc_Vid_Civic_vi2Pa, l{"_sRsrc_Vid_Civic_vi2Pa"}; // Kong (1,2,4)
sRsrc_Vid_Civic_vi2Pb, l{"_sRsrc_Vid_Civic_vi2Pb"}; // Kong (1,2,4,8)
sRsrc_Vid_Civic_vi2P512, l{"_sRsrc_Vid_Civic_vi2P512"}; // Kong 512x384 (1,2,4,8)
sRsrc_Vid_Civic_vi2P640, l{"_sRsrc_Vid_Civic_vi2P640"}; // Kong 640x480 (1,2,4,8)
sRsrc_Vid_Civic_vi2P768, l{"_sRsrc_Vid_Civic_vi2P768"}; // Kong 768x576 (1,2,4,8)
sRsrc_Vid_Civic_viNTSCFFa, l{"_sRsrc_Vid_Civic_viNTSCFFa"}; // NTSC FF (1,2,4,8)
sRsrc_Vid_Civic_viNTSCFFb, l{"_sRsrc_Vid_Civic_viNTSCFFb"}; // NTSC FF (1,2,4,8,16)
sRsrc_Vid_Civic_viNTSCST, l{"_sRsrc_Vid_Civic_viNTSCST"}; // NTSC ST (1,2,4,8,16)
sRsrc_Vid_Civic_viFPRGBa, l{"_sRsrc_Vid_Civic_viFPRGBa"}; // Full-Page RGB (1,2,4)
sRsrc_Vid_Civic_viFPRGBb, l{"_sRsrc_Vid_Civic_viFPRGBb"}; // Full-Page RGB (1,2,4,8)
sRsrc_Vid_Civic_viHRa, l{"_sRsrc_Vid_Civic_viHRa"}; // HiRes (1,2,4,8)
sRsrc_Vid_Civic_viHRb, l{"_sRsrc_Vid_Civic_viHRb"}; // HiRes (1,2,4,8,16)
sRsrc_Vid_Civic_viHRNTSCST, l{"_sRsrc_Vid_Civic_viHRNTSCST"}; // HiRes 512x384 (1,2,4,8)
sRsrc_Vid_Civic_viHR400, l{"_sRsrc_Vid_Civic_viHR400"}; // HiRes-400 (1,2,4,8,16)
sRsrc_Vid_Civic_viPALFFa, l{"_sRsrc_Vid_Civic_viPALFFa"}; // PAL FF (1,2,4,8)
sRsrc_Vid_Civic_viPALFFb, l{"_sRsrc_Vid_Civic_viPALFFb"}; // PAL FF (1,2,4,8,16)
sRsrc_Vid_Civic_viPALSTa, l{"_sRsrc_Vid_Civic_viPALSTa"}; // PAL ST (1,2,4,8)
sRsrc_Vid_Civic_viPALSTb, l{"_sRsrc_Vid_Civic_viPALSTb"}; // PAL ST (1,2,4,8,16)
sRsrc_Vid_Civic_viVGAa, l{"_sRsrc_Vid_Civic_viVGAa"}; // VGA (1,2,4,8)
sRsrc_Vid_Civic_viVGAb, l{"_sRsrc_Vid_Civic_viVGAb"}; // VGA (1,2,4,8,16)
sRsrc_Vid_Civic_viSVGA56a, l{"_sRsrc_Vid_Civic_viSVGA56a"}; // SVGA-56Hz (1,2,4,8)
sRsrc_Vid_Civic_viSVGA56b, l{"_sRsrc_Vid_Civic_viSVGA56b"}; // SVGA-56Hz (1,2,4,8,16)
sRsrc_Vid_Civic_viSVGA72a, l{"_sRsrc_Vid_Civic_viSVGA72a"}; // SVGA-72Hz (1,2,4,8)
sRsrc_Vid_Civic_viSVGA72b, l{"_sRsrc_Vid_Civic_viSVGA72b"}; // SVGA-72Hz (1,2,4,8,16)
sRsrc_Vid_Civic_viSxVGA60a, l{"_sRsrc_Vid_Civic_viSxVGA60a"}; // SxVGA-60Hz (1,2,4,8)
sRsrc_Vid_Civic_viSxVGA60b, l{"_sRsrc_Vid_Civic_viSxVGA60b"}; // SxVGA-60Hz (1,2,4,8,16)
sRsrc_Vid_Civic_viSxVGA70a, l{"_sRsrc_Vid_Civic_viSxVGA70a"}; // SxVGA-70Hz (1,2,4)
sRsrc_Vid_Civic_viSxVGA70b, l{"_sRsrc_Vid_Civic_viSxVGA70b"}; // SxVGA-70Hz (1,2,4,8)
sRsrc_Vid_Civic_viGFa, l{"_sRsrc_Vid_Civic_viGFa"}; // GoldFish (1,2,4,8,16)
sRsrc_Vid_Civic_viGFb, l{"_sRsrc_Vid_Civic_viGFb"}; // GoldFish (1,2,4,8,16)
sRsrc_Vid_Civic_viGFNTSCST, l{"_sRsrc_Vid_Civic_viGFNTSCST"}; // GoldFish 512x384 (1,2,4,8,16)
sRsrc_Vid_Civic_viGFNTSCFFa, l{"_sRsrc_Vid_Civic_viGFNTSCFFa"}; // GoldFish 640x480 (1,2,4,8)
sRsrc_Vid_Civic_viGFNTSCFFb, l{"_sRsrc_Vid_Civic_viGFNTSCFFb"}; // GoldFish 640x480 (1,2,4,8,16)
sRsrc_Vid_Civic_viGFPALFFa, l{"_sRsrc_Vid_Civic_viGFPALFFa"}; // GoldFish 768x576 (1,2,4,8)
sRsrc_Vid_Civic_viGFPALFFb, l{"_sRsrc_Vid_Civic_viGFPALFFb"}; // GoldFish 768x576 (1,2,4,8,16)
sRsrc_Vid_Civic_vi19a, l{"_sRsrc_Vid_Civic_vi19a"}; // 19" (1,2,4)
sRsrc_Vid_Civic_vi19b, l{"_sRsrc_Vid_Civic_vi19b"}; // 19" (1,2,4,8)
// Miscellaneous sRsrcs for Civic-based CPUs.
//
sRsrc_SCSI_Transport, a{"_sRsrc_SCSI_Transport"}; // SCSI Transport sResource
sRsrc_CPUMac040, a{"_sRsrc_CPUMacO40"}; // CPU sResource
sRsrc_Ethernet, a{"_sRsrc_Mace"}; // Mace sResource
}};
//-------------------------------------------------------------
// Board resource
//-------------------------------------------------------------
resource 'boar' (335, "_sRsrc_BdCyclone") {{
sRsrcType, a{"_BoardType"};
sRsrcName, c{"Macintosh 3A"};
sRsrcIcon, a{"_VidICONCyclone"};
sBlockTransferInfo, long{( 0 | \
(1<<fIsMaster) | \
(1<<fMstrLockedXfer) | \
(1<<fMstrXferSz4) | \
(1<<fIsSlave) | \
(1<<fSlvXferSz16) | \
(1<<fSlvXferSz8) | \
(1<<fSlvXferSz4) | \
(1<<fSlvXferSz2)
)};
sMaxLockedTransferCount, long{4};
BoardId, d{CycloneBrdID};
PrimaryInit, l{"_sCivicPrimaryInit"};
VendorInfo, a{"_VendorInfo"};
sRsrcVidNames, l{"_CivicVidNameDir"};
sVidParmDir, l{"_VidParmDir_Civic"};
sUndefinedID, a{"_sCivicPict"};
}};
resource 'boar' (337, "_sRsrc_BdTempest") {{
sRsrcType, a{"_BoardType"};
sRsrcName, c{"Macintosh 3B"};
sRsrcIcon, a{"_VidICONCyclone"};
sBlockTransferInfo, long{( 0 | \
(1<<fIsMaster) | \
(1<<fMstrLockedXfer) | \
(1<<fMstrXferSz4) | \
(1<<fIsSlave) | \
(1<<fSlvXferSz16) | \
(1<<fSlvXferSz8) | \
(1<<fSlvXferSz4) | \
(1<<fSlvXferSz2)
)};
sMaxLockedTransferCount, long{4};
BoardId, d{TempestBrdID};
PrimaryInit, l{"_sCivicPrimaryInit"};
VendorInfo, a{"_VendorInfo"};
sRsrcVidNames, l{"_CivicVidNameDir"};
sVidParmDir, l{"_VidParmDir_Civic"};
sUndefinedID, a{"_sCivicPict2"};
}};
//=====================================================================
// Primary Init records
//=====================================================================
resource 'node' (422, "_sCivicPrimaryInit") {{
blocksize{};
include{match{{file{$$Shell("RsrcDir")"DeclDataVideo.rsrc"};
type{'decl'};
id{30};}}};
}};
//=====================================================================
// Civic Picture
//=====================================================================
resource 'node' (423, "_sCivicPict") {{
blocksize{};
include{match{{file{$$Shell("RsrcDir")"DeclDataVideo.rsrc"};
type{'decl'};
id{32};}}};
}};
resource 'node' (424, "_sCivicPict2") {{
blocksize{};
include{match{{file{$$Shell("RsrcDir")"DeclDataVideo.rsrc"};
type{'decl'};
id{33};}}};
}};
//===================================================================
// Video name parameters directory
//===================================================================
resource 'vdir' (355, "_CivicVidNameDir") {{
sRsrc_Vid_Civic_NTSCFFConva, a{"_sName_NTSCconvFF"};
sRsrc_Vid_Civic_NTSCSTConv, a{"_sName_NTSCconvST"};
sRsrc_Vid_Civic_PALFFConva, a{"_sName_PALConvFF"};
sRsrc_Vid_Civic_PALSTConva, a{"_sName_PALConvST"};
sRsrc_Vid_Civic_vi2PRGBa, a{"_sName_RGB2P"};
sRsrc_Vid_Civic_vi2PRGBb, a{"_sName_RGB2P"};
sRsrc_Vid_Civic_vi2PRGB512, a{"_sName_512x384"};
sRsrc_Vid_Civic_vi2PRGB640a, a{"_sName_640x480"};
sRsrc_Vid_Civic_vi2PRGB768a, a{"_sName_768x576"};
sRsrc_Vid_Civic_viFPa, a{"_sName_FP"};
sRsrc_Vid_Civic_viFPb, a{"_sName_FP"};
sRsrc_Vid_Civic_viFP512, a{"_sName_512x384"};
sRsrc_Vid_Civic_viFP640, a{"_sName_640x480"};
sRsrc_Vid_Civic_viGS, a{"_sName_GS"};
sRsrc_Vid_Civic_viGS560, a{"_sName_GS560"};
sRsrc_Vid_Civic_vi2Pa, a{"_sName_2P"};
sRsrc_Vid_Civic_vi2Pb, a{"_sName_2P"};
sRsrc_Vid_Civic_vi2P512, a{"_sName_512x384"};
sRsrc_Vid_Civic_vi2P640, a{"_sName_640x480"};
sRsrc_Vid_Civic_vi2P768, a{"_sName_768x576"};
sRsrc_Vid_Civic_viNTSCFFa, a{"_sName_NTSCFF"};
sRsrc_Vid_Civic_viNTSCFFb, a{"_sName_NTSCFF"};
sRsrc_Vid_Civic_viNTSCST, a{"_sName_NTSCST"};
sRsrc_Vid_Civic_viFPRGBa, a{"_sName_RGBFP"};
sRsrc_Vid_Civic_viFPRGBb, a{"_sName_RGBFP"};
sRsrc_Vid_Civic_viHRa, a{"_sName_HR"};
sRsrc_Vid_Civic_viHRb, a{"_sName_HR"};
sRsrc_Vid_Civic_viHRNTSCST, a{"_sName_512x384"};
sRsrc_Vid_Civic_viHR400, a{"_sName_HR400"};
sRsrc_Vid_Civic_viPALFFa, a{"_sName_PALFF"};
sRsrc_Vid_Civic_viPALFFb, a{"_sName_PALFF"};
sRsrc_Vid_Civic_viPALSTa, a{"_sName_PALST"};
sRsrc_Vid_Civic_viPALSTb, a{"_sName_PALST"};
sRsrc_Vid_Civic_viVGAa, a{"_sName_VGA"};
sRsrc_Vid_Civic_viVGAb, a{"_sName_VGA"};
sRsrc_Vid_Civic_viSVGA56a, a{"_sName_SVGA56"};
sRsrc_Vid_Civic_viSVGA56b, a{"_sName_SVGA56"};
sRsrc_Vid_Civic_viSVGA72a, a{"_sName_SVGA72"};
sRsrc_Vid_Civic_viSVGA72b, a{"_sName_SVGA72"};
sRsrc_Vid_Civic_viSxVGA60a, a{"_sName_SxVGA60"};
sRsrc_Vid_Civic_viSxVGA60b, a{"_sName_SxVGA60"};
sRsrc_Vid_Civic_viSxVGA70a, a{"_sName_SxVGA70"};
sRsrc_Vid_Civic_viSxVGA70b, a{"_sName_SxVGA70"};
sRsrc_Vid_Civic_viGFa, a{"_sName_GF"};
sRsrc_Vid_Civic_viGFb, a{"_sName_GF"};
sRsrc_Vid_Civic_viGFNTSCST, a{"_sName_512x384"};
sRsrc_Vid_Civic_viGFNTSCFFa, a{"_sName_640x480"};
sRsrc_Vid_Civic_viGFNTSCFFb, a{"_sName_640x480"};
sRsrc_Vid_Civic_viGFPALFFa, a{"_sName_768x576"};
sRsrc_Vid_Civic_viGFPALFFb, a{"_sName_768x576"};
sRsrc_Vid_Civic_vi19a, a{"_sName_19"};
sRsrc_Vid_Civic_vi19b, a{"_sName_19"};
}};
//===================================================================
// Supported video modes and monitors
//===================================================================
//----------------------------------
resource 'srsc' (1120, "_sRsrc_Vid_Civic_vi2PRGBa") {{
sRsrcType, l{"_VideoTypeCivic"};
sRsrcName, l{"_VideoNameCivic"};
sRsrcDrvrDir, l{"_VidDrvrDirCivic"};
sRsrcFlags, d{(0|(1<<f32BitMode)|(1<<fOpenAtStart))}; // 32-bit base address for frame buffer
sRsrcHWDevID, d{1};
MinorBaseOS, l{"_MinorBaseCivic_vi2P"};
MinorLength, l{"_MinorLength_Civic_vi2Pa"};
sGammaDir, a{"_GammaDir_RGB2P"};
//Parameters - this consists of a list of the different modes supported by this hardware configuration
FirstVidMode, a{"_OBM_Civic_vi2P"}; // offset to OneBitMode parameters
SecondVidMode, a{"_TBM_Civic_vi2P"}; // offset to TwoBitMode parameters
ThirdVidMode, a{"_FBM_Civic_vi2P"}; // offset to FourBitMode parameters
FourthVidMode, l{"_EBM_Civic_vi2Pa"}; // offset to EightBitMode parameters with no video-in ¥¥
}};
//----------------------------------
resource 'srsc' (1130, "_sRsrc_Vid_Civic_vi2PRGBb") {{
sRsrcType, l{"_VideoTypeCivic"};
sRsrcName, l{"_VideoNameCivic"};
sRsrcDrvrDir, l{"_VidDrvrDirCivic"};
sRsrcFlags, d{(0|(1<<f32BitMode)|(1<<fOpenAtStart))}; // 32-bit base address for frame buffer
sRsrcHWDevID, d{1};
MinorBaseOS, l{"_MinorBaseCivic_vi2P"};
MinorLength, l{"_MinorLength_Civic_2Pa"};
sGammaDir, a{"_GammaDir_RGB2P"};
//Parameters - this consists of a list of the different modes supported by this hardware configuration
FirstVidMode, a{"_OBM_Civic_vi2P"}; // offset to OneBitMode parameters
SecondVidMode, a{"_TBM_Civic_vi2P"}; // offset to TwoBitMode parameters
ThirdVidMode, a{"_FBM_Civic_vi2P"}; // offset to FourBitMode parameters
FourthVidMode, a{"_EBM_Civic_2P"}; // offset to EightBitMode parameters
FifthVidMode, l{"_D16BM_Civic_2Pa"}; // offset to SixteenBitMode parameters with no video in ¥¥
}};
//----------------------------------
resource 'srsc' (1127, "_sRsrc_Vid_Civic_vi2PRGB512") {{
sRsrcType, l{"_VideoTypeCivic"};
sRsrcName, l{"_VideoNameCivic"};
sRsrcDrvrDir, l{"_VidDrvrDirCivic"};
sRsrcFlags, d{(0|(1<<f32BitMode)|(1<<fOpenAtStart))}; // 32-bit base address for frame buffer
sRsrcHWDevID, d{1};
MinorBaseOS, l{"_MinorBaseCivic_viNTSC"};
MinorLength, l{"_MinorLength_Civic_viNTSCST"};
sGammaDir, a{"_GammaDir_NTSC"};
//Parameters - this consists of a list of the different modes supported by this hardware configuration
FirstVidMode, a{"_OBM_Civic_NTSCST"}; // offset to OneBitMode parameters
SecondVidMode, a{"_TBM_Civic_NTSCST"}; // offset to TwoBitMode parameters
ThirdVidMode, a{"_FBM_Civic_NTSCST"}; // offset to FourBitMode parameters
FourthVidMode, a{"_EBM_Civic_NTSCST"}; // offset to EightBitMode parameters
FifthVidMode, l{"_D16BM_Civic_NTSCSTa"}; // offset to SixteenBitMode parameters with no video in ¥¥¥
}};
//----------------------------------
resource 'srsc' (1145, "_sRsrc_Vid_Civic_viFPa") {{
sRsrcType, l{"_VideoTypeCivic"};
sRsrcName, l{"_VideoNameCivic"};
sRsrcDrvrDir, l{"_VidDrvrDirCivic"};
sRsrcFlags, d{(0|(1<<f32BitMode)|(1<<fOpenAtStart))}; // 32-bit base address for frame buffer
sRsrcHWDevID, d{1};
MinorBaseOS, l{"_MinorBaseCivic_viFP"};
MinorLength, l{"_MinorLength_Civic_viFPa"};
sGammaDir, a{"_GammaDir_FP"};
//Parameters - this consists of a list of the different modes supported by this hardware configuration
FirstVidMode, a{"_OBM_Civic_FP"}; // offset to OneBitMode parameters
SecondVidMode, a{"_TBM_Civic_FP"}; // offset to TwoBitMode parameters
ThirdVidMode, a{"_FBM_Civic_FP"}; // offset to FourBitMode parameters
FourthVidMode, l{"_EBM_Civic_FPa"}; // offset to EightBitMode parameters without video-in ¥¥
}};
//----------------------------------
resource 'srsc' (1150, "_sRsrc_Vid_Civic_viFPb") {{
sRsrcType, l{"_VideoTypeCivic"};
sRsrcName, l{"_VideoNameCivic"};
sRsrcDrvrDir, l{"_VidDrvrDirCivic"};
sRsrcFlags, d{(0|(1<<f32BitMode)|(1<<fOpenAtStart))}; // 32-bit base address for frame buffer
sRsrcHWDevID, d{1};
MinorBaseOS, l{"_MinorBaseCivic_viFP"};
MinorLength, l{"_MinorLength_Civic_viFPb"};
sGammaDir, a{"_GammaDir_FP"};
//Parameters - this consists of a list of the different modes supported by this hardware configuration
FirstVidMode, a{"_OBM_Civic_FP"}; // offset to OneBitMode parameters
SecondVidMode, a{"_TBM_Civic_FP"}; // offset to TwoBitMode parameters
ThirdVidMode, a{"_FBM_Civic_FP"}; // offset to FourBitMode parameters
FourthVidMode, a{"_EBM_Civic_FP"}; // offset to EightBitMode parameters
}};
//----------------------------------
resource 'node' (1151, "_sRsrc_Vid_Civic_vi2P512") {{
include{l{"_sRsrc_Vid_Civic_viFP512"}};
}};
resource 'srsc' (1152, "_sRsrc_Vid_Civic_viFP512") {{
sRsrcType, l{"_VideoTypeCivic"};
sRsrcName, l{"_VideoNameCivic"};
sRsrcDrvrDir, l{"_VidDrvrDirCivic"};
sRsrcFlags, d{(0|(1<<f32BitMode)|(1<<fOpenAtStart))}; // 32-bit base address for frame buffer
sRsrcHWDevID, d{1};
MinorBaseOS, l{"_MinorBaseCivic_viNTSC"};
MinorLength, l{"_MinorLength_Civic_viNTSCST"};
sGammaDir, a{"_GammaDir_FP"};
//Parameters - this consists of a list of the different modes supported by this hardware configuration
FirstVidMode, a{"_OBM_Civic_NTSCST"}; // offset to OneBitMode parameters
SecondVidMode, a{"_TBM_Civic_NTSCST"}; // offset to TwoBitMode parameters
ThirdVidMode, a{"_FBM_Civic_NTSCST"}; // offset to FourBitMode parameters
FourthVidMode, a{"_EBM_Civic_NTSCST"}; // offset to EightBitMode parameters
}};
//----------------------------------
resource 'node' (1153, "_sRsrc_Vid_Civic_vi2P640") {{
include{l{"_sRsrc_Vid_Civic_viFP640"}};
}};
resource 'srsc' (1154, "_sRsrc_Vid_Civic_viFP640") {{
sRsrcType, l{"_VideoTypeCivic"};
sRsrcName, l{"_VideoNameCivic"};
sRsrcDrvrDir, l{"_VidDrvrDirCivic"};
sRsrcFlags, d{(0|(1<<f32BitMode)|(1<<fOpenAtStart))}; // 32-bit base address for frame buffer
sRsrcHWDevID, d{1};
MinorBaseOS, l{"_MinorBaseCivic_viNTSC"};
MinorLength, l{"_MinorLength_Civic_NTSCFFa"};
sGammaDir, a{"_GammaDir_FP"};
//Parameters - this consists of a list of the different modes supported by this hardware configuration
FirstVidMode, a{"_OBM_Civic_NTSCFF"}; // offset to OneBitMode parameters
SecondVidMode, a{"_TBM_Civic_NTSCFF"}; // offset to TwoBitMode parameters
ThirdVidMode, a{"_FBM_Civic_NTSCFF"}; // offset to FourBitMode parameters
FourthVidMode, a{"_EBM_Civic_NTSCFF"}; // offset to EightBitMode parameters
}};
//----------------------------------
resource 'srsc' (1160, "_sRsrc_Vid_Civic_viGS") {{
sRsrcType, l{"_VideoTypeCivic"};
sRsrcName, l{"_VideoNameCivic"};
sRsrcDrvrDir, l{"_VidDrvrDirCivic"};
sRsrcFlags, d{(0|(1<<f32BitMode)|(1<<fOpenAtStart))}; // 32-bit base address for frame buffer
sRsrcHWDevID, d{1};
MinorBaseOS, l{"_MinorBaseCivic_viGS"};
MinorLength, l{"_MinorLength_Civic_GS"};
sGammaDir, a{"_GammaDir_GS"};
//Parameters - this consists of a list of the different modes supported by this hardware configuration
FirstVidMode, a{"_OBM_Civic_GS"}; // offset to OneBitMode parameters
SecondVidMode, a{"_TBM_Civic_GS"}; // offset to TwoBitMode parameters
ThirdVidMode, a{"_FBM_Civic_GS"}; // offset to FourBitMode parameters
FourthVidMode, a{"_EBM_Civic_GS"}; // offset to EightBitMode parameters
FifthVidMode, a{"_D16BM_Civic_GS"}; // offset to SixteenBitMode parameters
SixthVidMode, l{"_D32BM_Civic_GSa"}; // offset to ThirtyTwoBitMode parameters with no video-in ¥¥
}};
//----------------------------------
resource 'srsc' (1170, "_sRsrc_Vid_Civic_viGS560") {{
sRsrcType, l{"_VideoTypeCivic"};
sRsrcName, l{"_VideoNameCivic"};
sRsrcDrvrDir, l{"_VidDrvrDirCivic"};
sRsrcFlags, d{(0|(1<<f32BitMode)|(1<<fOpenAtStart))}; // 32-bit base address for frame buffer
sRsrcHWDevID, d{1};
MinorBaseOS, l{"_MinorBaseCivic_viGS"};
MinorLength, l{"_MinorLength_Civic_GS560"};
sGammaDir, a{"_GammaDir_GS"};
//Parameters - this consists of a list of the different modes supported by this hardware configuration
FirstVidMode, a{"_OBM_Civic_GS560"}; // offset to OneBitMode parameters
SecondVidMode, a{"_TBM_Civic_GS560"}; // offset to TwoBitMode parameters
ThirdVidMode, a{"_FBM_Civic_GS560"}; // offset to FourBitMode parameters
FourthVidMode, a{"_EBM_Civic_GS560"}; // offset to EightBitMode parameters
FifthVidMode, a{"_D16BM_Civic_GS560"}; // offset to SixteenBitMode parameters
SixthVidMode, l{"_D32BM_Civic_GS560a"}; // offset to ThirtyTwoBitMode parameters with no video-in ¥¥
}};
//----------------------------------
resource 'srsc' (1185, "_sRsrc_Vid_Civic_vi2Pa") {{
sRsrcType, l{"_VideoTypeCivic"};
sRsrcName, l{"_VideoNameCivic"};
sRsrcDrvrDir, l{"_VidDrvrDirCivic"};
sRsrcFlags, d{(0|(1<<f32BitMode)|(1<<fOpenAtStart))}; // 32-bit base address for frame buffer
sRsrcHWDevID, d{1};
MinorBaseOS, l{"_MinorBaseCivic_vi2P"};
MinorLength, l{"_MinorLength_Civic_vi2Pa"};
sGammaDir, a{"_GammaDir_2P"};
//Parameters - this consists of a list of the different modes supported by this hardware configuration
FirstVidMode, a{"_OBM_DAFB_2P"}; // offset to OneBitMode parameters
SecondVidMode, a{"_TBM_DAFB_2P"}; // offset to TwoBitMode parameters
ThirdVidMode, a{"_FBM_DAFB_2P"}; // offset to FourBitMode parameters
FourthVidMode, l{"_EBM_Civic_2Pa"}; // offset to EightBitMode parameters without video-in ¥¥
}};
//----------------------------------
resource 'srsc' (1187, "_sRsrc_Vid_Civic_vi2Pb") {{
sRsrcType, l{"_VideoTypeCivic"};
sRsrcName, l{"_VideoNameCivic"};
sRsrcDrvrDir, l{"_VidDrvrDirCivic"};
sRsrcFlags, d{(0|(1<<f32BitMode)|(1<<fOpenAtStart))}; // 32-bit base address for frame buffer
sRsrcHWDevID, d{1};
MinorBaseOS, l{"_MinorBaseCivic_vi2P"};
MinorLength, l{"_MinorLength_Civic_vi2Pa"};
sGammaDir, a{"_GammaDir_2P"};
//Parameters - this consists of a list of the different modes supported by this hardware configuration
FirstVidMode, a{"_OBM_DAFB_2P"}; // offset to OneBitMode parameters
SecondVidMode, a{"_TBM_DAFB_2P"}; // offset to TwoBitMode parameters
ThirdVidMode, a{"_FBM_DAFB_2P"}; // offset to FourBitMode parameters
FourthVidMode, a{"_EBM_Civic_2P"}; // offset to EightBitMode parameters
}};
//----------------------------------
resource 'node' (1188, "_sRsrc_Vid_Civic_vi2PRGB768a") {{
include{l{"_sRsrc_Vid_Civic_vi2P768"}};
}};
resource 'srsc' (1191, "_sRsrc_Vid_Civic_vi2P768") {{
sRsrcType, l{"_VideoTypeCivic"};
sRsrcName, l{"_VideoNameCivic"};
sRsrcDrvrDir, l{"_VidDrvrDirCivic"};
sRsrcFlags, d{(0|(1<<f32BitMode)|(1<<fOpenAtStart))}; // 32-bit base address for frame buffer
sRsrcHWDevID, d{1};
MinorBaseOS, l{"_MinorBaseCivic_viPALFF"};
MinorLength, l{"_MinorLength_Civic_viPALFF"};
sGammaDir, a{"_GammaDir_NTSC"};
//Parameters - this consists of a list of the different modes supported by this hardware configuration
FirstVidMode, a{"_OBM_Civic_PALFF"}; // offset to OneBitMode parameters
SecondVidMode, a{"_TBM_Civic_PALFF"}; // offset to TwoBitMode parameters
ThirdVidMode, a{"_FBM_Civic_PALFF"}; // offset to FourBitMode parameters
}};
//----------------------------------
resource 'node' (1211, "_sRsrc_Vid_Civic_vi2PRGB640a") {{
include{l{"_sRsrc_Vid_Civic_viGFNTSCFFa"}};
}};
resource 'node' (1212, "_sRsrc_Vid_Civic_viGFNTSCFFa") {{
include{l{"_sRsrc_Vid_Civic_viNTSCFFa"}};
}};
resource 'srsc' (1215, "_sRsrc_Vid_Civic_viNTSCFFa") {{
sRsrcType, l{"_VideoTypeCivic"};
sRsrcName, l{"_VideoNameCivic"};
sRsrcDrvrDir, l{"_VidDrvrDirCivic"};
sRsrcFlags, d{(0|(1<<f32BitMode)|(1<<fOpenAtStart))}; // 32-bit base address for frame buffer
sRsrcHWDevID, d{1};
MinorBaseOS, l{"_MinorBaseCivic_viNTSC"};
MinorLength, l{"_MinorLength_Civic_NTSCFFa"};
sGammaDir, a{"_GammaDir_NTSC"};
//Parameters - this consists of a list of the different modes supported by this hardware configuration
FirstVidMode, a{"_OBM_Civic_NTSCFF"}; // offset to OneBitMode parameters
SecondVidMode, a{"_TBM_Civic_NTSCFF"}; // offset to TwoBitMode parameters
ThirdVidMode, a{"_FBM_Civic_NTSCFF"}; // offset to FourBitMode parameters
FourthVidMode, a{"_EBM_Civic_NTSCFF"}; // offset to EightBitMode parameters
FifthVidMode, l{"_D16BM_Civic_NTSCFFa"}; // offset to SixteenBitMode parameters without video-in ¥¥
}};
//----------------------------------
resource 'node' (1218, "_sRsrc_Vid_Civic_viGFNTSCFFb") {{
include{l{"_sRsrc_Vid_Civic_viNTSCFFb"}};
}};
resource 'srsc' (1220, "_sRsrc_Vid_Civic_viNTSCFFb") {{
sRsrcType, l{"_VideoTypeCivic"};
sRsrcName, l{"_VideoNameCivic"};
sRsrcDrvrDir, l{"_VidDrvrDirCivic"};
sRsrcFlags, d{(0|(1<<f32BitMode)|(1<<fOpenAtStart))}; // 32-bit base address for frame buffer
sRsrcHWDevID, d{1};
MinorBaseOS, l{"_MinorBaseCivic_viNTSC"};
MinorLength, l{"_MinorLength_Civic_NTSCFFa"};
sGammaDir, a{"_GammaDir_NTSC"};
//Parameters - this consists of a list of the different modes supported by this hardware configuration
FirstVidMode, a{"_OBM_Civic_NTSCFF"}; // offset to OneBitMode parameters
SecondVidMode, a{"_TBM_Civic_NTSCFF"}; // offset to TwoBitMode parameters
ThirdVidMode, a{"_FBM_Civic_NTSCFF"}; // offset to FourBitMode parameters
FourthVidMode, a{"_EBM_Civic_NTSCFF"}; // offset to EightBitMode parameters
FifthVidMode, a{"_D16BM_Civic_NTSCFF"}; // offset to SixteenBitMode parameters
SixthVidMode, l{"_D32BM_Civic_NTSCFFa"}; // offset to SixteenBitMode parameters without video-in ¥¥
}};
//----------------------------------
resource 'node' (1235, "_sRsrc_Vid_Civic_viHRNTSCST") {{
include{l{"_sRsrc_Vid_Civic_viGFNTSCST"}};
}};
resource 'node' (1240, "_sRsrc_Vid_Civic_viGFNTSCST") {{
include{l{"_sRsrc_Vid_Civic_viNTSCST"}};
}};
resource 'srsc' (1245, "_sRsrc_Vid_Civic_viNTSCST") {{
sRsrcType, l{"_VideoTypeCivic"};
sRsrcName, l{"_VideoNameCivic"};
sRsrcDrvrDir, l{"_VidDrvrDirCivic"};
sRsrcFlags, d{(0|(1<<f32BitMode)|(1<<fOpenAtStart))}; // 32-bit base address for frame buffer
sRsrcHWDevID, d{1};
MinorBaseOS, l{"_MinorBaseCivic_viNTSC"};
MinorLength, l{"_MinorLength_Civic_viNTSCST"};
sGammaDir, a{"_GammaDir_NTSC"};
//Parameters - this consists of a list of the different modes supported by this hardware configuration
FirstVidMode, a{"_OBM_Civic_NTSCST"}; // offset to OneBitMode parameters
SecondVidMode, a{"_TBM_Civic_NTSCST"}; // offset to TwoBitMode parameters
ThirdVidMode, a{"_FBM_Civic_NTSCST"}; // offset to FourBitMode parameters
FourthVidMode, a{"_EBM_Civic_NTSCST"}; // offset to EightBitMode parameters
FifthVidMode, a{"_D16BM_Civic_NTSCST"}; // offset to SixteenBitMode parameters
SixthVidMode, l{"_D32BM_Civic_NTSCSTb"}; // offset to ThirtyTwoBitMode parameters without video-in ¥¥
}};
//----------------------------------
resource 'srsc' (1260, "_sRsrc_Vid_Civic_NTSCFFConva") {{
sRsrcType, l{"_VideoTypeCivic"};
sRsrcName, l{"_VideoNameCivic"};
sRsrcDrvrDir, l{"_VidDrvrDirCivic"};
sRsrcFlags, d{(0|(1<<f32BitMode)|(1<<fOpenAtStart))}; // 32-bit base address for frame buffer
sRsrcHWDevID, d{1};
MinorBaseOS, l{"_MinorBaseCivic_NTSCConv"};
MinorLength, l{"_MinorLength_Civic_NTSCFFConv"};
sGammaDir, a{"_GammaDir_NTSC"};
//Parameters - this consists of a list of the different modes supported by this hardware configuration
FirstVidMode, a{"_OBM_Civic_NTSCFFConv"}; // offset to OneBitMode parameters
SecondVidMode, a{"_TBM_Civic_NTSCFFConv"}; // offset to TwoBitMode parameters
ThirdVidMode, a{"_FBM_Civic_NTSCFFConv"}; // offset to FourBitMode parameters
FourthVidMode, a{"_EBM_Civic_NTSCFFConv"}; // offset to EightBitMode parameters
}};
//----------------------------------
resource 'srsc' (1280, "_sRsrc_Vid_Civic_NTSCSTConv") {{
sRsrcType, l{"_VideoTypeCivic"};
sRsrcName, l{"_VideoNameCivic"};
sRsrcDrvrDir, l{"_VidDrvrDirCivic"};
sRsrcFlags, d{(0|(1<<f32BitMode)|(1<<fOpenAtStart))}; // 32-bit base address for frame buffer
sRsrcHWDevID, d{1};
MinorBaseOS, l{"_MinorBaseCivic_NTSCConv"};
MinorLength, l{"_MinorLength_Civic_NTSCSTConv"};
sGammaDir, a{"_GammaDir_NTSC"};
//Parameters - this consists of a list of the different modes supported by this hardware configuration
FirstVidMode, a{"_OBM_Civic_NTSCSTConv"}; // offset to OneBitMode parameters
SecondVidMode, a{"_TBM_Civic_NTSCSTConv"}; // offset to TwoBitMode parameters
ThirdVidMode, a{"_FBM_Civic_NTSCSTConv"}; // offset to FourBitMode parameters
FourthVidMode, a{"_EBM_Civic_NTSCSTConv"}; // offset to EightBitMode parameters
}};
//----------------------------------
resource 'srsc' (1290, "_sRsrc_Vid_Civic_viFPRGBa") {{
sRsrcType, l{"_VideoTypeCivic"};
sRsrcName, l{"_VideoNameCivic"};
sRsrcDrvrDir, l{"_VidDrvrDirCivic"};
sRsrcFlags, d{(0|(1<<f32BitMode)|(1<<fOpenAtStart))}; // 32-bit base address for frame buffer
sRsrcHWDevID, d{1};
MinorBaseOS, l{"_MinorBaseCivic_viFP"};
MinorLength, l{"_MinorLength_Civic_viFPa"};
sGammaDir, a{"_GammaDir_RGBFP"};
//Parameters - this consists of a list of the different modes supported by this hardware configuration
FirstVidMode, a{"_OBM_Civic_FP"}; // offset to OneBitMode parameters
SecondVidMode, a{"_TBM_Civic_FP"}; // offset to TwoBitMode parameters
ThirdVidMode, a{"_FBM_Civic_FP"}; // offset to FourBitMode parameters
FourthVidMode, l{"_EBM_Civic_FPa"}; // offset to EightBitMode parameters without video-in ¥¥
}};
//----------------------------------
resource 'srsc' (1300, "_sRsrc_Vid_Civic_viFPRGBb") {{
sRsrcType, l{"_VideoTypeCivic"};
sRsrcName, l{"_VideoNameCivic"};
sRsrcDrvrDir, l{"_VidDrvrDirCivic"};
sRsrcFlags, d{(0|(1<<f32BitMode)|(1<<fOpenAtStart))}; // 32-bit base address for frame buffer
sRsrcHWDevID, d{1};
MinorBaseOS, l{"_MinorBaseCivic_viFP"};
MinorLength, l{"_MinorLength_Civic_viFPb"};
sGammaDir, a{"_GammaDir_RGBFP"};
//Parameters - this consists of a list of the different modes supported by this hardware configuration
FirstVidMode, a{"_OBM_Civic_FP"}; // offset to OneBitMode parameters
SecondVidMode, a{"_TBM_Civic_FP"}; // offset to TwoBitMode parameters
ThirdVidMode, a{"_FBM_Civic_FP"}; // offset to FourBitMode parameters
FourthVidMode, a{"_EBM_Civic_FP"}; // offset to EightBitMode parameters
FifthVidMode, l{"_D16BM_Civic_FPa"}; // offset to SixteenBitMode parameters without video-in ¥¥
}};
//----------------------------------
resource 'node' (1325, "_sRsrc_Vid_Civic_viHRa") {{
include{l{"_sRsrc_Vid_Civic_viVGAa"}};
}};
resource 'srsc' (1330, "_sRsrc_Vid_Civic_viVGAa") {{
sRsrcType, l{"_VideoTypeCivic"};
sRsrcName, l{"_VideoNameCivic"};
sRsrcDrvrDir, l{"_VidDrvrDirCivic"};
sRsrcFlags, d{(0|(1<<f32BitMode)|(1<<fOpenAtStart))}; // 32-bit base address for frame buffer
sRsrcHWDevID, d{1};
MinorBaseOS, l{"_MinorBaseCivic_viHR"};
MinorLength, l{"_MinorLength_Civic_viHRa"};
sGammaDir, a{"_GammaDir_HR"};
//Parameters - this consists of a list of the different modes supported by this hardware configuration
FirstVidMode, a{"_OBM_Civic_HR"}; // offset to OneBitMode parameters
SecondVidMode, a{"_TBM_Civic_HR"}; // offset to TwoBitMode parameters
ThirdVidMode, a{"_FBM_Civic_HR"}; // offset to FourBitMode parameters
FourthVidMode, a{"_EBM_Civic_HR"}; // offset to EightBitMode parameters
FifthVidMode, l{"_D16BM_Civic_HRa"}; // offset to SixteenBitMode parameters without video-in ¥¥
}};
//----------------------------------
resource 'node' (1335, "_sRsrc_Vid_Civic_viHRb") {{
include{l{"_sRsrc_Vid_Civic_viVGAb"}};
}};
resource 'srsc' (1340, "_sRsrc_Vid_Civic_viVGAb") {{
sRsrcType, l{"_VideoTypeCivic"};
sRsrcName, l{"_VideoNameCivic"};
sRsrcDrvrDir, l{"_VidDrvrDirCivic"};
sRsrcFlags, d{(0|(1<<f32BitMode)|(1<<fOpenAtStart))}; // 32-bit base address for frame buffer
sRsrcHWDevID, d{1};
MinorBaseOS, l{"_MinorBaseCivic_viHR"};
MinorLength, l{"_MinorLength_Civic_viHRb"};
sGammaDir, a{"_GammaDir_HR"};
//Parameters - this consists of a list of the different modes supported by this hardware configuration
FirstVidMode, a{"_OBM_Civic_HR"}; // offset to OneBitMode parameters
SecondVidMode, a{"_TBM_Civic_HR"}; // offset to TwoBitMode parameters
ThirdVidMode, a{"_FBM_Civic_HR"}; // offset to FourBitMode parameters
FourthVidMode, a{"_EBM_Civic_HR"}; // offset to EightBitMode parameters
FifthVidMode, a{"_D16BM_Civic_HR"}; // offset to SixteenBitMode parameters
SixthVidMode, l{"_D32BM_Civic_HRa"}; // offset to ThirtyTwoBitMode parameters without video-in ¥¥
}};
//----------------------------------
resource 'srsc' (1350, "_sRsrc_Vid_Civic_viHR400") {{
sRsrcType, l{"_VideoTypeCivic"};
sRsrcName, l{"_VideoNameCivic"};
sRsrcDrvrDir, l{"_VidDrvrDirCivic"};
sRsrcFlags, d{(0|(1<<f32BitMode)|(1<<fOpenAtStart))}; // 32-bit base address for frame buffer
sRsrcHWDevID, d{1};
MinorBaseOS, l{"_MinorBaseCivic_viHR"};
MinorLength, l{"_MinorLength_Civic_viHR400"};
sGammaDir, a{"_GammaDir_HR"};
//Parameters - this consists of a list of the different modes supported by this hardware configuration
FirstVidMode, a{"_OBM_Civic_HR400"}; // offset to OneBitMode parameters
SecondVidMode, a{"_TBM_Civic_HR400"}; // offset to TwoBitMode parameters
ThirdVidMode, a{"_FBM_Civic_HR400"}; // offset to FourBitMode parameters
FourthVidMode, a{"_EBM_Civic_HR400"}; // offset to EightBitMode parameters
FifthVidMode, a{"_D16BM_Civic_HR400"}; // offset to SixteenBitMode parameters
SixthVidMode, l{"_D32BM_Civic_HR400a"}; // offset to ThirtyTwoBitMode parameters without video-in ¥¥
}};
//----------------------------------
resource 'node' (1391, "_sRsrc_Vid_Civic_viGFPALFFa") {{
include{l{"_sRsrc_Vid_Civic_viPALFFConva"}};
}};
resource 'node' (1392, "_sRsrc_Vid_Civic_viPALFFConva") {{
include{l{"_sRsrc_Vid_Civic_viPALFFa"}};
}};
resource 'srsc' (1395, "_sRsrc_Vid_Civic_viPALFFa") {{
sRsrcType, l{"_VideoTypeCivic"};
sRsrcName, l{"_VideoNameCivic"};
sRsrcDrvrDir, l{"_VidDrvrDirCivic"};
sRsrcFlags, d{(0|(1<<f32BitMode)|(1<<fOpenAtStart))}; // 32-bit base address for frame buffer
sRsrcHWDevID, d{1};
MinorBaseOS, l{"_MinorBaseCivic_viPALFF"};
MinorLength, l{"_MinorLength_Civic_viPALFF"};
sGammaDir, a{"_GammaDir_NTSC"};
//Parameters - this consists of a list of the different modes supported by this hardware configuration
FirstVidMode, a{"_OBM_Civic_PALFF"}; // offset to OneBitMode parameters
SecondVidMode, a{"_TBM_Civic_PALFF"}; // offset to TwoBitMode parameters
ThirdVidMode, a{"_FBM_Civic_PALFF"}; // offset to FourBitMode parameters
FourthVidMode, a{"_EBM_Civic_PALFF"}; // offset to EightBitMode parameters
FifthVidMode, l{"_D16BM_Civic_PALFFa"}; // offset to SixteenBitMode parameters without video-in ¥¥
}};
//----------------------------------
resource 'node' (1397, "_sRsrc_Vid_Civic_viGFPALFFb") {{
include{l{"_sRsrc_Vid_Civic_viPALFFb"}};
}};
resource 'srsc' (1400, "_sRsrc_Vid_Civic_viPALFFb") {{
sRsrcType, l{"_VideoTypeCivic"};
sRsrcName, l{"_VideoNameCivic"};
sRsrcDrvrDir, l{"_VidDrvrDirCivic"};
sRsrcFlags, d{(0|(1<<f32BitMode)|(1<<fOpenAtStart))}; // 32-bit base address for frame buffer
sRsrcHWDevID, d{1};
MinorBaseOS, l{"_MinorBaseCivic_viPALFF"};
MinorLength, l{"_MinorLength_Civic_viPALFF"};
sGammaDir, a{"_GammaDir_NTSC"};
//Parameters - this consists of a list of the different modes supported by this hardware configuration
FirstVidMode, a{"_OBM_Civic_PALFF"}; // offset to OneBitMode parameters
SecondVidMode, a{"_TBM_Civic_PALFF"}; // offset to TwoBitMode parameters
ThirdVidMode, a{"_FBM_Civic_PALFF"}; // offset to FourBitMode parameters
FourthVidMode, a{"_EBM_Civic_PALFF"}; // offset to EightBitMode parameters
FifthVidMode, a{"_D16BM_Civic_PALFF"}; // offset to SixteenBitMode parameters
SixthVidMode, l{"_D32BM_Civic_PALFFa"}; // offset to SixteenBitMode parameters without video-in ¥¥
}};
//----------------------------------
resource 'srsc' (1435, "_sRsrc_Vid_Civic_viPALSTa") {{
sRsrcType, l{"_VideoTypeCivic"};
sRsrcName, l{"_VideoNameCivic"};
sRsrcDrvrDir, l{"_VidDrvrDirCivic"};
sRsrcFlags, d{(0|(1<<f32BitMode)|(1<<fOpenAtStart))}; // 32-bit base address for frame buffer
sRsrcHWDevID, d{1};
MinorBaseOS, l{"_MinorBaseCivic_viPALST"};
MinorLength, l{"_MinorLength_Civic_PALSTa"};
sGammaDir, a{"_GammaDir_NTSC"};
//Parameters - this consists of a list of the different modes supported by this hardware configuration
FirstVidMode, a{"_OBM_Civic_PALST"}; // offset to OneBitMode parameters
SecondVidMode, a{"_TBM_Civic_PALST"}; // offset to TwoBitMode parameters
ThirdVidMode, a{"_FBM_Civic_PALST"}; // offset to FourBitMode parameters
FourthVidMode, a{"_EBM_Civic_PALST"}; // offset to EightBitMode parameters
FifthVidMode, l{"_D16BM_Civic_PALSTa"}; // offset to SixteenBitMode parameters without video-in ¥¥
}};
//----------------------------------
resource 'srsc' (1437, "_sRsrc_Vid_Civic_viPALSTb") {{
sRsrcType, l{"_VideoTypeCivic"};
sRsrcName, l{"_VideoNameCivic"};
sRsrcDrvrDir, l{"_VidDrvrDirCivic"};
sRsrcFlags, d{(0|(1<<f32BitMode)|(1<<fOpenAtStart))}; // 32-bit base address for frame buffer
sRsrcHWDevID, d{1};
MinorBaseOS, l{"_MinorBaseCivic_viPALST"};
MinorLength, l{"_MinorLength_Civic_PALSTa"};
sGammaDir, a{"_GammaDir_NTSC"};
//Parameters - this consists of a list of the different modes supported by this hardware configuration
FirstVidMode, a{"_OBM_Civic_PALST"}; // offset to OneBitMode parameters
SecondVidMode, a{"_TBM_Civic_PALST"}; // offset to TwoBitMode parameters
ThirdVidMode, a{"_FBM_Civic_PALST"}; // offset to FourBitMode parameters
FourthVidMode, a{"_EBM_Civic_PALST"}; // offset to EightBitMode parameters
FifthVidMode, a{"_D16BM_Civic_PALST"}; // offset to SixteenBitMode parameters
SixthVidMode, l{"_D32BM_Civic_PALSTa"}; // offset to SixteenBitMode parameters without video-in ¥¥
}};
//----------------------------------
resource 'srsc' (1440, "_sRsrc_Vid_Civic_PALFFConva") {{
sRsrcType, l{"_VideoTypeCivic"};
sRsrcName, l{"_VideoNameCivic"};
sRsrcDrvrDir, l{"_VidDrvrDirCivic"};
sRsrcFlags, d{(0|(1<<f32BitMode)|(1<<fOpenAtStart))}; // 32-bit base address for frame buffer
sRsrcHWDevID, d{1};
MinorBaseOS, l{"_MinorBaseCivic_PALConv"};
MinorLength, l{"_MinorLength_Civic_PALFFConv"};
sGammaDir, a{"_GammaDir_NTSC"};
//Parameters - this consists of a list of the different modes supported by this hardware configuration
FirstVidMode, a{"_OBM_Civic_PALFFConv"}; // offset to OneBitMode parameters
SecondVidMode, a{"_TBM_Civic_PALFFConv"}; // offset to TwoBitMode parameters
ThirdVidMode, a{"_FBM_Civic_PALFFConv"}; // offset to FourBitMode parameters
FourthVidMode, a{"_EBM_Civic_PALFFConv"}; // offset to EightBitMode parameters
}};
//----------------------------------
resource 'srsc' (1445, "_sRsrc_Vid_Civic_PALSTConva") {{
sRsrcType, l{"_VideoTypeCivic"};
sRsrcName, l{"_VideoNameCivic"};
sRsrcDrvrDir, l{"_VidDrvrDirCivic"};
sRsrcFlags, d{(0|(1<<f32BitMode)|(1<<fOpenAtStart))}; // 32-bit base address for frame buffer
sRsrcHWDevID, d{1};
MinorBaseOS, l{"_MinorBaseCivic_PALConv"};
MinorLength, l{"_MinorLength_Civic_PALSTConv"};
sGammaDir, a{"_GammaDir_NTSC"};
//Parameters - this consists of a list of the different modes supported by this hardware configuration
FirstVidMode, a{"_OBM_Civic_PALSTConv"}; // offset to OneBitMode parameters
SecondVidMode, a{"_TBM_Civic_PALSTConv"}; // offset to TwoBitMode parameters
ThirdVidMode, a{"_FBM_Civic_PALSTConv"}; // offset to FourBitMode parameters
FourthVidMode, a{"_EBM_Civic_PALSTConv"}; // offset to EightBitMode parameters
}};
//----------------------------------
resource 'node' (1460, "_sRsrc_Vid_Civic_viSVGA56a") {{
include{l{"_sRsrc_Vid_Civic_viSVGA72a"}};
}};
resource 'srsc' (1465, "_sRsrc_Vid_Civic_viSVGA72a") {{
sRsrcType, l{"_VideoTypeCivic"};
sRsrcName, l{"_VideoNameCivic"};
sRsrcDrvrDir, l{"_VidDrvrDirCivic"};
sRsrcFlags, d{(0|(1<<f32BitMode)|(1<<fOpenAtStart))}; // 32-bit base address for frame buffer
sRsrcHWDevID, d{1};
MinorBaseOS, l{"_MinorBaseCivic_viSVGA"};
MinorLength, l{"_MinorLength_Civic_SVGAa"};
sGammaDir, a{"_GammaDir_VGA"};
//Parameters - this consists of a list of the different modes supported by this hardware configuration
FirstVidMode, a{"_OBM_Civic_SVGA"}; // offset to OneBitMode parameters
SecondVidMode, a{"_TBM_Civic_SVGA"}; // offset to TwoBitMode parameters
ThirdVidMode, a{"_FBM_Civic_SVGA"}; // offset to FourBitMode parameters
FourthVidMode, a{"_EBM_Civic_SVGA"}; // offset to EightBitMode parameters
FifthVidMode, l{"_D16BM_Civic_SVGAa"}; // offset to SixteenBitMode parameters without video-in ¥¥
}};
//----------------------------------
resource 'node' (1480, "_sRsrc_Vid_Civic_viSVGA56b") {{
include{l{"_sRsrc_Vid_Civic_viSVGA72b"}};
}};
resource 'srsc' (1485, "_sRsrc_Vid_Civic_viSVGA72b") {{
sRsrcType, l{"_VideoTypeCivic"};
sRsrcName, l{"_VideoNameCivic"};
sRsrcDrvrDir, l{"_VidDrvrDirCivic"};
sRsrcFlags, d{(0|(1<<f32BitMode)|(1<<fOpenAtStart))}; // 32-bit base address for frame buffer
sRsrcHWDevID, d{1};
MinorBaseOS, l{"_MinorBaseCivic_viSVGA"};
MinorLength, l{"_MinorLength_Civic_SVGAb"};
sGammaDir, a{"_GammaDir_VGA"};
//Parameters - this consists of a list of the different modes supported by this hardware configuration
FirstVidMode, a{"_OBM_Civic_SVGA"}; // offset to OneBitMode parameters
SecondVidMode, a{"_TBM_Civic_SVGA"}; // offset to TwoBitMode parameters
ThirdVidMode, a{"_FBM_Civic_SVGA"}; // offset to FourBitMode parameters
FourthVidMode, a{"_EBM_Civic_SVGA"}; // offset to EightBitMode parameters
FifthVidMode, a{"_D16BM_Civic_SVGA"}; // offset to SixteenBitMode parameters
SixthVidMode, l{"_D32BM_Civic_SVGAa"}; // offset to ThirtyTwoBitMode parameters without video-in ¥¥
}};
//----------------------------------
resource 'srsc' (1500, "_sRsrc_Vid_Civic_viGFa") {{
sRsrcType, l{"_VideoTypeCivic"};
sRsrcName, l{"_VideoNameCivic"};
sRsrcDrvrDir, l{"_VidDrvrDirCivic"};
sRsrcFlags, d{(0|(1<<f32BitMode)|(1<<fOpenAtStart))}; // 32-bit base address for frame buffer
sRsrcHWDevID, d{1};
MinorBaseOS, l{"_MinorBaseCivic_viGF"};
MinorLength, l{"_MinorLength_Civic_GFa"};
sGammaDir, a{"_GammaDir_GF"};
//Parameters - this consists of a list of the different modes supported by this hardware configuration
FirstVidMode, a{"_OBM_Civic_GF"}; // offset to OneBitMode parameters
SecondVidMode, a{"_TBM_Civic_GF"}; // offset to TwoBitMode parameters
ThirdVidMode, a{"_FBM_Civic_GF"}; // offset to FourBitMode parameters
FourthVidMode, a{"_EBM_Civic_GF"}; // offset to EightBitMode parameters
FifthVidMode, l{"_D16BM_Civic_GFa"}; // offset to SixteenBitMode parameters without video-in ¥¥
}};
//----------------------------------
resource 'srsc' (1505, "_sRsrc_Vid_Civic_viGFb") {{
sRsrcType, l{"_VideoTypeCivic"};
sRsrcName, l{"_VideoNameCivic"};
sRsrcDrvrDir, l{"_VidDrvrDirCivic"};
sRsrcFlags, d{(0|(1<<f32BitMode)|(1<<fOpenAtStart))}; // 32-bit base address for frame buffer
sRsrcHWDevID, d{1};
MinorBaseOS, l{"_MinorBaseCivic_viGF"};
MinorLength, l{"_MinorLength_Civic_GFa"};
sGammaDir, a{"_GammaDir_GF"};
//Parameters - this consists of a list of the different modes supported by this hardware configuration
FirstVidMode, a{"_OBM_Civic_GF"}; // offset to OneBitMode parameters
SecondVidMode, a{"_TBM_Civic_GF"}; // offset to TwoBitMode parameters
ThirdVidMode, a{"_FBM_Civic_GF"}; // offset to FourBitMode parameters
FourthVidMode, a{"_EBM_Civic_GF"}; // offset to EightBitMode parameters
FifthVidMode, a{"_D16BM_Civic_GF"}; // offset to SixteenBitMode parameters
SixthVidMode, l{"_D32BM_Civic_GFa"}; // offset to ThirtyTwoBitMode parameters without video-in ¥¥
}};
//----------------------------------
resource 'node' (1525, "_sRsrc_Vid_Civic_viSxVGA60a") {{
include{l{"_sRsrc_Vid_Civic_viSxVGA70a"}};
}};
resource 'node' (1530, "_sRsrc_Vid_Civic_viSxVGA70a") {{
include{l{"_sRsrc_Vid_Civic_vi19a"}};
}};
resource 'srsc' (1535, "_sRsrc_Vid_Civic_vi19a") {{
sRsrcType, l{"_VideoTypeCivic"};
sRsrcName, l{"_VideoNameCivic"};
sRsrcDrvrDir, l{"_VidDrvrDirCivic"};
sRsrcFlags, d{(0|(1<<f32BitMode)|(1<<fOpenAtStart))}; // 32-bit base address for frame buffer
sRsrcHWDevID, d{1};
MinorBaseOS, l{"_MinorBaseCivic_vi19"};
MinorLength, l{"_MinorLength_Civic_19a"};
sGammaDir, a{"_GammaDir_19"};
//Parameters - this consists of a list of the different modes supported by this hardware configuration
FirstVidMode, a{"_OBM_Civic_19"}; // offset to OneBitMode parameters
SecondVidMode, a{"_TBM_Civic_19"}; // offset to TwoBitMode parameters
ThirdVidMode, a{"_FBM_Civic_19"}; // offset to FourBitMode parameters
FourthVidMode, l{"_EBM_Civic_19a"}; // offset to EightBitMode parameters without video-in ¥¥
}};
//----------------------------------
resource 'node' (1555, "_sRsrc_Vid_Civic_viSxVGA60b") {{
include{l{"_sRsrc_Vid_Civic_viSxVGA70b"}};
}};
resource 'node' (1560, "_sRsrc_Vid_Civic_viSxVGA70b") {{
include{l{"_sRsrc_Vid_Civic_vi19b"}};
}};
resource 'srsc' (1565, "_sRsrc_Vid_Civic_vi19b") {{
sRsrcType, l{"_VideoTypeCivic"};
sRsrcName, l{"_VideoNameCivic"};
sRsrcDrvrDir, l{"_VidDrvrDirCivic"};
sRsrcFlags, d{(0|(1<<f32BitMode)|(1<<fOpenAtStart))}; // 32-bit base address for frame buffer
sRsrcHWDevID, d{1};
MinorBaseOS, l{"_MinorBaseCivic_vi19"};
MinorLength, l{"_MinorLength_Civic_19b"};
sGammaDir, a{"_GammaDir_19"};
//Parameters - this consists of a list of the different modes supported by this hardware configuration
FirstVidMode, a{"_OBM_Civic_19"}; // offset to OneBitMode parameters
SecondVidMode, a{"_TBM_Civic_19"}; // offset to TwoBitMode parameters
ThirdVidMode, a{"_FBM_Civic_19"}; // offset to FourBitMode parameters
FourthVidMode, a{"_EBM_Civic_19"}; // offset to EightBitMode parameters
FifthVidMode, l{"_D16BM_Civic_19a"}; // offset to SixteenBitMode parameters without video-in ¥¥
}};
//-------------------------------------------------------------
// Resource Types
//-------------------------------------------------------------
resource 'styp' (1620, "_VideoTypeCivic") {CatDisplay, TypVideo, DrSwApple, DrHwCivic};
//-------------------------------------------------------------
// Resource Names
//-------------------------------------------------------------
resource 'cstr' (1675, "_VideoNameCivic") {"Display_Video_Apple_Civic"};
//-------------------------------------------------------------
// Driver
//-------------------------------------------------------------
resource 'ddir' (1775, "_VidDrvrDirCivic") {{
sMacOS68020, l{"_sCivicDrvrDir"};
}};
resource 'node' (576, "_sCivicDrvrDir") {{
blocksize{};
include{match{{file{$$Shell("RsrcDir")"DeclDataVideo.rsrc"};
type{'decl'};
id{20};}}};
}};
//-------------------------------------------------------------
// Minor base
//-------------------------------------------------------------
resource 'long' (1870, "_MinorBaseCivic_vi19" ) {Civic_256_Base};
resource 'long' (1875, "_MinorBaseCivic_vi2P" ) {Civic_1280_Base};
resource 'node' (1970, "_MinorBaseCivic_GS" ) {{
include{l{ "_MinorBaseCivic_FP" }}; }};
resource 'node' (1880, "_MinorBaseCivic_FP" ) {{
include{l{ "_MinorBaseCivic_HR" }}; }};
resource 'node' (1883, "_MinorBaseCivic_HR" ) {{
include{l{ "_MinorBaseCivic_NTSC" }}; }};
resource 'node' (1885, "_MinorBaseCivic_NTSC" ) {{
include{l{ "_MinorBaseCivic_PALST" }}; }};
resource 'node' (1890, "_MinorBaseCivic_PALST" ) {{
include{l{ "_MinorBaseCivic_19" }}; }};
resource 'long' (1900, "_MinorBaseCivic_19" ) {Civic_1536_Base};
resource 'node' (1905, "_MinorBaseCivic_viPALFF" ) {{
include{l{ "_MinorBaseCivic_viSVGA" }}; }};
resource 'node' (1910, "_MinorBaseCivic_viSVGA" ) {{
include{l{ "_MinorBaseCivic_viGF" }}; }};
resource 'long' (1920, "_MinorBaseCivic_viGF" ) {Civic_1792_Base};
resource 'node' (1925, "_MinorBaseCivic_viGS" ) {{
include{l{ "_MinorBaseCivic_viNTSC" }}; }};
resource 'node' (1930, "_MinorBaseCivic_viNTSC" ) {{
include{l{ "_MinorBaseCivic_viPALST" }}; }};
resource 'node' (1935, "_MinorBaseCivic_viPALST" ) {{
include{l{ "_MinorBaseCivic_viFP" }}; }};
resource 'node' (1940, "_MinorBaseCivic_viFP" ) {{
include{l{ "_MinorBaseCivic_viHR" }}; }};
resource 'long' (1945, "_MinorBaseCivic_viHR" ) {Civic_2048_Base};
resource 'long' (1947, "_MinorBaseCivic_2P" ) {Civic_2560_Base};
resource 'node' (1955, "_MinorBaseCivic_PALFF" ) {{
include{l{ "_MinorBaseCivic_GF" }}; }};
resource 'node' (1960, "_MinorBaseCivic_GF" ) {{
include{l{ "_MinorBaseCivic_SVGA" }}; }};
resource 'long' (1965, "_MinorBaseCivic_SVGA" ) {Civic_3584_Base};
resource 'node' (1980, "_MinorBaseCivic_PALConv" ) {{
include{l{ "_MinorBaseCivic_NTSCConv" }}; }};
resource 'long' (1985, "_MinorBaseCivic_NTSCConv" ) {Civic_4096_Base};
//-------------------------------------------------------------
// Minor length
//-------------------------------------------------------------
resource 'node' (2390, "_MinorLength_Civic_viFPb") {{include{l{"_MinorLength_Civic_FPa"}};}};
resource 'long' (2395, "_MinorLength_Civic_FPa") {MinorLength_Civic_FPa};
resource 'long' (2400, "_MinorLength_Civic_FPb") {MinorLength_Civic_FPb};
resource 'long' (2405, "_MinorLength_Civic_viFPa") {MinorLength_Civic_viFPa};
resource 'node' (2410, "_MinorLength_Civic_viNTSCST") {{include{l{"_MinorLength_Civic_GS"}};}};
resource 'node' (2415, "_MinorLength_Civic_GS") {{include{l{"_MinorLength_Civic_NTSCST"}};}};
resource 'long' (2420, "_MinorLength_Civic_NTSCST") {MinorLength_Civic_GS};
resource 'long' (2425, "_MinorLength_Civic_GS560") {MinorLength_Civic_GS560};
resource 'long' (2430, "_MinorLength_Civic_2Pa") {MinorLength_Civic_2Pa};
resource 'long' (2435, "_MinorLength_Civic_2Pb") {MinorLength_Civic_2Pb};
resource 'long' (2440, "_MinorLength_Civic_vi2Pa") {MinorLength_Civic_vi2Pa};
resource 'long' (2445, "_MinorLength_Civic_viHRa") {MinorLength_Civic_viHRa};
resource 'node' (2455, "_MinorLength_Civic_PALSTa") {{
include{l{"_MinorLength_Civic_NTSCFFa"}};
}};
resource 'node' (2460, "_MinorLength_Civic_NTSCFFa") {{
include{l{"_MinorLength_Civic_VGAa"}};
}};
resource 'node' (2465, "_MinorLength_Civic_VGAa") {{
include{l{"_MinorLength_Civic_viHRb"}};
}};
resource 'node' (2470, "_MinorLength_Civic_viHRb") {{
include{l{"_MinorLength_Civic_HRa"}};
}};
resource 'long' (2475, "_MinorLength_Civic_HRa") {MinorLength_Civic_HRa};
resource 'node' (2480, "_MinorLength_Civic_PALSTb") {{
include{l{"_MinorLength_Civic_NTSCFFb"}};
}};
resource 'node' (2485, "_MinorLength_Civic_NTSCFFb") {{
include{l{"_MinorLength_Civic_VGAb"}};
}};
resource 'node' (2490, "_MinorLength_Civic_VGAb") {{
include{l{"_MinorLength_Civic_HRb"}};
}};
resource 'long' (2495, "_MinorLength_Civic_HRb") {MinorLength_Civic_HRb};
resource 'long' (2500, "_MinorLength_Civic_HR400") {MinorLength_Civic_HR400};
resource 'node' (2505, "_MinorLength_Civic_viPALST") {{
include{l{"_MinorLength_Civic_viHR400"}};
}};
resource 'long' (2510, "_MinorLength_Civic_viHR400") {MinorLength_Civic_viHR400};
resource 'long' (2530, "_MinorLength_Civic_NTSCFFConv") {MinorLength_Civic_NTSCFFConv};
resource 'long' (2535, "_MinorLength_Civic_NTSCSTConv") {MinorLength_Civic_NTSCSTConv};
resource 'long' (2540, "_MinorLength_Civic_PALFFa") {MinorLength_Civic_PALFFa};
resource 'long' (2545, "_MinorLength_Civic_PALFFb") {MinorLength_Civic_PALFFb};
resource 'long' (2550, "_MinorLength_Civic_viPALFF") {MinorLength_Civic_viPALFF};
resource 'long' (2555, "_MinorLength_Civic_PALFFConv") {MinorLength_Civic_PALFFConv};
resource 'long' (2560, "_MinorLength_Civic_PALSTConv") {MinorLength_Civic_PALSTConv};
resource 'long' (2565, "_MinorLength_Civic_SVGAa") {MinorLength_Civic_SVGAa};
resource 'long' (2570, "_MinorLength_Civic_SVGAb") {MinorLength_Civic_SVGAb};
resource 'long' (2575, "_MinorLength_Civic_GFa") {MinorLength_Civic_GFa};
resource 'long' (2580, "_MinorLength_Civic_GFb") {MinorLength_Civic_GFb};
resource 'long' (2585, "_MinorLength_Civic_19a") {MinorLength_Civic_19a};
resource 'long' (2590, "_MinorLength_Civic_19b") {MinorLength_Civic_19b};
//-------------------------------------------------------------
// Eight-Bit per pixel parameters
//-------------------------------------------------------------
resource 'vmod' (9000, "_EBM_Civic_vi2Pa") {{
mVidParams, l{"_EBVParms_Civic_vi2Pa"};
mPageCnt, d{defPages_DAFB};
mDevType, d{defmDevType};
}};
resource 'vmod' (9005, "_EBM_Civic_FPa") {{
mVidParams, l{"_EBVParms_Civic_FPa"};
mPageCnt, d{defPages_DAFB};
mDevType, d{defmDevType};
}};
resource 'vmod' (9010, "_EBM_Civic_2Pa") {{
mVidParams, l{"_EBVParms_Civic_2Pa"};
mPageCnt, d{defPages_DAFB};
mDevType, d{defmDevType};
}};
resource 'vmod' (9015, "_EBM_Civic_19a") {{
mVidParams, l{"_EBVParms_Civic_19a"};
mPageCnt, d{defPages_DAFB};
mDevType, d{defmDevType};
}};
resource 'node' (9020, "_EBVParms_Civic_vi2Pa") {{
blocksize{};
longs{{Civic_1280_Offset;}};
words{{DAFB_1152_RB;}};
words{{defmBounds_T2P;defmBounds_L2P;defmBounds_B2P;defmBounds_R2P;}};
words{{defVersion;}};
words{{0;}}; // packType not used
longs{{0;}}; // packSize not used
longs{{HRes2P;}};
longs{{VRes2P;}};
words{{defPixelType;}};
words{{8;}};
words{{defCmpCount;}};
words{{8;}};
longs{{defmPlaneBytes;}};
}};
resource 'node' (9025, "_EBVParms_Civic_FPa") {{
blocksize{};
longs{{Civic_M512_Offset;}};
words{{DAFB_1024_RB;}};
words{{defmBounds_TFP;defmBounds_LFP;defmBounds_BFP;defmBounds_RFP;}};
words{{defVersion;}};
words{{0;}}; // packType not used
longs{{0;}}; // packSize not used
longs{{HResFP;}};
longs{{VResFP;}};
words{{defPixelType;}};
words{{8;}};
words{{defCmpCount;}};
words{{8;}};
longs{{defmPlaneBytes;}};
}};
resource 'node' (9030, "_EBVParms_Civic_2Pa") {{
blocksize{};
longs{{Civic_1280_Offset;}};
words{{DAFB_1152_RB;}};
words{{defmBounds_T2P;defmBounds_L2P;defmBounds_B2P;defmBounds_R2P;}};
words{{defVersion;}};
words{{0;}}; // packType not used
longs{{0;}}; // packSize not used
longs{{HRes2P;}};
longs{{VRes2P;}};
words{{defPixelType;}};
words{{8;}};
words{{defCmpCount;}};
words{{8;}};
longs{{defmPlaneBytes;}};
}};
resource 'node' (9035, "_EBVParms_Civic_19a") {{
blocksize{};
longs{{Civic_1280_Offset;}};
words{{Civic_1152_RB;}};
words{{defmBounds_T19;defmBounds_L19;defmBounds_B19;defmBounds_R19;}};
words{{defVersion;}};
words{{0;}}; // packType not used
longs{{0;}}; // packSize not used
longs{{HRes19;}};
longs{{VRes19;}};
words{{defPixelType;}};
words{{8;}};
words{{defCmpCount;}};
words{{8;}};
longs{{defmPlaneBytes;}};
}};
//-------------------------------------------------------------
// Sixteen-Bit per pixel parameters
//-------------------------------------------------------------
resource 'vmod' (9040, "_D16BM_Civic_2Pa") {{
mVidParams, l{"_D16BVParms_Civic_2Pa"}; // offset to vid parameters for this configuration
mPageCnt, d{defPages_DAFB}; // number of video pages in this configuration
mDevType, d{directType}; // device type
}};
resource 'node' (9045, "_D16BM_Civic_NTSCSTa") {{
include{l{"_D16BM_Civic_GSa"}};
}};
resource 'vmod' (9050, "_D16BM_Civic_GSa") {{
mVidParams, l{"_D16BVParms_Civic_GSa"}; // offset to vid parameters for this configuration
mPageCnt, d{defPages_DAFB}; // number of video pages in this configuration
mDevType, d{directType}; // device type
}};
resource 'node' (9055, "_D16BM_Civic_HRa") {{
include{l{"_D16BM_Civic_PALSTa"}};
}};
resource 'node' (9060, "_D16BM_Civic_PALSTa") {{
include{l{"_D16BM_Civic_NTSCFFa"}};
}};
resource 'vmod' (9065, "_D16BM_Civic_NTSCFFa") {{
mVidParams, l{"_D16BVParms_Civic_NTSCFFa"};
mPageCnt, d{defPages_Civic};
mDevType, d{directType};
}};
resource 'vmod' (9070, "_D16BM_Civic_FPa") {{
mVidParams, l{"_D16BVParms_Civic_FPa"}; // offset to vid parameters for this configuration
mPageCnt, d{defPages_Civic}; // number of video pages in this configuration
mDevType, d{directType}; // device type
}};
resource 'vmod' (9075, "_D16BM_Civic_PALFFa") {{
mVidParams, l{"_D16BVParms_Civic_PALFFa"};
mPageCnt, d{defPages_DAFB};
mDevType, d{directType};
}};
resource 'vmod' (9080, "_D16BM_Civic_SVGAa") {{
mVidParams, l{"_D16BVParms_Civic_SVGAa"};
mPageCnt, d{defPages_DAFB};
mDevType, d{directType};
}};
resource 'vmod' (9085, "_D16BM_Civic_GFa") {{
mVidParams, l{"_D16BVParms_Civic_GFa"};
mPageCnt, d{defPages_DAFB};
mDevType, d{directType};
}};
resource 'vmod' (9090, "_D16BM_Civic_19a") {{
mVidParams, l{"_D16BVParms_Civic_19a"}; // offset to vid parameters for this configuration
mPageCnt, d{defPages_Civic}; // number of video pages in this configuration
mDevType, d{directType}; // device type
}};
resource 'node' (9095, "_D16BVParms_Civic_2Pa") {{
blocksize{}; // physical Block Size
longs{{Civic_1280_Offset;}};
words{{DAFB_2304_RB;}}; // physRowBytes
words{{defmBounds_T2P;defmBounds_L2P;defmBounds_B2P;defmBounds_R2P;}};
words{{defVersion;}}; // bmVersion
words{{0;}}; // packType not used
longs{{0;}}; // packSize not used
longs{{HRes2P;}}; // bmHRes
longs{{VRes2P;}}; // bmVRes
words{{ChunkyDirect;}}; // bmPixelType
words{{16;}}; // bmPixelSize
words{{3;}}; // bmCmpCount
words{{5;}}; // bmCmpSize
longs{{defmPlaneBytes;}}; // bmPlaneBytes
}};
resource 'node' (9100, "_D16BVParms_Civic_GSa") {{
blocksize{}; // physical Block Size
longs{{Civic_M512_Offset;}};
words{{V8_1024_RB;}}; // physRowBytes
words{{defmBounds_TGS;defmBounds_LGS;defmBounds_BGS;defmBounds_RGS;}};
words{{defVersion;}}; // bmVersion
words{{0;}}; // packType not used
longs{{0;}}; // packSize not used
longs{{HResGS;}}; // bmHRes
longs{{VResGS;}}; // bmVRes
words{{ChunkyDirect;}}; // bmPixelType
words{{16;}}; // bmPixelSize
words{{3;}}; // bmCmpCount
words{{5;}}; // bmCmpSize
longs{{defmPlaneBytes;}}; // bmPlaneBytes
}};
resource 'node' (9105, "_D16BVParms_Civic_PALFFa") {{
blocksize{};
longs{{Civic_1792_Offset;}};
words{{DAFB_1664_RB;}};
words{{defmBounds_TPALFF;defmBounds_LPALFF;defmBounds_BPALFF;defmBounds_RPALFF;}};
words{{defVersion;}};
words{{0;}}; // packType not used
longs{{0;}}; // packSize not used
longs{{HResPAL;}};
longs{{VResPAL;}};
words{{ChunkyDirect;}};
words{{16;}};
words{{3;}};
words{{5;}};
longs{{defmPlaneBytes;}};
}};
resource 'node' (9110, "_D16BVParms_Civic_NTSCFFa") {{
blocksize{};
longs{{Civic_M512_Offset;}};
words{{Civic_1280_RB;}};
words{{0;0;480;640;}}; // who needs equates in a file of this size?
words{{defVersion;}};
words{{0;}}; // packType not used
longs{{0;}}; // packSize not used
longs{{$00480000;}}; // 72 hdpi
longs{{$00480000;}}; // 72 vdpi
words{{ChunkyDirect;}};
words{{16;}};
words{{3;}};
words{{5;}};
longs{{defmPlaneBytes;}};
}};
resource 'node' (9115, "_D16BVParms_Civic_SVGAa") {{
blocksize{};
longs{{Civic_1792_Offset;}};
words{{DAFB_1664_RB;}};
words{{defmBounds_TSVGA;defmBounds_LSVGA;defmBounds_BSVGA;defmBounds_RSVGA;}};
words{{defVersion;}};
words{{0;}}; // packType not used
longs{{0;}}; // packSize not used
longs{{$00480000;}}; // 72 hdpi
longs{{$00480000;}}; // 72 vdpi
words{{ChunkyDirect;}};
words{{16;}};
words{{3;}};
words{{5;}};
longs{{defmPlaneBytes;}};
}};
resource 'node' (9120, "_D16BVParms_Civic_FPa") {{
blocksize{}; // physical Block Size
longs{{Civic_M512_Offset;}};
words{{Civic_1280_RB;}}; // physRowBytes
words{{defmBounds_TFP;defmBounds_LFP;defmBounds_BFP;defmBounds_RFP;}};
words{{defVersion;}}; // bmVersion
words{{0;}}; // packType not used
longs{{0;}}; // packSize not used
longs{{HResFP;}}; // bmHRes
longs{{VResFP;}}; // bmVRes
words{{ChunkyDirect;}}; // bmPixelType
words{{16;}}; // bmPixelSize
words{{3;}}; // bmCmpCount
words{{5;}}; // bmCmpSize
longs{{defmPlaneBytes;}}; // bmPlaneBytes
}};
resource 'node' (9125, "_D16BVParms_Civic_GFa") {{
blocksize{};
longs{{Civic_1792_Offset;}};
words{{DAFB_1664_RB;}};
words{{defmBounds_TLP;defmBounds_LLP;defmBounds_BLP;defmBounds_RLP;}};
words{{defVersion;}};
words{{0;}}; // packType not used
longs{{0;}}; // packSize not used
longs{{HResLP;}};
longs{{VResLP;}};
words{{ChunkyDirect;}};
words{{16;}};
words{{3;}};
words{{5;}};
longs{{defmPlaneBytes;}};
}};
resource 'node' (9130, "_D16BVParms_Civic_19a") {{
blocksize{}; // physical Block Size
longs{{Civic_1280_Offset;}};
words{{Civic_2560_RB;}}; // physRowBytes
words{{defmBounds_T19;defmBounds_L19;defmBounds_B19;defmBounds_R19;}};
words{{defVersion;}}; // bmVersion
words{{0;}}; // packType not used
longs{{0;}}; // packSize not used
longs{{HRes19;}}; // bmHRes
longs{{VRes19;}}; // bmVRes
words{{ChunkyDirect;}}; // bmPixelType
words{{16;}}; // bmPixelSize
words{{3;}}; // bmCmpCount
words{{5;}}; // bmCmpSize
longs{{defmPlaneBytes;}}; // bmPlaneBytes
}};
//-------------------------------------------------------------
// ThirtyTwo-Bit per pixel parameters
//-------------------------------------------------------------
resource 'node' (9133, "_D32BM_Civic_NTSCSTb") {{
include{l{"_D32BM_Civic_GSa"}};
}};
resource 'vmod' (9135, "_D32BM_Civic_GSa") {{
mVidParams, l{"_D32BVParms_Civic_GSa"};
mPageCnt, d{defPages_DAFB};
mDevType, d{directType};
}};
resource 'vmod' (9140, "_D32BM_Civic_GS560a") {{
mVidParams, l{"_D32BVParms_Civic_GS560a"};
mPageCnt, d{defPages_DAFB};
mDevType, d{directType};
}};
resource 'node' (9145, "_D32BM_Civic_HRa") {{
include{l{"_D32BM_Civic_PALSTa"}};
}};
resource 'node' (9150, "_D32BM_Civic_PALSTa") {{
include{l{"_D32BM_Civic_NTSCFFa"}};
}};
resource 'vmod' (9155, "_D32BM_Civic_NTSCFFa") {{
mVidParams, l{"_D32BVParms_Civic_640by480a"}; // a number of different modes share this mVidParams block
mPageCnt, d{defPages_Civic};
mDevType, d{directType};
}};
resource 'vmod' (9160, "_D32BM_Civic_HR400a") {{
mVidParams, l{"_D32BVParms_Civic_HR400a"};
mPageCnt, d{defPages_Civic};
mDevType, d{directType};
}};
resource 'vmod' (9165, "_D32BM_Civic_PALFFa") {{
mVidParams, l{"_D32BVParms_Civic_PALFFa"};
mPageCnt, d{defPages_DAFB};
mDevType, d{directType};
}};
resource 'vmod' (9170, "_D32BM_Civic_SVGAa") {{
mVidParams, l{"_D32BVParms_Civic_SVGAa"};
mPageCnt, d{defPages_DAFB};
mDevType, d{directType};
}};
resource 'vmod' (9175, "_D32BM_Civic_GFa") {{
mVidParams, l{"_D32BVParms_Civic_GFa"};
mPageCnt, d{defPages_DAFB};
mDevType, d{directType};
}};
resource 'node' (9180, "_D32BVParms_Civic_GSa") {{
blocksize{};
longs{{Civic_M512_Offset;}};
words{{DAFB_2048_RB;}};
words{{defmBounds_TGS;defmBounds_LGS;defmBounds_BGS;defmBounds_RGS;}};
words{{defVersion;}};
words{{0;}}; // packType not used
longs{{0;}}; // packSize not used
longs{{HResGS;}};
longs{{VResGS;}};
words{{ChunkyDirect;}};
words{{32;}};
words{{3;}};
words{{8;}};
longs{{defmPlaneBytes;}};
}};
resource 'node' (9185, "_D32BVParms_Civic_GS560a") {{
blocksize{};
longs{{Civic_2048_Offset;}};
words{{Civic_2560_RB;}};
words{{defmBounds_TGS;defmBounds_LGS;defmBounds_BGS560;defmBounds_RGS560;}}; // <LW12>
words{{defVersion;}};
words{{0;}}; // packType not used
longs{{0;}}; // packSize not used
longs{{HResGS;}};
longs{{VResGS;}};
words{{ChunkyDirect;}};
words{{32;}};
words{{3;}};
words{{8;}};
longs{{defmPlaneBytes;}};
}};
resource 'node' (9190, "_D32BVParms_Civic_640by480a") {{
blocksize{};
longs{{Civic_M512_Offset;}};
words{{Civic_2560_RB;}};
words{{0;0;480;640;}}; // who needs equates in a file of this size?
words{{defVersion;}};
words{{0;}}; // packType not used
longs{{0;}}; // packSize not used
longs{{$00480000;}}; // 72 hdpi
longs{{$00480000;}}; // 72 vdpi
words{{ChunkyDirect;}};
words{{32;}};
words{{3;}};
words{{8;}};
longs{{defmPlaneBytes;}};
}};
resource 'node' (9195, "_D32BVParms_Civic_HR400a") {{
blocksize{};
longs{{Civic_2048_Offset;}};
words{{Civic_2560_RB;}};
words{{0;0;400;640;}}; // who needs equates in a file of this size?
words{{defVersion;}};
words{{0;}}; // packType not used
longs{{0;}}; // packSize not used
longs{{$00480000;}}; // 72 hdpi
longs{{$00480000;}}; // 72 vdpi
words{{ChunkyDirect;}};
words{{32;}};
words{{3;}};
words{{8;}};
longs{{defmPlaneBytes;}};
}};
resource 'node' (9200, "_D32BVParms_Civic_PALFFa") {{
blocksize{};
longs{{Civic_1792_Offset;}};
words{{DAFB_3328_RB;}};
words{{defmBounds_TPALFF;defmBounds_LPALFF;defmBounds_BPALFF;defmBounds_RPALFF;}};
words{{defVersion;}};
words{{0;}}; // packType not used
longs{{0;}}; // packSize not used
longs{{HResPAL;}};
longs{{VResPAL;}};
words{{ChunkyDirect;}};
words{{32;}};
words{{3;}};
words{{8;}};
longs{{defmPlaneBytes;}};
}};
resource 'node' (9205, "_D32BVParms_Civic_SVGAa") {{
blocksize{};
longs{{Civic_1792_Offset;}};
words{{DAFB_3328_RB;}};
words{{defmBounds_TSVGA;defmBounds_LSVGA;defmBounds_BSVGA;defmBounds_RSVGA;}};
words{{defVersion;}};
words{{0;}}; // packType not used
longs{{0;}}; // packSize not used
longs{{$00480000;}}; // 72 hdpi
longs{{$00480000;}}; // 72 vdpi
words{{ChunkyDirect;}};
words{{32;}};
words{{3;}};
words{{8;}};
longs{{defmPlaneBytes;}};
}};
resource 'node' (9210, "_D32BVParms_Civic_GFa") {{
blocksize{};
longs{{Civic_1792_Offset;}};
words{{DAFB_3328_RB;}};
words{{defmBounds_TLP;defmBounds_LLP;defmBounds_BLP;defmBounds_RLP;}};
words{{defVersion;}};
words{{0;}}; // packType not used
longs{{0;}}; // packSize not used
longs{{HResLP;}};
longs{{VResLP;}};
words{{ChunkyDirect;}};
words{{32;}};
words{{3;}};
words{{8;}};
longs{{defmPlaneBytes;}};
}};
//===================================================================
// Video parameters directory
//===================================================================
resource 'list' (2750, "_VidParmDir_Civic") {{
sRsrc_Vid_Civic_NTSCFFConva, l{"_sVidParms_Civic_NTSCFFConv"}; // (Video-in: No video-in: 1,2,4,8 ) NTSCFF Conv (1 or 2 Meg)
sRsrc_Vid_Civic_NTSCSTConv, l{"_sVidParms_Civic_NTSCSTConv"}; // (Video-in: No video-in: 1,2,4,8 ) NTSCST Conv (1 or 2 Meg)
sRsrc_Vid_Civic_PALFFConva, l{"_sVidParms_Civic_PALFFConv"}; // (Video-in: No video-in: 1,2,4,8 ) PALFF Conv (1 or 2 Meg)
sRsrc_Vid_Civic_PALSTConva, l{"_sVidParms_Civic_PALSTConv"}; // (Video-in: No video-in: 1,2,4,8 ) PALST Conv (1 or 2 Meg)
sRsrc_Vid_Civic_vi2PRGBa, l{"_sVidParms_Civic_vi2PRGBa"}; // (Video-in: 1,2,4 No video-in: 8 ) 2PRGB (1 Meg)
sRsrc_Vid_Civic_vi2PRGBb, l{"_sVidParms_Civic_vi2PRGBb"}; // (Video-in: 1,2,4,8 No video-in: 16 ) 2PRGB (2 Meg)
sRsrc_Vid_Civic_vi2PRGB512, l{"_sVidParms_Civic_vi2PRGB512"}; // (Video-in: 1,2,4,8 No video-in: 16 ) 2PRGB512 (1 or 2 Meg)
sRsrc_Vid_Civic_vi2PRGB640a, l{"_sVidParms_Civic_vi2PRGB640"}; // (Video-in: 1,2,4,8 No video-in: 16 ) 2PRGB640 (1 or 2 Meg)
sRsrc_Vid_Civic_vi2PRGB768a, l{"_sVidParms_Civic_vi2PRGB768"}; // (Video-in: 1,2,4 No video-in: ) 2PRGB768 (1 or 2 Meg)
sRsrc_Vid_Civic_viFPa, l{"_sVidParms_Civic_viFPa"}; // (Video-in: 1,2,4 No video-in: 8 ) FP (1 Meg)
sRsrc_Vid_Civic_viFPb, l{"_sVidParms_Civic_viFPb"}; // (Video-in: 1,2,4,8 No video-in: ) FP (2 Meg)
sRsrc_Vid_Civic_viFP512, l{"_sVidParms_Civic_viFP512"}; // (Video-in: 1,2,4,8 No video-in: ) FP512 (1 or 2 Meg)
sRsrc_Vid_Civic_viFP640, l{"_sVidParms_Civic_viFP640"}; // (Video-in: 1,2,4,8 No video-in: ) FP640 (1 or 2 Meg)
sRsrc_Vid_Civic_viGS, l{"_sVidParms_Civic_viGS"}; // (Video-in: 1,2,4,8,16 No video-in: 32 ) GS (1 or 2 Meg)
sRsrc_Vid_Civic_viGS560, l{"_sVidParms_Civic_viGS560"}; // (Video-in: 1,2,4,8,16 No video-in: 32 ) GS560 (1 or 2 Meg)
sRsrc_Vid_Civic_vi2Pa, l{"_sVidParms_Civic_vi2Pa"}; // (Video-in: 1,2,4 No video-in: 8 ) 2P (1 Meg)
sRsrc_Vid_Civic_vi2Pb, l{"_sVidParms_Civic_vi2Pb"}; // (Video-in: 1,2,4,8 No video-in: ) 2P (2 Meg)
sRsrc_Vid_Civic_vi2P512, l{"_sVidParms_Civic_vi2P512"}; // (Video-in: 1,2,4,8 No video-in: ) 2P512 (1 or 2 Meg)
sRsrc_Vid_Civic_vi2P640, l{"_sVidParms_Civic_vi2P640"}; // (Video-in: 1,2,4,8 No video-in: ) 2P640 (1 or 2 Meg)
sRsrc_Vid_Civic_vi2P768, l{"_sVidParms_Civic_vi2P768"}; // (Video-in: 1,2,4 No video-in: 8 ) 2P768 (1 or 2 Meg)
sRsrc_Vid_Civic_viNTSCFFa, l{"_sVidParms_Civic_viNTSCFFa"}; // (Video-in: 1,2,4,8 No video-in: 16 ) NTSC FF (1 Meg)
sRsrc_Vid_Civic_viNTSCFFb, l{"_sVidParms_Civic_viNTSCFFb"}; // (Video-in: 1,2,4,8,16 No video-in: 32 ) NTSC FF (2 Meg)
sRsrc_Vid_Civic_viNTSCST, l{"_sVidParms_Civic_viNTSCST"}; // (Video-in: 1,2,4,8,16 No video-in: 32 ) NTSCST (1 or 2 Meg)
sRsrc_Vid_Civic_viFPRGBa, l{"_sVidParms_Civic_viFPRGBa"}; // (Video-in: 1,2,4 No video-in: 8 ) FPRGB (1 Meg)
sRsrc_Vid_Civic_viFPRGBb, l{"_sVidParms_Civic_viFPRGBb"}; // (Video-in: 1,2,4,8 No video-in: 16 ) FPRGB (2 Meg)
sRsrc_Vid_Civic_viHRa, l{"_sVidParms_Civic_viHRa"}; // (Video-in: 1,2,4,8 No video-in: 16 ) HiRes (1 Meg)
sRsrc_Vid_Civic_viHRb, l{"_sVidParms_Civic_viHRb"}; // (Video-in: 1,2,4,8,16 No video-in: 32 ) HiRes (2 Meg)
sRsrc_Vid_Civic_viHRNTSCST, l{"_sVidParms_Civic_viHRNTSCST"}; // (Video-in: 1,2,4,8,16 No video-in: 32 ) HRNTSCST (1 or 2 Meg)
sRsrc_Vid_Civic_viHR400, l{"_sVidParms_Civic_viHR400"}; // (Video-in: 1,2,4,8,16 No video-in: 32 ) HR400 (1 or 2 Meg)
sRsrc_Vid_Civic_viPALFFa, l{"_sVidParms_Civic_viPALFFa"}; // (Video-in: 1,2,4,8 No video-in: 16 ) PAL FF (1 Meg)
sRsrc_Vid_Civic_viPALFFb, l{"_sVidParms_Civic_viPALFFb"}; // (Video-in: 1,2,4,8,16 No video-in: 32 ) PAL FF (2 Meg)
sRsrc_Vid_Civic_viPALSTa, l{"_sVidParms_Civic_viPALSTa"}; // (Video-in: 1,2,4,8 No video-in: 16 ) PALST (1 Meg)
sRsrc_Vid_Civic_viPALSTb, l{"_sVidParms_Civic_viPALSTb"}; // (Video-in: 1,2,4,8,16 No video-in: 32 ) PALST (2 Meg)
sRsrc_Vid_Civic_viVGAa, l{"_sVidParms_Civic_viVGAa"}; // (Video-in: 1,2,4,8 No video-in: 16 ) VGA (1 Meg)
sRsrc_Vid_Civic_viVGAb, l{"_sVidParms_Civic_viVGAb"}; // (Video-in: 1,2,4,8,16 No video-in: 32 ) VGA (2 Meg)
sRsrc_Vid_Civic_viSVGA56a, l{"_sVidParms_Civic_viSVGA56a"}; // (Video-in: 1,2,4,8 No video-in: 16 ) SVGA (56Hz) (1 Meg)
sRsrc_Vid_Civic_viSVGA56b, l{"_sVidParms_Civic_viSVGA56b"}; // (Video-in: 1,2,4,8,16 No video-in: 32 ) SVGA (56Hz) (2 Meg)
sRsrc_Vid_Civic_viSVGA72a, l{"_sVidParms_Civic_viSVGA72a"}; // (Video-in: 1,2,4,8 No video-in: 16 ) SVGA (72Hz) (1 Meg)
sRsrc_Vid_Civic_viSVGA72b, l{"_sVidParms_Civic_viSVGA72b"}; // (Video-in: 1,2,4,8,16 No video-in: 32 ) SVGA (72Hz) (2 Meg)
sRsrc_Vid_Civic_viSxVGA60a, l{"_sVidParms_Civic_viSxVGA60a"}; // (Video-in: 1,2,4 No video-in: 8 ) SxVGA (60Hz) (1 Meg)
sRsrc_Vid_Civic_viSxVGA60b, l{"_sVidParms_Civic_viSxVGA60b"}; // (Video-in: 1,2,4,8 No video-in: 16 ) SxVGA (60Hz) (2 Meg)
sRsrc_Vid_Civic_viSxVGA70a, l{"_sVidParms_Civic_viSxVGA70a"}; // (Video-in: 1,2,4 No video-in: 8 ) SxVGA (70Hz) (1 Meg)
sRsrc_Vid_Civic_viSxVGA70b, l{"_sVidParms_Civic_viSxVGA70b"}; // (Video-in: 1,2,4,8 No video-in: 16 ) SxVGA (70Hz) (2 Meg)
sRsrc_Vid_Civic_viGFa, l{"_sVidParms_Civic_viGFa"}; // (Video-in: 1,2,4,8 No video-in: 16 ) GoldFish (1 Meg)
sRsrc_Vid_Civic_viGFb, l{"_sVidParms_Civic_viGFb"}; // (Video-in: 1,2,4,8,16 No video-in: 32 ) GoldFish (2 Meg)
sRsrc_Vid_Civic_viGFNTSCST, l{"_sVidParms_Civic_viGFNTSCST"}; // (Video-in: 1,2,4,8,16 No video-in: 32 ) GoldFish (1 or 2 Meg)
sRsrc_Vid_Civic_viGFNTSCFFa, l{"_sVidParms_Civic_viGFNTSCFFa"}; // (Video-in: 1,2,4,8 No video-in: 16 ) GoldFish (1 Meg)
sRsrc_Vid_Civic_viGFNTSCFFb, l{"_sVidParms_Civic_viGFNTSCFFb"}; // (Video-in: 1,2,4,8,16 No video-in: 32 ) GoldFish (2 Meg)
sRsrc_Vid_Civic_viGFPALFFa, l{"_sVidParms_Civic_viGFPALFFa"}; // (Video-in: 1,2,4,8 No video-in: 16 ) GoldFish (1 Meg)
sRsrc_Vid_Civic_viGFPALFFb, l{"_sVidParms_Civic_viGFPALFFb"}; // (Video-in: 1,2,4,8,16 No video-in: 32 ) GoldFish (2 Meg)
sRsrc_Vid_Civic_vi19a, l{"_sVidParms_Civic_vi19a"}; // (Video-in: 1,2,4 No video-in: 8 ) 19" RGB (1 Meg)
sRsrc_Vid_Civic_vi19b, l{"_sVidParms_Civic_vi19b"}; // (Video-in: 1,2,4,8 No video-in: 16 ) 19" RGB (2 Meg)
}};
//===================================================================
// Video timing parameters
//===================================================================
// Vesuvio Video-In Parameters (Civic) (1 Meg)
//
resource 'node' (2885, "_sVidParms_Civic_vi2PRGBa") {{
blocksize{}; // block size
// Misc Params
//
bytes{{FourthVidMode;FourthVidMode}}; // Max Graphics Mode, Max Video-in Mode
bytes{{1;0;}}; // Misc Flags.
bytes{{0;0;}}; // NTSC 1Meg, 2Meg spIDs
bytes{{0;0;}}; // PAL 1Meg, 2Meg spIDs
bytes{{0;0;}}; // Convolution NTSC, PAL spID's.
bytes{{31;44;0;0;}}; // Endeavor M,N,Clk, ScanCtl.
longs{{$39c140;}}; // Clifton's W Parameter
bytes{{24;0;}}; // Clifton's W Size, Clk
longs{{$1d40b0;}}; // Puma's W Parameter <LW14> #PUMA
bytes{{23;0;}}; // Puma's W Size, Clk <LW14> #PUMA
words{{1830;1828;4;43;82;(1822+0);1825;}}; // Vert. Params.
words{{defmBounds_B2P-1;}}; // Number of rows.
// 1bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{3;18;0;0;128;16;}}; // Framebuffer Params.
words{{664;364;32;727;63;129;705;726;}}; // Horiz Params.
// 2bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{2;18;0;0;128;17;}}; // Framebuffer Params.
words{{664;364;32;727;63;129;705;726;}}; // Horiz Params.
// 4bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{1;18;0;0;128;18;}}; // Framebuffer Params.
words{{664;364;32;727;63;129;705;726;}}; // Horiz Params.
// 8bpp Params
//
words{{1;}}; // Bus Size (0 = video-in)
words{{1;36;0;0;128;3;}}; // Framebuffer Params.
words{{664;364;32;727;63;129;705;726;}}; // Horiz Params.
}};
// Vesuvio Video-In Parameters (Civic) (2 Megs)
//
resource 'node' (2886, "_sVidParms_Civic_vi2PRGBb") {{
blocksize{}; // block size
// Misc Params
//
bytes{{FifthVidMode;FourthVidMode}}; // Max Graphics Mode, Max Video-in Mode
bytes{{1;0;}}; // Misc Flags.
bytes{{0;0;}}; // NTSC 1Meg, 2Meg spIDs
bytes{{0;0;}}; // PAL 1Meg, 2Meg spIDs
bytes{{0;0;}}; // Convolution NTSC, PAL spID's.
bytes{{31;44;0;0;}}; // Endeavor M,N,Clk, ScanCtl.
longs{{$39c140;}}; // Clifton's W Parameter
bytes{{24;0;}}; // Clifton's W Size, Clk
longs{{$1d40b0;}}; // Puma's W Parameter <LW14> #PUMA
bytes{{23;0;}}; // Puma's W Size, Clk <LW14> #PUMA
words{{1830;1828;4;43;82;(1822+0);1825;}}; // Vert. Params.
words{{defmBounds_B2P-1;}}; // Number of rows.
// 1bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{3;18;0;0;128;16;}}; // Framebuffer Params.
words{{664;364;32;727;63;129;705;726;}}; // Horiz Params.
// 2bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{2;18;0;0;128;17;}}; // Framebuffer Params.
words{{664;364;32;727;63;129;705;726;}}; // Horiz Params.
// 4bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{1;18;0;0;128;18;}}; // Framebuffer Params.
words{{664;364;32;727;63;129;705;726;}}; // Horiz Params.
// 8bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{0;36;0;0;128;19;}}; // Framebuffer Params.
words{{664;364;32;727;63;129;705;726;}}; // Horiz Params.
// 16bpp Params
//
words{{1;}}; // Bus Size (0 = video-in)
words{{0;72;0;0;128;4;}}; // Framebuffer Params.
words{{664;364;32;727;63;129;705;726;}}; // Horiz Params.
}};
// Vesuvio Video-In Parameters (Civic) (1 or 2 Meg)
// (512x384 Resolution)
resource 'node' (2890, "_sVidParms_Civic_vi2PRGB512") {{
blocksize{}; // block size
// Misc Params
//
bytes{{FifthVidMode;FourthVidMode;}}; // Max Graphics Mode, Max Video-in Mode
bytes{{1;0;}}; // Misc Flags.
bytes{{sRsrc_Vid_Civic_viNTSCST;sRsrc_Vid_Civic_viNTSCST;}}; // NTSC 1Meg, 2Meg spIDs
bytes{{0;0}}; // PAL 1Meg, 2Meg spIDs
bytes{{sRsrc_Vid_Civic_NTSCSTConv;0;}}; // Convolution NTSC, PAL spID's.
bytes{{31;44;0;0;}}; // Endeavor M,N,Clk, ScanCtl.
longs{{$39c140;}}; // Clifton's W Parameter
bytes{{24;0;}}; // Clifton's W Size, Clk
longs{{$1d40b0;}}; // Puma's W Parameter <LW14> #PUMA
bytes{{23;0;}}; // Puma's W Size, Clk <LW14> #PUMA
words{{1830;1828;4;43;568;1336;1825;}}; // Vert. Params.
words{{defmBounds_B2P-1;}}; // Number of rows.
// 1bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{3;32;0;0;288;16;}}; // Framebuffer Params.
words{{664;364;32;727;63;289;545;726;}}; // Horiz Params.
// 2bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{2;32;0;0;288;17;}}; // Framebuffer Params.
words{{664;364;32;727;63;289;545;726;}}; // Horiz Params.
// 4bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{1;32;0;0;288;18;}}; // Framebuffer Params.
words{{664;364;32;727;63;289;545;726;}}; // Horiz Params.
// 8bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{0;32;0;0;288;19;}}; // Framebuffer Params.
words{{664;364;32;727;63;289;545;726;}}; // Horiz Params.
// 16bpp Params
//
words{{1;}}; // Bus Size (0 = video-in)
words{{0;32;0;0;288;4;}}; // Framebuffer Params.
words{{664;364;32;727;63;289;545;726;}}; // Horiz Params.
}};
// Vesuvio Parameters (Civic) (1 or 2 Meg)
// (640x480 Resolution)
resource 'node' (2887, "_sVidParms_Civic_vi2PRGB640") {{
blocksize{}; // block size
// Misc Params
//
bytes{{FifthVidMode;FourthVidMode;}}; // Max Graphics Mode, Max Video-in Mode
bytes{{1;0;}}; // Misc Flags.
bytes{{sRsrc_Vid_Civic_viNTSCFFa;sRsrc_Vid_Civic_viNTSCFFb;}}; // NTSC 1Meg, 2Meg spIDs
bytes{{sRsrc_Vid_Civic_viPALSTa;sRsrc_Vid_Civic_viPALSTb;}}; // PAL 1Meg, 2Meg spIDs
bytes{{sRsrc_Vid_Civic_NTSCFFConva;sRsrc_Vid_Civic_PALSTConva;}}; // Convolution NTSC, PAL spID's.
bytes{{31;44;0;0;}}; // Endeavor M,N,Clk, ScanCtl.
longs{{$39c140;}}; // Clifton's W Parameter
bytes{{24;0;}}; // Clifton's W Size, Clk
longs{{$1d40b0;}}; // Puma's W Parameter <LW14> #PUMA
bytes{{23;0;}}; // Puma's W Size, Clk <LW14> #PUMA
words{{1830;1828;4;43;472;1432;1825;}}; // Vert. Params.
words{{defmBounds_B2P-1;}}; // Number of rows.
// 1bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{3;32;0;0;256;16;}}; // Framebuffer Params.
words{{664;364;32;727;63;257;577;726;}}; // Horiz Params.
// 2bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{2;32;0;0;256;17;}}; // Framebuffer Params.
words{{664;364;32;727;63;257;577;726;}}; // Horiz Params.
// 4bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{1;32;0;0;256;18;}}; // Framebuffer Params.
words{{664;364;32;727;63;257;577;726;}}; // Horiz Params.
// 8bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{0;32;0;0;256;19;}}; // Framebuffer Params.
words{{664;364;32;727;63;257;577;726;}}; // Horiz Params.
// 16bpp Params
//
words{{1;}}; // Bus Size (0 = video-in)
words{{0;40;0;0;256;4;}}; // Framebuffer Params.
words{{664;364;32;727;63;257;577;726;}}; // Horiz Params.
}};
// Vesuvio Parameters (Civic) (1 or 2 Meg)
// (768x576 Resolution)
resource 'node' (2888, "_sVidParms_Civic_vi2PRGB768") {{
blocksize{}; // block size
// Misc Params
//
bytes{{ThirdVidMode;FourthVidMode;}}; // Max Graphics Mode, Max Video-in Mode
bytes{{1;0;}}; // Misc Flags.
bytes{{0;0;}}; // NTSC 1Meg, 2Meg spIDs
bytes{{sRsrc_Vid_Civic_viPALFFa;sRsrc_Vid_Civic_viPALFFb;}}; // PAL 1Meg, 2Meg spIDs
bytes{{0;sRsrc_Vid_Civic_PALFFConva;}}; // Convolution NTSC, PAL spID's.
bytes{{31;44;0;0;}}; // Endeavor M,N,Clk, ScanCtl.
longs{{$39c140;}}; // Clifton's W Parameter
bytes{{24;0;}}; // Clifton's W Size, Clk
longs{{$1d40b0;}}; // Puma's W Parameter <LW14> #PUMA
bytes{{23;0;}}; // Puma's W Size, Clk <LW14> #PUMA
words{{1830;1828;4;43;376;1528;1825;}}; // Vert. Params.
words{{defmBounds_B2P-1;}}; // Number of rows.
// 1bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{3;26;0;0;224;16;}}; // Framebuffer Params.
words{{664;364;32;727;63;225;609;726;}}; // Horiz Params.
// 2bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{2;26;0;0;224;17;}}; // Framebuffer Params.
words{{664;364;32;727;63;225;609;726;}}; // Horiz Params.
// 4bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{1;26;0;0;224;18;}}; // Framebuffer Params.
words{{664;364;32;727;63;225;609;726;}}; // Horiz Params.
}};
//
// Full-Page Parameters (Civic) (1 Meg)
//
resource 'node' (2895, "_sVidParms_Civic_viFPa") {{
blocksize{}; // block size
// Misc Params
//
bytes{{FourthVidMode;ThirdVidMode}}; // Max Graphics Mode, Max Video-in Mode
bytes{{1;0;}}; // Misc Flags.
bytes{{0;0;}}; // NTSC 1Meg, 2Meg spIDs
bytes{{0;0;}}; // PAL 1Meg, 2Meg spIDs
bytes{{0;0;}}; // Convolution NTSC, PAL spID's.
bytes{{1;2;1;0;}}; // Endeavor M,N,Clk., ScanCtl.
longs{{$03b8170;}}; // Clifton's W Parameter
bytes{{25;1;}}; // Clifton's W Size, Clk
longs{{$164860;}}; // Puma's W Parameter <LW14> #PUMA
bytes{{22;1;}}; // Puma's W Size, Clk <LW14> #PUMA
words{{1836;1834;4;46;88;1828;1831;}}; // Vert. Params.
words{{defmBounds_BFP-1;}}; // Number of rows.
// 1bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{3;16;0;0;72;16;}}; // Framebuffer Params.
words{{376;208;20;415;39;73;393;414;}}; // Horiz Params.
// 2bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{2;16;0;0;72;17;}}; // Framebuffer Params.
words{{376;208;20;415;39;73;393;414;}}; // Horiz Params.
// 4bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{1;16;0;0;72;18;}}; // Framebuffer Params.
words{{376;208;20;415;39;73;393;414;}}; // Horiz Params.
// 8bpp Params
//
words{{1;}}; // Bus Size (0 = video-in)
words{{1;32;0;0;72;3;}}; // Framebuffer Params.
words{{376;208;20;415;39;73;393;414;}}; // Horiz Params.
// 16bpp Params (Only used for getting the 2x timing for video-in)
//
words{{0;}}; // Bus Size (0 = video-in)
words{{0;32;0;0;152;20;}}; // Framebuffer Params.
words{{752;416;40;831;79;153;793;830;}}; // Horiz Params.
}};
//
// Full-Page Parameters (Civic) (2 Meg)
//
resource 'node' (2896, "_sVidParms_Civic_viFPb") {{
blocksize{}; // block size
// Misc Params
//
bytes{{FourthVidMode;FifthVidMode;}}; // Max Graphics Mode, Max Video-in Mode
bytes{{1;0;}}; // Misc Flags.
bytes{{0;0;}}; // NTSC 1Meg, 2Meg spIDs
bytes{{0;0;}}; // PAL 1Meg, 2Meg spIDs
bytes{{0;0;}}; // Convolution NTSC, PAL spID's.
bytes{{1;2;1;0;}}; // Endeavor M,N,Clk., ScanCtl.
longs{{$03b8170;}}; // Clifton's W Parameter
bytes{{25;1;}}; // Clifton's W Size, Clk
longs{{$164860;}}; // Puma's W Parameter <LW14> #PUMA
bytes{{22;1;}}; // Puma's W Size, Clk <LW14> #PUMA
words{{1836;1834;4;46;88;1828;1831;}}; // Vert. Params.
words{{defmBounds_BFP-1;}}; // Number of rows.
// 1bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{3;16;0;0;72;16;}}; // Framebuffer Params.
words{{376;208;20;415;39;73;393;414;}}; // Horiz Params.
// 2bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{2;16;0;0;72;17;}}; // Framebuffer Params.
words{{376;208;20;415;39;73;393;414;}}; // Horiz Params.
// 4bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{1;16;0;0;72;18;}}; // Framebuffer Params.
words{{376;208;20;415;39;73;393;414;}}; // Horiz Params.
// 8bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{0;32;0;0;72;19;}}; // Framebuffer Params.
words{{376;208;20;415;39;73;393;414;}}; // Horiz Params.
// 16bpp Params (Only used for getting the 2x timing for video-in)
//
words{{0;}}; // Bus Size (0 = video-in)
words{{0;32;0;0;152;20;}}; // Framebuffer Params.
words{{752;416;40;831;79;153;793;830;}}; // Horiz Params.
}};
//
// Full-Page Parameters (Civic) (1 or 2 Meg)
// (512x384 Resolution)
resource 'node' (2897, "_sVidParms_Civic_viFP512") {{
blocksize{}; // block size
// Misc Params
//
bytes{{FourthVidMode;FifthVidMode;}}; // Max Graphics Mode, Max Video-in Mode
bytes{{1;0;}}; // Misc Flags.
bytes{{sRsrc_Vid_Civic_viNTSCST;sRsrc_Vid_Civic_viNTSCST;}}; // NTSC 1Meg, 2Meg spIDs
bytes{{0;0;}}; // PAL 1Meg, 2Meg spIDs
bytes{{sRsrc_Vid_Civic_NTSCSTConv;0;}}; // Convolution NTSC, PAL spID's.
bytes{{1;2;1;0;}}; // Endeavor M,N,Clk., ScanCtl.
longs{{$03b8170;}}; // Clifton's W Parameter
bytes{{25;1;}}; // Clifton's W Size, Clk
longs{{$164860;}}; // Puma's W Parameter <LW14> #PUMA
bytes{{22;1;}}; // Puma's W Size, Clk <LW14> #PUMA
words{{1836;1834;4;46;574;1342;1831;}}; // Vert. Params.
words{{defmBounds_BFP-1;}}; // Number of rows.
// 1bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{3;32;0;0;104;16;}}; // Framebuffer Params.
words{{376;208;20;415;39;105;361;414;}}; // Horiz Params.
// 2bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{2;32;0;0;104;17;}}; // Framebuffer Params.
words{{376;208;20;415;39;105;361;414;}}; // Horiz Params.
// 4bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{1;32;0;0;104;18;}}; // Framebuffer Params.
words{{376;208;20;415;39;105;361;414;}}; // Horiz Params.
// 8bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{0;32;0;0;104;19;}}; // Framebuffer Params.
words{{376;208;20;415;39;105;361;414;}}; // Horiz Params.
// 16bpp Params (Only used for getting the 2x timing for video-in)
//
words{{0;}}; // Bus Size (0 = video-in)
words{{0;32;0;0;216;20;}}; // Framebuffer Params.
words{{752;416;40;831;79;217;729;830;}}; // Horiz Params.
}};
//
// Full-Page Parameters (Civic) (1 or 2 Meg)
// 640x480 Resolution
resource 'node' (1898, "_sVidParms_Civic_viFP640") {{
blocksize{}; // block size
// Misc Params
//
bytes{{FourthVidMode;FifthVidMode;}}; // Max Graphics Mode, Max Video-in Mode
bytes{{1;0;}}; // Misc Flags.
bytes{{sRsrc_Vid_Civic_viNTSCFFa;sRsrc_Vid_Civic_viNTSCFFb;}}; // NTSC 1Meg, 2Meg spIDs
bytes{{sRsrc_Vid_Civic_viPALSTa;sRsrc_Vid_Civic_viPALSTb;}}; // PAL 1Meg, 2Meg spIDs
bytes{{sRsrc_Vid_Civic_NTSCFFConva;sRsrc_Vid_Civic_PALSTConva;}}; // Convolution NTSC, PAL spID's.
bytes{{1;2;1;0;}}; // Endeavor M,N,Clk., ScanCtl.
longs{{$03b8170;}}; // Clifton's W Parameter
bytes{{25;1;}}; // Clifton's W Size, Clk
longs{{$164860;}}; // Puma's W Parameter <LW14> #PUMA
bytes{{22;1;}}; // Puma's W Size, Clk <LW14> #PUMA
words{{1836;1834;4;46;478;1438;1831;}}; // Vert. Params.
words{{defmBounds_BFP-1;}}; // Number of rows.
// 1bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{3;32;0;0;72;16;}}; // Framebuffer Params.
words{{376;208;20;415;39;73;393;414;}}; // Horiz Params.
// 2bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{2;32;0;0;72;17;}}; // Framebuffer Params.
words{{376;208;20;415;39;73;393;414;}}; // Horiz Params.
// 4bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{1;32;0;0;72;18;}}; // Framebuffer Params.
words{{376;208;20;415;39;73;393;414;}}; // Horiz Params.
// 8bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{0;32;0;0;72;19;}}; // Framebuffer Params.
words{{376;208;20;415;39;73;393;414;}}; // Horiz Params.
// 16bpp Params (Only used for getting the 2x timing for video-in)
//
words{{0;}}; // Bus Size (0 = video-in)
words{{0;32;0;0;152;20;}}; // Framebuffer Params.
words{{752;416;40;831;79;153;793;830;}}; // Horiz Params.
}};
//
// Rubik Parameters (Civic) (1 or 2 Meg)
//
resource 'node' (2910, "_sVidParms_Civic_viGS") {{
blocksize{}; // block size
// Misc Params
//
bytes{{SixthVidMode;FifthVidMode;}}; // Max Graphics Mode, Max Video-in Mode
bytes{{1;0;}}; // Misc Flags.
bytes{{sRsrc_Vid_Civic_viNTSCST;sRsrc_Vid_Civic_viNTSCST;}}; // NTSC 1Meg, 2Meg spIDs
bytes{{0;0;}}; // PAL 1Meg, 2Meg spIDs
bytes{{sRsrc_Vid_Civic_NTSCSTConv;0;}}; // Convolution NTSC, PAL spID's.
bytes{{13;95;1;0;}}; // Endeavor M,N,Clk, ScanCtl.
longs{{$32a1c0;}}; // Clifton's W Parameter
bytes{{23;0;}}; // Clifton's W Size, Clk
longs{{$1dd080;}}; // Puma's W Parameter <LW14> #PUMA
bytes{{24;1;}}; // Puma's W Size, Clk <LW14> #PUMA
words{{814;812;4;23;42;810;811;}}; // Vert. Params.
words{{defmBounds_BGS-1;}}; // Number of rows.
// 1bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{3;32;0;0;48;16;}}; // Framebuffer Params.
words{{304;160;8;319;15;49;305;318;}}; // Horiz Params.
// 2bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{2;32;0;0;48;17;}}; // Framebuffer Params.
words{{304;160;8;319;15;49;305;318;}}; // Horiz Params.
// 4bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{1;32;0;0;48;18;}}; // Framebuffer Params.
words{{304;160;8;319;15;49;305;318;}}; // Horiz Params.
// 8bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{0;32;0;0;48;19;}}; // Framebuffer Params.
words{{304;160;8;319;15;49;305;318;}}; // Horiz Params.
// 16bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{0;32;0;0;98;20;}}; // Framebuffer Params.
words{{608;320;16;639;31;99;611;638;}}; // Horiz Params.
// 32bpp Params
//
words{{1;}}; // Bus Size (0 = video-in)
words{{0;64;0;0;98;5;}}; // Framebuffer Params.
words{{608;320;16;639;31;99;611;638;}}; // Horiz Params.
}};
//
// Rubik-560 Parameters (Civic) ( 1 or 2 Meg)
//
resource 'node' (2925, "_sVidParms_Civic_viGS560") {{
blocksize{}; // block size
// Misc Params
//
bytes{{SixthVidMode;FifthVidMode;}}; // Max Graphics Mode, Max Video-in Mode
bytes{{1;0;}}; // Misc Flags.
bytes{{0;0;}}; // NTSC 1Meg, 2Meg spIDs
bytes{{0;0;}}; // PAL 1Meg, 2Meg spIDs
bytes{{0;0;}}; // Convolution NTSC, PAL spID's.
bytes{{14;93;1;0;}}; // Endeavor M,N,Clk, ScanCtl.
longs{{$105100;}}; // Clifton's W Parameter
bytes{{22;0;}}; // Clifton's W Size, Clk
longs{{$24d100;}}; // Puma's W Parameter <LW14> #PUMA
bytes{{22;1;}}; // Puma's W Size, Clk <LW14> #PUMA
words{{814;812;4;23;42;810;811;}}; // Vert. Params.
words{{defmBounds_BGS560-1;}}; // Number of rows.
// 1bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{3;32;0;0;56;16;}}; // Framebuffer Params.
words{{328;176;12;351;23;57;337;350;}}; // Horiz Params.
// 2bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{2;32;0;0;56;17;}}; // Framebuffer Params.
words{{328;176;12;351;23;57;337;350;}}; // Horiz Params.
// 4bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{1;32;0;0;56;18;}}; // Framebuffer Params.
words{{328;176;12;351;23;57;337;350;}}; // Horiz Params.
// 8bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{0;32;0;0;56;19;}}; // Framebuffer Params.
words{{328;176;12;351;23;57;337;350;}}; // Horiz Params.
// 16bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{0;40;0;0;114;20;}}; // Framebuffer Params.
words{{656;352;24;703;47;115;675;702;}}; // Horiz Params.
// 32bpp Params
//
words{{1;}}; // Bus Size (0 = video-in)
words{{0;80;0;0;114;5;}}; // Framebuffer Params.
words{{656;352;24;703;47;115;675;702;}}; // Horiz Params.
}};
// Kong Parameters (Civic) (1 Meg)
//
resource 'node' (2935, "_sVidParms_Civic_vi2Pa") {{
blocksize{}; // block size
// Misc Params
//
bytes{{FourthVidMode;FourthVidMode;}}; // Max Graphics Mode, Max Video-in Mode
bytes{{1;0;}}; // Misc Flags.
bytes{{0;0;}}; // NTSC 1Meg, 2Meg spIDs
bytes{{0;0;}}; // PAL 1Meg, 2Meg spIDs
bytes{{0;0;}}; // Convolution NTSC, PAL spID's.
bytes{{31;44;0;0;}}; // Endeavor M,N,Clk, ScanCtl.
longs{{$39c140;}}; // Clifton's W Parameter
bytes{{24;0;}}; // Clifton's W Size, Clk
longs{{$1d40b0;}}; // Puma's W Parameter <LW14> #PUMA
bytes{{23;0;}}; // Puma's W Size, Clk <LW14> #PUMA
words{{1830;1828;4;43;82;(1822+0);1825;}}; // Vert. Params.
words{{defmBounds_B2P-1;}}; // Number of rows.
// 1bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{3;18;0;0;128;16;}}; // Framebuffer Params.
words{{664;364;32;727;63;129;705;726;}}; // Horiz Params.
// 2bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{2;18;0;0;128;17;}}; // Framebuffer Params.
words{{664;364;32;727;63;129;705;726;}}; // Horiz Params.
// 4bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{1;18;0;0;128;18;}}; // Framebuffer Params.
words{{664;364;32;727;63;129;705;726;}}; // Horiz Params.
// 8bpp Params
//
words{{1;}}; // Bus Size (0 = video-in)
words{{1;36;0;0;128;3;}}; // Framebuffer Params.
words{{664;364;32;727;63;129;705;726;}}; // Horiz Params.
}};
// Kong Parameters (Civic) (2 Meg)
//
resource 'node' (2936, "_sVidParms_Civic_vi2Pb") {{
blocksize{}; // block size
// Misc Params
//
bytes{{FourthVidMode;FourthVidMode;}}; // Max Graphics Mode, Max Video-in Mode
bytes{{1;0;}}; // Misc Flags.
bytes{{0;0;}}; // NTSC 1Meg, 2Meg spIDs
bytes{{0;0;}}; // PAL 1Meg, 2Meg spIDs
bytes{{0;0;}}; // Convolution NTSC, PAL spID's.
bytes{{31;44;0;0;}}; // Endeavor M,N,Clk, ScanCtl.
longs{{$39c140;}}; // Clifton's W Parameter
bytes{{24;0;}}; // Clifton's W Size, Clk
longs{{$1d40b0;}}; // Puma's W Parameter <LW14> #PUMA
bytes{{23;0;}}; // Puma's W Size, Clk <LW14> #PUMA
words{{1830;1828;4;43;82;(1822+0);1825;}}; // Vert. Params.
words{{defmBounds_B2P-1;}}; // Number of rows.
// 1bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{3;18;0;0;128;16;}}; // Framebuffer Params.
words{{664;364;32;727;63;129;705;726;}}; // Horiz Params.
// 2bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{2;18;0;0;128;17;}}; // Framebuffer Params.
words{{664;364;32;727;63;129;705;726;}}; // Horiz Params.
// 4bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{1;18;0;0;128;18;}}; // Framebuffer Params.
words{{664;364;32;727;63;129;705;726;}}; // Horiz Params.
// 8bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{0;36;0;0;128;19;}}; // Framebuffer Params.
words{{664;364;32;727;63;129;705;726;}}; // Horiz Params.
}};
// Kong Parameters (Civic) (1 or 2 Meg)
// (512x384 Resolution)
resource 'node' (2937, "_sVidParms_Civic_vi2P512") {{
blocksize{}; // block size
// Misc Params
//
bytes{{FourthVidMode;FourthVidMode;}}; // Max Graphics Mode, Max Video-in Mode
bytes{{1;0;}}; // Misc Flags.
bytes{{sRsrc_Vid_Civic_viNTSCST;sRsrc_Vid_Civic_viNTSCST;}}; // NTSC 1Meg, 2Meg spIDs
bytes{{0;0;}}; // PAL 1Meg, 2Meg spIDs
bytes{{sRsrc_Vid_Civic_NTSCSTConv;0;}}; // Convolution NTSC, PAL spID's.
bytes{{31;44;0;0;}}; // Endeavor M,N,Clk, ScanCtl.
longs{{$39c140;}}; // Clifton's W Parameter
bytes{{24;0;}}; // Clifton's W Size, Clk
longs{{$1d40b0;}}; // Puma's W Parameter <LW14> #PUMA
bytes{{23;0;}}; // Puma's W Size, Clk <LW14> #PUMA
words{{1830;1828;4;43;568;1336;1825;}}; // Vert. Params.
words{{defmBounds_B2P-1;}}; // Number of rows.
// 1bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{3;32;0;0;288;16;}}; // Framebuffer Params.
words{{664;364;32;727;63;289;545;726;}}; // Horiz Params.
// 2bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{2;32;0;0;288;17;}}; // Framebuffer Params.
words{{664;364;32;727;63;289;545;726;}}; // Horiz Params.
// 4bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{1;32;0;0;288;18;}}; // Framebuffer Params.
words{{664;364;32;727;63;289;545;726;}}; // Horiz Params.
// 8bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{0;32;0;0;288;19;}}; // Framebuffer Params.
words{{664;364;32;727;63;289;545;726;}}; // Horiz Params.
}};
// Kong Parameters (Civic) (1 or 2 Meg)
// (640x480 Resolution)
resource 'node' (2938, "_sVidParms_Civic_vi2P640") {{
blocksize{}; // block size
// Misc Params
//
bytes{{FourthVidMode;FourthVidMode;}}; // Max Graphics Mode, Max Video-in Mode
bytes{{1;0;}}; // Misc Flags.
bytes{{sRsrc_Vid_Civic_viNTSCFFa;sRsrc_Vid_Civic_viNTSCFFb;}}; // NTSC 1Meg, 2Meg spIDs
bytes{{sRsrc_Vid_Civic_viPALSTa;sRsrc_Vid_Civic_viPALSTb;}}; // PAL 1Meg, 2Meg spIDs
bytes{{sRsrc_Vid_Civic_NTSCFFConva;sRsrc_Vid_Civic_PALSTConva;}}; // Convolution NTSC, PAL spID's.
bytes{{31;44;0;0;}}; // Endeavor M,N,Clk, ScanCtl.
longs{{$39c140;}}; // Clifton's W Parameter
bytes{{24;0;}}; // Clifton's W Size, Clk
longs{{$1d40b0;}}; // Puma's W Parameter <LW14> #PUMA
bytes{{23;0;}}; // Puma's W Size, Clk <LW14> #PUMA
words{{1830;1828;4;43;472;1432;1825;}}; // Vert. Params.
words{{defmBounds_B2P-1;}}; // Number of rows.
// 1bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{3;32;0;0;256;16;}}; // Framebuffer Params.
words{{664;364;32;727;63;257;577;726;}}; // Horiz Params.
// 2bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{2;32;0;0;256;17;}}; // Framebuffer Params.
words{{664;364;32;727;63;257;577;726;}}; // Horiz Params.
// 4bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{1;32;0;0;256;18;}}; // Framebuffer Params.
words{{664;364;32;727;63;257;577;726;}}; // Horiz Params.
// 8bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{0;32;0;0;256;19;}}; // Framebuffer Params.
words{{664;364;32;727;63;257;577;726;}}; // Horiz Params.
}};
// Kong Parameters (Civic) (1 or 2 Meg)
// (768x576 Resolution)
resource 'node' (2939, "_sVidParms_Civic_vi2P768") {{
blocksize{}; // block size
// Misc Params
//
bytes{{ThirdVidMode;FourthVidMode;}}; // Max Graphics Mode, Max Video-in Mode
bytes{{1;0;}}; // Misc Flags.
bytes{{0;0;}}; // NTSC 1Meg, 2Meg spIDs
bytes{{sRsrc_Vid_Civic_viPALFFa;sRsrc_Vid_Civic_viPALFFb;}}; // PAL 1Meg, 2Meg spIDs
bytes{{0;sRsrc_Vid_Civic_PALFFConva;}}; // Convolution NTSC, PAL spID's.
bytes{{31;44;0;0;}}; // Endeavor M,N,Clk, ScanCtl.
longs{{$39c140;}}; // Clifton's W Parameter
bytes{{24;0;}}; // Clifton's W Size, Clk
longs{{$1d40b0;}}; // Puma's W Parameter <LW14> #PUMA
bytes{{23;0;}}; // Puma's W Size, Clk <LW14> #PUMA
words{{1830;1828;4;43;376;1528;1825;}}; // Vert. Params.
words{{defmBounds_B2P-1;}}; // Number of rows.
// 1bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{3;26;0;0;224;16;}}; // Framebuffer Params.
words{{664;364;32;727;63;225;609;726;}}; // Horiz Params.
// 2bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{2;26;0;0;224;17;}}; // Framebuffer Params.
words{{664;364;32;727;63;225;609;726;}}; // Horiz Params.
// 4bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{1;26;0;0;224;18;}}; // Framebuffer Params.
words{{664;364;32;727;63;225;609;726;}}; // Horiz Params.
}};
//
// NTSC (Full-Frame) Parameters (Civic) (1 Meg)
//
resource 'node' (2950, "_sVidParms_Civic_viNTSCFFa") {{
blocksize{}; // block size
// Misc Params
//
bytes{{FifthVidMode;FifthVidMode;}}; // Max Graphics Mode, Max Video-in Mode
bytes{{1;0;}}; // Misc Flags.
bytes{{sRsrc_Vid_Civic_viNTSCFFa;sRsrc_Vid_Civic_viNTSCFFb;}}; // NTSC 1Meg, 2Meg spIDs
bytes{{sRsrc_Vid_Civic_viPALSTa;sRsrc_Vid_Civic_viPALSTb;}}; // PAL 1Meg, 2Meg spIDs
bytes{{sRsrc_Vid_Civic_NTSCFFConva;sRsrc_Vid_Civic_PALSTConva;}}; // Convolution NTSC, PAL spID's. <LW14> #1084483
bytes{{3;28;1;1;}}; // Endeavor M,N,Clk, ScanCtl.
longs{{$10d130;}}; // Clifton's W Parameter
bytes{{22;1;}}; // Clifton's W Size, Clk
longs{{$2cb070;}}; // Puma's W Parameter <LW14> #PUMA
bytes{{23;1;}}; // Puma's W Size, Clk <LW14> #PUMA
words{{525;524;4;9;34;514;519;}}; // Vert. Params.
words{{defmBounds_BNTSCFF-1;}}; // Number of rows.
// 1bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{3;64;1;0;53;16;}}; // Framebuffer Params.
words{{(361 >> 1);195;15;389;28;54;374;388;}}; // Horiz Params.
// 2bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{2;64;1;0;53;17;}}; // Framebuffer Params.
words{{(361 >> 1);195;15;389;28;54;374;388;}}; // Horiz Params.
// 4bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{1;64;1;0;53;18;}}; // Framebuffer Params.
words{{(361 >> 1);195;15;389;28;54;374;388;}}; // Horiz Params.
// 8bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{0;64;1;0;53;19;}}; // Framebuffer Params.
words{{(361 >> 1);195;15;389;28;54;374;388;}}; // Horiz Params.
// 16bpp Params
//
words{{1;}}; // Bus Size (0 = video-in)
words{{0;80;1;0;53;4;}}; // Framebuffer Params.
words{{(361 >> 1);195;15;389;28;54;374;388;}}; // Horiz Params.
// 32bpp Params (Only used for getting the 2x timing for video-in)
//
words{{1;}}; // Bus Size (0 = video-in)
words{{0;160;1;0;108;5;}}; // Framebuffer Params.
words{{(722 >> 1);390;29;779;57;109;749;778;}}; // Horiz Params.
}};
//
// NTSC (Full-Frame) Parameters (Civic) (2 Meg)
//
resource 'node' (2951, "_sVidParms_Civic_viNTSCFFb") {{
blocksize{}; // block size
// Misc Params
//
bytes{{SixthVidMode;FifthVidMode;}}; // Max Graphics Mode, Max Video-in Mode
bytes{{1;0;}}; // Misc Flags.
bytes{{sRsrc_Vid_Civic_viNTSCFFa;sRsrc_Vid_Civic_viNTSCFFb;}}; // NTSC 1Meg, 2Meg spIDs
bytes{{sRsrc_Vid_Civic_viPALSTa;sRsrc_Vid_Civic_viPALSTb;}}; // PAL 1Meg, 2Meg spIDs
bytes{{sRsrc_Vid_Civic_NTSCFFConva;sRsrc_Vid_Civic_PALSTConva;}}; // Convolution NTSC, PAL spID's. <LW14> #1084483
bytes{{3;28;1;1;}}; // Endeavor M,N,Clk, ScanCtl.
longs{{$10d130;}}; // Clifton's W Parameter
bytes{{22;1;}}; // Clifton's W Size, Clk
longs{{$2cb070;}}; // Puma's W Parameter <LW14> #PUMA
bytes{{23;1;}}; // Puma's W Size, Clk <LW14> #PUMA
words{{525;524;4;9;34;514;519;}}; // Vert. Params.
words{{defmBounds_BNTSCFF-1;}}; // Number of rows.
// 1bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{3;64;1;0;53;16;}}; // Framebuffer Params.
words{{(361 >> 1);195;15;389;28;54;374;388;}}; // Horiz Params.
// 2bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{2;64;1;0;53;17;}}; // Framebuffer Params.
words{{(361 >> 1);195;15;389;28;54;374;388;}}; // Horiz Params.
// 4bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{1;64;1;0;53;18;}}; // Framebuffer Params.
words{{(361 >> 1);195;15;389;28;54;374;388;}}; // Horiz Params.
// 8bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{0;64;1;0;53;19;}}; // Framebuffer Params.
words{{(361 >> 1);195;15;389;28;54;374;388;}}; // Horiz Params.
// 16bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{0;80;1;0;107;20;}}; // Framebuffer Params.
words{{(722 >> 1);390;30;779;56;108;748;778;}}; // Horiz Params.
// 32bpp Params
//
words{{1;}}; // Bus Size (0 = video-in)
words{{0;160;1;0;108;5;}}; // Framebuffer Params.
words{{(722 >> 1);390;29;779;57;109;749;778;}}; // Horiz Params.
}};
//
// NTSC (Full-Frame Convolved) Parameters (Civic) ( 1 or 2 Meg)
//
resource 'node' (2945, "_sVidParms_Civic_NTSCFFConv") {{
blocksize{}; // block size
// Misc Params
//
bytes{{FourthVidMode;0}}; // Max Graphics Mode, Max Video-in Mode
bytes{{0;1;}}; // Misc Flags.
bytes{{sRsrc_Vid_Civic_viNTSCFFa;sRsrc_Vid_Civic_viNTSCFFb;}}; // NTSC 1Meg, 2Meg spIDs
bytes{{sRsrc_Vid_Civic_viPALSTa;sRsrc_Vid_Civic_viPALSTb;}}; // PAL 1Meg, 2Meg spIDs
bytes{{sRsrc_Vid_Civic_NTSCFFConva;sRsrc_Vid_Civic_PALSTConva;}}; // Convolution NTSC, PAL spID's.
bytes{{3;7;1;1;}}; // Endeavor M,N,Clk, ScanCtl.
longs{{$10c130;}}; // Clifton's W Parameter
bytes{{22;1;}}; // Clifton's W Size, Clk
longs{{$2c9070;}}; // Puma's W Parameter <LW14> #PUMA
bytes{{23;1;}}; // Puma's W Size, Clk <LW14> #PUMA
words{{525;524;4;9;35;513;519;}}; // Vert. Params.
words{{defmBounds_BNTSCFF-1;}}; // Number of rows.
// 1bpp Params
//
words{{1;}}; // Bus Size (0 = video-in)
words{{4;64;0;1;236;32;}}; // Framebuffer Params.
words{{(1444 >> 1);780;58;1559;115;237;1517;1558;}}; // Horiz Params.
// 2bpp Params
//
words{{1;}}; // Bus Size (0 = video-in)
words{{3;64;0;1;236;33;}}; // Framebuffer Params.
words{{(1444 >> 1);780;58;1559;115;237;1517;1558;}}; // Horiz Params.
// 4bpp Params
//
words{{1;}}; // Bus Size (0 = video-in)
words{{2;64;0;1;236;34;}}; // Framebuffer Params.
words{{(1444 >> 1);780;58;1559;115;237;1517;1558;}}; // Horiz Params.
// 8bpp Params
//
words{{1;}}; // Bus Size (0 = video-in)
words{{1;64;0;1;236;35;}}; // Framebuffer Params.
words{{(1444 >> 1);780;58;1559;115;237;1517;1558;}}; // Horiz Params.
}};
//
// NTSC (Safe-Title) Parameters (Civic) (1 or 2 Meg)
//
resource 'node' (2965, "_sVidParms_Civic_viNTSCST") {{
blocksize{}; // block size
// Misc Params
//
bytes{{SixthVidMode;FifthVidMode;}}; // Max Graphics Mode, Max Video-in Mode
bytes{{1;0;}}; // Misc Flags.
bytes{{sRsrc_Vid_Civic_viNTSCST;sRsrc_Vid_Civic_viNTSCST;}}; // NTSC 1Meg, 2Meg spIDs
bytes{{0;0;}}; // PAL 1Meg, 2Meg spIDs
bytes{{sRsrc_Vid_Civic_NTSCSTConv;0;}}; // Convolution NTSC, PAL spID's. <LW17>
bytes{{3;28;1;1;}}; // Endeavor M,N,Clk, ScanCtl.
longs{{$10d130;}}; // Clifton's W Parameter
bytes{{22;1;}}; // Clifton's W Size, Clk
longs{{$2cb070;}}; // Puma's W Parameter <LW14> #PUMA
bytes{{23;1;}}; // Puma's W Size, Clk <LW14> #PUMA
words{{525;524;4;9;82;466;519;}}; // Vert. Params.
words{{defmBounds_BNTSCFF-1;}}; // Number of rows.
// 1bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{3;64;1;0;85;16;}}; // Framebuffer Params.
words{{(361 >> 1);195;15;389;28;86;342;388;}}; // Horiz Params.
// 2bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{2;64;1;0;85;17;}}; // Framebuffer Params.
words{{(361 >> 1);195;15;389;28;86;342;388;}}; // Horiz Params.
// 4bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{1;64;1;0;85;18;}}; // Framebuffer Params.
words{{(361 >> 1);195;15;389;28;86;342;388;}}; // Horiz Params.
// 8bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{0;64;1;0;85;19;}}; // Framebuffer Params.
words{{(361 >> 1);195;15;389;28;86;342;388;}}; // Horiz Params.
// 16bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{0;64;1;0;171;20;}}; // Framebuffer Params.
words{{(722 >> 1);390;30;778;56;172;684;778;}}; // Horiz Params.
// 32bpp Params
//
words{{1;}}; // Bus Size (0 = video-in)
words{{0;128;1;0;172;5;}}; // Framebuffer Params.
words{{(722 >> 1);390;29;779;57;173;685;778;}}; // Horiz Params.
}};
//
// NTSC (Safe-Title Convolved) Parameters (Civic) (1 or 2 Meg)
//
resource 'node' (2960, "_sVidParms_Civic_NTSCSTConv") {{
blocksize{}; // block size
// Misc Params
//
bytes{{FourthVidMode;0}}; // Max Graphics Mode, Max Video-in Mode
bytes{{0;1;}}; // Misc Flags.
bytes{{sRsrc_Vid_Civic_viNTSCST;sRsrc_Vid_Civic_viNTSCST;}}; // NTSC 1Meg, 2Meg spIDs
bytes{{0;0;}}; // PAL 1Meg, 2Meg spIDs
bytes{{sRsrc_Vid_Civic_NTSCSTConv;0;}}; // Convolution NTSC, PAL spID's.
bytes{{3;7;1;1;}}; // Endeavor M,N,Clk, ScanCtl.
longs{{$10c130;}}; // Clifton's W Parameter
bytes{{22;1;}}; // Clifton's W Size, Clk
longs{{$2c9070;}}; // Puma's W Parameter <LW14> #PUMA
bytes{{23;1;}}; // Puma's W Size, Clk <LW14> #PUMA
words{{525;524;4;9;83;465;519;}}; // Vert. Params.
words{{defmBounds_BNTSCST-1;}}; // Number of rows.
// 1bpp Params
//
words{{1;}}; // Bus Size (0 = video-in)
words{{4;64;0;1;364;32;}}; // Framebuffer Params.
words{{(1444 >> 1);780;58;1559;115;365;1389;1558;}}; // Horiz Params.
// 2bpp Params
//
words{{1;}}; // Bus Size (0 = video-in)
words{{3;64;0;1;364;33;}}; // Framebuffer Params.
words{{(1444 >> 1);780;58;1559;115;365;1389;1558;}}; // Horiz Params.
// 4bpp Params
//
words{{1;}}; // Bus Size (0 = video-in)
words{{2;64;0;1;364;34;}}; // Framebuffer Params.
words{{(1444 >> 1);780;58;1559;115;365;1389;1558;}}; // Horiz Params.
// 8bpp Params
//
words{{1;}}; // Bus Size (0 = video-in)
words{{1;64;0;1;364;35;}}; // Framebuffer Params.
words{{(1444 >> 1);780;58;1559;115;365;1389;1558;}}; // Horiz Params.
}};
//
// Full-Page RGB Parameters (Civic) (1 Meg)
//
resource 'node' (2975, "_sVidParms_Civic_viFPRGBa") {{
blocksize{}; // block size
// Misc Params
//
bytes{{FourthVidMode;FifthVidMode;}}; // Max Graphics Mode, Max Video-in Mode
bytes{{1;0;}}; // Misc Flags.
bytes{{0;0;}}; // NTSC 1Meg, 2Meg spIDs
bytes{{0;0;}}; // PAL 1Meg, 2Meg spIDs
bytes{{0;0;}}; // Convolution NTSC, PAL spID's.
bytes{{1;2;1;0;}}; // Endeavor M,N,Clk, ScanCtl.
longs{{$03b8170;}}; // Clifton's W Parameter
bytes{{25;1;}}; // Clifton's W Size, Clk
longs{{$164860;}}; // Puma's W Parameter <LW14> #PUMA
bytes{{22;1;}}; // Puma's W Size, Clk <LW14> #PUMA
words{{1836;1834;4;9;88;1828;1832;}}; // Vert. Params.
words{{defmBounds_BFP-1;}}; // Number of rows.
// 1bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{3;16;0;0;72;16;}}; // Framebuffer Params.
words{{376;208;20;415;39;73;393;414;}}; // Horiz Params.
// 2bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{2;16;0;0;72;17;}}; // Framebuffer Params.
words{{376;208;20;415;39;73;393;414;}}; // Horiz Params.
// 4bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{1;16;0;0;72;18;}}; // Framebuffer Params.
words{{376;208;20;415;39;73;393;414;}}; // Horiz Params.
// 8bpp Params
//
words{{1;}}; // Bus Size (0 = video-in)
words{{1;32;0;0;72;3;}}; // Framebuffer Params.
words{{376;208;20;415;39;73;393;414;}}; // Horiz Params.
// 16bpp Params (Only used for getting the 2x timing for video-in)
//
words{{0;}}; // Bus Size (0 = video-in)
words{{0;40;0;0;152;20;}};
words{{752;416;40;831;79;153;793;830;}}; // Horiz Params.
}};
//
// Full-Page RGB Parameters (Civic) (2 Meg)
//
resource 'node' (2976, "_sVidParms_Civic_viFPRGBb") {{
blocksize{}; // block size
// Misc Params
//
bytes{{FifthVidMode;FifthVidMode;}}; // Max Graphics Mode, Max Video-in Mode
bytes{{1;0;}}; // Misc Flags.
bytes{{0;0;}}; // NTSC 1Meg, 2Meg spIDs
bytes{{0;0;}}; // PAL 1Meg, 2Meg spIDs
bytes{{0;0;}}; // Convolution NTSC, PAL spID's.
bytes{{1;2;1;0;}}; // Endeavor M,N,Clk, ScanCtl.
longs{{$03b8170;}}; // Clifton's W Parameter
bytes{{25;1;}}; // Clifton's W Size, Clk
longs{{$164860;}}; // Puma's W Parameter <LW14> #PUMA
bytes{{22;1;}}; // Puma's W Size, Clk <LW14> #PUMA
words{{1836;1834;4;9;88;1828;1832;}}; // Vert. Params.
words{{defmBounds_BFP-1;}}; // Number of rows.
// 1bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{3;16;0;0;72;16;}}; // Framebuffer Params.
words{{376;208;20;415;39;73;393;414;}}; // Horiz Params.
// 2bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{2;16;0;0;72;17;}}; // Framebuffer Params.
words{{376;208;20;415;39;73;393;414;}}; // Horiz Params.
// 4bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{1;16;0;0;72;18;}}; // Framebuffer Params.
words{{376;208;20;415;39;73;393;414;}}; // Horiz Params.
// 8bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{0;32;0;0;72;19;}}; // Framebuffer Params.
words{{376;208;20;415;39;73;393;414;}}; // Horiz Params.
// 16bpp Params
//
words{{1;}}; // Bus Size (0 = video-in)
words{{0;40;0;0;72;4;}}; // Framebuffer Params.
words{{376;208;20;415;39;73;393;414;}}; // Horiz Params.
// 32bpp Params (Only used for getting the 2x timing for video-in)
//
words{{1;}}; // Bus Size (0 = video-in)
words{{0;40;0;0;152;5;}}; // Framebuffer Params.
words{{752;416;40;831;79;153;793;830;}}; // Horiz Params.
}};
//
// Hi-Res Parameters (Civic) (1 Meg)
//
resource 'node' (2985, "_sVidParms_Civic_viHRa") {{
blocksize{}; // block size
// Misc Params
//
bytes{{FifthVidMode;FifthVidMode;}}; // Max Graphics Mode, Max Video-in Mode
bytes{{1;0;}}; // Misc Flags.
bytes{{sRsrc_Vid_Civic_viNTSCFFa;sRsrc_Vid_Civic_viNTSCFFb;}}; // NTSC 1Meg, 2Meg spIDs
bytes{{sRsrc_Vid_Civic_viPALSTa;sRsrc_Vid_Civic_viPALSTb;}}; // PAL 1Meg, 2Meg spIDs
bytes{{sRsrc_Vid_Civic_NTSCFFConva;sRsrc_Vid_Civic_PALSTConva;}}; // Convolution NTSC, PAL spID's.
bytes{{13;61;0;0;}}; // Endeavor M,N,Clk, ScanCtl.
longs{{$21c900;}}; // Clifton's W Parameter
bytes{{23;1;}}; // Clifton's W Size, Clk
longs{{$114890;}}; // Puma's W Parameter <LW14> #PUMA
bytes{{22;1;}}; // Puma's W Size, Clk <LW14> #PUMA
words{{1050;1048;4;43;82;1042;1045;}}; // Vert. Params.
words{{defmBounds_BHR-1;}}; // Number of rows.
// 1bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{3;32;0;0;72;16;}}; // Framebuffer Params.
words{{400;216;16;431;31;73;393;430;}}; // Horiz Params.
// 2bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{2;32;0;0;72;17;}}; // Civic/Sebastian Params.
words{{400;216;16;431;31;73;393;430;}}; // Horiz Params.
// 4bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{1;32;0;0;72;18;}}; // Civic/Sebastian Params.
words{{400;216;16;431;31;73;393;430;}}; // Horiz Params.
// 8bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{0;32;0;0;72;19;}}; // Civic/Sebastian Params.
words{{400;216;16;431;31;73;393;430;}}; // Horiz Params.
// 16bpp Params
//
words{{1;}}; // Bus Size (0 = video-in)
words{{0;40;0;0;72;4;}}; // Civic/Sebastian Params.
words{{400;216;16;431;31;73;393;430;}}; // Horiz Params.
// 32bpp Params (Only used for getting the 2x timing for video-in)
//
words{{1;}}; // Bus Size (0 = video-in)
words{{0;80;0;0;146;5;}}; // Civic/Sebastian Params.
words{{800;432;32;863;63;147;787;862;}}; // Horiz Params.
}};
//
// Hi-Res Parameters (Civic) (2 Meg)
//
resource 'node' (2986, "_sVidParms_Civic_viHRb") {{
blocksize{}; // block size
// Misc Params
//
bytes{{SixthVidMode;FifthVidMode;}}; // Max Graphics Mode, Max Video-in Mode
bytes{{1;0;}}; // Misc Flags.
bytes{{sRsrc_Vid_Civic_viNTSCFFa;sRsrc_Vid_Civic_viNTSCFFb;}}; // NTSC 1Meg, 2Meg spIDs
bytes{{sRsrc_Vid_Civic_viPALSTa;sRsrc_Vid_Civic_viPALSTb;}}; // PAL 1Meg, 2Meg spIDs
bytes{{sRsrc_Vid_Civic_NTSCFFConva;sRsrc_Vid_Civic_PALSTConva;}}; // Convolution NTSC, PAL spID's.
bytes{{13;61;0;0;}}; // Endeavor M,N,Clk, ScanCtl.
longs{{$21c900;}}; // Clifton's W Parameter
bytes{{23;1;}}; // Clifton's W Size, Clk
longs{{$114890;}}; // Puma's W Parameter <LW14> #PUMA
bytes{{22;1;}}; // Puma's W Size, Clk <LW14> #PUMA
words{{1050;1048;4;43;82;1042;1045;}}; // Vert. Params.
words{{defmBounds_BHR-1;}}; // Number of rows.
// 1bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{3;32;0;0;72;16;}}; // Framebuffer Params.
words{{400;216;16;431;31;73;393;430;}}; // Horiz Params.
// 2bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{2;32;0;0;72;17;}}; // Civic/Sebastian Params.
words{{400;216;16;431;31;73;393;430;}}; // Horiz Params.
// 4bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{1;32;0;0;72;18;}}; // Civic/Sebastian Params.
words{{400;216;16;431;31;73;393;430;}}; // Horiz Params.
// 8bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{0;32;0;0;72;19;}}; // Civic/Sebastian Params.
words{{400;216;16;431;31;73;393;430;}}; // Horiz Params.
// 16bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{0;64;0;0;146;20;}}; // Civic/Sebastian Params.
words{{800;432;32;863;63;147;787;862;}}; // Horiz Params.
// 32bpp Params
//
words{{1;}}; // Bus Size (0 = video-in)
words{{0;80;0;0;146;5;}}; // Civic/Sebastian Params.
words{{800;432;32;863;63;147;787;862;}}; // Horiz Params.
}};
//
// Hi-Res Parameters (Civic) (1 or 2 Meg)
// (512x384)
resource 'node' (3165, "_sVidParms_Civic_viHRNTSCST") {{
blocksize{}; // block size
// Misc Params
//
bytes{{SixthVidMode;FifthVidMode;}}; // Max Graphics Mode, Max Video-in Mode
bytes{{1;0;}}; // Misc Flags.
bytes{{sRsrc_Vid_Civic_viNTSCST;sRsrc_Vid_Civic_viNTSCST;}}; // NTSC 1Meg, 2Meg spIDs
bytes{{0;0;}}; // PAL 1Meg, 2Meg spIDs
bytes{{sRsrc_Vid_Civic_NTSCSTConv;0;}}; // Convolution NTSC, PAL spID's.
bytes{{13;61;0;0;}}; // Endeavor M,N,Clk, ScanCtl.
longs{{$21c900;}}; // Clifton's W Parameter
bytes{{23;1;}}; // Clifton's W Size, Clk
longs{{$114890;}}; // Puma's W Parameter <LW14> #PUMA
bytes{{22;1;}}; // Puma's W Size, Clk <LW14> #PUMA
words{{1050;1048;4;43;178;946;1045;}}; // Vert. Params.
words{{defmBounds_BNTSCST-1;}}; // Number of rows.
// 1bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{3;32;0;0;104;16;}}; // Framebuffer Params.
words{{400;216;16;431;31;105;361;430;}}; // Horiz Params.
// 2bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{2;32;0;0;104;17;}}; // Civic/Sebastian Params.
words{{400;216;16;431;31;105;361;430;}}; // Horiz Params.
// 4bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{1;32;0;0;104;18;}}; // Civic/Sebastian Params.
words{{400;216;16;431;31;105;361;430;}}; // Horiz Params.
// 8bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{0;32;0;0;104;19;}}; // Civic/Sebastian Params.
words{{400;216;16;431;31;105;361;430;}}; // Horiz Params.
// 16bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{0;32;0;0;209;20;}}; // Civic/Sebastian Params.
words{{800;432;32;863;63;210;722;862;}}; // Horiz Params.
// 32bpp Params
//
words{{1;}}; // Bus Size (0 = video-in)
words{{0;64;0;0;210;5;}}; // Civic/Sebastian Params.
words{{800;432;32;863;63;211;723;862;}}; // Horiz Params.
}};
//
// Hi-Res (640x400) Parameters (Civic) (1 or 2 Meg)
//
resource 'node' (2995, "_sVidParms_Civic_viHR400") {{
blocksize{}; // block size
// Misc Params
//
bytes{{SixthVidMode;FifthVidMode;}}; // Max Graphics Mode, Max Video-in Mode
bytes{{1;0;}}; // Misc Flags.
bytes{{0;0;}}; // NTSC 1Meg, 2Meg spIDs
bytes{{0;0;}}; // PAL 1Meg, 2Meg spIDs
bytes{{0;0;}}; // Convolution NTSC, PAL spID's.
bytes{{13;61;0;0;}}; // Endeavor M,N,Clk, ScanCtl.
longs{{$21c900;}}; // Clifton's W Parameter
bytes{{23;1;}}; // Clifton's W Size, Clk
longs{{$114890;}}; // Puma's W Parameter <LW14> #PUMA
bytes{{22;1;}}; // Puma's W Size, Clk <LW14> #PUMA
words{{1050;1048;4;83;162;962;1005;}}; // Vert. Params.
words{{defmBounds_BHR400-1;}}; // Number of rows.
// 1bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{3;32;0;0;72;16;}}; // Framebuffer Params.
words{{400;216;16;431;31;73;393;430;}}; // Horiz Params.
// 2bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{2;32;0;0;72;17;}}; // Civic/Sebastian Params.
words{{400;216;16;431;31;73;393;430;}}; // Horiz Params.
// 4bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{1;32;0;0;72;18;}}; // Civic/Sebastian Params.
words{{400;216;16;431;31;73;393;430;}}; // Horiz Params.
// 8bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{0;32;0;0;72;19;}}; // Civic/Sebastian Params.
words{{400;216;16;431;31;73;393;430;}}; // Horiz Params.
// 16bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{0;40;0;0;146;20;}}; // Civic/Sebastian Params.
words{{800;432;32;863;63;147;787;862;}}; // Horiz Params.
// 32bpp Params
//
words{{1;}}; // Bus Size (0 = video-in)
words{{0;80;0;0;146;5;}}; // Civic/Sebastian Params.
words{{800;432;32;863;63;147;787;862;}}; // Horiz Params.
}};
//
// PAL Full-Frame Parameters (Civic) (1 Meg)
//
resource 'node' (3020, "_sVidParms_Civic_viPALFFa") {{
blocksize{}; // block size
// Misc Params
//
bytes{{FifthVidMode;FifthVidMode;}}; // Max Graphics Mode, Max Video-in Mode
bytes{{1;0;}}; // Misc Flags.
bytes{{0;0;}}; // NTSC 1Meg, 2Meg spIDs
bytes{{sRsrc_Vid_Civic_viPALFFa;sRsrc_Vid_Civic_viPALFFb;}}; // PAL 1Meg, 2Meg spIDs
bytes{{0;sRsrc_Vid_Civic_PALFFConva;}}; // Convolution NTSC, PAL spID's.
bytes{{5;48;0;1;}}; // Endeavor M,N,Clk, ScanCtl.
longs{{$19d100;}}; // Clifton's W Parameter
bytes{{23;0;}}; // Clifton's W Size, Clk
longs{{$125860;}}; // Puma's W Parameter <LW14> #PUMA
bytes{{22;0;}}; // Puma's W Size, Clk <LW14> #PUMA
words{{625;624;4;9;38;614;619;}}; // Vert. Params.
words{{defmBounds_BPALFF-1;}}; // Number of rows.
// 1bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{3;52;1;0;69;16;}}; // Framebuffer Params.
words{{(437>>1);236;18;471;34;70;454;470;}}; // Horiz Params.
// 2bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{2;52;1;0;69;17;}}; // Framebuffer Params.
words{{(437>>1);236;18;471;34;70;454;470;}}; // Horiz Params.
// 4bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{1;52;1;0;69;18;}}; // Framebuffer Params.
words{{(437>>1);236;18;471;34;70;454;470;}}; // Horiz Params.
// 8bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{0;52;1;0;69;19;}}; // Framebuffer Params.
words{{(437>>1);236;18;471;34;70;454;470;}}; // Horiz Params.
// 16bpp Params
//
words{{1;}}; // Bus Size (0 = video-in)
words{{0;104;1;0;69;4;}}; // Framebuffer Params.
words{{(437>>1);236;18;471;34;70;454;470;}}; // Horiz Params.
// 32bpp Params (Only used for getting the 2x timing for video-in)
//
words{{1;}}; // Bus Size (0 = video-in)
words{{0;208;1;0;140;5;}}; // Framebuffer Params.
words{{(874>>1);472;35;943;69;141;909;942;}}; // Horiz Params.
}};
//
// PAL Full-Frame Parameters (Civic) (2 Meg)
//
resource 'node' (3021, "_sVidParms_Civic_viPALFFb") {{
blocksize{}; // block size
// Misc Params
//
bytes{{SixthVidMode;FifthVidMode;}}; // Max Graphics Mode, Max Video-in Mode
bytes{{1;0;}}; // Misc Flags.
bytes{{0;0;}}; // NTSC 1Meg, 2Meg spIDs
bytes{{sRsrc_Vid_Civic_viPALFFa;sRsrc_Vid_Civic_viPALFFb;}}; // PAL 1Meg, 2Meg spIDs
bytes{{0;sRsrc_Vid_Civic_PALFFConva;}}; // Convolution NTSC, PAL spID's.
bytes{{5;48;0;1;}}; // Endeavor M,N,Clk, ScanCtl.
longs{{$19d100;}}; // Clifton's W Parameter
bytes{{23;0;}}; // Clifton's W Size, Clk
longs{{$125860;}}; // Puma's W Parameter <LW14> #PUMA
bytes{{22;0;}}; // Puma's W Size, Clk <LW14> #PUMA
words{{625;624;4;9;38;614;619;}}; // Vert. Params.
words{{defmBounds_BPALFF-1;}}; // Number of rows.
// 1bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{3;52;1;0;69;16;}}; // Framebuffer Params.
words{{(437>>1);236;18;471;34;70;454;470;}}; // Horiz Params.
// 2bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{2;52;1;0;69;17;}}; // Framebuffer Params.
words{{(437>>1);236;18;471;34;70;454;470;}}; // Horiz Params.
// 4bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{1;52;1;0;69;18;}}; // Framebuffer Params.
words{{(437>>1);236;18;471;34;70;454;470;}}; // Horiz Params.
// 8bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{0;52;1;0;69;19;}}; // Framebuffer Params.
words{{(437>>1);236;18;471;34;70;454;470;}}; // Horiz Params.
// 16bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{0;104;1;0;146;20;}}; // Framebuffer Params.
words{{(874>>1);472;35;943;69;147;915;942;}}; // Horiz Params.
// 32bpp Params
//
words{{1;}}; // Bus Size (0 = video-in)
words{{0;208;1;0;140;5;}}; // Framebuffer Params.
words{{(874>>1);472;35;943;69;141;909;942;}}; // Horiz Params.
}};
//
// PAL Full-Frame Convolved Parameters (Civic)
//
resource 'node' (3015, "_sVidParms_Civic_PALFFConv") {{
blocksize{}; // block size
// Misc Params
//
bytes{{FourthVidMode;0}}; // Max Graphics Mode, Max Video-in Mode
bytes{{0;1;}}; // Misc Flags.
bytes{{0;0;}}; // NTSC 1Meg, 2Meg spIDs
bytes{{sRsrc_Vid_Civic_viPALFFa;sRsrc_Vid_Civic_viPALFFb;}}; // PAL 1Meg, 2Meg spIDs
bytes{{0;sRsrc_Vid_Civic_PALFFConva;}}; // Convolution NTSC, PAL spID's.
bytes{{5;12;0;1;}}; // Endeavor M,N,Clk, ScanCtl.
longs{{$19c100;}}; // Clifton's W Parameter
bytes{{23;0;}}; // Clifton's W Size, Clk
longs{{$124860;}}; // Puma's W Parameter <LW14> #PUMA
bytes{{22;0;}}; // Puma's W Size, Clk <LW14> #PUMA
words{{625;624;4;9;39;613;619;}}; // Vert. Params.
words{{defmBounds_BPALFF-1;}}; // Number of rows.
// 1bpp Params
//
words{{1;}}; // Bus Size (0 = video-in)
words{{4;64;0;1;300;32;}}; // Framebuffer Params.
words{{(1748>>1);944;70;1887;139;301;1837;1886;}}; // Horiz Params.
// 2bpp Params
//
words{{1;}}; // Bus Size (0 = video-in)
words{{3;64;0;1;300;33;}}; // Framebuffer Params.
words{{(1748>>1);944;70;1887;139;301;1837;1886;}}; // Horiz Params.
// 4bpp Params
//
words{{1;}}; // Bus Size (0 = video-in)
words{{2;64;0;1;300;34;}}; // Framebuffer Params.
words{{(1748>>1);944;70;1887;139;301;1837;1886;}}; // Horiz Params.
// 8bpp Params
//
words{{1;}}; // Bus Size (0 = video-in)
words{{1;64;0;1;300;35;}}; // Framebuffer Params.
words{{(1748>>1);944;70;1887;139;301;1837;1886;}}; // Horiz Params.
}};
//
// PAL Safe-Title Video-In Parameters (Civic) (1 Meg)
//
resource 'node' (3035, "_sVidParms_Civic_viPALSTa") {{
blocksize{}; // block size
// Misc Params
//
bytes{{FifthVidMode;FifthVidMode;}}; // Max Graphics Mode, Max Video-in Mode
bytes{{1;0;}}; // Misc Flags.
bytes{{sRsrc_Vid_Civic_viNTSCFFa;sRsrc_Vid_Civic_viNTSCFFb;}}; // NTSC 1Meg, 2Meg spIDs
bytes{{sRsrc_Vid_Civic_viPALSTa;sRsrc_Vid_Civic_viPALSTb;}}; // PAL 1Meg, 2Meg spIDs
bytes{{sRsrc_Vid_Civic_NTSCFFConva;sRsrc_Vid_Civic_PALSTConva;}}; // Convolution NTSC, PAL spID's.
bytes{{5;48;0;1;}}; // Endeavor M,N,Clk, ScanCtl.
longs{{$19d100;}}; // Clifton's W Parameter
bytes{{23;0;}}; // Clifton's W Size, Clk
longs{{$125860;}}; // Puma's W Parameter <LW14> #PUMA
bytes{{22;0;}}; // Puma's W Size, Clk <LW14> #PUMA
words{{625;624;4;19;86;566;619;}}; // Vert. Params.
words{{defmBounds_BPALST-1;}}; // Number of rows.
// 1bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{3;64;1;0;101;16;}}; // Framebuffer Params.
words{{(437>>1);236;18;471;34;102;422;470;}}; // Horiz Params.
// 2bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{2;64;1;0;101;17;}}; // Framebuffer Params.
words{{(437>>1);236;18;471;34;102;422;470;}}; // Horiz Params.
// 4bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{1;64;1;0;101;18;}}; // Framebuffer Params.
words{{(437>>1);236;18;471;34;102;422;470;}}; // Horiz Params.
// 8bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{0;64;1;0;101;19;}}; // Framebuffer Params.
words{{(437>>1);236;18;471;34;102;422;470;}}; // Horiz Params.
// 16bpp Params
//
words{{1;}}; // Bus Size (0 = video-in)
words{{0;80;1;0;101;4;}}; // Framebuffer Params.
words{{(437>>1);236;18;471;34;102;422;470;}}; // Horiz Params.
// 32bpp Params (Only used for getting the 2x timing for video-in)
//
words{{1;}}; // Bus Size (0 = video-in)
words{{0;160;1;0;204;5;}}; // Framebuffer Params.
words{{(874>>1);472;35;943;69;205;845;942;}}; // Horiz Params.
}};
//
// PAL Safe-Title Video-In Parameters (Civic) (2 Meg)
//
resource 'node' (3036, "_sVidParms_Civic_viPALSTb") {{
blocksize{}; // block size
// Misc Params
//
bytes{{SixthVidMode;FifthVidMode;}}; // Max Graphics Mode, Max Video-in Mode
bytes{{1;0;}}; // Misc Flags.
bytes{{sRsrc_Vid_Civic_viNTSCFFa;sRsrc_Vid_Civic_viNTSCFFb;}}; // NTSC 1Meg, 2Meg spIDs
bytes{{sRsrc_Vid_Civic_viPALSTa;sRsrc_Vid_Civic_viPALSTb;}}; // PAL 1Meg, 2Meg spIDs
bytes{{sRsrc_Vid_Civic_NTSCFFConva;sRsrc_Vid_Civic_PALSTConva;}}; // Convolution NTSC, PAL spID's.
bytes{{5;48;0;1;}}; // Endeavor M,N,Clk, ScanCtl.
longs{{$19d100;}}; // Clifton's W Parameter
bytes{{23;0;}}; // Clifton's W Size, Clk
longs{{$125860;}}; // Puma's W Parameter <LW14> #PUMA
bytes{{22;0;}}; // Puma's W Size, Clk <LW14> #PUMA
words{{625;624;4;19;86;566;619;}}; // Vert. Params.
words{{defmBounds_BPALST-1;}}; // Number of rows.
// 1bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{3;64;1;0;101;16;}}; // Framebuffer Params.
words{{(437>>1);236;18;471;34;102;422;470;}}; // Horiz Params.
// 2bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{2;64;1;0;101;17;}}; // Framebuffer Params.
words{{(437>>1);236;18;471;34;102;422;470;}}; // Horiz Params.
// 4bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{1;64;1;0;101;18;}}; // Framebuffer Params.
words{{(437>>1);236;18;471;34;102;422;470;}}; // Horiz Params.
// 8bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{0;64;1;0;101;19;}}; // Framebuffer Params.
words{{(437>>1);236;18;471;34;102;422;470;}}; // Horiz Params.
// 16bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{0;80;1;0;210;20;}}; // Framebuffer Params.
words{{(874>>1);472;35;943;69;211;851;942;}}; // Horiz Params.
// 32bpp Params
//
words{{1;}}; // Bus Size (0 = video-in)
words{{0;160;1;0;204;5;}}; // Framebuffer Params.
words{{(874>>1);472;35;943;69;205;845;942;}}; // Horiz Params.
}};
//
// PAL Safe-Title Convolved Parameters (Civic)
//
resource 'node' (3030, "_sVidParms_Civic_PALSTConv") {{
blocksize{}; // block size
// Misc Params
//
bytes{{FourthVidMode;0}}; // Max Graphics Mode, Max Video-in Mode
bytes{{0;1;}}; // Misc Flags.
bytes{{sRsrc_Vid_Civic_viNTSCFFa;sRsrc_Vid_Civic_viNTSCFFb;}}; // NTSC 1Meg, 2Meg spIDs
bytes{{sRsrc_Vid_Civic_viPALSTa;sRsrc_Vid_Civic_viPALSTb;}}; // PAL 1Meg, 2Meg spIDs
bytes{{sRsrc_Vid_Civic_NTSCFFConva;sRsrc_Vid_Civic_PALSTConva;}}; // Convolution NTSC, PAL spID's.
bytes{{5;12;0;1;}}; // Endeavor M,N,Clk, ScanCtl.
longs{{$19c100;}}; // Clifton's W Parameter
bytes{{23;0;}}; // Clifton's W Size, Clk
longs{{$124860;}}; // Puma's W Parameter <LW14> #PUMA
bytes{{22;0;}}; // Puma's W Size, Clk <LW14> #PUMA
words{{625;624;4;19;87;565;619;}}; // Vert. Params.
words{{defmBounds_BPALST-1;}}; // Number of rows.
// 1bpp Params
//
words{{1;}}; // Bus Size (0 = video-in)
words{{4;64;0;1;407;32;}}; // Framebuffer Params.
words{{872;944;72;1881;136;408;1688;1880;}}; // Horiz Params.
// 2bpp Params
//
words{{1;}}; // Bus Size (0 = video-in)
words{{3;64;0;1;407;33;}}; // Framebuffer Params.
words{{872;944;72;1881;136;408;1688;1880;}}; // Horiz Params.
// 4bpp Params
//
words{{1;}}; // Bus Size (0 = video-in)
words{{2;64;0;1;407;34;}}; // Framebuffer Params.
words{{872;944;72;1881;136;408;1688;1880;}}; // Horiz Params.
// 8bpp Params
//
words{{1;}}; // Bus Size (0 = video-in)
words{{1;64;0;1;407;35;}}; // Framebuffer Params.
words{{872;944;72;1881;136;408;1688;1880;}}; // Horiz Params.
}};
//
// VGA Parameters (Civic) (1 Meg)
//
resource 'node' (3045, "_sVidParms_Civic_viVGAa") {{
blocksize{}; // block size
// Misc Params
//
bytes{{FifthVidMode;FifthVidMode;}}; // Max Graphics Mode, Max Video-in Mode
bytes{{1;0;}}; // Misc Flags.
bytes{{sRsrc_Vid_Civic_viNTSCFFa;sRsrc_Vid_Civic_viNTSCFFb;}}; // NTSC 1Meg, 2Meg spIDs
bytes{{sRsrc_Vid_Civic_viPALSTa;sRsrc_Vid_Civic_viPALSTb;}}; // PAL 1Meg, 2Meg spIDs
bytes{{sRsrc_Vid_Civic_NTSCFFConva;sRsrc_Vid_Civic_PALSTConva;}}; // Convolution NTSC, PAL spID's.
bytes{{11;62;0;0;}}; // Endeavor M,N,Clk, ScanCtl.
longs{{$2991d0;}}; // Clifton's W Parameter
bytes{{23;0;}}; // Clifton's W Size, Clk
longs{{$175060;}}; // Puma's W Parameter <LW14> #PUMA
bytes{{23;0;}}; // Puma's W Size, Clk <LW14> #PUMA
words{{1052;1050;2;35;68;1028;1039;}}; // Vert. Params.
words{{defmBounds_BVGA-1;}}; // Number of rows.
// 1bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{3;32;0;0;64;16;}}; // Framebuffer Params.
words{{352;200;24;399;47;65;385;398;}}; // Horiz Params.
// 2bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{2;32;0;0;64;17;}}; // Framebuffer Params.
words{{352;200;24;399;47;65;385;398;}}; // Horiz Params.
// 4bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{1;32;0;0;64;18;}}; // Framebuffer Params.
words{{352;200;24;399;47;65;385;398;}}; // Horiz Params.
// 8bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{0;32;0;0;64;19;}}; // Framebuffer Params.
words{{352;200;24;399;47;65;385;398;}}; // Horiz Params.
// 16bpp Params
//
words{{1;}}; // Bus Size (0 = video-in)
words{{0;40;0;0;64;4;}}; // Framebuffer Params.
words{{352;200;24;399;47;65;385;398;}}; // Horiz Params.
// 32bpp Params (Only used for getting the 2x timing for video-in)
//
words{{1;}}; // Bus Size (0 = video-in)
words{{0;80;0;0;130;5;}}; // Framebuffer Params.
words{{704;400;48;799;95;131;771;798;}}; // Horiz Params.
}};
//
// VGA Parameters (Civic) (2 Meg)
//
resource 'node' (3046, "_sVidParms_Civic_viVGAb") {{
blocksize{}; // block size
// Misc Params
//
bytes{{SixthVidMode;FifthVidMode;}}; // Max Graphics Mode, Max Video-in Mode
bytes{{1;0;}}; // Misc Flags.
bytes{{sRsrc_Vid_Civic_viNTSCFFa;sRsrc_Vid_Civic_viNTSCFFb;}}; // NTSC 1Meg, 2Meg spIDs
bytes{{sRsrc_Vid_Civic_viPALSTa;sRsrc_Vid_Civic_viPALSTb;}}; // PAL 1Meg, 2Meg spIDs
bytes{{sRsrc_Vid_Civic_NTSCFFConva;sRsrc_Vid_Civic_PALSTConva;}}; // Convolution NTSC, PAL spID's.
bytes{{11;62;0;0;}}; // Endeavor M,N,Clk, ScanCtl.
longs{{$2991d0;}}; // Clifton's W Parameter
bytes{{23;0;}}; // Clifton's W Size, Clk
longs{{$175060;}}; // Puma's W Parameter <LW14> #PUMA
bytes{{23;0;}}; // Puma's W Size, Clk <LW14> #PUMA
words{{1052;1050;2;35;68;1028;1039;}}; // Vert. Params.
words{{defmBounds_BVGA-1;}}; // Number of rows.
// 1bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{3;32;0;0;64;16;}}; // Framebuffer Params.
words{{352;200;24;399;47;65;385;398;}}; // Horiz Params.
// 2bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{2;32;0;0;64;17;}}; // Framebuffer Params.
words{{352;200;24;399;47;65;385;398;}}; // Horiz Params.
// 4bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{1;32;0;0;64;18;}}; // Framebuffer Params.
words{{352;200;24;399;47;65;385;398;}}; // Horiz Params.
// 8bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{0;32;0;0;64;19;}}; // Framebuffer Params.
words{{352;200;24;399;47;65;385;398;}}; // Horiz Params.
// 16bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{0;64;0;0;130;20;}}; // Framebuffer Params.
words{{704;400;48;799;95;131;771;798;}}; // Horiz Params.
// 32bpp Params
//
words{{1;}}; // Bus Size (0 = video-in)
words{{0;80;0;0;130;5;}}; // Framebuffer Params.
words{{704;400;48;799;95;131;771;798;}}; // Horiz Params.
}};
//
// SVGA (56Hz) Parameters (Civic) (1 Meg)
//
resource 'node' (3055, "_sVidParms_Civic_viSVGA56a") {{
blocksize{}; // block size
// Misc Params
//
bytes{{FifthVidMode;FifthVidMode;}}; // Max Graphics Mode, Max Video-in Mode
bytes{{1;0;}}; // Misc Flags.
bytes{{0;0;}}; // NTSC 1Meg, 2Meg spIDs
bytes{{0;0;}}; // PAL 1Meg, 2Meg spIDs
bytes{{0;0;}}; // Convolution NTSC, PAL spID's.
bytes{{11;35;1;0;}}; // Endeavor M,N,Clk, ScanCtl.
longs{{$409370;}}; // Clifton's W Parameter
bytes{{23;0;}}; // Clifton's W Size, Clk
longs{{$20c910;}}; // Puma's W Parameter <LW14> #PUMA
bytes{{22;0;}}; // Puma's W Size, Clk <LW14> #PUMA
words{{1250;1248;2;24;46;1246;1247;}}; // Vert. Params.
words{{defmBounds_BSVGA-1;}}; // Number of rows.
// 1bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{3;26;0;0;92;16;}}; // Framebuffer Params.
words{{476;256;18;511;35;93;493;510;}}; // Horiz Params.
// 2bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{2;26;0;0;92;17;}}; // Framebuffer Params.
words{{476;256;18;511;35;93;493;510;}}; // Horiz Params.
// 4bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{1;26;0;0;92;18;}}; // Framebuffer Params.
words{{476;256;18;511;35;93;493;510;}}; // Horiz Params.
// 8bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{0;26;0;0;92;19;}}; // Framebuffer Params.
words{{476;256;18;511;35;93;493;510;}}; // Horiz Params.
// 16bpp Params
//
words{{1;}}; // Bus Size (0 = video-in)
words{{0;52;0;0;92;4;}}; // Framebuffer Params.
words{{476;256;18;511;35;93;493;510;}}; // Horiz Params.
// 32bpp Params (Only used for getting the 2x timing for video-in)
//
words{{1;}}; // Bus Size (0 = video-in)
words{{0;104;0;0;186;5;}}; // Framebuffer Params.
words{{952;512;36;1023;71;187;987;1022;}}; // Horiz Params.
}};
//
// SVGA (56Hz) Parameters (Civic) (2 Meg)
//
resource 'node' (3056, "_sVidParms_Civic_viSVGA56b") {{
blocksize{}; // block size
// Misc Params
//
bytes{{SixthVidMode;FifthVidMode;}}; // Max Graphics Mode, Max Video-in Mode
bytes{{1;0;}}; // Misc Flags.
bytes{{0;0;}}; // NTSC 1Meg, 2Meg spIDs
bytes{{0;0;}}; // PAL 1Meg, 2Meg spIDs
bytes{{0;0;}}; // Convolution NTSC, PAL spID's.
bytes{{11;35;1;0;}}; // Endeavor M,N,Clk, ScanCtl.
longs{{$409370;}}; // Clifton's W Parameter
bytes{{23;0;}}; // Clifton's W Size, Clk
longs{{$20c910;}}; // Puma's W Parameter <LW14> #PUMA
bytes{{22;0;}}; // Puma's W Size, Clk <LW14> #PUMA
words{{1250;1248;2;24;46;1246;1247;}}; // Vert. Params.
words{{defmBounds_BSVGA-1;}}; // Number of rows.
// 1bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{3;26;0;0;92;16;}}; // Framebuffer Params.
words{{476;256;18;511;35;93;493;510;}}; // Horiz Params.
// 2bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{2;26;0;0;92;17;}}; // Framebuffer Params.
words{{476;256;18;511;35;93;493;510;}}; // Horiz Params.
// 4bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{1;26;0;0;92;18;}}; // Framebuffer Params.
words{{476;256;18;511;35;93;493;510;}}; // Horiz Params.
// 8bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{0;26;0;0;92;19;}}; // Framebuffer Params.
words{{476;256;18;511;35;93;493;510;}}; // Horiz Params.
// 16bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{0;52;0;0;186;20;}}; // Framebuffer Params.
words{{952;512;36;1023;71;187;987;1022;}}; // Horiz Params.
// 32bpp Params
//
words{{1;}}; // Bus Size (0 = video-in)
words{{0;104;0;0;186;5;}}; // Framebuffer Params.
words{{952;512;36;1023;71;187;987;1022;}}; // Horiz Params.
}};
//
// SVGA (72Hz) Parameters (Civic) (1 Meg)
//
resource 'node' (3065, "_sVidParms_Civic_viSVGA72a") {{
blocksize{}; // block size
// Misc Params
//
bytes{{FifthVidMode;FifthVidMode;}}; // Max Graphics Mode, Max Video-in Mode
bytes{{1;0;}}; // Misc Flags.
bytes{{0;0;}}; // NTSC 1Meg, 2Meg spIDs
bytes{{0;0;}}; // PAL 1Meg, 2Meg spIDs
bytes{{0;0;}}; // Convolution NTSC, PAL spID's.
bytes{{24;55;1;0;}}; // Endeavor M,N,Clk, ScanCtl.
longs{{$0e4140;}}; // Clifton's W Parameter
bytes{{23;0;}}; // Clifton's W Size, Clk
longs{{$1d48b0;}}; // Puma's W Parameter <LW14> #PUMA
bytes{{23;0;}}; // Puma's W Size, Clk <LW14> #PUMA
words{{1332;1330;10;33;56;1256;1293;}}; // Vert. Params.
words{{defmBounds_BSVGA-1;}}; // Number of rows.
// 1bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{3;26;0;0;84;16;}}; // Framebuffer Params.
words{{460;260;30;519;59;85;485;518;}}; // Horiz Params.
// 2bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{2;26;0;0;84;17;}}; // Framebuffer Params.
words{{460;260;30;519;59;85;485;518;}}; // Horiz Params.
// 4bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{1;26;0;0;84;18;}}; // Framebuffer Params.
words{{460;260;30;519;59;85;485;518;}}; // Horiz Params.
// 8bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{0;26;0;0;84;19;}}; // Framebuffer Params.
words{{460;260;30;519;59;85;485;518;}}; // Horiz Params.
// 16bpp Params
//
words{{1;}}; // Bus Size (0 = video-in)
words{{0;52;0;0;84;4;}}; // Framebuffer Params.
words{{460;260;30;519;59;85;485;518;}}; // Horiz Params.
// 32bpp Params (Only used for getting the 2x timing for video-in)
//
words{{1;}}; // Bus Size (0 = video-in)
words{{0;104;0;0;170;5;}}; // Framebuffer Params.
words{{920;520;60;1039;119;171;971;1038;}}; // Horiz Params.
}};
//
// SVGA (72Hz) Parameters (Civic) (2 Meg)
//
resource 'node' (3066, "_sVidParms_Civic_viSVGA72b") {{
blocksize{}; // block size
// Misc Params
//
bytes{{SixthVidMode;FifthVidMode;}}; // Max Graphics Mode, Max Video-in Mode
bytes{{1;0;}}; // Misc Flags.
bytes{{0;0;}}; // NTSC 1Meg, 2Meg spIDs
bytes{{0;0;}}; // PAL 1Meg, 2Meg spIDs
bytes{{0;0;}}; // Convolution NTSC, PAL spID's.
bytes{{24;55;1;0;}}; // Endeavor M,N,Clk, ScanCtl.
longs{{$0e4140;}}; // Clifton's W Parameter
bytes{{23;0;}}; // Clifton's W Size, Clk
longs{{$1d48b0;}}; // Puma's W Parameter <LW14> #PUMA
bytes{{23;0;}}; // Puma's W Size, Clk <LW14> #PUMA
words{{1332;1330;10;33;56;1256;1293;}}; // Vert. Params.
words{{defmBounds_BSVGA-1;}}; // Number of rows.
// 1bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{3;26;0;0;84;16;}}; // Framebuffer Params.
words{{460;260;30;519;59;85;485;518;}}; // Horiz Params.
// 2bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{2;26;0;0;84;17;}}; // Framebuffer Params.
words{{460;260;30;519;59;85;485;518;}}; // Horiz Params.
// 4bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{1;26;0;0;84;18;}}; // Framebuffer Params.
words{{460;260;30;519;59;85;485;518;}}; // Horiz Params.
// 8bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{0;26;0;0;84;19;}}; // Framebuffer Params.
words{{460;260;30;519;59;85;485;518;}}; // Horiz Params.
// 16bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{0;52;0;0;170;20;}}; // Framebuffer Params.
words{{920;520;60;1039;119;171;971;1038;}}; // Horiz Params.
// 32bpp Params
//
words{{1;}}; // Bus Size (0 = video-in)
words{{0;104;0;0;170;5;}}; // Framebuffer Params.
words{{920;520;60;1039;119;171;971;1038;}}; // Horiz Params.
}};
//
// SxVGA (60Hz) Video-In Parameters (Civic) (1 Meg)
//
resource 'node' (3075, "_sVidParms_Civic_viSxVGA60a") {{
blocksize{}; // block size
// Misc Params
//
bytes{{FourthVidMode;FourthVidMode;}}; // Max Graphics Mode, Max Video-in Mode
bytes{{1;0;}}; // Misc Flags.
bytes{{0;0;}}; // NTSC 1Meg, 2Meg spIDs
bytes{{0;0;}}; // PAL 1Meg, 2Meg spIDs
bytes{{0;0;}}; // Convolution NTSC, PAL spID's.
bytes{{21;37;1;0;}}; // Endeavor M,N,Clk, ScanCtl.
longs{{$174100;}}; // Clifton's W Parameter
bytes{{23;0;}}; // Clifton's W Size, Clk
longs{{$144860;}}; // Puma's W Parameter <LW14> #PUMA
bytes{{22;0;}}; // Puma's W Size, Clk <LW14> #PUMA
words{{1612;1610;10;39;68;(1604+0);1607;}}; // Vert. Params.
words{{defmBounds_B19-1;}}; // Number of rows.
// 1bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{3;16;0;0;140;16;}}; // Framebuffer Params.
words{{604;336;34;671;67;141;653;670;}}; // Horiz Params.
// 2bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{2;8;0;0;140;17;}}; // Framebuffer Params.
words{{604;336;34;671;67;141;653;670;}}; // Horiz Params.
// 4bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{1;16;0;0;140;18;}}; // Framebuffer Params.
words{{604;336;34;671;67;141;653;670;}}; // Horiz Params.
// 8bpp Params
//
words{{1;}}; // Bus Size (0 = video-in)
words{{1;36;0;0;140;3;}}; // Framebuffer Params.
words{{604;336;34;671;67;141;653;670;}}; // Horiz Params.
}};
//
// SxVGA (60Hz) Video-In Parameters (Civic) (2 Meg)
//
resource 'node' (3076, "_sVidParms_Civic_viSxVGA60b") {{
blocksize{}; // block size
// Misc Params
//
bytes{{FifthVidMode;FourthVidMode;}}; // Max Graphics Mode, Max Video-in Mode
bytes{{1;0;}}; // Misc Flags.
bytes{{0;0;}}; // NTSC 1Meg, 2Meg spIDs
bytes{{0;0;}}; // PAL 1Meg, 2Meg spIDs
bytes{{0;0;}}; // Convolution NTSC, PAL spID's.
bytes{{21;37;1;0;}}; // Endeavor M,N,Clk, ScanCtl.
longs{{$174100;}}; // Clifton's W Parameter
bytes{{23;0;}}; // Clifton's W Size, Clk
longs{{$144860;}}; // Puma's W Parameter <LW14> #PUMA
bytes{{22;0;}}; // Puma's W Size, Clk <LW14> #PUMA
words{{1612;1610;10;39;68;(1604+0);1607;}}; // Vert. Params.
words{{defmBounds_B19-1;}}; // Number of rows.
// 1bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{3;16;0;0;140;16;}}; // Framebuffer Params.
words{{604;336;34;671;67;141;653;670;}}; // Horiz Params.
// 2bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{2;8;0;0;140;17;}}; // Framebuffer Params.
words{{604;336;34;671;67;141;653;670;}}; // Horiz Params.
// 4bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{1;16;0;0;140;18;}}; // Framebuffer Params.
words{{604;336;34;671;67;141;653;670;}}; // Horiz Params.
// 8bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{0;36;0;0;140;19;}}; // Framebuffer Params.
words{{604;336;34;671;67;141;653;670;}}; // Horiz Params.
// 16bpp Params
//
words{{1;}}; // Bus Size (0 = video-in)
words{{0;80;0;0;140;4;}}; // Framebuffer Params.
words{{604;336;34;671;67;141;653;670;}}; // Horiz Params.
}};
//
// SxVGA (70Hz) Video-In Parameters (Civic) (1 Meg)
//
resource 'node' (3085, "_sVidParms_Civic_viSxVGA70a") {{
blocksize{}; // block size
// Misc Params
//
bytes{{FourthVidMode;FourthVidMode;}}; // Max Graphics Mode, Max Video-in Mode
bytes{{1;0;}}; // Misc Flags.
bytes{{0;0;}}; // NTSC 1Meg, 2Meg spIDs
bytes{{0;0;}}; // PAL 1Meg, 2Meg spIDs
bytes{{0;0;}}; // Convolution NTSC, PAL spID's.
bytes{{55;84;1;0;}}; // Endeavor M,N,Clk, ScanCtl.
longs{{$1a4130;}}; // Clifton's W Parameter
bytes{{22;1;}}; // Clifton's W Size, Clk
longs{{$244890;}}; // Puma's W Parameter <LW14> #PUMA
bytes{{22;0;}}; // Puma's W Size, Clk <LW14> #PUMA
words{{1612;1610;10;39;68;(1604+0);1607;}}; // Vert. Params.
words{{defmBounds_B19-1;}}; // Number of rows.
// 1bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{3;16;0;0;132;16;}}; // Framebuffer Params.
words{{596;332;34;663;67;133;645;662;}}; // Horiz Params.
// 2bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{2;8;0;0;132;17;}}; // Framebuffer Params.
words{{596;332;34;663;67;133;645;662;}}; // Horiz Params.
// 4bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{1;16;0;0;132;18;}}; // Framebuffer Params.
words{{596;332;34;663;67;133;645;662;}}; // Horiz Params.
// 8bpp Params
//
words{{1;}}; // Bus Size (0 = video-in)
words{{1;36;0;0;132;3;}}; // Framebuffer Params.
words{{596;332;34;663;67;133;645;662;}}; // Horiz Params.
}};
//
// SxVGA (70Hz) Video-In Parameters (Civic) (2 Meg)
//
resource 'node' (3086, "_sVidParms_Civic_viSxVGA70b") {{
blocksize{}; // block size
// Misc Params
//
bytes{{FifthVidMode;FourthVidMode;}}; // Max Graphics Mode, Max Video-in Mode
bytes{{1;0;}}; // Misc Flags.
bytes{{0;0;}}; // NTSC 1Meg, 2Meg spIDs
bytes{{0;0;}}; // PAL 1Meg, 2Meg spIDs
bytes{{0;0;}}; // Convolution NTSC, PAL spID's.
bytes{{55;84;1;0;}}; // Endeavor M,N,Clk, ScanCtl.
longs{{$1a4130;}}; // Clifton's W Parameter
bytes{{22;1;}}; // Clifton's W Size, Clk
longs{{$244890;}}; // Puma's W Parameter <LW14> #PUMA
bytes{{22;0;}}; // Puma's W Size, Clk <LW14> #PUMA
words{{1612;1610;10;39;68;(1604+0);1607;}}; // Vert. Params.
words{{defmBounds_B19-1;}}; // Number of rows.
// 1bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{3;16;0;0;132;16;}}; // Framebuffer Params.
words{{596;332;34;663;67;133;645;662;}}; // Horiz Params.
// 2bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{2;8;0;0;132;17;}}; // Framebuffer Params.
words{{596;332;34;663;67;133;645;662;}}; // Horiz Params.
// 4bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{1;16;0;0;132;18;}}; // Framebuffer Params.
words{{596;332;34;663;67;133;645;662;}}; // Horiz Params.
// 8bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{0;36;0;0;132;19;}}; // Framebuffer Params.
words{{596;332;34;663;67;133;645;662;}}; // Horiz Params.
// 16bpp Params
//
words{{1;}}; // Bus Size (0 = video-in)
words{{0;80;0;0;132;4;}}; // Framebuffer Params.
words{{596;332;34;663;67;133;645;662;}}; // Horiz Params.
}};
//
// GoldFish Parameters (Civic) (1 Meg)
//
resource 'node' (3095, "_sVidParms_Civic_viGFa") {{
blocksize{}; // block size
// Misc Params
//
bytes{{FifthVidMode;FifthVidMode;}}; // Max Graphics Mode, Max Video-in Mode
bytes{{1;0;}}; // Misc Flags.
bytes{{0;0;}}; // NTSC 1Meg, 2Meg spIDs
bytes{{0;0;}}; // PAL 1Meg, 2Meg spIDs
bytes{{0;0;}}; // Convolution NTSC, PAL spID's.
bytes{{1;2;1;0;}}; // Endeavor M,N,Clk, ScanCtl.
longs{{$03b8170;}}; // Clifton's W Parameter
bytes{{25;1;}}; // Clifton's W Size, Clk
longs{{$164860;}}; // Puma's W Parameter <LW14> #PUMA
bytes{{22;1;}}; // Puma's W Size, Clk <LW14> #PUMA
words{{1334;1332;4;43;82;1330;1331;}}; // Vert. Params.
words{{defmBounds_BGF-1;}}; // Number of rows.
// 1bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{3;26;0;0;136;16;}}; // Framebuffer Params.
words{{544;288;16;575;31;137;553;574;}}; // Horiz Params.
// 2bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{2;26;0;0;136;17;}}; // Framebuffer Params.
words{{544;288;16;575;31;137;553;574;}}; // Horiz Params.
// 4bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{1;26;0;0;136;18;}}; // Framebuffer Params.
words{{544;288;16;575;31;137;553;574;}}; // Horiz Params.
// 8bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{0;26;0;0;136;19;}}; // Framebuffer Params.
words{{544;288;16;575;31;137;553;574;}}; // Horiz Params.
// 16bpp Params
//
words{{1;}}; // Bus Size (0 = video-in)
words{{0;52;0;0;136;4;}}; // Framebuffer Params.
words{{544;288;16;575;31;137;553;574;}}; // Horiz Params.
// 32bpp Params (Only used for getting the 2x timing for video-in)
//
words{{1;}}; // Bus Size (0 = video-in)
words{{0;104;0;0;274;5;}}; // Framebuffer Params.
words{{1088;576;32;1151;63;275;1107;1150;}}; // Horiz Params.
}};
//
// GoldFish Parameters (Civic) (2 Meg)
//
resource 'node' (3096, "_sVidParms_Civic_viGFb") {{
blocksize{}; // block size
// Misc Params
//
bytes{{SixthVidMode;FifthVidMode;}}; // Max Graphics Mode, Max Video-in Mode
bytes{{1;0;}}; // Misc Flags.
bytes{{0;0;}}; // NTSC 1Meg, 2Meg spIDs
bytes{{0;0;}}; // PAL 1Meg, 2Meg spIDs
bytes{{0;0;}}; // Convolution NTSC, PAL spID's.
bytes{{1;2;1;0;}}; // Endeavor M,N,Clk, ScanCtl.
longs{{$03b8170;}}; // Clifton's W Parameter
bytes{{25;1;}}; // Clifton's W Size, Clk
longs{{$164860;}}; // Puma's W Parameter <LW14> #PUMA
bytes{{22;1;}}; // Puma's W Size, Clk <LW14> #PUMA
words{{1334;1332;4;43;82;1330;1331;}}; // Vert. Params.
words{{defmBounds_BGF-1;}}; // Number of rows.
// 1bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{3;26;0;0;136;16;}}; // Framebuffer Params.
words{{544;288;16;575;31;137;553;574;}}; // Horiz Params.
// 2bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{2;26;0;0;136;17;}}; // Framebuffer Params.
words{{544;288;16;575;31;137;553;574;}}; // Horiz Params.
// 4bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{1;26;0;0;136;18;}}; // Framebuffer Params.
words{{544;288;16;575;31;137;553;574;}}; // Horiz Params.
// 8bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{0;26;0;0;136;19;}}; // Framebuffer Params.
words{{544;288;16;575;31;137;553;574;}}; // Horiz Params.
// 16bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{0;52;0;0;274;20;}}; // Framebuffer Params.
words{{1088;576;32;1151;63;275;1107;1150;}}; // Horiz Params.
// 32bpp Params
//
words{{1;}}; // Bus Size (0 = video-in)
words{{0;104;0;0;274;5;}}; // Framebuffer Params.
words{{1088;576;32;1151;63;275;1107;1150;}}; // Horiz Params.
}};
//
// GoldFish Parameters (Civic) (1 or 2 Meg)
// (512x384 Resolution)
resource 'node' (3130, "_sVidParms_Civic_viGFNTSCST") {{
blocksize{}; // block size
// Misc Params
//
bytes{{SixthVidMode;FifthVidMode;}}; // Max Graphics Mode, Max Video-in Mode
bytes{{1;0;}}; // Misc Flags.
bytes{{sRsrc_Vid_Civic_viNTSCST;sRsrc_Vid_Civic_viNTSCST;}}; // NTSC 1Meg, 2Meg spIDs
bytes{{0;0;}}; // PAL 1Meg, 2Meg spIDs
bytes{{sRsrc_Vid_Civic_NTSCSTConv;0;}}; // Convolution NTSC, PAL spID's.
bytes{{1;2;1;0;}}; // Endeavor M,N,Clk, ScanCtl.
longs{{$03b8170;}}; // Clifton's W Parameter
bytes{{25;1;}}; // Clifton's W Size, Clk
longs{{$164860;}}; // Puma's W Parameter <LW14> #PUMA
bytes{{22;1;}}; // Puma's W Size, Clk <LW14> #PUMA
words{{1334;1332;4;43;322;1090;1331;}}; // Vert. Params.
words{{defmBounds_BNTSCST-1;}}; // Number of rows.
// 1bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{3;32;0;0;216;16;}}; // Framebuffer Params.
words{{544;288;16;575;31;217;473;574;}}; // Horiz Params.
// 2bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{2;32;0;0;216;17;}}; // Framebuffer Params.
words{{544;288;16;575;31;217;473;574;}}; // Horiz Params.
// 4bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{1;32;0;0;216;18;}}; // Framebuffer Params.
words{{544;288;16;575;31;217;473;574;}}; // Horiz Params.
// 8bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{0;32;0;0;216;19;}}; // Framebuffer Params.
words{{544;288;16;575;31;217;473;574;}}; // Horiz Params.
// 16bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{0;32;0;0;433;20;}}; // Framebuffer Params.
words{{1088;576;32;1151;63;434;946;1150;}}; // Horiz Params.
// 32bpp Params
//
words{{1;}}; // Bus Size (0 = video-in)
words{{0;64;0;0;433;5;}}; // Framebuffer Params.
words{{1088;576;32;1151;63;434;944;1150;}}; // Horiz Params.
}};
//
// GoldFish Parameters (Civic) (1 Meg)
// (640x480 Resolution)
resource 'node' (3135, "_sVidParms_Civic_viGFNTSCFFa") {{
blocksize{}; // block size
// Misc Params
//
bytes{{FifthVidMode;FifthVidMode;}}; // Max Graphics Mode, Max Video-in Mode
bytes{{1;0;}}; // Misc Flags.
bytes{{sRsrc_Vid_Civic_viNTSCFFa;sRsrc_Vid_Civic_viNTSCFFb;}}; // NTSC 1Meg, 2Meg spIDs
bytes{{sRsrc_Vid_Civic_viPALSTa;sRsrc_Vid_Civic_viPALSTb;}}; // PAL 1Meg, 2Meg spIDs
bytes{{sRsrc_Vid_Civic_NTSCFFConva;sRsrc_Vid_Civic_PALSTConva;}}; // Convolution NTSC, PAL spID's.
bytes{{1;2;1;0;}}; // Endeavor M,N,Clk, ScanCtl.
longs{{$03b8170;}}; // Clifton's W Parameter
bytes{{25;1;}}; // Clifton's W Size, Clk
longs{{$164860;}}; // Puma's W Parameter <LW14> #PUMA
bytes{{22;1;}}; // Puma's W Size, Clk <LW14> #PUMA
words{{1334;1332;4;43;226;1186;1331;}}; // Vert. Params.
words{{defmBounds_BNTSCFF-1;}}; // Number of rows.
// 1bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{3;32;0;0;184;16;}}; // Framebuffer Params.
words{{544;288;16;575;31;185;505;574;}}; // Horiz Params.
// 2bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{2;32;0;0;184;17;}}; // Framebuffer Params.
words{{544;288;16;575;31;185;505;574;}}; // Horiz Params.
// 4bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{1;32;0;0;184;18;}}; // Framebuffer Params.
words{{544;288;16;575;31;185;505;574;}}; // Horiz Params.
// 8bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{0;32;0;0;184;19;}}; // Framebuffer Params.
words{{544;288;16;575;31;185;505;574;}}; // Horiz Params.
// 16bpp Params
//
words{{1;}}; // Bus Size (0 = video-in)
words{{0;40;0;0;184;4;}}; // Framebuffer Params.
words{{544;288;16;575;31;185;505;574;}}; // Horiz Params.
// 32bpp Params (Only used for getting the 2x timing for video-in)
//
words{{1;}}; // Bus Size (0 = video-in)
words{{0;80;0;0;369;5;}}; // Framebuffer Params.
words{{1088;576;32;1151;63;370;1010;1150;}}; // Horiz Params.
}};
//
// GoldFish Parameters (Civic) (2 Meg)
// (640x480 Resolution)
resource 'node' (3136, "_sVidParms_Civic_viGFNTSCFFb") {{
blocksize{}; // block size
// Misc Params
//
bytes{{SixthVidMode;FifthVidMode;}}; // Max Graphics Mode, Max Video-in Mode
bytes{{1;0;}}; // Misc Flags.
bytes{{sRsrc_Vid_Civic_viNTSCFFa;sRsrc_Vid_Civic_viNTSCFFb;}}; // NTSC 1Meg, 2Meg spIDs
bytes{{sRsrc_Vid_Civic_viPALSTa;sRsrc_Vid_Civic_viPALSTb;}}; // PAL 1Meg, 2Meg spIDs
bytes{{sRsrc_Vid_Civic_NTSCFFConva;sRsrc_Vid_Civic_PALSTConva;}}; // Convolution NTSC, PAL spID's.
bytes{{1;2;1;0;}}; // Endeavor M,N,Clk, ScanCtl.
longs{{$03b8170;}}; // Clifton's W Parameter
bytes{{25;1;}}; // Clifton's W Size, Clk
longs{{$164860;}}; // Puma's W Parameter <LW14> #PUMA
bytes{{22;1;}}; // Puma's W Size, Clk <LW14> #PUMA
words{{1334;1332;4;43;226;1186;1331;}}; // Vert. Params.
words{{defmBounds_BNTSCFF-1;}}; // Number of rows.
// 1bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{3;32;0;0;184;16;}}; // Framebuffer Params.
words{{544;288;16;575;31;185;505;574;}}; // Horiz Params.
// 2bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{2;32;0;0;184;17;}}; // Framebuffer Params.
words{{544;288;16;575;31;185;505;574;}}; // Horiz Params.
// 4bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{1;32;0;0;184;18;}}; // Framebuffer Params.
words{{544;288;16;575;31;185;505;574;}}; // Horiz Params.
// 8bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{0;32;0;0;184;19;}}; // Framebuffer Params.
words{{544;288;16;575;31;185;505;574;}}; // Horiz Params.
// 16bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{0;40;0;0;369;20;}}; // Framebuffer Params.
words{{1088;576;32;1151;63;370;1010;1150;}}; // Horiz Params.
// 32bpp Params
//
words{{1;}}; // Bus Size (0 = video-in)
words{{0;80;0;0;369;5;}}; // Framebuffer Params.
words{{1088;576;32;1151;63;370;1010;1150;}}; // Horiz Params.
}};
//
// GoldFish Parameters (Civic) (1 Meg)
// (768x576 Resolution)
resource 'node' (3145, "_sVidParms_Civic_viGFPALFFa") {{
blocksize{}; // block size
// Misc Params
//
bytes{{FifthVidMode;FifthVidMode;}}; // Max Graphics Mode, Max Video-in Mode
bytes{{1;0;}}; // Misc Flags.
bytes{{0;0;}}; // NTSC 1Meg, 2Meg spIDs
bytes{{sRsrc_Vid_Civic_viPALFFa;sRsrc_Vid_Civic_viPALFFb;}}; // PAL 1Meg, 2Meg spIDs
bytes{{0;sRsrc_Vid_Civic_PALFFConva;}}; // Convolution NTSC, PAL spID's.
bytes{{1;2;1;0;}}; // Endeavor M,N,Clk, ScanCtl.
longs{{$03b8170;}}; // Clifton's W Parameter
bytes{{25;1;}}; // Clifton's W Size, Clk
longs{{$164860;}}; // Puma's W Parameter <LW14> #PUMA
bytes{{22;1;}}; // Puma's W Size, Clk <LW14> #PUMA
words{{1334;1332;4;43;130;1282;1331;}}; // Vert. Params.
words{{defmBounds_BPALFF-1;}}; // Number of rows.
// 1bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{3;26;0;0;152;16;}}; // Framebuffer Params.
words{{544;288;16;575;31;153;537;574;}}; // Horiz Params.
// 2bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{2;26;0;0;152;17;}}; // Framebuffer Params.
words{{544;288;16;575;31;153;537;574;}}; // Horiz Params.
// 4bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{1;26;0;0;152;18;}}; // Framebuffer Params.
words{{544;288;16;575;31;153;537;574;}}; // Horiz Params.
// 8bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{0;26;0;0;152;19;}}; // Framebuffer Params.
words{{544;288;16;575;31;153;537;574;}}; // Horiz Params.
// 16bpp Params
//
words{{1;}}; // Bus Size (0 = video-in)
words{{0;52;0;0;152;4;}}; // Framebuffer Params.
words{{544;288;16;575;31;153;537;574;}}; // Horiz Params.
// 32bpp Params (Only used for getting the 2x timing for video-in)
//
words{{1;}}; // Bus Size (0 = video-in)
words{{0;104;0;0;305;5;}}; // Framebuffer Params.
words{{1088;576;32;1151;63;306;1074;1150;}}; // Horiz Params.
}};
//
// GoldFish Parameters (Civic) (2 Meg)
// (768x576 Resolution)
resource 'node' (3146, "_sVidParms_Civic_viGFPALFFb") {{
blocksize{}; // block size
// Misc Params
//
bytes{{SixthVidMode;FifthVidMode;}}; // Max Graphics Mode, Max Video-in Mode
bytes{{1;0;}}; // Misc Flags.
bytes{{0;0;}}; // NTSC 1Meg, 2Meg spIDs
bytes{{sRsrc_Vid_Civic_viPALFFa;sRsrc_Vid_Civic_viPALFFb;}}; // PAL 1Meg, 2Meg spIDs
bytes{{0;sRsrc_Vid_Civic_PALFFConva;}}; // Convolution NTSC, PAL spID's.
bytes{{1;2;1;0;}}; // Endeavor M,N,Clk, ScanCtl.
longs{{$03b8170;}}; // Clifton's W Parameter
bytes{{25;1;}}; // Clifton's W Size, Clk
longs{{$164860;}}; // Puma's W Parameter <LW14> #PUMA
bytes{{22;1;}}; // Puma's W Size, Clk <LW14> #PUMA
words{{1334;1332;4;43;130;1282;1331;}}; // Vert. Params.
words{{defmBounds_BPALFF-1;}}; // Number of rows.
// 1bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{3;26;0;0;152;16;}}; // Framebuffer Params.
words{{544;288;16;575;31;153;537;574;}}; // Horiz Params.
// 2bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{2;26;0;0;152;17;}}; // Framebuffer Params.
words{{544;288;16;575;31;153;537;574;}}; // Horiz Params.
// 4bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{1;26;0;0;152;18;}}; // Framebuffer Params.
words{{544;288;16;575;31;153;537;574;}}; // Horiz Params.
// 8bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{0;26;0;0;152;19;}}; // Framebuffer Params.
words{{544;288;16;575;31;153;537;574;}}; // Horiz Params.
// 16bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{0;52;0;0;305;20;}}; // Framebuffer Params.
words{{1088;576;32;1151;63;306;1074;1150;}}; // Horiz Params.
// 32bpp Params
//
words{{1;}}; // Bus Size (0 = video-in)
words{{0;104;0;0;305;5;}}; // Framebuffer Params.
words{{1088;576;32;1151;63;306;1074;1150;}}; // Horiz Params.
}};
//
// 19" Video-In Parameters (Civic) (1 Meg)
//
resource 'node' (3105, "_sVidParms_Civic_vi19a") {{
blocksize{}; // block size
// Misc Params
//
bytes{{FourthVidMode;FourthVidMode;}}; // Max Graphics Mode, Max Video-in Mode
bytes{{1;0;}}; // Misc Flags.
bytes{{0;0;}}; // NTSC 1Meg, 2Meg spIDs
bytes{{0;0;}}; // PAL 1Meg, 2Meg spIDs
bytes{{0;0;}}; // Convolution NTSC, PAL spID's.
bytes{{44;63;1;0;}}; // Endeavor M,N,Clk, ScanCtl.
longs{{$4741b0;}}; // Clifton's W Parameter
bytes{{23;1;}}; // Clifton's W Size, Clk
longs{{$5dc0c0;}}; // Puma's W Parameter <LW14> #PUMA
bytes{{24;1;}}; // Puma's W Size, Clk <LW14> #PUMA
words{{1608;1606;4;34;64;(1600+0);1603;}}; // Vert. Params.
words{{defmBounds_B19-1;}}; // Number of rows.
// 1bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{3;16;0;0;128;16;}}; // Framebuffer Params.
words{{616;332;24;663;47;129;641;662;}}; // Horiz Params.
// 2bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{2;8;0;0;128;17;}}; // Framebuffer Params.
words{{616;332;24;663;47;129;641;662;}}; // Horiz Params.
// 4bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{1;16;0;0;128;18;}}; // Framebuffer Params.
words{{616;332;24;663;47;129;641;662;}}; // Horiz Params.
// 8bpp Params
//
words{{1;}}; // Bus Size (0 = video-in)
words{{1;36;0;0;128;3;}}; // Framebuffer Params.
words{{616;332;24;663;47;129;641;662;}}; // Horiz Params.
}};
//
// 19" Video-In Parameters (Civic) (2 Meg)
//
resource 'node' (3106, "_sVidParms_Civic_vi19b") {{
blocksize{}; // block size
// Misc Params
//
bytes{{FifthVidMode;FourthVidMode;}}; // Max Graphics Mode, Max Video-in Mode
bytes{{1;0;}}; // Misc Flags.
bytes{{0;0;}}; // NTSC 1Meg, 2Meg spIDs
bytes{{0;0;}}; // PAL 1Meg, 2Meg spIDs
bytes{{0;0;}}; // Convolution NTSC, PAL spID's.
bytes{{44;63;1;0;}}; // Endeavor M,N,Clk, ScanCtl.
longs{{$4741b0;}}; // Clifton's W Parameter
bytes{{23;1;}}; // Clifton's W Size, Clk
longs{{$5dc0c0;}}; // Puma's W Parameter <LW14> #PUMA
bytes{{24;1;}}; // Puma's W Size, Clk <LW14> #PUMA
words{{1608;1606;4;34;64;(1600+0);1603;}}; // Vert. Params.
words{{defmBounds_B19-1;}}; // Number of rows.
// 1bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{3;16;0;0;128;16;}}; // Framebuffer Params.
words{{616;332;24;663;47;129;641;662;}}; // Horiz Params.
// 2bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{2;8;0;0;128;17;}}; // Framebuffer Params.
words{{616;332;24;663;47;129;641;662;}}; // Horiz Params.
// 4bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{1;16;0;0;128;18;}}; // Framebuffer Params.
words{{616;332;24;663;47;129;641;662;}}; // Horiz Params.
// 8bpp Params
//
words{{0;}}; // Bus Size (0 = video-in)
words{{0;36;0;0;128;19;}}; // Framebuffer Params.
words{{616;332;24;663;47;129;641;662;}}; // Horiz Params.
// 16bpp Params
//
words{{1;}}; // Bus Size (0 = video-in)
words{{0;80;0;0;128;4;}}; // Framebuffer Params.
words{{616;332;24;663;47;129;641;662;}}; // Horiz Params.
}};