home *** CD-ROM | disk | FTP | other *** search
Unknown | 1994-11-19 | 13.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.
Confidence | Program | Detection | Match Type | Support
|
---|
100%
| file
| data
| default
| |
100%
| xdgMime
| image/x-tga
| default
|
|
hex view+--------+-------------------------+-------------------------+--------+--------+
|00000000| 0d 00 0a 20 20 f4 20 3e | 20 3c 42 69 74 46 6c 69 |... . >| <BitFli|
|00000010| 70 24 44 69 72 3e 2e 21 | 52 75 6e 49 6d 61 67 65 |p$Dir>.!|RunImage|
|00000020| 0d 00 14 2f 20 f4 20 a9 | 20 4a 61 73 70 65 72 20 |.../ . .| Jasper |
|00000030| 57 61 6c 6c 61 63 65 2c | 20 44 65 61 64 46 69 73 |Wallace,| DeadFis|
|00000040| 68 20 53 6f 66 74 77 61 | 72 65 20 31 39 39 34 0d |h Softwa|re 1994.|
|00000050| 00 1e 16 20 f4 20 43 4d | 4f 53 20 52 41 4d 20 73 |... . CM|OS RAM s|
|00000060| 65 74 74 65 72 0d 00 28 | 4c 20 f4 20 48 65 6c 6c |etter..(|L . Hell|
|00000070| 6f 20 48 61 63 6b 65 72 | 73 21 21 2c 20 59 65 73 |o Hacker|s!!, Yes|
|00000080| 20 79 6f 75 20 6d 61 79 | 20 74 61 6b 65 20 74 68 | you may| take th|
|00000090| 69 73 20 74 6f 20 70 69 | 65 63 65 73 20 74 6f 20 |is to pi|eces to |
|000000a0| 73 65 65 20 68 6f 77 20 | 69 74 20 77 6f 72 6b 73 |see how |it works|
|000000b0| 2e 0d 00 32 22 20 76 65 | 72 73 69 6f 6e 24 3d 22 |...2" ve|rsion$="|
|000000c0| 30 2e 30 33 20 28 30 34 | 2d 4d 61 72 2d 31 39 39 |0.03 (04|-Mar-199|
|000000d0| 34 29 22 0d 00 3c 12 20 | de 20 6d 65 73 73 61 67 |4)"..<. |. messag|
|000000e0| 65 73 25 20 32 0d 00 46 | 20 20 6d 65 73 73 61 67 |es% 2..F| messag|
|000000f0| 65 73 25 21 30 3d 30 3a | 6d 65 73 73 61 67 65 73 |es%!0=0:|messages|
|00000100| 25 21 31 3d 30 0d 00 50 | 4c 20 c8 99 20 22 57 69 |%!1=0..P|L .. "Wi|
|00000110| 6d 70 5f 49 6e 69 74 69 | 61 6c 69 73 65 22 2c 33 |mp_Initi|alise",3|
|00000120| 31 30 2c 26 34 42 35 33 | 34 31 35 34 2c 22 43 4d |10,&4B53|4154,"CM|
|00000130| 4f 53 20 52 41 4d 20 53 | 65 74 74 65 72 22 2c 6d |OS RAM S|etter",m|
|00000140| 65 73 73 61 67 65 73 25 | 20 b8 20 2c 74 61 73 6b |essages%| . ,task|
|00000150| 25 0d 00 5a 22 20 ee 20 | 85 20 f2 63 6c 6f 73 65 |%..Z" . |. .close|
|00000160| 3a f6 3a f1 22 20 61 74 | 20 6c 69 6e 65 20 22 3b |:.:." at| line ";|
|00000170| 9e 3a e0 0d 00 64 0a 20 | f2 69 6e 69 74 0d 00 6e |.:...d. |.init..n|
|00000180| 10 20 f2 63 72 65 61 74 | 65 69 63 6f 6e 0d 00 78 |. .creat|eicon..x|
|00000190| 1c 20 ee 20 85 20 e7 20 | a4 65 72 72 6f 72 20 8c |. . . . |.error .|
|000001a0| 20 f2 63 6c 6f 73 65 3a | e0 0d 00 82 06 20 f5 0d | .close:|..... ..|
|000001b0| 00 8c 0a 20 f2 70 6f 6c | 6c 0d 00 96 0c 20 fd 20 |... .pol|l.... . |
|000001c0| 71 75 69 74 25 0d 00 a0 | 0b 20 f2 63 6c 6f 73 65 |quit%...|. .close|
|000001d0| 0d 00 aa 06 20 e0 0d 00 | b4 06 20 3a 0d 00 be 11 |.... ...|.. :....|
|000001e0| 20 dd f2 63 72 65 61 74 | 65 69 63 6f 6e 0d 00 c8 | ..creat|eicon...|
|000001f0| 28 20 f4 20 63 72 65 61 | 74 65 20 69 63 6f 6e 20 |( . crea|te icon |
|00000200| 61 6e 64 20 70 6c 61 63 | 65 20 6f 6e 20 69 63 6f |and plac|e on ico|
|00000210| 6e 20 62 61 72 0d 00 d2 | 37 20 21 62 25 3d 2d 31 |n bar...|7 !b%=-1|
|00000220| 3a 62 25 21 34 3d 30 3a | 62 25 21 38 3d 30 3a 62 |:b%!4=0:|b%!8=0:b|
|00000230| 25 21 31 32 3d 33 36 3a | 62 25 21 31 36 3d 36 38 |%!12=36:|b%!16=68|
|00000240| 3a 62 25 21 32 30 3d 26 | 33 30 31 41 0d 00 dc 36 |:b%!20=&|301A...6|
|00000250| 20 24 28 62 25 2b 32 34 | 29 3d 22 21 42 69 74 46 | $(b%+24|)="!BitF|
|00000260| 6c 69 70 22 3a c8 99 20 | 22 57 69 6d 70 5f 43 72 |lip":.. |"Wimp_Cr|
|00000270| 65 61 74 65 49 63 6f 6e | 22 2c 2c 62 25 20 b8 20 |eateIcon|",,b% . |
|00000280| 69 25 0d 00 e6 06 20 e1 | 0d 00 f0 06 20 3a 0d 00 |i%.... .|.... :..|
|00000290| fa 0c 20 dd f2 63 6c 6f | 73 65 0d 01 04 17 20 f4 |.. ..clo|se.... .|
|000002a0| 20 54 68 61 74 73 20 61 | 6c 6c 20 66 6f 6c 6b 73 | Thats a|ll folks|
|000002b0| 21 0d 01 0e 28 20 c8 99 | 20 22 57 69 6d 70 5f 43 |!...( ..| "Wimp_C|
|000002c0| 6c 6f 73 65 44 6f 77 6e | 22 2c 74 61 73 6b 25 2c |loseDown|",task%,|
|000002d0| 26 34 42 35 33 34 31 35 | 34 0d 01 18 06 20 e1 0d |&4B53415|4.... ..|
|000002e0| 01 22 06 20 3a 0d 01 2c | 0b 20 dd f2 70 6f 6c 6c |.". :..,|. ..poll|
|000002f0| 0d 01 36 37 20 f4 20 4d | 61 69 6e 20 77 69 6d 70 |..67 . M|ain wimp|
|00000300| 20 70 6f 6c 6c 69 6e 67 | 20 72 6f 75 74 69 6e 65 | polling| routine|
|00000310| 2e 20 44 75 6d 2d 64 65 | 2d 64 75 6d 2d 64 75 6d |. Dum-de|-dum-dum|
|00000320| 2d 64 75 6d 6d 6d 6d 0d | 01 40 0c 20 ea 20 6d 61 |-dummmm.|.@. . ma|
|00000330| 73 6b 25 0d 01 4a 11 20 | 6d 61 73 6b 25 3d 26 38 |sk%..J. |mask%=&8|
|00000340| 33 38 33 31 0d 01 54 21 | 20 c8 99 20 22 57 69 6d |3831..T!| .. "Wim|
|00000350| 70 5f 50 6f 6c 6c 22 2c | 6d 61 73 6b 25 2c 62 25 |p_Poll",|mask%,b%|
|00000360| 20 b8 20 72 25 0d 01 5e | 0c 20 c8 8e 20 72 25 20 | . r%..^|. .. r% |
|00000370| ca 0d 01 68 10 20 c9 20 | 31 3a f2 72 65 64 72 61 |...h. . |1:.redra|
|00000380| 77 0d 01 72 21 20 c9 20 | 32 3a c8 99 20 22 57 69 |w..r! . |2:.. "Wi|
|00000390| 6d 70 5f 4f 70 65 6e 57 | 69 6e 64 6f 77 22 2c 2c |mp_OpenW|indow",,|
|000003a0| 62 25 0d 01 7c 22 20 c9 | 20 33 3a c8 99 20 22 57 |b%..|" .| 3:.. "W|
|000003b0| 69 6d 70 5f 43 6c 6f 73 | 65 57 69 6e 64 6f 77 22 |imp_Clos|eWindow"|
|000003c0| 2c 2c 62 25 0d 01 86 14 | 20 c9 20 36 3a f2 6d 6f |,,b%....| . 6:.mo|
|000003d0| 75 73 65 63 6c 69 63 6b | 0d 01 90 13 20 c9 20 39 |useclick|.... . 9|
|000003e0| 3a f2 6d 65 6e 75 63 6c | 69 63 6b 0d 01 9a 15 20 |:.menucl|ick.... |
|000003f0| c9 20 31 37 2c 31 38 3a | f2 72 65 63 65 69 76 65 |. 17,18:|.receive|
|00000400| 0d 01 a4 06 20 cb 0d 01 | ae 06 20 e1 0d 01 b8 06 |.... ...|.. .....|
|00000410| 20 3a 0d 01 c2 0c 20 dd | a4 65 72 72 6f 72 0d 01 | :.... .|.error..|
|00000420| cc 38 20 f4 20 4d 61 69 | 6e 20 28 47 75 65 73 73 |.8 . Mai|n (Guess|
|00000430| 2c 20 4e 6f 3f 2c 20 57 | 61 69 74 20 66 6f 72 20 |, No?, W|ait for |
|00000440| 69 74 2e 2e 2e 29 20 45 | 72 72 6f 72 20 72 6f 75 |it...) E|rror rou|
|00000450| 74 69 6e 65 21 21 0d 01 | d6 0a 20 21 62 25 3d 9f |tine!!..|.. !b%=.|
|00000460| 0d 01 e0 0d 20 c8 8e 20 | 21 62 25 20 ca 0d 01 ea |.... .. |!b% ....|
|00000470| 1f 20 c9 20 31 3c 3c 33 | 30 3a 65 72 72 5f 73 74 |. . 1<<3|0:err_st|
|00000480| 72 24 3d 22 22 3a 62 6f | 78 25 3d 33 0d 01 f4 23 |r$="":bo|x%=3...#|
|00000490| 20 c9 20 28 31 3c 3c 33 | 30 29 2b 31 3a 65 72 72 | . (1<<3|0)+1:err|
|000004a0| 5f 73 74 72 24 3d 22 22 | 3a 62 6f 78 25 3d 31 0d |_str$=""|:box%=1.|
|000004b0| 01 fe 23 20 c9 20 28 31 | 3c 3c 33 30 29 2b 32 3a |..# . (1|<<30)+2:|
|000004c0| 65 72 72 5f 73 74 72 24 | 3d 22 22 3a 62 6f 78 25 |err_str$|="":box%|
|000004d0| 3d 32 0d 02 08 25 20 7f | 3a 65 72 72 5f 73 74 72 |=2...% .|:err_str|
|000004e0| 24 3d 22 20 61 74 20 6c | 69 6e 65 20 22 2b c3 9e |$=" at l|ine "+..|
|000004f0| 3a 62 6f 78 25 3d 33 0d | 02 12 06 20 cb 0d 02 1c |:box%=3.|... ....|
|00000500| 1b 20 24 28 62 25 2b 34 | 29 3d f6 24 2b 65 72 72 |. $(b%+4|)=.$+err|
|00000510| 5f 73 74 72 24 2b bd 30 | 0d 02 26 3a 20 c8 99 20 |_str$+.0|..&: .. |
|00000520| 22 57 69 6d 70 5f 52 65 | 70 6f 72 74 45 72 72 6f |"Wimp_Re|portErro|
|00000530| 72 22 2c 62 25 2c 62 6f | 78 25 2c 22 46 6c 69 70 |r",b%,bo|x%,"Flip|
|00000540| 20 42 69 74 22 20 b8 20 | 2c 72 65 73 70 6f 6e 73 | Bit" . |,respons|
|00000550| 65 25 0d 02 30 13 20 3d | 28 72 65 73 70 6f 6e 73 |e%..0. =|(respons|
|00000560| 65 25 3d 32 29 0d 02 3a | 06 20 3a 0d 02 44 0e 20 |e%=2)..:|. :..D. |
|00000570| dd f2 72 65 63 65 69 76 | 65 0d 02 4e 44 20 f4 20 |..receiv|e..ND . |
|00000580| 72 65 63 65 69 76 65 73 | 20 61 6e 64 20 68 61 6e |receives| and han|
|00000590| 64 6c 65 73 20 77 69 6d | 70 20 6d 65 73 73 61 67 |dles wim|p messag|
|000005a0| 65 73 2e 20 59 65 73 20 | 74 68 69 73 20 70 72 6f |es. Yes |this pro|
|000005b0| 67 72 61 6d 20 67 6f 73 | 73 69 70 73 21 0d 02 58 |gram gos|sips!..X|
|000005c0| 0f 20 c8 8e 20 62 25 21 | 31 36 20 ca 0d 02 62 10 |. .. b%!|16 ...b.|
|000005d0| 20 c9 20 30 3a 71 75 69 | 74 25 3d b9 0d 02 6c 11 | . 0:qui|t%=...l.|
|000005e0| 20 c9 20 26 35 30 32 3a | f2 68 65 6c 70 0d 02 76 | . &502:|.help..v|
|000005f0| 06 20 cb 0d 02 80 06 20 | e1 0d 02 8a 06 20 3a 0d |. ..... |..... :.|
|00000600| 02 94 0a dd f2 68 65 6c | 70 0d 02 9e 1b ea 20 77 |.....hel|p..... w|
|00000610| 68 25 2c 69 68 25 2c 6d | 65 73 73 2c 63 25 2c 68 |h%,ih%,m|ess,c%,h|
|00000620| 65 6c 70 24 0d 02 a8 0d | 63 25 3d 62 25 2b 33 30 |elp$....|c%=b%+30|
|00000630| 30 0d 02 b2 0e 63 25 21 | 31 32 3d 62 25 21 38 0d |0....c%!|12=b%!8.|
|00000640| 02 bc 0e 63 25 21 31 36 | 3d 26 35 30 33 0d 02 c6 |...c%!16|=&503...|
|00000650| 0e 6d 65 73 73 3d 63 25 | 2b 32 30 0d 02 d0 17 77 |.mess=c%|+20....w|
|00000660| 68 25 3d 62 25 21 33 32 | 3a 69 68 25 3d 62 25 21 |h%=b%!32|:ih%=b%!|
|00000670| 33 36 0d 02 da 1c 68 65 | 6c 70 24 3d a4 67 65 74 |36....he|lp$=.get|
|00000680| 5f 68 65 6c 70 28 77 68 | 25 2c 69 68 25 29 0d 02 |_help(wh|%,ih%)..|
|00000690| e4 14 24 6d 65 73 73 3d | 68 65 6c 70 24 2b bd 28 |..$mess=|help$+.(|
|000006a0| 30 29 0d 02 ee 14 6d 65 | 73 73 2b 3d a9 28 68 65 |0)....me|ss+=.(he|
|000006b0| 6c 70 24 29 2b 32 0d 02 | f8 22 3f 6d 65 73 73 3d |lp$)+2..|."?mess=|
|000006c0| 30 3a 63 25 21 30 3d 28 | 6d 65 73 73 2b 34 2d 63 |0:c%!0=(|mess+4-c|
|000006d0| 25 29 20 80 20 ac 20 33 | 0d 03 02 24 c8 99 20 22 |%) . . 3|...$.. "|
|000006e0| 57 69 6d 70 5f 53 65 6e | 64 4d 65 73 73 61 67 65 |Wimp_Sen|dMessage|
|000006f0| 22 2c 31 37 2c 63 25 2c | 62 25 21 34 0d 03 0c 05 |",17,c%,|b%!4....|
|00000700| e1 0d 03 16 05 3a 0d 03 | 20 17 dd a4 67 65 74 5f |.....:..| ...get_|
|00000710| 68 65 6c 70 28 77 68 25 | 2c 69 68 25 29 0d 03 2a |help(wh%|,ih%)..*|
|00000720| 1b f4 20 73 65 74 20 75 | 70 20 61 20 64 69 63 74 |.. set u|p a dict|
|00000730| 69 6f 6e 61 72 79 21 21 | 0d 03 34 40 ea 20 68 65 |ionary!!|..4@. he|
|00000740| 6c 70 24 2c 73 24 2c 63 | 24 2c 61 24 2c 69 62 24 |lp$,s$,c|$,a$,ib$|
|00000750| 2c 73 61 24 2c 74 69 24 | 2c 62 6c 69 73 24 2c 65 |,sa$,ti$|,blis$,e|
|00000760| 6d 24 2c 73 6f 72 61 24 | 2c 6d 24 2c 74 69 62 69 |m$,sora$|,m$,tibi|
|00000770| 24 2c 74 24 2c 64 62 24 | 0d 03 3e 0f 73 24 3d 22 |$,t$,db$|..>.s$="|
|00000780| 53 45 4c 45 43 54 22 0d | 03 48 0e 63 24 3d 22 43 |SELECT".|.H.c$="C|
|00000790| 6c 69 63 6b 22 0d 03 52 | 0f 61 24 3d 22 41 44 4a |lick"..R|.a$="ADJ|
|000007a0| 55 53 54 22 0d 03 5c 11 | 69 62 24 3d 22 49 63 6f |UST"..\.|ib$="Ico|
|000007b0| 6e 42 61 72 22 0d 03 66 | 12 73 61 24 3d 22 73 65 |nBar"..f|.sa$="se|
|000007c0| 6c 65 63 74 20 61 22 0d | 03 70 11 74 69 24 3d 22 |lect a".|.p.ti$="|
|000007d0| 54 68 69 73 20 69 73 22 | 0d 03 7a 1c 62 6c 69 73 |This is"|..z.blis|
|000007e0| 24 3d 22 42 65 73 74 20 | 6c 65 66 74 20 55 6e 73 |$="Best |left Uns|
|000007f0| 65 74 2e 22 0d 03 84 26 | 73 6f 72 61 24 3d 22 22 |et."...&|sora$=""|
|00000800| 2b 63 24 2b 22 20 22 2b | 73 24 2b 22 20 6f 72 20 |+c$+" "+|s$+" or |
|00000810| 22 2b 61 24 2b 22 20 74 | 6f 22 0d 03 8e 38 74 69 |"+a$+" t|o"...8ti|
|00000820| 62 69 24 3d 22 77 68 65 | 6e 20 22 2b 61 24 2b 22 |bi$="whe|n "+a$+"|
|00000830| 20 69 73 20 22 2b 63 24 | 2b 22 65 64 20 6f 6e 20 | is "+c$|+"ed on |
|00000840| 74 68 65 20 22 2b 69 62 | 24 2b 22 20 69 63 6f 6e |the "+ib|$+" icon|
|00000850| 2e 22 0d 03 98 11 74 24 | 3d 22 74 6f 67 67 6c 69 |."....t$|="toggli|
|00000860| 6e 67 22 0d 03 a2 10 70 | 24 3d 22 50 6f 69 6e 74 |ng"....p|$="Point|
|00000870| 65 72 22 0d 03 ac 2c 6d | 74 70 24 3d 22 4d 6f 76 |er"...,m|tp$="Mov|
|00000880| 65 20 74 68 65 20 22 2b | 70 24 2b 22 20 74 6f 20 |e the "+|p$+" to |
|00000890| 66 69 6e 64 20 6f 75 74 | 20 61 62 6f 75 74 22 0d |find out| about".|
|000008a0| 03 b6 19 6d 74 24 3d 22 | 4d 6f 76 65 20 74 68 65 |...mt$="|Move the|
|000008b0| 20 22 2b 70 24 2b 22 22 | 0d 03 c0 19 6d 24 3d 22 | "+p$+""|....m$="|
|000008c0| 22 2b 6d 74 24 2b 22 20 | 72 69 67 68 74 20 74 6f |"+mt$+" |right to|
|000008d0| 22 0d 03 ca 14 64 62 24 | 3d 22 44 69 61 6c 6f 67 |"....db$|="Dialog|
|000008e0| 20 42 6f 78 22 0d 03 d4 | 1a 73 6f 24 3d 22 73 65 | Box"...|.so$="se|
|000008f0| 6c 65 63 74 65 64 20 6f | 70 74 69 6f 6e 73 22 0d |lected o|ptions".|
|00000900| 03 de 0c c8 8e 20 77 68 | 25 20 ca 0d 03 e8 69 c9 |..... wh|% ....i.|
|00000910| 20 2d 32 3a 68 65 6c 70 | 24 3d 22 22 2b 74 69 24 | -2:help|$=""+ti$|
|00000920| 2b 22 20 74 68 65 20 42 | 69 74 46 6c 69 70 20 69 |+" the B|itFlip i|
|00000930| 63 6f 6e 2c 20 22 2b 63 | 24 2b 22 20 4d 45 4e 55 |con, "+c|$+" MENU|
|00000940| 20 74 6f 20 73 65 65 20 | 74 68 65 20 6d 61 69 6e | to see |the main|
|00000950| 20 6d 65 6e 75 2e 7c 4d | 50 6c 65 61 73 65 20 52 | menu.|M|Please R|
|00000960| 65 61 64 20 54 68 65 20 | 21 48 65 6c 70 20 66 69 |ead The |!Help fi|
|00000970| 6c 65 2e 22 0d 03 f2 16 | c9 20 69 6e 66 6f 77 68 |le."....|. infowh|
|00000980| 25 3a c8 8e 20 69 68 25 | 20 ca 0d 03 fc 65 c9 20 |%:.. ih%| ....e. |
|00000990| 31 3a 68 65 6c 70 24 3d | 22 22 2b 74 69 24 2b 22 |1:help$=|""+ti$+"|
|000009a0| 20 74 68 65 20 42 69 74 | 46 6c 69 70 20 41 70 70 | the Bit|Flip App|
|000009b0| 6c 69 63 61 74 69 6f 6e | 2c 20 69 74 20 61 6c 6c |lication|, it all|
|000009c0| 6f 77 73 20 79 6f 75 20 | 74 6f 20 73 65 74 20 63 |ows you |to set c|
|000009d0| 65 72 74 61 69 6e 20 75 | 73 65 66 75 6c 20 62 69 |ertain u|seful bi|
|000009e0| 74 73 20 69 6e 20 43 6d | 6f 73 52 61 6d 2e 22 0d |ts in Cm|osRam.".|
|000009f0| 04 06 2d c9 20 33 3a 68 | 65 6c 70 24 3d 22 22 2b |..-. 3:h|elp$=""+|
|00000a00| 74 69 24 2b 22 20 76 65 | 72 73 69 6f 6e 20 22 2b |ti$+" ve|rsion "+|
|00000a10| 76 65 72 73 69 6f 6e 24 | 2b 22 2e 22 0d 04 10 5e |version$|+"."...^|
|00000a20| c9 20 39 3a 68 65 6c 70 | 24 3d 22 22 2b 74 69 24 |. 9:help|$=""+ti$|
|00000a30| 2b 22 20 61 20 44 75 63 | 6b 2c 20 69 74 20 68 61 |+" a Duc|k, it ha|
|00000a40| 73 20 6e 6f 74 68 69 6e | 67 20 77 68 61 74 73 6f |s nothin|g whatso|
|00000a50| 65 76 65 72 20 74 6f 20 | 64 6f 20 77 69 74 68 20 |ever to |do with |
|00000a60| 61 20 50 6f 6e 64 20 63 | 61 6c 6c 65 64 20 47 61 |a Pond c|alled Ga|
|00000a70| 74 6c 65 79 73 2e 2e 2e | 2e 22 0d 04 1a f8 c9 20 |tleys...|."..... |
|00000a80| 31 31 3a 68 65 6c 70 24 | 3d 22 42 69 74 46 6c 69 |11:help$|="BitFli|
|00000a90| 70 20 20 77 61 73 20 77 | 72 69 74 74 65 6e 20 62 |p was w|ritten b|
|00000aa0| 79 20 4a 61 73 70 65 72 | 20 57 61 6c 6c 61 63 65 |y Jasper| Wallace|
|00000ab0| 2c 20 9d ad 29 2c 20 57 | 65 61 76 65 72 73 2c 57 |, ..), W|eavers,W|
|00000ac0| 65 61 72 65 20 53 74 2e | 2c 7c 4d 20 20 20 20 20 |eare St.|,|M |
|00000ad0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000ae0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000af0| 20 20 20 20 20 20 20 20 | 20 43 61 70 65 6c 2c 7c | | Capel,||
|00000b00| 4d 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |M | |
|00000b10| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000b20| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000b30| 53 75 72 72 65 79 2c 7c | 4d 54 65 6c 3a 30 33 30 |Surrey,||MTel:030|
|00000b40| 36 20 37 31 31 32 30 35 | 20 28 48 6f 6c 69 64 61 |6 711205| (Holida|
|00000b50| 79 73 2f 77 65 65 6b 65 | 6e 64 73 20 6f 6e 6c 79 |ys/weeke|nds only|
|00000b60| 29 20 20 20 20 20 20 20 | 20 20 52 48 35 20 35 48 |) | RH5 5H|
|00000b70| 59 22 0d 04 24 4f c9 20 | 31 32 3a 68 65 6c 70 24 |Y"..$O. |12:help$|
|00000b80| 3d 22 54 68 69 73 20 41 | 70 70 20 53 75 70 70 6f |="This A|pp Suppo|
|00000b90| 72 74 73 20 49 6e 74 65 | 72 61 63 74 69 76 65 20 |rts Inte|ractive |
|00000ba0| 68 65 6c 70 2e 7c 4d 22 | 2b 63 24 2b 22 20 68 65 |help.|M"|+c$+" he|
|00000bb0| 72 65 20 74 6f 20 52 75 | 6e 20 21 48 65 6c 70 2e |re to Ru|n !Help.|
|00000bc0| 22 0d 04 2e 05 7f 0d 04 | 38 63 68 65 6c 70 24 3d |".......|8chelp$=|
|00000bd0| 22 22 2b 74 69 24 2b 22 | 20 74 68 65 20 69 6e 66 |""+ti$+"| the inf|
|00000be0| 6f 20 77 69 6e 64 6f 77 | 2e 20 22 2b 6d 74 70 24 |o window|. "+mtp$|
|00000bf0| 2b 22 20 74 68 65 20 61 | 75 74 68 6f 72 20 61 6e |+" the a|uthor an|
|00000c00| 64 20 74 68 65 20 61 70 | 70 6c 69 63 61 74 69 6f |d the ap|plicatio|
|00000c10| 6e 2e 7c 4d 42 69 74 46 | 6c 69 70 20 69 73 20 46 |n.|MBitF|lip is F|
|00000c20| 72 65 65 57 61 72 65 2e | 22 0d 04 42 05 cb 0d 04 |reeWare.|"..B....|
|00000c30| 4c 18 c9 20 63 6f 6e 66 | 69 67 77 68 25 3a c8 8e |L.. conf|igwh%:..|
|00000c40| 20 69 68 25 20 ca 0d 04 | 56 8c c9 20 31 3a 68 65 | ih% ...|V.. 1:he|
|00000c50| 6c 70 24 3d 22 22 2b 74 | 69 24 2b 22 20 75 73 65 |lp$=""+t|i$+" use|
|00000c60| 64 20 62 79 20 73 6f 6d | 65 20 61 70 6c 69 63 61 |d by som|e aplica|
|00000c70| 74 69 6f 6e 73 20 74 6f | 20 64 65 63 69 64 65 20 |tions to| decide |
|00000c80| 77 68 65 74 68 65 72 20 | 6f 72 20 6e 6f 74 20 74 |whether |or not t|
|00000c90| 6f 20 75 73 65 20 33 44 | 20 74 65 6d 70 6c 61 74 |o use 3D| templat|
|00000ca0| 65 73 20 61 6e 64 20 69 | 63 6f 6e 73 2e 20 53 65 |es and i|cons. Se|
|00000cb0| 74 20 69 74 20 69 66 20 | 79 6f 75 20 6c 69 6b 65 |t it if |you like|
|00000cc0| 20 79 6f 75 72 20 64 65 | 73 6b 74 6f 70 20 33 44 | your de|sktop 3D|
|00000cd0| 2e 22 0d 04 60 94 c9 20 | 32 3a 68 65 6c 70 24 3d |."..`.. |2:help$=|
|00000ce0| 22 57 68 65 6e 20 73 65 | 74 20 61 6e 79 20 63 68 |"When se|t any ch|
|00000cf0| 61 72 61 63 74 65 72 20 | 77 72 69 74 74 65 6e 20 |aracter |written |
|00000d00| 74 6f 20 74 68 65 20 73 | 63 72 65 65 6e 20 77 69 |to the s|creen wi|
|00000d10| 6c 6c 20 63 61 75 73 65 | 20 69 74 20 74 6f 20 75 |ll cause| it to u|
|00000d20| 6e 62 6c 61 6e 6b 2e 20 | 4d 61 79 20 70 72 65 76 |nblank. |May prev|
|00000d30| 65 6e 74 20 74 68 65 20 | 6d 75 6c 74 69 63 6f 6c |ent the |multicol|
|00000d40| 6f 75 72 65 64 20 73 74 | 61 74 69 63 20 65 6e 63 |oured st|atic enc|
|00000d50| 6f 75 6e 74 65 64 20 69 | 6e 20 73 6f 6d 65 20 67 |ounted i|n some g|
|00000d60| 61 6d 65 73 2e 22 0d 04 | 6a ec c9 20 33 3a 68 65 |ames."..|j.. 3:he|
|00000d70| 6c 70 24 3d 22 53 65 74 | 20 74 6f 20 75 73 65 20 |lp$="Set| to use |
|00000d80| 64 69 74 68 65 72 65 64 | 20 63 6f 6c 6f 75 72 73 |dithered| colours|
|00000d90| 20 69 6e 20 74 68 65 20 | 64 65 73 6b 74 6f 70 2e | in the |desktop.|
|00000da0| 20 44 69 74 68 65 72 69 | 6e 67 20 69 73 20 77 68 | Ditheri|ng is wh|
|00000db0| 65 72 65 20 69 66 20 61 | 20 63 6f 6c 6f 75 72 20 |ere if a| colour |
|00000dc0| 63 61 6e 6e 6f 74 20 62 | 65 20 64 69 73 70 6c 61 |cannot b|e displa|
|00000dd0| 79 65 64 20 63 6f 72 72 | 65 63 74 6c 79 20 74 77 |yed corr|ectly tw|
|00000de0| 6f 20 63 6f 6c 6f 75 72 | 73 20 73 69 6d 69 6c 61 |o colour|s simila|
|00000df0| 72 20 74 6f 20 69 74 20 | 61 72 65 20 73 68 6f 77 |r to it |are show|
|00000e00| 6e 20 63 6c 6f 73 65 20 | 74 6f 67 65 74 68 65 72 |n close |together|
|00000e10| 20 73 6f 20 74 68 61 74 | 20 74 68 65 20 63 6f 6c | so that| the col|
|00000e20| 6f 75 72 20 79 6f 75 20 | 77 61 6e 74 20 69 73 20 |our you |want is |
|00000e30| 73 65 65 6e 2e 20 57 6f | 72 6b 73 20 62 65 73 74 |seen. Wo|rks best|
|00000e40| 20 69 6e 20 68 69 2d 52 | 65 73 20 6d 6f 64 65 73 | in hi-R|es modes|
|00000e50| 2e 22 0d 04 74 f1 c9 20 | 34 3a 68 65 6c 70 24 3d |."..t.. |4:help$=|
|00000e60| 22 57 68 65 6e 20 79 6f | 75 20 63 6c 69 63 6b 20 |"When yo|u click |
|00000e70| 8b 22 2b 73 24 2b 22 20 | 6f 6e 20 74 68 65 20 74 |."+s$+" |on the t|
|00000e80| 6f 67 67 6c 65 20 69 63 | 6f 6e 20 6f 6e 20 61 20 |oggle ic|on on a |
|00000e90| 77 69 6e 64 6f 77 20 74 | 68 65 20 77 69 6e 64 6f |window t|he windo|
|00000ea0| 77 20 77 69 6c 6c 20 6e | 6f 74 20 6f 62 73 63 75 |w will n|ot obscu|
|00000eb0| 72 65 20 74 68 65 20 22 | 2b 69 62 24 2b 22 2e 20 |re the "|+ib$+". |
|00000ec0| 53 65 74 74 69 6e 67 20 | 74 68 69 73 20 62 69 74 |Setting |this bit|
|00000ed0| 20 73 68 6f 75 6c 64 20 | 6d 65 61 6e 20 74 68 61 | should |mean tha|
|00000ee0| 74 20 74 68 69 73 20 68 | 61 70 70 65 6e 73 20 61 |t this h|appens a|
|00000ef0| 6c 6c 20 74 68 65 20 74 | 69 6d 65 2c 20 62 75 74 |ll the t|ime, but|
|00000f00| 20 69 74 20 64 6f 65 73 | 6e 27 74 2e 20 49 20 62 | it does|n't. I b|
|00000f10| 65 6c 69 76 65 20 74 68 | 61 74 20 69 74 20 77 6f |elive th|at it wo|
|00000f20| 72 6b 73 20 77 69 74 68 | 20 52 69 73 63 4f 73 20 |rks with| RiscOs |
|00000f30| 67 72 65 61 74 65 72 20 | 74 68 61 6e 20 33 2e 31 |greater |than 3.1|
|00000f40| 30 2e 22 0d 04 7e 82 c9 | 20 35 3a 68 65 6c 70 24 |0."..~..| 5:help$|
|00000f50| 3d 22 57 68 65 6e 20 53 | 65 74 20 6e 6f 20 65 72 |="When S|et no er|
|00000f60| 72 6f 72 20 69 73 20 67 | 65 6e 65 72 61 74 65 64 |ror is g|enerated|
|00000f70| 20 77 68 65 6e 20 66 69 | 6c 65 20 6e 61 6d 65 73 | when fi|le names|
|00000f80| 20 61 72 65 20 73 68 6f | 72 74 65 6e 65 64 20 69 | are sho|rtened i|
|00000f90| 6e 20 61 20 44 4f 53 89 | 52 69 73 63 4f 73 20 66 |n a DOS.|RiscOs f|
|00000fa0| 69 6c 65 20 74 72 61 6e | 73 66 65 72 2e 7c 4d 42 |ile tran|sfer.|MB|
|00000fb0| 79 20 64 65 66 61 75 6c | 74 20 69 74 20 69 73 20 |y defaul|t it is |
|00000fc0| 73 65 74 2e 22 0d 04 88 | 86 c9 20 36 3a 68 65 6c |set."...|.. 6:hel|
|00000fd0| 70 24 3d 22 49 6e 20 74 | 68 65 20 50 52 4d 27 73 |p$="In t|he PRM's|
|00000fe0| 20 74 68 69 73 20 69 73 | 20 64 65 73 63 72 69 62 | this is| describ|
|00000ff0| 65 64 20 61 73 20 27 43 | 61 63 68 65 20 49 63 6f |ed as 'C|ache Ico|
|00001000| 6e 20 65 6e 61 62 6c 65 | 20 73 74 61 74 65 27 20 |n enable| state' |
|00001010| 49 74 20 64 6f 65 73 6e | 27 74 20 61 70 70 65 61 |It doesn|'t appea|
|00001020| 72 20 74 6f 20 64 6f 20 | 61 6e 79 74 68 69 6e 67 |r to do |anything|
|00001030| 2e 7c 4d 42 79 20 64 65 | 66 61 75 6c 74 20 69 74 |.|MBy de|fault it|
|00001040| 20 69 73 20 75 6e 73 65 | 74 2e 22 0d 04 92 8a c9 | is unse|t.".....|
|00001050| 20 37 3a 68 65 6c 70 24 | 3d 22 57 68 65 6e 20 53 | 7:help$|="When S|
|00001060| 65 74 20 61 70 70 6c 69 | 63 61 74 69 6f 6e 73 20 |et appli|cations |
|00001070| 74 68 61 74 20 61 72 65 | 20 61 77 61 72 65 20 6f |that are| aware o|
|00001080| 66 20 74 68 69 73 20 62 | 69 74 20 75 73 65 20 73 |f this b|it use s|
|00001090| 6f 6c 69 64 20 64 72 61 | 67 73 20 69 6e 20 74 68 |olid dra|gs in th|
|000010a0| 65 69 72 20 73 61 76 65 | 20 62 6f 78 65 73 2e 20 |eir save| boxes. |
|000010b0| 49 66 20 79 6f 75 20 6c | 69 6b 65 20 61 20 66 61 |If you l|ike a fa|
|000010c0| 6e 63 79 20 64 65 73 6b | 74 6f 70 2c 20 73 65 74 |ncy desk|top, set|
|000010d0| 20 69 74 2e 22 0d 04 9c | 73 c9 20 38 3a 68 65 6c | it."...|s. 8:hel|
|000010e0| 70 24 3d 22 57 68 65 6e | 20 53 65 74 20 74 68 69 |p$="When| Set thi|
|000010f0| 73 20 62 69 74 20 64 69 | 73 61 62 6c 65 73 20 68 |s bit di|sables h|
|00001100| 61 72 64 77 61 72 65 20 | 74 65 73 74 73 20 61 74 |ardware |tests at|
|00001110| 20 70 6f 77 65 72 20 6f | 6e 2e 7c 4d 53 65 65 20 | power o|n.|MSee |
|00001120| 74 68 65 20 21 48 65 6c | 70 20 66 69 6c 65 20 66 |the !Hel|p file f|
|00001130| 6f 72 20 64 65 61 74 61 | 69 6c 73 2e 7c 4d 22 2b |or deata|ils.|M"+|
|00001140| 62 6c 69 73 24 2b 22 22 | 0d 04 a6 a1 c9 20 39 3a |blis$+""|..... 9:|
|00001150| 68 65 6c 70 24 3d 22 57 | 68 65 6e 20 53 65 74 20 |help$="W|hen Set |
|00001160| 74 68 69 73 20 73 68 6f | 75 6c 64 20 65 6e 61 62 |this sho|uld enab|
|00001170| 6c 65 20 69 6e 74 65 6c | 6c 69 67 65 6e 74 20 70 |le intel|ligent p|
|00001180| 6f 77 65 72 20 73 61 76 | 69 6e 67 2e 7c 4d 48 6f |ower sav|ing.|MHo|
|00001190| 77 65 76 65 72 2c 20 69 | 74 20 6d 61 79 20 63 61 |wever, i|t may ca|
|000011a0| 75 73 65 20 27 44 61 74 | 61 20 61 62 6f 72 74 20 |use 'Dat|a abort |
|000011b0| 65 72 72 6f 72 27 28 73 | 29 20 61 6e 64 20 74 68 |error'(s|) and th|
|000011c0| 65 20 64 72 65 61 64 65 | 64 20 27 46 69 6c 65 20 |e dreade|d 'File |
|000011d0| 43 6f 72 65 20 69 6e 20 | 75 73 65 27 2e 7c 4d 22 |Core in |use'.|M"|
|000011e0| 2b 62 6c 69 73 24 2b 22 | 22 0d 04 b0 8f c9 20 31 |+blis$+"|"..... 1|
|000011f0| 30 3a 68 65 6c 70 24 3d | 22 49 6e 20 74 68 65 20 |0:help$=|"In the |
|00001200| 50 52 4d 27 73 20 74 68 | 69 73 20 69 73 20 64 65 |PRM's th|is is de|
|00001210| 73 63 72 69 62 65 64 20 | 61 73 20 27 43 61 63 68 |scribed |as 'Cach|
|00001220| 65 20 65 6e 61 62 6c 65 | 20 66 6f 72 20 41 52 4d |e enable| for ARM|
|00001230| 20 33 27 20 77 65 6c 6c | 20 69 74 73 20 61 6c 77 | 3' well| its alw|
|00001240| 61 79 73 20 62 65 65 6e | 20 6f 66 66 20 66 6f 72 |ays been| off for|
|00001250| 20 6d 65 20 61 6e 64 20 | 6d 79 20 63 61 63 68 65 | me and |my cache|
|00001260| 20 77 6f 72 6b 73 20 66 | 69 6e 65 21 7c 4d 22 2b | works f|ine!|M"+|
|00001270| 62 6c 69 73 24 2b 22 22 | 0d 04 ba 34 c9 20 31 31 |blis$+""|...4. 11|
|00001280| 3a 68 65 6c 70 24 3d 22 | 22 2b 63 24 2b 22 20 22 |:help$="|"+c$+" "|
|00001290| 2b 73 24 2b 22 20 74 6f | 20 63 6c 6f 73 65 20 74 |+s$+" to| close t|
|000012a0| 68 65 20 22 2b 64 62 24 | 2b 22 2e 22 0d 04 c4 2b |he "+db$|+"."...+|
|000012b0| c9 20 31 32 3a 68 65 6c | 70 24 3d 22 22 2b 73 6f |. 12:hel|p$=""+so|
|000012c0| 72 61 24 2b 22 20 75 73 | 65 20 74 68 65 20 22 2b |ra$+" us|e the "+|
|000012d0| 73 6f 24 2b 22 2e 22 0d | 04 ce 7f c9 20 31 34 3a |so$+".".|.... 14:|
|000012e0| 68 65 6c 70 24 3d 22 22 | 2b 73 6f 72 61 24 2b 22 |help$=""|+sora$+"|
|000012f0| 20 73 61 76 65 20 61 6c | 6c 20 74 68 65 20 63 75 | save al|l the cu|
|00001300| 72 72 65 6e 74 20 43 6d | 6f 73 52 61 6d 20 73 65 |rrent Cm|osRam se|
|00001310| 74 74 69 6e 67 73 20 74 | 6f 20 61 20 66 69 6c 65 |ttings t|o a file|
|00001320| 2e 7c 4d 54 68 65 20 46 | 69 6c 65 20 63 61 6e 20 |.|MThe F|ile can |
|00001330| 62 65 20 66 6f 75 6e 64 | 20 69 6e 20 21 42 69 74 |be found| in !Bit|
|00001340| 46 6c 69 70 2e 52 65 73 | 6f 75 72 63 65 73 2e 43 |Flip.Res|ources.C|
|00001350| 4d 4f 53 20 2e 22 0d 04 | d8 75 c9 20 31 35 3a 68 |MOS ."..|.u. 15:h|
|00001360| 65 6c 70 24 3d 22 22 2b | 73 6f 72 61 24 2b 22 20 |elp$=""+|sora$+" |
|00001370| 72 65 73 74 6f 72 65 20 | 61 20 70 72 65 76 69 6f |restore |a previo|
|00001380| 75 73 6c 79 20 73 61 76 | 65 64 20 43 6d 6f 73 52 |usly sav|ed CmosR|
|00001390| 61 6d 20 66 69 6c 65 2e | 7c 4d 41 6c 6c 20 76 61 |am file.||MAll va|
|000013a0| 6c 75 65 73 20 77 69 6c | 6c 20 62 65 20 72 65 73 |lues wil|l be res|
|000013b0| 74 6f 72 65 64 20 28 55 | 6e 6c 69 6b 65 20 21 43 |tored (U|nlike !C|
|000013c0| 6f 6e 66 69 67 75 72 65 | 29 2e 22 0d 04 e2 05 7f |onfigure|).".....|
|000013d0| 0d 04 ec b2 68 65 6c 70 | 24 3d 22 22 2b 74 69 24 |....help|$=""+ti$|
|000013e0| 2b 22 20 74 68 65 20 43 | 6d 6f 73 52 61 6d 20 63 |+" the C|mosRam c|
|000013f0| 6f 6e 66 69 67 75 72 61 | 74 69 6f 6e 20 77 69 6e |onfigura|tion win|
|00001400| 64 6f 77 2e 7c 4d 49 74 | 20 61 6c 6c 6f 77 73 20 |dow.|MIt| allows |
|00001410| 79 6f 75 20 74 6f 20 73 | 65 74 73 20 73 6f 6d 65 |you to s|ets some|
|00001420| 20 6f 66 20 74 68 65 20 | 75 73 65 66 75 6c 20 62 | of the |useful b|
|00001430| 69 74 73 20 52 69 73 63 | 20 4f 73 20 61 6e 64 20 |its Risc| Os and |
|00001440| 6f 74 68 65 72 20 41 70 | 70 73 20 75 73 65 2e 7c |other Ap|ps use.||
|00001450| 4d 22 2b 73 6f 72 61 24 | 2b 22 20 73 65 74 20 28 |M"+sora$|+" set (|
|00001460| 74 69 63 6b 65 64 29 20 | 6f 72 20 75 6e 73 65 74 |ticked) |or unset|
|00001470| 20 28 62 6c 61 6e 6b 29 | 20 74 68 65 20 62 69 74 | (blank)| the bit|
|00001480| 73 22 0d 04 f6 05 cb 0d | 05 00 52 c9 20 69 64 77 |s"......|..R. idw|
|00001490| 68 25 3a 68 65 6c 70 24 | 3d 22 22 2b 74 69 24 2b |h%:help$|=""+ti$+|
|000014a0| 22 20 74 68 65 20 55 6e | 69 71 75 65 49 44 20 77 |" the Un|iqueID w|
|000014b0| 69 6e 64 6f 77 2e 7c 4d | 49 74 20 73 68 6f 77 73 |indow.|M|It shows|
|000014c0| 20 79 6f 75 72 20 6d 61 | 63 68 69 6e 65 73 20 75 | your ma|chines u|
|000014d0| 6e 69 71 75 65 49 44 2e | 22 0d 05 0a 05 7f 0d 05 |niqueID.|".......|
|000014e0| 14 2e c8 99 20 22 57 69 | 6d 70 5f 47 65 74 4d 65 |.... "Wi|mp_GetMe|
|000014f0| 6e 75 53 74 61 74 65 22 | 2c 31 2c 6d 65 6e 75 68 |nuState"|,1,menuh|
|00001500| 65 6c 70 25 2c 77 68 25 | 2c 69 68 25 0d 05 1e 14 |elp%,wh%|,ih%....|
|00001510| c8 8e 20 6d 65 6e 75 68 | 65 6c 70 25 21 30 20 ca |.. menuh|elp%!0 .|
|00001520| 0d 05 28 3e c9 20 30 3a | 68 65 6c 70 24 3d 22 22 |..(>. 0:|help$=""|
|00001530| 2b 6d 24 2b 22 20 66 69 | 6e 64 20 6f 75 74 20 61 |+m$+" fi|nd out a|
|00001540| 62 6f 75 74 20 42 69 74 | 46 6c 69 70 20 61 6e 64 |bout Bit|Flip and|
|00001550| 20 69 74 27 73 20 61 75 | 74 68 6f 72 2e 22 0d 05 | it's au|thor."..|
|00001560| 32 5c c9 20 31 3a 68 65 | 6c 70 24 3d 22 22 2b 73 |2\. 1:he|lp$=""+s|
|00001570| 6f 72 61 24 2b 22 20 73 | 68 6f 77 20 61 20 22 2b |ora$+" s|how a "+|
|00001580| 64 62 24 2b 22 20 77 68 | 69 63 68 20 61 6c 6c 6f |db$+" wh|ich allo|
|00001590| 77 73 20 79 6f 75 20 74 | 6f 20 63 75 73 74 6f 6d |ws you t|o custom|
|000015a0| 69 73 65 20 52 69 73 63 | 4f 73 20 61 6e 64 20 73 |ise Risc|Os and s|
|000015b0| 6f 6d 65 20 61 70 70 73 | 2e 22 0d 05 3c 36 c9 20 |ome apps|."..<6. |
|000015c0| 32 3a 68 65 6c 70 24 3d | 22 22 2b 73 6f 72 61 24 |2:help$=|""+sora$|
|000015d0| 2b 22 20 73 68 6f 77 20 | 79 6f 75 72 65 20 6d 61 |+" show |youre ma|
|000015e0| 63 68 69 6e 65 73 20 55 | 6e 69 71 75 65 49 44 22 |chines U|niqueID"|
|000015f0| 0d 05 46 2b c9 20 33 3a | 68 65 6c 70 24 3d 22 22 |..F+. 3:|help$=""|
|00001600| 2b 73 6f 72 61 24 2b 22 | 20 71 75 69 74 20 74 68 |+sora$+"| quit th|
|00001610| 65 20 70 72 6f 67 72 61 | 6d 2e 22 0d 05 50 05 cb |e progra|m."..P..|
|00001620| 0d 05 5a 05 cb 0d 05 64 | 0a 3d 68 65 6c 70 24 0d |..Z....d|.=help$.|
|00001630| 05 6e 05 3a 0d 05 78 0b | 20 dd f2 69 6e 69 74 0d |.n.:..x.| ..init.|
|00001640| 05 82 1f 20 f4 20 4d 61 | 69 6e 20 69 6e 69 74 69 |... . Ma|in initi|
|00001650| 73 61 74 69 6f 6e 20 72 | 6f 75 74 69 6e 65 0d 05 |sation r|outine..|
|00001660| 8c 52 20 f4 20 57 6f 70 | 70 65 72 20 6f 66 20 61 |.R . Wop|per of a|
|00001670| 20 32 44 20 61 72 72 61 | 79 20 66 6f 72 20 74 68 | 2D arra|y for th|
|00001680| 65 20 43 6d 6f 73 20 62 | 69 74 73 20 28 61 72 72 |e Cmos b|its (arr|
|00001690| 61 79 20 67 69 76 65 73 | 20 62 79 74 65 2c 62 69 |ay gives| byte,bi|
|000016a0| 74 20 69 6e 20 69 63 6f | 6e 20 6f 72 64 65 72 29 |t in ico|n order)|
|000016b0| 0d 05 96 11 20 de 20 63 | 6d 6f 73 25 28 32 2c 39 |.... . c|mos%(2,9|
|000016c0| 29 0d 05 a0 20 20 63 6d | 6f 73 25 28 30 2c 30 29 |)... cm|os%(0,0)|
|000016d0| 3d 31 34 30 3a 63 6d 6f | 73 25 28 31 2c 30 29 3d |=140:cmo|s%(1,0)=|
|000016e0| 30 0d 05 aa 20 20 63 6d | 6f 73 25 28 30 2c 31 29 |0... cm|os%(0,1)|
|000016f0| 3d 31 38 38 3a 63 6d 6f | 73 25 28 31 2c 31 29 3d |=188:cmo|s%(1,1)=|
|00001700| 36 0d 05 b4 1f 20 63 6d | 6f 73 25 28 30 2c 32 29 |6.... cm|os%(0,2)|
|00001710| 3d 32 38 3a 63 6d 6f 73 | 25 28 31 2c 32 29 3d 33 |=28:cmos|%(1,2)=3|
|00001720| 0d 05 be 1f 20 63 6d 6f | 73 25 28 30 2c 33 29 3d |.... cmo|s%(0,3)=|
|00001730| 32 38 3a 63 6d 6f 73 25 | 28 31 2c 33 29 3d 34 0d |28:cmos%|(1,3)=4.|
|00001740| 05 c8 1f 20 63 6d 6f 73 | 25 28 30 2c 34 29 3d 32 |... cmos|%(0,4)=2|
|00001750| 38 3a 63 6d 6f 73 25 28 | 31 2c 34 29 3d 30 0d 05 |8:cmos%(|1,4)=0..|
|00001760| d2 20 20 63 6d 6f 73 25 | 28 30 2c 35 29 3d 31 38 |. cmos%|(0,5)=18|
|00001770| 38 3a 63 6d 6f 73 25 28 | 31 2c 35 29 3d 32 0d 05 |8:cmos%(|1,5)=2..|
|00001780| dc 1f 20 63 6d 6f 73 25 | 28 30 2c 36 29 3d 32 38 |.. cmos%|(0,6)=28|
|00001790| 3a 63 6d 6f 73 25 28 31 | 2c 36 29 3d 31 0d 05 e6 |:cmos%(1|,6)=1...|
|000017a0| 20 20 63 6d 6f 73 25 28 | 30 2c 37 29 3d 31 38 38 | cmos%(|0,7)=188|
|000017b0| 3a 63 6d 6f 73 25 28 31 | 2c 37 29 3d 37 0d 05 f0 |:cmos%(1|,7)=7...|
|000017c0| 20 20 63 6d 6f 73 25 28 | 30 2c 38 29 3d 31 39 35 | cmos%(|0,8)=195|
|000017d0| 3a 63 6d 6f 73 25 28 31 | 2c 38 29 3d 33 0d 05 fa |:cmos%(1|,8)=3...|
|000017e0| 20 20 63 6d 6f 73 25 28 | 30 2c 39 29 3d 31 39 35 | cmos%(|0,9)=195|
|000017f0| 3a 63 6d 6f 73 25 28 31 | 2c 39 29 3d 35 0d 06 04 |:cmos%(1|,9)=5...|
|00001800| 39 20 de 20 62 25 20 31 | 35 30 30 2c 77 73 25 20 |9 . b% 1|500,ws% |
|00001810| 31 35 30 30 2c 6d 65 6e | 73 70 63 25 20 31 30 30 |1500,men|spc% 100|
|00001820| 30 2c 69 62 61 72 25 20 | 31 32 2c 6d 65 6e 75 68 |0,ibar% |12,menuh|
|00001830| 65 6c 70 25 20 34 0d 06 | 0e 29 20 77 73 65 6e 64 |elp% 4..|.) wsend|
|00001840| 25 3d 77 73 25 2b 31 35 | 30 30 3a 6d 65 6e 65 6e |%=ws%+15|00:menen|
|00001850| 64 25 3d 6d 65 6e 73 70 | 63 25 2b 31 30 30 30 0d |d%=mensp|c%+1000.|
|00001860| 06 18 0c 20 71 75 69 74 | 25 3d a3 0d 06 22 1e 20 |... quit|%=...". |
|00001870| 6c 75 6d 70 73 25 3d a4 | 72 65 61 64 5f 61 5f 62 |lumps%=.|read_a_b|
|00001880| 69 74 28 31 34 30 2c 30 | 29 0d 06 2c 10 20 c8 8e |it(140,0|)..,. ..|
|00001890| 20 6c 75 6d 70 73 25 20 | ca 0d 06 36 31 20 c9 20 | lumps% |...61 . |
|000018a0| 31 3a 73 70 72 24 3d 22 | 3c 42 69 74 46 6c 69 70 |1:spr$="|<BitFlip|
|000018b0| 24 44 69 72 3e 2e 52 65 | 73 6f 75 72 63 65 73 2e |$Dir>.Re|sources.|
|000018c0| 53 70 72 69 74 65 73 33 | 44 22 0d 06 40 2f 20 c9 |Sprites3|D"..@/ .|
|000018d0| 20 30 3a 73 70 72 24 3d | 22 3c 42 69 74 46 6c 69 | 0:spr$=|"<BitFli|
|000018e0| 70 24 44 69 72 3e 2e 52 | 65 73 6f 75 72 63 65 73 |p$Dir>.R|esources|
|000018f0| 2e 53 70 72 69 74 65 73 | 22 0d 06 4a 06 20 cb 0d |.Sprites|"..J. ..|
|00001900| 06 54 12 20 66 69 6c 65 | 25 3d 8e 28 73 70 72 24 |.T. file|%=.(spr$|
|00001910| 29 0d 06 5e 1c 20 73 69 | 7a 65 25 3d a2 23 66 69 |)..^. si|ze%=.#fi|
|00001920| 6c 65 25 2b 34 3a d9 23 | 66 69 6c 65 25 0d 06 68 |le%+4:.#|file%..h|
|00001930| 14 20 de 20 73 70 61 72 | 65 61 25 20 73 69 7a 65 |. . spar|ea% size|
|00001940| 25 0d 06 72 20 20 21 73 | 70 61 72 65 61 25 3d 73 |%..r !s|parea%=s|
|00001950| 69 7a 65 25 3a 73 70 61 | 72 65 61 25 21 38 3d 31 |ize%:spa|rea%!8=1|
|00001960| 36 0d 06 7c 27 20 c8 99 | 20 22 4f 53 5f 53 70 72 |6..|' ..| "OS_Spr|
|00001970| 69 74 65 4f 70 22 2c 26 | 31 30 41 2c 73 70 61 72 |iteOp",&|10A,spar|
|00001980| 65 61 25 2c 73 70 72 24 | 0d 06 86 1c 20 ee 20 85 |ea%,spr$|.... . .|
|00001990| 20 e7 20 a4 65 72 72 6f | 72 20 8c 20 f2 63 6c 6f | . .erro|r . .clo|
|000019a0| 73 65 3a e0 0d 06 90 14 | 20 f2 6c 6f 61 64 5f 74 |se:.....| .load_t|
|000019b0| 65 6d 70 6c 61 74 65 73 | 0d 06 9a 0f 20 f2 6d 61 |emplates|.... .ma|
|000019c0| 69 6e 5f 6d 65 6e 75 0d | 06 a4 21 20 f2 61 74 74 |in_menu.|..! .att|
|000019d0| 61 63 68 28 6d 61 69 6e | 6d 65 6e 75 25 2c 30 2c |ach(main|menu%,0,|
|000019e0| 69 6e 66 6f 77 68 25 29 | 0d 06 ae 06 20 e1 0d 06 |infowh%)|.... ...|
|000019f0| b8 06 20 3a 0d 06 c2 10 | 20 dd f2 6d 61 69 6e 5f |.. :....| ..main_|
|00001a00| 6d 65 6e 75 0d 06 cc 2e | 20 f4 20 63 72 65 61 74 |menu....| . creat|
|00001a10| 73 20 69 63 6f 6e 20 62 | 61 72 20 6d 65 6e 75 2c |s icon b|ar menu,|
|00001a20| 20 75 73 69 6e 67 20 46 | 4e 6d 61 6b 65 5f 6d 65 | using F|Nmake_me|
|00001a30| 6e 75 0d 06 d6 09 20 f7 | 20 2b 31 0d 06 e0 33 20 |nu.... .| +1...3 |
|00001a40| dc 20 42 69 74 46 6c 69 | 70 2c 49 6e 66 6f 2c 43 |. BitFli|p,Info,C|
|00001a50| 6f 6e 66 69 67 75 72 65 | 2e 2e 2e 2c 55 6e 69 71 |onfigure|...,Uniq|
|00001a60| 75 65 49 44 2e 2e 2e 2c | 51 75 69 74 2c 2a 0d 06 |ueID...,|Quit,*..|
|00001a70| ea 19 20 6d 61 69 6e 6d | 65 6e 75 25 3d a4 6d 61 |.. mainm|enu%=.ma|
|00001a80| 6b 65 5f 6d 65 6e 75 0d | 06 f4 06 20 e1 0d 06 fe |ke_menu.|... ....|
|00001a90| 06 20 3a 0d 07 08 1f 20 | dd f2 61 74 74 61 63 68 |. :.... |..attach|
|00001aa0| 28 6d 65 6e 75 25 2c 69 | 74 65 6d 25 2c 73 75 62 |(menu%,i|tem%,sub|
|00001ab0| 25 29 0d 07 12 1f 20 f4 | 20 61 74 74 61 63 68 65 |%).... .| attache|
|00001ac0| 73 20 73 75 62 6d 65 6e | 75 20 74 6f 20 6d 65 6e |s submen|u to men|
|00001ad0| 75 0d 07 1c 20 20 21 28 | 6d 65 6e 75 25 2b 32 38 |u... !(|menu%+28|
|00001ae0| 2b 69 74 65 6d 25 2a 32 | 34 2b 34 29 3d 73 75 62 |+item%*2|4+4)=sub|
|00001af0| 25 0d 07 26 06 20 e1 0d | 07 30 07 20 3a 20 0d 07 |%..&. ..|.0. : ..|
|00001b00| 3a 11 20 dd f2 6d 6f 75 | 73 65 63 6c 69 63 6b 0d |:. ..mou|seclick.|
|00001b10| 07 44 32 20 f4 20 63 61 | 6c 6c 65 64 20 77 68 65 |.D2 . ca|lled whe|
|00001b20| 6e 20 6d 6f 75 73 65 20 | 62 75 74 74 6f 6e 20 70 |n mouse |button p|
|00001b30| 72 65 73 73 65 64 20 6f | 72 20 63 6c 69 63 6b 65 |ressed o|r clicke|
|00001b40| 64 0d 07 4e 63 20 f4 20 | 62 25 21 30 3d 4d 6f 75 |d..Nc . |b%!0=Mou|
|00001b50| 73 65 78 2c 62 25 21 34 | 3d 4d 6f 75 73 65 79 2c |sex,b%!4|=Mousey,|
|00001b60| 62 25 21 38 3d 62 75 74 | 74 6f 6e 73 3a 62 25 21 |b%!8=but|tons:b%!|
|00001b70| 31 32 3d 77 69 6e 64 6f | 77 20 68 61 6e 64 6c 65 |12=windo|w handle|
|00001b80| 20 28 2d 32 20 66 6f 72 | 20 69 63 6f 6e 20 62 61 | (-2 for| icon ba|
|00001b90| 72 29 3a 62 25 21 31 36 | 3d 69 63 6f 6e 20 68 61 |r):b%!16|=icon ha|
|00001ba0| 6e 64 6c 65 0d 07 58 0f | 20 c8 8e 20 62 25 21 31 |ndle..X.| .. b%!1|
|00001bb0| 32 20 ca 0d 07 62 12 c9 | 20 2d 32 3a c8 8e 20 62 |2 ...b..| -2:.. b|
|00001bc0| 25 21 38 20 ca 0d 07 6c | 44 20 c9 20 32 3a f2 73 |%!8 ...l|D . 2:.s|
|00001bd0| 68 6f 77 6d 65 6e 75 28 | 6d 61 69 6e 6d 65 6e 75 |howmenu(|mainmenu|
|00001be0| 25 2c 21 62 25 2d 36 34 | 2c 39 36 2b 34 2a 34 34 |%,!b%-64|,96+4*44|
|00001bf0| 29 3a f4 20 63 68 61 6e | 67 65 20 66 6f 72 20 6d |):. chan|ge for m|
|00001c00| 65 6e 75 20 69 74 65 6d | 73 0d 07 76 15 20 c9 20 |enu item|s..v. . |
|00001c10| 34 3a f2 6f 70 65 6e 5f | 63 6f 6e 66 69 67 0d 07 |4:.open_|config..|
|00001c20| 80 06 20 cb 0d 07 8a 19 | 20 c9 20 69 6e 66 6f 77 |.. .....| . infow|
|00001c30| 68 25 3a c8 8e 20 62 25 | 21 31 36 20 ca 0d 07 94 |h%:.. b%|!16 ....|
|00001c40| 62 20 c9 20 31 32 3a ff | 22 49 66 20 22 22 3c 48 |b . 12:.|"If ""<H|
|00001c50| 65 6c 70 24 44 69 72 3e | 22 22 3d 22 22 22 22 20 |elp$Dir>|""="""" |
|00001c60| 54 68 65 6e 20 46 69 6c | 65 72 5f 52 75 6e 20 52 |Then Fil|er_Run R|
|00001c70| 65 73 6f 75 72 63 65 73 | 3a 24 2e 41 70 70 73 2e |esources|:$.Apps.|
|00001c80| 21 48 65 6c 70 22 3a c8 | 99 20 22 57 69 6d 70 5f |!Help":.|. "Wimp_|
|00001c90| 43 72 65 61 74 65 4d 65 | 6e 75 22 2c 2c 2d 31 0d |CreateMe|nu",,-1.|
|00001ca0| 07 9e 06 20 cb 0d 07 a8 | 1b 20 c9 20 63 6f 6e 66 |... ....|. . conf|
|00001cb0| 69 67 77 68 25 3a c8 8e | 20 62 25 21 31 36 20 ca |igwh%:..| b%!16 .|
|00001cc0| 0d 07 b2 1a 20 c9 20 31 | 32 3a f2 63 6c 69 63 6b |.... . 1|2:.click|
|00001cd0| 5f 6f 6e 5f 63 6f 6e 66 | 69 67 0d 07 bc 22 20 c9 |_on_conf|ig..." .|
|00001ce0| 20 31 31 3a f2 63 6c 6f | 73 65 5f 77 69 6e 64 6f | 11:.clo|se_windo|
|00001cf0| 77 28 63 6f 6e 66 69 67 | 77 68 25 29 0d 07 c6 16 |w(config|wh%)....|
|00001d00| 20 c9 20 31 34 3a f2 73 | 61 76 65 5f 63 6f 6e 66 | . 14:.s|ave_conf|
|00001d10| 69 67 0d 07 d0 16 20 c9 | 20 31 35 3a f2 6c 6f 61 |ig.... .| 15:.loa|
|00001d20| 64 5f 63 6f 6e 66 69 67 | 0d 07 da 06 20 cb 0d 07 |d_config|.... ...|
|00001d30| e4 06 20 cb 0d 07 ee 06 | 20 e1 0d 07 f8 06 20 3a |.. .....| ..... :|
|00001d40| 0d 08 02 15 20 dd f2 6c | 6f 61 64 5f 74 65 6d 70 |.... ..l|oad_temp|
|00001d50| 6c 61 74 65 73 0d 08 0c | 2a 20 f4 20 4c 6f 61 64 |lates...|* . Load|
|00001d60| 73 20 74 65 6d 70 6c 61 | 74 65 73 20 61 6e 64 20 |s templa|tes and |
|00001d70| 63 72 65 61 74 65 73 20 | 77 69 6e 64 6f 77 73 0d |creates |windows.|
|00001d80| 08 16 10 20 c8 8e 20 6c | 75 6d 70 73 25 20 ca 0d |... .. l|umps% ..|
|00001d90| 08 20 44 20 c9 20 30 3a | c8 99 20 22 57 69 6d 70 |. D . 0:|.. "Wimp|
|00001da0| 5f 4f 70 65 6e 54 65 6d | 70 6c 61 74 65 22 2c 2c |_OpenTem|plate",,|
|00001db0| 22 3c 42 69 74 46 6c 69 | 70 24 44 69 72 3e 2e 52 |"<BitFli|p$Dir>.R|
|00001dc0| 65 73 6f 75 72 63 65 73 | 2e 54 65 6d 70 6c 61 74 |esources|.Templat|
|00001dd0| 65 73 22 0d 08 2a 45 20 | c9 20 31 3a c8 99 20 22 |es"..*E |. 1:.. "|
|00001de0| 57 69 6d 70 5f 4f 70 65 | 6e 54 65 6d 70 6c 61 74 |Wimp_Ope|nTemplat|
|00001df0| 65 22 2c 2c 22 3c 42 69 | 74 46 6c 69 70 24 44 69 |e",,"<Bi|tFlip$Di|
|00001e00| 72 3e 2e 52 65 73 6f 75 | 72 63 65 73 2e 54 65 6d |r>.Resou|rces.Tem|
|00001e10| 70 6c 61 74 65 33 44 22 | 0d 08 34 06 20 cb 0d 08 |plate3D"|..4. ...|
|00001e20| 3e 3e 20 c8 99 20 22 57 | 69 6d 70 5f 4c 6f 61 64 |>> .. "W|imp_Load|
|00001e30| 54 65 6d 70 6c 61 74 65 | 22 2c 2c 62 25 2c 77 73 |Template|",,b%,ws|
|00001e40| 25 2c 77 73 65 6e 64 25 | 2c 2d 31 2c 22 49 6e 66 |%,wsend%|,-1,"Inf|
|00001e50| 6f 22 2c 30 20 b8 20 2c | 2c 77 73 25 0d 08 48 12 |o",0 . ,|,ws%..H.|
|00001e60| 20 62 25 21 36 34 3d 73 | 70 61 72 65 61 25 0d 08 | b%!64=s|parea%..|
|00001e70| 52 1e 20 24 62 25 21 28 | 38 38 2b 33 32 2a 33 2b |R. $b%!(|88+32*3+|
|00001e80| 32 30 29 3d 76 65 72 73 | 69 6f 6e 24 0d 08 5c 29 |20)=vers|ion$..\)|
|00001e90| 20 c8 99 20 22 57 69 6d | 70 5f 43 72 65 61 74 65 | .. "Wim|p_Create|
|00001ea0| 57 69 6e 64 6f 77 22 2c | 2c 62 25 20 b8 20 69 6e |Window",|,b% . in|
|00001eb0| 66 6f 77 68 25 0d 08 66 | 43 20 c8 99 20 22 57 69 |fowh%..f|C .. "Wi|
|00001ec0| 6d 70 5f 4c 6f 61 64 54 | 65 6d 70 6c 61 74 65 22 |mp_LoadT|emplate"|
|00001ed0| 2c 2c 62 25 2c 77 73 25 | 2c 77 73 65 6e 64 25 2c |,,b%,ws%|,wsend%,|
|00001ee0| 2d 31 2c 22 43 6f 6e 66 | 69 67 75 72 65 22 2c 30 |-1,"Conf|igure",0|
|00001ef0| 20 b8 20 2c 2c 77 73 25 | 0d 08 70 12 20 62 25 21 | . ,,ws%|..p. b%!|
|00001f00| 36 34 3d 73 70 61 72 65 | 61 25 0d 08 7a 2b 20 c8 |64=spare|a%..z+ .|
|00001f10| 99 20 22 57 69 6d 70 5f | 43 72 65 61 74 65 57 69 |. "Wimp_|CreateWi|
|00001f20| 6e 64 6f 77 22 2c 2c 62 | 25 20 b8 20 63 6f 6e 66 |ndow",,b|% . conf|
|00001f30| 69 67 77 68 25 0d 08 84 | 3c 20 c8 99 20 22 57 69 |igwh%...|< .. "Wi|
|00001f40| 6d 70 5f 4c 6f 61 64 54 | 65 6d 70 6c 61 74 65 22 |mp_LoadT|emplate"|
|00001f50| 2c 2c 62 25 2c 77 73 25 | 2c 77 73 65 6e 64 25 2c |,,b%,ws%|,wsend%,|
|00001f60| 2d 31 2c 22 69 64 22 2c | 30 20 b8 20 2c 2c 77 73 |-1,"id",|0 . ,,ws|
|00001f70| 25 0d 08 8e 12 20 62 25 | 21 36 34 3d 73 70 61 72 |%.... b%|!64=spar|
|00001f80| 65 61 25 0d 08 98 27 20 | c8 99 20 22 57 69 6d 70 |ea%...' |.. "Wimp|
|00001f90| 5f 43 72 65 61 74 65 57 | 69 6e 64 6f 77 22 2c 2c |_CreateW|indow",,|
|00001fa0| 62 25 20 b8 20 69 64 77 | 68 25 0d 08 a2 1c 20 c8 |b% . idw|h%.... .|
|00001fb0| 99 20 22 57 69 6d 70 5f | 43 6c 6f 73 65 54 65 6d |. "Wimp_|CloseTem|
|00001fc0| 70 6c 61 74 65 22 0d 08 | ac 06 20 e1 0d 08 b6 06 |plate"..|.. .....|
|00001fd0| 20 3a 0d 08 c0 10 20 dd | a4 6d 61 6b 65 5f 6d 65 | :.... .|.make_me|
|00001fe0| 6e 75 0d 08 ca 3a 20 f4 | 20 63 72 65 61 74 65 73 |nu...: .| creates|
|00001ff0| 20 6d 65 6e 75 20 64 61 | 74 61 20 62 6c 6f 63 6b | menu da|ta block|
|00002000| 20 66 72 6f 6d 20 69 6e | 66 6f 20 69 6e 20 44 41 | from in|fo in DA|
|00002010| 54 41 20 73 74 61 74 6d | 65 6e 74 73 0d 08 d4 3d |TA statm|ents...=|
|00002020| 20 e7 20 6d 65 6e 73 70 | 63 25 2b 32 38 3e 6d 65 | . mensp|c%+28>me|
|00002030| 6e 65 6e 64 25 20 85 20 | 28 31 3c 3c 33 30 29 2b |nend% . |(1<<30)+|
|00002040| 32 2c 22 4e 6f 74 20 65 | 6e 6f 75 67 68 20 6d 65 |2,"Not e|nough me|
|00002050| 6e 75 20 73 70 61 63 65 | 22 0d 08 de 13 20 73 74 |nu space|".... st|
|00002060| 61 72 74 25 3d 6d 65 6e | 73 70 63 25 0d 08 e8 0d |art%=men|spc%....|
|00002070| 20 f3 20 74 69 74 6c 65 | 24 0d 08 f2 15 20 24 28 | . title|$.... $(|
|00002080| 73 74 61 72 74 25 29 3d | 74 69 74 6c 65 24 0d 08 |start%)=|title$..|
|00002090| fc 10 20 73 74 61 72 74 | 25 3f 31 32 3d 37 0d 09 |.. start|%?12=7..|
|000020a0| 06 10 20 73 74 61 72 74 | 25 3f 31 33 3d 32 0d 09 |.. start|%?13=2..|
|000020b0| 10 10 20 73 74 61 72 74 | 25 3f 31 34 3d 37 0d 09 |.. start|%?14=7..|
|000020c0| 1a 10 20 73 74 61 72 74 | 25 3f 31 35 3d 30 0d 09 |.. start|%?15=0..|
|000020d0| 24 11 20 73 74 61 72 74 | 25 21 32 30 3d 34 34 0d |$. start|%!20=44.|
|000020e0| 09 2e 10 20 73 74 61 72 | 74 25 21 32 34 3d 30 0d |... star|t%!24=0.|
|000020f0| 09 38 17 20 77 69 64 74 | 68 25 3d a9 28 74 69 74 |.8. widt|h%=.(tit|
|00002100| 6c 65 24 29 2d 33 0d 09 | 42 10 20 6d 65 6e 73 70 |le$)-3..|B. mensp|
|00002110| 63 25 2b 3d 32 38 0d 09 | 4c 06 20 f5 0d 09 56 0c |c%+=28..|L. ...V.|
|00002120| 20 f3 20 69 74 65 6d 24 | 0d 09 60 13 20 e7 20 69 | . item$|..`. . i|
|00002130| 74 65 6d 24 3c 3e 22 2a | 22 20 8c 0d 09 6a 3d 20 |tem$<>"*|" ...j= |
|00002140| e7 20 6d 65 6e 73 70 63 | 25 2b 32 34 3e 6d 65 6e |. menspc|%+24>men|
|00002150| 65 6e 64 25 20 85 20 28 | 31 3c 3c 33 30 29 2b 32 |end% . (|1<<30)+2|
|00002160| 2c 22 4e 6f 74 20 65 6e | 6f 75 67 68 20 6d 65 6e |,"Not en|ough men|
|00002170| 75 20 73 70 61 63 65 22 | 0d 09 74 0f 20 21 6d 65 |u space"|..t. !me|
|00002180| 6e 73 70 63 25 3d 30 0d | 09 7e 11 20 77 72 69 74 |nspc%=0.|.~. writ|
|00002190| 65 61 62 6c 65 25 3d a3 | 0d 09 88 14 20 75 6c 25 |eable%=.|.... ul%|
|000021a0| 3d a7 69 74 65 6d 24 2c | 22 5f 22 29 0d 09 92 0c |=.item$,|"_")....|
|000021b0| 20 e7 20 75 6c 25 20 8c | 0d 09 9c 1f 20 74 61 69 | . ul% .|.... tai|
|000021c0| 6c 24 3d c2 69 74 65 6d | 24 2c a9 28 69 74 65 6d |l$=.item|$,.(item|
|000021d0| 24 29 2d 75 6c 25 29 0d | 09 a6 2f 20 e7 20 a7 74 |$)-ul%).|../ . .t|
|000021e0| 61 69 6c 24 2c 22 54 22 | 29 20 21 6d 65 6e 73 70 |ail$,"T"|) !mensp|
|000021f0| 63 25 3d 21 6d 65 6e 73 | 70 63 25 20 84 20 31 3a |c%=!mens|pc% . 1:|
|00002200| f4 20 74 69 63 6b 0d 09 | b0 36 20 e7 20 a7 74 61 |. tick..|.6 . .ta|
|00002210| 69 6c 24 2c 22 44 22 29 | 20 21 6d 65 6e 73 70 63 |il$,"D")| !menspc|
|00002220| 25 3d 21 6d 65 6e 73 70 | 63 25 20 84 20 32 3a f4 |%=!mensp|c% . 2:.|
|00002230| 20 64 6f 74 74 65 64 20 | 6c 69 6e 65 0d 09 ba 5a | dotted |line...Z|
|00002240| 20 e7 20 a7 74 61 69 6c | 24 2c 22 57 22 29 20 21 | . .tail|$,"W") !|
|00002250| 6d 65 6e 73 70 63 25 3d | 21 6d 65 6e 73 70 63 25 |menspc%=|!menspc%|
|00002260| 20 84 20 34 3a 77 72 69 | 74 65 61 62 6c 65 25 3d | . 4:wri|teable%=|
|00002270| b9 3a f3 20 62 75 66 66 | 65 72 25 3a f3 20 62 75 |.:. buff|er%:. bu|
|00002280| 66 6c 65 6e 25 3a f4 20 | 77 72 69 74 65 61 62 6c |flen%:. |writeabl|
|00002290| 65 20 69 63 6f 6e 0d 09 | c4 3b 20 e7 20 a7 74 61 |e icon..|.; . .ta|
|000022a0| 69 6c 24 2c 22 4d 22 29 | 20 21 6d 65 6e 73 70 63 |il$,"M")| !menspc|
|000022b0| 25 3d 21 6d 65 6e 73 70 | 63 25 20 84 20 38 3a f4 |%=!mensp|c% . 8:.|
|000022c0| 20 67 65 6e 65 72 61 74 | 65 20 6d 65 73 73 61 67 | generat|e messag|
|000022d0| 65 0d 09 ce 18 20 69 74 | 65 6d 24 3d c0 69 74 65 |e.... it|em$=.ite|
|000022e0| 6d 24 2c 75 6c 25 2d 31 | 29 0d 09 d8 06 20 cd 0d |m$,ul%-1|).... ..|
|000022f0| 09 e2 22 20 e7 20 a9 69 | 74 65 6d 24 3e 77 69 64 |.." . .i|tem$>wid|
|00002300| 74 68 25 20 77 69 64 74 | 68 25 3d a9 69 74 65 6d |th% widt|h%=.item|
|00002310| 24 0d 09 ec 23 20 6d 65 | 6e 73 70 63 25 21 34 3d |$...# me|nspc%!4=|
|00002320| 2d 31 3a f4 20 73 75 62 | 6d 65 6e 75 20 70 6f 69 |-1:. sub|menu poi|
|00002330| 6e 74 65 72 0d 09 f6 13 | 20 e7 20 77 72 69 74 65 |nter....| . write|
|00002340| 61 62 6c 65 25 20 8c 0d | 0a 00 5b 20 6d 65 6e 73 |able% ..|..[ mens|
|00002350| 70 63 25 21 38 3d 26 30 | 37 30 30 46 31 32 31 3a |pc%!8=&0|700F121:|
|00002360| 6d 65 6e 73 70 63 25 21 | 31 32 3d 62 75 66 66 65 |menspc%!|12=buffe|
|00002370| 72 25 3a 6d 65 6e 73 70 | 63 25 21 31 36 3d 2d 31 |r%:mensp|c%!16=-1|
|00002380| 3a 6d 65 6e 73 70 63 25 | 21 32 30 3d 62 75 66 6c |:menspc%|!20=bufl|
|00002390| 65 6e 25 3a 24 62 75 66 | 66 65 72 25 3d 69 74 65 |en%:$buf|fer%=ite|
|000023a0| 6d 24 0d 0a 0a 06 20 cc | 0d 0a 14 12 20 e7 20 a9 |m$.... .|.... . .|
|000023b0| 69 74 65 6d 24 3c 31 32 | 20 8c 0d 0a 1e 2c 20 6d |item$<12| ...., m|
|000023c0| 65 6e 73 70 63 25 21 38 | 3d 26 30 37 30 30 30 30 |enspc%!8|=&070000|
|000023d0| 32 31 3a 24 28 6d 65 6e | 73 70 63 25 2b 31 32 29 |21:$(men|spc%+12)|
|000023e0| 3d 69 74 65 6d 24 0d 0a | 28 06 20 cc 0d 0a 32 49 |=item$..|(. ...2I|
|000023f0| 20 6d 65 6e 73 70 63 25 | 21 38 3d 26 30 37 30 30 | menspc%|!8=&0700|
|00002400| 30 31 32 31 3a 6d 65 6e | 73 70 63 25 21 31 32 3d |0121:men|spc%!12=|
|00002410| 77 73 25 3a 6d 65 6e 73 | 70 63 25 21 31 36 3d 2d |ws%:mens|pc%!16=-|
|00002420| 31 3a 6d 65 6e 73 70 63 | 25 21 32 30 3d a9 69 74 |1:menspc|%!20=.it|
|00002430| 65 6d 24 2b 31 0d 0a 3c | 1d 20 24 77 73 25 3d 69 |em$+1..<|. $ws%=i|
|00002440| 74 65 6d 24 3a 77 73 25 | 2b 3d a9 69 74 65 6d 24 |tem$:ws%|+=.item$|
|00002450| 2b 31 0d 0a 46 06 20 cd | 0d 0a 50 06 20 cd 0d 0a |+1..F. .|..P. ...|
|00002460| 5a 10 20 6d 65 6e 73 70 | 63 25 2b 3d 32 34 0d 0a |Z. mensp|c%+=24..|
|00002470| 64 06 20 cd 0d 0a 6e 10 | 20 fd 20 69 74 65 6d 24 |d. ...n.| . item$|
|00002480| 3d 22 2a 22 0d 0a 78 1b | 20 73 74 61 72 74 25 21 |="*"..x.| start%!|
|00002490| 31 36 3d 77 69 64 74 68 | 25 2a 31 36 2b 33 32 0d |16=width|%*16+32.|
|000024a0| 0a 82 26 20 21 28 6d 65 | 6e 73 70 63 25 2d 32 34 |..& !(me|nspc%-24|
|000024b0| 29 3d 21 28 6d 65 6e 73 | 70 63 25 2d 32 34 29 20 |)=!(mens|pc%-24) |
|000024c0| 84 20 26 38 30 0d 0a 8c | 12 20 6d 70 74 72 25 3d |. &80...|. mptr%=|
|000024d0| 6d 65 6e 73 70 63 25 0d | 0a 96 0c 20 3d 73 74 61 |menspc%.|... =sta|
|000024e0| 72 74 25 0d 0a a0 06 20 | 3a 0d 0a aa 1c 20 dd f2 |rt%.... |:.... ..|
|000024f0| 73 68 6f 77 6d 65 6e 75 | 28 6d 65 6e 75 25 2c 78 |showmenu|(menu%,x|
|00002500| 25 2c 79 25 29 0d 0a b4 | 11 20 f4 20 4f 70 65 6e |%,y%)...|. . Open|
|00002510| 73 20 6d 65 6e 75 0d 0a | be 25 20 74 6f 70 6d 65 |s menu..|.% topme|
|00002520| 6e 75 25 3d 6d 65 6e 75 | 25 3a 74 6f 70 78 25 3d |nu%=menu|%:topx%=|
|00002530| 78 25 3a 74 6f 70 79 25 | 3d 79 25 0d 0a c8 26 20 |x%:topy%|=y%...& |
|00002540| c8 99 20 22 57 69 6d 70 | 5f 43 72 65 61 74 65 4d |.. "Wimp|_CreateM|
|00002550| 65 6e 75 22 2c 2c 6d 65 | 6e 75 25 2c 78 25 2c 79 |enu",,me|nu%,x%,y|
|00002560| 25 0d 0a d2 06 20 e1 0d | 0a dc 06 20 3a 0d 0a e6 |%.... ..|... :...|
|00002570| 10 20 dd f2 6d 65 6e 75 | 63 6c 69 63 6b 0d 0a f0 |. ..menu|click...|
|00002580| 1d 20 f4 20 64 65 63 6f | 64 65 73 20 6d 65 6e 75 |. . deco|des menu|
|00002590| 20 73 65 6c 65 63 74 69 | 6f 6e 0d 0a fa 09 20 ea | selecti|on.... .|
|000025a0| 20 63 25 0d 0b 04 0e 20 | 63 25 3d 62 25 2b 39 30 | c%.... |c%=b%+90|
|000025b0| 30 0d 0b 0e 21 20 c8 99 | 20 22 57 69 6d 70 5f 47 |0...! ..| "Wimp_G|
|000025c0| 65 74 50 6f 69 6e 74 65 | 72 49 6e 66 6f 22 2c 2c |etPointe|rInfo",,|
|000025d0| 63 25 0d 0b 18 14 20 61 | 64 6a 25 3d 28 63 25 21 |c%.... a|dj%=(c%!|
|000025e0| 38 20 80 20 31 29 0d 0b | 22 29 20 c8 99 20 22 57 |8 . 1)..|") .. "W|
|000025f0| 69 6d 70 5f 44 65 63 6f | 64 65 4d 65 6e 75 22 2c |imp_Deco|deMenu",|
|00002600| 2c 74 6f 70 6d 65 6e 75 | 25 2c 62 25 2c 63 25 0d |,topmenu|%,b%,c%.|
|00002610| 0b 2c 0d 20 c8 8e 20 24 | 63 25 20 ca 0d 0b 36 15 |.,. .. $|c% ...6.|
|00002620| 20 c9 20 22 51 75 69 74 | 22 3a 71 75 69 74 25 3d | . "Quit|":quit%=|
|00002630| b9 0d 0b 40 22 20 c9 20 | 22 43 6f 6e 66 69 67 75 |...@" . |"Configu|
|00002640| 72 65 2e 2e 2e 22 3a f2 | 6f 70 65 6e 5f 63 6f 6e |re...":.|open_con|
|00002650| 66 69 67 0d 0b 4a 1d 20 | c9 20 22 55 6e 69 71 75 |fig..J. |. "Uniqu|
|00002660| 65 49 44 2e 2e 2e 22 3a | f2 6f 70 65 6e 5f 69 64 |eID...":|.open_id|
|00002670| 0d 0b 54 06 20 cb 0d 0b | 5e 2b 20 e7 20 61 64 6a |..T. ...|^+ . adj|
|00002680| 25 20 f2 73 68 6f 77 6d | 65 6e 75 28 74 6f 70 6d |% .showm|enu(topm|
|00002690| 65 6e 75 25 2c 74 6f 70 | 78 25 2c 74 6f 70 79 25 |enu%,top|x%,topy%|
|000026a0| 29 0d 0b 68 06 20 e1 0d | 0b 72 06 20 3a 0d 0b 7c |)..h. ..|.r. :..||
|000026b0| 12 20 dd f2 6f 70 65 6e | 5f 63 6f 6e 66 69 67 0d |. ..open|_config.|
|000026c0| 0b 86 0e 20 e3 20 78 3d | 30 20 b8 20 39 0d 0b 90 |... . x=|0 . 9...|
|000026d0| 29 20 79 3d a4 72 65 61 | 64 5f 61 5f 62 69 74 28 |) y=.rea|d_a_bit(|
|000026e0| 63 6d 6f 73 25 28 30 2c | 78 29 2c 63 6d 6f 73 25 |cmos%(0,|x),cmos%|
|000026f0| 28 31 2c 78 29 29 0d 0b | 9a 26 20 e7 20 79 3d 31 |(1,x))..|.& . y=1|
|00002700| 20 f2 73 65 6c 65 63 74 | 5f 69 63 6f 6e 28 63 6f | .select|_icon(co|
|00002710| 6e 66 69 67 77 68 25 2c | 78 2b 31 29 0d 0b a4 28 |nfigwh%,|x+1)...(|
|00002720| 20 e7 20 79 3d 30 20 f2 | 75 6e 73 65 6c 65 63 74 | . y=0 .|unselect|
|00002730| 5f 69 63 6f 6e 28 63 6f | 6e 66 69 67 77 68 25 2c |_icon(co|nfigwh%,|
|00002740| 78 2b 31 29 0d 0b ae 08 | 20 ed 20 78 0d 0b b8 48 |x+1)....| . x...H|
|00002750| 20 21 62 25 3d 63 6f 6e | 66 69 67 77 68 25 3a c8 | !b%=con|figwh%:.|
|00002760| 99 20 22 57 69 6d 70 5f | 47 65 74 57 69 6e 64 6f |. "Wimp_|GetWindo|
|00002770| 77 53 74 61 74 65 22 2c | 2c 62 25 3a c8 99 20 22 |wState",|,b%:.. "|
|00002780| 57 69 6d 70 5f 4f 70 65 | 6e 57 69 6e 64 6f 77 22 |Wimp_Ope|nWindow"|
|00002790| 2c 2c 62 25 0d 0b c2 06 | 20 e1 0d 0b cc 06 20 3a |,,b%....| ..... :|
|000027a0| 0d 0b d6 0e 20 dd f2 6f | 70 65 6e 5f 69 64 0d 0b |.... ..o|pen_id..|
|000027b0| e0 29 20 ea 20 63 25 2c | 75 6e 69 71 75 65 69 64 |.) . c%,|uniqueid|
|000027c0| 61 25 2c 75 6e 69 71 75 | 65 69 64 62 25 2c 69 64 |a%,uniqu|eidb%,id|
|000027d0| 61 24 2c 69 64 62 24 0d | 0b ea 0f 20 63 25 3d 62 |a$,idb$.|... c%=b|
|000027e0| 25 2b 31 32 30 30 0d 0b | f4 35 20 c8 99 20 22 4f |%+1200..|.5 .. "O|
|000027f0| 53 5f 52 65 61 64 53 79 | 73 49 6e 66 6f 22 2c 32 |S_ReadSy|sInfo",2|
|00002800| 20 b8 20 2c 2c 2c 75 6e | 69 71 75 65 69 64 61 25 | . ,,,un|iqueida%|
|00002810| 2c 75 6e 69 71 75 65 69 | 64 62 25 0d 0b fe 2e 20 |,uniquei|db%.... |
|00002820| c8 99 20 22 4f 53 5f 43 | 6f 6e 76 65 72 74 48 65 |.. "OS_C|onvertHe|
|00002830| 78 38 22 2c 75 6e 69 71 | 75 65 69 64 61 25 2c 63 |x8",uniq|ueida%,c|
|00002840| 25 2c 31 34 20 b8 20 63 | 25 0d 0c 08 0e 20 f2 74 |%,14 . c|%.... .t|
|00002850| 65 72 6d 28 63 25 29 0d | 0c 12 11 20 69 64 61 24 |erm(c%).|... ida$|
|00002860| 3d 22 26 22 2b 24 63 25 | 0d 0c 1c 2e 20 c8 99 20 |="&"+$c%|.... .. |
|00002870| 22 4f 53 5f 43 6f 6e 76 | 65 72 74 48 65 78 38 22 |"OS_Conv|ertHex8"|
|00002880| 2c 75 6e 69 71 75 65 69 | 64 62 25 2c 63 25 2c 31 |,uniquei|db%,c%,1|
|00002890| 34 20 b8 20 63 25 0d 0c | 26 0e 20 f2 74 65 72 6d |4 . c%..|&. .term|
|000028a0| 28 63 25 29 0d 0c 30 11 | 20 69 64 62 24 3d 22 26 |(c%)..0.| idb$="&|
|000028b0| 22 2b 24 63 25 0d 0c 3a | 23 20 f2 73 65 74 5f 69 |"+$c%..:|# .set_i|
|000028c0| 63 6f 6e 5f 73 74 72 69 | 6e 67 28 69 64 77 68 25 |con_stri|ng(idwh%|
|000028d0| 2c 31 2c 69 64 61 24 29 | 0d 0c 44 23 20 f2 73 65 |,1,ida$)|..D# .se|
|000028e0| 74 5f 69 63 6f 6e 5f 73 | 74 72 69 6e 67 28 69 64 |t_icon_s|tring(id|
|000028f0| 77 68 25 2c 32 2c 69 64 | 62 24 29 0d 0c 4e 44 20 |wh%,2,id|b$)..ND |
|00002900| 21 62 25 3d 69 64 77 68 | 25 3a c8 99 20 22 57 69 |!b%=idwh|%:.. "Wi|
|00002910| 6d 70 5f 47 65 74 57 69 | 6e 64 6f 77 53 74 61 74 |mp_GetWi|ndowStat|
|00002920| 65 22 2c 2c 62 25 3a c8 | 99 20 22 57 69 6d 70 5f |e",,b%:.|. "Wimp_|
|00002930| 4f 70 65 6e 57 69 6e 64 | 6f 77 22 2c 2c 62 25 0d |OpenWind|ow",,b%.|
|00002940| 0c 58 06 20 e1 0d 0c 62 | 06 20 3a 0d 0c 6c 16 20 |.X. ...b|. :..l. |
|00002950| dd f2 63 6c 69 63 6b 5f | 6f 6e 5f 63 6f 6e 66 69 |..click_|on_confi|
|00002960| 67 0d 0c 76 0f 20 e3 20 | 78 25 3d 30 20 b8 20 39 |g..v. . |x%=0 . 9|
|00002970| 0d 0c 80 26 20 e7 20 a4 | 69 63 6f 6e 5f 73 74 61 |...& . .|icon_sta|
|00002980| 74 65 28 63 6f 6e 66 69 | 67 77 68 25 2c 78 25 2b |te(confi|gwh%,x%+|
|00002990| 31 29 3d b9 20 8c 0d 0c | 8a 2a 20 f2 63 68 65 63 |1)=. ...|.* .chec|
|000029a0| 6b 5f 62 69 74 28 63 6d | 6f 73 25 28 30 2c 78 25 |k_bit(cm|os%(0,x%|
|000029b0| 29 2c 63 6d 6f 73 25 28 | 31 2c 78 25 29 2c 31 29 |),cmos%(|1,x%),1)|
|000029c0| 0d 0c 94 06 20 cd 0d 0c | 9e 26 20 e7 20 a4 69 63 |.... ...|.& . .ic|
|000029d0| 6f 6e 5f 73 74 61 74 65 | 28 63 6f 6e 66 69 67 77 |on_state|(configw|
|000029e0| 68 25 2c 78 25 2b 31 29 | 3d a3 20 8c 0d 0c a8 2a |h%,x%+1)|=. ....*|
|000029f0| 20 f2 63 68 65 63 6b 5f | 62 69 74 28 63 6d 6f 73 | .check_|bit(cmos|
|00002a00| 25 28 30 2c 78 25 29 2c | 63 6d 6f 73 25 28 31 2c |%(0,x%),|cmos%(1,|
|00002a10| 78 25 29 2c 30 29 0d 0c | b2 06 20 cd 0d 0c bc 09 |x%),0)..|.. .....|
|00002a20| 20 ed 20 78 25 0d 0c c6 | 0e 20 c8 8e 20 62 25 21 | . x%...|. .. b%!|
|00002a30| 38 20 ca 0d 0c d0 21 20 | c9 20 34 3a f2 63 6c 6f |8 ....! |. 4:.clo|
|00002a40| 73 65 5f 77 69 6e 64 6f | 77 28 63 6f 6e 66 69 67 |se_windo|w(config|
|00002a50| 77 68 25 29 0d 0c da 15 | 20 c9 20 31 3a f2 6f 70 |wh%)....| . 1:.op|
|00002a60| 65 6e 5f 63 6f 6e 66 69 | 67 0d 0c e4 06 20 cb 0d |en_confi|g.... ..|
|00002a70| 0c ee 06 20 e1 0d 0c f8 | 06 20 3a 0d 0d 02 11 dd |... ....|. :.....|
|00002a80| f2 73 61 76 65 5f 63 6f | 6e 66 69 67 0d 0d 0c 14 |.save_co|nfig....|
|00002a90| ea 20 63 68 61 6e 6e 65 | 6c 25 2c 72 65 61 64 25 |. channe|l%,read%|
|00002aa0| 0d 0d 16 14 f2 63 6c 69 | 63 6b 5f 6f 6e 5f 63 6f |.....cli|ck_on_co|
|00002ab0| 6e 66 69 67 0d 0d 20 3f | f4 20 4f 4e 20 45 52 52 |nfig.. ?|. ON ERR|
|00002ac0| 4f 52 20 4c 4f 43 41 4c | 20 43 4c 4f 53 45 23 63 |OR LOCAL| CLOSE#c|
|00002ad0| 68 61 6e 6e 65 6c 25 3a | 53 59 53 20 22 48 6f 75 |hannel%:|SYS "Hou|
|00002ae0| 72 67 6c 61 73 73 5f 4f | 66 66 22 3a 45 4e 44 50 |rglass_O|ff":ENDP|
|00002af0| 52 4f 43 0d 0d 2a 15 c8 | 99 20 22 48 6f 75 72 67 |ROC..*..|. "Hourg|
|00002b00| 6c 61 73 73 5f 4f 6e 22 | 0d 0d 34 2d 63 68 61 6e |lass_On"|..4-chan|
|00002b10| 6e 65 6c 25 3d ae 20 22 | 3c 42 69 74 46 6c 69 70 |nel%=. "|<BitFlip|
|00002b20| 24 44 69 72 3e 2e 52 65 | 73 6f 75 72 63 65 73 2e |$Dir>.Re|sources.|
|00002b30| 43 4d 4f 53 22 0d 0d 3e | 13 e3 20 62 79 74 65 25 |CMOS"..>|.. byte%|
|00002b40| 3d 30 20 b8 20 32 33 39 | 0d 0d 48 2d c8 99 20 22 |=0 . 239|..H-.. "|
|00002b50| 48 6f 75 72 67 6c 61 73 | 73 5f 50 65 72 63 65 6e |Hourglas|s_Percen|
|00002b60| 74 61 67 65 22 2c 28 62 | 79 74 65 25 2f 32 33 39 |tage",(b|yte%/239|
|00002b70| 29 2a 31 30 30 0d 0d 52 | 24 c8 99 20 22 4f 53 5f |)*100..R|$.. "OS_|
|00002b80| 42 79 74 65 22 2c 31 36 | 31 2c 62 79 74 65 25 20 |Byte",16|1,byte% |
|00002b90| b8 20 2c 2c 72 65 61 64 | 25 0d 0d 5c 14 d5 23 63 |. ,,read|%..\..#c|
|00002ba0| 68 61 6e 6e 65 6c 25 2c | 72 65 61 64 25 0d 0d 66 |hannel%,|read%..f|
|00002bb0| 0b ed 20 62 79 74 65 25 | 0d 0d 70 0e d9 23 63 68 |.. byte%|..p..#ch|
|00002bc0| 61 6e 6e 65 6c 25 0d 0d | 7a 30 ff 22 53 65 74 54 |annel%..|z0."SetT|
|00002bd0| 79 70 65 20 3c 42 69 74 | 46 6c 69 70 24 44 69 72 |ype <Bit|Flip$Dir|
|00002be0| 3e 2e 52 65 73 6f 75 72 | 63 65 73 2e 43 4d 4f 53 |>.Resour|ces.CMOS|
|00002bf0| 20 26 46 46 32 22 0d 0d | 84 16 c8 99 20 22 48 6f | &FF2"..|.... "Ho|
|00002c00| 75 72 67 6c 61 73 73 5f | 4f 66 66 22 0d 0d 8e 0d |urglass_|Off"....|
|00002c10| c8 8e 20 62 25 21 38 20 | ca 0d 0d 98 20 c9 20 34 |.. b%!8 |.... . 4|
|00002c20| 3a f2 63 6c 6f 73 65 5f | 77 69 6e 64 6f 77 28 63 |:.close_|window(c|
|00002c30| 6f 6e 66 69 67 77 68 25 | 29 0d 0d a2 14 c9 20 31 |onfigwh%|)..... 1|
|00002c40| 3a f2 6f 70 65 6e 5f 63 | 6f 6e 66 69 67 0d 0d ac |:.open_c|onfig...|
|00002c50| 05 cb 0d 0d b6 05 e1 0d | 0d c0 05 3a 0d 0d ca 11 |........|...:....|
|00002c60| dd f2 6c 6f 61 64 5f 63 | 6f 6e 66 69 67 0d 0d d4 |..load_c|onfig...|
|00002c70| 14 ea 20 63 68 61 6e 6e | 65 6c 25 2c 72 65 61 64 |.. chann|el%,read|
|00002c80| 25 0d 0d de 3f f4 20 4f | 4e 20 45 52 52 4f 52 20 |%...?. O|N ERROR |
|00002c90| 4c 4f 43 41 4c 20 43 4c | 4f 53 45 23 63 68 61 6e |LOCAL CL|OSE#chan|
|00002ca0| 6e 65 6c 25 3a 53 59 53 | 20 22 48 6f 75 72 67 6c |nel%:SYS| "Hourgl|
|00002cb0| 61 73 73 5f 4f 66 66 22 | 3a 45 4e 44 50 52 4f 43 |ass_Off"|:ENDPROC|
|00002cc0| 0d 0d e8 2d 63 68 61 6e | 6e 65 6c 25 3d 8e 20 22 |...-chan|nel%=. "|
|00002cd0| 3c 42 69 74 46 6c 69 70 | 24 44 69 72 3e 2e 52 65 |<BitFlip|$Dir>.Re|
|00002ce0| 73 6f 75 72 63 65 73 2e | 43 4d 4f 53 22 0d 0d f2 |sources.|CMOS"...|
|00002cf0| 15 c8 99 20 22 48 6f 75 | 72 67 6c 61 73 73 5f 4f |... "Hou|rglass_O|
|00002d00| 6e 22 0d 0d fc 13 e3 20 | 62 79 74 65 25 3d 30 20 |n"..... |byte%=0 |
|00002d10| b8 20 32 33 39 0d 0e 06 | 2d c8 99 20 22 48 6f 75 |. 239...|-.. "Hou|
|00002d20| 72 67 6c 61 73 73 5f 50 | 65 72 63 65 6e 74 61 67 |rglass_P|ercentag|
|00002d30| 65 22 2c 28 62 79 74 65 | 25 2f 32 33 39 29 2a 31 |e",(byte|%/239)*1|
|00002d40| 30 30 0d 0e 10 14 72 65 | 61 64 25 3d 9a 23 63 68 |00....re|ad%=.#ch|
|00002d50| 61 6e 6e 65 6c 25 0d 0e | 1a 20 c8 99 20 22 4f 53 |annel%..|. .. "OS|
|00002d60| 5f 42 79 74 65 22 2c 31 | 36 32 2c 62 79 74 65 25 |_Byte",1|62,byte%|
|00002d70| 2c 72 65 61 64 25 0d 0e | 24 0b ed 20 62 79 74 65 |,read%..|$.. byte|
|00002d80| 25 0d 0e 2e 0e d9 23 63 | 68 61 6e 6e 65 6c 25 0d |%.....#c|hannel%.|
|00002d90| 0e 38 16 c8 99 20 22 48 | 6f 75 72 67 6c 61 73 73 |.8... "H|ourglass|
|00002da0| 5f 4f 66 66 22 0d 0e 42 | 0d c8 8e 20 62 25 21 38 |_Off"..B|... b%!8|
|00002db0| 20 ca 0d 0e 4c 20 c9 20 | 34 3a f2 63 6c 6f 73 65 | ...L . |4:.close|
|00002dc0| 5f 77 69 6e 64 6f 77 28 | 63 6f 6e 66 69 67 77 68 |_window(|configwh|
|00002dd0| 25 29 0d 0e 56 14 c9 20 | 31 3a f2 6f 70 65 6e 5f |%)..V.. |1:.open_|
|00002de0| 63 6f 6e 66 69 67 0d 0e | 60 05 cb 0d 0e 6a 05 e1 |config..|`....j..|
|00002df0| 0d 0e 74 05 3a 0d 0e 7e | 22 dd f2 63 68 65 63 6b |..t.:..~|"..check|
|00002e00| 5f 62 69 74 28 62 79 74 | 65 25 2c 62 69 74 25 2c |_bit(byt|e%,bit%,|
|00002e10| 76 61 6c 75 65 25 29 0d | 0e 88 25 63 75 72 76 61 |value%).|..%curva|
|00002e20| 6c 75 65 25 3d a4 72 65 | 61 64 5f 61 5f 62 69 74 |lue%=.re|ad_a_bit|
|00002e30| 28 62 79 74 65 25 2c 62 | 69 74 25 29 0d 0e 92 19 |(byte%,b|it%)....|
|00002e40| c8 8e 20 63 75 72 76 61 | 6c 75 65 25 2b 76 61 6c |.. curva|lue%+val|
|00002e50| 75 65 25 20 ca 0d 0e 9c | 20 20 c9 20 31 3a f2 74 |ue% ....| . 1:.t|
|00002e60| 6f 67 67 6c 65 5f 62 69 | 74 28 62 79 74 65 25 2c |oggle_bi|t(byte%,|
|00002e70| 62 69 74 25 29 0d 0e a6 | 06 20 cb 0d 0e b0 05 e1 |bit%)...|. ......|
|00002e80| 0d 0e ba 05 3a 0d 0e c4 | 1c dd f2 74 6f 67 67 6c |....:...|...toggl|
|00002e90| 65 5f 62 69 74 28 62 79 | 74 65 25 2c 62 69 74 25 |e_bit(by|te%,bit%|
|00002ea0| 29 0d 0e ce 12 ea 20 63 | 25 3a 63 25 3d 62 25 2b |)..... c|%:c%=b%+|
|00002eb0| 38 39 30 0d 0e d8 23 c8 | 99 20 22 4f 53 5f 42 79 |890...#.|. "OS_By|
|00002ec0| 74 65 22 2c 31 36 31 2c | 62 79 74 65 25 20 b8 20 |te",161,|byte% . |
|00002ed0| 2c 2c 63 25 3f 30 0d 0e | e2 10 63 25 3f 31 3d 31 |,,c%?0..|..c%?1=1|
|00002ee0| 3c 3c 62 69 74 25 0d 0e | ec 14 63 25 3f 32 3d 63 |<<bit%..|..c%?2=c|
|00002ef0| 25 3f 31 20 82 20 63 25 | 3f 30 0d 0e f6 1f c8 99 |%?1 . c%|?0......|
|00002f00| 20 22 4f 53 5f 42 79 74 | 65 22 2c 31 36 32 2c 62 | "OS_Byt|e",162,b|
|00002f10| 79 74 65 25 2c 63 25 3f | 32 0d 0f 00 05 e1 0d 0f |yte%,c%?|2.......|
|00002f20| 0a 05 3a 0d 0f 14 53 f4 | 20 72 65 61 64 73 20 61 |..:...S.| reads a|
|00002f30| 20 42 79 74 65 20 6f 66 | 20 43 4d 4f 53 52 41 4d | Byte of| CMOSRAM|
|00002f40| 20 61 6e 64 20 73 68 69 | 66 74 73 20 69 74 20 74 | and shi|fts it t|
|00002f50| 6f 20 67 65 74 20 74 68 | 65 20 62 69 74 20 69 6e |o get th|e bit in|
|00002f60| 20 71 75 65 73 74 69 6f | 6e 20 28 30 2d 37 20 50 | questio|n (0-7 P|
|00002f70| 6c 65 61 73 65 29 0d 0f | 1e 1a dd a4 72 65 61 64 |lease)..|....read|
|00002f80| 5f 61 5f 62 69 74 28 62 | 79 74 65 2c 62 69 74 29 |_a_bit(b|yte,bit)|
|00002f90| 0d 0f 28 12 ea 20 63 25 | 3a 63 25 3d 62 25 2b 39 |..(.. c%|:c%=b%+9|
|00002fa0| 30 30 0d 0f 32 0d 62 69 | 74 3d 62 69 74 2b 31 0d |00..2.bi|t=bit+1.|
|00002fb0| 0f 3c 22 c8 99 20 22 4f | 53 5f 42 79 74 65 22 2c |.<".. "O|S_Byte",|
|00002fc0| 31 36 31 2c 62 79 74 65 | 20 b8 20 2c 2c 63 25 3f |161,byte| . ,,c%?|
|00002fd0| 30 0d 0f 46 21 63 25 3f | 30 3d 63 25 3f 30 3c 3c |0..F!c%?|0=c%?0<<|
|00002fe0| 38 2d 62 69 74 3a 63 25 | 3f 30 3d 63 25 3f 30 3e |8-bit:c%|?0=c%?0>|
|00002ff0| 3e 37 0d 0f 50 09 3d 63 | 25 3f 30 0d 0f 5a 05 3a |>7..P.=c|%?0..Z.:|
|00003000| 0d 0f 64 20 20 dd a4 69 | 63 6f 6e 5f 73 74 61 74 |..d ..i|con_stat|
|00003010| 65 28 77 69 6e 64 6f 77 | 25 2c 69 63 6f 6e 25 29 |e(window|%,icon%)|
|00003020| 0d 0f 6e 27 20 f4 20 72 | 65 74 75 72 6e 73 20 74 |..n' . r|eturns t|
|00003030| 72 75 65 20 69 66 20 69 | 63 6f 6e 20 69 73 20 73 |rue if i|con is s|
|00003040| 65 6c 65 63 74 65 64 0d | 0f 78 09 20 ea 20 63 25 |elected.|.x. . c%|
|00003050| 0d 0f 82 0e 20 63 25 3d | 62 25 2b 39 30 30 0d 0f |.... c%=|b%+900..|
|00003060| 8c 10 20 21 63 25 3d 77 | 69 6e 64 6f 77 25 0d 0f |.. !c%=w|indow%..|
|00003070| 96 0f 20 63 25 21 34 3d | 69 63 6f 6e 25 0d 0f a0 |.. c%!4=|icon%...|
|00003080| 1f 20 c8 99 20 22 57 69 | 6d 70 5f 47 65 74 49 63 |. .. "Wi|mp_GetIc|
|00003090| 6f 6e 53 74 61 74 65 22 | 2c 2c 63 25 0d 0f aa 1c |onState"|,,c%....|
|000030a0| 20 3d 28 28 63 25 21 32 | 34 29 20 80 20 28 31 3c | =((c%!2|4) . (1<|
|000030b0| 3c 32 31 29 29 3c 3e 30 | 0d 0f b4 06 20 3a 0d 0f |<21))<>0|.... :..|
|000030c0| be 17 dd f2 63 6c 6f 73 | 65 5f 77 69 6e 64 6f 77 |....clos|e_window|
|000030d0| 28 77 68 25 29 0d 0f c8 | 08 ea 20 63 25 0d 0f d2 |(wh%)...|.. c%...|
|000030e0| 0d 63 25 3d 62 25 2b 39 | 30 30 0d 0f dc 0c 63 25 |.c%=b%+9|00....c%|
|000030f0| 21 30 3d 77 68 25 0d 0f | e6 1d c8 99 20 22 57 69 |!0=wh%..|.... "Wi|
|00003100| 6d 70 5f 43 6c 6f 73 65 | 57 69 6e 64 6f 77 22 2c |mp_Close|Window",|
|00003110| 2c 63 25 0d 0f f0 05 e1 | 0d 0f fa 05 3a 0d 10 04 |,c%.....|....:...|
|00003120| 1c dd f2 73 65 6c 65 63 | 74 5f 69 63 6f 6e 28 77 |...selec|t_icon(w|
|00003130| 68 25 2c 69 63 6f 6e 25 | 29 0d 10 0e 12 ea 20 63 |h%,icon%|)..... c|
|00003140| 25 3a 63 25 3d 62 25 2b | 39 30 30 0d 10 18 16 21 |%:c%=b%+|900....!|
|00003150| 63 25 3d 77 68 25 3a 63 | 25 21 34 3d 69 63 6f 6e |c%=wh%:c|%!4=icon|
|00003160| 25 0d 10 22 1a 63 25 21 | 38 3d 31 3c 3c 32 31 3a |%..".c%!|8=1<<21:|
|00003170| 63 25 21 31 32 3d 31 3c | 3c 32 31 0d 10 2c 1e c8 |c%!12=1<|<21..,..|
|00003180| 99 20 22 57 69 6d 70 5f | 53 65 74 49 63 6f 6e 53 |. "Wimp_|SetIconS|
|00003190| 74 61 74 65 22 2c 2c 63 | 25 0d 10 36 05 e1 0d 10 |tate",,c|%..6....|
|000031a0| 40 05 3a 0d 10 4a 1e dd | f2 75 6e 73 65 6c 65 63 |@.:..J..|.unselec|
|000031b0| 74 5f 69 63 6f 6e 28 77 | 68 25 2c 69 63 6f 6e 25 |t_icon(w|h%,icon%|
|000031c0| 29 0d 10 54 12 ea 20 63 | 25 3a 63 25 3d 62 25 2b |)..T.. c|%:c%=b%+|
|000031d0| 39 30 30 0d 10 5e 16 21 | 63 25 3d 77 68 25 3a 63 |900..^.!|c%=wh%:c|
|000031e0| 25 21 34 3d 69 63 6f 6e | 25 0d 10 68 16 63 25 21 |%!4=icon|%..h.c%!|
|000031f0| 38 3d 30 3a 63 25 21 31 | 32 3d 31 3c 3c 32 31 0d |8=0:c%!1|2=1<<21.|
|00003200| 10 72 1e c8 99 20 22 57 | 69 6d 70 5f 53 65 74 49 |.r... "W|imp_SetI|
|00003210| 63 6f 6e 53 74 61 74 65 | 22 2c 2c 63 25 0d 10 7c |conState|",,c%..||
|00003220| 05 e1 0d 10 86 05 3a 0d | 10 90 28 20 dd f2 73 65 |......:.|..( ..se|
|00003230| 74 5f 69 63 6f 6e 5f 73 | 74 72 69 6e 67 28 77 69 |t_icon_s|tring(wi|
|00003240| 6e 64 6f 77 25 2c 69 63 | 6f 6e 25 2c 61 24 29 0d |ndow%,ic|on%,a$).|
|00003250| 10 9a 29 20 f4 20 73 65 | 74 73 20 69 63 6f 6e 27 |..) . se|ts icon'|
|00003260| 73 20 69 6e 64 65 72 65 | 63 74 65 64 20 74 65 78 |s indere|cted tex|
|00003270| 74 20 73 74 72 69 6e 67 | 0d 10 a4 24 20 24 a4 73 |t string|...$ $.s|
|00003280| 74 72 69 6e 67 5f 61 64 | 64 72 28 77 69 6e 64 6f |tring_ad|dr(windo|
|00003290| 77 25 2c 69 63 6f 6e 25 | 29 3d 61 24 0d 10 ae 06 |w%,icon%|)=a$....|
|000032a0| 20 e1 0d 10 b8 06 20 3a | 0d 10 c2 0d 20 dd f2 72 | ..... :|.... ..r|
|000032b0| 65 64 72 61 77 0d 10 cc | 1e 20 f4 20 72 65 64 72 |edraw...|. . redr|
|000032c0| 61 77 73 20 77 69 6e 64 | 6f 77 20 63 6f 6e 74 65 |aws wind|ow conte|
|000032d0| 6e 74 73 0d 10 d6 27 20 | c8 99 20 22 57 69 6d 70 |nts...' |.. "Wimp|
|000032e0| 5f 52 65 64 72 61 77 57 | 69 6e 64 6f 77 22 2c 2c |_RedrawW|indow",,|
|000032f0| 62 25 20 b8 20 6d 6f 72 | 65 25 0d 10 e0 0d 20 c8 |b% . mor|e%.... .|
|00003300| 95 20 6d 6f 72 65 25 0d | 10 ea 27 20 c8 99 20 22 |. more%.|..' .. "|
|00003310| 57 69 6d 70 5f 47 65 74 | 52 65 63 74 61 6e 67 6c |Wimp_Get|Rectangl|
|00003320| 65 22 2c 2c 62 25 20 b8 | 20 6d 6f 72 65 25 0d 10 |e",,b% .| more%..|
|00003330| f4 06 20 ce 0d 10 fe 06 | 20 e1 0d 11 08 06 20 3a |.. .....| ..... :|
|00003340| 0d 11 76 21 20 dd a4 73 | 74 72 69 6e 67 5f 61 64 |..v! ..s|tring_ad|
|00003350| 64 72 28 77 69 6e 64 6f | 77 25 2c 69 63 6f 6e 25 |dr(windo|w%,icon%|
|00003360| 29 0d 11 80 30 20 f4 20 | 72 65 74 75 72 6e 73 20 |)...0 . |returns |
|00003370| 61 64 72 65 73 73 20 6f | 66 20 69 63 6f 6e 73 20 |adress o|f icons |
|00003380| 69 6e 64 65 72 65 63 74 | 65 64 20 73 74 72 69 6e |inderect|ed strin|
|00003390| 67 0d 11 81 08 ea 20 63 | 25 0d 11 94 0e 20 63 25 |g..... c|%.... c%|
|000033a0| 3d 62 25 2b 35 30 30 0d | 11 9e 10 20 21 63 25 3d |=b%+500.|... !c%=|
|000033b0| 77 69 6e 64 6f 77 25 0d | 11 a8 0f 20 63 25 21 34 |window%.|... c%!4|
|000033c0| 3d 69 63 6f 6e 25 0d 11 | b2 1f 20 c8 99 20 22 57 |=icon%..|.. .. "W|
|000033d0| 69 6d 70 5f 47 65 74 49 | 63 6f 6e 53 74 61 74 65 |imp_GetI|conState|
|000033e0| 22 2c 2c 63 25 0d 11 bc | 0b 20 3d 63 25 21 32 38 |",,c%...|. =c%!28|
|000033f0| 0d 11 c6 06 20 3a 0d 11 | c7 0f 20 dd f2 74 65 72 |.... :..|.. ..ter|
|00003400| 6d 28 61 25 29 0d 11 c8 | 3e 20 f4 20 70 75 74 73 |m(a%)...|> . puts|
|00003410| 20 72 65 74 75 72 6e 20 | 63 68 61 72 61 63 74 65 | return |characte|
|00003420| 72 20 28 41 53 43 49 49 | 20 31 33 29 20 6f 6e 20 |r (ASCII| 13) on |
|00003430| 65 6e 64 20 6f 66 20 73 | 74 72 69 6e 67 20 61 74 |end of s|tring at|
|00003440| 20 61 25 0d 11 c9 09 20 | ea 20 6e 25 0d 11 ca 10 | a%.... |. n%....|
|00003450| 20 c8 95 20 61 25 3f 6e | 25 3e 33 31 0d 11 cb 0a | .. a%?n|%>31....|
|00003460| 20 6e 25 2b 3d 31 0d 11 | cc 06 20 ce 0d 11 cd 0d | n%+=1..|.. .....|
|00003470| 20 61 25 3f 6e 25 3d 31 | 33 0d 11 ce 06 20 e1 0d | a%?n%=1|3.... ..|
|00003480| 11 cf 06 20 3a 0d ff | |... :.. | |
+--------+-------------------------+-------------------------+--------+--------+