mirror of
https://github.com/elliotnunn/mac-rom.git
synced 2025-01-04 01:29:22 +00:00
0ba83392d4
Resource forks are included only for .rsrc files. These are DeRezzed into their data fork. 'ckid' resources, from the Projector VCS, are not included. The Tools directory, containing mostly junk, is also excluded.
248 lines
7.0 KiB
R
248 lines
7.0 KiB
R
/*
|
|
File: ATIDeclGamma.r
|
|
|
|
Contains: xxx put contents here xxx
|
|
|
|
Written by: xxx put writers here xxx
|
|
|
|
Copyright: © 1993 by Apple Computer, Inc., all rights reserved.
|
|
|
|
Change History (most recent first):
|
|
|
|
<1> 11/5/93 fau first checked in
|
|
<1> 10/27/93 fau first checked in
|
|
<1> 10/19/93 fau first checked in
|
|
|
|
*/
|
|
|
|
//--------------------------------------------------------------------------
|
|
//start
|
|
//
|
|
//Name: ATIDeclGamma.r
|
|
//Creator: George D. Wilson Jr.
|
|
//Date: 5/19/92
|
|
//
|
|
//Purpose: Gamma table declarations
|
|
//
|
|
//Category: Gamma Tables
|
|
//File: ATIDeclGamma.r
|
|
//
|
|
//Detailed: This file contains gamma table definitions for standard
|
|
// Apple monitors.
|
|
//
|
|
//Note:
|
|
//
|
|
//History:
|
|
//
|
|
// Date Programmer Modification
|
|
// -------- ---------- -----------------------------------------
|
|
//
|
|
//stop
|
|
//------------------------------------------------------------------------*/
|
|
|
|
#include "ROMLink.r"
|
|
#include "Types.r"
|
|
|
|
//=====================================================================
|
|
// Gamma resource tables
|
|
//=====================================================================
|
|
#define ColorGammaID 2000
|
|
#define HiResGammaID 2001
|
|
#define GrayGammaID 2002
|
|
#define RubikGammaID 2003
|
|
|
|
|
|
resource 'gdir' (700, "_GammaDirHiRes") {{
|
|
128, l{"HiResGamma"};
|
|
}};
|
|
|
|
|
|
resource 'gdir' (710, "_GammaDir_16") {{
|
|
128, l{"HiResGamma"};
|
|
129, l{"ColorGamma"};
|
|
}};
|
|
|
|
|
|
|
|
resource 'node' (720, "ColorGamma") {{
|
|
blocksize{};
|
|
|
|
word {ColorGammaID}; // gamma res ID
|
|
cstring{"Page-White Gamma"};
|
|
align {2};
|
|
|
|
word {$0000}; // gVersion
|
|
word {$0000}; // gType
|
|
word {$0000}; // gFormulaSize
|
|
word {$0003}; // gChanCnt
|
|
word {$0100}; // gDataCnt
|
|
word {$0008}; // gChanWidth
|
|
|
|
longs{{
|
|
$00030609;$0C101012;$13151616;$181B1C1E; // red channel
|
|
$1F222326;$282B2C2F;$3234373A;$3C3F4041;
|
|
$42434445;$46474749;$4A4B4C4D;$4E4F5051;
|
|
$52535454;$56565758;$595A5B5C;$5D5E5F60;
|
|
$61626364;$65666768;$696A6B6C;$6D6E6F70;
|
|
$71727273;$74757677;$78797A7A;$7B7C7D7E;
|
|
$7F818283;$83848586;$8788898A;$8A8B8C8D;
|
|
$8E8F9091;$92939394;$95969798;$98999A9B;
|
|
$9C9D9E9F;$A0A1A1A2;$A3A4A4A5;$A6A7A8A8;
|
|
$A9AAABAC;$ADADAEAF;$B0B1B2B2;$B3B4B5B5;
|
|
$B6B7B8B8;$B9BABBBC;$BCBDBEBF;$C0C0C1C2;
|
|
$C3C3C4C5;$C6C6C7C8;$C9C9CACB;$CCCDCDCE;
|
|
$CFD0D1D1;$D2D3D4D4;$D5D6D7D7;$D8D9DADA;
|
|
$DBDCDDDE;$DEDFE0E1;$E1E2E3E4;$E4E5E6E7;
|
|
$E7E8E9EA;$EAEBECED;$EEEEEFF0;$F1F1F2F3;
|
|
$F4F4F5F6;$F7F8F8F9;$FAFBFBFC;$FDFEFFFF;
|
|
}};
|
|
|
|
longs{{
|
|
$00030609;$0C101018;$20202223;$24252728; // green channel
|
|
$292C2D2E;$30323437;$383A3D3F;$40414242;
|
|
$43444445;$46474849;$4A4A4B4C;$4D4E4F50;
|
|
$51525354;$55565758;$595B5C5D;$5E5F6061;
|
|
$62636465;$65666768;$696A6B6C;$6D6E6F70;
|
|
$71717273;$74747576;$77787979;$7A7B7C7D;
|
|
$7E7F8081;$82838484;$85868788;$88898A8B;
|
|
$8C8D8E8E;$8F909192;$93939495;$96969798;
|
|
$999A9A9B;$9C9D9E9E;$9FA0A1A2;$A2A3A4A5;
|
|
$A5A6A7A8;$A8A9AAAB;$ABACADAE;$AFAFB0B1;
|
|
$B2B2B3B4;$B5B5B6B7;$B7B8B9BA;$BABBBCBD;
|
|
$BDBEBFC0;$C1C1C2C3;$C3C4C5C6;$C6C7C8C9;
|
|
$C9CACBCC;$CCCDCECF;$CFD0D1D2;$D2D3D4D4;
|
|
$D5D6D6D7;$D8D9D9DA;$DBDCDCDD;$DEDEDFE0;
|
|
$E1E1E2E3;$E4E4E5E6;$E6E7E8E9;$E9EAEBEC;
|
|
$ECEDEEEF;$EFF0F1F2;$F2F3F4F4;$F5F6F7F7;
|
|
}};
|
|
|
|
longs{{
|
|
$00020508;$0A0D1010;$10202022;$23232425; // blue channel
|
|
$25272829;$2A2C2D2E;$2F303233;$34363738;
|
|
$3A3C3D3F;$40414142;$42434444;$45454647;
|
|
$4748494A;$4A4B4C4D;$4D4E4F4F;$51515253;
|
|
$54555656;$5758595A;$5B5C5D5E;$5F606061;
|
|
$62626364;$64656666;$67686969;$6A6B6C6C;
|
|
$6D6E6F6F;$70717272;$73747475;$76777778;
|
|
$79797A7B;$7C7C7D7E;$7F808182;$82838484;
|
|
$85868687;$8888898A;$8A8B8C8D;$8D8E8F90;
|
|
$90919192;$93939495;$95969797;$9899999A;
|
|
$9B9B9C9D;$9D9E9FA0;$A0A1A1A2;$A3A3A4A4;
|
|
$A5A6A6A7;$A7A8A9A9;$AAABABAC;$ADADAEAF;
|
|
$AFB0B0B1;$B2B2B3B3;$B4B5B5B6;$B6B7B8B8;
|
|
$B9BABABB;$BBBCBDBD;$BEBFBFC0;$C0C1C2C2;
|
|
$C3C3C4C5;$C5C6C6C7;$C8C8C9C9;$CACBCBCC;
|
|
$CCCDCECE;$CFD0D0D1;$D1D2D3D3;$D4D4D5D6;
|
|
}};
|
|
}};
|
|
|
|
|
|
resource 'node' (730, "HiResGamma") {{
|
|
blocksize{};
|
|
|
|
word {HiResGammaID}; // gamma res ID
|
|
cstring{"Mac Std Gamma"};
|
|
align {2};
|
|
|
|
word{$0000}; // gVersion
|
|
word{$0000}; // gType
|
|
word{$0000}; // gFormulaSize
|
|
word{$0001}; // gChanCnt
|
|
word{$0100}; // gDataCnt
|
|
word{$0008}; // gChanWidth
|
|
|
|
longs{{
|
|
$0005090B;$0E101315;$17191B1D;$1E202224;
|
|
$2527282A;$2C2D2F30;$31333436;$37383A3B;
|
|
$3C3E3F40;$42434445;$4748494A;$4B4D4E4F;
|
|
$50515254;$55565758;$595A5B5C;$5E5F6061;
|
|
$62636465;$66676869;$6A6B6C6D;$6E6F7071;
|
|
$72737475;$76777879;$7A7B7C7D;$7E7F8081;
|
|
$81828384;$85868788;$898A8B8C;$8C8D8E8F;
|
|
$90919293;$94959596;$9798999A;$9B9B9C9D;
|
|
$9E9FA0A1;$A1A2A3A4;$A5A6A6A7;$A8A9AAAB;
|
|
$ABACADAE;$AFB0B0B1;$B2B3B4B4;$B5B6B7B8;
|
|
$B8B9BABB;$BCBCBDBE;$BFC0C0C1;$C2C3C3C4;
|
|
$C5C6C7C7;$C8C9CACA;$CBCCCDCD;$CECFD0D0;
|
|
$D1D2D3D3;$D4D5D6D6;$D7D8D9D9;$DADBDCDC;
|
|
$DDDEDFDF;$E0E1E1E2;$E3E4E4E5;$E6E7E7E8;
|
|
$E9E9EAEB;$ECECEDEE;$EEEFF0F1;$F1F2F3F3;
|
|
$F4F5F5F6;$F7F8F8F9;$FAFAFBFC;$FCFDFEFF;
|
|
}};
|
|
}};
|
|
|
|
|
|
|
|
|
|
resource 'node' (740, "GrayGamma") {{
|
|
blocksize{};
|
|
|
|
word {GrayGammaID}; // gamma res ID
|
|
cstring{"Mac Gray Gamma"};
|
|
align {2};
|
|
|
|
word{$0000}; // gVersion
|
|
word{$0000}; // gType
|
|
word{$0000}; // gFormulaSize
|
|
word{$0001}; // gChanCnt
|
|
word{$0100}; // gDataCnt
|
|
word{$0008}; // gChanWidth
|
|
|
|
longs{{
|
|
$000A141D;$23262B2E;$30323437;$393B3C3E;
|
|
$40414244;$4547484A;$4B4D4E4F;$50515254;
|
|
$55565758;$5A5B5C5D;$5E5F6061;$63646566;
|
|
$6768696A;$6B6C6D6E;$6F707171;$72737475;
|
|
$76777879;$7A7B7C7D;$7E7F8080;$81828384;
|
|
$84858687;$88898A8A;$8B8C8D8E;$8F909091;
|
|
$92929394;$95969797;$98999A9A;$9B9C9D9E;
|
|
$9E9FA0A1;$A1A2A3A3;$A4A5A6A7;$A7A8A9AA;
|
|
$AAABACAD;$ADAEAFAF;$B0B1B2B2;$B3B4B4B5;
|
|
$B6B6B7B7;$B8B9B9BA;$BBBCBCBD;$BEBEBFC0;
|
|
$C0C1C2C2;$C3C4C5C5;$C6C6C7C8;$C8C9CACB;
|
|
$CCCDCDCE;$CFCFD0D0;$D1D2D2D3;$D3D4D5D6;
|
|
$D6D7D7D8;$D9D9DADA;$DBDCDDDD;$DEDFDFE0;
|
|
$E0E1E2E3;$E3E4E5E5;$E6E6E7E7;$E8E8E9EA;
|
|
$EAEBEBEC;$EDEDEEEF;$F0F0F1F2;$F2F3F4F4;
|
|
$F5F5F6F7;$F7F8F9FA;$FAFBFCFC;$FDFEFEFF;
|
|
}};
|
|
}};
|
|
|
|
|
|
|
|
|
|
resource 'node' (750, "RubikGamma") {{
|
|
blocksize{};
|
|
|
|
word {RubikGammaID}; // gamma res ID
|
|
cstring{"Mac RGB Gamma"};
|
|
align {2};
|
|
|
|
word{$0000}; // gVersion
|
|
word{$0000}; // gType
|
|
word{$0000}; // gFormulaSize
|
|
word{$0001}; // gChanCnt
|
|
word{$0100}; // gDataCnt
|
|
word{$0008}; // gChanWidth
|
|
|
|
longs{{
|
|
$05070809;$0B0C0D0F;$10111214;$15161819;
|
|
$1A1C1D1E;$20212223;$24262829;$2A2C2D2F;
|
|
$30313334;$36373839;$3A3C3D3E;$40414243;
|
|
$44454648;$494B4C4D;$4E4F5051;$52535455;
|
|
$5758595A;$5B5C5D5E;$5F606163;$63656567;
|
|
$67696A6B;$6C6D6E6F;$70717273;$74757677;
|
|
$78797A7A;$7B7C7D7E;$7F818283;$83848586;
|
|
$8788898A;$8B8C8D8E;$8E909091;$92939394;
|
|
$95969798;$999A9B9C;$9D9E9FA0;$A0A1A2A3;
|
|
$A4A4A5A6;$A7A8A9AA;$AAACADAD;$AEAEB0B1;
|
|
$B2B3B3B4;$B5B6B7B8;$B9B9BABB;$BCBDBEBF;
|
|
$BFC0C1C2;$C2C3C4C5;$C6C7C8C9;$CACBCCCD;
|
|
$CDCECECF;$D0D1D2D3;$D3D4D5D6;$D6D7D8D8;
|
|
$D9DADBDC;$DDDEDEDF;$E0E1E1E2;$E3E4E4E5;
|
|
$E6E7E7E8;$E9EAEBEC;$EDEEEEEF;$EFF0F1F2;
|
|
$F3F3F4F5;$F6F7F8F8;$F9F9FAFB;$FCFDFEFF;
|
|
}};
|
|
}};
|
|
|