/*
	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.
}};

