home *** CD-ROM | disk | FTP | other *** search
/ ARM Club 1 / ARM_CLUB_CD.iso / contents / apps / desktop / a / asp / !ASP / MenuCode < prev    next >
Unknown  |  1991-04-22  |  8.5 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
10% dexvert Truevision Targa Graphic (image/tga) magic Supported
100% file data default
100% xdgMime image/x-tga default (weak)



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| 0d 00 0a 24 f4 20 3e 4d | 65 6e 75 43 6f 64 65 20 |...$. >M|enuCode |
|00000010| 50 6f 70 20 75 70 20 6d | 65 6e 75 20 72 6f 75 74 |Pop up m|enu rout|
|00000020| 69 6e 65 73 0d 00 14 12 | dd 20 f2 6d 65 6e 75 5f |ines....|. .menu_|
|00000030| 73 65 6c 65 63 74 0d 00 | 1e 0e 20 20 20 20 20 20 |select..|.. |
|00000040| ea 20 61 24 0d 00 28 3e | 20 20 20 20 20 20 c8 99 |. a$..(>| ..|
|00000050| 22 57 69 6d 70 5f 47 65 | 74 50 6f 69 6e 74 65 72 |"Wimp_Ge|tPointer|
|00000060| 49 6e 66 6f 22 2c 20 2c | 49 63 6f 6e 25 3a 62 75 |Info", ,|Icon%:bu|
|00000070| 74 74 6f 6e 5f 73 74 61 | 74 65 3d 49 63 6f 6e 25 |tton_sta|te=Icon%|
|00000080| 21 38 0d 00 32 48 20 20 | 20 20 20 20 c8 99 22 57 |!8..2H | .."W|
|00000090| 69 6d 70 5f 44 65 63 6f | 64 65 4d 65 6e 75 22 2c |imp_Deco|deMenu",|
|000000a0| 2c 6d 65 6e 75 5f 62 6c | 6b 25 2c 77 69 6e 64 6f |,menu_bl|k%,windo|
|000000b0| 77 5f 62 75 66 66 65 72 | 2c c4 32 30 30 2c 22 20 |w_buffer|,.200," |
|000000c0| 22 29 20 b8 20 2c 2c 2c | 61 24 0d 00 3c 1c 20 20 |") . ,,,|a$..<. |
|000000d0| 20 20 20 20 f2 6d 65 6e | 75 61 63 74 69 76 61 74 | .men|uactivat|
|000000e0| 65 64 28 61 24 29 0d 00 | 46 4a 20 20 20 20 20 20 |ed(a$)..|FJ |
|000000f0| e7 20 62 75 74 74 6f 6e | 5f 73 74 61 74 65 20 80 |. button|_state .|
|00000100| 20 31 20 8c 20 f2 63 72 | 65 61 74 65 5f 6d 65 6e | 1 . .cr|eate_men|
|00000110| 75 3a c8 99 22 57 69 6d | 70 5f 43 72 65 61 74 65 |u:.."Wim|p_Create|
|00000120| 4d 65 6e 75 22 2c 2c 6d | 65 6e 75 5f 62 6c 6b 25 |Menu",,m|enu_blk%|
|00000130| 0d 00 50 05 e1 0d 00 5a | 04 0d 00 64 18 dd 20 f2 |..P....Z|...d.. .|
|00000140| 6d 65 6e 75 61 63 74 69 | 76 61 74 65 64 28 61 24 |menuacti|vated(a$|
|00000150| 29 0d 00 6e 11 20 20 20 | 20 20 20 ea 20 65 72 72 |)..n. | . err|
|00000160| 6f 72 0d 00 78 30 20 20 | 20 20 20 20 e7 20 61 24 |or..x0 | . a$|
|00000170| 3d 22 53 63 61 6e 2e 2e | 22 20 f2 66 6f 72 63 65 |="Scan..|" .force|
|00000180| 77 69 6e 64 6f 77 28 22 | 53 63 61 6e 54 79 70 65 |window("|ScanType|
|00000190| 22 29 0d 00 82 34 20 20 | 20 20 20 20 e7 20 61 24 |")...4 | . a$|
|000001a0| 3d 22 53 77 69 74 63 68 | 65 73 2e 2e 22 20 f2 66 |="Switch|es.." .f|
|000001b0| 6f 72 63 65 77 69 6e 64 | 6f 77 28 22 53 77 69 74 |orcewind|ow("Swit|
|000001c0| 63 68 65 73 22 29 0d 00 | 8c 30 20 20 20 20 20 20 |ches")..|.0 |
|000001d0| e7 20 61 24 3d 22 41 63 | 74 69 6f 6e 2e 2e 22 20 |. a$="Ac|tion.." |
|000001e0| f2 66 6f 72 63 65 77 69 | 6e 64 6f 77 28 22 41 63 |.forcewi|ndow("Ac|
|000001f0| 74 69 6f 6e 22 29 0d 00 | 96 30 20 20 20 20 20 20 |tion")..|.0 |
|00000200| e7 20 61 24 3d 22 54 69 | 6d 65 2e 2e 22 20 f2 66 |. a$="Ti|me.." .f|
|00000210| 6f 72 63 65 77 69 6e 64 | 6f 77 28 22 53 63 61 6e |orcewind|ow("Scan|
|00000220| 54 69 6d 65 22 29 0d 00 | a0 33 20 20 20 20 20 20 |Time")..|.3 |
|00000230| e7 20 61 24 3d 22 52 65 | 73 74 61 72 74 22 20 8c |. a$="Re|start" .|
|00000240| 20 6a 75 6e 6b 3d a4 4d | 65 6e 75 54 6f 67 67 6c | junk=.M|enuToggl|
|00000250| 65 54 69 63 6b 28 61 24 | 29 0d 00 aa 38 20 20 20 |eTick(a$|)...8 |
|00000260| 20 20 20 e7 20 61 24 3d | 22 52 65 73 74 61 72 74 | . a$=|"Restart|
|00000270| 2e 41 75 74 6f 22 20 8c | 20 6a 75 6e 6b 3d a4 4d |.Auto" .| junk=.M|
|00000280| 65 6e 75 54 6f 67 67 6c | 65 54 69 63 6b 28 61 24 |enuToggl|eTick(a$|
|00000290| 29 0d 00 b4 3a 20 20 20 | 20 20 20 e7 20 61 24 3d |)...: | . a$=|
|000002a0| 22 42 65 65 70 2e 4f 66 | 66 22 8c 20 62 65 65 70 |"Beep.Of|f". beep|
|000002b0| 5f 66 6c 61 67 3d 30 3a | f2 75 70 64 61 74 65 5f |_flag=0:|.update_|
|000002c0| 62 65 65 70 28 22 4f 66 | 66 22 29 0d 00 be 3f 20 |beep("Of|f")...? |
|000002d0| 20 20 20 20 20 e7 20 61 | 24 3d 22 42 65 65 70 2e | . a|$="Beep.|
|000002e0| 53 65 6c 65 63 74 22 8c | 62 65 65 70 5f 66 6c 61 |Select".|beep_fla|
|000002f0| 67 3d 31 3a f2 75 70 64 | 61 74 65 5f 62 65 65 70 |g=1:.upd|ate_beep|
|00000300| 28 22 53 65 6c 65 63 74 | 22 29 0d 00 c8 3b 20 20 |("Select|")...; |
|00000310| 20 20 20 20 e7 20 61 24 | 3d 22 42 65 65 70 2e 53 | . a$|="Beep.S|
|00000320| 63 61 6e 22 8c 62 65 65 | 70 5f 66 6c 61 67 3d 32 |can".bee|p_flag=2|
|00000330| 3a f2 75 70 64 61 74 65 | 5f 62 65 65 70 28 22 53 |:.update|_beep("S|
|00000340| 63 61 6e 22 29 0d 00 d2 | 22 20 20 20 20 20 20 e7 |can")...|" .|
|00000350| 20 61 24 20 3d 20 22 51 | 75 69 74 22 20 f2 63 6c | a$ = "Q|uit" .cl|
|00000360| 6f 73 65 64 6f 77 6e 0d | 00 dc 56 20 20 20 20 20 |osedown.|..V |
|00000370| 20 e7 20 c0 61 24 2c 31 | 32 29 3d 20 22 4d 6f 75 | . .a$,1|2)= "Mou|
|00000380| 73 65 2e 53 70 65 65 64 | 2e 22 20 8c 20 c8 99 22 |se.Speed|." . .."|
|00000390| 53 70 4b 62 64 5f 57 72 | 69 74 65 4d 6f 75 73 65 |SpKbd_Wr|iteMouse|
|000003a0| 53 70 65 65 64 22 2c bb | c1 61 24 2c 31 33 29 3a |Speed",.|.a$,13):|
|000003b0| f2 75 70 64 61 74 65 5f | 6d 6f 75 73 65 0d 00 e6 |.update_|mouse...|
|000003c0| 56 20 20 20 20 20 20 e7 | 20 c0 61 24 2c 31 32 29 |V .| .a$,12)|
|000003d0| 3d 20 22 4d 6f 75 73 65 | 2e 4e 75 64 67 65 2e 22 |= "Mouse|.Nudge."|
|000003e0| 20 8c 20 c8 99 22 53 70 | 4b 62 64 5f 57 72 69 74 | . .."Sp|Kbd_Writ|
|000003f0| 65 4d 6f 75 73 65 4e 75 | 64 67 65 22 2c bb c1 61 |eMouseNu|dge",..a|
|00000400| 24 2c 31 33 29 3a f2 75 | 70 64 61 74 65 5f 6d 6f |$,13):.u|pdate_mo|
|00000410| 75 73 65 0d 00 f0 45 20 | 20 20 20 20 20 e7 20 c0 |use...E | . .|
|00000420| 61 24 2c 34 29 3d 20 22 | 53 61 76 65 22 20 50 72 |a$,4)= "|Save" Pr|
|00000430| 65 73 65 74 24 3d a4 67 | 65 74 73 74 72 69 6e 67 |eset$=.g|etstring|
|00000440| 28 50 72 65 73 65 74 2c | 31 30 29 3a f2 73 61 76 |(Preset,|10):.sav|
|00000450| 65 6f 70 74 69 6f 6e 73 | 0d 00 fa 22 20 20 20 20 |eoptions|..." |
|00000460| 20 20 e7 20 c0 61 24 2c | 31 30 29 3d 22 54 65 6d | . .a$,|10)="Tem|
|00000470| 70 6c 61 74 65 73 2e 22 | 20 8c 0d 01 04 53 20 20 |plates."| ....S |
|00000480| 20 20 20 20 20 20 20 54 | 65 6d 70 6c 61 74 65 24 | T|emplate$|
|00000490| 3d c1 61 24 2c 31 31 29 | 3a 73 74 61 63 6b 24 28 |=.a$,11)|:stack$(|
|000004a0| 53 74 61 63 6b 5f 50 6f | 69 6e 74 65 72 2d 31 2c |Stack_Po|inter-1,|
|000004b0| 53 74 61 63 6b 5f 54 65 | 6d 70 6c 61 74 65 46 69 |Stack_Te|mplateFi|
|000004c0| 6c 65 29 3d 54 65 6d 70 | 6c 61 74 65 24 0d 01 0e |le)=Temp|late$...|
|000004d0| 1c 20 20 20 20 20 20 20 | 20 20 f2 69 6e 69 74 5f |. | .init_|
|000004e0| 54 65 6d 70 6c 61 74 65 | 73 0d 01 18 0b 20 20 20 |Template|s.... |
|000004f0| 20 20 20 cd 0d 01 22 1f | 20 20 20 20 20 20 e7 20 | ...".| . |
|00000500| c0 61 24 2c 38 29 3d 22 | 50 72 65 73 65 74 73 2e |.a$,8)="|Presets.|
|00000510| 22 20 8c 0d 01 2c 15 20 | 20 20 20 20 20 20 20 61 |" ...,. | a|
|00000520| 24 3d c1 61 24 2c 39 29 | 0d 01 36 1e 20 20 20 20 |$=.a$,9)|..6. |
|00000530| 20 20 20 20 e7 20 c0 61 | 24 2c 35 29 3d 22 4c 6f | . .a|$,5)="Lo|
|00000540| 61 64 2e 22 20 8c 0d 01 | 40 20 20 20 20 20 20 20 |ad." ...|@ |
|00000550| 20 20 20 20 e7 20 63 75 | 72 72 65 6e 74 5f 77 69 | . cu|rrent_wi|
|00000560| 6e 64 6f 77 20 8c 0d 01 | 4a 36 20 20 20 20 20 20 |ndow ...|J6 |
|00000570| 20 20 20 20 20 21 77 69 | 6e 64 6f 77 5f 62 75 66 | !wi|ndow_buf|
|00000580| 66 65 72 3d 77 69 6e 64 | 6f 77 5f 68 28 63 75 72 |fer=wind|ow_h(cur|
|00000590| 72 65 6e 74 5f 77 69 6e | 64 6f 77 29 0d 01 54 32 |rent_win|dow)..T2|
|000005a0| 20 20 20 20 20 20 20 20 | 20 20 20 c8 99 22 57 69 | | .."Wi|
|000005b0| 6d 70 5f 43 6c 6f 73 65 | 57 69 6e 64 6f 77 22 2c |mp_Close|Window",|
|000005c0| 2c 77 69 6e 64 6f 77 5f | 62 75 66 66 65 72 0d 01 |,window_|buffer..|
|000005d0| 5e 0f 20 20 20 20 20 20 | 20 20 20 20 cd 0d 01 68 |^. | ...h|
|000005e0| 27 20 20 20 20 20 20 20 | 20 20 20 21 77 69 6e 64 |' | !wind|
|000005f0| 6f 77 5f 62 75 66 66 65 | 72 3d 6d 5f 62 75 74 74 |ow_buffe|r=m_butt|
|00000600| 6f 6e 5f 68 0d 01 72 31 | 20 20 20 20 20 20 20 20 |on_h..r1| |
|00000610| 20 20 c8 99 22 57 69 6d | 70 5f 43 6c 6f 73 65 57 | .."Wim|p_CloseW|
|00000620| 69 6e 64 6f 77 22 2c 2c | 77 69 6e 64 6f 77 5f 62 |indow",,|window_b|
|00000630| 75 66 66 65 72 0d 01 73 | 15 20 20 20 20 20 20 20 |uffer..s|. |
|00000640| 20 20 20 65 72 72 6f 72 | 3d 30 0d 01 7c 11 20 20 | error|=0..|. |
|00000650| 20 20 20 20 20 20 20 20 | ea 20 85 0d 01 86 76 20 | |. ....v |
|00000660| 20 20 20 20 20 20 20 20 | 20 ee 20 85 20 ea 20 f2 | | . . . .|
|00000670| 72 65 70 6f 72 74 28 22 | 43 61 6e 27 74 20 73 61 |report("|Can't sa|
|00000680| 76 65 20 6f 70 74 69 6f | 6e 73 20 66 6f 72 20 6e |ve optio|ns for n|
|00000690| 65 78 74 20 72 65 73 74 | 61 72 74 20 2d 20 44 69 |ext rest|art - Di|
|000006a0| 73 63 20 6d 61 79 20 62 | 65 20 66 75 6c 6c 20 6f |sc may b|e full o|
|000006b0| 72 20 77 72 69 74 65 20 | 70 72 6f 74 65 63 74 65 |r write |protecte|
|000006c0| 64 20 2d 20 22 2b f6 24 | 29 3a 65 72 72 6f 72 3d |d - "+.$|):error=|
|000006d0| b9 0d 01 87 19 20 20 20 | 20 20 20 20 20 20 20 e7 |..... | .|
|000006e0| 20 ac 20 65 72 72 6f 72 | 20 8c 0d 01 90 2e 20 20 | . error| ..... |
|000006f0| 20 20 20 20 20 20 20 20 | 20 20 20 66 3d ae 28 22 | | f=.("|
|00000700| 3c 41 53 50 24 50 72 65 | 73 65 74 73 3e 2e 21 4f |<ASP$Pre|sets>.!O|
|00000710| 70 74 69 6f 6e 73 22 29 | 0d 01 9a 1b 20 20 20 20 |ptions")|.... |
|00000720| 20 20 20 20 20 20 20 20 | 20 f1 23 66 2c c1 61 24 | | .#f,.a$|
|00000730| 2c 36 29 0d 01 a4 14 20 | 20 20 20 20 20 20 20 20 |,6).... | |
|00000740| 20 20 20 20 d9 23 66 0d | 01 a5 0f 20 20 20 20 20 | .#f.|... |
|00000750| 20 20 20 20 20 cd 0d 01 | ae 11 20 20 20 20 20 20 | ...|.. |
|00000760| 20 20 20 20 f7 20 85 0d | 01 b8 22 20 20 20 20 20 | . ..|.." |
|00000770| 20 20 20 20 20 f2 6c 6f | 61 64 6f 70 74 69 6f 6e | .lo|adoption|
|00000780| 73 28 c1 61 24 2c 36 29 | 29 0d 01 c2 0d 20 20 20 |s(.a$,6)|).... |
|00000790| 20 20 20 20 20 cc 0d 01 | cc 22 20 20 20 20 20 20 | ...|." |
|000007a0| 20 20 20 20 e7 20 c0 61 | 24 2c 37 29 3d 22 44 65 | . .a|$,7)="De|
|000007b0| 6c 65 74 65 2e 22 20 8c | 0d 01 d6 6a 20 20 20 20 |lete." .|...j |
|000007c0| 20 20 20 20 20 20 20 20 | e7 20 c1 61 24 2c 38 29 | |. .a$,8)|
|000007d0| 3d 22 44 65 66 61 75 6c | 74 22 20 8c 20 f2 72 65 |="Defaul|t" . .re|
|000007e0| 70 6f 72 74 28 22 43 61 | 6e 27 74 20 64 65 6c 65 |port("Ca|n't dele|
|000007f0| 74 65 20 44 65 66 61 75 | 6c 74 22 29 8b ff 28 22 |te Defau|lt")..("|
|00000800| 44 65 6c 65 74 65 20 3c | 41 53 50 24 44 69 72 3e |Delete <|ASP$Dir>|
|00000810| 2e 50 72 65 73 65 74 73 | 2e 22 2b c1 61 24 2c 38 |.Presets|."+.a$,8|
|00000820| 29 29 0d 01 e0 0f 20 20 | 20 20 20 20 20 20 20 20 |)).... | |
|00000830| cc 0d 01 ea 4d 20 20 20 | 20 20 20 20 20 20 20 20 |....M | |
|00000840| 20 e7 20 c0 61 24 2c 35 | 29 3d 22 53 61 76 65 2e | . .a$,5|)="Save.|
|00000850| 22 20 8c 20 50 72 65 73 | 65 74 24 3d a4 67 65 74 |" . Pres|et$=.get|
|00000860| 73 74 72 69 6e 67 28 50 | 72 65 73 65 74 2c 31 30 |string(P|reset,10|
|00000870| 29 3a f2 73 61 76 65 6f | 70 74 69 6f 6e 73 0d 01 |):.saveo|ptions..|
|00000880| f4 0f 20 20 20 20 20 20 | 20 20 20 20 cd 0d 01 fe |.. | ....|
|00000890| 0d 20 20 20 20 20 20 20 | 20 cd 0d 02 08 0b 20 20 |. | ..... |
|000008a0| 20 20 20 20 cd 0d 02 12 | 05 e1 0d 02 1c 04 0d 02 | ....|........|
|000008b0| 26 16 dd 20 f2 75 70 64 | 61 74 65 5f 62 65 65 70 |&.. .upd|ate_beep|
|000008c0| 28 61 24 29 0d 02 30 0a | ea 20 6a 75 6e 6b 0d 02 |(a$)..0.|. junk..|
|000008d0| 3a 20 6a 75 6e 6b 3d a4 | 4d 65 6e 75 55 6e 54 69 |: junk=.|MenuUnTi|
|000008e0| 63 6b 28 22 42 65 65 70 | 2e 4f 66 66 22 29 0d 02 |ck("Beep|.Off")..|
|000008f0| 44 23 6a 75 6e 6b 3d a4 | 4d 65 6e 75 55 6e 54 69 |D#junk=.|MenuUnTi|
|00000900| 63 6b 28 22 42 65 65 70 | 2e 53 65 6c 65 63 74 22 |ck("Beep|.Select"|
|00000910| 29 0d 02 4e 21 6a 75 6e | 6b 3d a4 4d 65 6e 75 55 |)..N!jun|k=.MenuU|
|00000920| 6e 54 69 63 6b 28 22 42 | 65 65 70 2e 53 63 61 6e |nTick("B|eep.Scan|
|00000930| 22 29 0d 02 58 1e 6a 75 | 6e 6b 3d a4 4d 65 6e 75 |")..X.ju|nk=.Menu|
|00000940| 54 69 63 6b 28 22 42 65 | 65 70 2e 22 2b 61 24 29 |Tick("Be|ep."+a$)|
|00000950| 0d 02 62 31 73 74 61 63 | 6b 24 28 53 74 61 63 6b |..b1stac|k$(Stack|
|00000960| 5f 50 6f 69 6e 74 65 72 | 2d 31 2c 53 74 61 63 6b |_Pointer|-1,Stack|
|00000970| 5f 42 65 65 70 29 3d c3 | 62 65 65 70 5f 66 6c 61 |_Beep)=.|beep_fla|
|00000980| 67 0d 02 6c 05 e1 0d 02 | 76 04 0d 02 80 13 dd 20 |g..l....|v...... |
|00000990| f2 75 70 64 61 74 65 5f | 6d 6f 75 73 65 0d 02 8a |.update_|mouse...|
|000009a0| 09 ea 20 61 2c 62 0d 02 | 94 20 c8 99 22 53 70 4b |.. a,b..|. .."SpK|
|000009b0| 62 64 5f 52 65 61 64 4d | 6f 75 73 65 53 70 65 65 |bd_ReadM|ouseSpee|
|000009c0| 64 22 20 b8 20 61 0d 02 | 9e 20 c8 99 22 53 70 4b |d" . a..|. .."SpK|
|000009d0| 62 64 5f 52 65 61 64 4d | 6f 75 73 65 4e 75 64 67 |bd_ReadM|ouseNudg|
|000009e0| 65 22 20 b8 20 62 0d 02 | a8 37 73 74 61 63 6b 24 |e" . b..|.7stack$|
|000009f0| 28 53 74 61 63 6b 5f 50 | 6f 69 6e 74 65 72 2d 31 |(Stack_P|ointer-1|
|00000a00| 2c 53 74 61 63 6b 5f 4d | 6f 75 73 65 50 61 72 61 |,Stack_M|ousePara|
|00000a10| 6d 73 29 3d c3 61 2b 22 | 2e 22 2b c3 62 0d 02 b2 |ms)=.a+"|."+.b...|
|00000a20| 05 e1 0d 02 bc 04 0d 02 | c6 17 dd 20 f2 63 72 65 |........|... .cre|
|00000a30| 61 74 65 5f 6d 61 69 6e | 5f 6d 65 6e 75 0d 02 d0 |ate_main|_menu...|
|00000a40| 19 20 20 20 20 20 20 72 | 65 73 74 61 72 74 3d 72 |. r|estart=r|
|00000a50| 65 73 74 61 72 74 0d 02 | da 23 20 20 20 20 20 20 |estart..|.# |
|00000a60| 61 75 74 6f 5f 72 65 73 | 74 61 72 74 3d 61 75 74 |auto_res|tart=aut|
|00000a70| 6f 5f 72 65 73 74 61 72 | 74 0d 02 e4 1d 20 20 20 |o_restar|t.... |
|00000a80| 20 20 20 62 65 65 70 5f | 66 6c 61 67 3d 62 65 65 | beep_|flag=bee|
|00000a90| 70 5f 66 6c 61 67 0d 02 | ee 38 20 20 20 20 20 20 |p_flag..|.8 |
|00000aa0| 74 6f 70 5f 6d 65 6e 75 | 25 3d a4 6d 65 6e 75 5f |top_menu|%=.menu_|
|00000ab0| 68 65 61 64 65 72 28 6d | 65 6e 75 5f 62 6c 6b 25 |header(m|enu_blk%|
|00000ac0| 2c 61 70 70 6c 69 63 61 | 74 69 6f 6e 24 29 0d 02 |,applica|tion$)..|
|00000ad0| f8 5f 20 20 20 20 20 20 | 74 6f 70 5f 6d 65 6e 75 |._ |top_menu|
|00000ae0| 25 3d a4 61 64 64 5f 6d | 65 6e 75 5f 65 6e 74 72 |%=.add_m|enu_entr|
|00000af0| 79 28 74 6f 70 5f 6d 65 | 6e 75 25 2c 30 2c 77 69 |y(top_me|nu%,0,wi|
|00000b00| 6e 64 6f 77 5f 68 28 a4 | 66 69 6e 64 5f 77 69 6e |ndow_h(.|find_win|
|00000b10| 64 6f 77 28 22 49 6e 66 | 6f 22 29 29 2c 26 37 30 |dow("Inf|o")),&70|
|00000b20| 30 30 30 32 31 2c 22 49 | 6e 66 6f 22 29 0d 03 02 |00021,"I|nfo")...|
|00000b30| 4f 20 20 20 20 20 20 74 | 6f 70 5f 6d 65 6e 75 25 |O t|op_menu%|
|00000b40| 3d a4 61 64 64 5f 6d 65 | 6e 75 5f 65 6e 74 72 79 |=.add_me|nu_entry|
|00000b50| 28 74 6f 70 5f 6d 65 6e | 75 25 2c 30 2c 70 72 65 |(top_men|u%,0,pre|
|00000b60| 73 65 74 5f 6d 65 6e 75 | 2c 26 37 30 30 30 30 32 |set_menu|,&700002|
|00000b70| 31 2c 22 50 72 65 73 65 | 74 73 22 29 0d 03 0c 53 |1,"Prese|ts")...S|
|00000b80| 20 20 20 20 20 20 74 6f | 70 5f 6d 65 6e 75 25 3d | to|p_menu%=|
|00000b90| a4 61 64 64 5f 6d 65 6e | 75 5f 65 6e 74 72 79 28 |.add_men|u_entry(|
|00000ba0| 74 6f 70 5f 6d 65 6e 75 | 25 2c 30 2c 74 65 6d 70 |top_menu|%,0,temp|
|00000bb0| 6c 61 74 65 5f 6d 65 6e | 75 2c 26 37 30 30 30 30 |late_men|u,&70000|
|00000bc0| 32 31 2c 22 54 65 6d 70 | 6c 61 74 65 73 22 29 0d |21,"Temp|lates").|
|00000bd0| 03 16 49 20 20 20 20 20 | 20 74 6f 70 5f 6d 65 6e |..I | top_men|
|00000be0| 75 25 3d a4 61 64 64 5f | 6d 65 6e 75 5f 65 6e 74 |u%=.add_|menu_ent|
|00000bf0| 72 79 28 74 6f 70 5f 6d | 65 6e 75 25 2c 30 2c 2d |ry(top_m|enu%,0,-|
|00000c00| 31 2c 26 37 30 30 30 30 | 33 31 2c 22 53 77 69 74 |1,&70000|31,"Swit|
|00000c10| 63 68 65 73 2e 2e 22 29 | 0d 03 20 45 20 20 20 20 |ches..")|.. E |
|00000c20| 20 20 74 6f 70 5f 6d 65 | 6e 75 25 3d a4 61 64 64 | top_me|nu%=.add|
|00000c30| 5f 6d 65 6e 75 5f 65 6e | 74 72 79 28 74 6f 70 5f |_menu_en|try(top_|
|00000c40| 6d 65 6e 75 25 2c 30 2c | 2d 31 2c 26 37 30 30 30 |menu%,0,|-1,&7000|
|00000c50| 30 33 31 2c 22 53 63 61 | 6e 2e 2e 22 29 0d 03 2a |031,"Sca|n..")..*|
|00000c60| 45 20 20 20 20 20 20 74 | 6f 70 5f 6d 65 6e 75 25 |E t|op_menu%|
|00000c70| 3d a4 61 64 64 5f 6d 65 | 6e 75 5f 65 6e 74 72 79 |=.add_me|nu_entry|
|00000c80| 28 74 6f 70 5f 6d 65 6e | 75 25 2c 30 2c 2d 31 2c |(top_men|u%,0,-1,|
|00000c90| 26 37 30 30 30 30 33 31 | 2c 22 54 69 6d 65 2e 2e |&7000031|,"Time..|
|00000ca0| 22 29 0d 03 34 47 20 20 | 20 20 20 20 74 6f 70 5f |")..4G | top_|
|00000cb0| 6d 65 6e 75 25 3d a4 61 | 64 64 5f 6d 65 6e 75 5f |menu%=.a|dd_menu_|
|00000cc0| 65 6e 74 72 79 28 74 6f | 70 5f 6d 65 6e 75 25 2c |entry(to|p_menu%,|
|00000cd0| 30 2c 2d 31 2c 26 37 30 | 30 30 30 33 31 2c 22 41 |0,-1,&70|00031,"A|
|00000ce0| 63 74 69 6f 6e 2e 2e 22 | 29 0d 03 3e 4c 20 20 20 |ction.."|)..>L |
|00000cf0| 20 20 20 74 6f 70 5f 6d | 65 6e 75 25 3d a4 61 64 | top_m|enu%=.ad|
|00000d00| 64 5f 6d 65 6e 75 5f 65 | 6e 74 72 79 28 74 6f 70 |d_menu_e|ntry(top|
|00000d10| 5f 6d 65 6e 75 25 2c 30 | 2c 6d 6f 75 73 65 5f 6d |_menu%,0|,mouse_m|
|00000d20| 65 6e 75 2c 26 37 30 30 | 30 30 32 31 2c 22 4d 6f |enu,&700|0021,"Mo|
|00000d30| 75 73 65 22 29 0d 03 48 | 5c 20 20 20 20 20 20 74 |use")..H|\ t|
|00000d40| 6f 70 5f 6d 65 6e 75 25 | 3d a4 61 64 64 5f 6d 65 |op_menu%|=.add_me|
|00000d50| 6e 75 5f 65 6e 74 72 79 | 28 74 6f 70 5f 6d 65 6e |nu_entry|(top_men|
|00000d60| 75 25 2c 28 31 20 80 20 | 72 65 73 74 61 72 74 29 |u%,(1 . |restart)|
|00000d70| 2c 72 65 73 74 61 72 74 | 5f 6d 65 6e 75 2c 26 37 |,restart|_menu,&7|
|00000d80| 30 30 30 30 33 31 2c 22 | 52 65 73 74 61 72 74 22 |000031,"|Restart"|
|00000d90| 29 0d 03 52 4a 20 20 20 | 20 20 20 74 6f 70 5f 6d |)..RJ | top_m|
|00000da0| 65 6e 75 25 3d a4 61 64 | 64 5f 6d 65 6e 75 5f 65 |enu%=.ad|d_menu_e|
|00000db0| 6e 74 72 79 28 74 6f 70 | 5f 6d 65 6e 75 25 2c 30 |ntry(top|_menu%,0|
|00000dc0| 2c 62 65 65 70 5f 6d 65 | 6e 75 2c 26 37 30 30 30 |,beep_me|nu,&7000|
|00000dd0| 30 32 31 2c 22 42 65 65 | 70 22 29 0d 03 5c 5b 20 |021,"Bee|p")..\[ |
|00000de0| 20 20 20 20 20 74 6f 70 | 5f 6d 65 6e 75 25 3d a4 | top|_menu%=.|
|00000df0| 61 64 64 5f 6d 65 6e 75 | 5f 65 6e 74 72 79 28 74 |add_menu|_entry(t|
|00000e00| 6f 70 5f 6d 65 6e 75 25 | 2c 31 32 38 2c 2d 31 2c |op_menu%|,128,-1,|
|00000e10| 26 37 30 30 30 30 33 31 | 2c 22 51 75 69 74 22 29 |&7000031|,"Quit")|
|00000e20| 3a 71 75 69 74 66 6c 61 | 67 3d 74 6f 70 5f 6d 65 |:quitfla|g=top_me|
|00000e30| 6e 75 25 2d 31 36 0d 03 | 66 37 20 20 20 20 20 20 |nu%-16..|f7 |
|00000e40| 74 6f 70 5f 6d 65 6e 75 | 25 3d a4 6d 65 6e 75 5f |top_menu|%=.menu_|
|00000e50| 68 65 61 64 65 72 28 70 | 72 65 73 65 74 5f 6d 65 |header(p|reset_me|
|00000e60| 6e 75 2c 22 50 72 65 73 | 65 74 73 22 29 0d 03 70 |nu,"Pres|ets")..p|
|00000e70| 4c 20 20 20 20 20 20 74 | 6f 70 5f 6d 65 6e 75 25 |L t|op_menu%|
|00000e80| 3d a4 61 64 64 5f 6d 65 | 6e 75 5f 65 6e 74 72 79 |=.add_me|nu_entry|
|00000e90| 28 74 6f 70 5f 6d 65 6e | 75 25 2c 30 2c 6f 70 74 |(top_men|u%,0,opt|
|00000ea0| 69 6f 6e 5f 6d 65 6e 75 | 2c 26 37 30 30 30 30 32 |ion_menu|,&700002|
|00000eb0| 31 2c 22 4c 6f 61 64 22 | 29 0d 03 7a 4e 20 20 20 |1,"Load"|)..zN |
|00000ec0| 20 20 20 74 6f 70 5f 6d | 65 6e 75 25 3d a4 61 64 | top_m|enu%=.ad|
|00000ed0| 64 5f 6d 65 6e 75 5f 65 | 6e 74 72 79 28 74 6f 70 |d_menu_e|ntry(top|
|00000ee0| 5f 6d 65 6e 75 25 2c 30 | 2c 6f 70 74 69 6f 6e 5f |_menu%,0|,option_|
|00000ef0| 6d 65 6e 75 2c 26 37 30 | 30 30 30 32 31 2c 22 44 |menu,&70|00021,"D|
|00000f00| 65 6c 65 74 65 22 29 0d | 03 84 4c 20 20 20 20 20 |elete").|..L |
|00000f10| 20 74 6f 70 5f 6d 65 6e | 75 25 3d a4 61 64 64 5f | top_men|u%=.add_|
|00000f20| 6d 65 6e 75 5f 65 6e 74 | 72 79 28 74 6f 70 5f 6d |menu_ent|ry(top_m|
|00000f30| 65 6e 75 25 2c 31 32 38 | 2c 73 61 76 65 5f 6d 65 |enu%,128|,save_me|
|00000f40| 6e 75 2c 26 37 30 30 30 | 30 32 31 2c 22 53 61 76 |nu,&7000|021,"Sav|
|00000f50| 65 22 29 0d 03 8e 34 20 | 20 20 20 20 20 74 6f 70 |e")...4 | top|
|00000f60| 5f 6d 65 6e 75 25 3d a4 | 6d 65 6e 75 5f 68 65 61 |_menu%=.|menu_hea|
|00000f70| 64 65 72 28 6d 6f 75 73 | 65 5f 6d 65 6e 75 2c 22 |der(mous|e_menu,"|
|00000f80| 4d 6f 75 73 65 22 29 0d | 03 98 4b 20 20 20 20 20 |Mouse").|..K |
|00000f90| 20 74 6f 70 5f 6d 65 6e | 75 25 3d a4 61 64 64 5f | top_men|u%=.add_|
|00000fa0| 6d 65 6e 75 5f 65 6e 74 | 72 79 28 74 6f 70 5f 6d |menu_ent|ry(top_m|
|00000fb0| 65 6e 75 25 2c 30 2c 6d | 6f 76 65 5f 6d 65 6e 75 |enu%,0,m|ove_menu|
|00000fc0| 2c 26 37 30 30 30 30 32 | 31 2c 22 53 70 65 65 64 |,&700002|1,"Speed|
|00000fd0| 22 29 0d 03 a2 4e 20 20 | 20 20 20 20 74 6f 70 5f |")...N | top_|
|00000fe0| 6d 65 6e 75 25 3d a4 61 | 64 64 5f 6d 65 6e 75 5f |menu%=.a|dd_menu_|
|00000ff0| 65 6e 74 72 79 28 74 6f | 70 5f 6d 65 6e 75 25 2c |entry(to|p_menu%,|
|00001000| 31 32 38 2c 6e 75 64 67 | 65 5f 6d 65 6e 75 2c 26 |128,nudg|e_menu,&|
|00001010| 37 30 30 30 30 32 31 2c | 22 4e 75 64 67 65 22 29 |7000021,|"Nudge")|
|00001020| 0d 03 ac 38 20 20 20 20 | 20 20 74 6f 70 5f 6d 65 |...8 | top_me|
|00001030| 6e 75 25 3d a4 6d 65 6e | 75 5f 68 65 61 64 65 72 |nu%=.men|u_header|
|00001040| 28 72 65 73 74 61 72 74 | 5f 6d 65 6e 75 2c 22 52 |(restart|_menu,"R|
|00001050| 65 73 74 61 72 74 22 29 | 0d 03 b6 58 20 20 20 20 |estart")|...X |
|00001060| 20 20 74 6f 70 5f 6d 65 | 6e 75 25 3d a4 61 64 64 | top_me|nu%=.add|
|00001070| 5f 6d 65 6e 75 5f 65 6e | 74 72 79 28 74 6f 70 5f |_menu_en|try(top_|
|00001080| 6d 65 6e 75 25 2c 31 32 | 38 2b 28 31 20 80 20 61 |menu%,12|8+(1 . a|
|00001090| 75 74 6f 5f 72 65 73 74 | 61 72 74 29 2c 2d 31 2c |uto_rest|art),-1,|
|000010a0| 26 37 30 30 30 30 33 31 | 2c 22 41 75 74 6f 22 29 |&7000031|,"Auto")|
|000010b0| 0d 03 c0 32 20 20 20 20 | 20 20 74 6f 70 5f 6d 65 |...2 | top_me|
|000010c0| 6e 75 25 3d a4 6d 65 6e | 75 5f 68 65 61 64 65 72 |nu%=.men|u_header|
|000010d0| 28 62 65 65 70 5f 6d 65 | 6e 75 2c 22 42 65 65 70 |(beep_me|nu,"Beep|
|000010e0| 22 29 0d 03 ca 56 20 20 | 20 20 20 20 74 6f 70 5f |")...V | top_|
|000010f0| 6d 65 6e 75 25 3d a4 61 | 64 64 5f 6d 65 6e 75 5f |menu%=.a|dd_menu_|
|00001100| 65 6e 74 72 79 28 74 6f | 70 5f 6d 65 6e 75 25 2c |entry(to|p_menu%,|
|00001110| 30 2b 28 31 20 80 20 28 | 62 65 65 70 5f 66 6c 61 |0+(1 . (|beep_fla|
|00001120| 67 3d 30 29 29 2c 2d 31 | 2c 26 37 30 30 30 30 33 |g=0)),-1|,&700003|
|00001130| 31 2c 22 4f 66 66 22 29 | 0d 03 d4 59 20 20 20 20 |1,"Off")|...Y |
|00001140| 20 20 74 6f 70 5f 6d 65 | 6e 75 25 3d a4 61 64 64 | top_me|nu%=.add|
|00001150| 5f 6d 65 6e 75 5f 65 6e | 74 72 79 28 74 6f 70 5f |_menu_en|try(top_|
|00001160| 6d 65 6e 75 25 2c 30 2b | 28 31 20 80 20 28 62 65 |menu%,0+|(1 . (be|
|00001170| 65 70 5f 66 6c 61 67 3d | 31 29 29 2c 2d 31 2c 26 |ep_flag=|1)),-1,&|
|00001180| 37 30 30 30 30 33 31 2c | 22 53 65 6c 65 63 74 22 |7000031,|"Select"|
|00001190| 29 0d 03 de 59 20 20 20 | 20 20 20 74 6f 70 5f 6d |)...Y | top_m|
|000011a0| 65 6e 75 25 3d a4 61 64 | 64 5f 6d 65 6e 75 5f 65 |enu%=.ad|d_menu_e|
|000011b0| 6e 74 72 79 28 74 6f 70 | 5f 6d 65 6e 75 25 2c 31 |ntry(top|_menu%,1|
|000011c0| 32 38 2b 28 31 20 80 20 | 28 62 65 65 70 5f 66 6c |28+(1 . |(beep_fl|
|000011d0| 61 67 3d 32 29 29 2c 2d | 31 2c 26 37 30 30 30 30 |ag=2)),-|1,&70000|
|000011e0| 33 31 2c 22 53 63 61 6e | 22 29 0d 03 e8 05 e1 0d |31,"Scan|")......|
|000011f0| 03 f2 04 0d 03 fc 11 dd | f2 63 72 65 61 74 65 5f |........|.create_|
|00001200| 6d 65 6e 75 0d 04 06 07 | ea 20 6e 0d 04 10 2f c8 |menu....|. n.../.|
|00001210| 99 22 53 70 4b 62 64 5f | 52 65 61 64 4d 6f 75 73 |."SpKbd_|ReadMous|
|00001220| 65 53 70 65 65 64 22 20 | b8 20 6e 3a 6d 6f 75 73 |eSpeed" |. n:mous|
|00001230| 65 5f 6d 6f 76 65 24 3d | c3 6e 0d 04 1a 30 c8 99 |e_move$=|.n...0..|
|00001240| 22 53 70 4b 62 64 5f 52 | 65 61 64 4d 6f 75 73 65 |"SpKbd_R|eadMouse|
|00001250| 4e 75 64 67 65 22 20 b8 | 20 6e 3a 6d 6f 75 73 65 |Nudge" .| n:mouse|
|00001260| 5f 6e 75 64 67 65 24 3d | c3 6e 0d 04 24 41 f2 63 |_nudge$=|.n..$A.c|
|00001270| 72 65 61 74 65 5f 77 72 | 69 74 65 61 62 6c 65 5f |reate_wr|iteable_|
|00001280| 6d 65 6e 75 28 73 61 76 | 65 5f 6d 65 6e 75 2c 22 |menu(sav|e_menu,"|
|00001290| 53 61 76 65 22 2c 50 72 | 65 73 65 74 2c 50 72 65 |Save",Pr|eset,Pre|
|000012a0| 73 65 74 24 2c 2d 31 2c | 31 31 29 0d 04 2e 58 f2 |set$,-1,|11)...X.|
|000012b0| 63 72 65 61 74 65 5f 77 | 72 69 74 65 61 62 6c 65 |create_w|riteable|
|000012c0| 5f 6d 65 6e 75 28 6e 75 | 64 67 65 5f 6d 65 6e 75 |_menu(nu|dge_menu|
|000012d0| 2c 22 4e 75 64 67 65 22 | 2c 6d 6f 75 73 65 5f 6e |,"Nudge"|,mouse_n|
|000012e0| 75 64 67 65 2c 6d 6f 75 | 73 65 5f 6e 75 64 67 65 |udge,mou|se_nudge|
|000012f0| 24 2c 6d 6f 75 73 65 5f | 76 61 6c 69 64 61 74 65 |$,mouse_|validate|
|00001300| 2c 32 29 0d 04 38 55 f2 | 63 72 65 61 74 65 5f 77 |,2)..8U.|create_w|
|00001310| 72 69 74 65 61 62 6c 65 | 5f 6d 65 6e 75 28 6d 6f |riteable|_menu(mo|
|00001320| 76 65 5f 6d 65 6e 75 2c | 22 53 70 65 65 64 22 2c |ve_menu,|"Speed",|
|00001330| 6d 6f 75 73 65 5f 6d 6f | 76 65 2c 6d 6f 75 73 65 |mouse_mo|ve,mouse|
|00001340| 5f 6d 6f 76 65 24 2c 6d | 6f 75 73 65 5f 76 61 6c |_move$,m|ouse_val|
|00001350| 69 64 61 74 65 2c 32 29 | 0d 04 42 3c f2 63 61 74 |idate,2)|..B<.cat|
|00001360| 5f 6d 65 6e 75 28 6f 70 | 74 69 6f 6e 5f 6d 65 6e |_menu(op|tion_men|
|00001370| 75 2c 22 3c 41 53 50 24 | 50 72 65 73 65 74 73 3e |u,"<ASP$|Presets>|
|00001380| 22 2c 22 50 72 65 73 65 | 74 73 22 2c 50 72 65 73 |","Prese|ts",Pres|
|00001390| 65 74 24 29 0d 04 4c 3f | f2 63 61 74 5f 6d 65 6e |et$)..L?|.cat_men|
|000013a0| 75 28 74 65 6d 70 6c 61 | 74 65 5f 6d 65 6e 75 2c |u(templa|te_menu,|
|000013b0| 54 65 6d 70 6c 61 74 65 | 44 69 72 24 2c 22 54 65 |Template|Dir$,"Te|
|000013c0| 6d 70 6c 61 74 65 73 22 | 2c 54 65 6d 70 6c 61 74 |mplates"|,Templat|
|000013d0| 65 24 29 0d 04 56 3f 21 | 71 75 69 74 66 6c 61 67 |e$)..V?!|quitflag|
|000013e0| 3d 20 28 21 71 75 69 74 | 66 6c 61 67 20 80 20 ac |= (!quit|flag . .|
|000013f0| 20 28 31 3c 3c 32 32 29 | 29 20 84 20 28 74 61 73 | (1<<22)|) . (tas|
|00001400| 6b 24 3c 3e 22 20 22 20 | 80 20 28 31 3c 3c 32 32 |k$<>" " |. (1<<22|
|00001410| 29 29 0d 04 60 05 e1 0d | 04 6a 04 0d 04 74 4a dd |))..`...|.j...tJ.|
|00001420| 20 f2 63 72 65 61 74 65 | 5f 77 72 69 74 65 61 62 | .create|_writeab|
|00001430| 6c 65 5f 6d 65 6e 75 28 | 6d 65 6e 75 2c 74 69 74 |le_menu(|menu,tit|
|00001440| 6c 65 24 2c 61 64 64 72 | 65 73 73 2c 76 61 6c 75 |le$,addr|ess,valu|
|00001450| 65 24 2c 76 61 6c 69 64 | 61 74 69 6f 6e 2c 6c 65 |e$,valid|ation,le|
|00001460| 6e 67 74 68 29 0d 04 7e | 27 74 6f 70 5f 6d 65 6e |ngth)..~|'top_men|
|00001470| 75 25 3d a4 6d 65 6e 75 | 5f 68 65 61 64 65 72 28 |u%=.menu|_header(|
|00001480| 6d 65 6e 75 2c 74 69 74 | 6c 65 24 29 0d 04 88 40 |menu,tit|le$)...@|
|00001490| 74 6f 70 5f 6d 65 6e 75 | 25 3d a4 61 64 64 5f 6d |top_menu|%=.add_m|
|000014a0| 65 6e 75 5f 65 6e 74 72 | 79 28 74 6f 70 5f 6d 65 |enu_entr|y(top_me|
|000014b0| 6e 75 25 2c 31 33 32 2c | 2d 31 2c 26 37 30 30 30 |nu%,132,|-1,&7000|
|000014c0| 31 33 31 2c 22 44 75 6d | 6d 79 22 29 0d 04 92 2e |131,"Dum|my")....|
|000014d0| 21 28 74 6f 70 5f 6d 65 | 6e 75 25 2d 31 32 29 3d |!(top_me|nu%-12)=|
|000014e0| 61 64 64 72 65 73 73 3a | 24 61 64 64 72 65 73 73 |address:|$address|
|000014f0| 3d 76 61 6c 75 65 24 2b | bd 30 0d 04 9c 1d 21 28 |=value$+|.0....!(|
|00001500| 74 6f 70 5f 6d 65 6e 75 | 25 2d 38 29 3d 76 61 6c |top_menu|%-8)=val|
|00001510| 69 64 61 74 69 6f 6e 0d | 04 a6 19 21 28 74 6f 70 |idation.|...!(top|
|00001520| 5f 6d 65 6e 75 25 2d 34 | 29 3d 6c 65 6e 67 74 68 |_menu%-4|)=length|
|00001530| 0d 04 b0 05 e1 0d 04 ba | 04 0d 04 c4 31 20 20 20 |........|....1 |
|00001540| 20 20 20 dd 20 a4 61 64 | 64 5f 6d 65 6e 75 5f 65 | . .ad|d_menu_e|
|00001550| 6e 74 72 79 28 6e 2c 66 | 6c 61 67 2c 77 5f 68 2c |ntry(n,f|lag,w_h,|
|00001560| 62 5f 74 2c 74 65 78 74 | 24 29 0d 04 ce 11 20 20 |b_t,text|$).... |
|00001570| 20 20 20 20 21 6e 3d 66 | 6c 61 67 0d 04 d8 11 20 | !n=f|lag.... |
|00001580| 20 20 20 20 20 6e 21 34 | 3d 77 5f 68 0d 04 e2 11 | n!4|=w_h....|
|00001590| 20 20 20 20 20 20 6e 21 | 38 3d 62 5f 74 0d 04 ec | n!|8=b_t...|
|000015a0| 17 20 20 20 20 20 20 24 | 28 6e 2b 31 32 29 3d 74 |. $|(n+12)=t|
|000015b0| 65 78 74 24 0d 04 f6 0f | 20 20 20 20 20 20 3d 6e |ext$....| =n|
|000015c0| 2b 32 34 0d 05 00 04 0d | 05 0a 2e dd 20 f2 63 61 |+24.....|.... .ca|
|000015d0| 74 5f 6d 65 6e 75 28 61 | 64 64 72 65 73 73 2c 64 |t_menu(a|ddress,d|
|000015e0| 69 72 24 2c 74 69 74 6c | 65 24 2c 73 65 6c 65 63 |ir$,titl|e$,selec|
|000015f0| 74 65 64 24 29 0d 05 14 | 16 ea 20 65 6e 74 72 79 |ted$)...|.. entry|
|00001600| 2c 6e 61 6d 65 24 2c 72 | 65 61 64 0d 05 1e 30 20 |,name$,r|ead...0 |
|00001610| 20 20 20 20 20 74 6f 70 | 5f 6d 65 6e 75 25 3d a4 | top|_menu%=.|
|00001620| 6d 65 6e 75 5f 68 65 61 | 64 65 72 28 61 64 64 72 |menu_hea|der(addr|
|00001630| 65 73 73 2c 74 69 74 6c | 65 24 29 0d 05 28 0b 20 |ess,titl|e$)..(. |
|00001640| 20 20 20 20 20 f5 0d 05 | 32 4d 20 20 20 20 20 20 | ...|2M |
|00001650| 20 20 c8 99 22 4f 53 5f | 47 42 50 42 22 2c 39 2c | .."OS_|GBPB",9,|
|00001660| 64 69 72 24 2c 22 20 20 | 20 20 20 20 20 20 20 20 |dir$," | |
|00001670| 22 2c 31 2c 65 6e 74 72 | 79 2c 31 31 2c 22 2a 22 |",1,entr|y,11,"*"|
|00001680| b8 2c 2c 6e 61 6d 65 24 | 2c 72 65 61 64 2c 65 6e |.,,name$|,read,en|
|00001690| 74 72 79 0d 05 3c 74 20 | 20 20 20 20 20 20 20 e7 |try..<t | .|
|000016a0| 20 72 65 61 64 20 80 20 | 6e 61 6d 65 24 3c 3e 22 | read . |name$<>"|
|000016b0| 21 4f 70 74 69 6f 6e 73 | 22 8c 20 74 6f 70 5f 6d |!Options|". top_m|
|000016c0| 65 6e 75 25 3d a4 61 64 | 64 5f 6d 65 6e 75 5f 65 |enu%=.ad|d_menu_e|
|000016d0| 6e 74 72 79 28 74 6f 70 | 5f 6d 65 6e 75 25 2c 30 |ntry(top|_menu%,0|
|000016e0| 20 2d 20 28 6e 61 6d 65 | 24 3d 73 65 6c 65 63 74 | - (name|$=select|
|000016f0| 65 64 24 29 2c 2d 31 2c | 26 37 30 30 30 30 33 31 |ed$),-1,|&7000031|
|00001700| 2c 6e 61 6d 65 24 29 0d | 05 46 12 20 20 20 20 20 |,name$).|.F. |
|00001710| 20 fd 20 72 65 61 64 3d | 30 0d 05 50 48 20 20 20 | . read=|0..PH |
|00001720| 20 20 20 e7 20 74 6f 70 | 5f 6d 65 6e 75 25 3d 61 | . top|_menu%=a|
|00001730| 64 64 72 65 73 73 2b 32 | 38 20 8c 20 85 20 30 2c |ddress+2|8 . . 0,|
|00001740| 22 44 65 66 61 75 6c 74 | 20 22 2b 74 69 74 6c 65 |"Default| "+title|
|00001750| 24 2b 22 20 66 69 6c 65 | 20 64 65 6c 65 74 65 64 |$+" file| deleted|
|00001760| 22 0d 05 5a 2f 20 20 20 | 20 20 20 21 28 74 6f 70 |"..Z/ | !(top|
|00001770| 5f 6d 65 6e 75 25 2d 32 | 34 29 3d 28 31 32 38 20 |_menu%-2|4)=(128 |
|00001780| 84 20 74 6f 70 5f 6d 65 | 6e 75 25 21 2d 32 34 29 |. top_me|nu%!-24)|
|00001790| 0d 05 64 05 e1 0d 05 6e | 04 0d 05 78 22 dd 20 a4 |..d....n|...x". .|
|000017a0| 6d 65 6e 75 5f 68 65 61 | 64 65 72 28 61 64 64 72 |menu_hea|der(addr|
|000017b0| 65 73 73 2c 74 69 74 6c | 65 24 29 0d 05 82 18 24 |ess,titl|e$)....$|
|000017c0| 61 64 64 72 65 73 73 20 | 3d 20 74 69 74 6c 65 24 |address |= title$|
|000017d0| 2b bd 30 0d 05 8c 13 61 | 64 64 72 65 73 73 3f 31 |+.0....a|ddress?1|
|000017e0| 32 20 3d 20 26 37 0d 05 | 96 13 61 64 64 72 65 73 |2 = &7..|..addres|
|000017f0| 73 3f 31 33 20 3d 20 26 | 32 0d 05 a0 13 61 64 64 |s?13 = &|2....add|
|00001800| 72 65 73 73 3f 31 34 20 | 3d 20 26 37 0d 05 aa 13 |ress?14 |= &7....|
|00001810| 61 64 64 72 65 73 73 3f | 31 35 20 3d 20 26 30 0d |address?|15 = &0.|
|00001820| 05 b4 14 61 64 64 72 65 | 73 73 21 31 36 20 3d 20 |...addre|ss!16 = |
|00001830| 31 36 30 0d 05 be 13 61 | 64 64 72 65 73 73 21 32 |160....a|ddress!2|
|00001840| 30 20 3d 20 34 34 0d 05 | c8 12 61 64 64 72 65 73 |0 = 44..|..addres|
|00001850| 73 21 32 34 20 3d 20 30 | 0d 05 d2 0f 3d 61 64 64 |s!24 = 0|....=add|
|00001860| 72 65 73 73 2b 32 38 0d | 05 dc 04 0d 05 e6 26 dd |ress+28.|......&.|
|00001870| 20 a4 66 69 6e 64 5f 6d | 65 6e 75 5f 65 6e 74 72 | .find_m|enu_entr|
|00001880| 79 28 65 6e 74 72 79 24 | 2c 6d 65 6e 75 62 6c 6b |y(entry$|,menublk|
|00001890| 29 0d 05 f0 15 ea 20 62 | 69 74 24 2c 72 65 73 74 |)..... b|it$,rest|
|000018a0| 24 2c 74 65 6d 70 0d 05 | fa 15 74 65 6d 70 3d a7 |$,temp..|..temp=.|
|000018b0| 65 6e 74 72 79 24 2c 22 | 2e 22 29 0d 06 04 4e e7 |entry$,"|.")...N.|
|000018c0| 20 74 65 6d 70 20 8c 20 | 62 69 74 24 3d c0 65 6e | temp . |bit$=.en|
|000018d0| 74 72 79 24 2c 74 65 6d | 70 2d 31 29 3a 72 65 73 |try$,tem|p-1):res|
|000018e0| 74 24 3d c1 65 6e 74 72 | 79 24 2c 74 65 6d 70 2b |t$=.entr|y$,temp+|
|000018f0| 31 29 20 8b 20 62 69 74 | 24 3d 65 6e 74 72 79 24 |1) . bit|$=entry$|
|00001900| 3a 72 65 73 74 24 3d 22 | 22 0d 06 0e 34 c8 95 20 |:rest$="|"...4.. |
|00001910| c0 72 65 73 74 24 2c 31 | 29 3d 22 2e 22 3a 62 69 |.rest$,1|)=".":bi|
|00001920| 74 24 3d 62 69 74 24 2b | 22 2e 22 3a 72 65 73 74 |t$=bit$+|".":rest|
|00001930| 24 3d c1 72 65 73 74 24 | 2c 32 29 3a ce 0d 06 18 |$=.rest$|,2):....|
|00001940| 2d e7 20 72 65 73 74 24 | 3d 22 22 20 80 20 c2 62 |-. rest$|="" . .b|
|00001950| 69 74 24 2c 31 29 3d 22 | 2e 22 20 8c 20 62 69 74 |it$,1)="|." . bit|
|00001960| 24 3d 62 69 74 24 2b 22 | 2e 22 0d 06 22 0f 6d 65 |$=bit$+"|."..".me|
|00001970| 6e 75 62 6c 6b 2b 3d 32 | 38 0d 06 2c 2f c8 95 20 |nublk+=2|8..,/.. |
|00001980| 28 21 6d 65 6e 75 62 6c | 6b 20 80 20 31 32 38 29 |(!menubl|k . 128)|
|00001990| 3d 30 20 80 20 24 28 6d | 65 6e 75 62 6c 6b 2b 31 |=0 . $(m|enublk+1|
|000019a0| 32 29 3c 3e 62 69 74 24 | 0d 06 36 12 20 20 20 6d |2)<>bit$|..6. m|
|000019b0| 65 6e 75 62 6c 6b 2b 3d | 32 34 0d 06 40 05 ce 0d |enublk+=|24..@...|
|000019c0| 06 4a 41 e7 20 24 28 6d | 65 6e 75 62 6c 6b 2b 31 |.JA. $(m|enublk+1|
|000019d0| 32 29 3c 3e 62 69 74 24 | 20 8c 20 85 20 32 35 35 |2)<>bit$| . . 255|
|000019e0| 2c 22 4d 65 6e 75 20 45 | 6e 74 72 79 20 22 2b 62 |,"Menu E|ntry "+b|
|000019f0| 69 74 24 2b 22 20 4e 6f | 74 20 46 6f 75 6e 64 22 |it$+" No|t Found"|
|00001a00| 0d 06 54 43 e7 20 6d 65 | 6e 75 62 6c 6b 21 34 3c |..TC. me|nublk!4<|
|00001a10| 3e 30 20 80 20 72 65 73 | 74 24 3c 3e 22 22 20 8c |>0 . res|t$<>"" .|
|00001a20| 20 3d a4 66 69 6e 64 5f | 6d 65 6e 75 5f 65 6e 74 | =.find_|menu_ent|
|00001a30| 72 79 28 72 65 73 74 24 | 2c 6d 65 6e 75 62 6c 6b |ry(rest$|,menublk|
|00001a40| 21 34 29 0d 06 5e 0c 3d | 6d 65 6e 75 62 6c 6b 0d |!4)..^.=|menublk.|
|00001a50| 06 68 04 0d 06 72 1e dd | f2 53 65 74 4d 65 6e 75 |.h...r..|.SetMenu|
|00001a60| 54 69 63 6b 28 65 6e 74 | 72 79 24 2c 66 6c 61 67 |Tick(ent|ry$,flag|
|00001a70| 29 0d 06 7c 0d ea 20 6d | 65 6e 75 70 74 72 0d 06 |)..|.. m|enuptr..|
|00001a80| 86 10 f2 63 72 65 61 74 | 65 5f 6d 65 6e 75 0d 06 |...creat|e_menu..|
|00001a90| 90 2e 6d 65 6e 75 70 74 | 72 3d a4 66 69 6e 64 5f |..menupt|r=.find_|
|00001aa0| 6d 65 6e 75 5f 65 6e 74 | 72 79 28 65 6e 74 72 79 |menu_ent|ry(entry|
|00001ab0| 24 2c 6d 65 6e 75 5f 62 | 6c 6b 25 29 0d 06 9a 2a |$,menu_b|lk%)...*|
|00001ac0| 21 6d 65 6e 75 70 74 72 | 3d 28 21 6d 65 6e 75 70 |!menuptr|=(!menup|
|00001ad0| 74 72 20 80 20 ac 20 31 | 29 20 84 20 28 31 20 80 |tr . . 1|) . (1 .|
|00001ae0| 20 66 6c 61 67 29 0d 06 | a4 05 e1 0d 06 ae 04 0d | flag)..|........|
|00001af0| 06 b8 16 dd a4 4d 65 6e | 75 54 69 63 6b 28 65 6e |.....Men|uTick(en|
|00001b00| 74 72 79 24 29 0d 06 c2 | 0d ea 20 6d 65 6e 75 70 |try$)...|.. menup|
|00001b10| 74 72 0d 06 cc 10 f2 63 | 72 65 61 74 65 5f 6d 65 |tr.....c|reate_me|
|00001b20| 6e 75 0d 06 d6 2e 6d 65 | 6e 75 70 74 72 3d a4 66 |nu....me|nuptr=.f|
|00001b30| 69 6e 64 5f 6d 65 6e 75 | 5f 65 6e 74 72 79 28 65 |ind_menu|_entry(e|
|00001b40| 6e 74 72 79 24 2c 6d 65 | 6e 75 5f 62 6c 6b 25 29 |ntry$,me|nu_blk%)|
|00001b50| 0d 06 e0 19 21 6d 65 6e | 75 70 74 72 3d 21 6d 65 |....!men|uptr=!me|
|00001b60| 6e 75 70 74 72 20 84 20 | 31 0d 06 ea 15 f2 75 70 |nuptr . |1.....up|
|00001b70| 64 61 74 65 5f 66 72 6f | 6d 5f 6d 65 6e 75 0d 06 |date_fro|m_menu..|
|00001b80| f4 06 3d 30 0d 06 fe 04 | 0d 07 08 18 dd a4 4d 65 |..=0....|......Me|
|00001b90| 6e 75 55 6e 54 69 63 6b | 28 65 6e 74 72 79 24 29 |nuUnTick|(entry$)|
|00001ba0| 0d 07 12 0d ea 20 6d 65 | 6e 75 70 74 72 0d 07 1c |..... me|nuptr...|
|00001bb0| 10 f2 63 72 65 61 74 65 | 5f 6d 65 6e 75 0d 07 26 |..create|_menu..&|
|00001bc0| 2e 6d 65 6e 75 70 74 72 | 3d a4 66 69 6e 64 5f 6d |.menuptr|=.find_m|
|00001bd0| 65 6e 75 5f 65 6e 74 72 | 79 28 65 6e 74 72 79 24 |enu_entr|y(entry$|
|00001be0| 2c 6d 65 6e 75 5f 62 6c | 6b 25 29 0d 07 30 1d 21 |,menu_bl|k%)..0.!|
|00001bf0| 6d 65 6e 75 70 74 72 20 | 3d 20 21 6d 65 6e 75 70 |menuptr |= !menup|
|00001c00| 74 72 20 80 20 ac 20 31 | 0d 07 3a 15 f2 75 70 64 |tr . . 1|..:..upd|
|00001c10| 61 74 65 5f 66 72 6f 6d | 5f 6d 65 6e 75 0d 07 44 |ate_from|_menu..D|
|00001c20| 06 3d 30 0d 07 4e 04 0d | 07 58 1d dd 20 a4 4d 65 |.=0..N..|.X.. .Me|
|00001c30| 6e 75 54 6f 67 67 6c 65 | 54 69 63 6b 28 65 6e 74 |nuToggle|Tick(ent|
|00001c40| 72 79 24 29 0d 07 62 0d | ea 20 6d 65 6e 75 70 74 |ry$)..b.|. menupt|
|00001c50| 72 0d 07 6c 10 f2 63 72 | 65 61 74 65 5f 6d 65 6e |r..l..cr|eate_men|
|00001c60| 75 0d 07 76 2e 6d 65 6e | 75 70 74 72 3d a4 66 69 |u..v.men|uptr=.fi|
|00001c70| 6e 64 5f 6d 65 6e 75 5f | 65 6e 74 72 79 28 65 6e |nd_menu_|entry(en|
|00001c80| 74 72 79 24 2c 6d 65 6e | 75 5f 62 6c 6b 25 29 0d |try$,men|u_blk%).|
|00001c90| 07 80 19 21 6d 65 6e 75 | 70 74 72 3d 21 6d 65 6e |...!menu|ptr=!men|
|00001ca0| 75 70 74 72 20 82 20 31 | 0d 07 8a 15 f2 75 70 64 |uptr . 1|.....upd|
|00001cb0| 61 74 65 5f 66 72 6f 6d | 5f 6d 65 6e 75 0d 07 94 |ate_from|_menu...|
|00001cc0| 06 3d 30 0d 07 9e 04 0d | 07 a8 1b dd 20 a4 4d 65 |.=0.....|.... .Me|
|00001cd0| 6e 75 54 65 73 74 54 69 | 63 6b 28 65 6e 74 72 79 |nuTestTi|ck(entry|
|00001ce0| 24 29 0d 07 b2 16 ea 20 | 6d 65 6e 75 70 74 72 2c |$)..... |menuptr,|
|00001cf0| 72 65 73 70 6f 6e 73 65 | 0d 07 bc 10 f2 63 72 65 |response|.....cre|
|00001d00| 61 74 65 5f 6d 65 6e 75 | 0d 07 c6 2e 6d 65 6e 75 |ate_menu|....menu|
|00001d10| 70 74 72 3d a4 66 69 6e | 64 5f 6d 65 6e 75 5f 65 |ptr=.fin|d_menu_e|
|00001d20| 6e 74 72 79 28 65 6e 74 | 72 79 24 2c 6d 65 6e 75 |ntry(ent|ry$,menu|
|00001d30| 5f 62 6c 6b 25 29 0d 07 | d0 1e 72 65 73 70 6f 6e |_blk%)..|..respon|
|00001d40| 73 65 3d 28 21 6d 65 6e | 75 70 74 72 20 80 20 31 |se=(!men|uptr . 1|
|00001d50| 29 3c 3e 30 0d 07 da 35 | e7 20 72 65 73 70 6f 6e |)<>0...5|. respon|
|00001d60| 73 65 20 8c 20 72 65 73 | 70 6f 6e 73 65 24 3d 22 |se . res|ponse$="|
|00001d70| 54 52 55 45 22 20 8b 20 | 72 65 73 70 6f 6e 73 65 |TRUE" . |response|
|00001d80| 24 3d 22 46 41 4c 53 45 | 22 0d 07 e4 0d 3d 72 65 |$="FALSE|"....=re|
|00001d90| 73 70 6f 6e 73 65 0d 07 | ee 04 0d 07 f8 19 dd 20 |sponse..|....... |
|00001da0| a4 4d 65 6e 75 53 65 6c | 65 63 74 28 65 6e 74 72 |.MenuSel|ect(entr|
|00001db0| 79 24 29 0d 08 02 0a ea | 20 6a 75 6e 6b 0d 08 0c |y$).....| junk...|
|00001dc0| 10 f2 63 72 65 61 74 65 | 5f 6d 65 6e 75 0d 08 16 |..create|_menu...|
|00001dd0| 1a f2 6d 65 6e 75 61 63 | 74 69 76 61 74 65 64 28 |..menuac|tivated(|
|00001de0| 65 6e 74 72 79 24 29 0d | 08 20 10 72 65 73 70 6f |entry$).|. .respo|
|00001df0| 6e 73 65 24 3d 22 22 0d | 08 2a 06 3d 30 0d 08 34 |nse$="".|.*.=0..4|
|00001e00| 04 0d 08 3e 17 dd 20 a4 | 4d 65 6e 75 4c 6f 63 6b |...>.. .|MenuLock|
|00001e10| 28 65 6e 74 72 79 24 29 | 0d 08 48 0d ea 20 6d 65 |(entry$)|..H.. me|
|00001e20| 6e 75 70 74 72 0d 08 52 | 10 f2 63 72 65 61 74 65 |nuptr..R|..create|
|00001e30| 5f 6d 65 6e 75 0d 08 5c | 2e 6d 65 6e 75 70 74 72 |_menu..\|.menuptr|
|00001e40| 3d a4 66 69 6e 64 5f 6d | 65 6e 75 5f 65 6e 74 72 |=.find_m|enu_entr|
|00001e50| 79 28 65 6e 74 72 79 24 | 2c 6d 65 6e 75 5f 62 6c |y(entry$|,menu_bl|
|00001e60| 6b 25 29 0d 08 66 23 6d | 65 6e 75 70 74 72 21 38 |k%)..f#m|enuptr!8|
|00001e70| 3d 28 6d 65 6e 75 70 74 | 72 21 38 20 84 20 28 31 |=(menupt|r!8 . (1|
|00001e80| 3c 3c 32 32 29 29 0d 08 | 70 06 3d 30 0d 08 7a 04 |<<22))..|p.=0..z.|
|00001e90| 0d 08 84 19 dd 20 a4 4d | 65 6e 75 55 6e 4c 6f 63 |..... .M|enuUnLoc|
|00001ea0| 6b 28 65 6e 74 72 79 24 | 29 0d 08 8e 0d ea 20 6d |k(entry$|)..... m|
|00001eb0| 65 6e 75 70 74 72 0d 08 | 98 10 f2 63 72 65 61 74 |enuptr..|...creat|
|00001ec0| 65 5f 6d 65 6e 75 0d 08 | a2 2e 6d 65 6e 75 70 74 |e_menu..|..menupt|
|00001ed0| 72 3d a4 66 69 6e 64 5f | 6d 65 6e 75 5f 65 6e 74 |r=.find_|menu_ent|
|00001ee0| 72 79 28 65 6e 74 72 79 | 24 2c 6d 65 6e 75 5f 62 |ry(entry|$,menu_b|
|00001ef0| 6c 6b 25 29 0d 08 ac 25 | 6d 65 6e 75 70 74 72 21 |lk%)...%|menuptr!|
|00001f00| 38 3d 28 6d 65 6e 75 70 | 74 72 21 38 20 80 20 ac |8=(menup|tr!8 . .|
|00001f10| 20 28 31 3c 3c 32 32 29 | 29 0d 08 b6 06 3d 30 0d | (1<<22)|)....=0.|
|00001f20| 08 c0 04 0d 08 ca 19 dd | 20 a4 4d 65 6e 75 4c 6f |........| .MenuLo|
|00001f30| 63 6b 65 64 28 65 6e 74 | 72 79 24 29 0d 08 d4 0d |cked(ent|ry$)....|
|00001f40| ea 20 6d 65 6e 75 70 74 | 72 0d 08 de 10 f2 63 72 |. menupt|r.....cr|
|00001f50| 65 61 74 65 5f 6d 65 6e | 75 0d 08 e8 2e 6d 65 6e |eate_men|u....men|
|00001f60| 75 70 74 72 3d a4 66 69 | 6e 64 5f 6d 65 6e 75 5f |uptr=.fi|nd_menu_|
|00001f70| 65 6e 74 72 79 28 65 6e | 74 72 79 24 2c 6d 65 6e |entry(en|try$,men|
|00001f80| 75 5f 62 6c 6b 25 29 0d | 08 f2 22 3d 28 6d 65 6e |u_blk%).|.."=(men|
|00001f90| 75 70 74 72 21 38 20 80 | 20 28 31 3c 3c 32 32 29 |uptr!8 .| (1<<22)|
|00001fa0| 29 3d 28 31 3c 3c 32 32 | 29 0d 08 fc 04 0d 09 06 |)=(1<<22|).......|
|00001fb0| 17 dd 20 f2 75 70 64 61 | 74 65 5f 66 72 6f 6d 5f |.. .upda|te_from_|
|00001fc0| 6d 65 6e 75 0d 09 10 56 | 20 20 20 72 65 73 74 61 |menu...V| resta|
|00001fd0| 72 74 3d a4 4d 65 6e 75 | 54 65 73 74 54 69 63 6b |rt=.Menu|TestTick|
|00001fe0| 28 22 52 65 73 74 61 72 | 74 22 29 3a 73 74 61 63 |("Restar|t"):stac|
|00001ff0| 6b 24 28 53 74 61 63 6b | 5f 50 6f 69 6e 74 65 72 |k$(Stack|_Pointer|
|00002000| 2d 31 2c 53 74 61 63 6b | 5f 52 65 73 74 61 72 74 |-1,Stack|_Restart|
|00002010| 29 3d c3 72 65 73 74 61 | 72 74 0d 09 1a 69 20 20 |)=.resta|rt...i |
|00002020| 20 61 75 74 6f 5f 72 65 | 73 74 61 72 74 3d a4 4d | auto_re|start=.M|
|00002030| 65 6e 75 54 65 73 74 54 | 69 63 6b 28 22 52 65 73 |enuTestT|ick("Res|
|00002040| 74 61 72 74 2e 41 75 74 | 6f 22 29 3a 73 74 61 63 |tart.Aut|o"):stac|
|00002050| 6b 24 28 53 74 61 63 6b | 5f 50 6f 69 6e 74 65 72 |k$(Stack|_Pointer|
|00002060| 2d 31 2c 53 74 61 63 6b | 5f 52 65 73 74 61 72 74 |-1,Stack|_Restart|
|00002070| 41 75 74 6f 29 3d c3 61 | 75 74 6f 5f 72 65 73 74 |Auto)=.a|uto_rest|
|00002080| 61 72 74 0d 09 24 05 e1 | 0d 09 2e 04 0d 09 38 17 |art..$..|......8.|
|00002090| dd 20 a4 4d 65 6e 75 52 | 65 61 64 28 65 6e 74 72 |. .MenuR|ead(entr|
|000020a0| 79 24 29 0d 09 42 10 f2 | 63 72 65 61 74 65 5f 6d |y$)..B..|create_m|
|000020b0| 65 6e 75 0d 09 4c 2e 6d | 65 6e 75 70 74 72 3d a4 |enu..L.m|enuptr=.|
|000020c0| 66 69 6e 64 5f 6d 65 6e | 75 5f 65 6e 74 72 79 28 |find_men|u_entry(|
|000020d0| 65 6e 74 72 79 24 2c 6d | 65 6e 75 5f 62 6c 6b 25 |entry$,m|enu_blk%|
|000020e0| 29 0d 09 56 3e e7 20 6d | 65 6e 75 70 74 72 21 34 |)..V>. m|enuptr!4|
|000020f0| 3d 2d 31 20 8c 20 f2 72 | 65 70 6f 72 74 28 22 44 |=-1 . .r|eport("D|
|00002100| 6f 65 73 20 6e 6f 74 20 | 6c 65 61 64 20 74 6f 20 |oes not |lead to |
|00002110| 61 20 73 75 62 2d 6d 65 | 6e 75 22 29 3a 3d 30 0d |a sub-me|nu"):=0.|
|00002120| 09 60 18 6d 65 6e 75 70 | 74 72 3d 6d 65 6e 75 70 |.`.menup|tr=menup|
|00002130| 74 72 21 34 2b 32 38 0d | 09 6a 45 e7 20 28 21 6d |tr!4+28.|.jE. (!m|
|00002140| 65 6e 75 70 74 72 20 80 | 20 34 29 20 8c 20 72 65 |enuptr .| 4) . re|
|00002150| 73 70 6f 6e 73 65 24 3d | a4 67 65 74 73 74 72 69 |sponse$=|.getstri|
|00002160| 6e 67 28 6d 65 6e 75 70 | 74 72 21 31 32 2c 6d 65 |ng(menup|tr!12,me|
|00002170| 6e 75 70 74 72 21 32 30 | 29 3a 3d 30 0d 09 74 19 |nuptr!20|):=0..t.|
|00002180| c8 95 20 28 21 6d 65 6e | 75 70 74 72 20 80 20 31 |.. (!men|uptr . 1|
|00002190| 32 39 29 3d 30 0d 09 7e | 12 20 20 20 6d 65 6e 75 |29)=0..~|. menu|
|000021a0| 70 74 72 2b 3d 32 34 0d | 09 88 05 ce 0d 09 92 3d |ptr+=24.|.......=|
|000021b0| e7 20 28 21 6d 65 6e 75 | 70 74 72 20 80 20 31 29 |. (!menu|ptr . 1)|
|000021c0| 20 8c 20 72 65 73 70 6f | 6e 73 65 24 3d a4 67 65 | . respo|nse$=.ge|
|000021d0| 74 73 74 72 69 6e 67 28 | 6d 65 6e 75 70 74 72 2b |tstring(|menuptr+|
|000021e0| 31 32 2c 31 32 29 3a 3d | 30 0d 09 9c 27 f2 72 65 |12,12):=|0...'.re|
|000021f0| 70 6f 72 74 28 22 4e 6f | 20 74 69 63 6b 65 64 20 |port("No| ticked |
|00002200| 69 74 65 6d 73 20 66 6f | 75 6e 64 22 29 3a 3d 30 |items fo|und"):=0|
|00002210| 0d ff | |.. | |
+--------+-------------------------+-------------------------+--------+--------+