/* File: Gamma.r Contains: Resource declarations for Balloon Help Resource types Copyright: © 1989-1992, 1994 by Apple Computer, Inc., all rights reserved. Change History (most recent first): 1/4/94 PN Add CSC_TFT_Gamma. <1> 10/6/92 GDW New location for ROMLink tool. */ //===================================================================== // Includes //===================================================================== #include "ROMLink.r" #include "Types.r" //===================================================================== // Gamma Directory //===================================================================== #define ColorGammaID (2000) #define HiResGammaID (2001) #define GrayGammaID (2002) #define RubikGammaID (2003) #define NTSCGammaID (2004) #define CSCTFTGammaID (2010) resource 'node' (2595, "_GammaDir_19") {{ include{l{"_GammaDir_GF"}}; }}; resource 'node' (2600, "_GammaDir_GF") {{ include{l{"_GammaDir_RGBFP"}}; }}; resource 'node' (2605, "_GammaDir_RGBFP") {{ include{l{"_GammaDir_RGB2P"}}; }}; resource 'node' (2610, "_GammaDir_RGB2P") {{ include{l{"_GammaDir_DAFB_RGB2P"}}; }}; resource 'node' (2615, "_GammaDir_DAFB_RGB2P") {{ include{l{"_GammaDir_DAFB_RGBFP"}}; }}; resource 'node' (2620, "_GammaDir_DAFB_RGBFP") {{ include{l{"_GammaDir_DAFB_LP"}}; }}; resource 'node' (2625, "_GammaDir_DAFB_LP") {{ include{l{"_GammaDir_DAFB_19"}}; }}; resource 'list' (2630, "_GammaDir_DAFB_19") {{ 128, l{"HiResGamma"}; 129, l{"ColorGamma"}; }}; resource 'node' (2635, "_GammaDir_HR") {{ include{l{"_GammaDir_VGA"}}; }}; resource 'node' (2640, "_GammaDir_VGA") {{ include{l{"_GammaDirRbvHR"}}; }}; resource 'node' (2645, "_GammaDirRbvHR") {{ include{l{"_GammaDirElsHR"}}; }}; resource 'node' (2650, "_GammaDirElsHR") {{ include{l{"_GammaDir_DAFB_HR"}}; }}; resource 'node' (2655, "_GammaDir_DAFB_HR") {{ include{l{"_GammaDir_DAFB_VGA"}}; }}; resource 'gdir' (2660, "_GammaDir_DAFB_VGA") {{ 128, l{"HiResGamma"}; }}; resource 'node' (2665, "_GammaDir_FP") {{ include{l{"_GammaDir_2P"}}; }}; resource 'node' (2670, "_GammaDir_2P") {{ include{l{"_GammaDir_DAFB_FP"}}; }}; resource 'node' (2675, "_GammaDir_DAFB_FP") {{ include{l{"_GammaDir_DAFB_2P"}}; }}; resource 'gdir' (2680, "_GammaDir_DAFB_2P") {{ 128, l{"GrayGamma"}; }}; resource 'node' (2685, "_GammaDir_GS") {{ include{l{"_GammaDirRbvGS"}}; }}; resource 'node' (2690, "_GammaDirRbvGS") {{ include{l{"_GammaDirElsGS"}}; }}; resource 'node' (2695, "_GammaDirElsGS") {{ include{l{"_GammaDirRbvSE"}}; }}; resource 'node' (2700, "_GammaDirRbvSE") {{ include{l{"_GammaDir_DAFB_GS"}}; }}; resource 'gdir' (2705, "_GammaDir_DAFB_GS") {{ 128, l{"RubikGamma"}; }}; resource 'gdir' (2710, "_GammaDir_NTSC") {{ 128, l{"HiResGamma"}; 129, l{"NTSCGamma"}; }}; resource 'gdir' (2715, "_GammaDir_CSC_TFT") {{ 128, l{"CSC_TFT_Gamma"}; }}; //===================================================================== // ColorGamma //===================================================================== resource 'node' (2715, "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; }}; }}; //===================================================================== // HiResGamma //===================================================================== resource 'node' (2720, "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; }}; }}; //===================================================================== // GrayGamma //===================================================================== resource 'node' (2725, "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; }}; }}; //===================================================================== // RubikGamma //===================================================================== resource 'node' (2730, "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; }}; }}; //===================================================================== // CSC_TFTGamma //===================================================================== resource 'node' (2733, "CSC_TFT_Gamma") {{ blocksize{}; word {CSCTFTGammaID}; // gamma res ID cstring {"Active Color LCD 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; $2528282A;$2C2D2F30;$31333436;$37383A3B; $3C3E3F42;$4448494A;$4B4D4E4F;$50515254; $55565758;$59595A5A;$5B5C5E5F;$60616263; $64656667;$68696A6B;$6C6D6D6E;$6F707172; $73747576;$77787A7C;$7E808284;$8687888A; $8C8E9092;$94969899;$9A9B9B9C;$9D9E9FA0; $A1A2A3A4;$A5A6A7A8;$A9A9AAAA;$ABABABAC; $ACADADAE;$AEAFAFB0;$B0B0B1B1;$B2B2B3B3; $B4B4B4B5;$B5B6B6B7;$B7B8B9BA;$BBBCBCBD; $BEBFC0C1;$C2C3C4C5;$C6C7C8C8;$C9C9CACA; $CACBCBCC;$CDCDCDCE;$CECFCFD0;$D0D1D2D3; $D3D4D4D5;$D5D6D6D7;$D7D8D9D9;$DADBDCDC; $DDDEDFDF;$E0E1E1E2;$E3E4E4E5;$E6E7E7E8; $E9E9EAEA;$EBEBECEC;$EDEDEEEE;$EEEFEFF0; $F1F2F3F4;$F5F6F7F8;$F9FAFBFC;$FCFDFEFF; }}; }}; //===================================================================== // NTSCGamma //===================================================================== resource 'node' (2735, "NTSCGamma") {{ blocksize{}; word {NTSCGammaID}; // gamma res ID cstring {"NTSC/PAL Gamma"}; align{2}; word {$0000}; // gVersion word {$0000}; // gType word {$0000}; // gFormulaSize word {$0003}; // gChanCnt word {$0100}; // gDataCnt word {$0008}; // gChanWidth longs{{ $00000000;$00000000;$00000000;$00000001; // red channel $01010101;$01010101;$01020202;$02020202; $03030303;$03040404;$04050505;$05060606; $06070707;$08080809;$09090A0A;$0B0B0B0C; $0C0D0D0D;$0E0E0F0F;$10101111;$12121313; $14141516;$16171718;$19191A1A;$1B1C1C1D; $1E1E1F20;$21212223;$23242526;$27272829; $2A2B2B2C;$2D2E2F30;$31313233;$34353637; $38393A3B;$3C3D3E3F;$40414243;$44454647; $494A4B4C;$4D4E4F51;$52535455;$5758595A; $5B5D5E5F;$61626364;$6667696A;$6B6D6E6F; $71727475;$7778797B;$7C7E7F81;$82848587; $898A8C8D;$8F919294;$9597999A;$9C9E9FA1; $A3A5A6A8;$AAACADAF;$B1B3B5B6;$B8BABCBE; $C0C2C4C5;$C7C9CBCD;$CFD1D3D5;$D7D9DBDD; $DFE1E3E5;$E7EAECEE;$F0F2F4F6;$F8FBFDFF; }}; longs{{ $00000000;$00000000;$00000000;$00000001; // blue channel $01010101;$01010101;$01020202;$02020202; $03030303;$03040404;$04050505;$05060606; $06070707;$08080809;$09090A0A;$0B0B0B0C; $0C0D0D0D;$0E0E0F0F;$10101111;$12121313; $14141516;$16171718;$19191A1A;$1B1C1C1D; $1E1E1F20;$21212223;$23242526;$27272829; $2A2B2B2C;$2D2E2F30;$31313233;$34353637; $38393A3B;$3C3D3E3F;$40414243;$44454647; $494A4B4C;$4D4E4F51;$52535455;$5758595A; $5B5D5E5F;$61626364;$6667696A;$6B6D6E6F; $71727475;$7778797B;$7C7E7F81;$82848587; $898A8C8D;$8F919294;$9597999A;$9C9E9FA1; $A3A5A6A8;$AAACADAF;$B1B3B5B6;$B8BABCBE; $C0C2C4C5;$C7C9CBCD;$CFD1D3D5;$D7D9DBDD; $DFE1E3E5;$E7EAECEE;$F0F2F4F6;$F8FBFDFF; }}; longs{{ $00000000;$00000000;$00000000;$00000001; // green channel $01010101;$01010101;$01020202;$02020202; $03030303;$03040404;$04050505;$05060606; $06070707;$08080809;$09090A0A;$0B0B0B0C; $0C0D0D0D;$0E0E0F0F;$10101111;$12121313; $14141516;$16171718;$19191A1A;$1B1C1C1D; $1E1E1F20;$21212223;$23242526;$27272829; $2A2B2B2C;$2D2E2F30;$31313233;$34353637; $38393A3B;$3C3D3E3F;$40414243;$44454647; $494A4B4C;$4D4E4F51;$52535455;$5758595A; $5B5D5E5F;$61626364;$6667696A;$6B6D6E6F; $71727475;$7778797B;$7C7E7F81;$82848587; $898A8C8D;$8F919294;$9597999A;$9C9E9FA1; $A3A5A6A8;$AAACADAF;$B1B3B5B6;$B8BABCBE; $C0C2C4C5;$C7C9CBCD;$CFD1D3D5;$D7D9DBDD; $DFE1E3E5;$E7EAECEE;$F0F2F4F6;$F8FBFDFF; }}; }};