| Resource construction set | |
|---|---|
| Developer | Digital Research |
| Type | |
Theresource construction set (GEM RCS) is aGUI builder forGEM applications. It was written byDigital Research.
RCS was widely used on theAtari ST,Atari STe,Atari TT,Atari MEGA ST,Atari MEGA STE andAtari Falcon platforms.[1]
Files of theAtari Development Kit
runtime binary
0000:000000E200E200E200E20000002400E1...â.â.â.â...$.á0010:000002AA001300030000000000000000...ª............0020:000002B6204465736B20002046696C65...¶ Desk . File0030:20002020437261696773204D656E7500. Craigs Menu.0040:2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D----------------0050:2D2D2D2D0020204465736B2041636365----. Desk Acce0060:73736F7279203120200020204465736Bssory 1 . Desk0070:204163636573736F7279203220200020Accessory 2 .0080:204465736B204163636573736F727920Desk Accessory0090:3320200020204465736B2041636365733 . Desk Acces00A0:736F7279203420200020204465736B20sory 4 . Desk00B0:4163636573736F727920352020002020Accessory 5 .00C0:4465736B204163636573736F72792036Desk Accessory 600D0:20200020205175697420202020202020 . Quit00E0:0000FFFF000100050019000000000000..ÿÿ............00F0:00000000000000500019000500020002.......P........0100:00140000000000001100000000000050...............P0110:02010001000300040019000000000000................0120:000000020000000C03010004FFFFFFFF............ÿÿÿÿ0130:00200000000000000024000000000006. .......$......0140:03010002FFFFFFFF0020000000000000....ÿÿÿÿ. ......0150:002B000600000006030100000006000F.+..............0160:00190000000000000000000003010050...............P0170:0013000F0007000E00140000000000FF...............ÿ0180:110000020000001400080008FFFFFFFF............ÿÿÿÿ0190:001C0000000000000032000000000014.........2......01A0:00010009FFFFFFFF001C000000080000....ÿÿÿÿ........01B0:00400000000100140001000AFFFFFFFF.@..........ÿÿÿÿ01C0:001C0000000000000055000000020014.........U......01D0:0001000BFFFFFFFF001C000000000000....ÿÿÿÿ........01E0:006A0000000300140001000CFFFFFFFF.j..........ÿÿÿÿ01F0:001C000000000000007F000000040014................0200:0001000DFFFFFFFF001C000000000000....ÿÿÿÿ........0210:00940000000500140001000EFFFFFFFF............ÿÿÿÿ0220:001C00000000000000A9000000060014.........©......0230:00010006FFFFFFFF001C000000000000....ÿÿÿÿ........0240:00BE0000000700140001000500100010.¾..............0250:00140000000000FF110000080000000D.......ÿ........0260:0001000FFFFFFFFF001C002000000000....ÿÿÿÿ... ....0270:00D300000000000D0001FFFFFFFFFFFF.Ó........ÿÿÿÿÿÿ0280:00140020001000021100000000000046... ...........F0290:000FFFFFFFFFFFFF0014002000100002..ÿÿÿÿÿÿ... ....02A0:1100000000000046000F000000E20000.......F.....â..02B0:027A00000292.z....
source
#define T0OBJ 0#define T1OBJ 17#define T2OBJ 18#define FREEBB 0#define FREEIMG 0#define FREESTR 11BYTE*rs_strings[]={" Desk "," File "," Craigs Menu","--------------------"," Desk Accessory 1 "," Desk Accessory 2 "," Desk Accessory 3 "," Desk Accessory 4 "," Desk Accessory 5 "," Desk Accessory 6 "," Quit "};LONGrs_frstr[]={0};BITBLKrs_bitblk[]={0};LONGrs_frimg[]={0};ICONBLKrs_iconblk[]={0};TEDINFOrs_tedinfo[]={0};OBJECTrs_object[]={-1,1,5,G_IBOX,NONE,NORMAL,0x0L,0,0,80,25,5,2,2,G_BOX,NONE,NORMAL,0x1100L,0,0,80,513,1,3,4,G_IBOX,NONE,NORMAL,0x0L,2,0,12,769,4,-1,-1,G_TITLE,NONE,NORMAL,0x0L,0,0,6,769,2,-1,-1,G_TITLE,NONE,NORMAL,0x1L,6,0,6,769,0,6,15,G_IBOX,NONE,NORMAL,0x0L,0,769,80,19,15,7,14,G_BOX,NONE,NORMAL,0xFF1100L,2,0,20,8,8,-1,-1,G_STRING,NONE,NORMAL,0x2L,0,0,20,1,9,-1,-1,G_STRING,NONE,DISABLED,0x3L,0,1,20,1,10,-1,-1,G_STRING,NONE,NORMAL,0x4L,0,2,20,1,11,-1,-1,G_STRING,NONE,NORMAL,0x5L,0,3,20,1,12,-1,-1,G_STRING,NONE,NORMAL,0x6L,0,4,20,1,13,-1,-1,G_STRING,NONE,NORMAL,0x7L,0,5,20,1,14,-1,-1,G_STRING,NONE,NORMAL,0x8L,0,6,20,1,6,-1,-1,G_STRING,NONE,NORMAL,0x9L,0,7,20,1,5,16,16,G_BOX,NONE,NORMAL,0xFF1100L,8,0,13,1,15,-1,-1,G_STRING,LASTOB,NORMAL,0xAL,0,0,13,1,-1,-1,-1,G_BOX,LASTOB,OUTLINED,0x21100L,0,0,70,15,-1,-1,-1,G_BOX,LASTOB,OUTLINED,0x21100L,0,0,70,15};LONGrs_trindex[]={0L,17L,18L};structfoobar{WORDdummy;WORD*image;}rs_imdope[]={0};#define NUM_STRINGS 11#define NUM_FRSTR 0#define NUM_IMAGES 0#define NUM_BB 0#define NUM_FRIMG 0#define NUM_IB 0#define NUM_TI 0#define NUM_OBS 19#define NUM_TREE 3BYTEpname[]="CRAIG.RSC";
source
#define TREE1 0/* TREE */#define TREE2 1/* TREE */#define TREE3 2/* TREE */