home *** CD-ROM | disk | FTP | other *** search
/ APDL Public Domain 1 / APDL_PD1A.iso / program / assembler / assembly < prev    next >
ArcFS Archive  |  1996-10-17  |  276.5 KB

open in: MacOS 8.1     |     Win98     |     DOS

browse contents    |     view JSON data     |     view as text


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

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 | dc 08 00 00 c4 0b 00 00 |Archive.|........|
|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 54 69 6d 65 4c 6f | 61 64 00 00 ff ff ff ff |.!TimeLo|ad......|
|00000070| 45 ff ff ff 32 c7 96 38 | 00 00 00 00 ff ff ff ff |E...2..8|........|
|00000080| fc 00 00 80 82 21 52 75 | 6e 00 3a 52 50 6f 6c 6c |.....!Ru|n.:RPoll|
|00000090| 49 00 00 00 43 eb ff ff | c2 45 dd 0b 03 00 df 0f |I...C...|.E......|
|000000a0| 49 00 00 00 1f 06 00 00 | 82 21 52 75 6e 49 6d 61 |I.......|.!RunIma|
|000000b0| 67 65 00 6c 98 09 00 00 | 43 f8 ff ff 4a 91 ed 0b |ge.l....|C...J...|
|000000c0| 03 00 9a 9c 98 09 00 00 | 8c 06 00 00 82 21 53 70 |........|.....!Sp|
|000000d0| 72 69 74 65 73 00 6c 6c | d0 01 00 00 43 f9 ff ff |rites.ll|....C...|
|000000e0| 62 a1 e7 0b 03 00 3f 3f | d0 01 00 00 48 10 00 00 |b.....??|....H...|
|000000f0| 82 4c 6f 61 64 53 70 72 | 69 74 65 00 24 03 00 00 |.LoadSpr|ite.$...|
|00000100| 43 f9 ff ff e7 4b e7 0b | 03 00 f0 31 24 03 00 00 |C....K..|...1$...|
|00000110| 3c 12 00 00 82 54 69 6d | 65 53 72 63 00 6f 6c 6c |<....Tim|eSrc.oll|
|00000120| 0b 1e 00 00 43 fb ff ff | 40 90 ed 0b 03 00 4f cb |....C...|@.....O.|
|00000130| 0b 1e 00 00 84 15 00 00 | 00 00 52 41 4d 3a 3a 52 |........|..RAM::R|
|00000140| 50 6f 6c 6c 20 46 6f 6e | 74 57 69 6e 64 6f 77 20 |Poll Fon|tWindow |
|00000150| 53 74 61 72 74 55 70 20 | 00 66 6d 65 82 42 72 65 |StartUp |.fme.Bre|
|00000160| 61 6b 00 00 00 00 00 00 | d7 05 00 00 43 ff ff ff |ak......|....C...|
|00000170| 66 d7 a6 67 03 00 2d 12 | d7 05 00 00 24 00 00 00 |f..g..-.|....$...|
|00000180| 82 46 69 6c 65 50 6f 6c | 6c 00 00 00 ff ff ff ff |.FilePol|l.......|
|00000190| 45 ff ff ff df c7 96 38 | 00 00 00 00 ff ff ff ff |E......8|........|
|000001a0| 40 02 00 80 82 46 69 6c | 65 50 6f 6c 6c 00 87 03 |@....Fil|ePoll...|
|000001b0| 18 03 00 00 43 f8 ff ff | 0b 2d 47 e7 03 00 a1 2b |....C...|.-G....+|
|000001c0| 18 03 00 00 b3 33 00 00 | 82 52 65 61 64 4d 65 00 |.....3..|.ReadMe.|
|000001d0| 70 78 87 03 00 0b 00 00 | 43 ff ff ff 0f dd 95 e6 |px......|C.......|
|000001e0| 33 00 a7 61 00 0b 00 00 | ef 36 00 00 82 73 6f 75 |3..a....|.6...sou|
|000001f0| 72 63 65 00 70 78 87 03 | ff ff ff ff 45 ff ff ff |rce.px..|....E...|
|00000200| 35 c8 96 38 30 00 00 00 | ff ff ff ff 1c 02 00 80 |5..80...|........|
|00000210| 82 66 69 6c 65 70 6f 6c | 6c 00 00 00 ee 08 00 00 |.filepol|l.......|
|00000220| 43 ff ff ff 83 50 93 e6 | 33 00 99 70 ee 08 00 00 |C....P..|3..p....|
|00000230| 13 42 00 00 82 53 77 69 | 44 65 66 73 00 00 00 00 |.B...Swi|Defs....|
|00000240| 13 72 00 00 43 ff ff ff | 15 b1 c2 cd 03 00 bd fd |.r..C...|........|
|00000250| 13 72 00 00 25 4b 00 00 | 00 00 00 00 00 00 00 00 |.r..%K..|........|
|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 3d 01 00 |........|.....=..|
|00000280| 00 00 00 00 70 78 87 03 | 24 1c 80 01 00 00 00 00 |....px..|$.......|
|00000290| fc 31 80 03 00 00 40 00 | 00 00 00 00 38 34 80 01 |.1....@.|....84..|
|000002a0| 82 46 6f 6e 74 57 69 6e | 64 6f 77 00 ff ff ff ff |.FontWin|dow.....|
|000002b0| 45 ff ff ff bb c8 96 38 | 00 00 00 00 ff ff ff ff |E......8|........|
|000002c0| c0 06 00 80 82 21 44 65 | 6d 6f 00 01 00 00 00 00 |.....!De|mo......|
|000002d0| ff ff ff ff 45 ff ff ff | c2 c8 96 38 30 00 00 00 |....E...|...80...|
|000002e0| ff ff ff ff 5c 04 00 80 | 82 21 48 65 6c 70 00 00 |....\...|.!Help..|
|000002f0| 00 00 00 00 2e 04 00 00 | 44 ff ff ff 96 b7 b0 62 |........|D......b|
|00000300| 03 00 cd 33 2e 04 00 00 | 5c bd 00 00 82 21 52 75 |...3....|\....!Ru|
|00000310| 6e 00 00 00 00 00 00 00 | c3 01 00 00 44 eb ff ff |n.......|....D...|
|00000320| 73 58 b5 62 03 00 74 e5 | c3 01 00 00 ae c1 00 00 |sX.b..t.|........|
|00000330| 82 21 53 70 72 69 74 65 | 73 00 00 00 e4 04 00 00 |.!Sprite|s.......|
|00000340| 44 f9 ff ff 61 f1 b4 62 | 03 00 44 b9 e4 04 00 00 |D...a..b|..D.....|
|00000350| 95 c3 00 00 82 21 53 70 | 72 69 74 65 73 32 32 00 |.....!Sp|rites22.|
|00000360| 4c 08 00 00 44 f9 ff ff | d5 28 b5 62 03 00 20 21 |L...D...|.(.b.. !|
|00000370| 4c 08 00 00 9d c8 00 00 | 82 45 64 69 74 6f 72 00 |L.......|.Editor.|
|00000380| 00 00 00 00 65 00 00 00 | 44 fb ff ff 5a c6 ad 62 |....e...|D...Z..b|
|00000390| 03 00 75 06 65 00 00 00 | 0d d1 00 00 82 45 64 69 |..u.e...|.....Edi|
|000003a0| 74 6f 72 53 72 63 00 00 | cb 24 00 00 44 fb ff ff |torSrc..|.$..D...|
|000003b0| 14 6d b5 62 03 00 ab b0 | cb 24 00 00 96 d1 00 00 |.m.b....|.$......|
|000003c0| 82 46 6f 6e 74 57 69 6e | 64 6f 77 00 4c 0e 00 00 |.FontWin|dow.L...|
|000003d0| 44 fa ff ff 16 32 ef 62 | 11 00 d6 66 4c 0e 00 00 |D....2.b|...fL...|
|000003e0| 85 f6 00 00 82 48 61 72 | 64 00 00 00 00 00 00 00 |.....Har|d.......|
|000003f0| 61 00 00 00 44 fb ff ff | b6 cf ad 62 03 00 8e be |a...D...|...b....|
|00000400| 61 00 00 00 f5 04 01 00 | 82 4e 6f 72 6d 61 6c 00 |a.......|.Normal.|
|00000410| 00 00 00 00 61 00 00 00 | 44 fb ff ff 3f d3 ad 62 |....a...|D...?..b|
|00000420| 03 00 ed a5 61 00 00 00 | 7a 05 01 00 82 4e 6f 72 |....a...|z....Nor|
|00000430| 6d 61 6c 53 72 63 00 00 | 9e 16 00 00 44 fb ff ff |malSrc..|....D...|
|00000440| 99 70 b5 62 03 00 83 cd | 9e 16 00 00 ff 05 01 00 |.p.b....|........|
|00000450| 82 53 69 6d 70 6c 65 00 | 00 00 00 00 61 00 00 00 |.Simple.|....a...|
|00000460| 44 fb ff ff 68 d6 ad 62 | 03 00 04 17 61 00 00 00 |D...h..b|....a...|
|00000470| c1 1c 01 00 82 54 65 6d | 70 6c 61 74 65 73 00 00 |.....Tem|plates..|
|00000480| fb 09 00 00 44 ec ff ff | 5f 09 2d 63 03 00 9f 34 |....D...|_.-c...4|
|00000490| fb 09 00 00 46 1d 01 00 | 00 00 00 00 00 00 00 00 |....F...|........|
|000004a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000004b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 82 46 6f 6e |........|.....Fon|
|000004c0| 74 57 69 6e 64 6f 77 00 | 4c 0e 00 00 44 fa ff ff |tWindow.|L...D...|
|000004d0| c2 f7 55 6f 03 00 07 43 | 4c 0e 00 00 65 27 01 00 |..Uo...C|L...e'..|
|000004e0| 82 4c 69 62 72 61 72 79 | 00 00 00 00 ff ff ff ff |.Library|........|
|000004f0| 45 ff ff ff 47 ca 96 38 | 30 00 00 00 ff ff ff ff |E...G..8|0.......|
|00000500| c4 05 00 80 82 4c 69 62 | 48 61 6e 64 6c 65 72 00 |.....Lib|Handler.|
|00000510| 52 13 00 00 44 fb ff ff | 3d b2 18 3f 11 00 73 7f |R...D...|=..?..s.|
|00000520| 52 13 00 00 d5 35 01 00 | 82 4d 65 73 73 61 67 65 |R....5..|.Message|
|00000530| 73 00 00 00 62 0e 00 00 | 44 fb ff ff 7d 6c eb 5b |s...b...|D...}l.[|
|00000540| 11 00 c0 86 62 0e 00 00 | 4b 49 01 00 82 4d 69 73 |....b...|KI...Mis|
|00000550| 63 00 00 00 00 00 00 00 | e3 33 00 00 44 fb ff ff |c.......|.3..D...|
|00000560| a1 ff df 61 11 00 f0 2e | e3 33 00 00 d1 57 01 00 |...a....|.3...W..|
|00000570| 82 4d 6f 64 75 6c 65 00 | 00 00 00 00 8e 0d 00 00 |.Module.|........|
|00000580| 44 fb ff ff 1f 00 e0 61 | 11 00 bf 0f 8e 0d 00 00 |D......a|........|
|00000590| d8 8b 01 00 82 53 65 72 | 76 69 63 65 73 00 00 00 |.....Ser|vices...|
|000005a0| 0a 0b 00 00 44 fb ff ff | 1b 01 e0 61 11 00 c7 19 |....D...|...a....|
|000005b0| 0a 0b 00 00 8a 99 01 00 | 82 56 64 75 45 78 74 00 |........|.VduExt.|
|000005c0| 00 00 00 00 a2 05 00 00 | 44 fb ff ff 93 f9 e0 61 |........|D......a|
|000005d0| 11 00 50 4f a2 05 00 00 | b8 a4 01 00 82 57 69 6d |..PO....|.....Wim|
|000005e0| 70 43 6f 6e 73 74 00 00 | 1c 0d 00 00 44 fb ff ff |pConst..|....D...|
|000005f0| d1 6f eb 5b 11 00 e1 3e | 1c 0d 00 00 7e aa 01 00 |.o.[...>|....~...|
|00000600| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000610| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000620| 00 00 00 00 82 73 6f 75 | 72 63 65 00 00 00 00 00 |.....sou|rce.....|
|00000630| ff ff ff ff 45 ff ff ff | 4f cb 96 38 30 00 00 00 |....E...|O..80...|
|00000640| ff ff ff ff 78 06 00 80 | 82 21 52 65 61 64 4d 65 |....x...|.!ReadMe|
|00000650| 00 00 00 00 5e 00 00 00 | 44 ff ff ff 59 35 2e 63 |....^...|D...Y5.c|
|00000660| 11 00 c8 84 5e 00 00 00 | be b7 01 00 82 43 41 73 |....^...|.....CAs|
|00000670| 73 65 6d 62 6c 65 72 00 | 28 f7 00 00 44 fa ff ff |sembler.|(...D...|
|00000680| 22 1a 8c 16 11 00 af 91 | 28 f7 00 00 40 b8 01 00 |".......|(...@...|
|00000690| 82 46 6f 6e 74 57 69 6e | 64 6f 77 00 51 e9 00 00 |.FontWin|dow.Q...|
|000006a0| 44 fb ff ff 09 e1 2a 63 | 11 00 31 75 51 e9 00 00 |D.....*c|..1uQ...|
|000006b0| 8c af 02 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000006c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000006d0| 00 00 00 00 00 00 00 00 | 82 54 6f 48 65 72 65 00 |........|.ToHere.|
|000006e0| 00 00 00 00 bf 00 00 00 | 44 eb ff ff e7 da 2c 63 |........|D.....,c|
|000006f0| 11 00 69 4e bf 00 00 00 | 01 99 03 00 00 00 04 00 |..iN....|........|
|00000700| e4 2d 86 01 00 00 00 00 | 43 66 73 20 46 69 6c 65 |.-......|Cfs File|
|00000710| 72 20 41 63 74 69 6f 6e | 00 e1 86 a3 bc 00 00 00 |r Action|........|
|00000720| 82 53 74 61 72 74 55 70 | 00 00 00 00 ff ff ff ff |.StartUp|........|
|00000730| 45 ff ff ff 64 cc 96 38 | 00 00 00 00 ff ff ff ff |E...d..8|........|
|00000740| e0 07 00 80 82 52 65 61 | 64 4d 65 00 45 fd ff ff |.....Rea|dMe.E...|
|00000750| dd 0e 00 00 43 ff ff ff | 94 e8 a8 a5 03 00 5e a3 |....C...|......^.|
|00000760| dd 0e 00 00 e4 99 03 00 | 82 73 00 00 01 03 04 ff |........|.s......|
|00000770| 45 fd ff ff ff ff ff ff | 45 ff ff ff b6 cc 96 38 |E.......|E......8|
|00000780| 30 00 00 00 ff ff ff ff | 98 07 00 80 82 73 74 61 |0.......|.....sta|
|00000790| 72 74 75 70 00 00 00 00 | ce 19 00 00 43 ff ff ff |rtup....|....C...|
|000007a0| 2f 0f 62 a5 03 00 e3 e2 | ce 19 00 00 e5 a8 03 00 |/.b.....|........|
|000007b0| 82 53 57 49 64 65 66 73 | 00 00 00 00 a5 48 00 00 |.SWIdefs|.....H..|
|000007c0| 43 ff ff ff ec 80 58 9c | 03 00 32 ae a5 48 00 00 |C.....X.|..2..H..|
|000007d0| d7 c2 03 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000007e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000007f0| 00 00 00 00 00 00 00 00 | 82 73 74 61 72 74 75 70 |........|.startup|
|00000800| 00 fd ff ff c8 09 00 00 | 43 f8 ff ff 59 11 62 a5 |........|C...Y.b.|
|00000810| 03 00 bd e7 c8 09 00 00 | a0 0b 04 00 00 01 00 00 |........|........|
|00000820| 01 03 04 ff 45 fd ff ff | 36 32 96 38 00 08 00 00 |....E...|62.8....|
|00000830| 00 00 00 00 ff 0f 00 00 | 04 00 11 00 01 d3 8b 00 |........|........|
|00000840| 82 54 69 6d 65 53 6c 69 | 63 65 00 00 ff ff ff ff |.TimeSli|ce......|
|00000850| 45 ff ff ff 1b cd 96 38 | 00 00 00 00 ff ff ff ff |E......8|........|
|00000860| b8 08 00 80 82 61 73 6d | 00 00 69 00 52 41 4d 3a |.....asm|..i.RAM:|
|00000870| ff ff ff ff 45 ff ff ff | 37 cd 96 38 30 00 00 00 |....E...|7..80...|
|00000880| ff ff ff ff 70 08 00 80 | 82 54 69 6d 65 53 6c 69 |....p...|.TimeSli|
|00000890| 63 65 72 00 fb 28 00 00 | 43 ff ff ff a7 c0 94 f3 |cer..(..|C.......|
|000008a0| 03 00 b8 3e fb 28 00 00 | 8c 15 04 00 00 00 00 00 |...>.(..|........|
|000008b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000008c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000008d0| 82 52 65 61 64 4d 65 00 | 52 41 4d 3a b7 07 00 00 |.ReadMe.|RAM:....|
|000008e0| 43 ff ff ff 1a f7 99 f3 | 33 00 bd f3 b7 07 00 00 |C.......|3.......|
|000008f0| ab 3e 04 00 00 ff ff ff | 03 00 69 00 52 41 4d 3a |.>......|..i.RAM:|
|00000900| 3a 52 61 6d 44 69 73 63 | 30 2e 24 00 00 21 41 72 |:RamDisc|0.$..!Ar|
|00000910| 63 46 53 00 2d 4c 73 65 | 00 00 00 00 00 00 00 00 |cFS.-Lse|........|
|00000920| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000930| 00 00 00 00 00 00 00 00 | 00 00 00 00 03 69 2c 01 |........|.....i,.|
|00000940| 81 63 89 02 29 75 dc 44 | 2c 78 30 e1 c2 8b 72 7c |.c..)u.D|,x0...r||
|00000950| b8 08 81 d2 4d 92 36 61 | ce 94 51 a0 00 00 00 00 |....M.6a|..Q.....|
|00000960| 46 69 6c 65 44 61 74 61 | 88 21 52 75 6e 49 6d 61 |FileData|.!RunIma|
|00000970| 67 65 00 6c 98 09 00 00 | 43 f8 ff ff 4a 91 ed 0b |ge.l....|C...J...|
|00000980| 03 0c 00 00 9a 1e 3c 12 | 57 00 00 80 77 21 bc 0d |......<.|W...w!..|
|00000990| ac e0 69 20 32 00 a0 c6 | 95 f0 30 10 00 84 48 e5 |..i 2...|..0...H.|
|000009a0| 1e bd 18 08 0c 80 81 77 | 38 0c aa 09 00 0c 54 38 |.......w|8.....T8|
|000009b0| 07 01 00 ac 0b 90 72 9d | 28 83 eb 28 b4 14 62 10 |......r.|(..(..b.|
|000009c0| a4 80 47 e5 68 88 f8 54 | 2e 00 08 41 e2 64 40 1c |..G.h..T|...A.d@.|
|000009d0| 97 00 82 c9 70 1e df ad | 10 69 10 ca b8 09 06 35 |....p...|.i.....5|
|000009e0| d0 3c 08 41 02 4f 06 37 | 7b 02 00 02 ae 2a cf 40 |.<.A.O.7|{....*.@|
|000009f0| 21 4c 02 0a 21 08 9c 08 | 11 26 01 88 c0 49 2f 04 |!L..!...|.&...I/.|
|00000a00| 4f 00 3f c1 b1 0b 81 93 | 5d 8c b7 30 06 81 23 17 |O.?.....|]..0..#.|
|00000a10| 03 a7 02 00 53 c6 01 80 | 01 6a 14 b6 be a5 20 19 |....S...|.j.... .|
|00000a20| 04 b0 6a dc bf 7f ea 0c | 00 70 aa c1 e0 02 70 8f |..j.....|.p....p.|
|00000a30| 15 24 98 2c 18 44 a4 82 | 00 a4 0c 40 60 50 41 04 |.$.,.D..|...@`PA.|
|00000a40| ce 10 3c 83 16 4d a0 b4 | 04 d4 aa 0d 8a 5e ac 60 |..<..M..|.....^.`|
|00000a50| da 63 75 0c 20 86 db f2 | a1 e2 c5 72 dd 92 2e 56 |.cu. ...|...r...V|
|00000a60| 73 fa a0 c5 88 01 20 04 | 11 07 0d 00 81 77 c9 23 |s..... .|.....w.#|
|00000a70| 3e d9 28 ee 9b f3 77 c5 | df 3d 00 d0 2a 1d 02 cf |>.(...w.|.=..*...|
|00000a80| e5 04 80 90 20 8e 34 00 | 05 0c c0 8b 97 44 30 2a |.... .4.|.....D0*|
|00000a90| 5c 8c 04 60 60 84 92 57 | 9c 93 de e2 a8 25 5d f7 |\..``..W|.....%].|
|00000aa0| 58 cd f6 1e e8 38 00 0f | 2c e1 fc 03 49 6b 90 20 |X....8..|,...Ik. |
|00000ab0| f0 92 41 44 2c 26 40 0c | 00 40 42 0a 1e 3a 44 08 |..AD,&@.|.@B..:D.|
|00000ac0| 04 15 69 b4 51 06 13 6f | 84 41 06 00 72 dc 21 07 |..i.Q..o|.A..r.!.|
|00000ad0| 15 41 4c b1 c4 15 19 c2 | 31 07 1b 6f d0 01 02 0e |.AL.....|1..o....|
|00000ae0| 6b bc b8 86 47 11 42 90 | 0a 08 52 a0 91 86 1b 6f |k...G.B.|..R....o|
|00000af0| 80 70 42 0e 10 1e 20 00 | 00 07 30 b2 18 0a 11 1e |.pB... .|..0.....|
|00000b00| 00 c8 62 06 12 10 82 41 | 07 60 a8 e1 13 75 d0 11 |..b....A|.`...u..|
|00000b10| 61 01 03 70 97 0e 6f 4f | 88 43 00 2c 81 94 63 50 |a..p..oO|.C.,..cP|
|00000b20| 44 a4 85 99 5b 98 29 01 | 21 8e 41 61 36 93 d4 21 |D...[.).|!.Aa6..!|
|00000b30| fd 65 09 a0 80 04 7e 00 | 44 77 74 00 f1 41 39 04 |.e....~.|Dwt..A9.|
|00000b40| 04 61 d2 23 0f 44 64 09 | 7e 0a 80 90 16 61 e3 b8 |.a.#.Dd.|~....a..|
|00000b50| 00 80 00 ef f0 d1 9f 04 | 29 bd 03 40 a4 02 44 da |........|)..@..D.|
|00000b60| 5a 44 c7 75 16 51 11 35 | 85 31 94 28 46 8d 93 de |ZD.u.Q.5|.1.(F...|
|00000b70| a6 35 41 6a 5c a4 0b 58 | 3a 54 a6 70 91 7a 90 a7 |.5Aj\..X|:T.p.z..|
|00000b80| 11 11 60 54 38 a3 8e c3 | e9 41 f4 00 b0 e7 87 4e |..`T8...|.A.....N|
|00000b90| 65 09 80 2e 63 8e 43 40 | 00 0f 94 13 04 4c 92 a9 |e...c.C@|.....L..|
|00000ba0| 04 68 44 73 e0 d7 aa 60 | 88 2a 7a d0 31 8f ad f3 |.hDs...`|.*z.1...|
|00000bb0| 01 20 7d a0 f3 c7 9d e9 | a8 f1 c3 40 52 3c 31 90 |. }.....|...@R<1.|
|00000bc0| 17 5f 0c 54 46 69 6c 65 | 44 61 74 61 82 42 72 65 |._.TFile|Data.Bre|
|00000bd0| 61 6b 00 00 00 00 00 00 | d7 05 00 00 43 ff ff ff |ak......|....C...|
|00000be0| 66 d7 a6 67 03 00 2d 12 | 52 30 20 20 20 20 20 20 |f..g..-.|R0 |
|00000bf0| 20 20 20 20 20 20 20 20 | 52 4e 20 20 20 20 20 20 | |RN |
|00000c00| 30 0a 52 31 20 20 20 20 | 20 20 20 20 20 20 20 20 |0.R1 | |
|00000c10| 20 20 52 4e 20 20 20 20 | 20 20 31 0a 52 32 20 20 | RN | 1.R2 |
|00000c20| 20 20 20 20 20 20 20 20 | 20 20 20 20 52 4e 20 20 | | RN |
|00000c30| 20 20 20 20 32 0a 52 33 | 20 20 20 20 20 20 20 20 | 2.R3| |
|00000c40| 20 20 20 20 20 20 52 4e | 20 20 20 20 20 20 33 0a | RN| 3.|
|00000c50| 52 34 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |R4 | |
|00000c60| 52 4e 20 20 20 20 20 20 | 34 0a 52 35 20 20 20 20 |RN |4.R5 |
|00000c70| 20 20 20 20 20 20 20 20 | 20 20 52 4e 20 20 20 20 | | RN |
|00000c80| 20 20 35 0a 52 36 20 20 | 20 20 20 20 20 20 20 20 | 5.R6 | |
|00000c90| 20 20 20 20 52 4e 20 20 | 20 20 20 20 36 0a 52 37 | RN | 6.R7|
|00000ca0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 52 4e | | RN|
|00000cb0| 20 20 20 20 20 20 37 0a | 52 38 20 20 20 20 20 20 | 7.|R8 |
|00000cc0| 20 20 20 20 20 20 20 20 | 52 4e 20 20 20 20 20 20 | |RN |
|00000cd0| 38 0a 52 39 20 20 20 20 | 20 20 20 20 20 20 20 20 |8.R9 | |
|00000ce0| 20 20 52 4e 20 20 20 20 | 20 20 39 0a 52 31 30 20 | RN | 9.R10 |
|00000cf0| 20 20 20 20 20 20 20 20 | 20 20 20 20 52 4e 20 20 | | RN |
|00000d00| 20 20 20 20 31 30 0a 52 | 31 31 20 20 20 20 20 20 | 10.R|11 |
|00000d10| 20 20 20 20 20 20 20 52 | 4e 20 20 20 20 20 20 31 | R|N 1|
|00000d20| 31 0a 52 31 32 20 20 20 | 20 20 20 20 20 20 20 20 |1.R12 | |
|00000d30| 20 20 52 4e 20 20 20 20 | 20 20 31 32 0a 53 50 20 | RN | 12.SP |
|00000d40| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 52 4e 20 | | RN |
|00000d50| 20 20 20 20 20 31 33 0a | 4c 4b 20 20 20 20 20 20 | 13.|LK |
|00000d60| 20 20 20 20 20 20 20 20 | 52 4e 20 20 20 20 20 20 | |RN |
|00000d70| 31 34 0a 50 43 20 20 20 | 20 20 20 20 20 20 20 20 |14.PC | |
|00000d80| 20 20 20 52 4e 20 20 20 | 20 20 20 31 35 0a 0a 4f | RN | 15..O|
|00000d90| 53 5f 45 6e 74 65 72 4f | 53 20 20 20 20 20 20 45 |S_EnterO|S E|
|00000da0| 51 55 20 20 20 20 20 26 | 30 30 30 30 31 36 0a 58 |QU &|000016.X|
|00000db0| 4f 53 5f 42 79 74 65 20 | 20 20 20 20 20 20 20 45 |OS_Byte | E|
|00000dc0| 51 55 20 20 20 20 20 26 | 30 32 30 30 30 36 0a 58 |QU &|020006.X|
|00000dd0| 4f 53 5f 53 65 72 76 69 | 63 65 43 61 6c 6c 20 45 |OS_Servi|ceCall E|
|00000de0| 51 55 20 20 20 20 20 26 | 30 32 30 30 33 30 0a 0a |QU &|020030..|
|00000df0| 0a 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |. | |
|00000e00| 20 53 57 49 20 20 20 20 | 20 4f 53 5f 45 6e 74 65 | SWI | OS_Ente|
|00000e10| 72 4f 53 0a 20 20 20 20 | 20 20 20 20 20 20 20 20 |rOS. | |
|00000e20| 20 20 20 20 4d 4f 56 20 | 20 20 20 20 52 30 2c 23 | MOV | R0,#|
|00000e30| 26 43 38 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |&C8 | |
|00000e40| 20 20 20 20 20 20 20 20 | 20 20 20 3b 53 65 74 20 | | ;Set |
|00000e50| 62 72 65 61 6b 20 74 79 | 70 65 20 74 6f 20 6d 65 |break ty|pe to me|
|00000e60| 6d 6f 72 79 20 63 6c 65 | 61 72 0a 20 20 20 20 20 |mory cle|ar. |
|00000e70| 20 20 20 20 20 20 20 20 | 20 20 20 4d 4f 56 20 20 | | MOV |
|00000e80| 20 20 20 52 31 2c 23 33 | 20 20 20 20 20 20 20 20 | R1,#3| |
|00000e90| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000ea0| 20 20 3b 69 65 20 70 6f | 77 65 72 2d 6f 6e 20 74 | ;ie po|wer-on t|
|00000eb0| 79 70 65 20 72 65 73 65 | 74 0a 20 20 20 20 20 20 |ype rese|t. |
|00000ec0| 20 20 20 20 20 20 20 20 | 20 20 4d 4f 56 20 20 20 | | MOV |
|00000ed0| 20 20 52 32 2c 23 30 0a | 20 20 20 20 20 20 20 20 | R2,#0.| |
|00000ee0| 20 20 20 20 20 20 20 20 | 53 57 49 20 20 20 20 20 | |SWI |
|00000ef0| 58 4f 53 5f 42 79 74 65 | 0a 20 20 20 20 20 20 20 |XOS_Byte|. |
|00000f00| 20 20 20 20 20 20 20 20 | 20 4d 4f 56 20 20 20 20 | | MOV |
|00000f10| 20 52 31 2c 23 26 34 35 | 20 20 20 20 20 20 20 20 | R1,#&45| |
|00000f20| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000f30| 3b 49 73 73 75 65 20 50 | 72 65 2d 52 65 73 65 74 |;Issue P|re-Reset|
|00000f40| 20 73 65 72 76 69 63 65 | 20 63 61 6c 6c 0a 20 20 | service| call. |
|00000f50| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 53 57 | | SW|
|00000f60| 49 20 20 20 20 20 58 4f | 53 5f 53 65 72 76 69 63 |I XO|S_Servic|
|00000f70| 65 43 61 6c 6c 0a 20 20 | 20 20 20 20 20 20 20 20 |eCall. | |
|00000f80| 20 20 20 20 20 20 4d 4f | 56 20 20 20 20 20 52 30 | MO|V R0|
|00000f90| 2c 23 26 30 33 38 30 30 | 30 30 30 20 20 20 20 20 |,#&03800|000 |
|00000fa0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 3b 43 6f | | ;Co|
|00000fb0| 70 79 20 4f 53 20 52 65 | 73 65 74 20 45 6e 74 72 |py OS Re|set Entr|
|00000fc0| 79 20 76 65 63 74 6f 72 | 0a 20 20 20 20 20 20 20 |y vector|. |
|00000fd0| 20 20 20 20 20 20 20 20 | 20 4c 44 52 20 20 20 20 | | LDR |
|00000fe0| 20 52 31 2c 5b 52 30 2c | 23 30 5d 20 20 20 20 20 | R1,[R0,|#0] |
|00000ff0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00001000| 3b 74 6f 20 43 50 55 20 | 72 65 73 65 74 20 76 65 |;to CPU |reset ve|
|00001010| 63 74 6f 72 0a 20 20 20 | 20 20 20 20 20 20 20 20 |ctor. | |
|00001020| 20 20 20 20 20 4d 4f 56 | 20 20 20 20 20 52 30 2c | MOV| R0,|
|00001030| 23 30 0a 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |#0. | |
|00001040| 20 20 20 53 54 52 20 20 | 20 20 20 52 31 2c 5b 52 | STR | R1,[R|
|00001050| 30 5d 0a 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |0]. | |
|00001060| 20 20 20 54 45 51 50 20 | 20 20 20 50 43 2c 23 26 | TEQP | PC,#&|
|00001070| 46 43 30 30 30 30 30 33 | 20 20 20 20 20 20 20 20 |FC000003| |
|00001080| 20 20 20 20 20 20 20 20 | 20 20 3b 44 69 73 61 62 | | ;Disab|
|00001090| 6c 65 20 49 6e 74 65 72 | 72 75 70 74 73 0a 20 20 |le Inter|rupts. |
|000010a0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 4d 4f | | MO|
|000010b0| 56 20 20 20 20 20 50 43 | 2c 23 30 20 20 20 20 20 |V PC|,#0 |
|000010c0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000010d0| 20 20 20 20 20 3b 45 6e | 74 65 72 20 4f 53 20 49 | ;En|ter OS I|
|000010e0| 6e 69 74 69 61 6c 69 73 | 61 74 69 6f 6e 20 63 6f |nitialis|ation co|
|000010f0| 64 65 0a 0a 20 20 20 20 | 20 20 20 20 20 20 20 20 |de.. | |
|00001100| 20 20 20 20 3d 20 20 20 | 20 20 20 20 22 48 61 72 | = | "Har|
|00001110| 64 20 72 65 73 65 74 20 | 75 74 69 6c 69 74 79 20 |d reset |utility |
|00001120| 66 6f 72 20 64 65 73 6b | 74 6f 70 22 2c 31 33 0a |for desk|top",13.|
|00001130| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00001140| 3d 20 20 20 20 20 20 20 | 22 21 42 72 65 61 6b 20 |= |"!Break |
|00001150| 76 65 72 73 69 6f 6e 20 | 31 2e 30 30 20 28 32 36 |version |1.00 (26|
|00001160| 2d 4d 61 72 2d 39 31 29 | 22 2c 31 33 0a 20 20 20 |-Mar-91)|",13. |
|00001170| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 3d 20 20 | | = |
|00001180| 20 20 20 20 20 22 a9 20 | 31 39 39 31 20 41 64 61 | ". |1991 Ada|
|00001190| 6d 20 47 6f 6f 64 66 65 | 6c 6c 6f 77 20 52 65 6c |m Goodfe|llow Rel|
|000011a0| 65 61 73 65 64 20 74 6f | 20 70 75 62 6c 69 63 20 |eased to| public |
|000011b0| 64 6f 6d 61 69 6e 22 2c | 30 0a 20 45 4e 44 0a 46 |domain",|0. END.F|
|000011c0| 69 6c 65 44 61 74 61 82 | 21 52 75 6e 00 3a 52 50 |ileData.|!Run.:RP|
|000011d0| 6f 6c 6c 49 00 00 00 43 | eb ff ff c2 45 dd 0b 03 |ollI...C|....E...|
|000011e0| 00 df 0f 73 65 74 20 54 | 69 6d 65 4c 6f 61 64 24 |...set T|imeLoad$|
|000011f0| 44 69 72 20 3c 4f 62 65 | 79 24 44 69 72 3e 0a 57 |Dir <Obe|y$Dir>.W|
|00001200| 69 6d 70 73 6c 6f 74 20 | 34 4b 20 38 4b 0a 52 75 |impslot |4K 8K.Ru|
|00001210| 6e 20 3c 54 69 6d 65 4c | 6f 61 64 24 44 69 72 3e |n <TimeL|oad$Dir>|
|00001220| 2e 21 52 75 6e 49 6d 61 | 67 65 0a 0a 46 69 6c 65 |.!RunIma|ge..File|
|00001230| 44 61 74 61 82 21 52 75 | 6e 49 6d 61 67 65 00 6c |Data.!Ru|nImage.l|
|00001240| 98 09 00 00 43 f8 ff ff | 4a 91 ed 0b 03 00 9a 9c |....C...|J.......|
|00001250| 9a 0f 8f e2 05 00 00 ef | 21 de 8f e2 15 9e 8f e2 |........|!.......|
|00001260| c8 00 a0 e3 25 1e 8f e2 | 00 10 91 e5 8f 2f 8f e2 |....%...|...../..|
|00001270| c0 00 06 ef 38 00 00 6a | 01 c0 a0 e1 0e 01 00 eb |....8..j|........|
|00001280| 01 01 00 eb a2 00 00 eb | 14 01 00 eb 42 00 00 ef |........|....B...|
|00001290| 38 02 8f e5 34 22 9f e5 | 01 20 82 e2 32 00 a0 e3 |8...4"..|. ..2...|
|000012a0| 09 10 a0 e1 e1 00 06 ef | 2b 00 00 6a 00 00 50 e3 |........|+..j..P.|
|000012b0| 13 00 00 1a 42 00 00 ef | 10 12 9f e5 0c 02 8f e5 |....B...|........|
|000012c0| 01 00 40 e0 10 12 9f e5 | 81 21 a0 e1 80 21 82 e0 |..@.....|.!...!..|
|000012d0| 22 22 a0 e1 00 22 8f e5 | f4 21 9f e5 00 20 82 e0 |""..."..|.!... ..|
|000012e0| ec 21 8f e5 ec 31 9f e5 | 00 30 83 e0 e4 31 8f e5 |.!...1..|.0...1..|
|000012f0| 0a 00 53 e3 00 30 a0 a3 | d8 31 8f a5 90 00 00 ab |..S..0..|.1......|
|00001300| e3 ff ff ea 06 00 50 e3 | 1a 00 00 0b e0 ff ff 0a |......P.|........|
|00001310| 09 00 50 e3 00 20 91 05 | 00 00 52 03 08 00 00 0a |..P.. ..|..R.....|
|00001320| 11 00 50 e3 10 20 91 05 | 00 00 52 03 04 00 00 0a |..P.. ..|..R.....|
|00001330| 12 00 50 e3 10 20 91 05 | 00 00 52 03 00 00 00 0a |..P.. ..|..R.....|
|00001340| d3 ff ff ea 0c 00 a0 e1 | 5b 1f 8f e2 00 10 91 e5 |........|[.......|
|00001350| dd 00 06 ef 00 00 00 6a | 11 00 00 ef 00 10 a0 e3 |.......j|........|
|00001360| 01 10 41 e2 d0 00 04 ef | 01 10 a0 e3 4f 2f 8f e2 |..A.....|....O/..|
|00001370| df 00 04 ef 11 00 00 ef | 0f 00 ad e9 08 20 91 e5 |........|..... ..|
|00001380| 02 20 12 e2 08 00 00 0a | 0c 20 91 e5 02 20 92 e2 |. ......|. ... ..|
|00001390| 05 00 00 1a 00 20 91 e5 | 04 30 91 e5 50 30 83 e2 |..... ..|.0..P0..|
|000013a0| 4e 1f 8f e2 d4 00 06 ef | eb ff ff 6a 0f 00 3d e8 |N.......|...j..=.|
|000013b0| 0e f0 b0 e1 ff ff ff ff | 00 00 00 00 00 00 00 00 |........|........|
|000013c0| a2 00 00 00 44 00 00 00 | 02 31 00 00 00 00 00 00 |....D...|.1......|
|000013d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000013e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000013f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001400| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001410| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001420| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001430| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001440| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001450| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001460| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 78 3a |........|......x:|
|00001470| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001480| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001490| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000014a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000014b0| 54 69 6d 65 4c 6f 61 64 | 00 72 77 72 54 41 53 4b |TimeLoad|.rwrTASK|
|000014c0| 57 69 6d 70 73 6c 6f 74 | 20 38 6b 20 38 6b 00 06 |Wimpslot| 8k 8k..|
|000014d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000014e0| a9 20 52 68 69 6e 6f 20 | 27 39 31 00 07 02 00 07 |. Rhino |'91.....|
|000014f0| 8c 00 00 00 28 00 00 00 | 00 00 00 00 80 00 00 00 |....(...|........|
|00001500| ff ff ff ff 21 00 00 07 | 54 69 6d 65 4f 75 74 00 |....!...|TimeOut.|
|00001510| 00 00 00 00 03 00 ad e9 | 5b 1f 4f e2 04 b0 81 e5 |........|[.O.....|
|00001520| 00 00 a0 e3 08 00 81 e5 | 0c 00 81 e5 01 00 40 e2 |........|......@.|
|00001530| 00 00 81 e5 cd 00 06 ef | 87 ff ff 6a 03 00 3d e8 |........|...j..=.|
|00001540| 0e f0 b0 e1 1f 40 ad e9 | 74 40 1f e5 04 41 a0 e1 |.....@..|t@...A..|
|00001550| 8f 0f a0 e3 96 1f 8f e2 | 0a 20 a0 e1 00 30 a0 e3 |........|. ...0..|
|00001560| 2e 00 02 ef 7c ff ff 6a | 12 01 00 ef 00 01 00 ef |....|..j|........|
|00001570| 02 01 00 ef 04 00 a0 e3 | 00 10 a0 e3 00 20 a0 e3 |........|..... ..|
|00001580| 45 00 00 ef 61 00 a0 e3 | a2 10 a0 e3 0c 20 a0 e3 |E...a...|..... ..|
|00001590| 45 00 00 ef 12 01 00 ef | 00 01 00 ef 0b 01 00 ef |E.......|........|
|000015a0| 04 00 a0 e3 00 10 a0 e3 | 00 20 a0 e3 45 00 00 ef |........|. ..E...|
|000015b0| 61 00 a0 e3 04 10 a0 e1 | 0c 20 a0 e3 45 00 00 ef |a.......|. ..E...|
|000015c0| f4 00 1f e5 64 00 50 e3 | 03 00 00 ba 00 00 a0 e3 |....d.P.|........|
|000015d0| 04 01 0f e5 41 00 00 eb | 06 00 00 eb 8f 0f a0 e3 |....A...|........|
|000015e0| 73 1f 8f e2 00 20 a0 e3 | 00 30 a0 e3 2e 00 00 ef |s.... ..|.0......|
|000015f0| c7 ff ff eb 1f 80 7d e8 | 7f 40 ad e9 6a 3f 8f e2 |......}.|.@..j?..|
|00001600| 52 4f 8f e2 5e 5f 8f e2 | 05 60 a0 e3 06 00 d3 e7 |RO..^_..|.`......|
|00001610| 06 10 d4 e7 01 20 d5 e7 | 02 00 00 eb 01 60 56 e2 |..... ..|.....`V.|
|00001620| f9 ff ff 5a 7f 80 7d e8 | 7f 00 ad e9 57 3f 8f e2 |...Z..}.|....W?..|
|00001630| 00 40 a0 e1 02 50 a0 e1 | 06 60 a0 e3 04 00 a0 e3 |.@...P..|.`......|
|00001640| 00 10 d3 e5 04 10 81 e0 | 01 20 d3 e5 18 20 82 e2 |........|. ... ..|
|00001650| 45 00 00 ef 12 01 00 ef | 00 01 00 ef a5 50 b0 e1 |E.......|.....P..|
|00001660| 01 01 00 3f 07 01 00 2f | 61 00 a0 e3 02 10 d3 e5 |...?.../|a.......|
|00001670| 03 20 d3 e5 45 00 00 ef | 04 30 83 e2 01 60 56 e2 |. ..E...|.0...`V.|
|00001680| ed ff ff 5a 7f 00 3d e8 | 0e f0 b0 e1 0f 00 ad e9 |...Z..=.|........|
|00001690| 18 a0 89 e5 46 3f 8f e2 | 1c 30 89 e5 00 00 a0 e3 |....F?..|.0......|
|000016a0| 20 00 89 e5 09 10 a0 e1 | c2 00 06 ef 2a ff ff 6a | .......|....*..j|
|000016b0| 00 b0 a0 e1 0f 00 3d e8 | 0e f0 b0 e1 07 00 ad e9 |......=.|........|
|000016c0| 46 0f a0 e3 e8 10 8f e2 | a8 20 8f e2 2e 00 02 ef |F.......|. ......|
|000016d0| 21 ff ff 6a 02 a0 a0 e1 | 07 00 3d e8 0e f0 b0 e1 |!..j....|..=.....|
|000016e0| 0f 00 ad e9 0e 00 a0 e3 | 68 10 8f e2 00 20 a0 e3 |........|h.... ..|
|000016f0| 00 20 c1 e5 07 00 00 ef | 10 10 81 e2 4c 00 8f e2 |. ......|....L...|
|00001700| 00 30 d1 e5 30 30 43 e2 | 00 30 c0 e5 01 30 d1 e5 |.0..00C.|.0...0..|
|00001710| 30 30 43 e2 01 30 c0 e5 | 03 30 d1 e5 30 30 43 e2 |00C..0..|.0..00C.|
|00001720| 02 30 c0 e5 04 30 d1 e5 | 30 30 43 e2 03 30 c0 e5 |.0...0..|00C..0..|
|00001730| 06 30 d1 e5 30 30 43 e2 | 04 30 c0 e5 07 30 d1 e5 |.0..00C.|.0...0..|
|00001740| 30 30 43 e2 05 30 c0 e5 | 0f 00 3d e8 0e f0 b0 e1 |00C..0..|..=.....|
|00001750| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001760| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001770| 00 00 00 00 00 00 00 00 | 74 69 6d 65 6c 6f 61 64 |........|timeload|
|00001780| 00 52 32 3d 77 24 6b 6d | 3c 5d 1f 64 ff 7c 20 20 |.R2=w$km|<].d.| |
|00001790| 04 00 0b 01 00 04 02 0c | 10 04 02 0c 04 14 0b 01 |........|........|
|000017a0| 00 18 02 0c 10 18 02 0c | 04 28 0b 01 00 1a 3a 54 |........|.(....:T|
|000017b0| 74 8e 53 20 00 04 00 00 | 01 00 00 00 10 00 00 00 |t.S ....|........|
|000017c0| 28 03 00 00 18 03 00 00 | 74 69 6d 65 6c 6f 61 64 |(.......|timeload|
|000017d0| 00 00 00 00 0a 00 00 00 | 10 00 00 00 00 00 00 00 |........|........|
|000017e0| 03 00 00 00 2c 00 00 00 | 2c 00 00 00 0c 00 00 00 |....,...|,.......|
|000017f0| 11 77 77 77 11 11 11 71 | 77 77 17 11 11 11 11 71 |.www...q|ww.....q|
|00001800| 77 77 17 11 11 11 77 77 | 77 11 11 11 11 11 11 11 |ww....ww|w.......|
|00001810| 11 11 11 11 71 77 77 17 | 01 00 10 11 77 11 11 11 |....qww.|....w...|
|00001820| 77 11 11 11 11 11 71 17 | 11 11 11 11 11 11 71 17 |w.....q.|......q.|
|00001830| 11 77 11 11 11 77 11 11 | 11 77 11 11 11 77 11 71 |.w...w..|.w...w.q|
|00001840| 17 11 11 71 07 00 70 77 | 77 11 11 11 77 11 11 11 |...q..pw|w...w...|
|00001850| 11 11 71 17 11 11 11 11 | 11 11 71 17 11 77 11 11 |..q.....|..q..w..|
|00001860| 11 77 11 11 11 77 11 11 | 11 77 11 71 17 11 11 71 |.w...w..|.w.q...q|
|00001870| 07 00 70 77 77 11 11 11 | 77 11 11 11 11 11 71 17 |..pww...|w.....q.|
|00001880| 71 17 11 11 11 11 71 17 | 11 77 11 11 11 77 11 77 |q.....q.|.w...w.w|
|00001890| 11 77 11 11 11 77 11 71 | 17 11 11 71 07 00 70 77 |.w...w.q|...q..pw|
|000018a0| 77 11 11 11 77 11 11 11 | 11 11 71 17 71 17 11 11 |w...w...|..q.q...|
|000018b0| 11 11 71 17 11 77 11 11 | 11 77 11 77 11 77 11 11 |..q..w..|.w.w.w..|
|000018c0| 11 77 11 71 17 11 11 71 | 07 00 70 77 11 11 11 11 |.w.q...q|..pw....|
|000018d0| 11 11 11 71 77 77 17 11 | 11 11 11 71 77 77 17 11 |...qww..|...qww..|
|000018e0| 11 11 77 77 77 11 11 11 | 11 11 77 77 77 11 11 11 |..www...|..www...|
|000018f0| 71 77 77 17 01 00 10 11 | 77 11 11 11 77 11 71 17 |qww.....|w...w.q.|
|00001900| 11 11 11 11 71 17 11 11 | 11 11 71 17 11 11 11 11 |....q...|..q.....|
|00001910| 11 77 11 77 11 11 11 11 | 11 77 11 71 17 11 11 71 |.w.w....|.w.q...q|
|00001920| 07 00 70 77 77 11 11 11 | 77 11 71 17 11 11 11 11 |..pww...|w.q.....|
|00001930| 71 17 11 11 11 11 71 17 | 11 11 11 11 11 77 11 77 |q.....q.|.....w.w|
|00001940| 11 11 11 11 11 77 11 71 | 17 11 11 71 07 00 70 77 |.....w.q|...q..pw|
|00001950| 77 11 11 11 77 11 71 17 | 11 11 11 11 11 11 11 11 |w...w.q.|........|
|00001960| 11 11 71 17 11 11 11 11 | 11 77 11 11 11 11 11 11 |..q.....|.w......|
|00001970| 11 77 11 71 17 11 11 71 | 07 00 70 77 77 11 11 11 |.w.q...q|..pww...|
|00001980| 77 11 71 17 11 11 11 11 | 11 11 11 11 11 11 71 17 |w.q.....|......q.|
|00001990| 11 11 11 11 11 77 11 11 | 11 11 11 11 11 77 11 71 |.....w..|.....w.q|
|000019a0| 17 11 11 71 07 00 70 77 | 11 77 77 77 11 11 11 71 |...q..pw|.www...q|
|000019b0| 77 77 17 11 11 11 11 71 | 77 77 17 11 11 11 11 11 |ww.....q|ww......|
|000019c0| 11 11 11 11 11 11 11 11 | 11 11 11 11 71 77 77 17 |........|....qww.|
|000019d0| 01 00 10 11 11 11 11 11 | 11 11 11 11 11 11 11 11 |........|........|
|000019e0| 11 11 11 11 11 11 11 11 | 11 11 11 11 11 11 11 11 |........|........|
|000019f0| 11 11 11 11 11 11 11 11 | 11 11 11 11 01 00 10 11 |........|........|
|00001a00| 11 11 11 11 11 11 11 11 | 11 11 11 11 11 11 11 11 |........|........|
|00001a10| 11 11 11 11 11 11 11 11 | 11 11 11 11 11 11 11 11 |........|........|
|00001a20| 11 11 11 11 11 11 11 11 | 01 00 10 11 bb bb bb bb |........|........|
|00001a30| bb bb bb bb bb 22 22 22 | 22 22 22 22 22 22 22 22 |....."""|""""""""|
|00001a40| 22 22 22 22 22 22 22 22 | 22 22 22 22 22 22 22 22 |""""""""|""""""""|
|00001a50| 22 22 22 22 02 00 b0 bb | bb bb bb bb bb bb bb bb |""""....|........|
|00001a60| bb 22 22 22 22 22 22 22 | 22 22 22 22 22 22 22 22 |."""""""|""""""""|
|00001a70| 22 22 22 22 22 22 22 22 | 22 22 22 22 22 22 22 22 |""""""""|""""""""|
|00001a80| 02 00 b0 bb bb bb bb bb | bb bb bb bb bb 22 22 22 |........|....."""|
|00001a90| 22 22 22 22 22 22 22 22 | 22 22 22 22 22 22 22 22 |""""""""|""""""""|
|00001aa0| 22 22 22 22 22 22 22 22 | 22 22 22 22 02 00 b0 bb |""""""""|""""....|
|00001ab0| bb bb bb bb bb bb bb bb | bb 22 22 22 22 22 22 22 |........|."""""""|
|00001ac0| 22 22 22 22 22 22 22 22 | 22 22 22 22 22 22 22 22 |""""""""|""""""""|
|00001ad0| 22 22 22 22 22 22 22 22 | 02 00 60 66 00 00 00 00 |""""""""|..`f....|
|00001ae0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001af0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001b00| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001b10| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001b20| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001b30| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001b40| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001b50| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001b60| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001b70| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001b80| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001b90| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001ba0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001bb0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001bc0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001bd0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001be0| 00 00 00 00 00 00 00 74 | 46 69 6c 65 44 61 74 61 |.......t|FileData|
|00001bf0| 82 21 53 70 72 69 74 65 | 73 00 6c 6c d0 01 00 00 |.!Sprite|s.ll....|
|00001c00| 43 f9 ff ff 62 a1 e7 0b | 03 00 3f 3f 01 00 00 00 |C...b...|..??....|
|00001c10| 10 00 00 00 d4 01 00 00 | c4 01 00 00 21 74 69 6d |........|....!tim|
|00001c20| 65 6c 6f 61 64 00 00 00 | 05 00 00 00 10 00 00 00 |eload...|........|
|00001c30| 00 00 00 00 13 00 00 00 | 2c 00 00 00 2c 00 00 00 |........|,...,...|
|00001c40| 0c 00 00 00 11 77 77 77 | 11 11 11 71 77 77 17 11 |.....www|...qww..|
|00001c50| 11 11 11 71 77 77 17 11 | 11 11 71 77 77 11 11 11 |...qww..|..qww...|
|00001c60| 77 11 11 11 11 11 71 17 | 11 11 11 11 11 11 71 17 |w.....q.|......q.|
|00001c70| 11 11 71 77 77 11 11 11 | 77 11 11 11 11 11 71 17 |..qww...|w.....q.|
|00001c80| 11 11 11 11 11 11 71 17 | 11 11 71 77 77 11 11 11 |......q.|..qww...|
|00001c90| 77 11 11 11 11 11 71 17 | 71 17 11 11 11 11 71 17 |w.....q.|q.....q.|
|00001ca0| 11 11 71 77 77 11 11 11 | 77 11 11 11 11 11 71 17 |..qww...|w.....q.|
|00001cb0| 71 17 11 11 11 11 71 17 | 11 11 11 11 11 11 11 11 |q.....q.|........|
|00001cc0| 11 11 11 71 77 77 17 11 | 11 11 11 71 77 77 17 11 |...qww..|...qww..|
|00001cd0| 11 11 71 77 77 11 11 11 | 77 11 71 17 11 11 11 11 |..qww...|w.q.....|
|00001ce0| 71 17 11 11 11 11 71 17 | 11 11 71 77 77 11 11 11 |q.....q.|..qww...|
|00001cf0| 77 11 71 17 11 11 11 11 | 71 17 11 11 11 11 71 17 |w.q.....|q.....q.|
|00001d00| 11 11 71 77 77 11 11 11 | 77 11 71 17 11 11 11 11 |..qww...|w.q.....|
|00001d10| 11 11 11 11 11 11 71 17 | 11 11 71 77 77 11 11 11 |......q.|..qww...|
|00001d20| 77 11 71 17 11 11 11 11 | 11 11 11 11 11 11 71 17 |w.q.....|......q.|
|00001d30| 11 11 11 11 11 77 77 77 | 11 11 11 71 77 77 17 11 |.....www|...qww..|
|00001d40| 11 11 11 71 77 77 17 11 | 11 11 11 11 11 11 11 11 |...qww..|........|
|00001d50| 11 11 11 11 11 11 11 11 | 11 11 11 11 11 11 11 11 |........|........|
|00001d60| 11 11 11 11 11 11 11 11 | 11 11 11 11 11 11 11 11 |........|........|
|00001d70| 11 11 11 11 11 11 11 11 | 11 11 b1 bb bb bb bb bb |........|........|
|00001d80| bb bb bb bb bb 22 22 22 | 22 22 22 22 22 22 22 22 |....."""|""""""""|
|00001d90| 22 22 b2 bb bb bb bb bb | bb bb bb bb bb 22 22 22 |""......|....."""|
|00001da0| 22 22 22 22 22 22 22 22 | 22 22 b2 bb bb bb bb bb |""""""""|""......|
|00001db0| bb bb bb bb bb 22 22 22 | 22 22 22 22 22 22 22 22 |....."""|""""""""|
|00001dc0| 22 22 b2 bb bb bb bb bb | bb bb bb bb bb 22 22 22 |""......|....."""|
|00001dd0| 22 22 22 22 22 22 22 22 | 22 22 22 22 46 69 6c 65 |""""""""|""""File|
|00001de0| 44 61 74 61 82 4c 6f 61 | 64 53 70 72 69 74 65 00 |Data.Loa|dSprite.|
|00001df0| 24 03 00 00 43 f9 ff ff | e7 4b e7 0b 03 00 f0 31 |$...C...|.K.....1|
|00001e00| 01 00 00 00 10 00 00 00 | 28 03 00 00 18 03 00 00 |........|(.......|
|00001e10| 74 69 6d 65 6c 6f 61 64 | 00 00 00 00 0a 00 00 00 |timeload|........|
|00001e20| 10 00 00 00 00 00 00 00 | 03 00 00 00 2c 00 00 00 |........|....,...|
|00001e30| 2c 00 00 00 0c 00 00 00 | 11 77 77 77 11 11 11 71 |,.......|.www...q|
|00001e40| 77 77 17 11 11 11 11 71 | 77 77 17 11 11 11 77 77 |ww.....q|ww....ww|
|00001e50| 77 11 11 11 11 11 11 11 | 11 11 11 11 71 77 77 17 |w.......|....qww.|
|00001e60| 01 00 10 11 77 11 11 11 | 77 11 11 11 11 11 71 17 |....w...|w.....q.|
|00001e70| 11 11 11 11 11 11 71 17 | 11 77 11 11 11 77 11 11 |......q.|.w...w..|
|00001e80| 11 77 11 11 11 77 11 71 | 17 11 11 71 07 00 70 77 |.w...w.q|...q..pw|
|00001e90| 77 11 11 11 77 11 11 11 | 11 11 71 17 11 11 11 11 |w...w...|..q.....|
|00001ea0| 11 11 71 17 11 77 11 11 | 11 77 11 11 11 77 11 11 |..q..w..|.w...w..|
|00001eb0| 11 77 11 71 17 11 11 71 | 07 00 70 77 77 11 11 11 |.w.q...q|..pww...|
|00001ec0| 77 11 11 11 11 11 71 17 | 71 17 11 11 11 11 71 17 |w.....q.|q.....q.|
|00001ed0| 11 77 11 11 11 77 11 77 | 11 77 11 11 11 77 11 71 |.w...w.w|.w...w.q|
|00001ee0| 17 11 11 71 07 00 70 77 | 77 11 11 11 77 11 11 11 |...q..pw|w...w...|
|00001ef0| 11 11 71 17 71 17 11 11 | 11 11 71 17 11 77 11 11 |..q.q...|..q..w..|
|00001f00| 11 77 11 77 11 77 11 11 | 11 77 11 71 17 11 11 71 |.w.w.w..|.w.q...q|
|00001f10| 07 00 70 77 11 11 11 11 | 11 11 11 71 77 77 17 11 |..pw....|...qww..|
|00001f20| 11 11 11 71 77 77 17 11 | 11 11 77 77 77 11 11 11 |...qww..|..www...|
|00001f30| 11 11 77 77 77 11 11 11 | 71 77 77 17 01 00 10 11 |..www...|qww.....|
|00001f40| 77 11 11 11 77 11 71 17 | 11 11 11 11 71 17 11 11 |w...w.q.|....q...|
|00001f50| 11 11 71 17 11 11 11 11 | 11 77 11 77 11 11 11 11 |..q.....|.w.w....|
|00001f60| 11 77 11 71 17 11 11 71 | 07 00 70 77 77 11 11 11 |.w.q...q|..pww...|
|00001f70| 77 11 71 17 11 11 11 11 | 71 17 11 11 11 11 71 17 |w.q.....|q.....q.|
|00001f80| 11 11 11 11 11 77 11 77 | 11 11 11 11 11 77 11 71 |.....w.w|.....w.q|
|00001f90| 17 11 11 71 07 00 70 77 | 77 11 11 11 77 11 71 17 |...q..pw|w...w.q.|
|00001fa0| 11 11 11 11 11 11 11 11 | 11 11 71 17 11 11 11 11 |........|..q.....|
|00001fb0| 11 77 11 11 11 11 11 11 | 11 77 11 71 17 11 11 71 |.w......|.w.q...q|
|00001fc0| 07 00 70 77 77 11 11 11 | 77 11 71 17 11 11 11 11 |..pww...|w.q.....|
|00001fd0| 11 11 11 11 11 11 71 17 | 11 11 11 11 11 77 11 11 |......q.|.....w..|
|00001fe0| 11 11 11 11 11 77 11 71 | 17 11 11 71 07 00 70 77 |.....w.q|...q..pw|
|00001ff0| 11 77 77 77 11 11 11 71 | 77 77 17 11 11 11 11 71 |.www...q|ww.....q|
|00002000| 77 77 17 11 11 11 11 11 | 11 11 11 11 11 11 11 11 |ww......|........|
|00002010| 11 11 11 11 71 77 77 17 | 01 00 10 11 11 11 11 11 |....qww.|........|
|00002020| 11 11 11 11 11 11 11 11 | 11 11 11 11 11 11 11 11 |........|........|
|00002030| 11 11 11 11 11 11 11 11 | 11 11 11 11 11 11 11 11 |........|........|
|00002040| 11 11 11 11 01 00 10 11 | 11 11 11 11 11 11 11 11 |........|........|
|00002050| 11 11 11 11 11 11 11 11 | 11 11 11 11 11 11 11 11 |........|........|
|00002060| 11 11 11 11 11 11 11 11 | 11 11 11 11 11 11 11 11 |........|........|
|00002070| 01 00 10 11 bb bb bb bb | bb bb bb bb bb 22 22 22 |........|....."""|
|00002080| 22 22 22 22 22 22 22 22 | 22 22 22 22 22 22 22 22 |""""""""|""""""""|
|00002090| 22 22 22 22 22 22 22 22 | 22 22 22 22 02 00 b0 bb |""""""""|""""....|
|000020a0| bb bb bb bb bb bb bb bb | bb 22 22 22 22 22 22 22 |........|."""""""|
|000020b0| 22 22 22 22 22 22 22 22 | 22 22 22 22 22 22 22 22 |""""""""|""""""""|
|000020c0| 22 22 22 22 22 22 22 22 | 02 00 b0 bb bb bb bb bb |""""""""|........|
|000020d0| bb bb bb bb bb 22 22 22 | 22 22 22 22 22 22 22 22 |....."""|""""""""|
|000020e0| 22 22 22 22 22 22 22 22 | 22 22 22 22 22 22 22 22 |""""""""|""""""""|
|000020f0| 22 22 22 22 02 00 b0 bb | bb bb bb bb bb bb bb bb |""""....|........|
|00002100| bb 22 22 22 22 22 22 22 | 22 22 22 22 22 22 22 22 |."""""""|""""""""|
|00002110| 22 22 22 22 22 22 22 22 | 22 22 22 22 22 22 22 22 |""""""""|""""""""|
|00002120| 02 00 60 66 46 69 6c 65 | 44 61 74 61 82 54 69 6d |..`fFile|Data.Tim|
|00002130| 65 53 72 63 00 6f 6c 6c | 0b 1e 00 00 47 fd ff ff |eSrc.oll|....G...|
|00002140| c7 47 64 1e 03 00 4f cb | 0d 00 0a 19 f4 3e 20 3c |.Gd...O.|.....> <|
|00002150| 50 61 74 68 24 44 69 72 | 3e 2e 54 69 6d 65 53 72 |Path$Dir|>.TimeSr|
|00002160| 63 0d 00 14 19 f4 3e 20 | 28 a9 29 20 52 68 69 6e |c.....> |(.) Rhin|
|00002170| 6f 20 41 70 72 20 31 39 | 39 31 0d 00 1e 04 0d 00 |o Apr 19|91......|
|00002180| 28 17 de 20 63 6f 64 65 | 25 20 33 30 30 30 3a f2 |(.. code|% 3000:.|
|00002190| 61 73 73 65 6d 0d 00 32 | 3e c8 99 20 22 4f 53 5f |assem..2|>.. "OS_|
|000021a0| 53 70 72 69 74 65 4f 70 | 22 2c 26 31 30 41 2c 73 |SpriteOp|",&10A,s|
|000021b0| 70 72 69 74 65 5f 62 6c | 6f 63 6b 2c 22 3c 50 61 |prite_bl|ock,"<Pa|
|000021c0| 74 68 24 44 69 72 3e 2e | 4c 6f 61 64 53 70 72 69 |th$Dir>.|LoadSpri|
|000021d0| 74 65 22 0d 00 3c 3e ff | 28 22 53 61 76 65 20 3c |te"..<>.|("Save <|
|000021e0| 50 61 74 68 24 44 69 72 | 3e 2e 21 52 75 6e 49 6d |Path$Dir|>.!RunIm|
|000021f0| 61 67 65 20 22 2b c3 7e | 63 6f 64 65 25 2b 22 20 |age "+.~|code%+" |
|00002200| 2b 22 2b c3 7e 28 65 6e | 64 2d 63 6f 64 65 25 29 |+"+.~(en|d-code%)|
|00002210| 29 0d 00 46 2e ff 28 22 | 53 65 74 74 79 70 65 20 |)..F..("|Settype |
|00002220| 3c 50 61 74 68 24 44 69 | 72 3e 2e 21 52 75 6e 49 |<Path$Di|r>.!RunI|
|00002230| 6d 61 67 65 20 41 62 73 | 6f 6c 75 74 65 22 29 0d |mage Abs|olute").|
|00002240| 00 50 05 e0 0d 00 5a 04 | 0d 00 64 0b dd f2 61 73 |.P....Z.|..d...as|
|00002250| 73 65 6d 0d 00 6e 10 73 | 70 72 78 20 20 20 3d 20 |sem..n.s|prx = |
|00002260| 31 36 32 0d 00 78 10 73 | 70 72 79 20 20 20 3d 20 |162..x.s|pry = |
|00002270| 20 36 38 0d 00 82 10 73 | 6c 6f 74 78 20 20 3d 20 | 68....s|lotx = |
|00002280| 20 32 30 0d 00 8c 10 73 | 6c 6f 74 79 20 20 3d 20 | 20....s|loty = |
|00002290| 20 34 34 0d 00 96 10 6c | 79 5f 6f 66 66 20 3d 20 | 44....l|y_off = |
|000022a0| 20 32 34 0d 00 a0 04 0d | 00 aa 17 57 72 69 74 65 | 24.....|...Write|
|000022b0| 49 20 20 20 20 20 20 20 | 20 3d 20 32 35 36 0d 00 |I | = 256..|
|000022c0| b4 17 47 43 6f 6c 20 20 | 20 20 20 20 20 20 20 20 |..GCol | |
|000022d0| 3d 20 20 31 38 0d 00 be | 17 52 65 63 74 61 6e 67 |= 18...|.Rectang|
|000022e0| 6c 65 66 69 6c 6c 20 3d | 20 20 39 37 0d 00 c8 17 |lefill =| 97....|
|000022f0| 4d 6f 76 65 20 20 20 20 | 20 20 20 20 20 20 3d 20 |Move | = |
|00002300| 20 20 34 0d 00 d2 17 72 | 65 61 64 5f 73 79 73 63 | 4....r|ead_sysc|
|00002310| 6c 6f 63 6b 20 3d 20 20 | 31 34 0d 00 dc 17 4f 76 |lock = |14....Ov|
|00002320| 65 72 77 72 69 74 65 20 | 20 20 20 20 3d 20 20 20 |erwrite | = |
|00002330| 30 0d 00 e6 17 67 72 65 | 79 20 20 20 20 20 20 20 |0....gre|y |
|00002340| 20 20 20 3d 20 20 20 31 | 0d 00 f0 17 67 72 65 79 | = 1|....grey|
|00002350| 32 20 20 20 20 20 20 20 | 20 20 3d 20 20 20 32 0d |2 | = 2.|
|00002360| 00 fa 17 62 6c 61 63 6b | 20 20 20 20 20 20 20 20 |...black| |
|00002370| 20 3d 20 20 20 37 0d 01 | 04 17 72 65 64 20 20 20 | = 7..|..red |
|00002380| 20 20 20 20 20 20 20 20 | 3d 20 20 31 31 0d 01 0e | |= 11...|
|00002390| 17 6f 72 61 6e 67 65 20 | 20 20 20 20 20 20 20 3d |.orange | =|
|000023a0| 20 20 31 34 0d 01 18 17 | 74 69 6d 65 5f 64 65 6c | 14....|time_del|
|000023b0| 61 79 20 20 20 20 3d 20 | 20 20 31 0d 01 22 17 75 |ay = | 1..".u|
|000023c0| 70 64 61 74 65 5f 64 65 | 6c 61 79 20 20 3d 20 20 |pdate_de|lay = |
|000023d0| 31 30 0d 01 2c 1c 6d 61 | 73 6b 20 20 20 20 20 20 |10..,.ma|sk |
|000023e0| 20 20 20 20 3d 20 20 25 | 31 31 30 30 31 30 0d 01 | = %|110010..|
|000023f0| 36 04 0d 01 40 17 62 6c | 6f 63 6b 5f 70 74 72 20 |6...@.bl|ock_ptr |
|00002400| 20 20 20 20 3d 20 20 20 | 39 0d 01 4a 17 73 70 72 | = |9..J.spr|
|00002410| 69 74 65 5f 70 74 72 20 | 20 20 20 3d 20 20 31 30 |ite_ptr | = 10|
|00002420| 0d 01 54 17 69 63 6f 6e | 5f 68 61 6e 64 6c 65 20 |..T.icon|_handle |
|00002430| 20 20 3d 20 20 31 31 0d | 01 5e 17 74 61 73 6b 5f | = 11.|.^.task_|
|00002440| 68 61 6e 64 6c 65 20 20 | 20 3d 20 20 31 32 0d 01 |handle | = 12..|
|00002450| 68 17 73 70 20 20 20 20 | 20 20 20 20 20 20 20 20 |h.sp | |
|00002460| 3d 20 20 31 33 0d 01 72 | 17 6c 69 6e 6b 20 20 20 |= 13..r|.link |
|00002470| 20 20 20 20 20 20 20 3d | 20 20 31 34 0d 01 7c 04 | =| 14..|.|
|00002480| 0d 01 86 15 e3 20 70 61 | 73 73 25 3d 30 20 b8 20 |..... pa|ss%=0 . |
|00002490| 32 20 88 20 32 0d 01 90 | 0c 50 25 3d 63 6f 64 65 |2 . 2...|.P%=code|
|000024a0| 25 0d 01 9a 0e 5b 4f 50 | 54 20 70 61 73 73 25 0d |%....[OP|T pass%.|
|000024b0| 01 a4 04 0d 01 ae 0f 2e | 74 61 73 6b 5f 73 65 74 |........|task_set|
|000024c0| 75 70 0d 01 b8 15 20 20 | 20 20 20 20 41 44 52 20 |up.... | ADR |
|000024d0| 52 30 2c 73 6c 6f 74 0d | 01 c2 16 20 20 20 20 20 |R0,slot.|... |
|000024e0| 20 53 57 49 20 22 4f 53 | 5f 43 4c 49 22 0d 01 cc | SWI "OS|_CLI"...|
|000024f0| 16 20 20 20 20 20 20 41 | 44 52 20 73 70 2c 73 74 |. A|DR sp,st|
|00002500| 61 63 6b 0d 01 d6 1d 20 | 20 20 20 20 20 41 44 52 |ack.... | ADR|
|00002510| 20 62 6c 6f 63 6b 5f 70 | 74 72 2c 62 6c 6f 63 6b | block_p|tr,block|
|00002520| 0d 01 e0 15 20 20 20 20 | 20 20 4d 4f 56 20 52 30 |.... | MOV R0|
|00002530| 2c 23 32 30 30 0d 01 ea | 21 20 20 20 20 20 20 41 |,#200...|! A|
|00002540| 44 52 20 52 31 2c 74 61 | 73 6b 3a 4c 44 52 20 52 |DR R1,ta|sk:LDR R|
|00002550| 31 2c 5b 52 31 5d 0d 01 | f4 15 20 20 20 20 20 20 |1,[R1]..|.. |
|00002560| 41 44 52 20 52 32 2c 6e | 61 6d 65 0d 01 fe 2f 20 |ADR R2,n|ame.../ |
|00002570| 20 20 20 20 20 53 57 49 | 20 22 58 57 69 6d 70 5f | SWI| "XWimp_|
|00002580| 49 6e 69 74 69 61 6c 69 | 73 65 22 3a 42 56 53 20 |Initiali|se":BVS |
|00002590| 77 69 6d 70 5f 65 72 72 | 6f 72 0d 02 08 1c 20 20 |wimp_err|or.... |
|000025a0| 20 20 20 20 4d 4f 56 20 | 74 61 73 6b 5f 68 61 6e | MOV |task_han|
|000025b0| 64 6c 65 2c 52 31 0d 02 | 12 18 20 20 20 20 20 20 |dle,R1..|.. |
|000025c0| 42 4c 20 73 70 72 69 74 | 65 5f 69 6e 69 74 0d 02 |BL sprit|e_init..|
|000025d0| 1c 16 20 20 20 20 20 20 | 42 4c 20 69 63 6f 6e 5f |.. |BL icon_|
|000025e0| 69 6e 69 74 0d 02 26 18 | 20 20 20 20 20 20 42 4c |init..&.| BL|
|000025f0| 20 72 65 64 72 61 77 5f | 69 63 6f 6e 0d 02 30 15 | redraw_|icon..0.|
|00002600| 20 20 20 20 20 20 42 4c | 20 67 65 74 5f 74 69 6d | BL| get_tim|
|00002610| 65 0d 02 3a 24 20 20 20 | 20 20 20 53 57 49 20 22 |e..:$ | SWI "|
|00002620| 4f 53 5f 52 65 61 64 4d | 6f 6e 6f 74 6f 6e 69 63 |OS_ReadM|onotonic|
|00002630| 54 69 6d 65 22 0d 02 44 | 1a 20 20 20 20 20 20 53 |Time"..D|. S|
|00002640| 54 52 20 52 30 2c 6c 61 | 73 74 5f 74 69 6d 65 0d |TR R0,la|st_time.|
|00002650| 02 4e 04 0d 02 58 0e 2e | 77 69 6d 70 5f 70 6f 6c |.N...X..|wimp_pol|
|00002660| 6c 0d 02 62 1a 20 20 20 | 20 20 20 4c 44 52 20 52 |l..b. | LDR R|
|00002670| 32 2c 6c 61 73 74 5f 74 | 69 6d 65 0d 02 6c 1f 20 |2,last_t|ime..l. |
|00002680| 20 20 20 20 20 41 44 44 | 20 52 32 2c 52 32 2c 23 | ADD| R2,R2,#|
|00002690| 74 69 6d 65 5f 64 65 6c | 61 79 0d 02 76 16 20 20 |time_del|ay..v. |
|000026a0| 20 20 20 20 4d 4f 56 20 | 52 30 2c 23 6d 61 73 6b | MOV |R0,#mask|
|000026b0| 0d 02 80 1a 20 20 20 20 | 20 20 4d 4f 56 20 52 31 |.... | MOV R1|
|000026c0| 2c 62 6c 6f 63 6b 5f 70 | 74 72 0d 02 8a 2d 20 20 |,block_p|tr...- |
|000026d0| 20 20 20 20 53 57 49 20 | 22 58 57 69 6d 70 5f 50 | SWI |"XWimp_P|
|000026e0| 6f 6c 6c 49 64 6c 65 22 | 3a 42 56 53 20 77 69 6d |ollIdle"|:BVS wim|
|000026f0| 70 5f 65 72 72 6f 72 0d | 02 94 1c 2e 69 64 6c 65 |p_error.|....idle|
|00002700| 20 43 4d 50 20 52 30 2c | 23 30 3a 42 4e 45 20 6d | CMP R0,|#0:BNE m|
|00002710| 69 63 65 0d 02 9e 24 20 | 20 20 20 20 20 53 57 49 |ice...$ | SWI|
|00002720| 20 22 4f 53 5f 52 65 61 | 64 4d 6f 6e 6f 74 6f 6e | "OS_Rea|dMonoton|
|00002730| 69 63 54 69 6d 65 22 0d | 02 a8 1a 20 20 20 20 20 |icTime".|... |
|00002740| 20 4c 44 52 20 52 31 2c | 6c 61 73 74 5f 74 69 6d | LDR R1,|last_tim|
|00002750| 65 0d 02 b2 1a 20 20 20 | 20 20 20 53 54 52 20 52 |e.... | STR R|
|00002760| 30 2c 6c 61 73 74 5f 74 | 69 6d 65 0d 02 bc 16 20 |0,last_t|ime.... |
|00002770| 20 20 20 20 20 53 55 42 | 20 52 30 2c 52 30 2c 52 | SUB| R0,R0,R|
|00002780| 31 0d 02 c6 18 20 20 20 | 20 20 20 4c 44 52 20 52 |1.... | LDR R|
|00002790| 31 2c 61 76 65 72 61 67 | 65 0d 02 d0 2c 20 20 20 |1,averag|e..., |
|000027a0| 20 20 20 4d 4f 56 20 52 | 32 2c 52 31 2c 4c 53 4c | MOV R|2,R1,LSL|
|000027b0| 23 33 3a 41 44 44 20 52 | 32 2c 52 32 2c 52 30 2c |#3:ADD R|2,R2,R0,|
|000027c0| 4c 53 4c 23 33 0d 02 e4 | 28 20 20 20 20 20 20 4d |LSL#3...|( M|
|000027d0| 4f 56 20 52 32 2c 52 32 | 2c 4c 53 52 23 34 3a 53 |OV R2,R2|,LSR#4:S|
|000027e0| 54 52 20 52 32 2c 61 76 | 65 72 61 67 65 0d 02 f8 |TR R2,av|erage...|
|000027f0| 3a 20 20 20 20 20 20 4c | 44 52 20 52 32 2c 73 65 |: L|DR R2,se|
|00002800| 63 6f 6e 64 5f 73 75 6d | 3a 41 44 44 20 52 32 2c |cond_sum|:ADD R2,|
|00002810| 52 32 2c 52 30 3a 53 54 | 52 20 52 32 2c 73 65 63 |R2,R0:ST|R R2,sec|
|00002820| 6f 6e 64 5f 73 75 6d 0d | 03 02 3a 20 20 20 20 20 |ond_sum.|..: |
|00002830| 20 4c 44 52 20 52 33 2c | 75 70 64 61 74 65 5f 73 | LDR R3,|update_s|
|00002840| 75 6d 3a 41 44 44 20 52 | 33 2c 52 33 2c 52 30 3a |um:ADD R|3,R3,R0:|
|00002850| 53 54 52 20 52 33 2c 75 | 70 64 61 74 65 5f 73 75 |STR R3,u|pdate_su|
|00002860| 6d 0d 03 20 1e 20 20 20 | 20 20 20 43 4d 50 20 52 |m.. . | CMP R|
|00002870| 33 2c 23 75 70 64 61 74 | 65 5f 64 65 6c 61 79 0d |3,#updat|e_delay.|
|00002880| 03 34 17 20 20 20 20 20 | 20 20 20 4d 4f 56 47 45 |.4. | MOVGE|
|00002890| 20 52 33 2c 23 30 0d 03 | 3e 1f 20 20 20 20 20 20 | R3,#0..|>. |
|000028a0| 20 20 53 54 52 47 45 20 | 52 33 2c 75 70 64 61 74 | STRGE |R3,updat|
|000028b0| 65 5f 73 75 6d 0d 03 48 | 1c 20 20 20 20 20 20 20 |e_sum..H|. |
|000028c0| 20 42 4c 47 45 20 69 63 | 6f 6e 5f 75 70 64 61 74 | BLGE ic|on_updat|
|000028d0| 65 0d 03 52 15 20 20 20 | 20 20 20 42 20 77 69 6d |e..R. | B wim|
|000028e0| 70 5f 70 6f 6c 6c 0d 03 | 5c 13 2e 6d 69 63 65 20 |p_poll..|\..mice |
|000028f0| 43 4d 50 20 52 30 2c 23 | 36 0d 03 66 28 20 20 20 |CMP R0,#|6..f( |
|00002900| 20 20 20 42 4c 45 51 20 | 6d 6f 75 73 65 5f 63 6c | BLEQ |mouse_cl|
|00002910| 69 63 6b 3a 42 45 51 20 | 77 69 6d 70 5f 70 6f 6c |ick:BEQ |wimp_pol|
|00002920| 6c 0d 03 70 13 20 20 20 | 20 20 20 43 4d 50 20 52 |l..p. | CMP R|
|00002930| 30 2c 23 39 0d 03 7a 2e | 20 20 20 20 20 20 20 20 |0,#9..z.| |
|00002940| 4c 44 52 45 51 20 52 32 | 2c 5b 52 31 5d 3a 43 4d |LDREQ R2|,[R1]:CM|
|00002950| 50 45 51 20 52 32 2c 23 | 30 3a 42 45 51 20 71 75 |PEQ R2,#|0:BEQ qu|
|00002960| 69 74 0d 03 84 14 20 20 | 20 20 20 20 43 4d 50 20 |it.... | CMP |
|00002970| 52 30 2c 23 31 37 0d 03 | 8e 32 20 20 20 20 20 20 |R0,#17..|.2 |
|00002980| 20 20 4c 44 52 45 51 20 | 52 32 2c 5b 52 31 2c 23 | LDREQ |R2,[R1,#|
|00002990| 31 36 5d 3a 43 4d 50 45 | 51 20 52 32 2c 23 30 3a |16]:CMPE|Q R2,#0:|
|000029a0| 42 45 51 20 71 75 69 74 | 0d 03 98 14 20 20 20 20 |BEQ quit|.... |
|000029b0| 20 20 43 4d 50 20 52 30 | 2c 23 31 38 0d 03 a2 32 | CMP R0|,#18...2|
|000029c0| 20 20 20 20 20 20 20 20 | 4c 44 52 45 51 20 52 32 | |LDREQ R2|
|000029d0| 2c 5b 52 31 2c 23 31 36 | 5d 3a 43 4d 50 45 51 20 |,[R1,#16|]:CMPEQ |
|000029e0| 52 32 2c 23 30 3a 42 45 | 51 20 71 75 69 74 0d 03 |R2,#0:BE|Q quit..|
|000029f0| ac 15 20 20 20 20 20 20 | 42 20 77 69 6d 70 5f 70 |.. |B wimp_p|
|00002a00| 6f 6c 6c 0d 03 b6 04 0d | 03 c0 09 2e 71 75 69 74 |oll.....|....quit|
|00002a10| 0d 03 ca 1c 20 20 20 20 | 20 20 4d 4f 56 20 52 30 |.... | MOV R0|
|00002a20| 2c 74 61 73 6b 5f 68 61 | 6e 64 6c 65 0d 03 d4 21 |,task_ha|ndle...!|
|00002a30| 20 20 20 20 20 20 41 44 | 52 20 52 31 2c 74 61 73 | AD|R R1,tas|
|00002a40| 6b 3a 4c 44 52 20 52 31 | 2c 5b 52 31 5d 0d 03 de |k:LDR R1|,[R1]...|
|00002a50| 2e 20 20 20 20 20 20 53 | 57 49 20 22 58 57 69 6d |. S|WI "XWim|
|00002a60| 70 5f 43 6c 6f 73 65 44 | 6f 77 6e 22 3a 42 56 53 |p_CloseD|own":BVS|
|00002a70| 20 77 69 6d 70 5f 65 72 | 72 6f 72 0d 03 e8 17 20 | wimp_er|ror.... |
|00002a80| 20 20 20 20 20 53 57 49 | 20 22 4f 53 5f 45 78 69 | SWI| "OS_Exi|
|00002a90| 74 22 0d 03 f2 04 0d 03 | fc 0f 2e 77 69 6d 70 5f |t"......|...wimp_|
|00002aa0| 65 72 72 6f 72 0d 04 06 | 20 20 20 20 20 20 20 4d |error...| M|
|00002ab0| 4f 56 20 52 31 2c 23 30 | 3a 53 55 42 20 52 31 2c |OV R1,#0|:SUB R1,|
|00002ac0| 52 31 2c 23 31 0d 04 10 | 1c 20 20 20 20 20 20 53 |R1,#1...|. S|
|00002ad0| 57 49 20 22 57 69 6d 70 | 5f 44 72 61 67 42 6f 78 |WI "Wimp|_DragBox|
|00002ae0| 22 0d 04 1a 1f 20 20 20 | 20 20 20 4d 4f 56 20 52 |".... | MOV R|
|00002af0| 31 2c 23 31 3a 41 44 52 | 20 52 32 2c 6e 61 6d 65 |1,#1:ADR| R2,name|
|00002b00| 0d 04 24 20 20 20 20 20 | 20 20 53 57 49 20 22 57 |..$ | SWI "W|
|00002b10| 69 6d 70 5f 52 65 70 6f | 72 74 45 72 72 6f 72 22 |imp_Repo|rtError"|
|00002b20| 0d 04 2e 17 20 20 20 20 | 20 20 53 57 49 20 22 4f |.... | SWI "O|
|00002b30| 53 5f 45 78 69 74 22 0d | 04 38 04 0d 04 42 10 2e |S_Exit".|.8...B..|
|00002b40| 6d 6f 75 73 65 5f 63 6c | 69 63 6b 0d 04 4c 1d 20 |mouse_cl|ick..L. |
|00002b50| 20 20 20 20 20 53 54 4d | 49 42 20 28 73 70 29 21 | STM|IB (sp)!|
|00002b60| 2c 7b 52 30 2d 52 33 7d | 0d 04 56 2d 20 20 20 20 |,{R0-R3}|..V- |
|00002b70| 20 20 4c 44 52 20 52 32 | 2c 5b 52 31 2c 23 38 5d | LDR R2|,[R1,#8]|
|00002b80| 3a 80 53 20 52 32 2c 52 | 32 2c 23 32 3a 42 45 51 |:.S R2,R|2,#2:BEQ|
|00002b90| 20 65 78 69 74 0d 04 60 | 30 20 20 20 20 20 20 4c | exit..`|0 L|
|00002ba0| 44 52 20 52 32 2c 5b 52 | 31 2c 23 31 32 5d 3a 41 |DR R2,[R|1,#12]:A|
|00002bb0| 44 44 53 20 52 32 2c 52 | 32 2c 23 32 3a 42 4e 45 |DDS R2,R|2,#2:BNE|
|00002bc0| 20 65 78 69 74 0d 04 6a | 15 20 20 20 20 20 20 4c | exit..j|. L|
|00002bd0| 44 52 20 52 32 2c 5b 52 | 31 5d 0d 04 74 26 20 20 |DR R2,[R|1]..t& |
|00002be0| 20 20 20 20 4c 44 52 20 | 52 33 2c 5b 52 31 2c 23 | LDR |R3,[R1,#|
|00002bf0| 34 5d 3a 41 44 44 20 52 | 33 2c 52 33 2c 23 38 30 |4]:ADD R|3,R3,#80|
|00002c00| 0d 04 7e 15 20 20 20 20 | 20 20 41 44 52 20 52 31 |..~. | ADR R1|
|00002c10| 2c 6d 65 6e 75 0d 04 88 | 2f 20 20 20 20 20 20 53 |,menu...|/ S|
|00002c20| 57 49 20 22 58 57 69 6d | 70 5f 43 72 65 61 74 65 |WI "XWim|p_Create|
|00002c30| 4d 65 6e 75 22 3a 42 56 | 53 20 77 69 6d 70 5f 65 |Menu":BV|S wimp_e|
|00002c40| 72 72 6f 72 0d 04 92 1d | 2e 65 78 69 74 20 4c 44 |rror....|.exit LD|
|00002c50| 4d 44 41 20 28 73 70 29 | 21 2c 7b 52 30 2d 52 33 |MDA (sp)|!,{R0-R3|
|00002c60| 7d 0d 04 9c 16 20 20 20 | 20 20 20 4d 4f 56 53 20 |}.... | MOVS |
|00002c70| 70 63 2c 6c 69 6e 6b 0d | 04 a6 04 0d 04 b0 45 2e |pc,link.|......E.|
|00002c80| 62 6c 6f 63 6b 20 20 20 | 20 20 20 20 45 51 55 44 |block | EQUD|
|00002c90| 20 2d 31 3a 45 51 55 44 | 20 30 3a 45 51 55 44 20 | -1:EQUD| 0:EQUD |
|00002ca0| 30 3a 45 51 55 44 20 73 | 70 72 78 3a 45 51 55 44 |0:EQUD s|prx:EQUD|
|00002cb0| 20 73 70 72 79 3a 45 51 | 55 44 20 26 33 31 30 32 | spry:EQ|UD &3102|
|00002cc0| 0d 04 ba 39 20 20 20 20 | 20 20 20 20 20 20 20 20 |...9 | |
|00002cd0| 20 45 51 55 44 20 30 3a | 45 51 55 44 20 30 3a 45 | EQUD 0:|EQUD 0:E|
|00002ce0| 51 55 44 20 30 3a 45 51 | 55 53 20 c4 31 35 30 2c |QUD 0:EQ|US .150,|
|00002cf0| bd 30 29 3a 41 4c 49 47 | 4e 0d 04 c4 1f 2e 73 74 |.0):ALIG|N.....st|
|00002d00| 61 63 6b 20 20 20 20 20 | 20 20 45 51 55 53 20 c4 |ack | EQUS .|
|00002d10| 36 34 2c bd 28 30 29 29 | 0d 04 ce 29 2e 6e 61 6d |64,.(0))|...).nam|
|00002d20| 65 20 20 20 20 20 20 20 | 20 45 51 55 53 20 22 54 |e | EQUS "T|
|00002d30| 69 6d 65 4c 6f 61 64 22 | 2b bd 30 3a 41 4c 49 47 |imeLoad"|+.0:ALIG|
|00002d40| 4e 0d 04 d8 22 2e 74 61 | 73 6b 20 20 20 20 20 20 |N...".ta|sk |
|00002d50| 20 20 45 51 55 53 20 22 | 54 41 53 4b 22 3a 41 4c | EQUS "|TASK":AL|
|00002d60| 49 47 4e 0d 04 e2 2f 2e | 73 6c 6f 74 20 20 20 20 |IGN.../.|slot |
|00002d70| 20 20 20 20 45 51 55 53 | 20 22 57 69 6d 70 73 6c | EQUS| "Wimpsl|
|00002d80| 6f 74 20 38 6b 20 38 6b | 22 2b bd 30 3a 41 4c 49 |ot 8k 8k|"+.0:ALI|
|00002d90| 47 4e 0d 04 ec 17 2e 6c | 61 73 74 5f 74 69 6d 65 |GN.....l|ast_time|
|00002da0| 20 20 20 45 51 55 44 20 | 30 0d 04 f6 17 2e 73 65 | EQUD |0.....se|
|00002db0| 63 6f 6e 64 5f 73 75 6d | 20 20 45 51 55 44 20 30 |cond_sum| EQUD 0|
|00002dc0| 0d 05 00 17 2e 75 70 64 | 61 74 65 5f 73 75 6d 20 |.....upd|ate_sum |
|00002dd0| 20 45 51 55 44 20 30 0d | 05 0a 17 2e 61 76 65 72 | EQUD 0.|....aver|
|00002de0| 61 67 65 20 20 20 20 20 | 45 51 55 44 20 30 0d 05 |age |EQUD 0..|
|00002df0| 14 04 0d 05 1e 1f 2e 6d | 65 6e 75 20 45 51 55 53 |.......m|enu EQUS|
|00002e00| 20 22 a9 20 52 68 69 6e | 6f 20 27 39 31 22 2b bd | ". Rhin|o '91"+.|
|00002e10| 30 0d 05 28 30 20 20 20 | 20 20 20 45 51 55 44 20 |0..(0 | EQUD |
|00002e20| 26 30 37 30 30 30 32 30 | 37 3a 45 51 55 44 20 31 |&0700020|7:EQUD 1|
|00002e30| 34 30 3a 45 51 55 44 20 | 34 30 3a 45 51 55 44 20 |40:EQUD |40:EQUD |
|00002e40| 30 0d 05 32 1a 20 20 20 | 20 20 20 45 51 55 44 20 |0..2. | EQUD |
|00002e50| 26 38 30 3a 45 51 55 44 | 20 2d 31 0d 05 3c 33 20 |&80:EQUD| -1..<3 |
|00002e60| 20 20 20 20 20 45 51 55 | 44 20 26 37 30 30 30 30 | EQU|D &70000|
|00002e70| 32 31 3a 45 51 55 53 20 | 22 54 69 6d 65 4f 75 74 |21:EQUS |"TimeOut|
|00002e80| 22 2b c4 35 2c bd 30 29 | 3a 41 4c 49 47 4e 0d 05 |"+.5,.0)|:ALIGN..|
|00002e90| 46 04 0d 05 50 10 2e 72 | 65 64 72 61 77 5f 69 63 |F...P..r|edraw_ic|
|00002ea0| 6f 6e 0d 05 5a 1d 20 20 | 20 20 20 20 53 54 4d 49 |on..Z. | STMI|
|00002eb0| 42 20 28 73 70 29 21 2c | 7b 52 30 2d 52 31 7d 0d |B (sp)!,|{R0-R1}.|
|00002ec0| 05 64 16 20 20 20 20 20 | 20 41 44 52 20 52 31 2c |.d. | ADR R1,|
|00002ed0| 62 6c 6f 63 6b 0d 05 6e | 21 20 20 20 20 20 20 53 |block..n|! S|
|00002ee0| 54 52 20 69 63 6f 6e 5f | 68 61 6e 64 6c 65 2c 5b |TR icon_|handle,[|
|00002ef0| 52 31 2c 23 34 5d 0d 05 | 78 32 20 20 20 20 20 20 |R1,#4]..|x2 |
|00002f00| 4d 4f 56 20 52 30 2c 23 | 30 3a 53 54 52 20 52 30 |MOV R0,#|0:STR R0|
|00002f10| 2c 5b 52 31 2c 23 38 5d | 3a 53 54 52 20 52 30 2c |,[R1,#8]|:STR R0,|
|00002f20| 5b 52 31 2c 23 31 32 5d | 0d 05 82 22 20 20 20 20 |[R1,#12]|..." |
|00002f30| 20 20 53 55 42 20 52 30 | 2c 52 30 2c 23 31 3a 53 | SUB R0|,R0,#1:S|
|00002f40| 54 52 20 52 30 2c 5b 52 | 31 5d 0d 05 8c 31 20 20 |TR R0,[R|1]...1 |
|00002f50| 20 20 20 20 53 57 49 20 | 22 58 57 69 6d 70 5f 53 | SWI |"XWimp_S|
|00002f60| 65 74 49 63 6f 6e 53 74 | 61 74 65 22 3a 42 56 53 |etIconSt|ate":BVS|
|00002f70| 20 77 69 6d 70 5f 65 72 | 72 6f 72 0d 05 96 1d 20 | wimp_er|ror.... |
|00002f80| 20 20 20 20 20 4c 44 4d | 44 41 20 28 73 70 29 21 | LDM|DA (sp)!|
|00002f90| 2c 7b 52 30 2d 52 31 7d | 0d 05 a0 16 20 20 20 20 |,{R0-R1}|.... |
|00002fa0| 20 20 4d 4f 56 53 20 70 | 63 2c 6c 69 6e 6b 0d 05 | MOVS p|c,link..|
|00002fb0| aa 04 0d 05 b4 10 2e 69 | 63 6f 6e 5f 75 70 64 61 |.......i|con_upda|
|00002fc0| 74 65 0d 05 be 22 20 20 | 20 20 20 20 53 54 4d 49 |te..." | STMI|
|00002fd0| 42 20 28 73 70 29 21 2c | 7b 52 30 2d 52 34 2c 6c |B (sp)!,|{R0-R4,l|
|00002fe0| 69 6e 6b 7d 0d 05 c8 18 | 20 20 20 20 20 20 4c 44 |ink}....| LD|
|00002ff0| 52 20 52 34 2c 61 76 65 | 72 61 67 65 0d 05 d2 19 |R R4,ave|rage....|
|00003000| 20 20 20 20 20 20 4d 4f | 56 20 52 34 2c 52 34 2c | MO|V R4,R4,|
|00003010| 4c 53 4c 23 32 0d 05 dc | 16 20 20 20 20 20 20 4d |LSL#2...|. M|
|00003020| 4f 56 20 52 30 2c 23 26 | 32 33 43 0d 05 e6 1d 20 |OV R0,#&|23C.... |
|00003030| 20 20 20 20 20 41 44 52 | 20 52 31 2c 73 70 72 69 | ADR| R1,spri|
|00003040| 74 65 5f 62 6c 6f 63 6b | 0d 05 f0 25 20 20 20 20 |te_block|...% |
|00003050| 20 20 4d 4f 56 20 52 32 | 2c 73 70 72 69 74 65 5f | MOV R2|,sprite_|
|00003060| 70 74 72 3a 4d 4f 56 20 | 52 33 2c 23 30 0d 05 fa |ptr:MOV |R3,#0...|
|00003070| 2b 20 20 20 20 20 20 53 | 57 49 20 22 58 4f 53 5f |+ S|WI "XOS_|
|00003080| 53 70 72 69 74 65 4f 70 | 22 3a 42 56 53 20 77 69 |SpriteOp|":BVS wi|
|00003090| 6d 70 5f 65 72 72 6f 72 | 0d 06 04 3f 20 20 20 20 |mp_error|...? |
|000030a0| 20 20 53 57 49 20 57 72 | 69 74 65 49 2b 47 43 6f | SWI Wr|iteI+GCo|
|000030b0| 6c 3a 53 57 49 20 57 72 | 69 74 65 49 2b 4f 76 65 |l:SWI Wr|iteI+Ove|
|000030c0| 72 77 72 69 74 65 3a 53 | 57 49 20 57 72 69 74 65 |rwrite:S|WI Write|
|000030d0| 49 2b 67 72 65 79 32 0d | 06 0e 2a 20 20 20 20 20 |I+grey2.|..* |
|000030e0| 20 4d 4f 56 20 52 30 2c | 23 4d 6f 76 65 3a 4d 4f | MOV R0,|#Move:MO|
|000030f0| 56 20 52 31 2c 23 30 3a | 4d 4f 56 20 52 32 2c 23 |V R1,#0:|MOV R2,#|
|00003100| 30 0d 06 18 17 20 20 20 | 20 20 20 53 57 49 20 22 |0.... | SWI "|
|00003110| 4f 53 5f 50 6c 6f 74 22 | 0d 06 22 37 20 20 20 20 |OS_Plot"|.."7 |
|00003120| 20 20 4d 4f 56 20 52 30 | 2c 23 52 65 63 74 61 6e | MOV R0|,#Rectan|
|00003130| 67 6c 65 66 69 6c 6c 3a | 4d 4f 56 20 52 31 2c 23 |glefill:|MOV R1,#|
|00003140| 73 70 72 78 3a 4d 4f 56 | 20 52 32 2c 23 31 32 0d |sprx:MOV| R2,#12.|
|00003150| 06 2c 17 20 20 20 20 20 | 20 53 57 49 20 22 4f 53 |.,. | SWI "OS|
|00003160| 5f 50 6c 6f 74 22 0d 06 | 36 3d 20 20 20 20 20 20 |_Plot"..|6= |
|00003170| 53 57 49 20 57 72 69 74 | 65 49 2b 47 43 6f 6c 3a |SWI Writ|eI+GCol:|
|00003180| 53 57 49 20 57 72 69 74 | 65 49 2b 4f 76 65 72 77 |SWI Writ|eI+Overw|
|00003190| 72 69 74 65 3a 53 57 49 | 20 57 72 69 74 65 49 2b |rite:SWI| WriteI+|
|000031a0| 72 65 64 0d 06 40 2a 20 | 20 20 20 20 20 4d 4f 56 |red..@* | MOV|
|000031b0| 20 52 30 2c 23 4d 6f 76 | 65 3a 4d 4f 56 20 52 31 | R0,#Mov|e:MOV R1|
|000031c0| 2c 23 30 3a 4d 4f 56 20 | 52 32 2c 23 30 0d 06 4a |,#0:MOV |R2,#0..J|
|000031d0| 17 20 20 20 20 20 20 53 | 57 49 20 22 4f 53 5f 50 |. S|WI "OS_P|
|000031e0| 6c 6f 74 22 0d 06 54 34 | 20 20 20 20 20 20 4d 4f |lot"..T4| MO|
|000031f0| 56 20 52 30 2c 23 52 65 | 63 74 61 6e 67 6c 65 66 |V R0,#Re|ctanglef|
|00003200| 69 6c 6c 3a 4d 4f 56 20 | 52 31 2c 52 34 3a 4d 4f |ill:MOV |R1,R4:MO|
|00003210| 56 20 52 32 2c 23 31 32 | 0d 06 5e 17 20 20 20 20 |V R2,#12|..^. |
|00003220| 20 20 53 57 49 20 22 4f | 53 5f 50 6c 6f 74 22 0d | SWI "O|S_Plot".|
|00003230| 06 68 1b 20 20 20 20 20 | 20 4c 44 52 20 52 30 2c |.h. | LDR R0,|
|00003240| 73 65 63 6f 6e 64 5f 73 | 75 6d 0d 06 72 15 20 20 |second_s|um..r. |
|00003250| 20 20 20 20 43 4d 50 20 | 52 30 2c 23 31 30 30 0d | CMP |R0,#100.|
|00003260| 06 7c 13 20 20 20 20 20 | 20 20 20 42 4c 54 20 6e |.|. | BLT n|
|00003270| 6f 74 0d 06 86 25 20 20 | 20 20 20 20 4d 4f 56 20 |ot...% | MOV |
|00003280| 52 30 2c 23 30 3a 53 54 | 52 20 52 30 2c 73 65 63 |R0,#0:ST|R R0,sec|
|00003290| 6f 6e 64 5f 73 75 6d 0d | 06 90 15 20 20 20 20 20 |ond_sum.|... |
|000032a0| 20 42 4c 20 67 65 74 5f | 74 69 6d 65 0d 06 9a 11 | BL get_|time....|
|000032b0| 20 20 20 20 20 20 42 4c | 20 64 72 61 77 0d 06 a4 | BL| draw...|
|000032c0| 16 2e 6e 6f 74 20 20 4d | 4f 56 20 52 30 2c 23 26 |..not M|OV R0,#&|
|000032d0| 32 33 43 0d 06 ae 1d 20 | 20 20 20 20 20 41 44 52 |23C.... | ADR|
|000032e0| 20 52 31 2c 73 70 72 69 | 74 65 5f 62 6c 6f 63 6b | R1,spri|te_block|
|000032f0| 0d 06 b8 1d 20 20 20 20 | 20 20 4d 4f 56 20 52 32 |.... | MOV R2|
|00003300| 2c 23 30 3a 4d 4f 56 20 | 52 33 2c 23 30 0d 06 c2 |,#0:MOV |R3,#0...|
|00003310| 1b 20 20 20 20 20 20 53 | 57 49 20 22 4f 53 5f 53 |. S|WI "OS_S|
|00003320| 70 72 69 74 65 4f 70 22 | 0d 06 cc 18 20 20 20 20 |priteOp"|.... |
|00003330| 20 20 42 4c 20 72 65 64 | 72 61 77 5f 69 63 6f 6e | BL red|raw_icon|
|00003340| 0d 06 d6 21 20 20 20 20 | 20 20 4c 44 4d 44 41 20 |...! | LDMDA |
|00003350| 28 73 70 29 21 2c 7b 52 | 30 2d 52 34 2c 70 63 7d |(sp)!,{R|0-R4,pc}|
|00003360| 5e 0d 06 e0 04 0d 06 ea | 09 2e 64 72 61 77 0d 06 |^.......|..draw..|
|00003370| f4 22 20 20 20 20 20 20 | 53 54 4d 49 42 20 28 73 |." |STMIB (s|
|00003380| 70 29 21 2c 7b 52 30 2d | 52 36 2c 6c 69 6e 6b 7d |p)!,{R0-|R6,link}|
|00003390| 0d 06 fe 17 20 20 20 20 | 20 20 41 44 52 20 52 33 |.... | ADR R3|
|000033a0| 2c 6f 66 66 73 65 74 0d | 07 08 17 20 20 20 20 20 |,offset.|... |
|000033b0| 20 41 44 52 20 52 34 2c | 76 61 6c 75 65 73 0d 07 | ADR R4,|values..|
|000033c0| 12 14 20 20 20 20 20 20 | 41 44 52 20 52 35 2c 6e |.. |ADR R5,n|
|000033d0| 75 6d 0d 07 1c 13 20 20 | 20 20 20 20 4d 4f 56 20 |um.... | MOV |
|000033e0| 52 36 2c 23 35 0d 07 26 | 29 2e 64 72 6c 70 20 20 |R6,#5..&|).drlp |
|000033f0| 20 4c 44 52 42 20 52 30 | 2c 5b 52 33 2c 52 36 5d | LDRB R0|,[R3,R6]|
|00003400| 20 20 20 20 3b 52 30 3d | 6f 66 66 73 65 74 0d 07 | ;R0=|offset..|
|00003410| 30 28 20 20 20 20 20 20 | 20 20 4c 44 52 42 20 52 |0( | LDRB R|
|00003420| 31 2c 5b 52 34 2c 52 36 | 5d 20 20 20 20 3b 52 31 |1,[R4,R6|] ;R1|
|00003430| 3d 76 61 6c 75 65 0d 07 | 3a 29 20 20 20 20 20 20 |=value..|:) |
|00003440| 20 20 4c 44 52 42 20 52 | 32 2c 5b 52 35 2c 52 31 | LDRB R|2,[R5,R1|
|00003450| 5d 20 20 20 20 3b 52 32 | 3d 62 69 74 6d 61 70 0d |] ;R2|=bitmap.|
|00003460| 07 44 19 20 20 20 20 20 | 20 20 20 42 4c 20 64 72 |.D. | BL dr|
|00003470| 61 77 5f 64 69 67 69 74 | 0d 07 4e 19 20 20 20 20 |aw_digit|..N. |
|00003480| 20 20 20 20 53 55 42 53 | 20 52 36 2c 52 36 2c 23 | SUBS| R6,R6,#|
|00003490| 31 0d 07 58 12 20 20 20 | 20 20 20 42 50 4c 20 64 |1..X. | BPL d|
|000034a0| 72 6c 70 0d 07 62 21 20 | 20 20 20 20 20 4c 44 4d |rlp..b! | LDM|
|000034b0| 44 41 20 28 73 70 29 21 | 2c 7b 52 30 2d 52 36 2c |DA (sp)!|,{R0-R6,|
|000034c0| 70 63 7d 5e 0d 07 6c 04 | 0d 07 76 0f 2e 64 72 61 |pc}^..l.|..v..dra|
|000034d0| 77 5f 64 69 67 69 74 0d | 07 80 1d 20 20 20 20 20 |w_digit.|... |
|000034e0| 20 53 54 4d 49 42 20 28 | 73 70 29 21 2c 7b 52 30 | STMIB (|sp)!,{R0|
|000034f0| 2d 52 36 7d 0d 07 8a 31 | 20 20 20 20 20 20 41 44 |-R6}...1| AD|
|00003500| 52 20 52 33 2c 73 74 69 | 63 6b 20 20 20 20 20 20 |R R3,sti|ck |
|00003510| 20 20 20 20 3b 52 33 3d | 26 73 74 69 63 6b 28 76 | ;R3=|&stick(v|
|00003520| 61 6c 75 65 29 0d 07 94 | 2a 20 20 20 20 20 20 4d |alue)...|* M|
|00003530| 4f 56 20 52 34 2c 52 30 | 20 20 20 20 20 20 20 20 |OV R4,R0| |
|00003540| 20 20 20 20 20 3b 52 34 | 3d 6f 66 66 73 65 74 0d | ;R4|=offset.|
|00003550| 07 9e 2a 20 20 20 20 20 | 20 4d 4f 56 20 52 35 2c |..* | MOV R5,|
|00003560| 52 32 20 20 20 20 20 20 | 20 20 20 20 20 20 20 3b |R2 | ;|
|00003570| 52 35 3d 62 69 74 6d 61 | 70 0d 07 a8 13 20 20 20 |R5=bitma|p.... |
|00003580| 20 20 20 4d 4f 56 20 52 | 36 2c 23 36 0d 07 b2 18 | MOV R|6,#6....|
|00003590| 2e 73 74 6b 6c 20 20 20 | 4d 4f 56 20 52 30 2c 23 |.stkl |MOV R0,#|
|000035a0| 4d 6f 76 65 0d 07 bc 25 | 20 20 20 20 20 20 20 20 |Move...%| |
|000035b0| 4c 44 52 42 20 52 31 2c | 5b 52 33 5d 3a 41 44 44 |LDRB R1,|[R3]:ADD|
|000035c0| 20 52 31 2c 52 31 2c 52 | 34 0d 07 c6 2d 20 20 20 | R1,R1,R|4...- |
|000035d0| 20 20 20 20 20 4c 44 52 | 42 20 52 32 2c 5b 52 33 | LDR|B R2,[R3|
|000035e0| 2c 23 31 5d 3a 41 44 44 | 20 52 32 2c 52 32 2c 23 |,#1]:ADD| R2,R2,#|
|000035f0| 6c 79 5f 6f 66 66 0d 07 | d0 19 20 20 20 20 20 20 |ly_off..|.. |
|00003600| 20 20 53 57 49 20 22 4f | 53 5f 50 6c 6f 74 22 0d | SWI "O|S_Plot".|
|00003610| 07 da 30 20 20 20 20 20 | 20 20 20 53 57 49 20 57 |..0 | SWI W|
|00003620| 72 69 74 65 49 2b 47 43 | 6f 6c 3a 53 57 49 20 57 |riteI+GC|ol:SWI W|
|00003630| 72 69 74 65 49 2b 4f 76 | 65 72 77 72 69 74 65 0d |riteI+Ov|erwrite.|
|00003640| 07 e4 1c 20 20 20 20 20 | 20 20 20 4d 4f 56 53 20 |... | MOVS |
|00003650| 52 35 2c 52 35 2c 4c 53 | 52 23 31 0d 07 ee 30 20 |R5,R5,LS|R#1...0 |
|00003660| 20 20 20 20 20 20 20 53 | 57 49 43 43 20 57 72 69 | S|WICC Wri|
|00003670| 74 65 49 2b 67 72 65 79 | 3a 53 57 49 43 53 20 57 |teI+grey|:SWICS W|
|00003680| 72 69 74 65 49 2b 62 6c | 61 63 6b 0d 07 f8 21 20 |riteI+bl|ack...! |
|00003690| 20 20 20 20 20 20 20 4d | 4f 56 20 52 30 2c 23 52 | M|OV R0,#R|
|000036a0| 65 63 74 61 6e 67 6c 65 | 66 69 6c 6c 0d 08 02 2b |ectangle|fill...+|
|000036b0| 20 20 20 20 20 20 20 20 | 4c 44 52 42 20 52 31 2c | |LDRB R1,|
|000036c0| 5b 52 33 2c 23 32 5d 3a | 4c 44 52 42 20 52 32 2c |[R3,#2]:|LDRB R2,|
|000036d0| 5b 52 33 2c 23 33 5d 0d | 08 0c 19 20 20 20 20 20 |[R3,#3].|... |
|000036e0| 20 20 20 53 57 49 20 22 | 4f 53 5f 50 6c 6f 74 22 | SWI "|OS_Plot"|
|000036f0| 0d 08 16 18 20 20 20 20 | 20 20 20 20 41 44 44 20 |.... | ADD |
|00003700| 52 33 2c 52 33 2c 23 34 | 0d 08 20 19 20 20 20 20 |R3,R3,#4|.. . |
|00003710| 20 20 20 20 53 55 42 53 | 20 52 36 2c 52 36 2c 23 | SUBS| R6,R6,#|
|00003720| 31 0d 08 2a 12 20 20 20 | 20 20 20 42 50 4c 20 73 |1..*. | BPL s|
|00003730| 74 6b 6c 0d 08 34 2a 20 | 20 20 20 20 20 4c 44 4d |tkl..4* | LDM|
|00003740| 44 41 20 28 73 70 29 21 | 2c 7b 52 30 2d 52 36 7d |DA (sp)!|,{R0-R6}|
|00003750| 3a 4d 4f 56 53 20 70 63 | 2c 6c 69 6e 6b 0d 08 3e |:MOVS pc|,link..>|
|00003760| 04 0d 08 48 0e 2e 69 63 | 6f 6e 5f 69 6e 69 74 0d |...H..ic|on_init.|
|00003770| 08 52 1e 20 20 20 20 20 | 20 20 53 54 4d 49 42 20 |.R. | STMIB |
|00003780| 28 73 70 29 21 2c 7b 52 | 30 2d 52 33 7d 0d 08 5c |(sp)!,{R|0-R3}..\|
|00003790| 29 20 20 20 20 20 20 20 | 53 54 52 20 73 70 72 69 |) |STR spri|
|000037a0| 74 65 5f 70 74 72 2c 5b | 62 6c 6f 63 6b 5f 70 74 |te_ptr,[|block_pt|
|000037b0| 72 2c 23 32 34 5d 0d 08 | 66 35 20 20 20 20 20 20 |r,#24]..|f5 |
|000037c0| 20 41 44 52 20 52 33 2c | 73 70 72 69 74 65 5f 62 | ADR R3,|sprite_b|
|000037d0| 6c 6f 63 6b 3a 53 54 52 | 20 52 33 2c 5b 62 6c 6f |lock:STR| R3,[blo|
|000037e0| 63 6b 5f 70 74 72 2c 23 | 32 38 5d 0d 08 70 2b 20 |ck_ptr,#|28]..p+ |
|000037f0| 20 20 20 20 20 20 4d 4f | 56 20 52 30 2c 23 30 3a | MO|V R0,#0:|
|00003800| 53 54 52 20 52 30 2c 5b | 62 6c 6f 63 6b 5f 70 74 |STR R0,[|block_pt|
|00003810| 72 2c 23 33 32 5d 0d 08 | 7a 1b 20 20 20 20 20 20 |r,#32]..|z. |
|00003820| 20 4d 4f 56 20 52 31 2c | 62 6c 6f 63 6b 5f 70 74 | MOV R1,|block_pt|
|00003830| 72 0d 08 84 30 20 20 20 | 20 20 20 20 53 57 49 20 |r...0 | SWI |
|00003840| 22 58 57 69 6d 70 5f 43 | 72 65 61 74 65 49 63 6f |"XWimp_C|reateIco|
|00003850| 6e 22 3a 42 56 53 20 77 | 69 6d 70 5f 65 72 72 6f |n":BVS w|imp_erro|
|00003860| 72 0d 08 8e 1d 20 20 20 | 20 20 20 20 4d 4f 56 20 |r.... | MOV |
|00003870| 69 63 6f 6e 5f 68 61 6e | 64 6c 65 2c 52 30 0d 08 |icon_han|dle,R0..|
|00003880| 98 2b 20 20 20 20 20 20 | 20 4c 44 4d 44 41 20 28 |.+ | LDMDA (|
|00003890| 73 70 29 21 2c 7b 52 30 | 2d 52 33 7d 3a 4d 4f 56 |sp)!,{R0|-R3}:MOV|
|000038a0| 53 20 70 63 2c 6c 69 6e | 6b 0d 08 a2 04 0d 08 ac |S pc,lin|k.......|
|000038b0| 10 2e 73 70 72 69 74 65 | 5f 69 6e 69 74 0d 08 b6 |..sprite|_init...|
|000038c0| 1e 20 20 20 20 20 20 20 | 53 54 4d 49 42 20 28 73 |. |STMIB (s|
|000038d0| 70 29 21 2c 7b 52 30 2d | 52 32 7d 0d 08 c0 17 20 |p)!,{R0-|R2}.... |
|000038e0| 20 20 20 20 20 20 4d 4f | 56 20 52 30 2c 23 26 31 | MO|V R0,#&1|
|000038f0| 31 38 0d 08 ca 31 20 20 | 20 20 20 20 20 41 44 52 |18...1 | ADR|
|00003900| 20 52 31 2c 73 70 72 69 | 74 65 5f 62 6c 6f 63 6b | R1,spri|te_block|
|00003910| 3a 41 44 52 20 52 32 2c | 73 70 72 69 74 65 5f 6e |:ADR R2,|sprite_n|
|00003920| 61 6d 65 0d 08 d4 2c 20 | 20 20 20 20 20 20 53 57 |ame..., | SW|
|00003930| 49 20 22 58 4f 53 5f 53 | 70 72 69 74 65 4f 70 22 |I "XOS_S|priteOp"|
|00003940| 3a 42 56 53 20 77 69 6d | 70 5f 65 72 72 6f 72 0d |:BVS wim|p_error.|
|00003950| 08 de 1c 20 20 20 20 20 | 20 20 4d 4f 56 20 73 70 |... | MOV sp|
|00003960| 72 69 74 65 5f 70 74 72 | 2c 52 32 0d 08 e8 2b 20 |rite_ptr|,R2...+ |
|00003970| 20 20 20 20 20 20 4c 44 | 4d 44 41 20 28 73 70 29 | LD|MDA (sp)|
|00003980| 21 2c 7b 52 30 2d 52 32 | 7d 3a 4d 4f 56 53 20 70 |!,{R0-R2|}:MOVS p|
|00003990| 63 2c 6c 69 6e 6b 0d 08 | f2 04 0d 08 fc 0d 2e 67 |c,link..|.......g|
|000039a0| 65 74 5f 74 69 6d 65 0d | 09 06 1e 20 20 20 20 20 |et_time.|... |
|000039b0| 20 20 53 54 4d 49 42 20 | 28 73 70 29 21 2c 7b 52 | STMIB |(sp)!,{R|
|000039c0| 30 2d 52 33 7d 0d 09 10 | 20 20 20 20 20 20 20 20 |0-R3}...| |
|000039d0| 4d 4f 56 20 52 30 2c 23 | 72 65 61 64 5f 73 79 73 |MOV R0,#|read_sys|
|000039e0| 63 6c 6f 63 6b 0d 09 1a | 2d 20 20 20 20 20 20 20 |clock...|- |
|000039f0| 41 44 52 20 52 31 2c 74 | 69 6d 65 3a 4d 4f 56 20 |ADR R1,t|ime:MOV |
|00003a00| 52 32 2c 23 30 3a 53 54 | 52 42 20 52 32 2c 5b 52 |R2,#0:ST|RB R2,[R|
|00003a10| 31 5d 0d 09 24 18 20 20 | 20 20 20 20 20 53 57 49 |1]..$. | SWI|
|00003a20| 20 22 4f 53 5f 57 6f 72 | 64 22 0d 09 2e 26 20 20 | "OS_Wor|d"...& |
|00003a30| 20 20 20 20 20 41 44 44 | 20 52 31 2c 52 31 2c 23 | ADD| R1,R1,#|
|00003a40| 31 36 3a 41 44 52 20 52 | 30 2c 76 61 6c 75 65 73 |16:ADR R|0,values|
|00003a50| 0d 09 38 36 20 20 20 20 | 20 20 20 4c 44 52 42 20 |..86 | LDRB |
|00003a60| 52 33 2c 5b 52 31 5d 3a | 53 55 42 20 52 33 2c 52 |R3,[R1]:|SUB R3,R|
|00003a70| 33 2c 23 97 28 22 30 22 | 29 3a 53 54 52 42 20 52 |3,#.("0"|):STRB R|
|00003a80| 33 2c 5b 52 30 5d 0d 09 | 42 3c 20 20 20 20 20 20 |3,[R0]..|B< |
|00003a90| 20 4c 44 52 42 20 52 33 | 2c 5b 52 31 2c 23 31 5d | LDRB R3|,[R1,#1]|
|00003aa0| 3a 53 55 42 20 52 33 2c | 52 33 2c 23 97 28 22 30 |:SUB R3,|R3,#.("0|
|00003ab0| 22 29 3a 53 54 52 42 20 | 52 33 2c 5b 52 30 2c 23 |"):STRB |R3,[R0,#|
|00003ac0| 31 5d 0d 09 4c 3c 20 20 | 20 20 20 20 20 4c 44 52 |1]..L< | LDR|
|00003ad0| 42 20 52 33 2c 5b 52 31 | 2c 23 33 5d 3a 53 55 42 |B R3,[R1|,#3]:SUB|
|00003ae0| 20 52 33 2c 52 33 2c 23 | 97 28 22 30 22 29 3a 53 | R3,R3,#|.("0"):S|
|00003af0| 54 52 42 20 52 33 2c 5b | 52 30 2c 23 32 5d 0d 09 |TRB R3,[|R0,#2]..|
|00003b00| 56 3c 20 20 20 20 20 20 | 20 4c 44 52 42 20 52 33 |V< | LDRB R3|
|00003b10| 2c 5b 52 31 2c 23 34 5d | 3a 53 55 42 20 52 33 2c |,[R1,#4]|:SUB R3,|
|00003b20| 52 33 2c 23 97 28 22 30 | 22 29 3a 53 54 52 42 20 |R3,#.("0|"):STRB |
|00003b30| 52 33 2c 5b 52 30 2c 23 | 33 5d 0d 09 60 3c 20 20 |R3,[R0,#|3]..`< |
|00003b40| 20 20 20 20 20 4c 44 52 | 42 20 52 33 2c 5b 52 31 | LDR|B R3,[R1|
|00003b50| 2c 23 36 5d 3a 53 55 42 | 20 52 33 2c 52 33 2c 23 |,#6]:SUB| R3,R3,#|
|00003b60| 97 28 22 30 22 29 3a 53 | 54 52 42 20 52 33 2c 5b |.("0"):S|TRB R3,[|
|00003b70| 52 30 2c 23 34 5d 0d 09 | 6a 3c 20 20 20 20 20 20 |R0,#4]..|j< |
|00003b80| 20 4c 44 52 42 20 52 33 | 2c 5b 52 31 2c 23 37 5d | LDRB R3|,[R1,#7]|
|00003b90| 3a 53 55 42 20 52 33 2c | 52 33 2c 23 97 28 22 30 |:SUB R3,|R3,#.("0|
|00003ba0| 22 29 3a 53 54 52 42 20 | 52 33 2c 5b 52 30 2c 23 |"):STRB |R3,[R0,#|
|00003bb0| 35 5d 0d 09 74 2b 20 20 | 20 20 20 20 20 4c 44 4d |5]..t+ | LDM|
|00003bc0| 44 41 20 28 73 70 29 21 | 2c 7b 52 30 2d 52 33 7d |DA (sp)!|,{R0-R3}|
|00003bd0| 3a 4d 4f 56 53 20 70 63 | 2c 6c 69 6e 6b 0d 09 7e |:MOVS pc|,link..~|
|00003be0| 04 0d 09 88 1d 2e 76 61 | 6c 75 65 73 20 20 20 20 |......va|lues |
|00003bf0| 20 20 20 45 51 55 53 20 | c4 38 2c bd 30 29 0d 09 | EQUS |.8,.0)..|
|00003c00| 92 26 2e 74 69 6d 65 20 | 20 20 20 20 20 20 20 20 |.&.time | |
|00003c10| 45 51 55 53 20 c4 33 32 | 2c bd 28 30 29 29 3a 41 |EQUS .32|,.(0)):A|
|00003c20| 4c 49 47 4e 0d 09 9c 2a | 2e 73 70 72 69 74 65 5f |LIGN...*|.sprite_|
|00003c30| 6e 61 6d 65 20 20 45 51 | 55 53 20 22 74 69 6d 65 |name EQ|US "time|
|00003c40| 6c 6f 61 64 22 2b bd 30 | 3a 41 4c 49 47 4e 0d 09 |load"+.0|:ALIGN..|
|00003c50| a6 04 0d 09 b0 47 2e 6e | 75 6d 20 20 20 20 45 51 |.....G.n|um EQ|
|00003c60| 55 42 20 25 30 31 31 31 | 30 31 31 31 3a 45 51 55 |UB %0111|0111:EQU|
|00003c70| 42 20 25 30 30 31 30 30 | 31 30 30 3a 45 51 55 42 |B %00100|100:EQUB|
|00003c80| 20 25 30 31 31 30 31 30 | 31 31 3a 45 51 55 42 20 | %011010|11:EQUB |
|00003c90| 25 30 31 31 30 31 31 30 | 31 0d 09 ba 47 20 20 20 |%0110110|1...G |
|00003ca0| 20 20 20 20 20 45 51 55 | 42 20 25 30 30 31 31 31 | EQU|B %00111|
|00003cb0| 31 30 30 3a 45 51 55 42 | 20 25 30 31 30 31 31 31 |100:EQUB| %010111|
|00003cc0| 30 31 3a 45 51 55 42 20 | 25 30 30 30 31 31 31 31 |01:EQUB |%0001111|
|00003cd0| 31 3a 45 51 55 42 20 25 | 30 31 31 30 30 31 30 30 |1:EQUB %|01100100|
|00003ce0| 0d 09 c4 2f 20 20 20 20 | 20 20 20 20 45 51 55 42 |.../ | EQUB|
|00003cf0| 20 25 31 31 31 31 31 31 | 31 31 3a 45 51 55 42 20 | %111111|11:EQUB |
|00003d00| 25 30 31 31 31 31 31 30 | 30 3a 41 4c 49 47 4e 0d |%0111110|0:ALIGN.|
|00003d10| 09 ce 04 0d 09 d8 2b 2e | 73 74 69 63 6b 20 20 45 |......+.|stick E|
|00003d20| 51 55 42 20 20 34 3a 45 | 51 55 42 20 20 30 3a 45 |QUB 4:E|QUB 0:E|
|00003d30| 51 55 42 20 31 31 3a 45 | 51 55 42 20 20 31 0d 09 |QUB 11:E|QUB 1..|
|00003d40| e2 2b 20 20 20 20 20 20 | 20 20 45 51 55 42 20 20 |.+ | EQUB |
|00003d50| 30 3a 45 51 55 42 20 20 | 34 3a 45 51 55 42 20 20 |0:EQUB |4:EQUB |
|00003d60| 32 3a 45 51 55 42 20 31 | 32 0d 09 ec 2b 20 20 20 |2:EQUB 1|2...+ |
|00003d70| 20 20 20 20 20 45 51 55 | 42 20 31 36 3a 45 51 55 | EQU|B 16:EQU|
|00003d80| 42 20 20 34 3a 45 51 55 | 42 20 20 32 3a 45 51 55 |B 4:EQU|B 2:EQU|
|00003d90| 42 20 31 32 0d 09 f6 2b | 20 20 20 20 20 20 20 20 |B 12...+| |
|00003da0| 45 51 55 42 20 20 34 3a | 45 51 55 42 20 32 30 3a |EQUB 4:|EQUB 20:|
|00003db0| 45 51 55 42 20 31 31 3a | 45 51 55 42 20 20 31 0d |EQUB 11:|EQUB 1.|
|00003dc0| 0a 00 2b 20 20 20 20 20 | 20 20 20 45 51 55 42 20 |..+ | EQUB |
|00003dd0| 20 30 3a 45 51 55 42 20 | 32 34 3a 45 51 55 42 20 | 0:EQUB |24:EQUB |
|00003de0| 20 32 3a 45 51 55 42 20 | 31 32 0d 0a 0a 2b 20 20 | 2:EQUB |12...+ |
|00003df0| 20 20 20 20 20 20 45 51 | 55 42 20 31 36 3a 45 51 | EQ|UB 16:EQ|
|00003e00| 55 42 20 32 34 3a 45 51 | 55 42 20 20 32 3a 45 51 |UB 24:EQ|UB 2:EQ|
|00003e10| 55 42 20 31 32 0d 0a 14 | 2b 20 20 20 20 20 20 20 |UB 12...|+ |
|00003e20| 20 45 51 55 42 20 20 34 | 3a 45 51 55 42 20 34 30 | EQUB 4|:EQUB 40|
|00003e30| 3a 45 51 55 42 20 31 31 | 3a 45 51 55 42 20 20 31 |:EQUB 11|:EQUB 1|
|00003e40| 0d 0a 1e 04 0d 0a 28 41 | 2e 6f 66 66 73 65 74 20 |......(A|.offset |
|00003e50| 45 51 55 42 20 20 30 3a | 45 51 55 42 20 32 36 3a |EQUB 0:|EQUB 26:|
|00003e60| 45 51 55 42 20 35 38 3a | 45 51 55 42 20 38 34 3a |EQUB 58:|EQUB 84:|
|00003e70| 45 51 55 42 31 31 36 3a | 45 51 55 42 31 34 32 3a |EQUB116:|EQUB142:|
|00003e80| 41 4c 49 47 4e 0d 0a 32 | 04 0d 0a 3c 32 2e 73 70 |ALIGN..2|...<2.sp|
|00003e90| 72 69 74 65 5f 62 6c 6f | 63 6b 20 45 51 55 44 20 |rite_blo|ck EQUD |
|00003ea0| 31 30 32 34 3a 45 51 55 | 44 20 30 3a 45 51 55 44 |1024:EQU|D 0:EQUD|
|00003eb0| 20 31 36 3a 45 51 55 44 | 20 31 36 0d 0a 46 2d 20 | 16:EQUD| 16..F- |
|00003ec0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 45 51 55 | | EQU|
|00003ed0| 53 20 c4 32 30 31 2c bd | 30 29 3a 45 51 55 53 20 |S .201,.|0):EQUS |
|00003ee0| c4 32 30 31 2c bd 30 29 | 0d 0a 50 2d 20 20 20 20 |.201,.0)|..P- |
|00003ef0| 20 20 20 20 20 20 20 20 | 20 20 45 51 55 53 20 c4 | | EQUS .|
|00003f00| 32 30 31 2c bd 30 29 3a | 45 51 55 53 20 c4 32 30 |201,.0):|EQUS .20|
|00003f10| 31 2c bd 30 29 0d 0a 5a | 25 20 20 20 20 20 20 20 |1,.0)..Z|% |
|00003f20| 20 20 20 20 20 20 20 45 | 51 55 53 20 c4 32 35 35 | E|QUS .255|
|00003f30| 2c bd 30 29 3a 41 4c 49 | 47 4e 0d 0a 64 08 2e 65 |,.0):ALI|GN..d..e|
|00003f40| 6e 64 0d 0a 6e 05 5d 0d | 0a 78 05 ed 0d 0a 82 05 |nd..n.].|.x......|
|00003f50| e1 0d ff 46 69 6c 65 44 | 61 74 61 82 46 69 6c 65 |...FileD|ata.File|
|00003f60| 50 6f 6c 6c 00 87 03 18 | 03 00 00 43 f8 ff ff 0b |Poll....|...C....|
|00003f70| 2d 47 e7 03 00 a1 2b f4 | 00 8f e2 01 0c 80 e2 68 |-G....+.|.......h|
|00003f80| 10 8f e2 01 1c 81 e2 80 | 20 a0 e3 00 30 a0 e3 00 |........| ...0...|
|00003f90| 40 a0 e3 23 00 00 ef d0 | 21 8f e5 10 00 00 ef 00 |@..#....|!.......|
|00003fa0| 20 d0 e4 20 00 52 e3 02 | 00 00 3a 2d 00 52 e3 01 | .. .R..|..:-.R..|
|00003fb0| 00 80 e2 f9 ff ff 1a 00 | 10 a0 e1 1c 01 8f e5 05 |........|........|
|00003fc0| 00 a0 e3 08 00 00 ef 14 | 41 8f e5 a4 42 a0 e1 01 |........|A...B...|
|00003fd0| 0b 54 e3 01 4b a0 33 08 | 41 8f e5 01 00 50 e3 11 |.T..K.3.|A....P..|
|00003fe0| 00 00 1f fc 00 9f e5 9d | 10 8f e2 01 1c 81 e2 0b |........|........|
|00003ff0| 20 a0 e3 d4 00 00 ef c8 | 00 a0 e3 7c 11 9f e5 5f | .......|...|..._|
|00004000| 2f 8f e2 c0 00 04 ef cc | 10 8f e5 40 00 a0 e3 c8 |/.......|...@....|
|00004010| 10 9f e5 0d 00 00 ef cc | 00 8f e5 10 00 00 ef 02 |........|........|
|00004020| 10 a0 e1 b4 00 9f e5 48 | 00 00 ef 02 19 a0 e3 ac |.......H|........|
|00004030| 00 9f e5 a8 10 8f e5 00 | 10 81 e0 03 00 11 e3 03 |........|........|
|00004040| 10 c1 13 04 10 81 12 01 | 40 a0 e1 1c 20 8f e2 00 |........|@... ...|
|00004050| 2c 82 e2 34 30 8f e2 02 | 3c 83 e2 01 00 d2 e4 01 |,..40...|<.......|
|00004060| 00 c1 e4 03 00 52 e1 fb | ff ff 1a 04 f0 a0 e1 00 |.....R..|........|
|00004070| 00 a0 e3 45 1f 8f e2 c7 | 00 04 ef 00 00 50 e3 fa |...E....|.....P..|
|00004080| ff ff 1a 04 00 a0 e3 5c | 10 9f e5 50 20 9f e5 50 |.......\|...P ..P|
|00004090| 30 9f e5 0c 00 00 ef 44 | 20 8f e5 f3 ff ff 3a 00 |0......D| .....:.|
|000040a0| 00 a0 e3 0d 00 00 ef 2c | 00 9f e5 cc 10 9f e5 dd |.......,|........|
|000040b0| 00 04 ef b8 00 8f e2 00 | 0c 80 e2 2c 10 8f e2 00 |........|...,....|
|000040c0| 1c 81 e2 a4 20 9f e5 00 | 30 a0 e3 00 40 a0 e3 24 |.... ...|0...@..$|
|000040d0| 00 00 ef 02 e9 a0 e3 0e | f0 a0 e1 00 00 00 00 00 |........|........|
|000040e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000040f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004100| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004110| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004120| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004130| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004140| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004150| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004160| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004170| 00 00 00 4f 62 65 79 24 | 44 69 72 00 00 00 00 54 |...Obey$|Dir....T|
|00004180| 41 53 4b 46 69 6c 65 50 | 6f 6c 6c 5f 00 00 00 00 |ASKFileP|oll_....|
|00004190| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000041a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000041b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000041c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000041d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000041e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000041f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004200| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004210| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004220| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004230| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004240| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004250| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004260| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004270| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004280| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 46 |........|.......F|
|00004290| 69 6c 65 44 61 74 61 82 | 52 65 61 64 4d 65 00 70 |ileData.|ReadMe.p|
|000042a0| 78 87 03 00 0b 00 00 43 | ff ff ff 0f dd 95 e6 03 |x......C|........|
|000042b0| 00 a7 61 20 46 69 6c 65 | 50 6f 6c 6c 20 30 2e 30 |..a File|Poll 0.0|
|000042c0| 32 0a 20 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |2. -----|--------|
|000042d0| 0a 0a 20 46 69 6c 65 50 | 6f 6c 6c 20 69 73 20 68 |.. FileP|oll is h|
|000042e0| 6f 74 20 6f 6e 20 74 68 | 65 20 68 65 65 6c 73 20 |ot on th|e heels |
|000042f0| 6f 66 20 53 74 61 72 74 | 55 70 20 61 6e 64 20 70 |of Start|Up and p|
|00004300| 65 72 66 6f 72 6d 73 20 | 61 20 72 65 6c 61 74 65 |erforms |a relate|
|00004310| 64 20 66 75 6e 63 74 69 | 6f 6e 2c 20 69 74 0a 70 |d functi|on, it.p|
|00004320| 6f 6c 6c 73 20 74 68 65 | 20 77 69 6d 70 20 77 68 |olls the| wimp wh|
|00004330| 69 6c 65 20 6c 6f 61 64 | 69 6e 67 20 61 20 66 69 |ile load|ing a fi|
|00004340| 6c 65 2e 0a 0a 20 54 68 | 69 73 20 69 73 20 74 68 |le... Th|is is th|
|00004350| 65 20 73 70 69 6e 20 6f | 66 66 20 66 72 6f 6d 20 |e spin o|ff from |
|00004360| 73 6f 6d 65 74 68 69 6e | 67 20 65 6c 73 65 20 49 |somethin|g else I|
|00004370| 27 6d 20 74 72 79 69 6e | 67 20 74 6f 20 77 72 69 |'m tryin|g to wri|
|00004380| 74 65 2c 20 74 6f 20 70 | 6f 6c 6c 20 74 68 65 0a |te, to p|oll the.|
|00004390| 77 69 6d 70 20 64 75 72 | 69 6e 67 20 61 6c 6c 20 |wimp dur|ing all |
|000043a0| 6c 6f 61 64 73 2c 20 77 | 68 69 63 68 20 6d 65 61 |loads, w|hich mea|
|000043b0| 6e 73 20 70 61 74 63 68 | 69 6e 67 20 74 68 65 20 |ns patch|ing the |
|000043c0| 4f 53 5f 46 69 6c 65 20 | 76 65 63 74 6f 72 2c 20 |OS_File |vector, |
|000043d0| 62 75 74 20 79 6f 75 20 | 68 61 76 65 0a 61 6c 6c |but you |have.all|
|000043e0| 20 73 6f 72 74 73 20 6f | 66 20 70 72 6f 62 6c 65 | sorts o|f proble|
|000043f0| 6d 73 20 77 69 74 68 20 | 72 65 2d 65 6e 74 72 61 |ms with |re-entra|
|00004400| 6e 63 79 2c 20 65 67 2e | 20 52 4d 4c 6f 61 64 20 |ncy, eg.| RMLoad |
|00004410| 77 69 6c 6c 20 63 61 6c | 6c 20 4f 53 5f 46 69 6c |will cal|l OS_Fil|
|00004420| 65 2c 20 77 68 69 63 68 | 0a 69 66 20 79 6f 75 20 |e, which|.if you |
|00004430| 73 74 61 72 74 20 70 6f | 6c 6c 69 6e 67 20 6f 74 |start po|lling ot|
|00004440| 68 65 72 20 74 61 73 6b | 73 20 77 68 69 6c 65 20 |her task|s while |
|00004450| 6c 6f 61 64 69 6e 67 20 | 74 68 65 20 6d 6f 64 75 |loading |the modu|
|00004460| 6c 65 2c 20 61 6e 64 20 | 61 6e 6f 74 68 65 72 20 |le, and |another |
|00004470| 74 61 73 6b 0a 63 61 6c | 6c 73 20 52 4d 4c 6f 61 |task.cal|ls RMLoa|
|00004480| 64 20 61 73 77 65 6c 6c | 20 74 68 65 6e 20 61 6c |d aswell| then al|
|00004490| 6c 20 73 6f 72 74 73 20 | 6f 66 20 6e 61 73 74 69 |l sorts |of nasti|
|000044a0| 65 73 20 63 61 6e 20 68 | 61 70 70 65 6e 2c 20 6e |es can h|appen, n|
|000044b0| 65 76 65 72 20 6d 69 6e | 64 20 77 68 61 74 0a 73 |ever min|d what.s|
|000044c0| 74 61 74 65 20 74 68 65 | 20 52 4d 41 20 69 73 20 |tate the| RMA is |
|000044d0| 69 6e 20 64 75 72 69 6e | 67 20 61 20 52 4d 4c 6f |in durin|g a RMLo|
|000044e0| 61 64 2e 20 49 20 68 6f | 70 65 20 74 6f 20 67 65 |ad. I ho|pe to ge|
|000044f0| 74 20 61 77 61 79 20 77 | 69 74 68 20 6f 6e 6c 79 |t away w|ith only|
|00004500| 20 70 6f 6c 6c 69 6e 67 | 0a 74 68 65 20 77 69 6d | polling|.the wim|
|00004510| 70 20 69 66 20 4f 53 5f | 46 69 6c 65 20 69 73 20 |p if OS_|File is |
|00004520| 63 61 6c 6c 65 64 20 66 | 72 6f 6d 20 55 73 65 72 |called f|rom User|
|00004530| 20 6d 6f 64 65 2c 20 77 | 68 69 63 68 20 73 68 6f | mode, w|hich sho|
|00004540| 75 6c 64 20 6d 65 61 6e | 20 74 68 65 20 61 70 70 |uld mean| the app|
|00004550| 0a 69 74 73 65 6c 66 20 | 6d 61 64 65 20 74 68 65 |.itself |made the|
|00004560| 20 63 61 6c 6c 2c 20 74 | 68 6f 75 67 68 20 74 68 | call, t|hough th|
|00004570| 65 20 74 68 69 6e 67 73 | 20 79 6f 75 20 77 61 6e |e things| you wan|
|00004580| 74 20 74 6f 20 68 61 76 | 65 20 70 6f 6c 6c 69 6e |t to hav|e pollin|
|00004590| 67 2c 20 6c 69 6b 65 0a | 6c 6f 61 64 69 6e 67 20 |g, like.|loading |
|000045a0| 73 70 72 69 74 65 20 61 | 72 65 61 73 20 69 73 20 |sprite a|reas is |
|000045b0| 64 69 73 61 62 6c 65 64 | 20 21 20 49 27 6d 20 74 |disabled| ! I'm t|
|000045c0| 65 6c 6c 69 6e 67 20 79 | 6f 75 20 61 6c 6c 20 74 |elling y|ou all t|
|000045d0| 68 69 73 20 73 6f 20 79 | 6f 75 20 63 61 6e 20 67 |his so y|ou can g|
|000045e0| 6f 0a 61 77 61 79 20 61 | 6e 64 20 74 68 69 6e 6b |o.away a|nd think|
|000045f0| 20 61 62 6f 75 74 20 69 | 74 20 61 73 77 65 6c 6c | about i|t aswell|
|00004600| 20 21 21 21 21 0a 0a 20 | 41 6e 79 77 61 79 2c 20 | !!!!.. |Anyway, |
|00004610| 77 68 61 74 20 46 69 6c | 65 50 6f 6c 6c 20 64 6f |what Fil|ePoll do|
|00004620| 65 73 20 69 74 20 65 6d | 75 6c 61 74 65 20 74 68 |es it em|ulate th|
|00004630| 65 20 6c 6f 61 64 69 6e | 67 2f 63 61 6c 6c 69 6e |e loadin|g/callin|
|00004640| 67 20 6f 66 20 61 20 61 | 62 73 6f 6c 75 74 65 0a |g of a a|bsolute.|
|00004650| 66 69 6c 65 2c 20 72 65 | 61 64 69 6e 67 20 69 6e |file, re|ading in|
|00004660| 20 63 68 75 6e 6b 73 20 | 61 6e 64 20 70 6f 6c 6c | chunks |and poll|
|00004670| 69 6e 67 20 74 68 65 20 | 77 69 6d 70 2e 20 49 74 |ing the |wimp. It|
|00004680| 20 6f 6e 6c 79 20 63 6f | 70 65 73 20 77 69 74 68 | only co|pes with|
|00004690| 20 66 69 6c 65 73 20 77 | 69 74 68 0a 61 20 41 62 | files w|ith.a Ab|
|000046a0| 73 6f 6c 75 74 65 20 66 | 69 6c 65 74 79 70 65 2c |solute f|iletype,|
|000046b0| 20 69 74 20 77 6f 6e 27 | 74 20 63 6f 70 65 20 77 | it won'|t cope w|
|000046c0| 69 74 68 20 61 6e 79 20 | 6f 74 68 65 72 20 66 69 |ith any |other fi|
|000046d0| 6c 65 74 79 70 65 2c 20 | 69 6e 66 61 63 74 20 69 |letype, |infact i|
|000046e0| 74 0a 69 67 6e 6f 72 65 | 73 20 74 68 65 20 66 69 |t.ignore|s the fi|
|000046f0| 6c 65 74 79 70 65 20 61 | 6e 64 20 6a 75 73 74 20 |letype a|nd just |
|00004700| 74 72 65 61 74 73 20 74 | 68 65 20 67 69 76 65 6e |treats t|he given|
|00004710| 20 66 69 6c 65 20 61 73 | 20 61 62 73 6f 6c 75 74 | file as| absolut|
|00004720| 65 2e 20 54 68 65 20 73 | 69 7a 65 20 6f 66 0a 74 |e. The s|ize of.t|
|00004730| 68 65 20 63 68 75 6e 6b | 20 72 65 61 64 20 69 6e |he chunk| read in|
|00004740| 20 61 74 20 61 20 74 69 | 6d 65 20 69 73 20 65 69 | at a ti|me is ei|
|00004750| 74 68 65 72 20 26 34 30 | 30 20 6f 72 20 66 69 6c |ther &40|0 or fil|
|00004760| 65 73 69 7a 65 2f 33 32 | 2c 20 77 68 69 63 68 65 |esize/32|, whiche|
|00004770| 76 65 72 20 69 73 0a 6c | 61 72 67 65 72 20 59 6f |ver is.l|arger Yo|
|00004780| 75 20 6d 61 79 20 6c 69 | 6b 65 20 79 6f 75 20 63 |u may li|ke you c|
|00004790| 68 61 6e 67 65 20 74 68 | 65 20 63 6f 64 65 20 74 |hange th|e code t|
|000047a0| 6f 20 67 69 76 65 20 62 | 69 67 67 65 72 2f 73 6d |o give b|igger/sm|
|000047b0| 61 6c 6c 65 72 20 63 68 | 75 6e 6b 73 2c 20 49 0a |aller ch|unks, I.|
|000047c0| 74 68 69 6e 6b 20 66 69 | 6c 65 73 69 7a 65 2f 33 |think fi|lesize/3|
|000047d0| 32 20 69 73 20 61 62 6f | 75 74 20 72 69 67 68 74 |2 is abo|ut right|
|000047e0| 20 74 68 6f 75 67 68 2e | 0a 0a 20 46 69 6c 65 50 | though.|.. FileP|
|000047f0| 6f 6c 6c 20 68 61 73 20 | 74 6f 20 68 61 76 65 20 |oll has |to have |
|00004800| 73 6f 6d 65 77 68 65 72 | 65 20 74 6f 20 65 78 69 |somewher|e to exi|
|00004810| 73 74 20 77 68 69 6c 65 | 20 69 74 20 6c 6f 61 64 |st while| it load|
|00004820| 73 20 74 68 65 20 61 62 | 73 6f 6c 75 74 65 20 66 |s the ab|solute f|
|00004830| 69 6c 65 2c 0a 73 6f 20 | 69 74 20 72 65 61 64 73 |ile,.so |it reads|
|00004840| 20 74 68 65 20 6c 65 6e | 67 74 68 20 6f 66 20 74 | the len|gth of t|
|00004850| 68 65 20 66 69 6c 65 20 | 61 6e 64 20 6d 6f 76 65 |he file |and move|
|00004860| 73 20 69 74 73 65 6c 66 | 20 74 6f 20 61 62 6f 76 |s itself| to abov|
|00004870| 65 20 77 68 65 72 65 20 | 74 68 65 20 66 69 6c 65 |e where |the file|
|00004880| 0a 77 69 6c 6c 20 65 6e | 64 20 75 70 2c 20 74 68 |.will en|d up, th|
|00004890| 69 73 20 6d 65 61 6e 73 | 20 74 68 61 74 20 73 6c |is means| that sl|
|000048a0| 69 67 68 74 6c 79 20 28 | 61 6e 64 20 49 20 6d 65 |ightly (|and I me|
|000048b0| 61 6e 20 73 6c 69 67 68 | 74 6c 79 2c 20 6f 6e 6c |an sligh|tly, onl|
|000048c0| 79 20 61 20 63 6f 75 70 | 6c 65 20 6f 66 0a 68 75 |y a coup|le of.hu|
|000048d0| 6e 64 72 65 64 20 62 79 | 74 65 73 29 20 6d 6f 72 |ndred by|tes) mor|
|000048e0| 65 20 6d 65 6d 6f 72 79 | 20 69 73 20 72 65 71 75 |e memory| is requ|
|000048f0| 69 72 65 64 2c 20 74 68 | 69 73 20 73 68 6f 75 6c |ired, th|is shoul|
|00004900| 64 20 62 65 20 63 61 74 | 65 72 65 64 20 66 6f 72 |d be cat|ered for|
|00004910| 20 62 79 20 74 68 65 0a | 70 61 67 65 20 73 69 7a | by the.|page siz|
|00004920| 65 20 73 74 65 70 73 2c | 20 62 75 74 20 69 66 20 |e steps,| but if |
|00004930| 6e 6f 74 20 61 64 64 20 | 61 20 31 20 74 6f 20 74 |not add |a 1 to t|
|00004940| 68 65 20 77 69 6d 70 73 | 6c 6f 74 20 28 79 6f 75 |he wimps|lot (you|
|00004950| 27 6c 6c 20 67 65 74 20 | 61 20 41 62 6f 72 74 20 |'ll get |a Abort |
|00004960| 6f 6e 0a 64 61 74 61 20 | 74 72 61 6e 73 66 65 72 |on.data |transfer|
|00004970| 20 69 66 20 74 68 65 72 | 65 20 69 73 6e 27 74 20 | if ther|e isn't |
|00004980| 73 70 61 63 65 29 2e 0a | 0a 20 59 6f 75 20 63 61 |space)..|. You ca|
|00004990| 6c 6c 20 74 68 65 20 74 | 68 69 6e 67 20 62 79 20 |ll the t|hing by |
|000049a0| 2f 46 69 6c 65 50 6f 6c | 6c 20 2d 3c 66 73 70 3e |/FilePol|l -<fsp>|
|000049b0| 2c 20 73 6f 20 69 74 27 | 73 20 62 65 73 74 20 74 |, so it'|s best t|
|000049c0| 6f 20 68 61 76 65 20 69 | 74 20 69 6e 20 79 6f 75 |o have i|t in you|
|000049d0| 72 0a 6c 69 62 72 61 72 | 79 2c 20 74 68 65 20 66 |r.librar|y, the f|
|000049e0| 73 70 20 62 65 69 6e 67 | 20 74 68 65 20 61 62 73 |sp being| the abs|
|000049f0| 6f 6c 75 74 65 20 66 69 | 6c 65 2c 20 73 6f 20 66 |olute fi|le, so f|
|00004a00| 6f 72 20 61 20 21 52 75 | 6e 20 66 69 6c 65 20 79 |or a !Ru|n file y|
|00004a10| 6f 75 20 6a 75 73 74 20 | 68 61 76 65 0a 74 6f 20 |ou just |have.to |
|00004a20| 63 68 61 6e 67 65 20 74 | 68 65 20 52 75 6e 20 3c |change t|he Run <|
|00004a30| 4f 62 65 79 24 44 69 72 | 3e 2e 21 52 75 6e 49 6d |Obey$Dir|>.!RunIm|
|00004a40| 61 67 65 20 74 6f 20 2f | 46 69 6c 65 50 6f 6c 6c |age to /|FilePoll|
|00004a50| 20 2d 3c 4f 62 65 79 24 | 44 69 72 3e 2e 21 52 75 | -<Obey$|Dir>.!Ru|
|00004a60| 6e 49 6d 61 67 65 2e 0a | 54 68 65 20 65 6e 76 69 |nImage..|The envi|
|00004a70| 72 6f 6d 65 6e 74 20 73 | 74 72 69 6e 67 20 69 73 |roment s|tring is|
|00004a80| 20 61 6c 74 65 72 65 64 | 20 62 65 66 6f 72 65 20 | altered| before |
|00004a90| 74 68 65 20 61 63 74 75 | 61 6c 20 61 62 73 6f 6c |the actu|al absol|
|00004aa0| 75 74 65 20 63 6f 64 65 | 20 69 73 20 63 61 6c 6c |ute code| is call|
|00004ab0| 65 64 0a 61 6e 64 20 4f | 62 65 79 24 44 69 72 20 |ed.and O|bey$Dir |
|00004ac0| 69 73 20 70 72 65 73 65 | 72 76 65 64 2c 20 73 6f |is prese|rved, so|
|00004ad0| 20 74 68 65 20 61 62 73 | 6f 6c 75 74 65 20 63 6f | the abs|olute co|
|00004ae0| 64 65 20 73 68 6f 75 6c | 64 6e 27 74 20 6e 6f 74 |de shoul|dn't not|
|00004af0| 69 63 65 20 61 6e 79 74 | 68 69 6e 67 0a 64 69 66 |ice anyt|hing.dif|
|00004b00| 66 65 72 65 6e 74 2e 0a | 0a 20 49 20 63 61 6e 27 |ferent..|. I can'|
|00004b10| 74 20 74 68 69 6e 6b 20 | 6f 66 66 20 68 61 6e 64 |t think |off hand|
|00004b20| 20 6f 66 20 61 6e 79 74 | 68 69 6e 67 20 6f 62 6a | of anyt|hing obj|
|00004b30| 65 63 74 69 6e 67 20 74 | 6f 20 46 69 6c 65 50 6f |ecting t|o FilePo|
|00004b40| 6c 6c 2c 20 62 75 74 20 | 79 6f 75 20 6e 65 76 65 |ll, but |you neve|
|00004b50| 72 0a 6b 6e 6f 77 2c 20 | 69 66 20 61 20 61 70 70 |r.know, |if a app|
|00004b60| 20 64 6f 65 73 6e 27 74 | 20 6c 69 6b 65 20 69 74 | doesn't| like it|
|00004b70| 20 74 68 65 6e 20 6a 75 | 73 74 20 70 75 74 20 74 | then ju|st put t|
|00004b80| 68 65 20 6f 6c 64 20 70 | 6c 61 69 6e 20 52 75 6e |he old p|lain Run|
|00004b90| 20 62 61 63 6b 20 69 6e | 2e 0a 0a 20 52 65 6d 65 | back in|... Reme|
|00004ba0| 6d 62 65 72 20 74 6f 20 | 63 68 65 63 6b 20 74 68 |mber to |check th|
|00004bb0| 61 74 20 74 68 65 20 66 | 69 6c 65 20 79 6f 75 20 |at the f|ile you |
|00004bc0| 61 72 65 20 72 75 6e 6e | 69 6e 67 20 69 73 20 61 |are runn|ing is a|
|00004bd0| 20 61 62 73 6f 6c 75 74 | 65 20 66 69 6c 65 2c 0a | absolut|e file,.|
|00004be0| 46 69 6c 65 50 6f 6c 6c | 20 61 73 73 75 6d 65 73 |FilePoll| assumes|
|00004bf0| 20 69 74 20 69 73 20 21 | 0a 0a 20 46 6f 72 20 62 | it is !|.. For b|
|00004c00| 6f 6f 74 75 70 20 70 75 | 72 70 6f 73 65 73 20 69 |ootup pu|rposes i|
|00004c10| 74 27 73 20 62 65 73 74 | 20 74 6f 20 6b 65 65 70 |t's best| to keep|
|00004c20| 20 21 52 75 6e 20 61 73 | 20 6e 6f 72 6d 61 6c 20 | !Run as| normal |
|00004c30| 61 6e 64 20 68 61 76 65 | 20 61 20 21 52 75 6e 50 |and have| a !RunP|
|00004c40| 6f 6c 6c 0a 77 68 69 63 | 68 20 63 61 6c 6c 73 20 |oll.whic|h calls |
|00004c50| 46 69 6c 65 50 6f 6c 6c | 20 61 6e 64 20 72 75 6e |FilePoll| and run|
|00004c60| 20 74 68 61 74 20 6f 6e | 20 62 6f 6f 74 75 70 20 | that on| bootup |
|00004c70| 69 6e 73 74 65 61 64 20 | 6f 66 20 74 68 65 20 6e |instead |of the n|
|00004c80| 6f 72 6d 61 6c 20 21 52 | 75 6e 2c 0a 77 68 69 63 |ormal !R|un,.whic|
|00004c90| 68 20 69 73 20 77 68 65 | 6e 20 79 6f 75 20 72 65 |h is whe|n you re|
|00004ca0| 61 6c 6c 79 20 73 68 6f | 75 6c 64 20 75 73 65 20 |ally sho|uld use |
|00004cb0| 46 69 6c 65 50 6f 6c 6c | 2e 0a 0a 28 63 29 31 39 |FilePoll|...(c)19|
|00004cc0| 39 32 20 47 2e 57 2e 42 | 61 62 62 0a 0a 4e 6f 72 |92 G.W.B|abb..Nor|
|00004cd0| 6d 61 6c 20 63 6f 70 79 | 72 69 67 68 74 20 73 74 |mal copy|right st|
|00004ce0| 75 66 66 20 61 70 70 6c | 69 65 73 2c 20 79 6f 75 |uff appl|ies, you|
|00004cf0| 20 63 61 6e 20 64 69 73 | 74 72 69 62 75 74 65 20 | can dis|tribute |
|00004d00| 77 68 65 72 65 20 79 6f | 75 20 77 61 6e 74 20 61 |where yo|u want a|
|00004d10| 73 6c 6f 6e 67 20 61 73 | 0a 69 74 20 69 73 6e 27 |slong as|.it isn'|
|00004d20| 74 20 66 6f 72 20 70 72 | 6f 66 69 74 2e 20 59 6f |t for pr|ofit. Yo|
|00004d30| 75 20 6d 75 73 74 20 64 | 69 73 74 72 69 62 75 74 |u must d|istribut|
|00004d40| 65 20 61 73 2d 69 73 2c | 20 74 68 6f 75 67 68 20 |e as-is,| though |
|00004d50| 74 68 65 20 73 6f 75 72 | 63 65 20 69 73 0a 69 6e |the sour|ce is.in|
|00004d60| 63 6c 75 64 65 64 20 66 | 6f 72 20 79 6f 75 72 20 |cluded f|or your |
|00004d70| 65 6e 6a 6f 79 6d 65 6e | 74 2c 20 77 68 69 63 68 |enjoymen|t, which|
|00004d80| 20 79 6f 75 20 6d 61 79 | 20 65 78 70 61 6e 64 20 | you may| expand |
|00004d90| 75 70 6f 6e 20 61 6e 64 | 20 64 69 73 74 72 69 62 |upon and| distrib|
|00004da0| 75 74 65 20 61 73 20 79 | 6f 75 0a 70 6c 65 61 73 |ute as y|ou.pleas|
|00004db0| 65 2e 0a 46 69 6c 65 44 | 61 74 61 82 66 69 6c 65 |e..FileD|ata.file|
|00004dc0| 70 6f 6c 6c 00 00 00 ee | 08 00 00 43 ff ff ff 83 |poll....|...C....|
|00004dd0| 50 93 e6 03 00 99 70 20 | 20 20 20 20 20 20 20 20 |P.....p | |
|00004de0| 20 20 20 20 20 20 20 47 | 45 54 20 25 2e 53 77 69 | G|ET %.Swi|
|00004df0| 44 65 66 73 0a 0a 20 20 | 20 20 20 20 20 20 20 20 |Defs.. | |
|00004e00| 20 20 20 20 20 20 47 42 | 4c 53 20 76 65 72 73 69 | GB|LS versi|
|00004e10| 6f 6e 0a 76 65 72 73 69 | 6f 6e 20 20 20 20 20 20 |on.versi|on |
|00004e20| 20 20 20 53 45 54 53 20 | 22 30 2e 30 32 22 0a 0a | SETS |"0.02"..|
|00004e30| 20 20 20 20 20 20 20 20 | 4f 52 47 20 26 38 30 30 | |ORG &800|
|00004e40| 30 0a 0a 20 20 20 20 20 | 20 20 20 41 44 52 4c 20 |0.. | ADRL |
|00004e50| 72 30 2c 6f 62 65 79 73 | 74 72 69 6e 67 0a 20 20 |r0,obeys|tring. |
|00004e60| 20 20 20 20 20 20 41 44 | 52 4c 20 72 31 2c 6f 62 | AD|RL r1,ob|
|00004e70| 65 79 62 75 66 66 65 72 | 0a 20 20 20 20 20 20 20 |eybuffer|. |
|00004e80| 20 4d 4f 56 20 72 32 2c | 23 26 38 30 0a 20 20 20 | MOV r2,|#&80. |
|00004e90| 20 20 20 20 20 4d 4f 56 | 20 72 33 2c 23 30 0a 20 | MOV| r3,#0. |
|00004ea0| 20 20 20 20 20 20 20 4d | 4f 56 20 72 34 2c 23 30 | M|OV r4,#0|
|00004eb0| 0a 20 20 20 20 20 20 20 | 20 53 57 49 20 4f 53 5f |. | SWI OS_|
|00004ec0| 52 65 61 64 56 61 72 56 | 61 6c 0a 20 20 20 20 20 |ReadVarV|al. |
|00004ed0| 20 20 20 53 54 52 20 72 | 32 2c 6f 62 65 79 6c 65 | STR r|2,obeyle|
|00004ee0| 6e 0a 0a 20 20 20 20 20 | 20 20 20 53 57 49 20 4f |n.. | SWI O|
|00004ef0| 53 5f 47 65 74 45 6e 76 | 0a 0a 63 6c 69 5f 73 6b |S_GetEnv|..cli_sk|
|00004f00| 69 70 0a 20 20 20 20 20 | 20 20 20 4c 44 52 42 20 |ip. | LDRB |
|00004f10| 72 32 2c 5b 72 30 5d 0a | 20 20 20 20 20 20 20 20 |r2,[r0].| |
|00004f20| 43 4d 50 20 72 32 2c 23 | 33 32 0a 20 20 20 20 20 |CMP r2,#|32. |
|00004f30| 20 20 20 42 43 43 20 63 | 6c 69 5f 61 72 67 73 0a | BCC c|li_args.|
|00004f40| 20 20 20 20 20 20 20 20 | 43 4d 50 20 72 32 2c 23 | |CMP r2,#|
|00004f50| 27 2d 27 0a 20 20 20 20 | 20 20 20 20 41 44 44 20 |'-'. | ADD |
|00004f60| 72 30 2c 72 30 2c 23 31 | 0a 20 20 20 20 20 20 20 |r0,r0,#1|. |
|00004f70| 20 42 4e 45 20 63 6c 69 | 5f 73 6b 69 70 0a 0a 63 | BNE cli|_skip..c|
|00004f80| 6c 69 5f 61 72 67 73 0a | 20 20 20 20 20 20 20 20 |li_args.| |
|00004f90| 4d 4f 56 20 72 31 2c 72 | 30 0a 20 20 20 20 20 20 |MOV r1,r|0. |
|00004fa0| 20 20 53 54 52 20 72 30 | 2c 66 73 70 5f 61 64 72 | STR r0|,fsp_adr|
|00004fb0| 0a 0a 20 20 20 20 20 20 | 20 20 4d 4f 56 20 72 30 |.. | MOV r0|
|00004fc0| 2c 23 35 0a 20 20 20 20 | 20 20 20 20 53 57 49 20 |,#5. | SWI |
|00004fd0| 4f 53 5f 46 69 6c 65 0a | 20 20 20 20 20 20 20 20 |OS_File.| |
|00004fe0| 53 54 52 20 72 34 2c 6c | 65 6e 0a 20 20 20 20 20 |STR r4,l|en. |
|00004ff0| 20 20 20 4d 4f 56 20 72 | 34 2c 72 34 2c 4c 53 52 | MOV r|4,r4,LSR|
|00005000| 20 23 35 0a 20 20 20 20 | 20 20 20 20 43 4d 50 20 | #5. | CMP |
|00005010| 72 34 2c 23 26 34 30 30 | 0a 20 20 20 20 20 20 20 |r4,#&400|. |
|00005020| 20 4d 4f 56 43 43 20 72 | 34 2c 23 26 34 30 30 0a | MOVCC r|4,#&400.|
|00005030| 20 20 20 20 20 20 20 20 | 53 54 52 20 72 34 2c 70 | |STR r4,p|
|00005040| 6f 6c 6c 5f 6c 65 6e 0a | 0a 20 20 20 20 20 20 20 |oll_len.|. |
|00005050| 20 43 4d 50 20 72 30 2c | 23 31 0a 20 20 20 20 20 | CMP r0,|#1. |
|00005060| 20 20 20 53 57 49 4e 45 | 20 4f 53 5f 45 78 69 74 | SWINE| OS_Exit|
|00005070| 0a 0a 20 20 20 20 20 20 | 20 20 4c 44 52 20 72 30 |.. | LDR r0|
|00005080| 2c 70 6f 6c 6c 5f 6c 65 | 6e 0a 20 20 20 20 20 20 |,poll_le|n. |
|00005090| 20 20 41 44 52 4c 20 72 | 31 2c 74 61 73 6b 5f 6e | ADRL r|1,task_n|
|000050a0| 61 6d 65 32 0a 20 20 20 | 20 20 20 20 20 4d 4f 56 |ame2. | MOV|
|000050b0| 20 72 32 2c 23 31 31 0a | 20 20 20 20 20 20 20 20 | r2,#11.| |
|000050c0| 53 57 49 20 4f 53 5f 43 | 6f 6e 76 65 72 74 48 65 |SWI OS_C|onvertHe|
|000050d0| 78 38 0a 0a 20 20 20 20 | 20 20 20 20 4d 4f 56 20 |x8.. | MOV |
|000050e0| 72 30 2c 23 32 30 30 0a | 20 20 20 20 20 20 20 20 |r0,#200.| |
|000050f0| 4c 44 52 20 72 31 2c 74 | 61 73 6b 5f 69 64 0a 20 |LDR r1,t|ask_id. |
|00005100| 20 20 20 20 20 20 20 41 | 44 52 20 72 32 2c 74 61 | A|DR r2,ta|
|00005110| 73 6b 5f 6e 61 6d 65 0a | 20 20 20 20 20 20 20 20 |sk_name.| |
|00005120| 53 57 49 20 57 69 6d 70 | 5f 49 6e 69 74 69 61 6c |SWI Wimp|_Initial|
|00005130| 69 73 65 0a 20 20 20 20 | 20 20 20 20 53 54 52 20 |ise. | STR |
|00005140| 72 31 2c 68 61 6e 64 6c | 65 0a 0a 20 20 20 20 20 |r1,handl|e.. |
|00005150| 20 20 20 4d 4f 56 20 72 | 30 2c 23 26 34 30 0a 20 | MOV r|0,#&40. |
|00005160| 20 20 20 20 20 20 20 4c | 44 52 20 72 31 2c 66 73 | L|DR r1,fs|
|00005170| 70 5f 61 64 72 0a 20 20 | 20 20 20 20 20 20 53 57 |p_adr. | SW|
|00005180| 49 20 4f 53 5f 46 69 6e | 64 0a 20 20 20 20 20 20 |I OS_Fin|d. |
|00005190| 20 20 53 54 52 20 72 30 | 2c 63 68 61 6e 0a 0a 20 | STR r0|,chan.. |
|000051a0| 20 20 20 20 20 20 20 53 | 57 49 20 4f 53 5f 47 65 | S|WI OS_Ge|
|000051b0| 74 45 6e 76 0a 20 20 20 | 20 20 20 20 20 4d 4f 56 |tEnv. | MOV|
|000051c0| 20 72 31 2c 72 32 0a 20 | 20 20 20 20 20 20 20 4c | r1,r2. | L|
|000051d0| 44 52 20 72 30 2c 66 73 | 70 5f 61 64 72 0a 20 20 |DR r0,fs|p_adr. |
|000051e0| 20 20 20 20 20 20 53 57 | 49 20 4f 53 5f 57 72 69 | SW|I OS_Wri|
|000051f0| 74 65 45 6e 76 0a 0a 20 | 20 20 20 20 20 20 20 4d |teEnv.. | M|
|00005200| 4f 56 20 72 31 2c 23 26 | 38 30 30 30 0a 20 20 20 |OV r1,#&|8000. |
|00005210| 20 20 20 20 20 4c 44 52 | 20 72 30 2c 6c 65 6e 0a | LDR| r0,len.|
|00005220| 20 20 20 20 20 20 20 20 | 53 54 52 20 72 31 2c 70 | |STR r1,p|
|00005230| 74 72 5f 61 64 72 0a 20 | 20 20 20 20 20 20 20 41 |tr_adr. | A|
|00005240| 44 44 20 72 31 2c 72 31 | 2c 72 30 0a 20 20 20 20 |DD r1,r1|,r0. |
|00005250| 20 20 20 20 54 53 54 20 | 72 31 2c 23 33 0a 20 20 | TST |r1,#3. |
|00005260| 20 20 20 20 20 20 42 49 | 43 4e 45 20 72 31 2c 72 | BI|CNE r1,r|
|00005270| 31 2c 23 33 0a 20 20 20 | 20 20 20 20 20 41 44 44 |1,#3. | ADD|
|00005280| 4e 45 20 72 31 2c 72 31 | 2c 23 34 0a 20 20 20 20 |NE r1,r1|,#4. |
|00005290| 20 20 20 20 4d 4f 56 20 | 72 34 2c 72 31 0a 20 20 | MOV |r4,r1. |
|000052a0| 20 20 20 20 20 20 41 44 | 52 4c 20 72 32 2c 64 6f | AD|RL r2,do|
|000052b0| 69 74 5f 63 6f 64 65 0a | 20 20 20 20 20 20 20 20 |it_code.| |
|000052c0| 41 44 52 4c 20 72 33 2c | 65 6e 64 0a 0a 6d 6f 76 |ADRL r3,|end..mov|
|000052d0| 65 63 6f 64 65 0a 20 20 | 20 20 20 20 20 20 4c 44 |ecode. | LD|
|000052e0| 52 42 20 72 30 2c 5b 72 | 32 5d 2c 23 31 0a 20 20 |RB r0,[r|2],#1. |
|000052f0| 20 20 20 20 20 20 53 54 | 52 42 20 72 30 2c 5b 72 | ST|RB r0,[r|
|00005300| 31 5d 2c 23 31 0a 20 20 | 20 20 20 20 20 20 43 4d |1],#1. | CM|
|00005310| 50 20 72 32 2c 72 33 0a | 20 20 20 20 20 20 20 20 |P r2,r3.| |
|00005320| 42 4e 45 20 6d 6f 76 65 | 63 6f 64 65 0a 20 20 20 |BNE move|code. |
|00005330| 20 20 20 20 20 4d 4f 56 | 20 70 63 2c 72 34 0a 0a | MOV| pc,r4..|
|00005340| 0a 64 6f 69 74 5f 63 6f | 64 65 0a 6c 6f 61 64 5f |.doit_co|de.load_|
|00005350| 6c 6f 6f 70 0a 20 20 20 | 20 20 20 20 20 4d 4f 56 |loop. | MOV|
|00005360| 20 72 30 2c 23 30 0a 20 | 20 20 20 20 20 20 20 41 | r0,#0. | A|
|00005370| 44 52 20 72 31 2c 74 61 | 73 6b 5f 62 6c 6f 63 6b |DR r1,ta|sk_block|
|00005380| 0a 20 20 20 20 20 20 20 | 20 53 57 49 20 57 69 6d |. | SWI Wim|
|00005390| 70 5f 50 6f 6c 6c 0a 20 | 20 20 20 20 20 20 20 43 |p_Poll. | C|
|000053a0| 4d 50 20 72 30 2c 23 30 | 0a 20 20 20 20 20 20 20 |MP r0,#0|. |
|000053b0| 20 42 4e 45 20 6c 6f 61 | 64 5f 6c 6f 6f 70 0a 0a | BNE loa|d_loop..|
|000053c0| 20 20 20 20 20 20 20 20 | 4d 4f 56 20 72 30 2c 23 | |MOV r0,#|
|000053d0| 34 0a 20 20 20 20 20 20 | 20 20 4c 44 52 20 72 31 |4. | LDR r1|
|000053e0| 2c 63 68 61 6e 0a 20 20 | 20 20 20 20 20 20 4c 44 |,chan. | LD|
|000053f0| 52 20 72 32 2c 70 74 72 | 5f 61 64 72 0a 20 20 20 |R r2,ptr|_adr. |
|00005400| 20 20 20 20 20 4c 44 52 | 20 72 33 2c 70 6f 6c 6c | LDR| r3,poll|
|00005410| 5f 6c 65 6e 0a 20 20 20 | 20 20 20 20 20 53 57 49 |_len. | SWI|
|00005420| 20 4f 53 5f 47 42 50 42 | 0a 20 20 20 20 20 20 20 | OS_GBPB|. |
|00005430| 20 53 54 52 20 72 32 2c | 70 74 72 5f 61 64 72 0a | STR r2,|ptr_adr.|
|00005440| 20 20 20 20 20 20 20 20 | 42 43 43 20 6c 6f 61 64 | |BCC load|
|00005450| 5f 6c 6f 6f 70 0a 0a 20 | 20 20 20 20 20 20 20 4d |_loop.. | M|
|00005460| 4f 56 20 72 30 2c 23 30 | 0a 20 20 20 20 20 20 20 |OV r0,#0|. |
|00005470| 20 53 57 49 20 4f 53 5f | 46 69 6e 64 0a 0a 20 20 | SWI OS_|Find.. |
|00005480| 20 20 20 20 20 20 4c 44 | 52 20 72 30 2c 68 61 6e | LD|R r0,han|
|00005490| 64 6c 65 0a 20 20 20 20 | 20 20 20 20 4c 44 52 20 |dle. | LDR |
|000054a0| 72 31 2c 74 61 73 6b 5f | 69 64 0a 20 20 20 20 20 |r1,task_|id. |
|000054b0| 20 20 20 53 57 49 20 57 | 69 6d 70 5f 43 6c 6f 73 | SWI W|imp_Clos|
|000054c0| 65 44 6f 77 6e 0a 0a 20 | 20 20 20 20 20 20 20 41 |eDown.. | A|
|000054d0| 44 52 4c 20 72 30 2c 6f | 62 65 79 73 74 72 69 6e |DRL r0,o|beystrin|
|000054e0| 67 0a 20 20 20 20 20 20 | 20 20 41 44 52 4c 20 72 |g. | ADRL r|
|000054f0| 31 2c 6f 62 65 79 62 75 | 66 66 65 72 0a 20 20 20 |1,obeybu|ffer. |
|00005500| 20 20 20 20 20 4c 44 52 | 20 72 32 2c 6f 62 65 79 | LDR| r2,obey|
|00005510| 6c 65 6e 0a 20 20 20 20 | 20 20 20 20 4d 4f 56 20 |len. | MOV |
|00005520| 72 33 2c 23 30 0a 20 20 | 20 20 20 20 20 20 4d 4f |r3,#0. | MO|
|00005530| 56 20 72 34 2c 23 30 0a | 20 20 20 20 20 20 20 20 |V r4,#0.| |
|00005540| 53 57 49 20 4f 53 5f 53 | 65 74 56 61 72 56 61 6c |SWI OS_S|etVarVal|
|00005550| 0a 0a 20 20 20 20 20 20 | 20 20 4d 4f 56 20 6c 6b |.. | MOV lk|
|00005560| 2c 23 26 38 30 30 30 0a | 20 20 20 20 20 20 20 20 |,#&8000.| |
|00005570| 4d 4f 56 20 70 63 2c 6c | 6b 0a 0a 0a 68 61 6e 64 |MOV pc,l|k...hand|
|00005580| 6c 65 20 20 20 20 20 20 | 20 20 20 20 26 20 30 0a |le | & 0.|
|00005590| 66 73 70 5f 61 64 72 20 | 20 20 20 20 20 20 20 20 |fsp_adr | |
|000055a0| 26 20 30 0a 6c 65 6e 0a | 70 74 72 5f 61 64 72 20 |& 0.len.|ptr_adr |
|000055b0| 20 20 20 20 20 20 20 20 | 26 20 30 0a 70 6f 6c 6c | |& 0.poll|
|000055c0| 5f 6c 65 6e 20 20 20 20 | 20 20 20 20 26 20 30 0a |_len | & 0.|
|000055d0| 63 68 61 6e 20 20 20 20 | 20 20 20 20 20 20 20 20 |chan | |
|000055e0| 26 20 30 0a 6f 62 65 79 | 62 75 66 66 65 72 20 20 |& 0.obey|buffer |
|000055f0| 20 20 20 20 25 20 26 38 | 30 0a 6f 62 65 79 6c 65 | % &8|0.obeyle|
|00005600| 6e 20 20 20 20 20 20 20 | 20 20 26 20 30 0a 0a 6f |n | & 0..o|
|00005610| 62 65 79 73 74 72 69 6e | 67 20 20 20 20 20 20 3d |beystrin|g =|
|00005620| 20 22 4f 62 65 79 24 44 | 69 72 22 2c 30 0a 20 20 | "Obey$D|ir",0. |
|00005630| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 41 4c | | AL|
|00005640| 49 47 4e 0a 0a 74 61 73 | 6b 5f 69 64 20 20 20 20 |IGN..tas|k_id |
|00005650| 20 20 20 20 20 3d 20 22 | 54 41 53 4b 22 0a 74 61 | = "|TASK".ta|
|00005660| 73 6b 5f 6e 61 6d 65 20 | 20 20 20 20 20 20 3d 20 |sk_name | = |
|00005670| 22 46 69 6c 65 50 6f 6c | 6c 5f 22 0a 74 61 73 6b |"FilePol|l_".task|
|00005680| 5f 6e 61 6d 65 32 0a 20 | 20 20 20 20 20 20 20 20 |_name2. | |
|00005690| 20 20 20 20 20 20 20 41 | 4c 49 47 4e 0a 74 61 73 | A|LIGN.tas|
|000056a0| 6b 5f 62 6c 6f 63 6b 20 | 20 20 20 20 20 25 20 26 |k_block | % &|
|000056b0| 31 30 30 0a 65 6e 64 0a | 0a 20 20 20 20 20 20 20 |100.end.|. |
|000056c0| 20 45 4e 44 0a 46 69 6c | 65 44 61 74 61 82 53 77 | END.Fil|eData.Sw|
|000056d0| 69 44 65 66 73 00 00 00 | 00 13 72 00 00 47 fd ff |iDefs...|..r..G..|
|000056e0| ff 01 48 64 1e 03 00 bd | fd 72 30 20 20 20 20 20 |..Hd....|.r0 |
|000056f0| 20 20 20 20 20 20 20 20 | 20 52 4e 20 30 0a 72 31 | | RN 0.r1|
|00005700| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 52 4e | | RN|
|00005710| 20 31 0a 72 32 20 20 20 | 20 20 20 20 20 20 20 20 | 1.r2 | |
|00005720| 20 20 20 52 4e 20 32 0a | 72 33 20 20 20 20 20 20 | RN 2.|r3 |
|00005730| 20 20 20 20 20 20 20 20 | 52 4e 20 33 0a 72 34 20 | |RN 3.r4 |
|00005740| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 52 4e 20 | | RN |
|00005750| 34 0a 72 35 20 20 20 20 | 20 20 20 20 20 20 20 20 |4.r5 | |
|00005760| 20 20 52 4e 20 35 0a 72 | 36 20 20 20 20 20 20 20 | RN 5.r|6 |
|00005770| 20 20 20 20 20 20 20 52 | 4e 20 36 0a 72 37 20 20 | R|N 6.r7 |
|00005780| 20 20 20 20 20 20 20 20 | 20 20 20 20 52 4e 20 37 | | RN 7|
|00005790| 0a 72 38 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |.r8 | |
|000057a0| 20 52 4e 20 38 0a 72 39 | 20 20 20 20 20 20 20 20 | RN 8.r9| |
|000057b0| 20 20 20 20 20 20 52 4e | 20 39 0a 72 31 30 20 20 | RN| 9.r10 |
|000057c0| 20 20 20 20 20 20 20 20 | 20 20 20 52 4e 20 31 30 | | RN 10|
|000057d0| 0a 72 31 31 20 20 20 20 | 20 20 20 20 20 20 20 20 |.r11 | |
|000057e0| 20 52 4e 20 31 31 0a 72 | 31 32 20 20 20 20 20 20 | RN 11.r|12 |
|000057f0| 20 20 20 20 20 20 20 52 | 4e 20 31 32 0a 72 31 33 | R|N 12.r13|
|00005800| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 52 4e 20 | | RN |
|00005810| 31 33 0a 72 31 34 20 20 | 20 20 20 20 20 20 20 20 |13.r14 | |
|00005820| 20 20 20 52 4e 20 31 34 | 0a 72 31 35 20 20 20 20 | RN 14|.r15 |
|00005830| 20 20 20 20 20 20 20 20 | 20 52 4e 20 31 35 0a 0a | | RN 15..|
|00005840| 77 72 6b 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |wrk | |
|00005850| 52 4e 20 31 32 0a 73 70 | 20 20 20 20 20 20 20 20 |RN 12.sp| |
|00005860| 20 20 20 20 20 20 52 4e | 20 31 33 0a 6c 6b 20 20 | RN| 13.lk |
|00005870| 20 20 20 20 20 20 20 20 | 20 20 20 20 52 4e 20 31 | | RN 1|
|00005880| 34 0a 70 63 20 20 20 20 | 20 20 20 20 20 20 20 20 |4.pc | |
|00005890| 20 20 52 4e 20 31 35 0a | 0a 52 30 20 20 20 20 20 | RN 15.|.R0 |
|000058a0| 20 20 20 20 20 20 20 20 | 20 52 4e 20 30 0a 52 31 | | RN 0.R1|
|000058b0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 52 4e | | RN|
|000058c0| 20 31 0a 52 32 20 20 20 | 20 20 20 20 20 20 20 20 | 1.R2 | |
|000058d0| 20 20 20 52 4e 20 32 0a | 52 33 20 20 20 20 20 20 | RN 2.|R3 |
|000058e0| 20 20 20 20 20 20 20 20 | 52 4e 20 33 0a 52 34 20 | |RN 3.R4 |
|000058f0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 52 4e 20 | | RN |
|00005900| 34 0a 52 35 20 20 20 20 | 20 20 20 20 20 20 20 20 |4.R5 | |
|00005910| 20 20 52 4e 20 35 0a 52 | 36 20 20 20 20 20 20 20 | RN 5.R|6 |
|00005920| 20 20 20 20 20 20 20 52 | 4e 20 36 0a 52 37 20 20 | R|N 6.R7 |
|00005930| 20 20 20 20 20 20 20 20 | 20 20 20 20 52 4e 20 37 | | RN 7|
|00005940| 0a 52 38 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |.R8 | |
|00005950| 20 52 4e 20 38 0a 52 39 | 20 20 20 20 20 20 20 20 | RN 8.R9| |
|00005960| 20 20 20 20 20 20 52 4e | 20 39 0a 52 31 30 20 20 | RN| 9.R10 |
|00005970| 20 20 20 20 20 20 20 20 | 20 20 20 52 4e 20 31 30 | | RN 10|
|00005980| 0a 52 31 31 20 20 20 20 | 20 20 20 20 20 20 20 20 |.R11 | |
|00005990| 20 52 4e 20 31 31 0a 52 | 31 32 20 20 20 20 20 20 | RN 11.R|12 |
|000059a0| 20 20 20 20 20 20 20 52 | 4e 20 31 32 0a 52 31 33 | R|N 12.R13|
|000059b0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 52 4e 20 | | RN |
|000059c0| 31 33 0a 52 31 34 20 20 | 20 20 20 20 20 20 20 20 |13.R14 | |
|000059d0| 20 20 20 52 4e 20 31 34 | 0a 52 31 35 20 20 20 20 | RN 14|.R15 |
|000059e0| 20 20 20 20 20 20 20 20 | 20 52 4e 20 31 35 0a 0a | | RN 15..|
|000059f0| 4e 5f 62 69 74 20 20 20 | 20 20 20 20 20 20 20 20 |N_bit | |
|00005a00| 2a 20 31 20 3a 53 48 4c | 3a 20 33 31 0a 5a 5f 62 |* 1 :SHL|: 31.Z_b|
|00005a10| 69 74 20 20 20 20 20 20 | 20 20 20 20 20 2a 20 31 |it | * 1|
|00005a20| 20 3a 53 48 4c 3a 20 33 | 30 0a 43 5f 62 69 74 20 | :SHL: 3|0.C_bit |
|00005a30| 20 20 20 20 20 20 20 20 | 20 20 2a 20 31 20 3a 53 | | * 1 :S|
|00005a40| 48 4c 3a 20 32 39 0a 56 | 5f 62 69 74 20 20 20 20 |HL: 29.V|_bit |
|00005a50| 20 20 20 20 20 20 20 2a | 20 31 20 3a 53 48 4c 3a | *| 1 :SHL:|
|00005a60| 20 32 38 0a 49 5f 62 69 | 74 20 20 20 20 20 20 20 | 28.I_bi|t |
|00005a70| 20 20 20 20 2a 20 31 20 | 3a 53 48 4c 3a 20 32 37 | * 1 |:SHL: 27|
|00005a80| 0a 46 5f 62 69 74 20 20 | 20 20 20 20 20 20 20 20 |.F_bit | |
|00005a90| 20 2a 20 31 20 3a 53 48 | 4c 3a 20 32 36 0a 0a 58 | * 1 :SH|L: 26..X|
|00005aa0| 5f 62 69 74 20 20 20 20 | 20 20 20 20 20 20 20 2a |_bit | *|
|00005ab0| 20 26 32 30 30 30 30 0a | 0a 0a 4f 53 5f 57 72 69 | &20000.|..OS_Wri|
|00005ac0| 74 65 43 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |teC | |
|00005ad0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00005ae0| 20 20 20 2a 20 30 0a 4f | 53 5f 57 72 69 74 65 53 | * 0.O|S_WriteS|
|00005af0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00005b00| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00005b10| 2a 20 31 0a 4f 53 5f 57 | 72 69 74 65 30 20 20 20 |* 1.OS_W|rite0 |
|00005b20| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00005b30| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 2a 20 32 | | * 2|
|00005b40| 0a 4f 53 5f 4e 65 77 4c | 69 6e 65 20 20 20 20 20 |.OS_NewL|ine |
|00005b50| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00005b60| 20 20 20 20 20 20 20 20 | 20 20 2a 20 33 0a 4f 53 | | * 3.OS|
|00005b70| 5f 52 65 61 64 43 20 20 | 20 20 20 20 20 20 20 20 |_ReadC | |
|00005b80| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00005b90| 20 20 20 20 20 20 20 2a | 20 34 0a 4f 53 5f 43 4c | *| 4.OS_CL|
|00005ba0| 49 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |I | |
|00005bb0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00005bc0| 20 20 20 20 2a 20 35 0a | 4f 53 5f 42 79 74 65 20 | * 5.|OS_Byte |
|00005bd0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00005be0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00005bf0| 20 2a 20 36 0a 4f 53 5f | 57 6f 72 64 20 20 20 20 | * 6.OS_|Word |
|00005c00| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00005c10| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 2a 20 | | * |
|00005c20| 37 0a 4f 53 5f 46 69 6c | 65 20 20 20 20 20 20 20 |7.OS_Fil|e |
|00005c30| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00005c40| 20 20 20 20 20 20 20 20 | 20 20 20 2a 20 38 0a 4f | | * 8.O|
|00005c50| 53 5f 41 72 67 73 20 20 | 20 20 20 20 20 20 20 20 |S_Args | |
|00005c60| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00005c70| 20 20 20 20 20 20 20 20 | 2a 20 39 0a 4f 53 5f 42 | |* 9.OS_B|
|00005c80| 47 65 74 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |Get | |
|00005c90| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00005ca0| 20 20 20 20 20 2a 20 26 | 61 0a 4f 53 5f 42 50 75 | * &|a.OS_BPu|
|00005cb0| 74 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |t | |
|00005cc0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00005cd0| 20 20 20 2a 20 26 62 0a | 4f 53 5f 47 42 50 42 20 | * &b.|OS_GBPB |
|00005ce0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00005cf0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00005d00| 20 2a 20 26 63 0a 4f 53 | 5f 46 69 6e 64 20 20 20 | * &c.OS|_Find |
|00005d10| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00005d20| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 2a | | *|
|00005d30| 20 26 64 0a 4f 53 5f 52 | 65 61 64 4c 69 6e 65 20 | &d.OS_R|eadLine |
|00005d40| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00005d50| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 2a 20 26 | | * &|
|00005d60| 65 0a 4f 53 5f 43 6f 6e | 74 72 6f 6c 20 20 20 20 |e.OS_Con|trol |
|00005d70| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00005d80| 20 20 20 20 20 20 20 20 | 20 20 20 2a 20 26 66 0a | | * &f.|
|00005d90| 4f 53 5f 47 65 74 45 6e | 76 20 20 20 20 20 20 20 |OS_GetEn|v |
|00005da0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00005db0| 20 20 20 20 20 20 20 20 | 20 2a 20 26 31 30 0a 4f | | * &10.O|
|00005dc0| 53 5f 45 78 69 74 20 20 | 20 20 20 20 20 20 20 20 |S_Exit | |
|00005dd0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00005de0| 20 20 20 20 20 20 20 20 | 2a 20 26 31 31 0a 4f 53 | |* &11.OS|
|00005df0| 5f 53 65 74 45 6e 76 20 | 20 20 20 20 20 20 20 20 |_SetEnv | |
|00005e00| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00005e10| 20 20 20 20 20 20 20 2a | 20 26 31 32 0a 4f 53 5f | *| &12.OS_|
|00005e20| 49 6e 74 4f 6e 20 20 20 | 20 20 20 20 20 20 20 20 |IntOn | |
|00005e30| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00005e40| 20 20 20 20 20 20 2a 20 | 26 31 33 0a 4f 53 5f 49 | * |&13.OS_I|
|00005e50| 6e 74 4f 66 66 20 20 20 | 20 20 20 20 20 20 20 20 |ntOff | |
|00005e60| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00005e70| 20 20 20 20 20 2a 20 26 | 31 34 0a 4f 53 5f 43 61 | * &|14.OS_Ca|
|00005e80| 6c 6c 42 61 63 6b 20 20 | 20 20 20 20 20 20 20 20 |llBack | |
|00005e90| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00005ea0| 20 20 20 20 2a 20 26 31 | 35 0a 4f 53 5f 45 6e 74 | * &1|5.OS_Ent|
|00005eb0| 65 72 4f 53 20 20 20 20 | 20 20 20 20 20 20 20 20 |erOS | |
|00005ec0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00005ed0| 20 20 20 2a 20 26 31 36 | 0a 4f 53 5f 42 72 65 61 | * &16|.OS_Brea|
|00005ee0| 6b 50 74 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |kPt | |
|00005ef0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00005f00| 20 20 2a 20 26 31 37 0a | 4f 53 5f 42 72 65 61 6b | * &17.|OS_Break|
|00005f10| 43 74 72 6c 20 20 20 20 | 20 20 20 20 20 20 20 20 |Ctrl | |
|00005f20| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00005f30| 20 2a 20 26 31 38 0a 4f | 53 5f 55 6e 75 73 65 64 | * &18.O|S_Unused|
|00005f40| 53 57 49 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |SWI | |
|00005f50| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00005f60| 2a 20 26 31 39 0a 4f 53 | 5f 55 70 64 61 74 65 4d |* &19.OS|_UpdateM|
|00005f70| 45 4d 43 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |EMC | |
|00005f80| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 2a | | *|
|00005f90| 20 26 31 61 0a 4f 53 5f | 53 65 74 43 61 6c 6c 42 | &1a.OS_|SetCallB|
|00005fa0| 61 63 6b 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |ack | |
|00005fb0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 2a 20 | | * |
|00005fc0| 26 31 62 0a 4f 53 5f 4d | 6f 75 73 65 20 20 20 20 |&1b.OS_M|ouse |
|00005fd0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00005fe0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 2a 20 26 | | * &|
|00005ff0| 31 63 0a 4f 53 5f 48 65 | 61 70 20 20 20 20 20 20 |1c.OS_He|ap |
|00006000| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00006010| 20 20 20 20 20 20 20 20 | 20 20 20 20 2a 20 26 31 | | * &1|
|00006020| 64 0a 4f 53 5f 4d 6f 64 | 75 6c 65 20 20 20 20 20 |d.OS_Mod|ule |
|00006030| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00006040| 20 20 20 20 20 20 20 20 | 20 20 20 2a 20 26 31 65 | | * &1e|
|00006050| 0a 4f 53 5f 43 6c 61 69 | 6d 20 20 20 20 20 20 20 |.OS_Clai|m |
|00006060| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00006070| 20 20 20 20 20 20 20 20 | 20 20 2a 20 26 31 66 0a | | * &1f.|
|00006080| 4f 53 5f 52 65 6c 65 61 | 73 65 20 20 20 20 20 20 |OS_Relea|se |
|00006090| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000060a0| 20 20 20 20 20 20 20 20 | 20 2a 20 26 32 30 0a 4f | | * &20.O|
|000060b0| 53 5f 52 65 61 64 55 6e | 73 69 67 6e 65 64 20 20 |S_ReadUn|signed |
|000060c0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000060d0| 20 20 20 20 20 20 20 20 | 2a 20 26 32 31 0a 4f 53 | |* &21.OS|
|000060e0| 5f 47 65 6e 65 72 61 74 | 65 45 76 65 6e 74 20 20 |_Generat|eEvent |
|000060f0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00006100| 20 20 20 20 20 20 20 2a | 20 26 32 32 0a 4f 53 5f | *| &22.OS_|
|00006110| 52 65 61 64 56 61 72 56 | 61 6c 20 20 20 20 20 20 |ReadVarV|al |
|00006120| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00006130| 20 20 20 20 20 20 2a 20 | 26 32 33 0a 4f 53 5f 53 | * |&23.OS_S|
|00006140| 65 74 56 61 72 56 61 6c | 20 20 20 20 20 20 20 20 |etVarVal| |
|00006150| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00006160| 20 20 20 20 20 2a 20 26 | 32 34 0a 4f 53 5f 47 53 | * &|24.OS_GS|
|00006170| 49 6e 69 74 20 20 20 20 | 20 20 20 20 20 20 20 20 |Init | |
|00006180| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00006190| 20 20 20 20 2a 20 26 32 | 35 0a 4f 53 5f 47 53 52 | * &2|5.OS_GSR|
|000061a0| 65 61 64 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |ead | |
|000061b0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000061c0| 20 20 20 2a 20 26 32 36 | 0a 4f 53 5f 47 53 54 72 | * &26|.OS_GSTr|
|000061d0| 61 6e 73 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |ans | |
|000061e0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000061f0| 20 20 2a 20 26 32 37 0a | 4f 53 5f 42 69 6e 61 72 | * &27.|OS_Binar|
|00006200| 79 54 6f 44 65 63 69 6d | 61 6c 20 20 20 20 20 20 |yToDecim|al |
|00006210| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00006220| 20 2a 20 26 32 38 0a 4f | 53 5f 46 53 43 6f 6e 74 | * &28.O|S_FSCont|
|00006230| 72 6f 6c 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |rol | |
|00006240| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00006250| 2a 20 26 32 39 0a 4f 53 | 5f 43 68 61 6e 67 65 44 |* &29.OS|_ChangeD|
|00006260| 79 6e 61 6d 69 63 41 72 | 65 61 20 20 20 20 20 20 |ynamicAr|ea |
|00006270| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 2a | | *|
|00006280| 20 26 32 61 0a 4f 53 5f | 47 65 6e 65 72 61 74 65 | &2a.OS_|Generate|
|00006290| 45 72 72 6f 72 20 20 20 | 20 20 20 20 20 20 20 20 |Error | |
|000062a0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 2a 20 | | * |
|000062b0| 26 32 62 0a 4f 53 5f 52 | 65 61 64 45 73 63 61 70 |&2b.OS_R|eadEscap|
|000062c0| 65 53 74 61 74 65 20 20 | 20 20 20 20 20 20 20 20 |eState | |
|000062d0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 2a 20 26 | | * &|
|000062e0| 32 63 0a 4f 53 5f 45 76 | 61 6c 75 61 74 65 45 78 |2c.OS_Ev|aluateEx|
|000062f0| 70 72 65 73 73 69 6f 6e | 20 20 20 20 20 20 20 20 |pression| |
|00006300| 20 20 20 20 20 20 20 20 | 20 20 20 20 2a 20 26 32 | | * &2|
|00006310| 64 0a 4f 53 5f 53 70 72 | 69 74 65 4f 70 20 20 20 |d.OS_Spr|iteOp |
|00006320| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00006330| 20 20 20 20 20 20 20 20 | 20 20 20 2a 20 26 32 65 | | * &2e|
|00006340| 0a 4f 53 5f 52 65 61 64 | 50 61 6c 65 74 74 65 20 |.OS_Read|Palette |
|00006350| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00006360| 20 20 20 20 20 20 20 20 | 20 20 2a 20 26 32 66 0a | | * &2f.|
|00006370| 4f 53 5f 53 65 72 76 69 | 63 65 43 61 6c 6c 20 20 |OS_Servi|ceCall |
|00006380| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00006390| 20 20 20 20 20 20 20 20 | 20 2a 20 26 33 30 0a 4f | | * &30.O|
|000063a0| 53 5f 52 65 61 64 56 64 | 75 56 61 72 69 61 62 6c |S_ReadVd|uVariabl|
|000063b0| 65 73 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |es | |
|000063c0| 20 20 20 20 20 20 20 20 | 2a 20 26 33 31 0a 4f 53 | |* &31.OS|
|000063d0| 5f 52 65 61 64 50 6f 69 | 6e 74 20 20 20 20 20 20 |_ReadPoi|nt |
|000063e0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000063f0| 20 20 20 20 20 20 20 2a | 20 26 33 32 0a 4f 53 5f | *| &32.OS_|
+--------+-------------------------+-------------------------+--------+--------+
Only 25.0 KB of data is shown above.