home *** CD-ROM | disk | FTP | other *** search
Unknown | 1996-01-13 | 11.4 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
|
|
hex view+--------+-------------------------+-------------------------+--------+--------+
|00000000| 0d 00 01 11 20 f4 3e 21 | 52 75 6e 49 6d 61 67 65 |.... .>!|RunImage|
|00000010| 21 0d 00 02 1b 20 de 20 | 62 6c 6f 63 6b 25 20 26 |!.... . |block% &|
|00000020| 32 30 30 3a 6d 6f 64 65 | 25 3d 2d 31 0d 00 03 04 |200:mode|%=-1....|
|00000030| 0d 00 04 49 20 ee 85 20 | 24 62 6c 6f 63 6b 25 3d |...I .. |$block%=|
|00000040| 22 54 41 53 4b 22 3a c8 | 99 22 57 69 6d 70 5f 43 |"TASK":.|."Wimp_C|
|00000050| 6c 6f 73 65 44 6f 77 6e | 22 2c 74 61 73 6b 25 2c |loseDown|",task%,|
|00000060| 21 62 6c 6f 63 6b 25 3a | eb 20 31 32 3a fb 31 3a |!block%:|. 12:.1:|
|00000070| f6 3a f1 9e 3a fb 32 3a | e0 0d 00 05 04 0d 00 06 |.:..:.2:|........|
|00000080| 29 20 de 6e 61 6d 25 20 | 31 36 3a 68 69 6d 65 6d |) .nam% |16:himem|
|00000090| 25 3d 93 3a 67 69 76 65 | 25 3d 30 3a 6d 79 25 3d |%=.:give|%=0:my%=|
|000000a0| 68 69 6d 65 6d 25 0d 00 | 07 1a 20 de 20 66 69 6c |himem%..|.. . fil|
|000000b0| 65 70 61 74 68 25 20 31 | 30 32 34 3a f2 61 73 73 |epath% 1|024:.ass|
|000000c0| 0d 00 08 04 0d 00 09 1e | 20 de 20 69 63 6f 6e 69 |........| . iconi|
|000000d0| 6e 64 69 72 65 63 74 25 | 31 32 38 2c 6e 61 6d 25 |ndirect%|128,nam%|
|000000e0| 20 38 0d 00 0a 3d 20 de | 20 74 65 78 74 31 25 20 | 8...= .| text1% |
|000000f0| 26 32 30 2c 69 69 69 25 | 20 32 35 36 2c 74 65 78 |&20,iii%| 256,tex|
|00000100| 74 32 25 20 26 31 30 30 | 2c 6d 65 6e 75 25 20 26 |t2% &100|,menu% &|
|00000110| 31 30 30 2c 6d 65 6e 75 | 32 25 20 26 31 30 30 0d |100,menu|2% &100.|
|00000120| 00 0b 17 20 24 74 65 78 | 74 32 25 3d 22 50 61 74 |... $tex|t2%="Pat|
|00000130| 68 6e 61 6d 65 22 0d 00 | 0c 04 0d 00 0d 0f 20 72 |hname"..|...... r|
|00000140| 65 61 73 6f 6e 25 3d 2d | 31 0d 00 0e 04 0d 00 0f |eason%=-|1.......|
|00000150| 0c 20 71 75 69 74 25 3d | a3 0d 00 10 04 0d 00 11 |. quit%=|........|
|00000160| 13 20 24 62 6c 6f 63 6b | 25 3d 22 54 41 53 4b 22 |. $block|%="TASK"|
|00000170| 0d 00 12 3f c8 99 22 57 | 69 6d 70 5f 49 6e 69 74 |...?.."W|imp_Init|
|00000180| 69 61 6c 69 73 65 22 2c | 32 30 30 2c 21 62 6c 6f |ialise",|200,!blo|
|00000190| 63 6b 25 2c 22 47 72 69 | 6d 4c 6f 6f 70 22 20 b8 |ck%,"Gri|mLoop" .|
|000001a0| 20 76 65 72 73 69 6f 6e | 25 2c 74 61 73 6b 25 0d | version|%,task%.|
|000001b0| 00 13 04 0d 00 14 04 0d | 00 15 2d c8 99 22 57 69 |........|..-.."Wi|
|000001c0| 6d 70 5f 4f 70 65 6e 54 | 65 6d 70 6c 61 74 65 22 |mp_OpenT|emplate"|
|000001d0| 2c 2c 22 3c 4f 62 65 79 | 24 44 69 72 3e 2e 47 4c |,,"<Obey|$Dir>.GL|
|000001e0| 6f 6f 70 22 0d 00 16 3d | c8 99 22 57 69 6d 70 5f |oop"...=|.."Wimp_|
|000001f0| 4c 6f 61 64 54 65 6d 70 | 6c 61 74 65 22 2c 2c 62 |LoadTemp|late",,b|
|00000200| 6c 6f 63 6b 25 2c 69 69 | 69 25 2c 69 69 69 25 2b |lock%,ii|i%,iii%+|
|00000210| 32 35 36 2c 2d 31 2c 22 | 50 72 6f 67 49 6e 66 6f |256,-1,"|ProgInfo|
|00000220| 22 0d 00 17 10 62 6c 6f | 63 6b 25 21 32 34 3d 2d |"....blo|ck%!24=-|
|00000230| 31 0d 00 18 2d c8 99 22 | 57 69 6d 70 5f 43 72 65 |1...-.."|Wimp_Cre|
|00000240| 61 74 65 57 69 6e 64 6f | 77 22 2c 2c 62 6c 6f 63 |ateWindo|w",,bloc|
|00000250| 6b 25 20 b8 20 50 72 6f | 67 49 6e 66 6f 25 0d 00 |k% . Pro|gInfo%..|
|00000260| 19 49 c8 99 22 57 69 6d | 70 5f 4c 6f 61 64 54 65 |.I.."Wim|p_LoadTe|
|00000270| 6d 70 6c 61 74 65 22 2c | 2c 62 6c 6f 63 6b 25 2c |mplate",|,block%,|
|00000280| 66 69 6c 65 70 61 74 68 | 25 2c 66 69 6c 65 70 61 |filepath|%,filepa|
|00000290| 74 68 25 2b 31 30 32 34 | 2c 2d 31 2c 22 73 61 76 |th%+1024|,-1,"sav|
|000002a0| 65 5f 74 65 6d 70 22 0d | 00 1a 10 62 6c 6f 63 6b |e_temp".|...block|
|000002b0| 25 21 32 34 3d 2d 31 0d | 00 1b 2c c8 99 22 57 69 |%!24=-1.|..,.."Wi|
|000002c0| 6d 70 5f 43 72 65 61 74 | 65 57 69 6e 64 6f 77 22 |mp_Creat|eWindow"|
|000002d0| 2c 2c 62 6c 6f 63 6b 25 | 20 b8 20 73 61 76 65 62 |,,block%| . saveb|
|000002e0| 6f 78 25 0d 00 1c 1a c8 | 99 22 57 69 6d 70 5f 43 |ox%.....|."Wimp_C|
|000002f0| 6c 6f 73 65 54 65 6d 70 | 6c 61 74 65 22 0d 00 1d |loseTemp|late"...|
|00000300| 04 0d 00 1e 3a 20 69 31 | 68 61 6e 64 6c 65 25 3d |....: i1|handle%=|
|00000310| a4 69 63 6f 6e 28 2d 31 | 2c 30 2c 32 2c 39 36 2c |.icon(-1|,0,2,96,|
|00000320| 36 36 2c 26 33 30 30 32 | 2c 22 21 47 72 69 6d 4c |66,&3002|,"!GrimL|
|00000330| 6f 6f 70 22 2c 30 2c 30 | 2c 30 29 0d 00 1f 2a 20 |oop",0,0|,0)...* |
|00000340| f2 64 72 61 77 6d 65 6e | 75 28 6d 65 6e 75 25 2c |.drawmen|u(menu%,|
|00000350| 22 47 72 69 6d 4c 6f 6f | 70 2c 49 6e 66 6f 2c 51 |"GrimLoo|p,Info,Q|
|00000360| 75 69 74 22 29 0d 00 20 | 17 20 6d 65 6e 75 25 21 |uit").. |. menu%!|
|00000370| 33 32 3d 50 72 6f 67 49 | 6e 66 6f 25 0d 00 21 12 |32=ProgI|nfo%..!.|
|00000380| ee 20 85 20 f2 77 69 6d | 70 65 72 72 6f 72 0d 00 |. . .wim|perror..|
|00000390| 22 04 0d 00 23 04 0d 00 | 24 12 f5 3a f2 70 6f 6c |"...#...|$..:.pol|
|000003a0| 6c 3a fd 71 75 69 74 25 | 0d 00 25 35 24 62 6c 6f |l:.quit%|..%5$blo|
|000003b0| 63 6b 25 3d 22 54 41 53 | 4b 22 3a c8 99 22 57 69 |ck%="TAS|K":.."Wi|
|000003c0| 6d 70 5f 43 6c 6f 73 65 | 44 6f 77 6e 22 2c 74 61 |mp_Close|Down",ta|
|000003d0| 73 6b 25 2c 21 62 6c 6f | 63 6b 25 3a e0 0d 00 26 |sk%,!blo|ck%:...&|
|000003e0| 04 0d 00 27 0c 20 dd 20 | f2 70 6f 6c 6c 0d 00 28 |...'. . |.poll..(|
|000003f0| 23 c8 99 22 57 69 6d 70 | 5f 50 6f 6c 6c 22 2c 2c |#.."Wimp|_Poll",,|
|00000400| 62 6c 6f 63 6b 25 20 b8 | 20 72 65 61 73 6f 6e 25 |block% .| reason%|
|00000410| 0d 00 29 11 20 c8 8e 20 | 72 65 61 73 6f 6e 25 20 |..). .. |reason% |
|00000420| ca 0d 00 2a 24 20 c9 20 | 32 3a c8 99 22 57 69 6d |...*$ . |2:.."Wim|
|00000430| 70 5f 4f 70 65 6e 57 69 | 6e 64 6f 77 22 2c 2c 62 |p_OpenWi|ndow",,b|
|00000440| 6c 6f 63 6b 25 0d 00 2b | 32 20 c9 20 33 3a c8 99 |lock%..+|2 . 3:..|
|00000450| 22 57 69 6d 70 5f 43 6c | 6f 73 65 57 69 6e 64 6f |"Wimp_Cl|oseWindo|
|00000460| 77 22 2c 2c 62 6c 6f 63 | 6b 25 3a f2 6d 65 6d 28 |w",,bloc|k%:.mem(|
|00000470| 2d 67 69 76 65 25 29 0d | 00 2c 11 20 c9 20 36 3a |-give%).|.,. . 6:|
|00000480| f2 62 75 74 74 6f 6e 73 | 0d 00 2d 16 20 c9 20 37 |.buttons|..-. . 7|
|00000490| 3a f2 69 6e 69 74 69 61 | 74 65 73 61 76 65 0d 00 |:.initia|tesave..|
|000004a0| 2e 34 20 c9 20 38 3a e7 | 20 ac 20 a4 6f 75 72 6b |.4 . 8:.| . .ourk|
|000004b0| 65 79 20 8c 20 c8 99 22 | 57 69 6d 70 5f 50 72 6f |ey . .."|Wimp_Pro|
|000004c0| 63 65 73 73 4b 65 79 22 | 2c 62 6c 6f 63 6b 25 21 |cessKey"|,block%!|
|000004d0| 32 34 0d 00 2f 14 20 c9 | 20 39 3a f2 6d 65 6e 75 |24../. .| 9:.menu|
|000004e0| 73 65 6c 65 63 74 0d 00 | 30 15 20 c9 20 31 37 2c |select..|0. . 17,|
|000004f0| 31 38 3a f2 72 65 63 69 | 65 76 65 0d 00 31 4e 20 |18:.reci|eve..1N |
|00000500| c9 20 31 39 20 3a c8 99 | 22 4f 53 5f 46 69 6c 65 |. 19 :..|"OS_File|
|00000510| 22 2c 36 2c 62 6c 6f 63 | 6b 25 2b 34 34 3a 85 20 |",6,bloc|k%+44:. |
|00000520| 32 35 35 2c 22 44 61 74 | 61 20 74 72 61 6e 73 66 |255,"Dat|a transf|
|00000530| 65 72 20 66 61 69 6c 65 | 64 3a 20 52 65 63 65 69 |er faile|d: Recei|
|00000540| 76 65 72 20 64 69 65 64 | 22 0d 00 32 06 20 cb 0d |ver died|"..2. ..|
|00000550| 00 33 06 20 e1 0d 00 34 | 04 0d 00 35 10 dd 20 f2 |.3. ...4|...5.. .|
|00000560| 77 69 6d 70 65 72 72 6f | 72 0d 00 36 0c c8 99 26 |wimperro|r..6...&|
|00000570| 36 30 36 43 31 0d 00 37 | 30 e7 6d 6f 64 65 25 3e |606C1..7|0.mode%>|
|00000580| 2d 31 20 c8 99 22 57 69 | 6d 70 5f 53 65 74 4d 6f |-1 .."Wi|mp_SetMo|
|00000590| 64 65 22 2c 6d 6f 64 65 | 25 3a ef 35 3a 6d 6f 64 |de",mode|%:.5:mod|
|000005a0| 65 25 3d 2d 31 0d 00 38 | 3e 21 62 6c 6f 63 6b 25 |e%=-1..8|>!block%|
|000005b0| 3d 73 61 76 65 62 6f 78 | 25 3a c8 99 22 57 69 6d |=savebox|%:.."Wim|
|000005c0| 70 5f 43 6c 6f 73 65 57 | 69 6e 64 6f 77 22 2c 2c |p_CloseW|indow",,|
|000005d0| 62 6c 6f 63 6b 25 3a f2 | 6d 65 6d 28 2d 67 69 76 |block%:.|mem(-giv|
|000005e0| 65 25 29 0d 00 39 55 21 | 62 6c 6f 63 6b 25 3d 9f |e%)..9U!|block%=.|
|000005f0| 3a 24 28 62 6c 6f 63 6b | 25 2b 34 29 3d f6 24 3a |:$(block|%+4)=.$:|
|00000600| c8 99 22 57 69 6d 70 5f | 52 65 70 6f 72 74 45 72 |.."Wimp_|ReportEr|
|00000610| 72 6f 72 22 2c 62 6c 6f | 63 6b 25 2c 31 2c 22 47 |ror",blo|ck%,1,"G|
|00000620| 72 69 6d 3e 53 70 72 74 | 22 20 b8 20 2c 72 65 73 |rim>Sprt|" . ,res|
|00000630| 70 6f 6e 73 65 25 3a e1 | 0d 00 3a 04 0d 00 3b 3d |ponse%:.|..:...;=|
|00000640| dd 20 a4 69 63 6f 6e 28 | 77 68 61 6e 64 6c 65 25 |. .icon(|whandle%|
|00000650| 2c 69 78 25 2c 69 79 25 | 2c 69 77 25 2c 69 68 25 |,ix%,iy%|,iw%,ih%|
|00000660| 2c 66 6c 61 67 25 2c 74 | 65 78 74 24 2c 64 31 25 |,flag%,t|ext$,d1%|
|00000670| 2c 64 32 25 2c 64 33 25 | 29 0d 00 3c 14 21 62 6c |,d2%,d3%|)..<.!bl|
|00000680| 6f 63 6b 25 3d 77 68 61 | 6e 64 6c 65 25 0d 00 3d |ock%=wha|ndle%..=|
|00000690| 10 62 6c 6f 63 6b 25 21 | 34 3d 69 78 25 0d 00 3e |.block%!|4=ix%..>|
|000006a0| 10 62 6c 6f 63 6b 25 21 | 38 3d 69 79 25 0d 00 3f |.block%!|8=iy%..?|
|000006b0| 15 62 6c 6f 63 6b 25 21 | 31 32 3d 69 78 25 2b 69 |.block%!|12=ix%+i|
|000006c0| 77 25 0d 00 40 15 62 6c | 6f 63 6b 25 21 31 36 3d |w%..@.bl|ock%!16=|
|000006d0| 69 79 25 2b 69 68 25 0d | 00 41 13 62 6c 6f 63 6b |iy%+ih%.|.A.block|
|000006e0| 25 21 32 30 3d 66 6c 61 | 67 25 0d 00 42 0e 20 e7 |%!20=fla|g%..B. .|
|000006f0| 20 64 31 25 3d 30 20 8c | 0d 00 43 16 24 28 62 6c | d1%=0 .|..C.$(bl|
|00000700| 6f 63 6b 25 2b 32 34 29 | 3d 74 65 78 74 24 0d 00 |ock%+24)|=text$..|
|00000710| 44 06 20 cc 0d 00 45 11 | 62 6c 6f 63 6b 25 21 32 |D. ...E.|block%!2|
|00000720| 34 3d 64 31 25 0d 00 46 | 11 62 6c 6f 63 6b 25 21 |4=d1%..F|.block%!|
|00000730| 32 38 3d 64 32 25 0d 00 | 47 11 62 6c 6f 63 6b 25 |28=d2%..|G.block%|
|00000740| 21 33 32 3d 64 33 25 0d | 00 48 06 20 cd 0d 00 49 |!32=d3%.|.H. ...I|
|00000750| 2a c8 99 22 57 69 6d 70 | 5f 43 72 65 61 74 65 49 |*.."Wimp|_CreateI|
|00000760| 63 6f 6e 22 2c 2c 62 6c | 6f 63 6b 25 20 b8 20 69 |con",,bl|ock% . i|
|00000770| 68 61 6e 64 6c 65 25 0d | 00 4a 0d 3d 69 68 61 6e |handle%.|.J.=ihan|
|00000780| 64 6c 65 25 0d 00 4b 04 | 0d 00 4c 1a dd 20 f2 6f |dle%..K.|..L.. .o|
|00000790| 70 65 6e 77 69 6e 64 6f | 77 28 68 61 6e 64 6c 65 |penwindo|w(handle|
|000007a0| 25 29 0d 00 4d 24 20 c8 | 99 22 57 69 6d 70 5f 47 |%)..M$ .|."Wimp_G|
|000007b0| 65 74 50 6f 69 6e 74 65 | 72 49 6e 66 6f 22 2c 2c |etPointe|rInfo",,|
|000007c0| 62 6c 6f 63 6b 25 0d 00 | 4e 1d 20 70 78 25 3d 21 |block%..|N. px%=!|
|000007d0| 62 6c 6f 63 6b 25 3a 70 | 79 25 3d 62 6c 6f 63 6b |block%:p|y%=block|
|000007e0| 25 21 34 0d 00 4f 15 20 | 62 6c 6f 63 6b 25 21 30 |%!4..O. |block%!0|
|000007f0| 3d 68 61 6e 64 6c 65 25 | 0d 00 50 24 20 c8 99 22 |=handle%|..P$ .."|
|00000800| 57 69 6d 70 5f 47 65 74 | 57 69 6e 64 6f 77 53 74 |Wimp_Get|WindowSt|
|00000810| 61 74 65 22 2c 2c 62 6c | 6f 63 6b 25 0d 00 51 1b |ate",,bl|ock%..Q.|
|00000820| 20 64 78 25 3d 62 6c 6f | 63 6b 25 21 31 32 2d 62 | dx%=blo|ck%!12-b|
|00000830| 6c 6f 63 6b 25 21 34 0d | 00 52 1b 20 64 79 25 3d |lock%!4.|.R. dy%=|
|00000840| 62 6c 6f 63 6b 25 21 31 | 36 2d 62 6c 6f 63 6b 25 |block%!1|6-block%|
|00000850| 21 38 0d 00 53 2c 20 62 | 6c 6f 63 6b 25 21 34 3d |!8..S, b|lock%!4=|
|00000860| 70 78 25 2d 31 34 30 3a | 62 6c 6f 63 6b 25 21 31 |px%-140:|block%!1|
|00000870| 32 3d 62 6c 6f 63 6b 25 | 21 34 2b 64 78 25 0d 00 |2=block%|!4+dx%..|
|00000880| 54 2b 20 62 6c 6f 63 6b | 25 21 38 3d 70 79 25 2b |T+ block|%!8=py%+|
|00000890| 35 30 3a 62 6c 6f 63 6b | 25 21 31 36 3d 62 6c 6f |50:block|%!16=blo|
|000008a0| 63 6b 25 21 38 2b 64 79 | 25 0d 00 55 28 20 78 25 |ck%!8+dy|%..U( x%|
|000008b0| 3d 62 6c 6f 63 6b 25 21 | 34 2b 64 78 25 2f 32 3a |=block%!|4+dx%/2:|
|000008c0| 79 25 3d 62 6c 6f 63 6b | 25 21 38 2b 64 79 25 2f |y%=block|%!8+dy%/|
|000008d0| 32 0d 00 56 0a 20 e6 20 | 34 2c 30 0d 00 57 1f 20 |2..V. . |4,0..W. |
|000008e0| e3 61 25 3d 30 b8 64 78 | 25 2f 32 88 38 3a c8 8f |.a%=0.dx|%/2.8:..|
|000008f0| 78 25 2c 79 25 2c 61 25 | 3a ed 0d 00 58 1f 20 e3 |x%,y%,a%|:...X. .|
|00000900| 61 25 3d 30 b8 64 78 25 | 2f 32 88 38 3a c8 8f 78 |a%=0.dx%|/2.8:..x|
|00000910| 25 2c 79 25 2c 61 25 3a | ed 0d 00 59 1f c8 99 22 |%,y%,a%:|...Y..."|
|00000920| 57 69 6d 70 5f 4f 70 65 | 6e 57 69 6e 64 6f 77 22 |Wimp_Ope|nWindow"|
|00000930| 2c 2c 62 6c 6f 63 6b 25 | 0d 00 5a 3a c8 99 22 57 |,,block%|..Z:.."W|
|00000940| 69 6d 70 5f 53 65 74 43 | 61 72 65 74 50 6f 73 69 |imp_SetC|aretPosi|
|00000950| 74 69 6f 6e 22 2c 73 61 | 76 65 62 6f 78 25 2c 31 |tion",sa|vebox%,1|
|00000960| 2c 2c 2c 2d 31 2c a9 28 | 24 74 65 78 74 32 25 29 |,,,-1,.(|$text2%)|
|00000970| 2d 31 0d 00 5b 05 e1 0d | 00 5c 04 0d 00 5d 0e dd |-1..[...|.\...]..|
|00000980| 20 f2 62 75 74 74 6f 6e | 73 0d 00 5e 1b 20 78 25 | .button|s..^. x%|
|00000990| 3d 21 62 6c 6f 63 6b 25 | 3a 79 25 3d 62 6c 6f 63 |=!block%|:y%=bloc|
|000009a0| 6b 25 21 34 0d 00 5f 0a | c8 8e 20 b9 20 ca 0d 00 |k%!4.._.|.. . ...|
|000009b0| 60 12 c9 20 62 6c 6f 63 | 6b 25 21 31 32 3d 2d 32 |`.. bloc|k%!12=-2|
|000009c0| 0d 00 61 2e 20 e7 20 62 | 6c 6f 63 6b 25 21 38 20 |..a. . b|lock%!8 |
|000009d0| 80 20 32 20 f2 73 68 6f | 77 6d 65 6e 75 28 6d 65 |. 2 .sho|wmenu(me|
|000009e0| 6e 75 25 2c 78 25 2c 79 | 25 2c b9 2c 33 29 0d 00 |nu%,x%,y|%,.,3)..|
|000009f0| 62 18 c9 20 62 6c 6f 63 | 6b 25 21 31 32 3d 73 61 |b.. bloc|k%!12=sa|
|00000a00| 76 65 62 6f 78 25 0d 00 | 63 27 e7 20 62 6c 6f 63 |vebox%..|c'. bloc|
|00000a10| 6b 25 21 31 36 3d 30 20 | 80 20 28 62 6c 6f 63 6b |k%!16=0 |. (block|
|00000a20| 25 21 38 20 80 20 38 30 | 29 3e 30 20 8c 0d 00 64 |%!8 . 80|)>0 ...d|
|00000a30| 0c f2 64 72 61 67 62 6f | 78 0d 00 65 34 20 cc 20 |..dragbo|x..e4 . |
|00000a40| e7 20 62 6c 6f 63 6b 25 | 21 31 36 3d 32 20 80 20 |. block%|!16=2 . |
|00000a50| 28 62 6c 6f 63 6b 25 21 | 38 20 80 20 35 29 3e 30 |(block%!|8 . 5)>0|
|00000a60| 20 8c 20 f2 71 75 69 63 | 6b 73 61 76 65 0d 00 66 | . .quic|ksave..f|
|00000a70| 05 cd 0d 00 67 05 cb 0d | 00 68 05 e1 0d 00 69 04 |....g...|.h....i.|
|00000a80| 0d 00 6a 1c dd 20 f2 64 | 72 61 77 6d 65 6e 75 28 |..j.. .d|rawmenu(|
|00000a90| 6d 65 6e 75 25 2c 6d 65 | 6e 75 24 29 0d 00 6b 1a |menu%,me|nu$)..k.|
|00000aa0| 20 6d 65 6e 75 25 3f 31 | 32 3d 37 3a 6d 65 6e 75 | menu%?1|2=7:menu|
|00000ab0| 25 3f 31 33 3d 32 0d 00 | 6c 1a 20 6d 65 6e 75 25 |%?13=2..|l. menu%|
|00000ac0| 3f 31 34 3d 37 3a 6d 65 | 6e 75 25 3f 31 35 3d 30 |?14=7:me|nu%?15=0|
|00000ad0| 0d 00 6d 1d 20 6d 65 6e | 75 25 21 31 36 3d 31 34 |..m. men|u%!16=14|
|00000ae0| 30 3a 6d 65 6e 75 25 21 | 32 30 3d 34 34 0d 00 6e |0:menu%!|20=44..n|
|00000af0| 1d 20 6d 65 6e 75 25 21 | 32 34 3d 30 3a 70 74 72 |. menu%!|24=0:ptr|
|00000b00| 25 3d 6d 65 6e 75 25 2b | 32 38 0d 00 6f 21 20 24 |%=menu%+|28..o! $|
|00000b10| 6d 65 6e 75 25 3d c0 6d | 65 6e 75 24 2c a7 6d 65 |menu%=.m|enu$,.me|
|00000b20| 6e 75 24 2c 22 2c 22 29 | 2d 31 29 0d 00 70 0f 20 |nu$,",")|-1)..p. |
|00000b30| 6d 65 6e 75 24 2b 3d 22 | 2c 22 0d 00 71 0f 20 65 |menu$+="|,"..q. e|
|00000b40| 6e 74 72 69 65 73 25 3d | 30 0d 00 72 10 c8 95 20 |ntries%=|0..r... |
|00000b50| 6d 65 6e 75 24 3c 3e 22 | 22 0d 00 73 1f 6d 65 6e |menu$<>"|"..s.men|
|00000b60| 75 24 3d c1 6d 65 6e 75 | 24 2c a7 6d 65 6e 75 24 |u$=.menu|$,.menu$|
|00000b70| 2c 22 2c 22 29 2b 31 29 | 0d 00 74 31 e7 20 6d 65 |,",")+1)|..t1. me|
|00000b80| 6e 75 24 3c 3e 22 22 20 | 21 70 74 72 25 3d 30 3a |nu$<>"" |!ptr%=0:|
|00000b90| 70 74 72 25 21 34 3d 2d | 31 3a 70 74 72 25 21 38 |ptr%!4=-|1:ptr%!8|
|00000ba0| 3d 26 37 30 30 30 30 32 | 31 0d 00 75 25 20 24 28 |=&700002|1..u% $(|
|00000bb0| 70 74 72 25 2b 31 32 29 | 3d c0 6d 65 6e 75 24 2c |ptr%+12)|=.menu$,|
|00000bc0| a7 6d 65 6e 75 24 2c 22 | 2c 22 29 2d 31 29 0d 00 |.menu$,"|,")-1)..|
|00000bd0| 76 0d 20 70 74 72 25 2b | 3d 32 34 0d 00 77 10 20 |v. ptr%+|=24..w. |
|00000be0| 65 6e 74 72 69 65 73 25 | 2b 3d 31 0d 00 78 05 cd |entries%|+=1..x..|
|00000bf0| 0d 00 79 05 ce 0d 00 7a | 1c 20 70 74 72 25 21 2d |..y....z|. ptr%!-|
|00000c00| 34 38 3d 70 74 72 25 21 | 2d 34 38 20 84 20 31 32 |48=ptr%!|-48 . 12|
|00000c10| 38 0d 00 7b 05 e1 0d 00 | 7c 04 0d 00 7d 30 dd 20 |8..{....||...}0. |
|00000c20| f2 73 68 6f 77 6d 65 6e | 75 28 6d 65 6e 75 25 2c |.showmen|u(menu%,|
|00000c30| 78 25 2c 79 25 2c 6f 6e | 69 63 6f 6e 62 61 72 25 |x%,y%,on|iconbar%|
|00000c40| 2c 65 6e 74 72 69 65 73 | 25 29 0d 00 7e 2e e7 20 |,entries|%)..~.. |
|00000c50| 6f 6e 69 63 6f 6e 62 61 | 72 25 20 8c 20 79 70 6f |oniconba|r% . ypo|
|00000c60| 73 25 3d 39 36 2b 32 2a | 34 39 20 8b 20 79 70 6f |s%=96+2*|49 . ypo|
|00000c70| 73 25 3d 79 25 2b 32 30 | 0d 00 7f 2b 20 c8 99 22 |s%=y%+20|...+ .."|
|00000c80| 57 69 6d 70 5f 43 72 65 | 61 74 65 4d 65 6e 75 22 |Wimp_Cre|ateMenu"|
|00000c90| 2c 2c 6d 65 6e 75 25 2c | 78 25 2d 36 34 2c 79 70 |,,menu%,|x%-64,yp|
|00000ca0| 6f 73 25 0d 00 80 05 e1 | 0d 00 81 04 0d 00 82 10 |os%.....|........|
|00000cb0| dd f2 6d 65 6e 75 73 65 | 6c 65 63 74 0d 00 83 13 |..menuse|lect....|
|00000cc0| 63 68 6f 69 63 65 25 3d | 21 62 6c 6f 63 6b 25 0d |choice%=|!block%.|
|00000cd0| 00 84 16 e7 63 68 6f 69 | 63 65 25 3d 31 20 71 75 |....choi|ce%=1 qu|
|00000ce0| 69 74 25 3d b9 0d 00 85 | 05 e1 0d 00 86 04 0d 00 |it%=....|........|
|00000cf0| 87 0e dd 20 f2 72 65 63 | 69 65 76 65 0d 00 88 13 |... .rec|ieve....|
|00000d00| 20 c8 8e 20 62 6c 6f 63 | 6b 25 21 31 36 20 ca 0d | .. bloc|k%!16 ..|
|00000d10| 00 89 10 20 c9 20 30 3a | 71 75 69 74 25 3d b9 0d |... . 0:|quit%=..|
|00000d20| 00 8a 12 20 c9 20 32 3a | f2 64 61 74 61 73 61 76 |... . 2:|.datasav|
|00000d30| 65 0d 00 8b 11 20 c9 20 | 33 3a f2 6c 6f 61 64 61 |e.... . |3:.loada|
|00000d40| 63 6b 0d 00 8c 06 20 cb | 0d 00 8d 05 e1 0d 00 8e |ck.... .|........|
|00000d50| 04 0d 00 8f 17 dd 20 f2 | 69 63 6f 6e 73 74 61 74 |...... .|iconstat|
|00000d60| 65 28 69 63 6f 6e 25 29 | 0d 00 90 12 62 6c 6f 63 |e(icon%)|....bloc|
|00000d70| 6b 25 21 34 3d 69 63 6f | 6e 25 0d 00 91 1a 62 6c |k%!4=ico|n%....bl|
|00000d80| 6f 63 6b 25 21 38 3d 30 | 3a 62 6c 6f 63 6b 25 21 |ock%!8=0|:block%!|
|00000d90| 31 32 3d 30 0d 00 92 21 | c8 99 22 57 69 6d 70 5f |12=0...!|.."Wimp_|
|00000da0| 53 65 74 49 63 6f 6e 53 | 74 61 74 65 22 2c 2c 62 |SetIconS|tate",,b|
|00000db0| 6c 6f 63 6b 25 0d 00 93 | 05 e1 0d 00 94 04 0d 00 |lock%...|........|
|00000dc0| 95 0e dd 20 f2 6c 6f 61 | 64 61 63 6b 0d 00 96 31 |... .loa|dack...1|
|00000dd0| e7 20 62 6c 6f 63 6b 25 | 21 34 30 3c 3e 26 31 35 |. block%|!40<>&15|
|00000de0| 38 20 85 20 31 32 33 34 | 2c 22 4e 6f 74 20 61 20 |8 . 1234|,"Not a |
|00000df0| 47 72 69 6d 41 63 65 20 | 66 69 6c 65 22 0d 00 97 |GrimAce |file"...|
|00000e00| 16 62 6c 6f 63 6b 25 21 | 31 32 3d 62 6c 6f 63 6b |.block%!|12=block|
|00000e10| 25 21 38 0d 00 98 0f 62 | 6c 6f 63 6b 25 21 31 36 |%!8....b|lock%!16|
|00000e20| 3d 34 0d 00 99 2b c8 99 | 22 57 69 6d 70 5f 53 65 |=4...+..|"Wimp_Se|
|00000e30| 6e 64 4d 65 73 73 61 67 | 65 22 2c 31 37 2c 62 6c |ndMessag|e",17,bl|
|00000e40| 6f 63 6b 25 2c 62 6c 6f | 63 6b 25 21 34 0d 00 9a |ock%,blo|ck%!4...|
|00000e50| 08 61 25 3d 30 0d 00 9b | 05 f5 0d 00 9c 15 62 25 |.a%=0...|......b%|
|00000e60| 3d 62 6c 6f 63 6b 25 3f | 28 34 34 2b 61 25 29 0d |=block%?|(44+a%).|
|00000e70| 00 9d 10 74 65 78 74 32 | 25 3f 61 25 3d 62 25 0d |...text2|%?a%=b%.|
|00000e80| 00 9e 09 61 25 2b 3d 31 | 0d 00 9f 0b fd 20 62 25 |...a%+=1|..... b%|
|00000e90| 3c 33 32 0d 00 a0 10 74 | 65 78 74 32 25 3f 61 25 |<32....t|ext2%?a%|
|00000ea0| 3d 31 33 0d 00 a1 11 f2 | 47 55 53 28 24 74 65 78 |=13.....|GUS($tex|
|00000eb0| 74 32 25 29 0d 00 a2 16 | 24 66 69 6c 65 70 61 74 |t2%)....|$filepat|
|00000ec0| 68 25 3d 24 74 65 78 74 | 32 25 0d 00 a3 19 f2 6f |h%=$text|2%.....o|
|00000ed0| 70 65 6e 77 69 6e 64 6f | 77 28 73 61 76 65 62 6f |penwindo|w(savebo|
|00000ee0| 78 25 29 0d 00 a4 05 e1 | 0d 00 a5 04 0d 00 a6 0e |x%).....|........|
|00000ef0| dd 20 f2 64 72 61 67 62 | 6f 78 0d 00 a7 14 21 62 |. .dragb|ox....!b|
|00000f00| 6c 6f 63 6b 25 3d 73 61 | 76 65 62 6f 78 25 0d 00 |lock%=sa|vebox%..|
|00000f10| a8 23 c8 99 22 57 69 6d | 70 5f 47 65 74 57 69 6e |.#.."Wim|p_GetWin|
|00000f20| 64 6f 77 53 74 61 74 65 | 22 2c 2c 62 6c 6f 63 6b |dowState|",,block|
|00000f30| 25 0d 00 a9 1a 6f 78 25 | 3d 62 6c 6f 63 6b 25 21 |%....ox%|=block%!|
|00000f40| 34 2d 62 6c 6f 63 6b 25 | 21 32 30 0d 00 aa 1b 6f |4-block%|!20....o|
|00000f50| 79 25 3d 62 6c 6f 63 6b | 25 21 31 36 2d 62 6c 6f |y%=block|%!16-blo|
|00000f60| 63 6b 25 21 32 34 0d 00 | ab 0e 62 6c 6f 63 6b 25 |ck%!24..|..block%|
|00000f70| 21 34 3d 30 0d 00 ac 21 | c8 99 22 57 69 6d 70 5f |!4=0...!|.."Wimp_|
|00000f80| 47 65 74 49 63 6f 6e 53 | 74 61 74 65 22 2c 2c 62 |GetIconS|tate",,b|
|00000f90| 6c 6f 63 6b 25 0d 00 ad | 14 21 62 6c 6f 63 6b 25 |lock%...|.!block%|
|00000fa0| 3d 73 61 76 65 62 6f 78 | 25 0d 00 ae 0e 62 6c 6f |=savebox|%....blo|
|00000fb0| 63 6b 25 21 34 3d 35 0d | 00 af 19 62 6c 6f 63 6b |ck%!4=5.|...block|
|00000fc0| 25 21 38 3d 6f 78 25 2b | 62 6c 6f 63 6b 25 21 38 |%!8=ox%+|block%!8|
|00000fd0| 0d 00 b0 1b 62 6c 6f 63 | 6b 25 21 31 32 3d 6f 79 |....bloc|k%!12=oy|
|00000fe0| 25 2b 62 6c 6f 63 6b 25 | 21 31 32 0d 00 b1 1b 62 |%+block%|!12....b|
|00000ff0| 6c 6f 63 6b 25 21 31 36 | 3d 6f 78 25 2b 62 6c 6f |lock%!16|=ox%+blo|
|00001000| 63 6b 25 21 31 36 0d 00 | b2 1b 62 6c 6f 63 6b 25 |ck%!16..|..block%|
|00001010| 21 32 30 3d 6f 79 25 2b | 62 6c 6f 63 6b 25 21 32 |!20=oy%+|block%!2|
|00001020| 30 0d 00 b3 1b 62 6c 6f | 63 6b 25 21 32 34 3d 30 |0....blo|ck%!24=0|
|00001030| 3a 62 6c 6f 63 6b 25 21 | 32 38 3d 30 0d 00 b4 17 |:block%!|28=0....|
|00001040| 62 6c 6f 63 6b 25 21 33 | 32 3d 26 37 46 46 46 46 |block%!3|2=&7FFFF|
|00001050| 46 46 46 0d 00 b5 17 62 | 6c 6f 63 6b 25 21 33 36 |FFF....b|lock%!36|
|00001060| 3d 26 37 46 46 46 46 46 | 46 46 0d 00 b6 1c c8 99 |=&7FFFFF|FF......|
|00001070| 22 57 69 6d 70 5f 44 72 | 61 67 42 6f 78 22 2c 2c |"Wimp_Dr|agBox",,|
|00001080| 62 6c 6f 63 6b 25 0d 00 | b7 05 e1 0d 00 b8 04 0d |block%..|........|
|00001090| 00 b9 10 dd 20 f2 71 75 | 69 63 6b 73 61 76 65 0d |.... .qu|icksave.|
|000010a0| 00 ba 18 e7 20 a7 24 66 | 69 6c 65 70 61 74 68 25 |.... .$f|ilepath%|
|000010b0| 2c 22 2e 22 29 20 8c 0d | 00 bb 17 f2 73 61 76 65 |,".") ..|....save|
|000010c0| 69 74 28 24 66 69 6c 65 | 70 61 74 68 25 29 0d 00 |it($file|path%)..|
|000010d0| bc 05 cc 0d 00 bd 38 24 | 62 6c 6f 63 6b 25 3d 22 |......8$|block%="|
|000010e0| 20 20 20 20 20 20 54 6f | 20 73 61 76 65 20 64 72 | To| save dr|
|000010f0| 61 67 20 74 68 65 20 69 | 63 6f 6e 20 74 6f 20 61 |ag the i|con to a|
|00001100| 20 64 69 72 65 63 74 6f | 72 79 22 0d 00 be 2c c8 | directo|ry"...,.|
|00001110| 99 22 57 69 6d 70 5f 52 | 65 70 6f 72 74 45 72 72 |."Wimp_R|eportErr|
|00001120| 6f 72 22 2c 62 6c 6f 63 | 6b 25 2c 31 2c 22 47 72 |or",bloc|k%,1,"Gr|
|00001130| 69 6d 4c 6f 6f 70 22 0d | 00 bf 05 cd 0d 00 c0 05 |imLoop".|........|
|00001140| e1 0d 00 c1 04 0d 00 c2 | 11 dd 20 f2 73 61 76 65 |........|.. .save|
|00001150| 69 74 28 6e 24 29 0d 00 | c3 40 6e 61 6d 65 24 3d |it(n$)..|.@name$=|
|00001160| 22 22 3a 61 25 3d 30 3a | c8 95 66 69 6c 65 70 61 |"":a%=0:|..filepa|
|00001170| 74 68 25 3f 61 25 3e 33 | 32 3a 6e 61 6d 65 24 2b |th%?a%>3|2:name$+|
|00001180| 3d bd 66 69 6c 65 70 61 | 74 68 25 3f 61 25 3a 61 |=.filepa|th%?a%:a|
|00001190| 25 2b 3d 31 3a ce 0d 00 | c4 04 0d 00 c5 21 c8 99 |%+=1:...|.....!..|
|000011a0| 22 47 72 69 6d 41 5f 53 | 70 72 69 74 65 22 2c 31 |"GrimA_S|prite",1|
|000011b0| 32 2c 6d 79 25 2c 6e 61 | 6d 65 24 0d 00 c6 3e 21 |2,my%,na|me$...>!|
|000011c0| 62 6c 6f 63 6b 25 3d 73 | 61 76 65 62 6f 78 25 3a |block%=s|avebox%:|
|000011d0| c8 99 22 57 69 6d 70 5f | 43 6c 6f 73 65 57 69 6e |.."Wimp_|CloseWin|
|000011e0| 64 6f 77 22 2c 2c 62 6c | 6f 63 6b 25 3a f2 6d 65 |dow",,bl|ock%:.me|
|000011f0| 6d 28 2d 67 69 76 65 25 | 29 0d 00 c7 05 e1 0d 00 |m(-give%|).......|
|00001200| c8 04 0d 00 c9 0d dd 20 | a4 6f 75 72 6b 65 79 0d |....... |.ourkey.|
|00001210| 00 ca 0d ea 20 72 65 74 | 75 72 6e 25 0d 00 cb 2d |.... ret|urn%...-|
|00001220| 72 65 74 75 72 6e 25 3d | 28 21 62 6c 6f 63 6b 25 |return%=|(!block%|
|00001230| 3d 73 61 76 65 62 6f 78 | 25 20 80 20 62 6c 6f 63 |=savebox|% . bloc|
|00001240| 6b 25 21 32 34 3d 31 33 | 29 0d 00 cc 1a e7 20 72 |k%!24=13|)..... r|
|00001250| 65 74 75 72 6e 25 20 8c | 20 f2 71 75 69 63 6b 73 |eturn% .| .quicks|
|00001260| 61 76 65 0d 00 cd 0c 3d | 72 65 74 75 72 6e 25 0d |ave....=|return%.|
|00001270| 00 ce 04 0d 00 cf 12 dd | f2 69 6e 69 74 69 61 74 |........|.initiat|
|00001280| 65 73 61 76 65 0d 00 d0 | 23 c8 99 22 57 69 6d 70 |esave...|#.."Wimp|
|00001290| 5f 47 65 74 50 6f 69 6e | 74 65 72 49 6e 66 6f 22 |_GetPoin|terInfo"|
|000012a0| 2c 2c 62 6c 6f 63 6b 25 | 0d 00 d1 17 62 6c 6f 63 |,,block%|....bloc|
|000012b0| 6b 25 21 32 30 3d 62 6c | 6f 63 6b 25 21 31 32 0d |k%!20=bl|ock%!12.|
|000012c0| 00 d2 17 62 6c 6f 63 6b | 25 21 32 34 3d 62 6c 6f |...block|%!24=blo|
|000012d0| 63 6b 25 21 31 36 0d 00 | d3 16 62 6c 6f 63 6b 25 |ck%!16..|..block%|
|000012e0| 21 32 38 3d 62 6c 6f 63 | 6b 25 21 30 0d 00 d4 16 |!28=bloc|k%!0....|
|000012f0| 62 6c 6f 63 6b 25 21 33 | 32 3d 62 6c 6f 63 6b 25 |block%!3|2=block%|
|00001300| 21 34 0d 00 d5 14 62 6c | 6f 63 6b 25 21 33 36 3d |!4....bl|ock%!36=|
|00001310| 6d 79 25 21 32 30 0d 00 | d6 0f 62 6c 6f 63 6b 25 |my%!20..|..block%|
|00001320| 21 30 3d 36 34 0d 00 d7 | 0f 62 6c 6f 63 6b 25 21 |!0=64...|.block%!|
|00001330| 31 32 3d 30 0d 00 d8 0f | 62 6c 6f 63 6b 25 21 31 |12=0....|block%!1|
|00001340| 36 3d 31 0d 00 d9 12 62 | 6c 6f 63 6b 25 21 34 30 |6=1....b|lock%!40|
|00001350| 3d 26 46 46 39 0d 00 da | 25 24 28 62 6c 6f 63 6b |=&FF9...|%$(block|
|00001360| 25 2b 34 34 29 3d a4 67 | 65 74 6c 65 61 66 28 24 |%+44)=.g|etleaf($|
|00001370| 66 69 6c 65 70 61 74 68 | 25 29 0d 00 db 36 c8 99 |filepath|%)...6..|
|00001380| 22 57 69 6d 70 5f 53 65 | 6e 64 4d 65 73 73 61 67 |"Wimp_Se|ndMessag|
|00001390| 65 22 2c 31 37 2c 62 6c | 6f 63 6b 25 2c 62 6c 6f |e",17,bl|ock%,blo|
|000013a0| 63 6b 25 21 32 30 2c 62 | 6c 6f 63 6b 25 21 32 34 |ck%!20,b|lock%!24|
|000013b0| 0d 00 dc 05 e1 0d 00 dd | 04 0d 00 de 14 dd a4 67 |........|.......g|
|000013c0| 65 74 6c 65 61 66 28 6e | 61 6d 65 24 29 0d 00 df |etleaf(n|ame$)...|
|000013d0| 11 c8 95 a7 6e 61 6d 65 | 24 2c 22 2e 22 29 0d 00 |....name|$,".")..|
|000013e0| e0 1f 6e 61 6d 65 24 3d | c1 6e 61 6d 65 24 2c a7 |..name$=|.name$,.|
|000013f0| 6e 61 6d 65 24 2c 22 2e | 22 29 2b 31 29 0d 00 e1 |name$,".|")+1)...|
|00001400| 05 ce 0d 00 e2 0d 3d 6e | 61 6d 65 24 2b bd 30 0d |......=n|ame$+.0.|
|00001410| 00 e3 04 0d 00 e4 0e dd | f2 64 61 74 61 73 61 76 |........|.datasav|
|00001420| 65 0d 00 e5 08 61 25 3d | 30 0d 00 e6 15 62 25 3d |e....a%=|0....b%=|
|00001430| 62 6c 6f 63 6b 25 3f 28 | 34 34 2b 61 25 29 0d 00 |block%?(|44+a%)..|
|00001440| e7 0c c8 95 20 62 25 3e | 33 32 0d 00 e8 13 66 69 |.... b%>|32....fi|
|00001450| 6c 65 70 61 74 68 25 3f | 61 25 3d 62 25 0d 00 e9 |lepath%?|a%=b%...|
|00001460| 09 61 25 2b 3d 31 0d 00 | ea 15 62 25 3d 62 6c 6f |.a%+=1..|..b%=blo|
|00001470| 63 6b 25 3f 28 34 34 2b | 61 25 29 0d 00 eb 05 ce |ck%?(44+|a%).....|
|00001480| 0d 00 ec 13 66 69 6c 65 | 70 61 74 68 25 3f 61 25 |....file|path%?a%|
|00001490| 3d 31 33 0d 00 ed 17 f2 | 73 61 76 65 69 74 28 24 |=13.....|saveit($|
|000014a0| 66 69 6c 65 70 61 74 68 | 25 29 0d 00 ee 04 0d 00 |filepath|%)......|
|000014b0| ef 16 62 6c 6f 63 6b 25 | 21 31 32 3d 62 6c 6f 63 |..block%|!12=bloc|
|000014c0| 6b 25 21 38 0d 00 f0 0f | 62 6c 6f 63 6b 25 21 31 |k%!8....|block%!1|
|000014d0| 36 3d 32 0d 00 f1 0f 21 | 62 6c 6f 63 6b 25 3d 32 |6=2....!|block%=2|
|000014e0| 35 36 0d 00 f2 04 0d 00 | f3 38 f4 53 59 53 22 57 |56......|.8.SYS"W|
|000014f0| 69 6d 70 5f 53 65 6e 64 | 4d 65 73 73 61 67 65 22 |imp_Send|Message"|
|00001500| 2c 31 38 2c 62 6c 6f 63 | 6b 25 2c 62 6c 6f 63 6b |,18,bloc|k%,block|
|00001510| 25 21 32 30 2c 62 6c 6f | 63 6b 25 21 32 34 0d 00 |%!20,blo|ck%!24..|
|00001520| f4 05 e1 0d 00 f5 04 0d | 00 f6 10 dd f2 6d 65 6d |........|.....mem|
|00001530| 28 74 69 6d 69 25 29 0d | 00 f7 20 c8 99 26 34 30 |(timi%).|.. ..&40|
|00001540| 30 45 43 2c 2d 31 2c 2d | 31 20 b8 20 6d 79 79 25 |0EC,-1,-|1 . myy%|
|00001550| 2c 2c 66 72 65 65 25 0d | 00 f8 a1 e7 74 69 6d 69 |,,free%.|....timi|
|00001560| 25 3d 2d 31 32 33 34 20 | 74 69 6d 69 25 3d 66 72 |%=-1234 |timi%=fr|
|00001570| 65 65 25 3a 21 62 6c 6f | 63 6b 25 3d 31 32 33 34 |ee%:!blo|ck%=1234|
|00001580| 3a 24 28 62 6c 6f 63 6b | 25 2b 34 29 3d 22 4e 6f |:$(block|%+4)="No|
|00001590| 74 20 65 6e 6f 75 67 68 | 20 6d 65 6d 6f 72 79 3b |t enough| memory;|
|000015a0| 20 62 75 74 20 49 27 6c | 6c 20 74 72 79 20 74 6f | but I'l|l try to|
|000015b0| 20 64 6f 20 69 74 21 22 | 2b bd 30 3a c8 99 22 57 | do it!"|+.0:.."W|
|000015c0| 69 6d 70 5f 52 65 70 6f | 72 74 45 72 72 6f 72 22 |imp_Repo|rtError"|
|000015d0| 2c 62 6c 6f 63 6b 25 2c | 31 37 2c 22 47 72 69 6d |,block%,|17,"Grim|
|000015e0| 3e 53 70 72 74 20 72 65 | 70 6f 72 74 73 3a 22 3a |>Sprt re|ports:":|
|000015f0| 62 25 3d 74 69 6d 69 25 | 0d 00 f9 73 e7 66 72 65 |b%=timi%|...s.fre|
|00001600| 65 25 3c 74 69 6d 69 25 | 20 85 20 31 32 33 34 2c |e%<timi%| . 1234,|
|00001610| 22 4e 6f 74 20 65 6e 6f | 75 67 68 20 6d 65 6d 6f |"Not eno|ugh memo|
|00001620| 72 79 21 20 49 20 6e 65 | 65 64 20 22 2b c3 28 28 |ry! I ne|ed "+.((|
|00001630| 94 28 66 72 65 65 25 2d | 74 69 6d 69 25 29 29 81 |.(free%-|timi%)).|
|00001640| 31 30 32 34 2b 31 29 2b | 22 4b 20 70 6c 75 73 20 |1024+1)+|"K plus |
|00001650| 74 68 65 20 6e 65 78 74 | 20 61 6e 64 20 66 72 65 |the next| and fre|
|00001660| 65 20 73 6c 6f 74 73 2e | 2e 2e 22 0d 00 fa 1b e7 |e slots.|..".....|
|00001670| 74 69 6d 69 25 3c 30 20 | 6d 79 79 25 2d 3d 31 30 |timi%<0 |myy%-=10|
|00001680| 32 34 2a 38 2d 31 0d 00 | fb 2d 6d 79 79 25 2b 3d |24*8-1..|.-myy%+=|
|00001690| 74 69 6d 69 25 3a c8 99 | 26 34 30 30 45 43 2c 6d |timi%:..|&400EC,m|
|000016a0| 79 79 25 2c 2d 31 3a 67 | 69 76 65 25 2b 3d 74 69 |yy%,-1:g|ive%+=ti|
|000016b0| 6d 69 25 0d 00 fc 05 e1 | 0d 00 fd 04 0d 00 fe 0e |mi%.....|........|
|000016c0| dd f2 47 55 53 28 73 31 | 24 29 0d 00 ff 10 f2 6d |..GUS(s1|$).....m|
|000016d0| 65 6d 28 2d 67 69 76 65 | 25 29 0d 01 00 0e 6d 79 |em(-give|%)....my|
|000016e0| 25 3d 68 69 6d 65 6d 25 | 0d 01 01 18 f2 67 65 74 |%=himem%|.....get|
|000016f0| 6c 65 6e 3a f2 6d 65 6d | 28 6d 69 25 2b 38 30 29 |len:.mem|(mi%+80)|
|00001700| 0d 01 02 1a c8 99 22 47 | 72 69 6d 41 5f 53 70 72 |......"G|rimA_Spr|
|00001710| 69 74 65 22 2c 39 2c 6d | 79 25 0d 01 03 1f c8 99 |ite",9,m|y%......|
|00001720| 22 47 72 69 6d 41 5f 53 | 70 72 69 74 65 22 2c 31 |"GrimA_S|prite",1|
|00001730| 30 2c 6d 79 25 2c 73 31 | 24 0d 01 04 04 0d 01 05 |0,my%,s1|$.......|
|00001740| 22 c8 99 22 47 72 69 6d | 41 5f 53 70 72 69 74 65 |".."Grim|A_Sprite|
|00001750| 22 2c 38 2c 6d 79 25 20 | b8 2c 2c 6e 6f 66 25 0d |",8,my% |.,,nof%.|
|00001760| 01 06 04 0d 01 07 0c c8 | 99 26 36 30 36 43 30 0d |........|.&606C0.|
|00001770| 01 08 0d 6c 25 3d 30 3a | 6f 25 3d 30 0d 01 09 0e |...l%=0:|o%=0....|
|00001780| e3 61 25 3d 31 b8 6e 6f | 66 25 0d 01 0a 27 c8 99 |.a%=1.no|f%...'..|
|00001790| 22 47 72 69 6d 41 5f 53 | 70 72 69 74 65 22 2c 34 |"GrimA_S|prite",4|
|000017a0| 30 2c 6d 79 25 2c 61 25 | 20 b8 2c 2c 2c 2c 2c 74 |0,my%,a%| .,,,,,t|
|000017b0| 25 0d 01 0b 12 e7 74 25 | 20 80 20 31 36 20 6c 25 |%.....t%| . 16 l%|
|000017c0| 2b 3d 31 0d 01 0c 12 e7 | 74 25 20 80 20 33 32 20 |+=1.....|t% . 32 |
|000017d0| 6f 25 2b 3d 31 0d 01 0d | 2e e7 74 25 3d 30 20 85 |o%+=1...|..t%=0 .|
|000017e0| 20 31 32 33 34 2c 22 46 | 69 6c 65 20 63 6f 6e 74 | 1234,"F|ile cont|
|000017f0| 61 69 6e 73 20 6d 75 6c | 74 69 2d 73 70 72 69 74 |ains mul|ti-sprit|
|00001800| 65 73 22 0d 01 0e 05 ed | 0d 01 0f 04 0d 01 10 0b |es".....|........|
|00001810| e7 6c 25 3d 30 20 8c 0d | 01 11 2b e7 6f 25 20 85 |.l%=0 ..|..+.o% .|
|00001820| 20 31 32 33 34 2c 22 46 | 69 6c 65 20 69 73 20 27 | 1234,"F|ile is '|
|00001830| 4c 6f 6f 70 65 64 27 20 | 61 6c 6c 72 65 61 64 79 |Looped' |allready|
|00001840| 21 22 0d 01 12 33 20 20 | 20 20 20 85 20 31 32 33 |!"...3 | . 123|
|00001850| 34 2c 22 46 69 6c 65 20 | 69 73 6e 27 74 20 63 6f |4,"File |isn't co|
|00001860| 6d 70 69 6c 65 64 20 66 | 6f 72 20 27 4c 6f 6f 70 |mpiled f|or 'Loop|
|00001870| 69 6e 67 27 22 0d 01 13 | 05 cd 0d 01 14 04 0d 01 |ing'"...|........|
|00001880| 15 0a 43 25 3d 6d 79 25 | 0d 01 16 0e e3 61 25 3d |..C%=my%|.....a%=|
|00001890| 31 b8 6e 6f 66 25 0d 01 | 17 29 c8 99 22 47 72 69 |1.nof%..|.).."Gri|
|000018a0| 6d 41 5f 53 70 72 69 74 | 65 22 2c 34 30 2c 6d 79 |mA_Sprit|e",40,my|
|000018b0| 25 2c 61 25 20 b8 2c 2c | 42 25 2c 2c 2c 74 25 0d |%,a% .,,|B%,,,t%.|
|000018c0| 01 18 0b e7 74 25 80 31 | 36 8c 0d 01 19 35 c8 99 |....t%.1|6....5..|
|000018d0| 22 47 72 69 6d 41 5f 53 | 70 72 69 74 65 22 2c 33 |"GrimA_S|prite",3|
|000018e0| 37 2c 6d 79 25 2c 61 25 | 20 b8 2c 2c 67 65 6e 69 |7,my%,a%| .,,geni|
|000018f0| 6b 61 25 2c 70 6c 25 2c | 72 65 25 2c 77 72 25 0d |ka%,pl%,|re%,wr%.|
|00001900| 01 1a 04 0d 01 1b 0b e7 | 74 25 80 38 20 8c 0d 01 |........|t%.8 ...|
|00001910| 1c 14 44 25 3d 31 32 3a | 21 42 72 61 6e 63 68 3d |..D%=12:|!Branch=|
|00001920| 2d 31 0d 01 1d 2d e7 20 | 28 28 41 25 21 2d 34 29 |-1...-. |((A%!-4)|
|00001930| 80 28 31 3c 3c 31 31 29 | 29 3d 30 20 21 54 79 70 |.(1<<11)|)=0 !Typ|
|00001940| 65 25 3d 31 20 8b 20 21 | 54 79 70 65 25 3d 30 0d |e%=1 . !|Type%=0.|
|00001950| 01 1e 19 41 25 3d 77 72 | 25 2b 34 3a 45 25 3d 41 |...A%=wr|%+4:E%=A|
|00001960| 25 3a d6 63 6f 64 65 25 | 0d 01 1f 24 e7 20 21 54 |%:.code%|...$. !T|
|00001970| 79 70 65 25 3d 31 20 21 | 54 79 70 65 25 3d 30 3a |ype%=1 !|Type%=0:|
|00001980| 44 25 3d 31 31 3a d6 63 | 6f 64 65 25 0d 01 20 04 |D%=11:.c|ode%.. .|
|00001990| 0d 01 21 0c c8 99 26 36 | 30 36 43 31 0d 01 22 05 |..!...&6|06C1..".|
|000019a0| e1 0d 01 23 04 0d 01 24 | 27 44 25 3d 31 32 3a 21 |...#...$|'D%=12:!|
|000019b0| 42 72 61 6e 63 68 3d 67 | 65 6e 69 6b 61 25 2b 32 |Branch=g|enika%+2|
|000019c0| 34 3a 21 42 72 61 6e 63 | 32 3d 2d 31 0d 01 25 2d |4:!Branc|2=-1..%-|
|000019d0| e7 20 28 28 41 25 21 2d | 34 29 80 28 31 3c 3c 31 |. ((A%!-|4).(1<<1|
|000019e0| 31 29 29 3d 30 20 21 54 | 79 70 65 25 3d 31 20 8b |1))=0 !T|ype%=1 .|
|000019f0| 20 21 54 79 70 65 25 3d | 30 0d 01 26 19 41 25 3d | !Type%=|0..&.A%=|
|00001a00| 72 65 25 2b 34 3a 45 25 | 3d 41 25 3a d6 63 6f 64 |re%+4:E%|=A%:.cod|
|00001a10| 65 25 0d 01 27 24 e7 20 | 21 54 79 70 65 25 3d 31 |e%..'$. |!Type%=1|
|00001a20| 20 21 54 79 70 65 25 3d | 30 3a 44 25 3d 31 31 3a | !Type%=|0:D%=11:|
|00001a30| d6 63 6f 64 65 25 0d 01 | 28 05 cd 0d 01 29 04 0d |.code%..|(....)..|
|00001a40| 01 2a 0c 45 25 3d 70 6c | 25 2b 34 0d 01 2b 28 e7 |.*.E%=pl|%+4..+(.|
|00001a50| 28 28 45 25 21 2d 34 29 | 80 28 31 3c 3c 31 31 29 |((E%!-4)|.(1<<11)|
|00001a60| 29 3d 30 20 65 6c 65 25 | 3d 31 20 8b 20 65 6c 65 |)=0 ele%|=1 . ele|
|00001a70| 25 3d 30 0d 01 2c 04 0d | 01 2d 15 e3 62 25 3d 70 |%=0..,..|.-..b%=p|
|00001a80| 6c 25 b8 70 6c 25 2b 31 | 30 30 88 34 0d 01 2e 1c |l%.pl%+1|00.4....|
|00001a90| e7 62 25 3f 33 3d 26 45 | 41 20 70 6c 25 3d 62 25 |.b%?3=&E|A pl%=b%|
|00001aa0| 3a 62 25 2b 3d 31 30 30 | 0d 01 2f 05 ed 0d 01 30 |:b%+=100|../....0|
|00001ab0| 0f c8 95 70 6c 25 3f 33 | 3d 26 45 41 0d 01 31 0e |...pl%?3|=&EA..1.|
|00001ac0| 62 25 3d 21 70 6c 25 3c | 3c 38 0d 01 32 41 21 42 |b%=!pl%<|<8..2A!B|
|00001ad0| 72 61 6e 63 68 3d 70 6c | 25 2b 34 3a e7 74 25 80 |ranch=pl|%+4:.t%.|
|00001ae0| 38 20 21 42 72 61 6e 63 | 32 3d 67 65 6e 69 6b 61 |8 !Branc|2=genika|
|00001af0| 25 2b 32 30 21 42 72 61 | 6e 63 33 3d 2d 31 20 8b |%+20!Bra|nc3=-1 .|
|00001b00| 20 21 42 72 61 6e 63 32 | 3d 2d 31 0d 01 33 2b e7 | !Branc2|=-1..3+.|
|00001b10| 62 25 3c 30 20 62 25 3d | 28 62 25 3e 3e 38 29 84 |b%<0 b%=|(b%>>8).|
|00001b20| 26 46 46 30 30 30 30 30 | 30 20 8b 20 62 25 3d 28 |&FF00000|0 . b%=(|
|00001b30| 62 25 3e 3e 38 29 0d 01 | 34 1d e7 65 6c 65 25 20 |b%>>8)..|4..ele% |
|00001b40| 21 54 79 70 65 25 3d 31 | 20 8b 20 21 54 79 70 65 |!Type%=1| . !Type|
|00001b50| 25 3d 30 0d 01 35 27 21 | 54 79 70 65 25 3d 30 3a |%=0..5'!|Type%=0:|
|00001b60| 44 25 3d 31 32 3a 41 25 | 3d 70 6c 25 2b 38 2b 62 |D%=12:A%|=pl%+8+b|
|00001b70| 25 2a 34 3a d6 63 6f 64 | 65 25 0d 01 36 20 e7 20 |%*4:.cod|e%..6 . |
|00001b80| 65 6c 65 25 20 21 54 79 | 70 65 25 3d 30 3a 44 25 |ele% !Ty|pe%=0:D%|
|00001b90| 3d 31 31 3a d6 63 6f 64 | 65 25 0d 01 37 0a 70 6c |=11:.cod|e%..7.pl|
|00001ba0| 25 2b 3d 34 0d 01 38 05 | ce 0d 01 39 05 cd 0d 01 |%+=4..8.|...9....|
|00001bb0| 3a 05 ed 0d 01 3b 0c c8 | 99 26 36 30 36 43 31 0d |:....;..|.&606C1.|
|00001bc0| 01 3c 05 e1 0d 01 3d 04 | 0d 01 3e 44 f4 5f 5f 5f |.<....=.|..>D.___|
|00001bd0| 5f 5f 5f 5f 5f 5f 5f 5f | 5f 5f 5f 5f 5f 5f 5f 5f |________|________|
|00001be0| 5f 5f 5f 5f 5f 5f 5f 5f | 5f 5f 5f 5f 5f 5f 5f 5f |________|________|
|00001bf0| 5f 5f 5f 5f 5f 5f 5f 5f | 5f 5f 5f 5f 5f 5f 5f 5f |________|________|
|00001c00| 5f 5f 5f 5f 5f 5f 5f 5f | 5f 5f 5f 5f 0d 01 3f 04 |________|____..?.|
|00001c10| 0d 01 40 09 dd f2 61 73 | 73 0d 01 41 0e de 63 6f |..@...as|s..A..co|
|00001c20| 64 65 25 32 36 30 30 0d | 01 42 2c e3 70 25 3d 30 |de%2600.|.B,.p%=0|
|00001c30| b8 32 88 32 3a 50 25 3d | 63 6f 64 65 25 3a 5b 4f |.2.2:P%=|code%:[O|
|00001c40| 50 54 70 25 3a 53 54 4d | 46 44 20 31 33 21 2c 7b |PTp%:STM|FD 13!,{|
|00001c50| 31 34 7d 0d 01 43 28 53 | 54 52 20 30 2c 49 6e 43 |14}..C(S|TR 0,InC|
|00001c60| 61 73 65 3a 53 54 52 20 | 33 2c 52 65 67 69 3a 53 |ase:STR |3,Regi:S|
|00001c70| 54 52 20 34 2c 49 6e 43 | 61 73 32 0d 01 44 17 4d |TR 4,InC|as2..D.M|
|00001c80| 4f 56 20 34 2c 23 30 3a | 53 54 52 20 34 2c 49 73 |OV 4,#0:|STR 4,Is|
|00001c90| 49 74 0d 01 45 04 0d 01 | 46 2a 4c 44 52 20 31 31 |It..E...|F*LDR 11|
|00001ca0| 2c 45 6e 64 3a 4c 44 52 | 20 33 2c 5b 31 2c 23 34 |,End:LDR| 3,[1,#4|
|00001cb0| 5d 3a 53 54 52 20 33 2c | 4f 6c 64 4d 69 6b 6f 73 |]:STR 3,|OldMikos|
|00001cc0| 0d 01 47 4a 4c 44 52 20 | 33 2c 5b 30 2c 23 34 5d |..GJLDR |3,[0,#4]|
|00001cd0| 3a 4c 44 52 20 34 2c 4f | 66 66 73 65 74 3a 43 4d |:LDR 4,O|ffset:CM|
|00001ce0| 50 20 33 2c 34 3a 4d 4f | 56 4e 45 20 33 2c 23 30 |P 3,4:MO|VNE 3,#0|
|00001cf0| 3a 53 55 42 45 51 20 33 | 2c 30 2c 23 34 3a 53 54 |:SUBEQ 3|,0,#4:ST|
|00001d00| 52 20 33 2c 4f 66 66 53 | 65 74 0d 01 48 10 2e 4c |R 3,OffS|et..H..L|
|00001d10| 6f 6f 70 79 4c 6f 6f 70 | 3b 21 0d 01 49 36 4c 44 |oopyLoop|;!..I6LD|
|00001d20| 4d 49 41 20 30 21 2c 7b | 33 7d 3a 42 49 43 20 34 |MIA 0!,{|3}:BIC 4|
|00001d30| 2c 33 2c 23 31 3c 3c 32 | 30 3a 43 4d 50 20 34 2c |,3,#1<<2|0:CMP 4,|
|00001d40| 31 31 3a 42 45 51 20 44 | 6f 6e 65 4d 61 6e 3b 21 |11:BEQ D|oneMan;!|
|00001d50| 0d 01 4a 04 0d 01 4b 34 | 4d 4f 56 20 34 2c 33 2c |..J...K4|MOV 4,3,|
|00001d60| 41 53 52 23 32 34 3a 43 | 4d 50 20 34 2c 23 26 35 |ASR#24:C|MP 4,#&5|
|00001d70| 41 3a ec 51 20 35 2c 23 | 30 3a 53 54 52 45 51 20 |A:.Q 5,#|0:STREQ |
|00001d80| 35 2c 49 73 49 74 3b 3f | 0d 01 4c 35 4c 44 52 20 |5,IsIt;?|..L5LDR |
|00001d90| 38 2c 43 75 74 31 32 3a | 4d 4f 56 20 34 2c 33 2c |8,Cut12:|MOV 4,3,|
|00001da0| 41 53 52 23 31 31 3a 43 | 4d 50 20 34 2c 38 3a 53 |ASR#11:C|MP 4,8:S|
|00001db0| 54 52 45 51 20 30 2c 49 | 73 49 74 3b 3f 0d 01 4d |TREQ 0,I|sIt;?..M|
|00001dc0| 04 0d 01 4e 0b 4d 4f 56 | 20 34 2c 30 0d 01 4f 10 |...N.MOV| 4,0..O.|
|00001dd0| 2e 46 69 6e 64 54 68 65 | 53 61 6d 65 0d 01 50 3e |.FindThe|Same..P>|
|00001de0| 4c 44 4d 49 41 20 34 21 | 2c 7b 35 7d 3a 42 49 43 |LDMIA 4!|,{5}:BIC|
|00001df0| 20 36 2c 35 2c 23 31 3c | 3c 32 30 3a 43 4d 50 20 | 6,5,#1<|<20:CMP |
|00001e00| 36 2c 31 31 3a 42 45 51 | 20 4c 6f 6f 70 79 4c 6f |6,11:BEQ| LoopyLo|
|00001e10| 6f 70 3a 43 4d 50 20 33 | 2c 35 0d 01 51 13 42 4e |op:CMP 3|,5..Q.BN|
|00001e20| 45 20 46 69 6e 64 54 68 | 65 53 61 6d 65 0d 01 52 |E FindTh|eSame..R|
|00001e30| 04 0d 01 53 3a 53 54 4d | 46 44 20 31 33 21 2c 7b |...S:STM|FD 13!,{|
|00001e40| 33 2c 34 7d 3a 53 55 42 | 20 35 2c 34 2c 30 3a 53 |3,4}:SUB| 5,4,0:S|
|00001e50| 55 42 20 34 2c 30 2c 23 | 34 3a 4d 4f 56 20 39 2c |UB 4,0,#|4:MOV 9,|
|00001e60| 23 30 3a 4d 4f 56 20 36 | 2c 23 30 0d 01 54 09 2e |#0:MOV 6|,#0..T..|
|00001e70| 50 6f 73 61 0d 01 55 2a | 4d 4f 56 20 20 38 2c 35 |Posa..U*|MOV 8,5|
|00001e80| 3a 41 44 44 20 34 2c 34 | 2c 35 3a 53 55 42 20 37 |:ADD 4,4|,5:SUB 7|
|00001e90| 2c 30 2c 23 34 3a 4d 4f | 56 20 31 30 2c 34 0d 01 |,0,#4:MO|V 10,4..|
|00001ea0| 56 48 2e 54 4e 20 4c 44 | 4d 49 41 20 37 21 2c 7b |VH.TN LD|MIA 7!,{|
|00001eb0| 33 7d 3a 4c 44 4d 49 41 | 20 31 30 21 2c 7b 31 32 |3}:LDMIA| 10!,{12|
|00001ec0| 7d 3a 43 4d 50 20 33 2c | 31 32 3a 42 4e 45 20 4e |}:CMP 3,|12:BNE N|
|00001ed0| 6f 4e 6f 3a 53 55 42 53 | 20 38 2c 38 2c 23 34 3a |oNo:SUBS| 8,8,#4:|
|00001ee0| 42 50 4c 20 54 4e 0d 01 | 57 34 2e 4e 6f 4e 6f 3a |BPL TN..|W4.NoNo:|
|00001ef0| 4d 4f 56 53 20 38 2c 38 | 3a 41 44 44 4c 45 20 39 |MOVS 8,8|:ADDLE 9|
|00001f00| 2c 39 2c 35 3a 41 44 44 | 4c 45 20 36 2c 36 2c 23 |,9,5:ADD|LE 6,6,#|
|00001f10| 31 3a 42 4c 45 20 50 6f | 73 61 0d 01 58 13 4c 44 |1:BLE Po|sa..X.LD|
|00001f20| 4d 46 44 20 31 33 21 2c | 7b 33 2c 34 7d 0d 01 59 |MFD 13!,|{3,4}..Y|
|00001f30| 04 0d 01 5a 1d 43 4d 50 | 20 39 2c 23 31 32 3a 42 |...Z.CMP| 9,#12:B|
|00001f40| 4c 45 20 46 69 6e 64 54 | 68 65 53 61 6d 65 0d 01 |LE FindT|heSame..|
|00001f50| 5b 04 0d 01 5c 14 4d 4f | 56 20 37 2c 23 30 3a 4d |[...\.MO|V 7,#0:M|
|00001f60| 4f 56 20 33 2c 36 0d 01 | 5d 31 2e 42 69 67 4e 75 |OV 3,6..|]1.BigNu|
|00001f70| 6d 20 42 4c 20 42 61 64 | 3a 41 44 44 20 37 2c 37 |m BL Bad|:ADD 7,7|
|00001f80| 2c 23 34 3a 4d 4f 56 53 | 20 33 2c 33 3a 42 47 54 |,#4:MOVS| 3,3:BGT|
|00001f90| 20 42 69 67 4e 75 6d 0d | 01 5e 0e 53 54 52 20 37 | BigNum.|.^.STR 7|
|00001fa0| 2c 48 6f 6c 64 0d 01 5f | 18 41 44 44 20 33 2c 39 |,Hold.._|.ADD 3,9|
|00001fb0| 2c 37 3a 53 54 52 20 33 | 2c 50 6f 50 6f 0d 01 60 |,7:STR 3|,PoPo..`|
|00001fc0| 04 0d 01 61 33 4c 44 52 | 20 33 2c 5b 32 2c 23 31 |...a3LDR| 3,[2,#1|
|00001fd0| 32 5d 3a 41 44 44 20 34 | 2c 33 2c 32 3a 41 44 44 |2]:ADD 4|,3,2:ADD|
|00001fe0| 20 33 2c 33 2c 37 3a 53 | 54 52 20 33 2c 5b 32 2c | 3,3,7:S|TR 3,[2,|
|00001ff0| 23 31 32 5d 0d 01 62 18 | 41 44 44 20 33 2c 33 2c |#12]..b.|ADD 3,3,|
|00002000| 32 3a 53 55 42 20 38 2c | 30 2c 23 34 0d 01 63 38 |2:SUB 8,|0,#4..c8|
|00002010| 2e 49 6e 73 65 72 74 20 | 4c 44 4d 44 41 20 34 21 |.Insert |LDMDA 4!|
|00002020| 2c 7b 37 7d 3a 53 54 4d | 44 41 20 33 21 2c 7b 37 |,{7}:STM|DA 3!,{7|
|00002030| 7d 3a 43 4d 50 20 34 2c | 38 3a 42 47 45 20 49 6e |}:CMP 4,|8:BGE In|
|00002040| 73 65 72 74 0d 01 64 04 | 0d 01 65 1c 4d 4f 56 20 |sert..d.|..e.MOV |
|00002050| 33 2c 36 3a 42 4c 20 42 | 61 64 3a 53 55 42 20 33 |3,6:BL B|ad:SUB 3|
|00002060| 2c 36 2c 33 0d 01 66 04 | 0d 01 67 33 4c 44 52 20 |,6,3..f.|..g3LDR |
|00002070| 34 2c 52 65 67 69 3a 43 | 4d 50 20 34 2c 23 31 32 |4,Regi:C|MP 4,#12|
|00002080| 3a 4c 44 52 45 51 20 34 | 2c 4d 6f 76 65 3a 4c 44 |:LDREQ 4|,Move:LD|
|00002090| 52 4e 45 20 34 2c 4d 6f | 76 65 31 0d 01 68 04 0d |RNE 4,Mo|ve1..h..|
|000020a0| 01 69 41 4d 4f 56 20 31 | 32 2c 33 3a 42 4c 20 42 |.iAMOV 1|2,3:BL B|
|000020b0| 69 74 73 3a 84 52 20 31 | 32 2c 31 32 2c 34 3a 53 |its:.R 1|2,12,4:S|
|000020c0| 54 52 20 31 32 2c 5b 30 | 2c 23 2d 34 5d 3a 53 55 |TR 12,[0|,#-4]:SU|
|000020d0| 42 53 20 36 2c 36 2c 33 | 3a 42 45 51 20 43 75 74 |BS 6,6,3|:BEQ Cut|
|000020e0| 0d 01 6a 1c 4d 4f 56 20 | 33 2c 36 3a 42 4c 20 42 |..j.MOV |3,6:BL B|
|000020f0| 61 64 3a 53 55 42 20 33 | 2c 36 2c 33 0d 01 6b 33 |ad:SUB 3|,6,3..k3|
|00002100| 4c 44 52 20 34 2c 52 65 | 67 69 3a 43 4d 50 20 34 |LDR 4,Re|gi:CMP 4|
|00002110| 2c 23 31 32 3a 4c 44 52 | 45 51 20 34 2c 41 64 64 |,#12:LDR|EQ 4,Add|
|00002120| 65 3a 4c 44 52 4e 45 20 | 34 2c 41 64 64 65 31 0d |e:LDRNE |4,Adde1.|
|00002130| 01 6c 41 4d 4f 56 20 31 | 32 2c 33 3a 42 4c 20 42 |.lAMOV 1|2,3:BL B|
|00002140| 69 74 73 3a 84 52 20 31 | 32 2c 31 32 2c 34 3a 53 |its:.R 1|2,12,4:S|
|00002150| 54 52 20 31 32 2c 5b 30 | 5d 20 20 20 20 3a 53 55 |TR 12,[0|] :SU|
|00002160| 42 53 20 36 2c 36 2c 33 | 3a 42 45 51 20 43 75 74 |BS 6,6,3|:BEQ Cut|
|00002170| 0d 01 6d 2d 4d 4f 56 20 | 31 32 2c 36 3a 42 4c 20 |..m-MOV |12,6:BL |
|00002180| 42 69 74 73 3a 84 52 20 | 31 32 2c 31 32 2c 34 3a |Bits:.R |12,12,4:|
|00002190| 53 54 52 20 31 32 2c 5b | 30 2c 23 34 5d 0d 01 6e |STR 12,[|0,#4]..n|
|000021a0| 04 0d 01 6f 15 2e 43 75 | 74 20 41 44 52 20 37 2c |...o..Cu|t ADR 7,|
|000021b0| 42 72 61 6e 63 68 0d 01 | 70 32 2e 42 72 61 6e 63 |Branch..|p2.Branc|
|000021c0| 68 65 73 4c 6f 6f 70 20 | 4c 44 52 20 34 2c 5b 37 |hesLoop |LDR 4,[7|
|000021d0| 5d 2c 23 34 3a 4d 4f 56 | 53 20 34 2c 34 3a 42 4d |],#4:MOV|S 4,4:BM|
|000021e0| 49 20 43 75 74 4e 4f 57 | 0d 01 71 47 2e 42 72 61 |I CutNOW|..qG.Bra|
|000021f0| 6e 63 68 65 73 20 4c 44 | 52 42 20 31 30 2c 5b 34 |nches LD|RB 10,[4|
|00002200| 2c 23 33 5d 3a 43 4d 50 | 20 31 30 2c 23 26 45 41 |,#3]:CMP| 10,#&EA|
|00002210| 3a 43 4d 50 4e 45 20 31 | 30 2c 23 26 31 42 3a 42 |:CMPNE 1|0,#&1B:B|
|00002220| 4e 45 20 42 72 61 6e 63 | 68 65 73 4c 6f 6f 70 0d |NE Branc|hesLoop.|
|00002230| 01 72 2d 4c 44 52 20 33 | 2c 5b 34 5d 2c 23 34 3a |.r-LDR 3|,[4],#4:|
|00002240| 4d 4f 56 53 20 33 2c 33 | 2c 4c 53 4c 23 38 3a 4d |MOVS 3,3|,LSL#8:M|
|00002250| 4f 56 20 33 2c 33 2c 41 | 53 52 23 38 0d 01 73 22 |OV 3,3,A|SR#8..s"|
|00002260| 53 55 42 50 4c 20 33 2c | 33 2c 39 2c 41 53 52 23 |SUBPL 3,|3,9,ASR#|
|00002270| 32 3a 41 44 44 50 4c 20 | 33 2c 33 2c 23 33 0d 01 |2:ADDPL |3,3,#3..|
|00002280| 74 22 41 44 44 4d 49 20 | 33 2c 33 2c 39 2c 41 53 |t"ADDMI |3,3,9,AS|
|00002290| 52 23 32 3a 53 55 42 4d | 49 20 33 2c 33 2c 23 33 |R#2:SUBM|I 3,3,#3|
|000022a0| 0d 01 75 37 42 49 43 4d | 49 20 33 2c 33 2c 23 26 |..u7BICM|I 3,3,#&|
|000022b0| 46 46 30 30 30 30 30 30 | 3a 84 52 20 33 2c 33 2c |FF000000|:.R 3,3,|
|000022c0| 31 30 2c 4c 53 4c 23 32 | 34 3a 53 54 52 20 33 2c |10,LSL#2|4:STR 3,|
|000022d0| 5b 34 2c 23 2d 34 5d 0d | 01 76 0e 42 20 42 72 61 |[4,#-4].|.v.B Bra|
|000022e0| 6e 63 68 65 73 0d 01 77 | 04 0d 01 78 0b 2e 43 75 |nches..w|...x..Cu|
|000022f0| 74 4e 4f 57 0d 01 79 0b | 4d 4f 56 20 34 2c 39 0d |tNOW..y.|MOV 4,9.|
|00002300| 01 7a 3f 4c 44 52 20 33 | 2c 5b 32 2c 23 31 32 5d |.z?LDR 3|,[2,#12]|
|00002310| 3a 41 44 44 20 31 30 2c | 32 2c 33 3a 53 55 42 20 |:ADD 10,|2,3:SUB |
|00002320| 33 2c 33 2c 34 3a 41 44 | 44 20 33 2c 33 2c 23 38 |3,3,4:AD|D 3,3,#8|
|00002330| 3a 53 54 52 20 33 2c 5b | 32 2c 23 31 32 5d 0d 01 |:STR 3,[|2,#12]..|
|00002340| 7b 48 4c 44 52 20 33 2c | 5b 31 2c 23 34 5d 20 3a |{HLDR 3,|[1,#4] :|
|00002350| 53 55 42 20 33 2c 33 2c | 34 3a 41 44 44 20 33 2c |SUB 3,3,|4:ADD 3,|
|00002360| 33 2c 23 38 3a 4c 44 52 | 20 37 2c 48 6f 6c 64 3a |3,#8:LDR| 7,Hold:|
|00002370| 41 44 44 20 33 2c 33 2c | 37 3a 53 54 52 20 33 2c |ADD 3,3,|7:STR 3,|
|00002380| 5b 31 2c 23 34 5d 0d 01 | 7c 0e 53 55 42 20 30 2c |[1,#4]..||.SUB 0,|
|00002390| 30 2c 23 34 0d 01 7d 17 | 41 44 44 20 30 2c 30 2c |0,#4..}.|ADD 0,0,|
|000023a0| 37 3a 41 44 44 20 30 2c | 30 2c 35 0d 01 7e 40 4c |7:ADD 0,|0,5..~@L|
|000023b0| 44 52 20 33 2c 52 65 67 | 69 3a 43 4d 50 20 33 2c |DR 3,Reg|i:CMP 3,|
|000023c0| 23 31 32 3a 4c 44 52 45 | 51 20 33 2c 53 75 62 73 |#12:LDRE|Q 3,Subs|
|000023d0| 3a 4c 44 52 4e 45 20 33 | 2c 53 75 62 73 31 3a 53 |:LDRNE 3|,Subs1:S|
|000023e0| 54 52 20 33 2c 5b 30 5d | 2c 23 34 0d 01 7f 04 0d |TR 3,[0]|,#4.....|
|000023f0| 01 80 4e 4d 56 4e 20 33 | 2c 35 2c 41 53 52 23 32 |..NMVN 3|,5,ASR#2|
|00002400| 3a 53 55 42 20 33 2c 33 | 2c 23 32 3a 42 49 43 20 |:SUB 3,3|,#2:BIC |
|00002410| 33 2c 33 2c 23 26 46 46 | 30 30 30 30 30 30 3a 84 |3,3,#&FF|000000:.|
|00002420| 52 20 33 2c 33 2c 23 26 | 35 41 30 30 30 30 30 30 |R 3,3,#&|5A000000|
|00002430| 3a 53 54 52 20 33 2c 5b | 30 5d 2c 23 34 0d 01 81 |:STR 3,[|0],#4...|
|00002440| 20 53 55 42 20 38 2c 30 | 2c 23 38 3a 41 44 44 20 | SUB 8,0|,#8:ADD |
|00002450| 33 2c 38 2c 39 3a 4d 4f | 56 20 34 2c 30 0d 01 82 |3,8,9:MO|V 4,0...|
|00002460| 37 2e 50 72 65 73 73 20 | 4c 44 4d 49 41 20 33 21 |7.Press |LDMIA 3!|
|00002470| 2c 7b 38 7d 3a 53 54 4d | 49 41 20 34 21 2c 7b 38 |,{8}:STM|IA 4!,{8|
|00002480| 7d 3a 43 4d 50 20 33 2c | 31 30 3a 42 4c 45 20 50 |}:CMP 3,|10:BLE P|
|00002490| 72 65 73 73 0d 01 83 04 | 0d 01 84 26 4c 44 52 20 |ress....|...&LDR |
|000024a0| 38 2c 49 73 49 74 20 3a | 4d 4f 56 53 20 38 2c 38 |8,IsIt :|MOVS 8,8|
|000024b0| 3a 42 45 51 20 4c 6f 6f | 70 79 4c 6f 6f 70 0d 01 |:BEQ Loo|pyLoop..|
|000024c0| 85 26 4c 44 52 20 38 2c | 54 79 70 65 25 3a 4d 4f |.&LDR 8,|Type%:MO|
|000024d0| 56 53 20 38 2c 38 3a 42 | 4e 45 20 4c 6f 6f 70 79 |VS 8,8:B|NE Loopy|
|000024e0| 4c 6f 6f 70 0d 01 86 22 | 4d 4f 56 20 34 2c 30 3a |Loop..."|MOV 4,0:|
|000024f0| 4c 44 52 20 37 2c 50 6f | 50 6f 3a 4c 44 52 20 35 |LDR 7,Po|Po:LDR 5|
|00002500| 2c 43 75 74 31 32 0d 01 | 87 3f 2e 46 69 6e 64 42 |,Cut12..|.?.FindB|
|00002510| 50 4c 20 4c 44 4d 49 41 | 20 34 21 2c 7b 38 7d 3a |PL LDMIA| 4!,{8}:|
|00002520| 4d 4f 56 20 33 2c 38 2c | 4c 53 52 23 32 34 3a 43 |MOV 3,8,|LSR#24:C|
|00002530| 4d 50 20 33 2c 23 26 35 | 41 3a 42 45 51 20 44 6f |MP 3,#&5|A:BEQ Do|
|00002540| 49 74 4e 6f 77 0d 01 88 | 28 4d 4f 56 20 33 2c 38 |ItNow...|(MOV 3,8|
|00002550| 2c 41 53 52 23 31 31 3a | 43 4d 50 20 33 2c 35 3a |,ASR#11:|CMP 3,5:|
|00002560| 42 45 51 20 4c 6f 6f 70 | 79 4c 6f 6f 70 0d 01 89 |BEQ Loop|yLoop...|
|00002570| 0d 42 20 46 69 6e 64 42 | 50 4c 0d 01 8a 0e 2e 44 |.B FindB|PL.....D|
|00002580| 6f 49 74 4e 6f 77 3b 21 | 0d 01 8b 30 84 52 20 38 |oItNow;!|...0.R 8|
|00002590| 2c 38 2c 23 26 46 46 30 | 30 30 30 30 30 3a 41 44 |,8,#&FF0|00000:AD|
|000025a0| 44 20 33 2c 38 2c 37 2c | 41 53 52 23 32 3a 53 55 |D 3,8,7,|ASR#2:SU|
|000025b0| 42 20 33 2c 33 2c 23 34 | 0d 01 8c 36 42 49 43 20 |B 3,3,#4|...6BIC |
|000025c0| 33 2c 33 2c 23 26 46 46 | 30 30 30 30 30 30 3a 84 |3,3,#&FF|000000:.|
|000025d0| 52 20 33 2c 33 2c 23 26 | 35 41 30 30 30 30 30 30 |R 3,3,#&|5A000000|
|000025e0| 3a 53 54 52 20 33 2c 5b | 34 2c 23 2d 34 5d 0d 01 |:STR 3,[|4,#-4]..|
|000025f0| 8d 11 42 20 4c 6f 6f 70 | 79 4c 6f 6f 70 3b 21 0d |..B Loop|yLoop;!.|
|00002600| 01 8e 04 0d 01 8f 0c 2e | 44 6f 6e 65 4d 61 6e 0d |........|DoneMan.|
|00002610| 01 90 36 4c 44 52 20 33 | 2c 5b 31 2c 23 34 5d 3a |..6LDR 3|,[1,#4]:|
|00002620| 4c 44 52 20 34 2c 4f 6c | 64 4d 69 6b 6f 73 3a 53 |LDR 4,Ol|dMikos:S|
|00002630| 55 42 53 20 33 2c 34 2c | 33 3a 42 45 51 20 4c 75 |UBS 3,4,|3:BEQ Lu|
|00002640| 63 6b 79 3b 21 0d 01 91 | 04 0d 01 92 25 4c 44 52 |cky;!...|....%LDR|
|00002650| 20 37 2c 52 65 67 69 3a | 4d 4f 56 20 36 2c 23 31 | 7,Regi:|MOV 6,#1|
|00002660| 3a 4d 4f 56 20 37 2c 36 | 2c 4c 53 4c 20 37 0d 01 |:MOV 7,6|,LSL 7..|
|00002670| 93 36 4c 44 52 20 36 2c | 49 6e 43 61 73 32 3a 4c |.6LDR 6,|InCas2:L|
|00002680| 44 52 20 35 2c 5b 36 2c | 23 2d 34 5d 20 3a 84 52 |DR 5,[6,|#-4] :.R|
|00002690| 20 35 2c 37 2c 35 3a 53 | 54 52 20 35 2c 5b 36 2c | 5,7,5:S|TR 5,[6,|
|000026a0| 23 2d 34 5d 0d 01 94 35 | 20 20 20 20 20 20 20 20 |#-4]...5| |
|000026b0| 20 20 20 20 20 4c 44 52 | 20 35 2c 5b 30 2c 23 2d | LDR| 5,[0,#-|
|000026c0| 38 5d 3a 84 52 20 35 2c | 37 2c 35 3a 53 54 52 20 |8]:.R 5,|7,5:STR |
|000026d0| 35 2c 5b 30 2c 23 2d 38 | 5d 0d 01 95 04 0d 01 96 |5,[0,#-8|].......|
|000026e0| 3d 4c 44 52 20 37 2c 4f | 66 66 53 65 74 3a 4d 4f |=LDR 7,O|ffSet:MO|
|000026f0| 56 53 20 37 2c 37 3a 4c | 44 52 50 4c 20 36 2c 5b |VS 7,7:L|DRPL 6,[|
|00002700| 37 5d 3a 53 55 42 50 4c | 20 36 2c 36 2c 33 3a 53 |7]:SUBPL| 6,6,3:S|
|00002710| 54 52 50 4c 20 36 2c 5b | 37 5d 0d 01 97 04 0d 01 |TRPL 6,[|7]......|
|00002720| 98 37 4c 44 52 20 35 2c | 49 6e 43 61 73 65 3a 4c |.7LDR 5,|InCase:L|
|00002730| 44 52 20 34 2c 53 74 72 | 73 3a 4c 44 52 20 35 2c |DR 4,Str|s:LDR 5,|
|00002740| 5b 35 5d 3a 43 4d 50 20 | 35 2c 34 3a 42 4e 45 20 |[5]:CMP |5,4:BNE |
|00002750| 4c 75 63 6b 79 0d 01 99 | 04 0d 01 9a 27 4c 44 52 |Lucky...|....'LDR|
|00002760| 20 20 34 2c 5b 30 2c 23 | 2d 31 36 5d 3a 4c 44 52 | 4,[0,#|-16]:LDR|
|00002770| 20 37 2c 4c 61 73 74 65 | 3a 43 4d 50 20 34 2c 37 | 7,Laste|:CMP 4,7|
|00002780| 0d 01 9b 3c 4c 44 52 45 | 51 20 34 2c 5b 30 5d 3a |...<LDRE|Q 4,[0]:|
|00002790| 41 44 44 45 51 20 34 2c | 34 2c 33 3a 53 54 52 45 |ADDEQ 4,|4,3:STRE|
|000027a0| 51 20 34 2c 5b 30 5d 20 | 20 20 20 20 20 20 20 20 |Q 4,[0] | |
|000027b0| 3a 42 45 51 20 4c 75 63 | 6b 79 3b 21 0d 01 9c 04 |:BEQ Luc|ky;!....|
|000027c0| 0d 01 9d 13 4c 44 52 20 | 20 34 2c 5b 30 2c 23 2d |....LDR | 4,[0,#-|
|000027d0| 31 32 5d 0d 01 9e 23 4c | 44 52 20 35 2c 42 69 63 |12]...#L|DR 5,Bic|
|000027e0| 63 6f 3a 42 49 43 20 34 | 2c 34 2c 35 3a 53 55 42 |co:BIC 4|,4,5:SUB|
|000027f0| 20 34 2c 34 2c 33 0d 01 | 9f 35 4c 44 52 20 33 2c | 4,4,3..|.5LDR 3,|
|00002800| 4c 64 72 73 3a 84 52 20 | 34 2c 34 2c 33 3a 42 49 |Ldrs:.R |4,4,3:BI|
|00002810| 43 20 34 2c 34 2c 23 31 | 3c 3c 32 33 3a 53 54 52 |C 4,4,#1|<<23:STR|
|00002820| 20 34 2c 5b 30 2c 23 2d | 31 32 5d 0d 01 a0 04 0d | 4,[0,#-|12].....|
|00002830| 01 a1 0a 2e 4c 75 63 6b | 79 0d 01 a2 3a 4c 44 52 |....Luck|y...:LDR|
|00002840| 20 37 2c 5b 31 2c 23 32 | 38 5d 3a 42 49 43 20 37 | 7,[1,#2|8]:BIC 7|
|00002850| 2c 37 2c 23 31 3c 3c 34 | 3a 84 52 20 37 2c 37 2c |,7,#1<<4|:.R 7,7,|
|00002860| 23 31 3c 3c 35 3a 53 54 | 52 20 37 2c 5b 31 2c 23 |#1<<5:ST|R 7,[1,#|
|00002870| 32 38 5d 0d 01 a3 12 4c | 44 4d 46 44 20 31 33 21 |28]....L|DMFD 13!|
|00002880| 2c 7b 31 35 7d 0d 01 a4 | 14 2e 48 6f 6c 64 20 20 |,{15}...|..Hold |
|00002890| 20 20 20 20 44 43 44 20 | 30 0d 01 a5 14 2e 4f 6c | DCD |0.....Ol|
|000028a0| 64 4d 69 6b 6f 73 20 20 | 44 43 44 20 30 0d 01 a6 |dMikos |DCD 0...|
|000028b0| 14 2e 4f 66 66 53 65 74 | 20 20 20 20 44 43 44 20 |..OffSet| DCD |
|000028c0| 30 0d 01 a7 15 2e 4d 6f | 76 65 20 20 20 4d 4f 56 |0.....Mo|ve MOV|
|000028d0| 20 31 32 2c 23 30 0d 01 | a8 18 2e 41 64 64 65 20 | 12,#0..|...Adde |
|000028e0| 20 20 41 44 44 20 31 32 | 2c 31 32 2c 23 30 0d 01 | ADD 12|,12,#0..|
|000028f0| a9 15 2e 4d 6f 76 65 31 | 20 20 4d 4f 56 20 31 31 |...Move1| MOV 11|
|00002900| 2c 23 30 0d 01 aa 18 2e | 41 64 64 65 31 20 20 41 |,#0.....|Adde1 A|
|00002910| 44 44 20 31 31 2c 31 31 | 2c 23 30 0d 01 ab 15 2e |DD 11,11|,#0.....|
|00002920| 45 6e 64 20 20 20 20 4d | 4f 56 20 31 35 2c 31 34 |End M|OV 15,14|
|00002930| 0d 01 ac 19 2e 53 75 62 | 73 20 20 20 53 55 42 53 |.....Sub|s SUBS|
|00002940| 20 31 32 2c 31 32 2c 23 | 31 0d 01 ad 19 2e 53 75 | 12,12,#|1.....Su|
|00002950| 62 73 31 20 20 53 55 42 | 53 20 31 31 2c 31 31 2c |bs1 SUB|S 11,11,|
|00002960| 23 31 0d 01 ae 1a 2e 4c | 64 72 73 20 20 20 4c 44 |#1.....L|drs LD|
|00002970| 52 20 31 33 2c 5b 31 35 | 2c 23 30 5d 0d 01 af 1c |R 13,[15|,#0]....|
|00002980| 2e 4f 66 66 73 65 74 20 | 4c 44 52 20 31 33 2c 5b |.Offset |LDR 13,[|
|00002990| 31 35 2c 23 2d 31 36 5d | 0d 01 b0 1c 2e 53 74 72 |15,#-16]|.....Str|
|000029a0| 73 20 20 20 53 54 52 20 | 31 33 2c 5b 31 35 2c 23 |s STR |13,[15,#|
|000029b0| 2d 31 36 5d 0d 01 b1 19 | 2e 4c 61 73 74 65 20 20 |-16]....|.Laste |
|000029c0| 4c 44 52 20 30 2c 5b 31 | 35 2c 23 38 5d 0d 01 b2 |LDR 0,[1|5,#8]...|
|000029d0| 19 2e 42 69 63 63 6f 20 | 20 44 43 44 20 26 46 46 |..Bicco | DCD &FF|
|000029e0| 46 46 46 30 30 30 0d 01 | b3 11 2e 49 6e 43 61 73 |FFF000..|...InCas|
|000029f0| 65 20 44 43 44 20 30 0d | 01 b4 11 2e 49 6e 43 61 |e DCD 0.|....InCa|
|00002a00| 73 32 20 44 43 44 20 30 | 0d 01 b5 11 2e 52 65 67 |s2 DCD 0|.....Reg|
|00002a10| 69 20 20 20 44 43 44 20 | 30 0d 01 b6 11 2e 54 79 |i DCD |0.....Ty|
|00002a20| 70 65 25 20 20 44 43 44 | 20 30 0d 01 b7 11 2e 49 |pe% DCD| 0.....I|
|00002a30| 73 49 74 20 20 20 44 43 | 44 20 30 0d 01 b8 19 2e |sIt DC|D 0.....|
|00002a40| 43 75 74 31 32 20 20 44 | 43 44 20 26 46 46 46 43 |Cut12 D|CD &FFFC|
|00002a50| 37 34 31 38 0d 01 b9 11 | 2e 50 6f 50 6f 20 20 20 |7418....|.PoPo |
|00002a60| 44 43 44 20 30 0d 01 ba | 11 2e 42 72 61 6e 63 68 |DCD 0...|..Branch|
|00002a70| 20 44 43 44 20 30 0d 01 | bb 11 2e 42 72 61 6e 63 | DCD 0..|...Branc|
|00002a80| 32 20 44 43 44 20 30 0d | 01 bc 11 2e 42 72 61 6e |2 DCD 0.|....Bran|
|00002a90| 63 33 20 44 43 44 20 30 | 0d 01 bd 12 2e 42 72 61 |c3 DCD 0|.....Bra|
|00002aa0| 6e 63 34 20 44 43 44 20 | 2d 31 0d 01 be 04 0d 01 |nc4 DCD |-1......|
|00002ab0| bf 1b 2e 42 61 64 3a 53 | 54 4d 46 44 20 31 33 21 |...Bad:S|TMFD 13!|
|00002ac0| 2c 7b 36 2d 37 2c 31 34 | 7d 0d 01 c0 2f 43 4d 50 |,{6-7,14|}.../CMP|
|00002ad0| 20 20 33 2c 23 32 35 36 | 3a 4d 4f 56 4c 45 20 33 | 3,#256|:MOVLE 3|
|00002ae0| 2c 23 30 3a 4c 44 4d 4c | 45 46 44 20 31 33 21 2c |,#0:LDML|EFD 13!,|
|00002af0| 7b 36 2d 37 2c 31 35 7d | 0d 01 c1 14 4d 4f 56 20 |{6-7,15}|....MOV |
|00002b00| 36 2c 33 3a 4d 4f 56 20 | 37 2c 23 30 0d 01 c2 44 |6,3:MOV |7,#0...D|
|00002b10| 2e 48 61 72 64 42 75 74 | 53 75 72 65 3a 43 4d 50 |.HardBut|Sure:CMP|
|00002b20| 20 36 2c 23 32 35 36 3a | 42 4c 45 20 47 6f 54 6f | 6,#256:|BLE GoTo|
|00002b30| 50 6c 61 79 4e 6f 77 3a | 4d 4f 56 20 36 2c 36 2c |PlayNow:|MOV 6,6,|
|00002b40| 4c 53 52 23 32 3a 41 44 | 44 20 37 2c 37 2c 23 32 |LSR#2:AD|D 7,7,#2|
|00002b50| 0d 01 c3 11 42 20 48 61 | 72 64 42 75 74 53 75 72 |....B Ha|rdButSur|
|00002b60| 65 0d 01 c4 3b 2e 47 6f | 54 6f 50 6c 61 79 4e 6f |e...;.Go|ToPlayNo|
|00002b70| 77 20 4d 4f 56 20 36 2c | 36 2c 4c 53 4c 20 37 3a |w MOV 6,|6,LSL 7:|
|00002b80| 53 55 42 20 33 2c 36 2c | 33 3a 4c 44 4d 46 44 20 |SUB 3,6,|3:LDMFD |
|00002b90| 31 33 21 2c 7b 36 2d 37 | 2c 31 35 7d 0d 01 c5 04 |13!,{6-7|,15}....|
|00002ba0| 0d 01 c6 1f 2e 42 69 74 | 73 3a 53 54 4d 46 44 20 |.....Bit|s:STMFD |
|00002bb0| 31 33 21 2c 7b 30 2c 33 | 2c 31 31 2c 31 34 7d 0d |13!,{0,3|,11,14}.|
|00002bc0| 01 c7 1c 43 4d 50 20 31 | 32 2c 23 32 35 35 3a 42 |...CMP 1|2,#255:B|
|00002bd0| 4c 45 20 44 6f 6e 65 43 | 6f 64 65 0d 01 c8 0c 4d |LE DoneC|ode....M|
|00002be0| 4f 56 20 33 2c 23 32 0d | 01 c9 41 2e 46 69 78 4e |OV 3,#2.|..A.FixN|
|00002bf0| 75 6d 62 65 72 32 20 4d | 4f 56 20 30 2c 31 32 2c |umber2 M|OV 0,12,|
|00002c00| 41 53 52 20 33 3a 43 4d | 50 20 30 2c 23 32 35 35 |ASR 3:CM|P 0,#255|
|00002c10| 3a 42 47 54 20 4d 6f 72 | 65 42 3a 4d 4f 56 20 30 |:BGT Mor|eB:MOV 0|
|00002c20| 2c 30 2c 4c 53 4c 20 33 | 0d 01 ca 22 20 20 20 20 |,0,LSL 3|..." |
|00002c30| 20 20 20 20 20 20 20 20 | 43 4d 50 20 30 2c 31 32 | |CMP 0,12|
|00002c40| 3a 42 45 51 20 4f 75 74 | 4f 6b 0d 01 cb 27 2e 4d |:BEQ Out|Ok...'.M|
|00002c50| 6f 72 65 42 20 20 20 20 | 20 20 41 44 44 20 33 2c |oreB | ADD 3,|
|00002c60| 33 2c 23 32 3a 42 20 46 | 69 78 4e 75 6d 62 65 72 |3,#2:B F|ixNumber|
|00002c70| 32 0d 01 cc 0a 2e 4f 75 | 74 4f 6b 0d 01 cd 2d 4d |2.....Ou|tOk...-M|
|00002c80| 4f 56 20 31 31 2c 31 32 | 2c 41 53 52 20 33 3a 4d |OV 11,12|,ASR 3:M|
|00002c90| 4f 56 20 33 2c 33 2c 41 | 53 52 23 31 3a 52 53 42 |OV 3,3,A|SR#1:RSB|
|00002ca0| 20 33 2c 33 2c 23 31 36 | 0d 01 ce 1e 4d 4f 56 20 | 3,3,#16|....MOV |
|00002cb0| 31 32 2c 33 2c 4c 53 4c | 23 38 3a 84 52 20 31 32 |12,3,LSL|#8:.R 12|
|00002cc0| 2c 31 32 2c 31 31 0d 01 | cf 23 2e 44 6f 6e 65 43 |,12,11..|.#.DoneC|
|00002cd0| 6f 64 65 3a 4c 44 4d 46 | 44 20 31 33 21 2c 7b 30 |ode:LDMF|D 13!,{0|
|00002ce0| 2c 33 2c 31 31 2c 31 35 | 7d 0d 01 d0 05 5d 0d 01 |,3,11,15|}....]..|
|00002cf0| d1 05 ed 0d 01 d2 05 e1 | 0d 01 d3 04 0d 01 d4 0c |........|........|
|00002d00| dd f2 67 65 74 6c 65 6e | 0d 01 d5 3b c8 99 26 44 |..getlen|...;..&D|
|00002d10| 2c 26 34 30 2c 73 31 24 | 20 b8 6d 69 25 3a c8 99 |,&40,s1$| .mi%:..|
|00002d20| 26 43 2c 34 2c 6d 69 25 | 2c 6e 61 6d 25 2c 34 3a |&C,4,mi%|,nam%,4:|
|00002d30| c8 99 26 44 2c 30 2c 6d | 69 25 3a 6e 61 6d 25 3f |..&D,0,m|i%:nam%?|
|00002d40| 34 3d 30 0d 01 d6 33 e7 | 3f 6e 61 6d 25 3c 3e 37 |4=0...3.|?nam%<>7|
|00002d50| 31 20 85 20 31 32 33 34 | 2c 22 49 6c 6c 65 67 61 |1 . 1234|,"Illega|
|00002d60| 6c 20 47 72 69 6d 41 63 | 65 20 73 70 72 69 74 65 |l GrimAc|e sprite|
|00002d70| 20 66 69 6c 65 22 0d 01 | d7 37 e7 21 6e 61 6d 25 | file"..|.7.!nam%|
|00002d80| 3d 26 36 44 36 39 37 32 | 34 37 20 c8 99 38 2c 31 |=&6D6972|47 ..8,1|
|00002d90| 37 2c 73 31 24 20 b8 2c | 2c 2c 2c 6d 69 25 20 8b |7,s1$ .,|,,,mi% .|
|00002da0| 20 6d 69 25 3d 21 6e 61 | 6d 25 3e 3e 38 0d 01 d8 | mi%=!na|m%>>8...|
|00002db0| 05 e1 0d ff | |.... | |
+--------+-------------------------+-------------------------+--------+--------+