
USHORT ImageData1[] = {
	0xFFFF,0xF000,0xC000,0x3000,0xC000,0x3000,0xC000,0x3000,
	0xC000,0x3000,0xC000,0x3000,0xC000,0x3000,0xC000,0x3000,
	0xFFFF,0xF000,0x0000,0x0000,0x3FFF,0xC000,0x3FFF,0xC000,
	0x3FFF,0xC000,0x3FFF,0xC000,0x3FFF,0xC000,0x3FFF,0xC000,
	0x3FFF,0xC000,0x0000,0x0000
};

struct Image Image1 = {
	0,0,
	20,9,
	2,
	ImageData1,
	0x0003,0x0000,
	NULL
};

USHORT ImageData2[] = {
	0xFFFF,0xF000,0xC000,0xF000,0xC001,0xB000,0xC003,0x3000,
	0xCC06,0x3000,0xC30C,0x3000,0xC0D8,0x3000,0xC030,0x3000,
	0xFFFF,0xF000,0x0000,0x0000,0x3FFF,0x0000,0x3FFE,0x4000,
	0x3FFC,0xC000,0x33F9,0xC000,0x3CF3,0xC000,0x3F27,0xC000,
	0x3FCF,0xC000,0x0000,0x0000
};

struct Image Image2 = {
	0,0,
	20,9,
	2,
	ImageData2,
	0x0003,0x0000,
	NULL
};

struct TextAttr TOPAZ80 = {
	(STRPTR)"topaz.font",
	TOPAZ_EIGHTY,0,0
};
struct IntuiText IText1 = {
	3,0,JAM2,
	33,1,
	&TOPAZ80,
	(UBYTE *)"4 Colors",
	NULL
};

struct Gadget Gadget14 = {
	NULL,
	40,30,
	20,9,
	GADGHIMAGE+GADGIMAGE,
	RELVERIFY,
	BOOLGADGET,
	(APTR)&Image1,
	(APTR)&Image2,
	&IText1,
	NULL,
	NULL,
	10,
	NULL
};

struct IntuiText IText2 = {
	3,0,JAM2,
	33,1,
	&TOPAZ80,
	(UBYTE *)"8 Colors",
	NULL
};

struct Gadget Gadget13 = {
	&Gadget14,
	40,45,
	20,9,
	GADGHIMAGE+GADGIMAGE,
	RELVERIFY,
	BOOLGADGET,
	(APTR)&Image1,
	(APTR)&Image2,
	&IText2,
	NULL,
	NULL,
	11,
	NULL
};

struct IntuiText IText3 = {
	3,0,JAM2,
	25,1,
	&TOPAZ80,
	(UBYTE *)"16 Colors",
	NULL
};

struct Gadget Gadget12 = {
	&Gadget13,
	40,60,
	20,9,
	GADGHIMAGE+GADGIMAGE,
	RELVERIFY,
	BOOLGADGET,
	(APTR)&Image1,
	(APTR)&Image2,
	&IText3,
	NULL,
	NULL,
	12,
	NULL
};

struct IntuiText IText4 = {
	3,0,JAM2,
	33,1,
	&TOPAZ80,
	(UBYTE *)"FASTEST",
	NULL
};

struct Gadget Gadget11 = {
	&Gadget12,
	169,30,
	20,9,
	GADGHIMAGE+GADGIMAGE,
	RELVERIFY,
	BOOLGADGET,
	(APTR)&Image1,
	(APTR)&Image2,
	&IText4,
	NULL,
	NULL,
	20,
	NULL
};

struct IntuiText IText5 = {
	3,0,JAM2,
	33,1,
	&TOPAZ80,
	(UBYTE *)"2400 Baud",
	NULL
};

struct Gadget Gadget10 = {
	&Gadget11,
	169,45,
	20,9,
	GADGHIMAGE+GADGIMAGE,
	RELVERIFY,
	BOOLGADGET,
	(APTR)&Image1,
	(APTR)&Image2,
	&IText5,
	NULL,
	NULL,
	21,
	NULL
};

struct IntuiText IText6 = {
	3,0,JAM2,
	33,1,
	&TOPAZ80,
	(UBYTE *)"1200 Baud",
	NULL
};

