home *** CD-ROM | disk | FTP | other *** search
open in:
MacOS 8.1
|
Win98
|
DOS
view JSON data
|
view as text
This file was processed as: ArcFS Archive
(archive/arcFS).
You can browse this item here: configplus
Confidence | Program | Detection | Match Type | Support
|
---|
100%
| dexvert
| ArcFS Archive (archive/arcFS)
| magic
| Supported |
100%
| file
| RISC OS archive (ArcFS format)
| default
| |
99%
| file
| data
| default
| |
100%
| TrID
| Acorn ArcFS Archive
| default
| |
100%
| gt2
| Kopftext: 'Archive'
| default (weak)
| |
100%
| detectItEasy
| Archive: ArcFS
| default
|
|
hex view+--------+-------------------------+-------------------------+--------+--------+
|00000000| 41 72 63 68 69 76 65 00 | 0c 0f 00 00 64 11 00 00 |Archive.|....d...|
|00000010| 28 00 00 00 64 00 00 00 | 00 00 00 00 00 00 00 00 |(...d...|........|
|00000020| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000030| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000040| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000050| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000060| 82 21 43 6f 6e 66 69 67 | 2b 00 00 00 ff ff ff ff |.!Config|+.......|
|00000070| 47 ff ff ff 61 f8 69 a1 | 00 00 00 00 ff ff ff ff |G...a.i.|........|
|00000080| e8 0e 00 80 82 21 42 6f | 6f 74 00 00 00 00 00 00 |.....!Bo|ot......|
|00000090| 17 01 00 00 46 eb ff ff | ef bf 38 58 03 00 e5 4b |....F...|..8X...K|
|000000a0| 17 01 00 00 24 00 00 00 | 82 21 48 65 6c 70 00 00 |....$...|.!Help..|
|000000b0| 00 00 00 00 1b 1d 00 00 | 47 ff ff ff f6 f0 61 2a |........|G.....a*|
|000000c0| 03 00 a7 76 1b 1d 00 00 | 5f 01 00 00 82 21 52 75 |...v....|_....!Ru|
|000000d0| 6e 00 00 00 00 00 00 00 | 36 02 00 00 47 eb ff ff |n.......|6...G...|
|000000e0| 17 8a c6 1e 03 00 36 7d | 36 02 00 00 9e 1e 00 00 |......6}|6.......|
|000000f0| 82 21 52 75 6e 49 6d 61 | 67 65 00 00 31 94 00 00 |.!RunIma|ge..1...|
|00000100| 47 fb ff ff f3 42 c2 1e | 03 00 4b 36 31 94 00 00 |G....B..|..K61...|
|00000110| f8 20 00 00 82 21 53 70 | 72 73 00 00 00 00 00 00 |. ...!Sp|rs......|
|00000120| 10 0e 00 00 46 f9 ff ff | 49 d1 b8 57 03 00 ad a7 |....F...|I..W....|
|00000130| 10 0e 00 00 4d b5 00 00 | 82 21 53 70 72 73 42 00 |....M...|.!SprsB.|
|00000140| 00 00 00 00 60 04 00 00 | 46 f9 ff ff fd 05 b9 57 |....`...|F......W|
|00000150| 03 00 ac 9e 60 04 00 00 | 81 c3 00 00 82 21 53 70 |....`...|.....!Sp|
|00000160| 72 73 42 32 32 00 00 00 | 5c 08 00 00 46 f9 ff ff |rsB22...|\...F...|
|00000170| 3e 37 49 57 03 00 8f 21 | 5c 08 00 00 05 c8 00 00 |>7IW...!|\.......|
|00000180| 82 48 65 6c 70 00 00 00 | 00 00 00 00 ff ff ff ff |.Help...|........|
|00000190| 47 ff ff ff b4 f9 69 a1 | 00 00 00 00 ff ff ff ff |G.....i.|........|
|000001a0| b0 01 00 80 82 43 6f 6e | 66 69 67 50 6c 75 73 00 |.....Con|figPlus.|
|000001b0| 8c 9a 01 00 47 d6 f3 ff | 2c 08 82 2a 03 00 88 e3 |....G...|,..*....|
|000001c0| 8c 9a 01 00 85 d0 00 00 | 82 49 6e 73 74 72 75 63 |........|.Instruc|
|000001d0| 74 00 00 00 78 5a 01 00 | 46 c5 fb ff 31 9b 42 55 |t...xZ..|F...1.BU|
|000001e0| 03 00 1e aa 78 5a 01 00 | 35 6b 02 00 00 00 00 00 |....xZ..|5k......|
|000001f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000200| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000210| 82 4d 65 73 73 61 67 65 | 73 00 00 00 6d 05 00 00 |.Message|s...m...|
|00000220| 46 ff ff ff 18 26 a0 ec | 03 00 1f cd 6d 05 00 00 |F....&..|....m...|
|00000230| d1 c5 03 00 82 4d 6f 64 | 75 6c 65 73 00 00 00 00 |.....Mod|ules....|
|00000240| ff ff ff ff 47 ff ff ff | 34 fa 69 a1 00 00 00 00 |....G...|4.i.....|
|00000250| ff ff ff ff 34 0e 00 80 | 82 44 72 69 76 65 73 00 |....4...|.Drives.|
|00000260| 00 00 00 00 ff ff ff ff | 47 ff ff ff 40 fa 69 a1 |........|G...@.i.|
|00000270| 00 00 00 00 ff ff ff ff | 18 03 00 80 82 4d 65 73 |........|.....Mes|
|00000280| 73 61 67 65 73 00 00 00 | bb 04 00 00 46 ff ff ff |sages...|....F...|
|00000290| d1 a9 b5 ec 03 00 3e 93 | bb 04 00 00 62 cb 03 00 |......>.|....b...|
|000002a0| 82 4d 6f 64 75 6c 65 00 | 00 00 00 00 da 20 00 00 |.Module.|..... ..|
|000002b0| 47 fb ff ff c0 bb 1a 1d | 03 00 72 02 da 20 00 00 |G.......|..r.. ..|
|000002c0| 41 d0 03 00 82 53 70 72 | 69 74 65 73 00 00 00 00 |A....Spr|ites....|
|000002d0| 3c 08 00 00 46 f9 ff ff | 94 36 f7 4e 03 00 52 2c |<...F...|.6.N..R,|
|000002e0| 3c 08 00 00 3f f1 03 00 | 82 53 70 72 69 74 65 73 |<...?...|.Sprites|
|000002f0| 42 00 00 00 7c 04 00 00 | 46 f9 ff ff 4f 63 71 4f |B...|...|F...OcqO|
|00000300| 03 00 c4 1e 7c 04 00 00 | 9f f9 03 00 82 53 70 72 |....|...|.....Spr|
|00000310| 69 74 65 73 42 32 32 00 | 3c 08 00 00 46 f9 ff ff |itesB22.|<...F...|
|00000320| e7 52 f7 4e 03 00 80 66 | 3c 08 00 00 3f fe 03 00 |.R.N...f|<...?...|
|00000330| 82 53 70 72 69 74 65 73 | 43 00 00 00 3c 09 00 00 |.Sprites|C...<...|
|00000340| 46 f9 ff ff 11 6a f7 4e | 03 00 e9 0b 3c 09 00 00 |F....j.N|....<...|
|00000350| 9f 06 04 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000360| 00 00 00 00 54 03 00 00 | 00 00 00 00 00 00 00 00 |....T...|........|
|00000370| 00 00 00 00 ac fc ff ff | 82 45 63 6f 6e 65 74 00 |........|.Econet.|
|00000380| 00 00 00 00 ff ff ff ff | 47 ff ff ff 15 fb 69 a1 |........|G.....i.|
|00000390| 00 00 00 00 ff ff ff ff | 38 04 00 80 82 4d 65 73 |........|8....Mes|
|000003a0| 73 61 67 65 73 00 00 00 | 4a 05 00 00 46 ff ff ff |sages...|J...F...|
|000003b0| 3d 96 99 ec 03 00 f9 e5 | 4a 05 00 00 ff 0f 04 00 |=.......|J.......|
|000003c0| 82 4d 6f 64 75 6c 65 00 | 00 00 00 00 4e 12 00 00 |.Module.|....N...|
|000003d0| 46 fb ff ff ee 5e 9f ec | 03 00 be 62 4e 12 00 00 |F....^..|...bN...|
|000003e0| 6d 15 04 00 82 53 70 72 | 69 74 65 73 00 00 00 00 |m....Spr|ites....|
|000003f0| 68 03 00 00 46 f9 ff ff | 9a e0 34 ec 03 00 22 16 |h...F...|..4...".|
|00000400| 68 03 00 00 df 27 04 00 | 82 53 70 72 69 74 65 73 |h....'..|.Sprites|
|00000410| 32 32 00 00 90 11 00 00 | 46 f9 ff ff 1a e9 34 ec |22......|F.....4.|
|00000420| 03 00 b3 0c 90 11 00 00 | 6b 2b 04 00 82 53 70 72 |........|k+...Spr|
|00000430| 69 74 65 73 42 32 32 00 | 78 04 00 00 46 f9 ff ff |itesB22.|x...F...|
|00000440| ec cb 34 ec 03 00 a1 34 | 78 04 00 00 1f 3d 04 00 |..4....4|x....=..|
|00000450| 82 53 70 72 69 74 65 73 | 43 00 00 00 90 11 00 00 |.Sprites|C.......|
|00000460| 47 f9 ff ff 75 a0 f8 18 | 03 00 77 30 90 11 00 00 |G...u...|..w0....|
|00000470| bb 41 04 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |.A......|........|
|00000480| 00 00 00 00 54 03 00 00 | 00 00 00 00 00 00 00 00 |....T...|........|
|00000490| 00 00 00 00 ac fc ff ff | 82 46 69 6c 65 72 00 00 |........|.Filer..|
|000004a0| 00 00 00 00 ff ff ff ff | 47 ff ff ff b4 fb 69 a1 |........|G.....i.|
|000004b0| 00 00 00 00 ff ff ff ff | 58 05 00 80 82 4d 65 73 |........|X....Mes|
|000004c0| 73 61 67 65 73 00 00 00 | b8 06 00 00 46 ff ff ff |sages...|....F...|
|000004d0| 77 2d a1 ec 03 00 a9 b7 | b8 06 00 00 6f 53 04 00 |w-......|....oS..|
|000004e0| 82 4d 6f 64 75 6c 65 00 | 00 00 00 00 fa 1a 00 00 |.Module.|........|
|000004f0| 46 fb ff ff f1 63 b4 ec | 03 00 7e ab fa 1a 00 00 |F....c..|..~.....|
|00000500| 4b 5a 04 00 82 53 70 72 | 69 74 65 73 00 00 00 00 |KZ...Spr|ites....|
|00000510| 04 0b 00 00 46 f9 ff ff | ad 94 f9 4e 03 00 c0 21 |....F...|...N...!|
|00000520| 04 0b 00 00 69 75 04 00 | 82 53 70 72 69 74 65 73 |....iu..|.Sprites|
|00000530| 42 00 00 00 b4 05 00 00 | 46 f9 ff ff 92 b6 71 4f |B.......|F.....qO|
|00000540| 03 00 8d 38 b4 05 00 00 | 91 80 04 00 82 53 70 72 |...8....|.....Spr|
|00000550| 69 74 65 73 42 32 32 00 | 04 0b 00 00 46 f9 ff ff |itesB22.|....F...|
|00000560| 4a 43 f8 4e 03 00 b2 f7 | 04 0b 00 00 69 86 04 00 |JC.N....|....i...|
|00000570| 82 53 70 72 69 74 65 73 | 43 00 00 00 04 0b 00 00 |.Sprites|C.......|
|00000580| 45 f9 ff ff e8 34 87 e9 | 03 00 ea d1 04 0b 00 00 |E....4..|........|
|00000590| 91 91 04 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000005a0| 00 00 00 00 54 03 00 00 | 00 00 00 00 00 00 00 00 |....T...|........|
|000005b0| 00 00 00 00 ac fc ff ff | 82 46 6f 6e 74 73 00 00 |........|.Fonts..|
|000005c0| 00 00 00 00 ff ff ff ff | 47 ff ff ff ac fc 69 a1 |........|G.....i.|
|000005d0| 00 00 00 00 ff ff ff ff | 30 06 00 80 82 4d 65 73 |........|0....Mes|
|000005e0| 73 61 67 65 73 00 00 00 | 6a 03 00 00 46 ff ff ff |sages...|j...F...|
|000005f0| f0 53 b6 ec 03 00 d5 25 | 6a 03 00 00 b9 9c 04 00 |.S.....%|j.......|
|00000600| 82 4d 6f 64 75 6c 65 00 | 00 00 00 00 17 0f 00 00 |.Module.|........|
|00000610| 46 fb ff ff 69 75 b6 ec | 03 00 74 c0 17 0f 00 00 |F...iu..|..t.....|
|00000620| 47 a0 04 00 82 53 70 72 | 69 74 65 73 00 00 00 00 |G....Spr|ites....|
|00000630| e0 02 00 00 46 f9 ff ff | 36 f3 54 bf 03 00 ea 04 |....F...|6.T.....|
|00000640| e0 02 00 00 82 af 04 00 | 82 53 70 72 69 74 65 73 |........|.Sprites|
|00000650| 32 32 00 00 88 05 00 00 | 46 f9 ff ff 76 f9 54 bf |22......|F...v.T.|
|00000660| 03 00 fd 93 88 05 00 00 | 86 b2 04 00 00 00 00 00 |........|........|
|00000670| 00 00 00 00 00 00 00 00 | 00 00 00 00 54 03 00 00 |........|....T...|
|00000680| 00 00 00 00 00 00 00 00 | 00 00 00 00 ac fc ff ff |........|........|
|00000690| 82 4b 65 79 62 6f 61 72 | 64 00 00 00 ff ff ff ff |.Keyboar|d.......|
|000006a0| 47 ff ff ff 1b fd 69 a1 | 00 00 00 00 ff ff ff ff |G.....i.|........|
|000006b0| 74 07 00 80 82 4d 65 73 | 73 61 67 65 73 00 00 00 |t....Mes|sages...|
|000006c0| 4f 02 00 00 46 ff ff ff | e7 bf b6 ec 03 00 eb 3c |O...F...|.......<|
|000006d0| 4f 02 00 00 32 b8 04 00 | 82 4d 6f 64 75 6c 65 00 |O...2...|.Module.|
|000006e0| 00 00 00 00 b9 0b 00 00 | 46 fb ff ff d4 c8 b6 ec |........|F.......|
|000006f0| 03 00 16 a6 b9 0b 00 00 | a5 ba 04 00 82 53 70 72 |........|.....Spr|
|00000700| 69 74 65 73 00 00 00 00 | 70 01 00 00 46 f9 ff ff |ites....|p...F...|
|00000710| fa d4 f9 4e 03 00 93 ee | 70 01 00 00 82 c6 04 00 |...N....|p.......|
|00000720| 82 53 70 72 69 74 65 73 | 32 32 00 00 a8 02 00 00 |.Sprites|22......|
|00000730| 46 f9 ff ff 10 07 ae 50 | 03 00 79 69 a8 02 00 00 |F......P|..yi....|
|00000740| 16 c8 04 00 82 53 70 72 | 69 74 65 73 42 00 00 00 |.....Spr|itesB...|
|00000750| a8 02 00 00 46 f9 ff ff | ff f3 71 4f 03 00 e3 8f |....F...|..qO....|
|00000760| a8 02 00 00 e2 ca 04 00 | 82 53 70 72 69 74 65 73 |........|.Sprites|
|00000770| 42 32 32 00 e8 05 00 00 | 46 f9 ff ff ef ea f6 4e |B22.....|F......N|
|00000780| 03 00 2f 69 e8 05 00 00 | ae cd 04 00 82 53 70 72 |../i....|.....Spr|
|00000790| 69 74 65 73 43 00 00 00 | 2c 03 00 00 46 f9 ff ff |itesC...|,...F...|
|000007a0| 3e 8c 22 0e 03 00 cc f4 | 2c 03 00 00 ba d3 04 00 |>.".....|,.......|
|000007b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000007c0| 54 03 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |T.......|........|
|000007d0| ac fc ff ff 82 4d 65 6d | 6f 72 79 00 00 00 00 00 |.....Mem|ory.....|
|000007e0| ff ff ff ff 47 ff ff ff | a6 fd 69 a1 00 00 00 00 |....G...|..i.....|
|000007f0| ff ff ff ff 94 08 00 80 | 82 4d 65 73 73 61 67 65 |........|.Message|
|00000800| 73 00 00 00 e1 04 00 00 | 46 ff ff ff a6 4b b7 ec |s.......|F....K..|
|00000810| 03 00 ca 88 e1 04 00 00 | 0a d7 04 00 82 4d 6f 64 |........|.....Mod|
|00000820| 75 6c 65 00 00 00 00 00 | 30 0b 00 00 46 fb ff ff |ule.....|0...F...|
|00000830| 7e 3d b7 ec 03 00 52 93 | 30 0b 00 00 0f dc 04 00 |~=....R.|0.......|
|00000840| 82 53 70 72 69 74 65 73 | 00 00 00 00 48 02 00 00 |.Sprites|....H...|
|00000850| 46 f9 ff ff 90 fb f9 4e | 03 00 f2 d3 48 02 00 00 |F......N|....H...|
|00000860| 63 e7 04 00 82 53 70 72 | 69 74 65 73 42 00 00 00 |c....Spr|itesB...|
|00000870| 08 03 00 00 46 f9 ff ff | fd c6 71 4f 03 00 85 5f |....F...|..qO..._|
|00000880| 08 03 00 00 cf e9 04 00 | 82 53 70 72 69 74 65 73 |........|.Sprites|
|00000890| 42 32 32 00 d8 05 00 00 | 46 f9 ff ff 41 89 f7 4e |B22.....|F...A..N|
|000008a0| 03 00 db 02 d8 05 00 00 | fb ec 04 00 82 53 70 72 |........|.....Spr|
|000008b0| 69 74 65 73 43 00 00 00 | 48 02 00 00 46 f9 ff ff |itesC...|H...F...|
|000008c0| 90 fb f9 4e 03 00 f2 d3 | 48 02 00 00 f7 f2 04 00 |...N....|H.......|
|000008d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000008e0| 54 03 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |T.......|........|
|000008f0| ac fc ff ff 82 4d 6f 75 | 73 65 00 00 00 00 00 00 |.....Mou|se......|
|00000900| ff ff ff ff 47 ff ff ff | 89 fe 69 a1 00 00 00 00 |....G...|..i.....|
|00000910| ff ff ff ff d8 09 00 80 | 82 4d 65 73 73 61 67 65 |........|.Message|
|00000920| 73 00 00 00 02 05 00 00 | 46 ff ff ff a2 38 9f ec |s.......|F....8..|
|00000930| 03 00 0a d8 02 05 00 00 | 63 f5 04 00 82 4d 6f 64 |........|c....Mod|
|00000940| 75 6c 65 00 00 00 00 00 | 57 0e 00 00 46 fb ff ff |ule.....|W...F...|
|00000950| 16 73 9f ec 03 00 18 a2 | 57 0e 00 00 89 fa 04 00 |.s......|W.......|
|00000960| 82 53 70 72 69 74 65 73 | 00 00 00 00 04 01 00 00 |.Sprites|........|
|00000970| 46 f9 ff ff 32 15 fa 4e | 03 00 9d 0b 04 01 00 00 |F...2..N|........|
|00000980| 04 09 05 00 82 53 70 72 | 69 74 65 73 32 32 00 00 |.....Spr|ites22..|
|00000990| d0 01 00 00 46 f9 ff ff | f7 fb ad 50 03 00 2d aa |....F...|...P..-.|
|000009a0| d0 01 00 00 2c 0a 05 00 | 82 53 70 72 69 74 65 73 |....,...|.Sprites|
|000009b0| 42 00 00 00 48 01 00 00 | 46 f9 ff ff 9a ec 71 4f |B...H...|F.....qO|
|000009c0| 03 00 65 d5 48 01 00 00 | 20 0c 05 00 82 53 70 72 |..e.H...| ....Spr|
|000009d0| 69 74 65 73 42 32 32 00 | 58 02 00 00 46 f9 ff ff |itesB22.|X...F...|
|000009e0| 97 f3 f6 4e 03 00 f7 cd | 58 02 00 00 8c 0d 05 00 |...N....|X.......|
|000009f0| 82 53 70 72 69 74 65 73 | 43 00 00 00 88 05 00 00 |.Sprites|C.......|
|00000a00| 45 f9 ff ff 05 42 c7 dc | 03 00 78 44 88 05 00 00 |E....B..|..xD....|
|00000a10| 08 10 05 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000a20| 00 00 00 00 54 03 00 00 | 00 00 00 00 00 00 00 00 |....T...|........|
|00000a30| 00 00 00 00 ac fc ff ff | 82 50 72 69 6e 74 65 72 |........|.Printer|
|00000a40| 00 00 00 00 ff ff ff ff | 47 ff ff ff 29 ff 69 a1 |........|G...).i.|
|00000a50| 00 00 00 00 ff ff ff ff | d4 0a 00 80 82 4d 6f 64 |........|.....Mod|
|00000a60| 75 6c 65 00 00 00 00 00 | de 0f 00 00 46 fb ff ff |ule.....|....F...|
|00000a70| 15 49 9d 4e 03 00 8e 19 | de 0f 00 00 b4 15 05 00 |.I.N....|........|
|00000a80| 82 53 70 72 69 74 65 73 | 00 00 00 00 38 05 00 00 |.Sprites|....8...|
|00000a90| 46 f9 ff ff 18 24 fa 4e | 03 00 90 ad 38 05 00 00 |F....$.N|....8...|
|00000aa0| b6 25 05 00 82 53 70 72 | 69 74 65 73 42 00 00 00 |.%...Spr|itesB...|
|00000ab0| 68 03 00 00 46 f9 ff ff | 0f 0a 71 4f 03 00 96 4d |h...F...|..qO...M|
|00000ac0| 68 03 00 00 12 2b 05 00 | 82 53 70 72 69 74 65 73 |h....+..|.Sprites|
|00000ad0| 42 32 32 00 38 05 00 00 | 46 f9 ff ff f6 0f f7 4e |B22.8...|F......N|
|00000ae0| 03 00 f2 0a 38 05 00 00 | 9e 2e 05 00 82 53 70 72 |....8...|.....Spr|
|00000af0| 69 74 65 73 43 00 00 00 | 38 05 00 00 46 f9 ff ff |itesC...|8...F...|
|00000b00| 34 e2 f8 4e 03 00 88 64 | 38 05 00 00 fa 33 05 00 |4..N...d|8....3..|
|00000b10| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000b20| 54 03 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |T.......|........|
|00000b30| ac fc ff ff 82 53 63 72 | 65 65 6e 00 00 00 00 00 |.....Scr|een.....|
|00000b40| ff ff ff ff 47 ff ff ff | e3 ff 69 a1 00 00 00 00 |....G...|..i.....|
|00000b50| ff ff ff ff f4 0b 00 80 | 82 4d 6f 64 75 6c 65 00 |........|.Module.|
|00000b60| 00 00 00 00 dd 1e 00 00 | 46 fb ff ff 36 80 ee 50 |........|F...6..P|
|00000b70| 03 00 04 73 dd 1e 00 00 | 56 39 05 00 82 53 70 72 |...s....|V9...Spr|
|00000b80| 69 74 65 73 00 00 00 00 | e0 02 00 00 46 f9 ff ff |ites....|....F...|
|00000b90| 4e bd ad 50 03 00 3e dd | e0 02 00 00 57 58 05 00 |N..P..>.|....WX..|
|00000ba0| 82 53 70 72 69 74 65 73 | 32 32 00 00 e0 02 00 00 |.Sprites|22......|
|00000bb0| 46 f9 ff ff b7 ec ad 50 | 03 00 90 dd e0 02 00 00 |F......P|........|
|00000bc0| 5b 5b 05 00 82 53 70 72 | 69 74 65 73 42 00 00 00 |[[...Spr|itesB...|
|00000bd0| e0 02 00 00 46 f9 ff ff | 5b a7 72 4f 03 00 b0 93 |....F...|[.rO....|
|00000be0| e0 02 00 00 5f 5e 05 00 | 82 53 70 72 69 74 65 73 |...._^..|.Sprites|
|00000bf0| 42 32 32 00 88 05 00 00 | 46 f9 ff ff 74 ad ad 50 |B22.....|F...t..P|
|00000c00| 03 00 a7 1d 88 05 00 00 | 63 61 05 00 82 53 70 72 |........|ca...Spr|
|00000c10| 69 74 65 73 43 00 00 00 | 08 06 00 00 46 f9 ff ff |itesC...|....F...|
|00000c20| 38 b2 b3 50 03 00 7c f8 | 08 06 00 00 0f 67 05 00 |8..P..|.|.....g..|
|00000c30| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000c40| 54 03 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |T.......|........|
|00000c50| ac fc ff ff 82 53 6f 75 | 6e 64 00 00 00 00 00 00 |.....Sou|nd......|
|00000c60| ff ff ff ff 47 ff ff ff | 7f 00 6a a1 00 00 00 00 |....G...|..j.....|
|00000c70| ff ff ff ff f0 0c 00 80 | 82 4d 6f 64 75 6c 65 00 |........|.Module.|
|00000c80| 00 00 00 00 63 0d 00 00 | 46 fb ff ff cb 81 0b 52 |....c...|F......R|
|00000c90| 03 00 7f 3b 63 0d 00 00 | 3b 6d 05 00 82 53 70 72 |...;c...|;m...Spr|
|00000ca0| 69 74 65 73 00 00 00 00 | 88 05 00 00 46 f9 ff ff |ites....|....F...|
|00000cb0| cb 33 fa 4e 03 00 02 81 | 88 05 00 00 c2 7a 05 00 |.3.N....|.....z..|
|00000cc0| 82 53 70 72 69 74 65 73 | 42 00 00 00 e0 02 00 00 |.Sprites|B.......|
|00000cd0| 46 f9 ff ff db 1d 71 4f | 03 00 50 4d e0 02 00 00 |F.....qO|..PM....|
|00000ce0| 6e 80 05 00 82 53 70 72 | 69 74 65 73 42 32 32 00 |n....Spr|itesB22.|
|00000cf0| 88 05 00 00 46 f9 ff ff | e7 40 fa 4e 03 00 06 9f |....F...|.@.N....|
|00000d00| 88 05 00 00 72 83 05 00 | 82 53 70 72 69 74 65 73 |....r...|.Sprites|
|00000d10| 43 00 00 00 88 05 00 00 | 46 f9 ff ff e7 40 fa 4e |C.......|F....@.N|
|00000d20| 03 00 06 9f 88 05 00 00 | 1e 89 05 00 00 00 00 00 |........|........|
|00000d30| 00 00 00 00 00 00 00 00 | 00 00 00 00 54 03 00 00 |........|....T...|
|00000d40| 00 00 00 00 00 00 00 00 | 00 00 00 00 ac fc ff ff |........|........|
|00000d50| 82 54 65 6d 70 6c 61 74 | 65 00 00 00 45 07 00 00 |.Templat|e...E...|
|00000d60| 46 fb ff ff cf 82 ec 50 | 03 00 a5 71 45 07 00 00 |F......P|...qE...|
|00000d70| ca 8e 05 00 82 57 69 6e | 64 6f 77 73 00 00 00 00 |.....Win|dows....|
|00000d80| ff ff ff ff 47 ff ff ff | 1a 01 6a a1 00 00 00 00 |....G...|..j.....|
|00000d90| ff ff ff ff 10 0e 00 80 | 82 4d 6f 64 75 6c 65 00 |........|.Module.|
|00000da0| 00 00 00 00 1e 1f 00 00 | 47 fb ff ff 8d b6 f7 18 |........|G.......|
|00000db0| 03 00 63 3f 1e 1f 00 00 | 33 96 05 00 82 53 70 72 |..c?....|3....Spr|
|00000dc0| 69 74 65 73 00 00 00 00 | 90 02 00 00 46 f9 ff ff |ites....|....F...|
|00000dd0| 97 f6 9e cc 03 00 d0 90 | 90 02 00 00 75 b5 05 00 |........|....u...|
|00000de0| 82 53 70 72 69 74 65 73 | 32 32 00 00 e8 04 00 00 |.Sprites|22......|
|00000df0| 46 f9 ff ff 47 e3 9e cc | 03 00 de 45 e8 04 00 00 |F...G...|...E....|
|00000e00| 29 b8 05 00 82 53 70 72 | 69 74 65 73 42 00 00 00 |)....Spr|itesB...|
|00000e10| e8 04 00 00 46 f9 ff ff | 0a d3 9e cc 03 00 9c fa |....F...|........|
|00000e20| e8 04 00 00 35 bd 05 00 | 82 53 70 72 69 74 65 73 |....5...|.Sprites|
|00000e30| 43 00 00 00 e8 04 00 00 | 46 f9 ff ff 26 f0 9e cc |C.......|F...&...|
|00000e40| 03 00 8c ce e8 04 00 00 | 41 c2 05 00 00 00 00 00 |........|A.......|
|00000e50| 00 00 00 00 00 00 00 00 | 00 00 00 00 54 03 00 00 |........|....T...|
|00000e60| 00 00 00 00 00 00 00 00 | 00 00 00 00 ac fc ff ff |........|........|
|00000e70| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000e80| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000e90| 00 00 00 00 82 53 70 72 | 69 74 65 73 00 00 00 00 |.....Spr|ites....|
|00000ea0| c0 09 00 00 46 f9 ff ff | 4f 3a 20 ec 03 00 f3 aa |....F...|O: .....|
|00000eb0| c0 09 00 00 4d c7 05 00 | 82 53 70 72 69 74 65 73 |....M...|.Sprites|
|00000ec0| 42 00 00 00 c0 09 00 00 | 46 f9 ff ff 19 41 20 ec |B.......|F....A .|
|00000ed0| 03 00 3f 0e c0 09 00 00 | 31 d1 05 00 82 53 70 72 |..?.....|1....Spr|
|00000ee0| 69 74 65 73 43 00 00 00 | 90 09 00 00 46 f9 ff ff |itesC...|....F...|
|00000ef0| 38 44 20 ec 03 00 ce 5b | 90 09 00 00 15 db 05 00 |8D ....[|........|
|00000f00| 82 54 65 6d 70 6c 61 74 | 65 73 00 00 72 06 00 00 |.Templat|es..r...|
|00000f10| 46 ec ff ff e8 44 43 ec | 33 00 d1 bd 72 06 00 00 |F....DC.|3...r...|
|00000f20| c9 e4 05 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000f30| 00 00 00 00 54 03 00 00 | 00 00 00 00 00 00 00 00 |....T...|........|
|00000f40| 00 00 00 00 ac fc ff ff | 00 00 00 00 00 00 00 00 |........|........|
|00000f50| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000f60| 00 00 00 00 00 00 00 00 | 00 00 00 00 61 73 24 43 |........|....as$C|
|00000f70| 6f 6e 66 69 67 50 6c 75 | 73 20 2f 3c 43 6f 6e 66 |onfigPlu|s /<Conf|
|00000f80| 69 67 50 6c 75 73 24 44 | 69 72 3e 2e 21 52 75 6e |igPlus$D|ir>.!Run|
|00000f90| 20 25 25 2a 30 0a 53 65 | 74 20 41 6c 69 61 73 24 | %%*0.Se|t Alias$|
|00000fa0| 40 52 75 6e 54 79 70 65 | 5f 46 46 32 20 2f 3c 43 |@RunType|_FF2 /<C|
|00000fb0| 6f 6e 66 69 67 50 6c 75 | 73 24 44 69 72 3e 2e 21 |onfigPlu|s$Dir>.!|
|00000fc0| 52 75 6e 20 2d 43 4d 4f | 53 20 25 25 2a 30 0a 46 |Run -CMO|S %%*0.F|
|00000fd0| 69 6c 65 44 61 74 61 82 | 21 48 65 6c 70 00 00 00 |ileData.|!Help...|
|00000fe0| 00 00 00 1b 1d 00 00 47 | fd ff ff d9 f8 69 a1 03 |.......G|.....i..|
|00000ff0| 00 a7 76 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |..v | |
|00001000| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00001010| 20 20 20 20 20 20 43 6f | 6e 66 69 67 50 6c 75 73 | Co|nfigPlus|
|00001020| 0a 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |. | |
|00001030| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00001040| 20 20 20 20 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 0a 20 | ====|======. |
|00001050| 20 20 20 20 0a 49 6e 74 | 72 6f 64 75 63 74 69 6f | .Int|roductio|
|00001060| 6e 0a 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 0a 20 |n.------|------. |
|00001070| 20 20 4f 6e 65 20 6f 66 | 20 74 68 65 20 6d 61 69 | One of| the mai|
|00001080| 6e 20 61 64 76 61 6e 74 | 61 67 65 73 20 6f 66 20 |n advant|ages of |
|00001090| 75 73 69 6e 67 20 61 6e | 20 41 63 6f 72 6e 20 63 |using an| Acorn c|
|000010a0| 6f 6d 70 75 74 65 72 20 | 61 73 20 6f 70 70 6f 73 |omputer |as oppos|
|000010b0| 65 64 20 74 6f 2c 20 73 | 61 79 20 61 0a 4d 61 63 |ed to, s|ay a.Mac|
|000010c0| 20 6f 72 20 61 20 50 43 | 20 69 73 20 74 68 65 20 | or a PC| is the |
|000010d0| 77 61 79 20 69 6e 20 77 | 68 69 63 68 20 61 6c 6d |way in w|hich alm|
|000010e0| 6f 73 74 20 74 68 65 20 | 65 6e 74 69 72 65 20 73 |ost the |entire s|
|000010f0| 79 73 74 65 6d 20 63 61 | 6e 20 62 65 20 70 61 74 |ystem ca|n be pat|
|00001100| 63 68 65 64 20 61 6e 0a | 6d 6f 64 69 66 69 65 64 |ched an.|modified|
|00001110| 2e 20 49 66 20 79 6f 75 | 27 76 65 20 66 6f 6c 6c |. If you|'ve foll|
|00001120| 6f 77 65 64 20 61 6e 79 | 20 6f 66 20 6d 79 20 70 |owed any| of my p|
|00001130| 72 6f 67 72 61 6d 73 20 | 79 6f 75 20 63 61 6e 20 |rograms |you can |
|00001140| 70 72 6f 62 61 62 6c 79 | 20 73 65 65 20 68 6f 77 |probably| see how|
|00001150| 0a 75 73 65 66 75 6c 20 | 74 68 69 73 20 63 61 6e |.useful |this can|
|00001160| 20 62 65 3b 46 69 6c 65 | 44 61 74 61 82 21 42 6f | be;File|Data.!Bo|
|00001170| 6f 74 00 00 00 00 00 00 | 17 01 00 00 46 eb ff ff |ot......|....F...|
|00001180| ef bf 38 58 03 00 e5 4b | 7c 20 3e 21 42 6f 6f 74 |..8X...K|| >!Boot|
|00001190| 20 66 69 6c 65 20 66 6f | 72 20 43 6f 6e 66 69 67 | file fo|r Config|
|000011a0| 50 6c 75 73 0a 7c 20 50 | 72 6f 67 72 61 6d 20 64 |Plus.| P|rogram d|
|000011b0| 65 73 69 67 6e 20 77 69 | 74 68 20 4d 65 73 73 61 |esign wi|th Messa|
|000011c0| 67 65 54 72 61 6e 73 20 | 43 6f 6d 70 61 74 61 62 |geTrans |Compatab|
|000011d0| 69 6c 69 74 79 0a 7c 20 | a9 20 4a 75 73 74 69 6e |ility.| |. Justin|
|000011e0| 20 46 6c 65 74 63 68 65 | 72 2c 20 31 39 39 35 0a | Fletche|r, 1995.|
|000011f0| 7c 0a 53 65 74 20 43 6f | 6e 66 69 67 50 6c 75 73 ||.Set Co|nfigPlus|
|00001200| 24 44 69 72 20 3c 4f 62 | 65 79 24 44 69 72 3e 0a |$Dir <Ob|ey$Dir>.|
|00001210| 7c 0a 49 63 6f 6e 53 70 | 72 69 74 65 73 20 3c 43 ||.IconSp|rites <C|
|00001220| 6f 6e 66 69 67 50 6c 75 | 73 24 44 69 72 3e 2e 21 |onfigPlu|s$Dir>.!|
|00001230| 53 70 72 73 0a 53 65 74 | 20 41 6c 69 61 73 24 43 |Sprs.Set| Alias$C|
|00001240| 6f 6e 66 69 67 50 6c 75 | 73 20 2f 3c 43 6f 6e 66 |onfigPlu|s /<Conf|
|00001250| 69 67 50 6c 75 73 24 44 | 69 72 3e 2e 21 52 75 6e |igPlus$D|ir>.!Run|
|00001260| 20 25 25 2a 30 0a 53 65 | 74 20 41 6c 69 61 73 24 | %%*0.Se|t Alias$|
|00001270| 40 52 75 6e 54 79 70 65 | 5f 46 46 32 20 2f 3c 43 |@RunType|_FF2 /<C|
|00001280| 6f 6e 66 69 67 50 6c 75 | 73 24 44 69 72 3e 2e 21 |onfigPlu|s$Dir>.!|
|00001290| 52 75 6e 20 2d 43 4d 4f | 53 20 25 25 2a 30 0a 46 |Run -CMO|S %%*0.F|
|000012a0| 69 6c 65 44 61 74 61 82 | 21 48 65 6c 70 00 00 00 |ileData.|!Help...|
|000012b0| 00 00 00 1b 1d 00 00 47 | fd ff ff d9 f8 69 a1 03 |.......G|.....i..|
|000012c0| 00 a7 76 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |..v | |
|000012d0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000012e0| 20 20 20 20 20 20 43 6f | 6e 66 69 67 50 6c 75 73 | Co|nfigPlus|
|000012f0| 0a 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |. | |
|00001300| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00001310| 20 20 20 20 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 0a 20 | ====|======. |
|00001320| 20 20 20 20 0a 49 6e 74 | 72 6f 64 75 63 74 69 6f | .Int|roductio|
|00001330| 6e 0a 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 0a 20 |n.------|------. |
|00001340| 20 20 4f 6e 65 20 6f 66 | 20 74 68 65 20 6d 61 69 | One of| the mai|
|00001350| 6e 20 61 64 76 61 6e 74 | 61 67 65 73 20 6f 66 20 |n advant|ages of |
|00001360| 75 73 69 6e 67 20 61 6e | 20 41 63 6f 72 6e 20 63 |using an| Acorn c|
|00001370| 6f 6d 70 75 74 65 72 20 | 61 73 20 6f 70 70 6f 73 |omputer |as oppos|
|00001380| 65 64 20 74 6f 2c 20 73 | 61 79 20 61 0a 4d 61 63 |ed to, s|ay a.Mac|
|00001390| 20 6f 72 20 61 20 50 43 | 20 69 73 20 74 68 65 20 | or a PC| is the |
|000013a0| 77 61 79 20 69 6e 20 77 | 68 69 63 68 20 61 6c 6d |way in w|hich alm|
|000013b0| 6f 73 74 20 74 68 65 20 | 65 6e 74 69 72 65 20 73 |ost the |entire s|
|000013c0| 79 73 74 65 6d 20 63 61 | 6e 20 62 65 20 70 61 74 |ystem ca|n be pat|
|000013d0| 63 68 65 64 20 61 6e 0a | 6d 6f 64 69 66 69 65 64 |ched an.|modified|
|000013e0| 2e 20 49 66 20 79 6f 75 | 27 76 65 20 66 6f 6c 6c |. If you|'ve foll|
|000013f0| 6f 77 65 64 20 61 6e 79 | 20 6f 66 20 6d 79 20 70 |owed any| of my p|
|00001400| 72 6f 67 72 61 6d 73 20 | 79 6f 75 20 63 61 6e 20 |rograms |you can |
|00001410| 70 72 6f 62 61 62 6c 79 | 20 73 65 65 20 68 6f 77 |probably| see how|
|00001420| 0a 75 73 65 66 75 6c 20 | 74 68 69 73 20 63 61 6e |.useful |this can|
|00001430| 20 62 65 3b 20 66 69 6c | 74 65 72 73 2c 20 57 69 | be; fil|ters, Wi|
|00001440| 6d 70 20 62 79 70 61 73 | 73 20 72 6f 75 74 69 6e |mp bypas|s routin|
|00001450| 65 73 20 76 65 63 74 6f | 72 73 2c 20 73 65 72 76 |es vecto|rs, serv|
|00001460| 69 63 65 20 63 61 6c 6c | 73 2c 0a 75 70 63 61 6c |ice call|s,.upcal|
|00001470| 6c 73 20 61 6e 64 20 74 | 61 73 6b 73 20 77 68 69 |ls and t|asks whi|
|00001480| 63 68 20 63 61 6e 20 63 | 6f 6d 6d 75 6e 69 63 61 |ch can c|ommunica|
|00001490| 74 65 20 74 6f 20 68 65 | 6c 70 20 6f 6e 65 20 61 |te to he|lp one a|
|000014a0| 6e 6f 74 68 65 72 2e 0a | 20 20 20 48 6f 77 65 76 |nother..| Howev|
|000014b0| 65 72 2c 20 73 6f 6d 65 | 74 69 6d 65 73 20 28 6f |er, some|times (o|
|000014c0| 6e 6c 79 20 73 6f 6d 65 | 74 69 6d 65 73 29 20 79 |nly some|times) y|
|000014d0| 6f 75 20 63 61 6e 20 73 | 65 65 20 73 6f 6d 65 74 |ou can s|ee somet|
|000014e0| 68 69 6e 67 20 77 68 69 | 63 68 20 69 73 0a 64 65 |hing whi|ch is.de|
|000014f0| 73 74 69 6e 63 74 6c 79 | 20 75 6e 65 63 63 6f 6e |stinctly| uneccon|
|00001500| 6f 6d 69 63 61 6c 2e 20 | 54 68 65 20 70 72 69 6d |omical. |The prim|
|00001510| 65 20 65 78 61 6d 70 6c | 65 20 6f 66 20 74 68 69 |e exampl|e of thi|
|00001520| 73 20 69 73 20 74 68 65 | 20 74 65 78 74 20 65 64 |s is the| text ed|
|00001530| 69 74 6f 72 2e 20 53 6f | 0a 6d 61 6e 79 20 61 70 |itor. So|.many ap|
|00001540| 70 6c 69 63 61 74 69 6f | 6e 73 20 72 65 71 75 69 |plicatio|ns requi|
|00001550| 72 65 20 61 20 74 65 78 | 74 20 65 64 69 74 6f 72 |re a tex|t editor|
|00001560| 2c 20 66 72 6f 6d 20 4f | 4c 52 27 73 20 74 6f 20 |, from O|LR's to |
|00001570| 63 6f 64 65 20 65 64 69 | 74 6f 72 73 20 74 6f 0a |code edi|tors to.|
|00001580| 63 6f 6d 70 69 6c 65 72 | 73 20 74 6f 20 64 69 73 |compiler|s to dis|
|00001590| 70 6c 61 79 20 70 72 6f | 67 72 61 6d 73 2e 20 48 |play pro|grams. H|
|000015a0| 65 6e 63 65 2c 20 74 68 | 65 20 45 78 74 65 72 6e |ence, th|e Extern|
|000015b0| 61 6c 20 45 64 69 74 20 | 70 72 6f 74 6f 63 6f 6c |al Edit |protocol|
|000015c0| 20 77 61 73 0a 64 65 76 | 65 6c 6f 70 65 64 2e 0a | was.dev|eloped..|
|000015d0| 20 20 20 54 68 69 73 20 | 69 73 20 6e 6f 74 20 69 | This |is not i|
|000015e0| 74 27 73 20 73 74 6f 72 | 79 2e 0a 20 20 20 42 75 |t's stor|y.. Bu|
|000015f0| 74 20 69 74 20 69 73 20 | 73 69 6d 69 6c 61 72 8c |t it is |similar.|
|00001600| 0a 20 20 20 0a 20 20 20 | 4f 6e 63 65 2c 20 74 68 |. . |Once, th|
|00001610| 65 72 65 20 77 61 73 20 | 61 20 70 72 6f 67 72 61 |ere was |a progra|
|00001620| 6d 20 63 61 6c 6c 65 64 | 20 43 6f 6e 66 69 67 75 |m called| Configu|
|00001630| 72 65 2e 20 54 68 69 73 | 20 63 61 6d 65 20 6f 6e |re. This| came on|
|00001640| 20 61 20 64 69 73 63 20 | 61 6e 64 20 63 6f 75 6c | a disc |and coul|
|00001650| 64 0a 67 72 61 70 68 69 | 63 61 6c 6c 79 20 73 65 |d.graphi|cally se|
|00001660| 74 20 61 6c 6d 6f 73 74 | 20 74 68 65 20 65 6e 74 |t almost| the ent|
|00001670| 69 72 65 20 73 79 73 74 | 65 6d 20 63 6f 6e 66 69 |ire syst|em confi|
|00001680| 67 75 72 61 74 69 6f 6e | 2e 20 48 6f 77 65 76 65 |guration|. Howeve|
|00001690| 72 20 61 73 20 74 69 6d | 65 0a 70 61 73 73 65 64 |r as tim|e.passed|
|000016a0| 20 61 6e 64 20 74 68 65 | 20 66 61 63 69 6c 69 74 | and the| facilit|
|000016b0| 69 65 73 20 67 72 65 77 | 2c 20 43 6f 6e 66 69 67 |ies grew|, Config|
|000016c0| 75 72 65 20 64 69 64 20 | 6e 6f 74 20 67 72 6f 77 |ure did |not grow|
|000016d0| 20 77 69 74 68 20 74 68 | 65 6d 3b 20 69 74 20 64 | with th|em; it d|
|000016e0| 69 64 0a 65 76 65 6e 74 | 75 61 6c 6c 79 20 6d 6f |id.event|ually mo|
|000016f0| 76 65 20 69 6e 74 6f 20 | 74 68 65 20 52 4f 4d 20 |ve into |the ROM |
|00001700| 62 75 74 20 64 65 63 69 | 64 65 64 20 74 68 61 74 |but deci|ded that|
|00001710| 20 69 74 20 6d 75 63 68 | 20 70 72 65 66 65 72 65 | it much| prefere|
|00001720| 64 20 74 68 65 20 63 6f | 6e 66 69 6e 65 73 0a 6f |d the co|nfines.o|
|00001730| 66 20 74 68 65 20 68 61 | 72 64 64 69 73 63 20 62 |f the ha|rddisc b|
|00001740| 65 66 6f 72 65 20 65 76 | 65 6e 74 75 61 6c 6c 79 |efore ev|entually|
|00001750| 20 64 65 63 69 64 69 6e | 67 20 74 68 61 74 20 70 | decidin|g that p|
|00001760| 65 72 68 61 70 73 20 69 | 74 20 68 61 64 20 62 65 |erhaps i|t had be|
|00001770| 65 6e 20 6d 69 73 74 61 | 6b 65 6e 0a 61 6e 64 20 |en mista|ken.and |
|00001780| 74 68 65 20 52 4f 4d 20 | 68 61 64 20 62 65 65 6e |the ROM |had been|
|00001790| 20 6e 69 63 65 20 61 66 | 74 65 72 20 61 6c 6c 2e | nice af|ter all.|
|000017a0| 0a 20 20 20 57 68 69 6c | 73 74 20 62 65 69 6e 67 |. Whil|st being|
|000017b0| 20 61 20 70 72 65 74 74 | 79 20 73 74 6f 72 79 20 | a prett|y story |
|000017c0| 69 74 20 64 6f 65 73 6e | 27 74 20 65 78 70 6c 61 |it doesn|'t expla|
|000017d0| 69 6e 20 6d 75 63 68 2e | 20 45 78 63 65 70 74 8c |in much.| Except.|
|000017e0| 0a 20 20 20 53 6f 6d 65 | 77 68 65 72 65 20 61 6c |. Some|where al|
|000017f0| 6f 6e 67 20 74 68 65 20 | 77 61 79 2c 20 43 6f 6e |ong the |way, Con|
|00001800| 66 69 67 75 72 65 20 66 | 6f 75 6e 64 20 61 20 66 |figure f|ound a f|
|00001810| 72 69 65 6e 64 20 69 6e | 20 53 61 6d 20 4b 69 6e |riend in| Sam Kin|
|00001820| 67 74 6f 6e 2e 20 53 61 | 6d 20 68 61 64 0a 63 72 |gton. Sa|m had.cr|
|00001830| 65 61 74 65 64 20 61 6e | 6f 74 68 65 72 20 70 72 |eated an|other pr|
|00001840| 6f 67 72 61 6d 20 63 61 | 6c 6c 65 64 20 43 6f 6e |ogram ca|lled Con|
|00001850| 66 69 67 2b 20 77 68 69 | 63 68 20 63 6f 75 6c 64 |fig+ whi|ch could|
|00001860| 20 68 65 6c 70 20 43 6f | 6e 66 69 67 75 72 65 20 | help Co|nfigure |
|00001870| 6b 65 65 70 20 75 70 0a | 77 69 74 68 20 74 68 65 |keep up.|with the|
|00001880| 20 74 69 6d 65 73 2e 20 | 43 6f 6e 66 69 67 2b 20 | times. |Config+ |
|00001890| 67 61 76 65 20 6d 75 63 | 68 20 6d 6f 72 65 20 66 |gave muc|h more f|
|000018a0| 75 6e 63 74 69 6f 6e 61 | 6c 69 74 79 20 74 6f 20 |unctiona|lity to |
|000018b0| 77 68 61 74 20 77 61 73 | 20 62 65 63 6f 6d 69 6e |what was| becomin|
|000018c0| 67 20 61 6e 0a 6f 75 74 | 2d 64 61 74 65 64 20 61 |g an.out|-dated a|
|000018d0| 70 70 6c 69 63 61 74 69 | 6f 6e 2e 0a 20 20 20 42 |pplicati|on.. B|
|000018e0| 65 63 61 75 73 65 20 6f | 66 20 74 68 65 20 66 65 |ecause o|f the fe|
|000018f0| 61 74 75 72 65 73 20 6f | 66 20 52 4f 33 20 53 61 |atures o|f RO3 Sa|
|00001900| 6d 20 77 61 73 20 61 62 | 6c 65 20 74 6f 20 70 61 |m was ab|le to pa|
|00001910| 74 63 68 20 43 6f 6e 66 | 69 67 75 72 65 0a 74 72 |tch Conf|igure.tr|
|00001920| 61 6e 73 70 61 72 65 6e | 74 6c 79 20 73 6f 20 74 |ansparen|tly so t|
|00001930| 68 61 74 20 61 6c 6c 20 | 74 68 65 20 6f 72 69 67 |hat all |the orig|
|00001940| 69 6e 61 6c 20 66 75 6e | 63 74 69 6f 6e 61 6c 69 |inal fun|ctionali|
|00001950| 74 79 20 72 65 6d 61 69 | 6e 65 64 2c 20 62 75 74 |ty remai|ned, but|
|00001960| 20 6e 65 77 0a 6f 70 74 | 69 6f 6e 73 20 77 65 72 | new.opt|ions wer|
|00001970| 65 20 61 76 61 69 6c 61 | 62 6c 65 2e 0a 0a 20 20 |e availa|ble... |
|00001980| 20 49 6e 20 74 68 65 20 | 6d 69 64 73 74 20 6f 66 | In the |midst of|
|00001990| 20 74 68 69 73 2c 20 61 | 6e 6f 74 68 65 72 20 61 | this, a|nother a|
|000019a0| 70 70 6c 69 63 61 74 69 | 6f 6e 20 63 61 6c 6c 65 |pplicati|on calle|
|000019b0| 64 20 43 6f 6e 66 69 67 | 2b 20 77 61 73 20 62 65 |d Config|+ was be|
|000019c0| 69 6e 67 0a 64 65 76 65 | 6c 6f 70 65 64 20 66 72 |ing.deve|loped fr|
|000019d0| 6f 6d 20 73 63 72 61 74 | 63 68 2e 20 54 68 65 20 |om scrat|ch. The |
|000019e0| 69 64 65 61 20 62 65 68 | 69 6e 64 20 74 68 69 73 |idea beh|ind this|
|000019f0| 20 74 68 69 72 64 20 61 | 70 70 6c 69 63 61 74 69 | third a|pplicati|
|00001a00| 6f 6e 20 77 61 73 20 74 | 68 61 74 20 69 66 0a 74 |on was t|hat if.t|
|00001a10| 68 65 20 63 6f 64 65 20 | 66 6f 72 20 63 6f 6e 66 |he code |for conf|
|00001a20| 69 67 75 72 69 6e 67 20 | 6f 6e 65 20 70 61 72 74 |iguring |one part|
|00001a30| 20 6f 66 20 74 68 65 20 | 6d 61 63 68 69 6e 65 20 | of the |machine |
|00001a40| 77 61 73 20 69 64 65 6e | 74 69 63 61 6c 20 74 6f |was iden|tical to|
|00001a50| 20 74 68 61 74 20 66 6f | 72 0a 61 6e 6f 74 68 65 | that fo|r.anothe|
|00001a60| 72 20 70 61 72 74 2c 20 | 74 68 65 6e 20 77 68 79 |r part, |then why|
|00001a70| 20 73 70 6c 69 74 20 69 | 74 20 75 70 20 3f 20 49 | split i|t up ? I|
|00001a80| 6e 20 66 61 63 74 2c 20 | 77 68 79 20 73 65 70 65 |n fact, |why sepe|
|00001a90| 72 61 74 65 20 61 70 70 | 6c 69 63 61 74 69 6f 6e |rate app|lication|
|00001aa0| 73 20 66 72 6f 6d 0a 43 | 6f 6e 66 69 67 75 72 65 |s from.C|onfigure|
|00001ab0| 20 73 65 74 74 69 6e 67 | 73 20 3f 20 57 68 79 20 | setting|s ? Why |
|00001ac0| 6e 6f 74 20 69 6e 73 74 | 65 61 64 20 62 75 69 6c |not inst|ead buil|
|00001ad0| 64 20 61 6e 20 65 6e 67 | 69 6e 65 20 77 68 69 63 |d an eng|ine whic|
|00001ae0| 68 20 63 6f 75 6c 64 20 | 64 72 69 76 65 20 61 6c |h could |drive al|
|00001af0| 6c 0a 61 70 70 6c 69 63 | 61 74 69 6f 6e 73 20 63 |l.applic|ations c|
|00001b00| 6f 6e 66 69 67 75 72 65 | 20 6f 70 65 72 61 74 69 |onfigure| operati|
|00001b10| 6f 6e 73 20 3f 0a 20 20 | 20 41 6e 64 20 61 66 74 |ons ?. | And aft|
|00001b20| 65 72 20 73 70 65 61 6b | 69 6e 67 20 74 6f 20 4e |er speak|ing to N|
|00001b30| 69 61 6c 6c 20 44 6f 75 | 67 6c 61 73 2c 20 4a 75 |iall Dou|glas, Ju|
|00001b40| 73 74 69 6e 20 64 65 63 | 69 64 65 64 20 74 68 61 |stin dec|ided tha|
|00001b50| 74 20 70 65 72 68 61 70 | 73 20 61 20 74 65 78 74 |t perhap|s a text|
|00001b60| 75 61 6c 0a 63 6f 6e 66 | 69 67 75 72 61 74 69 6f |ual.conf|iguratio|
|00001b70| 6e 20 64 65 73 63 72 69 | 70 74 69 6f 6e 20 66 69 |n descri|ption fi|
|00001b80| 6c 65 20 77 6f 75 6c 64 | 20 6d 61 6b 65 20 6c 69 |le would| make li|
|00001b90| 66 65 20 73 6f 20 6d 75 | 63 68 20 65 61 73 69 65 |fe so mu|ch easie|
|00001ba0| 72 2e 0a 20 20 20 54 68 | 75 73 2c 20 74 68 65 20 |r.. Th|us, the |
|00001bb0| 6d 6f 64 75 6c 61 72 20 | 63 6f 6e 66 69 67 75 72 |modular |configur|
|00001bc0| 61 74 69 6f 6e 20 61 70 | 70 6c 69 63 61 74 69 6f |ation ap|plicatio|
|00001bd0| 6e 20 43 6f 6e 66 69 67 | 2b 20 77 61 73 20 62 6f |n Config|+ was bo|
|00001be0| 72 6e 2e 0a 20 20 20 0a | 0a 55 73 61 67 65 0a 2d |rn.. .|.Usage.-|
|00001bf0| 2d 2d 2d 2d 0a 20 20 20 | 48 6d 6d 2e 20 49 27 6d |----. |Hmm. I'm|
|00001c00| 20 6e 6f 74 20 72 65 61 | 6c 6c 79 20 73 75 72 65 | not rea|lly sure|
|00001c10| 20 69 66 20 49 20 73 68 | 6f 75 6c 64 20 65 78 70 | if I sh|ould exp|
|00001c20| 6c 61 69 6e 20 74 68 69 | 73 2e 0a 20 20 20 49 74 |lain thi|s.. It|
|00001c30| 27 73 20 65 61 73 79 2e | 0a 20 20 20 52 75 6e 20 |'s easy.|. Run |
|00001c40| 69 74 2e 0a 20 20 20 43 | 6c 69 63 6b 20 74 68 65 |it.. C|lick the|
|00001c50| 20 69 63 6f 6e 73 2e 0a | 20 20 20 4f 4b 20 6f 6e | icons..| OK on|
|00001c60| 20 74 68 65 20 6d 61 69 | 6e 20 77 69 6e 64 6f 77 | the mai|n window|
|00001c70| 20 6d 65 61 6e 73 20 63 | 6c 6f 73 65 20 77 69 6e | means c|lose win|
|00001c80| 64 6f 77 0a 20 20 20 53 | 61 76 65 20 6d 65 61 6e |dow. S|ave mean|
|00001c90| 73 20 53 61 76 65 20 61 | 6c 6c 20 43 4d 4f 53 20 |s Save a|ll CMOS |
|00001ca0| 73 65 74 74 69 6e 67 73 | 2e 20 52 65 6c 6f 61 64 |settings|. Reload|
|00001cb0| 20 74 68 65 6d 20 62 79 | 20 64 6f 75 62 6c 65 20 | them by| double |
|00001cc0| 63 6c 69 63 6b 69 6e 67 | 20 61 20 73 61 76 65 64 |clicking| a saved|
|00001cd0| 0a 66 69 6c 65 2c 20 6f | 72 20 64 72 61 67 67 69 |.file, o|r draggi|
|00001ce0| 6e 67 20 69 74 20 74 6f | 20 74 68 65 20 43 6f 6e |ng it to| the Con|
|00001cf0| 66 69 67 50 6c 75 73 20 | 69 63 6f 6e 2e 20 4e 6f |figPlus |icon. No|
|00001d00| 74 65 3a 20 54 68 69 73 | 20 6c 6f 61 64 73 20 61 |te: This| loads a|
|00001d10| 6c 6c 0a 63 6f 6e 66 69 | 67 75 72 61 74 69 6f 6e |ll.confi|guration|
|00001d20| 20 73 65 74 74 69 6e 67 | 73 2c 20 75 6e 6c 69 6b | setting|s, unlik|
|00001d30| 65 20 43 6f 6e 66 69 67 | 75 65 2e 0a 20 20 20 4f |e Config|ue.. O|
|00001d40| 4b 20 6f 6e 20 6d 6f 64 | 75 6c 65 20 77 69 6e 64 |K on mod|ule wind|
|00001d50| 6f 77 73 20 6d 65 61 6e | 73 20 63 6f 6e 66 69 72 |ows mean|s confir|
|00001d60| 6d 20 73 65 74 74 69 6e | 67 73 2e 0a 20 20 20 49 |m settin|gs.. I|
|00001d70| 66 20 79 6f 75 20 64 6f | 6e 27 74 20 75 6e 64 65 |f you do|n't unde|
|00001d80| 72 73 74 61 6e 64 20 73 | 6f 6d 65 74 68 69 6e 67 |rstand s|omething|
|00001d90| 2c 20 75 73 65 20 21 48 | 65 6c 70 2e 20 49 66 20 |, use !H|elp. If |
|00001da0| 79 6f 75 20 73 74 69 6c | 6c 20 64 6f 6e 27 74 0a |you stil|l don't.|
|00001db0| 75 6e 64 65 72 73 74 61 | 6e 64 20 69 74 20 74 68 |understa|nd it th|
|00001dc0| 65 6e 20 74 68 65 20 61 | 75 74 68 6f 72 20 70 72 |en the a|uthor pr|
|00001dd0| 6f 62 61 62 6c 79 20 64 | 6f 65 73 6e 27 74 20 65 |obably d|oesn't e|
|00001de0| 69 74 68 65 72 2c 20 73 | 6f 20 49 20 73 68 6f 75 |ither, s|o I shou|
|00001df0| 6c 64 20 6c 65 61 76 65 | 20 74 68 65 0a 6f 70 74 |ld leave| the.opt|
|00001e00| 69 6f 6e 2e 0a 0a 20 20 | 20 20 0a 48 6f 77 20 69 |ion... | .How i|
|00001e10| 74 20 77 6f 72 6b 73 0a | 2d 2d 2d 2d 2d 2d 2d 2d |t works.|--------|
|00001e20| 2d 2d 2d 2d 0a 52 69 67 | 68 74 2c 20 6e 6f 77 20 |----.Rig|ht, now |
|00001e30| 66 6f 72 20 61 20 64 65 | 73 63 72 69 70 74 69 6f |for a de|scriptio|
|00001e40| 6e 20 6f 66 20 74 68 65 | 20 72 6f 75 74 69 6e 65 |n of the| routine|
|00001e50| 73 20 77 68 69 63 68 20 | 6d 6f 64 75 6c 65 73 20 |s which |modules |
|00001e60| 73 68 6f 75 6c 64 20 75 | 73 65 20 74 6f 0a 69 6e |should u|se to.in|
|00001e70| 74 65 72 66 61 63 65 20 | 77 69 74 68 20 74 68 65 |terface |with the|
|00001e80| 20 43 6f 6e 66 69 67 2b | 20 68 75 62 20 72 65 66 | Config+| hub ref|
|00001e90| 65 72 20 74 6f 20 65 69 | 74 68 65 72 20 74 68 65 |er to ei|ther the|
|00001ea0| 20 49 6d 70 72 65 73 73 | 69 6f 6e 20 64 6f 63 75 | Impress|ion docu|
|00001eb0| 6d 65 6e 74 0a 48 65 6c | 70 2e 49 6e 73 74 72 75 |ment.Hel|p.Instru|
|00001ec0| 63 74 2c 20 6f 72 20 66 | 6f 72 20 70 72 65 66 65 |ct, or f|or prefe|
|00001ed0| 72 65 6e 63 65 20 28 69 | 65 20 69 74 27 73 20 6d |rence (i|e it's m|
|00001ee0| 6f 72 65 20 75 70 20 74 | 6f 20 64 61 74 65 29 20 |ore up t|o date) |
|00001ef0| 74 68 65 20 53 74 72 6f | 6e 67 48 65 6c 70 0a 6d |the Stro|ngHelp.m|
|00001f00| 61 6e 75 61 6c 20 48 65 | 6c 70 2e 43 6f 6e 66 69 |anual He|lp.Confi|
|00001f10| 67 50 6c 75 73 0a 0a 54 | 68 65 20 77 68 6f 6c 65 |gPlus..T|he whole|
|00001f20| 20 61 70 70 6c 69 63 61 | 74 69 6f 6e 20 69 73 20 | applica|tion is |
|00001f30| 62 61 73 65 64 20 61 72 | 6f 75 6e 64 20 74 68 65 |based ar|ound the|
|00001f40| 20 75 73 65 20 6f 66 20 | 42 61 73 69 63 20 4c 69 | use of |Basic Li|
|00001f50| 62 72 61 72 69 65 73 20 | 66 6f 72 20 74 68 65 0a |braries |for the.|
|00001f60| 69 6e 64 69 76 69 64 75 | 61 6c 20 63 6f 6e 66 69 |individu|al confi|
|00001f70| 67 75 72 61 74 69 6f 6e | 20 70 72 6f 67 72 61 6d |guration| program|
|00001f80| 73 20 28 63 61 6c 6c 65 | 64 20 6d 6f 64 75 6c 65 |s (calle|d module|
|00001f90| 73 29 2e 20 54 68 65 73 | 65 20 6c 69 62 72 61 72 |s). Thes|e librar|
|00001fa0| 69 65 73 20 61 72 65 0a | 6c 6f 61 64 65 64 20 61 |ies are.|loaded a|
|00001fb0| 6e 64 20 63 6f 6e 74 72 | 6f 6c 6c 65 64 20 62 79 |nd contr|olled by|
|00001fc0| 20 74 68 65 20 6d 61 69 | 6e 20 21 52 75 6e 49 6d | the mai|n !RunIm|
|00001fd0| 61 67 65 20 66 69 6c 65 | 20 77 68 69 63 68 20 69 |age file| which i|
|00001fe0| 73 20 74 65 72 6d 65 64 | 20 74 68 65 20 68 75 62 |s termed| the hub|
|00001ff0| 0a 28 62 65 63 61 75 73 | 65 20 65 76 65 72 74 68 |.(becaus|e everth|
|00002000| 69 6e 67 20 72 65 76 6f | 6c 76 65 73 20 61 72 6f |ing revo|lves aro|
|00002010| 75 6e 64 20 69 74 29 2e | 20 54 68 65 20 68 75 62 |und it).| The hub|
|00002020| 20 64 65 61 6c 73 20 77 | 69 74 68 20 63 72 65 61 | deals w|ith crea|
|00002030| 74 69 6e 67 20 77 69 6e | 64 6f 77 73 0a 61 6e 64 |ting win|dows.and|
|00002040| 20 69 63 6f 6e 73 20 61 | 6e 64 20 64 65 61 6c 69 | icons a|nd deali|
|00002050| 6e 67 20 77 69 74 68 20 | 6d 6f 75 73 65 20 63 6c |ng with |mouse cl|
|00002060| 69 63 6b 73 2c 20 68 65 | 6c 70 20 72 65 71 75 65 |icks, he|lp reque|
|00002070| 73 74 73 20 61 6e 64 20 | 6d 65 6e 75 73 20 62 65 |sts and |menus be|
|00002080| 66 6f 72 65 0a 70 61 73 | 73 69 6e 67 20 74 68 65 |fore.pas|sing the|
|00002090| 6d 20 6f 6e 20 74 6f 20 | 74 68 65 20 61 70 70 72 |m on to |the appr|
|000020a0| 6f 70 72 69 61 74 65 20 | 6d 6f 64 75 6c 65 2e 20 |opriate |module. |
|000020b0| 54 68 65 72 65 66 6f 72 | 65 2c 20 74 68 65 20 6d |Therefor|e, the m|
|000020c0| 6f 64 75 6c 65 73 20 6f | 6e 6c 79 20 68 61 76 65 |odules o|nly have|
|000020d0| 0a 74 6f 20 77 6f 72 72 | 79 20 61 62 6f 75 74 20 |.to worr|y about |
|000020e0| 74 68 65 20 73 65 74 74 | 69 6e 67 20 6f 66 20 74 |the sett|ing of t|
|000020f0| 68 65 69 72 20 6f 70 74 | 69 6f 6e 73 20 61 6e 64 |heir opt|ions and|
|00002100| 20 75 70 64 61 74 69 6e | 67 20 74 68 65 20 77 69 | updatin|g the wi|
|00002110| 6e 64 6f 77 73 2e 0a 0a | 41 6c 6c 20 74 68 65 20 |ndows...|All the |
|00002120| 77 69 6e 64 6f 77 20 6d | 6f 76 65 6d 65 6e 74 2c |window m|ovement,|
|00002130| 20 69 6e 63 6c 75 64 69 | 6e 67 20 70 61 6e 65 20 | includi|ng pane |
|00002140| 6d 6f 76 65 6d 65 6e 74 | 20 61 6e 64 20 72 65 73 |movement| and res|
|00002150| 69 7a 69 6e 67 20 69 73 | 20 64 65 61 6c 74 20 77 |izing is| dealt w|
|00002160| 69 74 68 0a 62 79 20 74 | 68 65 20 68 75 62 20 61 |ith.by t|he hub a|
|00002170| 6e 64 20 74 68 65 20 6d | 6f 64 75 6c 65 73 20 6e |nd the m|odules n|
|00002180| 65 76 65 72 20 6e 65 65 | 64 20 74 6f 20 77 6f 72 |ever nee|d to wor|
|00002190| 72 79 20 61 62 6f 75 74 | 20 61 6e 79 20 70 61 72 |ry about| any par|
|000021a0| 74 20 6f 66 20 74 68 65 | 20 61 63 74 75 61 6c 0a |t of the| actual.|
|000021b0| 77 69 6d 70 20 6f 70 65 | 72 61 74 69 6f 6e 73 20 |wimp ope|rations |
|000021c0| 75 6e 6c 65 73 73 20 74 | 68 65 79 20 77 69 73 68 |unless t|hey wish|
|000021d0| 20 74 6f 20 6c 6f 61 64 | 20 6f 72 20 73 61 76 65 | to load| or save|
|000021e0| 20 64 61 74 61 20 76 69 | 61 20 74 68 65 20 77 69 | data vi|a the wi|
|000021f0| 6d 70 20 69 6e 74 65 72 | 66 61 63 65 0a 28 73 61 |mp inter|face.(sa|
|00002200| 76 69 6e 67 20 63 75 72 | 72 65 6e 74 6c 79 20 75 |ving cur|rently u|
|00002210| 6e 64 65 72 20 64 65 76 | 65 6c 6f 70 6d 65 6e 74 |nder dev|elopment|
|00002220| 29 2e 0a 0a 4e 6f 74 65 | 20 61 6c 73 6f 20 74 68 |)...Note| also th|
|00002230| 61 74 20 69 66 20 74 68 | 65 20 74 6f 6f 6c 20 73 |at if th|e tool s|
|00002240| 70 72 69 74 65 73 20 63 | 68 61 6e 67 65 20 73 6f |prites c|hange so|
|00002250| 20 64 6f 20 74 68 65 20 | 70 61 6e 65 73 2e 20 41 | do the |panes. A|
|00002260| 74 20 6c 65 61 73 74 2c | 20 69 66 20 74 68 65 0a |t least,| if the.|
|00002270| 57 69 6d 70 20 62 72 6f | 61 64 63 61 73 74 73 20 |Wimp bro|adcasts |
|00002280| 74 68 65 20 63 6f 72 72 | 65 63 74 20 6d 65 73 73 |the corr|ect mess|
|00002290| 61 67 65 20 74 68 65 79 | 20 6f 75 67 68 74 20 74 |age they| ought t|
|000022a0| 6f 2e 0a 0a 4e 6f 74 65 | 3a 20 49 20 77 6f 75 6c |o...Note|: I woul|
|000022b0| 64 20 68 61 76 65 20 6c | 69 6b 65 64 20 74 6f 20 |d have l|iked to |
|000022c0| 75 73 65 20 4f 76 65 72 | 6c 61 79 73 2c 20 62 75 |use Over|lays, bu|
|000022d0| 74 20 69 74 20 73 65 65 | 6d 73 20 74 68 61 74 20 |t it see|ms that |
|000022e0| 49 20 63 61 6e 6e 6f 74 | 20 61 64 64 0a 6d 6f 64 |I cannot| add.mod|
|000022f0| 75 6c 65 73 20 61 74 20 | 61 6e 79 20 6f 6c 64 20 |ules at |any old |
|00002300| 74 69 6d 65 20 74 6f 20 | 74 68 65 20 61 72 72 61 |time to |the arra|
|00002310| 79 20 61 73 20 74 68 65 | 20 73 70 61 63 65 20 6e |y as the| space n|
|00002320| 65 65 64 73 20 74 6f 20 | 62 65 20 72 65 73 65 72 |eeds to |be reser|
|00002330| 76 65 64 20 70 72 69 6f | 72 0a 74 6f 20 61 6e 79 |ved prio|r.to any|
|00002340| 20 73 77 69 74 63 68 69 | 6e 67 2e 20 4f 74 68 65 | switchi|ng. Othe|
|00002350| 72 77 69 73 65 2c 20 74 | 68 69 73 20 77 6f 75 6c |rwise, t|his woul|
|00002360| 64 20 62 65 20 61 20 70 | 65 72 66 65 63 74 20 75 |d be a p|erfect u|
|00002370| 73 65 20 66 6f 72 20 74 | 68 65 6d 2e 0a 0a 0a 48 |se for t|hem....H|
|00002380| 65 6c 70 20 61 6e 64 20 | 6d 65 73 73 61 67 65 20 |elp and |message |
|00002390| 66 69 6c 65 73 0a 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |files.--|--------|
|000023a0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 0a 54 68 69 |--------|----.Thi|
|000023b0| 73 20 61 70 70 6c 69 63 | 61 74 69 6f 6e 20 69 73 |s applic|ation is|
|000023c0| 20 66 75 6c 6c 79 20 21 | 48 65 6c 70 20 63 6f 6d | fully !|Help com|
|000023d0| 70 6c 69 61 6e 74 20 61 | 6e 64 20 69 74 20 69 73 |pliant a|nd it is|
|000023e0| 20 72 65 63 6f 6d 6d 65 | 6e 64 65 64 20 74 68 61 | recomme|nded tha|
|000023f0| 74 20 77 68 65 6e 0a 67 | 65 74 74 69 6e 67 20 74 |t when.g|etting t|
|00002400| 6f 20 67 72 69 70 73 20 | 77 69 74 68 20 69 74 20 |o grips |with it |
|00002410| 74 68 65 20 68 65 6c 70 | 20 73 68 6f 75 6c 64 20 |the help| should |
|00002420| 62 65 20 75 73 65 64 20 | 69 66 20 6f 6e 6c 79 20 |be used |if only |
|00002430| 74 6f 20 67 69 76 65 20 | 69 74 20 73 6f 6d 65 0a |to give |it some.|
|00002440| 70 75 72 70 6f 73 65 21 | 20 49 74 20 61 6c 73 6f |purpose!| It also|
|00002450| 20 73 75 70 70 6f 72 74 | 73 20 74 68 65 20 75 73 | support|s the us|
|00002460| 65 20 6f 66 20 4d 65 73 | 73 61 67 65 54 72 61 6e |e of Mes|sageTran|
|00002470| 73 20 61 6e 64 20 74 68 | 65 72 65 66 6f 72 65 20 |s and th|erefore |
|00002480| 74 72 61 6e 73 6c 61 74 | 69 6f 6e 0a 74 6f 20 61 |translat|ion.to a|
|00002490| 6e 6f 74 68 65 72 20 6c | 61 6e 67 75 61 67 65 20 |nother l|anguage |
|000024a0| 6f 72 20 63 68 61 6e 67 | 69 6e 67 20 74 68 65 20 |or chang|ing the |
|000024b0| 6d 65 73 73 61 67 65 73 | 20 66 6f 72 20 74 68 65 |messages| for the|
|000024c0| 20 66 75 6e 20 6f 66 20 | 69 74 20 69 73 20 6d 75 | fun of |it is mu|
|000024d0| 63 68 20 65 61 73 69 65 | 72 0a 74 68 61 6e 20 69 |ch easie|r.than i|
|000024e0| 74 20 6d 69 67 68 74 20 | 68 61 76 65 20 62 65 65 |t might |have bee|
|000024f0| 6e 2e 0a 0a 0a 3c 42 61 | 73 69 63 4c 69 62 72 61 |n....<Ba|sicLibra|
|00002500| 72 79 24 46 69 6c 65 3e | 0a 2d 2d 2d 2d 2d 2d 2d |ry$File>|.-------|
|00002510| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 0a 54 68 69 |--------|----.Thi|
|00002520| 73 20 61 70 70 6c 69 63 | 61 74 69 6f 6e 20 72 65 |s applic|ation re|
|00002530| 71 75 69 72 65 73 20 4a | 75 73 74 69 6e 20 46 6c |quires J|ustin Fl|
|00002540| 65 74 63 68 65 72 27 73 | 20 4a 46 53 68 61 72 65 |etcher's| JFShare|
|00002550| 64 20 6c 69 62 72 61 72 | 79 20 74 6f 20 66 75 6e |d librar|y to fun|
|00002560| 63 74 69 6f 6e 2e 0a 54 | 68 69 73 20 63 61 6e 20 |ction..T|his can |
|00002570| 62 65 20 6f 62 74 61 69 | 6e 65 64 20 66 72 6f 6d |be obtai|ned from|
|00002580| 20 41 72 63 61 64 65 20 | 61 6e 64 20 70 6f 73 73 | Arcade |and poss|
|00002590| 69 62 6c 79 20 6f 74 68 | 65 72 20 62 75 6c 6c 65 |ibly oth|er bulle|
|000025a0| 74 69 6e 20 62 6f 61 72 | 64 73 2e 20 41 0a 76 65 |tin boar|ds. A.ve|
|000025b0| 72 73 69 6f 6e 20 69 73 | 20 63 75 72 72 65 6e 74 |rsion is| current|
|000025c0| 6c 79 20 62 65 69 6e 67 | 20 63 61 72 72 69 65 64 |ly being| carried|
|000025d0| 20 62 79 20 48 65 6e 73 | 61 2c 20 62 75 74 20 66 | by Hens|a, but f|
|000025e0| 6f 72 20 74 68 65 20 6c | 61 74 65 73 74 20 76 65 |or the l|atest ve|
|000025f0| 72 73 69 6f 6e 20 79 6f | 75 0a 77 6f 75 6c 64 20 |rsion yo|u.would |
|00002600| 62 65 20 62 65 73 74 20 | 6f 66 66 20 6c 6f 6f 6b |be best |off look|
|00002610| 69 6e 67 20 61 74 20 4a | 75 73 74 69 6e 27 73 20 |ing at J|ustin's |
|00002620| 77 65 62 20 70 61 67 65 | 20 28 73 65 65 20 62 65 |web page| (see be|
|00002630| 6c 6f 77 29 2c 20 6f 72 | 20 63 6f 6e 74 61 63 74 |low), or| contact|
|00002640| 69 6e 67 20 68 69 6d 0a | 62 79 20 6f 6e 65 20 6f |ing him.|by one o|
|00002650| 66 20 74 68 65 20 6f 74 | 68 65 72 20 6d 65 61 6e |f the ot|her mean|
|00002660| 73 20 62 65 6c 6f 77 2e | 0a 0a 0a 43 6f 6d 70 61 |s below.|...Compa|
|00002670| 74 69 62 69 6c 69 74 79 | 0a 2d 2d 2d 2d 2d 2d 2d |tibility|.-------|
|00002680| 2d 2d 2d 2d 2d 2d 0a 54 | 68 69 73 20 61 70 70 6c |------.T|his appl|
|00002690| 69 63 61 74 69 6f 6e 20 | 68 61 73 20 62 65 65 6e |ication |has been|
|000026a0| 20 74 65 73 74 65 64 20 | 6f 6e 20 74 68 65 20 61 | tested |on the a|
|000026b0| 75 74 68 6f 72 27 73 20 | 41 35 30 30 30 2c 20 62 |uthor's |A5000, b|
|000026c0| 75 74 20 64 75 65 20 74 | 6f 20 74 68 65 20 6c 61 |ut due t|o the la|
|000026d0| 63 6b 0a 6f 66 20 66 72 | 69 65 6e 64 73 20 77 69 |ck.of fr|iends wi|
|000026e0| 74 68 20 41 63 6f 72 6e | 73 20 68 61 73 20 6e 6f |th Acorn|s has no|
|000026f0| 74 20 62 65 65 6e 20 74 | 65 73 74 65 64 20 6f 6e |t been t|ested on|
|00002700| 20 6f 74 68 65 72 20 73 | 79 73 74 65 6d 73 2e 20 | other s|ystems. |
|00002710| 54 68 65 72 65 66 6f 72 | 65 2c 20 69 74 0a 6f 75 |Therefor|e, it.ou|
|00002720| 67 68 74 20 74 6f 20 77 | 6f 72 6b 20 6f 6e 20 61 |ght to w|ork on a|
|00002730| 6e 79 20 52 4f 33 2e 31 | 20 6d 61 63 68 69 6e 65 |ny RO3.1| machine|
|00002740| 2c 20 61 6e 64 20 77 69 | 74 68 20 61 20 52 4f 32 |, and wi|th a RO2|
|00002750| 20 6d 61 63 68 69 6e 65 | 20 69 66 20 69 74 20 69 | machine| if it i|
|00002760| 73 0a 72 65 63 6f 67 6e | 69 73 65 64 20 69 6e 20 |s.recogn|ised in |
|00002770| 4a 46 53 68 61 72 65 64 | 20 61 6e 64 20 75 73 65 |JFShared| and use|
|00002780| 73 20 6e 6f 20 73 70 65 | 63 69 66 69 63 20 52 4f |s no spe|cific RO|
|00002790| 33 20 66 65 61 74 75 72 | 65 73 2e 0a 0a 0a 44 69 |3 featur|es....Di|
|000027a0| 73 63 6c 61 69 6d 65 72 | 0a 2d 2d 2d 2d 2d 2d 2d |sclaimer|.-------|
|000027b0| 2d 2d 2d 0a 54 68 65 20 | 61 75 74 68 6f 72 20 61 |---.The |author a|
|000027c0| 63 63 65 70 74 73 20 6e | 6f 20 72 65 73 70 6f 6e |ccepts n|o respon|
|000027d0| 73 69 62 69 6c 69 74 79 | 20 66 6f 72 20 61 6e 79 |sibility| for any|
|000027e0| 20 70 72 6f 62 6c 65 6d | 73 20 77 68 69 63 68 20 | problem|s which |
|000027f0| 74 68 69 73 20 61 70 70 | 6c 69 63 61 74 69 6f 6e |this app|lication|
|00002800| 0a 6d 61 79 20 63 61 75 | 73 65 20 6f 72 20 6c 6f |.may cau|se or lo|
|00002810| 73 73 20 6f 66 20 64 61 | 74 61 20 72 65 73 75 6c |ss of da|ta resul|
|00002820| 74 69 6e 67 20 69 6e 20 | 69 74 73 20 75 73 65 2e |ting in |its use.|
|00002830| 20 54 68 69 73 20 61 70 | 70 6c 69 63 61 74 69 6f | This ap|plicatio|
|00002840| 6e 20 69 73 20 50 75 62 | 6c 69 63 0a 44 6f 6d 61 |n is Pub|lic.Doma|
|00002850| 69 6e 20 46 72 65 65 77 | 61 72 65 2e 20 54 68 69 |in Freew|are. Thi|
|00002860| 73 20 6d 65 61 6e 73 20 | 74 68 61 74 20 69 74 20 |s means |that it |
|00002870| 6d 61 79 20 62 65 20 64 | 69 73 74 72 69 62 75 74 |may be d|istribut|
|00002880| 65 64 2c 20 73 6f 20 6c | 6f 6e 67 20 61 73 20 6e |ed, so l|ong as n|
|00002890| 6f 20 63 68 61 72 67 65 | 0a 6f 74 68 65 72 20 74 |o charge|.other t|
|000028a0| 68 61 6e 20 63 6f 70 79 | 69 6e 67 20 63 6f 73 74 |han copy|ing cost|
|000028b0| 73 20 61 72 65 20 63 68 | 61 72 67 65 64 20 66 6f |s are ch|arged fo|
|000028c0| 72 20 69 74 2e 20 54 68 | 65 20 63 6f 70 79 72 69 |r it. Th|e copyri|
|000028d0| 67 68 74 20 72 65 6d 61 | 69 6e 73 20 77 69 74 68 |ght rema|ins with|
|000028e0| 0a 6d 79 73 65 6c 66 20 | 28 4a 75 73 74 69 6e 20 |.myself |(Justin |
|000028f0| 46 6c 65 74 63 68 65 72 | 29 2e 0a 0a 0a 43 6f 6e |Fletcher|)....Con|
|00002900| 74 61 63 74 0a 2d 2d 2d | 2d 2d 2d 2d 0a 41 6e 79 |tact.---|----.Any|
|00002910| 20 63 6f 6d 6d 65 6e 74 | 73 2c 20 71 75 65 72 69 | comment|s, queri|
|00002920| 65 73 2c 20 64 6f 6e 61 | 74 69 6f 6e 73 20 6f 72 |es, dona|tions or|
|00002930| 20 62 75 67 20 72 65 70 | 6f 72 74 73 20 63 61 6e | bug rep|orts can|
|00002940| 20 62 65 20 73 65 6e 74 | 20 74 6f 20 4a 75 73 74 | be sent| to Just|
|00002950| 69 6e 0a 46 6c 65 74 63 | 68 65 72 20 61 74 20 3a |in.Fletc|her at :|
|00002960| 0a 0a 45 2d 4d 61 69 6c | 20 3a 20 47 65 72 70 68 |..E-Mail| : Gerph|
|00002970| 40 65 73 73 65 78 2e 61 | 63 2e 75 6b 0a 55 52 4c |@essex.a|c.uk.URL|
|00002980| 20 20 20 20 3a 20 68 74 | 74 70 3a 2f 2f 75 73 65 | : ht|tp://use|
|00002990| 72 73 2e 65 73 73 65 78 | 2e 61 63 2e 75 6b 2f 75 |rs.essex|.ac.uk/u|
|000029a0| 73 65 72 73 2f 67 65 72 | 70 68 0a 49 52 43 20 20 |sers/ger|ph.IRC |
|000029b0| 20 20 3a 20 4f 6e 20 23 | 41 63 6f 72 6e 20 61 73 | : On #|Acorn as|
|000029c0| 20 47 65 72 70 68 0a 46 | 69 6e 67 65 72 20 3a 20 | Gerph.F|inger : |
|000029d0| 66 69 6e 67 65 72 20 6a | 72 66 6c 65 74 40 70 6f |finger j|rflet@po|
|000029e0| 73 74 6d 61 6e 2e 65 73 | 73 65 78 2e 61 63 2e 75 |stman.es|sex.ac.u|
|000029f0| 6b 0a 54 65 6c 20 20 20 | 20 3a 20 28 30 31 38 34 |k.Tel | : (0184|
|00002a00| 32 29 20 38 31 33 39 37 | 39 0a 0a 53 6e 61 69 6c |2) 81397|9..Snail|
|00002a10| 20 4d 61 69 6c 20 3a 0a | 20 20 20 20 4a 75 73 74 | Mail :.| Just|
|00002a20| 69 6e 20 46 6c 65 74 63 | 68 65 72 0a 20 20 20 20 |in Fletc|her. |
|00002a30| 94 47 61 6c 61 64 72 69 | 65 6c 95 0a 20 20 20 20 |.Galadri|el.. |
|00002a40| 31 37 62 20 43 72 6f 6d | 77 65 6c 6c 20 52 6f 61 |17b Crom|well Roa|
|00002a50| 64 2c 0a 20 20 20 20 57 | 65 65 74 69 6e 67 2c 0a |d,. W|eeting,.|
|00002a60| 20 20 20 20 42 72 61 6e | 64 6f 6e 2c 0a 20 20 20 | Bran|don,. |
|00002a70| 20 53 75 66 66 6f 6c 6b | 2e 0a 20 20 20 20 49 50 | Suffolk|.. IP|
|00002a80| 32 37 20 30 51 54 0a 0a | 0a 48 69 73 74 6f 72 79 |27 0QT..|.History|
|00002a90| 0a 2d 2d 2d 2d 2d 2d 2d | 0a 56 65 72 73 69 6f 6e |.-------|.Version|
|00002aa0| 20 31 2e 30 30 20 3a 20 | 30 38 20 4a 61 6e 20 31 | 1.00 : |08 Jan 1|
|00002ab0| 39 39 35 0a 20 20 20 20 | 20 20 20 20 20 20 20 20 |995. | |
|00002ac0| 20 20 20 46 69 72 73 74 | 20 76 65 72 73 69 6f 6e | First| version|
|00002ad0| 20 77 72 69 74 74 65 6e | 0a 56 65 72 73 69 6f 6e | written|.Version|
|00002ae0| 20 31 2e 30 31 20 3a 20 | 30 36 20 4d 61 79 20 31 | 1.01 : |06 May 1|
|00002af0| 39 39 35 0a 20 20 20 20 | 20 20 20 20 20 20 20 20 |995. | |
|00002b00| 20 20 20 41 64 64 65 64 | 20 66 61 63 69 6c 69 74 | Added| facilit|
|00002b10| 69 65 73 20 74 6f 20 61 | 6c 74 65 72 20 65 78 74 |ies to a|lter ext|
|00002b20| 65 72 6e 61 6c 20 73 74 | 61 74 75 73 20 66 69 6c |ernal st|atus fil|
|00002b30| 65 73 0a 56 65 72 73 69 | 6f 6e 20 31 2e 30 32 20 |es.Versi|on 1.02 |
|00002b40| 3a 20 30 37 20 4d 61 79 | 20 31 39 39 35 0a 20 20 |: 07 May| 1995. |
|00002b50| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 41 64 64 | | Add|
|00002b60| 65 64 20 73 74 61 74 75 | 73 20 66 69 6c 65 20 66 |ed statu|s file f|
|00002b70| 61 63 69 6c 69 74 69 65 | 73 0a 20 20 20 20 20 20 |acilitie|s. |
|00002b80| 20 20 20 20 20 20 20 20 | 20 55 70 64 61 74 65 64 | | Updated|
|00002b90| 20 6d 61 6e 75 61 6c 20 | 74 6f 20 63 75 72 72 65 | manual |to curre|
|00002ba0| 6e 74 20 73 70 65 63 69 | 66 69 63 61 74 69 6f 6e |nt speci|fication|
|00002bb0| 0a 56 65 72 73 69 6f 6e | 20 31 2e 30 33 20 3a 20 |.Version| 1.03 : |
|00002bc0| 32 39 20 4a 75 6e 20 31 | 39 39 35 0a 20 20 20 20 |29 Jun 1|995. |
|00002bd0| 20 20 20 20 20 20 20 20 | 20 20 20 41 64 64 65 64 | | Added|
|00002be0| 20 70 61 6e 65 73 20 74 | 6f 20 63 6f 6e 66 69 67 | panes t|o config|
|00002bf0| 75 72 61 74 69 6f 6e 20 | 77 69 6e 64 6f 77 73 0a |uration |windows.|
|00002c00| 56 65 72 73 69 6f 6e 20 | 31 2e 30 34 20 3a 20 31 |Version |1.04 : 1|
|00002c10| 32 20 41 75 67 20 31 39 | 39 35 0a 20 20 20 20 20 |2 Aug 19|95. |
|00002c20| 20 20 20 20 20 20 20 20 | 20 20 4d 6f 72 65 20 6d | | More m|
|00002c30| 6f 64 69 66 69 63 61 74 | 69 6f 6e 73 20 66 6f 72 |odificat|ions for|
|00002c40| 20 6f 70 65 6e 69 6e 67 | 20 70 61 6e 65 20 77 69 | opening| pane wi|
|00002c50| 6e 64 6f 77 73 2e 0a 56 | 65 72 73 69 6f 6e 20 31 |ndows..V|ersion 1|
|00002c60| 2e 30 35 20 3a 20 31 34 | 20 41 75 67 20 31 39 39 |.05 : 14| Aug 199|
|00002c70| 35 0a 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |5. | |
|00002c80| 20 4d 6f 64 75 6c 65 73 | 20 69 6e 66 6f 72 6d 61 | Modules| informa|
|00002c90| 74 69 6f 6e 20 77 69 6e | 64 6f 77 2c 20 61 6e 64 |tion win|dow, and|
|00002ca0| 20 6d 6f 64 75 6c 65 20 | 69 6d 70 72 6f 76 65 6d | module |improvem|
|00002cb0| 65 6e 74 73 20 69 6e 76 | 6f 6c 76 65 64 0a 56 65 |ents inv|olved.Ve|
|00002cc0| 72 73 69 6f 6e 20 31 2e | 30 36 20 3a 20 31 37 20 |rsion 1.|06 : 17 |
|00002cd0| 41 75 67 20 31 39 39 35 | 0a 20 20 20 20 20 20 20 |Aug 1995|. |
|00002ce0| 20 20 20 20 20 20 20 20 | 43 6f 6e 66 69 67 50 6c | |ConfigPl|
|00002cf0| 75 73 20 63 6f 6d 6d 61 | 6e 64 20 61 64 64 65 64 |us comma|nd added|
|00002d00| 20 74 6f 20 61 63 63 65 | 73 73 20 70 72 6f 67 72 | to acce|ss progr|
|00002d10| 61 6d 20 65 78 74 65 72 | 6e 61 6c 6c 79 0a 56 65 |am exter|nally.Ve|
|00002d20| 72 73 69 6f 6e 20 31 2e | 30 37 20 3a 20 31 30 20 |rsion 1.|07 : 10 |
|00002d30| 53 65 70 20 31 39 39 35 | 0a 20 20 20 20 20 20 20 |Sep 1995|. |
|00002d40| 20 20 20 20 20 20 20 20 | 50 72 6f 70 6f 72 74 69 | |Proporti|
|00002d50| 6f 6e 61 6c 20 62 61 72 | 73 20 61 64 64 65 64 0a |onal bar|s added.|
|00002d60| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 53 | | S|
|00002d70| 63 72 6f 6c 6c 20 62 61 | 72 73 20 61 64 64 65 64 |croll ba|rs added|
|00002d80| 0a 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |. | |
|00002d90| 4e 75 6c 6c 2c 20 42 20 | 61 6e 64 20 43 20 73 70 |Null, B |and C sp|
|00002da0| 72 69 74 65 73 0a 20 20 | 20 20 20 20 20 20 20 20 |rites. | |
|00002db0| 20 20 20 20 20 54 6f 6f | 6c 20 63 68 61 6e 67 65 | Too|l change|
|00002dc0| 73 0a 56 65 72 73 69 6f | 6e 20 31 2e 30 38 20 3a |s.Versio|n 1.08 :|
|00002dd0| 20 32 37 20 53 65 70 20 | 31 39 39 35 0a 20 20 20 | 27 Sep |1995. |
|00002de0| 20 20 20 20 20 20 20 20 | 20 20 20 20 4c 6f 61 64 | | Load|
|00002df0| 20 69 63 6f 6e 2c 20 64 | 6f 63 75 6d 65 6e 74 61 | icon, d|ocumenta|
|00002e00| 74 69 6f 6e 20 69 6e 20 | 53 74 72 6f 6e 67 48 65 |tion in |StrongHe|
|00002e10| 6c 70 20 6d 61 6e 75 61 | 6c 2e 0a 20 20 20 20 20 |lp manua|l.. |
|00002e20| 20 20 20 20 20 20 20 20 | 20 20 53 61 76 65 20 62 | | Save b|
|00002e30| 75 74 74 6f 6e 20 6e 6f | 77 20 64 6f 65 73 20 73 |utton no|w does s|
|00002e40| 6f 6d 65 74 68 69 6e 67 | 20 6f 74 68 65 72 20 74 |omething| other t|
|00002e50| 68 61 6e 20 6c 6f 6f 6b | 20 67 6f 6f 64 21 0a 20 |han look| good!. |
|00002e60| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 41 64 | | Ad|
|00002e70| 6a 75 73 74 20 73 69 7a | 65 20 69 63 6f 6e 20 61 |just siz|e icon a|
|00002e80| 64 64 65 64 20 74 6f 20 | 70 61 6e 65 73 0a 56 65 |dded to |panes.Ve|
|00002e90| 72 73 69 6f 6e 20 31 2e | 30 39 20 3a 20 31 31 20 |rsion 1.|09 : 11 |
|00002ea0| 4d 61 79 20 31 39 39 36 | 0a 20 20 20 20 20 20 20 |May 1996|. |
|00002eb0| 20 20 20 20 20 20 20 20 | 48 6f 75 72 67 6c 61 73 | |Hourglas|
|00002ec0| 73 20 77 68 69 6c 73 74 | 20 6c 6f 61 64 69 6e 67 |s whilst| loading|
|00002ed0| 20 6d 6f 64 75 6c 65 73 | 0a 56 65 72 73 69 6f 6e | modules|.Version|
|00002ee0| 20 31 2e 31 30 20 3a 20 | 30 33 20 53 65 70 20 31 | 1.10 : |03 Sep 1|
|00002ef0| 39 39 36 0a 20 20 20 20 | 20 20 20 20 20 20 20 20 |996. | |
|00002f00| 20 20 20 41 20 66 65 77 | 20 6d 6f 72 65 20 6d 6f | A few| more mo|
|00002f10| 64 75 6c 65 73 20 61 64 | 64 65 64 2c 20 74 61 6b |dules ad|ded, tak|
|00002f20| 69 6e 67 20 74 68 65 20 | 74 6f 74 61 6c 20 75 70 |ing the |total up|
|00002f30| 20 74 6f 20 31 31 20 6e | 6f 77 2e 0a 56 65 72 73 | to 11 n|ow..Vers|
|00002f40| 69 6f 6e 20 31 2e 31 31 | 20 3a 20 31 37 20 4f 63 |ion 1.11| : 17 Oc|
|00002f50| 74 20 31 39 39 36 0a 20 | 20 20 20 20 20 20 20 20 |t 1996. | |
|00002f60| 20 20 20 20 20 20 43 6f | 6e 66 69 67 50 6c 75 73 | Co|nfigPlus|
|00002f70| 5f 53 65 74 74 69 6e 67 | 73 53 61 76 65 64 a0 6d |_Setting|sSaved.m|
|00002f80| 65 73 73 61 67 65 20 61 | 64 64 65 64 2c 20 66 6f |essage a|dded, fo|
|00002f90| 72 20 6e 6f 74 69 66 79 | 69 6e 67 0a 20 20 20 20 |r notify|ing. |
|00002fa0| 20 20 20 20 20 20 20 20 | 20 20 20 61 70 70 6c 69 | | appli|
|00002fb0| 63 61 74 69 6f 6e 73 20 | 74 68 61 74 20 74 68 65 |cations |that the|
|00002fc0| 69 72 20 63 6f 6e 66 69 | 67 75 72 61 74 69 6f 6e |ir confi|guration|
|00002fd0| 20 68 61 73 20 63 68 61 | 6e 67 65 64 2e 0a 46 69 | has cha|nged..Fi|
|00002fe0| 6c 65 44 61 74 61 82 21 | 52 75 6e 00 00 00 00 00 |leData.!|Run.....|
|00002ff0| 00 00 36 02 00 00 47 eb | ff ff 17 8a c6 1e 03 00 |..6...G.|........|
|00003000| 36 7d 7c 20 3e 21 52 75 | 6e 20 66 69 6c 65 20 66 |6}| >!Ru|n file f|
|00003010| 6f 72 20 43 6f 6e 66 69 | 67 50 6c 75 73 0a 7c 20 |or Confi|gPlus.| |
|00003020| 50 72 6f 67 72 61 6d 20 | 64 65 73 69 67 6e 20 77 |Program |design w|
|00003030| 69 74 68 20 4d 65 73 73 | 61 67 65 54 72 61 6e 73 |ith Mess|ageTrans|
|00003040| 20 43 6f 6d 70 61 74 61 | 62 69 6c 69 74 79 0a 7c | Compata|bility.||
|00003050| 20 a9 20 4a 75 73 74 69 | 6e 20 46 6c 65 74 63 68 | . Justi|n Fletch|
|00003060| 65 72 2c 20 31 39 39 35 | 0a 7c 0a 53 65 74 20 43 |er, 1995|.|.Set C|
|00003070| 6f 6e 66 69 67 50 6c 75 | 73 24 44 69 72 20 3c 4f |onfigPlu|s$Dir <O|
|00003080| 62 65 79 24 44 69 72 3e | 0a 7c 0a 57 69 6d 70 53 |bey$Dir>|.|.WimpS|
|00003090| 6c 6f 74 20 2d 6d 69 6e | 20 32 32 34 4b 20 2d 6d |lot -min| 224K -m|
|000030a0| 61 78 20 32 32 34 4b 0a | 49 63 6f 6e 53 70 72 69 |ax 224K.|IconSpri|
|000030b0| 74 65 73 20 3c 43 6f 6e | 66 69 67 50 6c 75 73 24 |tes <Con|figPlus$|
|000030c0| 44 69 72 3e 2e 21 53 70 | 72 73 0a 53 65 74 20 41 |Dir>.!Sp|rs.Set A|
|000030d0| 6c 69 61 73 24 40 52 75 | 6e 54 79 70 65 5f 46 46 |lias$@Ru|nType_FF|
|000030e0| 32 20 2f 3c 43 6f 6e 66 | 69 67 50 6c 75 73 24 44 |2 /<Conf|igPlus$D|
|000030f0| 69 72 3e 2e 21 52 75 6e | 20 2d 43 4d 4f 53 20 25 |ir>.!Run| -CMOS %|
|00003100| 25 2a 30 0a 49 66 20 22 | 3c 4a 46 53 68 61 72 65 |%*0.If "|<JFShare|
|00003110| 64 25 56 65 72 73 69 6f | 6e 3e 22 20 3c 20 32 32 |d%Versio|n>" < 22|
|00003120| 38 20 54 68 65 6e 20 45 | 72 72 6f 72 20 43 6f 6e |8 Then E|rror Con|
|00003130| 66 69 67 50 6c 75 73 20 | 72 65 71 75 69 72 65 73 |figPlus |requires|
|00003140| 20 4a 46 53 68 61 72 65 | 64 20 76 32 2e 32 38 20 | JFShare|d v2.28 |
|00003150| 74 6f 20 62 65 20 69 6e | 73 74 61 6c 6c 65 64 2e |to be in|stalled.|
|00003160| 20 43 6f 6e 74 61 63 74 | 20 4a 75 73 74 69 6e 20 | Contact| Justin |
|00003170| 46 6c 65 74 63 68 65 72 | 20 61 74 20 47 65 72 70 |Fletcher| at Gerp|
|00003180| 68 40 65 73 73 65 78 2e | 61 63 2e 75 6b 0a 53 65 |h@essex.|ac.uk.Se|
|00003190| 74 20 50 72 65 44 65 73 | 6b 74 6f 70 24 46 69 6c |t PreDes|ktop$Fil|
|000031a0| 65 20 3c 4f 62 65 79 24 | 44 69 72 3e 2e 5e 2e 50 |e <Obey$|Dir>.^.P|
|000031b0| 72 65 44 65 73 6b 0a 53 | 65 74 20 50 6f 73 74 44 |reDesk.S|et PostD|
|000031c0| 65 73 6b 74 6f 70 24 46 | 69 6c 65 20 3c 4f 62 65 |esktop$F|ile <Obe|
|000031d0| 79 24 44 69 72 3e 2e 5e | 2e 50 6f 73 74 44 65 73 |y$Dir>.^|.PostDes|
|000031e0| 6b 0a 53 65 74 20 43 6f | 6e 66 69 67 50 6c 75 73 |k.Set Co|nfigPlus|
|000031f0| 24 53 70 72 69 74 65 73 | 20 43 0a 7c 55 6e 73 65 |$Sprites| C.|Unse|
|00003200| 74 20 43 6f 6e 66 69 67 | 50 6c 75 73 24 53 70 72 |t Config|Plus$Spr|
|00003210| 69 74 65 73 0a 52 75 6e | 20 3c 43 6f 6e 66 69 67 |ites.Run| <Config|
|00003220| 50 6c 75 73 24 44 69 72 | 3e 2e 21 52 75 6e 49 6d |Plus$Dir|>.!RunIm|
|00003230| 61 67 65 20 25 2a 30 0a | 46 69 6c 65 44 61 74 61 |age %*0.|FileData|
|00003240| 82 21 52 75 6e 49 6d 61 | 67 65 00 00 31 94 00 00 |.!RunIma|ge..1...|
|00003250| 47 fd ff ff 3a f9 69 a1 | 03 00 4b 36 0d 00 0a 19 |G...:.i.|..K6....|
|00003260| f4 20 3e 21 43 6f 6e 66 | 69 67 2b 2e 21 52 75 6e |. >!Conf|ig+.!Run|
|00003270| 49 6d 61 67 65 0d 00 14 | 0e 74 65 73 74 69 6e 67 |Image...|.testing|
|00003280| 25 3d a3 0d 00 1e 29 c8 | 9b 20 22 3c 42 61 73 69 |%=....).|. "<Basi|
|00003290| 63 4c 69 62 72 61 72 79 | 24 46 69 6c 65 3e 22 3a |cLibrary|$File>":|
|000032a0| f2 69 6e 69 74 6c 69 62 | 72 61 72 79 0d 00 28 25 |.initlib|rary..(%|
|000032b0| c8 9b 20 22 3c 48 65 61 | 70 4c 69 62 72 61 72 79 |.. "<Hea|pLibrary|
|000032c0| 24 46 69 6c 65 3e 22 3a | f2 69 6e 69 74 68 65 61 |$File>":|.inithea|
|000032d0| 70 0d 00 32 05 3a 0d 00 | 3c 49 ee 20 85 20 f2 63 |p..2.:..|<I. . .c|
|000032e0| 6c 6f 73 65 6d 65 73 73 | 61 67 65 73 3a ef 34 3a |losemess|ages:.4:|
|000032f0| f6 3a f1 22 20 61 74 20 | 6c 69 6e 65 20 22 3b 9e |.:." at |line ";.|
|00003300| 3a e7 20 74 65 73 74 69 | 6e 67 25 3d b9 20 8c ff |:. testi|ng%=. ..|
|00003310| 28 22 53 70 6f 6f 6c 22 | 29 3a e0 20 8b 20 e0 0d |("Spool"|):. . ..|
|00003320| 00 46 20 e7 20 74 65 73 | 74 69 6e 67 25 3d b9 20 |.F . tes|ting%=. |
|00003330| 8c 2a 53 70 6f 6f 6c 20 | 53 70 6f 6f 6c 65 64 0d |.*Spool |Spooled.|
|00003340| 00 50 15 e7 20 74 65 73 | 74 69 6e 67 25 3d b9 20 |.P.. tes|ting%=. |
|00003350| 8c fc 20 ee 0d 00 5a 35 | f4 20 41 70 70 6e 61 6d |.. ...Z5|. Appnam|
|00003360| 65 24 20 69 73 20 75 73 | 65 64 20 66 6f 72 20 74 |e$ is us|ed for t|
|00003370| 61 73 6b 20 6d 61 6e 61 | 67 65 72 20 26 20 41 70 |ask mana|ger & Ap|
|00003380| 70 6e 61 6d 65 24 44 69 | 72 0d 00 64 29 f4 20 73 |pname$Di|r..d). s|
|00003390| 68 6f 72 74 6e 61 6d 65 | 24 20 69 73 20 75 73 65 |hortname|$ is use|
|000033a0| 64 20 66 6f 72 20 69 63 | 6f 6e 62 61 72 20 6e 61 |d for ic|onbar na|
|000033b0| 6d 65 0d 00 6e 27 f4 20 | 6c 6f 6e 67 6e 61 6d 65 |me..n'. |longname|
|000033c0| 24 20 69 73 20 75 73 65 | 64 20 66 6f 72 20 69 6e |$ is use|d for in|
|000033d0| 66 6f 20 77 69 6e 64 6f | 77 0d 00 78 37 41 70 70 |fo windo|w..x7App|
|000033e0| 6e 61 6d 65 24 3d 22 43 | 6f 6e 66 69 67 50 6c 75 |name$="C|onfigPlu|
|000033f0| 73 22 3a 76 65 72 73 69 | 6f 6e 24 3d 22 31 2e 31 |s":versi|on$="1.1|
|00003400| 31 20 28 31 37 20 4f 63 | 74 20 31 39 39 36 29 22 |1 (17 Oc|t 1996)"|
|00003410| 0d 00 82 32 73 68 6f 72 | 74 6e 61 6d 65 24 3d 22 |...2shor|tname$="|
|00003420| 22 3a 6c 6f 6e 67 6e 61 | 6d 65 24 3d 22 42 65 74 |":longna|me$="Bet|
|00003430| 74 65 72 20 63 6f 6e 66 | 69 67 75 72 61 74 69 6f |ter conf|iguratio|
|00003440| 6e 22 0d 00 8c 27 41 70 | 70 64 69 72 24 3d a4 73 |n"...'Ap|pdir$=.s|
|00003450| 79 73 74 65 6d 76 61 72 | 28 41 70 70 6e 61 6d 65 |ystemvar|(Appname|
|00003460| 24 2b 22 24 44 69 72 22 | 29 0d 00 96 17 f2 69 6e |$+"$Dir"|).....in|
|00003470| 69 74 70 72 6f 67 3a f2 | 69 6e 69 74 77 69 6d 70 |itprog:.|initwimp|
|00003480| 0d 00 a0 10 f2 6c 6f 61 | 64 6d 6f 64 75 6c 65 73 |.....loa|dmodules|
|00003490| 0d 00 aa 0f f2 6f 70 65 | 6e 63 6f 6e 66 69 67 0d |.....ope|nconfig.|
|000034a0| 00 b4 0b 71 75 69 74 25 | 3d a3 0d 00 be 24 ee 20 |...quit%|=....$. |
|000034b0| 85 20 f2 73 65 6c 65 63 | 74 6d 6f 64 28 2d 31 29 |. .selec|tmod(-1)|
|000034c0| 3a f2 65 72 72 6f 72 3a | e5 20 8d 64 5c 40 0d 00 |:.error:|. .d\@..|
|000034d0| c8 0f 67 6f 24 3d a4 47 | 65 74 45 6e 76 0d 00 d2 |..go$=.G|etEnv...|
|000034e0| 18 e7 20 67 6f 24 3c 3e | 22 22 20 8c f2 65 6e 76 |.. go$<>|"" ..env|
|000034f0| 28 67 6f 24 29 0d 00 dc | 05 f5 0d 00 e6 0a 20 f2 |(go$)...|...... .|
|00003500| 50 6f 6c 6c 0d 00 f0 0b | fd 20 71 75 69 74 25 0d |Poll....|. quit%.|
|00003510| 00 fa 17 c8 99 20 22 57 | 69 6d 70 5f 43 6c 6f 73 |..... "W|imp_Clos|
|00003520| 65 44 6f 77 6e 22 0d 01 | 04 16 f2 72 65 6c 65 61 |eDown"..|...relea|
|00003530| 73 65 28 73 70 72 69 74 | 65 73 25 29 0d 01 0e 14 |se(sprit|es%)....|
|00003540| f2 72 65 6c 65 61 73 65 | 66 6f 6e 74 6d 65 6e 75 |.release|fontmenu|
|00003550| 0d 01 18 17 f2 72 65 6c | 65 61 73 65 28 70 6f 6c |.....rel|ease(pol|
|00003560| 6c 77 6f 72 64 25 29 0d | 01 22 14 e3 49 3d 2d 31 |lword%).|."..I=-1|
|00003570| b8 6c 6f 61 64 65 64 6d | 6f 64 73 0d 01 2c 12 20 |.loadedm|ods..,. |
|00003580| f2 73 65 6c 65 63 74 6d | 6f 64 28 49 29 0d 01 36 |.selectm|od(I)..6|
|00003590| 13 20 f2 63 6c 6f 73 65 | 6d 65 73 73 61 67 65 73 |. .close|messages|
|000035a0| 0d 01 40 05 ed 0d 01 4a | 44 e7 20 71 75 69 74 25 |..@....J|D. quit%|
|000035b0| 3c 3e b9 2a 33 20 8c 2a | 53 65 74 20 41 6c 69 61 |<>.*3 .*|Set Alia|
|000035c0| 73 24 43 6f 6e 66 69 67 | 50 6c 75 73 20 2f 3c 43 |s$Config|Plus /<C|
|000035d0| 6f 6e 66 69 67 50 6c 75 | 73 24 44 69 72 3e 2e 21 |onfigPlu|s$Dir>.!|
|000035e0| 52 75 6e 20 25 2a 30 7c | 4d 0d 01 54 18 e7 20 74 |Run %*0||M..T.. t|
|000035f0| 65 73 74 69 6e 67 25 3d | b9 20 8c 2a 53 50 4f 4f |esting%=|. .*SPOO|
|00003600| 4c 0d 01 5e 05 e0 0d 01 | 68 35 f4 20 71 75 69 74 |L..^....|h5. quit|
|00003610| 25 3d 2d 31 20 66 6f 72 | 20 75 73 65 72 20 71 75 |%=-1 for| user qu|
|00003620| 69 74 2c 20 2d 32 20 66 | 6f 72 20 74 61 73 6b 6d |it, -2 f|or taskm|
|00003630| 61 6e 61 67 65 72 20 71 | 75 69 74 0d 01 72 05 3a |anager q|uit..r.:|
|00003640| 0d 01 7c 0a dd f2 50 6f | 6c 6c 0d 01 86 3f c8 99 |..|...Po|ll...?..|
|00003650| 20 22 57 69 6d 70 5f 50 | 6f 6c 6c 22 2c 28 31 3c | "Wimp_P|oll",(1<|
|00003660| 3c 32 32 29 2d 28 64 72 | 61 67 74 79 70 65 3d 30 |<22)-(dr|agtype=0|
|00003670| 29 2c 62 25 2c 2c 70 6f | 6c 6c 77 6f 72 64 25 20 |),b%,,po|llword% |
|00003680| b8 20 72 65 61 73 6f 6e | 25 0d 01 90 10 c8 8e 20 |. reason|%...... |
|00003690| 72 65 61 73 6f 6e 25 20 | ca 0d 01 9a 08 20 c9 20 |reason% |..... . |
|000036a0| 30 0d 01 a4 14 20 20 e7 | 20 64 72 61 67 74 79 70 |0.... .| dragtyp|
|000036b0| 65 3d 32 20 8c 0d 01 ae | 24 20 20 20 f2 67 65 74 |e=2 ....|$ .get|
|000036c0| 70 74 72 70 6f 73 28 6d | 78 2c 6d 79 2c 64 75 6d |ptrpos(m|x,my,dum|
|000036d0| 6d 79 2c 64 75 6d 6d 79 | 29 0d 01 b8 1c 20 20 20 |my,dummy|).... |
|000036e0| f2 77 68 69 63 68 77 69 | 6e 64 6f 77 28 64 72 61 |.whichwi|ndow(dra|
|000036f0| 67 77 69 6e 29 0d 01 c2 | 1e 20 20 20 f2 70 72 6f |gwin)...|. .pro|
|00003700| 62 61 72 63 6c 69 63 6b | 28 64 72 61 67 69 63 2c |barclick|(dragic,|
|00003710| 6d 78 29 0d 01 cc 07 20 | 20 cd 0d 01 d6 18 20 f4 |mx).... | ..... .|
|00003720| 20 31 20 3d 20 52 65 64 | 72 61 77 20 77 69 6e 64 | 1 = Red|raw wind|
|00003730| 6f 77 0d 01 e0 08 20 c9 | 20 32 0d 01 ea 17 20 20 |ow.... .| 2.... |
|00003740| f2 77 68 69 63 68 77 69 | 6e 64 6f 77 28 21 62 25 |.whichwi|ndow(!b%|
|00003750| 29 0d 01 f4 13 20 20 e7 | 20 61 6c 74 77 69 6e 3c |).... .| altwin<|
|00003760| 3e 30 20 8c 0d 01 fe 44 | 20 20 20 e7 21 62 25 3d |>0 ....D| .!b%=|
|00003770| 61 6c 74 77 69 6e 20 8c | 73 78 3d 2d 31 3a 73 79 |altwin .|sx=-1:sy|
|00003780| 3d 2d 31 3a 68 3d 2d 31 | 20 8b 73 78 3d 62 25 21 |=-1:h=-1| .sx=b%!|
|00003790| 32 30 3a 73 79 3d 62 25 | 21 32 34 3a 68 3d 62 25 |20:sy=b%|!24:h=b%|
|000037a0| 21 31 36 2d 62 25 21 38 | 0d 02 08 1d 20 20 20 78 |!16-b%!8|.... x|
|000037b0| 3d 62 25 21 34 3a 79 3d | 62 25 21 31 36 3a 62 3d |=b%!4:y=|b%!16:b=|
|000037c0| 62 25 21 32 38 0d 02 12 | 2e 20 20 20 21 62 25 3d |b%!28...|. !b%=|
|000037d0| 63 75 72 77 69 6e 3a c8 | 99 20 22 57 69 6d 70 5f |curwin:.|. "Wimp_|
|000037e0| 47 65 74 57 69 6e 64 6f | 77 53 74 61 74 65 22 2c |GetWindo|wState",|
|000037f0| 2c 62 25 0d 02 1c 19 20 | 20 20 62 25 21 31 32 3d |,b%.... | b%!12=|
|00003800| 78 2b 62 25 21 31 32 2d | 62 25 21 34 0d 02 26 2d |x+b%!12-|b%!4..&-|
|00003810| 20 20 20 e7 20 68 3d 2d | 31 20 8c 62 25 21 38 3d | . h=-|1 .b%!8=|
|00003820| 79 2d 28 62 25 21 31 36 | 2d 62 25 21 38 29 20 8b |y-(b%!16|-b%!8) .|
|00003830| 20 62 25 21 38 3d 79 2d | 68 0d 02 30 3f 20 20 20 | b%!8=y-|h..0? |
|00003840| 62 25 21 34 3d 78 3a 62 | 25 21 31 36 3d 79 3a 62 |b%!4=x:b|%!16=y:b|
|00003850| 25 21 32 38 3d 62 3a e7 | 20 73 78 3c 3e 2d 31 80 |%!28=b:.| sx<>-1.|
|00003860| 73 79 3c 3e 2d 31 8c 62 | 25 21 32 30 3d 73 78 3a |sy<>-1.b|%!20=sx:|
|00003870| 62 25 21 32 34 3d 73 79 | 0d 02 3a 3c 20 20 20 c8 |b%!24=sy|..:< .|
|00003880| 99 20 22 57 69 6d 70 5f | 4f 70 65 6e 57 69 6e 64 |. "Wimp_|OpenWind|
|00003890| 6f 77 22 2c 2c 62 25 3a | c8 99 20 22 57 69 6d 70 |ow",,b%:|.. "Wimp|
|000038a0| 5f 47 65 74 57 69 6e 64 | 6f 77 53 74 61 74 65 22 |_GetWind|owState"|
|000038b0| 2c 2c 62 25 0d 02 44 15 | 20 20 20 78 3d 62 25 21 |,,b%..D.| x=b%!|
|000038c0| 34 3a 79 3d 62 25 21 31 | 36 0d 02 4e 2e 20 20 20 |4:y=b%!1|6..N. |
|000038d0| 21 62 25 3d 61 6c 74 77 | 69 6e 3a c8 99 20 22 57 |!b%=altw|in:.. "W|
|000038e0| 69 6d 70 5f 47 65 74 57 | 69 6e 64 6f 77 53 74 61 |imp_GetW|indowSta|
|000038f0| 74 65 22 2c 2c 62 25 0d | 02 58 3b 20 20 20 e7 20 |te",,b%.|.X; . |
|00003900| 68 3d 2d 31 20 8c 62 25 | 21 38 3d 79 2d 28 62 25 |h=-1 .b%|!8=y-(b%|
|00003910| 21 31 36 2d 62 25 21 38 | 29 20 8b 62 25 21 38 3d |!16-b%!8|) .b%!8=|
|00003920| 79 2d 68 2d 31 31 32 3a | 62 25 21 32 34 3d 68 2b |y-h-112:|b%!24=h+|
|00003930| 34 32 0d 02 62 35 20 20 | 20 62 25 21 31 32 3d 78 |42..b5 | b%!12=x|
|00003940| 2b 62 25 21 31 32 2d 62 | 25 21 34 3a 62 25 21 34 |+b%!12-b|%!4:b%!4|
|00003950| 3d 78 3a 62 25 21 31 36 | 3d 79 3a 62 25 21 32 38 |=x:b%!16|=y:b%!28|
|00003960| 3d 63 75 72 77 69 6e 0d | 02 6c 1f 20 20 20 c8 99 |=curwin.|.l. ..|
|00003970| 20 22 57 69 6d 70 5f 4f | 70 65 6e 57 69 6e 64 6f | "Wimp_O|penWindo|
|00003980| 77 22 2c 2c 62 25 0d 02 | 76 07 20 20 cc 0d 02 80 |w",,b%..|v. ....|
|00003990| 1f 20 20 20 c8 99 20 22 | 57 69 6d 70 5f 4f 70 65 |. .. "|Wimp_Ope|
|000039a0| 6e 57 69 6e 64 6f 77 22 | 2c 2c 62 25 0d 02 8a 07 |nWindow"|,,b%....|
|000039b0| 20 20 cd 0d 02 94 08 20 | c9 20 33 0d 02 9e 31 20 | ..... |. 3...1 |
|000039c0| 20 c8 99 20 22 57 69 6d | 70 5f 43 6c 6f 73 65 57 | .. "Wim|p_CloseW|
|000039d0| 69 6e 64 6f 77 22 2c 2c | 62 25 3a f2 77 68 69 63 |indow",,|b%:.whic|
|000039e0| 68 77 69 6e 64 6f 77 28 | 21 62 25 29 0d 02 a8 24 |hwindow(|!b%)...$|
|000039f0| 20 20 e7 20 61 6c 74 77 | 69 6e 3c 3e 30 20 8c f2 | . altw|in<>0 ..|
|00003a00| 63 6c 6f 73 65 77 69 6e | 28 63 75 72 77 69 6e 29 |closewin|(curwin)|
|00003a10| 0d 02 b2 26 20 c9 20 36 | 3a f2 6d 6f 75 73 65 63 |...& . 6|:.mousec|
|00003a20| 6c 69 63 6b 28 62 25 21 | 38 2c 62 25 21 31 32 2c |lick(b%!|8,b%!12,|
|00003a30| 62 25 21 31 36 29 0d 02 | bc 12 20 c9 20 37 3a f2 |b%!16)..|.. . 7:.|
|00003a40| 64 72 61 67 64 6f 6e 65 | 0d 02 c6 08 20 c9 20 38 |dragdone|.... . 8|
|00003a50| 0d 02 d0 20 20 20 c8 99 | 20 22 57 69 6d 70 5f 50 |... ..| "Wimp_P|
|00003a60| 72 6f 63 65 73 73 4b 65 | 79 22 2c 62 25 21 32 34 |rocessKe|y",b%!24|
|00003a70| 0d 02 da 22 20 20 e7 20 | 62 25 21 32 34 3d 31 33 |..." . |b%!24=13|
|00003a80| 20 80 20 62 25 21 30 3d | 73 61 76 65 77 69 6e 25 | . b%!0=|savewin%|
|00003a90| 20 8c 0d 02 e4 24 20 20 | 20 f2 73 61 76 65 43 4d | ....$ | .saveCM|
|00003aa0| 4f 53 3a f2 63 6c 6f 73 | 65 77 69 6e 28 73 61 76 |OS:.clos|ewin(sav|
|00003ab0| 65 77 69 6e 25 29 0d 02 | ee 07 20 20 cd 0d 02 f8 |ewin%)..|.. ....|
|00003ac0| 14 20 c9 20 39 3a f2 6d | 65 6e 75 63 68 6f 69 63 |. . 9:.m|enuchoic|
|00003ad0| 65 0d 03 02 13 20 c9 20 | 31 33 3a f2 70 6f 6c 6c |e.... . |13:.poll|
|00003ae0| 77 6f 72 64 0d 03 0c 1c | 20 c9 20 31 37 2c 31 38 |word....| . 17,18|
|00003af0| 3a f2 72 65 63 65 69 76 | 65 28 62 25 21 31 36 29 |:.receiv|e(b%!16)|
|00003b00| 0d 03 16 1c 20 c9 20 31 | 39 3a f2 72 65 63 65 69 |.... . 1|9:.recei|
|00003b10| 76 65 61 63 6b 28 62 25 | 21 31 36 29 0d 03 20 05 |veack(b%|!16).. .|
|00003b20| cb 0d 03 2a 05 e1 0d 03 | 34 05 3a 0d 03 3e 0e dd |...*....|4.:..>..|
|00003b30| f2 64 72 61 67 64 6f 6e | 65 0d 03 48 11 c8 8e 20 |.dragdon|e..H... |
|00003b40| 64 72 61 67 74 79 70 65 | 20 ca 0d 03 52 23 20 c9 |dragtype| ...R# .|
|00003b50| 20 32 3a f4 20 50 72 6f | 70 6f 72 74 69 6f 6e 61 | 2:. Pro|portiona|
|00003b60| 6c 20 62 61 72 20 64 72 | 6f 70 70 65 64 0d 03 5c |l bar dr|opped..\|
|00003b70| 10 20 20 64 72 61 67 74 | 79 70 65 3d 30 0d 03 66 |. dragt|ype=0..f|
|00003b80| 08 20 c9 20 33 0d 03 70 | 24 20 20 f2 64 72 61 67 |. . 3..p|$ .drag|
|00003b90| 73 61 76 65 28 73 61 76 | 65 77 69 6e 25 2c 32 2c |save(sav|ewin%,2,|
|00003ba0| 26 46 46 32 2c 32 34 30 | 29 0d 03 7a 1b 20 7f 3a |&FF2,240|)..z. .:|
|00003bb0| f4 20 49 73 20 61 20 6d | 6f 64 75 6c 65 20 73 61 |. Is a m|odule sa|
|00003bc0| 76 65 20 3f 0d 03 84 42 | f4 20 20 20 52 45 4d 20 |ve ?...B|. REM |
|00003bd0| 54 68 65 72 65 20 69 73 | 20 6e 6f 20 63 68 65 63 |There is| no chec|
|00003be0| 6b 69 6e 67 20 6f 66 20 | 64 72 61 67 73 20 62 65 |king of |drags be|
|00003bf0| 69 6e 67 20 6f 6b 20 62 | 65 66 6f 72 65 20 73 74 |ing ok b|efore st|
|00003c00| 61 72 74 69 6e 67 0d 03 | 8e 40 f4 20 20 20 50 52 |arting..|.@. PR|
|00003c10| 4f 43 67 65 74 70 74 72 | 70 6f 73 28 78 2c 79 2c |OCgetptr|pos(x,y,|
|00003c20| 74 6f 77 69 6e 2c 74 6f | 69 63 6f 6e 29 3a 52 45 |towin,to|icon):RE|
|00003c30| 4d 20 47 65 74 20 64 72 | 61 67 20 74 6f 20 6c 6f |M Get dr|ag to lo|
|00003c40| 63 61 74 69 6f 6e 0d 03 | 98 22 f4 20 20 20 63 75 |cation..|.". cu|
|00003c50| 72 77 69 6e 3d 64 72 61 | 67 77 69 6e 3a 69 63 6f |rwin=dra|gwin:ico|
|00003c60| 6e 3d 64 72 61 67 69 63 | 0d 03 a2 1f f4 20 20 20 |n=dragic|..... |
|00003c70| 50 52 4f 43 77 68 69 63 | 68 77 69 6e 64 6f 77 28 |PROCwhic|hwindow(|
|00003c80| 63 75 72 77 69 6e 29 0d | 03 ac 26 f4 20 20 20 76 |curwin).|..&. v|
|00003c90| 24 3d 46 4e 67 65 74 69 | 63 6f 6e 76 61 6c 69 64 |$=FNgeti|convalid|
|00003ca0| 28 63 75 72 77 69 6e 2c | 69 63 6f 6e 29 0d 03 b6 |(curwin,|icon)...|
|00003cb0| 20 f4 20 20 20 6e 61 6d | 65 24 3d 46 4e 76 61 6c | . nam|e$=FNval|
|00003cc0| 69 64 63 6f 6d 28 76 24 | 2c 22 7c 22 29 0d 03 c0 |idcom(v$|,"|")...|
|00003cd0| 52 f4 20 20 20 64 75 6d | 6d 79 3d 45 56 41 4c 28 |R. dum|my=EVAL(|
|00003ce0| 22 46 4e 6d 6f 75 73 65 | 63 6c 69 63 6b 5f 22 2b |"FNmouse|click_"+|
|00003cf0| 6d 6f 64 6e 61 6d 65 24 | 28 63 75 72 6d 6f 64 29 |modname$|(curmod)|
|00003d00| 2b 22 28 77 69 6e 6e 6f | 2c 69 63 6f 6e 2c 26 34 |+"(winno|,icon,&4|
|00003d10| 30 2c 6e 61 6d 65 24 2c | 22 22 22 22 29 22 29 0d |0,name$,|"""")").|
|00003d20| 03 ca 05 cb 0d 03 d4 05 | e1 0d 03 de 05 3a 0d 03 |........|.....:..|
|00003d30| e8 1a dd f2 70 72 6f 62 | 61 72 63 6c 69 63 6b 28 |....prob|arclick(|
|00003d40| 69 63 6f 6e 2c 6d 78 29 | 0d 03 f2 33 21 62 25 3d |icon,mx)|...3!b%=|
|00003d50| 63 75 72 77 69 6e 3a c8 | 99 20 22 57 69 6d 70 5f |curwin:.|. "Wimp_|
|00003d60| 47 65 74 57 69 6e 64 6f | 77 53 74 61 74 65 22 2c |GetWindo|wState",|
|00003d70| 2c 62 25 3a 76 78 3d 62 | 25 21 34 0d 03 fc 3c 61 |,b%:vx=b|%!4...<a|
|00003d80| 24 3d a4 67 65 74 69 63 | 6f 6e 76 61 6c 69 64 28 |$=.getic|onvalid(|
|00003d90| 63 75 72 77 69 6e 2c 69 | 63 6f 6e 29 3a 76 3d bb |curwin,i|con):v=.|
|00003da0| 28 c1 a4 76 61 6c 69 64 | 63 6f 6d 28 61 24 2c 22 |(..valid|com(a$,"|
|00003db0| a4 22 29 2c 33 29 29 0d | 04 06 3f 21 62 25 3d 63 |."),3)).|..?!b%=c|
|00003dc0| 75 72 77 69 6e 3a 62 25 | 21 34 3d 69 63 6f 6e 2d |urwin:b%|!4=icon-|
|00003dd0| 32 3a c8 99 20 22 57 69 | 6d 70 5f 47 65 74 49 63 |2:.. "Wi|mp_GetIc|
|00003de0| 6f 6e 53 74 61 74 65 22 | 2c 2c 62 25 3a 6d 61 78 |onState"|,,b%:max|
|00003df0| 3d 62 25 21 31 36 0d 04 | 10 45 62 25 21 34 30 3d |=b%!16..|.Eb%!40=|
|00003e00| 63 75 72 77 69 6e 3a 62 | 25 21 34 34 3d 69 63 6f |curwin:b|%!44=ico|
|00003e10| 6e 2d 31 3a c8 99 20 22 | 57 69 6d 70 5f 47 65 74 |n-1:.. "|Wimp_Get|
|00003e20| 49 63 6f 6e 53 74 61 74 | 65 22 2c 2c 62 25 2b 34 |IconStat|e",,b%+4|
|00003e30| 30 3a 6d 69 6e 3d 62 25 | 21 34 38 0d 04 1a 0b e7 |0:min=b%|!48.....|
|00003e40| 20 76 3c 30 20 8c 0d 04 | 24 36 20 f2 70 72 6f 62 | v<0 ...|$6 .prob|
|00003e50| 61 72 5f 73 65 74 28 69 | 63 6f 6e 2c a8 28 28 6d |ar_set(i|con,.((m|
|00003e60| 78 2d 6d 69 6e 2d 76 78 | 29 2f 28 6d 61 78 2d 6d |x-min-vx|)/(max-m|
|00003e70| 69 6e 29 2a 76 2b 2e 35 | 29 2f 76 29 0d 04 2e 05 |in)*v+.5|)/v)....|
|00003e80| cc 0d 04 38 2c 20 f2 70 | 72 6f 62 61 72 5f 73 65 |...8, .p|robar_se|
|00003e90| 74 28 69 63 6f 6e 2c 28 | 6d 78 2d 6d 69 6e 2d 76 |t(icon,(|mx-min-v|
|00003ea0| 78 29 2f 28 6d 61 78 2d | 6d 69 6e 29 29 0d 04 42 |x)/(max-|min))..B|
|00003eb0| 05 cd 0d 04 4c 05 e1 0d | 04 56 05 3a 0d 04 60 0e |....L...|.V.:..`.|
|00003ec0| dd f2 70 6f 6c 6c 77 6f | 72 64 0d 04 6a 3a 61 24 |..pollwo|rd..j:a$|
|00003ed0| 3d a4 73 79 73 74 65 6d | 76 61 72 28 22 43 6f 6e |=.system|var("Con|
|00003ee0| 66 69 67 50 6c 75 73 24 | 4c 69 6e 65 22 29 3a f2 |figPlus$|Line"):.|
|00003ef0| 65 6e 76 28 61 24 29 3a | 21 70 6f 6c 6c 77 6f 72 |env(a$):|!pollwor|
|00003f00| 64 25 3d 30 0d 04 74 1a | 2a 55 6e 73 65 74 20 43 |d%=0..t.|*Unset C|
|00003f10| 6f 6e 66 69 67 50 6c 75 | 73 24 4c 69 6e 65 0d 04 |onfigPlu|s$Line..|
|00003f20| 7e 05 e1 0d 04 88 05 3a | 0d 04 92 30 f4 20 42 75 |~......:|...0. Bu|
|00003f30| 74 74 6f 6e 73 20 3a 20 | 31 20 3d 20 41 64 6a 75 |ttons : |1 = Adju|
|00003f40| 73 74 2c 20 32 20 3d 20 | 4d 65 6e 75 2c 20 34 20 |st, 2 = |Menu, 4 |
|00003f50| 3d 20 53 65 6c 65 63 74 | 0d 04 9c 1e dd f2 6d 6f |= Select|......mo|
|00003f60| 75 73 65 63 6c 69 63 6b | 28 62 75 74 2c 77 69 6e |useclick|(but,win|
|00003f70| 2c 69 63 6f 6e 29 0d 04 | a6 0c c8 8e 20 77 69 6e |,icon)..|.... win|
|00003f80| 20 ca 0d 04 b0 19 20 c9 | 20 69 6e 66 6f 62 6f 78 | ..... .| infobox|
|00003f90| 25 3a f2 73 68 6f 77 66 | 72 65 65 0d 04 ba 09 20 |%:.showf|ree.... |
|00003fa0| c9 20 2d 32 0d 04 c4 0e | 20 20 c8 8e 20 62 75 74 |. -2....| .. but|
|00003fb0| 20 ca 0d 04 ce 2b 20 20 | 20 c9 20 34 3a f2 6f 70 | ....+ | . 4:.op|
|00003fc0| 65 6e 63 6f 6e 66 69 67 | 3a f2 6f 70 65 6e 77 69 |enconfig|:.openwi|
|00003fd0| 6e 28 63 6f 6e 66 69 67 | 77 69 6e 25 29 0d 04 d8 |n(config|win%)...|
|00003fe0| 12 20 20 20 c9 20 32 3a | f2 69 62 6d 65 6e 75 0d |. . 2:|.ibmenu.|
|00003ff0| 04 e2 27 20 20 20 c9 20 | 31 3a f2 6f 70 65 6e 6d |..' . |1:.openm|
|00004000| 6f 64 73 3a f2 6f 70 65 | 6e 77 69 6e 28 6d 6f 64 |ods:.ope|nwin(mod|
|00004010| 73 77 69 6e 25 29 0d 04 | ec 07 20 20 cb 0d 04 f6 |swin%)..|.. ....|
|00004020| 11 20 c9 20 63 6f 6e 66 | 69 67 77 69 6e 25 0d 05 |. . conf|igwin%..|
|00004030| 00 0f 20 20 c8 8e 20 69 | 63 6f 6e 20 ca 0d 05 0a |.. .. i|con ....|
|00004040| 17 20 20 20 c9 20 2d 31 | 3a f4 20 4e 6f 20 61 63 |. . -1|:. No ac|
|00004050| 74 69 6f 6e 0d 05 14 16 | 20 20 20 c9 20 30 20 3a |tion....| . 0 :|
|00004060| f4 20 44 69 76 69 64 65 | 72 21 0d 05 1e 21 20 20 |. Divide|r!...! |
|00004070| 20 c9 20 31 20 3a f2 6d | 65 6e 75 28 73 61 76 65 | . 1 :.m|enu(save|
|00004080| 77 69 6e 25 2c 2d 31 2c | 2d 31 29 0d 05 28 21 20 |win%,-1,|-1)..(! |
|00004090| 20 20 c9 20 32 20 3a f2 | 63 6c 6f 73 65 77 69 6e | . 2 :.|closewin|
|000040a0| 28 63 6f 6e 66 69 67 77 | 69 6e 25 29 0d 05 32 08 |(configw|in%)..2.|
|000040b0| 20 20 20 7f 0d 05 3c 1f | 20 20 20 20 69 63 6f 6e | ...<.| icon|
|000040c0| 3d 28 28 69 63 6f 6e 2d | 31 29 20 80 20 26 46 45 |=((icon-|1) . &FE|
|000040d0| 29 2b 31 0d 05 46 1f 20 | 20 20 20 e3 20 63 75 72 |)+1..F. | . cur|
|000040e0| 6d 6f 64 3d 31 20 b8 20 | 6c 6f 61 64 65 64 6d 6f |mod=1 . |loadedmo|
|000040f0| 64 73 0d 05 50 1a 20 20 | 20 20 20 e3 20 77 69 6e |ds..P. | . win|
|00004100| 3d 31 20 b8 20 6d 61 78 | 77 69 6e 73 0d 05 5a 28 |=1 . max|wins..Z(|
|00004110| 20 20 20 20 20 20 e7 20 | 6d 6f 64 77 69 6e 25 28 | . |modwin%(|
|00004120| 63 75 72 6d 6f 64 2c 77 | 69 6e 2c 31 29 3d 69 63 |curmod,w|in,1)=ic|
|00004130| 6f 6e 20 8c 0d 05 64 36 | 20 20 20 20 20 20 20 e7 |on ...d6| .|
|00004140| 20 28 ac 20 64 69 73 69 | 6e 74 29 20 84 20 28 6d | (. disi|nt) . (m|
|00004150| 6f 64 66 28 63 75 72 6d | 6f 64 29 20 80 20 28 31 |odf(curm|od) . (1|
|00004160| 3c 3c 33 31 29 29 3d 30 | 20 8c 0d 05 6e 23 20 20 |<<31))=0| ...n# |
|00004170| 20 20 20 20 20 20 f2 6f | 70 65 6e 6d 6f 64 77 69 | .o|penmodwi|
|00004180| 6e 28 63 75 72 6d 6f 64 | 2c 77 69 6e 29 0d 05 78 |n(curmod|,win)..x|
|00004190| 0c 20 20 20 20 20 20 20 | cd 0d 05 82 0b 20 20 20 |. |..... |
|000041a0| 20 20 20 cd 0d 05 8c 0a | 20 20 20 20 20 ed 0d 05 | .....| ...|
|000041b0| 96 09 20 20 20 20 ed 0d | 05 a0 07 20 20 cb 0d 05 |.. ..|... ...|
|000041c0| aa 0f 20 c9 20 73 61 76 | 65 77 69 6e 25 0d 05 b4 |.. . sav|ewin%...|
|000041d0| 0f 20 20 c8 8e 20 69 63 | 6f 6e 20 ca 0d 05 be 2d |. .. ic|on ....-|
|000041e0| 20 20 20 c9 20 33 3a f2 | 64 72 61 67 69 63 6f 6e | . 3:.|dragicon|
|000041f0| 28 73 61 76 65 77 69 6e | 25 2c 33 2c a3 29 3a 64 |(savewin|%,3,.):d|
|00004200| 72 61 67 74 79 70 65 3d | 33 0d 05 c8 2d 20 20 20 |ragtype=|3...- |
|00004210| c9 20 30 3a f2 73 61 76 | 65 43 4d 4f 53 3a c8 99 |. 0:.sav|eCMOS:..|
|00004220| 20 22 57 69 6d 70 5f 43 | 72 65 61 74 65 4d 65 6e | "Wimp_C|reateMen|
|00004230| 75 22 2c 2c 2d 31 0d 05 | d2 07 20 20 cb 0d 05 dc |u",,-1..|.. ....|
|00004240| 06 20 7f 0d 05 e6 17 20 | 20 f2 77 68 69 63 68 77 |. ..... | .whichw|
|00004250| 69 6e 64 6f 77 28 77 69 | 6e 29 0d 05 f0 14 20 20 |indow(wi|n).... |
|00004260| e7 20 63 75 72 6d 6f 64 | 3c 3e 2d 31 20 8c 0d 05 |. curmod|<>-1 ...|
|00004270| fa 11 20 20 20 e7 20 69 | 63 6f 6e 3e 31 20 8c 0d |.. . i|con>1 ..|
|00004280| 06 04 13 20 20 20 20 e7 | 20 62 75 74 3d 26 34 30 |... .| but=&40|
|00004290| 20 8c 0d 06 0e 26 20 20 | 20 20 20 76 24 3d a4 67 | ....& | v$=.g|
|000042a0| 65 74 69 63 6f 6e 76 61 | 6c 69 64 28 63 75 72 77 |eticonva|lid(curw|
|000042b0| 69 6e 2c 69 63 6f 6e 29 | 0d 06 18 22 20 20 20 20 |in,icon)|..." |
|000042c0| 20 61 63 74 69 6f 6e 24 | 3d a4 76 61 6c 69 64 63 | action$|=.validc|
|000042d0| 6f 6d 28 76 24 2c 22 a4 | 22 29 0d 06 22 1a 20 20 |om(v$,".|")..". |
|000042e0| 20 20 20 f2 67 65 74 6f | 70 74 73 28 61 63 74 69 | .geto|pts(acti|
|000042f0| 6f 6e 24 29 0d 06 2c 18 | 20 20 20 20 20 e7 20 6f |on$)..,.| . o|
|00004300| 70 74 24 28 30 29 3d 22 | 50 22 20 8c 0d 06 36 27 |pt$(0)="|P" ...6'|
|00004310| 20 20 20 20 20 20 f2 67 | 65 74 70 74 72 70 6f 73 | .g|etptrpos|
|00004320| 28 6d 78 2c 6d 79 2c 64 | 75 6d 6d 79 2c 64 75 6d |(mx,my,d|ummy,dum|
|00004330| 6d 79 29 0d 06 40 36 20 | 20 20 20 20 20 62 25 21 |my)..@6 | b%!|
|00004340| 33 32 3d 63 75 72 77 69 | 6e 3a c8 99 20 22 57 69 |32=curwi|n:.. "Wi|
|00004350| 6d 70 5f 47 65 74 57 69 | 6e 64 6f 77 53 74 61 74 |mp_GetWi|ndowStat|
|00004360| 65 22 2c 2c 62 25 2b 33 | 32 0d 06 4a 40 20 20 20 |e",,b%+3|2..J@ |
|00004370| 20 20 20 76 78 3d 62 25 | 21 33 36 3a 76 79 3d 62 | vx=b%|!36:vy=b|
|00004380| 25 21 34 38 2d 62 25 21 | 35 36 3a 21 62 25 3d 63 |%!48-b%!|56:!b%=c|
|00004390| 75 72 77 69 6e 3a 62 25 | 21 34 3d 37 3a 62 25 21 |urwin:b%|!4=7:b%!|
|000043a0| 33 36 3d 69 63 6f 6e 2d | 32 0d 06 54 3e 20 20 20 |36=icon-|2..T> |
|000043b0| 20 20 20 c8 99 20 22 57 | 69 6d 70 5f 47 65 74 49 | .. "W|imp_GetI|
|000043c0| 63 6f 6e 53 74 61 74 65 | 22 2c 2c 62 25 2b 33 32 |conState|",,b%+32|
|000043d0| 3a 6d 61 78 3d 62 25 21 | 34 38 3a 62 25 21 33 36 |:max=b%!|48:b%!36|
|000043e0| 3d 69 63 6f 6e 2d 31 0d | 06 5e 37 20 20 20 20 20 |=icon-1.|.^7 |
|000043f0| 20 c8 99 20 22 57 69 6d | 70 5f 47 65 74 49 63 6f | .. "Wim|p_GetIco|
|00004400| 6e 53 74 61 74 65 22 2c | 2c 62 25 2b 33 32 3a 77 |nState",|,b%+32:w|
|00004410| 69 64 74 68 3d 6d 61 78 | 2d 62 25 21 34 30 0d 06 |idth=max|-b%!40..|
|00004420| 68 2d 20 20 20 20 20 20 | 62 25 21 32 34 3d 62 25 |h- |b%!24=b%|
|00004430| 21 34 30 2b 76 78 3a 62 | 25 21 33 32 3d 62 25 21 |!40+vx:b|%!32=b%!|
|00004440| 34 30 2b 77 69 64 74 68 | 2b 76 78 0d 06 72 27 20 |40+width|+vx..r' |
|00004450| 20 20 20 20 20 62 25 21 | 32 38 3d 62 25 21 34 34 | b%!|28=b%!44|
|00004460| 2b 76 79 3a 62 25 21 33 | 36 3d 62 25 21 35 32 2b |+vy:b%!3|6=b%!52+|
|00004470| 76 79 0d 06 7c 31 20 20 | 20 20 20 20 62 25 21 38 |vy..|1 | b%!8|
|00004480| 3d 6d 78 3a 62 25 21 31 | 32 3d 6d 79 3a 62 25 21 |=mx:b%!1|2=my:b%!|
|00004490| 31 36 3d 62 25 21 38 3a | 62 25 21 32 30 3d 62 25 |16=b%!8:|b%!20=b%|
|000044a0| 21 31 32 0d 06 86 2f 20 | 20 20 20 20 20 64 72 61 |!12.../ | dra|
|000044b0| 67 74 79 70 65 3d 32 3a | 64 72 61 67 77 69 6e 3d |gtype=2:|dragwin=|
|000044c0| 63 75 72 77 69 6e 3a 64 | 72 61 67 69 63 3d 69 63 |curwin:d|ragic=ic|
|000044d0| 6f 6e 0d 06 90 1f 20 20 | 20 20 20 20 c8 99 20 22 |on.... | .. "|
|000044e0| 57 69 6d 70 5f 44 72 61 | 67 42 6f 78 22 2c 2c 62 |Wimp_Dra|gBox",,b|
|000044f0| 25 0d 06 9a 0a 20 20 20 | 20 20 cd 0d 06 a4 45 f4 |%.... | ....E.|
|00004500| 20 20 20 20 20 20 50 52 | 4f 43 64 72 61 67 69 63 | PR|OCdragic|
|00004510| 6f 6e 28 63 75 72 77 69 | 6e 2c 69 63 6f 6e 2c 46 |on(curwi|n,icon,F|
|00004520| 41 4c 53 45 29 3a 64 72 | 61 67 77 69 6e 3d 63 75 |ALSE):dr|agwin=cu|
|00004530| 72 77 69 6e 3a 64 72 61 | 67 69 63 3d 69 63 6f 6e |rwin:dra|gic=icon|
|00004540| 0d 06 ae 15 f4 20 20 20 | 20 20 20 64 72 61 67 74 |..... | dragt|
|00004550| 79 70 65 3d 31 0d 06 b8 | 09 20 20 20 20 cc 0d 06 |ype=1...|. ...|
|00004560| c2 26 20 20 20 20 20 76 | 24 3d a4 67 65 74 69 63 |.& v|$=.getic|
|00004570| 6f 6e 76 61 6c 69 64 28 | 63 75 72 77 69 6e 2c 69 |onvalid(|curwin,i|
|00004580| 63 6f 6e 29 0d 06 cc 1f | 20 20 20 20 20 73 70 72 |con)....| spr|
|00004590| 24 3d a4 76 61 6c 69 64 | 63 6f 6d 28 76 24 2c 22 |$=.valid|com(v$,"|
|000045a0| 53 22 29 0d 06 d6 20 20 | 20 20 20 20 6e 61 6d 65 |S")... | name|
|000045b0| 24 3d a4 76 61 6c 69 64 | 63 6f 6d 28 76 24 2c 22 |$=.valid|com(v$,"|
|000045c0| 7c 22 29 0d 06 e0 22 20 | 20 20 20 20 61 63 74 69 ||")..." | acti|
|000045d0| 6f 6e 24 3d a4 76 61 6c | 69 64 63 6f 6d 28 76 24 |on$=.val|idcom(v$|
|000045e0| 2c 22 a4 22 29 0d 06 ea | 1a 20 20 20 20 20 f2 67 |,".")...|. .g|
|000045f0| 65 74 6f 70 74 73 28 61 | 63 74 69 6f 6e 24 29 0d |etopts(a|ction$).|
|00004600| 06 f4 15 20 20 20 20 20 | c8 8e 20 6f 70 74 24 28 |... |.. opt$(|
|00004610| 30 29 20 ca 0d 06 fe 0f | 20 20 20 20 20 20 c9 20 |0) .....| . |
|00004620| 22 50 22 0d 07 08 28 20 | 20 20 20 20 20 20 f2 67 |"P"...( | .g|
|00004630| 65 74 70 74 72 70 6f 73 | 28 6d 78 2c 6d 79 2c 64 |etptrpos|(mx,my,d|
|00004640| 75 6d 6d 79 2c 64 75 6d | 6d 79 29 0d 07 12 20 20 |ummy,dum|my)... |
|00004650| 20 20 20 20 20 20 f2 70 | 72 6f 62 61 72 63 6c 69 | .p|robarcli|
|00004660| 63 6b 28 69 63 6f 6e 2c | 6d 78 29 0d 07 1c 0b 20 |ck(icon,|mx).... |
|00004670| 20 20 20 20 20 7f 0d 07 | 26 14 20 20 20 20 20 20 | ...|&. |
|00004680| 20 c8 8e 20 73 70 72 24 | 20 ca 0d 07 30 1e 20 20 | .. spr$| ...0. |
|00004690| 20 20 20 20 20 20 c9 20 | 22 67 72 69 67 68 74 2c | . |"gright,|
|000046a0| 70 67 72 69 67 68 74 22 | 0d 07 3a 5b 20 20 20 20 |pgright"|..:[ |
|000046b0| 20 20 20 20 20 e7 20 a4 | 75 70 70 65 72 28 61 63 | . .|upper(ac|
|000046c0| 74 69 6f 6e 24 29 3c 3e | 22 3c 46 4f 4e 54 3e 22 |tion$)<>|"<FONT>"|
|000046d0| 20 8c 6d 6f 64 6d 65 6e | 75 3d a0 28 22 6d 6f 64 | .modmen|u=.("mod|
|000046e0| 5f 6d 65 6e 75 5f 22 2b | 61 63 74 69 6f 6e 24 29 |_menu_"+|action$)|
|000046f0| 20 8b 6d 6f 64 6d 65 6e | 75 3d 66 6f 6e 74 6d 65 | .modmen|u=fontme|
|00004700| 6e 75 25 0d 07 44 4e 20 | 20 20 20 20 20 20 20 20 |nu%..DN | |
|00004710| 64 75 6d 6d 79 3d a0 28 | 22 46 4e 6d 65 6e 75 6f |dummy=.(|"FNmenuo|
|00004720| 70 74 5f 22 2b 6d 6f 64 | 6e 61 6d 65 24 28 63 75 |pt_"+mod|name$(cu|
|00004730| 72 6d 6f 64 29 2b 22 28 | 77 69 6e 6e 6f 2c 22 22 |rmod)+"(|winno,""|
|00004740| 2b 22 22 2b 6e 61 6d 65 | 24 2c 22 22 22 22 29 22 |+""+name|$,"""")"|
|00004750| 29 0d 07 4e 39 20 20 20 | 20 20 20 20 20 20 6d 65 |)..N9 | me|
|00004760| 6e 75 6d 6f 64 3d 63 75 | 72 6d 6f 64 3a 6d 65 6e |numod=cu|rmod:men|
|00004770| 75 77 69 6e 3d 77 69 6e | 6e 6f 3a 6d 65 6e 75 6e |uwin=win|no:menun|
|00004780| 61 6d 65 24 3d 6e 61 6d | 65 24 0d 07 58 21 20 20 |ame$=nam|e$..X! |
|00004790| 20 20 20 20 20 20 20 f2 | 6d 65 6e 75 28 6d 6f 64 | .|menu(mod|
|000047a0| 6d 65 6e 75 2c 2d 31 2c | 2d 31 29 0d 07 62 29 20 |menu,-1,|-1)..b) |
|000047b0| 20 20 20 20 20 20 20 c9 | 20 22 6c 65 66 74 2c 70 | .| "left,p|
|000047c0| 6c 65 66 74 22 2c 22 72 | 69 67 68 74 2c 70 72 69 |left","r|ight,pri|
|000047d0| 67 68 74 22 0d 07 6c 33 | 20 20 20 20 20 20 20 20 |ght"..l3| |
|000047e0| 20 69 6e 63 3d 28 28 73 | 70 72 24 3d 22 6c 65 66 | inc=((s|pr$="lef|
|000047f0| 74 2c 70 6c 65 66 74 22 | 29 2a 32 2b 31 29 2a b4 |t,pleft"|)*2+1)*.|
|00004800| 28 62 75 74 2d 32 29 0d | 07 76 3f 20 20 20 20 20 |(but-2).|.v? |
|00004810| 20 20 20 20 69 63 6f 6e | 3d 28 69 63 6f 6e 2d 31 | icon|=(icon-1|
|00004820| 29 2d 28 73 70 72 24 3d | 22 6c 65 66 74 2c 70 6c |)-(spr$=|"left,pl|
|00004830| 65 66 74 22 29 2a 34 3a | 61 63 74 69 6f 6e 24 3d |eft")*4:|action$=|
|00004840| c3 28 69 6e 63 29 0d 07 | 80 19 20 20 20 20 20 20 |.(inc)..|.. |
|00004850| 20 20 20 e7 20 6f 70 74 | 28 30 29 3c 30 20 8c 0d | . opt|(0)<0 ..|
|00004860| 07 8a 27 20 20 20 20 20 | 20 20 20 20 20 76 61 6c |..' | val|
|00004870| 3d a4 70 72 6f 62 61 72 | 5f 67 65 74 28 69 63 6f |=.probar|_get(ico|
|00004880| 6e 29 2b 69 6e 63 0d 07 | 94 2b 20 20 20 20 20 20 |n)+inc..|.+ |
|00004890| 20 20 20 20 f2 70 72 6f | 62 61 72 5f 73 65 74 28 | .pro|bar_set(|
|000048a0| 69 63 6f 6e 2c 76 61 6c | 2f 2d 6f 70 74 28 30 29 |icon,val|/-opt(0)|
|000048b0| 29 0d 07 9e 0e 20 20 20 | 20 20 20 20 20 20 cc 0d |).... | ..|
|000048c0| 07 a8 3c 20 20 20 20 20 | 20 20 20 20 20 f2 70 72 |..< | .pr|
|000048d0| 6f 62 61 72 5f 73 65 74 | 28 69 63 6f 6e 2c a4 70 |obar_set|(icon,.p|
|000048e0| 72 6f 62 61 72 5f 67 65 | 74 28 69 63 6f 6e 29 2b |robar_ge|t(icon)+|
|000048f0| 6f 70 74 28 30 29 2a 69 | 6e 63 29 0d 07 b2 0e 20 |opt(0)*i|nc).... |
|00004900| 20 20 20 20 20 20 20 20 | cd 0d 07 bc 23 20 20 20 | |....# |
|00004910| 20 20 20 20 20 c9 20 22 | 75 70 2c 70 75 70 22 2c | . "|up,pup",|
|00004920| 22 64 6f 77 6e 2c 70 64 | 6f 77 6e 22 0d 07 c6 33 |"down,pd|own"...3|
|00004930| 20 20 20 20 20 20 20 20 | 20 69 6e 63 3d 28 28 73 | | inc=((s|
|00004940| 70 72 24 3d 22 64 6f 77 | 6e 2c 70 64 6f 77 6e 22 |pr$="dow|n,pdown"|
|00004950| 29 2a 32 2b 31 29 2a b4 | 28 62 75 74 2d 32 29 0d |)*2+1)*.|(but-2).|
|00004960| 07 d0 1c 20 20 20 20 20 | 20 20 20 20 e7 20 61 63 |... | . ac|
|00004970| 74 69 6f 6e 24 3c 3e 22 | 22 20 8c 0d 07 da 40 20 |tion$<>"|" ....@ |
|00004980| 20 20 20 20 20 20 20 20 | 20 61 66 66 65 63 74 3d | | affect=|
|00004990| 6f 70 74 28 30 29 3a 6d | 69 6e 3d 6f 70 74 28 31 |opt(0):m|in=opt(1|
|000049a0| 29 3a 6d 61 78 3d 6f 70 | 74 28 32 29 3a 69 6e 63 |):max=op|t(2):inc|
|000049b0| 3d 69 6e 63 2a 6f 70 74 | 28 33 29 0d 07 e4 2b 20 |=inc*opt|(3)...+ |
|000049c0| 20 20 20 20 20 20 20 20 | 20 f2 69 63 6f 6e 5f 69 | | .icon_i|
|000049d0| 6e 63 28 61 66 66 65 63 | 74 2c 69 6e 63 2c 6d 69 |nc(affec|t,inc,mi|
|000049e0| 6e 2c 6d 61 78 29 0d 07 | ee 0e 20 20 20 20 20 20 |n,max)..|.. |
|000049f0| 20 20 20 cd 0d 07 f8 1b | 20 20 20 20 20 20 20 20 | .....| |
|00004a00| 20 61 63 74 69 6f 6e 24 | 3d c3 28 69 6e 63 29 0d | action$|=.(inc).|
|00004a10| 08 02 69 20 20 20 20 20 | 20 20 20 c9 20 22 6f 70 |..i | . "op|
|00004a20| 74 6f 66 66 2c 6f 70 74 | 6f 6e 22 2c 22 72 61 64 |toff,opt|on","rad|
|00004a30| 69 6f 6f 66 66 2c 72 61 | 64 69 6f 6f 6e 22 3a e7 |iooff,ra|dioon":.|
|00004a40| 20 a4 67 65 74 69 63 6f | 6e 73 74 61 74 65 28 63 | .getico|nstate(c|
|00004a50| 75 72 77 69 6e 2c 69 63 | 6f 6e 29 20 8c 61 63 74 |urwin,ic|on) .act|
|00004a60| 69 6f 6e 24 3d 22 4f 6e | 22 20 8b 61 63 74 69 6f |ion$="On|" .actio|
|00004a70| 6e 24 3d 22 4f 66 66 22 | 0d 08 0c 0c 20 20 20 20 |n$="Off"|.... |
|00004a80| 20 20 20 cb 0d 08 16 55 | 20 20 20 20 20 20 20 64 | ....U| d|
|00004a90| 75 6d 6d 79 3d a0 28 22 | 46 4e 6d 6f 75 73 65 63 |ummy=.("|FNmousec|
|00004aa0| 6c 69 63 6b 5f 22 2b 6d | 6f 64 6e 61 6d 65 24 28 |lick_"+m|odname$(|
|00004ab0| 63 75 72 6d 6f 64 29 2b | 22 28 77 69 6e 6e 6f 2c |curmod)+|"(winno,|
|00004ac0| 69 63 6f 6e 2c 62 75 74 | 2c 6e 61 6d 65 24 2c 61 |icon,but|,name$,a|
|00004ad0| 63 74 69 6f 6e 24 29 22 | 29 0d 08 20 0a 20 20 20 |ction$)"|).. . |
|00004ae0| 20 20 cb 0d 08 2a 09 20 | 20 20 20 cd 0d 08 34 08 | ...*. | ...4.|
|00004af0| 20 20 20 cc 0d 08 3e 12 | 20 20 20 20 e7 20 69 63 | ...>.| . ic|
|00004b00| 6f 6e 3d 31 20 8c 0d 08 | 48 3a 20 20 20 20 20 64 |on=1 ...|H: d|
|00004b10| 75 6d 6d 79 3d a0 28 22 | 46 4e 77 69 6e 63 6c 6f |ummy=.("|FNwinclo|
|00004b20| 73 65 5f 22 2b 6d 6f 64 | 6e 61 6d 65 24 28 63 75 |se_"+mod|name$(cu|
|00004b30| 72 6d 6f 64 29 2b 22 28 | 77 69 6e 6e 6f 29 22 29 |rmod)+"(|winno)")|
|00004b40| 0d 08 52 12 20 20 20 20 | 20 e7 20 62 75 74 3d 34 |..R. | . but=4|
|00004b50| 20 8c 0d 08 5c 1b 20 20 | 20 20 20 20 f2 63 6c 6f | ...\. | .clo|
|00004b60| 73 65 77 69 6e 28 63 75 | 72 77 69 6e 29 0d 08 66 |sewin(cu|rwin)..f|
|00004b70| 28 20 20 20 20 20 20 e7 | 20 61 6c 74 77 69 6e 3c |( .| altwin<|
|00004b80| 3e 30 20 8c f2 63 6c 6f | 73 65 77 69 6e 28 61 6c |>0 ..clo|sewin(al|
|00004b90| 74 77 69 6e 29 0d 08 70 | 0a 20 20 20 20 20 cc 0d |twin)..p|. ..|
|00004ba0| 08 7a 3a 20 20 20 20 20 | 20 64 75 6d 6d 79 3d a0 |.z: | dummy=.|
|00004bb0| 28 22 46 4e 77 69 6e 6f | 70 65 6e 5f 22 2b 6d 6f |("FNwino|pen_"+mo|
|00004bc0| 64 6e 61 6d 65 24 28 63 | 75 72 6d 6f 64 29 2b 22 |dname$(c|urmod)+"|
|00004bd0| 28 77 69 6e 6e 6f 29 22 | 29 0d 08 84 0a 20 20 20 |(winno)"|).... |
|00004be0| 20 20 cd 0d 08 8e 09 20 | 20 20 20 cd 0d 08 98 08 | ..... | .....|
|00004bf0| 20 20 20 cd 0d 08 a2 07 | 20 20 cd 0d 08 ac 05 cb | .....| ......|
|00004c00| 0d 08 b6 05 e1 0d 08 c0 | 05 3a 0d 08 ca 10 dd f2 |........|.:......|
|00004c10| 6d 65 6e 75 63 68 6f 69 | 63 65 0d 08 d4 44 c8 99 |menuchoi|ce...D..|
|00004c20| 22 57 69 6d 70 5f 47 65 | 74 50 6f 69 6e 74 65 72 |"Wimp_Ge|tPointer|
|00004c30| 49 6e 66 6f 22 2c 2c 6d | 65 73 73 61 67 65 5f 62 |Info",,m|essage_b|
|00004c40| 75 66 66 65 72 25 3a 6d | 62 75 74 25 3d 6d 65 73 |uffer%:m|but%=mes|
|00004c50| 73 61 67 65 5f 62 75 66 | 66 65 72 25 21 38 0d 08 |sage_buf|fer%!8..|
|00004c60| de 1c 6d 24 3d a4 64 65 | 63 6f 64 65 6d 65 6e 75 |..m$=.de|codemenu|
|00004c70| 28 63 75 72 6d 65 6e 75 | 25 29 0d 08 e8 18 e7 20 |(curmenu|%)..... |
|00004c80| 63 75 72 6d 65 6e 75 25 | 3d 6d 6f 64 6d 65 6e 75 |curmenu%|=modmenu|
|00004c90| 20 8c 0d 08 f2 27 20 63 | 75 72 6d 6f 64 3d 6d 65 | ....' c|urmod=me|
|00004ca0| 6e 75 6d 6f 64 3a f2 73 | 65 74 77 69 6e 64 6f 77 |numod:.s|etwindow|
|00004cb0| 28 6d 65 6e 75 77 69 6e | 29 0d 08 fc 42 20 64 75 |(menuwin|)...B du|
|00004cc0| 6d 6d 79 3d a0 28 22 46 | 4e 6d 65 6e 75 6f 70 74 |mmy=.("F|Nmenuopt|
|00004cd0| 5f 22 2b 6d 6f 64 6e 61 | 6d 65 24 28 63 75 72 6d |_"+modna|me$(curm|
|00004ce0| 6f 64 29 2b 22 28 77 69 | 6e 6e 6f 2c 6d 65 6e 75 |od)+"(wi|nno,menu|
|00004cf0| 6e 61 6d 65 24 2c 6d 24 | 29 22 29 0d 09 06 05 cc |name$,m$|)").....|
|00004d00| 0d 09 10 0c 20 c8 8e 20 | 6d 24 20 ca 0d 09 1a 16 |.... .. |m$ .....|
|00004d10| 20 20 c9 20 22 51 75 69 | 74 22 3a 71 75 69 74 25 | . "Qui|t":quit%|
|00004d20| 3d b9 0d 09 24 14 20 20 | c9 20 22 4d 6f 64 75 6c |=...$. |. "Modul|
|00004d30| 65 73 2e 2e 2e 22 0d 09 | 2e 36 20 20 20 f2 6f 70 |es..."..|.6 .op|
|00004d40| 65 6e 77 69 6e 74 6f 28 | 6d 6f 64 73 77 69 6e 25 |enwinto(|modswin%|
|00004d50| 2c 30 2c 30 2c 39 36 38 | 2c 2d 34 34 2d 34 34 2a |,0,0,968|,-44-44*|
|00004d60| 63 6f 6e 66 69 67 69 63 | 6f 6e 73 29 0d 09 38 2c |configic|ons)..8,|
|00004d70| 20 20 c9 20 22 53 61 76 | 65 22 3a f2 6d 65 6e 75 | . "Sav|e":.menu|
|00004d80| 28 73 61 76 65 77 69 6e | 25 2c 2d 31 2c 2d 31 29 |(savewin|%,-1,-1)|
|00004d90| 3a 6d 62 75 74 25 3d 34 | 0d 09 42 06 20 cb 0d 09 |:mbut%=4|..B. ...|
|00004da0| 4c 05 cd 0d 09 56 2d e7 | 20 28 6d 62 75 74 25 80 |L....V-.| (mbut%.|
|00004db0| 31 29 3d 31 20 8c f2 72 | 65 63 72 65 61 74 65 6d |1)=1 ..r|ecreatem|
|00004dc0| 65 6e 75 20 8b 63 75 72 | 6d 65 6e 75 25 3d 2d 31 |enu .cur|menu%=-1|
|00004dd0| 0d 09 60 05 e1 0d 09 6a | 05 3a 0d 09 74 13 dd f2 |..`....j|.:..t...|
|00004de0| 72 65 63 65 69 76 65 28 | 6d 65 73 73 29 0d 09 7e |receive(|mess)..~|
|00004df0| 0d c8 8e 20 6d 65 73 73 | 20 ca 0d 09 88 1b 20 f4 |... mess| ..... .|
|00004e00| 20 26 34 30 30 43 31 20 | 3d 20 6d 6f 64 65 20 63 | &400C1 |= mode c|
|00004e10| 68 61 6e 67 65 0d 09 92 | 0d 20 c9 20 26 34 30 30 |hange...|. . &400|
|00004e20| 43 32 0d 09 9c 3e 20 20 | e7 20 62 25 21 34 3c 3e |C2...> |. b%!4<>|
|00004e30| 68 61 6e 64 6c 65 20 80 | 20 a4 73 74 72 69 6e 67 |handle .| .string|
|00004e40| 30 28 62 25 2b 32 38 29 | 3d 22 43 6f 6e 66 69 67 |0(b%+28)|="Config|
|00004e50| 50 6c 75 73 22 20 8c 71 | 75 69 74 25 3d b9 2a 33 |Plus" .q|uit%=.*3|
|00004e60| 0d 09 a6 1e 20 f4 20 26 | 34 30 30 43 33 20 3d 20 |.... . &|400C3 = |
|00004e70| 74 61 73 6b 20 73 68 75 | 74 20 64 6f 77 6e 0d 09 |task shu|t down..|
|00004e80| b0 1b 20 c9 20 26 34 30 | 30 43 45 3a f2 74 6f 6f |.. . &40|0CE:.too|
|00004e90| 6c 73 63 68 61 6e 67 65 | 64 0d 09 ba 10 20 c9 20 |lschange|d.... . |
|00004ea0| 30 3a 71 75 69 74 25 3d | b9 0d 09 c4 08 20 c9 20 |0:quit%=|..... . |
|00004eb0| 32 0d 09 ce 14 20 20 e7 | 20 64 72 61 67 74 79 70 |2.... .| dragtyp|
|00004ec0| 65 3d 33 20 8c 0d 09 d8 | 31 20 20 20 62 25 21 31 |e=3 ....|1 b%!1|
|00004ed0| 32 3d 62 25 21 38 3a 62 | 25 21 31 36 3d 33 3a f4 |2=b%!8:b|%!16=3:.|
|00004ee0| 20 73 65 6e 64 20 44 61 | 74 61 4c 6f 61 64 20 6d | send Da|taLoad m|
|00004ef0| 65 73 73 61 67 65 0d 09 | e2 2e 20 20 20 c8 99 20 |essage..|.. .. |
|00004f00| 22 57 69 6d 70 5f 53 65 | 6e 64 4d 65 73 73 61 67 |"Wimp_Se|ndMessag|
|00004f10| 65 22 2c 31 38 2c 62 25 | 2c 62 25 21 32 30 2c 62 |e",18,b%|,b%!20,b|
|00004f20| 25 21 32 34 0d 09 ec 2f | 20 20 20 f2 73 65 74 69 |%!24.../| .seti|
|00004f30| 63 6f 6e 74 65 78 74 28 | 73 61 76 65 77 69 6e 25 |context(|savewin%|
|00004f40| 2c 32 2c a4 73 74 72 69 | 6e 67 30 28 62 25 2b 34 |,2,.stri|ng0(b%+4|
|00004f50| 34 29 29 0d 09 f6 10 20 | 20 20 f2 73 61 76 65 43 |4)).... | .saveC|
|00004f60| 4d 4f 53 0d 0a 00 07 20 | 20 cc 0d 0a 0a 15 20 20 |MOS.... | ..... |
|00004f70| 20 e7 20 73 61 76 65 77 | 69 6e 3e 2d 31 20 8c 0d | . savew|in>-1 ..|
|00004f80| 0a 14 1c 20 20 20 20 f2 | 77 68 69 63 68 77 69 6e |... .|whichwin|
|00004f90| 64 6f 77 28 63 75 72 77 | 69 6e 29 0d 0a 1e 38 20 |dow(curw|in)...8 |
|00004fa0| 20 20 20 64 75 6d 6d 79 | 3d a0 28 22 46 4e 73 61 | dummy|=.("FNsa|
|00004fb0| 76 65 61 63 6b 5f 22 2b | 6d 6f 64 6e 61 6d 65 24 |veack_"+|modname$|
|00004fc0| 28 63 75 72 6d 6f 64 29 | 2b 22 28 77 69 6e 6e 6f |(curmod)|+"(winno|
|00004fd0| 29 22 29 0d 0a 28 08 20 | 20 20 cd 0d 0a 32 07 20 |)")..(. | ...2. |
|00004fe0| 20 cd 0d 0a 3c 08 20 c9 | 20 34 0d 0a 46 14 20 20 | ...<. .| 4..F. |
|00004ff0| e7 20 64 72 61 67 74 79 | 70 65 3d 33 20 8c 0d 0a |. dragty|pe=3 ...|
|00005000| 50 1f 20 20 20 c8 99 20 | 22 57 69 6d 70 5f 43 72 |P. .. |"Wimp_Cr|
|00005010| 65 61 74 65 4d 65 6e 75 | 22 2c 2c 2d 31 0d 0a 5a |eateMenu|",,-1..Z|
|00005020| 07 20 20 cc 0d 0a 64 15 | 20 20 20 e7 20 73 61 76 |. ...d.| . sav|
|00005030| 65 77 69 6e 3e 2d 31 20 | 8c 0d 0a 6e 1c 20 20 20 |ewin>-1 |...n. |
|00005040| 20 f2 77 68 69 63 68 77 | 69 6e 64 6f 77 28 63 75 | .whichw|indow(cu|
|00005050| 72 77 69 6e 29 0d 0a 78 | 38 20 20 20 20 64 75 6d |rwin)..x|8 dum|
|00005060| 6d 79 3d a0 28 22 46 4e | 6c 6f 61 64 61 63 6b 5f |my=.("FN|loadack_|
|00005070| 22 2b 6d 6f 64 6e 61 6d | 65 24 28 63 75 72 6d 6f |"+modnam|e$(curmo|
|00005080| 64 29 2b 22 28 77 69 6e | 6e 6f 29 22 29 0d 0a 82 |d)+"(win|no)")...|
|00005090| 08 20 20 20 cd 0d 0a 8c | 07 20 20 cd 0d 0a 96 08 |. ....|. .....|
|000050a0| 20 c9 20 33 0d 0a a0 26 | 20 20 74 79 70 65 3d 62 | . 3...&| type=b|
|000050b0| 25 21 34 30 3a 66 69 6c | 65 24 3d a4 73 74 72 69 |%!40:fil|e$=.stri|
|000050c0| 6e 67 30 28 62 25 2b 34 | 34 29 0d 0a aa 1d 20 20 |ng0(b%+4|4).... |
|000050d0| 63 75 72 77 69 6e 3d 62 | 25 21 32 30 3a 69 63 6f |curwin=b|%!20:ico|
|000050e0| 6e 3d 62 25 21 32 34 0d | 0a b4 33 20 20 6d 5f 74 |n=b%!24.|..3 m_t|
|000050f0| 61 73 6b 25 3d 62 25 21 | 34 3a 6d 5f 72 65 66 25 |ask%=b%!|4:m_ref%|
|00005100| 3d 62 25 21 38 3a f2 77 | 68 69 63 68 77 69 6e 64 |=b%!8:.w|hichwind|
|00005110| 6f 77 28 63 75 72 77 69 | 6e 29 0d 0a be 14 20 20 |ow(curwi|n).... |
|00005120| e7 20 63 75 72 6d 6f 64 | 3c 3e 2d 31 20 8c 0d 0a |. curmod|<>-1 ...|
|00005130| c8 1f 20 20 20 e7 20 28 | 6d 6f 64 66 28 63 75 72 |.. . (|modf(cur|
|00005140| 6d 6f 64 29 20 80 20 31 | 29 3d 31 20 8c 0d 0a d2 |mod) . 1|)=1 ....|
|00005150| 25 20 20 20 20 76 24 3d | a4 67 65 74 69 63 6f 6e |% v$=|.geticon|
|00005160| 76 61 6c 69 64 28 63 75 | 72 77 69 6e 2c 69 63 6f |valid(cu|rwin,ico|
|00005170| 6e 29 0d 0a dc 39 20 20 | 20 20 6e 61 6d 65 24 3d |n)...9 | name$=|
|00005180| a4 76 61 6c 69 64 63 6f | 6d 28 76 24 2c 22 7c 22 |.validco|m(v$,"|"|
|00005190| 29 3a 61 63 74 69 6f 6e | 24 3d a4 76 61 6c 69 64 |):action|$=.valid|
|000051a0| 63 6f 6d 28 76 24 2c 22 | a4 22 29 0d 0a e6 4a 20 |com(v$,"|.")...J |
|000051b0| 20 20 20 72 65 70 6c 79 | 3d a0 28 22 46 4e 64 61 | reply|=.("FNda|
|000051c0| 74 61 6c 6f 61 64 5f 22 | 2b 6d 6f 64 6e 61 6d 65 |taload_"|+modname|
|000051d0| 24 28 63 75 72 6d 6f 64 | 29 2b 22 28 77 69 6e 6e |$(curmod|)+"(winn|
|000051e0| 6f 2c 6e 61 6d 65 24 2c | 66 69 6c 65 24 2c 74 79 |o,name$,|file$,ty|
|000051f0| 70 65 29 22 29 0d 0a f0 | 11 20 20 20 20 e7 20 72 |pe)")...|. . r|
|00005200| 65 70 6c 79 20 8c 0d 0a | fa 35 20 20 20 20 20 62 |eply ...|.5 b|
|00005210| 25 21 31 32 3d 6d 5f 72 | 65 66 25 3a 62 25 21 31 |%!12=m_r|ef%:b%!1|
|00005220| 36 3d 34 3a 21 62 25 3d | 34 38 2b 28 a9 28 66 69 |6=4:!b%=|48+(.(fi|
|00005230| 6c 65 24 29 20 80 20 ac | 20 33 29 0d 0b 04 22 20 |le$) . .| 3)..." |
|00005240| 20 20 20 20 24 28 62 25 | 2b 34 34 29 3d 66 69 6c | $(b%|+44)=fil|
|00005250| 65 24 3a 62 25 21 34 30 | 3d 74 79 70 65 0d 0b 0e |e$:b%!40|=type...|
|00005260| 2b 20 20 20 20 20 c8 99 | 22 57 69 6d 70 5f 53 65 |+ ..|"Wimp_Se|
|00005270| 6e 64 4d 65 73 73 61 67 | 65 22 2c 31 37 2c 62 25 |ndMessag|e",17,b%|
|00005280| 2c 6d 5f 74 61 73 6b 25 | 0d 0b 18 09 20 20 20 20 |,m_task%|.... |
|00005290| cd 0d 0b 22 08 20 20 20 | cd 0d 0b 2c 07 20 20 cc |...". |...,. .|
|000052a0| 0d 0b 36 14 20 20 20 e7 | 20 74 79 70 65 3d 26 46 |..6. .| type=&F|
|000052b0| 46 32 20 8c 0d 0b 40 39 | 20 20 20 62 25 21 31 32 |F2 ...@9| b%!12|
|000052c0| 3d 62 25 21 38 3a 62 25 | 21 31 36 3d 34 3a c8 99 |=b%!8:b%|!16=4:..|
|000052d0| 22 57 69 6d 70 5f 53 65 | 6e 64 4d 65 73 73 61 67 |"Wimp_Se|ndMessag|
|000052e0| 65 22 2c 31 37 2c 62 25 | 2c 62 25 21 34 0d 0b 4a |e",17,b%|,b%!4..J|
|000052f0| 2f 20 20 20 f2 73 65 74 | 69 63 6f 6e 74 65 78 74 |/ .set|icontext|
|00005300| 28 73 61 76 65 77 69 6e | 25 2c 32 2c a4 73 74 72 |(savewin|%,2,.str|
|00005310| 69 6e 67 30 28 62 25 2b | 34 34 29 29 0d 0b 54 10 |ing0(b%+|44))..T.|
|00005320| 20 20 20 f2 6c 6f 61 64 | 43 4d 4f 53 0d 0b 5e 07 | .load|CMOS..^.|
|00005330| 20 20 cd 0d 0b 68 08 20 | c9 20 35 0d 0b 72 14 20 | ...h. |. 5..r. |
|00005340| 20 e7 20 62 25 21 34 30 | 3d 26 46 46 32 20 8c 0d | . b%!40|=&FF2 ..|
|00005350| 0b 7c 39 20 20 20 62 25 | 21 31 32 3d 62 25 21 38 |.|9 b%|!12=b%!8|
|00005360| 3a 62 25 21 31 36 3d 34 | 3a c8 99 22 57 69 6d 70 |:b%!16=4|:.."Wimp|
|00005370| 5f 53 65 6e 64 4d 65 73 | 73 61 67 65 22 2c 31 37 |_SendMes|sage",17|
|00005380| 2c 62 25 2c 62 25 21 34 | 0d 0b 86 2f 20 20 20 f2 |,b%,b%!4|.../ .|
|00005390| 73 65 74 69 63 6f 6e 74 | 65 78 74 28 73 61 76 65 |seticont|ext(save|
|000053a0| 77 69 6e 25 2c 32 2c a4 | 73 74 72 69 6e 67 30 28 |win%,2,.|string0(|
|000053b0| 62 25 2b 34 34 29 29 0d | 0b 90 10 20 20 20 f2 6c |b%+44)).|... .l|
|000053c0| 6f 61 64 43 4d 4f 53 0d | 0b 9a 07 20 20 cd 0d 0b |oadCMOS.|... ...|
|000053d0| a4 23 20 c9 20 26 35 30 | 32 3a f2 48 65 6c 70 28 |.# . &50|2:.Help(|
|000053e0| 62 25 21 33 32 2c 62 25 | 21 33 36 2c 62 25 21 34 |b%!32,b%|!36,b%!4|
|000053f0| 29 0d 0b ae 1d 20 c9 20 | 31 30 3a f2 64 65 73 6b |).... . |10:.desk|
|00005400| 74 6f 70 73 61 76 65 28 | 62 25 21 32 30 29 0d 0b |topsave(|b%!20)..|
|00005410| b8 05 cb 0d 0b c2 05 e1 | 0d 0b cc 05 3a 0d 0b d6 |........|....:...|
|00005420| 16 dd f2 72 65 63 65 69 | 76 65 61 63 6b 28 6d 65 |...recei|veack(me|
|00005430| 73 73 29 0d 0b e0 0d c8 | 8e 20 6d 65 73 73 20 ca |ss).....|. mess .|
|00005440| 0d 0b ea 13 20 c9 20 31 | 3a 64 72 61 67 74 79 70 |.... . 1|:dragtyp|
|00005450| 65 3d 30 0d 0b f4 13 20 | c9 20 33 3a 64 72 61 67 |e=0.... |. 3:drag|
|00005460| 74 79 70 65 3d 30 0d 0b | fe 05 cb 0d 0c 08 05 e1 |type=0..|........|
|00005470| 0d 0c 12 05 3a 0d 0c 1c | 18 dd f2 64 65 73 6b 74 |....:...|...deskt|
|00005480| 6f 70 73 61 76 65 28 66 | 69 6c 65 25 29 0d 0c 26 |opsave(f|ile%)..&|
|00005490| 07 ea 20 85 0d 0c 30 3b | ee 20 85 20 ea 20 62 25 |.. ...0;|. . . b%|
|000054a0| 21 31 32 3d 62 25 21 38 | 3a c8 99 20 22 57 69 6d |!12=b%!8|:.. "Wim|
|000054b0| 70 5f 53 65 6e 64 4d 65 | 73 73 61 67 65 22 2c 31 |p_SendMe|ssage",1|
|000054c0| 39 2c 62 25 2c 62 25 21 | 34 3a f7 20 85 3a e1 0d |9,b%,b%!|4:. .:..|
|000054d0| 0c 3a 40 f4 20 54 68 65 | 20 61 62 6f 76 65 20 6c |.:@. The| above l|
|000054e0| 69 6e 65 20 61 63 6b 6e | 6f 77 6c 65 64 67 65 73 |ine ackn|owledges|
|000054f0| 20 74 68 65 20 6d 65 73 | 73 61 67 65 20 69 66 20 | the mes|sage if |
|00005500| 61 6e 20 65 72 72 6f 72 | 20 6f 63 63 75 72 73 0d |an error| occurs.|
|00005510| 0c 44 20 f4 20 61 62 6f | 72 74 69 6e 67 20 74 68 |.D . abo|rting th|
|00005520| 65 20 64 65 73 6b 74 6f | 70 20 73 61 76 65 2e 0d |e deskto|p save..|
|00005530| 0c 4e 1a d5 23 66 69 6c | 65 25 2c 22 52 75 6e 20 |.N..#fil|e%,"Run |
|00005540| 22 2b 41 70 70 64 69 72 | 24 0d 0c 58 05 e1 0d 0c |"+Appdir|$..X....|
|00005550| 62 05 3a 0d 0c 6c 1a dd | f2 6c 6f 61 64 66 69 6c |b.:..l..|.loadfil|
|00005560| 65 28 66 69 6c 65 24 2c | 74 79 70 65 29 0d 0c 76 |e(file$,|type)..v|
|00005570| 0d c8 8e 20 74 79 70 65 | 20 ca 0d 0c 80 05 cb 0d |... type| .......|
|00005580| 0c 8a 05 e1 0d 0c 94 05 | 3a 0d 0c 9e 2f f4 20 41 |........|:.../. A|
|00005590| 6e 79 20 6d 65 73 73 61 | 67 65 73 20 74 6f 20 62 |ny messa|ges to b|
|000055a0| 65 20 72 65 63 65 69 76 | 65 64 20 4d 55 53 54 20 |e receiv|ed MUST |
|000055b0| 62 65 20 6e 6f 74 65 64 | 0d 0c a8 0e dd f2 69 6e |be noted|......in|
|000055c0| 69 74 77 69 6d 70 0d 0c | b2 21 de 20 6d 65 73 73 |itwimp..|.!. mess|
|000055d0| 61 67 65 6c 69 73 74 25 | 20 32 35 36 3a 6d 65 73 |agelist%| 256:mes|
|000055e0| 73 70 74 72 25 3d 30 0d | 0c bc 27 f2 6e 6f 74 65 |sptr%=0.|..'.note|
|000055f0| 6d 65 73 73 61 67 65 28 | 26 35 30 32 29 3a f2 6e |message(|&502):.n|
|00005600| 6f 74 65 6d 65 73 73 61 | 67 65 28 31 30 29 0d 0c |otemessa|ge(10)..|
|00005610| c6 13 f2 6e 6f 74 65 6d | 65 73 73 61 67 65 28 30 |...notem|essage(0|
|00005620| 29 0d 0c d0 51 c8 99 20 | 22 57 69 6d 70 5f 49 6e |)...Q.. |"Wimp_In|
|00005630| 69 74 69 61 6c 69 73 65 | 22 2c 33 31 30 2c 26 34 |itialise|",310,&4|
|00005640| 42 35 33 34 31 35 34 2c | 41 70 70 6e 61 6d 65 24 |B534154,|Appname$|
|00005650| 2c 6d 65 73 73 61 67 65 | 6c 69 73 74 25 20 b8 20 |,message|list% . |
|00005660| 77 69 6d 70 76 65 72 73 | 69 6f 6e 2c 68 61 6e 64 |wimpvers|ion,hand|
|00005670| 6c 65 0d 0c da 4a 69 6e | 64 6c 25 3d 31 30 32 34 |le...Jin|dl%=1024|
|00005680| 2a 31 36 3a 6d 65 6e 75 | 6c 25 3d 34 30 39 36 3a |*16:menu|l%=4096:|
|00005690| de 20 62 25 20 32 30 34 | 38 2c 69 6e 64 25 20 69 |. b% 204|8,ind% i|
|000056a0| 6e 64 6c 25 2c 6d 65 6e | 75 25 20 6d 65 6e 75 6c |ndl%,men|u% menul|
|000056b0| 25 2c 77 73 70 63 25 20 | 26 38 30 30 0d 0c e4 0f |%,wspc% |&800....|
|000056c0| 63 75 72 6d 65 6e 75 25 | 3d 2d 31 0d 0c ee 11 f2 |curmenu%|=-1.....|
|000056d0| 6f 70 65 6e 6d 65 73 73 | 61 67 65 73 0d 0c f8 33 |openmess|ages...3|
|000056e0| 6d 61 69 6e 6d 73 67 62 | 75 66 25 3d 6d 73 67 62 |mainmsgb|uf%=msgb|
|000056f0| 75 66 66 65 72 25 3a 6d | 61 69 6e 6d 73 67 62 75 |uffer%:m|ainmsgbu|
|00005700| 66 32 25 3d 6d 73 67 62 | 75 66 66 65 72 32 25 0d |f2%=msgb|uffer2%.|
|00005710| 0d 02 27 f2 6d 65 72 67 | 65 73 70 72 69 74 65 73 |..'.merg|esprites|
|00005720| 28 41 70 70 64 69 72 24 | 2b 22 2e 53 70 72 69 74 |(Appdir$|+".Sprit|
|00005730| 65 73 22 2c a3 29 0d 0d | 0c 24 69 6e 66 6f 62 6f |es",.)..|.$infobo|
|00005740| 78 25 3d a4 6c 6f 61 64 | 74 65 6d 70 6c 61 74 65 |x%=.load|template|
|00005750| 28 22 49 6e 66 6f 22 2c | 31 29 0d 0d 16 2f 63 6f |("Info",|1).../co|
|00005760| 6e 66 69 67 77 69 6e 25 | 3d a4 6c 6f 61 64 74 65 |nfigwin%|=.loadte|
|00005770| 6d 70 6c 61 74 65 28 22 | 43 6f 6e 66 69 67 22 2c |mplate("|Config",|
|00005780| 73 70 72 69 74 65 73 25 | 29 0d 0d 20 27 6d 6f 64 |sprites%|).. 'mod|
|00005790| 73 77 69 6e 25 3d a4 6c | 6f 61 64 74 65 6d 70 6c |swin%=.l|oadtempl|
|000057a0| 61 74 65 28 22 4d 6f 64 | 75 6c 65 73 22 2c 31 29 |ate("Mod|ules",1)|
|000057b0| 0d 0d 2a 29 73 61 76 65 | 77 69 6e 25 3d a4 6c 6f |..*)save|win%=.lo|
|000057c0| 61 64 74 65 6d 70 6c 61 | 74 65 28 22 78 66 65 72 |adtempla|te("xfer|
|000057d0| 5f 73 65 6e 64 22 2c 31 | 29 0d 0d 34 29 f2 73 65 |_send",1|)..4).se|
|000057e0| 74 69 63 6f 6e 74 65 78 | 74 28 69 6e 66 6f 62 6f |ticontex|t(infobo|
|000057f0| 78 25 2c 31 2c 22 21 22 | 2b 41 70 70 6e 61 6d 65 |x%,1,"!"|+Appname|
|00005800| 24 29 0d 0d 3e 26 f2 73 | 65 74 69 63 6f 6e 74 65 |$)..>&.s|eticonte|
|00005810| 78 74 28 69 6e 66 6f 62 | 6f 78 25 2c 32 2c 6c 6f |xt(infob|ox%,2,lo|
|00005820| 6e 67 6e 61 6d 65 24 29 | 0d 0d 48 25 f2 73 65 74 |ngname$)|..H%.set|
|00005830| 69 63 6f 6e 74 65 78 74 | 28 69 6e 66 6f 62 6f 78 |icontext|(infobox|
|00005840| 25 2c 34 2c 76 65 72 73 | 69 6f 6e 24 29 0d 0d 52 |%,4,vers|ion$)..R|
|00005850| 38 69 62 68 61 6e 64 6c | 65 3d a4 43 72 65 61 74 |8ibhandl|e=.Creat|
|00005860| 65 49 63 6f 6e 42 61 72 | 49 63 6f 6e 28 22 21 43 |eIconBar|Icon("!C|
|00005870| 6f 6e 66 69 67 2b 22 2c | 73 68 6f 72 74 6e 61 6d |onfig+",|shortnam|
|00005880| 65 24 2c 31 29 0d 0d 5c | 52 69 62 6d 65 6e 75 25 |e$,1)..\|Ribmenu%|
|00005890| 3d a4 63 72 65 61 74 65 | 6d 65 6e 75 28 41 70 70 |=.create|menu(App|
|000058a0| 6e 61 6d 65 24 2b 22 7c | 49 6e 66 6f 5d 3e 69 6e |name$+"||Info]>in|
|000058b0| 66 6f 62 6f 78 25 7c 4d | 6f 64 75 6c 65 73 2e 2e |fobox%|M|odules..|
|000058c0| 2e 7c 53 61 76 65 5d 3e | 73 61 76 65 77 69 6e 25 |.|Save]>|savewin%|
|000058d0| 7c 51 75 69 74 22 29 0d | 0d 66 17 69 62 6f 70 74 ||Quit").|.f.ibopt|
|000058e0| 69 6f 6e 73 25 3d 6f 70 | 74 69 6f 6e 73 25 0d 0d |ions%=op|tions%..|
|000058f0| 70 05 e1 0d 0d 7a 05 3a | 0d 0d 84 0e dd f2 69 6e |p....z.:|......in|
|00005900| 69 74 70 72 6f 67 0d 0d | 8e 26 6d 61 78 6d 6f 64 |itprog..|.&maxmod|
|00005910| 73 3d 31 36 3a 6d 61 78 | 77 69 6e 73 3d 35 3a 63 |s=16:max|wins=5:c|
|00005920| 6f 6e 66 69 67 69 63 6f | 6e 73 3d 30 0d 0d 98 2d |onfigico|ns=0...-|
|00005930| f4 20 6d 6f 64 77 69 6e | 25 20 28 6d 6f 64 75 6c |. modwin|% (modul|
|00005940| 65 2c 77 69 6e 64 6f 77 | 2c 30 29 3d 77 69 6e 64 |e,window|,0)=wind|
|00005950| 6f 77 20 68 61 6e 64 6c | 65 0d 0d a2 2b f4 20 6d |ow handl|e...+. m|
|00005960| 6f 64 77 69 6e 25 20 28 | 6d 6f 64 75 6c 65 2c 77 |odwin% (|module,w|
|00005970| 69 6e 64 6f 77 2c 31 29 | 3d 69 63 6f 6e 20 68 61 |indow,1)|=icon ha|
|00005980| 6e 64 6c 65 0d 0d ac 32 | f4 20 6d 6f 64 77 69 6e |ndle...2|. modwin|
|00005990| 25 20 28 6d 6f 64 75 6c | 65 2c 77 69 6e 64 6f 77 |% (modul|e,window|
|000059a0| 2c 32 29 3d 70 61 6e 65 | 20 68 61 6e 64 6c 65 20 |,2)=pane| handle |
|000059b0| 28 6f 72 20 30 29 0d 0d | b6 2e f4 20 6d 6f 64 6d |(or 0)..|... modm|
|000059c0| 73 67 25 20 28 6d 6f 64 | 75 6c 65 2c 30 29 3d 6d |sg% (mod|ule,0)=m|
|000059d0| 73 67 62 75 66 66 65 72 | 25 20 66 6f 72 20 6d 6f |sgbuffer|% for mo|
|000059e0| 64 75 6c 65 0d 0d c0 2f | f4 20 6d 6f 64 6d 73 67 |dule.../|. modmsg|
|000059f0| 25 20 28 6d 6f 64 75 6c | 65 2c 31 29 3d 6d 73 67 |% (modul|e,1)=msg|
|00005a00| 62 75 66 66 65 72 32 25 | 20 66 6f 72 20 6d 6f 64 |buffer2%| for mod|
|00005a10| 75 6c 65 0d 0d ca 18 f4 | 20 6d 6f 64 66 28 6d 6f |ule.....| modf(mo|
|00005a20| 64 75 6c 65 29 3d 66 6c | 61 67 73 0d 0d d4 1e f4 |dule)=fl|ags.....|
|00005a30| 20 20 62 69 74 20 20 30 | 3d 61 63 63 65 70 74 73 | bit 0|=accepts|
|00005a40| 20 44 61 74 61 4c 6f 61 | 64 0d 0d de 1d f4 20 20 | DataLoa|d..... |
|00005a50| 62 69 74 20 33 31 3d 69 | 6e 74 65 72 6e 61 6c 20 |bit 31=i|nternal |
|00005a60| 6d 6f 64 75 6c 65 0d 0d | e8 11 f4 20 64 72 61 67 |module..|... drag|
|00005a70| 74 79 70 65 73 20 3a 0d | 0d f2 0d f4 20 20 30 20 |types :.|.... 0 |
|00005a80| 6e 6f 6e 65 0d 0d fc 14 | f4 20 20 31 20 6d 6f 64 |none....|. 1 mod|
|00005a90| 75 6c 65 20 73 61 76 65 | 0d 0e 06 1e f4 20 20 32 |ule save|..... 2|
|00005aa0| 20 70 72 6f 70 6f 72 74 | 69 6f 6e 61 6c 20 62 61 | proport|ional ba|
|00005ab0| 72 20 64 72 61 67 0d 0e | 10 12 f4 20 20 33 20 73 |r drag..|... 3 s|
|00005ac0| 61 76 65 20 43 4d 4f 53 | 0d 0e 1a 40 de 20 6d 6f |ave CMOS|...@. mo|
|00005ad0| 64 6e 61 6d 65 24 28 6d | 61 78 6d 6f 64 73 29 2c |dname$(m|axmods),|
|00005ae0| 6d 6f 64 77 69 6e 25 28 | 6d 61 78 6d 6f 64 73 2c |modwin%(|maxmods,|
|00005af0| 6d 61 78 77 69 6e 73 2c | 32 29 2c 6d 6f 64 66 28 |maxwins,|2),modf(|
|00005b00| 6d 61 78 6d 6f 64 73 29 | 0d 0e 24 29 de 20 6d 6f |maxmods)|..$). mo|
|00005b10| 64 6d 73 67 25 28 6d 61 | 78 6d 6f 64 73 2c 31 29 |dmsg%(ma|xmods,1)|
|00005b20| 2c 6d 6f 64 64 69 72 24 | 28 6d 61 78 6d 6f 64 73 |,moddir$|(maxmods|
|00005b30| 29 0d 0e 2e 1f de 20 6f | 70 74 28 35 29 2c 6f 70 |)..... o|pt(5),op|
|00005b40| 74 24 28 35 29 2c 61 72 | 67 73 25 20 31 30 32 34 |t$(5),ar|gs% 1024|
|00005b50| 0d 0e 38 10 6d 6f 64 6d | 73 67 25 28 29 3d 2d 31 |..8.modm|sg%()=-1|
|00005b60| 0d 0e 42 1e 66 6f 6e 74 | 6d 65 6e 75 25 3d a4 67 |..B.font|menu%=.g|
|00005b70| 65 74 66 6f 6e 74 6d 65 | 6e 75 28 22 22 29 0d 0e |etfontme|nu("")..|
|00005b80| 4c 2d 64 69 73 69 6e 74 | 3d a3 3a 6d 6f 64 6d 65 |L-disint|=.:modme|
|00005b90| 6e 75 3d 2d 31 3a 64 72 | 61 67 74 79 70 65 3d 30 |nu=-1:dr|agtype=0|
|00005ba0| 3a 73 61 76 65 77 69 6e | 3d 2d 31 0d 0e 56 27 70 |:savewin|=-1..V'p|
|00005bb0| 6f 6c 6c 77 6f 72 64 25 | 3d a4 63 6c 61 69 6d 52 |ollword%|=.claimR|
|00005bc0| 4d 41 28 34 29 3a 21 70 | 6f 6c 6c 77 6f 72 64 25 |MA(4):!p|ollword%|
|00005bd0| 3d 30 0d 0e 60 47 61 24 | 3d 22 4d 65 6d 6f 72 79 |=0..`Ga$|="Memory|
|00005be0| 41 20 22 2b c3 7e 70 6f | 6c 6c 77 6f 72 64 25 2b |A "+.~po|llword%+|
|00005bf0| 22 20 31 20 7b 20 3e 20 | 4e 75 6c 6c 3a 20 7d 7c |" 1 { > |Null: }||
|00005c00| 4d 53 65 74 20 43 6f 6e | 66 69 67 50 6c 75 73 24 |MSet Con|figPlus$|
|00005c10| 4c 69 6e 65 20 25 2a 30 | 22 0d 0e 6a 35 c8 99 20 |Line %*0|"..j5.. |
|00005c20| 22 4f 53 5f 53 65 74 56 | 61 72 56 61 6c 22 2c 22 |"OS_SetV|arVal","|
|00005c30| 41 6c 69 61 73 24 43 6f | 6e 66 69 67 50 6c 75 73 |Alias$Co|nfigPlus|
|00005c40| 22 2c 61 24 2c a9 28 61 | 24 29 2c 30 2c 30 0d 0e |",a$,.(a|$),0,0..|
|00005c50| 74 26 c8 99 20 22 4f 53 | 5f 52 65 61 64 4d 65 6d |t&.. "OS|_ReadMem|
|00005c60| 4d 61 70 49 6e 66 6f 22 | 20 b8 20 70 61 67 65 5f |MapInfo"| . page_|
|00005c70| 73 69 7a 65 0d 0e 7e 2f | c8 99 20 22 4f 53 5f 4d |size..~/|.. "OS_M|
|00005c80| 6f 64 75 6c 65 22 2c 31 | 38 2c 22 55 74 69 6c 69 |odule",1|8,"Utili|
|00005c90| 74 79 4d 6f 64 75 6c 65 | 22 20 b8 20 2c 2c 2c 62 |tyModule|" . ,,,b|
|00005ca0| 61 73 65 0d 0e 88 2f 61 | 24 3d 24 28 62 61 73 65 |ase.../a|$=$(base|
|00005cb0| 21 26 31 34 29 3a 6f 73 | 5f 76 65 72 73 69 6f 6e |!&14):os|_version|
|00005cc0| 3d bb 28 c1 61 24 2c a7 | 61 24 2c bd 39 29 2b 31 |=.(.a$,.|a$,.9)+1|
|00005cd0| 29 29 0d 0e 92 2f c8 99 | 20 22 4f 53 5f 4d 6f 64 |)).../..| "OS_Mod|
|00005ce0| 75 6c 65 22 2c 31 38 2c | 22 57 69 6e 64 6f 77 4d |ule",18,|"WindowM|
|00005cf0| 61 6e 61 67 65 72 22 20 | b8 20 2c 2c 2c 62 61 73 |anager" |. ,,,bas|
|00005d00| 65 0d 0e 9c 31 61 24 3d | 24 28 62 61 73 65 21 26 |e...1a$=|$(base!&|
|00005d10| 31 34 29 3a 77 69 6d 70 | 5f 76 65 72 73 69 6f 6e |14):wimp|_version|
|00005d20| 3d bb 28 c1 61 24 2c a7 | 61 24 2c bd 39 29 2b 31 |=.(.a$,.|a$,.9)+1|
|00005d30| 29 29 0d 0e a6 2d 73 70 | 72 74 79 70 65 24 3d a4 |))...-sp|rtype$=.|
|00005d40| 73 79 73 74 65 6d 76 61 | 72 28 22 43 6f 6e 66 69 |systemva|r("Confi|
|00005d50| 67 50 6c 75 73 24 53 70 | 72 69 74 65 73 22 29 0d |gPlus$Sp|rites").|
|00005d60| 0e b0 25 c8 99 20 22 57 | 69 6d 70 5f 52 65 61 64 |..%.. "W|imp_Read|
|00005d70| 53 79 73 49 6e 66 6f 22 | 2c 32 20 b8 20 73 70 72 |SysInfo"|,2 . spr|
|00005d80| 73 66 78 24 0d 0e ba 1e | e7 20 73 70 72 73 66 78 |sfx$....|. sprsfx|
|00005d90| 24 3d 22 32 34 22 20 8c | 73 70 72 73 66 78 24 3d |$="24" .|sprsfx$=|
|00005da0| 22 22 0d 0e c4 10 6d 6f | 64 6d 73 67 25 28 29 3d |""....mo|dmsg%()=|
|00005db0| 2d 31 0d 0e ce 05 e1 0d | 0e d8 05 3a 0d 0e e2 17 |-1......|...:....|
|00005dc0| dd f2 48 65 6c 70 28 77 | 69 6e 2c 69 63 6f 6e 2c |..Help(w|in,icon,|
|00005dd0| 74 6f 29 0d 0e ec 10 68 | 65 6c 70 72 65 66 3d 62 |to)....h|elpref=b|
|00005de0| 25 21 38 0d 0e f6 1c f2 | 6d 6f 64 75 6c 65 68 65 |%!8.....|modulehe|
|00005df0| 6c 70 28 77 69 6e 2c 69 | 63 6f 6e 2c 74 6f 29 0d |lp(win,i|con,to).|
|00005e00| 0f 00 12 e7 20 68 65 6c | 70 73 65 6e 74 3d a3 20 |.... hel|psent=. |
|00005e10| 8c 0d 0f 0a 13 20 f2 73 | 65 6c 65 63 74 6d 6f 64 |..... .s|electmod|
|00005e20| 28 2d 31 29 0d 0f 14 2f | 20 62 25 21 38 3d 68 65 |(-1).../| b%!8=he|
|00005e30| 6c 70 72 65 66 3a f7 20 | 8d 64 42 4b 3a f2 72 65 |lpref:. |.dBK:.re|
|00005e40| 61 64 68 65 6c 70 28 77 | 69 6e 2c 69 63 6f 6e 2c |adhelp(w|in,icon,|
|00005e50| 74 6f 29 0d 0f 1e 05 cd | 0d 0f 28 05 e1 0d 0f 32 |to).....|..(....2|
|00005e60| 0d f4 20 57 69 6e 64 6f | 77 73 0d 0f 3c 1a dc 20 |.. Windo|ws..<.. |
|00005e70| 69 6e 66 6f 62 6f 78 25 | 2c 22 3e 48 49 6e 66 6f |infobox%|,">HInfo|
|00005e80| 62 6f 78 22 0d 0f 46 14 | dc 20 33 2c 22 3e 48 49 |box"..F.|. 3,">HI|
|00005e90| 6e 66 6f 62 6f 78 33 22 | 0d 0f 50 14 dc 20 2d 32 |nfobox3"|..P.. -2|
|00005ea0| 2c 22 3e 48 49 63 6f 6e | 62 61 72 22 0d 0f 5a 1a |,">HIcon|bar"..Z.|
|00005eb0| dc 20 73 61 76 65 77 69 | 6e 25 2c 22 3e 48 53 61 |. savewi|n%,">HSa|
|00005ec0| 76 65 77 69 6e 22 0d 0f | 64 16 dc 20 33 2c 22 3e |vewin"..|d.. 3,">|
|00005ed0| 48 44 72 61 67 54 6f 53 | 61 76 65 22 0d 0f 6e 14 |HDragToS|ave"..n.|
|00005ee0| dc 20 32 2c 22 3e 48 46 | 69 6c 65 6e 61 6d 65 22 |. 2,">HF|ilename"|
|00005ef0| 0d 0f 78 14 dc 20 30 2c | 22 3e 48 4f 6b 54 6f 53 |..x.. 0,|">HOkToS|
|00005f00| 61 76 65 22 0d 0f 82 1d | dc 20 6d 6f 64 73 77 69 |ave"....|. modswi|
|00005f10| 6e 25 2c 22 3e 48 4d 6f | 64 75 6c 65 73 77 69 6e |n%,">HMo|duleswin|
|00005f20| 22 0d 0f 8c 0b dc 20 2d | 31 2c 2d 31 0d 0f 96 0b |"..... -|1,-1....|
|00005f30| f4 20 4d 65 6e 75 73 0d | 0f a0 11 dc 20 2d 32 2c |. Menus.|.... -2,|
|00005f40| 2d 32 2c 2d 32 2c 2d 32 | 0d 0f aa 05 3a 0d 0f b4 |-2,-2,-2|....:...|
|00005f50| 2c dd f2 6d 6f 64 75 6c | 65 68 65 6c 70 28 77 69 |,..modul|ehelp(wi|
|00005f60| 6e 2c 69 63 6f 6e 2c 74 | 61 73 6b 74 6f 29 3a 68 |n,icon,t|askto):h|
|00005f70| 65 6c 70 73 65 6e 74 3d | a3 0d 0f be 16 e7 20 77 |elpsent=|...... w|
|00005f80| 69 6e 3d 63 6f 6e 66 69 | 67 77 69 6e 25 20 8c 0d |in=confi|gwin% ..|
|00005f90| 0f c8 0e 20 63 75 72 6d | 6f 64 3d 2d 31 0d 0f d2 |... curm|od=-1...|
|00005fa0| 19 20 e3 20 6d 6f 64 3d | 31 20 b8 20 6c 6f 61 64 |. . mod=|1 . load|
|00005fb0| 65 64 6d 6f 64 73 0d 0f | dc 18 20 20 e3 20 73 77 |edmods..|.. . sw|
|00005fc0| 69 6e 3d 31 20 b8 20 6d | 61 78 77 69 6e 73 0d 0f |in=1 . m|axwins..|
|00005fd0| e6 23 20 20 20 e7 20 6d | 6f 64 77 69 6e 25 28 6d |.# . m|odwin%(m|
|00005fe0| 6f 64 2c 73 77 69 6e 2c | 31 29 3d 69 63 6f 6e 20 |od,swin,|1)=icon |
|00005ff0| 8c 0d 0f f0 1d 20 20 20 | 20 77 69 6e 6e 6f 3d 73 |..... | winno=s|
|00006000| 77 69 6e 3a 63 75 72 6d | 6f 64 3d 6d 6f 64 0d 0f |win:curm|od=mod..|
|00006010| fa 08 20 20 20 cd 0d 10 | 04 07 20 20 ed 0d 10 0e |.. ...|.. ....|
|00006020| 06 20 ed 0d 10 18 13 20 | e7 20 63 75 72 6d 6f 64 |. ..... |. curmod|
|00006030| 3c 3e 2d 31 20 8c 0d 10 | 22 17 20 20 f2 73 65 74 |<>-1 ...|". .set|
|00006040| 77 69 6e 64 6f 77 28 77 | 69 6e 6e 6f 29 0d 10 2c |window(w|inno)..,|
|00006050| 46 20 20 64 75 6d 6d 79 | 3d a0 28 22 46 4e 68 65 |F dummy|=.("FNhe|
|00006060| 6c 70 5f 22 2b 6d 6f 64 | 6e 61 6d 65 24 28 63 75 |lp_"+mod|name$(cu|
|00006070| 72 6d 6f 64 29 2b 22 28 | 77 69 6e 6e 6f 2c 69 63 |rmod)+"(|winno,ic|
|00006080| 6f 6e 2c 22 22 49 63 6f | 6e 22 22 2c 22 22 22 22 |on,""Ico|n"",""""|
|00006090| 29 22 29 0d 10 36 06 20 | cc 0d 10 40 14 20 20 f2 |)")..6. |...@. .|
|000060a0| 73 65 6c 65 63 74 6d 6f | 64 28 2d 31 29 0d 10 4a |selectmo|d(-1)..J|
|000060b0| 25 20 20 e7 20 69 63 6f | 6e 3d 32 20 8c f2 67 69 |% . ico|n=2 ..gi|
|000060c0| 76 65 5f 68 65 6c 70 28 | 22 3e 48 43 6c 6f 73 65 |ve_help(|">HClose|
|000060d0| 22 29 0d 10 54 28 20 20 | e7 20 69 63 6f 6e 3d 31 |")..T( |. icon=1|
|000060e0| 20 8c f2 67 69 76 65 5f | 68 65 6c 70 28 22 3e 48 | ..give_|help(">H|
|000060f0| 4f 70 65 6e 53 61 76 65 | 22 29 0d 10 5e 06 20 cd |OpenSave|")..^. .|
|00006100| 0d 10 68 06 20 e1 0d 10 | 72 05 cd 0d 10 7c 15 f2 |..h. ...|r....|..|
|00006110| 77 68 69 63 68 77 69 6e | 64 6f 77 28 77 69 6e 29 |whichwin|dow(win)|
|00006120| 0d 10 86 11 e7 20 63 75 | 72 6d 6f 64 3e 2d 31 20 |..... cu|rmod>-1 |
|00006130| 8c 0d 10 90 0f 20 e7 20 | 69 63 6f 6e 3e 31 20 8c |..... . |icon>1 .|
|00006140| 0d 10 9a 23 20 20 76 24 | 3d a4 67 65 74 69 63 6f |...# v$|=.getico|
|00006150| 6e 76 61 6c 69 64 28 63 | 75 72 77 69 6e 2c 69 63 |nvalid(c|urwin,ic|
|00006160| 6f 6e 29 0d 10 a4 1c 20 | 20 73 70 72 24 3d a4 76 |on).... | spr$=.v|
|00006170| 61 6c 69 64 63 6f 6d 28 | 76 24 2c 22 53 22 29 0d |alidcom(|v$,"S").|
|00006180| 10 ae 1d 20 20 6e 61 6d | 65 24 3d a4 76 61 6c 69 |... nam|e$=.vali|
|00006190| 64 63 6f 6d 28 76 24 2c | 22 7c 22 29 0d 10 b8 1f |dcom(v$,|"|")....|
|000061a0| 20 20 61 63 74 69 6f 6e | 24 3d a4 76 61 6c 69 64 | action|$=.valid|
|000061b0| 63 6f 6d 28 76 24 2c 22 | a4 22 29 0d 10 c2 21 20 |com(v$,"|.")...! |
|000061c0| 20 f2 67 65 74 6f 70 74 | 73 28 61 63 74 69 6f 6e | .getopt|s(action|
|000061d0| 24 29 3a 65 78 74 72 61 | 24 3d 22 22 0d 10 cc 0f |$):extra|$=""....|
|000061e0| 20 20 c8 8e 20 73 70 72 | 24 20 ca 0d 10 d6 25 20 | .. spr|$ ....% |
|000061f0| 20 20 c9 20 22 6c 65 66 | 74 2c 70 6c 65 66 74 22 | . "lef|t,pleft"|
|00006200| 2c 20 22 72 69 67 68 74 | 2c 70 72 69 67 68 74 22 |, "right|,pright"|
|00006210| 0d 10 e0 35 20 20 20 20 | e7 20 73 70 72 24 3d 22 |...5 |. spr$="|
|00006220| 6c 65 66 74 2c 70 6c 65 | 66 74 22 20 8c 65 78 74 |left,ple|ft" .ext|
|00006230| 72 61 24 3d 22 50 2d 22 | 20 8b 65 78 74 72 61 24 |ra$="P-"| .extra$|
|00006240| 3d 22 50 2b 22 0d 10 ea | 19 20 20 20 c9 20 22 67 |="P+"...|. . "g|
|00006250| 72 69 67 68 74 2c 70 67 | 72 69 67 68 74 22 0d 10 |right,pg|right"..|
|00006260| f4 18 20 20 20 20 65 78 | 74 72 61 24 3d 22 4d 22 |.. ex|tra$="M"|
|00006270| 2b 6e 61 6d 65 24 0d 10 | fe 1f 20 20 20 c9 20 22 |+name$..|.. . "|
|00006280| 75 70 2c 70 75 70 22 2c | 20 22 64 6f 77 6e 2c 70 |up,pup",| "down,p|
|00006290| 64 6f 77 6e 22 0d 11 08 | 33 20 20 20 20 e7 20 73 |down"...|3 . s|
|000062a0| 70 72 24 3d 22 64 6f 77 | 6e 2c 70 64 6f 77 6e 22 |pr$="dow|n,pdown"|
|000062b0| 20 8c 65 78 74 72 61 24 | 3d 22 2d 22 20 8b 65 78 | .extra$|="-" .ex|
|000062c0| 74 72 61 24 3d 22 2b 22 | 0d 11 12 13 20 20 20 c9 |tra$="+"|.... .|
|000062d0| 20 22 6c 6f 61 64 69 63 | 6f 6e 22 0d 11 1c 12 20 | "loadic|on".... |
|000062e0| 20 20 20 65 78 74 72 61 | 24 3d 22 4c 22 0d 11 26 | extra|$="L"..&|
|000062f0| 07 20 20 cb 0d 11 30 1f | 20 20 e7 20 6f 70 74 24 |. ...0.| . opt$|
|00006300| 28 30 29 3d 22 50 22 20 | 8c 65 78 74 72 61 24 3d |(0)="P" |.extra$=|
|00006310| 22 50 22 0d 11 3a 45 20 | 20 64 75 6d 6d 79 3d a0 |"P"..:E | dummy=.|
|00006320| 28 22 46 4e 68 65 6c 70 | 5f 22 2b 6d 6f 64 6e 61 |("FNhelp|_"+modna|
|00006330| 6d 65 24 28 63 75 72 6d | 6f 64 29 2b 22 28 77 69 |me$(curm|od)+"(wi|
|00006340| 6e 6e 6f 2c 69 63 6f 6e | 2c 6e 61 6d 65 24 2c 65 |nno,icon|,name$,e|
|00006350| 78 74 72 61 24 29 22 29 | 0d 11 44 06 20 cc 0d 11 |xtra$)")|..D. ...|
|00006360| 4e 10 20 20 e7 20 69 63 | 6f 6e 3d 31 20 8c 0d 11 |N. . ic|on=1 ...|
|00006370| 58 15 20 20 20 f2 73 65 | 6c 65 63 74 6d 6f 64 28 |X. .se|lectmod(|
|00006380| 2d 31 29 0d 11 62 20 20 | 20 20 f2 67 69 76 65 5f |-1)..b | .give_|
|00006390| 68 65 6c 70 28 22 3e 48 | 4f 6b 43 6f 6e 66 69 72 |help(">H|OkConfir|
|000063a0| 6d 22 29 0d 11 6c 07 20 | 20 cd 0d 11 76 06 20 cd |m")..l. | ...v. .|
|000063b0| 0d 11 80 05 cd 0d 11 8a | 05 e1 0d 11 94 05 3a 0d |........|......:.|
|000063c0| 11 9e 23 dd f2 67 69 76 | 65 5f 68 65 6c 70 28 61 |..#..giv|e_help(a|
|000063d0| 24 29 3a 61 24 3d a4 6d | 73 67 74 65 78 74 28 61 |$):a$=.m|sgtext(a|
|000063e0| 24 29 0d 11 a8 2e e7 20 | c0 61 24 2c 32 29 3d 22 |$)..... |.a$,2)="|
|000063f0| 5c 58 22 20 8c 61 24 3d | 22 53 65 6c 65 63 74 20 |\X" .a$=|"Select |
+--------+-------------------------+-------------------------+--------+--------+
Only 25.0 KB of data is shown above.