home *** CD-ROM | disk | FTP | other *** search
/ RISC DISC 2 / RISC_DISC_2.iso / pd_share / utilities / desktop / cliguard / !CLIGuard / AppSource < prev    next >
Unknown  |  1995-01-14  |  84.1 KB

open in: MacOS 8.1     |     Win98     |     DOS

view JSON data     |     view as text


This file was not able to be converted.
This format is not currently supported by dexvert.

ConfidenceProgramDetectionMatch TypeSupport
100% file data default
100% xdgMime image/x-tga default



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| 0d 00 0a 12 f4 20 43 4c | 49 20 47 75 61 72 64 69 |..... CL|I Guardi|
|00000010| 61 6e 0d 00 14 21 f4 20 | 54 6f 20 70 72 6f 74 65 |an...!. |To prote|
|00000020| 63 74 20 79 6f 75 20 66 | 72 6f 6d 20 74 68 65 20 |ct you f|rom the |
|00000030| 43 4c 49 0d 00 1e 1a f4 | 20 28 43 29 20 53 61 6d |CLI.....| (C) Sam|
|00000040| 20 4b 69 6e 67 74 6f 6e | 20 31 39 39 34 0d 00 28 | Kington| 1994..(|
|00000050| 54 f4 20 53 65 65 20 4d | 65 73 73 61 67 65 73 20 |T. See M|essages |
|00000060| 66 69 6c 65 20 66 6f 72 | 20 76 65 72 73 69 6f 6e |file for| version|
|00000070| 20 28 74 68 69 73 20 6c | 69 6e 65 20 77 6f 6e 91 | (this l|ine won.|
|00000080| 74 20 62 65 20 69 6e 20 | 74 68 65 20 63 72 75 6e |t be in |the crun|
|00000090| 63 68 65 64 20 63 6f 64 | 65 20 61 6e 79 77 61 79 |ched cod|e anyway|
|000000a0| 29 0d 00 32 04 0d 00 3c | 15 48 65 61 70 49 6e 69 |)..2...<|.HeapIni|
|000000b0| 74 69 61 6c 69 73 65 64 | 3d a3 0d 00 46 31 c8 99 |tialised|=...F1..|
|000000c0| 20 22 57 69 6d 70 5f 53 | 6c 6f 74 53 69 7a 65 22 | "Wimp_S|lotSize"|
|000000d0| 2c 20 2d 31 2c 20 2d 31 | 20 b8 20 73 6c 6f 74 73 |, -1, -1| . slots|
|000000e0| 69 7a 65 2c 20 2c 20 66 | 72 65 65 0d 00 50 16 48 |ize, , f|ree..P.H|
|000000f0| 65 61 70 3d 90 2b 73 6c | 6f 74 73 69 7a 65 2b 31 |eap=.+sl|otsize+1|
|00000100| 36 0d 00 5a 04 0d 00 64 | 2d ee 20 85 20 ee 20 85 |6..Z...d|-. . . .|
|00000110| 20 87 20 3a 20 85 20 a2 | 20 9f 2c 20 f6 24 2b 22 | . : . .| ., .$+"|
|00000120| 20 61 74 20 6c 69 6e 65 | 20 22 2b c3 28 9e 29 3a | at line| "+.(.):|
|00000130| 20 e0 0d 00 6e 04 0d 00 | 78 1b 61 6c 69 61 73 24 | ...n...|x.alias$|
|00000140| 3d 22 3c 43 4c 49 47 75 | 61 72 64 24 44 69 72 3e |="<CLIGu|ard$Dir>|
|00000150| 22 0d 00 82 1c 74 61 73 | 6b 6e 61 6d 65 24 3d 22 |"....tas|kname$="|
|00000160| 43 4c 49 20 47 75 61 72 | 64 69 61 6e 22 0d 00 8c |CLI Guar|dian"...|
|00000170| 0e 57 69 6d 70 49 6e 69 | 74 3d a3 0d 00 96 12 f2 |.WimpIni|t=......|
|00000180| 69 6e 69 74 68 65 61 70 | 28 32 35 36 29 0d 00 a0 |initheap|(256)...|
|00000190| 04 0d 00 aa 18 ee 20 85 | 20 ee 85 20 87 20 3a f2 |...... .| .. . :.|
|000001a0| 65 72 72 6f 72 20 3a 20 | e0 0d 00 b4 09 f2 76 61 |error : |......va|
|000001b0| 72 73 0d 00 be 0d f2 6d | 73 67 74 72 61 6e 73 0d |rs.....m|sgtrans.|
|000001c0| 00 c8 11 f2 63 6c 69 67 | 75 61 72 64 76 61 72 73 |....clig|uardvars|
|000001d0| 0d 00 d2 0a f2 73 65 74 | 75 70 0d 00 dc 10 f2 72 |.....set|up.....r|
|000001e0| 65 61 64 6d 6f 64 75 6c | 65 73 0d 00 e6 0d f2 70 |eadmodul|es.....p|
|000001f0| 6f 6c 6c 6c 6f 6f 70 0d | 00 f0 0b f2 66 69 6e 69 |ollloop.|....fini|
|00000200| 73 68 0d 00 fa 05 e0 0d | 01 04 04 0d 01 0e 0e dd |sh......|........|
|00000210| f2 70 6f 6c 6c 6c 6f 6f | 70 0d 01 18 05 f5 0d 01 |.pollloo|p.......|
|00000220| 22 15 20 20 20 f2 70 6f | 6c 6c 28 73 74 64 6d 61 |". .po|ll(stdma|
|00000230| 73 6b 29 0d 01 2c 07 fd | 20 a3 0d 01 36 05 e1 0d |sk)..,..| ...6...|
|00000240| 01 40 04 0d 01 4a 0b dd | f2 73 65 74 75 70 0d 01 |.@...J..|.setup..|
|00000250| 54 0d f2 61 73 73 65 6d | 62 6c 65 0d 01 5e 0a f2 |T..assem|ble..^..|
|00000260| 69 63 6f 6e 73 0d 01 68 | 0d f2 6d 65 6e 75 69 6e |icons..h|..menuin|
|00000270| 69 74 0d 01 72 10 f2 6d | 65 73 73 61 67 65 69 6e |it..r..m|essagein|
|00000280| 69 74 0d 01 7c 0e f2 73 | 74 61 72 74 77 69 6d 70 |it..|..s|tartwimp|
|00000290| 0d 01 86 27 f2 6c 6f 61 | 64 74 65 6d 70 6c 61 74 |...'.loa|dtemplat|
|000002a0| 65 73 28 61 6c 69 61 73 | 24 2b 22 2e 54 65 6d 70 |es(alias|$+".Temp|
|000002b0| 6c 61 74 65 73 22 29 0d | 01 90 10 f2 6c 6f 61 64 |lates").|....load|
|000002c0| 63 68 6f 69 63 65 73 0d | 01 9a 13 f2 72 65 66 72 |choices.|....refr|
|000002d0| 65 73 68 63 68 6f 69 63 | 65 73 0d 01 a4 12 f2 6c |eshchoic|es.....l|
|000002e0| 6f 61 64 66 69 6c 65 64 | 72 61 67 73 0d 01 ae 30 |oadfiled|rags...0|
|000002f0| f2 77 72 69 74 65 69 63 | 6f 6e 28 77 69 6e 5f 69 |.writeic|on(win_i|
|00000300| 6e 66 6f 2c 20 69 63 6f | 6e 5f 76 65 72 73 69 6f |nfo, ico|n_versio|
|00000310| 6e 2c 20 76 65 72 73 69 | 6f 6e 24 29 0d 01 b8 0f |n, versi|on$)....|
|00000320| f2 62 75 69 6c 64 6d 65 | 6e 75 73 0d 01 c2 10 f2 |.buildme|nus.....|
|00000330| 67 65 74 6d 6f 64 65 76 | 61 72 73 0d 01 cc 22 62 |getmodev|ars..."b|
|00000340| 61 72 69 63 6f 6e 25 3d | a4 69 63 6f 6e 62 61 72 |aricon%=|.iconbar|
|00000350| 28 22 21 63 6c 69 67 75 | 61 72 64 22 29 0d 01 d6 |("!cligu|ard")...|
|00000360| 05 e1 0d 01 e0 04 0d 01 | ea 0a dd f2 76 61 72 73 |........|....vars|
|00000370| 0d 01 f4 0a ea 20 6c 6f | 6f 70 0d 01 fe 24 de 20 |..... lo|op...$. |
|00000380| 62 6c 6f 63 6b 25 20 31 | 30 32 34 2c 20 73 74 72 |block% 1|024, str|
|00000390| 69 6e 67 20 32 35 36 2c | 20 69 6e 20 36 34 0d 02 |ing 256,| in 64..|
|000003a0| 08 11 64 6f 6e 65 69 63 | 6f 6e 62 61 72 3d a3 0d |..doneic|onbar=..|
|000003b0| 02 12 10 5f 4d 69 6e 4d | 65 6d 3d 34 30 39 36 0d |..._MinM|em=4096.|
|000003c0| 02 1c 1c 73 74 64 6d 61 | 73 6b 3d 20 25 31 31 31 |...stdma|sk= %111|
|000003d0| 30 30 30 30 30 31 31 30 | 30 30 31 0d 02 26 1c 6e |00000110|001..&.n|
|000003e0| 75 6c 6c 6d 61 73 6b 3d | 25 31 31 31 30 30 30 30 |ullmask=|%1110000|
|000003f0| 30 31 31 30 30 30 30 0d | 02 30 0f 69 64 6c 65 6d |0110000.|.0.idlem|
|00000400| 61 73 6b 3d 2d 31 0d 02 | 3a 0e 69 64 6c 65 67 61 |ask=-1..|:.idlega|
|00000410| 70 3d 31 30 0d 02 44 15 | 63 75 72 72 65 6e 74 68 |p=10..D.|currenth|
|00000420| 61 6e 64 6c 65 25 3d 2d | 31 0d 02 4e 0c 72 65 6f |andle%=-|1..N.reo|
|00000430| 70 65 6e 3d a3 0d 02 58 | 13 6c 61 73 74 63 6f 6d |pen=...X|.lastcom|
|00000440| 6d 61 6e 64 24 3d 22 22 | 0d 02 62 05 e1 0d 02 6c |mand$=""|..b....l|
|00000450| 04 0d 02 76 14 dd f2 70 | 6f 6c 6c 28 70 6f 6c 6c |...v...p|oll(poll|
|00000460| 6d 61 73 6b 29 0d 02 80 | 0a ea 20 74 69 6d 65 0d |mask)...|.. time.|
|00000470| 02 8a 1a e7 20 70 6f 6c | 6c 6d 61 73 6b 3c 3e 69 |.... pol|lmask<>i|
|00000480| 64 6c 65 6d 61 73 6b 20 | 8c 0d 02 94 31 20 20 20 |dlemask |....1 |
|00000490| c8 99 20 22 57 69 6d 70 | 5f 50 6f 6c 6c 22 2c 20 |.. "Wimp|_Poll", |
|000004a0| 70 6f 6c 6c 6d 61 73 6b | 2c 20 62 6c 6f 63 6b 25 |pollmask|, block%|
|000004b0| 20 b8 20 72 65 61 73 6f | 6e 25 0d 02 9e 05 cc 0d | . reaso|n%......|
|000004c0| 02 a8 27 20 20 20 c8 99 | 20 22 4f 53 5f 52 65 61 |..' ..| "OS_Rea|
|000004d0| 64 4d 6f 6e 6f 74 6f 6e | 69 63 54 69 6d 65 22 20 |dMonoton|icTime" |
|000004e0| b8 20 74 69 6d 65 0d 02 | b2 43 20 20 20 c8 99 20 |. time..|.C .. |
|000004f0| 22 57 69 6d 70 5f 50 6f | 6c 6c 49 64 6c 65 22 2c |"Wimp_Po|llIdle",|
|00000500| 20 6e 75 6c 6c 6d 61 73 | 6b 2c 20 62 6c 6f 63 6b | nullmas|k, block|
|00000510| 25 2c 20 74 69 6d 65 2b | 69 64 6c 65 67 61 70 20 |%, time+|idlegap |
|00000520| b8 20 72 65 61 73 6f 6e | 25 0d 02 bc 05 cd 0d 02 |. reason|%.......|
|00000530| c6 10 c8 8e 20 72 65 61 | 73 6f 6e 25 20 ca 0d 02 |.... rea|son% ...|
|00000540| d0 13 20 20 20 c9 20 31 | 3a 20 f2 72 65 64 72 61 |.. . 1|: .redra|
|00000550| 77 0d 02 da 11 20 20 20 | c9 20 32 3a 20 f2 6f 70 |w.... |. 2: .op|
|00000560| 65 6e 0d 02 e4 12 20 20 | 20 c9 20 33 3a 20 f2 63 |en.... | . 3: .c|
|00000570| 6c 6f 73 65 0d 02 ee 4a | 20 20 20 c9 20 36 3a 20 |lose...J| . 6: |
|00000580| f2 63 68 65 63 6b 6d 6f | 75 73 65 28 21 62 6c 6f |.checkmo|use(!blo|
|00000590| 63 6b 25 2c 20 62 6c 6f | 63 6b 25 21 34 2c 20 62 |ck%, blo|ck%!4, b|
|000005a0| 6c 6f 63 6b 25 21 38 2c | 20 62 6c 6f 63 6b 25 21 |lock%!8,| block%!|
|000005b0| 31 32 2c 20 62 6c 6f 63 | 6b 25 21 31 36 29 0d 02 |12, bloc|k%!16)..|
|000005c0| f8 14 20 20 20 c9 20 37 | 3a 20 f2 64 72 61 67 67 |.. . 7|: .dragg|
|000005d0| 65 64 0d 03 02 16 20 20 | 20 c9 20 38 3a 20 f2 63 |ed.... | . 8: .c|
|000005e0| 68 65 63 6b 6b 65 79 73 | 0d 03 0c 0a 20 20 20 c9 |heckkeys|.... .|
|000005f0| 20 39 0d 03 16 2e 20 20 | 20 20 20 20 c8 99 20 22 | 9.... | .. "|
|00000600| 57 69 6d 70 5f 47 65 74 | 50 6f 69 6e 74 65 72 49 |Wimp_Get|PointerI|
|00000610| 6e 66 6f 22 2c 2c 62 6c | 6f 63 6b 25 2b 31 32 38 |nfo",,bl|ock%+128|
|00000620| 0d 03 20 19 20 20 20 20 | 20 20 62 75 74 25 3d 62 |.. . | but%=b|
|00000630| 6c 6f 63 6b 25 21 31 33 | 36 0d 03 2a 1d 20 20 20 |lock%!13|6..*. |
|00000640| 20 20 20 72 65 6f 70 65 | 6e 3d 28 62 75 74 25 20 | reope|n=(but% |
|00000650| 80 20 31 29 3d 31 0d 03 | 34 1d 20 20 20 20 20 20 |. 1)=1..|4. |
|00000660| f2 64 65 63 6f 64 65 6d | 65 6e 75 28 62 6c 6f 63 |.decodem|enu(bloc|
|00000670| 6b 25 29 0d 03 3e 16 20 | 20 20 20 20 20 f2 64 6f |k%)..>. | .do|
|00000680| 66 75 6e 63 74 69 6f 6e | 73 0d 03 48 39 20 20 20 |function|s..H9 |
|00000690| 20 20 20 e7 20 63 75 72 | 72 65 6e 74 68 61 6e 64 | . cur|renthand|
|000006a0| 6c 65 25 3d 49 63 6f 6e | 6d 65 6e 75 25 20 8c 20 |le%=Icon|menu% . |
|000006b0| 6d 65 6e 75 79 25 3d 6d | 65 6e 75 68 65 69 67 68 |menuy%=m|enuheigh|
|000006c0| 74 25 0d 03 52 14 20 20 | 20 20 20 20 e7 20 72 65 |t%..R. | . re|
|000006d0| 6f 70 65 6e 20 8c 0d 03 | 5c 38 20 20 20 20 20 20 |open ...|\8 |
|000006e0| 20 20 20 f2 72 65 6f 70 | 65 6e 6d 65 6e 75 28 63 | .reop|enmenu(c|
|000006f0| 75 72 72 65 6e 74 68 61 | 6e 64 6c 65 25 2c 20 6d |urrentha|ndle%, m|
|00000700| 65 6e 75 78 25 2c 20 6d | 65 6e 75 79 25 29 0d 03 |enux%, m|enuy%)..|
|00000710| 66 0b 20 20 20 20 20 20 | cc 0d 03 70 1d 20 20 20 |f. |...p. |
|00000720| 20 20 20 20 20 20 63 75 | 72 72 65 6e 74 68 61 6e | cu|rrenthan|
|00000730| 64 6c 65 25 3d 30 0d 03 | 7a 0b 20 20 20 20 20 20 |dle%=0..|z. |
|00000740| cd 0d 03 84 22 20 20 20 | c9 20 31 37 2c 20 31 38 |...." |. 17, 18|
|00000750| 3a 20 f2 6d 65 73 73 61 | 67 65 28 72 65 61 73 6f |: .messa|ge(reaso|
|00000760| 6e 25 29 0d 03 8e 05 cb | 0d 03 98 05 e1 0d 03 a2 |n%).....|........|
|00000770| 04 0d 03 ac 0e dd f2 61 | 73 73 65 6d 62 6c 65 0d |.......a|ssemble.|
|00000780| 03 b6 0e de 20 63 6f 64 | 65 20 35 32 30 0d 03 c0 |.... cod|e 520...|
|00000790| 34 f4 53 59 53 20 22 4f | 53 5f 46 69 6c 65 22 2c |4.SYS "O|S_File",|
|000007a0| 20 31 36 2c 20 61 6c 69 | 61 73 24 2b 22 2e 41 73 | 16, ali|as$+".As|
|000007b0| 73 65 6d 62 6c 65 72 22 | 2c 20 63 6f 64 65 2c 20 |sembler"|, code, |
|000007c0| 30 0d 03 ca 36 c8 99 20 | 22 4f 53 5f 43 4c 49 22 |0...6.. |"OS_CLI"|
|000007d0| 2c 20 22 4c 6f 61 64 20 | 22 2b 61 6c 69 61 73 24 |, "Load |"+alias$|
|000007e0| 2b 22 2e 41 73 73 65 6d | 62 6c 65 72 20 22 2b c3 |+".Assem|bler "+.|
|000007f0| 7e 28 63 6f 64 65 29 0d | 03 d4 0d 41 25 3d 62 6c |~(code).|...A%=bl|
|00000800| 6f 63 6b 25 0d 03 de 0a | d6 20 63 6f 64 65 0d 03 |ock%....|. code..|
|00000810| e8 1b 73 74 72 69 6e 67 | 72 65 61 64 3d 63 6f 64 |..string|read=cod|
|00000820| 65 2b 21 62 6c 6f 63 6b | 25 0d 03 f2 17 63 6c 61 |e+!block|%....cla|
|00000830| 69 6d 3d 63 6f 64 65 2b | 62 6c 6f 63 6b 25 21 34 |im=code+|block%!4|
|00000840| 0d 03 fc 19 72 65 6c 65 | 61 73 65 3d 63 6f 64 65 |....rele|ase=code|
|00000850| 2b 62 6c 6f 63 6b 25 21 | 38 0d 04 06 1a 63 6f 75 |+block%!|8....cou|
|00000860| 6e 74 65 72 3d 63 6f 64 | 65 2b 62 6c 6f 63 6b 25 |nter=cod|e+block%|
|00000870| 21 31 32 0d 04 10 1d 62 | 75 66 70 6f 69 6e 74 65 |!12....b|ufpointe|
|00000880| 72 3d 63 6f 64 65 2b 62 | 6c 6f 63 6b 25 21 31 36 |r=code+b|lock%!16|
|00000890| 0d 04 1a 1d 62 75 66 6d | 61 78 73 69 7a 65 3d 63 |....bufm|axsize=c|
|000008a0| 6f 64 65 2b 62 6c 6f 63 | 6b 25 21 32 30 0d 04 24 |ode+bloc|k%!20..$|
|000008b0| 18 70 61 72 73 65 3d 63 | 6f 64 65 2b 62 6c 6f 63 |.parse=c|ode+bloc|
|000008c0| 6b 25 21 32 34 0d 04 2e | 1b 63 61 73 65 6c 65 73 |k%!24...|.caseles|
|000008d0| 73 3d 63 6f 64 65 2b 62 | 6c 6f 63 6b 25 21 32 38 |s=code+b|lock%!28|
|000008e0| 0d 04 38 1c 67 65 74 74 | 6f 6b 65 6e 73 3d 63 6f |..8.gett|okens=co|
|000008f0| 64 65 2b 62 6c 6f 63 6b | 25 21 33 32 0d 04 42 20 |de+block|%!32..B |
|00000900| 62 75 66 66 65 72 63 6c | 61 69 6d 65 64 3d 63 6f |buffercl|aimed=co|
|00000910| 64 65 2b 62 6c 6f 63 6b | 25 21 33 36 0d 04 4c 1d |de+block|%!36..L.|
|00000920| 64 65 74 6f 6b 65 6e 69 | 73 65 3d 63 6f 64 65 2b |detokeni|se=code+|
|00000930| 62 6c 6f 63 6b 25 21 34 | 30 0d 04 56 05 e1 0d 04 |block%!4|0..V....|
|00000940| 60 04 0d 04 6a 12 dd f2 | 63 6c 69 67 75 61 72 64 |`...j...|cliguard|
|00000950| 76 61 72 73 0d 04 74 12 | ea 20 6c 6f 6f 70 2c 20 |vars..t.|. loop, |
|00000960| 76 61 72 62 75 66 0d 04 | 7e 14 62 75 66 66 65 72 |varbuf..|~.buffer|
|00000970| 63 6c 61 69 6d 65 64 3d | 2d 31 0d 04 88 04 0d 04 |claimed=|-1......|
|00000980| 92 0a f4 20 4d 69 73 63 | 0d 04 9c 19 76 65 72 73 |... Misc|....vers|
|00000990| 69 6f 6e 24 3d a4 6d 65 | 73 73 28 22 56 65 72 22 |ion$=.me|ss("Ver"|
|000009a0| 29 0d 04 a6 0d 74 61 62 | 24 3d bd 28 39 29 0d 04 |)....tab|$=.(9)..|
|000009b0| b0 10 de 20 76 61 72 62 | 75 66 20 32 35 36 0d 04 |... varb|uf 256..|
|000009c0| ba 45 c8 99 20 22 4f 53 | 5f 52 65 61 64 56 61 72 |.E.. "OS|_ReadVar|
|000009d0| 56 61 6c 22 2c 20 22 43 | 4c 49 47 75 61 72 64 24 |Val", "C|LIGuard$|
|000009e0| 44 69 72 22 2c 20 76 61 | 72 62 75 66 2c 20 32 35 |Dir", va|rbuf, 25|
|000009f0| 36 2c 20 30 2c 20 33 20 | b8 20 2c 2c 6e 75 6d 72 |6, 0, 3 |. ,,numr|
|00000a00| 65 61 64 0d 04 c4 15 76 | 61 72 62 75 66 3f 6e 75 |ead....v|arbuf?nu|
|00000a10| 6d 72 65 61 64 3d 31 33 | 0d 04 ce 22 53 74 61 72 |mread=13|..."Star|
|00000a20| 74 43 4c 49 47 75 61 72 | 64 24 3d 22 25 52 75 6e |tCLIGuar|d$="%Run|
|00000a30| 20 22 2b 24 76 61 72 62 | 75 66 0d 04 d8 12 de 20 | "+$varb|uf..... |
|00000a40| 69 6c 6c 65 67 61 6c 24 | 28 33 32 29 0d 04 e2 bd |illegal$|(32)....|
|00000a50| 69 6c 6c 65 67 61 6c 24 | 28 29 3d 22 70 73 22 2c |illegal$|()="ps",|
|00000a60| 20 22 74 61 73 6b 77 69 | 6e 64 6f 77 22 2c 20 22 | "taskwi|ndow", "|
|00000a70| 77 69 6d 70 73 6c 6f 74 | 22 2c 20 22 63 6f 70 79 |wimpslot|", "copy|
|00000a80| 22 2c 20 22 77 69 70 65 | 22 2c 20 22 72 65 6e 61 |", "wipe|", "rena|
|00000a90| 6d 65 22 2c 20 22 61 70 | 70 65 6e 64 22 2c 20 22 |me", "ap|pend", "|
|00000aa0| 62 75 69 6c 64 22 2c 20 | 22 62 72 65 61 6b 63 6c |build", |"breakcl|
|00000ab0| 72 22 2c 20 22 63 6f 6e | 74 69 6e 75 65 22 2c 20 |r", "con|tinue", |
|00000ac0| 22 62 61 63 6b 75 70 22 | 2c 20 22 66 6f 72 6d 61 |"backup"|, "forma|
|00000ad0| 74 22 2c 20 22 63 68 65 | 63 6b 6d 61 70 22 2c 20 |t", "che|ckmap", |
|00000ae0| 22 64 65 62 75 67 22 2c | 20 22 71 75 69 74 22 2c |"debug",| "quit",|
|00000af0| 20 22 62 61 73 69 63 22 | 2c 20 22 6d 61 70 22 2c | "basic"|, "map",|
|00000b00| 20 22 64 65 6c 65 74 65 | 22 0d 04 ec 11 de 20 74 | "delete|"..... t|
|00000b10| 65 78 74 63 6f 6c 28 31 | 35 29 0d 04 f6 3c 74 65 |extcol(1|5)...<te|
|00000b20| 78 74 63 6f 6c 28 29 3d | 37 2c 20 37 2c 20 37 2c |xtcol()=|7, 7, 7,|
|00000b30| 20 37 2c 20 30 2c 20 30 | 2c 20 30 2c 20 30 2c 20 | 7, 0, 0|, 0, 0, |
|00000b40| 30 2c 20 37 2c 20 30 2c | 20 30 2c 20 37 2c 20 30 |0, 7, 0,| 0, 7, 0|
|00000b50| 2c 20 37 2c 20 37 0d 05 | 00 0f 54 61 73 6b 43 6d |, 7, 7..|..TaskCm|
|00000b60| 64 24 3d 22 22 0d 05 0a | 0f 5f 45 6e 64 49 63 6f |d$=""...|._EndIco|
|00000b70| 6e 3d 2d 31 0d 05 14 04 | 0d 05 1e 0d f4 20 42 75 |n=-1....|..... Bu|
|00000b80| 66 66 65 72 73 0d 05 28 | 11 6e 75 6d 62 75 66 66 |ffers..(|.numbuff|
|00000b90| 65 72 73 3d 31 36 0d 05 | 32 0c 5f 53 74 61 72 74 |ers=16..|2._Start|
|00000ba0| 3d 30 0d 05 3c 0b 5f 49 | 6e 66 6f 3d 31 0d 05 46 |=0..<._I|nfo=1..F|
|00000bb0| 0c 5f 46 6c 61 67 73 3d | 32 0d 05 50 0b 5f 48 65 |._Flags=|2..P._He|
|00000bc0| 6c 70 3d 33 0d 05 5a 0a | 5f 45 6e 64 3d 34 0d 05 |lp=3..Z.|_End=4..|
|00000bd0| 64 0d 5f 48 61 6e 64 6c | 65 3d 35 0d 05 6e 10 62 |d._Handl|e=5..n.b|
|00000be0| 75 66 66 65 72 6e 75 6d | 73 3d 35 0d 05 78 28 de |uffernum|s=5..x(.|
|00000bf0| 20 74 65 78 74 62 75 66 | 66 65 72 28 6e 75 6d 62 | textbuf|fer(numb|
|00000c00| 75 66 66 65 72 73 2c 20 | 62 75 66 66 65 72 6e 75 |uffers, |buffernu|
|00000c10| 6d 73 29 0d 05 82 12 5f | 54 65 78 74 4f 66 66 73 |ms)...._|TextOffs|
|00000c20| 65 74 3d 36 34 0d 05 8c | 13 62 75 66 66 65 72 77 |et=64...|.bufferw|
|00000c30| 69 6e 64 6f 77 73 3d 30 | 0d 05 96 3b e3 20 6c 6f |indows=0|...;. lo|
|00000c40| 6f 70 3d 31 20 b8 20 6e | 75 6d 62 75 66 66 65 72 |op=1 . n|umbuffer|
|00000c50| 73 20 3a 20 74 65 78 74 | 62 75 66 66 65 72 28 6c |s : text|buffer(l|
|00000c60| 6f 6f 70 2c 20 5f 53 74 | 61 72 74 29 3d 2d 31 20 |oop, _St|art)=-1 |
|00000c70| 3a 20 ed 0d 05 a0 12 de | 20 68 65 6c 70 63 6f 64 |: ......| helpcod|
|00000c80| 65 24 28 35 29 0d 05 aa | 10 e3 20 6c 6f 6f 70 3d |e$(5)...|.. loop=|
|00000c90| 31 20 b8 20 35 0d 05 b4 | 2c 20 20 20 68 65 6c 70 |1 . 5...|, help|
|00000ca0| 63 6f 64 65 24 28 6c 6f | 6f 70 29 3d a4 6d 65 73 |code$(lo|op)=.mes|
|00000cb0| 73 28 22 48 65 6c 70 22 | 2b c3 28 6c 6f 6f 70 29 |s("Help"|+.(loop)|
|00000cc0| 29 0d 05 be 05 ed 0d 05 | c8 14 6d 61 78 68 65 6c |).......|..maxhel|
|00000cd0| 70 6c 69 6e 65 73 3d 31 | 32 38 0d 05 d2 37 de 20 |plines=1|28...7. |
|00000ce0| 68 65 6c 70 62 75 66 66 | 65 72 20 6d 61 78 68 65 |helpbuff|er maxhe|
|00000cf0| 6c 70 6c 69 6e 65 73 2a | 34 2c 20 68 65 6c 70 66 |lplines*|4, helpf|
|00000d00| 6c 61 67 73 20 6d 61 78 | 68 65 6c 70 6c 69 6e 65 |lags max|helpline|
|00000d10| 73 0d 05 dc 1e 61 72 72 | 6f 77 3d 26 32 30 33 45 |s....arr|ow=&203E|
|00000d20| 33 44 33 44 20 3a 20 f4 | 20 22 3d 3d 3e 20 22 0d |3D3D : .| "==> ".|
|00000d30| 05 e6 2a 62 75 66 66 65 | 72 73 74 61 74 65 3d 2d |..*buffe|rstate=-|
|00000d40| 31 20 3a 20 f4 20 6e 6f | 20 62 75 66 66 65 72 73 |1 : . no| buffers|
|00000d50| 20 6d 6f 64 69 66 69 65 | 64 0d 05 f0 04 0d 05 fa | modifie|d.......|
|00000d60| 0c f4 20 57 69 6e 64 6f | 77 0d 06 04 15 77 69 6e |.. Windo|w....win|
|00000d70| 6f 70 65 6e 5f 6d 6f 64 | 75 6c 65 73 3d a3 0d 06 |open_mod|ules=...|
|00000d80| 0e 24 6d 6f 64 77 69 6e | 77 69 64 74 68 3d 31 30 |.$modwin|width=10|
|00000d90| 30 30 20 3a 20 f4 20 64 | 75 6d 6d 79 20 76 61 6c |00 : . d|ummy val|
|00000da0| 75 65 0d 06 18 2f 6f 6c | 64 6d 6f 64 77 69 64 74 |ue.../ol|dmodwidt|
|00000db0| 68 3d 34 32 20 20 20 3a | 20 f4 20 64 65 6c 69 62 |h=42 :| . delib|
|00000dc0| 65 72 61 74 65 6c 79 20 | 64 69 66 66 65 72 65 6e |erately |differen|
|00000dd0| 74 0d 06 22 0b 53 68 6f | 72 74 3d 31 0d 06 2c 0a |t..".Sho|rt=1..,.|
|00000de0| 4c 6f 6e 67 3d 32 0d 06 | 36 15 6f 6c 64 73 68 6f |Long=2..|6.oldsho|
|00000df0| 77 6e 61 6d 65 3d 53 68 | 6f 72 74 0d 06 40 11 6f |wname=Sh|ort..@.o|
|00000e00| 6c 64 73 68 6f 77 73 69 | 7a 65 3d a3 0d 06 4a 10 |ldshowsi|ze=...J.|
|00000e10| 6f 6c 64 73 68 6f 77 76 | 65 72 3d a3 0d 06 54 11 |oldshowv|er=...T.|
|00000e20| 6f 6c 64 73 68 6f 77 73 | 70 65 63 3d a3 0d 06 5e |oldshows|pec=...^|
|00000e30| 13 6f 6c 64 73 68 6f 77 | 73 74 61 74 75 73 3d a3 |.oldshow|status=.|
|00000e40| 0d 06 68 0f 66 6f 6e 74 | 73 69 7a 65 3d 31 32 0d |..h.font|size=12.|
|00000e50| 06 72 11 74 65 78 74 68 | 61 6e 64 6c 65 3d 2d 31 |.r.texth|andle=-1|
|00000e60| 0d 06 7c 11 67 72 65 79 | 68 61 6e 64 6c 65 3d 2d |..|.grey|handle=-|
|00000e70| 31 0d 06 86 11 68 65 61 | 64 68 61 6e 64 6c 65 3d |1....hea|dhandle=|
|00000e80| 2d 31 0d 06 90 0a 54 65 | 78 74 3d 31 0d 06 9a 0c |-1....Te|xt=1....|
|00000e90| 47 72 65 79 65 64 3d 32 | 0d 06 a4 0d 48 65 61 64 |Greyed=2|....Head|
|00000ea0| 69 6e 67 3d 33 0d 06 ae | 0f 66 6f 6e 74 74 79 70 |ing=3...|.fonttyp|
|00000eb0| 65 3d 2d 31 0d 06 b8 04 | 0d 06 c2 0d f4 20 4d 6f |e=-1....|..... Mo|
|00000ec0| 64 75 6c 65 73 0d 06 cc | 12 6d 61 78 6d 6f 64 75 |dules...|.maxmodu|
|00000ed0| 6c 65 73 3d 31 39 36 0d | 06 d6 11 6d 6f 64 75 6c |les=196.|...modul|
|00000ee0| 65 73 74 65 70 3d 31 30 | 0d 06 e0 0d 6d 6f 64 64 |estep=10|....modd|
|00000ef0| 69 6d 3d 33 32 0d 06 ea | 0e 68 65 6c 70 64 69 6d |im=32...|.helpdim|
|00000f00| 3d 39 30 0d 06 f4 0e 6e | 61 6d 65 64 69 6d 3d 33 |=90....n|amedim=3|
|00000f10| 32 0d 06 fe 0d 76 65 72 | 64 69 6d 3d 32 34 0d 07 |2....ver|dim=24..|
|00000f20| 08 0e 73 70 65 63 64 69 | 6d 3d 33 32 0d 07 12 0f |..specdi|m=32....|
|00000f30| 6e 75 6d 73 74 61 74 75 | 73 3d 36 0d 07 1c 0e 6d |numstatu|s=6....m|
|00000f40| 6f 64 75 6c 65 6f 70 3d | a3 0d 07 26 4e de 20 6d |oduleop=|...&N. m|
|00000f50| 6f 64 24 28 6d 61 78 6d | 6f 64 75 6c 65 73 29 2c |od$(maxm|odules),|
|00000f60| 20 68 65 6c 70 24 28 6d | 61 78 6d 6f 64 75 6c 65 | help$(m|axmodule|
|00000f70| 73 29 2c 20 73 74 61 74 | 75 73 20 6d 61 78 6d 6f |s), stat|us maxmo|
|00000f80| 64 75 6c 65 73 2c 20 74 | 65 6d 70 28 6d 61 78 6d |dules, t|emp(maxm|
|00000f90| 6f 64 75 6c 65 73 29 0d | 07 30 4f de 20 6e 61 6d |odules).|.0O. nam|
|00000fa0| 65 24 28 6d 61 78 6d 6f | 64 75 6c 65 73 29 2c 20 |e$(maxmo|dules), |
|00000fb0| 76 65 72 24 28 6d 61 78 | 6d 6f 64 75 6c 65 73 29 |ver$(max|modules)|
|00000fc0| 2c 20 73 70 65 63 24 28 | 6d 61 78 6d 6f 64 75 6c |, spec$(|maxmodul|
|00000fd0| 65 73 29 2c 20 73 69 7a | 65 24 28 6d 61 78 6d 6f |es), siz|e$(maxmo|
|00000fe0| 64 75 6c 65 73 29 0d 07 | 3a 1b de 20 6d 6f 64 73 |dules)..|:.. mods|
|00000ff0| 74 61 74 75 73 24 28 6e | 75 6d 73 74 61 74 75 73 |tatus$(n|umstatus|
|00001000| 29 0d 07 44 19 de 20 6d | 6f 64 62 61 73 65 28 6d |)..D.. m|odbase(m|
|00001010| 61 78 6d 6f 64 75 6c 65 | 73 29 0d 07 4e 33 de 20 |axmodule|s)..N3. |
|00001020| 61 6c 70 68 61 73 6f 72 | 74 20 6d 61 78 6d 6f 64 |alphasor|t maxmod|
|00001030| 75 6c 65 73 2c 20 73 65 | 71 75 65 6e 63 65 73 6f |ules, se|quenceso|
|00001040| 72 74 20 6d 61 78 6d 6f | 64 75 6c 65 73 0d 07 58 |rt maxmo|dules..X|
|00001050| 46 de 20 73 69 7a 65 73 | 6f 72 74 20 6d 61 78 6d |F. sizes|ort maxm|
|00001060| 6f 64 75 6c 65 73 2c 20 | 64 61 74 65 73 6f 72 74 |odules, |datesort|
|00001070| 20 6d 61 78 6d 6f 64 75 | 6c 65 73 2c 20 76 65 72 | maxmodu|les, ver|
|00001080| 73 69 6f 6e 73 6f 72 74 | 20 6d 61 78 6d 6f 64 75 |sionsort| maxmodu|
|00001090| 6c 65 73 0d 07 62 49 6d | 6f 64 6c 65 6e 3d 30 20 |les..bIm|odlen=0 |
|000010a0| 3a 20 6e 61 6d 65 6c 65 | 6e 3d 30 20 3a 20 73 69 |: namele|n=0 : si|
|000010b0| 7a 65 6c 65 6e 3d 30 20 | 3a 20 76 65 72 6c 65 6e |zelen=0 |: verlen|
|000010c0| 3d 30 20 3a 20 73 70 65 | 63 6c 65 6e 3d 30 20 3a |=0 : spe|clen=0 :|
|000010d0| 20 73 74 61 74 75 73 6c | 65 6e 3d 30 0d 07 6c 19 | statusl|en=0..l.|
|000010e0| 70 72 65 66 73 6f 72 74 | 3d 73 65 71 75 65 6e 63 |prefsort|=sequenc|
|000010f0| 65 73 6f 72 74 0d 07 76 | 1c 6f 6c 64 70 72 65 66 |esort..v|.oldpref|
|00001100| 73 6f 72 74 3d 73 65 71 | 75 65 6e 63 65 73 6f 72 |sort=seq|uencesor|
|00001110| 74 0d 07 80 11 72 65 61 | 64 6d 6f 64 75 6c 65 73 |t....rea|dmodules|
|00001120| 3d a3 0d 07 8a 18 e3 20 | 6c 6f 6f 70 3d 30 20 b8 |=...... |loop=0 .|
|00001130| 20 6e 75 6d 73 74 61 74 | 75 73 0d 07 94 2d 20 20 | numstat|us...- |
|00001140| 20 6d 6f 64 73 74 61 74 | 75 73 24 28 6c 6f 6f 70 | modstat|us$(loop|
|00001150| 29 3d a4 6d 65 73 73 28 | 22 53 74 61 74 22 2b c3 |)=.mess(|"Stat"+.|
|00001160| 28 6c 6f 6f 70 29 29 0d | 07 9e 05 ed 0d 07 a8 04 |(loop)).|........|
|00001170| 0d 07 b2 0d f4 20 43 68 | 6f 69 63 65 73 0d 07 bc |..... Ch|oices...|
|00001180| 0e 5f 49 63 6f 6e 4d 6f | 64 3d 30 0d 07 c6 0f 5f |._IconMo|d=0...._|
|00001190| 49 63 6f 6e 43 6f 6d 6d | 3d 31 0d 07 d0 0f 5f 49 |IconComm|=1...._I|
|000011a0| 63 6f 6e 48 65 6c 70 3d | 32 0d 07 da 10 5f 49 63 |conHelp=|2...._Ic|
|000011b0| 6f 6e 42 48 65 6c 70 3d | 33 0d 07 e4 10 5f 49 63 |onBHelp=|3...._Ic|
|000011c0| 6f 6e 4d 48 65 6c 70 3d | 34 0d 07 ee 0e 5f 57 69 |onMHelp=|4...._Wi|
|000011d0| 6e 48 65 6c 70 3d 30 0d | 07 f8 0e 5f 57 69 6e 43 |nHelp=0.|..._WinC|
|000011e0| 6f 6d 6d 3d 31 0d 08 02 | 0e 5f 57 69 6e 53 61 76 |omm=1...|._WinSav|
|000011f0| 65 3d 32 0d 08 0c 0f 5f | 57 69 6e 43 6c 6f 73 65 |e=2...._|WinClose|
|00001200| 3d 33 0d 08 16 0e 5f 49 | 63 6f 6e 62 61 72 3d 30 |=3...._I|conbar=0|
|00001210| 0d 08 20 0d 5f 57 69 6e | 64 6f 77 3d 31 0d 08 2a |.. ._Win|dow=1..*|
|00001220| 0d 5f 4d 6f 64 57 69 6e | 3d 32 0d 08 34 0d 5f 53 |._ModWin|=2..4._S|
|00001230| 65 6c 65 63 74 3d 34 0d | 08 3e 0d 5f 41 64 6a 75 |elect=4.|.>._Adju|
|00001240| 73 74 3d 31 0d 08 48 0c | 5f 53 68 69 66 74 3d 38 |st=1..H.|_Shift=8|
|00001250| 0d 08 52 0c 5f 43 74 72 | 6c 3d 31 36 0d 08 5c 0b |..R._Ctr|l=16..\.|
|00001260| 5f 41 6c 74 3d 33 32 0d | 08 66 2a de 20 6d 6f 75 |_Alt=32.|.f*. mou|
|00001270| 73 65 63 6c 69 63 6b 28 | 31 2c 34 29 2c 20 74 65 |seclick(|1,4), te|
|00001280| 6d 70 6d 6f 75 73 65 63 | 6c 69 63 6b 28 31 2c 34 |mpmousec|lick(1,4|
|00001290| 29 0d 08 70 05 e1 0d 08 | 7a 04 0d 08 84 1a dd a4 |)..p....|z.......|
|000012a0| 73 6f 72 74 6d 65 6e 75 | 6e 75 6d 62 65 72 28 73 |sortmenu|number(s|
|000012b0| 6f 72 74 29 0d 08 8e 09 | ea 20 6e 75 6d 0d 08 98 |ort)....|. num...|
|000012c0| 0d c8 8e 20 73 6f 72 74 | 20 ca 0d 08 a2 26 20 20 |... sort| ....& |
|000012d0| 20 c9 20 61 6c 70 68 61 | 73 6f 72 74 20 3a 20 6e | . alpha|sort : n|
|000012e0| 75 6d 3d 6d 65 6e 75 5f | 73 6f 72 74 6e 61 6d 65 |um=menu_|sortname|
|000012f0| 0d 08 ac 28 20 20 20 c9 | 20 73 65 71 75 65 6e 63 |...( .| sequenc|
|00001300| 65 73 6f 72 74 20 3a 20 | 6e 75 6d 3d 6d 65 6e 75 |esort : |num=menu|
|00001310| 5f 73 6f 72 74 6e 75 6d | 0d 08 b6 25 20 20 20 c9 |_sortnum|...% .|
|00001320| 20 64 61 74 65 73 6f 72 | 74 20 3a 20 6e 75 6d 3d | datesor|t : num=|
|00001330| 6d 65 6e 75 5f 73 6f 72 | 74 64 61 74 65 0d 08 c0 |menu_sor|tdate...|
|00001340| 27 20 20 20 c9 20 76 65 | 72 73 69 6f 6e 73 6f 72 |' . ve|rsionsor|
|00001350| 74 20 3a 20 6e 75 6d 3d | 6d 65 6e 75 5f 73 6f 72 |t : num=|menu_sor|
|00001360| 74 76 65 72 0d 08 ca 25 | 20 20 20 c9 20 73 69 7a |tver...%| . siz|
|00001370| 65 73 6f 72 74 20 3a 20 | 6e 75 6d 3d 6d 65 6e 75 |esort : |num=menu|
|00001380| 5f 73 6f 72 74 73 69 7a | 65 0d 08 d4 05 cb 0d 08 |_sortsiz|e.......|
|00001390| de 08 3d 6e 75 6d 0d 08 | e8 04 0d 08 f2 11 dd f2 |..=num..|........|
|000013a0| 72 65 61 64 6d 6f 64 75 | 6c 65 73 0d 08 fc 4f ea |readmodu|les...O.|
|000013b0| 20 6d 61 78 6c 65 6e 2c | 20 69 6e 73 70 6f 73 2c | maxlen,| inspos,|
|000013c0| 20 6c 61 73 74 69 6e 73 | 70 6f 73 2c 20 73 74 6f | lastins|pos, sto|
|000013d0| 70 2c 20 6c 6f 6f 70 2c | 20 6d 61 78 77 69 6e 68 |p, loop,| maxwinh|
|000013e0| 65 69 67 68 74 2c 20 6f | 6c 64 6e 75 6d 6d 6f 64 |eight, o|ldnummod|
|000013f0| 73 2c 20 63 68 61 6e 67 | 65 64 0d 09 06 04 0d 09 |s, chang|ed......|
|00001400| 10 19 f4 20 2a 2a 20 49 | 6e 69 74 69 61 6c 20 73 |... ** I|nitial s|
|00001410| 74 75 66 66 20 2a 2a 0d | 09 1a 04 0d 09 24 15 c8 |tuff **.|.....$..|
|00001420| 99 20 22 48 6f 75 72 67 | 6c 61 73 73 5f 4f 6e 22 |. "Hourg|lass_On"|
|00001430| 0d 09 2e 10 6e 75 6d 6d | 6f 64 75 6c 65 73 3d 30 |....numm|odules=0|
|00001440| 0d 09 38 0c 69 6e 73 70 | 6f 73 3d 31 0d 09 42 10 |..8.insp|os=1..B.|
|00001450| 6c 61 73 74 69 6e 73 70 | 6f 73 3d 31 0d 09 4c 0d |lastinsp|os=1..L.|
|00001460| 74 61 62 24 3d bd 28 39 | 29 0d 09 56 49 6d 6f 64 |tab$=.(9|)..VImod|
|00001470| 6c 65 6e 3d 30 20 3a 20 | 6e 61 6d 65 6c 65 6e 3d |len=0 : |namelen=|
|00001480| 30 20 3a 20 73 69 7a 65 | 6c 65 6e 3d 30 20 3a 20 |0 : size|len=0 : |
|00001490| 76 65 72 6c 65 6e 3d 30 | 20 3a 20 73 70 65 63 6c |verlen=0| : specl|
|000014a0| 65 6e 3d 30 20 3a 20 73 | 74 61 74 75 73 6c 65 6e |en=0 : s|tatuslen|
|000014b0| 3d 30 0d 09 60 0e 6d 6f | 64 75 6c 65 6f 70 3d a3 |=0..`.mo|duleop=.|
|000014c0| 0d 09 6a 10 e7 20 ac 20 | 72 65 6f 70 65 6e 20 8c |..j.. . |reopen .|
|000014d0| 0d 09 74 1f 20 20 20 c8 | 99 20 22 57 69 6d 70 5f |..t. .|. "Wimp_|
|000014e0| 43 72 65 61 74 65 4d 65 | 6e 75 22 2c 20 2d 31 0d |CreateMe|nu", -1.|
|000014f0| 09 7e 17 20 20 20 63 75 | 72 72 65 6e 74 68 61 6e |.~. cu|rrenthan|
|00001500| 64 6c 65 25 3d 30 0d 09 | 88 05 cd 0d 09 92 04 0d |dle%=0..|........|
|00001510| 09 9c 2d e3 20 6c 6f 6f | 70 3d 31 20 b8 20 6d 61 |..-. loo|p=1 . ma|
|00001520| 78 6d 6f 64 75 6c 65 73 | 20 3a 20 73 74 61 74 75 |xmodules| : statu|
|00001530| 73 3f 6c 6f 6f 70 3d 30 | 20 3a 20 ed 0d 09 a6 04 |s?loop=0| : .....|
|00001540| 0d 09 b0 1d e3 20 6c 6f | 6f 70 3d 30 20 b8 20 6d |..... lo|op=0 . m|
|00001550| 61 78 6d 6f 64 75 6c 65 | 73 20 88 20 34 0d 09 ba |axmodule|s . 4...|
|00001560| 17 20 20 20 61 6c 70 68 | 61 73 6f 72 74 21 6c 6f |. alph|asort!lo|
|00001570| 6f 70 3d 30 0d 09 c4 1a | 20 20 20 73 65 71 75 65 |op=0....| seque|
|00001580| 6e 63 65 73 6f 72 74 21 | 6c 6f 6f 70 3d 30 0d 09 |ncesort!|loop=0..|
|00001590| ce 16 20 20 20 73 69 7a | 65 73 6f 72 74 21 6c 6f |.. siz|esort!lo|
|000015a0| 6f 70 3d 30 0d 09 d8 19 | 20 20 20 76 65 72 73 69 |op=0....| versi|
|000015b0| 6f 6e 73 6f 72 74 21 6c | 6f 6f 70 3d 30 0d 09 e2 |onsort!l|oop=0...|
|000015c0| 16 20 20 20 64 61 74 65 | 73 6f 72 74 21 6c 6f 6f |. date|sort!loo|
|000015d0| 70 3d 30 0d 09 ec 05 ed | 0d 09 f6 04 0d 0a 00 18 |p=0.....|........|
|000015e0| 6f 6c 64 73 68 6f 77 6e | 61 6d 65 3d 73 68 6f 77 |oldshown|ame=show|
|000015f0| 6e 61 6d 65 0d 0a 0a 12 | 73 68 6f 77 6e 61 6d 65 |name....|showname|
|00001600| 3d 53 68 6f 72 74 0d 0a | 14 0e 73 68 6f 77 73 69 |=Short..|..showsi|
|00001610| 7a 65 3d a3 0d 0a 1e 0d | 73 68 6f 77 76 65 72 3d |ze=.....|showver=|
|00001620| a3 0d 0a 28 0e 73 68 6f | 77 73 70 65 63 3d a3 0d |...(.sho|wspec=..|
|00001630| 0a 32 10 73 68 6f 77 73 | 74 61 74 75 73 3d a3 0d |.2.shows|tatus=..|
|00001640| 0a 3c 19 70 72 65 66 73 | 6f 72 74 3d 73 65 71 75 |.<.prefs|ort=sequ|
|00001650| 65 6e 63 65 73 6f 72 74 | 0d 0a 46 28 e3 20 6c 6f |encesort|..F(. lo|
|00001660| 6f 70 3d 6d 65 6e 75 5f | 73 6f 72 74 6e 61 6d 65 |op=menu_|sortname|
|00001670| 20 b8 20 6d 65 6e 75 5f | 73 68 6f 77 73 70 65 63 | . menu_|showspec|
|00001680| 0d 0a 50 28 20 20 20 f2 | 66 61 69 6e 74 6d 65 6e |..P( .|faintmen|
|00001690| 75 28 44 69 73 70 6c 61 | 79 6d 65 6e 75 25 2c 20 |u(Displa|ymenu%, |
|000016a0| 6c 6f 6f 70 2c 20 b9 29 | 0d 0a 5a 27 20 20 20 f2 |loop, .)|..Z' .|
|000016b0| 74 69 63 6b 6d 65 6e 75 | 28 44 69 73 70 6c 61 79 |tickmenu|(Display|
|000016c0| 6d 65 6e 75 25 2c 20 6c | 6f 6f 70 2c 20 a3 29 0d |menu%, l|oop, .).|
|000016d0| 0a 64 05 ed 0d 0a 6e 2f | f2 66 61 69 6e 74 6d 65 |.d....n/|.faintme|
|000016e0| 6e 75 28 44 69 73 70 6c | 61 79 6d 65 6e 75 25 2c |nu(Displ|aymenu%,|
|000016f0| 20 6d 65 6e 75 5f 73 68 | 6f 72 74 6e 61 6d 65 2c | menu_sh|ortname,|
|00001700| 20 a3 29 0d 0a 78 2e f2 | 74 69 63 6b 6d 65 6e 75 | .)..x..|tickmenu|
|00001710| 28 44 69 73 70 6c 61 79 | 6d 65 6e 75 25 2c 20 6d |(Display|menu%, m|
|00001720| 65 6e 75 5f 73 68 6f 72 | 74 6e 61 6d 65 2c 20 b9 |enu_shor|tname, .|
|00001730| 29 0d 0a 82 28 e3 20 6c | 6f 6f 70 3d 6d 65 6e 75 |)...(. l|oop=menu|
|00001740| 5f 6d 6f 64 69 6e 66 6f | 20 b8 20 6d 65 6e 75 5f |_modinfo| . menu_|
|00001750| 6d 6f 64 72 6f 6d 76 65 | 72 0d 0a 8c 27 20 20 20 |modromve|r...' |
|00001760| f2 66 61 69 6e 74 6d 65 | 6e 75 28 4d 6f 64 75 6c |.faintme|nu(Modul|
|00001770| 65 6d 65 6e 75 25 2c 20 | 6c 6f 6f 70 2c 20 b9 29 |emenu%, |loop, .)|
|00001780| 0d 0a 96 05 ed 0d 0a a0 | 04 0d 0a aa 0e 21 62 6c |........|.....!bl|
|00001790| 6f 63 6b 25 3d 2d 32 0d | 0a b4 24 c8 99 20 22 57 |ock%=-2.|..$.. "W|
|000017a0| 69 6d 70 5f 47 65 74 57 | 69 6e 64 6f 77 53 74 61 |imp_GetW|indowSta|
|000017b0| 74 65 22 2c 2c 62 6c 6f | 63 6b 25 0d 0a be 18 74 |te",,blo|ck%....t|
|000017c0| 6f 70 69 63 6f 6e 62 61 | 72 3d 62 6c 6f 63 6b 25 |opiconba|r=block%|
|000017d0| 21 31 36 0d 0a c8 27 77 | 69 6e 68 65 69 67 68 74 |!16...'w|inheight|
|000017e0| 3d 4d 61 78 59 43 6f 6f | 72 64 2d 74 6f 70 69 63 |=MaxYCoo|rd-topic|
|000017f0| 6f 6e 62 61 72 2d 32 34 | 35 30 0d 0a d2 17 e7 20 |onbar-24|50..... |
|00001800| 77 69 6e 6f 70 65 6e 5f | 6d 6f 64 75 6c 65 73 20 |winopen_|modules |
|00001810| 8c 0d 0a dc 1a 20 20 20 | 21 62 6c 6f 63 6b 25 3d |..... |!block%=|
|00001820| 77 69 6e 5f 6d 6f 64 75 | 6c 65 73 0d 0a e6 27 20 |win_modu|les...' |
|00001830| 20 20 c8 99 20 22 57 69 | 6d 70 5f 47 65 74 57 69 | .. "Wi|mp_GetWi|
|00001840| 6e 64 6f 77 53 74 61 74 | 65 22 2c 2c 62 6c 6f 63 |ndowStat|e",,bloc|
|00001850| 6b 25 0d 0a f0 23 20 20 | 20 c8 99 20 22 57 69 6d |k%...# | .. "Wim|
|00001860| 70 5f 4f 70 65 6e 57 69 | 6e 64 6f 77 22 2c 2c 62 |p_OpenWi|ndow",,b|
|00001870| 6c 6f 63 6b 25 0d 0a fa | 05 cd 0d 0b 04 04 0d 0b |lock%...|........|
|00001880| 0e 18 f4 20 2a 2a 20 52 | 65 61 64 20 6d 6f 64 75 |... ** R|ead modu|
|00001890| 6c 65 73 20 2a 2a 0d 0b | 18 04 0d 0b 22 0f f2 72 |les **..|...."..r|
|000018a0| 61 6d 6d 6f 64 75 6c 65 | 73 0d 0b 2c 04 0d 0b 36 |ammodule|s..,...6|
|000018b0| 0f f2 72 65 63 61 6c 63 | 74 61 62 73 0d 0b 40 11 |..recalc|tabs..@.|
|000018c0| f2 6d 6f 64 75 6c 65 65 | 78 74 65 6e 74 0d 0b 4a |.modulee|xtent..J|
|000018d0| 1d f2 66 6f 72 63 65 72 | 65 64 72 61 77 28 77 69 |..forcer|edraw(wi|
|000018e0| 6e 5f 6d 6f 64 75 6c 65 | 73 29 0d 0b 54 11 72 65 |n_module|s)..T.re|
|000018f0| 61 64 6d 6f 64 75 6c 65 | 73 3d b9 0d 0b 5e 2d f2 |admodule|s=...^-.|
|00001900| 66 61 69 6e 74 6d 65 6e | 75 28 44 69 73 70 6c 61 |faintmen|u(Displa|
|00001910| 79 6d 65 6e 75 25 2c 20 | 6d 65 6e 75 5f 73 6f 72 |ymenu%, |menu_sor|
|00001920| 74 6e 75 6d 2c 20 a3 29 | 0d 0b 68 2c f2 74 69 63 |tnum, .)|..h,.tic|
|00001930| 6b 6d 65 6e 75 28 44 69 | 73 70 6c 61 79 6d 65 6e |kmenu(Di|splaymen|
|00001940| 75 25 2c 20 6d 65 6e 75 | 5f 73 6f 72 74 6e 75 6d |u%, menu|_sortnum|
|00001950| 2c 20 b9 29 0d 0b 72 2c | f2 66 61 69 6e 74 6d 65 |, .)..r,|.faintme|
|00001960| 6e 75 28 4d 6f 64 75 6c | 65 6d 65 6e 75 25 2c 20 |nu(Modul|emenu%, |
|00001970| 6d 65 6e 75 5f 6d 6f 64 | 69 6e 66 6f 2c 20 a3 29 |menu_mod|info, .)|
|00001980| 0d 0b 7c 2c f2 66 61 69 | 6e 74 6d 65 6e 75 28 4d |..|,.fai|ntmenu(M|
|00001990| 6f 64 75 6c 65 6d 65 6e | 75 25 2c 20 6d 65 6e 75 |odulemen|u%, menu|
|000019a0| 5f 6d 6f 64 68 65 6c 70 | 2c 20 a3 29 0d 0b 86 2f |_modhelp|, .).../|
|000019b0| f2 66 61 69 6e 74 6d 65 | 6e 75 28 4d 6f 64 75 6c |.faintme|nu(Modul|
|000019c0| 65 6d 65 6e 75 25 2c 20 | 6d 65 6e 75 5f 6d 6f 64 |emenu%, |menu_mod|
|000019d0| 72 61 77 68 65 6c 70 2c | 20 a3 29 0d 0b 90 20 e7 |rawhelp,| .)... .|
|000019e0| 20 63 75 72 72 65 6e 74 | 68 61 6e 64 6c 65 25 3d | current|handle%=|
|000019f0| 4d 61 69 6e 6d 65 6e 75 | 25 20 8c 0d 0b 9a 43 20 |Mainmenu|% ....C |
|00001a00| 20 20 e7 20 46 6f 6e 74 | 6d 65 6e 75 25 3d 2d 31 | . Font|menu%=-1|
|00001a10| 20 8c 20 f2 72 65 6f 70 | 65 6e 6d 65 6e 75 28 63 | . .reop|enmenu(c|
|00001a20| 75 72 72 65 6e 74 68 61 | 6e 64 6c 65 25 2c 20 6d |urrentha|ndle%, m|
|00001a30| 65 6e 75 78 25 2c 20 6d | 65 6e 75 79 25 29 0d 0b |enux%, m|enuy%)..|
|00001a40| a4 05 cd 0d 0b ae 04 0d | 0b b8 1c f4 20 2a 2a 20 |........|.... ** |
|00001a50| 46 69 6e 64 20 52 4f 4d | 20 6d 6f 64 75 6c 65 73 |Find ROM| modules|
|00001a60| 20 2a 2a 0d 0b c2 04 0d | 0b cc 19 6f 6c 64 6e 75 | **.....|...oldnu|
|00001a70| 6d 6d 6f 64 73 3d 6e 75 | 6d 6d 6f 64 75 6c 65 73 |mmods=nu|mmodules|
|00001a80| 0d 0b d6 0f f2 72 6f 6d | 6d 6f 64 75 6c 65 73 0d |.....rom|modules.|
|00001a90| 0b e0 2a e3 20 6c 6f 6f | 70 3d 6d 65 6e 75 5f 6d |..*. loo|p=menu_m|
|00001aa0| 6f 64 64 65 6c 65 74 65 | 20 b8 20 6d 65 6e 75 5f |oddelete| . menu_|
|00001ab0| 6d 6f 64 72 6f 6d 76 65 | 72 0d 0b ea 27 20 20 20 |modromve|r...' |
|00001ac0| f2 66 61 69 6e 74 6d 65 | 6e 75 28 4d 6f 64 75 6c |.faintme|nu(Modul|
|00001ad0| 65 6d 65 6e 75 25 2c 20 | 6c 6f 6f 70 2c 20 a3 29 |emenu%, |loop, .)|
|00001ae0| 0d 0b f4 05 ed 0d 0b fe | 0e 6d 6f 64 75 6c 65 6f |........|.moduleo|
|00001af0| 70 3d b9 0d 0c 08 30 f2 | 66 61 69 6e 74 6d 65 6e |p=....0.|faintmen|
|00001b00| 75 28 44 69 73 70 6c 61 | 79 6d 65 6e 75 25 2c 20 |u(Displa|ymenu%, |
|00001b10| 6d 65 6e 75 5f 73 68 6f | 77 73 74 61 74 75 73 2c |menu_sho|wstatus,|
|00001b20| 20 a3 29 0d 0c 12 2c f2 | 66 61 69 6e 74 6d 65 6e | .)...,.|faintmen|
|00001b30| 75 28 4d 6f 64 75 6c 65 | 6d 65 6e 75 25 2c 20 6d |u(Module|menu%, m|
|00001b40| 65 6e 75 5f 6d 6f 64 73 | 61 76 65 2c 20 a3 29 0d |enu_mods|ave, .).|
|00001b50| 0c 1c 15 e7 20 6f 6c 64 | 73 68 6f 77 73 74 61 74 |.... old|showstat|
|00001b60| 75 73 20 8c 0d 0c 26 13 | 20 20 20 73 68 6f 77 73 |us ...&.| shows|
|00001b70| 74 61 74 75 73 3d b9 0d | 0c 30 32 20 20 20 f2 74 |tatus=..|.02 .t|
|00001b80| 69 63 6b 6d 65 6e 75 28 | 44 69 73 70 6c 61 79 6d |ickmenu(|Displaym|
|00001b90| 65 6e 75 25 2c 20 6d 65 | 6e 75 5f 73 68 6f 77 73 |enu%, me|nu_shows|
|00001ba0| 74 61 74 75 73 2c 20 b9 | 29 0d 0c 3a 12 20 20 20 |tatus, .|)..:. |
|00001bb0| f2 72 65 63 61 6c 63 74 | 61 62 73 0d 0c 44 14 20 |.recalct|abs..D. |
|00001bc0| 20 20 f2 6d 6f 64 75 6c | 65 65 78 74 65 6e 74 0d | .modul|eextent.|
|00001bd0| 0c 4e 20 20 20 20 f2 66 | 6f 72 63 65 72 65 64 72 |.N .f|orceredr|
|00001be0| 61 77 28 77 69 6e 5f 6d | 6f 64 75 6c 65 73 29 0d |aw(win_m|odules).|
|00001bf0| 0c 58 05 cd 0d 0c 62 20 | e7 20 63 75 72 72 65 6e |.X....b |. curren|
|00001c00| 74 68 61 6e 64 6c 65 25 | 3d 4d 61 69 6e 6d 65 6e |thandle%|=Mainmen|
|00001c10| 75 25 20 8c 0d 0c 6c 43 | 20 20 20 e7 20 46 6f 6e |u% ...lC| . Fon|
|00001c20| 74 6d 65 6e 75 25 3d 2d | 31 20 8c 20 f2 72 65 6f |tmenu%=-|1 . .reo|
|00001c30| 70 65 6e 6d 65 6e 75 28 | 63 75 72 72 65 6e 74 68 |penmenu(|currenth|
|00001c40| 61 6e 64 6c 65 25 2c 20 | 6d 65 6e 75 78 25 2c 20 |andle%, |menux%, |
|00001c50| 6d 65 6e 75 79 25 29 0d | 0c 76 05 cd 0d 0c 80 04 |menuy%).|.v......|
|00001c60| 0d 0c 8a 2c e7 20 6e 75 | 6d 6d 6f 64 75 6c 65 73 |...,. nu|mmodules|
|00001c70| 3c 3e 6f 6c 64 6e 75 6d | 6d 6f 64 73 20 8c 20 f2 |<>oldnum|mods . .|
|00001c80| 6d 6f 64 75 6c 65 65 78 | 74 65 6e 74 0d 0c 94 04 |moduleex|tent....|
|00001c90| 0d 0c 9e 0e 53 6f 72 74 | 54 69 6d 65 3d 30 0d 0c |....Sort|Time=0..|
|00001ca0| a8 04 0d 0c b2 29 f4 20 | 2a 2a 20 42 75 69 6c 64 |.....). |** Build|
|00001cb0| 20 61 6c 70 68 61 62 65 | 74 69 63 61 6c 20 73 6f | alphabe|tical so|
|00001cc0| 72 74 20 6f 72 64 65 72 | 20 2a 2a 0d 0c bc 04 0d |rt order| **.....|
|00001cd0| 0c c6 21 f2 62 75 69 6c | 64 73 6f 72 74 28 61 6c |..!.buil|dsort(al|
|00001ce0| 70 68 61 73 6f 72 74 2c | 20 6d 6f 64 24 28 29 29 |phasort,| mod$())|
|00001cf0| 0d 0c d0 2e f2 66 61 69 | 6e 74 6d 65 6e 75 28 44 |.....fai|ntmenu(D|
|00001d00| 69 73 70 6c 61 79 6d 65 | 6e 75 25 2c 20 6d 65 6e |isplayme|nu%, men|
|00001d10| 75 5f 73 6f 72 74 6e 61 | 6d 65 2c 20 a3 29 0d 0c |u_sortna|me, .)..|
|00001d20| da 1d e7 20 6f 6c 64 70 | 72 65 66 73 6f 72 74 3d |... oldp|refsort=|
|00001d30| 61 6c 70 68 61 73 6f 72 | 74 20 8c 0d 0c e4 3d 20 |alphasor|t ....= |
|00001d40| 20 20 f2 74 69 63 6b 6d | 65 6e 75 28 44 69 73 70 | .tickm|enu(Disp|
|00001d50| 6c 61 79 6d 65 6e 75 25 | 2c 20 a4 73 6f 72 74 6d |laymenu%|, .sortm|
|00001d60| 65 6e 75 6e 75 6d 62 65 | 72 28 61 6c 70 68 61 73 |enunumbe|r(alphas|
|00001d70| 6f 72 74 29 2c 20 b9 29 | 0d 0c ee 3c 20 20 20 f2 |ort), .)|...< .|
|00001d80| 74 69 63 6b 6d 65 6e 75 | 28 44 69 73 70 6c 61 79 |tickmenu|(Display|
|00001d90| 6d 65 6e 75 25 2c 20 a4 | 73 6f 72 74 6d 65 6e 75 |menu%, .|sortmenu|
|00001da0| 6e 75 6d 62 65 72 28 70 | 72 65 66 73 6f 72 74 29 |number(p|refsort)|
|00001db0| 2c 20 a3 29 0d 0c f8 19 | 20 20 20 70 72 65 66 73 |, .)....| prefs|
|00001dc0| 6f 72 74 3d 61 6c 70 68 | 61 73 6f 72 74 0d 0d 02 |ort=alph|asort...|
|00001dd0| 20 20 20 20 f2 66 6f 72 | 63 65 72 65 64 72 61 77 | .for|ceredraw|
|00001de0| 28 77 69 6e 5f 6d 6f 64 | 75 6c 65 73 29 0d 0d 0c |(win_mod|ules)...|
|00001df0| 05 cd 0d 0d 16 20 e7 20 | 63 75 72 72 65 6e 74 68 |..... . |currenth|
|00001e00| 61 6e 64 6c 65 25 3d 4d | 61 69 6e 6d 65 6e 75 25 |andle%=M|ainmenu%|
|00001e10| 20 8c 0d 0d 20 43 20 20 | 20 e7 20 46 6f 6e 74 6d | ... C | . Fontm|
|00001e20| 65 6e 75 25 3d 2d 31 20 | 8c 20 f2 72 65 6f 70 65 |enu%=-1 |. .reope|
|00001e30| 6e 6d 65 6e 75 28 63 75 | 72 72 65 6e 74 68 61 6e |nmenu(cu|rrenthan|
|00001e40| 64 6c 65 25 2c 20 6d 65 | 6e 75 78 25 2c 20 6d 65 |dle%, me|nux%, me|
|00001e50| 6e 75 79 25 29 0d 0d 2a | 05 cd 0d 0d 34 04 0d 0d |nuy%)..*|....4...|
|00001e60| 3e 14 f4 20 2a 2a 20 47 | 65 74 20 73 69 7a 65 20 |>.. ** G|et size |
|00001e70| 2a 2a 0d 0d 48 04 0d 0d | 52 0f f2 70 61 72 73 65 |**..H...|R..parse|
|00001e80| 73 69 7a 65 73 0d 0d 5c | 2e f2 66 61 69 6e 74 6d |sizes..\|..faintm|
|00001e90| 65 6e 75 28 44 69 73 70 | 6c 61 79 6d 65 6e 75 25 |enu(Disp|laymenu%|
|00001ea0| 2c 20 6d 65 6e 75 5f 73 | 68 6f 77 73 69 7a 65 2c |, menu_s|howsize,|
|00001eb0| 20 a3 29 0d 0d 66 13 e7 | 20 6f 6c 64 73 68 6f 77 | .)..f..| oldshow|
|00001ec0| 73 69 7a 65 20 8c 0d 0d | 70 11 20 20 20 73 68 6f |size ...|p. sho|
|00001ed0| 77 73 69 7a 65 3d b9 0d | 0d 7a 30 20 20 20 f2 74 |wsize=..|.z0 .t|
|00001ee0| 69 63 6b 6d 65 6e 75 28 | 44 69 73 70 6c 61 79 6d |ickmenu(|Displaym|
|00001ef0| 65 6e 75 25 2c 20 6d 65 | 6e 75 5f 73 68 6f 77 73 |enu%, me|nu_shows|
|00001f00| 69 7a 65 2c 20 b9 29 0d | 0d 84 12 20 20 20 f2 72 |ize, .).|... .r|
|00001f10| 65 63 61 6c 63 74 61 62 | 73 0d 0d 8e 14 20 20 20 |ecalctab|s.... |
|00001f20| f2 6d 6f 64 75 6c 65 65 | 78 74 65 6e 74 0d 0d 98 |.modulee|xtent...|
|00001f30| 20 20 20 20 f2 66 6f 72 | 63 65 72 65 64 72 61 77 | .for|ceredraw|
|00001f40| 28 77 69 6e 5f 6d 6f 64 | 75 6c 65 73 29 0d 0d a2 |(win_mod|ules)...|
|00001f50| 05 cd 0d 0d ac 04 0d 0d | b6 1e f4 20 2a 2a 20 50 |........|... ** P|
|00001f60| 61 72 73 65 20 68 65 6c | 70 20 73 74 72 69 6e 67 |arse hel|p string|
|00001f70| 73 20 2a 2a 0d 0d c0 04 | 0d 0d ca 19 e3 20 6c 6f |s **....|..... lo|
|00001f80| 6f 70 3d 31 20 b8 20 6e | 75 6d 6d 6f 64 75 6c 65 |op=1 . n|ummodule|
|00001f90| 73 0d 0d d4 6c 20 20 20 | e7 20 ac 20 28 73 74 61 |s...l |. . (sta|
|00001fa0| 74 75 73 3f 6c 6f 6f 70 | 3d 33 20 84 20 73 74 61 |tus?loop|=3 . sta|
|00001fb0| 74 75 73 3f 6c 6f 6f 70 | 3d 34 29 20 8c 20 f2 67 |tus?loop|=4) . .g|
|00001fc0| 65 74 68 65 6c 70 69 6e | 66 6f 28 68 65 6c 70 24 |ethelpin|fo(help$|
|00001fd0| 28 6c 6f 6f 70 29 2c 20 | 6e 61 6d 65 24 28 6c 6f |(loop), |name$(lo|
|00001fe0| 6f 70 29 2c 20 76 65 72 | 24 28 6c 6f 6f 70 29 2c |op), ver|$(loop),|
|00001ff0| 20 73 70 65 63 24 28 6c | 6f 6f 70 29 29 0d 0d de | spec$(l|oop))...|
|00002000| 15 20 20 20 f2 74 69 6d | 65 6f 75 74 28 6c 6f 6f |. .tim|eout(loo|
|00002010| 70 29 0d 0d e8 05 ed 0d | 0d f2 2e f2 66 61 69 6e |p)......|....fain|
|00002020| 74 6d 65 6e 75 28 44 69 | 73 70 6c 61 79 6d 65 6e |tmenu(Di|splaymen|
|00002030| 75 25 2c 20 6d 65 6e 75 | 5f 6c 6f 6e 67 6e 61 6d |u%, menu|_longnam|
|00002040| 65 2c 20 a3 29 0d 0d fc | 2d f2 66 61 69 6e 74 6d |e, .)...|-.faintm|
|00002050| 65 6e 75 28 44 69 73 70 | 6c 61 79 6d 65 6e 75 25 |enu(Disp|laymenu%|
|00002060| 2c 20 6d 65 6e 75 5f 73 | 68 6f 77 76 65 72 2c 20 |, menu_s|howver, |
|00002070| a3 29 0d 0e 06 2e f2 66 | 61 69 6e 74 6d 65 6e 75 |.).....f|aintmenu|
|00002080| 28 44 69 73 70 6c 61 79 | 6d 65 6e 75 25 2c 20 6d |(Display|menu%, m|
|00002090| 65 6e 75 5f 73 68 6f 77 | 73 70 65 63 2c 20 a3 29 |enu_show|spec, .)|
|000020a0| 0d 0e 10 0d 63 68 61 6e | 67 65 64 3d a3 0d 0e 1a |....chan|ged=....|
|000020b0| 18 e7 20 6f 6c 64 73 68 | 6f 77 6e 61 6d 65 3d 4c |.. oldsh|owname=L|
|000020c0| 6f 6e 67 20 8c 0d 0e 24 | 10 20 20 20 63 68 61 6e |ong ...$|. chan|
|000020d0| 67 65 64 3d b9 0d 0e 2e | 11 20 20 20 73 68 6f 77 |ged=....|. show|
|000020e0| 6e 61 6d 65 3d b9 0d 0e | 38 30 20 20 20 f2 74 69 |name=...|80 .ti|
|000020f0| 63 6b 6d 65 6e 75 28 44 | 69 73 70 6c 61 79 6d 65 |ckmenu(D|isplayme|
|00002100| 6e 75 25 2c 20 6d 65 6e | 75 5f 6c 6f 6e 67 6e 61 |nu%, men|u_longna|
|00002110| 6d 65 2c 20 b9 29 0d 0e | 42 31 20 20 20 f2 74 69 |me, .)..|B1 .ti|
|00002120| 63 6b 6d 65 6e 75 28 44 | 69 73 70 6c 61 79 6d 65 |ckmenu(D|isplayme|
|00002130| 6e 75 25 2c 20 6d 65 6e | 75 5f 73 68 6f 72 74 6e |nu%, men|u_shortn|
|00002140| 61 6d 65 2c 20 a3 29 0d | 0e 4c 05 cd 0d 0e 56 14 |ame, .).|.L....V.|
|00002150| e7 20 6f 6c 64 73 68 6f | 77 76 65 72 3d b9 20 8c |. oldsho|wver=. .|
|00002160| 0d 0e 60 10 20 20 20 63 | 68 61 6e 67 65 64 3d b9 |..`. c|hanged=.|
|00002170| 0d 0e 6a 10 20 20 20 73 | 68 6f 77 76 65 72 3d b9 |..j. s|howver=.|
|00002180| 0d 0e 74 2f 20 20 20 f2 | 74 69 63 6b 6d 65 6e 75 |..t/ .|tickmenu|
|00002190| 28 44 69 73 70 6c 61 79 | 6d 65 6e 75 25 2c 20 6d |(Display|menu%, m|
|000021a0| 65 6e 75 5f 73 68 6f 77 | 76 65 72 2c 20 b9 29 0d |enu_show|ver, .).|
|000021b0| 0e 7e 05 cd 0d 0e 88 15 | e7 20 6f 6c 64 73 68 6f |.~......|. oldsho|
|000021c0| 77 73 70 65 63 3d b9 20 | 8c 0d 0e 92 10 20 20 20 |wspec=. |..... |
|000021d0| 63 68 61 6e 67 65 64 3d | b9 0d 0e 9c 11 20 20 20 |changed=|..... |
|000021e0| 73 68 6f 77 73 70 65 63 | 3d b9 0d 0e a6 30 20 20 |showspec|=....0 |
|000021f0| 20 f2 74 69 63 6b 6d 65 | 6e 75 28 44 69 73 70 6c | .tickme|nu(Displ|
|00002200| 61 79 6d 65 6e 75 25 2c | 20 6d 65 6e 75 5f 73 68 |aymenu%,| menu_sh|
|00002210| 6f 77 73 70 65 63 2c 20 | b9 29 0d 0e b0 05 cd 0d |owspec, |.)......|
|00002220| 0e ba 0f e7 20 63 68 61 | 6e 67 65 64 20 8c 0d 0e |.... cha|nged ...|
|00002230| c4 12 20 20 20 f2 72 65 | 63 61 6c 63 74 61 62 73 |.. .re|calctabs|
|00002240| 0d 0e ce 14 20 20 20 f2 | 6d 6f 64 75 6c 65 65 78 |.... .|moduleex|
|00002250| 74 65 6e 74 0d 0e d8 20 | 20 20 20 f2 66 6f 72 63 |tent... | .forc|
|00002260| 65 72 65 64 72 61 77 28 | 77 69 6e 5f 6d 6f 64 75 |eredraw(|win_modu|
|00002270| 6c 65 73 29 0d 0e e2 05 | cd 0d 0e ec 20 e7 20 63 |les)....|.... . c|
|00002280| 75 72 72 65 6e 74 68 61 | 6e 64 6c 65 25 3d 4d 61 |urrentha|ndle%=Ma|
|00002290| 69 6e 6d 65 6e 75 25 20 | 8c 0d 0e f6 43 20 20 20 |inmenu% |....C |
|000022a0| e7 20 46 6f 6e 74 6d 65 | 6e 75 25 3d 2d 31 20 8c |. Fontme|nu%=-1 .|
|000022b0| 20 f2 72 65 6f 70 65 6e | 6d 65 6e 75 28 63 75 72 | .reopen|menu(cur|
|000022c0| 72 65 6e 74 68 61 6e 64 | 6c 65 25 2c 20 6d 65 6e |renthand|le%, men|
|000022d0| 75 78 25 2c 20 6d 65 6e | 75 79 25 29 0d 0f 00 05 |ux%, men|uy%)....|
|000022e0| cd 0d 0f 0a 04 0d 0f 14 | 21 f4 20 2a 2a 20 42 75 |........|!. ** Bu|
|000022f0| 69 6c 64 20 73 69 7a 65 | 20 73 6f 72 74 20 6f 72 |ild size| sort or|
|00002300| 64 65 72 20 2a 2a 0d 0f | 1e 04 0d 0f 28 23 f2 62 |der **..|....(#.b|
|00002310| 75 69 6c 64 6e 75 6d 73 | 6f 72 74 28 73 69 7a 65 |uildnums|ort(size|
|00002320| 73 6f 72 74 2c 20 74 65 | 6d 70 28 29 29 0d 0f 32 |sort, te|mp())..2|
|00002330| 2e f2 66 61 69 6e 74 6d | 65 6e 75 28 44 69 73 70 |..faintm|enu(Disp|
|00002340| 6c 61 79 6d 65 6e 75 25 | 2c 20 6d 65 6e 75 5f 73 |laymenu%|, menu_s|
|00002350| 6f 72 74 73 69 7a 65 2c | 20 a3 29 0d 0f 3c 1c e7 |ortsize,| .)..<..|
|00002360| 20 6f 6c 64 70 72 65 66 | 73 6f 72 74 3d 73 69 7a | oldpref|sort=siz|
|00002370| 65 73 6f 72 74 20 8c 0d | 0f 46 3c 20 20 20 f2 74 |esort ..|.F< .t|
|00002380| 69 63 6b 6d 65 6e 75 28 | 44 69 73 70 6c 61 79 6d |ickmenu(|Displaym|
|00002390| 65 6e 75 25 2c 20 a4 73 | 6f 72 74 6d 65 6e 75 6e |enu%, .s|ortmenun|
|000023a0| 75 6d 62 65 72 28 73 69 | 7a 65 73 6f 72 74 29 2c |umber(si|zesort),|
|000023b0| 20 b9 29 0d 0f 50 3c 20 | 20 20 f2 74 69 63 6b 6d | .)..P< | .tickm|
|000023c0| 65 6e 75 28 44 69 73 70 | 6c 61 79 6d 65 6e 75 25 |enu(Disp|laymenu%|
|000023d0| 2c 20 a4 73 6f 72 74 6d | 65 6e 75 6e 75 6d 62 65 |, .sortm|enunumbe|
|000023e0| 72 28 70 72 65 66 73 6f | 72 74 29 2c 20 a3 29 0d |r(prefso|rt), .).|
|000023f0| 0f 5a 18 20 20 20 70 72 | 65 66 73 6f 72 74 3d 73 |.Z. pr|efsort=s|
|00002400| 69 7a 65 73 6f 72 74 0d | 0f 64 20 20 20 20 f2 66 |izesort.|.d .f|
|00002410| 6f 72 63 65 72 65 64 72 | 61 77 28 77 69 6e 5f 6d |orceredr|aw(win_m|
|00002420| 6f 64 75 6c 65 73 29 0d | 0f 6e 05 cd 0d 0f 78 20 |odules).|.n....x |
|00002430| e7 20 63 75 72 72 65 6e | 74 68 61 6e 64 6c 65 25 |. curren|thandle%|
|00002440| 3d 4d 61 69 6e 6d 65 6e | 75 25 20 8c 0d 0f 82 43 |=Mainmen|u% ....C|
|00002450| 20 20 20 e7 20 46 6f 6e | 74 6d 65 6e 75 25 3d 2d | . Fon|tmenu%=-|
|00002460| 31 20 8c 20 f2 72 65 6f | 70 65 6e 6d 65 6e 75 28 |1 . .reo|penmenu(|
|00002470| 63 75 72 72 65 6e 74 68 | 61 6e 64 6c 65 25 2c 20 |currenth|andle%, |
|00002480| 6d 65 6e 75 78 25 2c 20 | 6d 65 6e 75 79 25 29 0d |menux%, |menuy%).|
|00002490| 0f 8c 05 cd 0d 0f 96 04 | 0d 0f a0 21 f4 20 2a 2a |........|...!. **|
|000024a0| 20 42 75 69 6c 64 20 64 | 61 74 65 20 73 6f 72 74 | Build d|ate sort|
|000024b0| 20 6f 72 64 65 72 20 2a | 2a 0d 0f aa 04 0d 0f b4 | order *|*.......|
|000024c0| 0f f2 70 61 72 73 65 64 | 61 74 65 73 0d 0f be 23 |..parsed|ates...#|
|000024d0| f2 62 75 69 6c 64 6e 75 | 6d 73 6f 72 74 28 64 61 |.buildnu|msort(da|
|000024e0| 74 65 73 6f 72 74 2c 20 | 74 65 6d 70 28 29 29 0d |tesort, |temp()).|
|000024f0| 0f c8 2e f2 66 61 69 6e | 74 6d 65 6e 75 28 44 69 |....fain|tmenu(Di|
|00002500| 73 70 6c 61 79 6d 65 6e | 75 25 2c 20 6d 65 6e 75 |splaymen|u%, menu|
|00002510| 5f 73 6f 72 74 64 61 74 | 65 2c 20 a3 29 0d 0f d2 |_sortdat|e, .)...|
|00002520| 1c e7 20 6f 6c 64 70 72 | 65 66 73 6f 72 74 3d 64 |.. oldpr|efsort=d|
|00002530| 61 74 65 73 6f 72 74 20 | 8c 0d 0f dc 3c 20 20 20 |atesort |....< |
|00002540| f2 74 69 63 6b 6d 65 6e | 75 28 44 69 73 70 6c 61 |.tickmen|u(Displa|
|00002550| 79 6d 65 6e 75 25 2c 20 | a4 73 6f 72 74 6d 65 6e |ymenu%, |.sortmen|
|00002560| 75 6e 75 6d 62 65 72 28 | 64 61 74 65 73 6f 72 74 |unumber(|datesort|
|00002570| 29 2c 20 b9 29 0d 0f e6 | 3c 20 20 20 f2 74 69 63 |), .)...|< .tic|
|00002580| 6b 6d 65 6e 75 28 44 69 | 73 70 6c 61 79 6d 65 6e |kmenu(Di|splaymen|
|00002590| 75 25 2c 20 a4 73 6f 72 | 74 6d 65 6e 75 6e 75 6d |u%, .sor|tmenunum|
|000025a0| 62 65 72 28 70 72 65 66 | 73 6f 72 74 29 2c 20 a3 |ber(pref|sort), .|
|000025b0| 29 0d 0f f0 18 20 20 20 | 70 72 65 66 73 6f 72 74 |).... |prefsort|
|000025c0| 3d 64 61 74 65 73 6f 72 | 74 0d 0f fa 20 20 20 20 |=datesor|t... |
|000025d0| f2 66 6f 72 63 65 72 65 | 64 72 61 77 28 77 69 6e |.forcere|draw(win|
|000025e0| 5f 6d 6f 64 75 6c 65 73 | 29 0d 10 04 05 cd 0d 10 |_modules|).......|
|000025f0| 0e 20 e7 20 63 75 72 72 | 65 6e 74 68 61 6e 64 6c |. . curr|enthandl|
|00002600| 65 25 3d 4d 61 69 6e 6d | 65 6e 75 25 20 8c 0d 10 |e%=Mainm|enu% ...|
|00002610| 18 43 20 20 20 e7 20 46 | 6f 6e 74 6d 65 6e 75 25 |.C . F|ontmenu%|
|00002620| 3d 2d 31 20 8c 20 f2 72 | 65 6f 70 65 6e 6d 65 6e |=-1 . .r|eopenmen|
|00002630| 75 28 63 75 72 72 65 6e | 74 68 61 6e 64 6c 65 25 |u(curren|thandle%|
|00002640| 2c 20 6d 65 6e 75 78 25 | 2c 20 6d 65 6e 75 79 25 |, menux%|, menuy%|
|00002650| 29 0d 10 22 05 cd 0d 10 | 2c 04 0d 10 36 04 0d 10 |).."....|,...6...|
|00002660| 40 24 f4 20 2a 2a 20 42 | 75 69 6c 64 20 76 65 72 |@$. ** B|uild ver|
|00002670| 73 69 6f 6e 20 73 6f 72 | 74 20 6f 72 64 65 72 20 |sion sor|t order |
|00002680| 2a 2a 0d 10 4a 04 0d 10 | 54 23 f2 62 75 69 6c 64 |**..J...|T#.build|
|00002690| 73 6f 72 74 28 76 65 72 | 73 69 6f 6e 73 6f 72 74 |sort(ver|sionsort|
|000026a0| 2c 20 76 65 72 24 28 29 | 29 0d 10 5e 2d f2 66 61 |, ver$()|)..^-.fa|
|000026b0| 69 6e 74 6d 65 6e 75 28 | 44 69 73 70 6c 61 79 6d |intmenu(|Displaym|
|000026c0| 65 6e 75 25 2c 20 6d 65 | 6e 75 5f 73 6f 72 74 76 |enu%, me|nu_sortv|
|000026d0| 65 72 2c 20 a3 29 0d 10 | 68 1f e7 20 6f 6c 64 70 |er, .)..|h.. oldp|
|000026e0| 72 65 66 73 6f 72 74 3d | 76 65 72 73 69 6f 6e 73 |refsort=|versions|
|000026f0| 6f 72 74 20 8c 0d 10 72 | 3f 20 20 20 f2 74 69 63 |ort ...r|? .tic|
|00002700| 6b 6d 65 6e 75 28 44 69 | 73 70 6c 61 79 6d 65 6e |kmenu(Di|splaymen|
|00002710| 75 25 2c 20 a4 73 6f 72 | 74 6d 65 6e 75 6e 75 6d |u%, .sor|tmenunum|
|00002720| 62 65 72 28 76 65 72 73 | 69 6f 6e 73 6f 72 74 29 |ber(vers|ionsort)|
|00002730| 2c 20 b9 29 0d 10 7c 3c | 20 20 20 f2 74 69 63 6b |, .)..|<| .tick|
|00002740| 6d 65 6e 75 28 44 69 73 | 70 6c 61 79 6d 65 6e 75 |menu(Dis|playmenu|
|00002750| 25 2c 20 a4 73 6f 72 74 | 6d 65 6e 75 6e 75 6d 62 |%, .sort|menunumb|
|00002760| 65 72 28 70 72 65 66 73 | 6f 72 74 29 2c 20 a3 29 |er(prefs|ort), .)|
|00002770| 0d 10 86 1b 20 20 20 70 | 72 65 66 73 6f 72 74 3d |.... p|refsort=|
|00002780| 76 65 72 73 69 6f 6e 73 | 6f 72 74 0d 10 90 20 20 |versions|ort... |
|00002790| 20 20 f2 66 6f 72 63 65 | 72 65 64 72 61 77 28 77 | .force|redraw(w|
|000027a0| 69 6e 5f 6d 6f 64 75 6c | 65 73 29 0d 10 9a 05 cd |in_modul|es).....|
|000027b0| 0d 10 a4 20 e7 20 63 75 | 72 72 65 6e 74 68 61 6e |... . cu|rrenthan|
|000027c0| 64 6c 65 25 3d 4d 61 69 | 6e 6d 65 6e 75 25 20 8c |dle%=Mai|nmenu% .|
|000027d0| 0d 10 ae 43 20 20 20 e7 | 20 46 6f 6e 74 6d 65 6e |...C .| Fontmen|
|000027e0| 75 25 3d 2d 31 20 8c 20 | f2 72 65 6f 70 65 6e 6d |u%=-1 . |.reopenm|
|000027f0| 65 6e 75 28 63 75 72 72 | 65 6e 74 68 61 6e 64 6c |enu(curr|enthandl|
|00002800| 65 25 2c 20 6d 65 6e 75 | 78 25 2c 20 6d 65 6e 75 |e%, menu|x%, menu|
|00002810| 79 25 29 0d 10 b8 05 cd | 0d 10 c2 04 0d 10 cc 16 |y%).....|........|
|00002820| c8 99 20 22 48 6f 75 72 | 67 6c 61 73 73 5f 4f 66 |.. "Hour|glass_Of|
|00002830| 66 22 0d 10 d6 05 e1 0d | 10 e0 04 0d 10 ea 10 dd |f"......|........|
|00002840| f2 72 61 6d 6d 6f 64 75 | 6c 65 73 0d 10 f4 3b ea |.rammodu|les...;.|
|00002850| 20 6d 6f 64 6e 75 6d 2c | 20 6d 6f 64 69 6e 73 74 | modnum,| modinst|
|00002860| 2c 20 6f 6c 64 6d 6f 64 | 6e 75 6d 2c 20 6f 6c 64 |, oldmod|num, old|
|00002870| 6d 6f 64 69 6e 73 74 2c | 20 62 61 73 65 2c 20 70 |modinst,| base, p|
|00002880| 6f 73 74 66 69 78 0d 10 | fe 13 ea 20 63 68 61 6e |ostfix..|... chan|
|00002890| 67 65 2c 20 6e 61 6d 65 | 24 0d 11 08 0c 6d 6f 64 |ge, name|$....mod|
|000028a0| 6e 75 6d 3d 30 0d 11 12 | 0d 6d 6f 64 69 6e 73 74 |num=0...|.modinst|
|000028b0| 3d 30 0d 11 1c 10 6e 75 | 6d 6d 6f 64 75 6c 65 73 |=0....nu|mmodules|
|000028c0| 3d 30 0d 11 26 05 f5 0d | 11 30 14 20 20 20 6e 75 |=0..&...|.0. nu|
|000028d0| 6d 6d 6f 64 75 6c 65 73 | 2b 3d 31 0d 11 3a 2c 20 |mmodules|+=1..:, |
|000028e0| 20 20 6f 6c 64 6d 6f 64 | 6e 75 6d 3d 6d 6f 64 6e | oldmod|num=modn|
|000028f0| 75 6d 20 3a 20 6f 6c 64 | 6d 6f 64 69 6e 73 74 3d |um : old|modinst=|
|00002900| 6d 6f 64 69 6e 73 74 0d | 11 44 4b 20 20 20 c8 99 |modinst.|.DK ..|
|00002910| 20 22 58 4f 53 5f 4d 6f | 64 75 6c 65 22 2c 20 31 | "XOS_Mo|dule", 1|
|00002920| 32 2c 20 6d 6f 64 6e 75 | 6d 2c 20 6d 6f 64 69 6e |2, modnu|m, modin|
|00002930| 73 74 20 b8 20 2c 6d 6f | 64 6e 75 6d 2c 6d 6f 64 |st . ,mo|dnum,mod|
|00002940| 69 6e 73 74 2c 62 61 73 | 65 2c 2c 70 6f 73 74 66 |inst,bas|e,,postf|
|00002950| 69 78 0d 11 4e 36 20 20 | 20 63 68 61 6e 67 65 3d |ix..N6 | change=|
|00002960| 6d 6f 64 6e 75 6d 2d 6f | 6c 64 6d 6f 64 6e 75 6d |modnum-o|ldmodnum|
|00002970| 2b 28 6d 6f 64 69 6e 73 | 74 2d 6f 6c 64 6d 6f 64 |+(modins|t-oldmod|
|00002980| 69 6e 73 74 29 2a 31 30 | 0d 11 58 14 20 20 20 e7 |inst)*10|..X. .|
|00002990| 20 63 68 61 6e 67 65 3c | 3e 30 20 8c 0d 11 62 22 | change<|>0 ...b"|
|000029a0| 20 20 20 20 20 20 6d 6f | 64 62 61 73 65 28 6e 75 | mo|dbase(nu|
|000029b0| 6d 6d 6f 64 75 6c 65 73 | 29 3d 62 61 73 65 0d 11 |mmodules|)=base..|
|000029c0| 6c 2c 20 20 20 20 20 20 | 6e 61 6d 65 24 3d a4 72 |l, |name$=.r|
|000029d0| 65 61 64 73 74 72 69 6e | 67 28 62 61 73 65 2b 62 |eadstrin|g(base+b|
|000029e0| 61 73 65 21 31 36 2c 20 | 30 29 0d 11 76 38 20 20 |ase!16, |0)..v8 |
|000029f0| 20 20 20 20 68 65 6c 70 | 24 28 6e 75 6d 6d 6f 64 | help|$(nummod|
|00002a00| 75 6c 65 73 29 3d a4 72 | 65 61 64 73 74 72 69 6e |ules)=.r|eadstrin|
|00002a10| 67 28 62 61 73 65 2b 62 | 61 73 65 21 32 30 2c 20 |g(base+b|ase!20, |
|00002a20| 30 29 0d 11 80 3b 20 20 | 20 20 20 20 e7 20 6d 6f |0)...; | . mo|
|00002a30| 64 69 6e 73 74 3c 3e 30 | 20 8c 20 6e 61 6d 65 24 |dinst<>0| . name$|
|00002a40| 2b 3d 22 25 22 2b a4 72 | 65 61 64 73 74 72 69 6e |+="%"+.r|eadstrin|
|00002a50| 67 28 70 6f 73 74 66 69 | 78 2c 20 30 29 0d 11 8a |g(postfi|x, 0)...|
|00002a60| 20 20 20 20 20 20 20 6d | 6f 64 24 28 6e 75 6d 6d | m|od$(numm|
|00002a70| 6f 64 75 6c 65 73 29 3d | 6e 61 6d 65 24 0d 11 94 |odules)=|name$...|
|00002a80| 2d 20 20 20 20 20 20 e7 | 20 a9 28 6e 61 6d 65 24 |- .| .(name$|
|00002a90| 29 3e 6d 6f 64 6c 65 6e | 20 8c 20 6d 6f 64 6c 65 |)>modlen| . modle|
|00002aa0| 6e 3d a9 28 6e 61 6d 65 | 24 29 0d 11 9e 2c 20 20 |n=.(name|$)..., |
|00002ab0| 20 20 20 20 73 65 71 75 | 65 6e 63 65 73 6f 72 74 | sequ|encesort|
|00002ac0| 3f 6e 75 6d 6d 6f 64 75 | 6c 65 73 3d 6e 75 6d 6d |?nummodu|les=numm|
|00002ad0| 6f 64 75 6c 65 73 0d 11 | a8 08 20 20 20 cc 0d 11 |odules..|.. ...|
|00002ae0| b2 17 20 20 20 20 20 20 | 6e 75 6d 6d 6f 64 75 6c |.. |nummodul|
|00002af0| 65 73 2d 3d 31 0d 11 bc | 08 20 20 20 cd 0d 11 c6 |es-=1...|. ....|
|00002b00| 0e fd 20 63 68 61 6e 67 | 65 3d 30 0d 11 d0 05 e1 |.. chang|e=0.....|
|00002b10| 0d 11 da 04 0d 11 e4 10 | dd f2 72 6f 6d 6d 6f 64 |........|..rommod|
|00002b20| 75 6c 65 73 0d 11 ee 2c | ea 20 6e 75 6d 2c 20 6d |ules...,|. num, m|
|00002b30| 6f 64 6e 75 6d 2c 20 6d | 6f 64 73 65 63 74 2c 20 |odnum, m|odsect, |
|00002b40| 72 6f 6d 73 74 61 74 2c | 20 73 74 61 74 6c 65 6e |romstat,| statlen|
|00002b50| 0d 11 f8 29 ea 20 72 61 | 6d 6e 75 6d 2c 20 6f 6c |...). ra|mnum, ol|
|00002b60| 64 72 61 6d 6e 75 6d 2c | 20 6d 61 74 63 68 2c 20 |dramnum,| match, |
|00002b70| 76 65 72 2c 20 76 65 72 | 24 0d 12 02 14 ea 20 72 |ver, ver|$..... r|
|00002b80| 6f 6d 24 28 29 2c 20 75 | 6b 76 65 72 24 0d 12 0c |om$(), u|kver$...|
|00002b90| 16 de 20 72 6f 6d 24 28 | 6d 61 78 6d 6f 64 75 6c |.. rom$(|maxmodul|
|00002ba0| 65 73 29 0d 12 16 19 75 | 6b 76 65 72 24 3d a4 6d |es)....u|kver$=.m|
|00002bb0| 65 73 73 28 22 55 4b 56 | 65 72 22 29 0d 12 20 2c |ess("UKV|er").. ,|
|00002bc0| 6d 6f 64 6e 75 6d 3d 30 | 20 3a 20 6d 6f 64 73 65 |modnum=0| : modse|
|00002bd0| 63 74 3d 2d 31 20 3a 20 | 6e 75 6d 3d 30 20 3a 20 |ct=-1 : |num=0 : |
|00002be0| 72 61 6d 6e 75 6d 3d 30 | 0d 12 2a 05 f5 0d 12 34 |ramnum=0|..*....4|
|00002bf0| 0d 20 20 20 6e 75 6d 2b | 3d 31 0d 12 3e 51 20 20 |. num+|=1..>Q |
|00002c00| 20 c8 99 20 22 58 4f 53 | 5f 4d 6f 64 75 6c 65 22 | .. "XOS|_Module"|
|00002c10| 2c 20 32 30 2c 20 6d 6f | 64 6e 75 6d 2c 20 6d 6f |, 20, mo|dnum, mo|
|00002c20| 64 73 65 63 74 20 b8 20 | 72 30 2c 6d 6f 64 6e 75 |dsect . |r0,modnu|
|00002c30| 6d 2c 6d 6f 64 73 65 63 | 74 2c 6e 61 6d 65 2c 72 |m,modsec|t,name,r|
|00002c40| 6f 6d 73 74 61 74 2c 2c | 76 65 72 0d 12 48 19 20 |omstat,,|ver..H. |
|00002c50| 20 20 76 65 72 24 3d c3 | 28 bb 28 c3 7e 28 76 65 | ver$=.|(.(.~(ve|
|00002c60| 72 29 29 29 0d 12 52 23 | 20 20 20 76 65 72 24 3d |r)))..R#| ver$=|
|00002c70| c0 76 65 72 24 2c 31 29 | 2b 22 2e 22 2b c1 76 65 |.ver$,1)|+"."+.ve|
|00002c80| 72 24 2c 32 2c 32 29 0d | 12 5c 10 20 20 20 e7 20 |r$,2,2).|.\. . |
|00002c90| 72 30 3d 32 30 20 8c 0d | 12 66 28 20 20 20 20 20 |r0=20 ..|.f( |
|00002ca0| 20 72 6f 6d 24 28 6e 75 | 6d 29 3d a4 72 65 61 64 | rom$(nu|m)=.read|
|00002cb0| 73 74 72 69 6e 67 28 6e | 61 6d 65 2c 20 30 29 0d |string(n|ame, 0).|
|00002cc0| 12 70 19 20 20 20 20 20 | 20 e7 20 72 6f 6d 73 74 |.p. | . romst|
|00002cd0| 61 74 3c 3e 2d 31 20 8c | 0d 12 7a 27 20 20 20 20 |at<>-1 .|..z' |
|00002ce0| 20 20 20 20 20 6d 61 74 | 63 68 3d a3 20 3a 20 6f | mat|ch=. : o|
|00002cf0| 6c 64 72 61 6d 6e 75 6d | 3d 72 61 6d 6e 75 6d 0d |ldramnum|=ramnum.|
|00002d00| 12 84 16 20 20 20 20 20 | 20 20 20 20 72 61 6d 6e |... | ramn|
|00002d10| 75 6d 2b 3d 31 0d 12 8e | 0e 20 20 20 20 20 20 20 |um+=1...|. |
|00002d20| 20 20 f5 0d 12 98 2a 20 | 20 20 20 20 20 20 20 20 | ....* | |
|00002d30| 20 20 20 e7 20 6d 6f 64 | 24 28 72 61 6d 6e 75 6d | . mod|$(ramnum|
|00002d40| 29 3d 72 6f 6d 24 28 6e | 75 6d 29 20 8c 0d 12 a2 |)=rom$(n|um) ....|
|00002d50| 2a 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |* | |
|00002d60| 73 74 61 74 75 73 3f 72 | 61 6d 6e 75 6d 3d 72 6f |status?r|amnum=ro|
|00002d70| 6d 73 74 61 74 2b 34 0d | 12 ac 30 20 20 20 20 20 |mstat+4.|..0 |
|00002d80| 20 20 20 20 20 20 20 20 | 20 20 e7 20 72 6f 6d 73 | | . roms|
|00002d90| 74 61 74 3d 30 20 8c 20 | 73 74 61 74 75 73 3f 72 |tat=0 . |status?r|
|00002da0| 61 6d 6e 75 6d 3d 32 0d | 12 b6 28 20 20 20 20 20 |amnum=2.|..( |
|00002db0| 20 20 20 20 20 20 20 20 | 20 20 73 74 61 74 6c 65 | | statle|
|00002dc0| 6e 3d 73 74 61 74 75 73 | 3f 72 61 6d 6e 75 6d 0d |n=status|?ramnum.|
|00002dd0| 12 c0 1a 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |... | |
|00002de0| 20 20 6d 61 74 63 68 3d | b9 0d 12 ca 11 20 20 20 | match=|..... |
|00002df0| 20 20 20 20 20 20 20 20 | 20 cc 0d 12 d4 36 20 20 | | ....6 |
|00002e00| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 e7 20 73 | | . s|
|00002e10| 74 61 74 75 73 3f 72 61 | 6d 6e 75 6d 3d 30 20 8c |tatus?ra|mnum=0 .|
|00002e20| 20 73 74 61 74 75 73 3f | 72 61 6d 6e 75 6d 3d 31 | status?|ramnum=1|
|00002e30| 0d 12 de 1c 20 20 20 20 | 20 20 20 20 20 20 20 20 |.... | |
|00002e40| 20 20 20 72 61 6d 6e 75 | 6d 2b 3d 31 0d 12 e8 31 | ramnu|m+=1...1|
|00002e50| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 e7 | | .|
|00002e60| 20 72 61 6d 6e 75 6d 3e | 6e 75 6d 6d 6f 64 75 6c | ramnum>|nummodul|
|00002e70| 65 73 20 8c 20 72 61 6d | 6e 75 6d 3d 31 0d 12 f2 |es . ram|num=1...|
|00002e80| 11 20 20 20 20 20 20 20 | 20 20 20 20 20 cd 0d 12 |. | ...|
|00002e90| fc 27 20 20 20 20 20 20 | 20 20 20 fd 20 6d 61 74 |.' | . mat|
|00002ea0| 63 68 20 84 20 72 61 6d | 6e 75 6d 3d 6f 6c 64 72 |ch . ram|num=oldr|
|00002eb0| 61 6d 6e 75 6d 0d 13 06 | 0b 20 20 20 20 20 20 cd |amnum...|. .|
|00002ec0| 0d 13 10 22 20 20 20 20 | 20 20 e7 20 ac 20 6d 61 |..." | . . ma|
|00002ed0| 74 63 68 20 84 20 72 6f | 6d 73 74 61 74 3d 2d 31 |tch . ro|mstat=-1|
|00002ee0| 20 8c 0d 13 1a 1a 20 20 | 20 20 20 20 20 20 20 6e | ..... | n|
|00002ef0| 75 6d 6d 6f 64 75 6c 65 | 73 2b 3d 31 0d 13 24 27 |ummodule|s+=1..$'|
|00002f00| 20 20 20 20 20 20 20 20 | 20 6d 6f 64 24 28 6e 75 | | mod$(nu|
|00002f10| 6d 6d 6f 64 75 6c 65 73 | 29 3d 72 6f 6d 24 28 6e |mmodules|)=rom$(n|
|00002f20| 75 6d 29 0d 13 2e 28 20 | 20 20 20 20 20 20 20 20 |um)...( | |
|00002f30| 6e 61 6d 65 24 28 6e 75 | 6d 6d 6f 64 75 6c 65 73 |name$(nu|mmodules|
|00002f40| 29 3d 72 6f 6d 24 28 6e | 75 6d 29 0d 13 38 29 20 |)=rom$(n|um)..8) |
|00002f50| 20 20 20 20 20 20 20 20 | 76 65 72 24 28 6e 75 6d | |ver$(num|
|00002f60| 6d 6f 64 75 6c 65 73 29 | 3d 76 65 72 24 2b 75 6b |modules)|=ver$+uk|
|00002f70| 76 65 72 24 0d 13 42 28 | 20 20 20 20 20 20 20 20 |ver$..B(| |
|00002f80| 20 73 74 61 74 75 73 3f | 6e 75 6d 6d 6f 64 75 6c | status?|nummodul|
|00002f90| 65 73 3d 72 6f 6d 73 74 | 61 74 2b 34 0d 13 4c 26 |es=romst|at+4..L&|
|00002fa0| 20 20 20 20 20 20 20 20 | 20 73 74 61 74 6c 65 6e | | statlen|
|00002fb0| 3d 73 74 61 74 75 73 3f | 6e 75 6d 6d 6f 64 75 6c |=status?|nummodul|
|00002fc0| 65 73 0d 13 56 2f 20 20 | 20 20 20 20 20 20 20 73 |es..V/ | s|
|00002fd0| 65 71 75 65 6e 63 65 73 | 6f 72 74 3f 6e 75 6d 6d |equences|ort?numm|
|00002fe0| 6f 64 75 6c 65 73 3d 6e | 75 6d 6d 6f 64 75 6c 65 |odules=n|ummodule|
|00002ff0| 73 0d 13 60 1d 20 20 20 | 20 20 20 20 20 20 72 61 |s..`. | ra|
|00003000| 6d 6e 75 6d 3d 6f 6c 64 | 72 61 6d 6e 75 6d 0d 13 |mnum=old|ramnum..|
|00003010| 6a 0b 20 20 20 20 20 20 | cd 0d 13 74 28 20 20 20 |j. |...t( |
|00003020| 20 20 20 73 74 61 74 6c | 65 6e 3d a9 28 6d 6f 64 | statl|en=.(mod|
|00003030| 73 74 61 74 75 73 24 28 | 73 74 61 74 6c 65 6e 29 |status$(|statlen)|
|00003040| 29 0d 13 7e 31 20 20 20 | 20 20 20 e7 20 73 74 61 |)..~1 | . sta|
|00003050| 74 6c 65 6e 3e 73 74 61 | 74 75 73 6c 65 6e 20 8c |tlen>sta|tuslen .|
|00003060| 20 73 74 61 74 75 73 6c | 65 6e 3d 73 74 61 74 6c | statusl|en=statl|
|00003070| 65 6e 0d 13 88 08 20 20 | 20 cd 0d 13 92 14 20 20 |en.... | ..... |
|00003080| 20 f2 74 69 6d 65 6f 75 | 74 28 6e 75 6d 29 0d 13 | .timeou|t(num)..|
|00003090| 9c 0c fd 20 72 30 3c 3e | 32 30 0d 13 a6 05 e1 0d |... r0<>|20......|
|000030a0| 13 b0 04 0d 13 ba 12 dd | f2 74 69 6d 65 6f 75 74 |........|.timeout|
|000030b0| 28 6e 75 6d 29 0d 13 c4 | 1a e7 20 6e 75 6d 20 83 |(num)...|.. num .|
|000030c0| 20 6d 6f 64 75 6c 65 73 | 74 65 70 3d 30 20 8c 0d | modules|tep=0 ..|
|000030d0| 13 ce 19 20 20 20 c8 99 | 20 22 48 6f 75 72 67 6c |... ..| "Hourgl|
|000030e0| 61 73 73 5f 4f 66 66 22 | 0d 13 d8 16 20 20 20 f2 |ass_Off"|.... .|
|000030f0| 70 6f 6c 6c 28 69 64 6c | 65 6d 61 73 6b 29 0d 13 |poll(idl|emask)..|
|00003100| e2 18 20 20 20 c8 99 20 | 22 48 6f 75 72 67 6c 61 |.. .. |"Hourgla|
|00003110| 73 73 5f 4f 6e 22 0d 13 | ec 05 cd 0d 13 f6 05 e1 |ss_On"..|........|
|00003120| 0d 14 00 04 0d 14 0a 10 | dd f2 70 61 72 73 65 73 |........|..parses|
|00003130| 69 7a 65 73 0d 14 14 0a | ea 20 6c 6f 6f 70 0d 14 |izes....|. loop..|
|00003140| 1e 19 e3 20 6c 6f 6f 70 | 3d 31 20 b8 20 6e 75 6d |... loop|=1 . num|
|00003150| 6d 6f 64 75 6c 65 73 0d | 14 28 2a 20 20 20 e7 20 |modules.|.(* . |
|00003160| 28 73 74 61 74 75 73 3f | 6c 6f 6f 70 3d 33 20 84 |(status?|loop=3 .|
|00003170| 20 73 74 61 74 75 73 3f | 6c 6f 6f 70 3d 34 29 20 | status?|loop=4) |
|00003180| 8c 0d 14 32 16 20 20 20 | 20 20 20 74 65 6d 70 28 |...2. | temp(|
|00003190| 6c 6f 6f 70 29 3d 30 0d | 14 3c 18 20 20 20 20 20 |loop)=0.|.<. |
|000031a0| 20 73 69 7a 65 24 28 6c | 6f 6f 70 29 3d 22 22 0d | size$(l|oop)="".|
|000031b0| 14 46 08 20 20 20 cc 0d | 14 50 29 20 20 20 20 20 |.F. ..|.P) |
|000031c0| 20 74 65 6d 70 28 6c 6f | 6f 70 29 3d 21 28 6d 6f | temp(lo|op)=!(mo|
|000031d0| 64 62 61 73 65 28 6c 6f | 6f 70 29 2d 34 29 2d 34 |dbase(lo|op)-4)-4|
|000031e0| 0d 14 5a 1d 20 20 20 20 | 20 20 e7 20 74 65 6d 70 |..Z. | . temp|
|000031f0| 28 6c 6f 6f 70 29 3c 34 | 30 39 36 20 8c 0d 14 64 |(loop)<4|096 ...d|
|00003200| 26 20 20 20 20 20 20 20 | 20 20 73 69 7a 65 24 28 |& | size$(|
|00003210| 6c 6f 6f 70 29 3d c3 28 | 74 65 6d 70 28 6c 6f 6f |loop)=.(|temp(loo|
|00003220| 70 29 29 0d 14 6e 0b 20 | 20 20 20 20 20 cc 0d 14 |p))..n. | ...|
|00003230| 78 31 20 20 20 20 20 20 | 20 20 20 73 69 7a 65 24 |x1 | size$|
|00003240| 28 6c 6f 6f 70 29 3d c3 | 28 74 65 6d 70 28 6c 6f |(loop)=.|(temp(lo|
|00003250| 6f 70 29 20 81 20 31 30 | 32 34 29 2b 22 4b 22 0d |op) . 10|24)+"K".|
|00003260| 14 82 0b 20 20 20 20 20 | 20 cd 0d 14 8c 3b 20 20 |... | ....; |
|00003270| 20 20 20 20 e7 20 a9 28 | 73 69 7a 65 24 28 6c 6f | . .(|size$(lo|
|00003280| 6f 70 29 29 3e 73 69 7a | 65 6c 65 6e 20 8c 20 73 |op))>siz|elen . s|
|00003290| 69 7a 65 6c 65 6e 3d a9 | 28 73 69 7a 65 24 28 6c |izelen=.|(size$(l|
|000032a0| 6f 6f 70 29 29 0d 14 96 | 08 20 20 20 cd 0d 14 a0 |oop))...|. ....|
|000032b0| 05 ed 0d 14 aa 05 e1 0d | 14 b4 04 0d 14 be 10 dd |........|........|
|000032c0| f2 70 61 72 73 65 64 61 | 74 65 73 0d 14 c8 10 ea |.parseda|tes.....|
|000032d0| 20 6c 6f 6f 70 2c 20 64 | 61 74 65 0d 14 d2 19 e3 | loop, d|ate.....|
|000032e0| 20 6c 6f 6f 70 3d 31 20 | b8 20 6e 75 6d 6d 6f 64 | loop=1 |. nummod|
|000032f0| 75 6c 65 73 0d 14 dc 19 | 20 20 20 e7 20 73 74 61 |ules....| . sta|
|00003300| 74 75 73 3f 6c 6f 6f 70 | 3c 3e 34 20 8c 0d 14 e6 |tus?loop|<>4 ....|
|00003310| 65 20 20 20 20 20 20 c8 | 99 20 22 58 54 65 72 72 |e .|. "XTerr|
|00003320| 69 74 6f 72 79 5f 43 6f | 6e 76 65 72 74 54 69 6d |itory_Co|nvertTim|
|00003330| 65 53 74 72 69 6e 67 54 | 6f 4f 72 64 69 6e 61 6c |eStringT|oOrdinal|
|00003340| 73 22 2c 20 31 2c 20 32 | 2c 20 c1 76 65 72 24 28 |s", 1, 2|, .ver$(|
|00003350| 6c 6f 6f 70 29 2c 20 37 | 2c 20 a9 28 76 65 72 24 |loop), 7|, .(ver$|
|00003360| 28 6c 6f 6f 70 29 29 2d | 37 29 2c 20 62 6c 6f 63 |(loop))-|7), bloc|
|00003370| 6b 25 0d 14 f0 3c 20 20 | 20 20 20 20 74 65 6d 70 |k%...< | temp|
|00003380| 28 6c 6f 6f 70 29 3d 62 | 6c 6f 63 6b 25 21 31 36 |(loop)=b|lock%!16|
|00003390| 2b 62 6c 6f 63 6b 25 21 | 32 30 2a 31 30 30 2b 62 |+block%!|20*100+b|
|000033a0| 6c 6f 63 6b 25 21 32 34 | 2a 31 30 30 30 30 0d 14 |lock%!24|*10000..|
|000033b0| fa 08 20 20 20 cc 0d 15 | 04 16 20 20 20 20 20 20 |.. ...|.. |
|000033c0| 74 65 6d 70 28 6c 6f 6f | 70 29 3d 30 0d 15 0e 08 |temp(loo|p)=0....|
|000033d0| 20 20 20 cd 0d 15 18 05 | ed 0d 15 22 05 e1 0d 15 | .....|..."....|
|000033e0| 2c 04 0d 15 36 1f dd f2 | 62 75 69 6c 64 73 6f 72 |,...6...|buildsor|
|000033f0| 74 28 73 6f 72 74 2c 20 | 61 72 72 61 79 24 28 29 |t(sort, |array$()|
|00003400| 29 0d 15 40 3e ea 20 69 | 6e 73 70 6f 73 2c 20 73 |)..@>. i|nspos, s|
|00003410| 74 6f 70 2c 20 63 6f 6e | 64 2c 20 74 65 73 74 2c |top, con|d, test,|
|00003420| 20 6f 72 69 67 74 65 73 | 74 2c 20 66 69 72 73 74 | origtes|t, first|
|00003430| 2c 20 6c 61 73 74 2c 20 | 6d 6f 64 24 2c 20 54 0d |, last, |mod$, T.|
|00003440| 15 4a 07 54 3d 91 0d 15 | 54 1b e3 20 6d 6f 64 75 |.J.T=...|T.. modu|
|00003450| 6c 65 3d 31 20 b8 20 6e | 75 6d 6d 6f 64 75 6c 65 |le=1 . n|ummodule|
|00003460| 73 0d 15 5e 13 20 20 20 | e7 20 6d 6f 64 75 6c 65 |s..^. |. module|
|00003470| 3d 31 20 8c 0d 15 68 12 | 20 20 20 20 20 20 69 6e |=1 ...h.| in|
|00003480| 73 70 6f 73 3d 31 0d 15 | 72 1c 20 20 20 20 20 20 |spos=1..|r. |
|00003490| 73 6f 72 74 3f 69 6e 73 | 70 6f 73 3d 6d 6f 64 75 |sort?ins|pos=modu|
|000034a0| 6c 65 0d 15 7c 08 20 20 | 20 cc 0d 15 86 1d 20 20 |le..|. | ..... |
|000034b0| 20 20 20 20 6d 6f 64 24 | 3d 61 72 72 61 79 24 28 | mod$|=array$(|
|000034c0| 6d 6f 64 75 6c 65 29 0d | 15 90 11 20 20 20 20 20 |module).|... |
|000034d0| 20 66 69 72 73 74 3d 31 | 0d 15 9a 15 20 20 20 20 | first=1|.... |
|000034e0| 20 20 6c 61 73 74 3d 6d | 6f 64 75 6c 65 0d 15 a4 | last=m|odule...|
|000034f0| 0b 20 20 20 20 20 20 f5 | 0d 15 ae 2f 20 20 20 20 |. .|.../ |
|00003500| 20 20 20 20 20 6f 72 69 | 67 74 65 73 74 3d 6d 6f | ori|gtest=mo|
|00003510| 64 24 3c 3d 61 72 72 61 | 79 24 28 73 6f 72 74 3f |d$<=arra|y$(sort?|
|00003520| 69 6e 73 70 6f 73 29 0d | 15 b8 34 20 20 20 20 20 |inspos).|..4 |
|00003530| 20 20 20 20 e7 20 6f 72 | 69 67 74 65 73 74 20 8c | . or|igtest .|
|00003540| 20 6c 61 73 74 3d 69 6e | 73 70 6f 73 20 8b 20 66 | last=in|spos . f|
|00003550| 69 72 73 74 3d 69 6e 73 | 70 6f 73 0d 15 c2 25 20 |irst=ins|pos...% |
|00003560| 20 20 20 20 20 20 20 20 | 69 6e 73 70 6f 73 3d a8 | |inspos=.|
|00003570| 28 28 66 69 72 73 74 2b | 6c 61 73 74 29 2f 32 29 |((first+|last)/2)|
|00003580| 0d 15 cc 18 20 20 20 20 | 20 20 fd 20 6c 61 73 74 |.... | . last|
|00003590| 2d 66 69 72 73 74 3c 34 | 0d 15 d6 1c 20 20 20 20 |-first<4|.... |
|000035a0| 20 20 69 6e 73 70 6f 73 | 3d a8 28 6d 6f 64 75 6c | inspos|=.(modul|
|000035b0| 65 2f 32 29 0d 15 e0 2c | 20 20 20 20 20 20 6f 72 |e/2)...,| or|
|000035c0| 69 67 74 65 73 74 3d 6d | 6f 64 24 3c 3d 61 72 72 |igtest=m|od$<=arr|
|000035d0| 61 79 24 28 73 6f 72 74 | 3f 69 6e 73 70 6f 73 29 |ay$(sort|?inspos)|
|000035e0| 0d 15 ea 27 20 20 20 20 | 20 20 e7 20 6f 72 69 67 |...' | . orig|
|000035f0| 74 65 73 74 20 8c 20 63 | 6f 6e 64 3d 2d 31 20 8b |test . c|ond=-1 .|
|00003600| 20 63 6f 6e 64 3d 31 0d | 15 f4 10 20 20 20 20 20 | cond=1.|... |
|00003610| 20 73 74 6f 70 3d a3 0d | 15 fe 0b 20 20 20 20 20 | stop=..|... |
|00003620| 20 f5 0d 16 08 22 20 20 | 20 20 20 20 20 20 20 e7 | ...." | .|
|00003630| 20 ac 20 73 74 6f 70 20 | 69 6e 73 70 6f 73 2b 3d | . stop |inspos+=|
|00003640| 63 6f 6e 64 0d 16 12 2b | 20 20 20 20 20 20 20 20 |cond...+| |
|00003650| 20 74 65 73 74 3d 6d 6f | 64 24 3c 3d 61 72 72 61 | test=mo|d$<=arra|
|00003660| 79 24 28 73 6f 72 74 3f | 69 6e 73 70 6f 73 29 0d |y$(sort?|inspos).|
|00003670| 16 1c 26 20 20 20 20 20 | 20 20 20 20 e7 20 74 65 |..& | . te|
|00003680| 73 74 3c 3e 6f 72 69 67 | 74 65 73 74 20 8c 20 73 |st<>orig|test . s|
|00003690| 74 6f 70 3d b9 0d 16 26 | 30 20 20 20 20 20 20 20 |top=...&|0 |
|000036a0| 20 20 e7 20 69 6e 73 70 | 6f 73 3d 6d 6f 64 75 6c | . insp|os=modul|
|000036b0| 65 20 84 20 69 6e 73 70 | 6f 73 3d 31 20 8c 20 73 |e . insp|os=1 . s|
|000036c0| 74 6f 70 3d b9 0d 16 30 | 10 20 20 20 20 20 20 fd |top=...0|. .|
|000036d0| 20 73 74 6f 70 0d 16 3a | 1b 20 20 20 20 20 20 e7 | stop..:|. .|
|000036e0| 20 69 6e 73 70 6f 73 3c | 6d 6f 64 75 6c 65 20 8c | inspos<|module .|
|000036f0| 0d 16 44 2b 20 20 20 20 | 20 20 20 20 20 e7 20 ac |..D+ | . .|
|00003700| 20 74 65 73 74 20 80 20 | 63 6f 6e 64 3d 2d 31 20 | test . |cond=-1 |
|00003710| 8c 20 69 6e 73 70 6f 73 | 2b 3d 31 0d 16 4e 2a 20 |. inspos|+=1..N* |
|00003720| 20 20 20 20 20 20 20 20 | e3 20 6c 6f 6f 70 3d 6d | |. loop=m|
|00003730| 6f 64 75 6c 65 20 b8 20 | 69 6e 73 70 6f 73 2b 31 |odule . |inspos+1|
|00003740| 20 88 20 2d 31 0d 16 58 | 27 20 20 20 20 20 20 20 | . -1..X|' |
|00003750| 20 20 20 20 20 73 6f 72 | 74 3f 6c 6f 6f 70 3d 73 | sor|t?loop=s|
|00003760| 6f 72 74 3f 28 6c 6f 6f | 70 2d 31 29 0d 16 62 0e |ort?(loo|p-1)..b.|
|00003770| 20 20 20 20 20 20 20 20 | 20 ed 0d 16 6c 0b 20 20 | | ...l. |
|00003780| 20 20 20 20 cd 0d 16 76 | 1c 20 20 20 20 20 20 73 | ...v|. s|
|00003790| 6f 72 74 3f 69 6e 73 70 | 6f 73 3d 6d 6f 64 75 6c |ort?insp|os=modul|
|000037a0| 65 0d 16 80 08 20 20 20 | cd 0d 16 8a 17 20 20 20 |e.... |..... |
|000037b0| f2 74 69 6d 65 6f 75 74 | 28 6d 6f 64 75 6c 65 29 |.timeout|(module)|
|000037c0| 0d 16 94 05 ed 0d 16 9e | 11 53 6f 72 74 54 69 6d |........|.SortTim|
|000037d0| 65 2b 3d 91 2d 54 0d 16 | a8 05 e1 0d 16 b2 04 0d |e+=.-T..|........|
|000037e0| 16 bc 21 dd f2 62 75 69 | 6c 64 6e 75 6d 73 6f 72 |..!..bui|ldnumsor|
|000037f0| 74 28 73 6f 72 74 2c 20 | 61 72 72 61 79 28 29 29 |t(sort, |array())|
|00003800| 0d 16 c6 3d ea 20 69 6e | 73 70 6f 73 2c 20 73 74 |...=. in|spos, st|
|00003810| 6f 70 2c 20 63 6f 6e 64 | 2c 20 74 65 73 74 2c 20 |op, cond|, test, |
|00003820| 6f 72 69 67 74 65 73 74 | 2c 20 66 69 72 73 74 2c |origtest|, first,|
|00003830| 20 6c 61 73 74 2c 20 6d | 6f 64 2c 20 54 0d 16 d0 | last, m|od, T...|
|00003840| 07 54 3d 91 0d 16 da 1b | e3 20 6d 6f 64 75 6c 65 |.T=.....|. module|
|00003850| 3d 31 20 b8 20 6e 75 6d | 6d 6f 64 75 6c 65 73 0d |=1 . num|modules.|
|00003860| 16 e4 13 20 20 20 e7 20 | 6d 6f 64 75 6c 65 3d 31 |... . |module=1|
|00003870| 20 8c 0d 16 ee 12 20 20 | 20 20 20 20 69 6e 73 70 | ..... | insp|
|00003880| 6f 73 3d 31 0d 16 f8 1c | 20 20 20 20 20 20 73 6f |os=1....| so|
|00003890| 72 74 3f 69 6e 73 70 6f | 73 3d 6d 6f 64 75 6c 65 |rt?inspo|s=module|
|000038a0| 0d 17 02 08 20 20 20 cc | 0d 17 0c 1b 20 20 20 20 |.... .|.... |
|000038b0| 20 20 6d 6f 64 3d 61 72 | 72 61 79 28 6d 6f 64 75 | mod=ar|ray(modu|
|000038c0| 6c 65 29 0d 17 16 11 20 | 20 20 20 20 20 66 69 72 |le).... | fir|
|000038d0| 73 74 3d 31 0d 17 20 15 | 20 20 20 20 20 20 6c 61 |st=1.. .| la|
|000038e0| 73 74 3d 6d 6f 64 75 6c | 65 0d 17 2a 0b 20 20 20 |st=modul|e..*. |
|000038f0| 20 20 20 f5 0d 17 34 2d | 20 20 20 20 20 20 20 20 | ...4-| |
|00003900| 20 6f 72 69 67 74 65 73 | 74 3d 6d 6f 64 3c 3d 61 | origtes|t=mod<=a|
|00003910| 72 72 61 79 28 73 6f 72 | 74 3f 69 6e 73 70 6f 73 |rray(sor|t?inspos|
|00003920| 29 0d 17 3e 34 20 20 20 | 20 20 20 20 20 20 e7 20 |)..>4 | . |
|00003930| 6f 72 69 67 74 65 73 74 | 20 8c 20 6c 61 73 74 3d |origtest| . last=|
|00003940| 69 6e 73 70 6f 73 20 8b | 20 66 69 72 73 74 3d 69 |inspos .| first=i|
|00003950| 6e 73 70 6f 73 0d 17 48 | 25 20 20 20 20 20 20 20 |nspos..H|% |
|00003960| 20 20 69 6e 73 70 6f 73 | 3d a8 28 28 66 69 72 73 | inspos|=.((firs|
|00003970| 74 2b 6c 61 73 74 29 2f | 32 29 0d 17 52 18 20 20 |t+last)/|2)..R. |
|00003980| 20 20 20 20 fd 20 6c 61 | 73 74 2d 66 69 72 73 74 | . la|st-first|
|00003990| 3c 34 0d 17 5c 1c 20 20 | 20 20 20 20 69 6e 73 70 |<4..\. | insp|
|000039a0| 6f 73 3d a8 28 6d 6f 64 | 75 6c 65 2f 32 29 0d 17 |os=.(mod|ule/2)..|
|000039b0| 66 2a 20 20 20 20 20 20 | 6f 72 69 67 74 65 73 74 |f* |origtest|
|000039c0| 3d 6d 6f 64 3c 3d 61 72 | 72 61 79 28 73 6f 72 74 |=mod<=ar|ray(sort|
|000039d0| 3f 69 6e 73 70 6f 73 29 | 0d 17 70 27 20 20 20 20 |?inspos)|..p' |
|000039e0| 20 20 e7 20 6f 72 69 67 | 74 65 73 74 20 8c 20 63 | . orig|test . c|
|000039f0| 6f 6e 64 3d 2d 31 20 8b | 20 63 6f 6e 64 3d 31 0d |ond=-1 .| cond=1.|
|00003a00| 17 7a 10 20 20 20 20 20 | 20 73 74 6f 70 3d a3 0d |.z. | stop=..|
|00003a10| 17 84 0b 20 20 20 20 20 | 20 f5 0d 17 8e 22 20 20 |... | ...." |
|00003a20| 20 20 20 20 20 20 20 e7 | 20 ac 20 73 74 6f 70 20 | .| . stop |
|00003a30| 69 6e 73 70 6f 73 2b 3d | 63 6f 6e 64 0d 17 98 29 |inspos+=|cond...)|
|00003a40| 20 20 20 20 20 20 20 20 | 20 74 65 73 74 3d 6d 6f | | test=mo|
|00003a50| 64 3c 3d 61 72 72 61 79 | 28 73 6f 72 74 3f 69 6e |d<=array|(sort?in|
|00003a60| 73 70 6f 73 29 0d 17 a2 | 26 20 20 20 20 20 20 20 |spos)...|& |
|00003a70| 20 20 e7 20 74 65 73 74 | 3c 3e 6f 72 69 67 74 65 | . test|<>origte|
|00003a80| 73 74 20 8c 20 73 74 6f | 70 3d b9 0d 17 ac 30 20 |st . sto|p=....0 |
|00003a90| 20 20 20 20 20 20 20 20 | e7 20 69 6e 73 70 6f 73 | |. inspos|
|00003aa0| 3d 6d 6f 64 75 6c 65 20 | 84 20 69 6e 73 70 6f 73 |=module |. inspos|
|00003ab0| 3d 31 20 8c 20 73 74 6f | 70 3d b9 0d 17 b6 10 20 |=1 . sto|p=..... |
|00003ac0| 20 20 20 20 20 fd 20 73 | 74 6f 70 0d 17 c0 1b 20 | . s|top.... |
|00003ad0| 20 20 20 20 20 e7 20 69 | 6e 73 70 6f 73 3c 6d 6f | . i|nspos<mo|
|00003ae0| 64 75 6c 65 20 8c 0d 17 | ca 2b 20 20 20 20 20 20 |dule ...|.+ |
|00003af0| 20 20 20 e7 20 ac 20 74 | 65 73 74 20 80 20 63 6f | . . t|est . co|
|00003b00| 6e 64 3d 2d 31 20 8c 20 | 69 6e 73 70 6f 73 2b 3d |nd=-1 . |inspos+=|
|00003b10| 31 0d 17 d4 2a 20 20 20 | 20 20 20 20 20 20 e3 20 |1...* | . |
|00003b20| 6c 6f 6f 70 3d 6d 6f 64 | 75 6c 65 20 b8 20 69 6e |loop=mod|ule . in|
|00003b30| 73 70 6f 73 2b 31 20 88 | 20 2d 31 0d 17 de 27 20 |spos+1 .| -1...' |
|00003b40| 20 20 20 20 20 20 20 20 | 20 20 20 73 6f 72 74 3f | | sort?|
|00003b50| 6c 6f 6f 70 3d 73 6f 72 | 74 3f 28 6c 6f 6f 70 2d |loop=sor|t?(loop-|
|00003b60| 31 29 0d 17 e8 0e 20 20 | 20 20 20 20 20 20 20 ed |1).... | .|
|00003b70| 0d 17 f2 0b 20 20 20 20 | 20 20 cd 0d 17 fc 1c 20 |.... | ..... |
|00003b80| 20 20 20 20 20 73 6f 72 | 74 3f 69 6e 73 70 6f 73 | sor|t?inspos|
|00003b90| 3d 6d 6f 64 75 6c 65 0d | 18 06 08 20 20 20 cd 0d |=module.|... ..|
|00003ba0| 18 10 17 20 20 20 f2 74 | 69 6d 65 6f 75 74 28 6d |... .t|imeout(m|
|00003bb0| 6f 64 75 6c 65 29 0d 18 | 1a 05 ed 0d 18 24 11 53 |odule)..|.....$.S|
|00003bc0| 6f 72 74 54 69 6d 65 2b | 3d 91 2d 54 0d 18 2e 05 |ortTime+|=.-T....|
|00003bd0| e1 0d 18 38 04 0d 18 42 | 12 dd f2 6d 6f 64 75 6c |...8...B|...modul|
|00003be0| 65 65 78 74 65 6e 74 0d | 18 4c 0d 21 62 6c 6f 63 |eextent.|.L.!bloc|
|00003bf0| 6b 25 3d 30 0d 18 56 1d | 62 6c 6f 63 6b 25 21 34 |k%=0..V.|block%!4|
|00003c00| 3d 2d 6e 75 6d 6d 6f 64 | 75 6c 65 73 2a 33 32 2d |=-nummod|ules*32-|
|00003c10| 38 0d 18 60 18 62 6c 6f | 63 6b 25 21 38 3d 6d 6f |8..`.blo|ck%!8=mo|
|00003c20| 64 77 69 6e 77 69 64 74 | 68 0d 18 6a 0f 62 6c 6f |dwinwidt|h..j.blo|
|00003c30| 63 6b 25 21 31 32 3d 30 | 0d 18 74 2c c8 99 20 22 |ck%!12=0|..t,.. "|
|00003c40| 57 69 6d 70 5f 53 65 74 | 45 78 74 65 6e 74 22 2c |Wimp_Set|Extent",|
|00003c50| 20 77 69 6e 5f 6d 6f 64 | 75 6c 65 73 2c 20 62 6c | win_mod|ules, bl|
|00003c60| 6f 63 6b 25 0d 18 7e 2c | e7 20 77 69 6e 6f 70 65 |ock%..~,|. winope|
|00003c70| 6e 5f 6d 6f 64 75 6c 65 | 73 20 8c 20 f2 6f 70 65 |n_module|s . .ope|
|00003c80| 6e 6d 6f 64 75 6c 65 77 | 69 6e 64 6f 77 28 a3 29 |nmodulew|indow(.)|
|00003c90| 0d 18 88 05 e1 0d 18 92 | 04 0d 18 9c 24 dd f2 6f |........|....$..o|
|00003ca0| 70 65 6e 6d 6f 64 75 6c | 65 77 69 6e 64 6f 77 28 |penmodul|ewindow(|
|00003cb0| 62 72 69 6e 67 74 6f 66 | 72 6f 6e 74 29 0d 18 a6 |bringtof|ront)...|
|00003cc0| 17 21 62 6c 6f 63 6b 25 | 3d 77 69 6e 5f 6d 6f 64 |.!block%|=win_mod|
|00003cd0| 75 6c 65 73 0d 18 b0 24 | c8 99 20 22 57 69 6d 70 |ules...$|.. "Wimp|
|00003ce0| 5f 47 65 74 57 69 6e 64 | 6f 77 53 74 61 74 65 22 |_GetWind|owState"|
|00003cf0| 2c 2c 62 6c 6f 63 6b 25 | 0d 18 ba 19 e7 20 ac 20 |,,block%|..... . |
|00003d00| 77 69 6e 6f 70 65 6e 5f | 6d 6f 64 75 6c 65 73 20 |winopen_|modules |
|00003d10| 8c 0d 18 c4 11 20 20 20 | 62 6c 6f 63 6b 25 21 34 |..... |block%!4|
|00003d20| 3d 30 0d 18 ce 1a 20 20 | 20 62 6c 6f 63 6b 25 21 |=0.... | block%!|
|00003d30| 38 3d 74 6f 70 69 63 6f | 6e 62 61 72 0d 18 d8 1c |8=topico|nbar....|
|00003d40| 20 20 20 62 6c 6f 63 6b | 25 21 31 32 3d 6d 6f 64 | block|%!12=mod|
|00003d50| 77 69 6e 77 69 64 74 68 | 0d 18 e2 1d 20 20 20 62 |winwidth|.... b|
|00003d60| 6c 6f 63 6b 25 21 31 36 | 3d 4d 61 78 59 43 6f 6f |lock%!16|=MaxYCoo|
|00003d70| 72 64 2d 34 34 0d 18 ec | 12 20 20 20 62 6c 6f 63 |rd-44...|. bloc|
|00003d80| 6b 25 21 32 30 3d 30 0d | 18 f6 12 20 20 20 62 6c |k%!20=0.|... bl|
|00003d90| 6f 63 6b 25 21 32 34 3d | 30 0d 19 00 05 cc 0d 19 |ock%!24=|0.......|
|00003da0| 0a 2c 20 20 20 e7 20 62 | 6c 6f 63 6b 25 21 31 32 |., . b|lock%!12|
|00003db0| 2d 62 6c 6f 63 6b 25 21 | 34 3d 6f 6c 64 6d 6f 64 |-block%!|4=oldmod|
|00003dc0| 77 69 6e 77 69 64 74 68 | 20 8c 0d 19 14 28 20 20 |winwidth| ....( |
|00003dd0| 20 20 20 20 62 6c 6f 63 | 6b 25 21 31 32 3d 62 6c | bloc|k%!12=bl|
|00003de0| 6f 63 6b 25 21 34 2b 6d | 6f 64 77 69 6e 77 69 64 |ock%!4+m|odwinwid|
|00003df0| 74 68 0d 19 1e 08 20 20 | 20 cd 0d 19 28 05 cd 0d |th.... | ...(...|
|00003e00| 19 32 21 e7 20 62 72 69 | 6e 67 74 6f 66 72 6f 6e |.2!. bri|ngtofron|
|00003e10| 74 20 8c 20 62 6c 6f 63 | 6b 25 21 32 38 3d 2d 31 |t . bloc|k%!28=-1|
|00003e20| 0d 19 3c 20 c8 99 20 22 | 57 69 6d 70 5f 4f 70 65 |..< .. "|Wimp_Ope|
|00003e30| 6e 57 69 6e 64 6f 77 22 | 2c 2c 62 6c 6f 63 6b 25 |nWindow"|,,block%|
|00003e40| 0d 19 46 15 77 69 6e 6f | 70 65 6e 5f 6d 6f 64 75 |..F.wino|pen_modu|
|00003e50| 6c 65 73 3d b9 0d 19 50 | 05 e1 0d 19 5a 04 0d 19 |les=...P|....Z...|
|00003e60| 64 2f dd a4 6d 6f 64 6e | 75 6d 62 65 72 28 6d 79 |d/..modn|umber(my|
|00003e70| 25 29 3d a4 77 69 6e 6c | 69 6e 65 28 77 69 6e 5f |%)=.winl|ine(win_|
|00003e80| 6d 6f 64 75 6c 65 73 2c | 20 6d 79 25 29 0d 19 6e |modules,| my%)..n|
|00003e90| 04 0d 19 78 17 dd a4 77 | 69 6e 6c 69 6e 65 28 77 |...x...w|inline(w|
|00003ea0| 69 6e 2c 20 6d 79 25 29 | 0d 19 82 11 ea 20 77 6f |in, my%)|..... wo|
|00003eb0| 72 6b 79 2c 20 6c 69 6e | 65 0d 19 8c 0f 21 62 6c |rky, lin|e....!bl|
|00003ec0| 6f 63 6b 25 3d 77 69 6e | 0d 19 96 24 c8 99 20 22 |ock%=win|...$.. "|
|00003ed0| 57 69 6d 70 5f 47 65 74 | 57 69 6e 64 6f 77 53 74 |Wimp_Get|WindowSt|
|00003ee0| 61 74 65 22 2c 2c 62 6c | 6f 63 6b 25 0d 19 a0 23 |ate",,bl|ock%...#|
|00003ef0| 77 6f 72 6b 79 3d 6d 79 | 25 2d 28 62 6c 6f 63 6b |worky=my|%-(block|
|00003f00| 25 21 31 36 2d 62 6c 6f | 63 6b 25 21 32 34 29 0d |%!16-blo|ck%!24).|
|00003f10| 19 aa 17 6c 69 6e 65 3d | a8 28 2d 77 6f 72 6b 79 |...line=|.(-worky|
|00003f20| 2f 33 32 29 2b 31 0d 19 | b4 09 3d 6c 69 6e 65 0d |/32)+1..|..=line.|
|00003f30| 19 be 04 0d 19 c8 32 dd | f2 67 65 74 68 65 6c 70 |......2.|.gethelp|
|00003f40| 69 6e 66 6f 28 68 65 6c | 70 24 2c 20 f8 20 6e 61 |info(hel|p$, . na|
|00003f50| 6d 65 24 2c 20 f8 20 76 | 65 72 24 2c 20 f8 20 73 |me$, . v|er$, . s|
|00003f60| 70 65 63 24 29 0d 19 d2 | 09 ea 20 70 6f 73 0d 19 |pec$)...|.. pos..|
|00003f70| dc 15 70 6f 73 3d a7 68 | 65 6c 70 24 2c 20 74 61 |..pos=.h|elp$, ta|
|00003f80| 62 24 29 0d 19 e6 18 6e | 61 6d 65 24 3d c0 68 65 |b$)....n|ame$=.he|
|00003f90| 6c 70 24 2c 20 70 6f 73 | 2d 31 29 0d 19 f0 1f 68 |lp$, pos|-1)....h|
|00003fa0| 65 6c 70 24 3d c2 68 65 | 6c 70 24 2c 20 a9 28 68 |elp$=.he|lp$, .(h|
|00003fb0| 65 6c 70 24 29 2d 70 6f | 73 29 0d 19 fa 15 c8 95 |elp$)-po|s)......|
|00003fc0| 20 c0 68 65 6c 70 24 2c | 31 29 3d 74 61 62 24 0d | .help$,|1)=tab$.|
|00003fd0| 1a 04 20 20 20 20 68 65 | 6c 70 24 3d c2 68 65 6c |.. he|lp$=.hel|
|00003fe0| 70 24 2c 20 a9 28 68 65 | 6c 70 24 29 2d 31 29 0d |p$, .(he|lp$)-1).|
|00003ff0| 1a 0e 05 ce 0d 1a 18 14 | 70 6f 73 3d a7 68 65 6c |........|pos=.hel|
|00004000| 70 24 2c 20 22 29 22 29 | 0d 1a 22 1c e7 20 70 6f |p$, ")")|..".. po|
|00004010| 73 3d 30 20 84 20 70 6f | 73 3d a9 28 68 65 6c 70 |s=0 . po|s=.(help|
|00004020| 24 29 20 8c 0d 1a 2c 11 | 20 20 20 76 65 72 24 3d |$) ...,.| ver$=|
|00004030| 68 65 6c 70 24 0d 1a 36 | 0f 20 20 20 73 70 65 63 |help$..6|. spec|
|00004040| 24 3d 22 22 0d 1a 40 05 | cc 0d 1a 4a 18 20 20 20 |$=""..@.|...J. |
|00004050| 76 65 72 24 3d c0 68 65 | 6c 70 24 2c 20 70 6f 73 |ver$=.he|lp$, pos|
|00004060| 29 0d 1a 54 24 20 20 20 | 73 70 65 63 24 3d c2 68 |)..T$ |spec$=.h|
|00004070| 65 6c 70 24 2c 20 a9 28 | 68 65 6c 70 24 29 2d 70 |elp$, .(|help$)-p|
|00004080| 6f 73 2d 31 29 0d 1a 5e | 05 cd 0d 1a 68 29 e7 20 |os-1)..^|....h). |
|00004090| a9 28 6e 61 6d 65 24 29 | 3e 6e 61 6d 65 6c 65 6e |.(name$)|>namelen|
|000040a0| 20 8c 20 6e 61 6d 65 6c | 65 6e 3d a9 28 6e 61 6d | . namel|en=.(nam|
|000040b0| 65 24 29 0d 1a 72 25 e7 | 20 a9 28 76 65 72 24 29 |e$)..r%.| .(ver$)|
|000040c0| 3e 76 65 72 6c 65 6e 20 | 8c 20 76 65 72 6c 65 6e |>verlen |. verlen|
|000040d0| 3d a9 28 76 65 72 24 29 | 0d 1a 7c 29 e7 20 a9 28 |=.(ver$)|..|). .(|
|000040e0| 73 70 65 63 24 29 3e 73 | 70 65 63 6c 65 6e 20 8c |spec$)>s|peclen .|
|000040f0| 20 73 70 65 63 6c 65 6e | 3d a9 28 73 70 65 63 24 | speclen|=.(spec$|
|00004100| 29 0d 1a 86 05 e1 0d 1a | 90 04 0d 1a 9a 13 dd f2 |).......|........|
|00004110| 66 69 6c 6c 69 6e 6d 6f | 64 69 6e 66 6f 0d 1a a4 |fillinmo|dinfo...|
|00004120| 0b ea 20 73 69 7a 65 24 | 0d 1a ae 09 ea 20 6e 75 |.. size$|..... nu|
|00004130| 6d 0d 1a b8 17 6e 75 6d | 3d 70 72 65 66 73 6f 72 |m....num|=prefsor|
|00004140| 74 3f 73 65 6c 6d 6f 64 | 0d 1a c2 15 e7 20 6e 61 |t?selmod|..... na|
|00004150| 6d 65 24 28 6e 75 6d 29 | 3d 22 22 20 8c 0d 1a cc |me$(num)|="" ....|
|00004160| 42 20 20 20 f2 67 65 74 | 68 65 6c 70 69 6e 66 6f |B .get|helpinfo|
|00004170| 28 68 65 6c 70 24 28 6e | 75 6d 29 2c 20 6e 61 6d |(help$(n|um), nam|
|00004180| 65 24 28 6e 75 6d 29 2c | 20 76 65 72 24 28 6e 75 |e$(num),| ver$(nu|
|00004190| 6d 29 2c 20 73 70 65 63 | 24 28 6e 75 6d 29 29 0d |m), spec|$(num)).|
|000041a0| 1a d6 05 cd 0d 1a e0 35 | f2 77 72 69 74 65 69 63 |.......5|.writeic|
|000041b0| 6f 6e 28 77 69 6e 5f 6d | 6f 64 69 6e 66 6f 2c 20 |on(win_m|odinfo, |
|000041c0| 69 63 6f 6e 5f 6d 6f 64 | 6e 61 6d 65 2c 20 6e 61 |icon_mod|name, na|
|000041d0| 6d 65 24 28 6e 75 6d 29 | 29 0d 1a ea 33 f2 77 72 |me$(num)|)...3.wr|
|000041e0| 69 74 65 69 63 6f 6e 28 | 77 69 6e 5f 6d 6f 64 69 |iteicon(|win_modi|
|000041f0| 6e 66 6f 2c 20 69 63 6f | 6e 5f 6d 6f 64 76 65 72 |nfo, ico|n_modver|
|00004200| 2c 20 76 65 72 24 28 6e | 75 6d 29 29 0d 1a f4 38 |, ver$(n|um))...8|
|00004210| f2 77 72 69 74 65 69 63 | 6f 6e 28 77 69 6e 5f 6d |.writeic|on(win_m|
|00004220| 6f 64 69 6e 66 6f 2c 20 | 69 63 6f 6e 5f 6d 6f 64 |odinfo, |icon_mod|
|00004230| 73 70 65 63 69 61 6c 2c | 20 73 70 65 63 24 28 6e |special,| spec$(n|
|00004240| 75 6d 29 29 0d 1a fe 43 | f2 77 72 69 74 65 69 63 |um))...C|.writeic|
|00004250| 6f 6e 28 77 69 6e 5f 6d | 6f 64 69 6e 66 6f 2c 20 |on(win_m|odinfo, |
|00004260| 69 63 6f 6e 5f 6d 6f 64 | 73 74 61 74 75 73 2c 20 |icon_mod|status, |
|00004270| 6d 6f 64 73 74 61 74 75 | 73 24 28 73 74 61 74 75 |modstatu|s$(statu|
|00004280| 73 3f 6e 75 6d 29 29 0d | 1b 08 14 73 69 7a 65 24 |s?num)).|...size$|
|00004290| 3d 73 69 7a 65 24 28 6e | 75 6d 29 0d 1b 12 26 e7 |=size$(n|um)...&.|
|000042a0| 20 c2 73 69 7a 65 24 2c | 31 29 3c 3e 22 4b 22 20 | .size$,|1)<>"K" |
|000042b0| 8c 20 73 69 7a 65 24 2b | 3d 22 20 62 79 74 65 73 |. size$+|=" bytes|
|000042c0| 22 0d 1b 1c 30 f2 77 72 | 69 74 65 69 63 6f 6e 28 |"...0.wr|iteicon(|
|000042d0| 77 69 6e 5f 6d 6f 64 69 | 6e 66 6f 2c 20 69 63 6f |win_modi|nfo, ico|
|000042e0| 6e 5f 6d 6f 64 73 69 7a | 65 2c 20 73 69 7a 65 24 |n_modsiz|e, size$|
|000042f0| 29 0d 1b 26 05 e1 0d 1b | 30 04 0d 1b 3a 10 dd f2 |)..&....|0...:...|
|00004300| 72 65 63 61 6c 63 74 61 | 62 73 0d 1b 44 35 e7 20 |recalcta|bs..D5. |
|00004310| 73 68 6f 77 6e 61 6d 65 | 3d 53 68 6f 72 74 20 8c |showname|=Short .|
|00004320| 20 6d 61 78 6c 65 6e 3d | 6d 6f 64 6c 65 6e 20 8b | maxlen=|modlen .|
|00004330| 20 6d 61 78 6c 65 6e 3d | 6e 61 6d 65 6c 65 6e 0d | maxlen=|namelen.|
|00004340| 1b 4e 10 e7 20 73 68 6f | 77 73 69 7a 65 20 8c 0d |.N.. sho|wsize ..|
|00004350| 1b 58 17 20 20 20 73 69 | 7a 65 74 61 62 3d 6d 61 |.X. si|zetab=ma|
|00004360| 78 6c 65 6e 2b 31 0d 1b | 62 18 20 20 20 6d 61 78 |xlen+1..|b. max|
|00004370| 6c 65 6e 2b 3d 73 69 7a | 65 6c 65 6e 2b 31 0d 1b |len+=siz|elen+1..|
|00004380| 6c 05 cd 0d 1b 76 12 e7 | 20 73 68 6f 77 73 74 61 |l....v..| showsta|
|00004390| 74 75 73 20 8c 0d 1b 80 | 19 20 20 20 73 74 61 74 |tus ....|. stat|
|000043a0| 75 73 74 61 62 3d 6d 61 | 78 6c 65 6e 2b 31 0d 1b |ustab=ma|xlen+1..|
|000043b0| 8a 1a 20 20 20 6d 61 78 | 6c 65 6e 2b 3d 73 74 61 |.. max|len+=sta|
|000043c0| 74 75 73 6c 65 6e 2b 31 | 0d 1b 94 05 cd 0d 1b 9e |tuslen+1|........|
|000043d0| 0f e7 20 73 68 6f 77 76 | 65 72 20 8c 0d 1b a8 16 |.. showv|er .....|
|000043e0| 20 20 20 76 65 72 74 61 | 62 3d 6d 61 78 6c 65 6e | verta|b=maxlen|
|000043f0| 2b 31 0d 1b b2 17 20 20 | 20 6d 61 78 6c 65 6e 2b |+1.... | maxlen+|
|00004400| 3d 76 65 72 6c 65 6e 2b | 31 0d 1b bc 05 cd 0d 1b |=verlen+|1.......|
|00004410| c6 10 e7 20 73 68 6f 77 | 73 70 65 63 20 8c 0d 1b |... show|spec ...|
|00004420| d0 17 20 20 20 73 70 65 | 63 74 61 62 3d 6d 61 78 |.. spe|ctab=max|
|00004430| 6c 65 6e 2b 31 0d 1b da | 18 20 20 20 6d 61 78 6c |len+1...|. maxl|
|00004440| 65 6e 2b 3d 73 70 65 63 | 6c 65 6e 2b 31 0d 1b e4 |en+=spec|len+1...|
|00004450| 05 cd 0d 1b ee 1e 6f 6c | 64 6d 6f 64 77 69 6e 77 |......ol|dmodwinw|
|00004460| 69 64 74 68 3d 6d 6f 64 | 77 69 6e 77 69 64 74 68 |idth=mod|winwidth|
|00004470| 0d 1b f8 1b 6d 6f 64 77 | 69 6e 77 69 64 74 68 3d |....modw|inwidth=|
|00004480| 6d 61 78 6c 65 6e 2a 31 | 36 2b 38 0d 1c 02 05 e1 |maxlen*1|6+8.....|
|00004490| 0d 1c 0c 04 0d 1c 16 16 | dd f2 6d 6f 64 63 6f 6d |........|..modcom|
|000044a0| 6d 61 6e 64 28 63 6d 64 | 24 29 0d 1c 20 1a ea 20 |mand(cmd|$).. .. |
|000044b0| 66 6c 61 67 73 2c 20 72 | 30 2c 20 6d 6f 64 2c 20 |flags, r|0, mod, |
|000044c0| 6d 6f 64 24 0d 1c 2a 21 | ea 20 77 61 73 72 6f 6d |mod$..*!|. wasrom|
|000044d0| 2c 20 69 6e 73 74 2c 20 | 62 61 73 65 2c 20 70 6f |, inst, |base, po|
|000044e0| 73 74 66 69 78 0d 1c 34 | 04 0d 1c 3e 17 6d 6f 64 |stfix..4|...>.mod|
|000044f0| 3d 70 72 65 66 73 6f 72 | 74 3f 73 65 6c 6d 6f 64 |=prefsor|t?selmod|
|00004500| 0d 1c 48 12 6d 6f 64 24 | 3d 6d 6f 64 24 28 6d 6f |..H.mod$|=mod$(mo|
|00004510| 64 29 0d 1c 52 2b c8 99 | 20 22 58 4f 53 5f 43 4c |d)..R+..| "XOS_CL|
|00004520| 49 22 2c 20 63 6d 64 24 | 2b 22 20 22 2b 6d 6f 64 |I", cmd$|+" "+mod|
|00004530| 24 20 b8 20 72 30 3b 20 | 66 6c 61 67 73 0d 1c 5c |$ . r0; |flags..\|
|00004540| 15 e7 20 28 66 6c 61 67 | 73 20 80 20 31 29 3e 30 |.. (flag|s . 1)>0|
|00004550| 20 8c 0d 1c 66 50 20 20 | 20 f2 72 65 70 6f 72 74 | ...fP | .report|
|00004560| 28 a4 6d 65 73 73 61 72 | 67 28 22 4d 6f 64 45 72 |(.messar|g("ModEr|
|00004570| 72 22 2c 20 63 6d 64 24 | 2c 20 6d 6f 64 24 28 6d |r", cmd$|, mod$(m|
|00004580| 6f 64 29 2c 20 22 22 2c | 20 22 22 29 2b a4 72 65 |od), "",| "")+.re|
|00004590| 61 64 73 74 72 69 6e 67 | 28 72 30 2b 34 2c 20 30 |adstring|(r0+4, 0|
|000045a0| 29 29 0d 1c 70 05 cc 0d | 1c 7a 1d 20 20 20 77 61 |))..p...|.z. wa|
|000045b0| 73 72 6f 6d 3d 28 73 74 | 61 74 75 73 3f 6d 6f 64 |srom=(st|atus?mod|
|000045c0| 29 3e 3d 32 0d 1c 84 10 | 20 20 20 c8 8e 20 63 6d |)>=2....| .. cm|
|000045d0| 64 24 20 ca 0d 1c 8e 14 | 20 20 20 20 20 20 c9 20 |d$ .....| . |
|000045e0| 22 55 6e 70 6c 75 67 22 | 0d 1c 98 31 20 20 20 20 |"Unplug"|...1 |
|000045f0| 20 20 20 20 20 e7 20 ac | 20 77 61 73 72 6f 6d 20 | . .| wasrom |
|00004600| 8c 20 f2 72 65 70 6f 72 | 74 28 a4 6d 65 73 73 28 |. .repor|t(.mess(|
|00004610| 22 55 6e 52 41 4d 22 29 | 29 0d 1c a2 19 20 20 20 |"UnRAM")|).... |
|00004620| 20 20 20 20 20 20 73 74 | 61 74 75 73 3f 6d 6f 64 | st|atus?mod|
|00004630| 3d 33 0d 1c ac 22 20 20 | 20 20 20 20 c9 20 22 52 |=3..." | . "R|
|00004640| 4d 52 65 49 6e 69 74 22 | 2c 20 22 52 4d 46 61 73 |MReInit"|, "RMFas|
|00004650| 74 65 72 22 0d 1c b6 45 | 20 20 20 20 20 20 20 20 |ter"...E| |
|00004660| 20 c8 99 20 22 58 4f 53 | 5f 4d 6f 64 75 6c 65 22 | .. "XOS|_Module"|
|00004670| 2c 20 31 38 2c 20 6d 6f | 64 24 20 b8 20 72 30 2c |, 18, mo|d$ . r0,|
|00004680| 2c 69 6e 73 74 2c 62 61 | 73 65 2c 2c 70 6f 73 74 |,inst,ba|se,,post|
|00004690| 66 69 78 3b 66 6c 61 67 | 73 0d 1c c0 1e 20 20 20 |fix;flag|s.... |
|000046a0| 20 20 20 20 20 20 e7 20 | 28 66 6c 61 67 73 20 80 | . |(flags .|
|000046b0| 20 31 29 3e 30 20 8c 0d | 1c ca 3c 20 20 20 20 20 | 1)>0 ..|..< |
|000046c0| 20 20 20 20 20 20 20 f2 | 72 65 70 6f 72 74 28 a4 | .|report(.|
|000046d0| 6d 65 73 73 28 22 4e 6f | 4d 6f 64 22 29 2b a4 72 |mess("No|Mod")+.r|
|000046e0| 65 61 64 73 74 72 69 6e | 67 28 72 30 2b 34 2c 20 |eadstrin|g(r0+4, |
|000046f0| 30 29 29 0d 1c d4 0e 20 | 20 20 20 20 20 20 20 20 |0)).... | |
|00004700| cc 0d 1c de 21 20 20 20 | 20 20 20 20 20 20 20 20 |....! | |
|00004710| 20 6d 6f 64 62 61 73 65 | 28 6d 6f 64 29 3d 62 61 | modbase|(mod)=ba|
|00004720| 73 65 0d 1c e8 36 20 20 | 20 20 20 20 20 20 20 20 |se...6 | |
|00004730| 20 20 6d 6f 64 24 28 6d | 6f 64 29 3d a4 72 65 61 | mod$(m|od)=.rea|
|00004740| 64 73 74 72 69 6e 67 28 | 62 61 73 65 2b 62 61 73 |dstring(|base+bas|
|00004750| 65 21 31 36 2c 20 30 29 | 0d 1c f2 37 20 20 20 20 |e!16, 0)|...7 |
|00004760| 20 20 20 20 20 20 20 20 | 68 65 6c 70 24 28 6d 6f | |help$(mo|
|00004770| 64 29 3d a4 72 65 61 64 | 73 74 72 69 6e 67 28 62 |d)=.read|string(b|
|00004780| 61 73 65 2b 62 61 73 65 | 21 32 30 2c 20 30 29 0d |ase+base|!20, 0).|
|00004790| 1c fc 42 20 20 20 20 20 | 20 20 20 20 20 20 20 e7 |..B | .|
|000047a0| 20 69 6e 73 74 3c 3e 30 | 20 8c 20 6d 6f 64 24 28 | inst<>0| . mod$(|
|000047b0| 6d 6f 64 29 2b 3d 22 25 | 22 2b a4 72 65 61 64 73 |mod)+="%|"+.reads|
|000047c0| 74 72 69 6e 67 28 70 6f | 73 74 66 69 78 2c 20 30 |tring(po|stfix, 0|
|000047d0| 29 0d 1d 06 4b 20 20 20 | 20 20 20 20 20 20 20 20 |)...K | |
|000047e0| 20 f2 67 65 74 68 65 6c | 70 69 6e 66 6f 28 68 65 | .gethel|pinfo(he|
|000047f0| 6c 70 24 28 6d 6f 64 29 | 2c 20 6e 61 6d 65 24 28 |lp$(mod)|, name$(|
|00004800| 6d 6f 64 29 2c 20 76 65 | 72 24 28 6d 6f 64 29 2c |mod), ve|r$(mod),|
|00004810| 20 73 70 65 63 24 28 6d | 6f 64 29 29 0d 1d 10 23 | spec$(m|od))...#|
|00004820| 20 20 20 20 20 20 20 20 | 20 20 20 20 e7 20 63 6d | | . cm|
|00004830| 64 24 3d 22 52 4d 52 65 | 49 6e 69 74 22 20 8c 0d |d$="RMRe|Init" ..|
|00004840| 1d 1a 2a 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |..* | |
|00004850| 20 20 e7 20 77 61 73 72 | 6f 6d 20 8c 20 73 74 61 | . wasr|om . sta|
|00004860| 74 75 73 3f 6d 6f 64 3d | 31 0d 1d 24 11 20 20 20 |tus?mod=|1..$. |
|00004870| 20 20 20 20 20 20 20 20 | 20 cc 0d 1d 2e 1f 20 20 | | ..... |
|00004880| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 73 74 61 | | sta|
|00004890| 74 75 73 3f 6d 6f 64 3d | 32 0d 1d 38 11 20 20 20 |tus?mod=|2..8. |
|000048a0| 20 20 20 20 20 20 20 20 | 20 cd 0d 1d 42 0e 20 20 | | ...B. |
|000048b0| 20 20 20 20 20 20 20 cd | 0d 1d 4c 14 20 20 20 20 | .|..L. |
|000048c0| 20 20 c9 20 22 52 4d 4b | 69 6c 6c 22 0d 1d 56 17 | . "RMK|ill"..V.|
|000048d0| 20 20 20 20 20 20 20 20 | 20 e7 20 77 61 73 72 6f | | . wasro|
|000048e0| 6d 20 8c 0d 1d 60 1c 20 | 20 20 20 20 20 20 20 20 |m ...`. | |
|000048f0| 20 20 20 73 74 61 74 75 | 73 3f 6d 6f 64 3d 34 0d | statu|s?mod=4.|
|00004900| 1d 6a 0e 20 20 20 20 20 | 20 20 20 20 cc 0d 1d 74 |.j. | ...t|
|00004910| 29 20 20 20 20 20 20 20 | 20 20 20 20 20 e3 20 6c |) | . l|
|00004920| 6f 6f 70 3d 6d 6f 64 20 | b8 20 6e 75 6d 6d 6f 64 |oop=mod |. nummod|
|00004930| 75 6c 65 73 2d 31 0d 1d | 7e 2a 20 20 20 20 20 20 |ules-1..|~* |
|00004940| 20 20 20 20 20 20 20 20 | 20 6d 6f 64 24 28 6c 6f | | mod$(lo|
|00004950| 6f 70 29 3d 6d 6f 64 24 | 28 6c 6f 6f 70 2b 31 29 |op)=mod$|(loop+1)|
|00004960| 0d 1d 88 2c 20 20 20 20 | 20 20 20 20 20 20 20 20 |..., | |
|00004970| 20 20 20 6e 61 6d 65 24 | 28 6c 6f 6f 70 29 3d 6e | name$|(loop)=n|
|00004980| 61 6d 65 24 28 6c 6f 6f | 70 2b 31 29 0d 1d 92 2a |ame$(loo|p+1)...*|
|00004990| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 76 | | v|
|000049a0| 65 72 24 28 6c 6f 6f 70 | 29 3d 76 65 72 24 28 6c |er$(loop|)=ver$(l|
|000049b0| 6f 6f 70 2b 31 29 0d 1d | 9c 2c 20 20 20 20 20 20 |oop+1)..|., |
|000049c0| 20 20 20 20 20 20 20 20 | 20 73 70 65 63 24 28 6c | | spec$(l|
|000049d0| 6f 6f 70 29 3d 73 70 65 | 63 24 28 6c 6f 6f 70 2b |oop)=spe|c$(loop+|
|000049e0| 31 29 0d 1d a6 2e 20 20 | 20 20 20 20 20 20 20 20 |1).... | |
|000049f0| 20 20 20 20 20 73 74 61 | 74 75 73 3f 6c 6f 6f 70 | sta|tus?loop|
|00004a00| 3d 73 74 61 74 75 73 3f | 28 6c 6f 6f 70 2b 31 29 |=status?|(loop+1)|
|00004a10| 0d 1d b0 11 20 20 20 20 | 20 20 20 20 20 20 20 20 |.... | |
|00004a20| ed 0d 1d ba 2d 20 20 20 | 20 20 20 20 20 20 20 20 |....- | |
|00004a30| 20 f2 64 65 6c 65 74 65 | 6d 6f 64 28 73 65 71 75 | .delete|mod(sequ|
|00004a40| 65 6e 63 65 73 6f 72 74 | 2c 20 6d 6f 64 29 0d 1d |encesort|, mod)..|
|00004a50| c4 2a 20 20 20 20 20 20 | 20 20 20 20 20 20 f2 64 |.* | .d|
|00004a60| 65 6c 65 74 65 6d 6f 64 | 28 61 6c 70 68 61 73 6f |eletemod|(alphaso|
|00004a70| 72 74 2c 20 6d 6f 64 29 | 0d 1d ce 29 20 20 20 20 |rt, mod)|...) |
|00004a80| 20 20 20 20 20 20 20 20 | f2 64 65 6c 65 74 65 6d | |.deletem|
|00004a90| 6f 64 28 64 61 74 65 73 | 6f 72 74 2c 20 6d 6f 64 |od(dates|ort, mod|
|00004aa0| 29 0d 1d d8 2c 20 20 20 | 20 20 20 20 20 20 20 20 |)..., | |
|00004ab0| 20 f2 64 65 6c 65 74 65 | 6d 6f 64 28 76 65 72 73 | .delete|mod(vers|
|00004ac0| 69 6f 6e 73 6f 72 74 2c | 20 6d 6f 64 29 0d 1d e2 |ionsort,| mod)...|
|00004ad0| 1d 20 20 20 20 20 20 20 | 20 20 20 20 20 6e 75 6d |. | num|
|00004ae0| 6d 6f 64 75 6c 65 73 2d | 3d 31 0d 1d ec 1d 20 20 |modules-|=1.... |
|00004af0| 20 20 20 20 20 20 20 20 | 20 20 f2 6d 6f 64 75 6c | | .modul|
|00004b00| 65 65 78 74 65 6e 74 0d | 1d f6 0e 20 20 20 20 20 |eextent.|... |
|00004b10| 20 20 20 20 cd 0d 1e 00 | 08 20 20 20 cb 0d 1e 0a | ....|. ....|
|00004b20| 20 20 20 20 f2 66 6f 72 | 63 65 72 65 64 72 61 77 | .for|ceredraw|
|00004b30| 28 77 69 6e 5f 6d 6f 64 | 75 6c 65 73 29 0d 1e 14 |(win_mod|ules)...|
|00004b40| 05 cd 0d 1e 1e 05 e1 0d | 1e 28 04 0d 1e 32 1a dd |........|.(...2..|
|00004b50| f2 64 65 6c 65 74 65 6d | 6f 64 28 73 6f 72 74 2c |.deletem|od(sort,|
|00004b60| 20 6e 75 6d 29 0d 1e 3c | 10 ea 20 6d 6f 64 2c 20 | num)..<|.. mod, |
|00004b70| 73 68 69 66 74 0d 1e 46 | 04 0d 1e 50 0b 73 68 69 |shift..F|...P.shi|
|00004b80| 66 74 3d a3 0d 1e 5a 18 | e3 20 6d 6f 64 3d 31 20 |ft=...Z.|. mod=1 |
|00004b90| b8 20 6e 75 6d 6d 6f 64 | 75 6c 65 73 0d 1e 64 12 |. nummod|ules..d.|
|00004ba0| 20 20 20 e7 20 ac 20 73 | 68 69 66 74 20 8c 0d 1e | . . s|hift ...|
|00004bb0| 6e 1b 20 20 20 20 20 20 | e7 20 73 6f 72 74 3f 6d |n. |. sort?m|
|00004bc0| 6f 64 3e 3d 6e 75 6d 20 | 8c 0d 1e 78 1d 20 20 20 |od>=num |...x. |
|00004bd0| 20 20 20 20 20 20 e7 20 | 73 6f 72 74 3f 6d 6f 64 | . |sort?mod|
|00004be0| 3d 6e 75 6d 20 8c 0d 1e | 82 17 20 20 20 20 20 20 |=num ...|.. |
|00004bf0| 20 20 20 20 20 20 73 68 | 69 66 74 3d b9 0d 1e 8c | sh|ift=....|
|00004c00| 0e 20 20 20 20 20 20 20 | 20 20 cc 0d 1e 96 1b 20 |. | ..... |
|00004c10| 20 20 20 20 20 20 20 20 | 20 20 20 73 6f 72 74 3f | | sort?|
|00004c20| 6d 6f 64 2d 3d 31 0d 1e | a0 0e 20 20 20 20 20 20 |mod-=1..|.. |
|00004c30| 20 20 20 cd 0d 1e aa 0b | 20 20 20 20 20 20 cd 0d | .....| ..|
|00004c40| 1e b4 08 20 20 20 cd 0d | 1e be 10 20 20 20 e7 20 |... ..|... . |
|00004c50| 73 68 69 66 74 20 8c 0d | 1e c8 1f 20 20 20 20 20 |shift ..|... |
|00004c60| 20 73 6f 72 74 3f 6d 6f | 64 3d 73 6f 72 74 3f 28 | sort?mo|d=sort?(|
|00004c70| 6d 6f 64 2b 31 29 0d 1e | d2 26 20 20 20 20 20 20 |mod+1)..|.& |
|00004c80| e7 20 73 6f 72 74 3f 6d | 6f 64 3e 6e 75 6d 20 8c |. sort?m|od>num .|
|00004c90| 20 73 6f 72 74 3f 6d 6f | 64 2d 3d 31 0d 1e dc 08 | sort?mo|d-=1....|
|00004ca0| 20 20 20 cd 0d 1e e6 05 | ed 0d 1e f0 05 e1 0d 1e | .....|........|
|00004cb0| fa 04 0d 1f 04 19 dd f2 | 67 65 74 6d 6f 64 75 6c |........|getmodul|
|00004cc0| 65 68 65 6c 70 28 73 74 | 72 24 29 0d 1f 0e 19 ea |ehelp(st|r$).....|
|00004cd0| 20 6d 6f 64 2c 20 6c 65 | 6e 2c 20 63 61 73 65 6c | mod, le|n, casel|
|00004ce0| 65 73 73 24 0d 1f 18 0f | 6c 65 6e 3d a9 28 73 74 |ess$....|len=.(st|
|00004cf0| 72 24 29 0d 1f 22 1d 63 | 61 73 65 6c 65 73 73 24 |r$)..".c|aseless$|
|00004d00| 3d a4 63 61 73 65 6c 65 | 73 73 28 73 74 72 24 29 |=.casele|ss(str$)|
|00004d10| 0d 1f 2c 1b e3 20 73 65 | 6c 6d 6f 64 3d 31 20 b8 |..,.. se|lmod=1 .|
|00004d20| 20 6e 75 6d 6d 6f 64 75 | 6c 65 73 0d 1f 36 1a 20 | nummodu|les..6. |
|00004d30| 20 20 6d 6f 64 3d 70 72 | 65 66 73 6f 72 74 3f 73 | mod=pr|efsort?s|
|00004d40| 65 6c 6d 6f 64 0d 1f 40 | 39 20 20 20 e7 20 a4 63 |elmod..@|9 . .c|
|00004d50| 61 73 65 6c 65 73 73 28 | c0 6d 6f 64 24 28 6d 6f |aseless(|.mod$(mo|
|00004d60| 64 29 2c 20 6c 65 6e 29 | 29 3d 63 61 73 65 6c 65 |d), len)|)=casele|
|00004d70| 73 73 24 20 8c 20 f2 6d | 6f 64 68 65 6c 70 0d 1f |ss$ . .m|odhelp..|
|00004d80| 4a 05 ed 0d 1f 54 05 e1 | 0d 1f 5e 04 0d 1f 68 0d |J....T..|..^...h.|
|00004d90| dd f2 6d 6f 64 68 65 6c | 70 0d 1f 72 48 ea 20 6f |..modhel|p..rH. o|
|00004da0| 66 66 73 65 74 2c 20 6d | 6f 64 2c 20 73 74 72 69 |ffset, m|od, stri|
|00004db0| 6e 67 24 2c 20 63 6f 64 | 65 2c 20 69 6e 66 6f 2c |ng$, cod|e, info,|
|00004dc0| 20 73 79 6e 74 61 78 2c | 20 68 65 6c 70 2c 20 6c | syntax,| help, l|
|00004dd0| 6f 6f 70 2c 20 63 74 72 | 6c 2c 20 74 6f 70 62 69 |oop, ctr|l, topbi|
|00004de0| 74 0d 1f 7c 46 ea 20 6d | 69 6e 2c 20 6d 61 70 2c |t..|F. m|in, map,|
|00004df0| 20 6d 61 78 2c 20 66 6c | 61 67 73 2c 20 66 69 6c | max, fl|ags, fil|
|00004e00| 65 73 79 73 74 65 6d 2c | 20 63 6f 6e 66 69 67 75 |esystem,| configu|
|00004e10| 72 65 2c 20 63 6f 64 65 | 68 65 6c 70 2c 20 63 68 |re, code|help, ch|
|00004e20| 61 72 2c 20 61 73 63 0d | 1f 86 51 ea 20 68 65 6c |ar, asc.|..Q. hel|
|00004e30| 70 62 75 66 2c 20 62 75 | 66 66 65 72 2c 20 62 75 |pbuf, bu|ffer, bu|
|00004e40| 66 62 61 73 65 2c 20 6e | 75 6d 6c 69 6e 65 73 2c |fbase, n|umlines,|
|00004e50| 20 66 69 72 73 74 6d 61 | 74 63 68 2c 20 6d 61 74 | firstma|tch, mat|
|00004e60| 63 68 2c 20 6d 65 74 61 | 66 6c 61 67 73 2c 20 6c |ch, meta|flags, l|
|00004e70| 69 6e 65 66 6c 61 67 73 | 0d 1f 90 48 ea 20 73 77 |ineflags|...H. sw|
|00004e80| 69 6e 75 6d 2c 20 73 77 | 69 63 68 75 6e 6b 2c 20 |inum, sw|ichunk, |
|00004e90| 73 77 69 62 61 73 65 24 | 2c 20 73 77 69 24 2c 20 |swibase$|, swi$, |
|00004ea0| 6c 65 6e 24 2c 20 66 69 | 72 73 74 68 65 6c 70 2c |len$, fi|rsthelp,|
|00004eb0| 20 74 79 70 65 24 2c 20 | 68 65 6c 70 62 61 73 65 | type$, |helpbase|
|00004ec0| 0d 1f 9a 04 0d 1f a4 17 | 6d 6f 64 3d 70 72 65 66 |........|mod=pref|
|00004ed0| 73 6f 72 74 3f 73 65 6c | 6d 6f 64 0d 1f ae 1b 6f |sort?sel|mod....o|
|00004ee0| 66 66 73 65 74 3d 6d 6f | 64 62 61 73 65 28 6d 6f |ffset=mo|dbase(mo|
|00004ef0| 64 29 21 26 31 38 0d 1f | b8 4f 68 65 6c 70 62 75 |d)!&18..|.Ohelpbu|
|00004f00| 66 3d a4 73 74 61 72 74 | 6e 65 77 62 75 66 66 65 |f=.start|newbuffe|
|00004f10| 72 28 a4 6d 65 73 73 61 | 72 67 28 22 48 65 6c 70 |r(.messa|rg("Help|
|00004f20| 22 2c 20 a4 6d 65 73 73 | 28 22 48 4d 6f 64 22 29 |", .mess|("HMod")|
|00004f30| 2c 20 6d 6f 64 24 28 6d | 6f 64 29 2c 20 22 22 2c |, mod$(m|od), "",|
|00004f40| 20 22 22 29 29 0d 1f c2 | 13 e7 20 68 65 6c 70 62 | ""))...|.. helpb|
|00004f50| 75 66 3c 3e 2d 31 20 8c | 0d 1f cc 11 20 20 20 48 |uf<>-1 .|.... H|
|00004f60| 65 6c 70 49 6e 66 6f 3d | b9 0d 1f d6 35 20 20 20 |elpInfo=|....5 |
|00004f70| 62 75 66 66 65 72 3d 74 | 65 78 74 62 75 66 66 65 |buffer=t|extbuffe|
|00004f80| 72 28 68 65 6c 70 62 75 | 66 2c 20 5f 53 74 61 72 |r(helpbu|f, _Star|
|00004f90| 74 29 2b 5f 54 65 78 74 | 4f 66 66 73 65 74 0d 1f |t)+_Text|Offset..|
|00004fa0| e0 15 20 20 20 62 75 66 | 62 61 73 65 3d 62 75 66 |.. buf|base=buf|
|00004fb0| 66 65 72 0d 1f ea 11 20 | 20 20 68 65 6c 70 6c 69 |fer.... | helpli|
|00004fc0| 6e 65 3d 30 0d 1f f4 33 | 20 20 20 f2 77 72 69 74 |ne=0...3| .writ|
|00004fd0| 65 62 75 66 66 65 72 28 | 62 75 66 66 65 72 2c 20 |ebuffer(|buffer, |
|00004fe0| a4 73 74 72 69 70 74 61 | 62 73 28 68 65 6c 70 24 |.stripta|bs(help$|
|00004ff0| 28 6d 6f 64 29 29 29 0d | 1f fe 16 20 20 20 6c 65 |(mod))).|... le|
|00005000| 6e 24 3d 73 69 7a 65 24 | 28 6d 6f 64 29 0d 20 08 |n$=size$|(mod). .|
|00005010| 27 20 20 20 e7 20 c2 6c | 65 6e 24 2c 31 29 3c 3e |' . .l|en$,1)<>|
|00005020| 22 4b 22 20 8c 20 6c 65 | 6e 24 2b 3d 22 20 62 79 |"K" . le|n$+=" by|
|00005030| 74 65 73 22 0d 20 12 45 | 20 20 20 e7 20 73 74 61 |tes". .E| . sta|
|00005040| 74 75 73 3f 6d 6f 64 3d | 31 20 8c 20 74 79 70 65 |tus?mod=|1 . type|
|00005050| 24 3d a4 6d 65 73 73 28 | 22 4d 6f 64 52 41 4d 22 |$=.mess(|"ModRAM"|
|00005060| 29 20 8b 20 74 79 70 65 | 24 3d a4 6d 65 73 73 28 |) . type|$=.mess(|
|00005070| 22 4d 6f 64 52 4f 4d 22 | 29 0d 20 1c 45 20 20 20 |"ModROM"|). .E |
|00005080| f2 77 72 69 74 65 62 75 | 66 66 65 72 28 62 75 66 |.writebu|ffer(buf|
|00005090| 66 65 72 2c 20 a4 6d 65 | 73 73 61 72 67 28 22 4d |fer, .me|ssarg("M|
|000050a0| 6f 64 53 69 7a 65 22 2c | 20 6c 65 6e 24 2c 20 74 |odSize",| len$, t|
|000050b0| 79 70 65 24 2c 20 22 22 | 2c 20 22 22 29 29 0d 20 |ype$, ""|, "")). |
|000050c0| 26 19 20 20 20 66 69 72 | 73 74 68 65 6c 70 3d 26 |&. fir|sthelp=&|
|000050d0| 37 46 46 46 46 46 46 0d | 20 30 14 20 20 20 e7 20 |7FFFFFF.| 0. . |
|000050e0| 6f 66 66 73 65 74 3c 3e | 30 20 8c 0d 20 3a 16 20 |offset<>|0 .. :. |
|000050f0| 20 20 20 20 20 e3 20 6c | 6f 6f 70 3d 31 20 b8 20 | . l|oop=1 . |
|00005100| 34 0d 20 44 31 20 20 20 | 20 20 20 20 20 20 6f 66 |4. D1 | of|
|00005110| 66 73 65 74 3d 6d 6f 64 | 62 61 73 65 28 6d 6f 64 |fset=mod|base(mod|
|00005120| 29 2b 6d 6f 64 62 61 73 | 65 28 6d 6f 64 29 21 26 |)+modbas|e(mod)!&|
|00005130| 31 38 0d 20 4e 1c 20 20 | 20 20 20 20 20 20 20 68 |18. N. | h|
|00005140| 65 6c 70 62 61 73 65 3d | 6f 66 66 73 65 74 0d 20 |elpbase=|offset. |
|00005150| 58 19 20 20 20 20 20 20 | 20 20 20 66 69 72 73 74 |X. | first|
|00005160| 6d 61 74 63 68 3d b9 0d | 20 62 0e 20 20 20 20 20 |match=..| b. |
|00005170| 20 20 20 20 f5 0d 20 6c | 2e 20 20 20 20 20 20 20 | .. l|. |
|00005180| 20 20 20 20 20 73 74 72 | 69 6e 67 24 3d a4 72 65 | str|ing$=.re|
|00005190| 61 64 73 74 72 69 6e 67 | 28 6f 66 66 73 65 74 2c |adstring|(offset,|
|000051a0| 20 30 29 0d 20 76 16 20 | 20 20 20 20 20 20 20 20 | 0). v. | |
|000051b0| 20 20 20 63 74 72 6c 3d | 30 0d 20 80 18 20 20 20 | ctrl=|0. .. |
|000051c0| 20 20 20 20 20 20 20 20 | 20 74 6f 70 62 69 74 3d | | topbit=|
|000051d0| 30 0d 20 8a 25 20 20 20 | 20 20 20 20 20 20 20 20 |0. .% | |
|000051e0| 20 e3 20 63 68 61 72 3d | 31 20 b8 20 a9 28 73 74 | . char=|1 . .(st|
|000051f0| 72 69 6e 67 24 29 0d 20 | 94 2a 20 20 20 20 20 20 |ring$). |.* |
|00005200| 20 20 20 20 20 20 20 20 | 20 61 73 63 3d 97 28 c1 | | asc=.(.|
|00005210| 73 74 72 69 6e 67 24 2c | 63 68 61 72 2c 31 29 29 |string$,|char,1))|
|00005220| 0d 20 9e 25 20 20 20 20 | 20 20 20 20 20 20 20 20 |. .% | |
|00005230| 20 20 20 e7 20 61 73 63 | 3c 33 32 20 8c 20 63 74 | . asc|<32 . ct|
|00005240| 72 6c 2b 3d 31 0d 20 a8 | 28 20 20 20 20 20 20 20 |rl+=1. .|( |
|00005250| 20 20 20 20 20 20 20 20 | e7 20 61 73 63 3e 31 32 | |. asc>12|
|00005260| 37 20 8c 20 74 6f 70 62 | 69 74 2b 3d 31 0d 20 b2 |7 . topb|it+=1. .|
|00005270| 11 20 20 20 20 20 20 20 | 20 20 20 20 20 ed 0d 20 |. | .. |
|00005280| bc 34 20 20 20 20 20 20 | 20 20 20 20 20 20 e7 20 |.4 | . |
|00005290| 73 74 72 69 6e 67 24 3c | 3e 22 22 20 80 20 63 74 |string$<|>"" . ct|
|000052a0| 72 6c 3d 30 20 80 20 74 | 6f 70 62 69 74 3c 3d 31 |rl=0 . t|opbit<=1|
|000052b0| 20 8c 0d 20 c6 27 20 20 | 20 20 20 20 20 20 20 20 | .. .' | |
|000052c0| 20 20 20 20 20 6f 66 66 | 73 65 74 2b 3d a9 28 73 | off|set+=.(s|
|000052d0| 74 72 69 6e 67 24 29 2b | 31 0d 20 d0 33 20 20 20 |tring$)+|1. .3 |
|000052e0| 20 20 20 20 20 20 20 20 | 20 20 20 20 c8 95 20 6f | | .. o|
|000052f0| 66 66 73 65 74 20 83 20 | 34 3c 3e 30 20 3a 20 6f |ffset . |4<>0 : o|
|00005300| 66 66 73 65 74 2b 3d 31 | 20 3a 20 ce 0d 20 da 1f |ffset+=1| : .. ..|
|00005310| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 63 | | c|
|00005320| 6f 64 65 3d 21 6f 66 66 | 73 65 74 0d 20 e4 21 20 |ode=!off|set. .! |
|00005330| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 66 6c | | fl|
|00005340| 61 67 73 3d 6f 66 66 73 | 65 74 3f 37 0d 20 ee 30 |ags=offs|et?7. .0|
|00005350| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 66 | | f|
|00005360| 69 6c 65 73 79 73 74 65 | 6d 3d 28 66 6c 61 67 73 |ilesyste|m=(flags|
|00005370| 20 80 20 28 31 3c 3c 37 | 29 29 3e 30 0d 20 f8 2f | . (1<<7|))>0. ./|
|00005380| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 63 | | c|
|00005390| 6f 6e 66 69 67 75 72 65 | 3d 28 66 6c 61 67 73 20 |onfigure|=(flags |
|000053a0| 80 20 28 31 3c 3c 36 29 | 29 3e 30 0d 21 02 2e 20 |. (1<<6)|)>0.!.. |
|000053b0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 63 6f | | co|
|000053c0| 64 65 68 65 6c 70 3d 28 | 66 6c 61 67 73 20 80 20 |dehelp=(|flags . |
|000053d0| 28 31 3c 3c 35 29 29 3e | 30 0d 21 0c 21 20 20 20 |(1<<5))>|0.!.! |
|000053e0| 20 20 20 20 20 20 20 20 | 20 20 20 20 68 65 6c 70 | | help|
|000053f0| 3d 6f 66 66 73 65 74 21 | 31 32 0d 21 16 48 20 20 |=offset!|12.!.H |
|00005400| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 6d 65 74 | | met|
|00005410| 61 66 6c 61 67 73 3d 28 | 63 6f 64 65 3c 3e 30 29 |aflags=(|code<>0)|
|00005420| 2a 2d 31 20 2b 20 66 69 | 6c 65 73 79 73 74 65 6d |*-1 + fi|lesystem|
|00005430| 2a 2d 32 20 2b 20 63 6f | 6e 66 69 67 75 72 65 2a |*-2 + co|nfigure*|
|00005440| 2d 34 0d 21 20 37 20 20 | 20 20 20 20 20 20 20 20 |-4.! 7 | |
|00005450| 20 20 20 20 20 6c 69 6e | 65 66 6c 61 67 73 3d 63 | lin|eflags=c|
|00005460| 6f 64 65 68 65 6c 70 2a | 2d 31 20 2b 20 63 6f 6e |odehelp*|-1 + con|
|00005470| 66 69 67 75 72 65 2a 2d | 32 0d 21 2a 1a 20 20 20 |figure*-|2.!*. |
|00005480| 20 20 20 20 20 20 20 20 | 20 20 20 20 6d 61 74 63 | | matc|
|00005490| 68 3d a3 0d 21 34 31 20 | 20 20 20 20 20 20 20 20 |h=..!41 | |
|000054a0| 20 20 20 20 20 20 68 65 | 6c 70 6c 6f 63 61 74 69 | he|lplocati|
|000054b0| 6f 6e 3d 6d 6f 64 62 61 | 73 65 28 6d 6f 64 29 2b |on=modba|se(mod)+|
|000054c0| 68 65 6c 70 0d 21 3e 5c | 20 20 20 20 20 20 20 20 |help.!>\| |
|000054d0| 20 20 20 20 20 20 20 e7 | 20 68 65 6c 70 6c 6f 63 | .| helploc|
|000054e0| 61 74 69 6f 6e 3c 66 69 | 72 73 74 68 65 6c 70 20 |ation<fi|rsthelp |
|000054f0| 80 20 68 65 6c 70 6c 6f | 63 61 74 69 6f 6e 3e 68 |. helplo|cation>h|
|00005500| 65 6c 70 62 61 73 65 20 | 8c 20 66 69 72 73 74 68 |elpbase |. firsth|
|00005510| 65 6c 70 3d 68 65 6c 70 | 6c 6f 63 61 74 69 6f 6e |elp=help|location|
|00005520| 0d 21 48 4a 20 20 20 20 | 20 20 20 20 20 20 20 20 |.!HJ | |
|00005530| 20 20 20 f4 20 6d 65 74 | 61 2d 66 6c 61 67 73 3a | . met|a-flags:|
|00005540| 20 63 6f 64 65 20 62 69 | 74 20 30 2c 20 66 69 6c | code bi|t 0, fil|
|00005550| 65 73 79 73 74 65 6d 20 | 62 69 74 20 31 2c 20 63 |esystem |bit 1, c|
|00005560| 6f 6e 66 69 67 75 72 65 | 20 32 0d 21 52 4a 20 20 |onfigure| 2.!RJ |
|00005570| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 f4 20 68 | | . h|
|00005580| 65 6c 70 20 66 6c 61 67 | 73 3a 20 63 6f 64 65 20 |elp flag|s: code |
|00005590| 68 65 6c 70 20 62 69 74 | 20 30 2c 20 63 6f 6e 66 |help bit| 0, conf|
|000055a0| 69 67 75 72 65 20 62 69 | 74 20 31 2c 20 74 79 70 |igure bi|t 1, typ|
|000055b0| 65 3c 3c 32 0d 21 5c 1c | 20 20 20 20 20 20 20 20 |e<<2.!\.| |
|000055c0| 20 20 20 20 20 20 20 c8 | 8e 20 6c 6f 6f 70 20 ca | .|. loop .|
|000055d0| 0d 21 66 2f 20 20 20 20 | 20 20 20 20 20 20 20 20 |.!f/ | |
|000055e0| 20 20 20 20 20 20 c9 20 | 31 20 3a 20 6d 61 74 63 | . |1 : matc|
|000055f0| 68 3d 28 6d 65 74 61 66 | 6c 61 67 73 3d 31 29 0d |h=(metaf|lags=1).|
|00005600| 21 70 2f 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |!p/ | |
|00005610| 20 20 20 20 20 c9 20 32 | 20 3a 20 6d 61 74 63 68 | . 2| : match|
|00005620| 3d 28 6d 65 74 61 66 6c | 61 67 73 3d 33 29 0d 21 |=(metafl|ags=3).!|
|00005630| 7a 2f 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |z/ | |
|00005640| 20 20 20 20 c9 20 33 20 | 3a 20 6d 61 74 63 68 3d | . 3 |: match=|
|00005650| 28 6d 65 74 61 66 6c 61 | 67 73 3d 35 29 0d 21 84 |(metafla|gs=5).!.|
|00005660| 2f 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |/ | |
|00005670| 20 20 20 c9 20 34 20 3a | 20 6d 61 74 63 68 3d 28 | . 4 :| match=(|
|00005680| 6d 65 74 61 66 6c 61 67 | 73 3d 30 29 0d 21 8e 14 |metaflag|s=0).!..|
|00005690| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 cb | | .|
|000056a0| 0d 21 98 1c 20 20 20 20 | 20 20 20 20 20 20 20 20 |.!.. | |
|000056b0| 20 20 20 e7 20 6d 61 74 | 63 68 20 8c 0d 21 a2 28 | . mat|ch ..!.(|
|000056c0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000056d0| 20 20 6c 69 6e 65 66 6c | 61 67 73 2b 3d 6c 6f 6f | linefl|ags+=loo|
|000056e0| 70 3c 3c 32 0d 21 ac 24 | 20 20 20 20 20 20 20 20 |p<<2.!.$| |
|000056f0| 20 20 20 20 20 20 20 20 | 20 20 e7 20 66 69 72 73 | | . firs|
|00005700| 74 6d 61 74 63 68 20 8c | 0d 21 b6 31 20 20 20 20 |tmatch .|.!.1 |
|00005710| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00005720| 20 f2 77 72 69 74 65 62 | 75 66 66 65 72 28 62 75 | .writeb|uffer(bu|
|00005730| 66 66 65 72 2c 20 22 22 | 29 0d 21 c0 3e 20 20 20 |ffer, ""|).!.> |
|00005740| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00005750| 20 20 f2 77 72 69 74 65 | 62 75 66 66 65 72 28 62 | .write|buffer(b|
|00005760| 75 66 66 65 72 2c 20 68 | 65 6c 70 63 6f 64 65 24 |uffer, h|elpcode$|
|00005770| 28 6c 6f 6f 70 29 29 0d | 21 ca 31 20 20 20 20 20 |(loop)).|!.1 |
|00005780| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00005790| f2 77 72 69 74 65 62 75 | 66 66 65 72 28 62 75 66 |.writebu|ffer(buf|
|000057a0| 66 65 72 2c 20 22 22 29 | 0d 21 d4 25 20 20 20 20 |fer, "")|.!.% |
|000057b0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000057c0| 20 66 69 72 73 74 6d 61 | 74 63 68 3d a3 0d 21 de | firstma|tch=..!.|
|000057d0| 17 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |. | |
|000057e0| 20 20 20 cd 0d 21 e8 33 | 20 20 20 20 20 20 20 20 | ..!.3| |
|000057f0| 20 20 20 20 20 20 20 20 | 20 20 f2 77 72 69 74 65 | | .write|
|00005800| 62 75 66 66 65 72 28 62 | 75 66 66 65 72 2c 20 73 |buffer(b|uffer, s|
|00005810| 74 72 69 6e 67 24 29 0d | 21 f2 36 20 20 20 20 20 |tring$).|!.6 |
|00005820| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 68 65 6c | | hel|
|00005830| 70 66 6c 61 67 73 3f 28 | 68 65 6c 70 6c 69 6e 65 |pflags?(|helpline|
|00005840| 2d 31 29 3d 6c 69 6e 65 | 66 6c 61 67 73 0d 21 fc |-1)=line|flags.!.|
|00005850| 4f 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |O | |
|00005860| 20 20 20 e7 20 68 65 6c | 70 3c 3e 30 20 8c 20 68 | . hel|p<>0 . h|
|00005870| 65 6c 70 62 75 66 66 65 | 72 21 28 28 68 65 6c 70 |elpbuffe|r!((help|
|00005880| 6c 69 6e 65 2d 31 29 2a | 34 29 3d 68 65 6c 70 2b |line-1)*|4)=help+|
|00005890| 6d 6f 64 62 61 73 65 28 | 6d 6f 64 29 0d 22 06 14 |modbase(|mod)."..|
|000058a0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 cd | | .|
|000058b0| 0d 22 10 1d 20 20 20 20 | 20 20 20 20 20 20 20 20 |.".. | |
|000058c0| 20 20 20 6f 66 66 73 65 | 74 2b 3d 31 36 0d 22 1a | offse|t+=16.".|
|000058d0| 11 20 20 20 20 20 20 20 | 20 20 20 20 20 cd 0d 22 |. | .."|
|000058e0| 24 41 20 20 20 20 20 20 | 20 20 20 fd 20 73 74 72 |$A | . str|
|000058f0| 69 6e 67 24 3d 22 22 20 | 84 20 6f 66 66 73 65 74 |ing$="" |. offset|
|00005900| 3e 3d 66 69 72 73 74 68 | 65 6c 70 20 84 20 63 74 |>=firsth|elp . ct|
|00005910| 72 6c 3e 30 20 84 20 74 | 6f 70 62 69 74 3e 31 0d |rl>0 . t|opbit>1.|
|00005920| 22 2e 0b 20 20 20 20 20 | 20 ed 0d 22 38 08 20 20 |".. | .."8. |
|00005930| 20 cd 0d 22 42 20 20 20 | 20 73 77 69 63 68 75 6e | .."B | swichun|
|00005940| 6b 3d 6d 6f 64 62 61 73 | 65 28 6d 6f 64 29 21 26 |k=modbas|e(mod)!&|
|00005950| 31 43 0d 22 4c 3a 20 20 | 20 e7 20 73 77 69 63 68 |1C."L: | . swich|
|00005960| 75 6e 6b 20 83 20 36 34 | 3d 30 20 80 20 73 77 69 |unk . 64|=0 . swi|
|00005970| 63 68 75 6e 6b 3e 30 20 | 80 20 73 77 69 63 68 75 |chunk>0 |. swichu|
|00005980| 6e 6b 3c 28 31 3c 3c 32 | 30 29 20 8c 0d 22 56 16 |nk<(1<<2|0) .."V.|
|00005990| 20 20 20 20 20 20 66 69 | 72 73 74 6d 61 74 63 68 | fi|rstmatch|
|000059a0| 3d b9 0d 22 60 2f 20 20 | 20 20 20 20 73 77 69 62 |=.."`/ | swib|
|000059b0| 61 73 65 3d 6d 6f 64 62 | 61 73 65 28 6d 6f 64 29 |ase=modb|ase(mod)|
|000059c0| 2b 6d 6f 64 62 61 73 65 | 28 6d 6f 64 29 21 26 32 |+modbase|(mod)!&2|
|000059d0| 34 0d 22 6a 25 20 20 20 | 20 20 20 73 77 69 63 68 |4."j% | swich|
|000059e0| 75 6e 6b 24 3d a4 72 65 | 61 64 73 77 69 28 73 77 |unk$=.re|adswi(sw|
|000059f0| 69 62 61 73 65 29 0d 22 | 74 12 20 20 20 20 20 20 |ibase)."|t. |
|00005a00| 73 77 69 6e 75 6d 3d 30 | 0d 22 7e 0b 20 20 20 20 |swinum=0|."~. |
|00005a10| 20 20 f5 0d 22 88 23 20 | 20 20 20 20 20 20 20 20 | ..".# | |
|00005a20| 73 77 69 24 3d a4 72 65 | 61 64 73 77 69 28 73 77 |swi$=.re|adswi(sw|
|00005a30| 69 62 61 73 65 29 0d 22 | 92 19 20 20 20 20 20 20 |ibase)."|.. |
|00005a40| 20 20 20 e7 20 73 77 69 | 24 3c 3e 22 22 20 8c 0d | . swi|$<>"" ..|
|00005a50| 22 9c 1e 20 20 20 20 20 | 20 20 20 20 20 20 20 e7 |".. | .|
|00005a60| 20 66 69 72 73 74 6d 61 | 74 63 68 20 8c 0d 22 a6 | firstma|tch ..".|
|00005a70| 2b 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |+ | |
|00005a80| f2 77 72 69 74 65 62 75 | 66 66 65 72 28 62 75 66 |.writebu|ffer(buf|
|00005a90| 66 65 72 2c 20 22 22 29 | 0d 22 b0 35 20 20 20 20 |fer, "")|.".5 |
|00005aa0| 20 20 20 20 20 20 20 20 | 20 20 20 f2 77 72 69 74 | | .writ|
|00005ab0| 65 62 75 66 66 65 72 28 | 62 75 66 66 65 72 2c 20 |ebuffer(|buffer, |
|00005ac0| 68 65 6c 70 63 6f 64 65 | 24 28 35 29 29 0d 22 ba |helpcode|$(5)).".|
|00005ad0| 2b 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |+ | |
|00005ae0| f2 77 72 69 74 65 62 75 | 66 66 65 72 28 62 75 66 |.writebu|ffer(buf|
|00005af0| 66 65 72 2c 20 22 22 29 | 0d 22 c4 1f 20 20 20 20 |fer, "")|.".. |
|00005b00| 20 20 20 20 20 20 20 20 | 20 20 20 66 69 72 73 74 | | first|
|00005b10| 6d 61 74 63 68 3d a3 0d | 22 ce 11 20 20 20 20 20 |match=..|".. |
|00005b20| 20 20 20 20 20 20 20 cd | 0d 22 d8 56 20 20 20 20 | .|.".V |
|00005b30| 20 20 20 20 20 20 20 20 | f2 77 72 69 74 65 62 75 | |.writebu|
|00005b40| 66 66 65 72 28 62 75 66 | 66 65 72 2c 20 73 77 69 |ffer(buf|fer, swi|
|00005b50| 63 68 75 6e 6b 24 2b 22 | 5f 22 2b 73 77 69 24 2b |chunk$+"|_"+swi$+|
|00005b60| 22 20 28 26 22 2b c3 7e | 28 73 77 69 63 68 75 6e |" (&"+.~|(swichun|
|00005b70| 6b 2b 73 77 69 6e 75 6d | 29 2b 22 29 22 29 0d 22 |k+swinum|)+")")."|
|00005b80| e2 19 20 20 20 20 20 20 | 20 20 20 20 20 20 73 77 |.. | sw|
|00005b90| 69 6e 75 6d 2b 3d 31 0d | 22 ec 0e 20 20 20 20 20 |inum+=1.|".. |
|00005ba0| 20 20 20 20 cd 0d 22 f6 | 13 20 20 20 20 20 20 fd | ..".|. .|
|00005bb0| 20 73 77 69 24 3d 22 22 | 0d 23 00 08 20 20 20 cd | swi$=""|.#.. .|
|00005bc0| 0d 23 0a 22 20 20 20 f2 | 63 61 70 62 75 66 66 65 |.#." .|capbuffe|
|00005bd0| 72 28 68 65 6c 70 62 75 | 66 2c 20 62 75 66 66 65 |r(helpbu|f, buffe|
|00005be0| 72 29 0d 23 14 30 20 20 | 20 f2 6f 70 65 6e 77 69 |r).#.0 | .openwi|
|00005bf0| 6e 64 6f 77 28 74 65 78 | 74 62 75 66 66 65 72 28 |ndow(tex|tbuffer(|
|00005c00| 68 65 6c 70 62 75 66 2c | 20 5f 48 61 6e 64 6c 65 |helpbuf,| _Handle|
|00005c10| 29 29 0d 23 1e 05 cd 0d | 23 28 05 e1 0d 23 32 04 |)).#....|#(...#2.|
|00005c20| 0d 23 3c 15 dd a4 72 65 | 61 64 73 77 69 28 f8 20 |.#<...re|adswi(. |
|00005c30| 62 61 73 65 29 0d 23 46 | 0a ea 20 73 77 69 24 0d |base).#F|.. swi$.|
|00005c40| 23 50 1d 73 77 69 24 3d | a4 72 65 61 64 73 74 72 |#P.swi$=|.readstr|
|00005c50| 69 6e 67 28 62 61 73 65 | 2c 20 30 29 0d 23 5a 13 |ing(base|, 0).#Z.|
|00005c60| 62 61 73 65 2b 3d a9 28 | 73 77 69 24 29 2b 31 0d |base+=.(|swi$)+1.|
|00005c70| 23 64 09 3d 73 77 69 24 | 0d 23 6e 04 0d 23 78 15 |#d.=swi$|.#n..#x.|
|00005c80| dd a4 73 74 72 69 70 74 | 61 62 73 28 73 74 72 24 |..stript|abs(str$|
|00005c90| 29 0d 23 82 09 ea 20 70 | 6f 73 0d 23 8c 05 f5 0d |).#... p|os.#....|
|00005ca0| 23 96 17 20 20 20 70 6f | 73 3d a7 73 74 72 24 2c |#.. po|s=.str$,|
|00005cb0| 20 bd 28 39 29 29 0d 23 | a0 11 20 20 20 e7 20 70 | .(9)).#|.. . p|
|00005cc0| 6f 73 3c 3e 30 20 8c 0d | 23 aa 1c 20 20 20 20 20 |os<>0 ..|#.. |
|00005cd0| 20 c1 73 74 72 24 2c 20 | 70 6f 73 2c 20 31 29 3d | .str$, |pos, 1)=|
|00005ce0| 22 20 22 0d 23 b4 08 20 | 20 20 cd 0d 23 be 0b fd |" ".#.. | ..#...|
|00005cf0| 20 70 6f 73 3d 30 0d 23 | c8 09 3d 73 74 72 24 0d | pos=0.#|..=str$.|
|00005d00| 23 d2 04 0d 23 dc 21 dd | f2 77 72 69 74 65 62 75 |#...#.!.|.writebu|
|00005d10| 66 66 65 72 28 f8 20 62 | 75 66 66 65 72 2c 20 73 |ffer(. b|uffer, s|
|00005d20| 74 72 24 29 0d 23 e6 10 | 24 62 75 66 66 65 72 3d |tr$).#..|$buffer=|
|00005d30| 73 74 72 24 0d 23 f0 15 | 62 75 66 66 65 72 2b 3d |str$.#..|buffer+=|
|00005d40| a9 28 73 74 72 24 29 2b | 31 0d 23 fa 1d 68 65 6c |.(str$)+|1.#..hel|
|00005d50| 70 62 75 66 66 65 72 21 | 28 68 65 6c 70 6c 69 6e |pbuffer!|(helplin|
|00005d60| 65 2a 34 29 3d 30 0d 24 | 04 18 68 65 6c 70 66 6c |e*4)=0.$|..helpfl|
|00005d70| 61 67 73 3f 68 65 6c 70 | 6c 69 6e 65 3d 30 0d 24 |ags?help|line=0.$|
|00005d80| 0e 0f 68 65 6c 70 6c 69 | 6e 65 2b 3d 31 0d 24 18 |..helpli|ne+=1.$.|
|00005d90| 05 e1 0d 24 22 04 0d 24 | 2c 22 f4 20 4f 53 5f 48 |...$"..$|,". OS_H|
|00005da0| 65 61 70 3a 20 30 20 3a | 20 69 6e 69 74 69 61 6c |eap: 0 :| initial|
|00005db0| 69 73 65 20 68 65 61 70 | 0d 24 36 20 f4 20 20 20 |ise heap|.$6 . |
|00005dc0| 20 20 20 20 20 20 20 31 | 20 3a 20 64 65 73 63 72 | 1| : descr|
|00005dd0| 69 62 65 20 68 65 61 70 | 0d 24 40 21 f4 20 20 20 |ibe heap|.$@!. |
|00005de0| 20 20 20 20 20 20 20 32 | 20 3a 20 67 65 74 20 68 | 2| : get h|
|00005df0| 65 61 70 20 62 6c 6f 63 | 6b 0d 24 4a 22 f4 20 20 |eap bloc|k.$J". |
|00005e00| 20 20 20 20 20 20 20 20 | 33 20 3a 20 66 72 65 65 | |3 : free|
|00005e10| 20 68 65 61 70 20 62 6c | 6f 63 6b 0d 24 54 2e f4 | heap bl|ock.$T..|
|00005e20| 20 20 20 20 20 20 20 20 | 20 20 34 20 3a 20 65 78 | | 4 : ex|
|00005e30| 74 65 6e 64 20 6f 72 20 | 73 68 72 69 6e 6b 20 68 |tend or |shrink h|
|00005e40| 65 61 70 20 62 6c 6f 63 | 6b 0d 24 5e 28 f4 20 20 |eap bloc|k.$^(. |
|00005e50| 20 20 20 20 20 20 20 20 | 35 20 3a 20 65 78 74 65 | |5 : exte|
|00005e60| 6e 64 20 6f 72 20 73 68 | 72 69 6e 6b 20 68 65 61 |nd or sh|rink hea|
|00005e70| 70 0d 24 68 22 f4 20 20 | 20 20 20 20 20 20 20 20 |p.$h". | |
|00005e80| 36 20 3a 20 72 65 61 64 | 20 62 6c 6f 63 6b 20 73 |6 : read| block s|
|00005e90| 69 7a 65 0d 24 72 04 0d | 24 7c 14 dd f2 69 6e 69 |ize.$r..|$|...ini|
|00005ea0| 74 68 65 61 70 28 73 69 | 7a 65 29 0d 24 86 20 ea |theap(si|ze).$. .|
|00005eb0| 20 73 6c 6f 74 73 69 7a | 65 2c 20 66 72 65 65 2c | slotsiz|e, free,|
|00005ec0| 20 6d 61 78 2c 20 74 6f | 74 61 6c 0d 24 90 31 c8 | max, to|tal.$.1.|
|00005ed0| 99 20 22 57 69 6d 70 5f | 53 6c 6f 74 53 69 7a 65 |. "Wimp_|SlotSize|
|00005ee0| 22 2c 20 2d 31 2c 20 2d | 31 20 b8 20 73 6c 6f 74 |", -1, -|1 . slot|
|00005ef0| 73 69 7a 65 2c 20 2c 20 | 66 72 65 65 0d 24 9a 0f |size, , |free.$..|
|00005f00| e7 20 66 72 65 65 3c 3e | 30 20 8c 0d 24 a4 18 20 |. free<>|0 ..$.. |
|00005f10| 20 20 48 65 61 70 49 6e | 69 74 69 61 6c 69 73 65 | HeapIn|itialise|
|00005f20| 64 3d a3 0d 24 ae 14 20 | 20 20 48 65 61 70 53 69 |d=..$.. | HeapSi|
|00005f30| 7a 65 3d 73 69 7a 65 0d | 24 b8 1a 20 20 20 f2 73 |ze=size.|$.. .s|
|00005f40| 65 74 73 6c 6f 74 28 48 | 65 61 70 2b 73 69 7a 65 |etslot(H|eap+size|
|00005f50| 29 0d 24 c2 22 20 20 20 | c8 99 20 22 4f 53 5f 48 |).$." |.. "OS_H|
|00005f60| 65 61 70 22 2c 20 30 2c | 20 48 65 61 70 2c 2c 73 |eap", 0,| Heap,,s|
|00005f70| 69 7a 65 0d 24 cc 2c 20 | 20 20 c8 99 20 22 58 4f |ize.$., | .. "XO|
|00005f80| 53 5f 48 65 61 70 22 2c | 20 31 2c 20 48 65 61 70 |S_Heap",| 1, Heap|
|00005f90| 20 b8 20 2c 2c 6d 61 78 | 2c 20 74 6f 74 61 6c 0d | . ,,max|, total.|
|00005fa0| 24 d6 18 20 20 20 48 65 | 61 70 49 6e 69 74 69 61 |$.. He|apInitia|
|00005fb0| 6c 69 73 65 64 3d b9 0d | 24 e0 05 cc 0d 24 ea 23 |lised=..|$....$.#|
|00005fc0| 20 20 20 f2 72 65 70 6f | 72 74 28 a4 6d 65 73 73 | .repo|rt(.mess|
|00005fd0| 28 22 48 65 61 70 4d 65 | 6d 22 29 2c 20 30 29 0d |("HeapMe|m"), 0).|
|00005fe0| 24 f4 05 cd 0d 24 fe 05 | e1 0d 25 08 04 0d 25 12 |$....$..|..%...%.|
|00005ff0| 10 dd a4 68 65 61 70 28 | 73 69 7a 65 29 0d 25 1c |...heap(|size).%.|
|00006000| 22 ea 20 68 65 61 70 62 | 6c 6f 63 6b 2c 20 68 65 |". heapb|lock, he|
|00006010| 61 70 73 69 7a 65 2c 20 | 66 72 65 65 6d 65 6d 0d |apsize, |freemem.|
|00006020| 25 26 28 e7 20 48 65 61 | 70 49 6e 69 74 69 61 6c |%&(. Hea|pInitial|
|00006030| 69 73 65 64 3d a3 20 8c | 20 f2 69 6e 69 74 68 65 |ised=. .| .inithe|
|00006040| 61 70 28 32 35 36 29 0d | 25 30 2e c8 99 20 22 58 |ap(256).|%0... "X|
|00006050| 4f 53 5f 48 65 61 70 22 | 2c 20 32 2c 20 48 65 61 |OS_Heap"|, 2, Hea|
|00006060| 70 2c 2c 73 69 7a 65 20 | b8 20 2c 2c 68 65 61 70 |p,,size |. ,,heap|
|00006070| 62 6c 6f 63 6b 0d 25 3a | 28 c8 99 20 22 58 4f 53 |block.%:|(.. "XOS|
|00006080| 5f 48 65 61 70 22 2c 20 | 31 2c 20 48 65 61 70 20 |_Heap", |1, Heap |
|00006090| b8 20 2c 2c 6d 61 78 2c | 74 6f 74 61 6c 0d 25 44 |. ,,max,|total.%D|
|000060a0| 34 c8 99 20 22 58 4f 53 | 5f 48 65 61 70 22 2c 20 |4.. "XOS|_Heap", |
|000060b0| 36 2c 20 48 65 61 70 2c | 20 68 65 61 70 62 6c 6f |6, Heap,| heapblo|
|000060c0| 63 6b 20 b8 20 2c 2c 2c | 62 6c 6f 63 6b 73 69 7a |ck . ,,,|blocksiz|
|000060d0| 65 0d 25 4e 12 c8 95 20 | 68 65 61 70 62 6c 6f 63 |e.%N... |heapbloc|
|000060e0| 6b 3d 30 0d 25 58 08 20 | 20 20 f5 0d 25 62 2e 20 |k=0.%X. | ..%b. |
|000060f0| 20 20 20 20 20 c8 99 20 | 22 57 69 6d 70 5f 53 6c | .. |"Wimp_Sl|
|00006100| 6f 74 53 69 7a 65 22 2c | 2d 31 2c 2d 31 20 b8 20 |otSize",|-1,-1 . |
|00006110| 2c 2c 66 72 65 65 6d 65 | 6d 0d 25 6c 1a 20 20 20 |,,freeme|m.%l. |
|00006120| 20 20 20 e7 20 66 72 65 | 65 6d 65 6d 3c 73 69 7a | . fre|emem<siz|
|00006130| 65 20 8c 0d 25 76 1c 20 | 20 20 20 20 20 20 20 20 |e ..%v. | |
|00006140| f2 70 6f 6c 6c 28 6e 75 | 6c 6c 6d 61 73 6b 29 0d |.poll(nu|llmask).|
|00006150| 25 80 0b 20 20 20 20 20 | 20 cd 0d 25 8a 16 20 20 |%.. | ..%.. |
|00006160| 20 fd 20 66 72 65 65 6d | 65 6d 3e 3d 73 69 7a 65 | . freem|em>=size|
|00006170| 0d 25 94 27 20 20 20 68 | 65 61 70 73 69 7a 65 3d |.%.' h|eapsize=|
|00006180| 28 28 73 69 7a 65 2b 33 | 29 20 80 20 28 ac 20 33 |((size+3|) . (. 3|
|00006190| 29 29 20 2b 20 36 34 0d | 25 9e 19 20 20 20 48 65 |)) + 64.|%.. He|
|000061a0| 61 70 53 69 7a 65 2b 3d | 68 65 61 70 73 69 7a 65 |apSize+=|heapsize|
|000061b0| 0d 25 a8 32 20 20 20 c8 | 99 20 22 57 69 6d 70 5f |.%.2 .|. "Wimp_|
|000061c0| 53 6c 6f 74 53 69 7a 65 | 22 2c 20 48 65 61 70 2b |SlotSize|", Heap+|
|000061d0| 48 65 61 70 53 69 7a 65 | 2d 26 38 30 30 30 2c 20 |HeapSize|-&8000, |
|000061e0| 2d 31 0d 25 b2 1e 20 20 | 20 f2 73 65 74 73 6c 6f |-1.%.. | .setslo|
|000061f0| 74 28 48 65 61 70 2b 48 | 65 61 70 53 69 7a 65 29 |t(Heap+H|eapSize)|
|00006200| 0d 25 bc 27 20 20 20 c8 | 99 20 22 58 4f 53 5f 48 |.%.' .|. "XOS_H|
|00006210| 65 61 70 22 2c 20 35 2c | 20 48 65 61 70 2c 2c 68 |eap", 5,| Heap,,h|
|00006220| 65 61 70 73 69 7a 65 0d | 25 c6 31 20 20 20 c8 99 |eapsize.|%.1 ..|
|00006230| 20 22 58 4f 53 5f 48 65 | 61 70 22 2c 20 32 2c 20 | "XOS_He|ap", 2, |
|00006240| 48 65 61 70 2c 2c 73 69 | 7a 65 20 b8 20 2c 2c 68 |Heap,,si|ze . ,,h|
|00006250| 65 61 70 62 6c 6f 63 6b | 0d 25 d0 37 20 20 20 c8 |eapblock|.%.7 .|
|00006260| 99 20 22 58 4f 53 5f 48 | 65 61 70 22 2c 20 36 2c |. "XOS_H|eap", 6,|
|00006270| 20 48 65 61 70 2c 20 68 | 65 61 70 62 6c 6f 63 6b | Heap, h|eapblock|
|00006280| 20 b8 20 2c 2c 2c 62 6c | 6f 63 6b 73 69 7a 65 0d | . ,,,bl|ocksize.|
|00006290| 25 da 2c 20 20 20 c8 99 | 20 22 58 4f 53 5f 48 65 |%., ..| "XOS_He|
|000062a0| 61 70 22 2c 20 31 2c 20 | 48 65 61 70 20 b8 20 2c |ap", 1, |Heap . ,|
|000062b0| 2c 6d 61 78 2c 20 74 6f | 74 61 6c 0d 25 e4 05 ce |,max, to|tal.%...|
|000062c0| 0d 25 ee 0e 3d 68 65 61 | 70 62 6c 6f 63 6b 0d 25 |.%..=hea|pblock.%|
|000062d0| f8 04 0d 26 02 19 dd f2 | 66 72 65 65 68 65 61 70 |...&....|freeheap|
|000062e0| 28 68 65 61 70 62 6c 6f | 63 6b 29 0d 26 0c 24 ea |(heapblo|ck).&.$.|
|000062f0| 20 62 6c 6f 63 6b 73 69 | 7a 65 2c 20 63 68 61 6e | blocksi|ze, chan|
|00006300| 67 65 2c 20 6e 65 77 68 | 65 61 70 73 69 7a 65 0d |ge, newh|eapsize.|
|00006310| 26 16 15 e7 20 68 65 61 | 70 62 6c 6f 63 6b 3c 3e |&... hea|pblock<>|
|00006320| 2d 31 20 8c 0d 26 20 37 | 20 20 20 c8 99 20 22 58 |-1 ..& 7| .. "X|
|00006330| 4f 53 5f 48 65 61 70 22 | 2c 20 36 2c 20 48 65 61 |OS_Heap"|, 6, Hea|
|00006340| 70 2c 20 68 65 61 70 62 | 6c 6f 63 6b 20 b8 20 2c |p, heapb|lock . ,|
|00006350| 2c 2c 62 6c 6f 63 6b 73 | 69 7a 65 0d 26 2a 28 20 |,,blocks|ize.&*( |
|00006360| 20 20 c8 99 20 22 58 4f | 53 5f 48 65 61 70 22 2c | .. "XO|S_Heap",|
|00006370| 20 33 2c 20 48 65 61 70 | 2c 20 68 65 61 70 62 6c | 3, Heap|, heapbl|
|00006380| 6f 63 6b 0d 26 34 35 20 | 20 20 c8 99 20 22 58 4f |ock.&45 | .. "XO|
|00006390| 53 5f 48 65 61 70 22 2c | 20 35 2c 20 48 65 61 70 |S_Heap",| 5, Heap|
|000063a0| 2c 2c 2d 62 6c 6f 63 6b | 73 69 7a 65 20 b8 20 2c |,,-block|size . ,|
|000063b0| 2c 2c 63 68 61 6e 67 65 | 0d 26 3e 2c 20 20 20 c8 |,,change|.&>, .|
|000063c0| 99 20 22 58 4f 53 5f 48 | 65 61 70 22 2c 20 31 2c |. "XOS_H|eap", 1,|
|000063d0| 20 48 65 61 70 20 b8 20 | 2c 2c 6d 61 78 2c 20 74 | Heap . |,,max, t|
|000063e0| 6f 74 61 6c 0d 26 48 19 | 20 20 20 48 65 61 70 53 |otal.&H.| HeapS|
|000063f0| 69 7a 65 2b 3d 63 68 61 | 6e 67 65 2d 38 0d 26 52 |ize+=cha|nge-8.&R|
+--------+-------------------------+-------------------------+--------+--------+
Only 25.0 KB of data is shown above.