struct Gadget Gadget9 = {
	&Gadget10,
	169,60,
	20,9,
	GADGHIMAGE+GADGIMAGE,
	RELVERIFY,
	BOOLGADGET,
	(APTR)&Image1,
	(APTR)&Image2,
	&IText6,
	NULL,
	NULL,
	22,
	NULL
};

UBYTE Gadget8SIBuff[5];
struct StringInfo Gadget8SInfo = {
	Gadget8SIBuff,
	NULL,
	0,
	5,
	0,
	0,0,0,0,0,
	0,
	0,
	NULL
};

SHORT BorderVectors1[] = {
	0,0,
	31,0,
	31,9,
	0,9,
	0,0
};
struct Border Border1 = {
	-1,-1,
	3,0,JAM1,
	5,
	BorderVectors1,
	NULL
};

struct IntuiText IText7 = {
	3,0,JAM2,
	-86,0,
	NULL,
	(UBYTE *)"Tab Spaces",
	NULL
};

struct Gadget Gadget8 = {
	&Gadget9,
	429,80,
	30,8,
	NULL,
	RELVERIFY,
	STRGADGET,
	(APTR)&Border1,
	NULL,
	&IText7,
	NULL,
	(APTR)&Gadget8SInfo,
	70,
	NULL
};

SHORT BorderVectors2[] = {
	0,0,
	77,0,
	77,14,
	0,14,
	0,0
};
struct Border Border2 = {
	-1,-1,
	3,0,JAM1,
	5,
	BorderVectors2,
	NULL
};

struct IntuiText IText8 = {
	3,0,JAM2,
	15,3,
	&TOPAZ80,
	(UBYTE *)"CANCEL",
	NULL
};

struct Gadget Gadget7 = {
	&Gadget8,
	382,105,
	76,13,
	NULL,
	RELVERIFY,
	BOOLGADGET,
	(APTR)&Border2,
	NULL,
	&IText8,
	NULL,
	NULL,
	3,
	NULL
};

SHORT BorderVectors3[] = {
	0,0,
	77,0,
	77,14,
	0,14,
	0,0
};
struct Border Border3 = {
	-1,-1,
	3,0,JAM1,
	5,
	BorderVectors3,
	NULL
};

struct IntuiText IText9 = {
	3,0,JAM2,
	25,3,
	&TOPAZ80,
	(UBYTE *)"USE",
	NULL
};

struct Gadget Gadget6 = {
	&Gadget7,
	18,105,
	76,13,
	NULL,
	RELVERIFY,
	BOOLGADGET,
	(APTR)&Border3,
	NULL,
	&IText9,
	NULL,
	NULL,
	1,
	NULL
};

SHORT BorderVectors4[] = {
	0,0,
	77,0,
	77,14,
	0,14,
	0,0
};
struct Border Border4 = {
	-1,-1,
	3,0,JAM1,
	5,
	BorderVectors4,
	NULL
};

struct IntuiText IText10 = {
	3,0,JAM2,
	23,3,
	&TOPAZ80,
	(UBYTE *)"SAVE",
	NULL
};

struct Gadget Gadget5 = {
	&Gadget6,
	200,105,
	76,13,
	NULL,
	RELVERIFY,
	BOOLGADGET,
	(APTR)&Border4,
	NULL,
	&IText10,
	NULL,
	NULL,
	2,
	NULL
};

struct IntuiText IText11 = {
	3,0,JAM2,
	33,1,
	&TOPAZ80,
	(UBYTE *)"Req. Read Files",
	NULL
};

struct Gadget Gadget4 = {
	&Gadget5,
	295,60,
	20,9,
	GADGHIMAGE+GADGIMAGE,
	RELVERIFY+TOGGLESELECT,
	BOOLGADGET,
	(APTR)&Image1,
	(APTR)&Image2,
	&IText11,
	NULL,
	NULL,
	50,
	NULL
};

struct IntuiText IText12 = {
	3,0,JAM2,
	33,1,
	&TOPAZ80,
	(UBYTE *)"Interlace",
	NULL
};

struct Gadget Gadget3 = {
	&Gadget4,
	295,45,
	20,9,
	GADGHIMAGE+GADGIMAGE,
	RELVERIFY+TOGGLESELECT,
	BOOLGADGET,
	(APTR)&Image1,
	(APTR)&Image2,
	&IText12,
	NULL,
	NULL,
	40,
	NULL
};

