home *** CD-ROM | disk | FTP | other *** search
/ The Datafile PD-CD 5 / DATAFILE_PDCD5.iso / utilities / a / appsquash < prev    next >
ArcFS Archive  |  1997-06-29  |  27.8 KB

open in: MacOS 8.1     |     Win98     |     DOS

view JSON data     |     view as text

This file was processed as: ArcFS Archive (archive/arcFS).

You can browse this item here: appsquash

ConfidenceProgramDetectionMatch TypeSupport
100% dexvert ArcFS Archive (archive/arcFS) magic Supported
100% file RISC OS archive (ArcFS format) default
99% file data default
100% TrID Acorn ArcFS Archive default
100% gt2 Kopftext: 'Archive' default (weak)
100% detectItEasy Archive: ArcFS default



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| 41 72 63 68 69 76 65 00 | b0 01 00 00 54 03 00 00 |Archive.|....T...|
|00000010| 28 00 00 00 64 00 00 00 | 00 00 00 00 00 00 00 00 |(...d...|........|
|00000020| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000030| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000040| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000050| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000060| 82 21 41 70 70 53 71 75 | 61 73 68 00 ff ff ff ff |.!AppSqu|ash.....|
|00000070| 47 ff ff ff 50 94 dd a1 | 33 00 00 00 ff ff ff ff |G...P...|3.......|
|00000080| 8c 01 00 80 83 21 48 65 | 6c 70 00 00 6f 74 00 00 |.....!He|lp..ot..|
|00000090| 39 0d 00 00 47 ff ff ff | 92 0e c6 64 03 00 8e db |9...G...|...d....|
|000000a0| 31 0d 00 00 24 00 00 00 | 82 21 52 75 6e 00 00 00 |1...$...|.!Run...|
|000000b0| 6f 74 00 00 b0 00 00 00 | 45 eb ff ff 47 13 3e fb |ot......|E...G.>.|
|000000c0| 03 00 74 9d b0 00 00 00 | 79 0d 00 00 83 21 52 75 |..t.....|y....!Ru|
|000000d0| 6e 49 6d 61 67 65 00 00 | 44 45 00 00 47 fb ff ff |nImage..|DE..G...|
|000000e0| a4 05 c6 64 03 00 00 00 | 19 45 00 00 4d 0e 00 00 |...d....|.E..M...|
|000000f0| 83 21 53 70 72 69 74 65 | 73 00 00 00 e4 03 00 00 |.!Sprite|s.......|
|00000100| 45 f9 ff ff 9e a3 c8 e1 | 03 00 a3 02 c3 02 00 00 |E.......|........|
|00000110| 8a 53 00 00 83 21 53 70 | 72 69 74 65 73 32 32 00 |.S...!Sp|rites22.|
|00000120| 4c 07 00 00 45 f9 ff ff | 59 bc c8 e1 03 00 fa 71 |L...E...|Y......q|
|00000130| 8f 05 00 00 71 56 00 00 | 83 53 70 72 69 74 65 73 |....qV..|.Sprites|
|00000140| 00 74 00 00 b4 05 00 00 | 47 f9 ff ff 1f bd c3 14 |.t......|G.......|
|00000150| 03 00 b3 2d 7c 03 00 00 | 24 5c 00 00 83 53 70 72 |...-|...|$\...Spr|
|00000160| 69 74 65 73 32 32 00 00 | 04 0b 00 00 47 f9 ff ff |ites22..|....G...|
|00000170| cf 0c c4 14 03 00 aa 91 | a5 06 00 00 c4 5f 00 00 |........|....._..|
|00000180| 82 73 71 7a 5f 63 6f 64 | 65 00 00 00 57 02 00 00 |.sqz_cod|e...W...|
|00000190| 47 fd ff ff 74 2b bf 14 | 03 00 c2 7b 57 02 00 00 |G...t+..|...{W...|
|000001a0| 8d 66 00 00 83 54 65 6d | 70 6c 61 74 65 73 00 00 |.f...Tem|plates..|
|000001b0| 32 03 00 00 47 ec ff ff | 6a 39 d0 13 03 00 01 b6 |2...G...|j9......|
|000001c0| f0 02 00 00 08 69 00 00 | 00 0c 00 00 98 08 00 00 |.....i..|........|
|000001d0| 6f 74 00 00 00 00 00 00 | 2b 00 00 00 45 eb ff ff |ot......|+...E...|
|000001e0| bc 4a e0 58 03 00 75 7e | d7 fc ff ff 00 00 00 00 |.J.X..u~|........|
|000001f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000200| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000210| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000220| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000230| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000240| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000250| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000260| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000270| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000280| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000290| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000002a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000002b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000002c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000002d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000002e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000002f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000300| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000310| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000320| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000330| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000340| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000350| 00 00 00 00 46 69 6c 65 | 44 61 74 61 83 21 48 65 |....File|Data.!He|
|00000360| 6c 70 00 00 6f 74 00 00 | 39 0d 00 00 47 ff ff ff |lp..ot..|9...G...|
|00000370| 92 0e c6 64 03 00 8e db | 41 70 70 53 71 75 61 73 |...d....|AppSquas|
|00000380| 68 20 31 2e 32 33 0a af | 90 09 0a 57 72 69 74 74 |h 1.23..|...Writt|
|00000390| 65 6e 20 62 79 20 44 61 | 72 72 65 6e 20 53 61 6c |en by Da|rren Sal|
|000003a0| 74 0a 4c 5a 57 20 63 6f | 64 65 20 62 61 73 65 64 |t.LZW co|de based|
|000003b0| 20 6f 6e 20 4d 69 63 68 | 61 65 6c 20 52 6f 7a 64 | on Mich|ael Rozd|
|000003c0| 6f 62 61 27 73 20 53 71 | 75 61 73 68 2d 63 6f 6d |oba's Sq|uash-com|
|000003d0| 70 61 74 69 62 6c 65 20 | 63 6f 64 65 0a 53 71 75 |patible |code.Squ|
|000003e0| 65 65 7a 65 20 61 6e 64 | 20 55 6e 53 71 75 65 65 |eeze and| UnSquee|
|000003f0| 7a 65 20 a9 20 41 63 6f | 72 6e 20 43 6f 6d 70 75 |ze . Aco|rn Compu|
|00000400| 74 65 72 73 20 4c 74 64 | 0a 0a 4c 5a 57 20 64 65 |ters Ltd|..LZW de|
|00000410| 63 6f 6d 70 72 65 73 73 | 69 6f 6e 20 6e 6f 77 20 |compress|ion now |
|00000420| 53 74 72 6f 6e 67 41 52 | 4d 20 63 6f 6d 70 6c 69 |StrongAR|M compli|
|00000430| 61 6e 74 20 2d 20 68 6f | 70 65 66 75 6c 6c 79 2e |ant - ho|pefully.|
|00000440| 90 03 0a 90 03 41 70 70 | 53 71 75 61 73 68 20 77 |.....App|Squash w|
|00000450| 69 6c 6c 20 73 71 75 61 | 73 68 20 61 70 70 6c 69 |ill squa|sh appli|
|00000460| 63 61 74 69 6f 6e 20 69 | 6d 61 67 65 20 66 69 6c |cation i|mage fil|
|00000470| 65 73 2c 20 6d 6f 64 75 | 6c 65 73 2c 20 61 6e 64 |es, modu|les, and|
|00000480| 20 42 41 53 49 43 b9 20 | 70 72 6f 67 72 61 6d 73 | BASIC. |programs|
|00000490| 2c 0a 70 72 6f 64 75 63 | 69 6e 67 20 66 69 6c 65 |,.produc|ing file|
|000004a0| 73 20 74 68 61 74 2c 20 | 77 68 65 6e 20 72 75 6e |s that, |when run|
|000004b0| 2c 20 77 69 6c 6c 20 75 | 6e 73 71 75 61 73 68 20 |, will u|nsquash |
|000004c0| 74 68 65 6d 73 65 6c 76 | 65 73 20 61 6e 64 20 74 |themselv|es and t|
|000004d0| 68 65 6e 20 72 75 6e 20 | 61 73 20 69 66 0a 74 68 |hen run |as if.th|
|000004e0| 65 79 20 68 61 64 6e 27 | 74 20 62 65 65 6e 20 73 |ey hadn'|t been s|
|000004f0| 71 75 61 73 68 65 64 2e | 20 49 74 20 63 61 6e 20 |quashed.| It can |
|00000500| 61 6c 73 6f 20 68 61 6e | 64 6c 65 20 6d 6f 64 75 |also han|dle modu|
|00000510| 6c 65 73 20 73 71 75 65 | 65 7a 65 64 20 75 73 69 |les sque|ezed usi|
|00000520| 6e 67 20 6d 6f 64 73 71 | 7a 0a 28 74 68 6f 75 67 |ng modsq|z.(thoug|
|00000530| 68 20 66 6f 72 20 70 61 | 72 74 69 63 75 6c 61 72 |h for pa|rticular|
|00000540| 6c 79 20 6c 61 72 67 65 | 20 6d 6f 64 75 6c 65 73 |ly large| modules|
|00000550| 2c 20 69 74 20 6d 61 79 | 20 66 61 69 6c 29 2e 0a |, it may| fail)..|
|00000560| 90 03 41 6c 6c 20 79 6f | 75 20 6e 65 65 64 20 74 |..All yo|u need t|
|00000570| 6f 20 64 6f 20 69 73 20 | 74 6f 20 64 72 61 67 20 |o do is |to drag |
|00000580| 74 68 65 20 66 69 6c 65 | 28 73 29 20 79 6f 75 20 |the file|(s) you |
|00000590| 77 61 6e 74 20 74 6f 20 | 63 6f 6d 70 72 65 73 73 |want to |compress|
|000005a0| 20 74 6f 20 74 68 65 0a | 41 70 70 53 71 75 61 73 | to the.|AppSquas|
|000005b0| 68 20 69 63 6f 6e 2c 20 | 61 6e 64 20 66 6f 72 20 |h icon, |and for |
|000005c0| 65 61 63 68 20 66 69 6c | 65 20 69 6e 20 74 75 72 |each fil|e in tur|
|000005d0| 6e 2c 20 61 20 73 61 76 | 65 20 62 6f 78 20 77 69 |n, a sav|e box wi|
|000005e0| 6c 6c 20 61 70 70 65 61 | 72 2e 20 59 6f 75 20 61 |ll appea|r. You a|
|000005f0| 72 65 0a 2a 6e 6f 74 2a | 20 61 6c 6c 6f 77 65 64 |re.*not*| allowed|
|00000600| 20 74 6f 20 6f 76 65 72 | 77 72 69 74 65 20 74 68 | to over|write th|
|00000610| 65 20 6f 72 69 67 69 6e | 61 6c 20 66 69 6c 65 21 |e origin|al file!|
|00000620| 0a 0a 54 68 65 20 61 76 | 61 69 6c 61 62 6c 65 20 |..The av|ailable |
|00000630| 6f 70 74 69 6f 6e 73 20 | 61 72 65 3a 0a 0a 09 20 |options |are:... |
|00000640| 53 71 75 61 73 68 09 53 | 71 75 65 65 7a 65 0a 41 |Squash.S|queeze.A|
|00000650| 62 73 6f 6c 75 74 65 20 | 90 03 80 09 20 90 03 80 |bsolute |.... ...|
|00000660| 0a 4d 6f 64 75 6c 65 09 | 09 20 90 03 80 0a 42 41 |.Module.|. ....BA|
|00000670| 53 49 43 09 20 90 03 80 | 0a 0a 54 68 65 20 27 42 |SIC. ...|..The 'B|
|00000680| 65 74 74 65 72 27 20 6f | 70 74 69 6f 6e 20 66 6f |etter' o|ption fo|
|00000690| 72 63 65 73 20 74 68 65 | 20 61 70 70 6c 69 63 61 |rces the| applica|
|000006a0| 74 69 6f 6e 20 28 69 66 | 20 53 71 75 65 65 7a 65 |tion (if| Squeeze|
|000006b0| 20 69 73 20 73 65 6c 65 | 63 74 65 64 29 20 6f 72 | is sele|cted) or|
|000006c0| 20 6d 6f 64 75 6c 65 0a | 74 6f 20 62 65 20 73 71 | module.|to be sq|
|000006d0| 75 65 65 7a 65 64 20 61 | 6e 79 77 61 79 2c 20 65 |ueezed a|nyway, e|
|000006e0| 76 65 6e 20 69 66 20 74 | 68 65 20 72 65 73 75 6c |ven if t|he resul|
|000006f0| 74 69 6e 67 20 66 69 6c | 65 20 77 6f 75 6c 64 20 |ting fil|e would |
|00000700| 62 65 20 6c 61 72 67 65 | 72 2e 0a 0a 4f 6e 63 65 |be large|r...Once|
|00000710| 20 79 6f 75 20 68 61 76 | 65 20 64 65 63 69 64 65 | you hav|e decide|
|00000720| 64 20 77 68 65 72 65 20 | 74 6f 20 73 61 76 65 20 |d where |to save |
|00000730| 74 68 65 20 66 69 6c 65 | 20 28 69 6e 20 74 68 65 |the file| (in the|
|00000740| 20 6e 6f 72 6d 61 6c 20 | 77 61 79 20 2d 20 69 74 | normal |way - it|
|00000750| 27 73 20 6a 75 73 74 0a | 61 20 73 74 61 6e 64 61 |'s just.|a standa|
|00000760| 72 64 20 73 61 76 65 20 | 62 6f 78 29 2c 20 41 70 |rd save |box), Ap|
|00000770| 70 53 71 75 61 73 68 20 | 77 69 6c 6c 20 63 6f 6d |pSquash |will com|
|00000780| 70 72 65 73 73 20 74 68 | 65 20 66 69 6c 65 2c 20 |press th|e file, |
|00000790| 61 6e 64 2c 20 69 66 20 | 73 75 63 63 65 73 73 66 |and, if |successf|
|000007a0| 75 6c 2c 0a 77 69 6c 6c | 20 73 61 76 65 20 69 74 |ul,.will| save it|
|000007b0| 20 66 6f 72 20 79 6f 75 | 2e 20 49 66 20 69 74 20 | for you|. If it |
|000007c0| 66 61 69 6c 73 20 66 6f | 72 20 61 6e 79 20 72 65 |fails fo|r any re|
|000007d0| 61 73 6f 6e 2c 20 79 6f | 75 20 77 69 6c 6c 20 62 |ason, yo|u will b|
|000007e0| 65 20 74 6f 6c 64 20 77 | 68 79 20 61 6e 64 20 6e |e told w|hy and n|
|000007f0| 6f 0a 66 69 6c 65 20 77 | 69 6c 6c 20 62 65 20 63 |o.file w|ill be c|
|00000800| 72 65 61 74 65 64 2e 20 | 4e 6f 74 65 20 74 68 61 |reated. |Note tha|
|00000810| 74 20 69 66 20 74 68 65 | 20 66 69 6c 65 20 69 73 |t if the| file is|
|00000820| 20 6e 6f 74 20 63 6f 6d | 70 72 65 73 73 69 62 6c | not com|pressibl|
|00000830| 65 2c 20 61 6e 20 65 78 | 61 63 74 0a 63 6f 70 79 |e, an ex|act.copy|
|00000840| 20 77 69 6c 6c 20 62 65 | 20 6d 61 64 65 2e 0a 90 | will be| made...|
|00000850| 03 41 70 70 53 71 75 61 | 73 68 20 77 69 6c 6c 20 |.AppSqua|sh will |
|00000860| 61 6c 73 6f 20 75 6e 73 | 71 75 61 73 68 20 66 69 |also uns|quash fi|
|00000870| 6c 65 73 2e 20 4a 75 73 | 74 20 66 6f 6c 6c 6f 77 |les. Jus|t follow|
|00000880| 20 74 68 65 20 73 61 6d | 65 20 70 72 6f 63 65 64 | the sam|e proced|
|00000890| 75 72 65 3b 20 74 68 65 | 20 66 69 6c 65 0a 77 69 |ure; the| file.wi|
|000008a0| 6c 6c 20 62 65 20 73 61 | 76 65 64 20 61 63 63 6f |ll be sa|ved acco|
|000008b0| 72 64 69 6e 67 20 74 6f | 20 69 74 73 20 6f 72 69 |rding to| its ori|
|000008c0| 67 69 6e 61 6c 20 66 69 | 6c 65 74 79 70 65 2e 0a |ginal fi|letype..|
|000008d0| 0a 54 68 65 20 64 61 74 | 65 73 74 61 6d 70 20 69 |.The dat|estamp i|
|000008e0| 73 20 61 6c 77 61 79 73 | 20 70 72 65 73 65 72 76 |s always| preserv|
|000008f0| 65 64 20 77 68 65 6e 20 | 75 73 69 6e 67 20 74 68 |ed when |using th|
|00000900| 65 20 4c 5a 57 20 6d 65 | 74 68 6f 64 3b 20 53 71 |e LZW me|thod; Sq|
|00000910| 75 65 65 7a 65 2c 20 66 | 6f 72 0a 73 6f 6d 65 20 |ueeze, f|or.some |
|00000920| 72 65 61 73 6f 6e 2c 20 | 64 6f 65 73 6e 27 74 20 |reason, |doesn't |
|00000930| 70 72 65 73 65 72 76 65 | 20 69 74 20 2d 20 41 70 |preserve| it - Ap|
|00000940| 70 53 71 75 61 73 68 20 | 77 69 6c 6c 20 65 6e 73 |pSquash |will ens|
|00000950| 75 72 65 20 74 68 61 74 | 20 74 68 65 20 6f 72 69 |ure that| the ori|
|00000960| 67 69 6e 61 6c 0a 64 61 | 74 65 73 74 61 6d 70 20 |ginal.da|testamp |
|00000970| 69 73 20 77 72 69 74 74 | 65 6e 20 74 6f 20 74 68 |is writt|en to th|
|00000980| 65 20 73 71 75 65 65 7a | 65 64 20 28 6f 72 20 75 |e squeez|ed (or u|
|00000990| 6e 73 71 75 65 65 7a 65 | 64 29 20 66 69 6c 65 2e |nsqueeze|d) file.|
|000009a0| 0a 90 03 53 71 75 65 65 | 7a 65 20 6d 75 73 74 20 |...Squee|ze must |
|000009b0| 62 65 20 69 6e 20 65 69 | 74 68 65 72 20 21 41 70 |be in ei|ther !Ap|
|000009c0| 70 53 71 75 61 73 68 20 | 6f 72 20 73 6f 6d 65 77 |pSquash |or somew|
|000009d0| 68 65 72 65 20 6f 6e 20 | 52 75 6e 24 50 61 74 68 |here on |Run$Path|
|000009e0| 3b 20 79 6f 75 72 20 6c | 69 62 72 61 72 79 0a 64 |; your l|ibrary.d|
|000009f0| 69 72 65 63 74 6f 72 79 | 20 69 73 20 61 20 67 6f |irectory| is a go|
|00000a00| 6f 64 20 70 6c 61 63 65 | 20 74 6f 20 70 75 74 20 |od place| to put |
|00000a10| 69 74 2e 20 55 6e 53 71 | 75 65 65 7a 65 20 6d 75 |it. UnSq|ueeze mu|
|00000a20| 73 74 20 62 65 20 69 6e | 73 74 61 6c 6c 65 64 20 |st be in|stalled |
|00000a30| 69 6e 0a 41 70 70 53 71 | 75 61 73 68 2e 0a 90 03 |in.AppSq|uash....|
|00000a40| 4e 6f 74 65 73 0a 0a 31 | 2e 20 42 41 53 49 43 20 |Notes..1|. BASIC |
|00000a50| 70 72 6f 67 72 61 6d 73 | 0a 20 20 54 68 65 72 65 |programs|. There|
|00000a60| 20 69 73 20 61 20 73 6c | 69 67 68 74 20 70 72 6f | is a sl|ight pro|
|00000a70| 62 6c 65 6d 20 77 69 74 | 68 20 63 6f 6d 6d 61 6e |blem wit|h comman|
|00000a80| 64 20 6c 69 6e 65 20 70 | 61 72 61 6d 65 74 65 72 |d line p|arameter|
|00000a90| 73 2e 20 54 68 6f 75 67 | 68 20 74 68 65 0a 20 20 |s. Thoug|h the. |
|00000aa0| 70 72 6f 67 72 61 6d 73 | 20 77 69 6c 6c 20 72 75 |programs| will ru|
|00000ab0| 6e 20 77 69 74 68 6f 75 | 74 20 70 72 6f 62 6c 65 |n withou|t proble|
|00000ac0| 6d 20 28 61 73 20 6c 6f | 6e 67 20 61 73 20 74 68 |m (as lo|ng as th|
|00000ad0| 65 20 75 6e 73 71 75 61 | 73 68 65 64 20 76 65 72 |e unsqua|shed ver|
|00000ae0| 73 69 6f 6e 20 64 69 64 | 29 2c 0a 20 20 63 6f 6d |sion did|),. com|
|00000af0| 6d 61 6e 64 20 6c 69 6e | 65 20 70 61 72 61 6d 65 |mand lin|e parame|
|00000b00| 74 65 72 73 20 63 61 6e | 6e 6f 74 20 62 65 20 70 |ters can|not be p|
|00000b10| 61 73 73 65 64 20 74 6f | 20 74 68 65 6d 20 62 65 |assed to| them be|
|00000b20| 63 61 75 73 65 20 41 63 | 6f 72 6e 20 6c 65 66 74 |cause Ac|orn left|
|00000b30| 20 61 20 6e 69 63 65 0a | 20 20 6c 69 74 74 6c 65 | a nice.| little|
|00000b40| 20 62 6f 6d 62 20 69 6e | 20 42 41 53 49 43 27 73 | bomb in| BASIC's|
|00000b50| 20 69 6e 2d 63 6f 72 65 | 20 70 72 6f 67 72 61 6d | in-core| program|
|00000b60| 20 6c 6f 61 64 65 72 20 | 63 6f 64 65 20 2d 20 69 | loader |code - i|
|00000b70| 74 20 71 75 69 74 65 20 | 75 6e 68 65 6c 70 66 75 |t quite |unhelpfu|
|00000b80| 6c 6c 79 0a 20 20 64 69 | 63 74 61 74 65 73 20 74 |lly. di|ctates t|
|00000b90| 68 61 74 2c 20 69 6d 6d | 65 64 69 61 74 65 6c 79 |hat, imm|ediately|
|00000ba0| 20 66 6f 6c 6c 6f 77 69 | 6e 67 20 74 68 65 20 61 | followi|ng the a|
|00000bb0| 64 64 72 65 73 73 65 73 | 2c 20 74 68 65 20 63 6f |ddresses|, the co|
|00000bc0| 6d 6d 61 6e 64 20 73 74 | 72 69 6e 67 20 69 73 0a |mmand st|ring is.|
|00000bd0| 20 20 74 65 72 6d 69 6e | 61 74 65 64 2e 20 54 68 | termin|ated. Th|
|00000be0| 69 73 20 6c 65 61 76 65 | 73 20 6e 6f 77 68 65 72 |is leave|s nowher|
|00000bf0| 65 20 66 6f 72 20 74 68 | 65 20 70 61 72 61 6d 65 |e for th|e parame|
|00000c00| 74 65 72 73 21 0a 20 20 | 46 6f 72 74 75 6e 61 74 |ters!. |Fortunat|
|00000c10| 65 6c 79 20 74 68 65 72 | 65 20 69 73 20 61 20 77 |ely ther|e is a w|
|00000c20| 61 79 20 72 6f 75 6e 64 | 20 74 68 69 73 2c 20 61 |ay round| this, a|
|00000c30| 73 20 6c 6f 6e 67 20 61 | 73 20 79 6f 75 72 20 70 |s long a|s your p|
|00000c40| 72 6f 67 72 61 6d 20 69 | 73 20 70 61 63 6b 61 67 |rogram i|s packag|
|00000c50| 65 64 0a 20 20 69 6e 20 | 61 6e 20 61 70 70 6c 69 |ed. in |an appli|
|00000c60| 63 61 74 69 6f 6e 20 64 | 69 72 65 63 74 6f 72 79 |cation d|irectory|
|00000c70| 2e 20 28 49 6e 20 74 68 | 65 20 66 6f 6c 6c 6f 77 |. (In th|e follow|
|00000c80| 69 6e 67 20 64 65 73 63 | 72 69 70 74 69 6f 6e 2c |ing desc|ription,|
|00000c90| 20 49 20 61 6d 20 61 73 | 73 75 6d 69 6e 67 0a 20 | I am as|suming. |
|00000ca0| 20 74 68 61 74 20 79 6f | 75 72 20 42 41 53 49 43 | that yo|ur BASIC|
|00000cb0| 20 70 72 6f 67 72 61 6d | 20 69 73 20 63 61 6c 6c | program| is call|
|00000cc0| 65 64 20 22 21 52 75 6e | 49 6d 61 67 65 22 2c 20 |ed "!Run|Image", |
|00000cd0| 61 6e 64 20 74 68 61 74 | 20 74 68 65 20 66 69 6c |and that| the fil|
|00000ce0| 65 20 77 68 69 63 68 20 | 72 75 6e 73 0a 20 20 69 |e which |runs. i|
|00000cf0| 74 20 69 73 20 22 21 52 | 75 6e 22 2e 20 49 66 20 |t is "!R|un". If |
|00000d00| 79 6f 75 72 20 66 69 6c | 65 6e 61 6d 65 73 20 61 |your fil|enames a|
|00000d10| 72 65 20 64 69 66 66 65 | 72 65 6e 74 2c 20 73 75 |re diffe|rent, su|
|00000d20| 62 73 74 69 74 75 74 65 | 20 79 6f 75 72 73 20 61 |bstitute| yours a|
|00000d30| 73 0a 20 20 61 70 70 72 | 6f 70 72 69 61 74 65 2e |s. appr|opriate.|
|00000d40| 29 0a 20 90 04 49 6e 20 | 22 21 52 75 6e 22 3a 0a |). ..In |"!Run":.|
|00000d50| 20 20 4a 75 73 74 20 62 | 65 66 6f 72 65 20 74 68 | Just b|efore th|
|00000d60| 65 20 6c 69 6e 65 20 77 | 68 69 63 68 20 72 75 6e |e line w|hich run|
|00000d70| 73 20 22 21 52 75 6e 49 | 6d 61 67 65 22 2c 20 69 |s "!RunI|mage", i|
|00000d80| 6e 73 65 72 74 0a 09 53 | 65 74 20 4f 62 65 79 24 |nsert..S|et Obey$|
|00000d90| 41 72 67 73 20 22 22 0a | 20 20 61 6e 64 20 6d 6f |Args "".| and mo|
|00000da0| 76 65 20 74 68 65 20 70 | 61 72 61 6d 65 74 65 72 |ve the p|arameter|
|00000db0| 73 20 70 61 72 74 20 6f | 66 20 74 68 65 20 6c 69 |s part o|f the li|
|00000dc0| 6e 65 20 72 75 6e 6e 69 | 6e 67 20 22 21 52 75 6e |ne runni|ng "!Run|
|00000dd0| 49 6d 61 67 65 22 20 28 | 63 6f 6d 70 6c 65 74 65 |Image" (|complete|
|00000de0| 0a 20 20 77 69 74 68 20 | 6c 65 61 64 69 6e 67 20 |. with |leading |
|00000df0| 73 70 61 63 65 73 29 20 | 69 6e 74 6f 20 74 68 65 |spaces) |into the|
|00000e00| 20 71 75 6f 74 61 74 69 | 6f 6e 20 6d 61 72 6b 73 | quotati|on marks|
|00000e10| 20 69 6e 20 74 68 65 20 | 6c 69 6e 65 20 61 62 6f | in the |line abo|
|00000e20| 76 65 2e 20 46 6f 72 0a | 20 20 65 78 61 6d 70 6c |ve. For.| exampl|
|00000e30| 65 3a 0a 09 52 75 6e 20 | 3c 4f 62 65 79 24 44 69 |e:..Run |<Obey$Di|
|00000e40| 72 3e 2e 21 52 75 6e 49 | 6d 61 67 65 20 2d 77 69 |r>.!RunI|mage -wi|
|00000e50| 74 68 20 25 2a 30 0a 20 | 20 62 65 63 6f 6d 65 73 |th %*0. | becomes|
|00000e60| 0a 09 53 65 74 20 4f 62 | 65 79 24 41 72 67 73 20 |..Set Ob|ey$Args |
|00000e70| 22 2d 77 69 74 68 20 25 | 2a 30 22 0a 09 52 75 6e |"-with %|*0"..Run|
|00000e80| 20 3c 4f 62 65 79 24 44 | 69 72 3e 2e 21 52 75 6e | <Obey$D|ir>.!Run|
|00000e90| 49 6d 61 67 65 0a 20 90 | 04 49 6e 20 22 21 52 75 |Image. .|.In "!Ru|
|00000ea0| 6e 49 6d 61 67 65 22 3a | 0a 20 20 53 65 61 72 63 |nImage":|. Searc|
|00000eb0| 68 20 66 6f 72 20 74 68 | 65 20 6c 69 6e 65 20 6c |h for th|e line l|
|00000ec0| 6f 6f 6b 69 6e 67 20 73 | 6f 6d 65 74 68 69 6e 67 |ooking s|omething|
|00000ed0| 20 6c 69 6b 65 0a 09 53 | 59 53 20 22 4f 53 5f 47 | like..S|YS "OS_G|
|00000ee0| 65 74 45 6e 76 22 20 54 | 4f 20 65 6e 76 24 0a 20 |etEnv" T|O env$. |
|00000ef0| 20 28 4f 53 5f 47 65 74 | 45 6e 76 20 69 73 20 53 | (OS_Get|Env is S|
|00000f00| 57 49 20 6e 75 6d 62 65 | 72 20 26 31 30 29 20 61 |WI numbe|r &10) a|
|00000f10| 6e 64 20 72 65 70 6c 61 | 63 65 20 74 68 65 20 63 |nd repla|ce the c|
|00000f20| 6f 6d 6d 61 6e 64 20 77 | 69 74 68 0a 09 53 59 53 |ommand w|ith..SYS|
|00000f30| 20 22 4f 53 5f 52 65 61 | 64 56 61 72 56 61 6c 22 | "OS_Rea|dVarVal"|
|00000f40| 2c 22 4f 62 65 79 24 41 | 72 67 73 22 2c 62 75 66 |,"Obey$A|rgs",buf|
|00000f50| 25 2c 32 35 35 20 54 4f | 20 2c 2c 6c 65 6e 25 0a |%,255 TO| ,,len%.|
|00000f60| 09 62 75 66 25 3f 6c 65 | 6e 25 3d 31 33 3a 65 6e |.buf%?le|n%=13:en|
|00000f70| 76 24 3d 24 62 75 66 25 | 0a 09 53 59 53 20 22 4f |v$=$buf%|..SYS "O|
|00000f80| 53 5f 53 65 74 56 61 72 | 56 61 6c 22 2c 22 4f 62 |S_SetVar|Val","Ob|
|00000f90| 65 79 24 41 72 67 73 22 | 2c 2c 2d 31 0a 20 20 73 |ey$Args"|,,-1. s|
|00000fa0| 75 62 73 74 69 74 75 74 | 69 6e 67 20 79 6f 75 72 |ubstitut|ing your|
|00000fb0| 20 6f 77 6e 20 76 61 72 | 69 61 62 6c 65 20 6e 61 | own var|iable na|
|00000fc0| 6d 65 73 20 77 68 65 72 | 65 20 6e 65 63 65 73 73 |mes wher|e necess|
|00000fd0| 61 72 79 2e 0a 20 20 41 | 6c 73 6f 2c 20 6f 63 63 |ary.. A|lso, occ|
|00000fe0| 61 73 69 6f 6e 61 6c 6c | 79 2c 20 61 20 70 72 6f |asionall|y, a pro|
|00000ff0| 67 72 61 6d 20 6d 61 79 | 20 6e 6f 74 20 72 75 6e |gram may| not run|
|00001000| 20 69 6e 20 69 74 73 20 | 73 71 75 61 73 68 65 64 | in its |squashed|
|00001010| 20 66 6f 72 6d 2e 20 49 | 6e 20 74 68 69 73 0a 20 | form. I|n this. |
|00001020| 20 63 61 73 65 2c 20 75 | 6e 73 71 75 61 73 68 20 | case, u|nsquash |
|00001030| 69 74 20 61 6e 64 20 6d | 61 6b 65 20 73 75 72 65 |it and m|ake sure|
|00001040| 20 74 68 65 20 66 69 72 | 73 74 20 66 65 77 20 6c | the fir|st few l|
|00001050| 69 6e 65 73 20 61 72 65 | 20 68 69 67 68 6c 79 20 |ines are| highly |
|00001060| 63 6f 6d 70 72 65 73 73 | 69 62 6c 65 0a 20 20 28 |compress|ible. (|
|00001070| 65 67 2e 20 73 65 76 65 | 72 61 6c 20 73 70 61 63 |eg. seve|ral spac|
|00001080| 65 73 29 2e 0a 90 03 43 | 6f 6e 74 61 63 74 3a 20 |es)....C|ontact: |
|00001090| 61 72 63 73 61 6c 74 40 | 73 70 75 64 64 79 2e 6d |arcsalt@|spuddy.m|
|000010a0| 65 77 2e 63 6f 2e 75 6b | 0a 46 69 6c 65 44 61 74 |ew.co.uk|.FileDat|
|000010b0| 61 82 21 52 75 6e 00 00 | 00 6f 74 00 00 b0 00 00 |a.!Run..|.ot.....|
|000010c0| 00 45 eb ff ff 47 13 3e | fb 03 00 74 9d 7c 20 3e |.E...G.>|...t.| >|
|000010d0| 20 21 41 70 70 53 71 75 | 61 73 68 2e 21 52 75 6e | !AppSqu|ash.!Run|
|000010e0| 49 6d 61 67 65 0a 0a 53 | 65 74 20 41 70 70 53 71 |Image..S|et AppSq|
|000010f0| 75 61 73 68 24 44 69 72 | 20 3c 4f 62 65 79 24 44 |uash$Dir| <Obey$D|
|00001100| 69 72 3e 0a 49 63 6f 6e | 53 70 72 69 74 65 73 20 |ir>.Icon|Sprites |
|00001110| 3c 4f 62 65 79 24 44 69 | 72 3e 2e 21 53 70 72 69 |<Obey$Di|r>.!Spri|
|00001120| 74 65 73 0a 57 69 6d 70 | 53 6c 6f 74 20 36 34 4b |tes.Wimp|Slot 64K|
|00001130| 20 36 34 4b 0a 52 4d 45 | 6e 73 75 72 65 20 55 6e | 64K.RME|nsure Un|
|00001140| 53 71 75 65 65 7a 65 20 | 31 2e 32 33 20 52 4d 4c |Squeeze |1.23 RML|
|00001150| 6f 61 64 20 3c 4f 62 65 | 79 24 44 69 72 3e 2e 55 |oad <Obe|y$Dir>.U|
|00001160| 6e 53 71 75 65 65 7a 65 | 0a 3c 4f 62 65 79 24 44 |nSqueeze|.<Obey$D|
|00001170| 69 72 3e 2e 21 52 75 6e | 49 6d 61 67 65 46 69 6c |ir>.!Run|ImageFil|
|00001180| 65 44 61 74 61 83 21 52 | 75 6e 49 6d 61 67 65 00 |eData.!R|unImage.|
|00001190| 00 44 45 00 00 47 fd ff | ff b8 94 dd a1 03 00 00 |.DE..G..|........|
|000011a0| 00 0d 00 0a 1c f4 20 3e | 20 21 41 70 70 53 71 75 |...... >| !AppSqu|
|000011b0| 61 73 68 2e 21 52 75 6e | 49 6d 61 67 65 0d 00 14 |ash.!Run|Image...|
|000011c0| 14 f4 20 42 79 20 44 61 | 72 72 65 6e 20 53 61 6c |.. By Da|rren Sal|
|000011d0| 74 0d 00 1e 43 f4 20 4c | 5a 57 20 63 6f 64 65 20 |t...C. L|ZW code |
|000011e0| 61 64 61 70 74 65 64 20 | 66 72 6f 6d 20 4d 69 63 |adapted |from Mic|
|000011f0| 68 61 65 6c 20 52 6f 7a | 64 6f 62 61 27 73 20 53 |hael Roz|doba's S|
|00001200| 71 75 61 73 68 2d 63 6f | 6d 70 6c 69 61 6e 74 20 |quash-co|mpliant |
|00001210| 63 6f 64 65 0d 00 28 04 | 0d 00 32 4a 6d 6f 64 73 |code..(.|..2Jmods|
|00001220| 71 7a 62 75 66 25 3d 26 | 31 38 30 3a f4 20 69 6e |qzbuf%=&|180:. in|
|00001230| 63 72 65 61 73 65 20 74 | 68 69 73 20 69 66 20 69 |crease t|his if i|
|00001240| 74 20 66 61 69 6c 73 20 | 74 6f 20 75 6e 73 71 75 |t fails |to unsqu|
|00001250| 65 65 7a 65 20 6c 61 72 | 67 65 20 6d 6f 64 75 6c |eeze lar|ge modul|
|00001260| 65 73 0d 00 3c 04 0d 00 | 46 25 ee 20 85 20 c8 99 |es..<...|F%. . ..|
|00001270| 20 22 58 57 69 6d 70 5f | 43 6c 6f 73 65 44 6f 77 | "XWimp_|CloseDow|
|00001280| 6e 22 3a 85 20 a2 20 9f | 2c f6 24 0d 00 50 23 76 |n":. . .|,.$..P#v|
|00001290| 65 72 24 3d 22 31 2e 32 | 33 20 28 30 32 20 4d 61 |er$="1.2|3 (02 Ma|
|000012a0| 72 20 31 39 39 37 29 22 | 3a f2 69 6e 69 74 0d 00 |r 1997)"|:.init..|
|000012b0| 5a 05 f5 0d 00 64 1d 20 | c8 99 20 22 57 69 6d 70 |Z....d. |.. "Wimp|
|000012c0| 5f 50 6f 6c 6c 22 2c 31 | 2c 71 25 20 b8 20 72 25 |_Poll",1|,q% . r%|
|000012d0| 0d 00 6e 16 20 e7 20 72 | 25 3d 31 37 20 84 20 72 |..n. . r|%=17 . r|
|000012e0| 25 3d 31 38 20 8c 0d 00 | 78 10 20 20 c8 8e 20 71 |%=18 ...|x. .. q|
|000012f0| 25 21 31 36 20 ca 0d 00 | 82 11 20 20 c9 20 30 3a |%!16 ...|.. . 0:|
|00001300| 71 75 69 74 25 3d b9 0d | 00 8c 23 20 20 c9 20 26 |quit%=..|..# . &|
|00001310| 34 30 30 43 32 3a f2 69 | 6e 69 74 69 61 6c 69 73 |400C2:.i|nitialis|
|00001320| 65 3a 6e 6f 74 6d 65 25 | 3d b9 0d 00 96 07 20 20 |e:notme%|=..... |
|00001330| cb 0d 00 a0 06 20 cd 0d | 00 aa 14 fd 20 6e 6f 74 |..... ..|.... not|
|00001340| 6d 65 25 20 84 20 71 75 | 69 74 25 0d 00 b4 0e c8 |me% . qu|it%.....|
|00001350| 95 20 ac 20 71 75 69 74 | 25 0d 00 be 27 20 c8 99 |. . quit|%...' ..|
|00001360| 20 22 57 69 6d 70 5f 50 | 6f 6c 6c 22 2c 31 20 80 | "Wimp_P|oll",1 .|
|00001370| 20 6f 70 65 6e 25 3d 30 | 2c 71 25 20 b8 20 72 25 | open%=0|,q% . r%|
|00001380| 0d 00 c8 0c 20 c8 8e 20 | 72 25 20 ca 0d 00 d2 1d |.... .. |r% .....|
|00001390| 20 c9 20 30 3a 6f 70 65 | 6e 25 3d 30 3a f2 6f 70 | . 0:ope|n%=0:.op|
|000013a0| 65 6e 73 61 76 65 62 6f | 78 0d 00 dc 21 20 c9 20 |ensavebo|x...! . |
|000013b0| 32 3a c8 99 20 22 57 69 | 6d 70 5f 4f 70 65 6e 57 |2:.. "Wi|mp_OpenW|
|000013c0| 69 6e 64 6f 77 22 2c 2c | 71 25 0d 00 e6 22 20 c9 |indow",,|q%..." .|
|000013d0| 20 33 3a c8 99 20 22 57 | 69 6d 70 5f 43 6c 6f 73 | 3:.. "W|imp_Clos|
|000013e0| 65 57 69 6e 64 6f 77 22 | 2c 2c 71 25 0d 00 f0 23 |eWindow"|,,q%...#|
|000013f0| 20 20 e7 20 21 71 25 3d | 73 61 76 65 77 25 3a 71 | . !q%=|savew%:q|
|00001400| 75 65 75 65 25 3d 30 3a | 66 75 6c 6c 25 3d a3 0d |ueue%=0:|full%=..|
|00001410| 00 fa 0f 20 c9 20 36 3a | f2 6d 6f 75 73 65 0d 01 |... . 6:|.mouse..|
|00001420| 04 0e 20 c9 20 37 3a f2 | 64 72 61 67 0d 01 0e 0d |.. . 7:.|drag....|
|00001430| 20 c9 20 38 3a f2 6b 65 | 79 0d 01 18 18 20 c9 20 | . 8:.ke|y.... . |
|00001440| 39 3a e7 20 21 71 25 3d | 31 3a 71 75 69 74 25 3d |9:. !q%=|1:quit%=|
|00001450| b9 0d 01 22 15 20 c9 20 | 31 37 2c 31 38 3a f2 6d |...". . |17,18:.m|
|00001460| 65 73 73 61 67 65 0d 01 | 2c 06 20 cb 0d 01 36 05 |essage..|,. ...6.|
|00001470| ce 0d 01 40 17 c8 99 20 | 22 57 69 6d 70 5f 43 6c |...@... |"Wimp_Cl|
|00001480| 6f 73 65 44 6f 77 6e 22 | 0d 01 4a 05 e0 0d 01 54 |oseDown"|..J....T|
|00001490| 04 0d 01 5e 0b dd 20 f2 | 69 6e 69 74 0d 01 68 33 |...^.. .|init..h3|
|000014a0| 41 25 3d 32 3a 42 25 3d | 33 3a 43 25 3d 35 3a 44 |A%=2:B%=|3:C%=5:D|
|000014b0| 25 3d 31 32 38 32 3a 45 | 25 3d 26 34 30 30 43 32 |%=1282:E|%=&400C2|
|000014c0| 3a 46 25 3d 26 34 30 30 | 43 39 3a 47 25 3d 30 0d |:F%=&400|C9:G%=0.|
|000014d0| 01 72 41 c8 99 20 22 57 | 69 6d 70 5f 49 6e 69 74 |.rA.. "W|imp_Init|
|000014e0| 69 61 6c 69 73 65 22 2c | 33 31 30 2c 26 34 42 35 |ialise",|310,&4B5|
|000014f0| 33 34 31 35 34 2c 22 41 | 70 70 53 71 75 61 73 68 |34154,"A|ppSquash|
|00001500| 22 2c 26 38 36 30 34 20 | b8 20 2c 74 61 73 6b 25 |",&8604 |. ,task%|
|00001510| 0d 01 7c 2a c8 99 20 22 | 57 69 6d 70 5f 53 6c 6f |..|*.. "|Wimp_Slo|
|00001520| 74 53 69 7a 65 22 2c 2d | 31 2c 2d 31 20 b8 20 61 |tSize",-|1,-1 . a|
|00001530| 70 70 25 3a 65 6e 64 25 | 3d 93 0d 01 86 2e de 20 |pp%:end%|=...... |
|00001540| 71 25 20 32 30 34 38 2c | 6d 65 6e 75 25 20 37 36 |q% 2048,|menu% 76|
|00001550| 2c 63 6f 64 65 25 20 35 | 31 32 2c 66 24 28 31 35 |,code% 5|12,f$(15|
|00001560| 29 2c 66 25 28 31 35 29 | 0d 01 90 00 35 66 24 28 |),f%(15)|....5f$(|
|00001570| 29 3d c4 32 35 35 2c 22 | 20 22 29 3a 66 24 28 29 |)=.255,"| "):f$()|
|00001580| 3d 22 22 3a 6c 6f 61 64 | 65 64 25 3d 30 3a 6e 6f |="":load|ed%=0:no|
|00001590| 74 6d 65 25 3d a3 3a 71 | 75 69 74 25 3d a3 0d 01 |tme%=.:q|uit%=...|
|000015a0| 9a 26 69 67 6e 6f 72 65 | 25 3d a3 3a 66 75 6c 6c |.&ignore|%=.:full|
|000015b0| 25 3d a3 3a 71 75 65 75 | 65 25 3d 30 3a 6f 70 65 |%=.:queu|e%=0:ope|
|000015c0| 6e 25 3d 30 0d 01 a4 05 | e1 0d 01 ae 04 0d 01 b8 |n%=0....|........|
|000015d0| 11 dd 20 f2 69 6e 69 74 | 69 61 6c 69 73 65 0d 01 |.. .init|ialise..|
|000015e0| c2 07 ea 20 85 0d 01 cc | 44 ee 20 85 20 ea 20 f7 |... ....|D. . . .|
|000015f0| 20 85 3a c8 99 20 22 58 | 57 69 6d 70 5f 43 6c 6f | .:.. "X|Wimp_Clo|
|00001600| 73 65 54 65 6d 70 6c 61 | 74 65 22 3a c8 99 20 22 |seTempla|te":.. "|
|00001610| 58 57 69 6d 70 5f 43 6c | 6f 73 65 44 6f 77 6e 22 |XWimp_Cl|oseDown"|
|00001620| 3a 85 20 a2 20 9f 2c f6 | 24 0d 01 d6 3d c8 99 20 |:. . .,.|$...=.. |
|00001630| 22 4f 53 5f 52 65 61 64 | 4d 6f 64 65 56 61 72 69 |"OS_Read|ModeVari|
|00001640| 61 62 6c 65 22 2c 2d 31 | 2c 35 20 b8 20 2c 2c 41 |able",-1|,5 . ,,A|
|00001650| 25 3a 61 24 3d 22 32 32 | 22 3a e7 20 41 25 3e 31 |%:a$="22|":. A%>1|
|00001660| 3a 61 24 3d 22 22 0d 01 | e0 38 c8 99 20 22 4f 53 |:a$=""..|.8.. "OS|
|00001670| 5f 46 69 6c 65 22 2c 35 | 2c 22 3c 41 70 70 53 71 |_File",5|,"<AppSq|
|00001680| 75 61 73 68 24 44 69 72 | 3e 2e 53 70 72 69 74 65 |uash$Dir|>.Sprite|
|00001690| 73 22 2b 61 24 20 b8 20 | 2c 90 04 4c 25 0d 01 ea |s"+a$ . |,..L%...|
|000016a0| 1a de 20 69 63 6e 25 20 | 4c 25 2b 34 3a 21 69 63 |.. icn% |L%+4:!ic|
|000016b0| 6e 25 3d 4c 25 2b 34 0d | 01 f4 38 c8 99 20 22 4f |n%=L%+4.|..8.. "O|
|000016c0| 53 5f 46 69 6c 65 22 2c | 32 35 35 2c 22 3c 41 70 |S_File",|255,"<Ap|
|000016d0| 70 53 71 75 61 73 68 24 | 44 69 72 3e 2e 53 70 72 |pSquash$|Dir>.Spr|
|000016e0| 69 74 65 73 22 2b 61 24 | 2c 69 63 6e 25 2b 34 0d |ites"+a$|,icn%+4.|
|000016f0| 01 fe 48 c8 99 20 22 4f | 53 5f 46 69 6c 65 22 2c |..H.. "O|S_File",|
|00001700| 35 2c 22 3c 41 70 70 53 | 71 75 61 73 68 24 44 69 |5,"<AppS|quash$Di|
|00001710| 72 3e 2e 73 71 7a 5f 63 | 6f 64 65 22 20 b8 20 2c |r>.sqz_c|ode" . ,|
|00001720| 90 04 73 71 7a 5f 6c 65 | 6e 25 3a 73 71 7a 5f 6c |..sqz_le|n%:sqz_l|
|00001730| 65 6e 25 2b 3d 34 0d 02 | 08 18 de 20 73 71 7a 5f |en%+=4..|... sqz_|
|00001740| 63 6f 64 65 25 20 73 71 | 7a 5f 6c 65 6e 25 0d 02 |code% sq|z_len%..|
|00001750| 12 3b c8 99 20 22 4f 53 | 5f 46 69 6c 65 22 2c 32 |.;.. "OS|_File",2|
|00001760| 35 35 2c 22 3c 41 70 70 | 53 71 75 61 73 68 24 44 |55,"<App|Squash$D|
|00001770| 69 72 3e 2e 73 71 7a 5f | 63 6f 64 65 22 2c 73 71 |ir>.sqz_|code",sq|
|00001780| 7a 5f 63 6f 64 65 25 2b | 34 0d 02 1c 37 c8 99 20 |z_code%+|4...7.. |
|00001790| 22 57 69 6d 70 5f 4f 70 | 65 6e 54 65 6d 70 6c 61 |"Wimp_Op|enTempla|
|000017a0| 74 65 22 2c 2c 22 3c 41 | 70 70 53 71 75 61 73 68 |te",,"<A|ppSquash|
|000017b0| 24 44 69 72 3e 2e 54 65 | 6d 70 6c 61 74 65 73 22 |$Dir>.Te|mplates"|
|000017c0| 0d 02 26 45 f2 6c 6f 61 | 64 74 28 22 49 6e 66 6f |..&E.loa|dt("Info|
|000017d0| 22 29 3a 24 28 71 25 21 | 32 30 34 29 3d 76 65 72 |"):$(q%!|204)=ver|
|000017e0| 24 3a c8 99 20 22 57 69 | 6d 70 5f 43 72 65 61 74 |$:.. "Wi|mp_Creat|
|000017f0| 65 57 69 6e 64 6f 77 22 | 2c 2c 71 25 20 b8 20 69 |eWindow"|,,q% . i|
|00001800| 6e 66 6f 77 25 0d 02 30 | 41 f2 6c 6f 61 64 74 28 |nfow%..0|A.loadt(|
|00001810| 22 53 61 76 65 22 29 3a | 71 25 21 36 34 3d 69 63 |"Save"):|q%!64=ic|
|00001820| 6e 25 3a c8 99 20 22 57 | 69 6d 70 5f 43 72 65 61 |n%:.. "W|imp_Crea|
|00001830| 74 65 57 69 6e 64 6f 77 | 22 2c 2c 71 25 20 b8 20 |teWindow|",,q% . |
|00001840| 73 61 76 65 77 25 0d 02 | 3a 36 73 61 76 65 74 69 |savew%..|:6saveti|
|00001850| 74 6c 65 25 3d 71 25 21 | 37 32 3a 73 61 76 65 70 |tle%=q%!|72:savep|
|00001860| 74 72 25 3d 71 25 21 31 | 37 32 3a 69 63 6f 6e 70 |tr%=q%!1|72:iconp|
|00001870| 74 72 25 3d 71 25 21 31 | 34 34 2b 31 0d 02 44 1b |tr%=q%!1|44+1..D.|
|00001880| c8 99 20 22 57 69 6d 70 | 5f 43 6c 6f 73 65 54 65 |.. "Wimp|_CloseTe|
|00001890| 6d 70 6c 61 74 65 22 0d | 02 4e 07 f7 20 85 0d 02 |mplate".|.N.. ...|
|000018a0| 58 39 61 31 3d 30 3a 69 | 6e 3d 30 3a 61 32 3d 31 |X9a1=0:i|n=0:a2=1|
|000018b0| 3a 69 6e 73 7a 3d 31 3a | 61 33 3d 32 3a 6f 75 74 |:insz=1:|a3=2:out|
|000018c0| 3d 32 3a 61 34 3d 33 3a | 77 73 3d 33 3a 76 31 3d |=2:a4=3:|ws=3:v1=|
|000018d0| 34 3a 62 69 6e 3d 34 0d | 02 62 3f 76 32 3d 35 3a |4:bin=4.|.b?v2=5:|
|000018e0| 74 72 69 3d 35 3a 6f 6c | 64 62 69 6e 3d 35 3a 76 |tri=5:ol|dbin=5:v|
|000018f0| 33 3d 36 3a 77 73 70 63 | 3d 36 3a 63 68 3d 36 3a |3=6:wspc|=6:ch=6:|
|00001900| 76 34 3d 37 3a 63 68 73 | 7a 3d 37 3a 76 35 3d 38 |v4=7:chs|z=7:v5=8|
|00001910| 3a 74 61 67 3d 38 0d 02 | 6c 36 76 36 3d 39 3a 74 |:tag=8..|l6v6=9:t|
|00001920| 61 67 62 64 3d 39 3a 74 | 61 67 6d 78 3d 39 3a 73 |agbd=9:t|agmx=9:s|
|00001930| 6c 3d 31 30 3a 6f 61 3d | 31 30 3a 6f 6e 65 3d 31 |l=10:oa=|10:one=1|
|00001940| 30 3a 66 70 3d 31 31 3a | 69 3d 31 31 0d 02 76 2d |0:fp=11:|i=11..v-|
|00001950| 69 70 3d 31 32 3a 74 31 | 3d 31 32 3a 77 70 3d 31 |ip=12:t1|=12:wp=1|
|00001960| 32 3a 73 70 3d 31 33 3a | 6c 63 3d 31 33 3a 6c 72 |2:sp=13:|lc=13:lr|
|00001970| 3d 31 34 3a 74 32 3d 31 | 34 0d 02 80 3f 24 6d 65 |=14:t2=1|4...?$me|
|00001980| 6e 75 25 3d 22 41 70 70 | 53 71 75 61 73 68 22 3a |nu%="App|Squash":|
|00001990| 6d 65 6e 75 25 21 31 32 | 3d 26 37 30 32 30 37 3a |menu%!12|=&70207:|
|000019a0| 6d 65 6e 75 25 21 31 36 | 3d 31 32 38 3a 6d 65 6e |menu%!16|=128:men|
|000019b0| 75 25 21 32 30 3d 34 34 | 0d 02 8a 3b 6d 65 6e 75 |u%!20=44|...;menu|
|000019c0| 25 21 32 34 3d 30 3a 6d | 65 6e 75 25 21 32 38 3d |%!24=0:m|enu%!28=|
|000019d0| 30 3a 6d 65 6e 75 25 21 | 33 32 3d 69 6e 66 6f 77 |0:menu%!|32=infow|
|000019e0| 25 3a 6d 65 6e 75 25 21 | 33 36 3d 26 37 30 90 04 |%:menu%!|36=&70..|
|000019f0| 32 31 0d 02 94 41 24 28 | 6d 65 6e 75 25 2b 34 30 |21...A$(|menu%+40|
|00001a00| 29 3d 22 49 6e 66 6f 22 | 3a 6d 65 6e 75 25 21 35 |)="Info"|:menu%!5|
|00001a10| 32 3d 31 32 38 3a 6d 65 | 6e 75 25 21 35 36 3d 2d |2=128:me|nu%!56=-|
|00001a20| 31 3a 6d 65 6e 75 25 21 | 36 30 3d 26 37 30 90 04 |1:menu%!|60=&70..|
|00001a30| 32 31 0d 02 9e 25 24 28 | 6d 65 6e 75 25 2b 36 34 |21...%$(|menu%+64|
|00001a40| 29 3d 22 51 75 69 74 22 | 3a 6d 78 25 3d 39 36 3a |)="Quit"|:mx%=96:|
|00001a50| 6d 79 25 3d 31 38 34 0d | 02 a8 3a 21 71 25 3d 2d |my%=184.|..:!q%=-|
|00001a60| 31 3a 71 25 21 34 3d 30 | 3a 71 25 21 38 3d 30 3a |1:q%!4=0|:q%!8=0:|
|00001a70| 71 25 21 31 32 3d 36 38 | 3a 71 25 21 31 36 3d 36 |q%!12=68|:q%!16=6|
|00001a80| 38 3a 71 25 21 32 30 3d | 26 31 37 30 90 05 32 0d |8:q%!20=|&170..2.|
|00001a90| 02 b2 3d 24 28 71 25 2b | 32 34 29 3d 22 21 61 70 |..=$(q%+|24)="!ap|
|00001aa0| 70 73 71 75 61 73 68 22 | 3a c8 99 20 22 57 69 6d |psquash"|:.. "Wim|
|00001ab0| 70 5f 43 72 65 61 74 65 | 49 63 6f 6e 22 2c 2c 71 |p_Create|Icon",,q|
|00001ac0| 25 20 b8 20 62 61 72 69 | 63 6f 6e 25 0d 02 bc 05 |% . bari|con%....|
|00001ad0| e1 0d 02 c6 04 0d 02 d0 | 10 dd 20 f2 6c 6f 61 64 |........|.. .load|
|00001ae0| 74 28 61 24 29 0d 02 da | 3b ea 20 41 25 2c 42 25 |t(a$)...|;. A%,B%|
|00001af0| 3a c8 99 20 22 57 69 6d | 70 5f 4c 6f 61 64 54 65 |:.. "Wim|p_LoadTe|
|00001b00| 6d 70 6c 61 74 65 22 2c | 2c 2d 31 2c 90 03 2d 31 |mplate",|,-1,..-1|
|00001b10| 2c 61 24 20 b8 20 2c 2c | 42 25 2c 90 04 41 25 0d |,a$ . ,,|B%,..A%.|
|00001b20| 02 e4 2c e7 20 41 25 20 | 8b 20 85 20 31 2c 22 54 |..,. A% |. . 1,"T|
|00001b30| 65 6d 70 6c 61 74 65 20 | 27 22 2b 61 24 2b 22 27 |emplate |'"+a$+"'|
|00001b40| 20 6e 6f 74 20 66 6f 75 | 6e 64 22 0d 02 ee 35 de | not fou|nd"...5.|
|00001b50| 20 41 25 20 42 25 3a c8 | 99 20 22 57 69 6d 70 5f | A% B%:.|. "Wimp_|
|00001b60| 4c 6f 61 64 54 65 6d 70 | 6c 61 74 65 22 2c 2c 71 |LoadTemp|late",,q|
|00001b70| 25 2c 41 25 2c 41 25 2b | 42 25 2c 2d 31 2c 61 24 |%,A%,A%+|B%,-1,a$|
|00001b80| 0d 02 f8 05 e1 0d 03 02 | 04 0d 03 0c 0c dd 20 f2 |........|...... .|
|00001b90| 6d 6f 75 73 65 0d 03 16 | 0e c8 8e 20 71 25 21 31 |mouse...|... q%!1|
|00001ba0| 32 20 ca 0d 03 20 3b c9 | 20 2d 32 3a e7 20 71 25 |2 ... ;.| -2:. q%|
|00001bb0| 21 38 20 80 20 32 3a c8 | 99 20 22 57 69 6d 70 5f |!8 . 2:.|. "Wimp_|
|00001bc0| 43 72 65 61 74 65 4d 65 | 6e 75 22 2c 2c 6d 65 6e |CreateMe|nu",,men|
|00001bd0| 75 25 2c 21 71 25 2d 6d | 78 25 2c 6d 79 25 0d 03 |u%,!q%-m|x%,my%..|
|00001be0| 2a 0c c9 20 73 61 76 65 | 77 25 0d 03 34 0f 20 c8 |*.. save|w%..4. .|
|00001bf0| 8e 20 71 25 21 31 36 20 | ca 0d 03 3e 31 20 c9 20 |. q%!16 |...>1 . |
|00001c00| 30 3a e7 20 a4 70 61 74 | 68 28 24 73 61 76 65 70 |0:. .pat|h($savep|
|00001c10| 74 72 25 2c b9 29 3a f2 | 70 72 6f 63 65 73 73 28 |tr%,.):.|process(|
|00001c20| 24 73 61 76 65 70 74 72 | 25 29 0d 03 48 35 20 c9 |$saveptr|%)..H5 .|
|00001c30| 20 31 3a 21 71 25 3d 73 | 61 76 65 77 25 3a 71 25 | 1:!q%=s|avew%:q%|
|00001c40| 21 34 3d 31 3a c8 99 20 | 22 57 69 6d 70 5f 47 65 |!4=1:.. |"Wimp_Ge|
|00001c50| 74 49 63 6f 6e 53 74 61 | 74 65 22 2c 2c 71 25 0d |tIconSta|te",,q%.|
|00001c60| 03 52 44 20 20 71 25 21 | 34 30 3d 73 61 76 65 77 |.RD q%!|40=savew|
|00001c70| 25 3a c8 99 20 22 57 69 | 6d 70 5f 47 65 74 57 69 |%:.. "Wi|mp_GetWi|
|00001c80| 6e 64 6f 77 53 74 61 74 | 65 22 2c 2c 71 25 2b 34 |ndowStat|e",,q%+4|
|00001c90| 30 3a 71 25 21 38 2b 3d | 71 25 21 34 34 2d 71 25 |0:q%!8+=|q%!44-q%|
|00001ca0| 21 36 30 0d 03 5c 3e 20 | 20 71 25 21 31 36 2b 3d |!60..\> | q%!16+=|
|00001cb0| 71 25 21 34 34 2d 71 25 | 21 36 30 3a 71 25 21 31 |q%!44-q%|!60:q%!1|
|00001cc0| 32 2b 3d 71 25 21 35 36 | 2d 71 25 21 36 34 3a 71 |2+=q%!56|-q%!64:q|
|00001cd0| 25 21 32 30 2b 3d 71 25 | 21 35 36 2d 71 25 21 36 |%!20+=q%|!56-q%!6|
|00001ce0| 34 0d 03 66 27 20 20 71 | 25 21 32 34 3d 30 3a 71 |4..f' q|%!24=0:q|
|00001cf0| 25 21 32 38 3d 30 3a 71 | 25 21 33 32 3d 2d 31 3a |%!28=0:q|%!32=-1:|
|00001d00| 71 25 21 33 36 3d 2d 31 | 0d 03 70 3d 20 20 c8 99 |q%!36=-1|..p= ..|
|00001d10| 20 22 4f 53 5f 42 79 74 | 65 22 2c 31 36 31 2c 32 | "OS_Byt|e",161,2|
|00001d20| 38 20 b8 20 2c 2c 41 25 | 3a 42 25 3d 31 3a e7 20 |8 . ,,A%|:B%=1:. |
|00001d30| 3f 69 63 6f 6e 70 74 72 | 25 3d 31 31 35 3a 42 25 |?iconptr|%=115:B%|
|00001d40| 3d 69 63 6e 25 0d 03 7a | 10 20 20 e7 20 41 25 20 |=icn%..z|. . A% |
|00001d50| 80 20 32 20 8c 0d 03 84 | 40 20 90 03 c8 99 20 26 |. 2 ....|@ .... &|
|00001d60| 36 32 34 30 30 2c 31 39 | 37 2c 42 25 2c 24 69 63 |62400,19|7,B%,$ic|
|00001d70| 6f 6e 70 74 72 25 2c 71 | 25 2b 38 2c 71 25 2b 32 |onptr%,q|%+8,q%+2|
|00001d80| 34 20 b8 20 3b 42 25 3a | e7 20 42 25 20 80 20 31 |4 . ;B%:|. B% . 1|
|00001d90| 3a 41 25 3d 30 0d 03 8e | 07 20 20 cd 0d 03 98 34 |:A%=0...|. ....4|
|00001da0| 20 20 e7 20 41 25 20 80 | 20 32 20 8b 20 21 71 25 | . A% .| 2 . !q%|
|00001db0| 3d 2d 31 3a 71 25 21 34 | 3d 35 3a c8 99 20 22 57 |=-1:q%!4|=5:.. "W|
|00001dc0| 69 6d 70 5f 44 72 61 67 | 42 6f 78 22 2c 2c 71 25 |imp_Drag|Box",,q%|
|00001dd0| 0d 03 a2 49 20 c9 20 33 | 3a c8 99 20 22 57 69 6d |...I . 3|:.. "Wim|
|00001de0| 70 5f 47 65 74 49 63 6f | 6e 53 74 61 74 65 22 2c |p_GetIco|nState",|
|00001df0| 2c 71 25 2b 31 32 3a 71 | 25 21 31 36 3d 34 3a 71 |,q%+12:q|%!16=4:q|
|00001e00| 25 21 32 30 3d 31 3c 3c | 32 32 20 80 20 28 ac 20 |%!20=1<<|22 . (. |
|00001e10| 71 25 21 33 36 3c 3c 31 | 29 0d 03 ac 2f 20 20 71 |q%!36<<1|).../ q|
|00001e20| 25 21 32 34 3d 31 3c 3c | 32 32 3a c8 99 20 22 57 |%!24=1<<|22:.. "W|
|00001e30| 69 6d 70 5f 53 65 74 49 | 63 6f 6e 53 74 61 74 65 |imp_SetI|conState|
|00001e40| 22 2c 2c 71 25 2b 31 32 | 0d 03 b6 06 20 cb 0d 03 |",,q%+12|.... ...|
|00001e50| c0 05 cb 0d 03 ca 05 e1 | 0d 03 d4 04 0d 03 de 0a |........|........|
|00001e60| dd 20 f2 6b 65 79 0d 03 | e8 26 e7 20 21 71 25 3d |. .key..|.&. !q%=|
|00001e70| 73 61 76 65 77 25 20 80 | 20 71 25 21 34 3d 32 20 |savew% .| q%!4=2 |
|00001e80| 80 20 71 25 21 32 34 3d | 31 33 20 8c 0d 03 f2 2d |. q%!24=|13 ....-|
|00001e90| 20 e7 20 a4 70 61 74 68 | 28 24 73 61 76 65 70 74 | . .path|($savept|
|00001ea0| 72 25 2c b9 29 3a f2 70 | 72 6f 63 65 73 73 28 24 |r%,.):.p|rocess($|
|00001eb0| 73 61 76 65 70 74 72 25 | 29 0d 03 fc 20 cc 20 c8 |saveptr%|)... . .|
|00001ec0| 99 20 22 57 69 6d 70 5f | 50 72 6f 63 65 73 73 4b |. "Wimp_|ProcessK|
|00001ed0| 65 79 22 2c 71 25 21 32 | 34 0d 04 06 05 cd 0d 04 |ey",q%!2|4.......|
|00001ee0| 10 05 e1 0d 04 1a 04 0d | 04 24 0b dd 20 f2 64 72 |........|.$.. .dr|
|00001ef0| 61 67 0d 04 2e 24 c8 99 | 20 22 57 69 6d 70 5f 47 |ag...$..| "Wimp_G|
|00001f00| 65 74 50 6f 69 6e 74 65 | 72 49 6e 66 6f 22 2c 2c |etPointe|rInfo",,|
|00001f10| 71 25 2b 31 32 38 0d 04 | 38 41 e7 20 71 25 21 31 |q%+128..|8A. q%!1|
|00001f20| 34 30 3d 73 61 76 65 77 | 25 20 84 20 28 71 25 21 |40=savew|% . (q%!|
|00001f30| 31 34 30 3c 30 20 80 20 | 28 71 25 21 31 34 34 3c |140<0 . |(q%!144<|
|00001f40| 30 20 84 20 71 25 21 31 | 34 34 3d 62 61 72 69 63 |0 . q%!1|44=baric|
|00001f50| 6f 6e 25 29 29 3a e1 0d | 04 42 43 e7 20 71 25 21 |on%)):..|.BC. q%!|
|00001f60| 31 34 30 3d 2d 32 3a f2 | 74 65 6c 6c 74 68 65 6d |140=-2:.|tellthem|
|00001f70| 6f 66 66 28 22 43 61 6e | 27 74 20 73 61 76 65 20 |off("Can|'t save |
|00001f80| 74 6f 20 61 6e 6f 74 68 | 65 72 20 61 70 70 6c 69 |to anoth|er appli|
|00001f90| 63 61 74 69 6f 6e 22 29 | 3a e1 0d 04 4c 1d 71 25 |cation")|:...L.q%|
|00001fa0| 21 32 30 3d 71 25 21 31 | 34 30 3a 71 25 21 32 34 |!20=q%!1|40:q%!24|
|00001fb0| 3d 71 25 21 31 34 34 0d | 04 56 32 71 25 21 33 36 |=q%!144.|.V2q%!36|
|00001fc0| 3d 2d 31 3a 24 28 71 25 | 2b 34 34 29 3d a4 6c 65 |=-1:$(q%|+44)=.le|
|00001fd0| 61 66 28 24 73 61 76 65 | 70 74 72 25 29 2b bd 20 |af($save|ptr%)+. |
|00001fe0| 30 3a 21 71 25 3d 32 35 | 36 0d 04 60 2b 71 25 21 |0:!q%=25|6..`+q%!|
|00001ff0| 31 32 3d 30 3a 71 25 21 | 31 36 3d 31 3a 71 25 21 |12=0:q%!|16=1:q%!|
|00002000| 32 38 3d 31 3a 71 25 21 | 33 32 3d 26 37 46 90 07 |28=1:q%!|32=&7F..|
|00002010| 0d 04 6a 2b c8 99 20 22 | 57 69 6d 70 5f 53 65 6e |..j+.. "|Wimp_Sen|
|00002020| 64 4d 65 73 73 61 67 65 | 22 2c 31 37 2c 71 25 2c |dMessage|",17,q%,|
|00002030| 71 25 21 32 30 2c 71 25 | 21 32 34 0d 04 74 05 e1 |q%!20,q%|!24..t..|
|00002040| 0d 04 7e 04 0d 04 88 0e | dd 20 f2 6d 65 73 73 61 |..~.....|. .messa|
|00002050| 67 65 0d 04 92 0e c8 8e | 20 71 25 21 31 36 20 ca |ge......| q%!16 .|
|00002060| 0d 04 9c 0f c9 20 30 3a | 71 75 69 74 25 3d b9 0d |..... 0:|quit%=..|
|00002070| 04 a6 14 c9 20 32 3a f2 | 64 61 74 61 73 61 76 65 |.... 2:.|datasave|
|00002080| 61 63 6b 0d 04 b0 11 c9 | 20 33 3a f2 64 61 74 61 |ack.....| 3:.data|
|00002090| 6c 6f 61 64 0d 04 ba 10 | c9 20 31 32 38 32 3a f2 |load....|. 1282:.|
|000020a0| 68 65 6c 70 0d 04 c4 19 | c9 20 26 34 30 30 43 32 |help....|. &400C2|
|000020b0| 3a 61 24 3d a4 30 28 71 | 25 2b 32 38 29 0d 04 ce |:a$=.0(q|%+28)...|
|000020c0| 17 20 e7 20 61 24 3d 22 | 41 70 70 53 71 75 61 73 |. . a$="|AppSquas|
|000020d0| 68 22 20 8c 0d 04 d8 40 | 20 20 21 71 25 3d 32 30 |h" ....@| !q%=20|
|000020e0| 3a 71 25 21 31 32 3d 71 | 25 21 38 3a 71 25 21 31 |:q%!12=q|%!8:q%!1|
|000020f0| 36 3d 30 3a c8 99 20 22 | 57 69 6d 70 5f 53 65 6e |6=0:.. "|Wimp_Sen|
|00002100| 64 4d 65 73 73 61 67 65 | 22 2c 31 37 2c 71 25 2c |dMessage|",17,q%,|
|00002110| 71 25 21 34 0d 04 e2 43 | 20 20 21 71 25 3d 31 3a |q%!4...C| !q%=1:|
|00002120| 24 28 71 25 2b 34 29 3d | 22 59 6f 75 20 63 61 6e |$(q%+4)=|"You can|
|00002130| 27 74 20 72 75 6e 20 74 | 77 6f 20 63 6f 70 69 65 |'t run t|wo copie|
|00002140| 73 20 6f 66 20 41 70 70 | 53 71 75 61 73 68 20 61 |s of App|Squash a|
|00002150| 74 20 6f 6e 63 65 22 0d | 04 ec 20 90 03 c8 99 20 |t once".|.. .... |
|00002160| 22 57 69 6d 70 5f 52 65 | 70 6f 72 74 45 72 72 6f |"Wimp_Re|portErro|
|00002170| 72 22 2c 71 25 2c 31 0d | 04 f6 06 20 cd 0d 05 00 |r",q%,1.|... ....|
|00002180| 2b c9 20 26 34 30 30 43 | 39 3a e7 20 69 67 6e 6f |+. &400C|9:. igno|
|00002190| 72 65 25 3a 69 67 6e 6f | 72 65 25 3d a3 3a 8b 20 |re%:igno|re%=.:. |
|000021a0| 71 75 65 75 65 25 3d 30 | 0d 05 0a 05 cb 0d 05 14 |queue%=0|........|
|000021b0| 05 e1 0d 05 1e 04 0d 05 | 28 12 dd 20 f2 64 61 74 |........|(.. .dat|
|000021c0| 61 73 61 76 65 61 63 6b | 0d 05 32 21 e7 20 71 25 |asaveack|..2!. q%|
|000021d0| 21 34 3d 74 61 73 6b 25 | 3a e1 3a 8b 20 66 24 3d |!4=task%|:.:. f$=|
|000021e0| a4 30 28 71 25 2b 34 34 | 29 0d 05 3c 4f e7 20 66 |.0(q%+44|)..<O. f|
|000021f0| 24 3d 22 3c 57 69 6d 70 | 24 53 63 72 61 70 3e 22 |$="<Wimp|$Scrap>"|
|00002200| 3a f2 74 65 6c 6c 74 68 | 65 6d 6f 66 66 28 22 43 |:.tellth|emoff("C|
|00002210| 61 6e 27 74 20 74 72 61 | 6e 73 66 65 72 20 74 6f |an't tra|nsfer to|
|00002220| 20 61 6e 6f 74 68 65 72 | 20 61 70 70 6c 69 63 61 | another| applica|
|00002230| 74 69 6f 6e 22 29 3a e1 | 0d 05 46 37 71 25 21 31 |tion"):.|..F7q%!1|
|00002240| 36 3d 33 3a 71 25 21 31 | 32 3d 71 25 21 38 3a c8 |6=3:q%!1|2=q%!8:.|
|00002250| 99 20 22 57 69 6d 70 5f | 53 65 6e 64 4d 65 73 73 |. "Wimp_|SendMess|
|00002260| 61 67 65 22 2c 31 37 2c | 71 25 2c 71 25 21 34 0d |age",17,|q%,q%!4.|
|00002270| 05 50 10 f2 70 72 6f 63 | 65 73 73 28 66 24 29 0d |.P..proc|ess(f$).|
|00002280| 05 5a 05 e1 0d 05 64 04 | 0d 05 6e 0f dd 20 f2 64 |.Z....d.|..n.. .d|
|00002290| 61 74 61 6c 6f 61 64 0d | 05 78 2f e7 20 71 25 21 |ataload.|.x/. q%!|
|000022a0| 34 30 3c 3e 26 46 46 38 | 20 80 20 71 25 21 34 30 |40<>&FF8| . q%!40|
|000022b0| 3c 3e 26 46 46 41 20 80 | 20 71 25 21 34 30 3c 3e |<>&FFA .| q%!40<>|
|000022c0| 26 46 46 42 3a e1 0d 05 | 82 1c e7 20 a4 70 61 74 |&FFB:...|... .pat|
|000022d0| 68 28 a4 30 28 71 25 2b | 34 34 29 2c a3 29 20 8b |h(.0(q%+|44),.) .|
|000022e0| 20 e1 0d 05 8c 11 e7 20 | 71 75 65 75 65 25 3d 31 | ...... |queue%=1|
|000022f0| 36 20 8c 0d 05 96 31 20 | e7 20 66 75 6c 6c 25 20 |6 ....1 |. full% |
|00002300| 8b 20 f2 74 65 6c 6c 74 | 68 65 6d 6f 66 66 28 22 |. .tellt|hemoff("|
|00002310| 46 69 6c 65 20 71 75 65 | 75 65 20 69 73 20 66 75 |File que|ue is fu|
|00002320| 6c 6c 22 29 0d 05 a0 0e | 20 66 75 6c 6c 25 3d b9 |ll")....| full%=.|
|00002330| 3a e1 0d 05 aa 05 cd 0d | 05 b4 11 41 25 3d b9 3a |:.......|...A%=.:|
|00002340| 42 25 3d a3 3a ea 20 85 | 0d 05 be 1d ee 20 85 20 |B%=.:. .|..... . |
|00002350| ea 20 c8 99 20 22 58 4f | 53 5f 46 69 6e 64 22 2c |. .. "XO|S_Find",|
|00002360| 2c 41 25 3a e1 0d 05 c8 | 0a e7 20 41 25 20 8c 0d |,A%:....|.. A% ..|
|00002370| 05 d2 13 20 41 25 3d 8e | 20 a4 30 28 71 25 2b 34 |... A%=.| .0(q%+4|
|00002380| 34 29 0d 05 dc 0b 20 e7 | 20 41 25 20 8c 0d 05 e6 |4).... .| A% ....|
|00002390| 21 20 20 e7 20 71 25 21 | 34 30 3d 26 46 46 38 20 |! . q%!|40=&FF8 |
|000023a0| 84 20 71 25 21 34 30 3d | 26 46 46 42 20 8c 0d 05 |. q%!40=|&FFB ...|
|000023b0| f0 12 20 90 03 e7 20 a2 | 23 41 25 3e 36 33 20 8c |.. ... .|#A%>63 .|
|000023c0| 0d 05 fa 48 20 90 04 cf | 23 41 25 3d a2 23 41 25 |...H ...|#A%=.#A%|
|000023d0| 2d 36 34 3a 51 25 3d 71 | 25 2b 32 35 36 3a c8 99 |-64:Q%=q|%+256:..|
|000023e0| 20 22 4f 53 5f 47 42 50 | 42 22 2c 34 2c 41 25 2c | "OS_GBP|B",4,A%,|
|000023f0| 51 25 2c 36 34 3a 50 25 | 3d 51 25 3f 36 33 3a 51 |Q%,64:P%|=Q%?63:Q|
|00002400| 25 3f 36 33 3d 31 33 0d | 06 04 42 20 90 04 e7 20 |%?63=13.|..B ... |
|00002410| c0 24 28 51 25 2b 34 38 | 29 2c 31 31 29 3d 22 41 |.$(Q%+48|),11)="A|
|00002420| 70 70 53 71 75 61 73 68 | 20 76 22 20 80 20 51 25 |ppSquash| v" . Q%|
|00002430| 3f 36 30 3d 34 36 20 80 | 20 a9 20 24 28 51 25 2b |?60=46 .| . $(Q%+|
|00002440| 34 38 29 3d 31 35 20 8c | 0d 06 0e 13 20 90 05 c8 |48)=15 .|.... ...|
|00002450| 8e 20 51 25 21 34 34 20 | ca 0d 06 18 1d 20 90 05 |. Q%!44 |..... ..|
|00002460| c9 20 26 42 41 35 31 43 | 3a 71 25 21 34 30 3d 26 |. &BA51C|:q%!40=&|
|00002470| 31 46 46 42 0d 06 22 1c | 20 90 05 c9 20 26 43 30 |1FFB..".| ... &C0|
|00002480| 44 45 3a 71 25 21 34 30 | 3d 26 31 46 46 38 0d 06 |DE:q%!40|=&1FF8..|
|00002490| 2c 37 20 90 05 7f 3a f2 | 74 65 6c 6c 74 68 65 6d |,7 ...:.|tellthem|
|000024a0| 6f 66 66 28 22 48 61 76 | 65 20 79 6f 75 20 62 65 |off("Hav|e you be|
|000024b0| 65 6e 20 66 69 64 64 6c | 69 6e 67 3f 22 29 3a 42 |en fiddl|ing?"):B|
|000024c0| 25 3d b9 0d 06 36 0a 20 | 90 05 cb 0d 06 40 37 20 |%=...6. |.....@7 |
|000024d0| 90 04 cc 20 51 25 3f 36 | 33 3d 50 25 3a 50 25 3d |... Q%?6|3=P%:P%=|
|000024e0| 51 25 2b 36 34 3a c8 95 | 20 50 25 3e 51 25 20 80 |Q%+64:..| P%>Q% .|
|000024f0| 20 3f 50 25 3c 3e 31 31 | 34 3a 50 25 2d 3d 31 3a | ?P%<>11|4:P%-=1:|
|00002500| ce 0d 06 4a 2d 20 90 05 | c8 95 20 50 25 3c 51 25 |...J- ..|.. P%<Q%|
|00002510| 2b 36 34 20 80 20 3f 50 | 25 3c 3e 31 30 3a 50 25 |+64 . ?P|%<>10:P%|
|00002520| 2b 3d 31 3a ce 3a 3f 50 | 25 3d 31 33 0d 06 54 34 |+=1:.:?P|%=13..T4|
|00002530| 20 90 05 e7 20 c0 24 28 | 50 25 2d 38 29 2c 34 29 | ... .$(|P%-8),4)|
|00002540| 3d 22 72 63 63 20 22 20 | 80 20 50 25 3f 2d 33 3d |="rcc " |. P%?-3=|
|00002550| 34 36 3a 71 25 21 34 30 | 3d 26 32 46 46 38 0d 06 |46:q%!40|=&2FF8..|
|00002560| 5e 09 20 90 04 cd 0d 06 | 68 08 20 90 03 cd 0d 06 |^. .....|h. .....|
|00002570| 72 43 20 20 cc 20 c8 99 | 20 22 4f 53 5f 47 42 50 |rC . ..| "OS_GBP|
|00002580| 42 22 2c 33 2c 41 25 2c | 26 38 36 34 34 2c 34 2c |B",3,A%,|&8644,4,|
|00002590| 34 3a e7 20 51 25 3d 28 | a2 23 41 25 20 84 20 31 |4:. Q%=(|.#A% . 1|
|000025a0| 3c 3c 33 31 29 3a 71 25 | 21 34 30 3d 26 32 46 46 |<<31):q%|!40=&2FF|
|000025b0| 41 0d 06 7c 07 20 20 cd | 0d 06 86 0b 20 20 d9 20 |A..|. .|.... . |
|000025c0| 23 41 25 0d 06 90 00 06 | 20 cd 0d 06 9a 05 cd 0d |#A%.....| .......|
|000025d0| 06 a4 07 f7 20 85 0d 06 | ae 0a e7 20 42 25 3a e1 |.... ...|... B%:.|
|000025e0| 0d 06 b8 33 66 24 28 71 | 75 65 75 65 25 29 3d a4 |...3f$(q|ueue%)=.|
|000025f0| 30 28 71 25 2b 34 34 29 | 3a 66 25 28 71 75 65 75 |0(q%+44)|:f%(queu|
|00002600| 65 25 29 3d 71 25 21 34 | 30 3a 71 75 65 75 65 25 |e%)=q%!4|0:queue%|
|00002610| 2b 3d 31 0d 06 c2 1b e7 | 20 71 75 65 75 65 25 3d |+=1.....| queue%=|
|00002620| 31 3a f2 6f 70 65 6e 73 | 61 76 65 62 6f 78 0d 06 |1:.opens|avebox..|
|00002630| cc 05 e1 0d 06 d6 04 0d | 06 e0 1b dd 20 f2 74 65 |........|.... .te|
|00002640| 6c 6c 74 68 65 6d 6f 66 | 66 28 24 28 71 25 2b 34 |llthemof|f($(q%+4|
|00002650| 29 29 0d 06 ea 30 ea 20 | 21 71 25 3a c8 99 20 22 |))...0. |!q%:.. "|
|00002660| 57 69 6d 70 5f 52 65 70 | 6f 72 74 45 72 72 6f 72 |Wimp_Rep|ortError|
|00002670| 22 2c 71 25 2c 31 2c 22 | 41 70 70 53 71 75 61 73 |",q%,1,"|AppSquas|
|00002680| 68 22 0d 06 f4 05 e1 0d | 06 fe 04 0d 07 08 0c dd |h"......|........|
|00002690| 20 a4 30 28 41 25 29 0d | 07 12 1f ea 20 61 24 3a | .0(A%).|.... a$:|
|000026a0| c8 99 20 22 4f 53 5f 57 | 72 69 74 65 4e 22 2c 41 |.. "OS_W|riteN",A|
|000026b0| 25 20 b8 20 61 24 0d 07 | 1c 07 3d 61 24 0d 07 26 |% . a$..|..=a$..&|
|000026c0| 04 0d 07 30 12 dd 20 a4 | 70 61 74 68 28 66 24 2c |...0.. .|path(f$,|
|000026d0| 46 25 29 0d 07 3a 2d ea | 20 69 25 3a 69 25 3d a9 |F%)..:-.| i%:i%=.|
|000026e0| 20 66 24 2b 31 3a e7 20 | a7 66 24 2c 22 3a 3a 22 | f$+1:. |.f$,"::"|
|000026f0| 29 3a 69 25 3d a7 66 24 | 2c 22 3a 3a 22 29 2b 32 |):i%=.f$|,"::")+2|
|00002700| 0d 07 44 13 66 24 3d c1 | 66 24 2c 69 25 29 3a 69 |..D.f$=.|f$,i%):i|
|00002710| 25 3d a3 0d 07 4e 31 e7 | 20 a7 66 24 2c 22 2e 22 |%=...N1.| .f$,"."|
|00002720| 29 3a 66 24 3d c1 66 24 | 2c a7 66 24 2c 22 2e 22 |):f$=.f$|,.f$,"."|
|00002730| 29 2b 31 29 3a e7 20 a7 | 66 24 2c 22 2e 22 29 3a |)+1):. .|f$,"."):|
|00002740| 69 25 3d b9 0d 07 58 4d | e7 20 69 25 20 8b 20 e7 |i%=...XM|. i% . .|
|00002750| 20 46 25 3a f2 74 65 6c | 6c 74 68 65 6d 6f 66 66 | F%:.tel|lthemoff|
|00002760| 28 22 54 6f 20 73 61 76 | 65 2c 20 64 72 61 67 20 |("To sav|e, drag |
|00002770| 74 68 65 20 69 63 6f 6e | 20 74 6f 20 61 20 64 69 |the icon| to a di|
|00002780| 72 65 63 74 6f 72 79 20 | 64 69 73 70 6c 61 79 22 |rectory |display"|
|00002790| 29 0d 07 62 07 3d 69 25 | 0d 07 6c 04 0d 07 76 0f |)..b.=i%|..l...v.|
|000027a0| dd 20 a4 6c 65 61 66 28 | 66 24 29 0d 07 80 24 c8 |. .leaf(|f$)...$.|
|000027b0| 95 20 a7 66 24 2c 22 3a | 22 29 3a 66 24 3d c1 66 |. .f$,":|"):f$=.f|
|000027c0| 24 2c a7 66 24 2c 22 3a | 22 29 2b 31 29 3a ce 0d |$,.f$,":|")+1):..|
|000027d0| 07 8a 24 c8 95 20 a7 66 | 24 2c 22 2e 22 29 3a 66 |..$.. .f|$,"."):f|
|000027e0| 24 3d c1 66 24 2c a7 66 | 24 2c 22 2e 22 29 2b 31 |$=.f$,.f|$,".")+1|
|000027f0| 29 3a ce 0d 07 94 07 3d | 66 24 0d 07 9e 04 0d 07 |):.....=|f$......|
|00002800| a8 12 dd 20 f2 6f 70 65 | 6e 73 61 76 65 62 6f 78 |... .ope|nsavebox|
|00002810| 0d 07 b2 2a 21 71 25 3d | 66 25 28 30 29 20 80 20 |...*!q%=|f%(0) . |
|00002820| 26 46 90 03 3a e7 20 21 | 71 25 3d 26 46 46 42 20 |&F..:. !|q%=&FFB |
|00002830| 8c 20 21 71 25 3d 26 46 | 46 38 0d 07 bc 12 e7 20 |. !q%=&F|F8..... |
|00002840| 66 25 28 30 29 3e 26 46 | 90 03 20 8c 0d 07 c6 41 |f%(0)>&F|.. ....A|
|00002850| 20 24 73 61 76 65 74 69 | 74 6c 65 25 3d 22 55 6e | $saveti|tle%="Un|
|00002860| 73 71 75 61 73 68 20 61 | 73 22 3a 24 69 63 6f 6e |squash a|s":$icon|
|00002870| 70 74 72 25 3d 22 66 69 | 6c 65 5f 22 2b c2 22 30 |ptr%="fi|le_"+."0|
|00002880| 30 22 2b c3 7e 66 25 28 | 30 29 2c 33 29 0d 07 d0 |0"+.~f%(|0),3)...|
|00002890| 40 cc 20 24 73 61 76 65 | 74 69 74 6c 65 25 3d 22 |@. $save|title%="|
|000028a0| 53 71 75 61 73 68 20 61 | 73 22 3a 24 69 63 6f 6e |Squash a|s":$icon|
|000028b0| 70 74 72 25 3d 22 73 71 | 75 61 73 68 5f 22 2b c2 |ptr%="sq|uash_"+.|
|000028c0| 22 30 30 22 2b c3 7e 21 | 71 25 2c 33 29 0d 07 da |"00"+.~!|q%,3)...|
|000028d0| 05 cd 0d 07 e4 3a 21 71 | 25 3d 73 61 76 65 77 25 |.....:!q|%=savew%|
|000028e0| 3a 71 25 21 34 3d 33 3a | 71 25 21 38 3d 66 25 28 |:q%!4=3:|q%!8=f%(|
|000028f0| 30 29 3c 3e 26 46 46 38 | 20 80 20 31 3c 3c 32 32 |0)<>&FF8| . 1<<22|
|00002900| 3a 71 25 21 31 32 3d 31 | 3c 3c 32 32 0d 07 ee 1e |:q%!12=1|<<22....|
|00002910| c8 99 20 22 57 69 6d 70 | 5f 53 65 74 49 63 6f 6e |.. "Wimp|_SetIcon|
|00002920| 53 74 61 74 65 22 2c 2c | 71 25 0d 07 f8 0a c8 8e |State",,|q%......|
|00002930| 20 b9 20 ca 0d 08 02 1b | c9 20 66 25 28 30 29 3e | . .....|. f%(0)>|
|00002940| 26 46 90 03 3a 71 25 21 | 38 3d 31 3c 3c 32 32 0d |&F..:q%!|8=1<<22.|
|00002950| 08 0c 34 c9 20 66 25 28 | 30 29 3d 26 46 46 38 20 |..4. f%(|0)=&FF8 |
|00002960| 80 20 71 25 21 38 3d 30 | 3a c8 99 20 22 57 69 6d |. q%!8=0|:.. "Wim|
|00002970| 70 5f 47 65 74 49 63 6f | 6e 53 74 61 74 65 22 2c |p_GetIco|nState",|
|00002980| 2c 71 25 0d 08 16 28 20 | 71 25 21 38 3d 31 3c 3c |,q%...( |q%!8=1<<|
|00002990| 32 32 20 80 20 ac 20 71 | 25 21 32 34 3c 3c 31 3a |22 . . q|%!24<<1:|
|000029a0| 71 25 21 31 32 3d 31 3c | 3c 32 32 0d 08 20 1d 7f |q%!12=1<|<22.. ..|
|000029b0| 3a 71 25 21 38 3d 31 3c | 3c 32 32 20 80 20 66 25 |:q%!8=1<|<22 . f%|
|000029c0| 28 30 29 3d 26 46 46 42 | 0d 08 2a 05 cb 0d 08 34 |(0)=&FFB|..*....4|
|000029d0| 25 71 25 21 34 3d 34 3a | c8 99 20 22 57 69 6d 70 |%q%!4=4:|.. "Wimp|
|000029e0| 5f 53 65 74 49 63 6f 6e | 53 74 61 74 65 22 2c 2c |_SetIcon|State",,|
|000029f0| 71 25 0d 08 3e 3c 24 73 | 61 76 65 70 74 72 25 3d |q%..><$s|aveptr%=|
|00002a00| 66 24 28 30 29 3a c8 99 | 20 22 57 69 6d 70 5f 43 |f$(0):..| "Wimp_C|
|00002a10| 72 65 61 74 65 4d 65 6e | 75 22 2c 2c 73 61 76 65 |reateMen|u",,save|
|00002a20| 77 25 2c 96 37 2d 36 34 | 2c 96 38 2b 36 34 0d 08 |w%,.7-64|,.8+64..|
|00002a30| 48 05 e1 0d 08 52 04 0d | 08 5c 12 dd 20 f2 70 72 |H....R..|.\.. .pr|
|00002a40| 6f 63 65 73 73 28 66 24 | 29 0d 08 66 07 ea 20 85 |ocess(f$|)..f.. .|
|00002a50| 0d 08 70 54 ee 20 85 20 | ea 20 c8 99 20 22 57 69 |..pT. . |. .. "Wi|
|00002a60| 6d 70 5f 53 6c 6f 74 53 | 69 7a 65 22 2c 61 70 70 |mp_SlotS|ize",app|
|00002a70| 25 2c 2d 31 3a 73 69 7a | 65 25 3d 30 3a f2 74 65 |%,-1:siz|e%=0:.te|
|00002a80| 6c 6c 74 68 65 6d 6f 66 | 66 28 f6 24 29 3a f7 20 |llthemof|f(.$):. |
|00002a90| 85 3a e7 20 9f 3d 2d 31 | 3a f2 6e 65 78 74 3a e1 |.:. .=-1|:.next:.|
|00002aa0| 3a 8b 20 e1 0d 08 7a 15 | c8 99 20 22 48 6f 75 72 |:. ...z.|.. "Hour|
|00002ab0| 67 6c 61 73 73 5f 4f 6e | 22 0d 08 84 2c e7 20 66 |glass_On|"...,. f|
|00002ac0| 25 28 30 29 3e 26 46 90 | 03 3a f2 75 6e 73 71 75 |%(0)>&F.|.:.unsqu|
|00002ad0| 61 73 68 28 66 24 29 3a | 8b 20 f2 73 71 75 61 73 |ash(f$):|. .squas|
|00002ae0| 68 28 66 24 29 0d 08 8e | 24 c8 99 20 22 57 69 6d |h(f$)...|$.. "Wim|
|00002af0| 70 5f 53 6c 6f 74 53 69 | 7a 65 22 2c 61 70 70 25 |p_SlotSi|ze",app%|
|00002b00| 2c 2d 31 3a f2 6e 65 78 | 74 0d 08 98 1a c8 99 20 |,-1:.nex|t...... |
|00002b10| 22 48 6f 75 72 67 6c 61 | 73 73 5f 4f 66 66 22 3a |"Hourgla|ss_Off":|
|00002b20| f7 20 85 0d 08 a2 05 e1 | 0d 08 ac 04 0d 08 b6 0b |. ......|........|
|00002b30| dd 20 f2 6e 65 78 74 0d | 08 c0 1c c8 99 20 22 57 |. .next.|..... "W|
|00002b40| 69 6d 70 5f 43 72 65 61 | 74 65 4d 65 6e 75 22 2c |imp_Crea|teMenu",|
|00002b50| 2c 2d 31 0d 08 ca 3b e3 | 20 6e 25 3d 31 20 b8 20 |,-1...;.| n%=1 . |
|00002b60| 31 35 3a 66 24 28 6e 25 | 2d 31 29 3d 66 24 28 6e |15:f$(n%|-1)=f$(n|
|00002b70| 25 29 3a 66 25 28 6e 25 | 2d 31 29 3d 66 25 28 6e |%):f%(n%|-1)=f%(n|
|00002b80| 25 29 3a ed 3a 69 67 6e | 6f 72 65 25 3d b9 0d 08 |%):.:ign|ore%=...|
|00002b90| d4 1a 71 75 65 75 65 25 | 2d 3d 31 3a 6f 70 65 6e |..queue%|-=1:open|
|00002ba0| 25 3d 71 75 65 75 65 25 | 0d 08 de 05 e1 0d 08 e8 |%=queue%|........|
|00002bb0| 04 0d 08 f2 0e dd 20 a4 | 73 71 75 65 65 7a 65 0d |...... .|squeeze.|
|00002bc0| 08 fc 30 21 71 25 3d 73 | 61 76 65 77 25 3a 71 25 |..0!q%=s|avew%:q%|
|00002bd0| 21 34 3d 33 3a c8 99 20 | 22 57 69 6d 70 5f 47 65 |!4=3:.. |"Wimp_Ge|
|00002be0| 74 49 63 6f 6e 53 74 61 | 74 65 22 2c 2c 71 25 0d |tIconSta|te",,q%.|
|00002bf0| 09 06 1c 3d 28 71 25 21 | 32 34 20 80 20 33 3c 3c |...=(q%!|24 . 3<<|
|00002c00| 32 31 29 3d 28 31 3c 3c | 32 31 29 0d 09 10 04 0d |21)=(1<<|21).....|
|00002c10| 09 1a 18 dd 20 f2 73 71 | 75 65 65 7a 65 28 61 24 |.... .sq|ueeze(a$|
|00002c20| 2c 56 25 2c 46 25 29 0d | 09 24 29 ea 20 41 25 2c |,V%,F%).|.$). A%,|
|00002c30| 42 25 2c 43 25 2c 53 25 | 2c 54 25 3a 54 25 3d 66 |B%,C%,S%|,T%:T%=f|
|00002c40| 25 28 30 29 20 80 20 26 | 46 90 03 3a 41 25 3d b9 |%(0) . &|F..:A%=.|
|00002c50| 0d 09 2e 07 ea 20 85 0d | 09 38 1f ee 20 85 20 ea |..... ..|.8.. . .|
|00002c60| 20 f2 74 65 6c 6c 74 68 | 65 6d 6f 66 66 28 f6 24 | .tellth|emoff(.$|
|00002c70| 29 3a 41 25 3d a3 0d 09 | 42 0a e7 20 41 25 20 8c |):A%=...|B.. A% .|
|00002c80| 0d 09 4c 0b 20 e7 20 56 | 25 20 8c 0d 09 56 24 20 |..L. . V|% ...V$ |
|00002c90| 20 c8 99 20 22 4f 53 5f | 46 69 6c 65 22 2c 31 37 | .. "OS_|File",17|
|00002ca0| 2c 22 52 75 6e 3a 22 2b | 61 24 20 b8 20 41 25 0d |,"Run:"+|a$ . A%.|
|00002cb0| 09 60 14 20 20 e7 20 28 | 41 25 20 80 20 31 29 3d |.`. . (|A% . 1)=|
|00002cc0| 30 20 8c 0d 09 6a 31 20 | 90 03 c8 99 20 22 4f 53 |0 ...j1 |.... "OS|
|00002cd0| 5f 46 69 6c 65 22 2c 31 | 37 2c 22 3c 41 70 70 53 |_File",1|7,"<AppS|
|00002ce0| 71 75 61 73 68 24 44 69 | 72 3e 2e 22 2b 61 24 20 |quash$Di|r>."+a$ |
|00002cf0| b8 20 41 25 0d 09 74 11 | 20 90 03 e7 20 41 25 20 |. A%..t.| ... A% |
|00002d00| 80 20 31 20 8c 0d 09 7e | 20 90 05 61 24 3d 22 3c |. 1 ...~| ..a$="<|
|00002d10| 41 70 70 53 71 75 61 73 | 68 24 44 69 72 3e 2e 22 |AppSquas|h$Dir>."|
|00002d20| 2b 61 24 0d 09 88 3a 20 | 90 03 cc 20 85 20 31 2c |+a$...: |... . 1,|
|00002d30| 22 43 61 6e 27 74 20 70 | 72 6f 63 65 73 73 20 74 |"Can't p|rocess t|
|00002d40| 68 65 20 66 69 6c 65 20 | 2d 20 27 22 2b 61 24 2b |he file |- '"+a$+|
|00002d50| 22 27 20 6e 6f 74 20 66 | 6f 75 6e 64 22 0d 09 92 |"' not f|ound"...|
|00002d60| 08 20 90 03 cd 0d 09 9c | 07 20 20 cd 0d 09 a6 06 |. ......|. .....|
|00002d70| 20 cd 0d 09 b0 0b 20 e7 | 20 46 25 20 8c 0d 09 ba | ..... .| F% ....|
|00002d80| 4d 20 20 21 71 25 3d 73 | 61 76 65 77 25 3a 71 25 |M !q%=s|avew%:q%|
|00002d90| 21 34 3d 34 3a c8 99 20 | 22 57 69 6d 70 5f 47 65 |!4=4:.. |"Wimp_Ge|
|00002da0| 74 49 63 6f 6e 53 74 61 | 74 65 22 2c 2c 71 25 3a |tIconSta|te",,q%:|
|00002db0| 46 25 3d 28 71 25 21 32 | 34 20 80 20 33 3c 3c 32 |F%=(q%!2|4 . 3<<2|
|00002dc0| 31 29 3d 28 31 3c 3c 32 | 31 29 0d 09 c4 06 20 cd |1)=(1<<2|1).... .|
|00002dd0| 0d 09 ce 17 20 53 25 3d | 61 24 3c 3e 22 55 6e 53 |.... S%=|a$<>"UnS|
|00002de0| 71 75 65 65 7a 65 22 0d | 09 d8 10 20 e7 20 54 25 |queeze".|... . T%|
|00002df0| 3d 26 46 46 41 20 8c 0d | 09 e2 38 20 20 e7 20 53 |=&FFA ..|..8 . S|
|00002e00| 25 20 8c 20 f2 73 71 7a | 5f 74 6f 73 63 72 61 70 |% . .sqz|_toscrap|
|00002e10| 28 66 24 28 30 29 29 3a | 8b 20 f2 75 6e 73 71 7a |(f$(0)):|. .unsqz|
|00002e20| 5f 74 6f 73 63 72 61 70 | 28 66 24 28 30 29 29 0d |_toscrap|(f$(0)).|
|00002e30| 09 ec 45 20 20 c8 99 20 | 22 4f 53 5f 53 65 74 56 |..E .. |"OS_SetV|
|00002e40| 61 72 56 61 6c 22 2c 22 | 53 71 75 65 65 7a 65 24 |arVal","|Squeeze$|
|00002e50| 49 6e 22 2c 22 3c 57 69 | 6d 70 24 53 63 72 61 70 |In","<Wi|mp$Scrap|
|00002e60| 44 69 72 3e 2e 41 70 70 | 53 71 75 61 73 68 2e 53 |Dir>.App|Squash.S|
|00002e70| 72 63 00 22 0d 09 f6 2f | 20 cc 20 c8 99 20 22 4f |rc.".../| . .. "O|
|00002e80| 53 5f 53 65 74 56 61 72 | 56 61 6c 22 2c 22 53 71 |S_SetVar|Val","Sq|
|00002e90| 75 65 65 7a 65 24 49 6e | 22 2c 66 24 28 30 29 2b |ueeze$In|",f$(0)+|
|00002ea0| bd 20 30 0d 0a 00 06 20 | cd 0d 0a 0a 15 20 e7 20 |. 0.... |..... . |
|00002eb0| 54 25 3d 26 46 46 41 20 | 80 20 53 25 20 8c 0d 0a |T%=&FFA |. S% ...|
|00002ec0| 14 46 20 20 c8 99 20 22 | 4f 53 5f 53 65 74 56 61 |.F .. "|OS_SetVa|
|00002ed0| 72 56 61 6c 22 2c 22 53 | 71 75 65 65 7a 65 24 4f |rVal","S|queeze$O|
|00002ee0| 75 74 22 2c 22 3c 57 69 | 6d 70 24 53 63 72 61 70 |ut","<Wi|mp$Scrap|
|00002ef0| 44 69 72 3e 2e 41 70 70 | 53 71 75 61 73 68 2e 44 |Dir>.App|Squash.D|
|00002f00| 73 74 00 22 0d 0a 1e 31 | 20 cc 20 c8 99 20 22 4f |st."...1| . .. "O|
|00002f10| 53 5f 53 65 74 56 61 72 | 56 61 6c 22 2c 22 53 71 |S_SetVar|Val","Sq|
|00002f20| 75 65 65 7a 65 24 4f 75 | 74 22 2c 66 24 2b bd 20 |ueeze$Ou|t",f$+. |
|00002f30| 30 2c 90 03 32 0d 0a 28 | 06 20 cd 0d 0a 32 27 20 |0,..2..(|. ...2' |
|00002f40| c8 99 20 22 4f 53 5f 46 | 69 6c 65 22 2c 35 2c 66 |.. "OS_F|ile",5,f|
|00002f50| 24 28 30 29 20 b8 20 2c | 2c 41 25 2c 42 25 2c 2c |$(0) . ,|,A%,B%,,|
|00002f60| 43 25 0d 0a 3c 0b 20 e7 | 20 46 25 20 8c 0d 0a 46 |C%..<. .| F% ...F|
|00002f70| 3d 20 20 c8 99 20 22 57 | 69 6d 70 5f 53 74 61 72 |= .. "W|imp_Star|
|00002f80| 74 54 61 73 6b 22 2c 61 | 24 2b 22 20 2d 66 20 3c |tTask",a|$+" -f <|
|00002f90| 53 71 75 65 65 7a 65 24 | 49 6e 3e 20 3c 53 71 75 |Squeeze$|In> <Squ|
|00002fa0| 65 65 7a 65 24 4f 75 74 | 3e 22 0d 0a 50 3b 20 cc |eeze$Out|>"..P; .|
|00002fb0| 20 c8 99 20 22 57 69 6d | 70 5f 53 74 61 72 74 54 | .. "Wim|p_StartT|
|00002fc0| 61 73 6b 22 2c 61 24 2b | 22 20 3c 53 71 75 65 65 |ask",a$+|" <Squee|
|00002fd0| 7a 65 24 49 6e 3e 20 3c | 53 71 75 65 65 7a 65 24 |ze$In> <|Squeeze$|
|00002fe0| 4f 75 74 3e 22 0d 0a 5a | 06 20 cd 0d 0a 64 31 20 |Out>"..Z|. ...d1 |
|00002ff0| e7 20 54 25 3d 26 46 46 | 41 20 80 20 53 25 20 8c |. T%=&FF|A . S% .|
|00003000| 20 f2 73 71 7a 5f 66 72 | 6f 6d 73 63 72 61 70 28 | .sqz_fr|omscrap(|
|00003010| 66 24 2c 54 25 2c 66 24 | 28 30 29 29 0d 0a 6e 36 |f$,T%,f$|(0))..n6|
|00003020| 20 c8 99 20 22 4f 53 5f | 46 69 6c 65 22 2c 31 2c | .. "OS_|File",1,|
|00003030| 66 24 2c 28 41 25 20 80 | 20 26 46 90 03 30 90 03 |f$,(A% .| &F..0..|
|00003040| 46 46 29 20 84 20 54 25 | 3c 3c 38 2c 42 25 2c 2c |FF) . T%|<<8,B%,,|
|00003050| 43 25 0d 0a 78 05 cd 0d | 0a 82 07 f7 20 85 0d 0a |C%..x...|.... ...|
|00003060| 8c 4c c8 99 20 22 58 4f | 53 5f 53 65 74 56 61 72 |.L.. "XO|S_SetVar|
|00003070| 56 61 6c 22 2c 22 53 71 | 75 65 65 7a 65 24 49 6e |Val","Sq|ueeze$In|
|00003080| 22 2c 2c 2d 31 3a c8 99 | 20 22 58 4f 53 5f 53 65 |",,-1:..| "XOS_Se|
|00003090| 74 56 61 72 56 61 6c 22 | 2c 22 53 71 75 65 65 7a |tVarVal"|,"Squeez|
|000030a0| 65 24 4f 75 74 22 2c 2c | 2d 31 0d 0a 96 33 c8 99 |e$Out",,|-1...3..|
|000030b0| 20 22 4f 53 5f 46 69 6c | 65 22 2c 35 2c 22 3c 57 | "OS_Fil|e",5,"<W|
|000030c0| 69 6d 70 24 53 63 72 61 | 70 44 69 72 3e 2e 41 70 |imp$Scra|pDir>.Ap|
|000030d0| 70 53 71 75 61 73 68 22 | 20 b8 20 46 25 0d 0a a0 |pSquash"| . F%...|
|000030e0| 30 e7 20 46 25 20 8c 20 | 2a 57 69 70 65 20 3c 57 |0. F% . |*Wipe <W|
|000030f0| 69 6d 70 24 53 63 72 61 | 70 44 69 72 3e 2e 41 70 |imp$Scra|pDir>.Ap|
|00003100| 70 53 71 75 61 73 68 20 | 7e 43 7e 56 52 0d 0a aa |pSquash |~C~VR...|
|00003110| 05 e1 0d 0a b4 04 0d 0a | be 16 dd 20 f2 73 71 7a |........|... .sqz|
|00003120| 5f 74 6f 73 63 72 61 70 | 28 66 24 29 0d 0a c8 26 |_toscrap|(f$)...&|
|00003130| ea 20 69 6e 25 2c 6f 75 | 74 25 2c 4c 25 2c 52 25 |. in%,ou|t%,L%,R%|
|00003140| 2c 53 25 3a 69 6e 25 3d | 2d 31 3a 6f 75 74 25 3d |,S%:in%=|-1:out%=|
|00003150| 2d 31 0d 0a d2 07 ea 20 | 85 0d 0a dc 3b ee 20 85 |-1..... |....;. .|
|00003160| 20 ea 20 c8 99 20 22 58 | 4f 53 5f 46 69 6e 64 22 | . .. "X|OS_Find"|
|00003170| 2c 2c 69 6e 25 3a c8 99 | 20 22 58 4f 53 5f 46 69 |,,in%:..| "XOS_Fi|
|00003180| 6e 64 22 2c 2c 6f 75 74 | 25 3a f7 20 85 3a 85 20 |nd",,out|%:. .:. |
|00003190| 9f 2c f6 24 0d 0a e6 30 | c8 99 20 22 4f 53 5f 46 |.,.$...0|.. "OS_F|
|000031a0| 69 6c 65 22 2c 38 2c 22 | 3c 57 69 6d 70 24 53 63 |ile",8,"|<Wimp$Sc|
|000031b0| 72 61 70 44 69 72 3e 2e | 41 70 70 53 71 75 61 73 |rapDir>.|AppSquas|
|000031c0| 68 22 2c 32 0d 0a f0 3b | 69 6e 25 3d 8e 20 66 24 |h",2...;|in%=. f$|
|000031d0| 3a e7 20 69 6e 25 20 8b | 20 69 6e 25 3d 2d 31 3a |:. in% .| in%=-1:|
|000031e0| 85 20 31 2c 22 46 61 69 | 6c 65 64 20 74 6f 20 6f |. 1,"Fai|led to o|
|000031f0| 70 65 6e 20 69 6e 70 75 | 74 20 66 69 6c 65 22 0d |pen inpu|t file".|
|00003200| 0a fa 2a 6f 75 74 25 3d | ae 20 22 3c 57 69 6d 70 |..*out%=|. "<Wimp|
|00003210| 24 53 63 72 61 70 44 69 | 72 3e 2e 41 70 70 53 71 |$ScrapDi|r>.AppSq|
|00003220| 75 61 73 68 2e 53 72 63 | 22 0d 0b 04 0c 4c 25 3d |uash.Src|"....L%=|
|00003230| a2 23 69 6e 25 0d 0b 0e | 09 c8 95 20 4c 25 0d 0b |.#in%...|... L%..|
|00003240| 18 1e 20 52 25 3d 4c 25 | 3a e7 20 52 25 3e 32 30 |.. R%=L%|:. R%>20|
|00003250| 34 38 20 8c 20 52 25 3d | 32 30 34 38 0d 0b 22 3d |48 . R%=|2048.."=|
|00003260| 20 c8 99 20 22 4f 53 5f | 47 42 50 42 22 2c 34 2c | .. "OS_|GBPB",4,|
|00003270| 69 6e 25 2c 71 25 2c 52 | 25 20 b8 20 2c 90 03 53 |in%,q%,R|% . ,..S|
|00003280| 25 3a e7 20 53 25 20 8c | 20 85 20 31 2c 22 52 65 |%:. S% .| . 1,"Re|
|00003290| 61 64 20 65 72 72 6f 72 | 22 0d 0b 2c 3f 20 c8 99 |ad error|"..,? ..|
|000032a0| 20 22 4f 53 5f 47 42 50 | 42 22 2c 32 2c 6f 75 74 | "OS_GBP|B",2,out|
|000032b0| 25 2c 71 25 2c 52 25 20 | b8 20 2c 90 03 53 25 3a |%,q%,R% |. ,..S%:|
|000032c0| e7 20 53 25 20 8c 20 85 | 20 31 2c 22 57 72 69 74 |. S% . .| 1,"Writ|
|000032d0| 65 20 65 72 72 6f 72 22 | 0d 0b 36 0b 20 4c 25 2d |e error"|..6. L%-|
|000032e0| 3d 52 25 0d 0b 40 05 ce | 0d 0b 4a 10 d9 23 69 6e |=R%..@..|..J..#in|
|000032f0| 25 3a d9 23 6f 75 74 25 | 0d 0b 54 38 c8 99 20 22 |%:.#out%|..T8.. "|
|00003300| 4f 53 5f 46 69 6c 65 22 | 2c 31 38 2c 22 3c 57 69 |OS_File"|,18,"<Wi|
|00003310| 6d 70 24 53 63 72 61 70 | 44 69 72 3e 2e 41 70 70 |mp$Scrap|Dir>.App|
|00003320| 53 71 75 61 73 68 2e 53 | 72 63 22 2c 26 46 46 38 |Squash.S|rc",&FF8|
|00003330| 0d 0b 5e 05 e1 0d 0b 68 | 04 0d 0b 72 18 dd 20 f2 |..^....h|...r.. .|
|00003340| 75 6e 73 71 7a 5f 74 6f | 73 63 72 61 70 28 66 24 |unsqz_to|scrap(f$|
|00003350| 29 0d 0b 7c 26 ea 20 69 | 6e 25 2c 6f 75 74 25 2c |)..|&. i|n%,out%,|
|00003360| 4c 25 2c 52 25 2c 53 25 | 3a 69 6e 25 3d 2d 31 3a |L%,R%,S%|:in%=-1:|
|00003370| 6f 75 74 25 3d 2d 31 0d | 0b 86 07 ea 20 85 0d 0b |out%=-1.|.... ...|
|00003380| 90 00 3b ee 20 85 20 ea | 20 c8 99 20 22 58 4f 53 |..;. . .| .. "XOS|
|00003390| 5f 46 69 6e 64 22 2c 2c | 69 6e 25 3a c8 99 20 22 |_Find",,|in%:.. "|
|000033a0| 58 4f 53 5f 46 69 6e 64 | 22 2c 2c 6f 75 74 25 3a |XOS_Find|",,out%:|
|000033b0| f7 20 85 3a 85 20 9f 2c | f6 24 0d 0b 9a 30 c8 99 |. .:. .,|.$...0..|
|000033c0| 20 22 4f 53 5f 46 69 6c | 65 22 2c 38 2c 22 3c 57 | "OS_Fil|e",8,"<W|
|000033d0| 69 6d 70 24 53 63 72 61 | 70 44 69 72 3e 2e 41 70 |imp$Scra|pDir>.Ap|
|000033e0| 70 53 71 75 61 73 68 22 | 2c 32 0d 0b a4 3b 69 6e |pSquash"|,2...;in|
|000033f0| 25 3d 8e 20 66 24 3a e7 | 20 69 6e 25 20 8b 20 69 |%=. f$:.| in% . i|
|00003400| 6e 25 3d 2d 31 3a 85 20 | 31 2c 22 46 61 69 6c 65 |n%=-1:. |1,"Faile|
|00003410| 64 20 74 6f 20 6f 70 65 | 6e 20 69 6e 70 75 74 20 |d to ope|n input |
|00003420| 66 69 6c 65 22 0d 0b ae | 2f c8 99 20 22 4f 53 5f |file"...|/.. "OS_|
|00003430| 47 42 50 42 22 2c 34 2c | 69 6e 25 2c 71 25 2c 35 |GBPB",4,|in%,q%,5|
|00003440| 31 32 3a 6d 61 6e 67 6c | 65 25 3d 71 25 21 31 36 |12:mangl|e%=q%!16|
|00003450| 3c 3e 35 32 0d 0b b8 37 | 4c 25 3d 71 25 21 32 30 |<>52...7|L%=q%!20|
|00003460| 2b a9 20 a4 30 28 71 25 | 2b 71 25 21 32 30 29 2b |+. .0(q%|+q%!20)+|
|00003470| 38 20 80 20 2d 34 3a cf | 23 69 6e 25 3d 4c 25 3a |8 . -4:.|#in%=L%:|
|00003480| 4c 25 3d a2 23 69 6e 25 | 2d 4c 25 0d 0b c2 42 41 |L%=.#in%|-L%...BA|
|00003490| 25 3d 26 45 41 3c 3c 32 | 34 20 84 20 28 4c 25 2b |%=&EA<<2|4 . (L%+|
|000034a0| 31 35 29 3e 3e 32 3a 6f | 75 74 25 3d ae 20 22 3c |15)>>2:o|ut%=. "<|
|000034b0| 57 69 6d 70 24 53 63 72 | 61 70 44 69 72 3e 2e 41 |Wimp$Scr|apDir>.A|
|000034c0| 70 70 53 71 75 61 73 68 | 2e 53 72 63 22 0d 0b cc |ppSquash|.Src"...|
|000034d0| 40 c8 99 20 22 4f 53 5f | 47 42 50 42 22 2c 32 2c |@.. "OS_|GBPB",2,|
|000034e0| 6f 75 74 25 2c 26 38 36 | 30 34 2c 34 20 b8 20 2c |out%,&86|04,4 . ,|
|000034f0| 90 03 53 25 3a e7 20 53 | 25 20 8c 20 85 20 31 2c |..S%:. S|% . . 1,|
|00003500| 22 57 72 69 74 65 20 65 | 72 72 6f 72 22 0d 0b d6 |"Write e|rror"...|
|00003510| 38 e7 20 6d 61 6e 67 6c | 65 25 20 8c 20 21 73 71 |8. mangl|e% . !sq|
|00003520| 7a 5f 63 6f 64 65 25 3d | 6d 6f 64 73 71 7a 62 75 |z_code%=|modsqzbu|
|00003530| 66 25 3a 8b 20 21 73 71 | 7a 5f 63 6f 64 65 25 3d |f%:. !sq|z_code%=|
|00003540| 71 25 21 34 38 0d 0b e0 | 09 c8 95 20 4c 25 0d 0b |q%!48...|... L%..|
|00003550| ea 1e 20 52 25 3d 4c 25 | 3a e7 20 52 25 3e 32 30 |.. R%=L%|:. R%>20|
|00003560| 34 38 20 8c 20 52 25 3d | 32 30 34 38 0d 0b f4 3d |48 . R%=|2048...=|
|00003570| 20 c8 99 20 22 4f 53 5f | 47 42 50 42 22 2c 34 2c | .. "OS_|GBPB",4,|
|00003580| 69 6e 25 2c 71 25 2c 52 | 25 20 b8 20 2c 90 03 53 |in%,q%,R|% . ,..S|
|00003590| 25 3a e7 20 53 25 20 8c | 20 85 20 31 2c 22 52 65 |%:. S% .| . 1,"Re|
|000035a0| 61 64 20 65 72 72 6f 72 | 22 0d 0b fe 3f 20 c8 99 |ad error|"...? ..|
|000035b0| 20 22 4f 53 5f 47 42 50 | 42 22 2c 32 2c 6f 75 74 | "OS_GBP|B",2,out|
|000035c0| 25 2c 71 25 2c 52 25 20 | b8 20 2c 90 03 53 25 3a |%,q%,R% |. ,..S%:|
|000035d0| e7 20 53 25 20 8c 20 85 | 20 31 2c 22 57 72 69 74 |. S% . .| 1,"Writ|
|000035e0| 65 20 65 72 72 6f 72 22 | 0d 0c 08 0b 20 4c 25 2d |e error"|.... L%-|
|000035f0| 3d 52 25 0d 0c 12 05 ce | 0d 0c 1c 32 c8 99 20 22 |=R%.....|...2.. "|
|00003600| 4f 53 5f 47 42 50 42 22 | 2c 32 2c 6f 75 74 25 2c |OS_GBPB"|,2,out%,|
|00003610| 73 71 7a 5f 63 6f 64 65 | 25 2c 73 71 7a 5f 6c 65 |sqz_code|%,sqz_le|
|00003620| 6e 25 20 b8 20 2c 90 03 | 53 25 0d 0c 26 1c e7 20 |n% . ,..|S%..&.. |
|00003630| 53 25 20 8c 20 85 20 31 | 2c 22 57 72 69 74 65 20 |S% . . 1|,"Write |
|00003640| 65 72 72 6f 72 22 0d 0c | 30 10 d9 23 69 6e 25 3a |error"..|0..#in%:|
|00003650| d9 23 6f 75 74 25 0d 0c | 3a 38 c8 99 20 22 4f 53 |.#out%..|:8.. "OS|
|00003660| 5f 46 69 6c 65 22 2c 31 | 38 2c 22 3c 57 69 6d 70 |_File",1|8,"<Wimp|
|00003670| 24 53 63 72 61 70 44 69 | 72 3e 2e 41 70 70 53 71 |$ScrapDi|r>.AppSq|
|00003680| 75 61 73 68 2e 53 72 63 | 22 2c 26 46 46 38 0d 0c |uash.Src|",&FF8..|
|00003690| 44 05 e1 0d 0c 4e 04 0d | 0c 58 1e dd 20 f2 73 71 |D....N..|.X.. .sq|
|000036a0| 7a 5f 66 72 6f 6d 73 63 | 72 61 70 28 66 24 2c 54 |z_fromsc|rap(f$,T|
|000036b0| 25 2c 73 24 29 0d 0c 62 | 33 ea 20 69 6e 25 2c 69 |%,s$)..b|3. in%,i|
|000036c0| 6e 32 25 2c 6f 75 74 25 | 2c 4c 25 2c 52 25 2c 53 |n2%,out%|,L%,R%,S|
|000036d0| 25 3a 69 6e 25 3d 2d 31 | 3a 69 6e 32 25 3d 2d 31 |%:in%=-1|:in2%=-1|
|000036e0| 3a 6f 75 74 25 3d 2d 31 | 0d 0c 6c 07 ea 20 85 0d |:out%=-1|..l.. ..|
|000036f0| 0c 76 5d ee 20 85 20 ea | 20 c8 99 20 22 58 4f 53 |.v]. . .| .. "XOS|
|00003700| 5f 46 69 6e 64 22 2c 2c | 69 6e 25 3a c8 99 20 22 |_Find",,|in%:.. "|
|00003710| 58 4f 53 5f 46 69 6e 64 | 22 2c 2c 69 6e 32 25 3a |XOS_Find|",,in2%:|
|00003720| c8 99 20 22 58 4f 53 5f | 46 69 6e 64 22 2c 2c 6f |.. "XOS_|Find",,o|
|00003730| 75 74 25 3a f7 20 85 3a | e7 20 f6 24 3d 22 22 20 |ut%:. .:|. .$="" |
|00003740| 8c 20 e1 3a 8b 20 85 20 | 9f 2c f6 24 0d 0c 80 47 |. .:. . |.,.$...G|
|00003750| c8 99 20 22 4f 53 5f 46 | 69 6c 65 22 2c 35 2c 66 |.. "OS_F|ile",5,f|
|00003760| 24 28 30 29 20 b8 20 2c | 90 04 53 25 3a 69 6e 25 |$(0) . ,|..S%:in%|
|00003770| 3d 8e 20 22 3c 57 69 6d | 70 24 53 63 72 61 70 44 |=. "<Wim|p$ScrapD|
|00003780| 69 72 3e 2e 41 70 70 53 | 71 75 61 73 68 2e 44 73 |ir>.AppS|quash.Ds|
|00003790| 74 22 0d 0c 8a 19 e7 20 | 69 6e 25 20 8b 20 69 6e |t"..... |in% . in|
|000037a0| 25 3d 2d 31 3a 85 20 31 | 2c 22 22 0d 0c 94 25 6f |%=-1:. 1|,""...%o|
|000037b0| 75 74 25 3d ae 20 66 24 | 3a 4c 25 3d a2 23 69 6e |ut%=. f$|:L%=.#in|
|000037c0| 25 3a e7 20 4c 25 3d 53 | 25 20 8c 20 54 25 3d 30 |%:. L%=S|% . T%=0|
|000037d0| 0d 0c 9e 0f e7 20 54 25 | 3d 26 46 46 41 20 8c 0d |..... T%|=&FFA ..|
|000037e0| 0c a8 1c 20 c8 99 20 22 | 4f 53 5f 47 42 50 42 22 |... .. "|OS_GBPB"|
|000037f0| 2c 34 2c 69 6e 25 2c 71 | 25 2c 34 0d 0c b2 16 20 |,4,in%,q|%,4.... |
|00003800| e7 20 28 21 71 25 3e 90 | 03 32 38 29 3d 31 34 20 |. (!q%>.|.28)=14 |
|00003810| 8c 0d 0c bc 2a 20 20 69 | 6e 32 25 3d 8e 20 73 24 |....* i|n2%=. s$|
|00003820| 3a 4c 25 3d 28 28 21 71 | 25 20 80 20 26 46 90 06 |:L%=((!q|% . &F..|
|00003830| 29 3c 3c 32 29 2d 31 32 | 0d 0c c6 4c 20 20 c8 99 |)<<2)-12|...L ..|
|00003840| 20 22 4f 53 5f 47 42 50 | 42 22 2c 34 2c 69 6e 32 | "OS_GBP|B",4,in2|
|00003850| 25 2c 71 25 2c 34 34 3a | c8 99 20 22 4f 53 5f 47 |%,q%,44:|.. "OS_G|
|00003860| 42 50 42 22 2c 33 2c 69 | 6e 32 25 2c 71 25 2b 35 |BPB",3,i|n2%,q%+5|
|00003870| 32 2c 32 35 36 2c 71 25 | 21 31 36 3a 71 25 21 31 |2,256,q%|!16:q%!1|
|00003880| 36 3d 35 32 0d 0c d0 2c | 20 20 52 25 3d 35 32 2b |6=52...,| R%=52+|
|00003890| a9 20 a4 30 28 71 25 2b | 35 32 29 3a 71 25 21 52 |. .0(q%+|52):q%!R|
|000038a0| 25 3d 30 3a 52 25 3d 52 | 25 2b 34 20 80 20 2d 34 |%=0:R%=R|%+4 . -4|
|000038b0| 0d 0c da 4a 20 20 c8 99 | 20 22 4f 53 5f 47 42 50 |...J ..| "OS_GBP|
|000038c0| 42 22 2c 33 2c 69 6e 32 | 25 2c 71 25 2b 52 25 2c |B",3,in2|%,q%+R%,|
|000038d0| 32 35 36 2c 71 25 21 32 | 30 3a 71 25 21 32 30 3d |256,q%!2|0:q%!20=|
|000038e0| 52 25 3a 52 25 2b 3d a9 | 20 a4 30 28 71 25 2b 52 |R%:R%+=.| .0(q%+R|
|000038f0| 25 29 3a 71 25 21 52 25 | 3d 30 0d 0c e4 4e 20 20 |%):q%!R%|=0...N |
|00003900| 52 25 3d 52 25 2b 38 20 | 80 20 2d 34 3a 71 25 21 |R%=R%+8 |. -4:q%!|
|00003910| 28 52 25 2d 34 29 3d 30 | 3a 21 71 25 3d 30 3a 71 |(R%-4)=0|:!q%=0:q|
|00003920| 25 21 34 3d 4c 25 2b 52 | 25 20 84 20 31 3c 3c 33 |%!4=L%+R|% . 1<<3|
|00003930| 31 3a 71 25 21 38 3d 30 | 3a 71 25 21 31 32 3d 30 |1:q%!8=0|:q%!12=0|
|00003940| 3a 71 25 21 32 34 3d 30 | 0d 0c ee 46 20 20 71 25 |:q%!24=0|...F q%|
|00003950| 21 33 32 3d 30 3a 71 25 | 21 33 36 3d 30 3a 71 25 |!32=0:q%|!36=0:q%|
|00003960| 21 34 30 3d 30 3a 71 25 | 21 34 34 3d 30 3a c8 99 |!40=0:q%|!44=0:..|
|00003970| 20 22 4f 53 5f 47 42 50 | 42 22 2c 32 2c 6f 75 74 | "OS_GBP|B",2,out|
|00003980| 25 2c 71 25 2c 52 25 3a | d9 23 69 6e 32 25 0d 0c |%,q%,R%:|.#in2%..|
|00003990| f8 0e 20 cc 20 cf 23 69 | 6e 25 3d 30 0d 0d 02 06 |.. . .#i|n%=0....|
|000039a0| 20 cd 0d 0d 0c 05 cd 0d | 0d 16 09 c8 95 20 4c 25 | .......|..... L%|
|000039b0| 0d 0d 20 1e 20 52 25 3d | 4c 25 3a e7 20 52 25 3e |.. . R%=|L%:. R%>|
|000039c0| 32 30 34 38 20 8c 20 52 | 25 3d 32 30 34 38 0d 0d |2048 . R|%=2048..|
|000039d0| 2a 3d 20 c8 99 20 22 4f | 53 5f 47 42 50 42 22 2c |*= .. "O|S_GBPB",|
|000039e0| 34 2c 69 6e 25 2c 71 25 | 2c 52 25 20 b8 20 2c 90 |4,in%,q%|,R% . ,.|
|000039f0| 03 53 25 3a e7 20 53 25 | 20 8c 20 85 20 31 2c 22 |.S%:. S%| . . 1,"|
|00003a00| 52 65 61 64 20 65 72 72 | 6f 72 22 0d 0d 34 3f 20 |Read err|or"..4? |
|00003a10| c8 99 20 22 4f 53 5f 47 | 42 50 42 22 2c 32 2c 6f |.. "OS_G|BPB",2,o|
|00003a20| 75 74 25 2c 71 25 2c 52 | 25 20 b8 20 2c 90 03 53 |ut%,q%,R|% . ,..S|
|00003a30| 25 3a e7 20 53 25 20 8c | 20 85 20 31 2c 22 57 72 |%:. S% .| . 1,"Wr|
|00003a40| 69 74 65 20 65 72 72 6f | 72 22 0d 0d 3e 0b 20 4c |ite erro|r"..>. L|
|00003a50| 25 2d 3d 52 25 0d 0d 48 | 05 ce 0d 0d 52 0f e7 20 |%-=R%..H|....R.. |
|00003a60| 54 25 3d 26 46 46 41 20 | 8c 0d 0d 5c 3c 20 c8 99 |T%=&FFA |...\< ..|
|00003a70| 20 22 4f 53 5f 47 42 50 | 42 22 2c 34 2c 69 6e 25 | "OS_GBP|B",4,in%|
|00003a80| 2c 71 25 2c 34 20 b8 20 | 2c 90 03 53 25 3a e7 20 |,q%,4 . |,..S%:. |
|00003a90| 53 25 20 8c 20 85 20 31 | 2c 22 52 65 61 64 20 65 |S% . . 1|,"Read e|
|00003aa0| 72 72 6f 72 22 0d 0d 66 | 41 20 c8 99 20 22 4f 53 |rror"..f|A .. "OS|
|00003ab0| 5f 47 42 50 42 22 2c 31 | 2c 6f 75 74 25 2c 71 25 |_GBPB",1|,out%,q%|
|00003ac0| 2c 34 2c 34 38 20 b8 20 | 2c 90 03 53 25 3a e7 20 |,4,48 . |,..S%:. |
|00003ad0| 53 25 20 8c 20 85 20 31 | 2c 22 57 72 69 74 65 20 |S% . . 1|,"Write |
|00003ae0| 65 72 72 6f 72 22 0d 0d | 70 05 cd 0d 0d 7a 10 d9 |error"..|p....z..|
|00003af0| 23 69 6e 25 3a d9 23 6f | 75 74 25 0d 0d 84 05 e1 |#in%:.#o|ut%.....|
|00003b00| 0d 0d 8e 04 0d 0d 98 13 | dd 20 f2 75 6e 73 71 75 |........|. .unsqu|
|00003b10| 61 73 68 28 66 24 29 0d | 0d a2 2f e7 20 66 24 3d |ash(f$).|../. f$=|
|00003b20| 66 24 28 30 29 20 8c 20 | 85 20 31 2c 22 43 61 6e |f$(0) . |. 1,"Can|
|00003b30| 27 74 20 73 61 76 65 20 | 74 6f 20 73 61 6d 65 20 |'t save |to same |
|00003b40| 66 69 6c 65 21 22 0d 0d | ac 36 f4 20 54 68 65 20 |file!"..|.6. The |
|00003b50| 64 65 63 6f 6d 70 72 65 | 73 73 69 6f 6e 20 63 6f |decompre|ssion co|
|00003b60| 64 65 20 69 73 6e 27 74 | 20 6c 69 6b 65 6c 79 20 |de isn't| likely |
|00003b70| 74 6f 20 63 68 61 6e 67 | 65 2e 90 03 0d 0d b6 19 |to chang|e.......|
|00003b80| c8 99 20 22 48 6f 75 72 | 67 6c 61 73 73 5f 4c 45 |.. "Hour|glass_LE|
|00003b90| 44 73 22 2c 32 0d 0d c0 | 30 c8 99 20 22 4f 53 5f |Ds",2...|0.. "OS_|
|00003ba0| 46 69 6c 65 22 2c 35 2c | 66 24 28 30 29 20 b8 20 |File",5,|f$(0) . |
|00003bb0| 54 25 2c 2c 58 25 2c 59 | 25 2c 4c 25 3a 46 25 3d |T%,,X%,Y|%,L%:F%=|
|00003bc0| 58 25 3e 3e 38 0d 0d ca | 24 e7 20 54 25 3c 3e 31 |X%>>8...|$. T%<>1|
|00003bd0| 3a c8 99 20 22 4f 53 5f | 46 69 6c 65 22 2c 31 39 |:.. "OS_|File",19|
|00003be0| 2c 66 24 28 30 29 2c 54 | 25 0d 0d d4 3b e7 20 46 |,f$(0),T|%...;. F|
|00003bf0| 25 3c 3e 2d 38 20 80 20 | 46 25 3c 3e 2d 36 20 80 |%<>-8 . |F%<>-6 .|
|00003c00| 20 46 25 3c 3e 2d 35 3a | 85 20 31 2c 22 46 69 6c | F%<>-5:|. 1,"Fil|
|00003c10| 65 20 74 79 70 65 20 68 | 61 73 20 63 68 61 6e 67 |e type h|as chang|
|00003c20| 65 64 21 22 0d 0d de 3b | e7 20 66 25 28 30 29 3d |ed!"...;|. f%(0)=|
|00003c30| 26 32 46 46 38 20 84 20 | 66 25 28 30 29 3d 26 32 |&2FF8 . |f%(0)=&2|
|00003c40| 46 46 41 3a f2 73 71 75 | 65 65 7a 65 28 22 55 6e |FFA:.squ|eeze("Un|
|00003c50| 53 71 75 65 65 7a 65 22 | 2c a3 2c a3 29 3a e1 0d |Squeeze"|,.,.):..|
|00003c60| 0d e8 2c c8 99 20 22 57 | 69 6d 70 5f 53 6c 6f 74 |..,.. "W|imp_Slot|
|00003c70| 53 69 7a 65 22 2c 61 70 | 70 25 2b 31 35 33 36 30 |Size",ap|p%+15360|
|00003c80| 2b 4c 25 2c 2d 31 20 b8 | 20 41 25 0d 0d f2 43 e7 |+L%,-1 .| A%...C.|
|00003c90| 20 41 25 3c 61 70 70 25 | 2b 31 35 33 36 30 2b 4c | A%<app%|+15360+L|
|00003ca0| 25 3a 85 20 31 2c 22 4e | 6f 74 20 65 6e 6f 75 67 |%:. 1,"N|ot enoug|
|00003cb0| 68 20 6d 65 6d 6f 72 79 | 20 74 6f 20 75 6e 73 71 |h memory| to unsq|
|00003cc0| 75 61 73 68 20 27 22 2b | 66 24 2b 22 27 22 0d 0d |uash '"+|f$+"'"..|
|00003cd0| fc 2d 69 6e 25 3d 65 6e | 64 25 2b 31 35 33 35 36 |.-in%=en|d%+15356|
|00003ce0| 3a c8 99 20 22 4f 53 5f | 46 69 6c 65 22 2c 32 35 |:.. "OS_|File",25|
|00003cf0| 35 2c 66 24 28 30 29 2c | 69 6e 25 0d 0e 06 27 53 |5,f$(0),|in%...'S|
|00003d00| 25 3d 69 6e 25 2b 38 2b | 28 90 03 21 69 6e 25 20 |%=in%+8+|(..!in% |
|00003d10| 80 20 26 46 90 06 29 3c | 3c 38 29 3e 3e 36 29 0d |. &F..)<|<8)>>6).|
|00003d20| 0e 10 3a 41 25 3d 69 6e | 25 2b 34 3a 42 25 3d 53 |..:A%=in|%+4:B%=S|
|00003d30| 25 21 32 36 30 3a 43 25 | 3d 69 6e 25 2b 4c 25 2d |%!260:C%|=in%+L%-|
|00003d40| 31 36 3a 44 25 3d 65 6e | 64 25 3a 55 25 3d 53 25 |16:D%=en|d%:U%=S%|
|00003d50| 21 2d 34 2d 26 38 30 90 | 03 0d 0e 1a 2a c8 99 20 |!-4-&80.|....*.. |
|00003d60| 22 57 69 6d 70 5f 53 6c | 6f 74 53 69 7a 65 22 2c |"Wimp_Sl|otSize",|
|00003d70| 43 25 2b 55 25 2d 26 38 | 30 90 03 2c 2d 31 20 b8 |C%+U%-&8|0..,-1 .|
|00003d80| 20 50 25 0d 0e 24 41 e7 | 20 50 25 3c 43 25 2b 55 | P%..$A.| P%<C%+U|
|00003d90| 25 2d 26 38 30 90 03 3a | 85 20 31 2c 22 4e 6f 74 |%-&80..:|. 1,"Not|
|00003da0| 20 65 6e 6f 75 67 68 20 | 6d 65 6d 6f 72 79 20 74 | enough |memory t|
|00003db0| 6f 20 75 6e 73 71 75 61 | 73 68 20 27 22 2b 66 24 |o unsqua|sh '"+f$|
|00003dc0| 2b 22 27 22 0d 0e 2e 29 | 50 25 3d 53 25 2b 37 32 |+"'"...)|P%=S%+72|
|00003dd0| 3a 5b 4f 50 54 20 32 3a | 53 54 4d 46 44 20 31 33 |:[OPT 2:|STMFD 13|
|00003de0| 21 2c 7b 34 2d 31 31 2c | 31 34 7d 3a 5d 0d 0e 38 |!,{4-11,|14}:]..8|
|00003df0| 35 50 25 3d 53 25 2b 32 | 36 34 3a 5b 4f 50 54 20 |5P%=S%+2|64:[OPT |
|00003e00| 32 3a 4d 4f 56 20 30 2c | 6f 75 74 3a 4c 44 4d 46 |2:MOV 0,|out:LDMF|
|00003e10| 44 20 31 33 21 2c 7b 34 | 2d 31 31 2c 50 43 7d 5e |D 13!,{4|-11,PC}^|
|00003e20| 3a 5d 0d 0e 42 29 4c 25 | 3d ba 20 28 53 25 2b 37 |:]..B)L%|=. (S%+7|
|00003e30| 32 29 3a f4 20 3c 90 03 | 20 54 68 65 20 64 61 6e |2):. <..| The dan|
|00003e40| 67 65 72 6f 75 73 20 62 | 69 74 21 0d 0e 4c 39 41 |gerous b|it!..L9A|
|00003e50| 25 3d 66 25 28 30 29 3d | 26 31 46 46 42 3a 58 25 |%=f%(0)=|&1FFB:X%|
|00003e60| 3d 28 58 25 20 80 20 26 | 46 90 05 30 46 46 29 20 |=(X% . &|F..0FF) |
|00003e70| 84 20 26 38 30 30 2b 28 | 26 33 30 30 20 80 20 41 |. &800+(|&300 . A|
|00003e80| 25 29 0d 0e 56 2b c8 99 | 20 22 4f 53 5f 46 69 6c |%)..V+..| "OS_Fil|
|00003e90| 65 22 2c 30 2c 66 24 2c | 58 25 2c 59 25 2c 43 25 |e",0,f$,|X%,Y%,C%|
|00003ea0| 2b 28 38 30 20 80 20 41 | 25 29 2c 4c 25 0d 0e 60 |+(80 . A|%),L%..`|
|00003eb0| 05 e1 0d 0e 6a 04 0d 0e | 74 11 dd 20 f2 73 71 75 |....j...|t.. .squ|
|00003ec0| 61 73 68 28 66 24 29 0d | 0e 7e 2f e7 20 66 24 3d |ash(f$).|.~/. f$=|
|00003ed0| 66 24 28 30 29 20 8c 20 | 85 20 31 2c 22 43 61 6e |f$(0) . |. 1,"Can|
|00003ee0| 27 74 20 73 61 76 65 20 | 74 6f 20 73 61 6d 65 20 |'t save |to same |
|00003ef0| 66 69 6c 65 21 22 0d 0e | 88 19 c8 99 20 22 48 6f |file!"..|.... "Ho|
|00003f00| 75 72 67 6c 61 73 73 5f | 4c 45 44 73 22 2c 31 0d |urglass_|LEDs",1.|
|00003f10| 0e 92 30 c8 99 20 22 4f | 53 5f 46 69 6c 65 22 2c |..0.. "O|S_File",|
|00003f20| 35 2c 66 24 28 30 29 20 | b8 20 54 25 2c 2c 58 25 |5,f$(0) |. T%,,X%|
|00003f30| 2c 59 25 2c 4c 25 3a 46 | 25 3d 58 25 3e 3e 38 0d |,Y%,L%:F|%=X%>>8.|
|00003f40| 0e 9c 24 e7 20 54 25 3c | 3e 31 3a c8 99 20 22 4f |..$. T%<|>1:.. "O|
|00003f50| 53 5f 46 69 6c 65 22 2c | 31 39 2c 66 24 28 30 29 |S_File",|19,f$(0)|
|00003f60| 2c 54 25 0d 0e a6 3b e7 | 20 46 25 3c 3e 2d 38 20 |,T%...;.| F%<>-8 |
|00003f70| 80 20 46 25 3c 3e 2d 36 | 20 80 20 46 25 3c 3e 2d |. F%<>-6| . F%<>-|
|00003f80| 35 3a 85 20 31 2c 22 46 | 69 6c 65 20 74 79 70 65 |5:. 1,"F|ile type|
|00003f90| 20 68 61 73 20 63 68 61 | 6e 67 65 64 21 22 0d 0e | has cha|nged!"..|
|00003fa0| b0 18 e7 20 a4 73 71 75 | 65 65 7a 65 20 84 20 46 |... .squ|eeze . F|
|00003fb0| 25 3d 2d 36 20 8c 0d 0e | ba 1e 20 f2 73 71 75 65 |%=-6 ...|.. .sque|
|00003fc0| 65 7a 65 28 22 53 71 75 | 65 65 7a 65 22 2c b9 2c |eze("Squ|eeze",.,|
|00003fd0| b9 29 3a e1 0d 0e c4 05 | cd 0d 0e ce 23 e7 20 46 |.):.....|....#. F|
|00003fe0| 25 3d 2d 35 3a 4b 25 3d | 4c 25 3a 4c 25 2b 3d a4 |%=-5:K%=|L%:L%+=.|
|00003ff0| 62 61 73 69 63 28 63 6f | 64 65 25 29 0d 0e d8 37 |basic(co|de%)...7|
|00004000| c8 99 20 22 57 69 6d 70 | 5f 53 6c 6f 74 53 69 7a |.. "Wimp|_SlotSiz|
|00004010| 65 22 2c 61 70 70 25 2b | 32 30 34 38 30 2b 28 4c |e",app%+|20480+(L|
|00004020| 25 2b 33 20 80 20 2d 34 | 29 2a 32 2c 2d 31 20 b8 |%+3 . -4|)*2,-1 .|
|00004030| 20 41 25 0d 0e e2 56 e7 | 20 41 25 3c 61 70 70 25 | A%...V.| A%<app%|
|00004040| 2b 32 30 34 38 30 2b 28 | 4c 25 2b 33 20 80 20 2d |+20480+(|L%+3 . -|
|00004050| 34 29 2a 32 3a f2 63 6f | 70 79 28 66 24 29 3a 85 |4)*2:.co|py(f$):.|
|00004060| 20 31 2c 22 4e 6f 74 20 | 65 6e 6f 75 67 68 20 6d | 1,"Not |enough m|
|00004070| 65 6d 6f 72 79 20 74 6f | 20 73 71 75 61 73 68 20 |emory to| squash |
|00004080| 27 22 2b 66 24 2b 22 27 | 22 0d 0e ec 27 69 6e 25 |'"+f$+"'|"...'in%|
|00004090| 3d 65 6e 64 25 2b 32 30 | 34 38 30 3a 6f 75 74 25 |=end%+20|480:out%|
|000040a0| 3d 69 6e 25 2b 28 4c 25 | 2b 33 20 80 20 2d 34 29 |=in%+(L%|+3 . -4)|
|000040b0| 0d 0e f6 21 e7 20 46 25 | 3d 2d 35 3a 46 25 3d a4 |...!. F%|=-5:F%=.|
|000040c0| 62 61 73 69 63 28 69 6e | 25 29 3a 8b 20 46 25 3d |basic(in|%):. F%=|
|000040d0| 30 0d 0f 00 21 c8 99 20 | 22 4f 53 5f 46 69 6c 65 |0...!.. |"OS_File|
|000040e0| 22 2c 32 35 35 2c 66 24 | 28 30 29 2c 69 6e 25 2b |",255,f$|(0),in%+|
|000040f0| 46 25 0d 0f 0a 12 e3 20 | 70 25 3d 30 20 b8 20 32 |F%..... |p%=0 . 2|
|00004100| 20 88 20 32 0d 0f 14 0c | 50 25 3d 63 6f 64 65 25 | . 2....|P%=code%|
|00004110| 0d 0f 1e 0b 5b 4f 50 54 | 20 70 25 0d 0f 28 0f 2e |....[OPT| p%..(..|
|00004120| 6f 6c 64 73 70 20 20 26 | 20 30 0d 0f 32 0f 2e 6f |oldsp &| 0..2..o|
|00004130| 6c 64 6f 75 74 20 26 20 | 30 0d 0f 3c 0f 2e 6f 75 |ldout & |0..<..ou|
|00004140| 74 73 7a 20 20 26 20 30 | 0d 0f 46 3e 2e 6d 63 6f |tsz & 0|..F>.mco|
|00004150| 6d 70 20 53 54 4d 46 44 | 20 73 70 20 21 2c 7b 72 |mp STMFD| sp !,{r|
|00004160| 34 2d 72 31 31 2c 72 31 | 34 7d 3a 53 54 52 20 73 |4-r11,r1|4}:STR s|
|00004170| 70 2c 6f 6c 64 73 70 3a | 53 54 52 20 6f 75 74 2c |p,oldsp:|STR out,|
|00004180| 6f 6c 64 6f 75 74 0d 0f | 50 3e 4d 4f 56 20 34 2c |oldout..|P>MOV 4,|
|00004190| 34 2c 4c 53 4c 20 23 33 | 3a 53 54 52 20 34 2c 6f |4,LSL #3|:STR 4,o|
|000041a0| 75 74 73 7a 3a 4d 4f 56 | 20 77 73 70 63 2c 23 35 |utsz:MOV| wspc,#5|
|000041b0| 31 32 30 3a 53 55 42 20 | 77 73 70 63 2c 77 73 70 |120:SUB |wspc,wsp|
|000041c0| 63 2c 23 31 0d 0f 5a 44 | 4c 44 52 42 20 6c 63 2c |c,#1..ZD|LDRB lc,|
|000041d0| 5b 69 6e 5d 2c 23 31 3a | 53 55 42 20 69 6e 73 7a |[in],#1:|SUB insz|
|000041e0| 2c 69 6e 73 7a 2c 23 31 | 3a 80 20 62 69 6e 2c 6f |,insz,#1|:. bin,o|
|000041f0| 75 74 2c 23 33 3a 4d 4f | 56 20 62 69 6e 2c 62 69 |ut,#3:MO|V bin,bi|
|00004200| 6e 2c 41 53 4c 20 23 33 | 0d 0f 64 0d 4d 4f 56 20 |n,ASL #3|..d.MOV |
|00004210| 74 31 2c 23 30 0d 0f 6e | 46 2e 5f 20 54 53 54 20 |t1,#0..n|F._ TST |
|00004220| 6f 75 74 2c 23 33 3a 53 | 54 52 4e 45 42 20 74 31 |out,#3:S|TRNEB t1|
|00004230| 2c 5b 6f 75 74 5d 2c 23 | 31 3a 42 4e 45 20 5f 3a |,[out],#|1:BNE _:|
|00004240| 43 4d 50 20 62 69 6e 2c | 23 30 3a 53 55 42 4e 45 |CMP bin,|#0:SUBNE|
|00004250| 20 6f 75 74 2c 6f 75 74 | 2c 23 34 0d 0f 78 3c 2e | out,out|,#4..x<.|
|00004260| 72 65 73 65 74 74 61 67 | 73 20 4d 4f 56 20 74 61 |resettag|s MOV ta|
|00004270| 67 62 64 2c 23 35 31 32 | 3a 53 55 42 20 74 61 67 |gbd,#512|:SUB tag|
|00004280| 2c 74 61 67 62 64 2c 23 | 32 35 35 3a 4d 4f 56 20 |,tagbd,#|255:MOV |
|00004290| 63 68 73 7a 2c 23 39 0d | 0f 82 30 41 44 44 20 74 |chsz,#9.|..0ADD t|
|000042a0| 31 2c 77 73 2c 77 73 70 | 63 2c 41 53 4c 20 23 32 |1,ws,wsp|c,ASL #2|
|000042b0| 3a 53 55 42 20 74 31 2c | 74 31 2c 23 34 3a 4d 4f |:SUB t1,|t1,#4:MO|
|000042c0| 56 20 74 32 2c 23 30 0d | 0f 8c 28 2e 5f 20 43 4d |V t2,#0.|..(._ CM|
|000042d0| 50 20 74 31 2c 77 73 3a | 53 54 52 47 45 20 74 32 |P t1,ws:|STRGE t2|
|000042e0| 2c 5b 74 31 5d 2c 23 2d | 34 3a 42 47 45 20 5f 0d |,[t1],#-|4:BGE _.|
|000042f0| 0f 96 35 2e 6c 6f 6f 70 | 20 53 55 42 53 20 69 6e |..5.loop| SUBS in|
|00004300| 73 7a 2c 69 6e 73 7a 2c | 23 31 3a 42 4d 49 20 65 |sz,insz,|#1:BMI e|
|00004310| 78 69 74 3a 4c 44 52 42 | 20 74 72 69 2c 5b 69 6e |xit:LDRB| tri,[in|
|00004320| 5d 2c 23 31 0d 0f a0 3f | 82 20 69 2c 6c 63 2c 74 |],#1...?|. i,lc,t|
|00004330| 72 69 2c 4c 53 4c 20 23 | 34 3a 84 52 20 74 72 69 |ri,LSL #|4:.R tri|
|00004340| 2c 74 72 69 2c 6c 63 2c | 4c 53 4c 20 23 38 3a 4c |,tri,lc,|LSL #8:L|
|00004350| 44 52 20 74 31 2c 5b 77 | 73 2c 69 2c 41 53 4c 20 |DR t1,[w|s,i,ASL |
|00004360| 23 32 5d 0d 0f aa 3d 43 | 4d 50 20 74 31 2c 23 30 |#2]...=C|MP t1,#0|
|00004370| 3a 42 45 51 20 75 6e 6b | 6e 6f 77 6e 3a 43 4d 50 |:BEQ unk|nown:CMP|
|00004380| 20 74 72 69 2c 74 31 2c | 4c 53 52 20 23 31 32 3a | tri,t1,|LSR #12:|
|00004390| ec 51 20 6c 63 2c 74 31 | 2c 4c 53 4c 20 23 32 30 |.Q lc,t1|,LSL #20|
|000043a0| 0d 0f b4 3f ec 51 20 6c | 63 2c 6c 63 2c 4c 53 52 |...?.Q l|c,lc,LSR|
|000043b0| 20 23 32 30 3a 42 45 51 | 20 6c 6f 6f 70 3a 43 4d | #20:BEQ| loop:CM|
|000043c0| 50 20 69 2c 23 30 3a ec | 51 20 74 31 2c 23 31 3a |P i,#0:.|Q t1,#1:|
|000043d0| 53 55 42 4e 45 20 74 31 | 2c 77 73 70 63 2c 69 0d |SUBNE t1|,wspc,i.|
|000043e0| 0f be 45 2e 73 63 61 6e | 77 73 20 53 55 42 53 20 |..E.scan|ws SUBS |
|000043f0| 69 2c 69 2c 74 31 3a 41 | 44 44 4d 49 20 69 2c 69 |i,i,t1:A|DDMI i,i|
|00004400| 2c 77 73 70 63 3a 4c 44 | 52 20 74 32 2c 5b 77 73 |,wspc:LD|R t2,[ws|
|00004410| 2c 69 2c 41 53 4c 20 23 | 32 5d 3a 43 4d 50 20 74 |,i,ASL #|2]:CMP t|
|00004420| 32 2c 23 30 0d 0f c8 33 | 42 45 51 20 75 6e 6b 6e |2,#0...3|BEQ unkn|
|00004430| 6f 77 6e 3a 43 4d 50 20 | 74 72 69 2c 74 32 2c 4c |own:CMP |tri,t2,L|
|00004440| 53 52 20 23 31 32 3a ec | 51 20 6c 63 2c 74 32 2c |SR #12:.|Q lc,t2,|
|00004450| 4c 53 4c 20 23 32 30 0d | 0f d2 26 ec 51 20 6c 63 |LSL #20.|..&.Q lc|
|00004460| 2c 6c 63 2c 4c 53 52 20 | 23 32 30 3a 42 45 51 20 |,lc,LSR |#20:BEQ |
|00004470| 6c 6f 6f 70 3a 42 20 73 | 63 61 6e 77 73 0d 0f dc |loop:B s|canws...|
|00004480| 3e 2e 75 6e 6b 6e 6f 77 | 6e 20 41 44 44 20 6f 61 |>.unknow|n ADD oa|
|00004490| 2c 6f 75 74 2c 62 69 6e | 2c 41 53 52 20 23 33 3a |,out,bin|,ASR #3:|
|000044a0| 4c 44 4d 49 41 20 6f 61 | 2c 7b 74 31 7d 3a 80 53 |LDMIA oa|,{t1}:.S|
|000044b0| 20 74 32 2c 62 69 6e 2c | 23 33 31 0d 0f e6 31 ec | t2,bin,|#31...1.|
|000044c0| 51 20 74 31 2c 6c 63 3a | 84 52 4e 45 20 74 31 2c |Q t1,lc:|.RNE t1,|
|000044d0| 74 31 2c 6c 63 2c 4c 53 | 4c 20 74 32 3a 52 53 42 |t1,lc,LS|L t2:RSB|
|000044e0| 4e 45 20 74 32 2c 74 32 | 2c 23 33 32 0d 0f f0 45 |NE t2,t2|,#32...E|
|000044f0| 4d 4f 56 4e 45 20 6c 63 | 2c 6c 63 2c 4c 53 52 20 |MOVNE lc|,lc,LSR |
|00004500| 74 32 3a 53 54 4d 49 41 | 20 6f 61 2c 7b 74 31 2c |t2:STMIA| oa,{t1,|
|00004510| 6c 63 7d 3a 41 44 44 20 | 62 69 6e 2c 62 69 6e 2c |lc}:ADD |bin,bin,|
|00004520| 63 68 73 7a 3a 4c 44 52 | 20 74 31 2c 6f 75 74 73 |chsz:LDR| t1,outs|
|00004530| 7a 0d 0f fa 39 53 55 42 | 53 20 74 31 2c 74 31 2c |z...9SUB|S t1,t1,|
|00004540| 63 68 73 7a 3a 42 4d 49 | 20 66 61 69 6c 65 64 3a |chsz:BMI| failed:|
|00004550| 53 54 52 20 74 31 2c 6f | 75 74 73 7a 3a 80 20 6c |STR t1,o|utsz:. l|
|00004560| 63 2c 74 72 69 2c 23 32 | 35 35 0d 10 04 36 43 4d |c,tri,#2|55...6CM|
|00004570| 50 20 74 61 67 2c 23 34 | 30 39 36 3a 42 47 45 20 |P tag,#4|096:BGE |
|00004580| 6f 75 74 6f 66 74 61 67 | 73 3a 84 52 20 74 72 69 |outoftag|s:.R tri|
|00004590| 2c 74 61 67 2c 74 72 69 | 2c 4c 53 4c 20 23 31 32 |,tag,tri|,LSL #12|
|000045a0| 0d 10 0e 3a 53 54 52 20 | 74 72 69 2c 5b 77 73 2c |...:STR |tri,[ws,|
|000045b0| 69 2c 41 53 4c 20 23 32 | 5d 3a 43 4d 50 20 74 61 |i,ASL #2|]:CMP ta|
|000045c0| 67 2c 74 61 67 62 64 3a | 41 44 44 47 45 20 63 68 |g,tagbd:|ADDGE ch|
|000045d0| 73 7a 2c 63 68 73 7a 2c | 23 31 0d 10 18 31 41 44 |sz,chsz,|#1...1AD|
|000045e0| 44 47 45 20 74 61 67 62 | 64 2c 74 61 67 62 64 2c |DGE tagb|d,tagbd,|
|000045f0| 74 61 67 62 64 3a 41 44 | 44 20 74 61 67 2c 74 61 |tagbd:AD|D tag,ta|
|00004600| 67 2c 23 31 3a 42 20 6c | 6f 6f 70 0d 10 22 40 2e |g,#1:B l|oop.."@.|
|00004610| 6f 75 74 6f 66 74 61 67 | 73 20 41 44 44 20 6f 61 |outoftag|s ADD oa|
|00004620| 2c 6f 75 74 2c 62 69 6e | 2c 41 53 52 20 23 33 3a |,out,bin|,ASR #3:|
|00004630| 4c 44 4d 49 41 20 6f 61 | 2c 7b 74 31 7d 3a 80 53 |LDMIA oa|,{t1}:.S|
|00004640| 20 74 32 2c 62 69 6e 2c | 23 33 31 0d 10 2c 33 ec | t2,bin,|#31..,3.|
|00004650| 51 20 74 31 2c 23 32 35 | 36 3a 4d 4f 56 4e 45 20 |Q t1,#25|6:MOVNE |
|00004660| 74 61 67 2c 23 32 35 36 | 3a 84 52 4e 45 20 74 31 |tag,#256|:.RNE t1|
|00004670| 2c 74 31 2c 74 61 67 2c | 4c 53 4c 20 74 32 0d 10 |,t1,tag,|LSL t2..|
|00004680| 36 38 52 53 42 4e 45 20 | 74 32 2c 74 32 2c 23 33 |68RSBNE |t2,t2,#3|
|00004690| 32 3a 4d 4f 56 4e 45 20 | 74 32 2c 74 61 67 2c 4c |2:MOVNE |t2,tag,L|
|000046a0| 53 52 20 74 32 3a 53 54 | 4d 49 41 20 6f 61 2c 7b |SR t2:ST|MIA oa,{|
|000046b0| 74 31 2c 74 32 7d 0d 10 | 40 3c 41 44 44 20 62 69 |t1,t2}..|@<ADD bi|
|000046c0| 6e 2c 62 69 6e 2c 63 68 | 73 7a 3a 4c 44 52 20 74 |n,bin,ch|sz:LDR t|
|000046d0| 31 2c 6f 75 74 73 7a 3a | 53 55 42 53 20 74 31 2c |1,outsz:|SUBS t1,|
|000046e0| 74 31 2c 63 68 73 7a 3a | 42 4d 49 20 66 61 69 6c |t1,chsz:|BMI fail|
|000046f0| 65 64 0d 10 4a 35 53 54 | 52 20 74 31 2c 6f 75 74 |ed..J5ST|R t1,out|
|00004700| 73 7a 3a 41 44 44 20 74 | 32 2c 62 69 6e 2c 23 37 |sz:ADD t|2,bin,#7|
|00004710| 3a 42 49 43 20 74 32 2c | 74 32 2c 23 37 3a 4d 4f |:BIC t2,|t2,#7:MO|
|00004720| 56 20 74 31 2c 23 30 0d | 10 54 36 2e 5f 20 53 54 |V t1,#0.|.T6._ ST|
|00004730| 52 42 20 74 31 2c 5b 6f | 75 74 2c 74 32 2c 41 53 |RB t1,[o|ut,t2,AS|
|00004740| 52 20 23 33 5d 3a 41 44 | 44 20 74 32 2c 74 32 2c |R #3]:AD|D t2,t2,|
|00004750| 23 38 3a 54 53 54 20 74 | 32 2c 23 32 34 0d 10 5e |#8:TST t|2,#24..^|
|00004760| 15 42 4e 45 20 5f 3a 42 | 20 72 65 73 65 74 74 61 |.BNE _:B| resetta|
|00004770| 67 73 0d 10 68 3b 2e 65 | 78 69 74 20 41 44 44 20 |gs..h;.e|xit ADD |
|00004780| 6f 61 2c 6f 75 74 2c 62 | 69 6e 2c 41 53 52 20 23 |oa,out,b|in,ASR #|
|00004790| 33 3a 4c 44 4d 49 41 20 | 6f 61 2c 7b 74 31 7d 3a |3:LDMIA |oa,{t1}:|
|000047a0| 80 53 20 74 32 2c 62 69 | 6e 2c 23 33 31 0d 10 72 |.S t2,bi|n,#31..r|
|000047b0| 31 ec 51 20 74 31 2c 6c | 63 3a 84 52 4e 45 20 74 |1.Q t1,l|c:.RNE t|
|000047c0| 31 2c 74 31 2c 6c 63 2c | 4c 53 4c 20 74 32 3a 52 |1,t1,lc,|LSL t2:R|
|000047d0| 53 42 4e 45 20 74 32 2c | 74 32 2c 23 33 32 0d 10 |SBNE t2,|t2,#32..|
|000047e0| 7c 38 4d 4f 56 4e 45 20 | 6c 63 2c 6c 63 2c 4c 53 ||8MOVNE |lc,lc,LS|
|000047f0| 52 20 74 32 3a 53 54 4d | 49 41 20 6f 61 2c 7b 74 |R t2:STM|IA oa,{t|
|00004800| 31 2c 6c 63 7d 3a 41 44 | 44 20 62 69 6e 2c 62 69 |1,lc}:AD|D bin,bi|
|00004810| 6e 2c 63 68 73 7a 0d 10 | 86 45 41 44 44 20 62 69 |n,chsz..|.EADD bi|
|00004820| 6e 2c 62 69 6e 2c 23 37 | 3a 41 44 44 20 6f 75 74 |n,bin,#7|:ADD out|
|00004830| 2c 6f 75 74 2c 62 69 6e | 2c 41 53 52 20 23 33 3a |,out,bin|,ASR #3:|
|00004840| 4c 44 52 20 74 31 2c 6f | 6c 64 6f 75 74 3a 53 55 |LDR t1,o|ldout:SU|
|00004850| 42 20 61 31 2c 6f 75 74 | 2c 74 31 0d 10 90 00 28 |B a1,out|,t1....(|
|00004860| 4c 44 52 20 73 70 2c 6f | 6c 64 73 70 3a 4c 44 4d |LDR sp,o|ldsp:LDM|
|00004870| 46 44 20 73 70 20 21 2c | 7b 72 34 2d 72 31 31 2c |FD sp !,|{r4-r11,|
|00004880| 70 63 7d 5e 0d 10 9a 3a | 2e 66 61 69 6c 65 64 20 |pc}^...:|.failed |
|00004890| 4d 56 4e 20 61 31 2c 23 | 30 3a 4c 44 52 20 73 70 |MVN a1,#|0:LDR sp|
|000048a0| 2c 6f 6c 64 73 70 3a 4c | 44 4d 46 44 20 73 70 20 |,oldsp:L|DMFD sp |
|000048b0| 21 2c 7b 72 34 2d 72 31 | 31 2c 70 63 7d 5e 0d 10 |!,{r4-r1|1,pc}^..|
|000048c0| a4 06 5d ed 0d 10 ae 41 | 6f 75 74 70 25 3d 6f 75 |..]....A|outp%=ou|
|000048d0| 74 25 2b 34 3a 41 25 3d | 69 6e 25 3a 42 25 3d 4c |t%+4:A%=|in%:B%=L|
|000048e0| 25 3a 43 25 3d 6f 75 74 | 70 25 3a 44 25 3d 65 6e |%:C%=out|p%:D%=en|
|000048f0| 64 25 3a 45 25 3d 4c 25 | 2d 34 3a 51 25 3d ba 20 |d%:E%=L%|-4:Q%=. |
|00004900| 6d 63 6f 6d 70 0d 10 b8 | 26 6f 75 74 70 25 2b 3d |mcomp...|&outp%+=|
|00004910| 51 25 3a 4c 25 2b 3d 6f | 75 74 25 3a 43 25 3d 6f |Q%:L%+=o|ut%:C%=o|
|00004920| 75 74 70 25 2b 33 20 80 | 20 2d 34 0d 10 c2 22 e7 |utp%+3 .| -4...".|
|00004930| 20 43 25 3e 4c 25 2d 33 | 30 34 20 84 20 51 25 3c | C%>L%-3|04 . Q%<|
|00004940| 30 3a f2 63 6f 70 79 28 | 66 24 29 3a e1 0d 10 cc |0:.copy(|f$):....|
|00004950| 14 e3 20 70 25 3d 31 32 | 20 b8 20 31 34 20 88 20 |.. p%=12| . 14 . |
|00004960| 32 0d 10 d6 3c 4f 25 3d | 6f 75 74 25 3a 50 25 3d |2...<O%=|out%:P%=|
|00004970| 26 38 30 90 03 3a 5b 4f | 50 54 20 70 25 3a 42 20 |&80..:[O|PT p%:B |
|00004980| 63 61 6c 6c 3a 5d 3a 4f | 25 3d 43 25 3a 50 25 3d |call:]:O|%=C%:P%=|
|00004990| 26 38 30 30 37 2b 51 25 | 20 80 20 2d 34 0d 10 e0 |&8007+Q%| . -4...|
|000049a0| 0b 5b 4f 50 54 20 70 25 | 0d 10 ea 40 2e 63 61 6c |.[OPT p%|...@.cal|
|000049b0| 6c 64 61 74 61 20 26 20 | 65 6e 64 6d 61 69 6e 3a |ldata & |endmain:|
|000049c0| 26 20 6d 61 69 6e 3a 26 | 20 26 38 30 30 37 2b 4c |& main:&| &8007+L|
|000049d0| 25 2d 6f 75 74 25 2b 65 | 6e 64 6d 61 69 6e 2d 6d |%-out%+e|ndmain-m|
|000049e0| 61 69 6e 20 80 20 2d 34 | 0d 10 f4 44 2e 63 61 6c |ain . -4|...D.cal|
|000049f0| 6c 20 53 57 49 20 22 48 | 6f 75 72 67 6c 61 73 73 |l SWI "H|ourglass|
|00004a00| 5f 4f 6e 22 3a 41 44 52 | 20 30 2c 63 61 6c 6c 64 |_On":ADR| 0,calld|
|00004a10| 61 74 61 3a 4c 44 4d 49 | 41 20 30 2c 7b 33 2d 35 |ata:LDMI|A 0,{3-5|
|00004a20| 7d 3a 53 55 42 20 32 2c | 35 2c 23 34 0d 10 fe 33 |}:SUB 2,|5,#4...3|
|00004a30| 2e 5f 20 4c 44 52 20 30 | 2c 5b 33 2c 23 2d 34 5d |._ LDR 0|,[3,#-4]|
|00004a40| 21 3a 53 54 52 20 30 2c | 5b 35 2c 23 2d 34 5d 21 |!:STR 0,|[5,#-4]!|
|00004a50| 3a 43 4d 50 20 33 2c 34 | 3a 42 4e 45 20 5f 3a 0d |:CMP 3,4|:BNE _:.|
|00004a60| 11 08 28 4d 4f 56 20 30 | 2c 23 31 3a 4d 4f 56 20 |..(MOV 0|,#1:MOV |
|00004a70| 31 2c 35 3a 53 57 49 20 | 26 32 30 30 36 45 3a 4d |1,5:SWI |&2006E:M|
|00004a80| 4f 56 20 50 43 2c 35 0d | 11 12 3b 2e 6d 61 69 6e |OV PC,5.|..;.main|
|00004a90| 20 41 44 52 20 30 2c 6d | 61 69 6e 3a 4d 4f 56 20 | ADR 0,m|ain:MOV |
|00004aa0| 31 2c 23 26 38 30 90 03 | 3a 41 44 44 20 31 2c 31 |1,#&80..|:ADD 1,1|
|00004ab0| 2c 23 34 3a 4c 44 52 20 | 32 2c 6d 61 69 6e 64 61 |,#4:LDR |2,mainda|
|00004ac0| 74 61 0d 11 1c 43 2e 5f | 20 4c 44 52 20 33 2c 5b |ta...C._| LDR 3,[|
|00004ad0| 32 2c 23 2d 34 5d 21 3a | 53 54 52 20 33 2c 5b 30 |2,#-4]!:|STR 3,[0|
|00004ae0| 2c 23 2d 34 5d 21 3a 43 | 4d 50 20 32 2c 31 3a 42 |,#-4]!:C|MP 2,1:B|
|00004af0| 4e 45 20 5f 3a 4c 44 52 | 20 31 2c 6d 61 69 6e 64 |NE _:LDR| 1,maind|
|00004b00| 61 74 61 2b 34 0d 11 26 | 39 4d 4f 56 20 32 2c 23 |ata+4..&|9MOV 2,#|
|00004b10| 26 38 30 90 03 3a 41 44 | 52 20 33 2c 65 6e 64 6d |&80..:AD|R 3,endm|
|00004b20| 61 69 6e 3a 4d 4f 56 20 | 6f 6e 65 2c 23 31 3a 53 |ain:MOV |one,#1:S|
|00004b30| 55 42 20 77 73 2c 77 73 | 2c 23 31 30 32 34 0d 11 |UB ws,ws|,#1024..|
|00004b40| 30 42 80 20 62 69 6e 2c | 69 6e 2c 23 33 3a 53 55 |0B. bin,|in,#3:SU|
|00004b50| 42 20 69 6e 2c 69 6e 2c | 62 69 6e 3a 41 44 44 20 |B in,in,|bin:ADD |
|00004b60| 69 6e 73 7a 2c 69 6e 73 | 7a 2c 62 69 6e 3a 4d 4f |insz,ins|z,bin:MO|
|00004b70| 56 20 62 69 6e 2c 62 69 | 6e 2c 41 53 4c 20 23 33 |V bin,bi|n,ASL #3|
|00004b80| 0d 11 3a 2f 4d 4f 56 20 | 74 61 67 2c 23 32 35 36 |..:/MOV |tag,#256|
|00004b90| 3a 41 44 44 20 74 61 67 | 6d 78 2c 74 61 67 2c 23 |:ADD tag|mx,tag,#|
|00004ba0| 32 35 35 3a 4d 4f 56 20 | 63 68 73 7a 2c 23 39 0d |255:MOV |chsz,#9.|
|00004bb0| 11 44 1d 52 53 42 20 69 | 6e 73 7a 2c 63 68 73 7a |.D.RSB i|nsz,chsz|
|00004bc0| 2c 69 6e 73 7a 2c 41 53 | 4c 20 23 33 0d 11 4e 44 |,insz,AS|L #3..ND|
|00004bd0| 2e 6d 61 69 6e 6c 6f 6f | 70 20 43 4d 50 20 62 69 |.mainloo|p CMP bi|
|00004be0| 6e 2c 69 6e 73 7a 3a 42 | 48 49 20 72 75 6e 5f 63 |n,insz:B|HI run_c|
|00004bf0| 6f 64 65 3a 43 4d 50 20 | 74 61 67 6d 78 2c 74 61 |ode:CMP |tagmx,ta|
|00004c00| 67 3a 43 4d 50 4c 54 20 | 63 68 73 7a 2c 23 31 32 |g:CMPLT |chsz,#12|
|00004c10| 0d 11 58 41 41 44 44 4c | 54 20 63 68 73 7a 2c 63 |..XAADDL|T chsz,c|
|00004c20| 68 73 7a 2c 23 31 3a 41 | 44 44 4c 54 20 74 61 67 |hsz,#1:A|DDLT tag|
|00004c30| 6d 78 2c 6f 6e 65 2c 74 | 61 67 6d 78 2c 41 53 4c |mx,one,t|agmx,ASL|
|00004c40| 20 23 31 3a 43 4d 50 20 | 74 61 67 2c 23 34 30 39 | #1:CMP |tag,#409|
|00004c50| 36 0d 11 62 43 53 54 52 | 4c 54 20 6f 75 74 2c 5b |6..bCSTR|LT out,[|
|00004c60| 77 73 2c 74 61 67 2c 41 | 53 4c 20 23 32 5d 3a 41 |ws,tag,A|SL #2]:A|
|00004c70| 44 44 20 74 31 2c 69 6e | 2c 62 69 6e 2c 41 53 52 |DD t1,in|,bin,ASR|
|00004c80| 20 23 33 3a 4c 44 4d 49 | 41 20 74 31 2c 7b 63 68 | #3:LDMI|A t1,{ch|
|00004c90| 2c 74 31 7d 0d 11 6c 34 | 80 53 20 74 32 2c 62 69 |,t1}..l4|.S t2,bi|
|00004ca0| 6e 2c 23 33 31 3a 4d 4f | 56 4e 45 20 63 68 2c 63 |n,#31:MO|VNE ch,c|
|00004cb0| 68 2c 4c 53 52 20 74 32 | 3a 52 53 42 4e 45 20 74 |h,LSR t2|:RSBNE t|
|00004cc0| 32 2c 74 32 2c 23 33 32 | 0d 11 76 37 84 52 4e 45 |2,t2,#32|..v7.RNE|
|00004cd0| 20 63 68 2c 63 68 2c 74 | 31 2c 4c 53 4c 20 74 32 | ch,ch,t|1,LSL t2|
|00004ce0| 3a 80 20 63 68 2c 63 68 | 2c 74 61 67 6d 78 3a 41 |:. ch,ch|,tagmx:A|
|00004cf0| 44 44 20 62 69 6e 2c 62 | 69 6e 2c 63 68 73 7a 0d |DD bin,b|in,chsz.|
|00004d00| 11 80 41 43 4d 50 20 63 | 68 2c 23 32 35 36 3a 42 |..ACMP c|h,#256:B|
|00004d10| 45 51 20 72 65 73 65 74 | 74 61 67 73 3a 53 54 52 |EQ reset|tags:STR|
|00004d20| 4c 54 42 20 63 68 2c 5b | 6f 75 74 5d 2c 23 31 3a |LTB ch,[|out],#1:|
|00004d30| 41 44 44 4c 54 20 74 61 | 67 2c 74 61 67 2c 23 31 |ADDLT ta|g,tag,#1|
|00004d40| 0d 11 8a 45 42 4c 54 20 | 6d 61 69 6e 6c 6f 6f 70 |...EBLT |mainloop|
|00004d50| 3a 41 44 44 20 74 31 2c | 77 73 2c 63 68 2c 41 53 |:ADD t1,|ws,ch,AS|
|00004d60| 4c 20 23 32 3a 4c 44 4d | 44 41 20 74 31 2c 7b 74 |L #2:LDM|DA t1,{t|
|00004d70| 31 2c 74 32 7d 3a 4c 44 | 52 42 20 63 68 2c 5b 74 |1,t2}:LD|RB ch,[t|
|00004d80| 31 5d 2c 23 31 0d 11 94 | 14 53 54 52 42 20 63 68 |1],#1...|.STRB ch|
|00004d90| 2c 5b 6f 75 74 5d 2c 23 | 31 0d 11 9e 46 2e 5f 20 |,[out],#|1...F._ |
|00004da0| 4c 44 52 42 20 63 68 2c | 5b 74 31 5d 2c 23 31 3a |LDRB ch,|[t1],#1:|
|00004db0| 53 54 52 42 20 63 68 2c | 5b 6f 75 74 5d 2c 23 31 |STRB ch,|[out],#1|
|00004dc0| 3a 43 4d 50 20 74 31 2c | 74 32 3a 42 4c 53 20 5f |:CMP t1,|t2:BLS _|
|00004dd0| 3a 41 44 44 20 74 61 67 | 2c 74 61 67 2c 23 31 0d |:ADD tag|,tag,#1.|
|00004de0| 11 a8 0e 42 20 6d 61 69 | 6e 6c 6f 6f 70 0d 11 b2 |...B mai|nloop...|
|00004df0| 45 2e 72 65 73 65 74 74 | 61 67 73 20 4d 4f 56 20 |E.resett|ags MOV |
|00004e00| 74 61 67 2c 23 32 35 36 | 3a 41 44 44 20 74 61 67 |tag,#256|:ADD tag|
|00004e10| 6d 78 2c 74 61 67 2c 23 | 32 35 35 3a 4d 4f 56 20 |mx,tag,#|255:MOV |
|00004e20| 63 68 73 7a 2c 23 39 3a | 42 20 6d 61 69 6e 6c 6f |chsz,#9:|B mainlo|
|00004e30| 6f 70 0d 11 bc 1d 2e 6d | 61 69 6e 64 61 74 61 20 |op.....m|aindata |
|00004e40| 26 20 63 61 6c 6c 64 61 | 74 61 3a 26 20 51 25 0d |& callda|ta:& Q%.|
|00004e50| 11 c6 4f 2e 72 75 6e 5f | 63 6f 64 65 20 53 57 49 |..O.run_|code SWI|
|00004e60| 20 22 48 6f 75 72 67 6c | 61 73 73 5f 4f 66 66 22 | "Hourgl|ass_Off"|
|00004e70| 3a 4d 4f 56 20 30 2c 23 | 31 3a 4d 4f 56 20 31 2c |:MOV 0,#|1:MOV 1,|
|00004e80| 23 26 38 30 90 03 3a 41 | 44 52 20 32 2c 6d 61 69 |#&80..:A|DR 2,mai|
|00004e90| 6e 2d 34 3a 53 57 49 20 | 26 32 30 30 36 45 0d 11 |n-4:SWI |&2006E..|
|00004ea0| d0 11 4d 4f 56 20 70 63 | 2c 23 26 38 30 90 03 0d |..MOV pc|,#&80...|
|00004eb0| 11 da 32 26 20 28 26 42 | 41 35 31 43 20 80 20 66 |..2& (&B|A51C . f|
|00004ec0| 25 28 30 29 3d 26 46 46 | 42 29 20 84 20 28 26 43 |%(0)=&FF|B) . (&C|
|00004ed0| 30 44 45 20 80 20 66 25 | 28 30 29 3d 26 46 46 38 |0DE . f%|(0)=&FF8|
|00004ee0| 29 0d 11 e4 20 3d 20 22 | 41 70 70 53 71 75 61 73 |)... = "|AppSquas|
|00004ef0| 68 20 76 22 2b c0 76 65 | 72 24 2c 34 29 2b bd 20 |h v"+.ve|r$,4)+. |
|00004f00| 30 0d 11 ee 0c 2e 65 6e | 64 6d 61 69 6e 0d 11 f8 |0.....en|dmain...|
|00004f10| 06 5d ed 0d 12 02 38 c8 | 99 20 22 4f 53 5f 46 69 |.]....8.|. "OS_Fi|
|00004f20| 6c 65 22 2c 30 2c 66 24 | 2c 28 58 25 20 80 20 26 |le",0,f$|,(X% . &|
|00004f30| 46 90 05 30 46 46 29 20 | 84 20 26 38 30 30 2c 59 |F..0FF) |. &800,Y|
|00004f40| 25 2c 6f 75 74 25 2c 4f | 25 0d 12 0c 05 e1 0d 12 |%,out%,O|%.......|
|00004f50| 16 04 0d 12 20 10 dd 20 | a4 62 61 73 69 63 28 42 |.... .. |.basic(B|
|00004f60| 25 29 0d 12 2a 0e ea 20 | 4f 25 2c 50 25 2c 70 25 |%)..*.. |O%,P%,p%|
|00004f70| 0d 12 34 12 e3 20 70 25 | 3d 34 20 b8 20 36 20 88 |..4.. p%|=4 . 6 .|
|00004f80| 20 32 0d 12 3e 12 4f 25 | 3d 42 25 3a 50 25 3d 26 | 2..>.O%|=B%:P%=&|
|00004f90| 38 30 30 34 0d 12 48 25 | 5b 4f 50 54 20 70 25 3a |8004..H%|[OPT p%:|
|00004fa0| 41 44 52 20 30 2c 62 61 | 73 69 63 3a 4c 44 4d 49 |ADR 0,ba|sic:LDMI|
|00004fb0| 41 20 30 2c 7b 30 2c 31 | 7d 0d 12 52 40 2e 5f 20 |A 0,{0,1|}..R@._ |
|00004fc0| 4c 44 52 20 32 2c 5b 30 | 2c 23 2d 34 5d 21 3a 53 |LDR 2,[0|,#-4]!:S|
|00004fd0| 54 52 20 32 2c 5b 31 2c | 23 2d 34 5d 21 3a 54 45 |TR 2,[1,|#-4]!:TE|
|00004fe0| 51 20 31 2c 23 26 39 30 | 90 03 3a 42 4e 45 20 5f |Q 1,#&90|..:BNE _|
|00004ff0| 3a 4d 4f 56 20 30 2c 23 | 32 0d 12 5c 27 41 44 52 |:MOV 0,#|2..\'ADR|
|00005000| 20 31 2c 6d 6f 64 3a 41 | 44 52 20 32 2c 63 6d 64 | 1,mod:A|DR 2,cmd|
|00005010| 3a 53 57 49 20 22 4f 53 | 5f 4d 6f 64 75 6c 65 22 |:SWI "OS|_Module"|
|00005020| 0d 12 66 2b 2e 62 61 73 | 69 63 20 26 20 65 6e 64 |..f+.bas|ic & end|
|00005030| 62 2b 33 2b 4b 25 20 80 | 20 2d 34 3a 26 20 26 39 |b+3+K% .| -4:& &9|
|00005040| 30 30 37 2b 4b 25 20 80 | 20 2d 34 0d 12 70 16 2e |007+K% .| -4..p..|
|00005050| 6d 6f 64 3a 3d 20 22 42 | 41 53 49 43 22 2b bd 20 |mod:= "B|ASIC"+. |
|00005060| 30 0d 12 7a 3c 2e 63 6d | 64 3a 3d 20 22 2d 71 75 |0..z<.cm|d:= "-qu|
|00005070| 69 74 20 40 30 90 04 39 | 30 90 03 2c 22 2b c2 22 |it @0..9|0..,"+."|
|00005080| 30 90 07 22 2b c3 7e 28 | 26 39 30 90 03 2b 4b 25 |0.."+.~(|&90..+K%|
|00005090| 29 2c 38 29 3a 3d 20 30 | 0d 12 84 19 5d 21 4f 25 |),8):= 0|....]!O%|
|000050a0| 3d 30 3a 65 6e 64 62 3d | 50 25 2b 33 20 80 20 2d |=0:endb=|P%+3 . -|
|000050b0| 34 0d 12 8e 05 ed 0d 12 | 98 11 3d 4f 25 2b 33 2d |4.......|..=O%+3-|
|000050c0| 42 25 20 80 20 2d 34 0d | 12 a2 04 0d 12 ac 0f dd |B% . -4.|........|
|000050d0| 20 f2 63 6f 70 79 28 66 | 24 29 0d 12 b6 29 c8 99 | .copy(f|$)...)..|
|000050e0| 20 22 4f 53 5f 53 65 74 | 56 61 72 56 61 6c 22 2c | "OS_Set|VarVal",|
|000050f0| 22 43 6f 70 79 24 49 6e | 22 2c 66 24 28 30 29 2b |"Copy$In|",f$(0)+|
|00005100| bd 20 30 0d 12 c0 2b c8 | 99 20 22 4f 53 5f 53 65 |. 0...+.|. "OS_Se|
|00005110| 74 56 61 72 56 61 6c 22 | 2c 22 43 6f 70 79 24 4f |tVarVal"|,"Copy$O|
|00005120| 75 74 22 2c 66 24 2b bd | 20 30 2c 90 03 32 0d 12 |ut",f$+.| 0,..2..|
|00005130| ca 38 c8 99 20 22 57 69 | 6d 70 5f 53 74 61 72 74 |.8.. "Wi|mp_Start|
|00005140| 54 61 73 6b 22 2c 22 43 | 6f 70 79 20 3c 43 6f 70 |Task","C|opy <Cop|
|00005150| 79 24 49 6e 3e 20 3c 43 | 6f 70 79 24 4f 75 74 3e |y$In> <C|opy$Out>|
|00005160| 20 7e 43 7e 56 22 0d 12 | d4 44 c8 99 20 22 4f 53 | ~C~V"..|.D.. "OS|
|00005170| 5f 53 65 74 56 61 72 56 | 61 6c 22 2c 22 43 6f 70 |_SetVarV|al","Cop|
|00005180| 79 24 49 6e 22 2c 2c 2d | 31 3a c8 99 20 22 4f 53 |y$In",,-|1:.. "OS|
|00005190| 5f 53 65 74 56 61 72 56 | 61 6c 22 2c 22 43 6f 70 |_SetVarV|al","Cop|
|000051a0| 79 24 4f 75 74 22 2c 2c | 2d 31 0d 12 de 05 e1 0d |y$Out",,|-1......|
|000051b0| 12 e8 04 0d 12 f2 0b dd | 20 f2 68 65 6c 70 0d 12 |........| .help..|
|000051c0| fc 31 41 25 3d 71 25 2b | 32 30 3a 24 41 25 3d 22 |.1A%=q%+|20:$A%="|
|000051d0| 22 3a 21 71 25 3d 32 35 | 36 3a 71 25 21 31 32 3d |":!q%=25|6:q%!12=|
|000051e0| 71 25 21 38 3a 71 25 21 | 31 36 3d 31 32 38 33 0d |q%!8:q%!|16=1283.|
|000051f0| 13 06 0e c8 8e 20 71 25 | 21 33 32 20 ca 0d 13 10 |..... q%|!32 ....|
|00005200| 89 c9 20 2d 32 3a 24 41 | 25 3d 22 5c 54 41 70 70 |.. -2:$A|%="\TApp|
|00005210| 53 71 75 61 73 68 20 61 | 70 70 6c 69 63 61 74 69 |Squash a|pplicati|
|00005220| 6f 6e 2e 7c 4d 44 72 61 | 67 20 66 69 6c 65 73 20 |on.|MDra|g files |
|00005230| 6f 66 20 74 79 70 65 20 | 27 42 41 53 49 43 27 20 |of type |'BASIC' |
|00005240| 6f 72 20 27 41 62 73 6f | 6c 75 74 65 27 20 68 65 |or 'Abso|lute' he|
|00005250| 72 65 20 74 6f 20 73 71 | 75 61 73 68 20 74 68 65 |re to sq|uash the|
|00005260| 6d 2c 20 6f 72 20 6f 66 | 20 74 79 70 65 20 27 41 |m, or of| type 'A|
|00005270| 62 73 6f 6c 75 74 65 27 | 20 74 6f 20 75 6e 73 71 |bsolute'| to unsq|
|00005280| 75 61 73 68 2e 22 0d 13 | 1a 3d c9 20 69 6e 66 6f |uash."..|.=. info|
|00005290| 77 25 3a 24 41 25 3d 22 | 54 68 69 73 20 5c 77 20 |w%:$A%="|This \w |
|000052a0| 73 68 6f 77 73 20 69 6e | 66 6f 72 6d 61 74 69 6f |shows in|formatio|
|000052b0| 6e 20 61 62 6f 75 74 20 | 41 70 70 53 71 75 61 73 |n about |AppSquas|
|000052c0| 68 2e 22 0d 13 24 29 c9 | 20 73 61 76 65 77 25 3a |h."..$).| savew%:|
|000052d0| e7 20 66 25 28 30 29 3e | 26 46 90 03 3a 61 24 3d |. f%(0)>|&F..:a$=|
|000052e0| 22 64 65 22 3a 8b 20 61 | 24 3d 22 22 0d 13 2e 0f |"de":. a|$=""....|
|000052f0| 20 c8 8e 20 71 25 21 33 | 36 20 ca 0d 13 38 6a 20 | .. q%!3|6 ...8j |
|00005300| c9 20 30 3a 24 41 25 3d | 22 44 72 61 67 20 74 68 |. 0:$A%=|"Drag th|
|00005310| 69 73 20 69 63 6f 6e 20 | 74 6f 20 74 68 65 20 64 |is icon |to the d|
|00005320| 69 72 65 63 74 6f 72 79 | 20 69 6e 20 77 68 69 63 |irectory| in whic|
|00005330| 68 20 79 6f 75 20 77 61 | 6e 74 20 74 6f 20 73 61 |h you wa|nt to sa|
|00005340| 76 65 20 74 68 65 20 66 | 69 6c 65 20 61 66 74 65 |ve the f|ile afte|
|00005350| 72 20 22 2b 61 24 2b 22 | 63 6f 6d 70 72 65 73 73 |r "+a$+"|compress|
|00005360| 69 6f 6e 2e 22 0d 13 42 | 91 20 c9 20 31 3a 24 41 |ion."..B|. . 1:$A|
|00005370| 25 3d 22 43 6c 69 63 6b | 20 68 65 72 65 20 74 6f |%="Click| here to|
|00005380| 20 73 70 65 63 69 66 79 | 20 74 68 61 74 20 74 68 | specify| that th|
|00005390| 65 20 66 69 6c 65 20 73 | 68 6f 75 6c 64 20 62 65 |e file s|hould be|
|000053a0| 20 73 61 76 65 64 20 77 | 69 74 68 20 74 68 65 20 | saved w|ith the |
|000053b0| 63 75 72 72 65 6e 74 20 | 6e 61 6d 65 2c 20 77 68 |current |name, wh|
|000053c0| 69 63 68 20 6d 75 73 74 | 20 62 65 20 61 20 66 75 |ich must| be a fu|
|000053d0| 6c 6c 20 70 61 74 68 6e | 61 6d 65 2c 20 61 66 74 |ll pathn|ame, aft|
|000053e0| 65 72 20 22 2b 61 24 2b | 22 63 6f 6d 70 72 65 73 |er "+a$+|"compres|
|000053f0| 73 69 6f 6e 2e 22 0d 13 | 4c 93 20 c9 20 32 3a 24 |sion."..|L. . 2:$|
|00005400| 41 25 3d 22 5c 54 63 75 | 72 72 65 6e 74 20 66 69 |A%="\Tcu|rrent fi|
|00005410| 6c 65 6e 61 6d 65 2e 20 | 50 72 65 73 73 20 52 45 |lename. |Press RE|
|00005420| 54 55 52 4e 20 28 6f 72 | 20 63 6c 69 63 6b 20 4f |TURN (or| click O|
|00005430| 4b 29 20 74 6f 20 73 61 | 76 65 20 75 73 69 6e 67 |K) to sa|ve using|
|00005440| 20 74 68 69 73 20 6e 61 | 6d 65 3b 20 74 6f 20 63 | this na|me; to c|
|00005450| 6f 6d 70 6c 65 74 65 20 | 74 68 65 20 70 61 74 68 |omplete |the path|
|00005460| 6e 61 6d 65 2c 20 64 72 | 61 67 20 74 68 65 20 66 |name, dr|ag the f|
|00005470| 69 6c 65 20 69 63 6f 6e | 20 74 6f 20 61 20 64 69 |ile icon| to a di|
|00005480| 72 65 63 74 6f 72 79 2e | 22 0d 13 56 4b 20 c9 20 |rectory.|"..VK . |
|00005490| 33 3a 24 41 25 3d 22 43 | 6c 69 63 6b 20 68 65 72 |3:$A%="C|lick her|
|000054a0| 65 20 74 6f 20 74 6f 67 | 67 6c 65 20 77 68 65 74 |e to tog|gle whet|
|000054b0| 68 65 72 20 53 71 75 65 | 65 7a 65 20 69 73 20 75 |her Sque|eze is u|
|000054c0| 73 65 64 20 69 6e 73 74 | 65 61 64 20 6f 66 20 4c |sed inst|ead of L|
|000054d0| 5a 57 2e 22 0d 13 60 56 | 20 c9 20 34 3a 24 41 25 |ZW."..`V| . 4:$A%|
|000054e0| 3d 22 43 6c 69 63 6b 20 | 68 65 72 65 20 74 6f 20 |="Click |here to |
|000054f0| 74 6f 67 67 6c 65 20 77 | 68 65 74 68 65 72 20 53 |toggle w|hether S|
|00005500| 71 75 65 65 7a 65 20 74 | 72 69 65 73 20 68 61 72 |queeze t|ries har|
|00005510| 64 65 72 20 74 6f 20 63 | 6f 6d 70 72 65 73 73 20 |der to c|ompress |
|00005520| 74 68 65 20 66 69 6c 65 | 2e 22 0d 13 6a 9e 20 7f |the file|."..j. .|
|00005530| 3a 24 41 25 3d 22 54 68 | 69 73 20 62 6f 78 20 61 |:$A%="Th|is box a|
|00005540| 6c 6c 6f 77 73 20 79 6f | 75 20 74 6f 20 73 70 65 |llows yo|u to spe|
|00005550| 63 69 66 79 20 77 68 65 | 72 65 20 74 68 65 20 66 |cify whe|re the f|
|00005560| 69 6c 65 20 77 69 6c 6c | 20 62 65 20 73 61 76 65 |ile will| be save|
|00005570| 64 20 61 66 74 65 72 20 | 22 2b 61 24 2b 22 63 6f |d after |"+a$+"co|
|00005580| 6d 70 72 65 73 73 69 6f | 6e 2e 20 49 66 20 74 68 |mpressio|n. If th|
|00005590| 65 20 66 69 6c 65 20 63 | 61 6e 27 74 20 62 65 20 |e file c|an't be |
|000055a0| 22 2b 61 24 2b 22 63 6f | 6d 70 72 65 73 73 65 64 |"+a$+"co|mpressed|
|000055b0| 2c 20 69 74 20 77 69 6c | 6c 20 6e 6f 74 20 62 65 |, it wil|l not be|
|000055c0| 20 73 61 76 65 64 2e 22 | 0d 13 74 06 20 cb 0d 13 | saved."|..t. ...|
|000055d0| 7e 23 7f 3a c8 99 20 22 | 57 69 6d 70 5f 47 65 74 |~#.:.. "|Wimp_Get|
|000055e0| 4d 65 6e 75 53 74 61 74 | 65 22 2c 2c 71 25 2b 32 |MenuStat|e",,q%+2|
|000055f0| 30 0d 13 88 0f 20 c8 8e | 20 71 25 21 32 30 20 ca |0.... ..| q%!20 .|
|00005600| 0d 13 92 31 20 c9 20 30 | 3a 24 41 25 3d 22 5c 52 |...1 . 0|:$A%="\R|
|00005610| 73 65 65 20 69 6e 66 6f | 72 6d 61 74 69 6f 6e 20 |see info|rmation |
|00005620| 61 62 6f 75 74 20 41 70 | 70 53 71 75 61 73 68 2e |about Ap|pSquash.|
|00005630| 22 0d 13 9c 2c 20 c9 20 | 31 3a 24 41 25 3d 22 43 |"..., . |1:$A%="C|
|00005640| 6c 69 63 6b 20 68 65 72 | 65 20 74 6f 20 71 75 69 |lick her|e to qui|
|00005650| 74 20 41 70 70 53 71 75 | 61 73 68 2e 22 0d 13 a6 |t AppSqu|ash."...|
|00005660| 1e 20 7f 3a 24 41 25 3d | 22 5c 54 41 70 70 53 71 |. .:$A%=|"\TAppSq|
|00005670| 75 61 73 68 20 6d 65 6e | 75 2e 22 0d 13 b0 06 20 |uash men|u.".... |
|00005680| cb 0d 13 ba 05 cb 0d 13 | c4 2d e7 20 24 41 25 3e |........|.-. $A%>|
|00005690| 22 22 3a c8 99 20 22 57 | 69 6d 70 5f 53 65 6e 64 |"":.. "W|imp_Send|
|000056a0| 4d 65 73 73 61 67 65 22 | 2c 31 37 2c 71 25 2c 71 |Message"|,17,q%,q|
|000056b0| 25 21 34 0d 13 ce 05 e1 | 0d ff 46 69 6c 65 44 61 |%!4.....|..FileDa|
|000056c0| 74 61 83 21 53 70 72 69 | 74 65 73 00 00 00 e4 03 |ta.!Spri|tes.....|
|000056d0| 00 00 45 f9 ff ff 9e a3 | c8 e1 03 00 a3 02 02 00 |..E.....|........|
|000056e0| 90 03 10 00 90 03 e8 03 | 00 00 d4 02 00 00 21 61 |........|......!a|
|000056f0| 70 70 73 71 75 61 73 68 | 00 00 04 00 90 03 10 00 |ppsquash|........|
|00005700| 90 07 07 00 90 03 2c 00 | 90 03 80 01 00 00 0c 00 |......,.|........|
|00005710| 90 03 77 90 11 00 90 03 | 77 90 05 f8 ff 8f 88 90 |..w.....|w.......|
|00005720| 04 77 90 05 00 90 03 77 | 90 05 ff 88 ff 88 90 03 |.w.....w|........|
|00005730| 00 77 90 05 00 90 03 77 | 90 05 ff 90 03 88 88 00 |.w.....w|........|
|00005740| 0b 77 90 05 00 90 03 77 | 90 05 ff 88 ff 88 08 bb |.w.....w|........|
|00005750| 0b 77 90 05 00 90 03 aa | 90 04 77 ff 88 ff 00 90 |.w......|..w.....|
|00005760| 04 77 aa 90 04 00 90 03 | aa 90 04 77 88 88 00 92 |.w......|...w....|
|00005770| 99 99 09 77 aa 90 04 00 | 90 03 aa 90 04 77 88 00 |...w....|.....w..|
|00005780| 92 99 90 03 09 77 aa 90 | 04 00 90 03 aa 90 04 77 |.....w..|.......w|
|00005790| 90 09 aa 90 04 00 90 03 | aa 90 04 77 88 90 07 77 |........|...w...w|
|000057a0| aa 90 04 00 90 03 aa 90 | 04 77 88 00 80 00 80 80 |........|.w......|
|000057b0| 88 77 aa 90 04 00 90 03 | aa 90 04 77 88 90 07 77 |.w......|...w...w|
|000057c0| aa 90 04 00 90 03 77 90 | 05 88 88 00 80 08 00 88 |......w.|........|
|000057d0| 77 90 05 00 90 03 77 90 | 05 88 90 07 77 90 05 00 |w.....w.|....w...|
|000057e0| 90 03 77 90 05 88 00 80 | 00 00 88 88 77 90 05 00 |..w.....|....w...|
|000057f0| 90 03 77 90 05 88 90 07 | 77 90 05 00 90 03 77 90 |..w.....|w.....w.|
|00005800| 11 00 90 07 ff 90 09 00 | 90 04 ff 90 03 00 90 04 |........|........|
|00005810| ff 90 09 00 90 04 ff 90 | 03 00 90 04 ff 90 09 00 |........|........|
|00005820| 90 04 ff 90 03 00 90 04 | ff 90 09 00 90 04 ff 90 |........|........|
|00005830| 03 00 90 04 ff 90 09 00 | 90 04 ff 90 03 00 f0 0f |........|........|
|00005840| 00 ff 90 09 00 f0 0f 00 | ff 90 03 00 f0 ff 00 ff |........|........|
|00005850| 90 09 00 ff 0f 00 ff 90 | 03 00 f0 ff 0f ff 90 09 |........|........|
|00005860| f0 ff 0f 00 ff 90 17 00 | f0 ff 0f ff 90 09 f0 ff |........|........|
|00005870| 0f 00 ff 90 03 00 f0 ff | 00 ff 90 09 00 ff 0f 00 |........|........|
|00005880| ff 90 03 00 f0 0f 00 ff | 90 09 00 f0 0f 00 ff 90 |........|........|
|00005890| 03 00 90 04 ff 90 09 00 | 90 04 ff 90 03 00 90 04 |........|........|
|000058a0| ff 90 09 00 90 04 ff 90 | 03 00 90 04 ff 90 09 00 |........|........|
|000058b0| 90 04 ff 90 03 00 90 04 | ff 90 09 00 90 04 ff 90 |........|........|
|000058c0| 03 00 90 04 ff 90 09 00 | 90 04 ff 90 03 04 01 00 |........|........|
|000058d0| 00 73 6d 21 61 70 70 73 | 71 75 61 73 68 02 00 90 |.sm!apps|quash...|
|000058e0| 03 08 00 90 07 07 00 90 | 03 2c 00 90 03 98 00 90 |........|.,......|
|000058f0| 03 0c 00 90 03 55 90 09 | 00 90 03 55 90 03 ff 88 |.....U..|...U....|
|00005900| 0f 55 90 03 00 90 03 aa | aa 55 ff 0f 0b 55 aa aa |.U......|.U...U..|
|00005910| 00 90 03 aa aa 55 0f cc | 0c 55 aa aa 00 90 03 aa |.....U..|.U......|
|00005920| aa 55 90 05 aa aa 00 90 | 03 aa aa 55 38 83 83 55 |.U......|...U8..U|
|00005930| aa aa 00 90 03 aa aa 55 | 38 38 83 55 aa aa 00 90 |.......U|88.U....|
|00005940| 03 55 90 03 38 83 83 55 | 90 03 00 90 03 55 90 09 |.U..8..U|.....U..|
|00005950| 00 90 05 ff 90 05 00 00 | ff 90 03 00 00 ff 90 05 |........|........|
|00005960| 00 00 ff 90 03 f0 00 ff | 90 05 00 0f ff 90 03 f0 |........|........|
|00005970| 0f ff 90 05 f0 0f ff 90 | 0f f0 0f ff 90 05 f0 0f |........|........|
|00005980| ff 90 03 f0 00 ff 90 05 | 00 0f ff 90 03 00 00 ff |........|........|
|00005990| 90 05 00 00 ff 90 03 00 | 00 ff 90 05 00 00 ff 90 |........|........|
|000059a0| 03 46 69 6c 65 44 61 74 | 61 83 21 53 70 72 69 74 |.FileDat|a.!Sprit|
|000059b0| 65 73 32 32 00 4c 07 00 | 00 45 f9 ff ff 59 bc c8 |es22.L..|.E...Y..|
|000059c0| e1 03 00 fa 71 02 00 90 | 03 10 00 90 03 50 07 00 |....q...|.....P..|
|000059d0| 00 7c 05 00 00 21 61 70 | 70 73 71 75 61 73 68 00 |.|...!ap|psquash.|
|000059e0| 00 04 00 90 03 21 00 90 | 07 07 00 90 03 2c 00 90 |.....!..|.....,..|
|000059f0| 03 d4 02 00 00 14 00 90 | 03 77 90 11 00 90 03 77 |........|.w.....w|
|00005a00| 90 04 87 ff ff 88 90 05 | 70 77 90 04 00 90 03 77 |........|pw.....w|
|00005a10| 90 04 f7 ff ff 8f 88 90 | 03 08 70 77 90 04 00 90 |........|..pw....|
|00005a20| 03 77 90 04 f7 8f f8 8f | 88 90 03 00 70 77 90 04 |.w......|....pw..|
|00005a30| 00 90 03 77 90 04 f7 8f | f8 8f 88 88 08 b0 70 77 |...w....|......pw|
|00005a40| 90 04 00 90 03 77 90 04 | f7 ff ff 8f 88 88 00 0b |.....w..|........|
|00005a50| 70 77 90 04 00 90 03 77 | 90 04 f7 ff ff 8f 88 08 |pw.....w|........|
|00005a60| b0 bb 70 77 90 04 00 90 | 03 77 90 04 f7 8f f8 8f |..pw....|.w......|
|00005a70| 88 00 bb 0b 70 77 90 04 | 00 90 03 77 90 04 f7 8f |....pw..|...w....|
|00005a80| f8 8f 08 b0 bb bb 70 77 | 90 04 00 90 03 77 90 04 |......pw|.....w..|
|00005a90| f7 8f f8 8f 00 90 04 70 | 77 90 04 00 90 03 aa 90 |.......p|w.......|
|00005aa0| 04 87 88 88 08 00 90 04 | 70 aa 90 04 00 90 03 aa |........|p.......|
|00005ab0| 90 04 87 88 88 00 90 00 | 99 99 09 70 aa 90 04 00 |........|...p....|
|00005ac0| 90 03 aa 90 04 87 88 08 | 00 90 00 99 99 09 70 aa |........|......p.|
|00005ad0| 90 04 00 90 03 aa 90 04 | 87 88 00 90 00 99 90 03 |........|........|
|00005ae0| 09 70 aa 90 04 00 90 03 | aa 90 04 87 08 00 99 90 |.p......|........|
|00005af0| 04 09 70 aa 90 04 00 90 | 03 aa 90 04 87 00 90 00 |..p.....|........|
|00005b00| 99 90 04 09 70 aa 90 04 | 00 90 03 aa 90 04 77 90 |....p...|......w.|
|00005b10| 09 aa 90 04 00 90 03 aa | 90 04 87 88 90 07 78 aa |........|......x.|
|00005b20| 90 04 00 90 03 aa 90 04 | 87 88 00 08 00 08 00 80 |........|........|
|00005b30| 78 aa 90 04 00 90 03 aa | 90 04 87 88 00 08 00 08 |x.......|........|
|00005b40| 00 80 78 aa 90 04 00 90 | 03 aa 90 04 87 88 90 07 |..x.....|........|
|00005b50| 78 aa 90 04 00 90 03 aa | 90 04 87 88 00 08 00 08 |x.......|........|
|00005b60| 80 00 78 aa 90 04 00 90 | 03 aa 90 04 87 88 00 08 |..x.....|........|
|00005b70| 00 08 80 00 78 aa 90 04 | 00 90 03 aa 90 04 87 88 |....x...|........|
|00005b80| 90 07 78 aa 90 04 00 90 | 03 77 90 04 87 88 00 08 |..x.....|.w......|
|00005b90| 80 00 80 00 78 77 90 04 | 00 90 03 77 90 04 87 88 |....xw..|...w....|
|00005ba0| 00 08 80 00 80 00 78 77 | 90 04 00 90 03 77 90 04 |......xw|.....w..|
|00005bb0| 87 88 90 07 78 77 90 04 | 00 90 03 77 90 04 87 88 |....xw..|...w....|
|00005bc0| 90 04 00 88 00 78 77 90 | 04 00 90 03 77 90 04 87 |.....xw.|....w...|
|00005bd0| 88 90 04 00 88 00 78 77 | 90 04 00 90 03 77 90 04 |......xw|.....w..|
|00005be0| 87 88 90 07 78 77 90 04 | 00 90 03 77 90 04 87 00 |....xw..|...w....|
|00005bf0| 00 08 80 00 08 80 78 77 | 90 04 00 90 03 77 90 04 |......xw|.....w..|
|00005c00| 87 00 00 08 80 00 08 80 | 78 77 90 04 00 90 03 77 |........|xw.....w|
|00005c10| 90 04 87 88 90 07 78 77 | 90 04 00 90 03 77 90 11 |......xw|.....w..|
|00005c20| 00 90 07 ff 90 09 00 90 | 04 ff 90 03 00 90 04 ff |........|........|
|00005c30| 90 09 00 90 04 ff 90 03 | 00 90 04 ff 90 09 00 90 |........|........|
|00005c40| 04 ff 90 03 00 90 04 ff | 90 09 00 90 04 ff 90 03 |........|........|
|00005c50| 00 90 04 ff 90 09 00 90 | 04 ff 90 03 00 90 04 ff |........|........|
|00005c60| 90 09 00 90 04 ff 90 03 | 00 90 04 ff 90 09 00 90 |........|........|
|00005c70| 04 ff 90 03 00 90 04 ff | 90 09 00 90 04 ff 90 03 |........|........|
|00005c80| 00 90 04 ff 90 09 00 90 | 04 ff 90 03 00 90 04 ff |........|........|
|00005c90| 90 09 00 90 04 ff 90 03 | f0 00 90 03 ff 90 09 00 |........|........|
|00005ca0| 90 03 0f ff 90 03 f0 0f | 00 00 ff 90 09 00 00 f0 |........|........|
|00005cb0| 0f ff 90 03 f0 ff 00 00 | ff 90 09 00 00 ff 0f ff |........|........|
|00005cc0| 90 03 f0 ff 0f 00 ff 90 | 09 00 f0 ff 0f ff 90 03 |........|........|
|00005cd0| f0 ff ff 00 ff 90 09 00 | ff ff 0f ff 90 03 f0 ff |........|........|
|00005ce0| ff 0f ff 90 09 f0 ff ff | 0f ff 90 2b f0 ff ff 0f |........|...+....|
|00005cf0| ff 90 09 f0 ff ff 0f ff | 90 03 f0 ff ff 00 ff 90 |........|........|
|00005d00| 09 00 ff ff 0f ff 90 03 | f0 ff 0f 00 ff 90 09 00 |........|........|
|00005d10| f0 ff 0f ff 90 03 f0 ff | 00 00 ff 90 09 00 00 ff |........|........|
|00005d20| 0f ff 90 03 f0 0f 00 00 | ff 90 09 00 00 f0 0f ff |........|........|
|00005d30| 90 03 f0 00 90 03 ff 90 | 09 00 90 03 0f ff 90 03 |........|........|
|00005d40| 00 90 04 ff 90 09 00 90 | 04 ff 90 03 00 90 04 ff |........|........|
|00005d50| 90 09 00 90 04 ff 90 03 | 00 90 04 ff 90 09 00 90 |........|........|
|00005d60| 04 ff 90 03 00 90 04 ff | 90 09 00 90 04 ff 90 03 |........|........|
|00005d70| 00 90 04 ff 90 09 00 90 | 04 ff 90 03 00 90 04 ff |........|........|
|00005d80| 90 09 00 90 04 ff 90 03 | 00 90 04 ff 90 09 00 90 |........|........|
|00005d90| 04 ff 90 03 00 90 04 ff | 90 09 00 90 04 ff 90 03 |........|........|
|00005da0| 00 90 04 ff 90 09 00 90 | 04 ff 90 03 00 90 04 ff |........|........|
|00005db0| 90 09 00 90 04 ff 90 03 | c4 01 00 00 73 6d 21 61 |........|....sm!a|
|00005dc0| 70 70 73 71 75 61 73 68 | 02 00 90 03 10 00 90 07 |ppsquash|........|
|00005dd0| 03 00 90 03 2c 00 90 03 | f8 00 90 03 14 00 90 03 |....,...|........|
|00005de0| 55 90 08 05 00 90 03 55 | 55 85 8f 88 08 55 55 05 |U......U|U....UU.|
|00005df0| 00 90 03 55 55 f5 f8 88 | 00 55 55 05 00 90 03 55 |...UU...|.UU....U|
|00005e00| 55 f5 ff 08 0b 55 55 05 | 00 90 03 55 55 f5 f8 b0 |U....UU.|...UU...|
|00005e10| 0b 55 5a 05 00 90 03 aa | aa 85 08 00 00 55 55 0a |.UZ.....|.....UU.|
|00005e20| 00 90 03 aa aa 85 90 00 | 99 09 a5 aa 0a 00 90 03 |........|........|
|00005e30| aa aa 05 99 99 09 a5 aa | 0a 00 90 03 aa aa 55 90 |........|......U.|
|00005e40| 04 a5 aa 0a 00 90 03 aa | aa 85 88 90 03 a5 aa 0a |........|........|
|00005e50| 00 90 03 aa aa 85 80 00 | 88 a5 aa 0a 00 90 03 aa |........|........|
|00005e60| aa 85 88 90 03 a5 aa 0a | 00 90 03 55 55 85 08 00 |........|...UU...|
|00005e70| 80 55 55 05 00 90 03 55 | 55 85 88 90 03 55 55 05 |.UU....U|U....UU.|
|00005e80| 00 90 03 55 55 85 00 08 | 88 55 55 05 00 90 03 55 |...UU...|.UU....U|
|00005e90| 55 85 88 90 03 55 55 05 | 00 90 03 55 90 08 f5 ff |U....UU.|...U....|
|00005ea0| ff 0f 00 00 ff 90 04 0f | 00 f0 ff ff 0f 00 00 ff |........|........|
|00005eb0| 90 04 0f 00 f0 ff ff 0f | 00 00 ff 90 04 0f 00 f0 |........|........|
|00005ec0| ff ff 0f 00 00 ff 90 04 | 0f 00 f0 ff ff 0f 00 00 |........|........|
|00005ed0| ff 90 04 0f 00 f0 ff ff | 0f 0f 00 ff 90 04 0f 00 |........|........|
|00005ee0| ff 90 03 0f ff 00 ff 90 | 04 0f f0 ff 90 03 0f ff |........|........|
|00005ef0| 0f ff 90 04 0f ff 90 04 | 0f ff 90 0b 0f ff 0f ff |........|........|
|00005f00| 90 04 0f ff 90 04 0f ff | 00 ff 90 04 0f f0 ff 90 |........|........|
|00005f10| 03 0f 0f 00 ff 90 04 0f | 00 ff 90 03 0f 00 00 ff |........|........|
|00005f20| 90 04 0f 00 f0 ff ff 0f | 00 00 ff 90 04 0f 00 f0 |........|........|
|00005f30| ff ff 0f 00 00 ff 90 04 | 0f 00 f0 ff ff 0f 00 00 |........|........|
|00005f40| ff 90 04 0f 00 f0 ff ff | 0f 00 00 ff 90 04 0f 00 |........|........|
|00005f50| f0 ff ff 0f 46 69 6c 65 | 44 61 74 61 83 53 70 72 |....File|Data.Spr|
|00005f60| 69 74 65 73 00 74 00 00 | b4 05 00 00 47 f9 ff ff |ites.t..|....G...|
|00005f70| 1f bd c3 14 03 00 b3 2d | 02 00 90 03 10 00 90 03 |.......-|........|
|00005f80| b8 05 00 00 d4 02 00 00 | 73 71 75 61 73 68 5f 66 |........|squash_f|
|00005f90| 66 38 00 00 04 00 90 03 | 10 00 90 07 07 00 90 03 |f8......|........|
|00005fa0| 2c 00 90 03 80 01 00 00 | 0c 00 90 03 73 77 90 0f |,.......|....sw..|
|00005fb0| 37 00 90 03 30 67 ff ff | 8f f8 ff 8f f8 ff 8f 88 |7...0g..|........|
|00005fc0| 88 48 88 76 03 00 90 04 | 73 f8 88 ff f8 8f f8 f8 |.H.v....|s.......|
|00005fd0| 8f ff 88 34 01 88 37 00 | 90 05 40 f7 ff ff 8f ff |...4..7.|..@.....|
|00005fe0| 8f f8 ff 88 f4 21 40 78 | 04 00 90 06 87 8f 88 8f |.....!@x|........|
|00005ff0| 8f 88 f8 88 48 22 24 81 | 76 00 90 07 74 8f 88 8f |....H"$.|v...t...|
|00006000| 8f 88 f8 48 13 b2 1b 82 | 57 00 90 07 72 88 90 06 |...H....|W...r...|
|00006010| 18 b0 bb 0b 84 37 00 90 | 07 70 86 88 90 04 48 10 |.....7..|.p....H.|
|00006020| bb bb 04 84 27 00 90 07 | 60 87 88 90 04 02 00 90 |....'...|`.......|
|00006030| 03 0b 88 07 00 90 07 70 | 88 90 04 08 c0 99 99 c9 |.......p|........|
|00006040| 00 84 27 00 90 07 72 88 | 90 03 38 0c 9c 99 90 03 |..'...r.|..8.....|
|00006050| 09 84 47 00 90 07 74 88 | 90 03 11 90 00 99 90 04 |..G...t.|........|
|00006060| 09 82 57 00 90 07 76 88 | 88 12 c0 99 90 05 c9 81 |..W...v.|........|
|00006070| 76 00 90 06 40 87 88 23 | c0 9c 99 90 06 40 78 04 |v...@..#|.....@x.|
|00006080| 00 90 05 73 88 22 c0 9c | 99 90 07 10 88 37 00 90 |...s."..|.....7..|
|00006090| 04 30 57 12 c0 99 90 09 | 09 82 77 02 00 90 03 73 |.0W.....|..w....s|
|000060a0| 77 90 0f 37 00 90 03 ff | 90 14 f0 ff 90 0f 0f ff |w..7....|........|
|000060b0| 90 03 00 ff 90 0f 00 ff | 90 03 00 f0 ff 90 0d 0f |........|........|
|000060c0| 00 ff 90 03 00 00 ff 90 | 0d 00 00 ff 90 03 00 00 |........|........|
|000060d0| ff 90 0d 00 00 ff 90 03 | 00 00 ff 90 0d 00 00 ff |........|........|
|000060e0| 90 03 00 00 f0 ff 90 0c | 00 00 ff 90 03 00 00 f0 |........|........|
|000060f0| ff 90 0b 0f 00 00 ff 90 | 03 00 00 f0 ff 90 0c 00 |........|........|
|00006100| 00 ff 90 03 00 00 ff 90 | 0d 00 00 ff 90 03 00 00 |........|........|
|00006110| ff 90 0d 00 00 ff 90 03 | 00 00 ff 90 0d 00 00 ff |........|........|
|00006120| 90 03 00 f0 ff 90 0d 0f | 00 ff 90 03 00 ff 90 0f |........|........|
|00006130| 00 ff 90 03 f0 ff 90 0f | 0f ff 90 17 d4 02 00 00 |........|........|
|00006140| 73 71 75 61 73 68 5f 66 | 66 61 00 00 04 00 90 03 |squash_f|fa......|
|00006150| 10 00 90 07 07 00 90 03 | 2c 00 90 03 80 01 00 00 |........|,.......|
|00006160| 0c 00 90 03 73 77 90 0f | 37 00 90 03 30 67 ff ff |....sw..|7...0g..|
|00006170| 88 f8 ff f8 ff 8f 88 90 | 03 48 88 76 03 00 90 04 |........|.H.v....|
|00006180| 73 f8 88 8f f8 8f ff f8 | 8f 88 88 34 01 88 37 00 |s.......|...4..7.|
|00006190| 90 05 40 f7 ff 8f 88 8f | 88 f8 88 88 f4 21 40 78 |..@.....|.....!@x|
|000061a0| 04 00 90 06 67 8f f8 88 | 8f 88 f8 88 48 22 24 81 |....g...|....H"$.|
|000061b0| 76 00 90 07 74 8f f8 88 | 8f 88 f8 48 13 b2 1b 82 |v...t...|...H....|
|000061c0| 57 00 90 07 72 88 90 06 | 18 b0 bb 0b 84 37 00 90 |W...r...|.....7..|
|000061d0| 07 70 86 88 90 04 48 10 | bb bb 04 84 27 00 90 07 |.p....H.|....'...|
|000061e0| 60 87 88 90 04 02 00 90 | 03 0b 88 07 00 90 07 70 |`.......|.......p|
|000061f0| 88 90 04 08 c0 99 99 c9 | 00 84 27 00 90 07 72 88 |........|..'...r.|
|00006200| 90 03 38 0c 9c 99 90 03 | 09 84 47 00 90 07 74 88 |..8.....|..G...t.|
|00006210| 90 03 11 90 00 99 90 04 | 09 82 57 00 90 07 76 88 |........|..W...v.|
|00006220| 88 12 c0 99 90 05 c9 81 | 76 00 90 06 40 87 88 23 |........|v...@..#|
|00006230| c0 9c 99 90 06 40 78 04 | 00 90 05 73 88 22 c0 9c |.....@x.|...s."..|
|00006240| 99 90 07 10 88 37 00 90 | 04 30 57 12 c0 99 90 09 |.....7..|.0W.....|
|00006250| 09 82 77 02 00 90 03 73 | 77 90 0f 37 00 90 03 ff |..w....s|w..7....|
|00006260| 90 14 f0 ff 90 0f 0f ff | 90 03 00 ff 90 0f 00 ff |........|........|
|00006270| 90 03 00 f0 ff 90 0d 0f | 00 ff 90 03 00 00 ff 90 |........|........|
|00006280| 0d 00 00 ff 90 03 00 00 | ff 90 0d 00 00 ff 90 03 |........|........|
|00006290| 00 00 ff 90 0d 00 00 ff | 90 03 00 00 f0 ff 90 0c |........|........|
|000062a0| 00 00 ff 90 03 00 00 f0 | ff 90 0b 0f 00 00 ff 90 |........|........|
|000062b0| 03 00 00 f0 ff 90 0c 00 | 00 ff 90 03 00 00 ff 90 |........|........|
|000062c0| 0d 00 00 ff 90 03 00 00 | ff 90 0d 00 00 ff 90 03 |........|........|
|000062d0| 00 00 ff 90 0d 00 00 ff | 90 03 00 f0 ff 90 0d 0f |........|........|
|000062e0| 00 ff 90 03 00 ff 90 0f | 00 ff 90 03 f0 ff 90 0f |........|........|
|000062f0| 0f ff 90 17 46 69 6c 65 | 44 61 74 61 83 53 70 72 |....File|Data.Spr|
|00006300| 69 74 65 73 32 32 00 00 | 04 0b 00 00 47 f9 ff ff |ites22..|....G...|
|00006310| cf 0c c4 14 03 00 aa 91 | 02 00 90 03 10 00 90 03 |........|........|
|00006320| 08 0b 00 00 7c 05 00 00 | 73 71 75 61 73 68 5f 66 |....|...|squash_f|
|00006330| 66 38 00 00 04 00 90 03 | 21 00 90 07 07 00 90 03 |f8......|!.......|
|00006340| 2c 00 90 03 d4 02 00 00 | 1b 00 90 03 75 77 90 0f |,.......|....uw..|
|00006350| 57 00 90 03 70 f8 ff ff | f8 ff ff 8f f8 ff ff 88 |W...p...|........|
|00006360| 90 05 07 00 90 03 40 f8 | 8f f8 8f ff 88 ff f8 8f |......@.|........|
|00006370| f8 8f 88 88 48 88 04 00 | 90 04 f6 8f f8 8f ff 88 |....H...|........|
|00006380| ff f8 8f f8 8f 88 48 f1 | 78 00 90 05 f4 8f f8 8f |......H.|x.......|
|00006390| ff 88 ff f8 8f f8 8f 88 | 13 81 46 00 90 05 82 ff |........|..F.....|
|000063a0| ff 8f ff f8 ff f8 8f ff | 88 28 00 82 07 00 90 05 |........|.(......|
|000063b0| 60 ff f8 8f f8 ff 8f f8 | ff ff 88 02 00 88 05 00 |`.......|........|
|000063c0| 90 05 30 ff 88 ff f8 8f | 88 f8 8f 88 28 20 02 68 |..0.....|....( .h|
|000063d0| 03 00 90 06 f6 88 f8 f8 | 8f 88 f8 88 88 04 b1 11 |........|........|
|000063e0| 78 00 90 07 f6 88 f8 f8 | 88 88 f8 88 48 11 bb 30 |x.......|....H..0|
|000063f0| 68 00 90 07 f5 8f f8 f8 | 88 88 f8 88 18 30 bb 40 |h.......|.....0.@|
+--------+-------------------------+-------------------------+--------+--------+
Only 25.0 KB of data is shown above.