home *** CD-ROM | disk | FTP | other *** search
open in:
MacOS 8.1
|
Win98
|
DOS
browse contents |
view JSON data
|
view as text
This file was processed as: ArcFS Archive
(archive/arcFS).
Confidence | Program | Detection | Match Type | Support
|
---|
100%
| dexvert
| ArcFS Archive (archive/arcFS)
| magic
| Supported |
20%
| dexvert
| Dali (image/dali)
| fileSize
| 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 | ac 02 00 00 0c 03 00 00 |Archive.|........|
|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 52 65 61 64 4e 6f | 64 65 73 00 ff ff ff ff |.!ReadNo|des.....|
|00000070| 45 ff ff ff fa 33 f8 fe | 00 00 00 00 ff ff ff ff |E....3..|........|
|00000080| 88 02 00 80 82 21 42 6f | 6f 74 00 00 a0 00 00 00 |.....!Bo|ot......|
|00000090| 5d 00 00 00 43 eb ff ff | be 97 f5 ba 03 00 a7 54 |]...C...|.......T|
|000000a0| 5d 00 00 00 24 00 00 00 | 82 21 48 65 6c 70 00 00 |]...$...|.!Help..|
|000000b0| a0 00 00 00 3d 09 00 00 | 43 ff ff ff 2f d5 f1 c1 |....=...|C.../...|
|000000c0| 03 00 c0 37 3d 09 00 00 | a5 00 00 00 82 21 52 75 |...7=...|.....!Ru|
|000000d0| 6e 00 68 00 a0 00 00 00 | da 01 00 00 43 eb ff ff |n.h.....|....C...|
|000000e0| 2a cd ff be 03 00 9d ca | da 01 00 00 06 0a 00 00 |*.......|........|
|000000f0| 82 21 53 70 72 69 74 65 | 73 00 00 00 60 03 00 00 |.!Sprite|s...`...|
|00000100| 43 f9 ff ff 5b 80 f5 ba | 03 00 05 24 60 03 00 00 |C...[...|...$`...|
|00000110| 04 0c 00 00 82 4d 65 73 | 73 61 67 65 73 00 00 00 |.....Mes|sages...|
|00000120| d8 06 00 00 43 ff ff ff | 5b d5 1c bf 03 00 ee 2a |....C...|[......*|
|00000130| d8 06 00 00 88 0f 00 00 | 82 4e 53 65 72 76 65 72 |........|.NServer|
|00000140| 00 00 00 00 ff ff ff ff | 45 ff ff ff d5 34 f8 fe |........|E....4..|
|00000150| 00 00 00 00 ff ff ff ff | 68 01 00 80 82 4e 6f 64 |........|h....Nod|
|00000160| 65 53 65 72 76 65 72 00 | a4 06 00 00 43 fa ff ff |eServer.|....C...|
|00000170| 6a 2a f2 ba 03 00 b6 80 | a4 06 00 00 84 16 00 00 |j*......|........|
|00000180| 82 4e 53 5f 44 6f 78 32 | 5f 32 31 00 a3 10 00 00 |.NS_Dox2|_21.....|
|00000190| 43 ff ff ff d6 9b fe c1 | 03 00 df 84 a3 10 00 00 |C.......|........|
|000001a0| 4c 1d 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |L.......|........|
|000001b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000001c0| 00 00 00 00 48 00 00 00 | 82 52 65 61 64 4e 6f 64 |....H...|.ReadNod|
|000001d0| 65 73 00 00 04 01 00 00 | 43 ff ff ff 9a ec f5 ba |es......|C.......|
|000001e0| 03 00 71 80 04 01 00 00 | 13 2e 00 00 82 52 65 61 |..q.....|.....Rea|
|000001f0| 64 4e 6f 64 65 73 44 00 | f9 41 00 00 43 fb ff ff |dNodesD.|.A..C...|
|00000200| 12 b5 f1 c1 03 00 24 9f | f9 41 00 00 3b 2f 00 00 |......$.|.A..;/..|
|00000210| 82 52 65 61 64 4e 6f 64 | 65 73 48 00 c6 01 00 00 |.ReadNod|esH.....|
|00000220| 43 ff ff ff 0d b0 f3 ba | 03 00 1c 56 c6 01 00 00 |C.......|...V....|
|00000230| 58 71 00 00 82 52 65 61 | 64 4e 6f 64 65 73 49 00 |Xq...Rea|dNodesI.|
|00000240| 5e 01 00 00 43 ff ff ff | e8 bf f3 ba 03 00 f6 66 |^...C...|.......f|
|00000250| 5e 01 00 00 42 73 00 00 | 82 5f 53 6c 69 64 69 6e |^...Bs..|._Slidin|
|00000260| 67 48 70 00 ff ff ff ff | 45 ff ff ff 40 36 f8 fe |gHp.....|E...@6..|
|00000270| 00 00 00 00 ff ff ff ff | 64 02 00 80 82 53 6c 69 |........|d....Sli|
|00000280| 64 69 6e 67 48 70 00 00 | b0 05 00 00 43 fa ff ff |dingHp..|....C...|
|00000290| e3 63 cf 97 03 00 50 bc | b0 05 00 00 c4 74 00 00 |.c....P.|.....t..|
|000002a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000002b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000002c0| 48 00 00 00 00 21 50 61 | 74 63 68 00 a0 00 00 00 |H....!Pa|tch.....|
|000002d0| ed 12 00 00 44 ff ff ff | 37 a4 df d2 33 00 63 c5 |....D...|7...3.c.|
|000002e0| a2 12 00 00 64 73 2b 02 | 00 00 00 00 00 00 00 00 |....ds+.|........|
|000002f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000300| 00 00 00 00 00 00 00 00 | 48 00 00 00 46 69 6c 65 |........|H...File|
|00000310| 44 61 74 61 82 21 42 6f | 6f 74 00 00 a0 00 00 00 |Data.!Bo|ot......|
|00000320| 5d 00 00 00 43 eb ff ff | be 97 f5 ba 03 00 a7 54 |]...C...|.......T|
|00000330| 7c 20 21 42 6f 6f 74 20 | 66 6f 72 20 66 6f 72 20 || !Boot |for for |
|00000340| 52 65 61 64 4e 6f 64 65 | 73 0a 0a 53 65 74 20 52 |ReadNode|s..Set R|
|00000350| 65 61 64 4e 6f 64 65 73 | 24 44 69 72 20 3c 4f 62 |eadNodes|$Dir <Ob|
|00000360| 65 79 24 44 69 72 3e 0a | 49 63 6f 6e 53 70 72 69 |ey$Dir>.|IconSpri|
|00000370| 74 65 73 20 3c 52 65 61 | 64 4e 6f 64 65 73 24 44 |tes <Rea|dNodes$D|
|00000380| 69 72 3e 2e 21 53 70 72 | 69 74 65 73 0a 46 69 6c |ir>.!Spr|ites.Fil|
|00000390| 65 44 61 74 61 82 21 48 | 65 6c 70 00 00 a0 00 00 |eData.!H|elp.....|
|000003a0| 00 3d 09 00 00 43 ff ff | ff 2f d5 f1 c1 03 00 c0 |.=...C..|./......|
|000003b0| 37 54 6f 3a 20 54 68 65 | 20 73 79 73 6f 70 20 6f |7To: The| sysop o|
|000003c0| 66 20 61 20 52 69 73 63 | 42 42 53 20 62 6f 61 72 |f a Risc|BBS boar|
|000003d0| 64 20 77 68 6f 20 68 61 | 73 20 61 63 71 75 69 72 |d who ha|s acquir|
|000003e0| 65 64 20 74 68 69 73 20 | 70 72 6f 67 72 61 6d 0a |ed this |program.|
|000003f0| 46 72 6f 6d 3a 20 53 74 | 65 76 65 6e 20 48 61 73 |From: St|even Has|
|00000400| 6c 61 6d 2c 20 61 75 74 | 68 6f 72 20 6f 66 20 74 |lam, aut|hor of t|
|00000410| 68 69 73 20 70 72 6f 67 | 72 61 6d 0a 53 75 62 6a |his prog|ram.Subj|
|00000420| 65 63 74 3a 20 49 6e 73 | 74 61 6c 6c 61 74 69 6f |ect: Ins|tallatio|
|00000430| 6e 20 26 20 75 73 61 67 | 65 2e 0a 0a 44 65 63 6f |n & usag|e...Deco|
|00000440| 6d 70 72 65 73 73 20 26 | 20 63 6f 70 79 20 21 52 |mpress &| copy !R|
|00000450| 65 61 64 4e 6f 64 65 73 | 20 69 6e 74 6f 20 79 6f |eadNodes| into yo|
|00000460| 75 72 20 53 75 62 54 61 | 73 6b 73 20 64 69 72 65 |ur SubTa|sks dire|
|00000470| 63 74 6f 72 79 20 69 66 | 20 79 6f 75 20 68 61 76 |ctory if| you hav|
|00000480| 65 20 6e 6f 74 0a 64 6f | 6e 65 20 73 6f 20 61 6c |e not.do|ne so al|
|00000490| 72 65 61 64 79 2e 20 54 | 6f 20 73 65 74 20 52 69 |ready. T|o set Ri|
|000004a0| 73 63 42 42 53 20 74 6f | 20 72 75 6e 20 21 52 65 |scBBS to| run !Re|
|000004b0| 61 64 4e 6f 64 65 73 2c | 20 74 68 65 20 7b 72 75 |adNodes,| the {ru|
|000004c0| 6e 74 61 73 6b 20 60 2e | 2e 2e 60 0a 77 61 69 74 |ntask `.|..`.wait|
|000004d0| 7d 20 63 6f 6d 6d 61 6e | 64 20 69 73 20 75 73 65 |} comman|d is use|
|000004e0| 64 2e 20 41 6e 20 65 78 | 61 6d 70 6c 65 20 69 73 |d. An ex|ample is|
|000004f0| 20 67 69 76 65 6e 20 69 | 6e 20 74 68 65 20 66 69 | given i|n the fi|
|00000500| 6c 65 20 27 52 65 61 64 | 4e 6f 64 65 73 27 2e 20 |le 'Read|Nodes'. |
|00000510| 54 6f 20 75 73 65 0a 74 | 68 69 73 20 66 72 6f 6d |To use.t|his from|
|00000520| 20 61 20 6d 65 6e 75 2c | 20 73 61 79 20 6f 70 74 | a menu,| say opt|
|00000530| 69 6f 6e 20 42 20 66 6f | 72 20 27 42 72 6f 77 73 |ion B fo|r 'Brows|
|00000540| 65 20 6e 6f 64 65 6c 69 | 73 74 27 2c 20 69 6e 63 |e nodeli|st', inc|
|00000550| 6c 75 64 65 20 74 68 69 | 73 20 6c 69 6e 65 20 69 |lude thi|s line i|
|00000560| 6e 0a 74 68 65 20 72 65 | 6c 65 76 61 6e 74 20 6d |n.the re|levant m|
|00000570| 65 6e 75 20 64 65 66 69 | 6e 69 74 69 6f 6e 20 69 |enu defi|nition i|
|00000580| 6e 20 53 79 73 42 42 53 | 3a 0a 0a 7b 6f 70 74 69 |n SysBBS|:..{opti|
|00000590| 6f 6e 20 42 3d 20 60 42 | 72 6f 77 73 65 20 6e 6f |on B= `B|rowse no|
|000005a0| 64 65 6c 69 73 74 60 20 | 31 30 20 60 73 68 6f 77 |delist` |10 `show|
|000005b0| 20 3c 52 69 73 63 42 42 | 53 24 44 69 72 3e 2e 42 | <RiscBB|S$Dir>.B|
|000005c0| 42 53 2e 52 65 61 64 4e | 6f 64 65 73 60 7d 0a 0a |BS.ReadN|odes`}..|
|000005d0| 61 73 73 75 6d 69 6e 67 | 20 79 6f 75 72 20 73 74 |assuming| your st|
|000005e0| 61 72 74 75 70 20 66 69 | 6c 65 20 66 6f 72 20 74 |artup fi|le for t|
|000005f0| 68 65 20 64 6f 6f 72 20 | 69 73 20 63 61 6c 6c 65 |he door |is calle|
|00000600| 64 20 27 52 65 61 64 4e | 6f 64 65 73 27 2e 0a 0a |d 'ReadN|odes'...|
|00000610| 52 69 73 63 42 42 53 20 | 31 2e 30 31 2f 62 65 74 |RiscBBS |1.01/bet|
|00000620| 61 20 6d 61 64 65 20 6d | 65 20 63 72 61 63 6b 20 |a made m|e crack |
|00000630| 75 70 20 62 65 63 61 75 | 73 65 20 74 68 65 72 65 |up becau|se there|
|00000640| 20 69 73 20 73 6f 6d 65 | 20 73 6f 72 74 20 6f 66 | is some| sort of|
|00000650| 20 6c 69 6d 69 74 61 74 | 69 6f 6e 0a 6f 6e 20 74 | limitat|ion.on t|
|00000660| 68 65 20 6c 65 6e 67 74 | 68 20 6f 66 20 60 72 75 |he lengt|h of `ru|
|00000670| 6e 74 61 73 6b 60 20 70 | 61 72 61 6d 65 74 65 72 |ntask` p|arameter|
|00000680| 73 2d 20 54 48 45 20 50 | 41 52 41 4d 45 54 45 52 |s- THE P|ARAMETER|
|00000690| 20 46 4f 52 4d 41 54 20 | 48 41 53 20 42 45 45 4e | FORMAT |HAS BEEN|
|000006a0| 20 43 48 41 4e 47 45 44 | 0a 66 72 6f 6d 20 31 2e | CHANGED|.from 1.|
|000006b0| 33 31 21 20 4a 75 73 74 | 20 6c 65 61 76 65 20 69 |31! Just| leave i|
|000006c0| 74 20 61 73 20 69 74 20 | 69 73 20 69 6e 20 74 68 |t as it |is in th|
|000006d0| 65 20 52 65 61 64 4e 6f | 64 65 73 20 66 69 6c 65 |e ReadNo|des file|
|000006e0| 20 73 75 70 70 6c 69 65 | 64 2e 0a 0a 54 6f 20 75 | supplie|d...To u|
|000006f0| 73 65 2c 20 4e 6f 64 65 | 53 65 72 76 65 72 20 32 |se, Node|Server 2|
|00000700| 2e 32 31 20 6d 75 73 74 | 20 62 65 20 69 6e 73 74 |.21 must| be inst|
|00000710| 61 6c 6c 65 64 20 28 74 | 68 65 20 75 73 65 72 20 |alled (t|he user |
|00000720| 69 73 20 69 6e 66 6f 72 | 6d 65 64 20 69 66 20 69 |is infor|med if i|
|00000730| 74 20 69 73 6e 27 74 29 | 0a 32 2e 32 31 20 68 61 |t isn't)|.2.21 ha|
|00000740| 73 20 62 61 73 69 63 20 | 73 65 61 72 63 68 20 66 |s basic |search f|
|00000750| 61 63 69 6c 69 74 69 65 | 73 2c 20 61 6e 64 20 69 |acilitie|s, and i|
|00000760| 73 20 75 73 65 64 20 62 | 79 20 52 65 61 64 4e 6f |s used b|y ReadNo|
|00000770| 64 65 73 20 74 6f 20 6c | 6f 63 61 74 65 20 6e 6f |des to l|ocate no|
|00000780| 64 65 73 0a 69 6e 20 74 | 68 65 20 69 6e 64 65 78 |des.in t|he index|
|00000790| 2e 20 4e 4f 54 45 3a 20 | 32 2e 32 30 20 64 69 64 |. NOTE: |2.20 did|
|000007a0| 6e 27 74 20 64 6f 20 77 | 65 6c 6c 21 20 49 66 20 |n't do w|ell! If |
|000007b0| 79 6f 75 20 61 73 6b 65 | 64 20 66 6f 72 20 32 35 |you aske|d for 25|
|000007c0| 30 2f 36 30 30 30 2c 20 | 69 74 20 66 6f 75 6e 64 |0/6000, |it found|
|000007d0| 0a 32 35 33 2f 36 30 30 | 30 20 61 6e 64 20 73 6f |.253/600|0 and so|
|000007e0| 20 79 6f 75 20 67 6f 74 | 20 27 46 6f 75 6e 64 20 | you got| 'Found |
|000007f0| 32 35 30 2f 36 30 30 30 | 27 2e 2e 2e 27 41 64 64 |250/6000|'...'Add|
|00000800| 72 3a 20 32 35 33 2f 36 | 30 30 30 27 20 4f 6f 6f |r: 253/6|000' Ooo|
|00000810| 6f 6f 6f 6f 6f 6f 70 73 | 21 0a 0a 49 66 20 79 6f |oooooops|!..If yo|
|00000820| 75 20 68 61 76 65 20 61 | 6e 79 20 70 72 6f 62 6c |u have a|ny probl|
|00000830| 65 6d 73 2c 20 64 6f 20 | 6e 6f 74 20 68 65 73 69 |ems, do |not hesi|
|00000840| 74 61 74 65 20 74 6f 20 | 63 6f 6e 74 61 63 74 20 |tate to |contact |
|00000850| 6d 65 20 6f 6e 20 32 3a | 32 35 30 2f 31 31 36 2e |me on 2:|250/116.|
|00000860| 33 0a 0a 52 65 76 69 73 | 69 6f 6e 73 3a 0a 0a 31 |3..Revis|ions:..1|
|00000870| 2e 30 30 20 3a 20 30 37 | 20 46 65 62 20 31 39 39 |.00 : 07| Feb 199|
|00000880| 32 20 3a 0a 0a 46 69 72 | 73 74 20 76 65 72 73 69 |2 :..Fir|st versi|
|00000890| 6f 6e 0a 0a 31 2e 31 30 | 20 3a 20 30 38 20 46 65 |on..1.10| : 08 Fe|
|000008a0| 62 20 31 39 39 32 20 3a | 0a 0a 4e 6f 77 20 75 73 |b 1992 :|..Now us|
|000008b0| 65 73 20 6c 6f 6f 6b 75 | 70 20 66 69 6c 65 73 20 |es looku|p files |
|000008c0| 69 6e 73 74 65 61 64 20 | 6f 66 20 4e 6f 64 65 53 |instead |of NodeS|
|000008d0| 65 72 76 65 72 27 73 20 | 69 6e 64 65 78 2e 20 54 |erver's |index. T|
|000008e0| 68 65 72 65 66 6f 72 65 | 20 4e 6f 64 65 53 65 72 |herefore| NodeSer|
|000008f0| 76 65 72 0a 64 6f 65 73 | 6e 27 74 20 68 61 76 65 |ver.does|n't have|
|00000900| 20 74 6f 20 62 65 20 6c | 6f 61 64 65 64 2e 0a 0a | to be l|oaded...|
|00000910| 31 2e 32 30 20 3a 20 31 | 34 20 46 65 62 20 31 39 |1.20 : 1|4 Feb 19|
|00000920| 39 32 20 3a 0a 0a 4d 61 | 6a 6f 72 20 26 20 6d 69 |92 :..Ma|jor & mi|
|00000930| 6e 6f 72 20 75 70 64 61 | 74 65 73 2d 20 7a 6f 6e |nor upda|tes- zon|
|00000940| 65 20 6e 75 6d 62 65 72 | 20 69 73 20 6e 6f 77 20 |e number| is now |
|00000950| 6f 70 74 69 6f 6e 61 6c | 2c 20 79 6f 75 20 6d 61 |optional|, you ma|
|00000960| 79 20 77 61 6e 74 20 74 | 6f 20 63 68 61 6e 67 65 |y want t|o change|
|00000970| 0a 74 68 65 20 64 65 66 | 61 75 6c 74 20 7a 6f 6e |.the def|ault zon|
|00000980| 65 20 6e 75 6d 62 65 72 | 20 69 6e 20 74 68 65 20 |e number| in the |
|00000990| 42 41 53 49 43 20 28 46 | 4e 5f 64 65 66 61 75 6c |BASIC (F|N_defaul|
|000009a0| 74 5f 7a 6f 6e 65 3d 3f | 3f 3f 29 2e 20 41 6c 73 |t_zone=?|??). Als|
|000009b0| 6f 20 61 64 64 65 64 20 | 74 68 65 0a 27 46 49 4e |o added |the.'FIN|
|000009c0| 44 27 20 63 6f 6d 6d 61 | 6e 64 2c 20 77 68 69 63 |D' comma|nd, whic|
|000009d0| 68 20 69 73 20 6d 61 6a | 6f 72 21 0a 0a 31 2e 33 |h is maj|or!..1.3|
|000009e0| 30 20 3a 20 30 37 20 4d | 61 72 20 31 39 39 32 20 |0 : 07 M|ar 1992 |
|000009f0| 3a 0a 0a 52 65 2d 77 72 | 69 74 65 20 6f 66 20 62 |:..Re-wr|ite of b|
|00000a00| 72 6f 77 73 65 20 72 6f | 75 74 69 6e 65 73 21 20 |rowse ro|utines! |
|00000a10| 52 65 6d 6f 76 65 64 20 | 27 4c 6f 6f 6b 55 70 27 |Removed |'LookUp'|
|00000a20| 20 74 61 62 6c 65 73 2c | 20 73 77 69 74 63 68 69 | tables,| switchi|
|00000a30| 6e 67 20 74 6f 20 66 75 | 6c 6c 0a 51 75 69 63 6b |ng to fu|ll.Quick|
|00000a40| 42 42 53 2d 20 68 6f 77 | 65 76 65 72 2c 20 74 68 |BBS- how|ever, th|
|00000a50| 65 20 27 46 49 4e 44 27 | 20 63 6f 6d 6d 61 6e 64 |e 'FIND'| command|
|00000a60| 20 69 73 20 77 69 74 68 | 64 72 61 77 6e 20 75 6e | is with|drawn un|
|00000a70| 74 69 6c 20 69 74 20 63 | 61 6e 20 62 65 20 70 75 |til it c|an be pu|
|00000a80| 74 20 62 61 63 6b 2e 0a | 0a 41 64 64 65 64 20 27 |t back..|.Added '|
|00000a90| 41 44 4d 49 4e 27 20 61 | 64 64 72 65 73 73 20 65 |ADMIN' a|ddress e|
|00000aa0| 6c 65 6d 65 6e 74 2e 20 | 52 65 67 69 6f 6e 73 20 |lement. |Regions |
|00000ab0| 77 69 74 68 6f 75 74 20 | 6e 65 74 77 6f 72 6b 73 |without |networks|
|00000ac0| 20 61 72 65 20 64 65 72 | 65 66 65 72 65 6e 63 65 | are der|eference|
|00000ad0| 64 20 61 73 0a 69 66 20 | 74 68 65 79 20 77 65 72 |d as.if |they wer|
|00000ae0| 65 20 6e 65 74 77 6f 72 | 6b 73 20 69 6e 20 7a 6f |e networ|ks in zo|
|00000af0| 6e 65 73 20 77 69 74 68 | 6f 75 74 20 72 65 67 69 |nes with|out regi|
|00000b00| 6f 6e 73 20 28 65 68 3f | 29 0a 0a 53 4f 52 54 45 |ons (eh?|)..SORTE|
|00000b10| 44 20 76 65 72 73 69 6f | 6e 20 6e 75 6d 62 65 72 |D versio|n number|
|00000b20| 73 2c 20 70 72 6f 67 72 | 61 6d 20 61 6e 6e 6f 75 |s, progr|am annou|
|00000b30| 6e 63 65 64 20 69 74 73 | 65 6c 66 20 74 6f 20 62 |nced its|elf to b|
|00000b40| 65 20 31 2e 31 31 5b 2d | 61 6c 70 68 61 5d 20 61 |e 1.11[-|alpha] a|
|00000b50| 6c 6c 20 74 68 65 0a 74 | 69 6d 65 21 0a 0a 41 64 |ll the.t|ime!..Ad|
|00000b60| 64 65 64 20 27 4d 65 73 | 73 61 67 65 73 27 20 66 |ded 'Mes|sages' f|
|00000b70| 69 6c 65 2e 20 43 6f 6e | 66 69 67 75 72 61 74 69 |ile. Con|figurati|
|00000b80| 6f 6e 20 6e 6f 77 20 65 | 78 74 65 72 6e 61 6c 2e |on now e|xternal.|
|00000b90| 0a 0a 49 20 74 68 69 6e | 6b 20 6d 75 6c 74 69 74 |..I thin|k multit|
|00000ba0| 61 73 6b 69 6e 67 20 69 | 73 20 62 65 74 74 65 72 |asking i|s better|
|00000bb0| 2c 20 6e 6f 74 20 73 75 | 72 65 2e 0a 0a 52 65 61 |, not su|re...Rea|
|00000bc0| 64 4e 6f 64 65 73 20 6e | 6f 77 20 6b 69 6c 6c 73 |dNodes n|ow kills|
|00000bd0| 20 69 74 73 65 6c 66 20 | 69 66 20 74 68 65 20 42 | itself |if the B|
|00000be0| 42 53 20 73 65 72 76 65 | 72 20 64 69 65 73 2e 0a |BS serve|r dies..|
|00000bf0| 0a 31 2e 33 31 20 3a 20 | 31 32 20 4d 61 72 20 31 |.1.31 : |12 Mar 1|
|00000c00| 39 39 32 20 3a 0a 0a 46 | 69 78 65 64 20 62 75 67 |992 :..F|ixed bug|
|00000c10| 20 6c 6f 6f 6b 69 6e 67 | 20 61 74 20 6e 65 74 77 | looking| at netw|
|00000c20| 6f 72 6b 73 20 69 6e 20 | 72 65 67 69 6f 6e 73 2c |orks in |regions,|
|00000c30| 20 77 61 73 20 67 65 74 | 74 69 6e 67 20 72 65 67 | was get|ting reg|
|00000c40| 69 6f 6e 20 32 36 20 6e | 65 74 77 6f 72 6b 73 20 |ion 26 n|etworks |
|00000c50| 69 6e 20 72 65 67 69 6f | 6e 20 32 35 0a 28 45 45 |in regio|n 25.(EE|
|00000c60| 4b 21 29 2e 20 54 68 69 | 73 20 6d 61 6b 65 73 20 |K!). Thi|s makes |
|00000c70| 74 68 65 20 51 42 42 53 | 42 72 6f 77 73 65 20 6d |the QBBS|Browse m|
|00000c80| 6f 64 75 6c 65 20 76 65 | 72 73 69 6f 6e 20 31 2e |odule ve|rsion 1.|
|00000c90| 30 32 2e 0a 0a 31 2e 34 | 30 20 3a 20 32 31 20 4d |02...1.4|0 : 21 M|
|00000ca0| 61 72 20 31 39 39 32 20 | 3a 0a 0a 55 70 64 61 74 |ar 1992 |:..Updat|
|00000cb0| 65 64 20 66 6f 72 20 75 | 73 65 20 77 69 74 68 20 |ed for u|se with |
|00000cc0| 52 69 73 63 42 42 53 20 | 31 2e 30 31 2f 62 65 74 |RiscBBS |1.01/bet|
|00000cd0| 61 2c 20 76 69 7a 2e 20 | 63 68 61 6e 67 65 64 20 |a, viz. |changed |
|00000ce0| 43 4c 49 20 6f 70 74 69 | 6f 6e 73 2e 2e 0a 46 69 |CLI opti|ons...Fi|
|00000cf0| 6c 65 44 61 74 61 82 21 | 52 75 6e 00 68 00 a0 00 |leData.!|Run.h...|
|00000d00| 00 00 da 01 00 00 43 eb | ff ff 2a cd ff be 03 00 |......C.|..*.....|
|00000d10| 9d ca 7c 20 21 52 75 6e | 20 66 69 6c 65 20 66 6f |..| !Run| file fo|
|00000d20| 72 20 52 69 73 63 42 42 | 53 20 21 52 65 61 64 4e |r RiscBB|S !ReadN|
|00000d30| 6f 64 65 73 0a 7c 0a 7c | 20 a9 20 53 74 65 76 65 |odes.|.|| . Steve|
|00000d40| 6e 20 48 61 73 6c 61 6d | 20 31 39 39 32 0a 7c 0a |n Haslam| 1992.|.|
|00000d50| 53 65 74 20 52 65 61 64 | 4e 6f 64 65 73 24 44 69 |Set Read|Nodes$Di|
|00000d60| 72 20 3c 4f 62 65 79 24 | 44 69 72 3e 0a 49 66 20 |r <Obey$|Dir>.If |
|00000d70| 22 25 30 22 3c 3e 22 2d | 64 6f 6f 72 22 20 54 48 |"%0"<>"-|door" TH|
|00000d80| 45 4e 20 45 72 72 6f 72 | 20 52 65 61 64 4e 6f 64 |EN Error| ReadNod|
|00000d90| 65 73 20 73 68 6f 75 6c | 64 20 6f 6e 6c 79 20 62 |es shoul|d only b|
|00000da0| 65 20 72 75 6e 20 61 73 | 20 61 20 64 6f 6f 72 20 |e run as| a door |
|00000db0| 66 72 6f 6d 20 52 69 73 | 63 42 42 53 0a 52 4d 45 |from Ris|cBBS.RME|
|00000dc0| 6e 73 75 72 65 20 4d 65 | 73 73 61 67 65 54 72 61 |nsure Me|ssageTra|
|00000dd0| 6e 73 20 30 2e 30 36 20 | 52 4d 4c 6f 61 64 20 53 |ns 0.06 |RMLoad S|
|00000de0| 79 73 74 65 6d 3a 6d 6f | 64 75 6c 65 73 2e 4d 73 |ystem:mo|dules.Ms|
|00000df0| 67 54 72 61 6e 73 0a 53 | 65 74 20 4e 6f 64 65 53 |gTrans.S|et NodeS|
|00000e00| 65 72 76 65 72 24 52 65 | 63 65 6e 74 20 59 45 53 |erver$Re|cent YES|
|00000e10| 0a 52 4d 45 6e 73 75 72 | 65 20 4e 6f 64 65 53 65 |.RMEnsur|e NodeSe|
|00000e20| 72 76 65 72 20 32 2e 32 | 31 20 53 65 74 20 4e 6f |rver 2.2|1 Set No|
|00000e30| 64 65 53 65 72 76 65 72 | 24 52 65 63 65 6e 74 20 |deServer|$Recent |
|00000e40| 4e 4f 0a 57 69 6d 70 53 | 6c 6f 74 20 2d 6d 69 6e |NO.WimpS|lot -min|
|00000e50| 20 34 38 4b 20 2d 6d 61 | 78 20 34 38 4b 0a 49 66 | 48K -ma|x 48K.If|
|00000e60| 20 22 3c 4e 6f 64 65 53 | 65 72 76 65 72 24 52 65 | "<NodeS|erver$Re|
|00000e70| 63 65 6e 74 3e 22 3d 22 | 59 45 53 22 20 54 48 45 |cent>"="|YES" THE|
|00000e80| 4e 20 52 75 6e 20 3c 4f | 62 65 79 24 44 69 72 3e |N Run <O|bey$Dir>|
|00000e90| 2e 52 65 61 64 4e 6f 64 | 65 73 44 20 25 2a 30 0a |.ReadNod|esD %*0.|
|00000ea0| 49 66 20 22 3c 4e 6f 64 | 65 53 65 72 76 65 72 24 |If "<Nod|eServer$|
|00000eb0| 52 65 63 65 6e 74 3e 22 | 3d 22 4e 4f 22 20 20 54 |Recent>"|="NO" T|
|00000ec0| 48 45 4e 20 52 75 6e 20 | 3c 4f 62 65 79 24 44 69 |HEN Run |<Obey$Di|
|00000ed0| 72 3e 2e 52 65 61 64 4e | 6f 64 65 73 44 20 25 2a |r>.ReadN|odesD %*|
|00000ee0| 30 20 2d 62 61 64 6e 6f | 64 65 73 0a 46 69 6c 65 |0 -badno|des.File|
|00000ef0| 44 61 74 61 82 21 53 70 | 72 69 74 65 73 00 00 00 |Data.!Sp|rites...|
|00000f00| 60 03 00 00 43 f9 ff ff | 5b 80 f5 ba 03 00 05 24 |`...C...|[......$|
|00000f10| 01 00 00 00 10 00 00 00 | 64 03 00 00 54 03 00 00 |........|d...T...|
|00000f20| 21 72 65 61 64 6e 6f 64 | 65 73 00 00 04 00 00 00 |!readnod|es......|
|00000f30| 10 00 00 00 00 00 00 00 | 07 00 00 00 ac 00 00 00 |........|........|
|00000f40| 00 02 00 00 0c 00 00 00 | 00 ff ff ff 00 ff ff ff |........|........|
|00000f50| 00 dd dd dd 00 dd dd dd | 00 bb bb bb 00 bb bb bb |........|........|
|00000f60| 00 99 99 99 00 99 99 99 | 00 77 77 77 00 77 77 77 |........|.www.www|
|00000f70| 00 55 55 55 00 55 55 55 | 00 33 33 33 00 33 33 33 |.UUU.UUU|.333.333|
|00000f80| 00 00 00 00 00 00 00 00 | 00 00 44 99 00 00 44 99 |........|..D...D.|
|00000f90| 00 ee ee 00 00 ee ee 00 | 00 00 cc 00 00 00 cc 00 |........|........|
|00000fa0| 00 dd 00 00 00 dd 00 00 | 00 ee ee bb 00 ee ee bb |........|........|
|00000fb0| 00 55 88 00 00 55 88 00 | 00 ff bb 00 00 ff bb 00 |.U...U..|........|
|00000fc0| 00 00 bb ff 00 00 bb ff | 0b 00 bb 00 bb b0 00 aa |........|........|
|00000fd0| aa aa ba ab 9b 99 b9 9b | 99 00 00 00 88 00 00 80 |........|........|
|00000fe0| 99 88 99 99 89 88 88 88 | 88 88 88 88 88 00 00 00 |........|........|
|00000ff0| 77 77 77 77 77 77 77 77 | 77 77 77 77 77 77 77 77 |wwwwwwww|wwwwwwww|
|00001000| 77 00 00 00 dd dd dd dd | dd dd dd 9d 99 99 99 99 |w.......|........|
|00001010| 99 77 77 77 77 00 00 00 | ff ff ff ff 7f 77 77 77 |.wwww...|.....www|
|00001020| 77 77 77 77 77 77 77 77 | 77 00 00 00 77 77 77 77 |wwwwwwww|w...wwww|
|00001030| 77 77 77 77 77 77 77 77 | 77 77 77 77 77 00 00 00 |wwwwwwww|wwwww...|
|00001040| a7 aa aa aa aa 97 99 99 | 99 99 99 99 79 77 77 77 |........|....ywww|
|00001050| 77 00 00 00 77 77 77 77 | 77 77 77 77 77 77 77 77 |w...wwww|wwwwwwww|
|00001060| 77 77 77 77 77 00 00 00 | 88 88 88 80 88 88 88 88 |wwwww...|........|
|00001070| 88 88 88 88 88 88 88 88 | 88 00 00 00 77 77 77 77 |........|....wwww|
|00001080| 77 77 77 77 77 77 77 77 | 77 77 77 77 77 00 00 00 |wwwwwwww|wwwww...|
|00001090| 77 00 70 70 00 70 07 00 | 00 07 00 00 77 07 00 70 |w.pp.p..|....w..p|
|000010a0| 77 00 00 00 77 77 77 77 | 77 77 77 77 77 77 77 77 |w...wwww|wwwwwwww|
|000010b0| 77 77 77 77 77 00 00 00 | 77 00 70 70 00 00 77 00 |wwwww...|w.pp..w.|
|000010c0| 70 00 00 70 77 77 77 77 | 77 00 00 00 77 77 77 77 |p..pwwww|w...wwww|
|000010d0| 77 77 77 77 77 77 77 77 | 77 77 77 77 77 00 00 00 |wwwwwwww|wwwww...|
|000010e0| 77 00 70 70 00 70 00 70 | 00 07 00 70 00 07 70 77 |w.pp.p.p|...p..pw|
|000010f0| 77 00 00 00 77 77 77 77 | 77 77 77 77 77 77 77 77 |w...wwww|wwwwwwww|
|00001100| 77 77 77 77 77 00 00 00 | f7 ff 7f 7f ff 7f ff 7f |wwwww...|........|
|00001110| ff 77 77 77 77 77 77 77 | 77 00 00 00 ff ff ff ff |.wwwwwww|w.......|
|00001120| ff ff ff ff ff ff ff ff | ff ff ff ff ff ff ff ff |........|........|
|00001130| ff ff ff ff ff ff ff ff | ff ff ff ff ff ff ff ff |........|........|
|00001140| ff ff ff ff ff ff ff ff | ff ff ff ff ff ff ff ff |........|........|
|00001150| ff ff ff ff ff ff ff ff | ff ff ff ff ff ff ff ff |........|........|
|00001160| ff ff ff ff ff ff ff ff | ff ff ff ff ff ff ff ff |........|........|
|00001170| ff ff ff ff ff ff ff ff | ff ff ff ff ff ff ff ff |........|........|
|00001180| ff ff ff ff ff ff ff ff | ff ff ff ff ff ff ff ff |........|........|
|00001190| ff ff ff ff ff ff ff ff | ff ff ff ff ff ff ff ff |........|........|
|000011a0| ff ff ff ff ff ff ff ff | ff ff ff ff ff ff ff ff |........|........|
|000011b0| ff ff ff ff ff ff ff ff | ff ff ff ff ff ff ff ff |........|........|
|000011c0| ff ff ff ff ff ff ff ff | ff ff ff ff ff ff ff ff |........|........|
|000011d0| ff ff ff ff ff ff ff ff | ff ff ff ff ff ff ff ff |........|........|
|000011e0| ff ff ff ff ff ff ff ff | ff ff ff ff ff ff ff ff |........|........|
|000011f0| ff ff ff ff ff ff ff ff | ff ff ff ff ff ff ff ff |........|........|
|00001200| ff ff ff ff ff ff ff ff | ff ff ff ff ff ff ff ff |........|........|
|00001210| ff ff ff ff ff ff ff ff | ff ff ff ff ff ff ff ff |........|........|
|00001220| ff ff ff ff ff ff ff ff | ff ff ff ff ff ff ff ff |........|........|
|00001230| ff ff ff ff ff ff ff ff | ff ff ff ff ff ff ff ff |........|........|
|00001240| ff ff ff ff ff ff ff ff | ff ff ff ff ff ff ff ff |........|........|
|00001250| ff ff ff ff ff ff ff ff | ff ff ff ff ff ff ff ff |........|........|
|00001260| ff ff ff ff ff ff ff ff | ff ff ff ff ff ff ff ff |........|........|
|00001270| 46 69 6c 65 44 61 74 61 | 82 4d 65 73 73 61 67 65 |FileData|.Message|
|00001280| 73 00 00 00 d8 06 00 00 | 43 ff ff ff 5b d5 1c bf |s.......|C...[...|
|00001290| 03 00 ee 2a 23 20 52 65 | 61 64 4e 6f 64 65 73 20 |...*# Re|adNodes |
|000012a0| 6d 65 73 73 61 67 65 73 | 2f 63 6f 6e 66 69 67 75 |messages|/configu|
|000012b0| 72 61 74 69 6f 6e 0a 0a | 23 20 4d 65 73 73 61 67 |ration..|# Messag|
|000012c0| 65 73 0a 0a 23 20 54 68 | 65 20 6d 65 73 73 61 67 |es..# Th|e messag|
|000012d0| 65 73 20 61 72 65 20 6e | 6f 74 20 69 6e 20 61 6c |es are n|ot in al|
|000012e0| 70 68 61 62 65 74 69 63 | 61 6c 20 6f 72 64 65 72 |phabetic|al order|
|000012f0| 21 20 28 59 6f 75 20 6e | 6f 74 69 63 65 64 3f 29 |! (You n|oticed?)|
|00001300| 20 54 68 65 79 20 61 72 | 65 20 69 6e 20 74 68 65 | They ar|e in the|
|00001310| 0a 23 20 6f 72 64 65 72 | 20 49 20 69 6d 70 6c 65 |.# order| I imple|
|00001320| 6d 65 6e 74 65 64 20 74 | 68 65 6d 2e 20 53 6f 20 |mented t|hem. So |
|00001330| 74 68 65 72 65 2e 20 49 | 20 68 6f 70 65 20 79 6f |there. I| hope yo|
|00001340| 75 20 63 61 6e 20 66 69 | 67 75 72 65 20 74 68 65 |u can fi|gure the|
|00001350| 6d 20 6f 75 74 2e 20 49 | 66 20 79 6f 75 0a 23 20 |m out. I|f you.# |
|00001360| 74 72 61 6e 73 6c 61 74 | 65 20 74 68 65 6d 20 69 |translat|e them i|
|00001370| 6e 74 6f 20 61 20 64 69 | 66 66 65 72 65 6e 74 20 |nto a di|fferent |
|00001380| 6c 61 6e 67 75 61 67 65 | 2c 20 70 6c 65 61 73 65 |language|, please|
|00001390| 20 73 65 6e 64 20 74 68 | 65 20 74 72 61 6e 73 6c | send th|e transl|
|000013a0| 61 74 65 64 20 66 69 6c | 65 0a 23 20 74 6f 20 6d |ated fil|e.# to m|
|000013b0| 65 3b 20 49 20 77 69 6c | 6c 20 64 69 73 74 72 69 |e; I wil|l distri|
|000013c0| 62 75 74 65 20 69 74 20 | 28 61 64 64 69 6e 67 20 |bute it |(adding |
|000013d0| 63 6f 75 6e 74 72 79 20 | 73 75 70 70 6f 72 74 20 |country |support |
|000013e0| 6f 6e 20 74 68 65 20 77 | 61 79 29 20 61 6e 64 20 |on the w|ay) and |
|000013f0| 63 6f 6e 73 75 6c 74 0a | 23 20 77 68 65 6e 20 49 |consult.|# when I|
|00001400| 20 61 64 64 20 6e 65 77 | 20 6d 65 73 73 61 67 65 | add new| message|
|00001410| 73 2e 0a 0a 54 41 53 4b | 3a 52 65 61 64 4e 6f 64 |s...TASK|:ReadNod|
|00001420| 65 73 20 22 64 6f 6f 72 | 22 0a 50 52 4f 47 44 45 |es "door|".PROGDE|
|00001430| 53 43 3a 52 69 73 63 42 | 42 53 20 6e 6f 64 65 6c |SC:RiscB|BS nodel|
|00001440| 69 73 74 20 62 72 6f 77 | 73 65 72 0a 43 48 4b 46 |ist brow|ser.CHKF|
|00001450| 49 4c 45 53 3a 43 68 65 | 63 6b 69 6e 67 20 6e 6f |ILES:Che|cking no|
|00001460| 64 65 6c 69 73 74 20 66 | 69 6c 65 73 2e 2e 2e 0a |delist f|iles....|
|00001470| 43 48 4b 44 41 54 41 3a | 43 61 6e 27 74 20 66 69 |CHKDATA:|Can't fi|
|00001480| 6e 64 20 6e 6f 64 65 6c | 69 73 74 20 64 61 74 61 |nd nodel|ist data|
|00001490| 0a 43 48 4b 49 4e 44 45 | 58 3a 4e 6f 20 73 75 69 |.CHKINDE|X:No sui|
|000014a0| 74 61 62 6c 65 20 69 6e | 64 65 78 20 6c 6f 61 64 |table in|dex load|
|000014b0| 65 64 0a 43 48 4b 4f 4b | 41 59 3a 46 69 6c 65 73 |ed.CHKOK|AY:Files|
|000014c0| 20 4f 4b 0a 49 4e 54 52 | 4f 3a 54 79 70 65 20 27 | OK.INTR|O:Type '|
|000014d0| 48 45 4c 50 27 20 66 6f | 72 20 68 65 6c 70 0a 55 |HELP' fo|r help.U|
|000014e0| 4b 43 4f 4d 4d 3a 55 6e | 6b 6e 6f 77 6e 20 63 6f |KCOMM:Un|known co|
|000014f0| 6d 6d 61 6e 64 0a 43 41 | 4e 43 45 4c 52 51 3a 43 |mmand.CA|NCELRQ:C|
|00001500| 61 6e 63 65 6c 6c 65 64 | 0a 41 4e 59 4b 45 59 3a |ancelled|.ANYKEY:|
|00001510| 50 72 65 73 73 20 61 6e | 79 20 6b 65 79 20 74 6f |Press an|y key to|
|00001520| 20 63 6f 6e 74 69 6e 75 | 65 2e 2e 2e 0a 43 41 4e | continu|e....CAN|
|00001530| 54 46 49 4e 44 3a 43 61 | 6e 27 74 20 66 69 6e 64 |TFIND:Ca|n't find|
|00001540| 20 25 30 20 25 31 0a 4e | 4f 53 4c 41 53 48 3a 53 | %0 %1.N|OSLASH:S|
|00001550| 79 6e 74 61 78 20 65 72 | 72 6f 72 3a 20 4e 6f 20 |yntax er|ror: No |
|00001560| 27 2f 27 20 63 68 61 72 | 61 63 74 65 72 0a 4e 45 |'/' char|acter.NE|
|00001570| 54 52 45 47 5a 3a 53 79 | 6e 74 61 78 20 65 72 72 |TREGZ:Sy|ntax err|
|00001580| 6f 72 3a 20 4e 65 74 77 | 6f 72 6b 2f 72 65 67 69 |or: Netw|ork/regi|
|00001590| 6f 6e 20 6e 75 6d 62 65 | 72 73 20 6d 75 73 74 20 |on numbe|rs must |
|000015a0| 62 65 20 67 72 65 61 74 | 65 72 20 74 68 61 6e 20 |be great|er than |
|000015b0| 7a 65 72 6f 0a 53 4c 41 | 53 48 58 3a 53 79 6e 74 |zero.SLA|SHX:Synt|
|000015c0| 61 78 20 65 72 72 6f 72 | 3a 20 27 2f 27 20 6d 75 |ax error|: '/' mu|
|000015d0| 73 74 20 62 65 20 66 6f | 6c 6c 6f 77 65 64 20 62 |st be fo|llowed b|
|000015e0| 79 20 73 6f 6d 65 74 68 | 69 6e 67 0a 4c 49 53 54 |y someth|ing.LIST|
|000015f0| 48 45 41 44 3a 4c 69 73 | 74 20 25 30 20 69 6e 20 |HEAD:Lis|t %0 in |
|00001600| 25 31 20 25 32 0a 5a 4f | 4e 45 53 48 45 41 44 3a |%1 %2.ZO|NESHEAD:|
|00001610| 20 5a 6f 6e 65 20 20 20 | 20 3a 20 4e 61 6d 65 0a | Zone | : Name.|
|00001620| 52 45 47 4e 53 48 45 41 | 44 3a 20 52 65 67 69 6f |REGNSHEA|D: Regio|
|00001630| 6e 20 20 3a 20 4e 61 6d | 65 0a 4e 45 54 57 53 48 |n : Nam|e.NETWSH|
|00001640| 45 41 44 3a 20 4e 65 74 | 77 6f 72 6b 20 3a 20 4e |EAD: Net|work : N|
|00001650| 61 6d 65 0a 4e 4f 44 45 | 53 48 45 41 44 3a 20 4e |ame.NODE|SHEAD: N|
|00001660| 6f 64 65 20 20 20 20 3a | 20 4e 61 6d 65 0a 42 41 |ode :| Name.BA|
|00001670| 44 4e 53 52 56 3a 41 20 | 28 6d 6f 72 65 20 72 65 |DNSRV:A |(more re|
|00001680| 63 65 6e 74 29 20 4e 6f | 64 65 53 65 72 76 65 72 |cent) No|deServer|
|00001690| 20 6d 6f 64 75 6c 65 20 | 6d 75 73 74 20 62 65 20 | module |must be |
|000016a0| 6c 6f 61 64 65 64 21 0a | 46 49 4e 44 4e 4f 44 45 |loaded!.|FINDNODE|
|000016b0| 3a 20 4c 6f 63 61 74 65 | 20 6e 6f 64 65 20 3c 25 |: Locate| node <%|
|000016c0| 30 3e 0a 5a 4f 4e 45 3a | 7a 6f 6e 65 0a 5a 4f 4e |0>.ZONE:|zone.ZON|
|000016d0| 45 53 3a 7a 6f 6e 65 73 | 0a 52 45 47 4e 3a 72 65 |ES:zones|.REGN:re|
|000016e0| 67 69 6f 6e 0a 52 45 47 | 4e 53 3a 72 65 67 69 6f |gion.REG|NS:regio|
|000016f0| 6e 73 0a 4e 45 54 57 3a | 6e 65 74 77 6f 72 6b 0a |ns.NETW:|network.|
|00001700| 4e 45 54 57 53 3a 6e 65 | 74 77 6f 72 6b 73 0a 4e |NETWS:ne|tworks.N|
|00001710| 4f 44 45 3a 6e 6f 64 65 | 0a 4e 4f 44 45 53 3a 6e |ODE:node|.NODES:n|
|00001720| 6f 64 65 73 0a 5a 4f 4e | 45 41 44 4d 49 4e 3a 5a |odes.ZON|EADMIN:Z|
|00001730| 6f 6e 65 20 25 30 20 61 | 64 6d 69 6e 2e 0a 52 45 |one %0 a|dmin..RE|
|00001740| 47 4e 41 44 4d 49 4e 3a | 52 65 67 69 6f 6e 20 25 |GNADMIN:|Region %|
|00001750| 30 3a 25 31 20 61 64 6d | 69 6e 2e 0a 52 45 47 4e |0:%1 adm|in..REGN|
|00001760| 57 48 41 54 3a 53 79 6e | 74 61 78 20 65 72 72 6f |WHAT:Syn|tax erro|
|00001770| 72 3a 20 27 7a 6f 6e 65 | 3a 72 65 67 69 6f 6e 2f |r: 'zone|:region/|
|00001780| 27 20 72 65 71 75 69 72 | 65 73 20 27 3f 27 2c 20 |' requir|es '?', |
|00001790| 27 41 44 4d 49 4e 27 20 | 6f 72 20 61 20 6e 6f 64 |'ADMIN' |or a nod|
|000017a0| 65 20 6e 75 6d 62 65 72 | 0a 41 44 4d 49 4e 3a 61 |e number|.ADMIN:a|
|000017b0| 64 6d 69 6e 2e 20 6e 6f | 64 65 73 0a 4e 4f 44 45 |dmin. no|des.NODE|
|000017c0| 4e 4f 54 46 3a 41 64 64 | 72 65 73 73 20 5b 25 31 |NOTF:Add|ress [%1|
|000017d0| 5d 20 6e 6f 74 20 66 6f | 75 6e 64 20 28 25 30 29 |] not fo|und (%0)|
|000017e0| 0a 4c 4f 43 41 54 45 2d | 31 3a 5a 6f 6e 65 20 6e |.LOCATE-|1:Zone n|
|000017f0| 6f 74 20 66 6f 75 6e 64 | 0a 4c 4f 43 41 54 45 2d |ot found|.LOCATE-|
|00001800| 32 3a 4e 65 74 77 6f 72 | 6b 20 6e 6f 74 20 66 6f |2:Networ|k not fo|
|00001810| 75 6e 64 0a 4c 4f 43 41 | 54 45 2d 33 3a 4e 6f 64 |und.LOCA|TE-3:Nod|
|00001820| 65 20 6e 6f 74 20 66 6f | 75 6e 64 0a 4c 4f 43 41 |e not fo|und.LOCA|
|00001830| 54 45 2d 34 3a 55 6e 6b | 6e 6f 77 6e 20 65 78 63 |TE-4:Unk|nown exc|
|00001840| 65 70 74 69 6f 6e 0a 54 | 59 50 45 2d 30 3a 4e 6f |eption.T|YPE-0:No|
|00001850| 64 65 0a 54 59 50 45 2d | 31 3a 5a 6f 6e 65 0a 54 |de.TYPE-|1:Zone.T|
|00001860| 59 50 45 2d 32 3a 5a 6f | 6e 65 2f 52 65 67 69 6f |YPE-2:Zo|ne/Regio|
|00001870| 6e 0a 54 59 50 45 2d 33 | 3a 4e 65 74 77 6f 72 6b |n.TYPE-3|:Network|
|00001880| 0a 54 59 50 45 2d 34 3a | 48 75 62 0a 0a 23 20 43 |.TYPE-4:|Hub..# C|
|00001890| 6f 6e 66 69 67 75 72 61 | 74 69 6f 6e 0a 0a 23 20 |onfigura|tion..# |
|000018a0| 4e 6f 74 20 6d 75 63 68 | 20 6f 66 20 74 68 69 73 |Not much| of this|
|000018b0| 20 79 65 74 21 20 27 4f | 55 52 5a 4f 4e 45 27 20 | yet! 'O|URZONE' |
|000018c0| 69 73 20 79 6f 75 72 20 | 7a 6f 6e 65 20 6e 75 6d |is your |zone num|
|000018d0| 62 65 72 2c 20 75 73 65 | 64 20 77 68 65 6e 20 74 |ber, use|d when t|
|000018e0| 68 65 20 75 73 65 72 0a | 23 20 64 6f 65 73 6e 27 |he user.|# doesn'|
|000018f0| 74 20 67 69 76 65 20 6f | 6e 65 2c 20 65 2e 67 2e |t give o|ne, e.g.|
|00001900| 20 67 69 76 65 73 20 27 | 32 35 30 2f 31 31 36 27 | gives '|250/116'|
|00001910| 0a 0a 4f 55 52 5a 4f 4e | 45 3a 32 0a 4e 4f 44 45 |..OURZON|E:2.NODE|
|00001920| 4c 49 53 54 3a 3c 4e 6f | 64 65 4c 69 73 74 24 44 |LIST:<No|deList$D|
|00001930| 69 72 3e 2e 51 4e 4c 5f | 44 41 54 62 62 73 0a 0a |ir>.QNL_|DATbbs..|
|00001940| 23 20 59 6f 75 72 73 20 | 65 74 63 2e 2c 0a 23 20 |# Yours |etc.,.# |
|00001950| 53 74 65 76 65 6e 20 48 | 61 73 6c 61 6d 20 28 32 |Steven H|aslam (2|
|00001960| 3a 32 35 30 2f 31 31 36 | 2e 33 29 0a 46 69 6c 65 |:250/116|.3).File|
|00001970| 44 61 74 61 82 4e 6f 64 | 65 53 65 72 76 65 72 00 |Data.Nod|eServer.|
|00001980| a4 06 00 00 43 fa ff ff | 6a 2a f2 ba 03 00 b6 80 |....C...|j*......|
|00001990| 00 00 00 00 68 00 00 00 | a4 00 00 00 00 00 00 00 |....h...|........|
|000019a0| 2c 00 00 00 38 00 00 00 | 10 05 00 00 c0 91 0c 00 |,...8...|........|
|000019b0| bc 02 00 00 84 02 00 00 | 00 00 00 00 4e 6f 64 65 |........|....Node|
|000019c0| 53 65 72 76 65 72 00 63 | 4e 6f 64 65 53 65 72 76 |Server.c|NodeServ|
|000019d0| 65 72 09 32 2e 32 31 20 | 28 30 37 20 4d 61 72 20 |er.2.21 |(07 Mar |
|000019e0| 31 39 39 32 29 20 62 79 | 20 53 74 65 76 65 6e 20 |1992) by| Steven |
|000019f0| 48 61 73 6c 61 6d 00 71 | 00 40 2d e9 06 00 a0 e3 |Haslam.q|.@-.....|
|00001a00| 12 3e a0 e3 1e 00 00 ef | 00 20 8c e5 00 c0 9c e5 |.>......|. ......|
|00001a10| 00 00 e0 e3 00 00 8c e5 | 04 00 8c e5 08 00 8c e5 |........|........|
|00001a20| 00 00 da e5 20 00 50 e3 | 00 80 bd 48 1b 00 00 eb |.... .P.|...H....|
|00001a30| 00 80 fd e8 00 4c 2d e9 | 00 c0 9c e5 00 b0 a0 e3 |.....L-.|........|
|00001a40| 0b 20 9c e7 01 00 72 e3 | 07 00 a0 13 1e 00 02 1f |. ....r.|........|
|00001a50| 04 b0 8b e2 08 00 5b e3 | f8 ff ff 1a 00 8c bd e8 |......[.|........|
|00001a60| 00 00 51 e3 02 21 a0 03 | 0e f0 a0 01 01 40 2d e9 |..Q..!..|.....@-.|
|00001a70| 00 20 a0 e3 01 00 50 e1 | 02 00 00 4a 01 00 40 e0 |. ....P.|...J..@.|
|00001a80| 01 20 82 e2 fa ff ff ea | 00 30 a0 e1 01 80 bd e8 |. ......|.0......|
|00001a90| 00 40 2d e9 f1 ff ff eb | 02 00 a0 e1 00 80 bd e8 |.@-.....|........|
|00001aa0| 00 40 2d e9 02 01 8a e3 | 20 10 8c e2 01 2c a0 e3 |.@-.....| ....,..|
|00001ab0| 43 3f 8f e2 01 40 d3 e4 | 43 00 02 ef 00 80 fd 68 |C?...@..|C......h|
|00001ac0| 05 00 a0 e3 08 00 02 ef | 00 80 fd 68 01 00 50 e3 |........|...h..P.|
|00001ad0| 0c 00 00 0b 02 01 8a e3 | 20 10 8c e2 01 2c a0 e3 |........| ....,..|
|00001ae0| 12 3e 8f e2 01 40 d3 e4 | 43 00 02 ef 00 80 fd 68 |.>...@..|C......h|
|00001af0| 05 00 a0 e3 08 00 02 ef | 00 80 fd 68 01 00 50 e3 |........|...h..P.|
|00001b00| 33 00 00 0b 00 80 fd e8 | 00 40 2d e9 05 00 a0 e3 |3.......|.@-.....|
|00001b10| 08 00 02 ef 04 30 a0 e1 | 06 00 a0 e3 1e 00 02 ef |.....0..|........|
|00001b20| 00 80 fd 68 0c 20 8c e5 | 00 30 a0 e3 ff 00 a0 e3 |...h. ..|.0......|
|00001b30| 08 00 00 ef 00 80 fd 68 | 84 01 a0 e1 07 10 a0 e3 |.......h|........|
|00001b40| c6 ff ff eb a2 01 a0 e1 | 08 00 8c e5 06 00 a0 e3 |........|........|
|00001b50| 02 30 a0 e1 1e 00 02 ef | 00 80 fd 68 00 20 8c e5 |.0......|...h. ..|
|00001b60| 0c 10 9c e5 08 00 9c e5 | 01 30 d1 e4 01 30 c2 e4 |........|.0...0..|
|00001b70| 01 30 d1 e4 01 30 c2 e4 | 01 30 d1 e4 01 30 c2 e4 |.0...0..|.0...0..|
|00001b80| 01 30 d1 e4 01 30 c2 e4 | 01 30 d1 e4 01 30 c2 e4 |.0...0..|.0...0..|
|00001b90| 01 30 d1 e4 01 30 c2 e4 | 01 30 d1 e4 01 30 c2 e4 |.0...0..|.0...0..|
|00001ba0| 00 30 a0 e3 01 30 c2 e4 | 01 00 40 e2 00 00 50 e3 |.0...0..|..@...P.|
|00001bb0| ec ff ff ca 0c 20 9c e5 | 07 00 a0 e3 1e 00 02 ef |..... ..|........|
|00001bc0| 00 80 bd e8 0d 25 30 2e | 51 4e 4c 5f 49 44 58 62 |.....%0.|QNL_IDXb|
|00001bd0| 62 73 00 65 00 40 2d e9 | 05 00 a0 e3 08 00 02 ef |bs.e.@-.|........|
|00001be0| 00 80 fd 68 04 30 a0 e1 | 06 00 a0 e3 1e 00 02 ef |...h.0..|........|
|00001bf0| 00 80 fd 68 04 20 8c e5 | ff 00 a0 e3 00 30 a0 e3 |...h. ..|.....0..|
|00001c00| 08 00 02 ef 00 80 fd e8 | 09 25 30 2e 4c 6f 6f 6b |........|.%0.Look|
|00001c10| 55 70 00 72 4e 6f 64 65 | 53 65 72 76 65 72 00 4e |Up.rNode|Server.N|
|00001c20| 6f 64 65 4c 69 73 74 00 | 4c 6f 63 61 74 65 4e 6f |odeList.|LocateNo|
|00001c30| 64 65 4e 75 6d 62 65 72 | 00 43 6f 6e 76 65 72 74 |deNumber|.Convert|
|00001c40| 4e 6f 64 65 4e 75 6d 62 | 65 72 00 00 00 c0 9c e5 |NodeNumb|er......|
|00001c50| 03 00 5b e3 0b f1 8f 30 | 02 00 00 ea 0c 00 00 ea |..[....0|........|
|00001c60| 26 00 00 ea 6c 00 00 ea | 00 00 8f e2 01 f2 9e e3 |&...l...|........|
|00001c70| e6 01 00 00 55 6e 6b 6e | 6f 77 6e 20 4e 6f 64 65 |....Unkn|own Node|
|00001c80| 53 65 72 76 65 72 20 6f | 70 65 72 61 74 69 6f 6e |Server o|peration|
|00001c90| 00 50 1a 73 04 40 2d e9 | 00 20 a0 e1 00 00 a0 e3 |.P.s.@-.|. ......|
|00001ca0| 00 00 52 e3 00 00 9c 05 | 01 00 52 e3 04 00 9c 05 |..R.....|..R.....|
|00001cb0| 00 00 50 e3 0c 00 8f 02 | 04 40 bd 08 01 f2 9e 03 |..P.....|.@......|
|00001cc0| 08 10 9c e5 04 80 bd e8 | c0 91 0c 00 4e 6f 64 65 |........|....Node|
|00001cd0| 6c 69 73 74 20 63 6f 64 | 65 20 6e 6f 74 20 72 65 |list cod|e not re|
|00001ce0| 63 6f 67 6e 69 73 65 64 | 20 62 79 20 4e 6f 64 65 |cognised| by Node|
|00001cf0| 53 65 72 76 65 72 5f 4e | 6f 64 65 4c 69 73 74 00 |Server_N|odeList.|
|00001d00| 10 00 8c e5 14 10 8c e5 | 18 20 8c e5 00 10 9c e5 |........|. ......|
|00001d10| 01 00 71 e3 0b 00 00 1a | 00 00 8f e2 01 f2 9e e3 |..q.....|........|
|00001d20| c1 91 0c 00 4e 6f 20 5b | 73 75 69 74 61 62 6c 65 |....No [|suitable|
|00001d30| 5d 20 6e 6f 64 65 6c 69 | 73 74 20 69 6e 73 74 61 |] nodeli|st insta|
|00001d40| 6c 6c 65 64 00 6e 76 65 | 01 28 a0 e3 01 20 42 e2 |lled.nve|.(... B.|
|00001d50| 08 40 9c e5 00 30 91 e5 | 02 30 03 e0 00 00 53 e1 |.@...0..|.0....S.|
|00001d60| 05 00 00 0a 08 10 81 e2 | 01 40 44 e2 00 00 54 e3 |........|.@D...T.|
|00001d70| f7 ff ff 1a 00 00 e0 e3 | 0e f0 a0 e1 14 00 9c e5 |........|........|
|00001d80| 00 08 a0 e1 02 28 a0 e1 | 00 30 91 e5 02 30 03 e0 |.....(..|.0...0..|
|00001d90| 00 00 53 e1 05 00 00 0a | 08 10 81 e2 01 40 44 e2 |..S.....|.....@D.|
|00001da0| 00 00 54 e3 f7 ff ff 1a | 01 00 e0 e3 0e f0 a0 e1 |..T.....|........|
|00001db0| 18 00 9c e5 00 00 50 e3 | 14 00 00 0a 08 10 81 e2 |......P.|........|
|00001dc0| 01 40 44 e2 00 00 54 e3 | 02 00 e0 03 0e f0 a0 01 |.@D...T.|........|
|00001dd0| 22 28 a0 e1 04 30 91 e5 | 02 30 03 e0 00 00 53 e1 |"(...0..|.0....S.|
|00001de0| 0a 00 00 0a 06 30 d1 e5 | 00 00 53 e3 04 00 53 13 |.....0..|..S...S.|
|00001df0| 02 00 e0 13 0e f0 a0 11 | 08 10 81 e2 01 40 44 e2 |........|.....@D.|
|00001e00| 00 00 54 e3 f2 ff ff 1a | 02 00 e0 e3 0e f0 a0 e1 |..T.....|........|
|00001e10| 08 00 9c e5 04 00 40 e0 | 0e f0 a0 e1 00 40 2d e9 |......@.|.....@-.|
|00001e20| 10 00 8c e5 14 10 8c e5 | 18 20 8c e5 1c 30 8c e5 |........|. ...0..|
|00001e30| 01 60 06 e2 04 10 a0 e1 | 05 20 a0 e1 d8 00 02 ef |.`......|. ......|
|00001e40| 00 80 bd 68 01 00 56 e3 | 20 00 a0 03 3a 00 a0 13 |...h..V.| ...:...|
|00001e50| 01 00 c1 e4 14 00 9c e5 | d8 00 02 ef 00 80 bd 68 |........|.......h|
|00001e60| 01 00 56 e3 20 00 a0 03 | 2f 00 a0 13 01 00 c1 e4 |..V. ...|/.......|
|00001e70| 18 00 9c e5 d8 00 02 ef | 00 80 bd 68 01 00 56 e3 |........|...h..V.|
|00001e80| 20 00 a0 03 2e 00 a0 13 | 01 00 c1 e4 1c 00 9c e5 | .......|........|
|00001e90| d8 00 02 ef 00 80 bd 68 | 04 00 a0 e1 00 80 bd e8 |.......h|........|
|00001ea0| 4c 6f 61 64 4e 6f 64 65 | 73 00 65 72 68 06 00 00 |LoadNode|s.erh...|
|00001eb0| 01 00 01 00 40 06 00 00 | 04 06 00 00 4e 6f 64 65 |....@...|....Node|
|00001ec0| 53 65 72 76 65 72 49 6e | 66 6f 00 63 00 00 00 00 |ServerIn|fo.c....|
|00001ed0| 01 00 01 80 00 00 00 00 | 50 05 00 00 00 00 00 00 |........|P.......|
|00001ee0| 4e 6f 64 65 53 65 72 76 | 65 72 20 69 73 20 61 20 |NodeServ|er is a |
|00001ef0| 6d 6f 64 75 6c 65 20 74 | 68 61 74 20 77 69 6c 6c |module t|hat will|
|00001f00| 20 6c 6f 61 64 20 26 20 | 73 74 6f 72 65 20 46 69 | load & |store Fi|
|00001f10| 64 6f 4e 65 74 20 6e 6f | 64 65 6c 69 73 74 73 20 |doNet no|delists |
|00001f20| 69 6e 20 74 68 65 20 52 | 4d 41 0d 0d 46 6f 72 20 |in the R|MA..For |
|00001f30| 66 75 6c 6c 20 69 6e 66 | 6f 72 6d 61 74 69 6f 6e |full inf|ormation|
|00001f40| 2c 20 69 66 20 79 6f 75 | 20 68 61 76 65 6e 27 74 |, if you| haven't|
|00001f50| 20 67 6f 74 20 69 74 20 | 28 3f 3f 29 2c 20 70 6c | got it |(??), pl|
|00001f60| 65 61 73 65 20 63 6f 6e | 74 61 63 74 20 53 74 65 |ease con|tact Ste|
|00001f70| 76 65 6e 20 48 61 73 6c | 61 6d 20 6f 6e 20 46 69 |ven Hasl|am on Fi|
|00001f80| 64 6f 4e 65 74 20 32 3a | 32 35 30 2f 31 31 36 2e |doNet 2:|250/116.|
|00001f90| 33 0d 00 6d 4c 6f 61 64 | 4e 6f 64 65 73 20 77 69 |3..mLoad|Nodes wi|
|00001fa0| 6c 6c 20 73 63 61 6e 20 | 74 68 65 20 67 69 76 65 |ll scan |the give|
|00001fb0| 6e 20 64 69 72 65 63 74 | 6f 72 79 20 66 6f 72 20 |n direct|ory for |
|00001fc0| 6e 6f 64 65 6c 69 73 74 | 20 66 69 6c 65 73 2e 00 |nodelist| files..|
|00001fd0| 53 79 6e 74 61 78 3a 20 | 2a 4c 6f 61 64 4e 6f 64 |Syntax: |*LoadNod|
|00001fe0| 65 73 20 3c 6e 6f 64 65 | 6c 69 73 74 20 64 69 72 |es <node|list dir|
|00001ff0| 65 63 74 6f 72 79 3e 00 | 00 4c 2d e9 00 c0 9c e5 |ectory>.|.L-.....|
|00002000| 00 a0 a0 e1 00 b0 a0 e3 | 0b 20 9c e7 01 00 72 e3 |........|. ....r.|
|00002010| 07 00 a0 13 1e 00 00 1f | 00 00 e0 e3 0b 00 8c e7 |........|........|
|00002020| 04 b0 8b e2 08 00 5b e3 | f6 ff ff 1a 9b fe ff eb |......[.|........|
|00002030| 00 8c bd e8 46 69 6c 65 | 44 61 74 61 82 4e 53 5f |....File|Data.NS_|
|00002040| 44 6f 78 32 5f 32 31 00 | a3 10 00 00 47 fd ff ff |Dox2_21.|....G...|
|00002050| c9 fe 48 1e 03 00 df 84 | 44 6f 63 75 6d 65 6e 74 |..H.....|Document|
|00002060| 61 74 69 6f 6e 20 66 6f | 72 20 4e 6f 64 65 53 65 |ation fo|r NodeSe|
|00002070| 72 76 65 72 20 32 2e 32 | 31 20 5b 2d 64 65 76 65 |rver 2.2|1 [-deve|
|00002080| 6c 6f 70 6d 65 6e 74 5d | 0a 2d 2d 2d 2d 2d 2d 2d |lopment]|.-------|
|00002090| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000020a0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000020b0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 0a 0a 4d 61 69 6e 20 |--------|-..Main |
|000020c0| 75 70 64 61 74 65 73 20 | 66 72 6f 6d 20 32 2e 31 |updates |from 2.1|
|000020d0| 32 0a 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |2.------|--------|
|000020e0| 2d 2d 2d 2d 2d 2d 2d 2d | 0a 0a 6f 20 4e 6f 77 20 |--------|..o Now |
|000020f0| 70 6f 73 73 69 62 6c 65 | 20 74 6f 20 6c 6f 61 64 |possible| to load|
|00002100| 20 74 68 65 20 6d 6f 64 | 75 6c 65 20 77 69 74 68 | the mod|ule with|
|00002110| 20 6e 6f 20 6e 6f 64 65 | 6c 69 73 74 2e 20 4e 6f | no node|list. No|
|00002120| 64 65 53 65 72 76 65 72 | 5f 4e 6f 64 65 4c 69 73 |deServer|_NodeLis|
|00002130| 74 20 77 69 6c 6c 0a 20 | 20 72 65 74 75 72 6e 20 |t will. | return |
|00002140| 2d 31 20 26 20 4e 6f 64 | 65 53 65 72 76 65 72 5f |-1 & Nod|eServer_|
|00002150| 4c 6f 63 61 74 65 4e 6f | 64 65 4e 75 6d 62 65 72 |LocateNo|deNumber|
|00002160| 20 77 69 6c 6c 20 72 65 | 74 75 72 6e 20 61 6e 20 | will re|turn an |
|00002170| 65 72 72 6f 72 20 69 66 | 20 74 68 69 73 20 69 73 |error if| this is|
|00002180| 20 74 68 65 0a 20 20 63 | 61 73 65 0a 0a 6f 20 4e | the. c|ase..o N|
|00002190| 6f 64 65 6c 69 73 74 73 | 20 63 61 6e 20 62 65 20 |odelists| can be |
|000021a0| 72 65 2d 6c 6f 61 64 65 | 64 20 77 69 74 68 20 74 |re-loade|d with t|
|000021b0| 68 65 20 2a 4c 6f 61 64 | 4e 6f 64 65 73 20 63 6f |he *Load|Nodes co|
|000021c0| 6d 6d 61 6e 64 0a 0a 6f | 20 49 6e 2d 73 69 74 75 |mmand..o| In-situ|
|000021d0| 20 69 6e 66 6f 72 6d 61 | 74 69 6f 6e 20 69 73 20 | informa|tion is |
|000021e0| 6e 6f 77 20 67 69 76 65 | 6e 2e 20 54 79 70 65 20 |now give|n. Type |
|000021f0| 2a 48 65 6c 70 20 4e 6f | 64 65 53 65 72 76 65 72 |*Help No|deServer|
|00002200| 2e 0a 0a 55 70 64 61 74 | 65 20 66 72 6f 6d 20 32 |...Updat|e from 2|
|00002210| 2e 32 30 0a 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |.20.----|--------|
|00002220| 2d 2d 2d 2d 0a 0a 6f 20 | 42 75 67 20 69 6e 20 4e |----..o |Bug in N|
|00002230| 6f 64 65 53 65 72 76 65 | 72 5f 4c 6f 63 61 74 65 |odeServe|r_Locate|
|00002240| 4e 6f 64 65 4e 75 6d 62 | 65 72 20 66 69 78 65 64 |NodeNumb|er fixed|
|00002250| 0a 0a 49 6e 74 72 6f 64 | 75 63 74 69 6f 6e 0a 2d |..Introd|uction.-|
|00002260| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 0a 0a 49 20 61 |--------|---..I a|
|00002270| 6d 20 72 65 6c 69 61 62 | 6c 79 20 69 6e 66 6f 72 |m reliab|ly infor|
|00002280| 6d 65 64 20 74 68 61 74 | 20 74 68 65 20 69 6e 74 |med that| the int|
|00002290| 65 72 6e 61 74 69 6f 6e | 61 6c 20 46 69 64 6f 4e |ernation|al FidoN|
|000022a0| 65 74 20 6e 6f 64 65 6c | 69 73 74 20 69 73 20 5f |et nodel|ist is _|
|000022b0| 62 69 67 5f 2e 20 49 0a | 66 69 6e 64 20 74 68 61 |big_. I.|find tha|
|000022c0| 74 20 72 65 67 69 6f 6e | 20 32 35 20 69 73 20 62 |t region| 25 is b|
|000022d0| 69 67 20 65 6e 6f 75 67 | 68 2c 20 70 65 72 73 6f |ig enoug|h, perso|
|000022e0| 6e 61 6c 6c 79 2e 20 48 | 6f 77 65 76 65 72 2c 20 |nally. H|owever, |
|000022f0| 69 74 20 77 6f 75 6c 64 | 20 62 65 20 73 69 6c 6c |it would| be sill|
|00002300| 79 20 66 6f 72 0a 65 76 | 65 72 79 20 61 70 70 6c |y for.ev|ery appl|
|00002310| 69 63 61 74 69 6f 6e 20 | 74 68 61 74 20 75 73 65 |ication |that use|
|00002320| 73 20 74 68 65 20 6e 6f | 64 65 6c 69 73 74 73 20 |s the no|delists |
|00002330| 28 6d 61 69 6c 65 72 73 | 2c 20 42 42 53 73 2c 20 |(mailers|, BBSs, |
|00002340| 64 6f 6f 72 73 20 65 74 | 63 2e 29 20 74 6f 20 6b |doors et|c.) to k|
|00002350| 65 65 70 0a 61 20 63 6f | 70 79 20 6f 66 20 74 68 |eep.a co|py of th|
|00002360| 65 20 6e 6f 64 65 6c 69 | 73 74 20 69 6e 64 65 78 |e nodeli|st index|
|00002370| 20 69 6e 20 69 74 73 20 | 61 70 70 6c 69 63 61 74 | in its |applicat|
|00002380| 69 6f 6e 20 73 70 61 63 | 65 2e 20 54 68 65 20 4e |ion spac|e. The N|
|00002390| 6f 64 65 53 65 72 76 65 | 72 20 6d 6f 64 75 6c 65 |odeServe|r module|
|000023a0| 0a 77 69 6c 6c 20 6c 6f | 61 64 20 74 68 65 20 6e |.will lo|ad the n|
|000023b0| 6f 64 65 6c 69 73 74 20 | 69 6e 64 69 63 65 73 20 |odelist |indices |
|000023c0| 69 6e 74 6f 20 74 68 65 | 20 52 4d 41 20 73 70 61 |into the| RMA spa|
|000023d0| 63 65 2e 0a 0a 48 6f 77 | 20 74 6f 20 75 73 65 0a |ce...How| to use.|
|000023e0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 0a 0a 4c 6f 61 64 |--------|--..Load|
|000023f0| 20 74 68 65 20 4e 6f 64 | 65 53 65 72 76 65 72 20 | the Nod|eServer |
|00002400| 6d 6f 64 75 6c 65 20 61 | 6e 64 20 70 61 73 73 20 |module a|nd pass |
|00002410| 61 73 20 61 20 70 61 72 | 61 6d 65 74 65 72 20 61 |as a par|ameter a|
|00002420| 20 64 69 72 65 63 74 6f | 72 79 20 63 6f 6e 74 61 | directo|ry conta|
|00002430| 69 6e 69 6e 67 0a 6e 6f | 64 65 6c 69 73 74 20 66 |ining.no|delist f|
|00002440| 69 6c 65 73 2e 20 65 2e | 67 2e 0a 0a 2a 52 4d 4c |iles. e.|g...*RML|
|00002450| 6f 61 64 20 3c 42 69 6e | 6b 6c 65 79 24 44 69 72 |oad <Bin|kley$Dir|
|00002460| 3e 2e 4e 6f 64 65 53 65 | 72 76 65 72 20 3c 42 69 |>.NodeSe|rver <Bi|
|00002470| 6e 6b 6c 65 79 24 44 69 | 72 3e 2e 4e 6f 64 65 4c |nkley$Di|r>.NodeL|
|00002480| 69 73 74 0a 0a 57 68 65 | 6e 20 74 68 65 20 4e 6f |ist..Whe|n the No|
|00002490| 64 65 53 65 72 76 65 72 | 20 69 6e 69 74 69 61 6c |deServer| initial|
|000024a0| 69 73 65 73 2c 20 69 74 | 20 77 69 6c 6c 20 73 63 |ises, it| will sc|
|000024b0| 61 6e 20 74 68 65 20 67 | 69 76 65 6e 20 6e 6f 64 |an the g|iven nod|
|000024c0| 65 6c 69 73 74 20 64 69 | 72 65 63 74 6f 72 79 0a |elist di|rectory.|
|000024d0| 66 6f 72 20 6e 6f 64 65 | 6c 69 73 74 20 66 69 6c |for node|list fil|
|000024e0| 65 73 2e 20 43 75 72 72 | 65 6e 74 6c 79 20 6f 6e |es. Curr|ently on|
|000024f0| 6c 79 20 51 75 69 63 6b | 42 42 53 20 6e 6f 64 65 |ly Quick|BBS node|
|00002500| 6c 69 73 74 73 20 61 72 | 65 20 61 63 63 65 70 74 |lists ar|e accept|
|00002510| 65 64 2e 20 54 68 65 20 | 69 6e 64 65 78 0a 66 69 |ed. The |index.fi|
|00002520| 6c 65 20 6d 75 73 74 20 | 62 65 20 63 61 6c 6c 65 |le must |be calle|
|00002530| 64 20 60 51 4e 4c 5f 49 | 44 58 62 62 73 60 2e 0a |d `QNL_I|DXbbs`..|
|00002540| 0a 54 6f 20 72 65 2d 6c | 6f 61 64 20 74 68 65 20 |.To re-l|oad the |
|00002550| 6e 6f 64 65 6c 69 73 74 | 73 2c 20 65 2e 67 2e 20 |nodelist|s, e.g. |
|00002560| 61 66 74 65 72 20 75 70 | 64 61 74 69 6e 67 20 74 |after up|dating t|
|00002570| 68 65 6d 2c 20 69 73 73 | 75 65 20 74 68 65 20 2a |hem, iss|ue the *|
|00002580| 4c 6f 61 64 4e 6f 64 65 | 73 0a 63 6f 6d 6d 61 6e |LoadNode|s.comman|
|00002590| 64 3a 0a 0a 2a 4c 6f 61 | 64 4e 6f 64 65 73 20 3c |d:..*Loa|dNodes <|
|000025a0| 42 69 6e 6b 6c 65 79 24 | 44 69 72 3e 2e 4e 6f 64 |Binkley$|Dir>.Nod|
|000025b0| 65 4c 69 73 74 0a 0a 54 | 68 69 73 20 63 61 6c 6c |eList..T|his call|
|000025c0| 73 20 74 68 65 20 73 61 | 6d 65 20 72 6f 75 74 69 |s the sa|me routi|
|000025d0| 6e 65 20 61 73 20 6f 6e | 20 73 74 61 72 74 2d 75 |ne as on| start-u|
|000025e0| 70 20 41 46 54 45 52 20 | 72 65 6d 6f 76 69 6e 67 |p AFTER |removing|
|000025f0| 20 65 78 69 73 74 69 6e | 67 20 6e 6f 64 65 6c 69 | existin|g nodeli|
|00002600| 73 74 73 2e 0a 0a 54 6f | 20 61 63 63 65 73 73 20 |sts...To| access |
|00002610| 74 68 65 20 6e 6f 64 65 | 6c 69 73 74 20 63 61 6c |the node|list cal|
|00002620| 6c 20 53 57 49 20 22 4e | 6f 64 65 53 65 72 76 65 |l SWI "N|odeServe|
|00002630| 72 5f 4e 6f 64 65 4c 69 | 73 74 22 20 28 22 5f 4f |r_NodeLi|st" ("_O|
|00002640| 70 22 20 69 6e 20 65 61 | 72 69 6c 65 72 0a 76 65 |p" in ea|riler.ve|
|00002650| 72 73 69 6f 6e 73 29 2e | 20 4f 6e 20 65 6e 74 72 |rsions).| On entr|
|00002660| 79 2c 20 52 30 20 63 6f | 6e 74 61 69 6e 73 20 74 |y, R0 co|ntains t|
|00002670| 68 65 20 6e 75 6d 62 65 | 72 20 6f 66 20 74 68 65 |he numbe|r of the|
|00002680| 20 6e 6f 64 65 6c 69 73 | 74 20 79 6f 75 20 77 69 | nodelis|t you wi|
|00002690| 73 68 20 74 6f 0a 61 63 | 63 65 73 73 2e 20 51 75 |sh to.ac|cess. Qu|
|000026a0| 69 63 6b 42 42 53 20 69 | 73 20 30 2e 20 4f 6e 20 |ickBBS i|s 0. On |
|000026b0| 65 78 69 74 20 52 30 20 | 63 6f 6e 74 61 69 6e 73 |exit R0 |contains|
|000026c0| 20 74 68 65 20 62 61 73 | 65 20 6f 66 20 74 68 65 | the bas|e of the|
|000026d0| 20 6e 6f 64 65 6c 69 73 | 74 20 69 6e 64 65 78 20 | nodelis|t index |
|000026e0| 61 6e 64 0a 52 31 20 63 | 6f 6e 74 61 69 6e 73 20 |and.R1 c|ontains |
|000026f0| 74 68 65 20 6e 75 6d 62 | 65 72 20 6f 66 20 61 63 |the numb|er of ac|
|00002700| 74 69 76 65 20 6e 6f 64 | 65 73 20 69 6e 20 74 68 |tive nod|es in th|
|00002710| 65 20 6e 6f 64 65 6c 69 | 73 74 2e 0a 0a 54 6f 20 |e nodeli|st...To |
|00002720| 6c 6f 6f 6b 20 66 6f 72 | 20 61 20 73 70 65 63 69 |look for| a speci|
|00002730| 66 69 63 20 6e 6f 64 65 | 20 69 6e 20 74 68 65 20 |fic node| in the |
|00002740| 6e 6f 64 65 6c 69 73 74 | 2c 20 75 73 65 20 53 57 |nodelist|, use SW|
|00002750| 49 20 0a 22 4e 6f 64 65 | 53 65 72 76 65 72 5f 4c |I ."Node|Server_L|
|00002760| 6f 63 61 74 65 4e 6f 64 | 65 4e 75 6d 62 65 72 22 |ocateNod|eNumber"|
|00002770| 2e 20 6f 6e 20 65 6e 74 | 72 79 20 72 30 2c 20 72 |. on ent|ry r0, r|
|00002780| 31 20 61 6e 64 20 72 32 | 20 63 6f 6e 74 61 69 6e |1 and r2| contain|
|00002790| 20 74 68 65 20 7a 6f 6e | 65 2c 0a 6e 65 74 77 6f | the zon|e,.netwo|
|000027a0| 72 6b 2f 72 65 67 69 6f | 6e 20 61 6e 64 20 6e 6f |rk/regio|n and no|
|000027b0| 64 65 20 72 65 73 70 65 | 63 74 69 76 65 6c 79 2e |de respe|ctively.|
|000027c0| 20 4f 6e 20 65 78 69 74 | 2c 20 72 31 20 74 6f 20 | On exit|, r1 to |
|000027d0| 72 34 20 61 72 65 20 63 | 6f 72 72 75 70 74 65 64 |r4 are c|orrupted|
|000027e0| 20 61 6e 64 0a 72 30 20 | 63 6f 6e 74 61 69 6e 73 | and.r0 |contains|
|000027f0| 20 61 20 72 65 73 75 6c | 74 20 63 6f 64 65 2e 20 | a resul|t code. |
|00002800| 49 66 20 72 30 3e 3d 30 | 20 74 68 65 6e 20 69 74 |If r0>=0| then it|
|00002810| 20 63 6f 6e 74 61 69 6e | 73 20 61 20 60 72 65 63 | contain|s a `rec|
|00002820| 6f 72 64 20 6e 75 6d 62 | 65 72 60 3a 20 73 65 65 |ord numb|er`: see|
|00002830| 0a 6c 61 74 65 72 2e 0a | 0a 69 66 20 72 30 3c 30 |.later..|.if r0<0|
|00002840| 20 74 68 65 6e 20 69 74 | 20 63 6f 6e 74 61 69 6e | then it| contain|
|00002850| 73 20 61 6e 20 65 72 72 | 6f 72 20 63 6f 64 65 3a |s an err|or code:|
|00002860| 0a 0a 20 2d 31 20 3d 20 | 7a 6f 6e 65 20 6e 6f 74 |.. -1 = |zone not|
|00002870| 20 66 6f 75 6e 64 0a 20 | 2d 32 20 3d 20 6e 65 74 | found. |-2 = net|
|00002880| 77 6f 72 6b 2f 72 65 67 | 69 6f 6e 20 6e 6f 74 20 |work/reg|ion not |
|00002890| 66 6f 75 6e 64 0a 20 2d | 33 20 3d 20 6e 6f 64 65 |found. -|3 = node|
|000028a0| 20 6e 6f 74 20 66 6f 75 | 6e 64 0a 20 2d 34 20 3d | not fou|nd. -4 =|
|000028b0| 20 6f 74 68 65 72 20 65 | 78 63 65 70 74 69 6f 6e | other e|xception|
|000028c0| 20 28 6e 6f 74 20 63 75 | 72 72 65 6e 74 6c 79 20 | (not cu|rrently |
|000028d0| 75 73 65 64 2c 20 68 6f | 77 65 76 65 72 2e 2e 29 |used, ho|wever..)|
|000028e0| 0a 0a 54 68 65 20 4e 6f | 64 65 53 65 72 76 65 72 |..The No|deServer|
|000028f0| 20 6d 6f 64 75 6c 65 20 | 61 6c 73 6f 20 68 61 73 | module |also has|
|00002900| 20 61 20 72 6f 75 74 69 | 6e 65 20 74 6f 20 63 6f | a routi|ne to co|
|00002910| 6e 76 65 72 74 20 61 20 | 6e 6f 64 65 20 6e 75 6d |nvert a |node num|
|00002920| 62 65 72 20 69 6e 74 6f | 20 61 0a 73 74 72 69 6e |ber into| a.strin|
|00002930| 67 2e 20 4f 6e 20 65 6e | 74 72 79 20 72 30 2c 20 |g. On en|try r0, |
|00002940| 72 31 2c 20 72 32 20 61 | 6e 64 20 72 33 20 63 6f |r1, r2 a|nd r3 co|
|00002950| 6e 74 61 69 6e 20 74 68 | 65 20 7a 6f 6e 65 2c 20 |ntain th|e zone, |
|00002960| 6e 65 74 77 6f 72 6b 2f | 72 65 67 69 6f 6e 2c 20 |network/|region, |
|00002970| 6e 6f 64 65 20 61 6e 64 | 0a 70 6f 69 6e 74 20 6e |node and|.point n|
|00002980| 75 6d 62 65 72 2e 20 72 | 34 20 70 6f 69 6e 74 73 |umber. r|4 points|
|00002990| 20 74 6f 20 61 20 72 65 | 73 75 6c 74 20 62 75 66 | to a re|sult buf|
|000029a0| 66 65 72 20 61 6e 64 20 | 72 35 20 63 6f 6e 74 61 |fer and |r5 conta|
|000029b0| 69 6e 73 20 74 68 65 20 | 62 75 66 66 65 72 27 73 |ins the |buffer's|
|000029c0| 0a 6c 65 6e 67 74 68 2e | 20 72 36 20 63 6f 6e 74 |.length.| r6 cont|
|000029d0| 61 69 6e 73 20 61 20 66 | 6c 61 67 20 77 6f 72 64 |ains a f|lag word|
|000029e0| 2e 20 49 66 20 62 69 74 | 20 30 20 6f 66 20 72 36 |. If bit| 0 of r6|
|000029f0| 20 69 73 20 43 4c 45 41 | 52 2c 20 74 68 65 20 74 | is CLEA|R, the t|
|00002a00| 68 65 20 6e 6f 64 65 20 | 6e 75 6d 62 65 72 0a 69 |he node |number.i|
|00002a10| 73 20 77 72 69 74 74 65 | 6e 20 77 69 74 68 20 3a |s writte|n with :|
|00002a20| 2c 2f 20 61 6e 64 20 2e | 20 61 73 20 73 65 70 61 |,/ and .| as sepa|
|00002a30| 72 61 74 6f 72 73 20 28 | 65 2e 67 2e 20 32 3a 32 |rators (|e.g. 2:2|
|00002a40| 35 30 2f 31 31 36 2e 33 | 29 20 6f 74 68 65 72 77 |50/116.3|) otherw|
|00002a50| 69 73 65 20 69 74 20 69 | 73 0a 77 72 69 74 74 65 |ise it i|s.writte|
|00002a60| 6e 20 77 69 74 68 20 73 | 70 61 63 65 73 20 61 73 |n with s|paces as|
|00002a70| 20 73 65 70 61 72 61 74 | 6f 72 73 20 28 65 2e 67 | separat|ors (e.g|
|00002a80| 2e 20 32 20 32 35 30 20 | 31 31 36 20 33 29 2e 20 |. 2 250 |116 3). |
|00002a90| 54 68 65 20 73 70 61 63 | 65 20 73 65 70 61 72 61 |The spac|e separa|
|00002aa0| 74 65 64 0a 73 74 72 69 | 6e 67 20 63 61 6e 20 62 |ted.stri|ng can b|
|00002ab0| 65 20 66 65 64 20 74 6f | 20 4f 53 5f 53 75 62 73 |e fed to| OS_Subs|
|00002ac0| 74 69 74 75 74 65 41 72 | 67 73 2e 0a 0a 4f 6e 20 |tituteAr|gs...On |
|00002ad0| 65 78 69 74 2c 20 72 30 | 20 63 6f 6e 74 61 69 6e |exit, r0| contain|
|00002ae0| 73 20 74 68 65 20 62 75 | 66 66 65 72 20 28 72 35 |s the bu|ffer (r5|
|00002af0| 20 6f 6e 20 65 6e 74 72 | 79 2c 20 68 61 6e 64 79 | on entr|y, handy|
|00002b00| 20 66 6f 72 20 4f 53 5f | 57 72 69 74 65 30 29 20 | for OS_|Write0) |
|00002b10| 61 6e 64 20 72 31 0a 70 | 6f 69 6e 74 73 20 74 6f |and r1.p|oints to|
|00002b20| 20 74 68 65 20 74 65 72 | 6d 69 6e 61 74 69 6e 67 | the ter|minating|
|00002b30| 20 6e 75 6c 6c 20 69 6e | 20 74 68 65 20 62 75 66 | null in| the buf|
|00002b40| 66 65 72 2e 0a 0a 4e 4f | 54 45 53 0a 2d 2d 2d 2d |fer...NO|TES.----|
|00002b50| 2d 0a 0a 6f 20 51 75 69 | 63 6b 42 42 53 20 69 6e |-..o Qui|ckBBS in|
|00002b60| 64 69 63 65 73 20 61 72 | 65 20 70 72 6f 63 65 73 |dices ar|e proces|
|00002b70| 73 65 64 20 77 68 65 6e | 20 74 68 65 79 20 61 72 |sed when| they ar|
|00002b80| 65 20 6c 6f 61 64 65 64 | 2e 20 54 68 65 20 66 69 |e loaded|. The fi|
|00002b90| 6c 65 20 51 4e 4c 5f 49 | 44 58 62 62 73 0a 20 20 |le QNL_I|DXbbs. |
|00002ba0| 63 6f 6e 74 61 69 6e 73 | 20 37 2d 62 79 74 65 20 |contains| 7-byte |
|00002bb0| 72 65 63 6f 72 64 73 2c | 20 77 68 69 63 68 20 61 |records,| which a|
|00002bc0| 72 65 20 65 78 70 61 6e | 64 65 64 20 74 6f 20 38 |re expan|ded to 8|
|00002bd0| 20 62 79 74 65 73 20 77 | 68 65 6e 20 73 74 6f 72 | bytes w|hen stor|
|00002be0| 65 64 20 69 6e 20 74 68 | 65 0a 20 20 52 4d 41 2e |ed in th|e. RMA.|
|00002bf0| 20 54 68 65 72 65 20 6d | 75 73 74 20 62 65 20 65 | There m|ust be e|
|00002c00| 6e 6f 75 67 68 20 72 6f | 6f 6d 20 66 6f 72 20 62 |nough ro|om for b|
|00002c10| 6f 74 68 20 74 68 65 20 | 70 72 65 2d 20 61 6e 64 |oth the |pre- and|
|00002c20| 20 70 6f 73 74 2d 70 72 | 6f 63 65 73 73 65 64 0a | post-pr|ocessed.|
|00002c30| 20 20 6e 6f 64 65 6c 69 | 73 74 20 69 6e 64 65 78 | nodeli|st index|
|00002c40| 21 0a 0a 6f 20 54 68 69 | 73 20 69 73 20 61 20 64 |!..o Thi|s is a d|
|00002c50| 65 76 65 6c 6f 70 6d 65 | 6e 74 20 76 65 72 73 69 |evelopme|nt versi|
|00002c60| 6f 6e 20 6f 66 20 74 68 | 65 20 6d 6f 64 75 6c 65 |on of th|e module|
|00002c70| 2e 20 54 68 65 72 65 66 | 6f 72 65 20 6e 6f 74 20 |. Theref|ore not |
|00002c80| 61 6c 6c 20 74 68 69 6e | 67 73 20 77 6f 72 6b 2e |all thin|gs work.|
|00002c90| 0a 20 20 43 75 72 72 65 | 6e 74 6c 79 2c 20 4c 6f |. Curre|ntly, Lo|
|00002ca0| 63 61 74 65 4e 6f 64 65 | 4e 75 6d 62 65 72 20 6f |cateNode|Number o|
|00002cb0| 6e 6c 79 20 73 65 61 72 | 63 68 65 73 20 61 20 51 |nly sear|ches a Q|
|00002cc0| 75 69 63 6b 42 42 53 20 | 6e 6f 64 65 6c 69 73 74 |uickBBS |nodelist|
|00002cd0| 20 28 72 65 61 73 6f 6e | 61 62 6c 65 2c 0a 20 20 | (reason|able,. |
|00002ce0| 72 65 61 6c 6c 79 29 2e | 0a 0a 46 75 74 75 72 65 |really).|..Future|
|00002cf0| 3f 0a 2d 2d 2d 2d 2d 2d | 2d 0a 0a 6f 20 41 6e 20 |?.------|-..o An |
|00002d00| 53 57 49 20 74 6f 20 72 | 65 61 64 20 69 6e 66 6f |SWI to r|ead info|
|00002d10| 72 6d 61 74 69 6f 6e 20 | 66 72 6f 6d 20 61 20 64 |rmation |from a d|
|00002d20| 61 74 61 20 66 69 6c 65 | 20 69 6e 20 61 20 67 69 |ata file| in a gi|
|00002d30| 76 65 6e 20 66 6f 72 6d | 61 74 3b 20 74 68 65 20 |ven form|at; the |
|00002d40| 69 64 65 61 0a 20 20 62 | 65 69 6e 67 20 74 6f 20 |idea. b|eing to |
|00002d50| 62 65 20 6e 6f 64 65 6c | 69 73 74 2d 66 6f 72 6d |be nodel|ist-form|
|00002d60| 61 74 20 69 6e 64 65 70 | 65 6e 64 65 6e 74 0a 0a |at indep|endent..|
|00002d70| 6f 20 41 6e 20 53 57 49 | 20 74 6f 20 68 65 6c 70 |o An SWI| to help|
|00002d80| 20 62 72 6f 77 73 65 2d | 74 68 72 6f 75 67 68 2d | browse-|through-|
|00002d90| 74 68 65 2d 6e 6f 64 65 | 6c 69 73 74 20 70 72 6f |the-node|list pro|
|00002da0| 67 72 61 6d 73 2e 0a 0a | 6f 20 41 20 64 65 63 65 |grams...|o A dece|
|00002db0| 6e 74 20 6e 6f 64 65 6c | 69 73 74 20 66 6f 72 6d |nt nodel|ist form|
|00002dc0| 61 74 21 0a 0a 43 72 65 | 64 69 74 5b 73 5d 0a 2d |at!..Cre|dit[s].-|
|00002dd0| 2d 2d 2d 2d 2d 2d 2d 2d | 0a 0a 4e 6f 64 65 53 65 |--------|..NodeSe|
|00002de0| 72 76 65 72 20 6d 6f 64 | 75 6c 65 20 75 70 20 74 |rver mod|ule up t|
|00002df0| 6f 20 32 2e 30 33 20 77 | 61 73 20 77 72 69 74 74 |o 2.03 w|as writt|
|00002e00| 65 6e 20 69 6e 20 43 20 | 62 79 20 53 74 65 70 68 |en in C |by Steph|
|00002e10| 65 6e 20 44 61 76 69 65 | 73 0a 4e 6f 64 65 53 65 |en Davie|s.NodeSe|
|00002e20| 72 76 65 72 20 6d 6f 64 | 75 6c 65 20 66 72 6f 6d |rver mod|ule from|
|00002e30| 20 32 2e 31 30 20 6f 6e | 77 61 72 64 73 20 77 61 | 2.10 on|wards wa|
|00002e40| 73 20 77 72 69 74 74 65 | 6e 20 69 6e 20 41 52 4d |s writte|n in ARM|
|00002e50| 20 63 6f 64 65 20 62 79 | 20 53 74 65 76 65 6e 20 | code by| Steven |
|00002e60| 48 61 73 6c 61 6d 0a 28 | 6f 74 68 65 72 77 69 73 |Haslam.(|otherwis|
|00002e70| 65 20 6b 6e 6f 77 6e 20 | 61 73 20 60 48 61 7a 7a |e known |as `Hazz|
|00002e80| 79 60 29 0a 0a 43 6f 6e | 74 61 63 74 0a 2d 2d 2d |y`)..Con|tact.---|
|00002e90| 2d 2d 2d 2d 0a 0a 49 6e | 20 6f 72 64 65 72 20 6f |----..In| order o|
|00002ea0| 66 20 70 72 65 66 65 72 | 65 6e 63 65 3a 0a 0a 4f |f prefer|ence:..O|
|00002eb0| 72 67 2e 20 20 20 20 41 | 64 64 72 65 73 73 20 20 |rg. A|ddress |
|00002ec0| 20 20 20 4e 61 6d 65 20 | 20 20 20 20 20 20 20 20 | Name | |
|00002ed0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 41 73 0a | | As.|
|00002ee0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002ef0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002f00| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002f10| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002f20| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 0a 46 69 |--------|-----.Fi|
|00002f30| 64 6f 4e 65 74 20 32 3a | 32 35 30 2f 31 31 36 2e |doNet 2:|250/116.|
|00002f40| 33 20 28 54 68 65 20 4e | 41 49 58 29 20 20 20 20 |3 (The N|AIX) |
|00002f50| 20 20 20 20 20 20 20 20 | 20 20 20 20 53 74 65 76 | | Stev|
|00002f60| 65 6e 20 48 61 73 6c 61 | 6d 0a 46 69 64 6f 4e 65 |en Hasla|m.FidoNe|
|00002f70| 74 20 32 3a 32 35 34 2f | 34 35 2e 30 20 20 28 41 |t 2:254/|45.0 (A|
|00002f80| 72 63 61 64 65 29 20 20 | 20 20 20 20 20 20 20 20 |rcade) | |
|00002f90| 20 20 20 20 20 20 20 20 | 48 61 7a 7a 79 0a 46 69 | |Hazzy.Fi|
|00002fa0| 64 6f 4e 65 74 20 32 3a | 32 35 32 2f 31 30 32 2e |doNet 2:|252/102.|
|00002fb0| 30 20 28 54 68 65 20 57 | 6f 72 6c 64 20 6f 66 20 |0 (The W|orld of |
|00002fc0| 43 72 79 74 6f 6e 29 20 | 20 20 20 20 48 61 7a 7a |Cryton) | Hazz|
|00002fd0| 79 0a 46 69 64 6f 4e 65 | 74 20 32 3a 32 35 34 2f |y.FidoNe|t 2:254/|
|00002fe0| 34 30 35 2e 30 20 28 53 | 74 61 72 2d 4e 65 74 29 |405.0 (S|tar-Net)|
|00002ff0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00003000| 48 61 7a 7a 79 0a 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |Hazzy.--|--------|
|00003010| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003020| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003030| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003040| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003050| 2d 2d 2d 0a 0a 53 74 65 | 76 65 6e 20 48 61 73 6c |---..Ste|ven Hasl|
|00003060| 61 6d 0a 20 31 31 32 20 | 4b 65 69 67 68 6c 65 79 |am. 112 |Keighley|
|00003070| 20 52 6f 61 64 0a 20 20 | 43 6f 6c 6e 65 0a 20 20 | Road. |Colne. |
|00003080| 20 4c 61 6e 63 61 73 68 | 69 72 65 0a 20 20 20 20 | Lancash|ire. |
|00003090| 55 4e 49 54 45 44 20 4b | 49 4e 47 44 4f 4d 0a 20 |UNITED K|INGDOM. |
|000030a0| 20 20 20 20 42 42 38 20 | 30 50 48 0a 0a 2d 2d 2d | BB8 |0PH..---|
|000030b0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000030c0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 54 48 45 |--------|-----THE|
|000030d0| 2d 45 4e 44 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |-END----|--------|
|000030e0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000030f0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 0a 46 69 6c 65 44 |--------|--.FileD|
|00003100| 61 74 61 82 52 65 61 64 | 4e 6f 64 65 73 00 00 04 |ata.Read|Nodes...|
|00003110| 01 00 00 43 ff ff ff 9a | ec f5 ba 03 00 71 80 7b |...C....|.....q.{|
|00003120| 5e 72 65 70 6f 72 74 20 | 60 42 72 6f 77 73 69 6e |^report |`Browsin|
|00003130| 67 20 6e 6f 64 65 6c 69 | 73 74 60 7d 0a 7b 63 6c |g nodeli|st`}.{cl|
|00003140| 73 20 61 74 74 72 20 30 | 20 36 7d 20 20 4c 6f 61 |s attr 0| 6} Loa|
|00003150| 64 69 6e 67 2c 20 70 6c | 65 61 73 65 20 77 61 69 |ding, pl|ease wai|
|00003160| 74 2e 2e 2e 0a 7b 5e 72 | 75 6e 74 61 73 6b 20 60 |t....{^r|untask `|
|00003170| 3c 52 69 73 63 42 42 53 | 24 44 69 72 3e 2e 53 75 |<RiscBBS|$Dir>.Su|
|00003180| 62 54 61 73 6b 73 2e 21 | 52 65 61 64 4e 6f 64 65 |bTasks.!|ReadNode|
|00003190| 73 20 2d 64 6f 6f 72 20 | 2d 73 65 72 76 65 72 20 |s -door |-server |
|000031a0| 48 41 4e 44 4c 45 20 2d | 61 6e 73 69 20 41 4e 53 |HANDLE -|ansi ANS|
|000031b0| 49 20 2d 6d 6f 72 65 20 | 4d 4f 52 45 60 7d 0a 7b |I -more |MORE`}.{|
|000031c0| 5e 77 61 69 74 7d 0a 7b | 61 74 74 72 20 35 20 33 |^wait}.{|attr 5 3|
|000031d0| 7d 20 20 52 65 74 75 72 | 6e 69 6e 67 20 79 6f 75 |} Retur|ning you|
|000031e0| 20 74 6f 20 74 68 65 20 | 42 42 53 2c 20 7b 5f 75 | to the |BBS, {_u|
|000031f0| 73 65 72 66 7d 21 7b 63 | 6c 6c 20 62 67 20 30 7d |serf}!{c|ll bg 0}|
|00003200| 0a 7b 73 68 6f 77 20 60 | 3c 52 69 73 63 42 42 53 |.{show `|<RiscBBS|
|00003210| 24 44 69 72 3e 2e 42 42 | 53 2e 41 6e 79 4b 65 79 |$Dir>.BB|S.AnyKey|
|00003220| 60 7d 0a 46 69 6c 65 44 | 61 74 61 82 52 65 61 64 |`}.FileD|ata.Read|
|00003230| 4e 6f 64 65 73 44 00 f9 | 41 00 00 47 fd ff ff dd |NodesD..|A..G....|
|00003240| fe 48 1e 03 00 24 9f 0d | 00 0a 21 f4 20 3e 3c 52 |.H...$..|..!. ><R|
|00003250| 65 61 64 4e 6f 64 65 73 | 24 44 69 72 3e 2e 52 65 |eadNodes|$Dir>.Re|
|00003260| 61 64 4e 6f 64 65 73 44 | 0d 00 14 16 f4 20 62 79 |adNodesD|..... by|
|00003270| 20 53 74 65 76 65 6e 20 | 48 61 73 6c 61 6d 0d 00 | Steven |Haslam..|
|00003280| 1e 1c f4 20 66 6f 72 20 | 21 52 69 73 63 42 42 53 |... for |!RiscBBS|
|00003290| 20 31 2e 30 31 2f 62 65 | 74 61 0d 00 28 05 3a 0d | 1.01/be|ta..(.:.|
|000032a0| 00 32 1d de 20 62 6c 6f | 63 6b 25 20 26 32 30 30 |.2.. blo|ck% &200|
|000032b0| 2c 6c 69 73 74 25 20 26 | 31 30 30 30 0d 00 3c 05 |,list% &|1000..<.|
|000032c0| 3a 0d 00 46 2d 5f 6f 75 | 72 5f 76 65 72 73 69 6f |:..F-_ou|r_versio|
|000032d0| 6e 24 3d 22 31 2e 34 30 | 5b 2d 62 65 74 61 5d 20 |n$="1.40|[-beta] |
|000032e0| 28 32 31 2d 4d 61 72 2d | 31 39 39 32 29 22 0d 00 |(21-Mar-|1992)"..|
|000032f0| 50 1d c8 99 20 22 4f 53 | 5f 47 65 74 45 6e 76 22 |P... "OS|_GetEnv"|
|00003300| 20 b8 20 65 6e 76 5f 73 | 74 72 24 0d 00 5a 2e e7 | . env_s|tr$..Z..|
|00003310| 20 a7 65 6e 76 5f 73 74 | 72 24 2c 22 2d 64 6f 6f | .env_st|r$,"-doo|
|00003320| 72 22 29 3d a3 20 8c 20 | 85 20 30 2c 22 42 61 64 |r")=. . |. 0,"Bad|
|00003330| 20 73 74 61 72 74 75 70 | 22 0d 00 64 2b 70 61 72 | startup|"..d+par|
|00003340| 61 6d 73 24 3d c1 65 6e | 76 5f 73 74 72 24 2c a7 |ams$=.en|v_str$,.|
|00003350| 65 6e 76 5f 73 74 72 24 | 2c 22 2d 64 6f 6f 72 22 |env_str$|,"-door"|
|00003360| 29 2b 36 29 0d 00 6e 36 | 73 65 72 76 65 72 25 3d |)+6)..n6|server%=|
|00003370| bb 28 70 61 72 61 6d 73 | 24 29 3a 70 61 72 61 6d |.(params|$):param|
|00003380| 73 24 3d c1 70 61 72 61 | 6d 73 24 2c a7 70 61 72 |s$=.para|ms$,.par|
|00003390| 61 6d 73 24 2c 22 20 22 | 29 29 0d 00 78 36 61 6e |ams$," "|))..x6an|
|000033a0| 73 69 25 3d bb 28 70 61 | 72 61 6d 73 24 29 3e 30 |si%=.(pa|rams$)>0|
|000033b0| 3a 70 61 72 61 6d 73 24 | 3d c1 70 61 72 61 6d 73 |:params$|=.params|
|000033c0| 24 2c a7 70 61 72 61 6d | 73 24 2c 22 20 22 29 29 |$,.param|s$," "))|
|000033d0| 0d 00 82 36 6d 6f 72 65 | 25 3d bb 28 70 61 72 61 |...6more|%=.(para|
|000033e0| 6d 73 24 29 3e 30 3a 70 | 61 72 61 6d 73 24 3d c1 |ms$)>0:p|arams$=.|
|000033f0| 70 61 72 61 6d 73 24 2c | a7 70 61 72 61 6d 73 24 |params$,|.params$|
|00003400| 2c 22 20 22 29 29 0d 00 | 8c 2b 62 61 64 6e 6f 64 |," "))..|.+badnod|
|00003410| 65 73 65 72 76 65 72 25 | 3d a7 65 6e 76 5f 73 74 |eserver%|=.env_st|
|00003420| 72 24 2c 22 2d 62 61 64 | 6e 6f 64 65 73 22 29 3e |r$,"-bad|nodes")>|
|00003430| 30 0d 00 96 05 3a 0d 00 | a0 12 65 72 72 6f 72 5f |0....:..|..error_|
|00003440| 69 6e 74 25 3d 32 35 35 | 0d 00 aa 12 65 72 72 6f |int%=255|....erro|
|00003450| 72 5f 63 61 6e 25 3d 32 | 35 34 0d 00 b4 05 3a 0d |r_can%=2|54....:.|
|00003460| 00 be 0c 70 6f 6c 6c 73 | 25 3d 35 0d 00 c8 0c 64 |...polls|%=5....d|
|00003470| 61 74 61 46 25 3d 30 0d | 00 d2 05 3a 0d 00 dc 0d |ataF%=0.|...:....|
|00003480| 71 75 65 75 65 24 3d 22 | 22 0d 00 e6 0f 63 72 24 |queue$="|"....cr$|
|00003490| 3d bd 31 33 2b bd 31 30 | 0d 00 f0 05 3a 0d 00 fa |=.13+.10|....:...|
|000034a0| 15 68 65 61 70 5f 62 61 | 73 65 25 3d 93 2d 26 34 |.heap_ba|se%=.-&4|
|000034b0| 30 30 0d 01 04 18 68 65 | 61 70 5f 70 74 72 25 3d |00....he|ap_ptr%=|
|000034c0| 68 65 61 70 5f 62 61 73 | 65 25 0d 01 0e 10 68 65 |heap_bas|e%....he|
|000034d0| 61 70 5f 74 72 69 67 25 | 3d 93 0d 01 18 12 d3 3d |ap_trig%|=......=|
|000034e0| 68 65 61 70 5f 62 61 73 | 65 25 2d 34 0d 01 22 05 |heap_bas|e%-4..".|
|000034f0| 3a 0d 01 2c 2a f2 6d 73 | 67 73 5f 69 6e 69 74 28 |:..,*.ms|gs_init(|
|00003500| 22 3c 52 65 61 64 4e 6f | 64 65 73 24 44 69 72 3e |"<ReadNo|des$Dir>|
|00003510| 2e 4d 65 73 73 61 67 65 | 73 22 29 0d 01 36 05 3a |.Message|s")..6.:|
|00003520| 0d 01 40 09 f2 69 6e 69 | 74 0d 01 4a 05 3a 0d 01 |..@..ini|t..J.:..|
|00003530| 54 1b ee 20 85 20 f2 65 | 72 72 6f 72 5f 6d 61 69 |T.. . .e|rror_mai|
|00003540| 6e 28 9f 2c 9e 2c f6 24 | 29 0d 01 5e 05 3a 0d 01 |n(.,.,.$|)..^.:..|
|00003550| 68 68 f2 73 61 79 28 a4 | 63 6c 73 2b a4 66 67 62 |hh.say(.|cls+.fgb|
|00003560| 67 28 33 2c 31 29 2b 22 | 21 52 65 61 64 4e 6f 64 |g(3,1)+"|!ReadNod|
|00003570| 65 73 20 2d 20 22 2b a4 | 66 67 28 32 29 2b 5f 6f |es - "+.|fg(2)+_o|
|00003580| 75 72 5f 76 65 72 73 69 | 6f 6e 24 2b a4 66 67 28 |ur_versi|on$+.fg(|
|00003590| 37 29 2b 22 20 2d 20 22 | 2b a4 6d 73 67 5f 6c 6f |7)+" - "|+.msg_lo|
|000035a0| 6f 6b 75 70 28 22 50 52 | 4f 47 44 45 53 43 22 29 |okup("PR|OGDESC")|
|000035b0| 2b a4 63 6c 6c 29 0d 01 | 72 3d f2 73 61 79 28 a4 |+.cll)..|r=.say(.|
|000035c0| 66 67 62 67 28 32 2c 34 | 29 2b 22 62 79 20 22 2b |fgbg(2,4|)+"by "+|
|000035d0| a4 66 67 28 33 29 2b 22 | 53 74 65 76 65 6e 20 48 |.fg(3)+"|Steven H|
|000035e0| 61 73 6c 61 6d 22 2b a4 | 63 6c 6c 2b a4 62 67 28 |aslam"+.|cll+.bg(|
|000035f0| 30 29 29 0d 01 7c 05 3a | 0d 01 86 16 e7 20 62 61 |0))..|.:|..... ba|
|00003600| 64 6e 6f 64 65 73 65 72 | 76 65 72 25 20 8c 0d 01 |dnodeser|ver% ...|
|00003610| 90 2a 20 20 20 85 20 65 | 72 72 6f 72 5f 69 6e 74 |.* . e|rror_int|
|00003620| 25 2c a4 6d 73 67 5f 6c | 6f 6f 6b 75 70 28 22 42 |%,.msg_l|ookup("B|
|00003630| 41 44 4e 53 52 56 22 29 | 0d 01 9a 0b 20 20 20 f2 |ADNSRV")|.... .|
|00003640| 65 6e 64 0d 01 a4 05 cd | 0d 01 ae 2e f2 71 75 65 |end.....|.....que|
|00003650| 75 65 28 63 72 24 2b a4 | 66 67 28 35 29 2b a4 6d |ue(cr$+.|fg(5)+.m|
|00003660| 73 67 5f 6c 6f 6f 6b 75 | 70 28 22 43 48 4b 46 49 |sg_looku|p("CHKFI|
|00003670| 4c 45 53 22 29 29 0d 01 | b8 0a f2 66 6c 75 73 68 |LES"))..|...flush|
|00003680| 0d 01 c2 09 f2 70 6f 6c | 6c 0d 01 cc 25 6e 6f 64 |.....pol|l...%nod|
|00003690| 65 6c 69 73 74 24 3d a4 | 6d 73 67 5f 6c 6f 6f 6b |elist$=.|msg_look|
|000036a0| 75 70 28 22 4e 4f 44 45 | 4c 49 53 54 22 29 0d 01 |up("NODE|LIST")..|
|000036b0| d6 26 c8 99 20 22 4f 53 | 5f 46 69 6c 65 22 2c 35 |.&.. "OS|_File",5|
|000036c0| 2c 6e 6f 64 65 6c 69 73 | 74 24 20 b8 20 72 65 73 |,nodelis|t$ . res|
|000036d0| 75 6c 74 25 0d 01 e0 36 | e7 20 72 65 73 75 6c 74 |ult%...6|. result|
|000036e0| 25 3c 3e 31 20 8c 20 85 | 20 65 72 72 6f 72 5f 69 |%<>1 . .| error_i|
|000036f0| 6e 74 25 2c a4 6d 73 67 | 5f 6c 6f 6f 6b 75 70 28 |nt%,.msg|_lookup(|
|00003700| 22 43 48 4b 44 41 54 41 | 22 29 0d 01 ea 09 f2 70 |"CHKDATA|").....p|
|00003710| 6f 6c 6c 0d 01 f4 36 c8 | 99 20 22 4e 6f 64 65 53 |oll...6.|. "NodeS|
|00003720| 65 72 76 65 72 5f 4e 6f | 64 65 4c 69 73 74 22 20 |erver_No|deList" |
|00003730| b8 20 69 64 78 5f 62 61 | 73 65 25 2c 61 63 74 69 |. idx_ba|se%,acti|
|00003740| 76 65 5f 6e 6f 64 65 73 | 25 0d 01 fe 39 e7 20 69 |ve_nodes|%...9. i|
|00003750| 64 78 5f 62 61 73 65 25 | 3d 2d 31 20 8c 20 85 20 |dx_base%|=-1 . . |
|00003760| 65 72 72 6f 72 5f 69 6e | 74 25 2c a4 6d 73 67 5f |error_in|t%,.msg_|
|00003770| 6c 6f 6f 6b 75 70 28 22 | 43 48 4b 49 4e 44 45 58 |lookup("|CHKINDEX|
|00003780| 22 29 0d 02 08 27 f2 73 | 61 79 28 a4 66 67 28 33 |")...'.s|ay(.fg(3|
|00003790| 29 2b a4 6d 73 67 5f 6c | 6f 6f 6b 75 70 28 22 43 |)+.msg_l|ookup("C|
|000037a0| 48 4b 4f 4b 41 59 22 29 | 29 0d 02 12 09 f2 70 6f |HKOKAY")|).....po|
|000037b0| 6c 6c 0d 02 1c 16 f2 6e | 6f 64 65 6c 69 73 74 5f |ll.....n|odelist_|
|000037c0| 72 6f 75 74 69 6e 65 73 | 0d 02 26 09 f2 70 6f 6c |routines|..&..pol|
|000037d0| 6c 0d 02 30 05 3a 0d 02 | 3a 0b 71 75 69 74 25 3d |l..0.:..|:.quit%=|
|000037e0| a3 0d 02 44 05 3a 0d 02 | 4e 29 f2 73 61 79 28 a4 |...D.:..|N).say(.|
|000037f0| 66 67 62 67 28 36 2c 30 | 29 2b a4 6d 73 67 5f 6c |fgbg(6,0|)+.msg_l|
|00003800| 6f 6f 6b 75 70 28 22 49 | 4e 54 52 4f 22 29 29 0d |ookup("I|NTRO")).|
|00003810| 02 58 05 3a 0d 02 62 1b | ee 20 85 20 f2 65 72 72 |.X.:..b.|. . .err|
|00003820| 6f 72 5f 6d 61 69 6e 28 | 9f 2c 9e 2c f6 24 29 0d |or_main(|.,.,.$).|
|00003830| 02 6c 05 3a 0d 02 76 05 | f5 0d 02 80 08 20 20 20 |.l.:..v.|..... |
|00003840| f5 0d 02 8a 37 20 20 20 | 20 20 20 f2 71 75 65 75 |....7 | .queu|
|00003850| 65 28 63 72 24 2b a4 66 | 67 62 67 28 32 2c 30 29 |e(cr$+.f|gbg(2,0)|
|00003860| 2b 22 20 52 65 61 64 4e | 6f 64 65 73 20 3a 20 22 |+" ReadN|odes : "|
|00003870| 2b a4 66 67 28 37 29 29 | 0d 02 94 10 20 20 20 20 |+.fg(7))|.... |
|00003880| 20 20 f2 66 6c 75 73 68 | 0d 02 9e 21 20 20 20 20 | .flush|...! |
|00003890| 20 20 63 6f 6d 6d 61 6e | 64 24 3d a4 6c 6f 77 65 | comman|d$=.lowe|
|000038a0| 72 28 a4 69 6e 70 75 74 | 29 0d 02 a8 14 20 20 20 |r(.input|).... |
|000038b0| fd 20 63 6f 6d 6d 61 6e | 64 24 3e 22 22 0d 02 b2 |. comman|d$>""...|
|000038c0| 0c 20 20 20 6f 6b 25 3d | a3 0d 02 bc 2c 20 20 20 |. ok%=|...., |
|000038d0| 66 63 6f 6d 6d 61 6e 64 | 24 3d c0 63 6f 6d 6d 61 |fcommand|$=.comma|
|000038e0| 6e 64 24 2c a7 63 6f 6d | 6d 61 6e 64 24 2c 22 20 |nd$,.com|mand$," |
|000038f0| 22 29 2d 31 29 0d 02 c6 | 2c 20 20 20 74 63 6f 6d |")-1)...|, tcom|
|00003900| 6d 61 6e 64 24 3d c1 63 | 6f 6d 6d 61 6e 64 24 2c |mand$=.c|ommand$,|
|00003910| a7 63 6f 6d 6d 61 6e 64 | 24 2c 22 20 22 29 2b 31 |.command|$," ")+1|
|00003920| 29 0d 02 d0 37 20 20 20 | e7 20 66 63 6f 6d 6d 61 |)...7 |. fcomma|
|00003930| 6e 64 24 3d 22 66 69 6e | 64 22 20 8c 20 f2 66 69 |nd$="fin|d" . .fi|
|00003940| 6e 64 5f 6e 61 6d 65 28 | 74 63 6f 6d 6d 61 6e 64 |nd_name(|tcommand|
|00003950| 24 29 3a 6f 6b 25 3d b9 | 0d 02 da 2b 20 20 20 e7 |$):ok%=.|...+ .|
|00003960| 20 63 6f 6d 6d 61 6e 64 | 24 3d 22 68 65 6c 70 22 | command|$="help"|
|00003970| 20 8c 20 f2 67 69 76 65 | 5f 68 65 6c 70 3a 6f 6b | . .give|_help:ok|
|00003980| 25 3d b9 0d 02 e4 2b 20 | 20 20 e7 20 63 6f 6d 6d |%=....+ | . comm|
|00003990| 61 6e 64 24 3d 22 69 6e | 66 6f 22 20 8c 20 f2 67 |and$="in|fo" . .g|
|000039a0| 69 76 65 5f 69 6e 66 6f | 3a 6f 6b 25 3d b9 0d 02 |ive_info|:ok%=...|
|000039b0| ee 29 20 20 20 e7 20 63 | 6f 6d 6d 61 6e 64 24 3d |.) . c|ommand$=|
|000039c0| 22 3f 22 20 8c 20 f2 6c | 69 73 74 5f 7a 6f 6e 65 |"?" . .l|ist_zone|
|000039d0| 73 3a 6f 6b 25 3d b9 0d | 02 f8 47 20 20 20 e7 20 |s:ok%=..|..G . |
|000039e0| a7 63 6f 6d 6d 61 6e 64 | 24 2c 22 2f 22 29 20 84 |.command|$,"/") .|
|000039f0| 20 a7 63 6f 6d 6d 61 6e | 64 24 2c 22 3a 22 29 20 | .comman|d$,":") |
|00003a00| 8c 20 f2 6e 6f 64 65 5f | 62 72 6f 77 73 65 28 63 |. .node_|browse(c|
|00003a10| 6f 6d 6d 61 6e 64 24 29 | 3a 6f 6b 25 3d b9 0d 03 |ommand$)|:ok%=...|
|00003a20| 02 1f 20 20 20 e7 20 63 | 6f 6d 6d 61 6e 64 24 3d |.. . c|ommand$=|
|00003a30| 22 65 6e 64 22 20 8c 20 | 6f 6b 25 3d b9 0d 03 0c |"end" . |ok%=....|
|00003a40| 37 20 20 20 e7 20 ac 20 | 6f 6b 25 20 8c 20 f2 73 |7 . . |ok% . .s|
|00003a50| 61 79 28 63 72 24 2b a4 | 66 67 28 31 29 2b a4 6d |ay(cr$+.|fg(1)+.m|
|00003a60| 73 67 5f 6c 6f 6f 6b 75 | 70 28 22 55 4b 43 4f 4d |sg_looku|p("UKCOM|
|00003a70| 4d 22 29 29 0d 03 16 14 | fd 20 63 6f 6d 6d 61 6e |M"))....|. comman|
|00003a80| 64 24 3d 22 65 6e 64 22 | 0d 03 20 05 3a 0d 03 2a |d$="end"|.. .:..*|
|00003a90| 08 f2 65 6e 64 0d 03 34 | 05 3a 0d 03 3e 05 e0 0d |..end..4|.:..>...|
|00003aa0| 03 48 05 3a 0d 03 52 11 | dd 2d 20 50 72 6f 63 65 |.H.:..R.|.- Proce|
|00003ab0| 64 75 72 65 73 0d 03 5c | 05 3a 0d 03 66 0b dd 20 |dures..\|.:..f.. |
|00003ac0| f2 69 6e 69 74 0d 03 70 | 3a c8 99 20 22 57 69 6d |.init..p|:.. "Wim|
|00003ad0| 70 5f 49 6e 69 74 69 61 | 6c 69 73 65 22 2c 32 30 |p_Initia|lise",20|
|00003ae0| 30 2c 26 34 42 35 33 34 | 31 35 34 2c a4 6d 73 67 |0,&4B534|154,.msg|
|00003af0| 5f 6c 6f 6f 6b 75 70 28 | 22 54 41 53 4b 22 29 0d |_lookup(|"TASK").|
|00003b00| 03 7a 19 f2 5f 73 65 6e | 64 5f 73 65 72 76 65 72 |.z.._sen|d_server|
|00003b10| 28 26 43 30 39 30 30 29 | 0d 03 84 05 e1 0d 03 8e |(&C0900)|........|
|00003b20| 05 3a 0d 03 98 0a dd 20 | f2 65 6e 64 0d 03 a2 19 |.:..... |.end....|
|00003b30| f2 5f 73 65 6e 64 5f 73 | 65 72 76 65 72 28 26 43 |._send_s|erver(&C|
|00003b40| 30 39 30 31 29 0d 03 ac | 17 c8 99 20 22 57 69 6d |0901)...|... "Wim|
|00003b50| 70 5f 43 6c 6f 73 65 44 | 6f 77 6e 22 0d 03 b6 15 |p_CloseD|own"....|
|00003b60| e7 20 64 61 74 61 46 25 | 20 d9 23 64 61 74 61 46 |. dataF%| .#dataF|
|00003b70| 25 0d 03 c0 0f f2 6d 73 | 67 73 5f 63 6c 6f 73 65 |%.....ms|gs_close|
|00003b80| 0d 03 ca 05 e0 0d 03 d4 | 05 e1 0d 03 de 05 3a 0d |........|......:.|
|00003b90| 03 e8 0b dd 20 f2 70 6f | 6c 6c 0d 03 f2 12 ea 20 |.... .po|ll..... |
|00003ba0| 63 6f 75 6e 74 25 2c 70 | 6f 6c 6c 25 0d 03 fc 05 |count%,p|oll%....|
|00003bb0| f5 0d 04 06 10 20 20 20 | 63 6f 75 6e 74 25 2b 3d |..... |count%+=|
|00003bc0| 31 0d 04 10 15 20 20 20 | 70 6f 6c 6c 25 3d a4 70 |1.... |poll%=.p|
|00003bd0| 6f 6c 6c 28 30 29 0d 04 | 1a 1e fd 20 70 6f 6c 6c |oll(0)..|... poll|
|00003be0| 25 3e 2d 31 20 84 20 63 | 6f 75 6e 74 25 3d 70 6f |%>-1 . c|ount%=po|
|00003bf0| 6c 6c 73 25 0d 04 24 4a | e7 20 70 6f 6c 6c 25 3d |lls%..$J|. poll%=|
|00003c00| 33 20 84 20 70 6f 6c 6c | 25 3d 32 34 20 84 20 70 |3 . poll|%=24 . p|
|00003c10| 6f 6c 6c 25 3d 32 37 20 | 8c 20 85 20 65 72 72 6f |oll%=27 |. . erro|
|00003c20| 72 5f 63 61 6e 25 2c a4 | 6d 73 67 5f 6c 6f 6f 6b |r_can%,.|msg_look|
|00003c30| 75 70 28 22 43 41 4e 43 | 45 4c 52 51 22 29 0d 04 |up("CANC|ELRQ")..|
|00003c40| 2e 05 e1 0d 04 38 05 3a | 0d 04 42 13 dd 20 a4 67 |.....8.:|..B.. .g|
|00003c50| 65 74 3d a4 70 6f 6c 6c | 28 31 29 0d 04 4c 05 3a |et=.poll|(1)..L.:|
|00003c60| 0d 04 56 14 dd 20 a4 73 | 63 61 6e 3d a4 70 6f 6c |..V.. .s|can=.pol|
|00003c70| 6c 28 30 29 0d 04 60 05 | 3a 0d 04 6a 12 dd 20 a4 |l(0)..`.|:..j.. .|
|00003c80| 70 6f 6c 6c 28 6d 61 73 | 6b 25 29 0d 04 74 0d ea |poll(mas|k%)..t..|
|00003c90| 20 72 65 74 75 72 6e 25 | 0d 04 7e 2d c8 99 20 22 | return%|..~-.. "|
|00003ca0| 57 69 6d 70 5f 50 6f 6c | 6c 22 2c 6d 61 73 6b 25 |Wimp_Pol|l",mask%|
|00003cb0| 20 80 20 31 2c 62 6c 6f | 63 6b 25 20 b8 20 72 65 | . 1,blo|ck% . re|
|00003cc0| 73 75 6c 74 25 0d 04 88 | 0e 72 65 74 75 72 6e 25 |sult%...|.return%|
|00003cd0| 3d 2d 31 0d 04 92 10 c8 | 8e 20 72 65 73 75 6c 74 |=-1.....|. result|
|00003ce0| 25 20 ca 0d 04 9c 0f 20 | 20 20 c9 20 31 37 2c 31 |% ..... | . 17,1|
|00003cf0| 38 3a 0d 04 a6 15 20 20 | 20 c8 8e 20 62 6c 6f 63 |8:.... | .. bloc|
|00003d00| 6b 25 21 31 36 20 ca 0d | 04 b0 13 20 20 20 20 20 |k%!16 ..|... |
|00003d10| 20 c9 20 30 3a 20 f2 65 | 6e 64 0d 04 ba 2d 20 20 | . 0: .e|nd...- |
|00003d20| 20 20 20 20 c9 20 26 34 | 30 30 43 33 3a 20 e7 20 | . &4|00C3: . |
|00003d30| 62 6c 6f 63 6b 25 21 34 | 3d 73 65 72 76 65 72 25 |block%!4|=server%|
|00003d40| 20 8c 20 f2 65 6e 64 0d | 04 c4 21 20 20 20 20 20 | . .end.|..! |
|00003d50| 20 c9 20 26 43 30 39 30 | 33 3a 20 73 65 72 76 65 | . &C090|3: serve|
|00003d60| 72 5f 61 63 6b 25 3d b9 | 0d 04 ce 25 20 20 20 20 |r_ack%=.|...% |
|00003d70| 20 20 c9 20 26 43 30 39 | 30 34 3a 20 72 65 74 75 | . &C09|04: retu|
|00003d80| 72 6e 25 3d 62 6c 6f 63 | 6b 25 21 32 30 0d 04 d8 |rn%=bloc|k%!20...|
|00003d90| 08 20 20 20 cb 0d 04 e2 | 05 cb 0d 04 ec 0c 3d 72 |. ....|......=r|
|00003da0| 65 74 75 72 6e 25 0d 04 | f6 05 3a 0d 05 00 13 dd |eturn%..|..:.....|
|00003db0| 20 f2 73 61 79 28 73 74 | 72 69 6e 67 24 29 0d 05 | .say(st|ring$)..|
|00003dc0| 0a 0a f2 66 6c 75 73 68 | 0d 05 14 17 f2 71 75 65 |...flush|.....que|
|00003dd0| 75 65 28 73 74 72 69 6e | 67 24 2b 63 72 24 29 0d |ue(strin|g$+cr$).|
|00003de0| 05 1e 0a f2 66 6c 75 73 | 68 0d 05 28 09 f2 70 6f |....flus|h..(..po|
|00003df0| 6c 6c 0d 05 32 05 e1 0d | 05 3c 05 3a 0d 05 46 13 |ll..2...|.<.:..F.|
|00003e00| dd 20 f2 77 61 69 74 5f | 66 6f 72 5f 61 63 6b 0d |. .wait_|for_ack.|
|00003e10| 05 50 11 73 65 72 76 65 | 72 5f 61 63 6b 25 3d a3 |.P.serve|r_ack%=.|
|00003e20| 0d 05 5a 05 f5 0d 05 64 | 12 20 20 20 6a 75 6e 6b |..Z....d|. junk|
|00003e30| 25 3d a4 73 63 61 6e 0d | 05 6e 11 fd 20 73 65 72 |%=.scan.|.n.. ser|
|00003e40| 76 65 72 5f 61 63 6b 25 | 0d 05 78 05 e1 0d 05 82 |ver_ack%|..x.....|
|00003e50| 05 3a 0d 05 8c 26 dd 20 | f2 65 72 72 6f 72 5f 6d |.:...&. |.error_m|
|00003e60| 61 69 6e 28 65 72 72 6f | 72 25 2c 6c 69 6e 65 25 |ain(erro|r%,line%|
|00003e70| 2c 65 72 72 6f 72 24 29 | 0d 05 96 07 ea 20 85 0d |,error$)|..... ..|
|00003e80| 05 a0 24 ee 20 85 20 ea | 20 85 20 a2 20 9f 2c f6 |..$. . .| . . .,.|
|00003e90| 24 2b 22 20 61 74 20 6c | 69 6e 65 20 23 22 2b c3 |$+" at l|ine #"+.|
|00003ea0| 28 9e 29 0d 05 aa 0f c8 | 8e 20 65 72 72 6f 72 25 |(.).....|. error%|
|00003eb0| 20 ca 0d 05 b4 13 c9 20 | 65 72 72 6f 72 5f 63 61 | ...... |error_ca|
|00003ec0| 6e 25 3a 20 e1 0d 05 be | 11 c9 20 65 72 72 6f 72 |n%: ....|.. error|
|00003ed0| 5f 69 6e 74 25 3a 0d 05 | c8 30 7f 3a 20 65 72 72 |_int%:..|.0.: err|
|00003ee0| 6f 72 24 3d 22 45 52 52 | 4f 52 3a 20 22 2b 65 72 |or$="ERR|OR: "+er|
|00003ef0| 72 6f 72 24 2b 22 20 63 | 6f 64 65 20 22 2b c3 28 |ror$+" c|ode "+.(|
|00003f00| 6c 69 6e 65 25 29 0d 05 | d2 05 cb 0d 05 dc 0c f2 |line%)..|........|
|00003f10| 73 61 79 28 22 22 29 0d | 05 e6 16 f2 71 75 65 75 |say("").|....queu|
|00003f20| 65 28 a4 66 67 62 67 28 | 31 2c 34 29 29 0d 05 f0 |e(.fgbg(|1,4))...|
|00003f30| 12 f2 71 75 65 75 65 28 | 65 72 72 6f 72 24 29 0d |..queue(|error$).|
|00003f40| 05 fa 10 f2 71 75 65 75 | 65 28 a4 63 6c 6c 29 0d |....queu|e(.cll).|
|00003f50| 06 04 0a f2 66 6c 75 73 | 68 0d 06 0e 08 f2 65 6e |....flus|h.....en|
|00003f60| 64 0d 06 18 05 e0 0d 06 | 22 05 e1 0d 06 2c 05 3a |d.......|"....,.:|
|00003f70| 0d 06 36 15 dd 20 f2 71 | 75 65 75 65 28 73 74 72 |..6.. .q|ueue(str|
|00003f80| 69 6e 67 24 29 0d 06 40 | 13 71 75 65 75 65 24 2b |ing$)..@|.queue$+|
|00003f90| 3d 73 74 72 69 6e 67 24 | 0d 06 4a 05 e1 0d 06 54 |=string$|..J....T|
|00003fa0| 05 3a 0d 06 5e 0c dd 20 | f2 66 6c 75 73 68 0d 06 |.:..^.. |.flush..|
|00003fb0| 68 13 e7 20 71 75 65 75 | 65 24 3d 22 22 20 8c 20 |h.. queu|e$="" . |
|00003fc0| e1 0d 06 72 23 62 6c 6f | 63 6b 25 21 30 3d 28 28 |...r#blo|ck%!0=((|
|00003fd0| a9 71 75 65 75 65 24 2b | 34 29 20 80 20 ac 20 33 |.queue$+|4) . . 3|
|00003fe0| 29 2b 32 30 0d 06 7c 0f | 62 6c 6f 63 6b 25 21 31 |)+20..|.|block%!1|
|00003ff0| 32 3d 30 0d 06 86 14 62 | 6c 6f 63 6b 25 21 31 36 |2=0....b|lock%!16|
|00004000| 3d 26 43 30 39 30 32 0d | 06 90 1e 24 28 62 6c 6f |=&C0902.|...$(blo|
|00004010| 63 6b 25 2b 32 30 29 3d | 71 75 65 75 65 24 2b c4 |ck%+20)=|queue$+.|
|00004020| 34 2c bd 30 29 0d 06 9a | 2b c8 99 20 22 57 69 6d |4,.0)...|+.. "Wim|
|00004030| 70 5f 53 65 6e 64 4d 65 | 73 73 61 67 65 22 2c 31 |p_SendMe|ssage",1|
|00004040| 37 2c 62 6c 6f 63 6b 25 | 2c 73 65 72 76 65 72 25 |7,block%|,server%|
|00004050| 0d 06 a4 11 f2 77 61 69 | 74 5f 66 6f 72 5f 61 63 |.....wai|t_for_ac|
|00004060| 6b 0d 06 ae 0d 71 75 65 | 75 65 24 3d 22 22 0d 06 |k....que|ue$=""..|
|00004070| b8 05 e1 0d 06 c2 05 3a | 0d 06 cc 19 dd 20 f2 5f |.......:|..... ._|
|00004080| 73 65 6e 64 5f 73 65 72 | 76 65 72 28 6d 73 67 25 |send_ser|ver(msg%|
|00004090| 29 0d 06 d6 0f 62 6c 6f | 63 6b 25 21 30 3d 32 30 |)....blo|ck%!0=20|
|000040a0| 0d 06 e0 0f 62 6c 6f 63 | 6b 25 21 31 32 3d 30 0d |....bloc|k%!12=0.|
|000040b0| 06 ea 12 62 6c 6f 63 6b | 25 21 31 36 3d 6d 73 67 |...block|%!16=msg|
|000040c0| 25 0d 06 f4 2b c8 99 20 | 22 57 69 6d 70 5f 53 65 |%...+.. |"Wimp_Se|
|000040d0| 6e 64 4d 65 73 73 61 67 | 65 22 2c 31 37 2c 62 6c |ndMessag|e",17,bl|
|000040e0| 6f 63 6b 25 2c 73 65 72 | 76 65 72 25 0d 06 fe 05 |ock%,ser|ver%....|
|000040f0| e1 0d 07 08 05 3a 0d 07 | 12 18 dd 20 a4 66 67 62 |.....:..|... .fgb|
|00004100| 67 28 66 6f 72 65 25 2c | 62 61 63 6b 25 29 0d 07 |g(fore%,|back%)..|
|00004110| 1c 34 e7 20 61 6e 73 69 | 25 20 8c 20 3d bd 32 37 |.4. ansi|% . =.27|
|00004120| 2b 22 5b 33 22 2b c3 66 | 6f 72 65 25 2b 22 3b 34 |+"[3"+.f|ore%+";4|
|00004130| 22 2b c3 62 61 63 6b 25 | 2b 22 6d 22 20 8b 20 3d |"+.back%|+"m" . =|
|00004140| 22 22 0d 07 26 05 3a 0d | 07 30 10 dd 20 a4 66 67 |""..&.:.|.0.. .fg|
|00004150| 28 66 6f 72 65 25 29 0d | 07 3a 28 e7 20 61 6e 73 |(fore%).|.:(. ans|
|00004160| 69 25 20 8c 20 3d bd 32 | 37 2b 22 5b 33 22 2b c3 |i% . =.2|7+"[3"+.|
|00004170| 66 6f 72 65 25 2b 22 6d | 22 20 8b 20 3d 22 22 0d |fore%+"m|" . ="".|
|00004180| 07 44 05 3a 0d 07 4e 10 | dd 20 a4 62 67 28 62 61 |.D.:..N.|. .bg(ba|
|00004190| 63 6b 25 29 0d 07 58 28 | e7 20 61 6e 73 69 25 20 |ck%)..X(|. ansi% |
|000041a0| 8c 20 3d bd 32 37 2b 22 | 5b 34 22 2b c3 62 61 63 |. =.27+"|[4"+.bac|
|000041b0| 6b 25 2b 22 6d 22 20 8b | 20 3d 22 22 0d 07 62 05 |k%+"m" .| =""..b.|
|000041c0| 3a 0d 07 6c 0a dd 20 a4 | 63 6c 6c 0d 07 76 1d e7 |:..l.. .|cll..v..|
|000041d0| 20 61 6e 73 69 25 20 8c | 20 3d bd 32 37 2b 22 5b | ansi% .| =.27+"[|
|000041e0| 4b 22 20 8b 20 3d 22 22 | 0d 07 80 05 3a 0d 07 8a |K" . =""|....:...|
|000041f0| 0a dd 20 a4 63 6c 73 0d | 07 94 1e e7 20 61 6e 73 |.. .cls.|.... ans|
|00004200| 69 25 20 8c 20 3d bd 32 | 37 2b 22 5b 32 4a 22 20 |i% . =.2|7+"[2J" |
|00004210| 8b 20 3d 22 22 0d 07 9e | 05 3a 0d 07 a8 0e dd 20 |. =""...|.:..... |
|00004220| a4 62 65 65 70 3d bd 37 | 0d 07 b2 05 3a 0d 07 bc |.beep=.7|....:...|
|00004230| 15 dd 20 a4 6c 6f 77 65 | 72 28 73 74 72 69 6e 67 |.. .lowe|r(string|
|00004240| 24 29 0d 07 c6 0b ea 20 | 6c 6f 6f 70 25 0d 07 d0 |$)..... |loop%...|
|00004250| 19 e3 20 6c 6f 6f 70 25 | 3d 31 20 b8 20 a9 20 73 |.. loop%|=1 . . s|
|00004260| 74 72 69 6e 67 24 0d 07 | da 35 20 20 20 c1 73 74 |tring$..|.5 .st|
|00004270| 72 69 6e 67 24 2c 6c 6f | 6f 70 25 2c 31 29 3d bd |ring$,lo|op%,1)=.|
|00004280| 28 97 28 c1 73 74 72 69 | 6e 67 24 2c 6c 6f 6f 70 |(.(.stri|ng$,loop|
|00004290| 25 2c 31 29 29 20 84 20 | 33 32 29 0d 07 e4 05 ed |%,1)) . |32).....|
|000042a0| 0d 07 ee 0c 3d 73 74 72 | 69 6e 67 24 0d 07 f8 05 |....=str|ing$....|
|000042b0| 3a 0d 08 02 0c dd 20 a4 | 69 6e 70 75 74 0d 08 0c |:..... .|input...|
|000042c0| 13 ea 20 73 74 72 69 6e | 67 24 2c 63 68 61 72 25 |.. strin|g$,char%|
|000042d0| 0d 08 16 05 f5 0d 08 20 | 11 20 20 20 63 68 61 72 |....... |. char|
|000042e0| 25 3d a4 67 65 74 0d 08 | 2a 1e 20 20 20 e7 20 63 |%=.get..|*. . c|
|000042f0| 68 61 72 25 3d 38 20 84 | 20 63 68 61 72 25 3d 31 |har%=8 .| char%=1|
|00004300| 32 37 20 8c 0d 08 34 18 | 20 20 20 20 20 20 e7 20 |27 ...4.| . |
|00004310| a9 73 74 72 69 6e 67 24 | 3e 30 20 8c 0d 08 3e 1e |.string$|>0 ...>.|
|00004320| 20 20 20 20 20 20 20 20 | 20 73 74 72 69 6e 67 24 | | string$|
|00004330| 3d c0 73 74 72 69 6e 67 | 24 29 0d 08 48 1e 20 20 |=.string|$)..H. |
|00004340| 20 20 20 20 20 20 20 f2 | 71 75 65 75 65 28 bd 38 | .|queue(.8|
|00004350| 2b bd 33 32 2b bd 38 29 | 0d 08 52 0b 20 20 20 20 |+.32+.8)|..R. |
|00004360| 20 20 cc 0d 08 5c 1a 20 | 20 20 20 20 20 20 20 20 | ...\. | |
|00004370| f2 71 75 65 75 65 28 a4 | 62 65 65 70 29 0d 08 66 |.queue(.|beep)..f|
|00004380| 0b 20 20 20 20 20 20 cd | 0d 08 70 08 20 20 20 cd |. .|..p. .|
|00004390| 0d 08 7a 20 20 20 20 e7 | 20 63 68 61 72 25 3e 33 |..z .| char%>3|
|000043a0| 31 20 80 20 63 68 61 72 | 25 3c 3e 31 32 37 20 8c |1 . char|%<>127 .|
|000043b0| 0d 08 84 19 20 20 20 20 | 20 20 73 74 72 69 6e 67 |.... | string|
|000043c0| 24 2b 3d bd 63 68 61 72 | 25 0d 08 8e 18 20 20 20 |$+=.char|%.... |
|000043d0| 20 20 20 f2 71 75 65 75 | 65 28 bd 63 68 61 72 25 | .queu|e(.char%|
|000043e0| 29 0d 08 98 08 20 20 20 | cd 0d 08 a2 0d 20 20 20 |).... |..... |
|000043f0| f2 66 6c 75 73 68 0d 08 | ac 0e fd 20 63 68 61 72 |.flush..|... char|
|00004400| 25 3d 31 33 0d 08 b6 0c | 3d 73 74 72 69 6e 67 24 |%=13....|=string$|
|00004410| 0d 08 c0 05 3a 0d 08 ca | 10 dd 20 f2 67 69 76 65 |....:...|.. .give|
|00004420| 5f 68 65 6c 70 0d 08 d4 | 2c f2 74 79 70 65 5f 66 |_help...|,.type_f|
|00004430| 69 6c 65 28 22 3c 52 65 | 61 64 4e 6f 64 65 73 24 |ile("<Re|adNodes$|
|00004440| 44 69 72 3e 2e 52 65 61 | 64 4e 6f 64 65 73 48 22 |Dir>.Rea|dNodesH"|
|00004450| 29 0d 08 de 05 e1 0d 08 | e8 05 3a 0d 08 f2 10 dd |).......|..:.....|
|00004460| 20 f2 67 69 76 65 5f 69 | 6e 66 6f 0d 08 fc 2c f2 | .give_i|nfo...,.|
|00004470| 74 79 70 65 5f 66 69 6c | 65 28 22 3c 52 65 61 64 |type_fil|e("<Read|
|00004480| 4e 6f 64 65 73 24 44 69 | 72 3e 2e 52 65 61 64 4e |Nodes$Di|r>.ReadN|
|00004490| 6f 64 65 73 49 22 29 0d | 09 06 05 e1 0d 09 10 05 |odesI").|........|
|000044a0| 3a 0d 09 1a 14 dd 20 f2 | 74 79 70 65 5f 66 69 6c |:..... .|type_fil|
|000044b0| 65 28 66 24 29 0d 09 24 | 07 ea 20 85 0d 09 2e 0c |e(f$)..$|.. .....|
|000044c0| f2 73 61 79 28 22 22 29 | 0d 09 38 0c f2 73 61 79 |.say("")|..8..say|
|000044d0| 28 22 22 29 0d 09 42 10 | 68 65 6c 70 46 25 3d 8e |("")..B.|helpF%=.|
|000044e0| 28 66 24 29 0d 09 4c 0e | e7 20 68 65 6c 70 46 25 |(f$)..L.|. helpF%|
|000044f0| 20 8c 0d 09 56 40 20 20 | 20 ee 20 85 20 ea 20 f7 | ...V@ | . . . .|
|00004500| 20 85 3a d9 23 68 65 6c | 70 46 25 3a 85 20 9f 2c | .:.#hel|pF%:. .,|
|00004510| f6 24 2b 22 20 61 74 20 | 6c 69 6e 65 20 22 2b c3 |.$+" at |line "+.|
|00004520| 9e 2b 22 20 76 69 61 20 | 74 79 70 65 5f 66 69 6c |.+" via |type_fil|
|00004530| 65 22 0d 09 60 0e 20 20 | 20 6c 69 6e 65 25 3d 30 |e"..`. | line%=0|
|00004540| 0d 09 6a 14 20 20 20 c8 | 95 20 ac 20 c5 23 68 65 |..j. .|. . .#he|
|00004550| 6c 70 46 25 0d 09 74 12 | 20 20 20 20 20 20 6c 69 |lpF%..t.| li|
|00004560| 6e 65 25 2b 3d 31 0d 09 | 7e 2e 20 20 20 20 20 20 |ne%+=1..|~. |
|00004570| e7 20 6c 69 6e 65 25 3d | 32 34 20 80 20 6d 6f 72 |. line%=|24 . mor|
|00004580| 65 25 20 8c 20 f2 61 6e | 79 6b 65 79 3a 6c 69 6e |e% . .an|ykey:lin|
|00004590| 65 25 3d 30 0d 09 88 1f | 20 20 20 20 20 20 6c 69 |e%=0....| li|
|000045a0| 6e 65 24 3d a4 66 67 28 | 36 29 2b be 23 68 65 6c |ne$=.fg(|6)+.#hel|
|000045b0| 70 46 25 0d 09 92 15 20 | 20 20 20 20 20 f2 73 61 |pF%.... | .sa|
|000045c0| 79 28 6c 69 6e 65 24 29 | 0d 09 9c 08 20 20 20 ce |y(line$)|.... .|
|000045d0| 0d 09 a6 0f 20 20 20 d9 | 23 68 65 6c 70 46 25 0d |.... .|#helpF%.|
|000045e0| 09 b0 05 cc 0d 09 ba 15 | 20 20 20 f2 71 75 65 75 |........| .queu|
|000045f0| 65 28 a4 66 67 28 36 29 | 29 0d 09 c4 34 20 20 20 |e(.fg(6)|)...4 |
|00004600| f2 73 61 79 28 a4 6d 73 | 67 5f 6c 6f 6f 6b 75 70 |.say(.ms|g_lookup|
|00004610| 5f 32 28 22 43 41 4e 54 | 46 49 4e 44 22 2c 22 27 |_2("CANT|FIND","'|
|00004620| 22 2b 66 24 2b 22 27 22 | 2c 22 21 22 29 0d 09 ce |"+f$+"'"|,"!")...|
|00004630| 05 cd 0d 09 d8 05 e1 0d | 09 e2 05 3a 0d 09 ec 0d |........|...:....|
|00004640| dd 20 f2 61 6e 79 6b 65 | 79 0d 09 f6 0a ea 20 6c |. .anyke|y..... l|
|00004650| 65 6e 25 0d 0a 00 3c f2 | 71 75 65 75 65 28 a4 66 |en%...<.|queue(.f|
|00004660| 67 62 67 28 37 2c 34 29 | 2b a4 6d 73 67 5f 6c 6f |gbg(7,4)|+.msg_lo|
|00004670| 6f 6b 75 70 28 22 41 4e | 59 4b 45 59 22 29 2b a4 |okup("AN|YKEY")+.|
|00004680| 63 6c 6c 2b a4 66 67 62 | 67 28 37 2c 30 29 29 0d |cll+.fgb|g(7,0)).|
|00004690| 0a 0a 21 6c 65 6e 25 3d | a9 28 a4 6d 73 67 5f 6c |..!len%=|.(.msg_l|
|000046a0| 6f 6f 6b 75 70 28 22 41 | 4e 59 4b 45 59 22 29 29 |ookup("A|NYKEY"))|
|000046b0| 0d 0a 14 0a f2 66 6c 75 | 73 68 0d 0a 1e 05 f5 0d |.....flu|sh......|
|000046c0| 0a 28 0e 20 20 20 67 25 | 3d a4 67 65 74 0d 0a 32 |.(. g%|=.get..2|
|000046d0| 0b fd 20 67 25 3e 2d 31 | 0d 0a 3c 0d e7 20 61 6e |.. g%>-1|..<.. an|
|000046e0| 73 69 25 20 8c 0d 0a 46 | 22 20 20 20 f2 71 75 65 |si% ...F|" .que|
|000046f0| 75 65 28 bd 32 37 2b 22 | 5b 32 4b 22 2b c4 6c 65 |ue(.27+"|[2K"+.le|
|00004700| 6e 25 2c bd 38 29 29 0d | 0a 50 05 cc 0d 0a 5a 2d |n%,.8)).|.P....Z-|
|00004710| 20 20 20 f2 71 75 65 75 | 65 28 c4 6c 65 6e 25 2c | .queu|e(.len%,|
|00004720| bd 38 29 2b c4 6c 65 6e | 25 2c bd 33 32 29 2b c4 |.8)+.len|%,.32)+.|
|00004730| 6c 65 6e 25 2c bd 38 29 | 29 0d 0a 64 05 cd 0d 0a |len%,.8)|)..d....|
|00004740| 6e 0a f2 66 6c 75 73 68 | 0d 0a 78 41 e7 20 67 25 |n..flush|..xA. g%|
|00004750| 3d 33 20 84 20 67 25 3d | 32 37 20 84 20 67 25 3d |=3 . g%=|27 . g%=|
|00004760| 32 34 20 8c 20 85 20 65 | 72 72 6f 72 5f 63 61 6e |24 . . e|rror_can|
|00004770| 25 2c a4 6d 73 67 5f 6c | 6f 6f 6b 75 70 28 22 43 |%,.msg_l|ookup("C|
|00004780| 41 4e 43 45 4c 52 51 22 | 29 0d 0a 82 05 e1 0d 0a |ANCELRQ"|).......|
|00004790| 8c 05 3a 0d 0a 96 1c dd | 20 f2 6e 6f 64 65 5f 62 |..:.....| .node_b|
|000047a0| 72 6f 77 73 65 28 63 6f | 6d 6d 61 6e 64 24 29 0d |rowse(co|mmand$).|
|000047b0| 0a a0 40 f2 71 75 65 75 | 65 28 c4 a9 63 6f 6d 6d |..@.queu|e(..comm|
|000047c0| 61 6e 64 24 2c bd 38 29 | 2b c4 a9 63 6f 6d 6d 61 |and$,.8)|+..comma|
|000047d0| 6e 64 24 2c bd 33 32 29 | 2b c4 a9 63 6f 6d 6d 61 |nd$,.32)|+..comma|
|000047e0| 6e 64 24 2c bd 38 29 2b | a4 66 67 28 33 29 29 0d |nd$,.8)+|.fg(3)).|
|000047f0| 0a aa 18 f4 20 23 20 46 | 69 6e 64 20 7a 6f 6e 65 |.... # F|ind zone|
|00004800| 20 6e 75 6d 62 65 72 0d | 0a b4 19 63 6f 6c 6f 6e | number.|...colon|
|00004810| 25 3d a7 63 6f 6d 6d 61 | 6e 64 24 2c 22 3a 22 29 |%=.comma|nd$,":")|
|00004820| 0d 0a be 0e e7 20 63 6f | 6c 6f 6e 25 20 8c 0d 0a |..... co|lon% ...|
|00004830| c8 24 20 20 20 5f 7a 6f | 6e 65 25 3d bb 28 c0 63 |.$ _zo|ne%=.(.c|
|00004840| 6f 6d 6d 61 6e 64 24 2c | 63 6f 6c 6f 6e 25 2d 31 |ommand$,|colon%-1|
|00004850| 29 29 0d 0a d2 23 20 20 | 20 63 6f 6d 6d 61 6e 64 |))...# | command|
|00004860| 24 3d c1 63 6f 6d 6d 61 | 6e 64 24 2c 63 6f 6c 6f |$=.comma|nd$,colo|
|00004870| 6e 25 2b 31 29 0d 0a dc | 05 cc 0d 0a e6 27 20 20 |n%+1)...|.....' |
|00004880| 20 5f 7a 6f 6e 65 25 3d | bb 28 a4 6d 73 67 5f 6c | _zone%=|.(.msg_l|
|00004890| 6f 6f 6b 75 70 28 22 4f | 55 52 5a 4f 4e 45 22 29 |ookup("O|URZONE")|
|000048a0| 29 0d 0a f0 05 cd 0d 0a | fa 14 e7 20 63 6f 6d 6d |).......|... comm|
|000048b0| 61 6e 64 24 3d 22 3f 22 | 20 8c 0d 0b 04 57 20 20 |and$="?"| ....W |
|000048c0| 20 f2 73 61 79 28 a4 6d | 73 67 5f 6c 6f 6f 6b 75 | .say(.m|sg_looku|
|000048d0| 70 5f 33 28 22 4c 49 53 | 54 48 45 41 44 22 2c a4 |p_3("LIS|THEAD",.|
|000048e0| 6d 73 67 5f 6c 6f 6f 6b | 75 70 28 22 52 45 47 4e |msg_look|up("REGN|
|000048f0| 53 22 29 2c a4 6d 73 67 | 5f 6c 6f 6f 6b 75 70 28 |S"),.msg|_lookup(|
|00004900| 22 5a 4f 4e 45 22 29 2c | c3 5f 7a 6f 6e 65 25 29 |"ZONE"),|._zone%)|
|00004910| 29 0d 0b 0e 1c 20 20 20 | f2 6c 69 73 74 5f 72 65 |).... |.list_re|
|00004920| 67 69 6f 6e 73 28 5f 7a | 6f 6e 65 25 29 0d 0b 18 |gions(_z|one%)...|
|00004930| 08 20 20 20 e1 0d 0b 22 | 05 cd 0d 0b 2c 20 e7 20 |. ..."|...., . |
|00004940| a4 6c 6f 77 65 72 28 63 | 6f 6d 6d 61 6e 64 24 29 |.lower(c|ommand$)|
|00004950| 3d 22 61 64 6d 69 6e 22 | 20 8c 0d 0b 36 57 20 20 |="admin"| ...6W |
|00004960| 20 f2 73 61 79 28 a4 6d | 73 67 5f 6c 6f 6f 6b 75 | .say(.m|sg_looku|
|00004970| 70 5f 33 28 22 4c 49 53 | 54 48 45 41 44 22 2c a4 |p_3("LIS|THEAD",.|
|00004980| 6d 73 67 5f 6c 6f 6f 6b | 75 70 28 22 41 44 4d 49 |msg_look|up("ADMI|
|00004990| 4e 22 29 2c a4 6d 73 67 | 5f 6c 6f 6f 6b 75 70 28 |N"),.msg|_lookup(|
|000049a0| 22 5a 4f 4e 45 22 29 2c | c3 5f 7a 6f 6e 65 25 29 |"ZONE"),|._zone%)|
|000049b0| 29 0d 0b 40 21 20 20 20 | f2 6c 69 73 74 5f 6e 6f |)..@! |.list_no|
|000049c0| 64 65 73 28 5f 7a 6f 6e | 65 25 2c 5f 7a 6f 6e 65 |des(_zon|e%,_zone|
|000049d0| 25 29 0d 0b 4a 08 20 20 | 20 e1 0d 0b 54 05 cd 0d |%)..J. | ...T...|
|000049e0| 0b 5e 22 f4 20 23 20 46 | 69 6e 64 20 72 65 67 69 |.^". # F|ind regi|
|000049f0| 6f 6e 2f 6e 65 74 77 6f | 72 6b 20 6e 75 6d 62 65 |on/netwo|rk numbe|
|00004a00| 72 0d 0b 68 19 73 6c 61 | 73 68 25 3d a7 63 6f 6d |r..h.sla|sh%=.com|
|00004a10| 6d 61 6e 64 24 2c 22 2f | 22 29 0d 0b 72 34 e7 20 |mand$,"/|")..r4. |
|00004a20| 73 6c 61 73 68 25 3d 30 | 20 8c 20 f2 63 6f 6d 70 |slash%=0| . .comp|
|00004a30| 6c 61 69 6e 28 a4 6d 73 | 67 5f 6c 6f 6f 6b 75 70 |lain(.ms|g_lookup|
|00004a40| 28 22 4e 4f 53 4c 41 53 | 48 22 29 29 3a e1 0d 0b |("NOSLAS|H")):...|
|00004a50| 7c 22 6e 65 74 72 65 67 | 25 3d bb 28 c0 63 6f 6d ||"netreg|%=.(.com|
|00004a60| 6d 61 6e 64 24 2c 73 6c | 61 73 68 25 2d 31 29 29 |mand$,sl|ash%-1))|
|00004a70| 0d 0b 86 20 63 6f 6d 6d | 61 6e 64 24 3d c1 63 6f |... comm|and$=.co|
|00004a80| 6d 6d 61 6e 64 24 2c 73 | 6c 61 73 68 25 2b 31 29 |mmand$,s|lash%+1)|
|00004a90| 0d 0b 90 0c 41 25 3d 6c | 69 73 74 25 0d 0b 9a 0d |....A%=l|ist%....|
|00004aa0| 42 25 3d 5f 7a 6f 6e 65 | 25 0d 0b a4 14 d6 20 6c |B%=_zone|%..... l|
|00004ab0| 6f 63 61 74 65 5f 72 65 | 67 69 6f 6e 73 0d 0b ae |ocate_re|gions...|
|00004ac0| 1d c8 95 20 21 41 25 3c | 3e 2d 31 20 80 20 21 41 |... !A%<|>-1 . !A|
|00004ad0| 25 3c 3e 6e 65 74 72 65 | 67 25 0d 0b b8 0c 20 20 |%<>netre|g%.... |
|00004ae0| 20 41 25 2b 3d 34 0d 0b | c2 05 ce 0d 0b cc 17 69 | A%+=4..|.......i|
|00004af0| 73 5f 72 65 67 25 3d 21 | 41 25 3d 6e 65 74 72 65 |s_reg%=!|A%=netre|
|00004b00| 67 25 0d 0b d6 0f e7 20 | 69 73 5f 72 65 67 25 20 |g%..... |is_reg% |
|00004b10| 8c 0d 0b e0 11 20 20 20 | 43 25 3d 6e 65 74 72 65 |..... |C%=netre|
|00004b20| 67 25 0d 0b ea 18 20 20 | 20 d6 20 6c 6f 63 61 74 |g%.... | . locat|
|00004b30| 65 5f 6e 65 74 77 6f 72 | 6b 73 0d 0b f4 12 20 20 |e_networ|ks.... |
|00004b40| 20 e7 20 41 25 21 34 3d | 2d 31 20 8c 0d 0b fe 18 | . A%!4=|-1 .....|
|00004b50| 20 20 20 20 20 20 f4 20 | 6e 6f 20 6e 65 74 77 6f | . |no netwo|
|00004b60| 72 6b 73 21 0d 0c 08 13 | 20 20 20 20 20 20 69 73 |rks!....| is|
|00004b70| 5f 72 65 67 25 3d a3 0d | 0c 12 08 20 20 20 cd 0d |_reg%=..|... ..|
|00004b80| 0c 1c 05 cd 0d 0c 26 3d | f4 20 3c 72 3e 20 69 73 |......&=|. <r> is|
|00004b90| 20 61 20 72 65 67 69 6f | 6e 3a 20 27 3f 27 20 74 | a regio|n: '?' t|
|00004ba0| 6f 20 6c 69 73 74 2c 20 | 27 41 44 4d 49 4e 27 20 |o list, |'ADMIN' |
|00004bb0| 66 6f 72 20 32 3a 32 35 | 2f 3f 20 6e 6f 64 65 73 |for 2:25|/? nodes|
|00004bc0| 2e 0d 0c 30 0f e7 20 69 | 73 5f 72 65 67 25 20 8c |...0.. i|s_reg% .|
|00004bd0| 0d 0c 3a 39 20 20 20 e7 | 20 6e 65 74 72 65 67 25 |..:9 .| netreg%|
|00004be0| 3d 5f 7a 6f 6e 65 25 20 | 80 20 63 6f 6d 6d 61 6e |=_zone% |. comman|
|00004bf0| 64 24 3d 22 3f 22 20 8c | 20 63 6f 6d 6d 61 6e 64 |d$="?" .| command|
|00004c00| 24 3d 22 41 44 4d 49 4e | 22 0d 0c 44 17 20 20 20 |$="ADMIN|"..D. |
|00004c10| e7 20 63 6f 6d 6d 61 6e | 64 24 3d 22 3f 22 20 8c |. comman|d$="?" .|
|00004c20| 0d 0c 4e 5b 20 20 20 20 | 20 20 f2 73 61 79 28 a4 |..N[ | .say(.|
|00004c30| 6d 73 67 5f 6c 6f 6f 6b | 75 70 5f 33 28 22 4c 49 |msg_look|up_3("LI|
|00004c40| 53 54 48 45 41 44 22 2c | a4 6d 73 67 5f 6c 6f 6f |STHEAD",|.msg_loo|
|00004c50| 6b 75 70 28 22 4e 45 54 | 57 53 22 29 2c a4 6d 73 |kup("NET|WS"),.ms|
|00004c60| 67 5f 6c 6f 6f 6b 75 70 | 28 22 52 45 47 4e 22 29 |g_lookup|("REGN")|
|00004c70| 2c c3 6e 65 74 72 65 67 | 25 29 29 0d 0c 58 24 20 |,.netreg|%))..X$ |
|00004c80| 20 20 20 20 20 f2 6c 69 | 73 74 5f 6e 65 74 77 6f | .li|st_netwo|
|00004c90| 72 6b 73 28 5f 7a 6f 6e | 65 25 2c 21 41 25 29 0d |rks(_zon|e%,!A%).|
|00004ca0| 0c 62 0b 20 20 20 20 20 | 20 e1 0d 0c 6c 08 20 20 |.b. | ...l. |
|00004cb0| 20 cd 0d 0c 76 27 20 20 | 20 e7 20 c0 a4 6c 6f 77 | ...v' | . ..low|
|00004cc0| 65 72 28 63 6f 6d 6d 61 | 6e 64 24 29 2c 35 29 3d |er(comma|nd$),5)=|
|00004cd0| 22 61 64 6d 69 6e 22 20 | 8c 0d 0c 80 5b 20 20 20 |"admin" |....[ |
|00004ce0| 20 20 20 f2 73 61 79 28 | a4 6d 73 67 5f 6c 6f 6f | .say(|.msg_loo|
|00004cf0| 6b 75 70 5f 33 28 22 4c | 49 53 54 48 45 41 44 22 |kup_3("L|ISTHEAD"|
|00004d00| 2c a4 6d 73 67 5f 6c 6f | 6f 6b 75 70 28 22 41 44 |,.msg_lo|okup("AD|
|00004d10| 4d 49 4e 22 29 2c a4 6d | 73 67 5f 6c 6f 6f 6b 75 |MIN"),.m|sg_looku|
|00004d20| 70 28 22 52 45 47 4e 22 | 29 2c c3 6e 65 74 72 65 |p("REGN"|),.netre|
|00004d30| 67 25 29 29 0d 0c 8a 21 | 20 20 20 20 20 20 f2 6c |g%))...!| .l|
|00004d40| 69 73 74 5f 6e 6f 64 65 | 73 28 5f 7a 6f 6e 65 25 |ist_node|s(_zone%|
|00004d50| 2c 21 41 25 29 0d 0c 94 | 0b 20 20 20 20 20 20 e1 |,!A%)...|. .|
|00004d60| 0d 0c 9e 08 20 20 20 cd | 0d 0c a8 19 20 20 20 e7 |.... .|.... .|
|00004d70| 20 bb 28 63 6f 6d 6d 61 | 6e 64 24 29 3e 2d 31 20 | .(comma|nd$)>-1 |
|00004d80| 8c 0d 0c b2 2e 20 20 20 | 20 20 20 f2 66 69 6e 64 |..... | .find|
|00004d90| 5f 6e 6f 64 65 28 5f 7a | 6f 6e 65 25 2c 6e 65 74 |_node(_z|one%,net|
|00004da0| 72 65 67 25 2c bb 63 6f | 6d 6d 61 6e 64 24 29 0d |reg%,.co|mmand$).|
|00004db0| 0c bc 0b 20 20 20 20 20 | 20 e1 0d 0c c6 08 20 20 |... | ..... |
|00004dc0| 20 cd 0d 0c d0 29 20 20 | 20 f2 63 6f 6d 70 6c 61 | ....) | .compla|
|00004dd0| 69 6e 28 a4 6d 73 67 5f | 6c 6f 6f 6b 75 70 28 22 |in(.msg_|lookup("|
|00004de0| 52 45 47 4e 57 48 41 54 | 22 29 29 0d 0c da 08 20 |REGNWHAT|")).... |
|00004df0| 20 20 e1 0d 0c e4 05 cd | 0d 0c ee 1e f4 20 3c 72 | ......|..... <r|
|00004e00| 3e 20 77 61 73 20 61 20 | 6e 65 74 77 6f 72 6b 20 |> was a |network |
|00004e10| 6e 75 6d 62 65 72 0d 0c | f8 14 e7 20 63 6f 6d 6d |number..|... comm|
|00004e20| 61 6e 64 24 3d 22 3f 22 | 20 8c 0d 0d 02 58 20 20 |and$="?"| ....X |
|00004e30| 20 f2 73 61 79 28 a4 6d | 73 67 5f 6c 6f 6f 6b 75 | .say(.m|sg_looku|
|00004e40| 70 5f 33 28 22 4c 49 53 | 54 48 45 41 44 22 2c a4 |p_3("LIS|THEAD",.|
|00004e50| 6d 73 67 5f 6c 6f 6f 6b | 75 70 28 22 4e 4f 44 45 |msg_look|up("NODE|
|00004e60| 53 22 29 2c a4 6d 73 67 | 5f 6c 6f 6f 6b 75 70 28 |S"),.msg|_lookup(|
|00004e70| 22 4e 45 54 57 22 29 2c | c3 6e 65 74 72 65 67 25 |"NETW"),|.netreg%|
|00004e80| 29 29 0d 0d 0c 22 20 20 | 20 f2 6c 69 73 74 5f 6e |))..." | .list_n|
|00004e90| 6f 64 65 73 28 5f 7a 6f | 6e 65 25 2c 6e 65 74 72 |odes(_zo|ne%,netr|
|00004ea0| 65 67 25 29 0d 0d 16 08 | 20 20 20 e1 0d 0d 20 05 |eg%)....| ... .|
|00004eb0| cd 0d 0d 2a 16 e7 20 bb | 28 63 6f 6d 6d 61 6e 64 |...*.. .|(command|
|00004ec0| 24 29 3e 2d 31 20 8c 0d | 0d 34 2b 20 20 20 f2 66 |$)>-1 ..|.4+ .f|
|00004ed0| 69 6e 64 5f 6e 6f 64 65 | 28 5f 7a 6f 6e 65 25 2c |ind_node|(_zone%,|
|00004ee0| 6e 65 74 72 65 67 25 2c | bb 63 6f 6d 6d 61 6e 64 |netreg%,|.command|
|00004ef0| 24 29 0d 0d 3e 08 20 20 | 20 e1 0d 0d 48 05 cd 0d |$)..>. | ...H...|
|00004f00| 0d 52 05 e1 0d 0d 5c 05 | 3a 0d 0d 66 23 dd 20 a4 |.R....\.|:..f#. .|
|00004f10| 6e 61 6d 65 28 66 69 6c | 65 25 2c 7a 6f 6e 65 25 |name(fil|e%,zone%|
|00004f20| 2c 6e 65 74 25 2c 6e 6f | 64 65 25 29 0d 0d 70 19 |,net%,no|de%)..p.|
|00004f30| ea 20 72 65 63 6f 72 64 | 25 2c 6e 6c 65 6e 25 2c |. record|%,nlen%,|
|00004f40| 6e 61 6d 65 24 0d 0d 7a | 3f c8 99 20 22 4e 6f 64 |name$..z|?.. "Nod|
|00004f50| 65 53 65 72 76 65 72 5f | 4c 6f 63 61 74 65 4e 6f |eServer_|LocateNo|
|00004f60| 64 65 4e 75 6d 62 65 72 | 22 2c 7a 6f 6e 65 25 2c |deNumber|",zone%,|
|00004f70| 6e 65 74 25 2c 6e 6f 64 | 65 25 20 b8 20 72 65 63 |net%,nod|e% . rec|
|00004f80| 6f 72 64 25 0d 0d 84 18 | e7 20 72 65 63 6f 72 64 |ord%....|. record|
|00004f90| 25 3c 30 20 8c 20 3d 22 | 3f 3f 3f 22 0d 0d 8e 19 |%<0 . ="|???"....|
|00004fa0| cf 23 66 69 6c 65 25 3d | 31 32 35 2a 72 65 63 6f |.#file%=|125*reco|
|00004fb0| 72 64 25 2b 37 0d 0d 98 | 11 6e 6c 65 6e 25 3d 9a |rd%+7...|.nlen%=.|
|00004fc0| 23 66 69 6c 65 25 0d 0d | a2 0c c8 95 20 6e 6c 65 |#file%..|.... nle|
|00004fd0| 6e 25 0d 0d ac 16 20 20 | 20 6e 61 6d 65 24 2b 3d |n%.... | name$+=|
|00004fe0| bd 9a 23 66 69 6c 65 25 | 0d 0d b6 0f 20 20 20 6e |..#file%|.... n|
|00004ff0| 6c 65 6e 25 2d 3d 31 0d | 0d c0 05 ce 0d 0d ca 0a |len%-=1.|........|
|00005000| 3d 6e 61 6d 65 24 0d 0d | d4 05 3a 0d 0d de 22 dd |=name$..|..:...".|
|00005010| 20 a4 6c 6f 63 28 66 69 | 6c 65 25 2c 7a 6f 6e 65 | .loc(fi|le%,zone|
|00005020| 25 2c 6e 65 74 25 2c 6e | 6f 64 65 25 29 0d 0d e8 |%,net%,n|ode%)...|
|00005030| 18 ea 20 72 65 63 6f 72 | 64 25 2c 6c 6c 65 6e 25 |.. recor|d%,llen%|
|00005040| 2c 6c 6f 63 24 0d 0d f2 | 3f c8 99 20 22 4e 6f 64 |,loc$...|?.. "Nod|
|00005050| 65 53 65 72 76 65 72 5f | 4c 6f 63 61 74 65 4e 6f |eServer_|LocateNo|
|00005060| 64 65 4e 75 6d 62 65 72 | 22 2c 7a 6f 6e 65 25 2c |deNumber|",zone%,|
|00005070| 6e 65 74 25 2c 6e 6f 64 | 65 25 20 b8 20 72 65 63 |net%,nod|e% . rec|
|00005080| 6f 72 64 25 0d 0d fc 18 | e7 20 72 65 63 6f 72 64 |ord%....|. record|
|00005090| 25 3c 30 20 8c 20 3d 22 | 3f 3f 3f 22 0d 0e 06 1a |%<0 . ="|???"....|
|000050a0| cf 23 66 69 6c 65 25 3d | 31 32 35 2a 72 65 63 6f |.#file%=|125*reco|
|000050b0| 72 64 25 2b 32 38 0d 0e | 10 11 6c 6c 65 6e 25 3d |rd%+28..|..llen%=|
|000050c0| 9a 23 66 69 6c 65 25 0d | 0e 1a 0c c8 95 20 6c 6c |.#file%.|..... ll|
|000050d0| 65 6e 25 0d 0e 24 15 20 | 20 20 6c 6f 63 24 2b 3d |en%..$. | loc$+=|
|000050e0| bd 9a 23 66 69 6c 65 25 | 0d 0e 2e 0f 20 20 20 6c |..#file%|.... l|
|000050f0| 6c 65 6e 25 2d 3d 31 0d | 0e 38 05 ce 0d 0e 42 09 |len%-=1.|.8....B.|
|00005100| 3d 6c 6f 63 24 0d 0e 4c | 05 3a 0d 0e 56 11 dd 20 |=loc$..L|.:..V.. |
|00005110| f2 6c 69 73 74 5f 7a 6f | 6e 65 73 0d 0e 60 4d f2 |.list_zo|nes..`M.|
|00005120| 73 61 79 28 bd 38 2b a4 | 66 67 28 33 29 2b a4 6d |say(.8+.|fg(3)+.m|
|00005130| 73 67 5f 6c 6f 6f 6b 75 | 70 5f 32 28 22 4c 49 53 |sg_looku|p_2("LIS|
|00005140| 54 48 45 41 44 22 2c a4 | 6d 73 67 5f 6c 6f 6f 6b |THEAD",.|msg_look|
|00005150| 75 70 28 22 5a 4f 4e 45 | 53 22 29 2c 22 4e 6f 64 |up("ZONE|S"),"Nod|
|00005160| 65 6c 69 73 74 22 29 29 | 0d 0e 6a 0c 41 25 3d 6c |elist"))|..j.A%=l|
|00005170| 69 73 74 25 0d 0e 74 12 | d6 20 6c 6f 63 61 74 65 |ist%..t.|. locate|
|00005180| 5f 7a 6f 6e 65 73 0d 0e | 7e 4a e7 20 21 41 25 3d |_zones..|~J. !A%=|
|00005190| 2d 31 20 8c 20 85 20 65 | 72 72 6f 72 5f 69 6e 74 |-1 . . e|rror_int|
|000051a0| 25 2c a4 6d 73 67 5f 6c | 6f 6f 6b 75 70 5f 31 28 |%,.msg_l|ookup_1(|
|000051b0| 22 43 41 4e 54 46 49 4e | 44 22 2c a4 6d 73 67 5f |"CANTFIN|D",.msg_|
|000051c0| 6c 6f 6f 6b 75 70 28 22 | 5a 4f 4e 45 53 22 29 29 |lookup("|ZONES"))|
|000051d0| 0d 0e 88 39 f2 73 61 79 | 28 a4 66 67 62 67 28 37 |...9.say|(.fgbg(7|
|000051e0| 2c 34 29 2b a4 6d 73 67 | 5f 6c 6f 6f 6b 75 70 28 |,4)+.msg|_lookup(|
|000051f0| 22 5a 4f 4e 45 53 48 45 | 41 44 22 29 2b a4 63 6c |"ZONESHE|AD")+.cl|
|00005200| 6c 2b a4 62 67 28 30 29 | 29 0d 0e 92 17 64 61 74 |l+.bg(0)|)....dat|
|00005210| 61 46 25 3d 8e 28 6e 6f | 64 65 6c 69 73 74 24 29 |aF%=.(no|delist$)|
|00005220| 0d 0e 9c 07 ea 20 85 0d | 0e a6 49 ee 20 85 20 ea |..... ..|..I. . .|
|00005230| 20 f7 20 85 3a f2 63 6c | 6f 73 65 5f 66 69 6c 65 | . .:.cl|ose_file|
|00005240| 28 64 61 74 61 46 25 29 | 3a 85 20 9f 2c f6 24 2b |(dataF%)|:. .,.$+|
|00005250| 22 20 61 74 20 6c 69 6e | 65 20 22 2b c3 9e 2b 22 |" at lin|e "+..+"|
|00005260| 20 76 69 61 20 6c 69 73 | 74 5f 7a 6f 6e 65 73 22 | via lis|t_zones"|
|00005270| 0d 0e b0 0b 6c 69 6e 65 | 25 3d 30 0d 0e ba 0e c8 |....line|%=0.....|
|00005280| 95 20 21 41 25 3c 3e 2d | 31 0d 0e c4 34 20 20 20 |. !A%<>-|1...4 |
|00005290| 6c 69 6e 65 25 2b 3d 31 | 3a e7 20 6c 69 6e 65 25 |line%+=1|:. line%|
|000052a0| 3d 32 34 20 80 20 6d 6f | 72 65 25 20 8c 20 f2 61 |=24 . mo|re% . .a|
|000052b0| 6e 79 6b 65 79 3a 6c 69 | 6e 65 25 3d 30 0d 0e ce |nykey:li|ne%=0...|
|000052c0| 3f 20 20 20 6c 69 6e 65 | 24 3d 22 20 22 2b c2 c4 |? line|$=" "+..|
|000052d0| 36 2c 22 20 22 29 2b c3 | 21 41 25 2c 37 29 2b 22 |6," ")+.|!A%,7)+"|
|000052e0| 20 3a 20 22 2b a4 6e 61 | 6d 65 28 64 61 74 61 46 | : "+.na|me(dataF|
|000052f0| 25 2c 21 41 25 2c 21 41 | 25 2c 30 29 0d 0e d8 12 |%,!A%,!A|%,0)....|
|00005300| 20 20 20 f2 73 61 79 28 | 6c 69 6e 65 24 29 0d 0e | .say(|line$)..|
|00005310| e2 0c 20 20 20 41 25 2b | 3d 34 0d 0e ec 05 ce 0d |.. A%+|=4......|
|00005320| 0e f6 17 f2 63 6c 6f 73 | 65 5f 66 69 6c 65 28 64 |....clos|e_file(d|
|00005330| 61 74 61 46 25 29 0d 0f | 00 07 f7 20 85 0d 0f 0a |ataF%)..|... ....|
|00005340| 05 e1 0d 0f 14 05 3a 0d | 0f 1e 1b dd 20 f2 6c 69 |......:.|.... .li|
|00005350| 73 74 5f 72 65 67 69 6f | 6e 73 28 5f 7a 6f 6e 65 |st_regio|ns(_zone|
|00005360| 25 29 0d 0f 28 0c 41 25 | 3d 6c 69 73 74 25 0d 0f |%)..(.A%|=list%..|
|00005370| 32 0d 42 25 3d 5f 7a 6f | 6e 65 25 0d 0f 3c 14 d6 |2.B%=_zo|ne%..<..|
|00005380| 20 6c 6f 63 61 74 65 5f | 72 65 67 69 6f 6e 73 0d | locate_|regions.|
|00005390| 0f 46 4a e7 20 21 41 25 | 3d 2d 31 20 8c 20 85 20 |.FJ. !A%|=-1 . . |
|000053a0| 65 72 72 6f 72 5f 69 6e | 74 25 2c a4 6d 73 67 5f |error_in|t%,.msg_|
|000053b0| 6c 6f 6f 6b 75 70 5f 31 | 28 22 43 41 4e 54 46 49 |lookup_1|("CANTFI|
|000053c0| 4e 44 22 2c a4 6d 73 67 | 5f 6c 6f 6f 6b 75 70 28 |ND",.msg|_lookup(|
|000053d0| 22 52 45 47 4e 53 22 29 | 29 0d 0f 50 39 f2 73 61 |"REGNS")|)..P9.sa|
|000053e0| 79 28 a4 66 67 62 67 28 | 37 2c 34 29 2b a4 6d 73 |y(.fgbg(|7,4)+.ms|
|000053f0| 67 5f 6c 6f 6f 6b 75 70 | 28 22 52 45 47 4e 53 48 |g_lookup|("REGNSH|
|00005400| 45 41 44 22 29 2b a4 63 | 6c 6c 2b a4 62 67 28 30 |EAD")+.c|ll+.bg(0|
|00005410| 29 29 0d 0f 5a 17 64 61 | 74 61 46 25 3d 8e 28 6e |))..Z.da|taF%=.(n|
|00005420| 6f 64 65 6c 69 73 74 24 | 29 0d 0f 64 07 ea 20 85 |odelist$|)..d.. .|
|00005430| 0d 0f 6e 58 ee 20 85 20 | ea 20 f7 20 85 3a f2 63 |..nX. . |. . .:.c|
|00005440| 6c 6f 73 65 5f 66 69 6c | 65 28 64 61 74 61 46 25 |lose_fil|e(dataF%|
|00005450| 29 3a 85 20 9f 2c f6 24 | 2b 22 20 61 74 20 6c 69 |):. .,.$|+" at li|
|00005460| 6e 65 20 22 2b c3 9e 2b | 22 20 76 69 61 20 6c 69 |ne "+..+|" via li|
|00005470| 73 74 5f 72 65 67 69 6f | 6e 73 28 22 2b c3 5f 7a |st_regio|ns("+._z|
|00005480| 6f 6e 65 25 2b 22 29 22 | 0d 0f 78 0b 6c 69 6e 65 |one%+")"|..x.line|
|00005490| 25 3d 30 0d 0f 82 0e c8 | 95 20 21 41 25 3c 3e 2d |%=0.....|. !A%<>-|
|000054a0| 31 0d 0f 8c 34 20 20 20 | 6c 69 6e 65 25 2b 3d 31 |1...4 |line%+=1|
|000054b0| 3a e7 20 6c 69 6e 65 25 | 3d 32 34 20 80 20 6d 6f |:. line%|=24 . mo|
|000054c0| 72 65 25 20 8c 20 f2 61 | 6e 79 6b 65 79 3a 6c 69 |re% . .a|nykey:li|
|000054d0| 6e 65 25 3d 30 0d 0f 96 | 27 20 20 20 6c 69 6e 65 |ne%=0...|' line|
|000054e0| 24 3d 22 20 22 2b c2 c4 | 36 2c 22 20 22 29 2b c3 |$=" "+..|6," ")+.|
|000054f0| 21 41 25 2c 37 29 2b 22 | 20 3a 20 22 0d 0f a0 63 |!A%,7)+"| : "...c|
|00005500| 20 20 20 e7 20 21 41 25 | 3d 5f 7a 6f 6e 65 25 20 | . !A%|=_zone% |
|00005510| 8c 20 6c 69 6e 65 24 2b | 3d a4 6d 73 67 5f 6c 6f |. line$+|=.msg_lo|
|00005520| 6f 6b 75 70 5f 31 28 22 | 5a 4f 4e 45 41 44 4d 49 |okup_1("|ZONEADMI|
|00005530| 4e 22 2c c3 5f 7a 6f 6e | 65 25 29 20 8b 20 6c 69 |N",._zon|e%) . li|
|00005540| 6e 65 24 2b 3d a4 6e 61 | 6d 65 28 64 61 74 61 46 |ne$+=.na|me(dataF|
|00005550| 25 2c 5f 7a 6f 6e 65 25 | 2c 21 41 25 2c 30 29 0d |%,_zone%|,!A%,0).|
|00005560| 0f aa 12 20 20 20 f2 73 | 61 79 28 6c 69 6e 65 24 |... .s|ay(line$|
|00005570| 29 0d 0f b4 0c 20 20 20 | 41 25 2b 3d 34 0d 0f be |).... |A%+=4...|
|00005580| 05 ce 0d 0f c8 17 f2 63 | 6c 6f 73 65 5f 66 69 6c |.......c|lose_fil|
|00005590| 65 28 64 61 74 61 46 25 | 29 0d 0f d2 07 f7 20 85 |e(dataF%|)..... .|
|000055a0| 0d 0f dc 05 e1 0d 0f e6 | 05 3a 0d 0f f0 25 dd 20 |........|.:...%. |
|000055b0| f2 6c 69 73 74 5f 6e 65 | 74 77 6f 72 6b 73 28 5f |.list_ne|tworks(_|
|000055c0| 7a 6f 6e 65 25 2c 5f 72 | 65 67 69 6f 6e 25 29 0d |zone%,_r|egion%).|
|000055d0| 0f fa 0c 41 25 3d 6c 69 | 73 74 25 0d 10 04 0d 42 |...A%=li|st%....B|
|000055e0| 25 3d 5f 7a 6f 6e 65 25 | 0d 10 0e 0f 43 25 3d 5f |%=_zone%|....C%=_|
|000055f0| 72 65 67 69 6f 6e 25 0d | 10 18 15 d6 20 6c 6f 63 |region%.|.... loc|
|00005600| 61 74 65 5f 6e 65 74 77 | 6f 72 6b 73 0d 10 22 4a |ate_netw|orks.."J|
|00005610| e7 20 21 41 25 3d 2d 31 | 20 8c 20 85 20 65 72 72 |. !A%=-1| . . err|
|00005620| 6f 72 5f 69 6e 74 25 2c | a4 6d 73 67 5f 6c 6f 6f |or_int%,|.msg_loo|
|00005630| 6b 75 70 5f 31 28 22 43 | 41 4e 54 46 49 4e 44 22 |kup_1("C|ANTFIND"|
|00005640| 2c a4 6d 73 67 5f 6c 6f | 6f 6b 75 70 28 22 4e 45 |,.msg_lo|okup("NE|
|00005650| 54 57 53 22 29 29 0d 10 | 2c 39 f2 73 61 79 28 a4 |TWS"))..|,9.say(.|
|00005660| 66 67 62 67 28 37 2c 34 | 29 2b a4 6d 73 67 5f 6c |fgbg(7,4|)+.msg_l|
|00005670| 6f 6f 6b 75 70 28 22 4e | 45 54 57 53 48 45 41 44 |ookup("N|ETWSHEAD|
|00005680| 22 29 2b a4 63 6c 6c 2b | a4 62 67 28 30 29 29 0d |")+.cll+|.bg(0)).|
|00005690| 10 36 17 64 61 74 61 46 | 25 3d 8e 28 6e 6f 64 65 |.6.dataF|%=.(node|
|000056a0| 6c 69 73 74 24 29 0d 10 | 40 07 ea 20 85 0d 10 4a |list$)..|@.. ...J|
|000056b0| 67 ee 20 85 20 ea 20 f7 | 20 85 3a f2 63 6c 6f 73 |g. . . .| .:.clos|
|000056c0| 65 5f 66 69 6c 65 28 64 | 61 74 61 46 25 29 3a 85 |e_file(d|ataF%):.|
|000056d0| 20 9f 2c f6 24 2b 22 20 | 61 74 20 6c 69 6e 65 20 | .,.$+" |at line |
|000056e0| 22 2b c3 9e 2b 22 20 76 | 69 61 20 6c 69 73 74 5f |"+..+" v|ia list_|
|000056f0| 6e 65 74 77 6f 72 6b 73 | 28 22 2b c3 5f 7a 6f 6e |networks|("+._zon|
|00005700| 65 25 2b 22 2c 22 2b c3 | 5f 72 65 67 69 6f 6e 25 |e%+","+.|_region%|
|00005710| 2b 22 29 22 0d 10 54 0b | 6c 69 6e 65 25 3d 30 0d |+")"..T.|line%=0.|
|00005720| 10 5e 0e c8 95 20 21 41 | 25 3c 3e 2d 31 0d 10 68 |.^... !A|%<>-1..h|
|00005730| 34 20 20 20 6c 69 6e 65 | 25 2b 3d 31 3a e7 20 6c |4 line|%+=1:. l|
|00005740| 69 6e 65 25 3d 32 34 20 | 80 20 6d 6f 72 65 25 20 |ine%=24 |. more% |
|00005750| 8c 20 f2 61 6e 79 6b 65 | 79 3a 6c 69 6e 65 25 3d |. .anyke|y:line%=|
|00005760| 30 0d 10 72 27 20 20 20 | 6c 69 6e 65 24 3d 22 20 |0..r' |line$=" |
|00005770| 22 2b c2 c4 36 2c 22 20 | 22 29 2b c3 21 41 25 2c |"+..6," |")+.!A%,|
|00005780| 37 29 2b 22 20 3a 20 22 | 0d 10 7c 6f 20 20 20 e7 |7)+" : "|..|o .|
|00005790| 20 21 41 25 3d 5f 72 65 | 67 69 6f 6e 25 20 8c 20 | !A%=_re|gion% . |
|000057a0| 6c 69 6e 65 24 2b 3d a4 | 6d 73 67 5f 6c 6f 6f 6b |line$+=.|msg_look|
|000057b0| 75 70 5f 32 28 22 52 45 | 47 4e 41 44 4d 49 4e 22 |up_2("RE|GNADMIN"|
|000057c0| 2c c3 5f 7a 6f 6e 65 25 | 2c c3 5f 72 65 67 69 6f |,._zone%|,._regio|
|000057d0| 6e 25 29 20 8b 20 6c 69 | 6e 65 24 2b 3d a4 6e 61 |n%) . li|ne$+=.na|
|000057e0| 6d 65 28 64 61 74 61 46 | 25 2c 5f 7a 6f 6e 65 25 |me(dataF|%,_zone%|
|000057f0| 2c 21 41 25 2c 30 29 0d | 10 86 12 20 20 20 f2 73 |,!A%,0).|... .s|
|00005800| 61 79 28 6c 69 6e 65 24 | 29 0d 10 90 0c 20 20 20 |ay(line$|).... |
|00005810| 41 25 2b 3d 34 0d 10 9a | 05 ce 0d 10 a4 17 f2 63 |A%+=4...|.......c|
|00005820| 6c 6f 73 65 5f 66 69 6c | 65 28 64 61 74 61 46 25 |lose_fil|e(dataF%|
|00005830| 29 0d 10 ae 07 f7 20 85 | 0d 10 b8 05 e1 0d 10 c2 |)..... .|........|
|00005840| 05 3a 0d 10 cc 22 dd 20 | f2 6c 69 73 74 5f 6e 6f |.:...". |.list_no|
|00005850| 64 65 73 28 5f 7a 6f 6e | 65 25 2c 5f 6e 65 74 72 |des(_zon|e%,_netr|
|00005860| 65 67 25 29 0d 10 d6 0c | 41 25 3d 6c 69 73 74 25 |eg%)....|A%=list%|
|00005870| 0d 10 e0 0d 42 25 3d 5f | 7a 6f 6e 65 25 0d 10 ea |....B%=_|zone%...|
|00005880| 0f 43 25 3d 5f 6e 65 74 | 72 65 67 25 0d 10 f4 12 |.C%=_net|reg%....|
|00005890| d6 20 6c 6f 63 61 74 65 | 5f 6e 6f 64 65 73 0d 10 |. locate|_nodes..|
|000058a0| fe 4a e7 20 21 41 25 3d | 2d 31 20 8c 20 85 20 65 |.J. !A%=|-1 . . e|
|000058b0| 72 72 6f 72 5f 69 6e 74 | 25 2c a4 6d 73 67 5f 6c |rror_int|%,.msg_l|
|000058c0| 6f 6f 6b 75 70 5f 31 28 | 22 43 41 4e 54 46 49 4e |ookup_1(|"CANTFIN|
|000058d0| 44 22 2c a4 6d 73 67 5f | 6c 6f 6f 6b 75 70 28 22 |D",.msg_|lookup("|
|000058e0| 4e 4f 44 45 53 22 29 29 | 0d 11 08 39 f2 73 61 79 |NODES"))|...9.say|
|000058f0| 28 a4 66 67 62 67 28 37 | 2c 34 29 2b a4 6d 73 67 |(.fgbg(7|,4)+.msg|
|00005900| 5f 6c 6f 6f 6b 75 70 28 | 22 4e 4f 44 45 53 48 45 |_lookup(|"NODESHE|
|00005910| 41 44 22 29 2b a4 63 6c | 6c 2b a4 62 67 28 30 29 |AD")+.cl|l+.bg(0)|
|00005920| 29 0d 11 12 17 64 61 74 | 61 46 25 3d 8e 28 6e 6f |)....dat|aF%=.(no|
|00005930| 64 65 6c 69 73 74 24 29 | 0d 11 1c 07 ea 20 85 0d |delist$)|..... ..|
|00005940| 11 26 64 ee 20 85 20 ea | 20 f7 20 85 3a f2 63 6c |.&d. . .| . .:.cl|
|00005950| 6f 73 65 5f 66 69 6c 65 | 28 64 61 74 61 46 25 29 |ose_file|(dataF%)|
|00005960| 3a 85 20 9f 2c f6 24 2b | 22 20 61 74 20 6c 69 6e |:. .,.$+|" at lin|
|00005970| 65 20 22 2b c3 9e 2b 22 | 20 76 69 61 20 6c 69 73 |e "+..+"| via lis|
|00005980| 74 5f 6e 6f 64 65 73 28 | 22 2b c3 5f 7a 6f 6e 65 |t_nodes(|"+._zone|
|00005990| 25 2b 22 2c 22 2b c3 5f | 6e 65 74 72 65 67 25 2b |%+","+._|netreg%+|
|000059a0| 22 29 22 0d 11 30 0b 6c | 69 6e 65 25 3d 30 0d 11 |")"..0.l|ine%=0..|
|000059b0| 3a 23 c8 99 20 22 4e 6f | 64 65 53 65 72 76 65 72 |:#.. "No|deServer|
|000059c0| 5f 4e 6f 64 65 4c 69 73 | 74 22 20 b8 20 69 64 78 |_NodeLis|t" . idx|
|000059d0| 25 0d 11 44 0e c8 95 20 | 21 41 25 3c 3e 2d 31 0d |%..D... |!A%<>-1.|
|000059e0| 11 4e 34 20 20 20 6c 69 | 6e 65 25 2b 3d 31 3a e7 |.N4 li|ne%+=1:.|
|000059f0| 20 6c 69 6e 65 25 3d 32 | 34 20 80 20 6d 6f 72 65 | line%=2|4 . more|
|00005a00| 25 20 8c 20 f2 61 6e 79 | 6b 65 79 3a 6c 69 6e 65 |% . .any|key:line|
|00005a10| 25 3d 30 0d 11 58 45 20 | 20 20 c8 99 20 22 4e 6f |%=0..XE | .. "No|
|00005a20| 64 65 53 65 72 76 65 72 | 5f 4c 6f 63 61 74 65 4e |deServer|_LocateN|
|00005a30| 6f 64 65 4e 75 6d 62 65 | 72 22 2c 5f 7a 6f 6e 65 |odeNumbe|r",_zone|
|00005a40| 25 2c 5f 6e 65 74 72 65 | 67 25 2c 21 41 25 20 b8 |%,_netre|g%,!A% .|
|00005a50| 20 72 65 63 6f 72 64 25 | 0d 11 62 3b 20 20 20 e7 | record%|..b; .|
|00005a60| 20 69 64 78 25 3f 28 72 | 65 63 6f 72 64 25 2a 38 | idx%?(r|ecord%*8|
|00005a70| 2b 36 29 3d 34 20 8c 20 | 6c 69 6e 65 24 3d a4 66 |+6)=4 . |line$=.f|
|00005a80| 67 28 36 29 20 8b 20 6c | 69 6e 65 24 3d a4 66 67 |g(6) . l|ine$=.fg|
|00005a90| 28 37 29 0d 11 6c 4a 20 | 20 20 6c 69 6e 65 24 2b |(7)..lJ | line$+|
|00005aa0| 3d 22 20 22 2b c2 c4 36 | 2c 22 20 22 29 2b c3 21 |=" "+..6|," ")+.!|
|00005ab0| 41 25 2c 37 29 2b 22 20 | 3a 20 22 2b a4 6e 61 6d |A%,7)+" |: "+.nam|
|00005ac0| 65 28 64 61 74 61 46 25 | 2c 5f 7a 6f 6e 65 25 2c |e(dataF%|,_zone%,|
|00005ad0| 5f 6e 65 74 72 65 67 25 | 2c 21 41 25 29 0d 11 76 |_netreg%|,!A%)..v|
|00005ae0| 1a 20 20 20 e7 20 21 41 | 25 20 8c 20 f2 73 61 79 |. . !A|% . .say|
|00005af0| 28 6c 69 6e 65 24 29 0d | 11 80 0c 20 20 20 41 25 |(line$).|... A%|
|00005b00| 2b 3d 34 0d 11 8a 05 ce | 0d 11 94 17 f2 63 6c 6f |+=4.....|.....clo|
|00005b10| 73 65 5f 66 69 6c 65 28 | 64 61 74 61 46 25 29 0d |se_file(|dataF%).|
|00005b20| 11 9e 07 f7 20 85 0d 11 | a8 05 e1 0d 11 b2 05 3a |.... ...|.......:|
|00005b30| 0d 11 bc 25 dd 20 f2 66 | 69 6e 64 5f 6e 6f 64 65 |...%. .f|ind_node|
|00005b40| 28 5f 7a 6f 6e 65 25 2c | 5f 6e 65 74 25 2c 5f 6e |(_zone%,|_net%,_n|
|00005b50| 6f 64 65 25 29 0d 11 c6 | 42 c8 99 20 22 4e 6f 64 |ode%)...|B.. "Nod|
|00005b60| 65 53 65 72 76 65 72 5f | 4c 6f 63 61 74 65 4e 6f |eServer_|LocateNo|
|00005b70| 64 65 4e 75 6d 62 65 72 | 22 2c 5f 7a 6f 6e 65 25 |deNumber|",_zone%|
|00005b80| 2c 5f 6e 65 74 25 2c 5f | 6e 6f 64 65 25 20 b8 20 |,_net%,_|node% . |
|00005b90| 72 65 63 6f 72 64 25 0d | 11 d0 11 e7 20 72 65 63 |record%.|.... rec|
|00005ba0| 6f 72 64 25 3c 30 20 8c | 0d 11 da 68 20 20 20 f2 |ord%<0 .|...h .|
|00005bb0| 63 6f 6d 70 6c 61 69 6e | 28 a4 6d 73 67 5f 6c 6f |complain|(.msg_lo|
|00005bc0| 6f 6b 75 70 5f 32 28 22 | 4e 4f 44 45 4e 4f 54 46 |okup_2("|NODENOTF|
|00005bd0| 22 2c a4 6d 73 67 5f 6c | 6f 6f 6b 75 70 28 22 4c |",.msg_l|ookup("L|
|00005be0| 4f 43 41 54 45 22 2b c3 | 72 65 63 6f 72 64 25 29 |OCATE"+.|record%)|
|00005bf0| 2c a4 61 64 64 72 65 73 | 73 28 5f 7a 6f 6e 65 25 |,.addres|s(_zone%|
|00005c00| 2c 5f 6e 65 74 25 2c 5f | 6e 6f 64 65 25 29 29 29 |,_net%,_|node%)))|
|00005c10| 0d 11 e4 08 20 20 20 e1 | 0d 11 ee 05 cd 0d 11 f8 |.... .|........|
|00005c20| 37 f2 73 61 79 28 a4 66 | 67 28 33 29 2b 22 46 6f |7.say(.f|g(3)+"Fo|
|00005c30| 75 6e 64 20 22 2b a4 61 | 64 64 72 65 73 73 28 5f |und "+.a|ddress(_|
|00005c40| 7a 6f 6e 65 25 2c 5f 6e | 65 74 25 2c 5f 6e 6f 64 |zone%,_n|et%,_nod|
|00005c50| 65 25 29 29 0d 12 02 09 | f2 70 6f 6c 6c 0d 12 0c |e%))....|.poll...|
|00005c60| 17 64 61 74 61 46 25 3d | 8e 28 6e 6f 64 65 6c 69 |.dataF%=|.(nodeli|
|00005c70| 73 74 24 29 0d 12 16 07 | ea 20 85 0d 12 20 48 ee |st$)....|. ... H.|
|00005c80| 20 85 20 ea 20 f7 20 85 | 3a f2 63 6c 6f 73 65 5f | . . . .|:.close_|
|00005c90| 66 69 6c 65 28 64 61 74 | 61 46 25 29 3a 85 20 9f |file(dat|aF%):. .|
|00005ca0| 2c f6 24 2b 22 20 61 74 | 20 6c 69 6e 65 20 22 2b |,.$+" at| line "+|
|00005cb0| c3 9e 2b 22 20 76 69 61 | 20 66 69 6e 64 5f 6e 6f |..+" via| find_no|
|00005cc0| 64 65 22 0d 12 2a 4b f2 | 73 61 79 28 a4 66 67 62 |de"..*K.|say(.fgb|
|00005cd0| 67 28 37 2c 34 29 2b 22 | 4e 61 6d 65 3a 20 22 2b |g(7,4)+"|Name: "+|
|00005ce0| a4 66 67 28 36 29 2b a4 | 6e 61 6d 65 28 64 61 74 |.fg(6)+.|name(dat|
|00005cf0| 61 46 25 2c 5f 7a 6f 6e | 65 25 2c 5f 6e 65 74 25 |aF%,_zon|e%,_net%|
|00005d00| 2c 5f 6e 6f 64 65 25 29 | 2b a4 63 6c 6c 29 0d 12 |,_node%)|+.cll)..|
|00005d10| 34 46 f2 73 61 79 28 a4 | 66 67 28 37 29 2b 22 41 |4F.say(.|fg(7)+"A|
|00005d20| 64 64 72 3a 20 22 2b a4 | 66 67 28 36 29 2b a4 6c |ddr: "+.|fg(6)+.l|
|00005d30| 6f 63 28 64 61 74 61 46 | 25 2c 5f 7a 6f 6e 65 25 |oc(dataF|%,_zone%|
|00005d40| 2c 5f 6e 65 74 25 2c 5f | 6e 6f 64 65 25 29 2b a4 |,_net%,_|node%)+.|
|00005d50| 63 6c 6c 29 0d 12 3e 18 | cf 23 64 61 74 61 46 25 |cll)..>.|.#dataF%|
|00005d60| 3d 31 32 35 2a 72 65 63 | 6f 72 64 25 0d 12 48 12 |=125*rec|ord%..H.|
|00005d70| 74 79 70 65 25 3d 9a 23 | 64 61 74 61 46 25 0d 12 |type%=.#|dataF%..|
|00005d80| 52 25 74 79 70 65 24 3d | a4 6d 73 67 5f 6c 6f 6f |R%type$=|.msg_loo|
|00005d90| 6b 75 70 28 22 54 59 50 | 45 2d 22 2b c3 74 79 70 |kup("TYP|E-"+.typ|
|00005da0| 65 25 29 0d 12 5c 2b f2 | 73 61 79 28 a4 66 67 28 |e%)..\+.|say(.fg(|
|00005db0| 37 29 2b 22 54 79 70 65 | 3a 20 22 2b a4 66 67 28 |7)+"Type|: "+.fg(|
|00005dc0| 36 29 2b 74 79 70 65 24 | 2b a4 63 6c 6c 29 0d 12 |6)+type$|+.cll)..|
|00005dd0| 66 18 7a 6f 6e 65 25 3d | a4 73 68 6f 72 74 28 64 |f.zone%=|.short(d|
|00005de0| 61 74 61 46 25 29 0d 12 | 70 17 6e 65 74 25 3d a4 |ataF%)..|p.net%=.|
|00005df0| 73 68 6f 72 74 28 64 61 | 74 61 46 25 29 0d 12 7a |short(da|taF%)..z|
|00005e00| 18 6e 6f 64 65 25 3d a4 | 73 68 6f 72 74 28 64 61 |.node%=.|short(da|
|00005e10| 74 61 46 25 29 0d 12 84 | 47 f2 73 61 79 28 a4 66 |taF%)...|G.say(.f|
|00005e20| 67 28 37 29 2b 22 4e 45 | 54 20 3a 20 22 2b a4 66 |g(7)+"NE|T : "+.f|
|00005e30| 67 28 36 29 2b a4 61 64 | 64 72 65 73 73 28 7a 6f |g(6)+.ad|dress(zo|
|00005e40| 6e 65 25 2c 6e 65 74 25 | 2c 6e 6f 64 65 25 29 2b |ne%,net%|,node%)+|
|00005e50| a4 63 6c 6c 2b a4 62 67 | 28 30 29 29 0d 12 8e 07 |.cll+.bg|(0))....|
|00005e60| f7 20 85 0d 12 98 05 e1 | 0d 12 a2 05 3a 0d 12 ac |. ......|....:...|
|00005e70| 1a dd 20 f2 66 69 6e 64 | 5f 6e 61 6d 65 28 63 6f |.. .find|_name(co|
|00005e80| 6d 6d 61 6e 64 24 29 0d | 12 b6 0e f2 71 75 65 75 |mmand$).|....queu|
|00005e90| 65 28 bd 37 29 0d 12 c0 | 5c f2 73 61 79 28 63 72 |e(.7)...|\.say(cr|
|00005ea0| 24 2b a4 66 67 28 31 29 | 2b 22 54 68 65 20 75 73 |$+.fg(1)|+"The us|
|00005eb0| 65 20 6f 66 20 74 68 65 | 20 46 49 4e 44 20 63 6f |e of the| FIND co|
|00005ec0| 6d 6d 61 6e 64 20 69 73 | 20 77 69 74 68 64 72 61 |mmand is| withdra|
|00005ed0| 77 6e 20 64 75 65 20 74 | 6f 20 73 6f 66 74 77 61 |wn due t|o softwa|
|00005ee0| 72 65 20 72 65 76 69 73 | 69 6f 6e 20 3a 2d 29 22 |re revis|ion :-)"|
|00005ef0| 29 0d 12 ca 05 e1 0d 12 | d4 05 3a 0d 12 de 41 dd |).......|..:...A.|
|00005f00| 20 a4 61 64 64 72 65 73 | 73 28 7a 6f 6e 65 25 2c | .addres|s(zone%,|
|00005f10| 6e 65 74 25 2c 6e 6f 64 | 65 25 29 3d c3 7a 6f 6e |net%,nod|e%)=.zon|
|00005f20| 65 25 2b 22 3a 22 2b c3 | 6e 65 74 25 2b 22 2f 22 |e%+":"+.|net%+"/"|
|00005f30| 2b c3 6e 6f 64 65 25 2b | 22 2e 30 22 0d 12 e8 05 |+.node%+|".0"....|
|00005f40| 3a 0d 12 f2 1f dd 2d 20 | 4d 73 67 54 72 61 6e 73 |:.....- |MsgTrans|
|00005f50| 20 70 72 6f 63 64 75 72 | 65 73 20 42 45 47 49 4e | procdur|es BEGIN|
|00005f60| 0d 12 fc 05 3a 0d 13 06 | 1b dd 20 f2 6d 73 67 73 |....:...|.. .msgs|
|00005f70| 5f 69 6e 69 74 28 6d 65 | 73 73 61 67 65 73 24 29 |_init(me|ssages$)|
|00005f80| 0d 13 10 22 c8 99 20 22 | 4f 53 5f 46 69 6c 65 22 |...".. "|OS_File"|
|00005f90| 2c 35 2c 6d 65 73 73 61 | 67 65 73 24 20 b8 20 6f |,5,messa|ges$ . o|
|00005fa0| 6b 25 0d 13 1a 0e e7 20 | 6f 6b 25 3c 3e 31 20 8c |k%..... |ok%<>1 .|
|00005fb0| 0d 13 24 12 20 20 20 6d | 65 73 73 61 67 65 73 25 |..$. m|essages%|
|00005fc0| 3d 30 0d 13 2e 05 cc 0d | 13 38 36 20 20 20 c8 99 |=0......|.86 ..|
|00005fd0| 20 22 4d 65 73 73 61 67 | 65 54 72 61 6e 73 5f 46 | "Messag|eTrans_F|
|00005fe0| 69 6c 65 49 6e 66 6f 22 | 2c 2c 6d 65 73 73 61 67 |ileInfo"|,,messag|
|00005ff0| 65 73 24 20 b8 20 2c 2c | 73 69 7a 65 25 0d 13 42 |es$ . ,,|size%..B|
|00006000| 22 20 20 20 6d 65 73 73 | 61 67 65 73 5f 62 75 66 |" mess|ages_buf|
|00006010| 25 3d a4 61 6c 6c 6f 63 | 28 73 69 7a 65 25 29 0d |%=.alloc|(size%).|
|00006020| 13 4c 35 20 20 20 c8 99 | 20 22 4f 53 5f 4d 6f 64 |.L5 ..| "OS_Mod|
|00006030| 75 6c 65 22 2c 36 2c 2c | 2c 31 37 2b a9 6d 65 73 |ule",6,,|,17+.mes|
|00006040| 73 61 67 65 73 24 20 b8 | 20 2c 2c 6d 65 73 73 61 |sages$ .| ,,messa|
|00006050| 67 65 73 25 0d 13 56 20 | 20 20 20 24 28 6d 65 73 |ges%..V | $(mes|
|00006060| 73 61 67 65 73 25 2b 31 | 36 29 3d 6d 65 73 73 61 |sages%+1|6)=messa|
|00006070| 67 65 73 24 0d 13 60 46 | 20 20 20 c8 99 20 22 4d |ges$..`F| .. "M|
|00006080| 65 73 73 61 67 65 54 72 | 61 6e 73 5f 4f 70 65 6e |essageTr|ans_Open|
|00006090| 46 69 6c 65 22 2c 6d 65 | 73 73 61 67 65 73 25 2c |File",me|ssages%,|
|000060a0| 6d 65 73 73 61 67 65 73 | 25 2b 31 36 2c 6d 65 73 |messages|%+16,mes|
|000060b0| 73 61 67 65 73 5f 62 75 | 66 25 0d 13 6a 1f 20 20 |sages_bu|f%..j. |
|000060c0| 20 de 20 6d 65 73 73 61 | 67 65 73 5f 73 63 72 61 | . messa|ges_scra|
|000060d0| 74 63 68 25 20 26 31 30 | 30 0d 13 74 05 cd 0d 13 |tch% &10|0..t....|
|000060e0| 7e 05 e1 0d 13 88 05 3a | 0d 13 92 3b dd 20 a4 6d |~......:|...;. .m|
|000060f0| 73 67 5f 6c 6f 6f 6b 75 | 70 28 74 6f 6b 65 6e 24 |sg_looku|p(token$|
|00006100| 29 3d a4 6d 73 67 5f 6c | 6f 6f 6b 75 70 5f 34 28 |)=.msg_l|ookup_4(|
|00006110| 74 6f 6b 65 6e 24 2c 22 | 22 2c 22 22 2c 22 22 2c |token$,"|","","",|
|00006120| 22 22 29 0d 13 9c 05 3a | 0d 13 a6 42 dd 20 a4 6d |"")....:|...B. .m|
|00006130| 73 67 5f 6c 6f 6f 6b 75 | 70 5f 31 28 74 6f 6b 65 |sg_looku|p_1(toke|
|00006140| 6e 24 2c 70 30 24 29 3d | a4 6d 73 67 5f 6c 6f 6f |n$,p0$)=|.msg_loo|
|00006150| 6b 75 70 5f 34 28 74 6f | 6b 65 6e 24 2c 70 30 24 |kup_4(to|ken$,p0$|
|00006160| 2c 22 22 2c 22 22 2c 22 | 22 29 0d 13 b0 05 3a 0d |,"","","|")....:.|
|00006170| 13 ba 47 dd 20 a4 6d 73 | 67 5f 6c 6f 6f 6b 75 70 |..G. .ms|g_lookup|
|00006180| 5f 32 28 74 6f 6b 65 6e | 24 2c 70 30 24 2c 70 31 |_2(token|$,p0$,p1|
|00006190| 24 29 3d a4 6d 73 67 5f | 6c 6f 6f 6b 75 70 5f 34 |$)=.msg_|lookup_4|
|000061a0| 28 74 6f 6b 65 6e 24 2c | 70 30 24 2c 70 31 24 2c |(token$,|p0$,p1$,|
|000061b0| 22 22 2c 22 22 29 0d 13 | c4 05 3a 0d 13 ce 4c dd |"","")..|..:...L.|
|000061c0| 20 a4 6d 73 67 5f 6c 6f | 6f 6b 75 70 5f 33 28 74 | .msg_lo|okup_3(t|
|000061d0| 6f 6b 65 6e 24 2c 70 30 | 24 2c 70 31 24 2c 70 32 |oken$,p0|$,p1$,p2|
|000061e0| 24 29 3d a4 6d 73 67 5f | 6c 6f 6f 6b 75 70 5f 34 |$)=.msg_|lookup_4|
|000061f0| 28 74 6f 6b 65 6e 24 2c | 70 30 24 2c 70 31 24 2c |(token$,|p0$,p1$,|
|00006200| 70 32 24 2c 22 22 29 0d | 13 d8 05 3a 0d 13 e2 2b |p2$,"").|...:...+|
|00006210| dd 20 a4 6d 73 67 5f 6c | 6f 6f 6b 75 70 5f 34 28 |. .msg_l|ookup_4(|
|00006220| 74 6f 6b 65 6e 24 2c 70 | 30 24 2c 70 31 24 2c 70 |token$,p|0$,p1$,p|
|00006230| 32 24 2c 70 33 24 29 0d | 13 ec 11 e7 20 6d 65 73 |2$,p3$).|.... mes|
|00006240| 73 61 67 65 73 25 20 8c | 0d 13 f6 6a 20 20 20 c8 |sages% .|...j .|
|00006250| 99 20 22 58 4d 65 73 73 | 61 67 65 54 72 61 6e 73 |. "XMess|ageTrans|
|00006260| 5f 4c 6f 6f 6b 75 70 22 | 2c 6d 65 73 73 61 67 65 |_Lookup"|,message|
|00006270| 73 25 2c 74 6f 6b 65 6e | 24 2c 6d 65 73 73 61 67 |s%,token|$,messag|
|00006280| 65 73 5f 73 63 72 61 74 | 63 68 25 2c 26 31 30 30 |es_scrat|ch%,&100|
|00006290| 2c 70 30 24 2c 70 31 24 | 2c 70 32 24 2c 70 33 24 |,p0$,p1$|,p2$,p3$|
|000062a0| 20 b8 20 2c 2c 2c 73 69 | 7a 65 25 3b 66 6c 61 67 | . ,,,si|ze%;flag|
|000062b0| 73 25 0d 14 00 15 20 20 | 20 e7 20 66 6c 61 67 73 |s%.... | . flags|
|000062c0| 25 20 80 20 31 20 8c 0d | 14 0a 36 20 20 20 20 20 |% . 1 ..|..6 |
|000062d0| 20 85 20 32 35 35 2c 22 | 4d 65 73 73 61 67 65 20 | . 255,"|Message |
|000062e0| 74 6f 6b 65 6e 20 60 22 | 2b 74 6f 6b 65 6e 24 2b |token `"|+token$+|
|000062f0| 22 60 20 6e 6f 74 20 66 | 6f 75 6e 64 22 0d 14 14 |"` not f|ound"...|
|00006300| 15 20 20 20 20 20 20 6d | 65 73 73 61 67 65 73 25 |. m|essages%|
|00006310| 3d a3 0d 14 1e 08 20 20 | 20 cd 0d 14 28 21 20 20 |=..... | ...(! |
|00006320| 20 6d 65 73 73 61 67 65 | 73 5f 73 63 72 61 74 63 | message|s_scratc|
|00006330| 68 25 3f 73 69 7a 65 25 | 3d 31 33 0d 14 32 1a 20 |h%?size%|=13..2. |
|00006340| 20 20 3d 24 6d 65 73 73 | 61 67 65 73 5f 73 63 72 | =$mess|ages_scr|
|00006350| 61 74 63 68 25 0d 14 3c | 05 cc 0d 14 46 33 20 20 |atch%..<|....F3 |
|00006360| 20 3d 74 6f 6b 65 6e 24 | 2b 22 20 28 22 2b 70 30 | =token$|+" ("+p0|
|00006370| 24 2b 22 2c 22 2b 70 31 | 24 2b 22 2c 22 2b 70 32 |$+","+p1|$+","+p2|
|00006380| 24 2b 22 2c 22 2b 70 33 | 24 2b 22 29 22 0d 14 50 |$+","+p3|$+")"..P|
|00006390| 05 cd 0d 14 5a 06 3d 31 | 0d 14 64 05 3a 0d 14 6e |....Z.=1|..d.:..n|
|000063a0| 11 dd 20 f2 6d 73 67 73 | 5f 63 6c 6f 73 65 0d 14 |.. .msgs|_close..|
|000063b0| 78 11 e7 20 6d 65 73 73 | 61 67 65 73 25 20 8c 0d |x.. mess|ages% ..|
|000063c0| 14 82 2c 20 20 20 c8 99 | 20 22 4d 65 73 73 61 67 |.., ..| "Messag|
|000063d0| 65 54 72 61 6e 73 5f 43 | 6c 6f 73 65 46 69 6c 65 |eTrans_C|loseFile|
|000063e0| 22 2c 6d 65 73 73 61 67 | 65 73 25 0d 14 8c 22 20 |",messag|es%..." |
|000063f0| 20 20 c8 99 20 22 4f 53 | 5f 4d 6f 64 75 6c 65 22 | .. "OS|_Module"|
+--------+-------------------------+-------------------------+--------+--------+
Only 25.0 KB of data is shown above.