home *** CD-ROM | disk | FTP | other *** search
/ The Datafile PD-CD 5 / DATAFILE_PDCD5.iso / utilities / t / trackhack / !TrackHack / !RunImage < prev    next >
Unknown  |  1994-12-11  |  12.1 KB

open in: MacOS 8.1     |     Win98     |     DOS

view JSON data     |     view as text

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

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



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| 0d 00 0a 20 f4 20 3e 3c | 54 72 61 63 6b 48 61 63 |... . ><|TrackHac|
|00000010| 6b 24 44 69 72 3e 2e 21 | 52 75 6e 49 6d 61 67 65 |k$Dir>.!|RunImage|
|00000020| 0d 00 14 16 f4 20 4d 2f | 43 20 4d 75 73 69 63 20 |..... M/|C Music |
|00000030| 72 69 70 70 65 72 0d 00 | 1e 1a f4 20 77 72 69 74 |ripper..|... writ|
|00000040| 74 65 6e 20 62 79 20 43 | 68 72 69 73 20 43 6f 65 |ten by C|hris Coe|
|00000050| 0d 00 28 22 f4 20 28 63 | 29 20 4e 6f 72 73 6f 66 |..(". (c|) Norsof|
|00000060| 74 20 50 72 6f 64 75 63 | 74 69 6f 6e 73 20 31 39 |t Produc|tions 19|
|00000070| 39 34 0d 00 32 05 3a 0d | 00 3c 22 c8 9b 20 22 3c |94..2.:.|.<".. "<|
|00000080| 54 72 61 63 6b 48 61 63 | 6b 24 44 69 72 3e 2e 4e |TrackHac|k$Dir>.N|
|00000090| 50 4c 69 62 72 61 72 79 | 22 0d 00 46 24 ee 20 85 |PLibrary|"..F$. .|
|000000a0| 20 f2 6c 69 62 5f 66 61 | 74 61 6c 65 72 72 6f 72 | .lib_fa|talerror|
|000000b0| 3a f2 74 61 73 6b 5f 71 | 75 69 74 3a e0 0d 00 50 |:.task_q|uit:...P|
|000000c0| 09 f2 69 6e 69 74 0d 00 | 5a 09 f2 6d 61 69 6e 0d |..init..|Z..main.|
|000000d0| 00 64 0e f2 74 61 73 6b | 5f 71 75 69 74 0d 00 6e |.d..task|_quit..n|
|000000e0| 05 e0 0d 00 78 05 3a 0d | 00 82 0b dd 20 f2 69 6e |....x.:.|.... .in|
|000000f0| 69 74 0d 00 8c 1c f2 6c | 69 62 5f 69 6e 69 74 69 |it.....l|ib_initi|
|00000100| 61 6c 69 73 65 28 36 2c | 34 2c 32 2c 31 29 0d 00 |alise(6,|4,2,1)..|
|00000110| 96 2a 74 61 73 6b 25 3d | a4 6c 69 62 5f 73 74 61 |.*task%=|.lib_sta|
|00000120| 72 74 75 70 74 61 73 6b | 28 22 54 72 61 63 6b 20 |rtuptask|("Track |
|00000130| 48 61 63 6b 22 2c 32 29 | 0d 00 a0 13 66 72 65 65 |Hack",2)|....free|
|00000140| 25 3d 93 2d e0 2d 36 35 | 35 33 36 0d 00 aa 76 e7 |%=.-.-65|536...v.|
|00000150| 20 66 72 65 65 25 3c 3d | 30 20 f2 6c 69 62 5f 72 | free%<=|0 .lib_r|
|00000160| 65 70 6f 72 74 65 72 72 | 6f 72 28 22 4e 6f 74 20 |eporterr|or("Not |
|00000170| 65 6e 6f 75 67 68 20 6d | 65 6d 6f 72 79 20 74 6f |enough m|emory to|
|00000180| 20 61 6c 6c 6f 63 61 74 | 65 20 66 69 6c 65 20 73 | allocat|e file s|
|00000190| 70 61 63 65 20 2d 20 69 | 6e 63 72 65 61 73 65 20 |pace - i|ncrease |
|000001a0| 57 69 6d 70 53 6c 6f 74 | 20 73 65 74 74 69 6e 67 |WimpSlot| setting|
|000001b0| 22 2c 30 29 3a f2 74 61 | 73 6b 5f 71 75 69 74 3a |",0):.ta|sk_quit:|
|000001c0| e0 0d 00 b4 2a de 20 77 | 6f 72 6b 25 20 32 35 36 |....*. w|ork% 256|
|000001d0| 2c 63 75 65 73 74 61 63 | 6b 25 20 32 35 36 2c 73 |,cuestac|k% 256,s|
|000001e0| 70 61 63 65 25 20 66 72 | 65 65 25 0d 00 be 36 74 |pace% fr|ee%...6t|
|000001f0| 61 73 6b 69 63 6f 6e 25 | 3d a4 6c 69 62 5f 69 63 |askicon%|=.lib_ic|
|00000200| 6f 6e 62 61 72 28 22 21 | 74 72 61 63 6b 68 61 63 |onbar("!|trackhac|
|00000210| 6b 22 2c 6c 69 62 5f 72 | 69 67 68 74 25 2c 2d 31 |k",lib_r|ight%,-1|
|00000220| 29 0d 00 c8 2e f2 6c 69 | 62 5f 6f 70 65 6e 74 65 |).....li|b_opente|
|00000230| 6d 70 6c 61 74 65 28 22 | 3c 4f 62 65 79 24 44 69 |mplate("|<Obey$Di|
|00000240| 72 3e 2e 54 65 6d 70 6c | 61 74 65 22 2c b9 29 0d |r>.Templ|ate",.).|
|00000250| 00 d2 27 77 69 6e 64 69 | 6e 66 6f 25 3d a4 6c 69 |..'windi|nfo%=.li|
|00000260| 62 5f 6c 6f 61 64 74 65 | 6d 70 6c 61 74 65 28 22 |b_loadte|mplate("|
|00000270| 69 6e 66 6f 22 29 0d 00 | dc 2a 77 69 6e 64 73 61 |info")..|.*windsa|
|00000280| 76 65 25 3d a4 6c 69 62 | 5f 6c 6f 61 64 74 65 6d |ve%=.lib|_loadtem|
|00000290| 70 6c 61 74 65 28 22 73 | 61 76 65 62 6f 78 22 29 |plate("s|avebox")|
|000002a0| 0d 00 e6 2b 77 69 6e 64 | 70 72 6f 67 25 3d a4 6c |...+wind|prog%=.l|
|000002b0| 69 62 5f 6c 6f 61 64 74 | 65 6d 70 6c 61 74 65 28 |ib_loadt|emplate(|
|000002c0| 22 70 72 6f 67 72 65 73 | 73 22 29 0d 00 f0 16 f2 |"progres|s").....|
|000002d0| 6c 69 62 5f 63 6c 6f 73 | 65 74 65 6d 70 6c 61 74 |lib_clos|etemplat|
|000002e0| 65 0d 00 fa 2c 69 6e 64 | 72 66 69 6c 65 25 3d a4 |e...,ind|rfile%=.|
|000002f0| 6c 69 62 5f 69 6e 64 69 | 72 65 63 74 69 63 6f 6e |lib_indi|recticon|
|00000300| 28 77 69 6e 64 73 61 76 | 65 25 2c 32 29 0d 01 04 |(windsav|e%,2)...|
|00000310| 2a 24 a4 6c 69 62 5f 69 | 6e 64 69 72 65 63 74 69 |*$.lib_i|ndirecti|
|00000320| 63 6f 6e 28 77 69 6e 64 | 69 6e 66 6f 25 2c 34 29 |con(wind|info%,4)|
|00000330| 3d 22 32 2e 31 32 22 0d | 01 0e 60 6d 65 6e 75 69 |="2.12".|..`menui|
|00000340| 63 6f 6e 25 3d a4 6c 69 | 62 5f 63 72 65 61 74 65 |con%=.li|b_create|
|00000350| 6d 65 6e 75 28 22 54 72 | 61 63 6b 48 61 63 6b 7c |menu("Tr|ackHack||
|00000360| 23 49 6e 66 6f 2f 77 69 | 6e 64 69 6e 66 6f 25 7c |#Info/wi|ndinfo%||
|00000370| 23 44 65 63 6f 6d 70 72 | 65 73 73 2f 4e 7c 23 51 |#Decompr|ess/N|#Q|
|00000380| 75 69 74 2f 4e 7c 22 2c | 6d 65 6e 75 69 63 6f 6e |uit/N|",|menuicon|
|00000390| 69 74 65 6d 73 25 29 0d | 01 18 11 f2 61 73 73 65 |items%).|....asse|
|000003a0| 6d 62 6c 65 63 6f 64 65 | 0d 01 22 2f 73 65 61 72 |mblecode|.."/sear|
|000003b0| 63 68 73 74 61 74 75 73 | 25 3d 2d 32 3a 70 61 75 |chstatus|%=-2:pau|
|000003c0| 73 65 64 25 3d a3 3a 63 | 75 65 25 3d 2d 32 3a 73 |sed%=.:c|ue%=-2:s|
|000003d0| 74 61 63 6b 25 3d 30 0d | 01 2c 0a 6c 7a 77 25 3d |tack%=0.|.,.lzw%=|
|000003e0| a3 0d 01 36 05 e1 0d 01 | 40 05 3a 0d 01 4a 13 dd |...6....|@.:..J..|
|000003f0| 20 f2 61 73 73 65 6d 62 | 6c 65 63 6f 64 65 0d 01 | .assemb|lecode..|
|00000400| 54 11 de 20 63 6f 64 65 | 25 20 26 32 30 30 30 0d |T.. code|% &2000.|
|00000410| 01 5e 36 62 79 74 65 3d | 36 3a 63 73 3d 31 30 3a |.^6byte=|6:cs=10:|
|00000420| 74 65 6d 70 3d 33 3a 72 | 65 61 64 3d 34 3a 6c 65 |temp=3:r|ead=4:le|
|00000430| 6e 3d 35 3a 6e 61 6d 65 | 6c 65 6e 3d 38 3a 73 74 |n=5:name|len=8:st|
|00000440| 61 72 74 3d 39 0d 01 68 | 1f 74 65 6d 70 32 3d 31 |art=9..h|.temp2=1|
|00000450| 31 3a 74 65 6d 70 33 3d | 31 32 3a 74 72 6b 6e 61 |1:temp3=|12:trkna|
|00000460| 6d 65 3d 37 0d 01 72 14 | e3 20 70 61 73 73 3d 30 |me=7..r.|. pass=0|
|00000470| 20 b8 20 32 20 88 20 32 | 0d 01 7c 0c 50 25 3d 63 | . 2 . 2|..|.P%=c|
|00000480| 6f 64 65 25 0d 01 86 0d | 5b 4f 50 54 20 70 61 73 |ode%....|[OPT pas|
|00000490| 73 0d 01 90 11 2e 73 70 | 61 63 65 20 45 51 55 44 |s.....sp|ace EQUD|
|000004a0| 20 30 0d 01 9a 12 2e 6c | 65 6e 67 74 68 20 45 51 | 0.....l|ength EQ|
|000004b0| 55 44 20 30 0d 01 a4 11 | 2e 66 6f 75 6e 64 20 45 |UD 0....|.found E|
|000004c0| 51 55 44 20 30 0d 01 ae | 14 2e 6d 75 73 69 63 6c |QUD 0...|..musicl|
|000004d0| 65 6e 20 45 51 55 44 20 | 30 0d 01 b8 0f 2e 70 6f |en EQUD |0.....po|
|000004e0| 73 20 45 51 55 44 20 30 | 0d 01 c2 0d 2e 63 6f 63 |s EQUD 0|.....coc|
|000004f0| 6f 5f 72 69 70 0d 01 cc | 14 53 54 4d 46 44 20 52 |o_rip...|.STMFD R|
|00000500| 31 33 21 2c 7b 52 31 34 | 7d 0d 01 d6 15 42 4c 20 |13!,{R14|}....BL |
|00000510| 63 6c 65 61 72 74 72 61 | 63 6b 6e 61 6d 65 0d 01 |cleartra|ckname..|
|00000520| e0 10 4c 44 52 20 72 65 | 61 64 2c 70 6f 73 0d 01 |..LDR re|ad,pos..|
|00000530| ea 13 4c 44 52 20 73 74 | 61 72 74 2c 73 70 61 63 |..LDR st|art,spac|
|00000540| 65 0d 01 f4 12 4c 44 52 | 20 6c 65 6e 2c 6c 65 6e |e....LDR| len,len|
|00000550| 67 74 68 0d 01 fe 11 2e | 63 6f 63 6f 5f 72 69 70 |gth.....|coco_rip|
|00000560| 6c 6f 6f 70 0d 02 08 17 | 4c 44 52 42 20 62 79 74 |loop....|LDRB byt|
|00000570| 65 2c 5b 72 65 61 64 5d | 2c 23 31 0d 02 12 10 43 |e,[read]|,#1....C|
|00000580| 4d 50 20 62 79 74 65 2c | 23 31 33 0d 02 1c 16 42 |MP byte,|#13....B|
|00000590| 4e 45 20 63 6f 63 6f 5f | 73 6b 69 70 63 68 65 63 |NE coco_|skipchec|
|000005a0| 6b 0d 02 26 12 53 55 42 | 20 63 73 2c 72 65 61 64 |k..&.SUB| cs,read|
|000005b0| 2c 23 32 0d 02 30 12 4d | 4f 56 20 6e 61 6d 65 6c |,#2..0.M|OV namel|
|000005c0| 65 6e 2c 23 30 0d 02 3a | 13 2e 63 6f 63 6f 5f 63 |en,#0..:|..coco_c|
|000005d0| 68 65 63 6b 6c 6f 6f 70 | 0d 02 44 16 4c 44 52 42 |heckloop|..D.LDRB|
|000005e0| 20 62 79 74 65 2c 5b 63 | 73 5d 2c 23 2d 31 0d 02 | byte,[c|s],#-1..|
|000005f0| 4e 10 43 4d 50 20 62 79 | 74 65 2c 23 33 32 0d 02 |N.CMP by|te,#32..|
|00000600| 58 15 42 4c 54 20 63 6f | 63 6f 5f 65 6e 64 63 68 |X.BLT co|co_endch|
|00000610| 65 63 6b 0d 02 62 11 43 | 4d 50 20 62 79 74 65 2c |eck..b.C|MP byte,|
|00000620| 23 31 32 36 0d 02 6c 15 | 42 47 54 20 63 6f 63 6f |#126..l.|BGT coco|
|00000630| 5f 65 6e 64 63 68 65 63 | 6b 0d 02 76 10 43 4d 50 |_endchec|k..v.CMP|
|00000640| 20 63 73 2c 73 74 61 72 | 74 0d 02 80 15 42 4c 54 | cs,star|t....BLT|
|00000650| 20 63 6f 63 6f 5f 65 6e | 64 63 68 65 63 6b 0d 02 | coco_en|dcheck..|
|00000660| 8a 13 43 4d 50 20 6e 61 | 6d 65 6c 65 6e 2c 23 32 |..CMP na|melen,#2|
|00000670| 30 0d 02 94 15 42 47 54 | 20 63 6f 63 6f 5f 65 6e |0....BGT| coco_en|
|00000680| 64 63 68 65 63 6b 0d 02 | 9e 1a 41 44 44 20 6e 61 |dcheck..|..ADD na|
|00000690| 6d 65 6c 65 6e 2c 6e 61 | 6d 65 6c 65 6e 2c 23 31 |melen,na|melen,#1|
|000006a0| 0d 02 a8 14 42 20 63 6f | 63 6f 5f 63 68 65 63 6b |....B co|co_check|
|000006b0| 6c 6f 6f 70 0d 02 b2 12 | 2e 63 6f 63 6f 5f 65 6e |loop....|.coco_en|
|000006c0| 64 63 68 65 63 6b 0d 02 | bc 10 41 44 44 20 63 73 |dcheck..|..ADD cs|
|000006d0| 2c 63 73 2c 23 31 0d 02 | c6 17 4c 44 52 42 20 62 |,cs,#1..|..LDRB b|
|000006e0| 79 74 65 2c 5b 63 73 2c | 23 26 31 41 5d 0d 02 d0 |yte,[cs,|#&1A]...|
|000006f0| 0f 43 4d 50 20 62 79 74 | 65 2c 23 30 0d 02 da 16 |.CMP byt|e,#0....|
|00000700| 42 4e 45 20 63 6f 63 6f | 5f 73 6b 69 70 63 68 65 |BNE coco|_skipche|
|00000710| 63 6b 0d 02 e4 17 4c 44 | 52 42 20 62 79 74 65 2c |ck....LD|RB byte,|
|00000720| 5b 63 73 2c 23 26 31 42 | 5d 0d 02 ee 0f 43 4d 50 |[cs,#&1B|]....CMP|
|00000730| 20 62 79 74 65 2c 23 30 | 0d 02 f8 16 42 4e 45 20 | byte,#0|....BNE |
|00000740| 63 6f 63 6f 5f 73 6b 69 | 70 63 68 65 63 6b 0d 03 |coco_ski|pcheck..|
|00000750| 02 17 4c 44 52 42 20 62 | 79 74 65 2c 5b 63 73 2c |..LDRB b|yte,[cs,|
|00000760| 23 26 31 45 5d 0d 03 0c | 0f 43 4d 50 20 62 79 74 |#&1E]...|.CMP byt|
|00000770| 65 2c 23 30 0d 03 16 16 | 42 4e 45 20 63 6f 63 6f |e,#0....|BNE coco|
|00000780| 5f 73 6b 69 70 63 68 65 | 63 6b 0d 03 20 17 4c 44 |_skipche|ck.. .LD|
|00000790| 52 42 20 62 79 74 65 2c | 5b 63 73 2c 23 26 31 46 |RB byte,|[cs,#&1F|
|000007a0| 5d 0d 03 2a 0f 43 4d 50 | 20 62 79 74 65 2c 23 30 |]..*.CMP| byte,#0|
|000007b0| 0d 03 34 16 42 4e 45 20 | 63 6f 63 6f 5f 73 6b 69 |..4.BNE |coco_ski|
|000007c0| 70 63 68 65 63 6b 0d 03 | 3e 17 4c 44 52 42 20 62 |pcheck..|>.LDRB b|
|000007d0| 79 74 65 2c 5b 63 73 2c | 23 26 32 46 5d 0d 03 48 |yte,[cs,|#&2F]..H|
|000007e0| 0f 43 4d 50 20 62 79 74 | 65 2c 23 30 0d 03 52 16 |.CMP byt|e,#0..R.|
|000007f0| 42 4e 45 20 63 6f 63 6f | 5f 73 6b 69 70 63 68 65 |BNE coco|_skipche|
|00000800| 63 6b 0d 03 5c 17 4c 44 | 52 42 20 62 79 74 65 2c |ck..\.LD|RB byte,|
|00000810| 5b 63 73 2c 23 26 32 45 | 5d 0d 03 66 0f 43 4d 50 |[cs,#&2E|]..f.CMP|
|00000820| 20 62 79 74 65 2c 23 30 | 0d 03 70 16 42 4e 45 20 | byte,#0|..p.BNE |
|00000830| 63 6f 63 6f 5f 73 6b 69 | 70 63 68 65 63 6b 0d 03 |coco_ski|pcheck..|
|00000840| 7a 17 4c 44 52 42 20 62 | 79 74 65 2c 5b 63 73 2c |z.LDRB b|yte,[cs,|
|00000850| 23 26 33 33 5d 0d 03 84 | 0f 43 4d 50 20 62 79 74 |#&33]...|.CMP byt|
|00000860| 65 2c 23 30 0d 03 8e 16 | 42 4e 45 20 63 6f 63 6f |e,#0....|BNE coco|
|00000870| 5f 73 6b 69 70 63 68 65 | 63 6b 0d 03 98 12 43 4d |_skipche|ck....CM|
|00000880| 50 20 6e 61 6d 65 6c 65 | 6e 2c 23 30 0d 03 a2 16 |P namele|n,#0....|
|00000890| 42 45 51 20 63 6f 63 6f | 5f 73 6b 69 70 63 68 65 |BEQ coco|_skipche|
|000008a0| 63 6b 0d 03 ac 10 53 54 | 52 20 63 73 2c 66 6f 75 |ck....ST|R cs,fou|
|000008b0| 6e 64 0d 03 b6 14 4d 4f | 56 20 74 65 6d 70 2c 6e |nd....MO|V temp,n|
|000008c0| 61 6d 65 6c 65 6e 0d 03 | c0 10 41 44 44 20 63 73 |amelen..|..ADD cs|
|000008d0| 2c 63 73 2c 23 31 0d 03 | ca 11 2e 63 6f 63 6f 5f |,cs,#1..|...coco_|
|000008e0| 67 65 74 6e 61 6d 65 0d | 03 d4 17 4c 44 52 42 20 |getname.|...LDRB |
|000008f0| 62 79 74 65 2c 5b 63 73 | 2c 74 65 6d 70 5d 0d 03 |byte,[cs|,temp]..|
|00000900| de 1c 53 54 52 42 20 62 | 79 74 65 2c 5b 74 72 6b |..STRB b|yte,[trk|
|00000910| 6e 61 6d 65 2c 74 65 6d | 70 5d 0d 03 e8 15 53 55 |name,tem|p]....SU|
|00000920| 42 53 20 74 65 6d 70 2c | 74 65 6d 70 2c 23 31 0d |BS temp,|temp,#1.|
|00000930| 03 f2 14 42 47 45 20 63 | 6f 63 6f 5f 67 65 74 6e |...BGE c|oco_getn|
|00000940| 61 6d 65 0d 03 fc 10 53 | 54 52 20 72 65 61 64 2c |ame....S|TR read,|
|00000950| 70 6f 73 0d 04 06 13 4c | 44 4d 46 44 20 52 31 33 |pos....L|DMFD R13|
|00000960| 21 2c 7b 50 43 7d 0d 04 | 10 13 2e 63 6f 63 6f 5f |!,{PC}..|...coco_|
|00000970| 73 6b 69 70 63 68 65 63 | 6b 0d 04 1a 16 41 44 44 |skipchec|k....ADD|
|00000980| 20 62 79 74 65 2c 73 74 | 61 72 74 2c 6c 65 6e 0d | byte,st|art,len.|
|00000990| 04 24 11 43 4d 50 20 72 | 65 61 64 2c 62 79 74 65 |.$.CMP r|ead,byte|
|000009a0| 0d 04 2e 14 42 4c 45 20 | 63 6f 63 6f 5f 72 69 70 |....BLE |coco_rip|
|000009b0| 6c 6f 6f 70 0d 04 38 10 | 53 54 52 20 72 65 61 64 |loop..8.|STR read|
|000009c0| 2c 70 6f 73 0d 04 42 13 | 4c 44 4d 46 44 20 52 31 |,pos..B.|LDMFD R1|
|000009d0| 33 21 2c 7b 50 43 7d 0d | 04 4c 05 3b 0d 04 56 0e |3!,{PC}.|.L.;..V.|
|000009e0| 2e 73 74 6d 6f 64 5f 72 | 69 70 0d 04 60 14 53 54 |.stmod_r|ip..`.ST|
|000009f0| 4d 46 44 20 52 31 33 21 | 2c 7b 52 31 34 7d 0d 04 |MFD R13!|,{R14}..|
|00000a00| 6a 15 42 4c 20 63 6c 65 | 61 72 74 72 61 63 6b 6e |j.BL cle|artrackn|
|00000a10| 61 6d 65 0d 04 74 10 4c | 44 52 20 72 65 61 64 2c |ame..t.L|DR read,|
|00000a20| 70 6f 73 0d 04 7e 13 4c | 44 52 20 73 74 61 72 74 |pos..~.L|DR start|
|00000a30| 2c 73 70 61 63 65 0d 04 | 88 12 4c 44 52 20 6c 65 |,space..|..LDR le|
|00000a40| 6e 2c 6c 65 6e 67 74 68 | 0d 04 92 12 2e 73 74 6d |n,length|.....stm|
|00000a50| 6f 64 5f 72 69 70 6c 6f | 6f 70 0d 04 9c 17 4c 44 |od_riplo|op....LD|
|00000a60| 52 42 20 62 79 74 65 2c | 5b 72 65 61 64 2c 23 30 |RB byte,|[read,#0|
|00000a70| 5d 0d 04 a6 12 43 4d 50 | 20 62 79 74 65 2c 23 97 |]....CMP| byte,#.|
|00000a80| 22 4d 22 0d 04 b0 17 42 | 4e 45 20 73 74 6d 6f 64 |"M"....B|NE stmod|
|00000a90| 5f 73 6b 69 70 63 68 65 | 63 6b 0d 04 ba 17 4c 44 |_skipche|ck....LD|
|00000aa0| 52 42 20 62 79 74 65 2c | 5b 72 65 61 64 2c 23 31 |RB byte,|[read,#1|
|00000ab0| 5d 0d 04 c4 12 43 4d 50 | 20 62 79 74 65 2c 23 97 |]....CMP| byte,#.|
|00000ac0| 22 55 22 0d 04 ce 17 42 | 4e 45 20 73 74 6d 6f 64 |"U"....B|NE stmod|
|00000ad0| 5f 73 6b 69 70 63 68 65 | 63 6b 0d 04 d8 17 4c 44 |_skipche|ck....LD|
|00000ae0| 52 42 20 62 79 74 65 2c | 5b 72 65 61 64 2c 23 32 |RB byte,|[read,#2|
|00000af0| 5d 0d 04 e2 12 43 4d 50 | 20 62 79 74 65 2c 23 97 |]....CMP| byte,#.|
|00000b00| 22 53 22 0d 04 ec 17 42 | 4e 45 20 73 74 6d 6f 64 |"S"....B|NE stmod|
|00000b10| 5f 73 6b 69 70 63 68 65 | 63 6b 0d 04 f6 17 4c 44 |_skipche|ck....LD|
|00000b20| 52 42 20 62 79 74 65 2c | 5b 72 65 61 64 2c 23 33 |RB byte,|[read,#3|
|00000b30| 5d 0d 05 00 12 43 4d 50 | 20 62 79 74 65 2c 23 97 |]....CMP| byte,#.|
|00000b40| 22 58 22 0d 05 0a 17 42 | 4e 45 20 73 74 6d 6f 64 |"X"....B|NE stmod|
|00000b50| 5f 73 6b 69 70 63 68 65 | 63 6b 0d 05 14 17 4c 44 |_skipche|ck....LD|
|00000b60| 52 42 20 62 79 74 65 2c | 5b 72 65 61 64 2c 23 38 |RB byte,|[read,#8|
|00000b70| 5d 0d 05 1e 12 43 4d 50 | 20 62 79 74 65 2c 23 97 |]....CMP| byte,#.|
|00000b80| 22 54 22 0d 05 28 17 42 | 4e 45 20 73 74 6d 6f 64 |"T"..(.B|NE stmod|
|00000b90| 5f 73 6b 69 70 63 68 65 | 63 6b 0d 05 32 17 4c 44 |_skipche|ck..2.LD|
|00000ba0| 52 42 20 62 79 74 65 2c | 5b 72 65 61 64 2c 23 39 |RB byte,|[read,#9|
|00000bb0| 5d 0d 05 3c 12 43 4d 50 | 20 62 79 74 65 2c 23 97 |]..<.CMP| byte,#.|
|00000bc0| 22 49 22 0d 05 46 17 42 | 4e 45 20 73 74 6d 6f 64 |"I"..F.B|NE stmod|
|00000bd0| 5f 73 6b 69 70 63 68 65 | 63 6b 0d 05 50 18 4c 44 |_skipche|ck..P.LD|
|00000be0| 52 42 20 62 79 74 65 2c | 5b 72 65 61 64 2c 23 31 |RB byte,|[read,#1|
|00000bf0| 30 5d 0d 05 5a 12 43 4d | 50 20 62 79 74 65 2c 23 |0]..Z.CM|P byte,#|
|00000c00| 97 22 4e 22 0d 05 64 17 | 42 4e 45 20 73 74 6d 6f |."N"..d.|BNE stmo|
|00000c10| 64 5f 73 6b 69 70 63 68 | 65 63 6b 0d 05 6e 18 4c |d_skipch|eck..n.L|
|00000c20| 44 52 42 20 62 79 74 65 | 2c 5b 72 65 61 64 2c 23 |DRB byte|,[read,#|
|00000c30| 31 31 5d 0d 05 78 12 43 | 4d 50 20 62 79 74 65 2c |11]..x.C|MP byte,|
|00000c40| 23 97 22 46 22 0d 05 82 | 17 42 4e 45 20 73 74 6d |#."F"...|.BNE stm|
|00000c50| 6f 64 5f 73 6b 69 70 63 | 68 65 63 6b 0d 05 8c 12 |od_skipc|heck....|
|00000c60| 53 54 52 20 72 65 61 64 | 2c 66 6f 75 6e 64 0d 05 |STR read|,found..|
|00000c70| 96 17 4c 44 52 20 74 65 | 6d 70 2c 5b 72 65 61 64 |..LDR te|mp,[read|
|00000c80| 2c 23 34 5d 21 0d 05 a0 | 14 41 44 44 20 74 65 6d |,#4]!...|.ADD tem|
|00000c90| 70 2c 74 65 6d 70 2c 23 | 38 0d 05 aa 15 53 54 52 |p,temp,#|8....STR|
|00000ca0| 20 74 65 6d 70 2c 6d 75 | 73 69 63 6c 65 6e 0d 05 | temp,mu|siclen..|
|00000cb0| b4 12 4d 4f 56 20 6e 61 | 6d 65 6c 65 6e 2c 23 30 |..MOV na|melen,#0|
|00000cc0| 0d 05 be 10 4c 44 52 20 | 72 65 61 64 2c 70 6f 73 |....LDR |read,pos|
|00000cd0| 0d 05 c8 16 41 44 44 20 | 72 65 61 64 2c 72 65 61 |....ADD |read,rea|
|00000ce0| 64 2c 23 26 33 38 0d 05 | d2 12 2e 73 74 6d 6f 64 |d,#&38..|...stmod|
|00000cf0| 5f 67 65 74 6e 61 6d 65 | 0d 05 dc 17 4c 44 52 42 |_getname|....LDRB|
|00000d00| 20 62 79 74 65 2c 5b 72 | 65 61 64 5d 2c 23 31 0d | byte,[r|ead],#1.|
|00000d10| 05 e6 10 43 4d 50 20 62 | 79 74 65 2c 23 33 32 0d |...CMP b|yte,#32.|
|00000d20| 05 f0 18 42 4c 54 20 73 | 74 6d 6f 64 5f 65 6e 64 |...BLT s|tmod_end|
|00000d30| 67 65 74 6e 61 6d 65 0d | 05 fa 11 43 4d 50 20 62 |getname.|...CMP b|
|00000d40| 79 74 65 2c 23 31 32 36 | 0d 06 04 18 42 47 54 20 |yte,#126|....BGT |
|00000d50| 73 74 6d 6f 64 5f 65 6e | 64 67 65 74 6e 61 6d 65 |stmod_en|dgetname|
|00000d60| 0d 06 0e 1f 53 54 52 42 | 20 62 79 74 65 2c 5b 74 |....STRB| byte,[t|
|00000d70| 72 6b 6e 61 6d 65 2c 6e | 61 6d 65 6c 65 6e 5d 0d |rkname,n|amelen].|
|00000d80| 06 18 1a 41 44 44 20 6e | 61 6d 65 6c 65 6e 2c 6e |...ADD n|amelen,n|
|00000d90| 61 6d 65 6c 65 6e 2c 23 | 31 0d 06 22 13 43 4d 50 |amelen,#|1..".CMP|
|00000da0| 20 6e 61 6d 65 6c 65 6e | 2c 23 33 32 0d 06 2c 15 | namelen|,#32..,.|
|00000db0| 42 4e 45 20 73 74 6d 6f | 64 5f 67 65 74 6e 61 6d |BNE stmo|d_getnam|
|00000dc0| 65 0d 06 36 15 2e 73 74 | 6d 6f 64 5f 65 6e 64 67 |e..6..st|mod_endg|
|00000dd0| 65 74 6e 61 6d 65 0d 06 | 40 10 53 54 52 20 72 65 |etname..|@.STR re|
|00000de0| 61 64 2c 70 6f 73 0d 06 | 4a 13 4c 44 4d 46 44 20 |ad,pos..|J.LDMFD |
|00000df0| 52 31 33 21 2c 7b 50 43 | 7d 0d 06 54 14 2e 73 74 |R13!,{PC|}..T..st|
|00000e00| 6d 6f 64 5f 73 6b 69 70 | 63 68 65 63 6b 0d 06 5e |mod_skip|check..^|
|00000e10| 14 41 44 44 20 72 65 61 | 64 2c 72 65 61 64 2c 23 |.ADD rea|d,read,#|
|00000e20| 31 0d 06 68 16 41 44 44 | 20 62 79 74 65 2c 73 74 |1..h.ADD| byte,st|
|00000e30| 61 72 74 2c 6c 65 6e 0d | 06 72 11 43 4d 50 20 72 |art,len.|.r.CMP r|
|00000e40| 65 61 64 2c 62 79 74 65 | 0d 06 7c 15 42 4c 45 20 |ead,byte|..|.BLE |
|00000e50| 73 74 6d 6f 64 5f 72 69 | 70 6c 6f 6f 70 0d 06 86 |stmod_ri|ploop...|
|00000e60| 10 53 54 52 20 72 65 61 | 64 2c 70 6f 73 0d 06 90 |.STR rea|d,pos...|
|00000e70| 13 4c 44 4d 46 44 20 52 | 31 33 21 2c 7b 50 43 7d |.LDMFD R|13!,{PC}|
|00000e80| 0d 06 9a 05 3b 0d 06 a4 | 0f 2e 70 72 6f 74 72 6b |....;...|..protrk|
|00000e90| 5f 72 69 70 0d 06 ae 14 | 53 54 4d 46 44 20 52 31 |_rip....|STMFD R1|
|00000ea0| 33 21 2c 7b 52 31 34 7d | 0d 06 b8 15 42 4c 20 63 |3!,{R14}|....BL c|
|00000eb0| 6c 65 61 72 74 72 61 63 | 6b 6e 61 6d 65 0d 06 c2 |leartrac|kname...|
|00000ec0| 10 4c 44 52 20 72 65 61 | 64 2c 70 6f 73 0d 06 cc |.LDR rea|d,pos...|
|00000ed0| 13 4c 44 52 20 73 74 61 | 72 74 2c 73 70 61 63 65 |.LDR sta|rt,space|
|00000ee0| 0d 06 d6 12 4c 44 52 20 | 6c 65 6e 2c 6c 65 6e 67 |....LDR |len,leng|
|00000ef0| 74 68 0d 06 e0 18 4d 4f | 56 20 74 65 6d 70 33 2c |th....MO|V temp3,|
|00000f00| 23 26 45 39 30 30 30 30 | 30 30 0d 06 ea 1c 41 44 |#&E90000|00....AD|
|00000f10| 44 20 74 65 6d 70 33 2c | 74 65 6d 70 33 2c 23 26 |D temp3,|temp3,#&|
|00000f20| 32 44 30 30 30 30 0d 06 | f4 18 41 44 44 20 74 65 |2D0000..|..ADD te|
|00000f30| 6d 70 33 2c 74 65 6d 70 | 33 2c 23 26 31 46 0d 06 |mp3,temp|3,#&1F..|
|00000f40| fe 13 2e 70 72 6f 74 72 | 6b 5f 72 69 70 6c 6f 6f |...protr|k_riploo|
|00000f50| 70 0d 07 08 17 4c 44 52 | 42 20 62 79 74 65 2c 5b |p....LDR|B byte,[|
|00000f60| 72 65 61 64 5d 2c 23 31 | 0d 07 12 10 43 4d 50 20 |read],#1|....CMP |
|00000f70| 62 79 74 65 2c 23 33 32 | 0d 07 1c 18 42 4c 54 20 |byte,#32|....BLT |
|00000f80| 70 72 6f 74 72 6b 5f 73 | 6b 69 70 63 68 65 63 6b |protrk_s|kipcheck|
|00000f90| 0d 07 26 11 43 4d 50 20 | 62 79 74 65 2c 23 31 32 |..&.CMP |byte,#12|
|00000fa0| 36 0d 07 30 18 42 47 54 | 20 70 72 6f 74 72 6b 5f |6..0.BGT| protrk_|
|00000fb0| 73 6b 69 70 63 68 65 63 | 6b 0d 07 3a 12 53 55 42 |skipchec|k..:.SUB|
|00000fc0| 20 63 73 2c 72 65 61 64 | 2c 23 31 0d 07 44 0f 4d | cs,read|,#1..D.M|
|00000fd0| 4f 56 20 74 65 6d 70 2c | 63 73 0d 07 4e 12 4d 4f |OV temp,|cs..N.MO|
|00000fe0| 56 20 6e 61 6d 65 6c 65 | 6e 2c 23 30 0d 07 58 15 |V namele|n,#0..X.|
|00000ff0| 2e 70 72 6f 74 72 6b 5f | 63 68 65 63 6b 6c 6f 6f |.protrk_|checkloo|
|00001000| 70 0d 07 62 17 4c 44 52 | 42 20 62 79 74 65 2c 5b |p..b.LDR|B byte,[|
|00001010| 74 65 6d 70 5d 2c 23 31 | 0d 07 6c 0f 43 4d 50 20 |temp],#1|..l.CMP |
|00001020| 62 79 74 65 2c 23 30 0d | 07 76 17 42 45 51 20 70 |byte,#0.|.v.BEQ p|
|00001030| 72 6f 74 72 6b 5f 65 6e | 64 63 68 65 63 6b 0d 07 |rotrk_en|dcheck..|
|00001040| 80 10 43 4d 50 20 62 79 | 74 65 2c 23 33 32 0d 07 |..CMP by|te,#32..|
|00001050| 8a 18 42 4c 54 20 70 72 | 6f 74 72 6b 5f 73 6b 69 |..BLT pr|otrk_ski|
|00001060| 70 63 68 65 63 6b 0d 07 | 94 11 43 4d 50 20 62 79 |pcheck..|..CMP by|
|00001070| 74 65 2c 23 31 32 36 0d | 07 9e 18 42 47 54 20 70 |te,#126.|...BGT p|
|00001080| 72 6f 74 72 6b 5f 73 6b | 69 70 63 68 65 63 6b 0d |rotrk_sk|ipcheck.|
|00001090| 07 a8 1f 53 54 52 42 20 | 62 79 74 65 2c 5b 74 72 |...STRB |byte,[tr|
|000010a0| 6b 6e 61 6d 65 2c 6e 61 | 6d 65 6c 65 6e 5d 0d 07 |kname,na|melen]..|
|000010b0| b2 1a 41 44 44 20 6e 61 | 6d 65 6c 65 6e 2c 6e 61 |..ADD na|melen,na|
|000010c0| 6d 65 6c 65 6e 2c 23 31 | 0d 07 bc 13 43 4d 50 20 |melen,#1|....CMP |
|000010d0| 6e 61 6d 65 6c 65 6e 2c | 23 31 39 0d 07 c6 17 42 |namelen,|#19....B|
|000010e0| 47 54 20 70 72 6f 74 72 | 6b 5f 65 6e 64 63 68 65 |GT protr|k_endche|
|000010f0| 63 6b 0d 07 d0 16 42 20 | 70 72 6f 74 72 6b 5f 63 |ck....B |protrk_c|
|00001100| 68 65 63 6b 6c 6f 6f 70 | 0d 07 da 14 2e 70 72 6f |heckloop|.....pro|
|00001110| 74 72 6b 5f 65 6e 64 63 | 68 65 63 6b 0d 07 e4 12 |trk_endc|heck....|
|00001120| 43 4d 50 20 6e 61 6d 65 | 6c 65 6e 2c 23 30 0d 07 |CMP name|len,#0..|
|00001130| ee 18 42 45 51 20 70 72 | 6f 74 72 6b 5f 73 6b 69 |..BEQ pr|otrk_ski|
|00001140| 70 63 68 65 63 6b 0d 07 | f8 16 4c 44 52 42 20 62 |pcheck..|..LDRB b|
|00001150| 79 74 65 2c 5b 63 73 2c | 23 34 39 5d 0d 08 02 0f |yte,[cs,|#49]....|
|00001160| 43 4d 50 20 62 79 74 65 | 2c 23 31 0d 08 0c 18 4c |CMP byte|,#1....L|
|00001170| 44 52 4e 45 42 20 62 79 | 74 65 2c 5b 63 73 2c 23 |DRNEB by|te,[cs,#|
|00001180| 37 39 5d 0d 08 16 11 43 | 4d 50 4e 45 20 62 79 74 |79]....C|MPNE byt|
|00001190| 65 2c 23 31 0d 08 20 19 | 4c 44 52 4e 45 42 20 62 |e,#1.. .|LDRNEB b|
|000011a0| 79 74 65 2c 5b 63 73 2c | 23 31 30 39 5d 0d 08 2a |yte,[cs,|#109]..*|
|000011b0| 11 43 4d 50 4e 45 20 62 | 79 74 65 2c 23 31 0d 08 |.CMPNE b|yte,#1..|
|000011c0| 34 18 42 4e 45 20 70 72 | 6f 74 72 6b 5f 73 6b 69 |4.BNE pr|otrk_ski|
|000011d0| 70 63 68 65 63 6b 0d 08 | 3e 13 41 44 44 20 74 65 |pcheck..|>.ADD te|
|000011e0| 6d 70 2c 63 73 2c 23 35 | 30 0d 08 48 12 4d 4f 56 |mp,cs,#5|0..H.MOV|
|000011f0| 20 6e 61 6d 65 6c 65 6e | 2c 23 30 0d 08 52 17 2e | namelen|,#0..R..|
|00001200| 70 72 6f 74 72 6b 5f 63 | 68 65 63 6b 6c 6f 6f 70 |protrk_c|heckloop|
|00001210| 32 61 0d 08 5c 17 4c 44 | 52 42 20 62 79 74 65 2c |2a..\.LD|RB byte,|
|00001220| 5b 74 65 6d 70 5d 2c 23 | 31 0d 08 66 0f 43 4d 50 |[temp],#|1..f.CMP|
|00001230| 20 62 79 74 65 2c 23 30 | 0d 08 70 1a 42 45 51 20 | byte,#0|..p.BEQ |
|00001240| 70 72 6f 74 72 6b 5f 63 | 68 65 63 6b 6c 6f 6f 70 |protrk_c|heckloop|
|00001250| 32 62 0d 08 7a 10 43 4d | 50 20 62 79 74 65 2c 23 |2b..z.CM|P byte,#|
|00001260| 33 32 0d 08 84 18 42 4c | 54 20 70 72 6f 74 72 6b |32....BL|T protrk|
|00001270| 5f 73 6b 69 70 63 68 65 | 63 6b 0d 08 8e 11 43 4d |_skipche|ck....CM|
|00001280| 50 20 62 79 74 65 2c 23 | 31 32 36 0d 08 98 18 42 |P byte,#|126....B|
|00001290| 47 54 20 70 72 6f 74 72 | 6b 5f 73 6b 69 70 63 68 |GT protr|k_skipch|
|000012a0| 65 63 6b 0d 08 a2 1a 41 | 44 44 20 6e 61 6d 65 6c |eck....A|DD namel|
|000012b0| 65 6e 2c 6e 61 6d 65 6c | 65 6e 2c 23 31 0d 08 ac |en,namel|en,#1...|
|000012c0| 13 43 4d 50 20 6e 61 6d | 65 6c 65 6e 2c 23 32 30 |.CMP nam|elen,#20|
|000012d0| 0d 08 b6 18 42 47 54 20 | 70 72 6f 74 72 6b 5f 73 |....BGT |protrk_s|
|000012e0| 6b 69 70 63 68 65 63 6b | 0d 08 c0 18 42 20 70 72 |kipcheck|....B pr|
|000012f0| 6f 74 72 6b 5f 63 68 65 | 63 6b 6c 6f 6f 70 32 61 |otrk_che|ckloop2a|
|00001300| 0d 08 ca 17 2e 70 72 6f | 74 72 6b 5f 63 68 65 63 |.....pro|trk_chec|
|00001310| 6b 6c 6f 6f 70 32 62 0d | 08 d4 17 4c 44 52 42 20 |kloop2b.|...LDRB |
|00001320| 62 79 74 65 2c 5b 74 65 | 6d 70 5d 2c 23 31 0d 08 |byte,[te|mp],#1..|
|00001330| de 0f 43 4d 50 20 62 79 | 74 65 2c 23 30 0d 08 e8 |..CMP by|te,#0...|
|00001340| 12 43 4d 50 4e 45 20 62 | 79 74 65 2c 23 31 33 0d |.CMPNE b|yte,#13.|
|00001350| 08 f2 18 42 4e 45 20 70 | 72 6f 74 72 6b 5f 73 6b |...BNE p|rotrk_sk|
|00001360| 69 70 63 68 65 63 6b 0d | 08 fc 1a 41 44 44 20 6e |ipcheck.|...ADD n|
|00001370| 61 6d 65 6c 65 6e 2c 6e | 61 6d 65 6c 65 6e 2c 23 |amelen,n|amelen,#|
|00001380| 31 0d 09 06 13 43 4d 50 | 20 6e 61 6d 65 6c 65 6e |1....CMP| namelen|
|00001390| 2c 23 32 30 0d 09 10 1a | 42 4c 45 20 70 72 6f 74 |,#20....|BLE prot|
|000013a0| 72 6b 5f 63 68 65 63 6b | 6c 6f 6f 70 32 62 0d 09 |rk_check|loop2b..|
|000013b0| 1a 0f 4d 4f 56 20 74 65 | 6d 70 2c 63 73 0d 09 24 |..MOV te|mp,cs..$|
|000013c0| 17 2e 70 72 6f 74 72 6b | 5f 66 69 6e 64 65 6e 64 |..protrk|_findend|
|000013d0| 6c 6f 6f 70 0d 09 2e 16 | 4c 44 52 20 62 79 74 65 |loop....|LDR byte|
|000013e0| 2c 5b 74 65 6d 70 5d 2c | 23 34 0d 09 38 12 43 4d |,[temp],|#4..8.CM|
|000013f0| 50 20 62 79 74 65 2c 74 | 65 6d 70 33 0d 09 42 16 |P byte,t|emp3..B.|
|00001400| 53 55 42 45 51 20 74 65 | 6d 70 2c 74 65 6d 70 2c |SUBEQ te|mp,temp,|
|00001410| 23 34 0d 09 4c 17 42 45 | 51 20 70 72 6f 74 72 6b |#4..L.BE|Q protrk|
|00001420| 5f 66 6f 75 6e 64 65 6e | 64 0d 09 56 16 41 44 44 |_founden|d..V.ADD|
|00001430| 20 62 79 74 65 2c 73 74 | 61 72 74 2c 6c 65 6e 0d | byte,st|art,len.|
|00001440| 09 60 11 43 4d 50 20 74 | 65 6d 70 2c 62 79 74 65 |.`.CMP t|emp,byte|
|00001450| 0d 09 6a 17 42 47 54 20 | 70 72 6f 74 72 6b 5f 66 |..j.BGT |protrk_f|
|00001460| 6f 75 6e 64 65 6e 64 0d | 09 74 18 42 20 70 72 6f |oundend.|.t.B pro|
|00001470| 74 72 6b 5f 66 69 6e 64 | 65 6e 64 6c 6f 6f 70 0d |trk_find|endloop.|
|00001480| 09 7e 14 2e 70 72 6f 74 | 72 6b 5f 66 6f 75 6e 64 |.~..prot|rk_found|
|00001490| 65 6e 64 0d 09 88 14 53 | 55 42 20 74 65 6d 70 2c |end....S|UB temp,|
|000014a0| 74 65 6d 70 2c 23 34 0d | 09 92 14 53 55 42 20 74 |temp,#4.|...SUB t|
|000014b0| 65 6d 70 2c 74 65 6d 70 | 2c 63 73 0d 09 9c 10 53 |emp,temp|,cs....S|
|000014c0| 54 52 20 63 73 2c 66 6f | 75 6e 64 0d 09 a6 15 53 |TR cs,fo|und....S|
|000014d0| 54 52 20 74 65 6d 70 2c | 6d 75 73 69 63 6c 65 6e |TR temp,|musiclen|
|000014e0| 0d 09 b0 13 4c 44 4d 46 | 44 20 52 31 33 21 2c 7b |....LDMF|D R13!,{|
|000014f0| 50 43 7d 0d 09 ba 15 2e | 70 72 6f 74 72 6b 5f 73 |PC}.....|protrk_s|
|00001500| 6b 69 70 63 68 65 63 6b | 0d 09 c4 16 41 44 44 20 |kipcheck|....ADD |
|00001510| 62 79 74 65 2c 73 74 61 | 72 74 2c 6c 65 6e 0d 09 |byte,sta|rt,len..|
|00001520| ce 11 43 4d 50 20 72 65 | 61 64 2c 62 79 74 65 0d |..CMP re|ad,byte.|
|00001530| 09 d8 16 42 4c 45 20 70 | 72 6f 74 72 6b 5f 72 69 |...BLE p|rotrk_ri|
|00001540| 70 6c 6f 6f 70 0d 09 e2 | 10 53 54 52 20 72 65 61 |ploop...|.STR rea|
|00001550| 64 2c 70 6f 73 0d 09 ec | 13 4c 44 4d 46 44 20 52 |d,pos...|.LDMFD R|
|00001560| 31 33 21 2c 7b 50 43 7d | 0d 09 f6 05 3b 0d 0a 00 |13!,{PC}|....;...|
|00001570| 0d 2e 64 73 79 6d 5f 72 | 69 70 0d 0a 0a 14 53 54 |..dsym_r|ip....ST|
|00001580| 4d 46 44 20 52 31 33 21 | 2c 7b 52 31 34 7d 0d 0a |MFD R13!|,{R14}..|
|00001590| 14 15 42 4c 20 63 6c 65 | 61 72 74 72 61 63 6b 6e |..BL cle|artrackn|
|000015a0| 61 6d 65 0d 0a 1e 10 4c | 44 52 20 72 65 61 64 2c |ame....L|DR read,|
|000015b0| 70 6f 73 0d 0a 28 13 4c | 44 52 20 73 74 61 72 74 |pos..(.L|DR start|
|000015c0| 2c 73 70 61 63 65 0d 0a | 32 12 4c 44 52 20 6c 65 |,space..|2.LDR le|
|000015d0| 6e 2c 6c 65 6e 67 74 68 | 0d 0a 3c 11 2e 64 73 79 |n,length|..<..dsy|
|000015e0| 6d 5f 72 69 70 6c 6f 6f | 70 0d 0a 46 17 4c 44 52 |m_riploo|p..F.LDR|
|000015f0| 42 20 62 79 74 65 2c 5b | 72 65 61 64 2c 23 30 5d |B byte,[|read,#0]|
|00001600| 0d 0a 50 0f 43 4d 50 20 | 62 79 74 65 2c 23 32 0d |..P.CMP |byte,#2.|
|00001610| 0a 5a 16 42 4e 45 20 64 | 73 79 6d 5f 73 6b 69 70 |.Z.BNE d|sym_skip|
|00001620| 63 68 65 63 6b 0d 0a 64 | 17 4c 44 52 42 20 62 79 |check..d|.LDRB by|
|00001630| 74 65 2c 5b 72 65 61 64 | 2c 23 31 5d 0d 0a 6e 0f |te,[read|,#1]..n.|
|00001640| 43 4d 50 20 62 79 74 65 | 2c 23 31 0d 0a 78 16 42 |CMP byte|,#1..x.B|
|00001650| 4e 45 20 64 73 79 6d 5f | 73 6b 69 70 63 68 65 63 |NE dsym_|skipchec|
|00001660| 6b 0d 0a 82 17 4c 44 52 | 42 20 62 79 74 65 2c 5b |k....LDR|B byte,[|
|00001670| 72 65 61 64 2c 23 32 5d | 0d 0a 8c 10 43 4d 50 20 |read,#2]|....CMP |
|00001680| 62 79 74 65 2c 23 31 39 | 0d 0a 96 16 42 4e 45 20 |byte,#19|....BNE |
|00001690| 64 73 79 6d 5f 73 6b 69 | 70 63 68 65 63 6b 0d 0a |dsym_ski|pcheck..|
|000016a0| a0 17 4c 44 52 42 20 62 | 79 74 65 2c 5b 72 65 61 |..LDRB b|yte,[rea|
|000016b0| 64 2c 23 33 5d 0d 0a aa | 10 43 4d 50 20 62 79 74 |d,#3]...|.CMP byt|
|000016c0| 65 2c 23 31 39 0d 0a b4 | 16 42 4e 45 20 64 73 79 |e,#19...|.BNE dsy|
|000016d0| 6d 5f 73 6b 69 70 63 68 | 65 63 6b 0d 0a be 17 4c |m_skipch|eck....L|
|000016e0| 44 52 42 20 62 79 74 65 | 2c 5b 72 65 61 64 2c 23 |DRB byte|,[read,#|
|000016f0| 34 5d 0d 0a c8 10 43 4d | 50 20 62 79 74 65 2c 23 |4]....CM|P byte,#|
|00001700| 32 30 0d 0a d2 16 42 4e | 45 20 64 73 79 6d 5f 73 |20....BN|E dsym_s|
|00001710| 6b 69 70 63 68 65 63 6b | 0d 0a dc 17 4c 44 52 42 |kipcheck|....LDRB|
|00001720| 20 62 79 74 65 2c 5b 72 | 65 61 64 2c 23 35 5d 0d | byte,[r|ead,#5].|
|00001730| 0a e6 10 43 4d 50 20 62 | 79 74 65 2c 23 31 38 0d |...CMP b|yte,#18.|
|00001740| 0a f0 16 42 4e 45 20 64 | 73 79 6d 5f 73 6b 69 70 |...BNE d|sym_skip|
|00001750| 63 68 65 63 6b 0d 0a fa | 17 4c 44 52 42 20 62 79 |check...|.LDRB by|
|00001760| 74 65 2c 5b 72 65 61 64 | 2c 23 36 5d 0d 0b 04 0f |te,[read|,#6]....|
|00001770| 43 4d 50 20 62 79 74 65 | 2c 23 31 0d 0b 0e 16 42 |CMP byte|,#1....B|
|00001780| 4e 45 20 64 73 79 6d 5f | 73 6b 69 70 63 68 65 63 |NE dsym_|skipchec|
|00001790| 6b 0d 0b 18 17 4c 44 52 | 42 20 62 79 74 65 2c 5b |k....LDR|B byte,[|
|000017a0| 72 65 61 64 2c 23 37 5d | 0d 0b 22 10 43 4d 50 20 |read,#7]|..".CMP |
|000017b0| 62 79 74 65 2c 23 31 31 | 0d 0b 2c 16 42 4e 45 20 |byte,#11|..,.BNE |
|000017c0| 64 73 79 6d 5f 73 6b 69 | 70 63 68 65 63 6b 0d 0b |dsym_ski|pcheck..|
|000017d0| 36 17 4c 44 52 42 20 62 | 79 74 65 2c 5b 72 65 61 |6.LDRB b|yte,[rea|
|000017e0| 64 2c 23 38 5d 0d 0b 40 | 0f 43 4d 50 20 62 79 74 |d,#8]..@|.CMP byt|
|000017f0| 65 2c 23 30 0d 0b 4a 16 | 42 4e 45 20 64 73 79 6d |e,#0..J.|BNE dsym|
|00001800| 5f 73 6b 69 70 63 68 65 | 63 6b 0d 0b 54 12 53 54 |_skipche|ck..T.ST|
|00001810| 52 20 72 65 61 64 2c 66 | 6f 75 6e 64 0d 0b 5e 17 |R read,f|ound..^.|
|00001820| 53 55 42 20 74 65 6d 70 | 2c 72 65 61 64 2c 73 74 |SUB temp|,read,st|
|00001830| 61 72 74 0d 0b 68 15 53 | 55 42 20 74 65 6d 70 2c |art..h.S|UB temp,|
|00001840| 6c 65 6e 2c 74 65 6d 70 | 0d 0b 72 15 53 54 52 20 |len,temp|..r.STR |
|00001850| 74 65 6d 70 2c 6d 75 73 | 69 63 6c 65 6e 0d 0b 7c |temp,mus|iclen..||
|00001860| 12 4d 4f 56 20 74 65 6d | 70 32 2c 72 65 61 64 0d |.MOV tem|p2,read.|
|00001870| 0b 86 10 4c 44 52 20 72 | 65 61 64 2c 70 6f 73 0d |...LDR r|ead,pos.|
|00001880| 0b 90 15 41 44 44 20 72 | 65 61 64 2c 72 65 61 64 |...ADD r|ead,read|
|00001890| 2c 23 31 37 0d 0b 9a 10 | 4d 4f 56 20 74 65 6d 70 |,#17....|MOV temp|
|000018a0| 2c 23 36 33 0d 0b a4 13 | 2e 64 73 79 6d 5f 67 65 |,#63....|.dsym_ge|
|000018b0| 74 6e 61 6d 65 5f 61 0d | 0b ae 17 4c 44 52 42 20 |tname_a.|...LDRB |
|000018c0| 62 79 74 65 2c 5b 72 65 | 61 64 5d 2c 23 31 0d 0b |byte,[re|ad],#1..|
|000018d0| b8 11 43 4d 50 20 62 79 | 74 65 2c 23 31 32 38 0d |..CMP by|te,#128.|
|000018e0| 0b c2 16 41 44 44 4c 54 | 20 72 65 61 64 2c 72 65 |...ADDLT| read,re|
|000018f0| 61 64 2c 23 33 0d 0b cc | 15 53 55 42 53 20 74 65 |ad,#3...|.SUBS te|
|00001900| 6d 70 2c 74 65 6d 70 2c | 23 31 0d 0b d6 16 42 4e |mp,temp,|#1....BN|
|00001910| 45 20 64 73 79 6d 5f 67 | 65 74 6e 61 6d 65 5f 61 |E dsym_g|etname_a|
|00001920| 0d 0b e0 1a 4c 44 52 42 | 20 6e 61 6d 65 6c 65 6e |....LDRB| namelen|
|00001930| 2c 5b 72 65 61 64 5d 2c | 23 31 0d 0b ea 1a 53 55 |,[read],|#1....SU|
|00001940| 42 20 6e 61 6d 65 6c 65 | 6e 2c 6e 61 6d 65 6c 65 |B namele|n,namele|
|00001950| 6e 2c 23 31 0d 0b f4 11 | 2e 64 73 79 6d 5f 67 65 |n,#1....|.dsym_ge|
|00001960| 74 6e 61 6d 65 0d 0b fe | 1c 4c 44 52 42 20 62 79 |tname...|.LDRB by|
|00001970| 74 65 2c 5b 72 65 61 64 | 2c 6e 61 6d 65 6c 65 6e |te,[read|,namelen|
|00001980| 5d 0d 0c 08 1f 53 54 52 | 42 20 62 79 74 65 2c 5b |]....STR|B byte,[|
|00001990| 74 72 6b 6e 61 6d 65 2c | 6e 61 6d 65 6c 65 6e 5d |trkname,|namelen]|
|000019a0| 0d 0c 12 1b 53 55 42 53 | 20 6e 61 6d 65 6c 65 6e |....SUBS| namelen|
|000019b0| 2c 6e 61 6d 65 6c 65 6e | 2c 23 31 0d 0c 1c 14 42 |,namelen|,#1....B|
|000019c0| 47 45 20 64 73 79 6d 5f | 67 65 74 6e 61 6d 65 0d |GE dsym_|getname.|
|000019d0| 0c 26 11 53 54 52 20 74 | 65 6d 70 32 2c 70 6f 73 |.&.STR t|emp2,pos|
|000019e0| 0d 0c 30 13 4c 44 4d 46 | 44 20 52 31 33 21 2c 7b |..0.LDMF|D R13!,{|
|000019f0| 50 43 7d 0d 0c 3a 13 2e | 64 73 79 6d 5f 73 6b 69 |PC}..:..|dsym_ski|
|00001a00| 70 63 68 65 63 6b 0d 0c | 44 14 41 44 44 20 72 65 |pcheck..|D.ADD re|
|00001a10| 61 64 2c 72 65 61 64 2c | 23 31 0d 0c 4e 16 41 44 |ad,read,|#1..N.AD|
|00001a20| 44 20 62 79 74 65 2c 73 | 74 61 72 74 2c 6c 65 6e |D byte,s|tart,len|
|00001a30| 0d 0c 58 11 43 4d 50 20 | 72 65 61 64 2c 62 79 74 |..X.CMP |read,byt|
|00001a40| 65 0d 0c 62 14 42 4c 45 | 20 64 73 79 6d 5f 72 69 |e..b.BLE| dsym_ri|
|00001a50| 70 6c 6f 6f 70 0d 0c 6c | 10 53 54 52 20 72 65 61 |ploop..l|.STR rea|
|00001a60| 64 2c 70 6f 73 0d 0c 76 | 13 4c 44 4d 46 44 20 52 |d,pos..v|.LDMFD R|
|00001a70| 31 33 21 2c 7b 50 43 7d | 0d 0c 80 05 3b 0d 0c 8a |13!,{PC}|....;...|
|00001a80| 13 2e 63 6c 65 61 72 77 | 6f 72 6b 73 70 61 63 65 |..clearw|orkspace|
|00001a90| 0d 0c 94 13 4c 44 52 20 | 73 74 61 72 74 2c 73 70 |....LDR |start,sp|
|00001aa0| 61 63 65 0d 0c 9e 12 4c | 44 52 20 6c 65 6e 2c 6c |ace....L|DR len,l|
|00001ab0| 65 6e 67 74 68 0d 0c a8 | 17 41 44 44 20 74 65 6d |ength...|.ADD tem|
|00001ac0| 70 32 2c 73 74 61 72 74 | 2c 6c 65 6e 0d 0c b2 10 |p2,start|,len....|
|00001ad0| 4d 4f 56 20 74 65 6d 70 | 33 2c 23 30 0d 0c bc 17 |MOV temp|3,#0....|
|00001ae0| 2e 63 6c 65 61 72 77 6f | 72 6b 73 70 61 63 65 6c |.clearwo|rkspacel|
|00001af0| 6f 6f 70 0d 0c c6 18 53 | 54 52 20 74 65 6d 70 33 |oop....S|TR temp3|
|00001b00| 2c 5b 73 74 61 72 74 5d | 2c 23 34 0d 0c d0 13 43 |,[start]|,#4....C|
|00001b10| 4d 50 20 73 74 61 72 74 | 2c 74 65 6d 70 32 0d 0c |MP start|,temp2..|
|00001b20| da 1a 42 4c 54 20 63 6c | 65 61 72 77 6f 72 6b 73 |..BLT cl|earworks|
|00001b30| 70 61 63 65 6c 6f 6f 70 | 0d 0c e4 0e 4d 4f 56 20 |paceloop|....MOV |
|00001b40| 50 43 2c 52 31 34 0d 0c | ee 13 2e 63 6c 65 61 72 |PC,R14..|...clear|
|00001b50| 74 72 61 63 6b 6e 61 6d | 65 0d 0c f8 19 41 44 52 |tracknam|e....ADR|
|00001b60| 20 74 72 6b 6e 61 6d 65 | 2c 74 72 61 63 6b 6e 61 | trkname|,trackna|
|00001b70| 6d 65 0d 0d 02 11 4d 4f | 56 20 74 65 6d 70 2c 23 |me....MO|V temp,#|
|00001b80| 32 35 35 0d 0d 0c 10 4d | 4f 56 20 62 79 74 65 2c |255....M|OV byte,|
|00001b90| 23 31 33 0d 0d 16 17 2e | 63 6c 65 61 72 74 72 61 |#13.....|cleartra|
|00001ba0| 63 6b 6e 61 6d 65 6c 6f | 6f 70 0d 0d 20 1c 53 54 |cknamelo|op.. .ST|
|00001bb0| 52 42 20 62 79 74 65 2c | 5b 74 72 6b 6e 61 6d 65 |RB byte,|[trkname|
|00001bc0| 2c 74 65 6d 70 5d 0d 0d | 2a 15 53 55 42 53 20 74 |,temp]..|*.SUBS t|
|00001bd0| 65 6d 70 2c 74 65 6d 70 | 2c 23 31 0d 0d 34 1a 42 |emp,temp|,#1..4.B|
|00001be0| 47 45 20 63 6c 65 61 72 | 74 72 61 63 6b 6e 61 6d |GE clear|tracknam|
|00001bf0| 65 6c 6f 6f 70 0d 0d 3e | 0e 4d 4f 56 20 50 43 2c |eloop..>|.MOV PC,|
|00001c00| 52 31 34 0d 0d 48 1d 2e | 74 72 61 63 6b 6e 61 6d |R14..H..|tracknam|
|00001c10| 65 20 45 51 55 53 20 c4 | 32 35 35 2c bd 31 33 29 |e EQUS .|255,.13)|
|00001c20| 0d 0d 52 0b 45 51 55 42 | 20 31 33 0d 0d 5c 09 41 |..R.EQUB| 13..\.A|
|00001c30| 4c 49 47 4e 0d 0d 66 05 | 5d 0d 0d 70 0a ed 20 70 |LIGN..f.|]..p.. p|
|00001c40| 61 73 73 0d 0d 7a 05 e1 | 0d 0d 84 05 3a 0d 0d 8e |ass..z..|....:...|
|00001c50| 0b dd 20 f2 6d 61 69 6e | 0d 0d 98 17 ea 20 72 65 |.. .main|..... re|
|00001c60| 61 73 6f 6e 25 3a 66 69 | 6e 69 73 68 25 3d a3 0d |ason%:fi|nish%=..|
|00001c70| 0d a2 05 f5 0d 0d ac 14 | f2 6c 69 62 5f 70 6f 6c |........|.lib_pol|
|00001c80| 6c 28 77 6f 72 6b 25 29 | 0d 0d b6 0d fd 20 66 69 |l(work%)|..... fi|
|00001c90| 6e 69 73 68 25 0d 0d c0 | 05 e1 0d 0d ca 05 3a 0d |nish%...|......:.|
|00001ca0| 0d d4 10 dd 20 f2 70 6f | 6c 6c 5f 6e 75 6c 6c 0d |.... .po|ll_null.|
|00001cb0| 0d de 0f ea 20 6f 6b 25 | 3a 6f 6b 25 3d a3 0d 0d |.... ok%|:ok%=...|
|00001cc0| e8 2c e7 20 ac 20 a4 6c | 69 62 5f 77 69 6e 64 6f |.,. . .l|ib_windo|
|00001cd0| 77 6f 70 65 6e 28 77 69 | 6e 64 73 61 76 65 25 29 |wopen(wi|ndsave%)|
|00001ce0| 20 70 61 75 73 65 64 25 | 3d a3 0d 0d f2 22 e7 20 | paused%|=....". |
|00001cf0| 73 65 61 72 63 68 73 74 | 61 74 75 73 25 3d 2d 32 |searchst|atus%=-2|
|00001d00| 20 84 20 70 61 75 73 65 | 64 25 20 e1 0d 0d fc 14 | . pause|d% .....|
|00001d10| 73 65 61 72 63 68 73 74 | 61 74 75 73 25 2b 3d 31 |searchst|atus%+=1|
|00001d20| 0d 0e 06 17 e7 20 73 65 | 61 72 63 68 73 74 61 74 |..... se|archstat|
|00001d30| 75 73 25 3d 34 20 8c 0d | 0e 10 6d e7 20 63 75 65 |us%=4 ..|..m. cue|
|00001d40| 25 3c 3e 2d 32 20 f2 6c | 69 62 5f 63 68 61 6e 67 |%<>-2 .l|ib_chang|
|00001d50| 65 69 6e 64 74 65 78 74 | 69 63 6f 6e 28 77 69 6e |eindtext|icon(win|
|00001d60| 64 70 72 6f 67 25 2c 33 | 2c a4 73 74 61 74 75 73 |dprog%,3|,.status|
|00001d70| 28 73 65 61 72 63 68 73 | 74 61 74 75 73 25 29 29 |(searchs|tatus%))|
|00001d80| 3a 6f 6b 25 3d a4 67 65 | 74 6e 65 78 74 66 69 6c |:ok%=.ge|tnextfil|
|00001d90| 65 20 8b 20 73 65 61 72 | 63 68 73 74 61 74 75 73 |e . sear|chstatus|
|00001da0| 25 3d 2d 32 0d 0e 1a 32 | e7 20 73 65 61 72 63 68 |%=-2...2|. search|
|00001db0| 73 74 61 74 75 73 25 3d | 2d 32 20 f2 6c 69 62 5f |status%=|-2 .lib_|
|00001dc0| 63 6c 6f 73 65 77 69 6e | 64 6f 77 28 77 69 6e 64 |closewin|dow(wind|
|00001dd0| 70 72 6f 67 25 29 0d 0e | 24 05 e1 0d 0e 2e 05 cd |prog%)..|$.......|
|00001de0| 0d 0e 38 3e f2 6c 69 62 | 5f 63 68 61 6e 67 65 69 |..8>.lib|_changei|
|00001df0| 6e 64 74 65 78 74 69 63 | 6f 6e 28 77 69 6e 64 70 |ndtextic|on(windp|
|00001e00| 72 6f 67 25 2c 33 2c a4 | 73 74 61 74 75 73 28 73 |rog%,3,.|status(s|
|00001e10| 65 61 72 63 68 73 74 61 | 74 75 73 25 29 29 0d 0e |earchsta|tus%))..|
|00001e20| 42 11 21 73 70 61 63 65 | 3d 73 70 61 63 65 25 0d |B.!space|=space%.|
|00001e30| 0e 4c 10 21 6c 65 6e 67 | 74 68 3d 6c 65 6e 25 0d |.L.!leng|th=len%.|
|00001e40| 0e 56 0f 21 70 6f 73 3d | 73 70 61 63 65 25 0d 0e |.V.!pos=|space%..|
|00001e50| 60 0c 21 66 6f 75 6e 64 | 3d 30 0d 0e 6a 16 c8 8e |`.!found|=0..j...|
|00001e60| 20 73 65 61 72 63 68 73 | 74 61 74 75 73 25 20 ca | searchs|tatus% .|
|00001e70| 0d 0e 74 08 c9 20 30 3a | 0d 0e 7e 05 f5 0d 0e 88 |..t.. 0:|..~.....|
|00001e80| 0e d6 20 63 6f 63 6f 5f | 72 69 70 0d 0e 92 30 6f |.. coco_|rip...0o|
|00001e90| 6b 25 3d ac 20 28 21 66 | 6f 75 6e 64 3d 30 29 20 |k%=. (!f|ound=0) |
|00001ea0| 80 20 a4 63 6f 63 6f 5f | 73 61 6d 70 6c 65 63 68 |. .coco_|samplech|
|00001eb0| 65 63 6b 28 21 66 6f 75 | 6e 64 29 0d 0e 9c 1c fd |eck(!fou|nd).....|
|00001ec0| 20 21 70 6f 73 3e 73 70 | 61 63 65 25 2b 6c 65 6e | !pos>sp|ace%+len|
|00001ed0| 25 20 84 20 6f 6b 25 0d | 0e a6 08 c9 20 31 3a 0d |% . ok%.|.... 1:.|
|00001ee0| 0e b0 0f d6 20 73 74 6d | 6f 64 5f 72 69 70 0d 0e |.... stm|od_rip..|
|00001ef0| ba 14 6f 6b 25 3d ac 20 | 28 21 66 6f 75 6e 64 3d |..ok%=. |(!found=|
|00001f00| 30 29 0d 0e c4 08 c9 20 | 32 3a 0d 0e ce 10 d6 20 |0)..... |2:..... |
|00001f10| 70 72 6f 74 72 6b 5f 72 | 69 70 0d 0e d8 14 6f 6b |protrk_r|ip....ok|
|00001f20| 25 3d ac 20 28 21 66 6f | 75 6e 64 3d 30 29 0d 0e |%=. (!fo|und=0)..|
|00001f30| e2 08 c9 20 33 3a 0d 0e | ec 0e d6 20 64 73 79 6d |... 3:..|... dsym|
|00001f40| 5f 72 69 70 0d 0e f6 14 | 6f 6b 25 3d ac 20 28 21 |_rip....|ok%=. (!|
|00001f50| 66 6f 75 6e 64 3d 30 29 | 0d 0f 00 05 cb 0d 0f 0a |found=0)|........|
|00001f60| c6 e7 20 6f 6b 25 20 f2 | 6c 69 62 5f 63 68 61 6e |.. ok% .|lib_chan|
|00001f70| 67 65 69 6e 64 74 65 78 | 74 69 63 6f 6e 28 77 69 |geindtex|ticon(wi|
|00001f80| 6e 64 73 61 76 65 25 2c | 33 2c 22 66 69 6c 65 5f |ndsave%,|3,"file_|
|00001f90| 22 2b c2 22 30 30 30 22 | 2b c3 7e a4 66 69 6c 65 |"+."000"|+.~.file|
|00001fa0| 74 79 70 65 28 73 65 61 | 72 63 68 73 74 61 74 75 |type(sea|rchstatu|
|00001fb0| 73 25 29 2c 33 29 29 3a | f2 6c 69 62 5f 6f 70 65 |s%),3)):|.lib_ope|
|00001fc0| 6e 77 69 6e 64 6f 77 69 | 6e 63 65 6e 74 72 65 28 |nwindowi|ncentre(|
|00001fd0| 77 69 6e 64 73 61 76 65 | 25 2c a3 29 3a f2 70 61 |windsave|%,.):.pa|
|00001fe0| 75 73 65 28 b9 29 3a f2 | 6c 69 62 5f 63 68 61 6e |use(.):.|lib_chan|
|00001ff0| 67 65 69 6e 64 74 65 78 | 74 69 63 6f 6e 28 77 69 |geindtex|ticon(wi|
|00002000| 6e 64 73 61 76 65 25 2c | 32 2c a4 66 69 6c 65 6e |ndsave%,|2,.filen|
|00002010| 61 6d 65 28 73 65 61 72 | 63 68 73 74 61 74 75 73 |ame(sear|chstatus|
|00002020| 25 29 29 0d 0f 14 05 e1 | 0d 0f 1e 05 3a 0d 0f 28 |%)).....|....:..(|
|00002030| 27 dd 20 f2 70 6f 6c 6c | 5f 6f 70 65 6e 77 69 6e |'. .poll|_openwin|
|00002040| 64 6f 77 28 77 69 6e 64 | 6f 77 25 2c 77 78 25 2c |dow(wind|ow%,wx%,|
|00002050| 77 79 25 29 0d 0f 32 05 | e1 0d 0f 3c 05 3a 0d 0f |wy%)..2.|...<.:..|
|00002060| 46 29 dd 20 f2 70 6f 6c | 6c 5f 70 6f 69 6e 74 65 |F). .pol|l_pointe|
|00002070| 72 6c 65 61 76 69 6e 67 | 77 69 6e 64 6f 77 28 77 |rleaving|window(w|
|00002080| 69 6e 64 6f 77 25 29 0d | 0f 50 05 e1 0d 0f 5a 05 |indow%).|.P....Z.|
|00002090| 3a 0d 0f 64 2a dd 20 f2 | 70 6f 6c 6c 5f 70 6f 69 |:..d*. .|poll_poi|
|000020a0| 6e 74 65 72 65 6e 74 65 | 72 69 6e 67 77 69 6e 64 |nterente|ringwind|
|000020b0| 6f 77 28 77 69 6e 64 6f | 77 25 29 0d 0f 6e 05 e1 |ow(windo|w%)..n..|
|000020c0| 0d 0f 78 05 3a 0d 0f 82 | 32 dd 20 f2 70 6f 6c 6c |..x.:...|2. .poll|
|000020d0| 5f 63 68 65 63 6b 6d 6f | 75 73 65 28 6d 78 25 2c |_checkmo|use(mx%,|
|000020e0| 6d 79 25 2c 62 75 74 25 | 2c 77 69 6e 64 6f 77 25 |my%,but%|,window%|
|000020f0| 2c 69 63 6f 6e 25 29 0d | 0f 8c 10 c8 8e 20 77 69 |,icon%).|..... wi|
|00002100| 6e 64 6f 77 25 20 ca 0d | 0f 96 13 c9 20 2d 32 3a |ndow% ..|.... -2:|
|00002110| c8 8e 20 69 63 6f 6e 25 | 20 ca 0d 0f a0 10 c9 20 |.. icon%| ...... |
|00002120| 74 61 73 6b 69 63 6f 6e | 25 3a 0d 0f aa 38 e7 20 |taskicon|%:...8. |
|00002130| 28 62 75 74 25 20 80 20 | 32 29 20 f2 6c 69 62 5f |(but% . |2) .lib_|
|00002140| 6f 70 65 6e 6d 65 6e 75 | 28 6d 65 6e 75 69 63 6f |openmenu|(menuico|
|00002150| 6e 25 2c 6d 65 6e 75 69 | 63 6f 6e 69 74 65 6d 73 |n%,menui|conitems|
|00002160| 25 29 0d 0f b4 05 cb 0d | 0f be 1a c9 20 77 69 6e |%)......|.... win|
|00002170| 64 73 61 76 65 25 3a c8 | 8e 20 69 63 6f 6e 25 20 |dsave%:.|. icon% |
|00002180| ca 0d 0f c8 08 c9 20 30 | 3a 0d 0f d2 2c e7 20 28 |...... 0|:...,. (|
|00002190| 62 75 74 25 20 80 20 34 | 29 20 f2 6c 69 62 5f 71 |but% . 4|) .lib_q|
|000021a0| 75 69 63 6b 73 61 76 65 | 28 77 69 6e 64 73 61 76 |uicksave|(windsav|
|000021b0| 65 25 2c 32 29 0d 0f dc | 08 c9 20 33 3a 0d 0f e6 |e%,2)...|.. 3:...|
|000021c0| 30 e7 20 28 62 75 74 25 | 20 80 20 34 29 20 f2 6c |0. (but%| . 4) .l|
|000021d0| 69 62 5f 73 61 76 65 64 | 72 61 67 73 74 61 72 74 |ib_saved|ragstart|
|000021e0| 28 77 69 6e 64 73 61 76 | 65 25 2c 33 29 0d 0f f0 |(windsav|e%,3)...|
|000021f0| 08 c9 20 34 3a 0d 0f fa | 29 f2 6c 69 62 5f 63 6c |.. 4:...|).lib_cl|
|00002200| 6f 73 65 77 69 6e 64 6f | 77 28 77 69 6e 64 73 61 |osewindo|w(windsa|
|00002210| 76 65 25 29 3a 70 61 75 | 73 65 64 25 3d a3 0d 10 |ve%):pau|sed%=...|
|00002220| 04 05 cb 0d 10 0e 05 cb | 0d 10 18 05 e1 0d 10 22 |........|......."|
|00002230| 05 3a 0d 10 2c 21 dd 20 | f2 70 6f 6c 6c 5f 64 72 |.:..,!. |.poll_dr|
|00002240| 61 67 28 78 31 25 2c 79 | 31 25 2c 78 32 25 2c 79 |ag(x1%,y|1%,x2%,y|
|00002250| 32 25 29 0d 10 36 31 f2 | 6c 69 62 5f 74 65 6c 6c |2%)..61.|lib_tell|
|00002260| 66 69 6c 65 72 61 62 6f | 75 74 73 61 76 65 28 32 |filerabo|utsave(2|
|00002270| 30 34 38 2c 26 33 36 34 | 2c 24 69 6e 64 72 66 69 |048,&364|,$indrfi|
|00002280| 6c 65 25 29 0d 10 40 05 | e1 0d 10 4a 05 3a 0d 10 |le%)..@.|...J.:..|
|00002290| 54 2a dd 20 a4 70 6f 6c | 6c 5f 6b 65 79 70 72 65 |T*. .pol|l_keypre|
|000022a0| 73 73 65 64 28 77 69 6e | 64 6f 77 25 2c 69 63 6f |ssed(win|dow%,ico|
|000022b0| 6e 25 2c 6b 65 79 25 29 | 0d 10 5e 2f ea 20 6f 75 |n%,key%)|..^/. ou|
|000022c0| 72 73 25 2c 63 77 25 2c | 63 69 25 2c 63 78 25 2c |rs%,cw%,|ci%,cx%,|
|000022d0| 63 79 25 2c 63 77 25 2c | 63 68 25 2c 63 64 25 3a |cy%,cw%,|ch%,cd%:|
|000022e0| 6f 75 72 73 25 3d a3 0d | 10 68 10 c8 8e 20 77 69 |ours%=..|.h... wi|
|000022f0| 6e 64 6f 77 25 20 ca 0d | 10 72 0f c9 20 77 69 6e |ndow% ..|.r.. win|
|00002300| 64 73 61 76 65 25 0d 10 | 7c 19 e7 20 69 63 6f 6e |dsave%..||.. icon|
|00002310| 25 3d 32 20 80 20 6b 65 | 79 25 3d 31 33 20 8c 0d |%=2 . ke|y%=13 ..|
|00002320| 10 86 1f f2 6c 69 62 5f | 71 75 69 63 6b 73 61 76 |....lib_|quicksav|
|00002330| 65 28 77 69 6e 64 73 61 | 76 65 25 2c 32 29 0d 10 |e(windsa|ve%,2)..|
|00002340| 90 0b 6f 75 72 73 25 3d | b9 0d 10 9a 05 cd 0d 10 |..ours%=|........|
|00002350| a4 05 cb 0d 10 ae 0a 3d | 6f 75 72 73 25 0d 10 b8 |.......=|ours%...|
|00002360| 05 3a 0d 10 c2 25 dd 20 | f2 70 6f 6c 6c 5f 6d 65 |.:...%. |.poll_me|
|00002370| 6e 75 73 65 6c 65 63 74 | 69 6f 6e 28 73 65 6c 24 |nuselect|ion(sel$|
|00002380| 2c 6d 65 6e 75 25 29 0d | 10 cc 0e c8 8e 20 6d 65 |,menu%).|..... me|
|00002390| 6e 75 25 20 ca 0d 10 d6 | 10 c9 20 6d 65 6e 75 69 |nu% ....|.. menui|
|000023a0| 63 6f 6e 25 3a 0d 10 e0 | 0d c8 8e 20 73 65 6c 24 |con%:...|... sel$|
|000023b0| 20 ca 0d 10 ea 13 c9 20 | 22 44 65 63 6f 6d 70 72 | ...... |"Decompr|
|000023c0| 65 73 73 22 3a 0d 10 f4 | 0f 6c 7a 77 25 3d ac 20 |ess":...|.lzw%=. |
|000023d0| 6c 7a 77 25 0d 10 fe 1f | f2 6c 69 62 5f 6d 65 6e |lzw%....|.lib_men|
|000023e0| 75 74 69 63 6b 28 6d 65 | 6e 75 25 2c 31 2c 6c 7a |utick(me|nu%,1,lz|
|000023f0| 77 25 29 0d 11 08 0d c9 | 20 22 51 75 69 74 22 3a |w%).....| "Quit":|
|00002400| 0d 11 12 0d 66 69 6e 69 | 73 68 25 3d b9 0d 11 1c |....fini|sh%=....|
|00002410| 05 cb 0d 11 26 05 cb 0d | 11 30 05 e1 0d 11 3a 05 |....&...|.0....:.|
|00002420| 3a 0d 11 44 19 dd 20 f2 | 70 6f 6c 6c 5f 73 63 72 |:..D.. .|poll_scr|
|00002430| 6f 6c 6c 72 65 71 75 65 | 73 74 0d 11 4e 05 e1 0d |ollreque|st..N...|
|00002440| 11 58 05 3a 0d 11 62 24 | dd 20 f2 70 6f 6c 6c 5f |.X.:..b$|. .poll_|
|00002450| 6c 6f 73 65 63 61 72 65 | 74 28 77 69 6e 64 6f 77 |losecare|t(window|
|00002460| 25 2c 69 63 6f 6e 25 29 | 0d 11 6c 05 e1 0d 11 76 |%,icon%)|..l....v|
|00002470| 05 3a 0d 11 80 24 dd 20 | f2 70 6f 6c 6c 5f 67 61 |.:...$. |.poll_ga|
|00002480| 69 6e 63 61 72 65 74 28 | 77 69 6e 64 6f 77 25 2c |incaret(|window%,|
|00002490| 69 63 6f 6e 25 29 0d 11 | 8a 05 e1 0d 11 94 05 3a |icon%)..|.......:|
|000024a0| 0d 11 9e 24 dd 20 f2 70 | 6f 6c 6c 5f 72 65 63 65 |...$. .p|oll_rece|
|000024b0| 69 76 65 6d 65 73 73 61 | 67 65 28 6d 65 73 73 61 |ivemessa|ge(messa|
|000024c0| 67 65 25 29 0d 11 a8 11 | c8 8e 20 6d 65 73 73 61 |ge%)....|.. messa|
|000024d0| 67 65 25 20 ca 0d 11 b2 | 14 c9 20 30 3a f2 74 61 |ge% ....|.. 0:.ta|
|000024e0| 73 6b 5f 71 75 69 74 3a | e0 0d 11 bc 26 c9 20 32 |sk_quit:|....&. 2|
|000024f0| 3a f2 6c 69 62 5f 64 6f | 73 61 76 65 28 77 69 6e |:.lib_do|save(win|
|00002500| 64 73 61 76 65 25 2c 32 | 2c 77 6f 72 6b 25 29 0d |dsave%,2|,work%).|
|00002510| 11 c6 1d c9 20 33 3a f2 | 6c 69 62 5f 64 6f 6c 6f |.... 3:.|lib_dolo|
|00002520| 61 64 28 77 6f 72 6b 25 | 2c 2d 31 29 0d 11 d0 05 |ad(work%|,-1)....|
|00002530| cb 0d 11 da 05 e1 0d 11 | e4 05 3a 0d 11 ee 18 dd |........|..:.....|
|00002540| 20 a4 74 61 73 6b 5f 6f | 6b 74 6f 6c 6f 61 64 28 | .task_o|ktoload(|
|00002550| 66 24 29 0d 11 f8 17 3d | 28 73 65 61 72 63 68 73 |f$)....=|(searchs|
|00002560| 74 61 74 75 73 25 3d 2d | 32 29 0d 12 02 05 3a 0d |tatus%=-|2)....:.|
|00002570| 12 0c 10 dd 20 f2 74 61 | 73 6b 5f 71 75 69 74 0d |.... .ta|sk_quit.|
|00002580| 12 16 19 f2 6c 69 62 5f | 63 6c 6f 73 65 64 6f 77 |....lib_|closedow|
|00002590| 6e 28 74 61 73 6b 25 29 | 0d 12 20 05 e1 0d 12 2a |n(task%)|.. ....*|
|000025a0| 05 3a 0d 12 34 17 dd 20 | f2 74 61 73 6b 5f 6c 6f |.:..4.. |.task_lo|
|000025b0| 61 64 28 66 69 6c 65 24 | 29 0d 12 3e 12 63 75 72 |ad(file$|)..>.cur|
|000025c0| 66 69 6c 65 24 3d 66 69 | 6c 65 24 0d 12 48 27 c8 |file$=fi|le$..H'.|
|000025d0| 99 20 22 4f 53 5f 46 69 | 6c 65 22 2c 32 30 2c 66 |. "OS_Fi|le",20,f|
|000025e0| 69 6c 65 24 20 b8 20 2c | 2c 2c 2c 2c 2c 74 79 70 |ile$ . ,|,,,,,typ|
|000025f0| 65 25 0d 12 52 13 e7 20 | 74 79 70 65 25 3c 26 31 |e%..R.. |type%<&1|
|00002600| 30 30 30 20 8c 0d 12 5c | 14 6f 6b 25 3d a4 6c 6f |000 ...\|.ok%=.lo|
|00002610| 61 64 28 66 69 6c 65 24 | 29 0d 12 66 3b e7 20 6f |ad(file$|)..f;. o|
|00002620| 6b 25 20 63 75 65 25 3d | 2d 32 3a f2 6c 69 62 5f |k% cue%=|-2:.lib_|
|00002630| 63 68 61 6e 67 65 69 6e | 64 74 65 78 74 69 63 6f |changein|dtextico|
|00002640| 6e 28 77 69 6e 64 70 72 | 6f 67 25 2c 31 2c 66 69 |n(windpr|og%,1,fi|
|00002650| 6c 65 24 29 0d 12 70 05 | cc 0d 12 7a 2a 63 75 65 |le$)..p.|...z*cue|
|00002660| 25 3d 30 3a 63 75 65 66 | 69 6c 65 24 3d 66 69 6c |%=0:cuef|ile$=fil|
|00002670| 65 24 3a 6f 6b 25 3d a4 | 67 65 74 6e 65 78 74 66 |e$:ok%=.|getnextf|
|00002680| 69 6c 65 0d 12 84 05 cd | 0d 12 8e 0b e7 20 6f 6b |ile.....|..... ok|
|00002690| 25 20 8c 0d 12 98 14 73 | 65 61 72 63 68 73 74 61 |% .....s|earchsta|
|000026a0| 74 75 73 25 3d 2d 31 0d | 12 a2 28 f2 6c 69 62 5f |tus%=-1.|..(.lib_|
|000026b0| 6f 70 65 6e 77 69 6e 64 | 6f 77 69 6e 63 65 6e 74 |openwind|owincent|
|000026c0| 72 65 28 77 69 6e 64 70 | 72 6f 67 25 2c a3 29 0d |re(windp|rog%,.).|
|000026d0| 12 ac 05 cd 0d 12 b6 05 | e1 0d 12 c0 05 3a 0d 12 |........|.....:..|
|000026e0| ca 1a dd 20 a4 74 61 73 | 6b 5f 6f 6b 74 6f 73 61 |... .tas|k_oktosa|
|000026f0| 76 65 28 66 24 29 3d b9 | 0d 12 d4 05 3a 0d 12 de |ve(f$)=.|....:...|
|00002700| 14 dd 20 f2 74 61 73 6b | 5f 73 61 76 65 28 66 24 |.. .task|_save(f$|
|00002710| 29 0d 12 e8 50 c8 99 20 | 22 4f 53 5f 46 69 6c 65 |)...P.. |"OS_File|
|00002720| 22 2c 31 30 2c 24 69 6e | 64 72 66 69 6c 65 25 2c |",10,$in|drfile%,|
|00002730| a4 66 69 6c 65 74 79 70 | 65 28 73 65 61 72 63 68 |.filetyp|e(search|
|00002740| 73 74 61 74 75 73 25 29 | 2c 2c 21 66 6f 75 6e 64 |status%)|,,!found|
|00002750| 2c 21 66 6f 75 6e 64 2b | 21 6d 75 73 69 63 6c 65 |,!found+|!musicle|
|00002760| 6e 0d 12 f2 0d f2 70 61 | 75 73 65 28 a3 29 0d 12 |n.....pa|use(.)..|
|00002770| fc 05 e1 0d 13 06 05 3a | 0d 13 10 20 dd 20 a4 74 |.......:|... . .t|
|00002780| 61 73 6b 5f 63 6c 6f 73 | 65 77 69 6e 64 6f 77 28 |ask_clos|ewindow(|
|00002790| 77 69 6e 64 6f 77 25 29 | 0d 13 1a 4e e7 20 77 69 |window%)|...N. wi|
|000027a0| 6e 64 6f 77 25 3d 77 69 | 6e 64 70 72 6f 67 25 20 |ndow%=wi|ndprog% |
|000027b0| 73 65 61 72 63 68 73 74 | 61 74 75 73 25 3d 2d 32 |searchst|atus%=-2|
|000027c0| 3a 70 61 75 73 65 64 25 | 3d a3 3a f2 6c 69 62 5f |:paused%|=.:.lib_|
|000027d0| 63 6c 6f 73 65 77 69 6e | 64 6f 77 28 77 69 6e 64 |closewin|dow(wind|
|000027e0| 73 61 76 65 25 29 0d 13 | 24 06 3d b9 0d 13 2e 05 |save%)..|$.=.....|
|000027f0| 3a 0d 13 38 1e dd 20 a4 | 63 6f 63 6f 5f 73 61 6d |:..8.. .|coco_sam|
|00002800| 70 6c 65 63 68 65 63 6b | 28 61 64 64 72 25 29 0d |plecheck|(addr%).|
|00002810| 13 42 2e ea 20 73 61 6d | 70 6c 65 73 25 2c 69 25 |.B.. sam|ples%,i%|
|00002820| 2c 6e 61 6d 65 6c 65 6e | 25 2c 6e 61 6d 65 25 2c |,namelen|%,name%,|
|00002830| 6c 61 73 74 73 74 61 72 | 74 70 6f 73 25 0d 13 4c |laststar|tpos%..L|
|00002840| 12 e7 20 61 64 64 72 25 | 3d 30 20 8c 20 3d a3 0d |.. addr%|=0 . =..|
|00002850| 13 56 15 73 61 6d 70 6c | 65 73 25 3d 61 64 64 72 |.V.sampl|es%=addr|
|00002860| 25 3f 32 31 0d 13 60 15 | e3 20 69 25 3d 31 20 b8 |%?21..`.|. i%=1 .|
|00002870| 20 73 61 6d 70 6c 65 73 | 25 0d 13 6a 0e 6e 61 6d | samples|%..j.nam|
|00002880| 65 6c 65 6e 25 3d 30 0d | 13 74 1a 6e 61 6d 65 25 |elen%=0.|.t.name%|
|00002890| 3d 26 32 30 2a 69 25 2b | 26 31 34 2b 61 64 64 72 |=&20*i%+|&14+addr|
|000028a0| 25 0d 13 7e 1f c8 95 20 | 3f 6e 61 6d 65 25 3c 3e |%..~... |?name%<>|
|000028b0| 31 33 20 80 20 6e 61 6d | 65 6c 65 6e 25 3c 31 33 |13 . nam|elen%<13|
|000028c0| 0d 13 88 18 6e 61 6d 65 | 25 2b 3d 31 3a 6e 61 6d |....name|%+=1:nam|
|000028d0| 65 6c 65 6e 25 2b 3d 31 | 0d 13 92 05 ce 0d 13 9c |elen%+=1|........|
|000028e0| 34 e7 20 6e 61 6d 65 6c | 65 6e 25 3d 31 33 20 80 |4. namel|en%=13 .|
|000028f0| 20 3f 6e 61 6d 65 25 3c | 3e 31 33 20 8c 20 69 25 | ?name%<|>13 . i%|
|00002900| 3d 73 61 6d 70 6c 65 73 | 25 3a ed 20 69 25 3a 3d |=samples|%:. i%:=|
|00002910| a3 0d 13 a6 08 ed 20 69 | 25 0d 13 b0 0d 69 25 3d |...... i|%....i%=|
|00002920| 21 66 6f 75 6e 64 0d 13 | ba 0d c8 95 20 3f 69 25 |!found..|.... ?i%|
|00002930| 3d 31 33 0d 13 c4 09 69 | 25 2d 3d 31 0d 13 ce 05 |=13....i|%-=1....|
|00002940| ce 0d 13 d8 0d 21 66 6f | 75 6e 64 3d 69 25 0d 13 |.....!fo|und=i%..|
|00002950| e2 20 6c 61 73 74 73 74 | 61 72 74 70 6f 73 25 3d |. lastst|artpos%=|
|00002960| 26 32 30 2a 28 69 25 3f | 32 31 29 2b 69 25 0d 13 |&20*(i%?|21)+i%..|
|00002970| ec 2c 21 6d 75 73 69 63 | 6c 65 6e 3d 21 6c 61 73 |.,!music|len=!las|
|00002980| 74 73 74 61 72 74 70 6f | 73 25 2b 6c 61 73 74 73 |tstartpo|s%+lasts|
|00002990| 74 61 72 74 70 6f 73 25 | 21 34 0d 13 f6 0b 3f 69 |tartpos%|!4....?i|
|000029a0| 25 3d 26 38 34 0d 14 00 | 06 3d b9 0d 14 0a 05 3a |%=&84...|.=.....:|
|000029b0| 0d 14 14 1c dd 20 f2 74 | 61 73 6b 5f 75 70 64 61 |..... .t|ask_upda|
|000029c0| 74 65 66 69 6c 65 73 74 | 61 74 75 73 0d 14 1e 05 |tefilest|atus....|
|000029d0| e1 0d 14 28 05 3a 0d 14 | 32 47 dd 20 f2 74 61 73 |...(.:..|2G. .tas|
|000029e0| 6b 5f 72 65 64 72 61 77 | 77 69 6e 64 6f 77 28 77 |k_redraw|window(w|
|000029f0| 69 6e 64 6f 77 25 2c 78 | 6f 72 69 67 69 6e 25 2c |indow%,x|origin%,|
|00002a00| 79 6f 72 69 67 69 6e 25 | 2c 63 78 6c 25 2c 63 79 |yorigin%|,cxl%,cy|
|00002a10| 6c 25 2c 63 78 68 25 2c | 63 79 68 25 29 0d 14 3c |l%,cxh%,|cyh%)..<|
|00002a20| 05 e1 0d 14 46 05 3a 0d | 14 50 11 dd 20 a4 73 74 |....F.:.|.P.. .st|
|00002a30| 61 74 75 73 28 73 25 29 | 0d 14 5a 37 e7 20 73 25 |atus(s%)|..Z7. s%|
|00002a40| 3c 34 20 3d 22 53 65 61 | 72 63 68 69 6e 67 20 66 |<4 ="Sea|rching f|
|00002a50| 6f 72 20 22 2b a4 66 69 | 6c 65 6e 61 6d 65 28 73 |or "+.fi|lename(s|
|00002a60| 25 29 2b 22 20 74 72 61 | 63 6b 73 2e 2e 2e 22 0d |%)+" tra|cks...".|
|00002a70| 14 64 1b 3d 22 4c 6f 61 | 64 69 6e 67 20 6e 65 78 |.d.="Loa|ding nex|
|00002a80| 74 20 66 69 6c 65 2e 2e | 2e 22 0d 14 6e 05 3a 0d |t file..|."..n.:.|
|00002a90| 14 78 13 dd 20 a4 66 69 | 6c 65 74 79 70 65 28 73 |.x.. .fi|letype(s|
|00002aa0| 25 29 0d 14 82 10 e7 20 | 73 25 3d 30 20 3d 26 33 |%)..... |s%=0 =&3|
|00002ab0| 36 34 0d 14 8c 10 e7 20 | 73 25 3d 31 20 3d 26 43 |64..... |s%=1 =&C|
|00002ac0| 42 36 0d 14 96 10 e7 20 | 73 25 3d 32 20 3d 26 30 |B6..... |s%=2 =&0|
|00002ad0| 30 31 0d 14 a0 10 e7 20 | 73 25 3d 33 20 3d 26 31 |01..... |s%=3 =&1|
|00002ae0| 30 42 0d 14 aa 0c 3d 22 | 45 52 52 4f 52 22 0d 14 |0B....="|ERROR"..|
|00002af0| b4 05 3a 0d 14 be 13 dd | 20 a4 66 69 6c 65 6e 61 |..:.....| .filena|
|00002b00| 6d 65 28 73 25 29 0d 14 | c8 17 e7 20 73 25 3d 30 |me(s%)..|... s%=0|
|00002b10| 20 3d 22 43 6f 63 6f 6e | 69 7a 65 72 22 0d 14 d2 | ="Cocon|izer"...|
|00002b20| 16 e7 20 73 25 3d 31 20 | 3d 22 53 54 4d 6f 64 75 |.. s%=1 |="STModu|
|00002b30| 6c 65 22 0d 14 dc 15 e7 | 20 73 25 3d 32 20 3d 22 |le".....| s%=2 ="|
|00002b40| 54 72 61 63 6b 65 72 22 | 0d 14 e6 16 e7 20 73 25 |Tracker"|..... s%|
|00002b50| 3d 33 20 3d 22 53 79 6d | 70 68 6f 6e 79 22 0d 14 |=3 ="Sym|phony"..|
|00002b60| f0 0c 3d 22 45 52 52 4f | 52 22 0d 14 fa 05 3a 0d |..="ERRO|R"....:.|
|00002b70| 15 04 10 dd 20 f2 70 61 | 75 73 65 28 70 25 29 0d |.... .pa|use(p%).|
|00002b80| 15 0e 0e 70 61 75 73 65 | 64 25 3d 70 25 0d 15 18 |...pause|d%=p%...|
|00002b90| 10 c8 8e 20 70 61 75 73 | 65 64 25 20 ca 0d 15 22 |... paus|ed% ..."|
|00002ba0| 42 c9 20 a3 3a f2 6c 69 | 62 5f 63 68 61 6e 67 65 |B. .:.li|b_change|
|00002bb0| 69 6e 64 74 65 78 74 69 | 63 6f 6e 28 77 69 6e 64 |indtexti|con(wind|
|00002bc0| 70 72 6f 67 25 2c 33 2c | a4 73 74 61 74 75 73 28 |prog%,3,|.status(|
|00002bd0| 73 65 61 72 63 68 73 74 | 61 74 75 73 25 29 29 0d |searchst|atus%)).|
|00002be0| 15 2c 4d c9 20 b9 20 3a | f2 6c 69 62 5f 63 68 61 |.,M. . :|.lib_cha|
|00002bf0| 6e 67 65 69 6e 64 74 65 | 78 74 69 63 6f 6e 28 77 |ngeindte|xticon(w|
|00002c00| 69 6e 64 70 72 6f 67 25 | 2c 33 2c 22 46 6f 75 6e |indprog%|,3,"Foun|
|00002c10| 64 20 74 72 61 63 6b 20 | 22 22 22 2b 24 74 72 61 |d track |"""+$tra|
|00002c20| 63 6b 6e 61 6d 65 2b 22 | 22 22 22 29 0d 15 36 05 |ckname+"|""")..6.|
|00002c30| cb 0d 15 40 05 e1 0d 15 | 4a 05 3a 0d 15 54 12 dd |...@....|J.:..T..|
|00002c40| 20 a4 67 65 74 6e 65 78 | 74 66 69 6c 65 0d 15 5e | .getnex|tfile..^|
|00002c50| 08 ea 20 70 25 0d 15 68 | 0c de 20 70 25 20 32 35 |.. p%..h|.. p% 25|
|00002c60| 36 0d 15 72 05 f5 0d 15 | 7c 35 c8 99 20 22 4f 53 |6..r....||5.. "OS|
|00002c70| 5f 47 42 50 42 22 2c 31 | 30 2c 63 75 65 66 69 6c |_GBPB",1|0,cuefil|
|00002c80| 65 24 2c 70 25 2c 31 2c | 63 75 65 25 2c 32 35 36 |e$,p%,1,|cue%,256|
|00002c90| 20 b8 20 2c 2c 2c 2c 63 | 75 65 25 0d 15 86 36 e7 | . ,,,,c|ue%...6.|
|00002ca0| 20 63 75 65 25 3d 2d 31 | 20 80 20 73 74 61 63 6b | cue%=-1| . stack|
|00002cb0| 25 3d 30 20 8c 20 63 75 | 65 25 3d 2d 32 3a 73 65 |%=0 . cu|e%=-2:se|
|00002cc0| 61 72 63 68 73 74 61 74 | 75 73 25 3d 2d 32 3a 3d |archstat|us%=-2:=|
|00002cd0| a3 0d 15 90 7a e7 20 63 | 75 65 25 3d 2d 31 20 80 |....z. c|ue%=-1 .|
|00002ce0| 20 73 74 61 63 6b 25 3e | 30 20 73 74 61 63 6b 25 | stack%>|0 stack%|
|00002cf0| 2d 3d 31 3a 63 75 65 25 | 3d 63 75 65 73 74 61 63 |-=1:cue%|=cuestac|
|00002d00| 6b 25 3f 73 74 61 63 6b | 25 3a 63 75 65 66 69 6c |k%?stack|%:cuefil|
|00002d10| 65 24 3d c0 63 75 65 66 | 69 6c 65 24 2c a9 63 75 |e$=.cuef|ile$,.cu|
|00002d20| 65 66 69 6c 65 24 2d 28 | a9 a4 6c 69 62 5f 67 65 |efile$-(|..lib_ge|
|00002d30| 74 6c 65 61 66 6e 61 6d | 65 28 63 75 65 66 69 6c |tleafnam|e(cuefil|
|00002d40| 65 24 29 2b 31 29 29 3a | fd 20 a3 0d 15 9a 6e e7 |e$)+1)):|. ....n.|
|00002d50| 20 70 25 21 31 36 3d 32 | 20 84 20 70 25 21 31 36 | p%!16=2| . p%!16|
|00002d60| 3d 33 20 63 75 65 73 74 | 61 63 6b 25 3f 73 74 61 |=3 cuest|ack%?sta|
|00002d70| 63 6b 25 3d 63 75 65 25 | 3a 73 74 61 63 6b 25 2b |ck%=cue%|:stack%+|
|00002d80| 3d 31 3a 63 75 65 25 3d | 30 3a 63 75 65 66 69 6c |=1:cue%=|0:cuefil|
|00002d90| 65 24 3d 63 75 65 66 69 | 6c 65 24 2b 22 2e 22 2b |e$=cuefi|le$+"."+|
|00002da0| a4 6c 69 62 5f 67 65 74 | 73 74 72 69 6e 67 28 70 |.lib_get|string(p|
|00002db0| 25 2b 32 30 29 3a fd 20 | a3 0d 15 a4 07 fd 20 b9 |%+20):. |...... .|
|00002dc0| 0d 15 ae 14 73 65 61 72 | 63 68 73 74 61 74 75 73 |....sear|chstatus|
|00002dd0| 25 3d 2d 31 0d 15 b8 31 | 6f 6b 25 3d a4 6c 6f 61 |%=-1...1|ok%=.loa|
|00002de0| 64 28 63 75 65 66 69 6c | 65 24 2b 22 2e 22 2b a4 |d(cuefil|e$+"."+.|
|00002df0| 6c 69 62 5f 67 65 74 73 | 74 72 69 6e 67 28 70 25 |lib_gets|tring(p%|
|00002e00| 2b 32 30 29 29 0d 15 c2 | 50 e7 20 6f 6b 25 20 f2 |+20))...|P. ok% .|
|00002e10| 6c 69 62 5f 63 68 61 6e | 67 65 69 6e 64 74 65 78 |lib_chan|geindtex|
|00002e20| 74 69 63 6f 6e 28 77 69 | 6e 64 70 72 6f 67 25 2c |ticon(wi|ndprog%,|
|00002e30| 31 2c 63 75 65 66 69 6c | 65 24 2b 22 2e 22 2b a4 |1,cuefil|e$+"."+.|
|00002e40| 6c 69 62 5f 67 65 74 73 | 74 72 69 6e 67 28 70 25 |lib_gets|tring(p%|
|00002e50| 2b 32 30 29 29 0d 15 cc | 08 3d 6f 6b 25 0d 15 d6 |+20))...|.=ok%...|
|00002e60| 05 3a 0d 15 e0 12 dd 20 | a4 6c 6f 61 64 28 66 69 |.:..... |.load(fi|
|00002e70| 6c 65 24 29 0d 15 ea 0d | ea 20 63 31 25 2c 63 32 |le$)....|. c1%,c2|
|00002e80| 25 0d 15 f4 2b c8 99 20 | 22 4f 53 5f 46 69 6c 65 |%...+.. |"OS_File|
|00002e90| 22 2c 32 30 2c 66 69 6c | 65 24 20 b8 20 2c 2c 2c |",20,fil|e$ . ,,,|
|00002ea0| 2c 6c 65 6e 25 2c 2c 74 | 79 70 65 25 0d 15 fe 89 |,len%,,t|ype%....|
|00002eb0| e7 20 6c 65 6e 25 3e 66 | 72 65 65 25 20 f2 6c 69 |. len%>f|ree% .li|
|00002ec0| 62 5f 72 65 70 6f 72 74 | 65 72 72 6f 72 28 22 4e |b_report|error("N|
|00002ed0| 6f 74 20 65 6e 6f 75 67 | 68 20 6d 65 6d 6f 72 79 |ot enoug|h memory|
|00002ee0| 20 74 6f 20 6c 6f 61 64 | 20 66 69 6c 65 20 27 22 | to load| file '"|
|00002ef0| 2b 66 69 6c 65 24 2b 22 | 27 20 2d 20 69 6e 63 72 |+file$+"|' - incr|
|00002f00| 65 61 73 65 20 57 69 6d | 70 53 6c 6f 74 20 73 65 |ease Wim|pSlot se|
|00002f10| 74 74 69 6e 67 22 2c 30 | 29 3a 63 75 65 25 3d 2d |tting",0|):cue%=-|
|00002f20| 32 3a 73 65 61 72 63 68 | 73 74 61 74 75 73 25 3d |2:search|status%=|
|00002f30| 2d 32 3a 3d a3 0d 16 08 | 12 63 75 72 66 69 6c 65 |-2:=....|.curfile|
|00002f40| 24 3d 66 69 6c 65 24 0d | 16 12 11 21 73 70 61 63 |$=file$.|...!spac|
|00002f50| 65 3d 73 70 61 63 65 25 | 0d 16 1c 11 21 6c 65 6e |e=space%|....!len|
|00002f60| 67 74 68 3d 66 72 65 65 | 25 0d 16 26 14 d6 20 63 |gth=free|%..&.. c|
|00002f70| 6c 65 61 72 77 6f 72 6b | 73 70 61 63 65 0d 16 30 |learwork|space..0|
|00002f80| 2d e7 20 ac 20 6c 7a 77 | 25 20 c8 99 20 22 4f 53 |-. . lzw|% .. "OS|
|00002f90| 5f 46 69 6c 65 22 2c 32 | 35 35 2c 66 69 6c 65 24 |_File",2|55,file$|
|00002fa0| 2c 73 70 61 63 65 25 3a | 3d b9 0d 16 3a 0f 68 25 |,space%:|=...:.h%|
|00002fb0| 3d 8e 28 66 69 6c 65 24 | 29 0d 16 44 15 63 31 25 |=.(file$|)..D.c1%|
|00002fc0| 3d 9a 23 68 25 3a 63 32 | 25 3d 9a 23 68 25 0d 16 |=.#h%:c2|%=.#h%..|
|00002fd0| 4e 08 d9 23 68 25 0d 16 | 58 35 e7 20 63 31 25 3c |N..#h%..|X5. c1%<|
|00002fe0| 3e 30 20 84 20 63 32 25 | 3d 30 20 c8 99 20 22 4f |>0 . c2%|=0 .. "O|
|00002ff0| 53 5f 46 69 6c 65 22 2c | 32 35 35 2c 66 69 6c 65 |S_File",|255,file|
|00003000| 24 2c 73 70 61 63 65 25 | 3a 3d b9 0d 16 62 33 c8 |$,space%|:=...b3.|
|00003010| 99 20 22 4c 5a 57 44 5f | 44 65 63 6f 6d 70 72 65 |. "LZWD_|Decompre|
|00003020| 73 73 22 2c 66 69 6c 65 | 24 2c 73 70 61 63 65 25 |ss",file|$,space%|
|00003030| 2c 6c 65 6e 25 20 b8 20 | 2c 2c 6c 65 6e 25 0d 16 |,len% . |,,len%..|
|00003040| 6c 06 3d b9 0d ff | |l.=... | |
+--------+-------------------------+-------------------------+--------+--------+