struct TextAttr TOPAZ80 = { (STRPTR)"topaz.font", TOPAZ_EIGHTY,0,0 }; struct NewScreen Screen2 = { 0,0, 640,200, 2, 0,1, HIRES, CUSTOMSCREEN, &TOPAZ80, NULL, NULL, NULL }; USHORT Palette[] = { 0x0644, 0x0422, 0x0755, 0x0976 #define PaletteColorCount 4 }; #define PALETTE Palette UBYTE Gadget32SIBuff[9]; struct StringInfo Gadget32SInfo = { Gadget32SIBuff, NULL, 0, 9, 0, 0,0,0,0,0, 0, 0, NULL }; SHORT BorderVectors1[] = { 0,0, 73,0, 73,9, 0,9, 0,0 }; struct Border Border1 = { -1,-1, 1,0,JAM1, 5, BorderVectors1, NULL }; struct IntuiText IText1 = { 3,0,JAM2, 13,-9, &TOPAZ80, (UBYTE *)"Offset", NULL }; struct Gadget Gadget32 = { NULL, 150,44, 72,8, NULL, RELVERIFY+LONGINT, STRGADGET, (APTR)&Border1, NULL, &IText1, NULL, (APTR)&Gadget32SInfo, 7, NULL }; SHORT BorderVectors2[] = { 0,0, 54,0, 54,9, 0,9, 0,0 }; struct Border Border2 = { -1,-1, 1,0,JAM1, 5, BorderVectors2, NULL }; struct IntuiText IText2 = { 3,0,JAM2, 11,0, &TOPAZ80, (UBYTE *)"INFO", NULL }; struct Gadget Gadget31 = { &Gadget32, 516,33, 53,8, NULL, RELVERIFY, BOOLGADGET, (APTR)&Border2, NULL, &IText2, NULL, NULL, 80, NULL }; SHORT BorderVectors3[] = { 0,0, 65,0, 65,9, 0,9, 0,0 }; struct Border Border3 = { -1,-1, 1,0,JAM1, 5, BorderVectors3, NULL }; struct IntuiText IText3 = { 1,2,JAM2, 0,0, &TOPAZ80, (UBYTE *)"OVERSCAN", NULL }; struct Gadget Gadget30 = { &Gadget31, 77,44, 64,8, NULL, RELVERIFY+TOGGLESELECT, BOOLGADGET, (APTR)&Border3, NULL, &IText3, NULL, NULL, 75, NULL }; SHORT BorderVectors4[] = { 0,0, 49,0, 49,9, 0,9, 0,0 }; struct Border Border4 = { -1,-1, 1,0,JAM1, 5, BorderVectors4, NULL }; struct IntuiText IText4 = { 1,2,JAM2, 0,0, &TOPAZ80, (UBYTE *)" FAST ", NULL }; struct Gadget Gadget29 = { &Gadget30, 160,24, 48,8, NULL, RELVERIFY+TOGGLESELECT, BOOLGADGET, (APTR)&Border4, NULL, &IText4, NULL, NULL, 47, NULL }; SHORT BorderVectors5[] = { 0,0, 49,0, 49,9, 0,9, 0,0 }; struct Border Border5 = { -1,-1, 1,0,JAM1, 5, BorderVectors5, NULL }; struct IntuiText IText5 = { 1,2,JAM2, 0,0, &TOPAZ80, (UBYTE *)" CHIP ", NULL }; struct Gadget Gadget28 = { &Gadget29, 102,24, 48,8, NULL, RELVERIFY+TOGGLESELECT, BOOLGADGET, (APTR)&Border5, NULL, &IText5, NULL, NULL, 46, NULL }; struct PropInfo Gadget27SInfo = { AUTOKNOB+FREEHORIZ+FREEVERT, 28083,13104, 8191,4095, }; struct Image Image1 = { 22,2, 8,4, 0, NULL, 0x0000,0x0000, NULL }; struct Gadget Gadget27 = { &Gadget28, 218,17, 69,23, NULL, RELVERIFY+GADGIMMEDIATE, PROPGADGET, (APTR)&Image1, NULL, NULL, NULL, (APTR)&Gadget27SInfo, 45, NULL }; UBYTE Gadget26SIBuff[5]; struct StringInfo Gadget26SInfo = { Gadget26SIBuff, NULL, 0, 5, 0, 0,0,0,0,0, 0, 0, NULL }; SHORT BorderVectors6[] = { 0,0, 41,0, 41,9, 0,9, 0,0 }; struct Border Border6 = { -1,-1, 1,0,JAM1, 5, BorderVectors6, NULL }; struct IntuiText IText6 = { 3,0,JAM2, -52,0, &TOPAZ80, (UBYTE *)"Height", NULL }; struct Gadget Gadget26 = { &Gadget27, 447,32, 40,8, NULL, RELVERIFY+LONGINT, STRGADGET, (APTR)&Border6, NULL, &IText6, NULL, (APTR)&Gadget26SInfo, 43, NULL }; UBYTE Gadget25SIBuff[5]; struct StringInfo Gadget25SInfo = { Gadget25SIBuff, NULL, 0, 5, 0, 0,0,0,0,0, 0, 0, NULL }; SHORT BorderVectors7[] = { 0,0, 41,0, 41,9, 0,9, 0,0 }; struct Border Border7 = { -1,-1, 1,0,JAM1, 5, BorderVectors7, NULL }; struct IntuiText IText7 = { 3,0,JAM2, -45,0, &TOPAZ80, (UBYTE *)"Width", NULL }; struct Gadget Gadget25 = { &Gadget26, 349,32, 40,8, NULL, RELVERIFY+LONGINT, STRGADGET, (APTR)&Border7, NULL, &IText7, NULL, (APTR)&Gadget25SInfo, 42, NULL }; SHORT BorderVectors8[] = { 0,0, 66,0, 66,13, 0,13, 0,0 }; struct Border Border8 = { -1,-1, 1,0,JAM1, 5, BorderVectors8, NULL }; struct IntuiText IText8 = { 3,0,JAM2, 4,2, &TOPAZ80, (UBYTE *)"CLR MEM", NULL }; struct Gadget Gadget24 = { &Gadget25, 94,5, 65,12, NULL, RELVERIFY, BOOLGADGET, (APTR)&Border8, NULL, &IText8, NULL, NULL, 41, NULL }; SHORT BorderVectors9[] = { 0,0, 92,0, 92,10, 0,10, 0,0 }; struct Border Border9 = { -1,-1, 1,0,JAM1, 5, BorderVectors9, NULL }; struct IntuiText IText9 = { 3,0,JAM2, 6,1, &TOPAZ80, (UBYTE *)"SAVE » IFF", NULL }; struct Gadget Gadget23 = { &Gadget24, 523,3, 91,9, NULL, RELVERIFY, BOOLGADGET, (APTR)&Border9, NULL, &IText9, NULL, NULL, 40, NULL }; SHORT BorderVectors10[] = { 0,0, 54,0, 54,10, 0,10, 0,0 }; struct Border Border10 = { -1,-1, 1,0,JAM1, 5, BorderVectors10, NULL }; struct IntuiText IText10 = { 3,0,JAM2, 11,1, &TOPAZ80, (UBYTE *)"SWAP", NULL }; struct Gadget Gadget22 = { &Gadget23, 435,17, 53,9, NULL, RELVERIFY, BOOLGADGET, (APTR)&Border10, NULL, &IText10, NULL, NULL, 32, NULL }; SHORT BorderVectors11[] = { 0,0, 54,0, 54,10, 0,10, 0,0 }; struct Border Border11 = { -1,-1, 1,0,JAM1, 5, BorderVectors11, NULL }; struct IntuiText IText11 = { 3,0,JAM2, 11,1, &TOPAZ80, (UBYTE *)"COPY", NULL }; struct Gadget Gadget21 = { &Gadget22, 368,17, 53,9, NULL, RELVERIFY, BOOLGADGET, (APTR)&Border11, NULL, &IText11, NULL, NULL, 31, NULL }; SHORT BorderVectors12[] = { 0,0, 54,0, 54,10, 0,10, 0,0 }; struct Border Border12 = { -1,-1, 1,0,JAM1, 5, BorderVectors12, NULL }; struct IntuiText IText12 = { 3,0,JAM2, 11,1, &TOPAZ80, (UBYTE *)"AUTO", NULL }; struct Gadget Gadget20 = { &Gadget21, 301,17, 53,9, NULL, RELVERIFY, BOOLGADGET, (APTR)&Border12, NULL, &IText12, NULL, NULL, 30, NULL }; UBYTE Gadget19SIBuff[32]; struct StringInfo Gadget19SInfo = { Gadget19SIBuff, NULL, 0, 32, 0, 0,0,0,0,0, 0, 0, NULL }; SHORT BorderVectors13[] = { 0,0, 139,0, 139,9, 0,9, 0,0 }; struct Border Border13 = { -1,-1, 1,0,JAM1, 5, BorderVectors13, NULL }; struct IntuiText IText13 = { 3,0,JAM2, 24,-9, &TOPAZ80, (UBYTE *)"IFF Filename", NULL }; struct Gadget Gadget19 = { &Gadget20, 496,22, 138,8, NULL, RELVERIFY, STRGADGET, (APTR)&Border13, NULL, &IText13, NULL, (APTR)&Gadget19SInfo, NULL, NULL }; USHORT ImageData2[] = { 0x0200,0x0100,0x0080,0x0040,0x0020,0x0010,0x0008,0x00F8, 0x0080,0x0080,0x0780,0x0000,0x0400,0x0800,0x1000,0x2000, 0x4000,0x8000,0xF800,0x0800,0x0800,0x0800 }; struct Image Image2 = { 0,0, 13,11, 2, ImageData2, 0x0003,0x0000, NULL }; struct Gadget Gadget18 = { &Gadget19, 258,3, 13,11, GADGIMAGE, RELVERIFY, BOOLGADGET, (APTR)&Image2, NULL, NULL, NULL, NULL, 5, NULL }; USHORT ImageData3[] = { 0x0780,0x0080,0x0080,0x00F8,0x0008,0x0010,0x0020,0x0040, 0x0080,0x0100,0x0200,0x0800,0x0800,0x0800,0xF800,0x8000, 0x4000,0x2000,0x1000,0x0800,0x0400,0x0000 }; struct Image Image3 = { 0,0, 13,11, 2, ImageData3, 0x0003,0x0000, NULL }; struct Gadget Gadget17 = { &Gadget18, 277,3, 13,11, GADGIMAGE, RELVERIFY, BOOLGADGET, (APTR)&Image3, NULL, NULL, NULL, NULL, 6, NULL }; SHORT BorderVectors14[] = { 0,0, 73,0, 73,9, 0,9, 0,0 }; struct Border Border14 = { -1,-1, 1,0,JAM1, 5, BorderVectors14, NULL }; struct IntuiText IText14 = { 1,2,JAM2, 0,0, &TOPAZ80, (UBYTE *)" HAM ", NULL }; struct Gadget Gadget16 = { &Gadget17, 486,44, 72,8, NULL, RELVERIFY+TOGGLESELECT, BOOLGADGET, (APTR)&Border14, NULL, &IText14, NULL, NULL, 13, NULL }; SHORT BorderVectors15[] = { 0,0, 73,0, 73,9, 0,9, 0,0 }; struct Border Border15 = { -1,-1, 1,0,JAM1, 5, BorderVectors15, NULL }; struct IntuiText IText15 = { 1,2,JAM2, 0,0, &TOPAZ80, (UBYTE *)" XTRA_HB ", NULL }; struct Gadget Gadget15 = { &Gadget16, 406,44, 72,8, NULL, RELVERIFY+TOGGLESELECT, BOOLGADGET, (APTR)&Border15, NULL, &IText15, NULL, NULL, 12, NULL }; SHORT BorderVectors16[] = { 0,0, 73,0, 73,9, 0,9, 0,0 }; struct Border Border16 = { -1,-1, 1,0,JAM1, 5, BorderVectors16, NULL }; struct IntuiText IText16 = { 1,2,JAM2, 0,0, &TOPAZ80, (UBYTE *)" HIRES ", NULL }; struct Gadget Gadget14 = { &Gadget15, 325,44, 72,8, NULL, RELVERIFY+TOGGLESELECT, BOOLGADGET, (APTR)&Border16, NULL, &IText16, NULL, NULL, 11, NULL }; SHORT BorderVectors17[] = { 0,0, 73,0, 73,9, 0,9, 0,0 }; struct Border Border17 = { -1,-1, 1,0,JAM1, 5, BorderVectors17, NULL }; struct IntuiText IText17 = { 1,2,JAM2, 0,0, &TOPAZ80, (UBYTE *)"INTERLACE", NULL }; struct Gadget Gadget13 = { &Gadget14, 243,44, 72,8, NULL, RELVERIFY+TOGGLESELECT, BOOLGADGET, (APTR)&Border17, NULL, &IText17, NULL, NULL, 10, NULL }; SHORT BorderVectors18[] = { 0,0, 25,0, 25,9, 0,9, 0,0 }; struct Border Border18 = { -1,-1, 1,0,JAM1, 5, BorderVectors18, NULL }; struct IntuiText IText18 = { 1,2,JAM2, 0,0, &TOPAZ80, (UBYTE *)" 6 ", NULL }; struct Gadget Gadget12 = { &Gadget13, 466,3, 24,8, NULL, RELVERIFY, BOOLGADGET, (APTR)&Border18, NULL, &IText18, NULL, NULL, 25, NULL }; SHORT BorderVectors19[] = { 0,0, 25,0, 25,9, 0,9, 0,0 }; struct Border Border19 = { -1,-1, 1,0,JAM1, 5, BorderVectors19, NULL }; struct IntuiText IText19 = { 1,2,JAM2, 0,0, &TOPAZ80, (UBYTE *)" 5 ", NULL }; struct Gadget Gadget11 = { &Gadget12, 433,3, 24,8, NULL, RELVERIFY, BOOLGADGET, (APTR)&Border19, NULL, &IText19, NULL, NULL, 24, NULL }; SHORT BorderVectors20[] = { 0,0, 25,0, 25,9, 0,9, 0,0 }; struct Border Border20 = { -1,-1, 1,0,JAM1, 5, BorderVectors20, NULL }; struct IntuiText IText20 = { 1,2,JAM2, 0,0, &TOPAZ80, (UBYTE *)" 4 ", NULL }; struct Gadget Gadget10 = { &Gadget11, 400,3, 24,8, NULL, RELVERIFY, BOOLGADGET, (APTR)&Border20, NULL, &IText20, NULL, NULL, 23, NULL }; SHORT BorderVectors21[] = { 0,0, 25,0, 25,9, 0,9, 0,0 }; struct Border Border21 = { -1,-1, 1,0,JAM1, 5, BorderVectors21, NULL }; struct IntuiText IText21 = { 1,2,JAM2, 0,0, &TOPAZ80, (UBYTE *)" 3 ", NULL }; struct Gadget Gadget9 = { &Gadget10, 367,3, 24,8, NULL, RELVERIFY, BOOLGADGET, (APTR)&Border21, NULL, &IText21, NULL, NULL, 22, NULL }; SHORT BorderVectors22[] = { 0,0, 25,0, 25,9, 0,9, 0,0 }; struct Border Border22 = { -1,-1, 1,0,JAM1, 5, BorderVectors22, NULL }; struct IntuiText IText22 = { 1,2,JAM2, 0,0, &TOPAZ80, (UBYTE *)" 2 ", NULL }; struct Gadget Gadget8 = { &Gadget9, 334,3, 24,8, NULL, RELVERIFY, BOOLGADGET, (APTR)&Border22, NULL, &IText22, NULL, NULL, 21, NULL }; SHORT BorderVectors23[] = { 0,0, 25,0, 25,9, 0,9, 0,0 }; struct Border Border23 = { -1,-1, 1,0,JAM1, 5, BorderVectors23, NULL }; struct IntuiText IText23 = { 1,2,JAM2, 0,0, &TOPAZ80, (UBYTE *)" 1 ", NULL }; struct Gadget Gadget7 = { &Gadget8, 301,3, 24,8, NULL, RELVERIFY, BOOLGADGET, (APTR)&Border23, NULL, &IText23, NULL, NULL, 20, NULL }; SHORT BorderVectors24[] = { 0,0, 65,0, 65,9, 0,9, 0,0 }; struct Border Border24 = { -1,-1, 1,0,JAM1, 5, BorderVectors24, NULL }; struct IntuiText IText24 = { 1,2,JAM2, 0,0, &TOPAZ80, (UBYTE *)" FINE ", NULL }; struct Gadget Gadget6 = { &Gadget7, 6,44, 64,8, NULL, RELVERIFY+TOGGLESELECT, BOOLGADGET, (APTR)&Border24, NULL, &IText24, NULL, NULL, 9, NULL }; USHORT ImageData4[] = { 0x0000,0x0000,0x0010,0x0000,0x0008,0x0000,0x0004,0x0000, 0x0002,0x0000,0x0001,0x0000,0x0000,0x8000,0x0000,0x4000, 0x0000,0x2000,0x0000,0x1000,0x0000,0x0800,0x0000,0x0400, 0x0000,0x0200,0x0000,0x0200,0x0000,0x0400,0x0000,0x0800, 0x0000,0x1000,0x0000,0x2000,0x0000,0x4000,0x0000,0x8000, 0x0001,0x0000,0x0002,0x0000,0x0004,0x0000,0x0008,0x0000, 0x0010,0x0000,0x0000,0x0000,0x0000,0x0000,0x0020,0x0000, 0x0020,0x0000,0x0020,0x0000,0x0020,0x0000,0x0020,0x0000, 0x0020,0x0000,0x0020,0x0000,0x1FE0,0x0000,0x1000,0x0000, 0x1000,0x0000,0x1000,0x0000,0x1000,0x0000,0x1000,0x0000, 0x1000,0x0000,0x1000,0x0000,0x1000,0x0000,0x1FE0,0x0000, 0x0020,0x0000,0x0020,0x0000,0x0020,0x0000,0x0020,0x0000, 0x0020,0x0000,0x0020,0x0000,0x0020,0x0000,0x0000,0x0000 }; struct Image Image4 = { 0,0, 25,26, 2, ImageData4, 0x0003,0x0000, NULL }; struct Gadget Gadget5 = { &Gadget6, 52,10, 25,26, GADGIMAGE, RELVERIFY+GADGIMMEDIATE, BOOLGADGET, (APTR)&Image4, NULL, NULL, NULL, NULL, 2, NULL }; USHORT ImageData5[] = { 0x0000,0x0000,0x0001,0x0000,0x0001,0x0000,0x0001,0x0000, 0x0001,0x0000,0x0001,0x0000,0x0001,0x0000,0x0001,0x0000, 0x0001,0xFE00,0x0000,0x0200,0x0000,0x0200,0x0000,0x0200, 0x0000,0x0200,0x0000,0x0200,0x0000,0x0200,0x0000,0x0200, 0x0000,0x0200,0x0001,0xFE00,0x0001,0x0000,0x0001,0x0000, 0x0001,0x0000,0x0001,0x0000,0x0001,0x0000,0x0001,0x0000, 0x0001,0x0000,0x0000,0x0000,0x0000,0x0000,0x0002,0x0000, 0x0004,0x0000,0x0008,0x0000,0x0010,0x0000,0x0020,0x0000, 0x0040,0x0000,0x0080,0x0000,0x0100,0x0000,0x0200,0x0000, 0x0400,0x0000,0x0800,0x0000,0x1000,0x0000,0x1000,0x0000, 0x0800,0x0000,0x0400,0x0000,0x0200,0x0000,0x0100,0x0000, 0x0080,0x0000,0x0040,0x0000,0x0020,0x0000,0x0010,0x0000, 0x0008,0x0000,0x0004,0x0000,0x0002,0x0000,0x0000,0x0000 }; struct Image Image5 = { 0,0, 25,26, 2, ImageData5, 0x0003,0x0000, NULL }; struct Gadget Gadget4 = { &Gadget5, 2,10, 25,26, GADGIMAGE, RELVERIFY+GADGIMMEDIATE, BOOLGADGET, (APTR)&Image5, NULL, NULL, NULL, NULL, 4, NULL }; USHORT ImageData6[] = { 0x00FF,0x8000,0x0000,0x8000,0x0000,0x8000,0x0000,0x8000, 0x0000,0x8000,0x0000,0x8000,0x0000,0x8000,0x0000,0xFF00, 0x0000,0x0100,0x0000,0x0200,0x0000,0x0400,0x0000,0x0800, 0x0000,0x1000,0x0000,0x2000,0x0000,0x4000,0x0000,0x8000, 0x0001,0x0000,0x0002,0x0000,0x0004,0x0000,0x0008,0x0000, 0x0100,0x0000,0x0100,0x0000,0x0100,0x0000,0x0100,0x0000, 0x0100,0x0000,0x0100,0x0000,0x0100,0x0000,0xFF00,0x0000, 0x8000,0x0000,0x4000,0x0000,0x2000,0x0000,0x1000,0x0000, 0x0800,0x0000,0x0400,0x0000,0x0200,0x0000,0x0100,0x0000, 0x0080,0x0000,0x0040,0x0000,0x0020,0x0000,0x0010,0x0000 }; struct Image Image6 = { 0,0, 24,20, 2, ImageData6, 0x0003,0x0000, NULL }; struct Gadget Gadget3 = { &Gadget4, 27,22, 24,20, GADGIMAGE, RELVERIFY+GADGIMMEDIATE, BOOLGADGET, (APTR)&Image6, NULL, NULL, NULL, NULL, 3, NULL }; USHORT ImageData7[] = { 0x0008,0x0000,0x0004,0x0000,0x0002,0x0000,0x0001,0x0000, 0x0000,0x8000,0x0000,0x4000,0x0000,0x2000,0x0000,0x1000, 0x0000,0x0800,0x0000,0x0400,0x0000,0x0200,0x0000,0x0100, 0x0000,0xFF00,0x0000,0x8000,0x0000,0x8000,0x0000,0x8000, 0x0000,0x8000,0x0000,0x8000,0x0000,0x8000,0x00FF,0x8000, 0x0010,0x0000,0x0020,0x0000,0x0040,0x0000,0x0080,0x0000, 0x0100,0x0000,0x0200,0x0000,0x0400,0x0000,0x0800,0x0000, 0x1000,0x0000,0x2000,0x0000,0x4000,0x0000,0x8000,0x0000, 0xFF00,0x0000,0x0100,0x0000,0x0100,0x0000,0x0100,0x0000, 0x0100,0x0000,0x0100,0x0000,0x0100,0x0000,0x0100,0x0000 }; struct Image Image7 = { 0,0, 24,20, 2, ImageData7, 0x0003,0x0000, NULL }; struct Gadget Gadget2 = { &Gadget3, 27,1, 24,20, GADGIMAGE, RELVERIFY+GADGIMMEDIATE, BOOLGADGET, (APTR)&Image7, NULL, NULL, NULL, NULL, 1, NULL }; SHORT BorderVectors25[] = { 0,0, 44,0, 44,15, 0,15, 0,0 }; struct Border Border25 = { -1,-1, 1,0,JAM1, 5, BorderVectors25, NULL }; struct IntuiText IText25 = { 3,0,JAM2, 6,3, &TOPAZ80, (UBYTE *)"QUIT", NULL }; struct Gadget Gadget1 = { &Gadget2, 590,38, 43,14, NULL, RELVERIFY, BOOLGADGET, (APTR)&Border25, NULL, &IText25, NULL, NULL, 50, NULL }; #define GadgetList1 Gadget1 struct NewWindow NewWindowStructure1 = { 0,0, 640,55, 0,1, GADGETDOWN+GADGETUP+VANILLAKEY, ACTIVATE+RMBTRAP+NOCAREREFRESH, &Gadget1, NULL, NULL, NULL, NULL, 5,5, -1,-1, CUSTOMSCREEN };