struct IntuiText IText13 = {
	3,0,JAM2,
	33,1,
	&TOPAZ80,
	(UBYTE *)"CLEAR at Start",
	NULL
};

struct Gadget Gadget2 = {
	&Gadget3,
	295,30,
	20,9,
	GADGHIMAGE+GADGIMAGE,
	RELVERIFY+TOGGLESELECT,
	BOOLGADGET,
	(APTR)&Image1,
	(APTR)&Image2,
	&IText13,
	NULL,
	NULL,
	30,
	NULL
};

UBYTE Gadget1SIBuff[33];
struct StringInfo Gadget1SInfo = {
	Gadget1SIBuff,
	NULL,
	0,
	33,
	0,
	0,0,0,0,0,
	0,
	0,
	NULL
};

SHORT BorderVectors5[] = {
	0,0,
	219,0,
	219,9,
	0,9,
	0,0
};
struct Border Border5 = {
	-1,-1,
	3,0,JAM1,
	5,
	BorderVectors5,
	NULL
};

struct IntuiText IText14 = {
	3,0,JAM2,
	-102,1,
	NULL,
	(UBYTE *)"Default Font",
	NULL
};

struct Gadget Gadget1 = {
	&Gadget2,
	118,80,
	218,8,
	NULL,
	RELVERIFY,
	STRGADGET,
	(APTR)&Border5,
	NULL,
	&IText14,
	NULL,
	(APTR)&Gadget1SInfo,
	60,
	NULL
};

#define GadgetList1 Gadget1

SHORT BorderVectors12[] = {
	0,0,
	174,0,
	174,12,
	0,12,
	0,0
};
struct Border Border12 = {
	285,14,
	3,0,JAM1,
	5,
	BorderVectors12,
	NULL
};

SHORT BorderVectors11[] = {
	0,0,
	130,0,
	130,57,
	0,57,
	0,0
};
struct Border Border11 = {
	154,14,
	3,0,JAM1,
	5,
	BorderVectors11,
	&Border12
};

SHORT BorderVectors10[] = {
	0,0,
	174,0,
	174,15,
	0,15,
	0,0
};
struct Border Border10 = {
	285,41,
	3,0,JAM1,
	5,
	BorderVectors10,
	&Border11
};

SHORT BorderVectors9[] = {
	0,0,
	174,0,
	174,15,
	0,15,
	0,0
};
struct Border Border9 = {
	285,26,
	3,0,JAM1,
	5,
	BorderVectors9,
	&Border10
};

SHORT BorderVectors8[] = {
	0,0,
	136,0,
	136,57,
	0,57,
	0,0
};
struct Border Border8 = {
	17,14,
	3,0,JAM1,
	5,
	BorderVectors8,
	&Border9
};

SHORT BorderVectors7[] = {
	0,0,
	442,0,
	442,57,
	0,57,
	0,0
};
struct Border Border7 = {
	18,14,
	3,0,JAM1,
	5,
	BorderVectors7,
	&Border8
};

SHORT BorderVectors6[] = {
	0,0,
	174,0,
	174,15,
	0,15,
	0,0
};
struct Border Border6 = {
	285,56,
	3,0,JAM1,
	5,
	BorderVectors6,
	&Border7
};

#define BorderList1 Border6

struct IntuiText IText17 = {
	1,2,JAM2,
	342,17,
	&TOPAZ80,
	(UBYTE *)"OPTIONS",
	NULL
};

struct IntuiText IText16 = {
	1,2,JAM2,
	163,19,
	&TOPAZ80,
	(UBYTE *)"PLAYBACK SPEED",
	&IText17
};

struct IntuiText IText15 = {
	1,2,JAM2,
	61,19,
	&TOPAZ80,
	(UBYTE *)"COLORS",
	&IText16
};

#define IntuiTextList1 IText15

struct NewWindow NewWindowStructure1 = {
	90,20,
	480,124,
	0,1,
	GADGETUP,
	WINDOWDRAG+ACTIVATE+NOCAREREFRESH,
	&Gadget1,
	NULL,
	(UBYTE *)"PRISM Configuration Editor",
	NULL,
	NULL,
	5,5,
	-1,-1,
	CUSTOMSCREEN
};
