home *** CD-ROM | disk | FTP | other *** search
open in:
MacOS 8.1
|
Win98
|
DOS
browse contents |
view JSON data
|
view as text
This file was processed as: ArcFS Archive
(archive/arcFS).
Confidence | Program | Detection | Match Type | Support
|
---|
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 | cc 03 00 00 24 06 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 44 75 6d 70 65 72 | 00 00 00 00 ff ff ff ff |.!Dumper|........|
|00000070| 47 ff ff ff 3f 32 25 9c | 00 00 00 00 ff ff ff ff |G...?2%.|........|
|00000080| a8 03 00 80 83 21 48 65 | 6c 70 00 01 00 00 28 00 |.....!He|lp....(.|
|00000090| 17 04 00 00 44 ff ff ff | 4b 0d e0 d1 03 00 8e 95 |....D...|K.......|
|000000a0| 52 03 00 00 24 00 00 00 | 82 21 52 75 6e 00 bc 01 |R...$...|.!Run...|
|000000b0| 00 00 28 00 71 00 00 00 | 43 eb ff ff 5a 93 32 fe |..(.q...|C...Z.2.|
|000000c0| 03 00 f2 2f 71 00 00 00 | 9a 03 00 00 83 21 52 75 |.../q...|.....!Ru|
|000000d0| 6e 49 6d 61 67 65 00 00 | 23 0f 00 00 44 fb ff ff |nImage..|#...D...|
|000000e0| 40 6f df d1 03 00 01 b1 | 21 0f 00 00 2f 04 00 00 |@o......|!.../...|
|000000f0| 83 21 53 70 72 69 74 65 | 73 00 28 00 e0 02 00 00 |.!Sprite|s.(.....|
|00000100| 43 f9 ff ff 09 86 32 fe | 03 00 96 6f 13 02 00 00 |C.....2.|...o....|
|00000110| 74 13 00 00 82 4c 6f 61 | 64 54 68 65 73 65 00 00 |t....Loa|dThese..|
|00000120| b2 00 00 00 44 ff ff ff | b9 76 df d1 03 00 6b ba |....D...|.v....k.|
|00000130| b2 00 00 00 ab 15 00 00 | 82 4d 6f 64 75 6c 65 73 |........|.Modules|
|00000140| 00 00 28 00 ff ff ff ff | 47 ff ff ff 3c 33 25 9c |..(.....|G...<3%.|
|00000150| 00 00 00 00 ff ff ff ff | 1c 02 00 80 83 42 69 6e |........|.....Bin|
|00000160| 61 72 79 00 00 00 00 00 | 64 01 00 00 43 fd ff ff |ary.....|d...C...|
|00000170| f1 29 b4 fe 03 00 2a 63 | 5d 01 00 00 81 16 00 00 |.)....*c|].......|
|00000180| 83 43 6f 6d 70 61 63 74 | 48 65 78 00 70 00 00 00 |.Compact|Hex.p...|
|00000190| 43 fd ff ff 15 69 b3 fe | 03 00 09 e7 67 00 00 00 |C....i..|....g...|
|000001a0| 02 18 00 00 83 44 65 63 | 69 6d 61 6c 00 00 00 00 |.....Dec|imal....|
|000001b0| 94 00 00 00 44 fd ff ff | 0a ae 52 8b 03 00 ed eb |....D...|..R.....|
|000001c0| 8d 00 00 00 8d 18 00 00 | 83 44 69 73 61 73 73 65 |........|.Disasse|
|000001d0| 6d 62 6c 00 a0 00 00 00 | 43 fd ff ff 90 de b1 fe |mbl.....|C.......|
|000001e0| 03 00 41 22 99 00 00 00 | 3e 19 00 00 83 45 69 67 |..A"....|>....Eig|
|000001f0| 68 74 57 6f 72 64 73 00 | 00 01 00 00 43 fd ff ff |htWords.|....C...|
|00000200| cb 3a cb ff 03 00 f2 71 | f9 00 00 00 fb 19 00 00 |.:.....q|........|
|00000210| 83 4f 53 2d 44 75 6d 70 | 00 00 00 00 c4 00 00 00 |.OS-Dump|........|
|00000220| 43 fd ff ff 31 e4 73 fe | 03 00 86 9e bd 00 00 00 |C...1.s.|........|
|00000230| 18 1b 00 00 83 54 65 78 | 74 00 00 00 00 00 00 00 |.....Tex|t.......|
|00000240| 58 00 00 00 43 fd ff ff | 47 c5 78 fe 03 00 97 3f |X...C...|G.x....?|
|00000250| 4f 00 00 00 f9 1b 00 00 | 00 00 00 00 00 00 00 00 |O.......|........|
|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 82 53 6f 75 |........|.....Sou|
|00000280| 72 63 65 73 00 00 28 00 | ff ff ff ff 47 ff ff ff |rces..(.|....G...|
|00000290| 2c 34 25 9c 00 00 00 00 | ff ff ff ff 60 03 00 80 |,4%.....|....`...|
|000002a0| 83 42 69 6e 61 72 79 00 | 00 00 00 00 9f 0f 00 00 |.Binary.|........|
|000002b0| 43 fb ff ff 3d 29 b4 fe | 03 00 e7 a2 c2 0d 00 00 |C...=)..|........|
|000002c0| 6c 1c 00 00 83 43 6f 6d | 70 61 63 74 48 65 78 00 |l....Com|pactHex.|
|000002d0| 77 09 00 00 43 fb ff ff | 62 68 b3 fe 03 00 3f f3 |w...C...|bh....?.|
|000002e0| 73 08 00 00 52 2a 00 00 | 83 44 65 63 69 6d 61 6c |s...R*..|.Decimal|
|000002f0| 00 00 00 00 6d 05 00 00 | 44 fb ff ff d7 ac 52 8b |....m...|D.....R.|
|00000300| 03 00 58 f7 3b 05 00 00 | e9 32 00 00 83 44 69 73 |..X.;...|.2...Dis|
|00000310| 61 73 73 6d 62 6c 00 00 | 43 0c 00 00 43 fb ff ff |assmbl..|C...C...|
|00000320| ea dd b1 fe 03 00 be ca | c5 0a 00 00 48 38 00 00 |........|....H8..|
|00000330| 83 45 69 67 68 74 57 6f | 72 64 73 00 ae 07 00 00 |.EightWo|rds.....|
|00000340| 43 fb ff ff 82 39 cb ff | 03 00 2d a3 68 07 00 00 |C....9..|..-.h...|
|00000350| 31 43 00 00 83 4f 53 2d | 44 75 6d 70 00 00 00 00 |1C...OS-|Dump....|
|00000360| ba 0d 00 00 43 fb ff ff | 69 e1 73 fe 03 00 f4 fa |....C...|i.s.....|
|00000370| 33 0b 00 00 bd 4a 00 00 | 83 54 65 78 74 00 00 00 |3....J..|.Text...|
|00000380| 00 00 00 00 f5 08 00 00 | 43 fb ff ff 58 bf 78 fe |........|C...X.x.|
|00000390| 03 00 c9 aa ec 07 00 00 | 14 56 00 00 00 00 00 00 |........|.V......|
|000003a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000003b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000003c0| 83 54 65 6d 70 6c 61 74 | 65 73 00 00 41 02 00 00 |.Templat|es..A...|
|000003d0| 43 ec ff ff 77 81 b3 fe | 03 00 6e 6e 10 02 00 00 |C...w...|..nn....|
|000003e0| 24 5e 00 00 00 17 bb 01 | 00 00 bc 01 00 00 28 00 |$^......|......(.|
|000003f0| 90 03 9c 00 90 03 30 ff | 90 03 78 02 00 00 60 ff |......0.|..x...`.|
|00000400| 90 03 3d 61 ac 13 bf 01 | 00 00 00 00 00 00 00 00 |..=a....|........|
|00000410| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000420| 00 00 00 00 00 00 00 00 | 00 00 00 00 79 70 69 6e |........|....ypin|
|00000430| 67 0a 20 90 04 2a 44 55 | 4d 50 20 24 2e 70 6c 65 |g. ..*DU|MP $.ple|
|00000440| 61 73 65 2e 64 75 6d 70 | 2e 74 68 69 73 2e 66 69 |ase.dump|.this.fi|
|00000450| 6c 65 2e 62 75 72 72 69 | 65 64 2e 64 65 65 70 2e |le.burri|ed.deep.|
|00000460| 64 6f 77 6e 2e 69 6e 2e | 6d 79 2e 68 61 72 64 64 |down.in.|my.hardd|
|00000470| 69 73 63 0a 20 79 6f 75 | 20 73 69 6d 70 6c 79 20 |isc. you| simply |
|00000480| 64 72 61 67 20 74 68 65 | 20 66 69 6c 65 20 74 6f |drag the| file to|
|00000490| 20 74 68 65 20 21 44 75 | 6d 70 65 72 2d 69 63 6f | the !Du|mper-ico|
|000004a0| 6e 20 6f 6e 20 74 68 65 | 20 69 63 6f 6e 62 61 72 |n on the| iconbar|
|000004b0| 2c 20 61 6e 64 20 61 20 | 77 69 6e 64 6f 77 0a 20 |, and a |window. |
|000004c0| 70 6f 70 73 20 75 70 20 | 77 69 74 68 20 74 68 65 |pops up |with the|
|000004d0| 20 64 75 6d 70 2e 0a 0a | 20 20 54 68 65 20 6e 69 | dump...| The ni|
|000004e0| 63 65 73 74 20 74 68 69 | 6e 67 20 61 62 6f 75 74 |cest thi|ng about|
|000004f0| 20 21 44 75 6d 70 65 72 | 20 69 73 20 74 68 61 74 | !Dumper| is that|
|00000500| 20 69 74 20 6e 65 76 65 | 72 20 75 73 65 73 20 6d | it neve|r uses m|
|00000510| 6f 72 65 20 74 68 61 6e | 20 33 32 6b 2c 20 61 73 |ore than| 32k, as|
|00000520| 20 74 68 65 0a 20 64 61 | 74 61 20 69 73 20 72 65 | the. da|ta is re|
|00000530| 61 64 20 66 72 6f 6d 20 | 74 68 65 20 64 69 73 63 |ad from |the disc|
|00000540| 20 77 68 65 6e 65 76 65 | 72 20 74 68 65 20 64 75 | wheneve|r the du|
|00000550| 6d 70 2d 77 69 6e 64 6f | 77 20 6e 65 65 64 73 20 |mp-windo|w needs |
|00000560| 72 65 64 72 61 77 69 6e | 67 2e 0a 20 20 54 68 65 |redrawin|g.. The|
|00000570| 20 6f 6e 6c 79 20 64 69 | 73 61 64 76 61 6e 74 61 | only di|sadvanta|
|00000580| 67 65 20 6f 66 20 74 68 | 69 73 20 69 73 20 74 68 |ge of th|is is th|
|00000590| 61 74 20 79 6f 75 20 63 | 61 6e 6e 6f 74 20 61 6c |at you c|annot al|
|000005a0| 74 65 72 20 74 68 65 20 | 66 69 6c 65 20 77 68 69 |ter the |file whi|
|000005b0| 6c 65 20 69 74 20 69 73 | 0a 20 62 65 69 6e 67 20 |le it is|. being |
|000005c0| 64 75 6d 70 65 64 2e 0a | 20 20 54 68 65 20 66 6f |dumped..| The fo|
|000005d0| 72 6d 61 74 20 6f 66 20 | 74 68 65 20 64 75 6d 70 |rmat of |the dump|
|000005e0| 20 69 73 20 70 72 6f 67 | 72 61 6d 6d 61 62 6c 65 | is prog|rammable|
|000005f0| 2c 20 73 65 65 20 74 68 | 65 20 73 61 6d 70 6c 65 |, see th|e sample|
|00000600| 73 20 69 6e 20 21 44 75 | 6d 70 65 72 2e 53 6f 75 |s in !Du|mper.Sou|
|00000610| 72 63 65 73 2e 0a 20 20 | 54 68 65 20 66 69 6c 65 |rces.. |The file|
|00000620| 20 21 44 75 46 69 6c 65 | 44 61 74 61 83 21 48 65 | !DuFile|Data.!He|
|00000630| 6c 70 00 01 00 00 28 00 | 17 04 00 00 44 ff ff ff |lp....(.|....D...|
|00000640| 4b 0d e0 d1 03 00 8e 95 | 0a 20 90 23 21 44 75 6d |K.......|. .#!Dum|
|00000650| 70 65 72 0a 20 90 1f 3d | 90 10 0a 20 90 1f 31 2e |per. ..=|... ..1.|
|00000660| 30 33 20 31 39 2d 4a 75 | 6c 20 31 39 39 32 0a 20 |03 19-Ju|l 1992. |
|00000670| 90 1a 48 65 6e 72 69 6b | 20 42 6a 65 72 72 65 67 |..Henrik| Bjerreg|
|00000680| 61 61 72 64 20 50 65 64 | 65 72 73 65 6e 0a 0a 20 |aard Ped|ersen.. |
|00000690| 20 21 44 75 6d 70 65 72 | 20 69 73 20 61 6e 20 61 | !Dumper| is an a|
|000006a0| 6c 74 65 72 6e 61 74 69 | 76 65 20 77 61 79 20 6f |lternati|ve way o|
|000006b0| 66 20 2a 44 55 4d 50 69 | 6e 67 20 61 20 66 69 6c |f *DUMPi|ng a fil|
|000006c0| 65 2e 20 49 6e 73 74 65 | 61 64 20 6f 66 20 70 72 |e. Inste|ad of pr|
|000006d0| 65 73 73 69 6e 67 20 46 | 31 32 0a 20 74 6f 20 6c |essing F|12. to l|
|000006e0| 65 61 76 65 20 74 68 65 | 20 64 65 73 6b 74 6f 70 |eave the| desktop|
|000006f0| 2c 20 61 6e 64 20 74 68 | 65 6e 20 74 79 70 69 6e |, and th|en typin|
|00000700| 67 0a 20 90 04 2a 44 55 | 4d 50 20 24 2e 70 6c 65 |g. ..*DU|MP $.ple|
|00000710| 61 73 65 2e 64 75 6d 70 | 2e 74 68 69 73 2e 66 69 |ase.dump|.this.fi|
|00000720| 6c 65 2e 62 75 72 72 69 | 65 64 2e 64 65 65 70 2e |le.burri|ed.deep.|
|00000730| 64 6f 77 6e 2e 69 6e 2e | 6d 79 2e 68 61 72 64 64 |down.in.|my.hardd|
|00000740| 69 73 63 0a 20 79 6f 75 | 20 73 69 6d 70 6c 79 20 |isc. you| simply |
|00000750| 64 72 61 67 20 74 68 65 | 20 66 69 6c 65 20 74 6f |drag the| file to|
|00000760| 20 74 68 65 20 21 44 75 | 6d 70 65 72 2d 69 63 6f | the !Du|mper-ico|
|00000770| 6e 20 6f 6e 20 74 68 65 | 20 69 63 6f 6e 62 61 72 |n on the| iconbar|
|00000780| 2c 20 61 6e 64 20 61 20 | 77 69 6e 64 6f 77 0a 20 |, and a |window. |
|00000790| 70 6f 70 73 20 75 70 20 | 77 69 74 68 20 74 68 65 |pops up |with the|
|000007a0| 20 64 75 6d 70 2e 0a 0a | 20 20 54 68 65 20 6e 69 | dump...| The ni|
|000007b0| 63 65 73 74 20 74 68 69 | 6e 67 20 61 62 6f 75 74 |cest thi|ng about|
|000007c0| 20 21 44 75 6d 70 65 72 | 20 69 73 20 74 68 61 74 | !Dumper| is that|
|000007d0| 20 69 74 20 6e 65 76 65 | 72 20 75 73 65 73 20 6d | it neve|r uses m|
|000007e0| 6f 72 65 20 74 68 61 6e | 20 33 32 6b 2c 20 61 73 |ore than| 32k, as|
|000007f0| 20 74 68 65 0a 20 64 61 | 74 61 20 69 73 20 72 65 | the. da|ta is re|
|00000800| 61 64 20 66 72 6f 6d 20 | 74 68 65 20 64 69 73 63 |ad from |the disc|
|00000810| 20 77 68 65 6e 65 76 65 | 72 20 74 68 65 20 64 75 | wheneve|r the du|
|00000820| 6d 70 2d 77 69 6e 64 6f | 77 20 6e 65 65 64 73 20 |mp-windo|w needs |
|00000830| 72 65 64 72 61 77 69 6e | 67 2e 0a 20 20 54 68 65 |redrawin|g.. The|
|00000840| 20 6f 6e 6c 79 20 64 69 | 73 61 64 76 61 6e 74 61 | only di|sadvanta|
|00000850| 67 65 20 6f 66 20 74 68 | 69 73 20 69 73 20 74 68 |ge of th|is is th|
|00000860| 61 74 20 79 6f 75 20 63 | 61 6e 6e 6f 74 20 61 6c |at you c|annot al|
|00000870| 74 65 72 20 74 68 65 20 | 66 69 6c 65 20 77 68 69 |ter the |file whi|
|00000880| 6c 65 20 69 74 20 69 73 | 0a 20 62 65 69 6e 67 20 |le it is|. being |
|00000890| 64 75 6d 70 65 64 2e 0a | 20 20 54 68 65 20 66 6f |dumped..| The fo|
|000008a0| 72 6d 61 74 20 6f 66 20 | 74 68 65 20 64 75 6d 70 |rmat of |the dump|
|000008b0| 20 69 73 20 70 72 6f 67 | 72 61 6d 6d 61 62 6c 65 | is prog|rammable|
|000008c0| 2c 20 73 65 65 20 74 68 | 65 20 73 61 6d 70 6c 65 |, see th|e sample|
|000008d0| 73 20 69 6e 20 21 44 75 | 6d 70 65 72 2e 53 6f 75 |s in !Du|mper.Sou|
|000008e0| 72 63 65 73 2e 0a 20 20 | 54 68 65 20 66 69 6c 65 |rces.. |The file|
|000008f0| 20 21 44 75 6d 70 65 72 | 2e 4c 6f 61 64 54 68 65 | !Dumper|.LoadThe|
|00000900| 73 65 20 68 6f 6c 64 73 | 20 61 20 6c 69 73 74 20 |se holds| a list |
|00000910| 6f 66 20 74 68 65 20 66 | 6f 72 6d 61 74 73 20 61 |of the f|ormats a|
|00000920| 76 61 69 6c 61 62 6c 65 | 2e 0a 0a 20 20 21 44 75 |vailable|... !Du|
|00000930| 6d 70 65 72 20 69 73 20 | 50 75 62 6c 69 63 44 6f |mper is |PublicDo|
|00000940| 6d 61 69 6e 2e 0a 0a 20 | 2d 90 4b 0a 0a 20 48 65 |main... |-.K.. He|
|00000950| 6e 72 69 6b 20 42 6a 65 | 72 72 65 67 61 61 72 64 |nrik Bje|rregaard|
|00000960| 20 50 65 64 65 72 73 65 | 6e 0a 20 53 74 65 6e 67 | Pederse|n. Steng|
|00000970| 61 61 72 64 73 20 41 6c | 6c 65 20 31 33 42 0a 20 |aards Al|le 13B. |
|00000980| 44 4b 2d 32 38 30 30 20 | 4c 79 6e 67 62 79 0a 20 |DK-2800 |Lyngby. |
|00000990| 44 65 6e 6d 61 72 6b 0a | 90 03 46 69 6c 65 44 61 |Denmark.|..FileDa|
|000009a0| 74 61 82 21 52 75 6e 00 | bc 01 00 00 28 00 71 00 |ta.!Run.|....(.q.|
|000009b0| 00 00 43 eb ff ff 5a 93 | 32 fe 03 00 f2 2f 49 63 |..C...Z.|2..../Ic|
|000009c0| 6f 6e 53 70 72 69 74 65 | 73 20 3c 4f 62 65 79 24 |onSprite|s <Obey$|
|000009d0| 44 69 72 3e 2e 21 53 70 | 72 69 74 65 73 0a 57 69 |Dir>.!Sp|rites.Wi|
|000009e0| 6d 70 53 6c 6f 74 20 2d | 6d 69 6e 20 33 32 4b 20 |mpSlot -|min 32K |
|000009f0| 2d 6d 61 78 20 33 32 4b | 0a 53 65 74 20 44 75 6d |-max 32K|.Set Dum|
|00000a00| 70 65 72 24 44 69 72 20 | 3c 4f 62 65 79 24 44 69 |per$Dir |<Obey$Di|
|00000a10| 72 3e 0a 52 75 6e 20 3c | 44 75 6d 70 65 72 24 44 |r>.Run <|Dumper$D|
|00000a20| 69 72 3e 2e 21 52 75 6e | 49 6d 61 67 65 0a 0a 46 |ir>.!Run|Image..F|
|00000a30| 69 6c 65 44 61 74 61 83 | 21 52 75 6e 49 6d 61 67 |ileData.|!RunImag|
|00000a40| 65 00 00 23 0f 00 00 44 | fb ff ff 40 6f df d1 03 |e..#...D|...@o...|
|00000a50| 00 01 b1 0d 00 0a 10 f4 | 3e 20 21 52 75 6e 49 6d |........|> !RunIm|
|00000a60| 61 67 65 0d 00 14 91 68 | 24 3d 22 31 2e 30 33 20 |age....h|$="1.03 |
|00000a70| 28 31 39 2d 4a 75 6c 2d | 31 39 39 32 29 22 3a de |(19-Jul-|1992)":.|
|00000a80| 62 25 20 31 30 90 03 2c | 6d 25 20 31 30 90 03 2c |b% 10..,|m% 10..,|
|00000a90| 60 25 20 35 31 32 2c 61 | 61 25 20 35 31 32 2c 51 |`% 512,a|a% 512,Q|
|00000aa0| 25 20 31 30 90 03 2c 4a | 25 20 31 30 30 3a de 4b |% 10..,J|% 100:.K|
|00000ab0| 25 20 31 30 30 2c 61 24 | 28 31 32 29 3a 24 62 25 |% 100,a$|(12):$b%|
|00000ac0| 3d 22 54 41 53 4b 22 3a | c8 99 22 57 69 6d 70 5f |="TASK":|.."Wimp_|
|00000ad0| 49 6e 69 74 69 61 6c 69 | 73 65 22 2c 32 30 30 2c |Initiali|se",200,|
|00000ae0| 21 62 25 2c 22 44 75 6d | 70 65 72 22 3a f2 68 3a |!b%,"Dum|per":.h:|
|00000af0| ee 85 f2 63 0d 00 1e 22 | f5 3a c8 99 22 57 69 6d |...c..."|.:.."Wim|
|00000b00| 70 5f 50 6f 6c 6c 22 2c | 2c 62 25 b8 62 61 25 3a |p_Poll",|,b%.ba%:|
|00000b10| c8 8e 62 61 25 ca 0d 00 | 28 0d c9 31 3a f2 69 28 |..ba%...|(..1:.i(|
|00000b20| 62 25 29 0d 00 32 1e c9 | 32 3a c8 99 22 57 69 6d |b%)..2..|2:.."Wim|
|00000b30| 70 5f 4f 70 65 6e 57 69 | 6e 64 6f 77 22 2c 2c 62 |p_OpenWi|ndow",,b|
|00000b40| 25 0d 00 3c 0d c9 33 3a | f2 6a 28 62 25 29 0d 00 |%..<..3:|.j(b%)..|
|00000b50| 46 0d c9 36 3a f2 6b 28 | 62 25 29 0d 00 50 10 c9 |F..6:.k(|b%)..P..|
|00000b60| 38 3a f2 6c 28 62 25 21 | 32 34 29 0d 00 5a 0d c9 |8:.l(b%!|24)..Z..|
|00000b70| 39 3a f2 6d 28 62 25 29 | 0d 00 64 11 c9 31 37 2c |9:.m(b%)|..d..17,|
|00000b80| 31 38 3a f2 6e 28 62 25 | 29 0d 00 6e 05 cb 0d 00 |18:.n(b%|)..n....|
|00000b90| 78 12 fd 4c 25 3a e7 67 | 25 3e 30 8c d9 23 67 25 |x..L%:.g|%>0..#g%|
|00000ba0| 0d 00 82 19 c8 99 22 57 | 69 6d 70 5f 43 6c 6f 73 |......"W|imp_Clos|
|00000bb0| 65 44 6f 77 6e 22 3a c8 | 98 0d 00 8c 22 dd f2 68 |eDown":.|...."..h|
|00000bc0| 3a ea 4f 25 2c 61 24 2c | 74 25 2c 6c 25 2c 6f 25 |:.O%,a$,|t%,l%,o%|
|00000bd0| 2c 63 25 3a ee 85 f2 63 | 3a c8 98 0d 00 96 e6 f2 |,c%:...c|:.......|
|00000be0| 6f 3a 24 a4 69 28 57 25 | 2c 33 29 3d 68 24 3a 4c |o:$.i(W%|,3)=h$:L|
|00000bf0| 25 3d a3 3a 67 25 3d 30 | 3a de 61 20 31 30 3a 24 |%=.:g%=0|:.a 10:$|
|00000c00| 61 3d 22 21 44 75 6d 70 | 65 72 22 3a 21 62 25 3d |a="!Dump|er":!b%=|
|00000c10| 2d 31 3a 62 25 21 34 3d | 30 3a 62 25 21 31 32 3d |-1:b%!4=|0:b%!12=|
|00000c20| 36 38 3a 62 25 21 38 3d | 30 3a 62 25 21 31 36 3d |68:b%!8=|0:b%!16=|
|00000c30| 36 38 3a 62 25 21 32 30 | 3d 31 32 35 34 36 3a 62 |68:b%!20|=12546:b|
|00000c40| 25 21 32 34 3d 61 3a 62 | 25 21 32 38 3d 31 3a 62 |%!24=a:b|%!28=1:b|
|00000c50| 25 21 33 32 3d a9 24 61 | 2b 31 3a c8 99 22 57 69 |%!32=.$a|+1:.."Wi|
|00000c60| 6d 70 5f 43 72 65 61 74 | 65 49 63 6f 6e 22 2c 2c |mp_Creat|eIcon",,|
|00000c70| 62 25 b8 62 3a 71 25 3d | 31 3a 64 25 3d 30 3a 74 |b%.b:q%=|1:d%=0:t|
|00000c80| 25 3d 30 3a 4f 25 3d 8e | 28 22 3c 44 75 6d 70 65 |%=0:O%=.|("<Dumpe|
|00000c90| 72 24 44 69 72 3e 2e 4c | 6f 61 64 54 68 65 73 65 |r$Dir>.L|oadThese|
|00000ca0| 22 29 3a f5 3a 61 24 3d | be 23 4f 25 3a e7 61 24 |"):.:a$=|.#O%:.a$|
|00000cb0| 3c 3e 22 22 80 c0 61 24 | 2c 31 29 3c 3e 22 7c 22 |<>""..a$|,1)<>"|"|
|00000cc0| 8c 0d 00 a0 48 c8 99 22 | 4f 53 5f 46 69 6c 65 22 |....H.."|OS_File"|
|00000cd0| 2c 35 2c 22 3c 44 75 6d | 70 65 72 24 44 69 72 3e |,5,"<Dum|per$Dir>|
|00000ce0| 2e 4d 6f 64 75 6c 65 73 | 2e 22 2b 61 24 b8 6f 25 |.Modules|."+a$.o%|
|00000cf0| 2c 90 04 6c 25 3a e7 74 | 25 2b 6c 25 3c 31 36 30 |,..l%:.t|%+l%<160|
|00000d00| 90 03 80 6f 25 3d 31 8c | 0d 00 aa 6f 64 25 2b 3d |...o%=1.|...od%+=|
|00000d10| 31 3a de 4b 25 21 28 64 | 25 2a 34 29 20 6c 25 3a |1:.K%!(d|%*4) l%:|
|00000d20| 63 25 3d 4b 25 21 28 64 | 25 2a 34 29 3a c8 99 22 |c%=K%!(d|%*4):.."|
|00000d30| 4f 53 5f 46 69 6c 65 22 | 2c 32 35 35 2c 22 3c 44 |OS_File"|,255,"<D|
|00000d40| 75 6d 70 65 72 24 44 69 | 72 3e 2e 4d 6f 64 75 6c |umper$Di|r>.Modul|
|00000d50| 65 73 2e 22 2b 61 24 2c | 63 25 3a 61 24 28 64 25 |es."+a$,|c%:a$(d%|
|00000d60| 29 3d c0 a4 61 28 63 25 | 2b 32 38 29 2c 31 31 29 |)=..a(c%|+28),11)|
|00000d70| 3a 74 25 2b 3d 6c 25 0d | 00 b4 05 cd 0d 00 be 05 |:t%+=l%.|........|
|00000d80| cd 0d 00 c8 3b fd c5 23 | 4f 25 84 64 25 3d 31 32 |....;..#|O%.d%=12|
|00000d90| 84 74 25 3e 31 36 30 90 | 03 3a d9 23 4f 25 3a e7 |.t%>160.|.:.#O%:.|
|00000da0| 64 25 3d 30 8c 85 31 2c | 22 4e 6f 20 66 6f 72 6d |d%=0..1,|"No form|
|00000db0| 61 74 73 20 64 65 66 69 | 6e 65 64 22 0d 00 d2 05 |ats defi|ned"....|
|00000dc0| e1 0d 00 dc 32 dd a4 69 | 28 77 25 2c 69 25 29 3a |....2..i|(w%,i%):|
|00000dd0| 62 25 21 30 3d 77 25 3a | 62 25 21 34 3d 69 25 3a |b%!0=w%:|b%!4=i%:|
|00000de0| c8 99 32 36 32 33 35 30 | 2c 2c 62 25 3a 3d 62 25 |..262350|,,b%:=b%|
|00000df0| 21 32 38 0d 00 e6 1e dd | f2 6a 28 62 25 29 3a e7 |!28.....|.j(b%):.|
|00000e00| 62 25 21 30 3d 6a 25 8c | d9 23 67 25 3a 67 25 3d |b%!0=j%.|.#g%:g%=|
|00000e10| 30 0d 00 f0 1e c8 99 22 | 57 69 6d 70 5f 43 6c 6f |0......"|Wimp_Clo|
|00000e20| 73 65 57 69 6e 64 6f 77 | 22 2c 2c 62 25 3a e1 0d |seWindow|",,b%:..|
|00000e30| 00 fa a8 dd f2 69 28 62 | 25 29 3a ea 58 25 2c 72 |.....i(b|%):.X%,r|
|00000e40| 25 2c 4d 25 2c 73 25 2c | 75 25 2c 6c 25 3a c8 99 |%,M%,s%,|u%,l%:..|
|00000e50| 22 57 69 6d 70 5f 52 65 | 64 72 61 77 57 69 6e 64 |"Wimp_Re|drawWind|
|00000e60| 6f 77 22 2c 2c 62 25 b8 | 4d 25 3a 58 25 3d 62 25 |ow",,b%.|M%:X%=b%|
|00000e70| 21 34 2d 62 25 21 32 30 | 3a 72 25 3d 62 25 21 31 |!4-b%!20|:r%=b%!1|
|00000e80| 36 2d 62 25 21 32 34 2b | 76 25 3a 41 25 3d 60 25 |6-b%!24+|v%:A%=`%|
|00000e90| 3a 42 25 3d 61 61 25 3a | 45 25 3d 4a 25 3a c8 95 |:B%=aa%:|E%=J%:..|
|00000ea0| 4d 25 3a 73 25 3d 28 28 | 72 25 2d 62 25 21 34 30 |M%:s%=((|r%-b%!40|
|00000eb0| 29 81 33 32 29 2d 31 3a | 75 25 3d 28 28 72 25 2d |).32)-1:|u%=((r%-|
|00000ec0| 62 25 21 33 32 29 81 33 | 32 29 2b 31 3a e7 73 25 |b%!32).3|2)+1:.s%|
|00000ed0| 3c 30 8c 73 25 3d 30 0d | 01 04 10 e7 75 25 3e 4e |<0.s%=0.|....u%>N|
|00000ee0| 25 8c 75 25 3d 4e 25 0d | 01 0e 48 e3 6c 25 3d 73 |%.u%=N%.|..H.l%=s|
|00000ef0| 25 b8 75 25 3a 24 41 25 | 3d c4 59 25 2c 22 20 22 |%.u%:$A%|=.Y%," "|
|00000f00| 29 3a 41 25 3f 59 25 3d | 30 3a 43 25 3d 50 25 3a |):A%?Y%=|0:C%=P%:|
|00000f10| 44 25 3d 28 6c 25 2d 31 | 29 2a 50 25 3a e7 44 25 |D%=(l%-1|)*P%:.D%|
|00000f20| 2b 43 25 3e 78 25 8c 43 | 25 3d 78 25 2d 44 25 0d |+C%>x%.C|%=x%-D%.|
|00000f30| 01 18 55 c8 99 31 32 2c | 33 2c 67 25 2c 42 25 2c |..U..12,|3,g%,B%,|
|00000f40| 43 25 2c 44 25 3a d6 63 | 61 25 3a ec 58 25 2c 72 |C%,D%:.c|a%:.X%,r|
|00000f50| 25 2d 33 32 2a 6c 25 2b | 32 38 3a c8 99 32 2c 41 |%-32*l%+|28:..2,A|
|00000f60| 25 3a ed 3a c8 99 22 57 | 69 6d 70 5f 47 65 74 52 |%:.:.."W|imp_GetR|
|00000f70| 65 63 74 61 6e 67 6c 65 | 22 2c 2c 62 25 b8 4d 25 |ectangle|",,b%.M%|
|00000f80| 3a ce 3a e1 0d 01 22 14 | dd f2 6e 28 62 25 29 3a |:.:...".|..n(b%):|
|00000f90| c8 8e 62 25 21 31 36 ca | 0d 01 2c 0b c9 30 3a 4c |..b%!16.|..,..0:L|
|00000fa0| 25 3d b9 0d 01 36 17 c9 | 33 3a e7 67 25 3c 3e 30 |%=...6..|3:.g%<>0|
|00000fb0| 8c d9 23 67 25 3a 67 25 | 3d 30 0d 01 40 0a f2 70 |..#g%:g%|=0..@..p|
|00000fc0| 28 62 25 29 0d 01 4a 05 | cb 0d 01 54 05 e1 0d 01 |(b%)..J.|...T....|
|00000fd0| 5e 52 dd f2 63 3a c8 99 | 22 57 69 6d 70 5f 44 72 |^R..c:..|"Wimp_Dr|
|00000fe0| 61 67 42 6f 78 22 2c 2c | 2d 31 3a 21 62 25 3d 9f |agBox",,|-1:!b%=.|
|00000ff0| 3a 24 28 62 25 2b 34 29 | 3d f6 24 3a c8 99 22 57 |:$(b%+4)|=.$:.."W|
|00001000| 69 6d 70 5f 52 65 70 6f | 72 74 45 72 72 6f 72 22 |imp_Repo|rtError"|
|00001010| 2c 62 25 2c 31 2c 22 44 | 75 6d 70 65 72 22 3a e1 |,b%,1,"D|umper":.|
|00001020| 0d 01 68 42 dd f2 6c 28 | 6b 25 29 3a ea 68 25 3a |..hB..l(|k%):.h%:|
|00001030| 62 25 21 30 3d 6a 25 3a | c8 99 22 57 69 6d 70 5f |b%!0=j%:|.."Wimp_|
|00001040| 47 65 74 57 69 6e 64 6f | 77 53 74 61 74 65 22 2c |GetWindo|wState",|
|00001050| 2c 62 25 3a 68 25 3d 62 | 25 21 32 34 3a c8 8e 6b |,b%:h%=b|%!24:..k|
|00001060| 25 ca 0d 01 72 0f c9 33 | 39 38 3a 68 25 2d 3d 33 |%...r..3|98:h%-=3|
|00001070| 32 0d 01 7c 0f c9 33 39 | 39 3a 68 25 2b 3d 33 32 |2..|..39|9:h%+=32|
|00001080| 0d 01 86 17 c9 34 31 34 | 3a 68 25 2d 3d 62 25 21 |.....414|:h%-=b%!|
|00001090| 31 36 2d 62 25 21 38 0d | 01 90 00 17 c9 34 31 35 |16-b%!8.|.....415|
|000010a0| 3a 68 25 2b 3d 62 25 21 | 31 36 2d 62 25 21 38 0d |:h%+=b%!|16-b%!8.|
|000010b0| 01 9a 0d c9 34 33 30 3a | 68 25 3d 30 0d 01 a4 0e |....430:|h%=0....|
|000010c0| c9 34 33 31 3a 68 25 3d | 76 25 0d 01 ae 1c 7f 3a |.431:h%=|v%.....:|
|000010d0| c8 99 22 57 69 6d 70 5f | 50 72 6f 63 65 73 73 4b |.."Wimp_|ProcessK|
|000010e0| 65 79 22 2c 6b 25 0d 01 | b8 05 cb 0d 01 c2 2f e7 |ey",k%..|....../.|
|000010f0| 68 25 3c 3e 62 25 21 32 | 34 8c 62 25 21 32 34 3d |h%<>b%!2|4.b%!24=|
|00001100| 68 25 3a c8 99 22 57 69 | 6d 70 5f 4f 70 65 6e 57 |h%:.."Wi|mp_OpenW|
|00001110| 69 6e 64 6f 77 22 2c 2c | 62 25 0d 01 cc 05 cb 0d |indow",,|b%......|
|00001120| 01 d6 18 dd f2 6b 28 62 | 25 29 3a ea 66 25 3a c8 |.....k(b|%):.f%:.|
|00001130| 8e 62 25 21 31 32 ca 0d | 01 e0 10 c9 2d 32 3a e7 |.b%!12..|....-2:.|
|00001140| 62 25 21 38 80 32 8c 0d | 01 ea 36 f2 64 3a 7a 25 |b%!8.2..|..6.d:z%|
|00001150| 3d 62 25 21 30 2d 36 30 | 3a 46 25 3d 32 32 38 3a |=b%!0-60|:F%=228:|
|00001160| c8 99 22 57 69 6d 70 5f | 43 72 65 61 74 65 4d 65 |.."Wimp_|CreateMe|
|00001170| 6e 75 22 2c 2c 6d 25 2c | 7a 25 2c 46 25 0d 01 f4 |nu",,m%,|z%,F%...|
|00001180| 05 cd 0d 01 fe 19 c9 6a | 25 3a e7 28 62 25 21 38 |.......j|%:.(b%!8|
|00001190| 80 34 29 3c 3e 30 8c f2 | 65 3a e1 0d 02 08 11 e7 |.4)<>0..|e:......|
|000011a0| 28 62 25 21 38 80 32 29 | 3c 3e 30 8c 0d 02 12 37 |(b%!8.2)|<>0....7|
|000011b0| f2 66 3a 7a 25 3d 62 25 | 21 30 2d 36 30 3a 46 25 |.f:z%=b%|!0-60:F%|
|000011c0| 3d 62 25 21 34 3a c8 99 | 22 57 69 6d 70 5f 43 72 |=b%!4:..|"Wimp_Cr|
|000011d0| 65 61 74 65 4d 65 6e 75 | 22 2c 2c 6d 25 2c 7a 25 |eateMenu|",,m%,z%|
|000011e0| 2c 46 25 0d 02 1c 05 cd | 0d 02 26 05 cb 0d 02 30 |,F%.....|..&....0|
|000011f0| 05 e1 0d 02 3a 38 dd f2 | 65 3a c8 99 22 57 69 6d |....:8..|e:.."Wim|
|00001200| 70 5f 53 65 74 43 61 72 | 65 74 50 6f 73 69 74 69 |p_SetCar|etPositi|
|00001210| 6f 6e 22 2c 6a 25 2c 2d | 31 2c 2d 31 30 30 2c 2d |on",j%,-|1,-100,-|
|00001220| 31 30 30 2c 2d 31 2c 30 | 3a e1 0d 02 44 6e dd f2 |100,-1,0|:...Dn..|
|00001230| 64 3a ea 6e 25 2c 61 24 | 3a f2 61 28 33 2c 30 2c |d:.n%,a$|:.a(3,0,|
|00001240| 22 44 75 6d 70 65 72 22 | 2c 22 49 6e 66 6f 7c 5b |"Dumper"|,"Info|[|
|00001250| 49 6e 66 6f 5d 2c 46 6f | 72 6d 61 74 7c 3e 33 30 |Info],Fo|rmat|>30|
|00001260| 30 3c 2c 51 75 69 74 7c | 22 29 3a 61 24 3d 22 22 |0<,Quit||"):a$=""|
|00001270| 3a e3 6e 25 3d 31 b8 64 | 25 3a 61 24 2b 3d 61 24 |:.n%=1.d|%:a$+=a$|
|00001280| 28 6e 25 29 2b 22 7c 22 | 3a e7 6e 25 3c 3e 64 25 |(n%)+"|"|:.n%<>d%|
|00001290| 8c 61 24 2b 3d 22 2c 22 | 0d 02 4e 30 ed 3a f2 61 |.a$+=","|..N0.:.a|
|000012a0| 28 64 25 2c 33 30 30 2c | 22 46 6f 72 6d 61 74 22 |(d%,300,|"Format"|
|000012b0| 2c 61 24 29 3a f2 67 28 | 33 30 30 2c 71 25 2d 31 |,a$):.g(|300,q%-1|
|000012c0| 29 3a 52 25 3d 31 3a e1 | 0d 02 58 3c dd f2 66 3a |):R%=1:.|..X<..f:|
|000012d0| ea 6e 25 2c 61 24 3a 61 | 24 3d 22 22 3a e3 6e 25 |.n%,a$:a|$="":.n%|
|000012e0| 3d 31 b8 64 25 3a 61 24 | 2b 3d 61 24 28 6e 25 29 |=1.d%:a$|+=a$(n%)|
|000012f0| 2b 22 7c 22 3a e7 6e 25 | 3c 3e 64 25 8c 61 24 2b |+"|":.n%|<>d%.a$+|
|00001300| 3d 22 2c 22 0d 02 62 2c | ed 3a f2 61 28 64 25 2c |=","..b,|.:.a(d%,|
|00001310| 30 2c 22 46 6f 72 6d 61 | 74 22 2c 61 24 29 3a f2 |0,"Forma|t",a$):.|
|00001320| 67 28 30 2c 71 25 2d 31 | 29 3a 52 25 3d 32 3a e1 |g(0,q%-1|):R%=2:.|
|00001330| 0d 02 6c 1e dd f2 70 28 | 62 25 29 3a ea 5a 25 2c |..l...p(|b%):.Z%,|
|00001340| 79 25 3a e7 62 25 21 31 | 32 3c 3e 30 8c e1 0d 02 |y%:.b%!1|2<>0....|
|00001350| 76 41 66 24 3d a4 61 28 | 62 25 2b 34 34 29 3a c8 |vAf$=.a(|b%+44):.|
|00001360| 99 22 4f 53 5f 46 69 6c | 65 22 2c 35 2c 66 24 b8 |."OS_Fil|e",5,f$.|
|00001370| 5a 25 2c 90 04 78 25 3a | e7 5a 25 3c 3e 31 8c 85 |Z%,..x%:|.Z%<>1..|
|00001380| 31 2c 22 4e 6f 74 20 61 | 20 66 69 6c 65 22 0d 02 |1,"Not a| file"..|
|00001390| 80 25 4a 25 21 30 3d 78 | 25 3a 67 25 3d 8e 28 66 |.%J%!0=x|%:g%=.(f|
|000013a0| 24 29 3a 4a 25 21 34 3d | 67 25 3a f2 62 28 71 25 |$):J%!4=|g%:.b(q%|
|000013b0| 29 3a e1 0d 02 8a 32 dd | a4 61 28 61 25 29 3a 61 |):....2.|.a(a%):a|
|000013c0| 24 3d 22 22 3a c8 95 3f | 61 25 3e 3d 33 32 3a 61 |$="":..?|a%>=32:a|
|000013d0| 24 2b 3d bd 28 3f 61 25 | 29 3a 61 25 2b 3d 31 3a |$+=.(?a%|):a%+=1:|
|000013e0| ce 3a 3d 61 24 0d 02 94 | cd dd f2 6f 3a ea 53 25 |.:=a$...|...o:.S%|
|000013f0| 2c 54 25 2c 6e 25 3a 53 | 25 3d 32 36 32 33 36 33 |,T%,n%:S|%=262363|
|00001400| 3a 54 25 3d 32 36 32 33 | 33 37 3a 6e 25 3d 51 25 |:T%=2623|37:n%=Q%|
|00001410| 3a c8 99 22 57 69 6d 70 | 5f 4f 70 65 6e 54 65 6d |:.."Wimp|_OpenTem|
|00001420| 70 6c 61 74 65 22 2c 2c | 22 3c 44 75 6d 70 65 72 |plate",,|"<Dumper|
|00001430| 24 44 69 72 3e 2e 54 65 | 6d 70 6c 61 74 65 73 22 |$Dir>.Te|mplates"|
|00001440| 3a c8 99 53 25 2c 2c 62 | 25 2c 6e 25 2c 51 25 2b |:..S%,,b|%,n%,Q%+|
|00001450| 31 30 90 03 2c 2d 31 2c | 22 49 6e 66 6f 22 b8 2c |10..,-1,|"Info".,|
|00001460| 2c 6e 25 3a c8 99 54 25 | 2c 2c 62 25 b8 57 25 3a |,n%:..T%|,,b%.W%:|
|00001470| c8 99 53 25 2c 2c 62 25 | 2c 6e 25 2c 51 25 2b 31 |..S%,,b%|,n%,Q%+1|
|00001480| 30 90 03 2c 2d 31 2c 22 | 44 75 6d 70 22 3a c8 99 |0..,-1,"|Dump":..|
|00001490| 54 25 2c 2c 62 25 b8 6a | 25 3a c8 99 22 57 69 6d |T%,,b%.j|%:.."Wim|
|000014a0| 70 5f 43 6c 6f 73 65 54 | 65 6d 70 6c 61 74 65 22 |p_CloseT|emplate"|
|000014b0| 3a e1 0d 02 9e 20 dd f2 | 62 28 66 25 29 3a ea 63 |:.... ..|b(f%):.c|
|000014c0| 25 2c 79 25 3a e7 66 25 | 3c 31 63 66 25 3e 64 25 |%,y%:.f%|<1cf%>d%|
|000014d0| 8c e1 0d 02 a8 50 71 25 | 3d 66 25 3a 63 25 3d 4b |.....Pq%|=f%:c%=K|
|000014e0| 25 21 28 66 25 2a 34 29 | 3a 63 61 25 3d 63 25 2b |%!(f%*4)|:ca%=c%+|
|000014f0| 28 63 25 21 30 29 3a 50 | 25 3d 63 25 21 31 32 3a |(c%!0):P|%=c%!12:|
|00001500| 59 25 3d 63 25 21 31 36 | 3a 5f 25 3d 63 25 21 32 |Y%=c%!16|:_%=c%!2|
|00001510| 30 3a 64 61 25 3d 63 25 | 21 32 34 3a e7 67 25 3e |0:da%=c%|!24:.g%>|
|00001520| 30 8c 0d 02 b2 e5 62 25 | 21 30 3d 6a 25 3a c8 99 |0.....b%|!0=j%:..|
|00001530| 22 57 69 6d 70 5f 47 65 | 74 57 69 6e 64 6f 77 49 |"Wimp_Ge|tWindowI|
|00001540| 6e 66 6f 22 2c 2c 62 25 | 3a 24 28 62 25 21 37 36 |nfo",,b%|:$(b%!76|
|00001550| 29 3d 61 24 28 71 25 29 | 2b 22 20 20 22 2b 66 24 |)=a$(q%)|+" "+f$|
|00001560| 3a c8 99 22 57 69 6d 70 | 5f 47 65 74 57 69 6e 64 |:.."Wimp|_GetWind|
|00001570| 6f 77 4f 75 74 6c 69 6e | 65 22 2c 2c 62 25 3a c8 |owOutlin|e",,b%:.|
|00001580| 99 22 57 69 6d 70 5f 46 | 6f 72 63 65 52 65 64 72 |."Wimp_F|orceRedr|
|00001590| 61 77 22 2c 2d 31 2c 62 | 25 21 34 2c 62 25 21 38 |aw",-1,b|%!4,b%!8|
|000015a0| 2c 62 25 21 31 32 2c 62 | 25 21 31 36 3a 4e 25 3d |,b%!12,b|%!16:N%=|
|000015b0| 31 2b 28 28 78 25 2d 31 | 29 81 50 25 29 3a 76 25 |1+((x%-1|).P%):v%|
|000015c0| 3d 4e 25 2a 64 61 25 3a | 62 25 21 30 3d 30 3a 62 |=N%*da%:|b%!0=0:b|
|000015d0| 25 21 34 3d 30 3a 62 25 | 21 38 3d 5f 25 3a 62 25 |%!4=0:b%|!8=_%:b%|
|000015e0| 21 31 32 3d 76 25 3a c8 | 99 22 57 69 6d 70 5f 53 |!12=v%:.|."Wimp_S|
|000015f0| 65 74 45 78 74 65 6e 74 | 22 2c 6a 25 2c 62 25 3a |etExtent|",j%,b%:|
|00001600| 62 25 21 30 3d 6a 25 0d | 02 bc 5c c8 99 22 57 69 |b%!0=j%.|..\.."Wi|
|00001610| 6d 70 5f 47 65 74 57 69 | 6e 64 6f 77 53 74 61 74 |mp_GetWi|ndowStat|
|00001620| 65 22 2c 2c 62 25 3a c8 | 99 22 57 69 6d 70 5f 4f |e",,b%:.|."Wimp_O|
|00001630| 70 65 6e 57 69 6e 64 6f | 77 22 2c 2c 62 25 3a c8 |penWindo|w",,b%:.|
|00001640| 99 22 57 69 6d 70 5f 46 | 6f 72 63 65 52 65 64 72 |."Wimp_F|orceRedr|
|00001650| 61 77 22 2c 6a 25 2c 30 | 2c 30 2c 5f 25 2c 76 25 |aw",j%,0|,0,_%,v%|
|00001660| 3a f2 65 0d 02 c6 05 cd | 0d 02 d0 05 e1 0d 02 da |:.e.....|........|
|00001670| 4e dd f2 61 28 65 61 25 | 2c 55 25 2c 64 24 2c 74 |N..a(ea%|,U%,d$,t|
|00001680| 24 29 3a ea 65 24 2c 67 | 24 2c 62 24 2c 63 24 2c |$):.e$,g|$,b$,c$,|
|00001690| 47 25 2c 49 25 2c 48 25 | 2c 56 25 3a 55 25 2b 3d |G%,I%,H%|,V%:U%+=|
|000016a0| 6d 25 3a 65 25 3d 55 25 | 3a e7 a9 64 24 3e 31 31 |m%:e%=U%|:..d$>11|
|000016b0| 8c 64 24 3d c0 64 24 2c | 31 31 29 0d 02 e4 8f 24 |.d$=.d$,|11)....$|
|000016c0| 65 25 3d 64 24 3a 48 25 | 3d 31 36 2a a9 64 24 2b |e%=d$:H%|=16*.d$+|
|000016d0| 38 3a 65 25 21 31 32 3d | 34 35 39 32 37 31 3a 65 |8:e%!12=|459271:e|
|000016e0| 25 21 32 30 3d 34 34 3a | 65 25 21 32 34 3d 30 3a |%!20=44:|e%!24=0:|
|000016f0| 65 25 2b 3d 32 38 3a e3 | 49 25 3d 31 b8 65 61 25 |e%+=28:.|I%=1.ea%|
|00001700| 3a 47 25 3d 2d 31 3a 65 | 24 3d c0 74 24 2c a7 74 |:G%=-1:e|$=.t$,.t|
|00001710| 24 2c 22 2c 22 29 2d 31 | 29 3a 67 24 3d c0 65 24 |$,",")-1|):g$=.e$|
|00001720| 2c a7 65 24 2c 22 7c 22 | 29 2d 31 29 3a 63 24 3d |,.e$,"|"|)-1):c$=|
|00001730| c1 65 24 2c a7 65 24 2c | 22 7c 22 29 2b 31 29 3a |.e$,.e$,|"|")+1):|
|00001740| e7 a7 63 24 2c 22 3e 22 | 29 8c 0d 02 ee 35 62 24 |..c$,">"|)....5b$|
|00001750| 3d c1 63 24 2c a7 63 24 | 2c 22 3e 22 29 2b 31 29 |=.c$,.c$|,">")+1)|
|00001760| 3a 62 24 3d c0 62 24 2c | a7 62 24 2c 22 3c 22 29 |:b$=.b$,|.b$,"<")|
|00001770| 2d 31 29 3a 47 25 3d 6d | 25 2b a0 28 62 24 29 0d |-1):G%=m|%+.(b$).|
|00001780| 02 f8 05 cd 0d 03 02 0e | e7 a7 63 24 2c 22 5b 22 |........|..c$,"["|
|00001790| 29 8c 0d 03 0c 2f 62 24 | 3d c1 63 24 2c a7 63 24 |)..../b$|=.c$,.c$|
|000017a0| 2c 22 5b 22 29 2b 31 29 | 3a 62 24 3d c0 62 24 2c |,"[")+1)|:b$=.b$,|
|000017b0| a7 62 24 2c 22 5d 22 29 | 2d 31 29 3a c8 8e 62 24 |.b$,"]")|-1):..b$|
|000017c0| ca 0d 03 16 11 c9 22 49 | 6e 66 6f 22 3a 47 25 3d |......"I|nfo":G%=|
|000017d0| 57 25 0d 03 20 05 cb 0d | 03 2a 05 cd 0d 03 34 2f |W%.. ...|.*....4/|
|000017e0| 56 25 3d a9 67 24 3a 24 | 28 65 25 2b 31 32 29 3d |V%=.g$:$|(e%+12)=|
|000017f0| 67 24 3a e7 31 36 2b 31 | 36 2a 56 25 3e 48 25 8c |g$:.16+1|6*V%>H%.|
|00001800| 48 25 3d 31 36 2b 31 36 | 2a 56 25 0d 03 3e 5b 74 |H%=16+16|*V%..>[t|
|00001810| 24 3d c1 74 24 2c a7 74 | 24 2c 22 2c 22 29 2b 31 |$=.t$,.t|$,",")+1|
|00001820| 29 3a 65 25 21 30 3d 30 | 3a 65 25 21 34 3d 47 25 |):e%!0=0|:e%!4=G%|
|00001830| 3a 65 25 21 38 3d 26 37 | 30 90 04 32 31 3a 65 25 |:e%!8=&7|0..21:e%|
|00001840| 2b 3d 32 34 3a ed 3a 65 | 25 21 2d 32 34 3d 28 65 |+=24:.:e|%!-24=(e|
|00001850| 25 21 2d 32 34 84 31 32 | 38 29 3a 55 25 21 31 36 |%!-24.12|8):U%!16|
|00001860| 3d 48 25 3a e1 0d 03 48 | 11 dd f2 6d 28 62 25 29 |=H%:...H|...m(b%)|
|00001870| 3a c8 8e 52 25 ca 0d 03 | 52 0e c9 31 3a c8 8e 62 |:..R%...|R..1:..b|
|00001880| 25 21 30 ca 0d 03 5c 1b | c9 31 3a e7 62 25 21 34 |%!0...\.|.1:.b%!4|
|00001890| 3c 3e 2d 31 8c f2 62 28 | 62 25 21 34 2b 31 29 0d |<>-1..b(|b%!4+1).|
|000018a0| 03 66 0b c9 32 3a 4c 25 | 3d b9 0d 03 70 05 cb 0d |.f..2:L%|=...p...|
|000018b0| 03 7a 1b c9 32 3a e7 62 | 25 21 30 3c 3e 2d 31 8c |.z..2:.b|%!0<>-1.|
|000018c0| f2 62 28 62 25 21 30 2b | 31 29 0d 03 84 05 cb 0d |.b(b%!0+|1)......|
|000018d0| 03 8e 2a c8 99 22 57 69 | 6d 70 5f 47 65 74 50 6f |..*.."Wi|mp_GetPo|
|000018e0| 69 6e 74 65 72 49 6e 66 | 6f 22 2c 2c 62 25 3a e7 |interInf|o",,b%:.|
|000018f0| 28 62 25 21 38 80 31 29 | 8c 0d 03 98 09 c8 8e 52 |(b%!8.1)|.......R|
|00001900| 25 ca 0d 03 a2 09 c9 31 | 3a f2 64 0d 03 ac 09 c9 |%......1|:.d.....|
|00001910| 32 3a f2 66 0d 03 b6 05 | cb 0d 03 c0 21 c8 99 22 |2:.f....|....!.."|
|00001920| 57 69 6d 70 5f 43 72 65 | 61 74 65 4d 65 6e 75 22 |Wimp_Cre|ateMenu"|
|00001930| 2c 2c 6d 25 2c 7a 25 2c | 46 25 0d 03 ca 05 cd 0d |,,m%,z%,|F%......|
|00001940| 03 d4 05 e1 0d 03 de 2e | dd f2 67 28 70 25 2c 6e |........|..g(p%,n|
|00001950| 25 29 3a 70 25 2b 3d 6d | 25 2b 32 38 2b 6e 25 2a |%):p%+=m|%+28+n%*|
|00001960| 32 34 3a 70 25 21 30 3d | 28 70 25 21 30 84 31 29 |24:p%!0=|(p%!0.1)|
|00001970| 3a e1 0d ff 46 69 6c 65 | 44 61 74 61 83 21 53 70 |:...File|Data.!Sp|
|00001980| 72 69 74 65 73 00 28 00 | e0 02 00 00 43 f9 ff ff |rites.(.|....C...|
|00001990| 09 86 32 fe 03 00 96 6f | 01 00 90 03 10 00 90 03 |..2....o|........|
|000019a0| e4 02 00 00 d4 02 00 00 | 21 64 75 6d 70 65 72 00 |........|!dumper.|
|000019b0| 90 05 04 00 90 03 10 00 | 90 07 0b 00 90 03 2c 00 |........|......,.|
|000019c0| 90 03 80 01 00 00 0c 00 | 90 03 11 90 05 55 90 05 |........|.....U..|
|000019d0| 15 51 55 55 1f 11 11 41 | 00 00 77 90 03 57 55 25 |.QUU...A|..w..WU%|
|000019e0| 22 90 04 55 55 77 f7 15 | 71 17 41 00 00 71 17 55 |"..UUw..|q.A..q.U|
|000019f0| 55 22 90 07 52 55 55 15 | 77 17 41 00 00 71 57 25 |U"..RUU.|w.A..qW%|
|00001a00| 22 90 06 02 00 22 22 55 | 15 71 17 41 00 00 71 55 |"....""U|.q.A..qU|
|00001a10| 22 77 27 22 72 77 77 27 | 22 00 77 52 15 71 17 41 |"w'"rww'|".wR.q.A|
|00001a20| 00 00 51 25 72 27 77 22 | 72 27 22 90 03 42 74 22 |..Q%r'w"|r'"..Bt"|
|00001a30| 55 71 17 41 00 00 51 25 | 72 27 77 22 72 27 22 90 |Uq.A..Q%|r'w"r'".|
|00001a40| 03 77 44 22 55 71 17 41 | 00 00 57 25 22 77 27 22 |.wD"Uq.A|..W%"w'"|
|00001a50| 72 77 77 22 72 27 47 20 | 55 77 77 47 00 00 51 25 |rww"r'G |UwwG..Q%|
|00001a60| 72 27 77 72 72 27 22 22 | 72 77 77 27 55 11 11 41 |r'wrr'""|rww'U..A|
|00001a70| 00 00 51 25 72 27 72 27 | 72 27 22 90 04 77 22 55 |..Q%r'r'|r'"..w"U|
|00001a80| 11 11 41 00 00 11 55 22 | 77 27 77 72 27 22 90 04 |..A...U"|w'wr'"..|
|00001a90| 77 52 75 77 77 47 00 00 | 11 57 25 22 90 0a 55 15 |wRuwwG..|.W%"..U.|
|00001aa0| 11 77 41 00 00 71 17 55 | 55 22 90 07 52 55 90 03 |.wA..q.U|U"..RU..|
|00001ab0| 77 17 41 00 00 71 17 71 | 57 55 25 22 90 04 55 55 |w.A..q.q|WU%"..UU|
|00001ac0| 57 55 90 03 77 41 00 00 | 71 77 77 17 71 55 90 05 |WU..wA..|qww.qU..|
|00001ad0| 75 11 71 57 55 90 03 47 | 00 00 71 17 71 17 ee ee |u.qWU..G|..q.q...|
|00001ae0| 7e 77 11 11 77 11 71 17 | 57 55 55 45 00 00 77 17 |~w..w.q.|WUUE..w.|
|00001af0| 71 77 ee 1e 71 77 11 71 | 77 90 03 11 71 57 55 41 |qw..qw.q|w...qWUA|
|00001b00| 00 90 07 ff 90 05 0f 00 | 90 06 f0 ff 90 0f 0f 00 |........|........|
|00001b10| f0 0f f0 ff ff f0 0f ff | 90 0b 0f 00 ff 0f f0 ff |........|........|
|00001b20| ff f0 ff 90 0d 00 f0 0f | f0 ff ff f0 ff 90 0d 0f |........|........|
|00001b30| f0 0f f0 ff ff f0 ff 90 | 0e f0 0f f0 ff ff f0 ff |........|........|
|00001b40| 90 0e f0 0f f0 ff 90 16 | f0 ff 90 0e 00 00 f0 ff |........|........|
|00001b50| ff f0 ff 90 0e 00 00 f0 | ff ff 00 ff 90 13 00 ff |........|........|
|00001b60| 90 0d 0f 00 ff f0 ff ff | f0 0f ff 90 0e 0f f0 ff |........|........|
|00001b70| ff f0 0f f0 ff 90 0e f0 | ff ff f0 ff ff 0f f0 ff |........|........|
|00001b80| 90 06 00 f0 ff 90 07 f0 | 0f f0 0f 00 90 03 ff 00 |........|........|
|00001b90| 00 ff 00 f0 0f ff 90 07 | 0f f0 ff 00 90 03 ff 00 |........|........|
|00001ba0| f0 ff 90 03 00 f0 ff ff | f0 ff ff 46 69 6c 65 44 |........|...FileD|
|00001bb0| 61 74 61 82 4c 6f 61 64 | 54 68 65 73 65 00 00 b2 |ata.Load|These...|
|00001bc0| 00 00 00 44 ff ff ff b9 | 76 df d1 03 00 6b ba 7c |...D....|v....k.||
|00001bd0| 20 4c 69 73 74 20 6f 66 | 20 66 6f 72 6d 61 74 2d | List of| format-|
|00001be0| 6d 6f 64 75 6c 65 73 0a | 7c 20 45 6d 70 74 79 20 |modules.|| Empty |
|00001bf0| 6c 69 6e 65 73 20 61 6e | 64 20 6c 69 6e 65 73 20 |lines an|d lines |
|00001c00| 62 65 67 69 6e 6e 69 6e | 67 20 77 69 74 68 20 7c |beginnin|g with ||
|00001c10| 20 61 72 65 20 69 67 6e | 6f 72 65 64 0a 7c 20 59 | are ign|ored.| Y|
|00001c20| 6f 75 20 63 61 6e 27 74 | 20 6c 6f 61 64 20 6d 6f |ou can't| load mo|
|00001c30| 72 65 20 74 68 61 6e 20 | 31 32 20 6d 6f 64 75 6c |re than |12 modul|
|00001c40| 65 73 0a 0a 4f 53 2d 44 | 75 6d 70 0a 43 6f 6d 70 |es..OS-D|ump.Comp|
|00001c50| 61 63 74 48 65 78 0a 42 | 69 6e 61 72 79 0a 45 69 |actHex.B|inary.Ei|
|00001c60| 67 68 74 57 6f 72 64 73 | 0a 44 69 73 61 73 73 65 |ghtWords|.Disasse|
|00001c70| 6d 62 6c 0a 54 65 78 74 | 0a 44 65 63 69 6d 61 6c |mbl.Text|.Decimal|
|00001c80| 0a 46 69 6c 65 44 61 74 | 61 83 42 69 6e 61 72 79 |.FileDat|a.Binary|
|00001c90| 00 00 00 00 00 64 01 00 | 00 43 fd ff ff f1 29 b4 |.....d..|.C....).|
|00001ca0| fe 03 00 2a 63 24 00 90 | 0b 04 00 90 03 3c 00 90 |...*c$..|.....<..|
|00001cb0| 03 d0 03 00 00 20 00 90 | 03 42 69 6e 61 72 79 00 |..... ..|.Binary.|
|00001cc0| 0d ff 5f 2d e9 00 90 00 | a0 e1 01 a0 a0 e1 02 b0 |.._-....|........|
|00001cd0| a0 e1 03 00 a0 e1 09 10 | a0 e1 0a 20 a0 e3 d4 00 |........|... ....|
|00001ce0| 02 ef 00 00 da e5 01 00 | 5b e3 09 00 00 0a 01 80 |........|[.......|
|00001cf0| da e5 08 04 80 e0 02 00 | 5b e3 05 00 00 0a 02 80 |........|[.......|
|00001d00| da e5 08 08 80 e0 03 00 | 5b e3 01 00 00 0a 03 80 |........|[.......|
|00001d10| da e5 08 8c 80 e0 08 00 | a0 e1 0b 10 89 e2 0a 20 |........|....... |
|00001d20| a0 e3 d4 00 02 ef 15 70 | 89 e2 0f 02 08 e2 20 0e |.......p|...... .|
|00001d30| a0 e1 20 00 00 eb 0f 04 | 08 e2 20 0c a0 e1 1d 00 |.. .....|.. .....|
|00001d40| 00 eb 01 00 5b e3 14 00 | 00 0a 0f 06 08 e2 20 0a |....[...|...... .|
|00001d50| a0 e1 18 00 00 eb 0f 08 | 08 e2 20 08 a0 e1 15 00 |........|.. .....|
|00001d60| 00 eb 02 00 5b e3 0c 00 | 00 0a 0f 0a 08 e2 20 06 |....[...|...... .|
|00001d70| a0 e1 10 00 00 eb 0f 0c | 08 e2 20 04 a0 e1 0d 00 |........|.. .....|
|00001d80| 00 eb 03 00 5b e3 04 00 | 00 0a f0 00 08 e2 20 02 |....[...|...... .|
|00001d90| a0 e1 08 00 00 eb 0f 00 | 08 e2 06 00 00 eb 20 00 |........|...... .|
|00001da0| a0 e3 08 00 c9 e5 0a 00 | c9 e5 13 00 c9 e5 3a 00 |........|......:.|
|00001db0| a0 e3 09 00 c9 e5 ff 9f | bd e8 31 20 a0 e3 08 30 |........|..1 ...0|
|00001dc0| 10 e2 30 20 a0 03 01 20 | c7 e4 31 20 a0 e3 04 30 |..0 ... |..1 ...0|
|00001dd0| 10 e2 30 20 a0 03 01 20 | c7 e4 31 20 a0 e3 02 30 |..0 ... |..1 ...0|
|00001de0| 10 e2 30 20 a0 03 01 20 | c7 e4 31 20 a0 e3 01 30 |..0 ... |..1 ...0|
|00001df0| 10 e2 30 20 a0 03 01 20 | c7 e4 01 70 87 e2 0e f0 |..0 ... |...p....|
|00001e00| a0 e1 46 69 6c 65 44 61 | 74 61 83 43 6f 6d 70 61 |..FileDa|ta.Compa|
|00001e10| 63 74 48 65 78 00 70 00 | 00 00 43 fd ff ff 15 69 |ctHex.p.|..C....i|
|00001e20| b3 fe 03 00 09 e7 28 00 | 90 0b 20 00 90 03 40 00 |......(.|.. ...@.|
|00001e30| 90 04 04 00 00 20 00 90 | 03 43 6f 6d 70 61 63 74 |..... ..|.Compact|
|00001e40| 20 68 65 78 00 ff 5f 2d | e9 00 60 a0 e3 02 00 56 | hex.._-|..`....V|
|00001e50| e1 0c 00 00 0a 06 50 d1 | e7 25 42 a0 e1 0a 00 54 |......P.|.%B....T|
|00001e60| e3 37 40 84 a2 30 40 84 | b2 01 40 c0 e4 0f 40 05 |.7@..0@.|..@...@.|
|00001e70| e2 0a 00 54 e3 37 40 84 | a2 30 40 84 b2 01 40 c0 |...T.7@.|.0@...@.|
|00001e80| e4 01 60 86 e2 f0 ff ff | ea ff 9f bd e8 46 69 6c |..`.....|.....Fil|
|00001e90| 65 44 61 74 61 83 44 65 | 63 69 6d 61 6c 00 00 00 |eData.De|cimal...|
|00001ea0| 00 94 00 00 00 44 fd ff | ff 0a ae 52 8b 03 00 ed |.....D..|...R....|
|00001eb0| eb 24 00 90 0b 04 00 90 | 03 1c 00 90 03 c0 01 00 |.$......|........|
|00001ec0| 00 20 00 90 03 44 65 63 | 69 6d 61 6c 00 ff 5f 2d |. ...Dec|imal.._-|
|00001ed0| e9 00 70 a0 e1 01 80 a0 | e1 02 90 00 a0 e1 00 60 |..p.....|.......`|
|00001ee0| a0 e3 03 00 a0 e1 07 10 | a0 e1 0a 20 a0 e3 d4 00 |........|... ....|
|00001ef0| 02 ef 20 00 a0 e3 08 00 | c7 e5 09 00 c7 e5 0a 00 |.. .....|........|
|00001f00| c7 e5 0b 00 c7 e5 00 00 | a0 e3 00 60 d8 e5 06 00 |........|...`....|
|00001f10| 80 e1 01 60 d8 e5 06 04 | 80 e1 02 60 d8 e5 06 08 |...`....|...`....|
|00001f20| 80 e1 03 60 d8 e5 06 0c | 80 e1 0c 70 87 e2 07 10 |...`....|...p....|
|00001f30| a0 e1 10 20 a0 e3 dc 00 | 02 ef ff 9f bd e8 46 69 |... ....|......Fi|
|00001f40| 6c 65 44 61 74 61 83 44 | 69 73 61 73 73 65 6d 62 |leData.D|isassemb|
|00001f50| 6c 00 a0 00 00 00 43 fd | ff ff 90 de b1 fe 03 00 |l.....C.|........|
|00001f60| 41 22 28 00 90 0b 04 00 | 90 03 3c 00 90 03 d0 03 |A"(.....|..<.....|
|00001f70| 00 00 20 00 90 03 44 69 | 73 61 73 73 65 6d 62 6c |.. ...Di|sassembl|
|00001f80| 64 00 ff 5f 2d e9 00 90 | 00 a0 e1 01 a0 a0 e1 02 |d.._-...|........|
|00001f90| b0 a0 e1 03 00 a0 e1 09 | 10 a0 e1 0a 20 a0 e3 d4 |........|.... ...|
|00001fa0| 00 02 ef 00 00 da e5 01 | 00 57 e3 09 00 00 0a 01 |........|.W......|
|00001fb0| 80 da e5 08 04 80 e0 02 | 00 57 e3 05 00 00 0a 02 |........|.W......|
|00001fc0| 80 da e5 08 08 80 e0 03 | 00 57 e3 01 00 00 0a 03 |........|.W......|
|00001fd0| 80 da e5 08 0c 80 e0 80 | 03 04 ef 09 80 89 e2 02 |........|........|
|00001fe0| 00 d1 e7 02 00 c8 e7 01 | 20 52 e2 fb ff ff aa 20 |........| R..... |
|00001ff0| 00 a0 e3 08 00 c9 e5 ff | 9f bd e8 46 69 6c 65 44 |........|...FileD|
|00002000| 61 74 61 83 45 69 67 68 | 74 57 6f 72 64 73 00 00 |ata.Eigh|tWords..|
|00002010| 01 00 00 43 fd ff ff cb | 3a cb ff 03 00 f2 71 28 |...C....|:.....q(|
|00002020| 00 90 0b 20 00 90 03 52 | 00 90 03 20 05 00 00 20 |... ...R|... ... |
|00002030| 00 90 03 45 69 67 68 74 | 20 77 6f 72 64 73 00 ff |...Eight| words..|
|00002040| 5f 2d e9 00 70 a0 e1 01 | 80 a0 e1 02 90 00 a0 e1 |_-..p...|........|
|00002050| 00 60 a0 e3 03 00 a0 e1 | 07 10 a0 e1 0a 20 a0 e3 |.`......|..... ..|
|00002060| d4 00 02 ef 20 00 a0 e3 | 08 00 c7 e5 3a 00 a0 e3 |.... ...|....:...|
|00002070| 09 00 c7 e5 0a 70 87 e2 | 09 00 56 e1 19 00 00 aa |.....p..|..V.....|
|00002080| 01 60 86 e2 01 50 d8 e4 | 07 a0 87 e2 16 00 00 eb |.`...P..|........|
|00002090| 08 00 56 e1 13 00 00 aa | 01 60 86 e2 01 50 d8 e4 |..V.....|.`...P..|
|000020a0| 05 a0 87 e2 10 00 00 eb | 08 00 56 e1 0d 00 00 aa |........|..V.....|
|000020b0| 01 60 86 e2 01 50 d8 e4 | 03 a0 87 e2 0a 00 00 eb |.`...P..|........|
|000020c0| 08 00 56 e1 07 00 00 aa | 01 60 86 e2 01 50 d8 e4 |..V.....|.`...P..|
|000020d0| 01 a0 87 e2 04 00 00 eb | 03 50 16 e2 01 70 87 02 |........|.P...p..|
|000020e0| 08 70 87 e2 e3 ff ff ea | ff 9f bd e8 25 42 a0 e1 |.p......|....%B..|
|000020f0| 0a 00 54 e3 37 40 84 a2 | 30 40 84 b2 00 40 ca e5 |..T.7@..|0@...@..|
|00002100| 0f 40 05 e2 0a 00 54 e3 | 37 40 84 a2 30 40 84 b2 |.@....T.|7@..0@..|
|00002110| 01 40 ca e5 0e f0 a0 e1 | 46 69 6c 65 44 61 74 61 |.@......|FileData|
|00002120| 83 4f 53 2d 44 75 6d 70 | 00 00 00 00 c4 00 00 00 |.OS-Dump|........|
|00002130| 43 fd ff ff 31 e4 73 fe | 03 00 86 9e 24 00 90 0b |C...1.s.|....$...|
|00002140| 10 00 90 03 4d 00 90 03 | d0 04 00 00 20 00 90 03 |....M...|.... ...|
|00002150| 4f 53 2d 64 75 6d 70 00 | ff 5f 2d e9 00 90 00 a0 |OS-dump.|._-.....|
|00002160| e1 01 a0 a0 e1 02 b0 a0 | e1 03 00 a0 e1 09 10 a0 |........|........|
|00002170| e1 0a 20 a0 e3 d4 00 02 | ef 0b 80 89 e2 3d c0 89 |.. .....|.....=..|
|00002180| e2 00 60 a0 e3 0b 70 a0 | e1 07 00 56 e1 12 00 00 |..`...p.|...V....|
|00002190| aa 06 50 da e7 25 42 a0 | e1 0a 00 54 e3 37 40 84 |..P..%B.|...T.7@.|
|000021a0| a2 30 40 84 b2 00 40 c8 | e5 0f 40 05 e2 0a 00 54 |.0@...@.|..@....T|
|000021b0| e3 37 40 84 a2 30 40 84 | b2 01 40 c8 e5 03 80 88 |.7@..0@.|..@.....|
|000021c0| e2 20 00 55 e3 2e 50 a0 | b3 7f 00 55 e3 2e 50 a0 |. .U..P.|...U..P.|
|000021d0| 03 06 50 cc e7 01 60 86 | e2 ea ff ff ea 20 00 a0 |..P...`.|..... ..|
|000021e0| e3 08 00 c9 e5 0a 00 c9 | e5 3a 00 a0 e3 09 00 c9 |........|.:......|
|000021f0| e5 3b 00 c9 e5 ff 9f bd | e8 46 69 6c 65 44 61 74 |.;......|.FileDat|
|00002200| 61 83 54 65 78 74 00 00 | 00 00 00 00 00 58 00 00 |a.Text..|.....X..|
|00002210| 00 43 fd ff ff 47 c5 78 | fe 03 00 97 3f 24 00 90 |.C...G.x|....?$..|
|00002220| 0b 40 00 90 03 40 00 90 | 04 04 00 00 20 00 90 03 |.@...@..|.... ...|
|00002230| 54 65 78 74 00 49 6e 69 | ff 5f 2d e9 00 50 a0 e3 |Text.Ini|._-..P..|
|00002240| 02 00 55 e1 07 00 00 aa | 05 60 d1 e7 20 00 56 e3 |..U.....|.`.. .V.|
|00002250| 2e 60 a0 b3 7f 00 56 e3 | 2e 60 a0 03 05 60 c0 e7 |.`....V.|.`...`..|
|00002260| 01 50 85 e2 f5 ff ff ea | ff 9f bd e8 46 69 6c 65 |.P......|....File|
|00002270| 44 61 74 61 83 42 69 6e | 61 72 79 00 00 00 00 00 |Data.Bin|ary.....|
|00002280| 9f 0f 00 00 43 fb ff ff | 3d 29 b4 fe 03 00 e7 a2 |....C...|=)......|
|00002290| 0d 00 0a 23 f4 20 3e 20 | 3c 44 75 6d 70 65 72 24 |...#. > |<Dumper$|
|000022a0| 44 69 72 3e 2e 53 6f 75 | 72 63 65 73 2e 42 69 6e |Dir>.Sou|rces.Bin|
|000022b0| 61 72 79 0d 00 14 05 f4 | 0d 00 1e 32 f4 20 31 2e |ary.....|...2. 1.|
|000022c0| 30 30 20 31 36 20 4a 75 | 6c 20 31 39 39 32 20 48 |00 16 Ju|l 1992 H|
|000022d0| 65 6e 72 69 6b 20 42 6a | 65 72 72 65 67 61 61 72 |enrik Bj|erregaar|
|000022e0| 64 20 50 65 64 65 72 73 | 65 6e 0d 00 28 05 f4 0d |d Peders|en..(...|
|000022f0| 00 32 29 f4 20 43 72 65 | 61 74 65 73 20 61 20 66 |.2). Cre|ates a f|
|00002300| 6f 72 6d 61 74 2d 6d 6f | 64 75 6c 65 20 66 6f 72 |ormat-mo|dule for|
|00002310| 20 21 44 75 6d 70 65 72 | 0d 00 3c 04 0d 00 46 10 | !Dumper|..<...F.|
|00002320| de 20 43 6f 64 65 25 20 | 32 30 90 03 0d 00 50 04 |. Code% |20....P.|
|00002330| 0d 00 5a 0a f2 41 73 73 | 65 6d 0d 00 64 45 c8 99 |..Z..Ass|em..dE..|
|00002340| 22 4f 53 5f 46 69 6c 65 | 22 2c 31 30 2c 22 3c 44 |"OS_File|",10,"<D|
|00002350| 75 6d 70 65 72 24 44 69 | 72 3e 2e 4d 6f 64 75 6c |umper$Di|r>.Modul|
|00002360| 65 73 2e 42 69 6e 61 72 | 79 22 2c 26 46 46 44 2c |es.Binar|y",&FFD,|
|00002370| 2c 43 6f 64 65 25 2c 43 | 6f 64 65 25 2b 50 25 0d |,Code%,C|ode%+P%.|
|00002380| 00 6e 05 e0 0d 00 78 04 | 0d 00 82 0b dd f2 41 73 |.n....x.|......As|
|00002390| 73 65 6d 0d 00 8c 16 20 | e3 20 50 61 73 73 25 3d |sem.... |. Pass%=|
|000023a0| 34 20 b8 20 36 20 88 20 | 32 0d 00 96 13 20 20 50 |4 . 6 . |2.... P|
|000023b0| 25 3d 30 3a 4f 25 3d 43 | 6f 64 65 25 0d 00 a0 10 |%=0:O%=C|ode%....|
|000023c0| 20 20 5b 4f 50 54 20 50 | 61 73 73 25 0d 00 aa 2e | [OPT P|ass%....|
|000023d0| 3b 74 68 65 20 63 6f 64 | 65 20 73 74 61 72 74 73 |;the cod|e starts|
|000023e0| 20 77 69 74 68 20 61 20 | 34 30 20 62 79 74 65 73 | with a |40 bytes|
|000023f0| 20 68 65 61 64 65 72 2e | 90 03 0d 00 b4 09 3b 61 | header.|......;a|
|00002400| 74 20 30 0d 00 be 35 20 | 90 03 45 51 55 44 20 6d |t 0...5 |..EQUD m|
|00002410| 61 6b 65 73 74 72 69 6e | 67 20 90 0c 3b 6f 66 66 |akestrin|g ..;off|
|00002420| 73 65 74 20 74 6f 20 72 | 6f 75 74 69 6e 65 2e 0d |set to r|outine..|
|00002430| 00 c8 09 3b 61 74 20 34 | 0d 00 d2 3a 20 90 03 45 |...;at 4|...: ..E|
|00002440| 51 55 44 20 30 20 90 15 | 3b 72 65 73 65 72 76 65 |QUD 0 ..|;reserve|
|00002450| 64 2c 20 6d 75 73 74 20 | 62 65 20 7a 65 72 6f 2e |d, must |be zero.|
|00002460| 0d 00 dc 09 3b 61 74 20 | 38 0d 00 e6 3a 20 90 03 |....;at |8...: ..|
|00002470| 45 51 55 44 20 30 20 90 | 15 3b 72 65 73 65 72 76 |EQUD 0 .|.;reserv|
|00002480| 65 64 2c 20 6d 75 73 74 | 20 62 65 20 7a 65 72 6f |ed, must| be zero|
|00002490| 2e 0d 00 f0 0a 3b 61 74 | 20 31 32 0d 00 fa 4c 20 |.....;at| 12...L |
|000024a0| 90 03 45 51 55 44 20 34 | 20 90 15 3b 42 50 4c 20 |..EQUD 4| ..;BPL |
|000024b0| 28 62 79 74 65 73 20 70 | 65 72 20 6c 69 6e 65 29 |(bytes p|er line)|
|000024c0| 2e 20 54 68 65 20 6e 75 | 6d 62 65 72 20 6f 66 20 |. The nu|mber of |
|000024d0| 62 79 74 65 73 0d 01 04 | 4a 20 90 1e 3b 28 6f 66 |bytes...|J ..;(of|
|000024e0| 20 74 68 65 20 69 6e 70 | 75 74 20 66 69 6c 65 29 | the inp|ut file)|
|000024f0| 20 73 68 6f 77 6e 20 6f | 6e 20 65 61 63 68 20 6c | shown o|n each l|
|00002500| 69 6e 65 2e 0d 01 0e 0a | 3b 61 74 20 31 36 0d 01 |ine.....|;at 16..|
|00002510| 18 4b 20 90 03 45 51 55 | 44 20 36 30 20 90 14 3b |.K ..EQU|D 60 ..;|
|00002520| 43 50 4c 20 28 63 68 61 | 72 61 63 74 65 72 73 20 |CPL (cha|racters |
|00002530| 70 65 72 20 6c 69 6e 65 | 29 2e 20 54 68 65 20 6e |per line|). The n|
|00002540| 75 6d 62 65 72 20 6f 66 | 0d 01 22 4a 20 90 1e 3b |umber of|.."J ..;|
|00002550| 20 63 68 61 72 73 20 74 | 68 69 73 20 66 6f 72 6d | chars t|his form|
|00002560| 61 74 20 67 65 6e 65 72 | 61 74 65 73 20 74 6f 20 |at gener|ates to |
|00002570| 64 69 73 70 6c 61 79 0d | 01 2c 41 20 90 1e 3b 42 |display.|.,A ..;B|
|00002580| 50 4c 20 62 79 74 65 73 | 20 66 72 6f 6d 20 74 68 |PL bytes| from th|
|00002590| 65 20 69 6e 70 75 74 20 | 66 69 6c 65 2e 0d 01 36 |e input |file...6|
|000025a0| 0a 3b 61 74 20 32 30 0d | 01 40 40 20 90 03 45 51 |.;at 20.|.@@ ..EQ|
|000025b0| 55 44 20 36 31 2a 31 36 | 20 90 11 3b 77 69 64 74 |UD 61*16| ..;widt|
|000025c0| 68 20 6f 66 20 77 69 6e | 64 6f 77 2c 20 69 6e 20 |h of win|dow, in |
|000025d0| 4f 53 2d 75 6e 69 74 73 | 2e 0d 01 4a 0a 3b 61 74 |OS-units|...J.;at|
|000025e0| 20 32 34 0d 01 54 4c 20 | 90 03 45 51 55 44 20 33 | 24..TL |..EQUD 3|
|000025f0| 32 20 90 14 3b 72 65 73 | 65 72 76 65 64 2c 20 6d |2 ..;res|erved, m|
|00002600| 75 73 74 20 62 65 20 33 | 32 20 28 68 65 69 67 74 |ust be 3|2 (heigt|
|00002610| 68 20 6f 66 20 65 61 63 | 68 20 6c 69 6e 65 0d 01 |h of eac|h line..|
|00002620| 5e 3f 20 90 1e 3b 20 69 | 6e 20 4f 53 2d 75 6e 69 |^? ..; i|n OS-uni|
|00002630| 74 73 29 2e 20 4e 6f 74 | 20 75 73 65 64 20 79 65 |ts). Not| used ye|
|00002640| 74 2e 0d 01 68 0a 3b 61 | 74 20 32 38 0d 01 72 49 |t...h.;a|t 28..rI|
|00002650| 20 90 03 45 51 55 53 20 | 22 42 69 6e 61 72 79 22 | ..EQUS |"Binary"|
|00002660| 3a 45 51 55 42 20 30 20 | 90 07 3b 6e 61 6d 65 20 |:EQUB 0 |..;name |
|00002670| 6f 66 20 74 68 65 20 66 | 6f 72 6d 61 74 2e 20 4d |of the f|ormat. M|
|00002680| 61 78 20 31 31 20 63 68 | 61 72 61 63 74 65 72 73 |ax 11 ch|aracters|
|00002690| 2e 0d 01 7c 30 20 90 1e | 3b 30 2d 74 65 72 6d 69 |...|0 ..|;0-termi|
|000026a0| 6e 61 74 65 64 2e 0d 01 | 86 0c 20 90 03 41 4c 49 |nated...|.. ..ALI|
|000026b0| 47 4e 0d 01 90 00 04 0d | 01 9a 3f 3b 54 68 65 20 |GN......|..?;The |
|000026c0| 63 6f 64 65 20 69 73 20 | 63 61 6c 6c 20 72 65 70 |code is |call rep|
|000026d0| 65 61 74 65 64 6c 79 20 | 77 69 74 68 20 74 68 65 |eatedly |with the|
|000026e0| 20 66 6f 6c 6c 6f 77 69 | 6e 67 20 70 61 72 61 6d | followi|ng param|
|000026f0| 65 74 65 72 73 3a 0d 01 | a4 05 3b 0d 01 ae 4c 3b |eters:..|..;...L;|
|00002700| 52 30 20 20 2d 3e 20 42 | 75 66 66 65 72 20 66 6f |R0 -> B|uffer fo|
|00002710| 72 20 74 68 65 20 6f 75 | 74 70 75 74 73 74 72 69 |r the ou|tputstri|
|00002720| 6e 67 2e 20 4f 6e 20 65 | 6e 74 72 79 2c 20 74 68 |ng. On e|ntry, th|
|00002730| 65 20 62 75 66 66 65 72 | 20 69 73 20 66 69 6c 6c |e buffer| is fill|
|00002740| 65 64 20 77 69 74 68 0d | 01 b8 2a 3b 20 97 49 49 |ed with.|..*; .II|
|00002750| 20 33 32 20 28 73 70 61 | 63 65 73 29 20 61 6e 64 | 32 (spa|ces) and|
|00002760| 20 74 65 72 6d 69 6e 61 | 74 65 64 20 62 79 20 30 | termina|ted by 0|
|00002770| 2e 0d 01 c2 38 3b 52 31 | 20 20 2d 3e 20 42 75 66 |....8;R1| -> Buf|
|00002780| 66 65 72 20 68 6f 6c 64 | 69 6e 67 20 74 68 65 20 |fer hold|ing the |
|00002790| 64 61 74 61 20 66 72 6f | 6d 20 74 68 65 20 69 6e |data fro|m the in|
|000027a0| 70 75 74 20 66 69 6c 65 | 2e 0d 01 cc 3d 3b 52 32 |put file|....=;R2|
|000027b0| 20 20 3d 20 20 4e 75 6d | 62 65 72 20 6f 66 20 62 | = Num|ber of b|
|000027c0| 79 74 65 73 20 74 6f 20 | 62 65 20 75 73 65 64 20 |ytes to |be used |
|000027d0| 66 72 6f 6d 20 74 68 65 | 20 62 75 66 66 65 72 20 |from the| buffer |
|000027e0| 69 6e 20 52 31 2e 0d 01 | d6 4a 3b 52 33 20 20 3d |in R1...|.J;R3 =|
|000027f0| 20 20 43 75 72 72 65 6e | 74 20 70 6f 73 69 74 69 | Curren|t positi|
|00002800| 6f 6e 20 28 6f 66 20 66 | 69 72 73 74 20 62 79 74 |on (of f|irst byt|
|00002810| 65 20 6f 6e 20 74 68 69 | 73 20 6c 69 6e 65 29 20 |e on thi|s line) |
|00002820| 77 69 74 68 69 6e 20 74 | 68 65 20 66 69 6c 65 2e |within t|he file.|
|00002830| 0d 01 e0 2b 3b 52 34 20 | 20 2d 3e 20 44 61 74 61 |...+;R4 | -> Data|
|00002840| 62 6c 6f 63 6b 20 90 03 | 52 34 2b 30 20 4c 65 6e |block ..|R4+0 Len|
|00002850| 67 74 68 20 6f 66 20 66 | 69 6c 65 0d 01 ea 4d 3b |gth of f|ile...M;|
|00002860| 20 90 13 74 68 65 20 72 | 65 73 74 20 6f 66 20 74 | ..the r|est of t|
|00002870| 68 65 20 62 6c 6f 63 6b | 20 64 6f 65 73 6e 27 74 |he block| doesn't|
|00002880| 20 63 6f 6e 74 61 69 6e | 20 61 6e 79 74 68 69 6e | contain| anythin|
|00002890| 67 20 75 73 65 66 75 6c | 0d 01 f4 05 3b 0d 01 fe |g useful|....;...|
|000028a0| 4b 3b 54 68 65 20 63 6f | 64 65 20 73 68 6f 75 6c |K;The co|de shoul|
|000028b0| 64 20 67 65 6e 65 72 61 | 74 65 20 61 20 73 74 72 |d genera|te a str|
|000028c0| 69 6e 67 20 28 69 6e 20 | 5b 52 30 5d 29 20 74 68 |ing (in |[R0]) th|
|000028d0| 61 74 20 64 69 73 70 6c | 61 79 73 20 74 68 65 20 |at displ|ays the |
|000028e0| 52 32 20 66 69 72 73 74 | 0d 02 08 1f 3b 62 79 74 |R2 first|....;byt|
|000028f0| 65 73 20 6f 66 20 74 68 | 65 20 64 61 74 61 20 69 |es of th|e data i|
|00002900| 6e 20 5b 52 31 5d 2e 0d | 02 12 46 3b 4f 6e 20 65 |n [R1]..|..F;On e|
|00002910| 6e 74 72 79 2c 20 52 31 | 34 20 68 6f 6c 64 73 20 |ntry, R1|4 holds |
|00002920| 74 68 65 20 72 65 74 75 | 72 6e 20 61 64 64 72 65 |the retu|rn addre|
|00002930| 73 73 2c 20 52 31 33 20 | 70 6f 69 6e 74 73 20 74 |ss, R13 |points t|
|00002940| 6f 20 61 20 46 44 20 73 | 74 61 63 6b 2e 0d 02 1c |o a FD s|tack....|
|00002950| 04 0d 02 26 04 0d 02 30 | 29 3b 74 68 65 20 66 6f |...&...0|);the fo|
|00002960| 72 6d 61 74 20 6f 66 20 | 74 68 65 20 64 75 6d 70 |rmat of |the dump|
|00002970| 20 69 73 20 6c 69 6b 65 | 20 74 68 69 73 3a 0d 02 | is like| this:..|
|00002980| 3a 40 3b 30 90 08 20 20 | 30 33 32 33 90 03 34 35 |:@;0.. |0323..45|
|00002990| 20 20 30 90 04 20 30 30 | 31 31 20 30 30 31 30 20 | 0.. 00|11 0010 |
|000029a0| 30 30 31 31 20 30 30 31 | 31 20 30 30 31 31 20 30 |0011 001|1 0011 0|
|000029b0| 31 30 30 20 30 31 30 31 | 0d 02 44 2f 3b 70 6f 73 |100 0101|..D/;pos|
|000029c0| 69 74 69 6f 6e 20 90 04 | 77 6f 72 64 20 90 0f 62 |ition ..|word ..b|
|000029d0| 69 6e 61 72 79 20 64 61 | 74 61 0d 02 4e 04 0d 02 |inary da|ta..N...|
|000029e0| 58 0f 2e 6d 61 6b 65 73 | 74 72 69 6e 67 0d 02 62 |X..makes|tring..b|
|000029f0| 1e 20 90 03 53 54 4d 46 | 44 20 52 31 33 21 2c 7b |. ..STMF|D R13!,{|
|00002a00| 52 30 2d 52 31 32 2c 52 | 31 34 7d 0d 02 6c 04 0d |R0-R12,R|14}..l..|
|00002a10| 02 76 42 20 90 03 4d 4f | 56 20 52 39 2c 52 30 3a |.vB ..MO|V R9,R0:|
|00002a20| 4d 4f 56 20 52 31 30 2c | 52 31 3a 4d 4f 56 20 52 |MOV R10,|R1:MOV R|
|00002a30| 31 31 2c 52 32 20 90 10 | 3b 73 61 76 65 20 70 61 |11,R2 ..|;save pa|
|00002a40| 72 61 6d 73 0d 02 80 04 | 0d 02 8a 0d 3b 70 6f 73 |rams....|....;pos|
|00002a50| 69 74 69 6f 6e 0d 02 94 | 25 20 90 03 4d 4f 56 20 |ition...|% ..MOV |
|00002a60| 52 30 2c 52 33 3a 4d 4f | 56 20 52 31 2c 52 39 3a |R0,R3:MO|V R1,R9:|
|00002a70| 4d 4f 56 20 52 32 2c 23 | 31 30 0d 02 9e 46 20 90 |MOV R2,#|10...F .|
|00002a80| 03 53 57 49 20 22 58 4f | 53 5f 43 6f 6e 76 65 72 |.SWI "XO|S_Conver|
|00002a90| 74 48 65 78 38 22 20 90 | 1a 3b 68 65 78 20 6f 66 |tHex8" .|.;hex of|
|00002aa0| 20 70 6f 73 69 74 69 6f | 6e 0d 02 a8 04 0d 02 b2 | positio|n.......|
|00002ab0| 09 3b 77 6f 72 64 0d 02 | bc 48 20 90 03 4c 44 52 |.;word..|.H ..LDR|
|00002ac0| 42 20 52 30 2c 5b 52 31 | 30 5d 20 90 22 3b 77 65 |B R0,[R1|0] .";we|
|00002ad0| 20 64 6f 6e 27 74 20 6b | 6e 6f 77 20 66 6f 72 0d | don't k|now for.|
|00002ae0| 02 c6 47 20 90 03 43 4d | 50 20 52 31 31 2c 23 31 |..G ..CM|P R11,#1|
|00002af0| 3a 42 45 51 20 77 6f 72 | 64 20 90 1c 3b 73 75 72 |:BEQ wor|d ..;sur|
|00002b00| 65 20 74 68 61 74 20 52 | 31 30 20 69 73 0d 02 d0 |e that R|10 is...|
|00002b10| 43 20 90 03 4c 44 52 42 | 20 52 38 2c 5b 52 31 30 |C ..LDRB| R8,[R10|
|00002b20| 2c 23 31 5d 3a 41 44 44 | 20 52 30 2c 52 30 2c 52 |,#1]:ADD| R0,R0,R|
|00002b30| 38 2c 4c 53 4c 23 38 20 | 90 0c 3b 77 6f 72 64 20 |8,LSL#8 |..;word |
|00002b40| 61 6c 69 67 6e 65 64 0d | 02 da 1a 20 90 03 43 4d |aligned.|... ..CM|
|00002b50| 50 20 52 31 31 2c 23 32 | 3a 42 45 51 20 77 6f 72 |P R11,#2|:BEQ wor|
|00002b60| 64 0d 02 e4 2b 20 90 03 | 4c 44 52 42 20 52 38 2c |d...+ ..|LDRB R8,|
|00002b70| 5b 52 31 30 2c 23 32 5d | 3a 41 44 44 20 52 30 2c |[R10,#2]|:ADD R0,|
|00002b80| 52 30 2c 52 38 2c 4c 53 | 4c 23 31 36 0d 02 ee 1a |R0,R8,LS|L#16....|
|00002b90| 20 90 03 43 4d 50 20 52 | 31 31 2c 23 33 3a 42 45 | ..CMP R|11,#3:BE|
|00002ba0| 51 20 77 6f 72 64 0d 02 | f8 2b 20 90 03 4c 44 52 |Q word..|.+ ..LDR|
|00002bb0| 42 20 52 38 2c 5b 52 31 | 30 2c 23 33 5d 3a 41 44 |B R8,[R1|0,#3]:AD|
|00002bc0| 44 20 52 38 2c 52 30 2c | 52 38 2c 4c 53 4c 23 32 |D R8,R0,|R8,LSL#2|
|00002bd0| 34 0d 03 02 09 2e 77 6f | 72 64 0d 03 0c 10 20 90 |4.....wo|rd.... .|
|00002be0| 03 4d 4f 56 20 52 30 2c | 52 38 0d 03 16 1f 20 90 |.MOV R0,|R8.... .|
|00002bf0| 03 41 44 44 20 52 31 2c | 52 39 2c 23 31 31 3a 4d |.ADD R1,|R9,#11:M|
|00002c00| 4f 56 20 52 32 2c 23 31 | 30 0d 03 20 42 20 90 03 |OV R2,#1|0.. B ..|
|00002c10| 53 57 49 20 22 58 4f 53 | 5f 43 6f 6e 76 65 72 74 |SWI "XOS|_Convert|
|00002c20| 48 65 78 38 22 20 90 1a | 3b 68 65 78 20 6f 66 20 |Hex8" ..|;hex of |
|00002c30| 77 6f 72 64 0d 03 2a 04 | 0d 03 34 43 20 90 03 41 |word..*.|..4C ..A|
|00002c40| 44 44 20 52 37 2c 52 39 | 2c 23 32 31 20 90 22 3b |DD R7,R9|,#21 .";|
|00002c50| 73 74 61 72 74 20 6f 66 | 20 62 69 6e 0d 03 3e 04 |start of| bin..>.|
|00002c60| 0d 03 48 34 20 90 03 80 | 20 52 30 2c 52 38 2c 23 |..H4 ...| R0,R8,#|
|00002c70| 26 46 30 90 07 3a 4d 4f | 56 20 52 30 2c 52 30 2c |&F0..:MO|V R0,R0,|
|00002c80| 4c 53 52 23 32 38 3a 42 | 4c 20 62 69 6e 61 72 79 |LSR#28:B|L binary|
|00002c90| 0d 03 52 34 20 90 03 80 | 20 52 30 2c 52 38 2c 23 |..R4 ...| R0,R8,#|
|00002ca0| 26 46 30 90 06 20 3a 4d | 4f 56 20 52 30 2c 52 30 |&F0.. :M|OV R0,R0|
|00002cb0| 2c 4c 53 52 23 32 34 3a | 42 4c 20 62 69 6e 61 72 |,LSR#24:|BL binar|
|00002cc0| 79 0d 03 5c 1a 20 90 03 | 43 4d 50 20 52 31 31 2c |y..\. ..|CMP R11,|
|00002cd0| 23 31 3a 42 45 51 20 6d | 69 73 63 0d 03 66 34 20 |#1:BEQ m|isc..f4 |
|00002ce0| 90 03 80 20 52 30 2c 52 | 38 2c 23 26 46 30 90 05 |... R0,R|8,#&F0..|
|00002cf0| 20 20 3a 4d 4f 56 20 52 | 30 2c 52 30 2c 4c 53 52 | :MOV R|0,R0,LSR|
|00002d00| 23 32 30 3a 42 4c 20 62 | 69 6e 61 72 79 0d 03 70 |#20:BL b|inary..p|
|00002d10| 34 20 90 03 80 20 52 30 | 2c 52 38 2c 23 26 46 30 |4 ... R0|,R8,#&F0|
|00002d20| 90 04 20 90 03 3a 4d 4f | 56 20 52 30 2c 52 30 2c |.. ..:MO|V R0,R0,|
|00002d30| 4c 53 52 23 31 36 3a 42 | 4c 20 62 69 6e 61 72 79 |LSR#16:B|L binary|
|00002d40| 0d 03 7a 1a 20 90 03 43 | 4d 50 20 52 31 31 2c 23 |..z. ..C|MP R11,#|
|00002d50| 32 3a 42 45 51 20 6d 69 | 73 63 0d 03 84 34 20 90 |2:BEQ mi|sc...4 .|
|00002d60| 03 80 20 52 30 2c 52 38 | 2c 23 26 46 30 90 03 20 |.. R0,R8|,#&F0.. |
|00002d70| 90 04 3a 4d 4f 56 20 52 | 30 2c 52 30 2c 4c 53 52 |..:MOV R|0,R0,LSR|
|00002d80| 23 31 32 3a 42 4c 20 62 | 69 6e 61 72 79 0d 03 8e |#12:BL b|inary...|
|00002d90| 34 20 90 03 80 20 52 30 | 2c 52 38 2c 23 26 46 30 |4 ... R0|,R8,#&F0|
|00002da0| 30 20 90 05 3a 4d 4f 56 | 20 52 30 2c 52 30 2c 4c |0 ..:MOV| R0,R0,L|
|00002db0| 53 52 23 38 20 3a 42 4c | 20 62 69 6e 61 72 79 0d |SR#8 :BL| binary.|
|00002dc0| 03 98 1a 20 90 03 43 4d | 50 20 52 31 31 2c 23 33 |... ..CM|P R11,#3|
|00002dd0| 3a 42 45 51 20 6d 69 73 | 63 0d 03 a2 34 20 90 03 |:BEQ mis|c...4 ..|
|00002de0| 80 20 52 30 2c 52 38 2c | 23 26 46 30 20 90 06 3a |. R0,R8,|#&F0 ..:|
|00002df0| 4d 4f 56 20 52 30 2c 52 | 30 2c 4c 53 52 23 34 20 |MOV R0,R|0,LSR#4 |
|00002e00| 3a 42 4c 20 62 69 6e 61 | 72 79 0d 03 ac 34 20 90 |:BL bina|ry...4 .|
|00002e10| 03 80 20 52 30 2c 52 38 | 2c 23 26 46 20 90 18 3a |.. R0,R8|,#&F ..:|
|00002e20| 42 4c 20 62 69 6e 61 72 | 79 0d 03 b6 09 2e 6d 69 |BL binar|y.....mi|
|00002e30| 73 63 0d 03 c0 04 0d 03 | ca 10 3b 62 69 6e 61 72 |sc......|..;binar|
|00002e40| 79 20 64 61 74 61 0d 03 | d4 04 0d 03 de 0f 3b 6d |y data..|......;m|
|00002e50| 69 73 63 20 63 68 61 72 | 73 0d 03 e8 45 20 90 03 |isc char|s...E ..|
|00002e60| 4d 4f 56 20 52 30 2c 23 | 97 22 20 22 3a 53 54 52 |MOV R0,#|." ":STR|
|00002e70| 42 20 52 30 2c 5b 52 39 | 2c 23 38 5d 3a 53 54 52 |B R0,[R9|,#8]:STR|
|00002e80| 42 20 52 30 2c 5b 52 39 | 2c 23 31 30 5d 3a 53 54 |B R0,[R9|,#10]:ST|
|00002e90| 52 42 20 52 30 2c 5b 52 | 39 2c 23 31 39 5d 0d 03 |RB R0,[R|9,#19]..|
|00002ea0| f2 23 20 90 03 4d 4f 56 | 20 52 30 2c 23 97 22 3a |.# ..MOV| R0,#.":|
|00002eb0| 22 3a 53 54 52 42 20 52 | 30 2c 5b 52 39 2c 23 39 |":STRB R|0,[R9,#9|
|00002ec0| 5d 0d 03 fc 04 0d 04 06 | 1d 20 90 03 4c 44 4d 46 |].......|. ..LDMF|
|00002ed0| 44 20 52 31 33 21 2c 7b | 52 30 2d 52 31 32 2c 50 |D R13!,{|R0-R12,P|
|00002ee0| 43 7d 0d 04 10 04 0d 04 | 1a 0b 2e 62 69 6e 61 72 |C}......|...binar|
|00002ef0| 79 0d 04 24 13 20 90 03 | 4d 4f 56 20 52 32 2c 23 |y..$. ..|MOV R2,#|
|00002f00| 97 22 31 22 0d 04 2e 22 | 20 90 03 80 53 20 52 33 |."1"..."| ...S R3|
|00002f10| 2c 52 30 2c 23 25 31 30 | 90 03 3a ec 51 20 52 32 |,R0,#%10|..:.Q R2|
|00002f20| 2c 23 97 22 30 22 0d 04 | 38 16 20 90 03 53 54 52 |,#."0"..|8. ..STR|
|00002f30| 42 20 52 32 2c 5b 52 37 | 5d 2c 23 31 0d 04 42 13 |B R2,[R7|],#1..B.|
|00002f40| 20 90 03 4d 4f 56 20 52 | 32 2c 23 97 22 31 22 0d | ..MOV R|2,#."1".|
|00002f50| 04 4c 21 20 90 03 80 53 | 20 52 33 2c 52 30 2c 23 |.L! ...S| R3,R0,#|
|00002f60| 25 31 30 30 3a ec 51 20 | 52 32 2c 23 97 22 30 22 |%100:.Q |R2,#."0"|
|00002f70| 0d 04 56 16 20 90 03 53 | 54 52 42 20 52 32 2c 5b |..V. ..S|TRB R2,[|
|00002f80| 52 37 5d 2c 23 31 0d 04 | 60 13 20 90 03 4d 4f 56 |R7],#1..|`. ..MOV|
|00002f90| 20 52 32 2c 23 97 22 31 | 22 0d 04 6a 20 90 04 80 | R2,#."1|"..j ...|
|00002fa0| 53 20 52 33 2c 52 30 2c | 23 25 31 30 3a ec 51 20 |S R3,R0,|#%10:.Q |
|00002fb0| 52 32 2c 23 97 22 30 22 | 0d 04 74 16 20 90 03 53 |R2,#."0"|..t. ..S|
|00002fc0| 54 52 42 20 52 32 2c 5b | 52 37 5d 2c 23 31 0d 04 |TRB R2,[|R7],#1..|
|00002fd0| 7e 13 20 90 03 4d 4f 56 | 20 52 32 2c 23 97 22 31 |~. ..MOV| R2,#."1|
|00002fe0| 22 0d 04 88 1f 20 90 03 | 80 53 20 52 33 2c 52 30 |".... ..|.S R3,R0|
|00002ff0| 2c 23 25 31 3a ec 51 20 | 52 32 2c 23 97 22 30 22 |,#%1:.Q |R2,#."0"|
|00003000| 0d 04 92 16 20 90 03 53 | 54 52 42 20 52 32 2c 5b |.... ..S|TRB R2,[|
|00003010| 52 37 5d 2c 23 31 0d 04 | 9c 13 20 90 03 41 44 44 |R7],#1..|.. ..ADD|
|00003020| 20 52 37 2c 52 37 2c 23 | 31 0d 04 a6 11 20 90 03 | R7,R7,#|1.... ..|
|00003030| 4d 4f 56 20 50 43 2c 52 | 31 34 0d 04 b0 04 0d 04 |MOV PC,R|14......|
|00003040| ba 07 20 20 5d 0d 04 c4 | 06 20 ed 0d 04 ce 05 e1 |.. ]...|. ......|
|00003050| 0d ff 46 69 6c 65 44 61 | 74 61 83 43 6f 6d 70 61 |..FileDa|ta.Compa|
|00003060| 63 74 48 65 78 00 77 09 | 00 00 43 fb ff ff 62 68 |ctHex.w.|..C...bh|
|00003070| b3 fe 03 00 3f f3 0d 00 | 0a 27 f4 20 3e 20 3c 44 |....?...|.'. > <D|
|00003080| 75 6d 70 65 72 24 44 69 | 72 3e 2e 53 6f 75 72 63 |umper$Di|r>.Sourc|
|00003090| 65 73 2e 43 6f 6d 70 61 | 63 74 48 65 78 0d 00 14 |es.Compa|ctHex...|
|000030a0| 05 f4 0d 00 1e 32 f4 20 | 31 2e 30 30 20 31 36 20 |.....2. |1.00 16 |
|000030b0| 4a 75 6c 20 31 39 39 32 | 20 48 65 6e 72 69 6b 20 |Jul 1992| Henrik |
|000030c0| 42 6a 65 72 72 65 67 61 | 61 72 64 20 50 65 64 65 |Bjerrega|ard Pede|
|000030d0| 72 73 65 6e 0d 00 28 05 | f4 0d 00 32 29 f4 20 43 |rsen..(.|...2). C|
|000030e0| 72 65 61 74 65 73 20 61 | 20 66 6f 72 6d 61 74 2d |reates a| format-|
|000030f0| 6d 6f 64 75 6c 65 20 66 | 6f 72 20 21 44 75 6d 70 |module f|or !Dump|
|00003100| 65 72 0d 00 3c 04 0d 00 | 46 10 de 20 43 6f 64 65 |er..<...|F.. Code|
|00003110| 25 20 32 30 90 03 0d 00 | 50 04 0d 00 5a 0a f2 41 |% 20....|P...Z..A|
|00003120| 73 73 65 6d 0d 00 64 49 | c8 99 22 4f 53 5f 46 69 |ssem..dI|.."OS_Fi|
|00003130| 6c 65 22 2c 31 30 2c 22 | 3c 44 75 6d 70 65 72 24 |le",10,"|<Dumper$|
|00003140| 44 69 72 3e 2e 4d 6f 64 | 75 6c 65 73 2e 43 6f 6d |Dir>.Mod|ules.Com|
|00003150| 70 61 63 74 48 65 78 22 | 2c 26 46 46 44 2c 2c 43 |pactHex"|,&FFD,,C|
|00003160| 6f 64 65 25 2c 43 6f 64 | 65 25 2b 50 25 0d 00 6e |ode%,Cod|e%+P%..n|
|00003170| 05 e0 0d 00 78 04 0d 00 | 82 0b dd f2 41 73 73 65 |....x...|....Asse|
|00003180| 6d 0d 00 8c 16 20 e3 20 | 50 61 73 73 25 3d 34 20 |m.... . |Pass%=4 |
|00003190| b8 20 36 20 88 20 32 0d | 00 96 13 20 20 50 25 3d |. 6 . 2.|... P%=|
|000031a0| 30 3a 4f 25 3d 43 6f 64 | 65 25 0d 00 a0 10 20 20 |0:O%=Cod|e%.... |
|000031b0| 5b 4f 50 54 20 50 61 73 | 73 25 0d 00 aa 2e 3b 74 |[OPT Pas|s%....;t|
|000031c0| 68 65 20 63 6f 64 65 20 | 73 74 61 72 74 73 20 77 |he code |starts w|
|000031d0| 69 74 68 20 61 20 34 30 | 20 62 79 74 65 73 20 68 |ith a 40| bytes h|
|000031e0| 65 61 64 65 72 2e 90 03 | 0d 00 b4 09 3b 61 74 20 |eader...|....;at |
|000031f0| 30 0d 00 be 35 20 90 03 | 45 51 55 44 20 6d 61 6b |0...5 ..|EQUD mak|
|00003200| 65 73 74 72 69 6e 67 20 | 90 0c 3b 6f 66 66 73 65 |estring |..;offse|
|00003210| 74 20 74 6f 20 72 6f 75 | 74 69 6e 65 2e 0d 00 c8 |t to rou|tine....|
|00003220| 09 3b 61 74 20 34 0d 00 | d2 3a 20 90 03 45 51 55 |.;at 4..|.: ..EQU|
|00003230| 44 20 30 20 90 15 3b 72 | 65 73 65 72 76 65 64 2c |D 0 ..;r|eserved,|
|00003240| 20 6d 75 73 74 20 62 65 | 20 7a 65 72 6f 2e 0d 00 | must be| zero...|
|00003250| dc 09 3b 61 74 20 38 0d | 00 e6 3a 20 90 03 45 51 |..;at 8.|..: ..EQ|
|00003260| 55 44 20 30 20 90 15 3b | 72 65 73 65 72 76 65 64 |UD 0 ..;|reserved|
|00003270| 2c 20 6d 75 73 74 20 62 | 65 20 7a 65 72 6f 2e 0d |, must b|e zero..|
|00003280| 00 f0 0a 3b 61 74 20 31 | 32 0d 00 fa 4c 20 90 03 |...;at 1|2...L ..|
|00003290| 45 51 55 44 20 33 32 20 | 90 14 3b 42 50 4c 20 28 |EQUD 32 |..;BPL (|
|000032a0| 62 79 74 65 73 20 70 65 | 72 20 6c 69 6e 65 29 2e |bytes pe|r line).|
|000032b0| 20 54 68 65 20 6e 75 6d | 62 65 72 20 6f 66 20 62 | The num|ber of b|
|000032c0| 79 74 65 73 0d 01 04 4a | 20 90 1e 3b 28 6f 66 20 |ytes...J| ..;(of |
|000032d0| 74 68 65 20 69 6e 70 75 | 74 20 66 69 6c 65 29 20 |the inpu|t file) |
|000032e0| 73 68 6f 77 6e 20 6f 6e | 20 65 61 63 68 20 6c 69 |shown on| each li|
|000032f0| 6e 65 2e 0d 01 0e 0a 3b | 61 74 20 31 36 0d 01 18 |ne.....;|at 16...|
|00003300| 4b 20 90 03 45 51 55 44 | 20 36 34 20 90 14 3b 43 |K ..EQUD| 64 ..;C|
|00003310| 50 4c 20 28 63 68 61 72 | 61 63 74 65 72 73 20 70 |PL (char|acters p|
|00003320| 65 72 20 6c 69 6e 65 29 | 2e 20 54 68 65 20 6e 75 |er line)|. The nu|
|00003330| 6d 62 65 72 20 6f 66 0d | 01 22 4a 20 90 1e 3b 20 |mber of.|."J ..; |
|00003340| 63 68 61 72 73 20 74 68 | 69 73 20 66 6f 72 6d 61 |chars th|is forma|
|00003350| 74 20 67 65 6e 65 72 61 | 74 65 73 20 74 6f 20 64 |t genera|tes to d|
|00003360| 69 73 70 6c 61 79 0d 01 | 2c 41 20 90 1e 3b 42 50 |isplay..|,A ..;BP|
|00003370| 4c 20 62 79 74 65 73 20 | 66 72 6f 6d 20 74 68 65 |L bytes |from the|
|00003380| 20 69 6e 70 75 74 20 66 | 69 6c 65 2e 0d 01 36 0a | input f|ile...6.|
|00003390| 3b 61 74 20 32 30 0d 01 | 40 40 20 90 03 45 51 55 |;at 20..|@@ ..EQU|
|000033a0| 44 20 36 34 2a 31 36 20 | 90 11 3b 77 69 64 74 68 |D 64*16 |..;width|
|000033b0| 20 6f 66 20 77 69 6e 64 | 6f 77 2c 20 69 6e 20 4f | of wind|ow, in O|
|000033c0| 53 2d 75 6e 69 74 73 2e | 0d 01 4a 0a 3b 61 74 20 |S-units.|..J.;at |
|000033d0| 32 34 0d 01 54 4c 20 90 | 03 45 51 55 44 20 33 32 |24..TL .|.EQUD 32|
|000033e0| 20 90 14 3b 72 65 73 65 | 72 76 65 64 2c 20 6d 75 | ..;rese|rved, mu|
|000033f0| 73 74 20 62 65 20 33 32 | 20 28 68 65 69 67 74 68 |st be 32| (heigth|
|00003400| 20 6f 66 20 65 61 63 68 | 20 6c 69 6e 65 0d 01 5e | of each| line..^|
|00003410| 3f 20 90 1e 3b 20 69 6e | 20 4f 53 2d 75 6e 69 74 |? ..; in| OS-unit|
|00003420| 73 29 2e 20 4e 6f 74 20 | 75 73 65 64 20 79 65 74 |s). Not |used yet|
|00003430| 2e 0d 01 68 0a 3b 61 74 | 20 32 38 0d 01 72 49 20 |...h.;at| 28..rI |
|00003440| 90 03 45 51 55 53 20 22 | 43 6f 6d 70 61 63 74 20 |..EQUS "|Compact |
|00003450| 68 65 78 22 3a 45 51 55 | 42 20 30 20 20 3b 6e 61 |hex":EQU|B 0 ;na|
|00003460| 6d 65 20 6f 66 20 74 68 | 65 20 66 6f 72 6d 61 74 |me of th|e format|
|00003470| 2e 20 4d 61 78 20 31 31 | 20 63 68 61 72 61 63 74 |. Max 11| charact|
|00003480| 65 72 73 2e 0d 01 7c 30 | 20 90 1e 3b 30 2d 74 65 |ers...|0| ..;0-te|
|00003490| 72 6d 69 6e 61 74 65 64 | 2e 0d 01 86 0c 20 90 03 |rminated|..... ..|
|000034a0| 41 4c 49 47 4e 0d 01 90 | 00 04 0d 01 9a 3f 3b 54 |ALIGN...|.....?;T|
|000034b0| 68 65 20 63 6f 64 65 20 | 69 73 20 63 61 6c 6c 20 |he code |is call |
|000034c0| 72 65 70 65 61 74 65 64 | 6c 79 20 77 69 74 68 20 |repeated|ly with |
|000034d0| 74 68 65 20 66 6f 6c 6c | 6f 77 69 6e 67 20 70 61 |the foll|owing pa|
|000034e0| 72 61 6d 65 74 65 72 73 | 3a 0d 01 a4 05 3b 0d 01 |rameters|:....;..|
|000034f0| ae 4c 3b 52 30 20 20 2d | 3e 20 42 75 66 66 65 72 |.L;R0 -|> Buffer|
|00003500| 20 66 6f 72 20 74 68 65 | 20 6f 75 74 70 75 74 73 | for the| outputs|
|00003510| 74 72 69 6e 67 2e 20 4f | 6e 20 65 6e 74 72 79 2c |tring. O|n entry,|
|00003520| 20 74 68 65 20 62 75 66 | 66 65 72 20 69 73 20 66 | the buf|fer is f|
|00003530| 69 6c 6c 65 64 20 77 69 | 74 68 0d 01 b8 2a 3b 20 |illed wi|th...*; |
|00003540| 97 49 49 20 33 32 20 28 | 73 70 61 63 65 73 29 20 |.II 32 (|spaces) |
|00003550| 61 6e 64 20 74 65 72 6d | 69 6e 61 74 65 64 20 62 |and term|inated b|
|00003560| 79 20 30 2e 0d 01 c2 38 | 3b 52 31 20 20 2d 3e 20 |y 0....8|;R1 -> |
|00003570| 42 75 66 66 65 72 20 68 | 6f 6c 64 69 6e 67 20 74 |Buffer h|olding t|
|00003580| 68 65 20 64 61 74 61 20 | 66 72 6f 6d 20 74 68 65 |he data |from the|
|00003590| 20 69 6e 70 75 74 20 66 | 69 6c 65 2e 0d 01 cc 3d | input f|ile....=|
|000035a0| 3b 52 32 20 20 3d 20 20 | 4e 75 6d 62 65 72 20 6f |;R2 = |Number o|
|000035b0| 66 20 62 79 74 65 73 20 | 74 6f 20 62 65 20 75 73 |f bytes |to be us|
|000035c0| 65 64 20 66 72 6f 6d 20 | 74 68 65 20 62 75 66 66 |ed from |the buff|
|000035d0| 65 72 20 69 6e 20 52 31 | 2e 0d 01 d6 4a 3b 52 33 |er in R1|....J;R3|
|000035e0| 20 20 3d 20 20 43 75 72 | 72 65 6e 74 20 70 6f 73 | = Cur|rent pos|
|000035f0| 69 74 69 6f 6e 20 28 6f | 66 20 66 69 72 73 74 20 |ition (o|f first |
|00003600| 62 79 74 65 20 6f 6e 20 | 74 68 69 73 20 6c 69 6e |byte on |this lin|
|00003610| 65 29 20 77 69 74 68 69 | 6e 20 74 68 65 20 66 69 |e) withi|n the fi|
|00003620| 6c 65 2e 0d 01 e0 2b 3b | 52 34 20 20 2d 3e 20 44 |le....+;|R4 -> D|
|00003630| 61 74 61 62 6c 6f 63 6b | 20 90 03 52 34 2b 30 20 |atablock| ..R4+0 |
|00003640| 4c 65 6e 67 74 68 20 6f | 66 20 66 69 6c 65 0d 01 |Length o|f file..|
|00003650| ea 4d 3b 20 90 13 74 68 | 65 20 72 65 73 74 20 6f |.M; ..th|e rest o|
|00003660| 66 20 74 68 65 20 62 6c | 6f 63 6b 20 64 6f 65 73 |f the bl|ock does|
|00003670| 6e 27 74 20 63 6f 6e 74 | 61 69 6e 20 61 6e 79 74 |n't cont|ain anyt|
|00003680| 68 69 6e 67 20 75 73 65 | 66 75 6c 0d 01 f4 05 3b |hing use|ful....;|
|00003690| 0d 01 fe 4b 3b 54 68 65 | 20 63 6f 64 65 20 73 68 |...K;The| code sh|
|000036a0| 6f 75 6c 64 20 67 65 6e | 65 72 61 74 65 20 61 20 |ould gen|erate a |
|000036b0| 73 74 72 69 6e 67 20 28 | 69 6e 20 5b 52 30 5d 29 |string (|in [R0])|
|000036c0| 20 74 68 61 74 20 64 69 | 73 70 6c 61 79 73 20 74 | that di|splays t|
|000036d0| 68 65 20 52 32 20 66 69 | 72 73 74 0d 02 08 1f 3b |he R2 fi|rst....;|
|000036e0| 62 79 74 65 73 20 6f 66 | 20 74 68 65 20 64 61 74 |bytes of| the dat|
|000036f0| 61 20 69 6e 20 5b 52 31 | 5d 2e 0d 02 12 46 3b 4f |a in [R1|]....F;O|
|00003700| 6e 20 65 6e 74 72 79 2c | 20 52 31 34 20 68 6f 6c |n entry,| R14 hol|
|00003710| 64 73 20 74 68 65 20 72 | 65 74 75 72 6e 20 61 64 |ds the r|eturn ad|
|00003720| 64 72 65 73 73 2c 20 52 | 31 33 20 70 6f 69 6e 74 |dress, R|13 point|
|00003730| 73 20 74 6f 20 61 20 46 | 44 20 73 74 61 63 6b 2e |s to a F|D stack.|
|00003740| 0d 02 1c 04 0d 02 26 0f | 2e 6d 61 6b 65 73 74 72 |......&.|.makestr|
|00003750| 69 6e 67 0d 02 30 1e 20 | 90 03 53 54 4d 46 44 20 |ing..0. |..STMFD |
|00003760| 52 31 33 21 2c 7b 52 30 | 2d 52 31 32 2c 52 31 34 |R13!,{R0|-R12,R14|
|00003770| 7d 0d 02 3a 10 20 90 03 | 4d 4f 56 20 52 36 2c 23 |}..:. ..|MOV R6,#|
|00003780| 30 0d 02 44 09 2e 6c 6f | 6f 70 0d 02 4e 18 20 90 |0..D..lo|op..N. .|
|00003790| 03 43 4d 50 20 52 36 2c | 52 32 3a 42 45 51 20 65 |.CMP R6,|R2:BEQ e|
|000037a0| 6e 64 0d 02 58 16 20 90 | 03 4c 44 52 42 20 52 35 |nd..X. .|.LDRB R5|
|000037b0| 2c 5b 52 31 2c 52 36 5d | 0d 02 62 04 0d 02 6c 16 |,[R1,R6]|..b...l.|
|000037c0| 20 90 03 4d 4f 56 20 52 | 34 2c 52 35 2c 4c 53 52 | ..MOV R|4,R5,LSR|
|000037d0| 23 34 0d 02 76 11 20 90 | 03 43 4d 50 20 52 34 2c |#4..v. .|.CMP R4,|
|000037e0| 23 31 30 0d 02 80 16 20 | 90 03 41 44 44 47 45 20 |#10.... |..ADDGE |
|000037f0| 52 34 2c 52 34 2c 23 35 | 35 0d 02 8a 16 20 90 03 |R4,R4,#5|5.... ..|
|00003800| 41 44 44 4c 54 20 52 34 | 2c 52 34 2c 23 34 38 0d |ADDLT R4|,R4,#48.|
|00003810| 02 94 16 20 90 03 53 54 | 52 42 20 52 34 2c 5b 52 |... ..ST|RB R4,[R|
|00003820| 30 5d 2c 23 31 0d 02 9e | 04 0d 02 a8 12 20 90 03 |0],#1...|..... ..|
|00003830| 80 20 52 34 2c 52 35 2c | 23 26 46 0d 02 b2 11 20 |. R4,R5,|#&F.... |
|00003840| 90 03 43 4d 50 20 52 34 | 2c 23 31 30 0d 02 bc 16 |..CMP R4|,#10....|
|00003850| 20 90 03 41 44 44 47 45 | 20 52 34 2c 52 34 2c 23 | ..ADDGE| R4,R4,#|
|00003860| 35 35 0d 02 c6 16 20 90 | 03 41 44 44 4c 54 20 52 |55.... .|.ADDLT R|
|00003870| 34 2c 52 34 2c 23 34 38 | 0d 02 d0 16 20 90 03 53 |4,R4,#48|.... ..S|
|00003880| 54 52 42 20 52 34 2c 5b | 52 30 5d 2c 23 31 0d 02 |TRB R4,[|R0],#1..|
|00003890| da 04 0d 02 e4 1a 20 90 | 03 41 44 44 20 52 36 2c |...... .|.ADD R6,|
|000038a0| 52 36 2c 23 31 3a 42 20 | 6c 6f 6f 70 0d 02 ee 08 |R6,#1:B |loop....|
|000038b0| 2e 65 6e 64 0d 02 f8 1d | 20 90 03 4c 44 4d 46 44 |.end....| ..LDMFD|
|000038c0| 20 52 31 33 21 2c 7b 52 | 30 2d 52 31 32 2c 50 43 | R13!,{R|0-R12,PC|
|000038d0| 7d 0d 03 02 04 0d 03 0c | 07 20 20 5d 0d 03 16 06 |}.......|. ]....|
|000038e0| 20 ed 0d 03 20 05 e1 0d | ff 46 69 6c 65 44 61 74 | ... ...|.FileDat|
|000038f0| 61 83 44 65 63 69 6d 61 | 6c 00 00 00 00 6d 05 00 |a.Decima|l....m..|
|00003900| 00 44 fb ff ff d7 ac 52 | 8b 03 00 58 f7 0d 00 0a |.D.....R|...X....|
|00003910| 24 f4 20 3e 20 3c 44 75 | 6d 70 65 72 24 44 69 72 |$. > <Du|mper$Dir|
|00003920| 3e 2e 53 6f 75 72 63 65 | 73 2e 44 65 63 69 6d 61 |>.Source|s.Decima|
|00003930| 6c 0d 00 14 05 f4 0d 00 | 1e 32 f4 20 31 2e 30 30 |l.......|.2. 1.00|
|00003940| 20 31 36 20 41 70 72 20 | 31 39 39 33 20 48 65 6e | 16 Apr |1993 Hen|
|00003950| 72 69 6b 20 42 6a 65 72 | 72 65 67 61 61 72 64 20 |rik Bjer|regaard |
|00003960| 50 65 64 65 72 73 65 6e | 0d 00 28 04 0d 00 32 10 |Pedersen|..(...2.|
|00003970| de 20 43 6f 64 65 25 20 | 32 30 90 03 0d 00 3c 04 |. Code% |20....<.|
|00003980| 0d 00 46 0a f2 41 73 73 | 65 6d 0d 00 50 46 c8 99 |..F..Ass|em..PF..|
|00003990| 22 4f 53 5f 46 69 6c 65 | 22 2c 31 30 2c 22 3c 44 |"OS_File|",10,"<D|
|000039a0| 75 6d 70 65 72 24 44 69 | 72 3e 2e 4d 6f 64 75 6c |umper$Di|r>.Modul|
|000039b0| 65 73 2e 44 65 63 69 6d | 61 6c 22 2c 26 46 46 44 |es.Decim|al",&FFD|
|000039c0| 2c 2c 43 6f 64 65 25 2c | 43 6f 64 65 25 2b 50 25 |,,Code%,|Code%+P%|
|000039d0| 0d 00 5a 05 e0 0d 00 64 | 04 0d 00 6e 0b dd f2 41 |..Z....d|...n...A|
|000039e0| 73 73 65 6d 0d 00 78 16 | 20 e3 20 50 61 73 73 25 |ssem..x.| . Pass%|
|000039f0| 3d 34 20 b8 20 36 20 88 | 20 32 0d 00 82 13 20 20 |=4 . 6 .| 2.... |
|00003a00| 50 25 3d 30 3a 4f 25 3d | 43 6f 64 65 25 0d 00 8c |P%=0:O%=|Code%...|
|00003a10| 10 20 20 5b 4f 50 54 20 | 50 61 73 73 25 0d 00 96 |. [OPT |Pass%...|
|00003a20| 16 20 90 03 45 51 55 44 | 20 6d 61 6b 65 73 74 72 |. ..EQUD| makestr|
|00003a30| 69 6e 67 0d 00 a0 0d 20 | 90 03 45 51 55 44 20 30 |ing.... |..EQUD 0|
|00003a40| 0d 00 aa 0d 20 90 03 45 | 51 55 44 20 30 0d 00 b4 |.... ..E|QUD 0...|
|00003a50| 0d 20 90 03 45 51 55 44 | 20 34 0d 00 be 0e 20 90 |. ..EQUD| 4.... .|
|00003a60| 03 45 51 55 44 20 32 38 | 0d 00 c8 11 20 90 03 45 |.EQUD 28|.... ..E|
|00003a70| 51 55 44 20 32 38 2a 31 | 36 0d 00 d2 0e 20 90 03 |QUD 28*1|6.... ..|
|00003a80| 45 51 55 44 20 33 32 0d | 00 dc 1c 20 90 03 45 51 |EQUD 32.|... ..EQ|
|00003a90| 55 53 20 22 44 65 63 69 | 6d 61 6c 22 3a 45 51 55 |US "Deci|mal":EQU|
|00003aa0| 42 20 30 0d 00 e6 0c 20 | 90 03 41 4c 49 47 4e 0d |B 0.... |..ALIGN.|
|00003ab0| 00 f0 04 0d 00 fa 0b 3b | 46 6f 72 6d 61 74 0d 01 |.......;|Format..|
|00003ac0| 04 15 3b 30 90 06 38 30 | 20 90 04 33 34 35 36 0d |..;0..80| ..3456.|
|00003ad0| 01 0e 15 3b 50 6f 73 69 | 74 69 6f 6e 20 90 04 44 |...;Posi|tion ..D|
|00003ae0| 61 74 61 0d 01 18 04 0d | 01 22 28 3b 52 30 20 20 |ata.....|."(;R0 |
|00003af0| 2d 3e 20 42 75 66 66 65 | 72 20 66 6f 72 20 74 68 |-> Buffe|r for th|
|00003b00| 65 20 6f 75 74 70 75 74 | 73 74 72 69 6e 67 2e 0d |e output|string..|
|00003b10| 01 2c 38 3b 52 31 20 20 | 2d 3e 20 42 75 66 66 65 |.,8;R1 |-> Buffe|
|00003b20| 72 20 68 6f 6c 64 69 6e | 67 20 74 68 65 20 64 61 |r holdin|g the da|
|00003b30| 74 61 20 66 72 6f 6d 20 | 74 68 65 20 69 6e 70 75 |ta from |the inpu|
|00003b40| 74 20 66 69 6c 65 2e 0d | 01 36 3d 3b 52 32 20 20 |t file..|.6=;R2 |
|00003b50| 3d 20 20 4e 75 6d 62 65 | 72 20 6f 66 20 62 79 74 |= Numbe|r of byt|
|00003b60| 65 73 20 74 6f 20 62 65 | 20 75 73 65 64 20 66 72 |es to be| used fr|
|00003b70| 6f 6d 20 74 68 65 20 62 | 75 66 66 65 72 20 69 6e |om the b|uffer in|
|00003b80| 20 52 31 2e 0d 01 40 4a | 3b 52 33 20 20 3d 20 20 | R1...@J|;R3 = |
|00003b90| 43 75 72 72 65 6e 74 20 | 70 6f 73 69 74 69 6f 6e |Current |position|
|00003ba0| 20 28 6f 66 20 66 69 72 | 73 74 20 62 79 74 65 20 | (of fir|st byte |
|00003bb0| 6f 6e 20 74 68 69 73 20 | 6c 69 6e 65 29 20 77 69 |on this |line) wi|
|00003bc0| 74 68 69 6e 20 74 68 65 | 20 66 69 6c 65 2e 0d 01 |thin the| file...|
|00003bd0| 4a 04 0d 01 54 0f 2e 6d | 61 6b 65 73 74 72 69 6e |J...T..m|akestrin|
|00003be0| 67 0d 01 5e 1e 20 90 03 | 53 54 4d 46 44 20 52 31 |g..^. ..|STMFD R1|
|00003bf0| 33 21 2c 7b 52 30 2d 52 | 31 32 2c 52 31 34 7d 0d |3!,{R0-R|12,R14}.|
|00003c00| 01 68 10 20 90 03 4d 4f | 56 20 52 37 2c 52 30 0d |.h. ..MO|V R7,R0.|
|00003c10| 01 72 10 20 90 03 4d 4f | 56 20 52 38 2c 52 31 0d |.r. ..MO|V R8,R1.|
|00003c20| 01 7c 10 20 90 03 4d 4f | 56 20 52 39 2c 52 32 0d |.|. ..MO|V R9,R2.|
|00003c30| 01 86 10 20 90 03 4d 4f | 56 20 52 36 2c 23 30 0d |... ..MO|V R6,#0.|
|00003c40| 01 90 00 04 0d 01 9a 25 | 20 90 03 4d 4f 56 20 52 |.......%| ..MOV R|
|00003c50| 30 2c 52 33 3a 4d 4f 56 | 20 52 31 2c 52 37 3a 4d |0,R3:MOV| R1,R7:M|
|00003c60| 4f 56 20 52 32 2c 23 31 | 30 0d 01 a4 46 20 90 03 |OV R2,#1|0...F ..|
|00003c70| 53 57 49 20 22 58 4f 53 | 5f 43 6f 6e 76 65 72 74 |SWI "XOS|_Convert|
|00003c80| 48 65 78 38 22 20 90 1a | 3b 68 65 78 20 6f 66 20 |Hex8" ..|;hex of |
|00003c90| 70 6f 73 69 74 69 6f 6e | 0d 01 ae 13 20 90 03 4d |position|.... ..M|
|00003ca0| 4f 56 20 52 30 2c 23 97 | 22 20 22 0d 01 b8 26 20 |OV R0,#.|" "...& |
|00003cb0| 90 03 53 54 52 42 20 52 | 30 2c 5b 52 37 2c 23 38 |..STRB R|0,[R7,#8|
|00003cc0| 5d 3a 53 54 52 42 20 52 | 30 2c 5b 52 37 2c 23 39 |]:STRB R|0,[R7,#9|
|00003cd0| 5d 0d 01 c2 28 20 90 03 | 53 54 52 42 20 52 30 2c |]...( ..|STRB R0,|
|00003ce0| 5b 52 37 2c 23 31 30 5d | 3a 53 54 52 42 20 52 30 |[R7,#10]|:STRB R0|
|00003cf0| 2c 5b 52 37 2c 23 31 31 | 5d 0d 01 cc 04 0d 01 d6 |,[R7,#11|].......|
|00003d00| 10 20 90 03 4d 4f 56 20 | 52 30 2c 23 30 0d 01 e0 |. ..MOV |R0,#0...|
|00003d10| 22 20 90 03 4c 44 52 42 | 20 52 36 2c 5b 52 38 2c |" ..LDRB| R6,[R8,|
|00003d20| 23 30 5d 3a 84 52 20 52 | 30 2c 52 30 2c 52 36 0d |#0]:.R R|0,R0,R6.|
|00003d30| 01 ea 28 20 90 03 4c 44 | 52 42 20 52 36 2c 5b 52 |..( ..LD|RB R6,[R|
|00003d40| 38 2c 23 31 5d 3a 84 52 | 20 52 30 2c 52 30 2c 52 |8,#1]:.R| R0,R0,R|
|00003d50| 36 2c 4c 53 4c 23 38 0d | 01 f4 29 20 90 03 4c 44 |6,LSL#8.|..) ..LD|
|00003d60| 52 42 20 52 36 2c 5b 52 | 38 2c 23 32 5d 3a 84 52 |RB R6,[R|8,#2]:.R|
|00003d70| 20 52 30 2c 52 30 2c 52 | 36 2c 4c 53 4c 23 31 36 | R0,R0,R|6,LSL#16|
|00003d80| 0d 01 fe 29 20 90 03 4c | 44 52 42 20 52 36 2c 5b |...) ..L|DRB R6,[|
|00003d90| 52 38 2c 23 33 5d 3a 84 | 52 20 52 30 2c 52 30 2c |R8,#3]:.|R R0,R0,|
|00003da0| 52 36 2c 4c 53 4c 23 32 | 34 0d 02 08 14 20 90 03 |R6,LSL#2|4.... ..|
|00003db0| 41 44 44 20 52 37 2c 52 | 37 2c 23 31 32 0d 02 12 |ADD R7,R|7,#12...|
|00003dc0| 1b 20 90 03 4d 4f 56 20 | 52 31 2c 52 37 3a 4d 4f |. ..MOV |R1,R7:MO|
|00003dd0| 56 20 52 32 2c 23 31 36 | 0d 02 1c 4a 20 90 03 53 |V R2,#16|...J ..S|
|00003de0| 57 49 20 22 58 4f 53 5f | 43 6f 6e 76 65 72 74 49 |WI "XOS_|ConvertI|
|00003df0| 6e 74 65 67 65 72 34 22 | 20 90 1a 3b 68 65 78 20 |nteger4"| ..;hex |
|00003e00| 6f 66 20 70 6f 73 69 74 | 69 6f 6e 0d 02 26 04 0d |of posit|ion..&..|
|00003e10| 02 30 08 2e 65 6e 64 0d | 02 3a 1d 20 90 03 4c 44 |.0..end.|.:. ..LD|
|00003e20| 4d 46 44 20 52 31 33 21 | 2c 7b 52 30 2d 52 31 32 |MFD R13!|,{R0-R12|
|00003e30| 2c 50 43 7d 0d 02 44 07 | 20 20 5d 0d 02 4e 06 20 |,PC}..D.| ]..N. |
|00003e40| ed 0d 02 58 05 e1 0d ff | 46 69 6c 65 44 61 74 61 |...X....|FileData|
|00003e50| 83 44 69 73 61 73 73 6d | 62 6c 00 00 43 0c 00 00 |.Disassm|bl..C...|
|00003e60| 43 fb ff ff ea dd b1 fe | 03 00 be ca 0d 00 0a 26 |C.......|.......&|
|00003e70| f4 20 3e 20 3c 44 75 6d | 70 65 72 24 44 69 72 3e |. > <Dum|per$Dir>|
|00003e80| 2e 53 6f 75 72 63 65 73 | 2e 44 69 73 61 73 73 6d |.Sources|.Disassm|
|00003e90| 62 6c 0d 00 14 05 f4 0d | 00 1e 32 f4 20 31 2e 30 |bl......|..2. 1.0|
|00003ea0| 30 20 31 36 20 4a 75 6c | 20 31 39 39 32 20 48 65 |0 16 Jul| 1992 He|
|00003eb0| 6e 72 69 6b 20 42 6a 65 | 72 72 65 67 61 61 72 64 |nrik Bje|rregaard|
|00003ec0| 20 50 65 64 65 72 73 65 | 6e 0d 00 28 05 f4 0d 00 | Pederse|n..(....|
|00003ed0| 32 29 f4 20 43 72 65 61 | 74 65 73 20 61 20 66 6f |2). Crea|tes a fo|
|00003ee0| 72 6d 61 74 2d 6d 6f 64 | 75 6c 65 20 66 6f 72 20 |rmat-mod|ule for |
|00003ef0| 21 44 75 6d 70 65 72 0d | 00 3c 04 0d 00 46 10 de |!Dumper.|.<...F..|
|00003f00| 20 43 6f 64 65 25 20 32 | 30 90 03 0d 00 50 04 0d | Code% 2|0....P..|
|00003f10| 00 5a 0a f2 41 73 73 65 | 6d 0d 00 64 48 c8 99 22 |.Z..Asse|m..dH.."|
|00003f20| 4f 53 5f 46 69 6c 65 22 | 2c 31 30 2c 22 3c 44 75 |OS_File"|,10,"<Du|
|00003f30| 6d 70 65 72 24 44 69 72 | 3e 2e 4d 6f 64 75 6c 65 |mper$Dir|>.Module|
|00003f40| 73 2e 44 69 73 61 73 73 | 6d 62 6c 22 2c 26 46 46 |s.Disass|mbl",&FF|
|00003f50| 44 2c 2c 43 6f 64 65 25 | 2c 43 6f 64 65 25 2b 50 |D,,Code%|,Code%+P|
|00003f60| 25 0d 00 6e 05 e0 0d 00 | 78 04 0d 00 82 0b dd f2 |%..n....|x.......|
|00003f70| 41 73 73 65 6d 0d 00 8c | 16 20 e3 20 50 61 73 73 |Assem...|. . Pass|
|00003f80| 25 3d 34 20 b8 20 36 20 | 88 20 32 0d 00 96 13 20 |%=4 . 6 |. 2.... |
|00003f90| 20 50 25 3d 30 3a 4f 25 | 3d 43 6f 64 65 25 0d 00 | P%=0:O%|=Code%..|
|00003fa0| a0 10 20 20 5b 4f 50 54 | 20 50 61 73 73 25 0d 00 |.. [OPT| Pass%..|
|00003fb0| aa 2e 3b 74 68 65 20 63 | 6f 64 65 20 73 74 61 72 |..;the c|ode star|
|00003fc0| 74 73 20 77 69 74 68 20 | 61 20 34 30 20 62 79 74 |ts with |a 40 byt|
|00003fd0| 65 73 20 68 65 61 64 65 | 72 2e 90 03 0d 00 b4 09 |es heade|r.......|
|00003fe0| 3b 61 74 20 30 0d 00 be | 35 20 90 03 45 51 55 44 |;at 0...|5 ..EQUD|
|00003ff0| 20 6d 61 6b 65 73 74 72 | 69 6e 67 20 90 0c 3b 6f | makestr|ing ..;o|
|00004000| 66 66 73 65 74 20 74 6f | 20 72 6f 75 74 69 6e 65 |ffset to| routine|
|00004010| 2e 0d 00 c8 09 3b 61 74 | 20 34 0d 00 d2 3a 20 90 |.....;at| 4...: .|
|00004020| 03 45 51 55 44 20 30 20 | 90 15 3b 72 65 73 65 72 |.EQUD 0 |..;reser|
|00004030| 76 65 64 2c 20 6d 75 73 | 74 20 62 65 20 7a 65 72 |ved, mus|t be zer|
|00004040| 6f 2e 0d 00 dc 09 3b 61 | 74 20 38 0d 00 e6 3a 20 |o.....;a|t 8...: |
|00004050| 90 03 45 51 55 44 20 30 | 20 90 15 3b 72 65 73 65 |..EQUD 0| ..;rese|
|00004060| 72 76 65 64 2c 20 6d 75 | 73 74 20 62 65 20 7a 65 |rved, mu|st be ze|
|00004070| 72 6f 2e 0d 00 f0 0a 3b | 61 74 20 31 32 0d 00 fa |ro.....;|at 12...|
|00004080| 4c 20 90 03 45 51 55 44 | 20 34 20 90 15 3b 42 50 |L ..EQUD| 4 ..;BP|
|00004090| 4c 20 28 62 79 74 65 73 | 20 70 65 72 20 6c 69 6e |L (bytes| per lin|
|000040a0| 65 29 2e 20 54 68 65 20 | 6e 75 6d 62 65 72 20 6f |e). The |number o|
|000040b0| 66 20 62 79 74 65 73 0d | 01 04 4a 20 90 1e 3b 28 |f bytes.|..J ..;(|
|000040c0| 6f 66 20 74 68 65 20 69 | 6e 70 75 74 20 66 69 6c |of the i|nput fil|
|000040d0| 65 29 20 73 68 6f 77 6e | 20 6f 6e 20 65 61 63 68 |e) shown| on each|
|000040e0| 20 6c 69 6e 65 2e 0d 01 | 0e 0a 3b 61 74 20 31 36 | line...|..;at 16|
|000040f0| 0d 01 18 4b 20 90 03 45 | 51 55 44 20 36 30 20 90 |...K ..E|QUD 60 .|
|00004100| 14 3b 43 50 4c 20 28 63 | 68 61 72 61 63 74 65 72 |.;CPL (c|haracter|
|00004110| 73 20 70 65 72 20 6c 69 | 6e 65 29 2e 20 54 68 65 |s per li|ne). The|
|00004120| 20 6e 75 6d 62 65 72 20 | 6f 66 0d 01 22 4a 20 90 | number |of.."J .|
|00004130| 1e 3b 20 63 68 61 72 73 | 20 74 68 69 73 20 66 6f |.; chars| this fo|
|00004140| 72 6d 61 74 20 67 65 6e | 65 72 61 74 65 73 20 74 |rmat gen|erates t|
|00004150| 6f 20 64 69 73 70 6c 61 | 79 0d 01 2c 41 20 90 1e |o displa|y..,A ..|
|00004160| 3b 42 50 4c 20 62 79 74 | 65 73 20 66 72 6f 6d 20 |;BPL byt|es from |
|00004170| 74 68 65 20 69 6e 70 75 | 74 20 66 69 6c 65 2e 0d |the inpu|t file..|
|00004180| 01 36 0a 3b 61 74 20 32 | 30 0d 01 40 40 20 90 03 |.6.;at 2|0..@@ ..|
|00004190| 45 51 55 44 20 36 31 2a | 31 36 20 90 11 3b 77 69 |EQUD 61*|16 ..;wi|
|000041a0| 64 74 68 20 6f 66 20 77 | 69 6e 64 6f 77 2c 20 69 |dth of w|indow, i|
|000041b0| 6e 20 4f 53 2d 75 6e 69 | 74 73 2e 0d 01 4a 0a 3b |n OS-uni|ts...J.;|
|000041c0| 61 74 20 32 34 0d 01 54 | 4c 20 90 03 45 51 55 44 |at 24..T|L ..EQUD|
|000041d0| 20 33 32 20 90 14 3b 72 | 65 73 65 72 76 65 64 2c | 32 ..;r|eserved,|
|000041e0| 20 6d 75 73 74 20 62 65 | 20 33 32 20 28 68 65 69 | must be| 32 (hei|
|000041f0| 67 74 68 20 6f 66 20 65 | 61 63 68 20 6c 69 6e 65 |gth of e|ach line|
|00004200| 0d 01 5e 3f 20 90 1e 3b | 20 69 6e 20 4f 53 2d 75 |..^? ..;| in OS-u|
|00004210| 6e 69 74 73 29 2e 20 4e | 6f 74 20 75 73 65 64 20 |nits). N|ot used |
|00004220| 79 65 74 2e 0d 01 68 0a | 3b 61 74 20 32 38 0d 01 |yet...h.|;at 28..|
|00004230| 72 49 20 90 03 45 51 55 | 53 20 22 44 69 73 61 73 |rI ..EQU|S "Disas|
|00004240| 73 65 6d 62 6c 64 22 3a | 45 51 55 42 20 30 20 20 |sembld":|EQUB 0 |
|00004250| 3b 6e 61 6d 65 20 6f 66 | 20 74 68 65 20 66 6f 72 |;name of| the for|
|00004260| 6d 61 74 2e 20 4d 61 78 | 20 31 31 20 63 68 61 72 |mat. Max| 11 char|
|00004270| 61 63 74 65 72 73 2e 0d | 01 7c 30 20 90 1e 3b 30 |acters..|.|0 ..;0|
|00004280| 2d 74 65 72 6d 69 6e 61 | 74 65 64 2e 0d 01 86 0c |-termina|ted.....|
|00004290| 20 90 03 41 4c 49 47 4e | 0d 01 90 00 04 0d 01 9a | ..ALIGN|........|
|000042a0| 3f 3b 54 68 65 20 63 6f | 64 65 20 69 73 20 63 61 |?;The co|de is ca|
|000042b0| 6c 6c 20 72 65 70 65 61 | 74 65 64 6c 79 20 77 69 |ll repea|tedly wi|
|000042c0| 74 68 20 74 68 65 20 66 | 6f 6c 6c 6f 77 69 6e 67 |th the f|ollowing|
|000042d0| 20 70 61 72 61 6d 65 74 | 65 72 73 3a 0d 01 a4 05 | paramet|ers:....|
|000042e0| 3b 0d 01 ae 4c 3b 52 30 | 20 20 2d 3e 20 42 75 66 |;...L;R0| -> Buf|
|000042f0| 66 65 72 20 66 6f 72 20 | 74 68 65 20 6f 75 74 70 |fer for |the outp|
|00004300| 75 74 73 74 72 69 6e 67 | 2e 20 4f 6e 20 65 6e 74 |utstring|. On ent|
|00004310| 72 79 2c 20 74 68 65 20 | 62 75 66 66 65 72 20 69 |ry, the |buffer i|
|00004320| 73 20 66 69 6c 6c 65 64 | 20 77 69 74 68 0d 01 b8 |s filled| with...|
|00004330| 2a 3b 20 97 49 49 20 33 | 32 20 28 73 70 61 63 65 |*; .II 3|2 (space|
|00004340| 73 29 20 61 6e 64 20 74 | 65 72 6d 69 6e 61 74 65 |s) and t|erminate|
|00004350| 64 20 62 79 20 30 2e 0d | 01 c2 38 3b 52 31 20 20 |d by 0..|..8;R1 |
|00004360| 2d 3e 20 42 75 66 66 65 | 72 20 68 6f 6c 64 69 6e |-> Buffe|r holdin|
|00004370| 67 20 74 68 65 20 64 61 | 74 61 20 66 72 6f 6d 20 |g the da|ta from |
|00004380| 74 68 65 20 69 6e 70 75 | 74 20 66 69 6c 65 2e 0d |the inpu|t file..|
|00004390| 01 cc 3d 3b 52 32 20 20 | 3d 20 20 4e 75 6d 62 65 |..=;R2 |= Numbe|
|000043a0| 72 20 6f 66 20 62 79 74 | 65 73 20 74 6f 20 62 65 |r of byt|es to be|
|000043b0| 20 75 73 65 64 20 66 72 | 6f 6d 20 74 68 65 20 62 | used fr|om the b|
|000043c0| 75 66 66 65 72 20 69 6e | 20 52 31 2e 0d 01 d6 4a |uffer in| R1....J|
|000043d0| 3b 52 33 20 20 3d 20 20 | 43 75 72 72 65 6e 74 20 |;R3 = |Current |
|000043e0| 70 6f 73 69 74 69 6f 6e | 20 28 6f 66 20 66 69 72 |position| (of fir|
|000043f0| 73 74 20 62 79 74 65 20 | 6f 6e 20 74 68 69 73 20 |st byte |on this |
|00004400| 6c 69 6e 65 29 20 77 69 | 74 68 69 6e 20 74 68 65 |line) wi|thin the|
|00004410| 20 66 69 6c 65 2e 0d 01 | e0 2b 3b 52 34 20 20 2d | file...|.+;R4 -|
|00004420| 3e 20 44 61 74 61 62 6c | 6f 63 6b 20 90 03 52 34 |> Databl|ock ..R4|
|00004430| 2b 30 20 4c 65 6e 67 74 | 68 20 6f 66 20 66 69 6c |+0 Lengt|h of fil|
|00004440| 65 0d 01 ea 4d 3b 20 90 | 13 74 68 65 20 72 65 73 |e...M; .|.the res|
|00004450| 74 20 6f 66 20 74 68 65 | 20 62 6c 6f 63 6b 20 64 |t of the| block d|
|00004460| 6f 65 73 6e 27 74 20 63 | 6f 6e 74 61 69 6e 20 61 |oesn't c|ontain a|
|00004470| 6e 79 74 68 69 6e 67 20 | 75 73 65 66 75 6c 0d 01 |nything |useful..|
|00004480| f4 05 3b 0d 01 fe 4b 3b | 54 68 65 20 63 6f 64 65 |..;...K;|The code|
|00004490| 20 73 68 6f 75 6c 64 20 | 67 65 6e 65 72 61 74 65 | should |generate|
|000044a0| 20 61 20 73 74 72 69 6e | 67 20 28 69 6e 20 5b 52 | a strin|g (in [R|
|000044b0| 30 5d 29 20 74 68 61 74 | 20 64 69 73 70 6c 61 79 |0]) that| display|
|000044c0| 73 20 74 68 65 20 52 32 | 20 66 69 72 73 74 0d 02 |s the R2| first..|
|000044d0| 08 1f 3b 62 79 74 65 73 | 20 6f 66 20 74 68 65 20 |..;bytes| of the |
|000044e0| 64 61 74 61 20 69 6e 20 | 5b 52 31 5d 2e 0d 02 12 |data in |[R1]....|
|000044f0| 46 3b 4f 6e 20 65 6e 74 | 72 79 2c 20 52 31 34 20 |F;On ent|ry, R14 |
|00004500| 68 6f 6c 64 73 20 74 68 | 65 20 72 65 74 75 72 6e |holds th|e return|
|00004510| 20 61 64 64 72 65 73 73 | 2c 20 52 31 33 20 70 6f | address|, R13 po|
|00004520| 69 6e 74 73 20 74 6f 20 | 61 20 46 44 20 73 74 61 |ints to |a FD sta|
|00004530| 63 6b 2e 0d 02 1c 04 0d | 02 26 04 0d 02 30 29 3b |ck......|.&...0);|
|00004540| 74 68 65 20 66 6f 72 6d | 61 74 20 6f 66 20 74 68 |the form|at of th|
|00004550| 65 20 64 75 6d 70 20 69 | 73 20 6c 69 6b 65 20 74 |e dump i|s like t|
|00004560| 68 69 73 3a 0d 02 3a 2b | 3b 30 90 08 20 20 53 54 |his:..:+|;0.. ST|
|00004570| 4d 46 44 20 52 31 33 21 | 2c 7b 52 30 2d 52 33 2c |MFD R13!|,{R0-R3,|
|00004580| 52 35 2d 52 38 2c 52 31 | 34 7d 0d 02 44 22 3b 70 |R5-R8,R1|4}..D";p|
|00004590| 6f 73 69 74 69 6f 6e 20 | 90 04 64 69 73 61 73 73 |osition |..disass|
|000045a0| 65 6d 62 6c 65 64 20 64 | 61 74 61 0d 02 4e 04 0d |embled d|ata..N..|
|000045b0| 02 58 0f 2e 6d 61 6b 65 | 73 74 72 69 6e 67 0d 02 |.X..make|string..|
|000045c0| 62 1e 20 90 03 53 54 4d | 46 44 20 52 31 33 21 2c |b. ..STM|FD R13!,|
|000045d0| 7b 52 30 2d 52 31 32 2c | 52 31 34 7d 0d 02 6c 04 |{R0-R12,|R14}..l.|
|000045e0| 0d 02 76 42 20 90 03 4d | 4f 56 20 52 39 2c 52 30 |..vB ..M|OV R9,R0|
|000045f0| 3a 4d 4f 56 20 52 31 30 | 2c 52 31 3a 4d 4f 56 20 |:MOV R10|,R1:MOV |
|00004600| 52 31 31 2c 52 32 20 90 | 10 3b 73 61 76 65 20 70 |R11,R2 .|.;save p|
|00004610| 61 72 61 6d 73 0d 02 80 | 04 0d 02 8a 0d 3b 70 6f |arams...|.....;po|
|00004620| 73 69 74 69 6f 6e 0d 02 | 94 25 20 90 03 4d 4f 56 |sition..|.% ..MOV|
|00004630| 20 52 30 2c 52 33 3a 4d | 4f 56 20 52 31 2c 52 39 | R0,R3:M|OV R1,R9|
|00004640| 3a 4d 4f 56 20 52 32 2c | 23 31 30 0d 02 9e 46 20 |:MOV R2,|#10...F |
|00004650| 90 03 53 57 49 20 22 58 | 4f 53 5f 43 6f 6e 76 65 |..SWI "X|OS_Conve|
|00004660| 72 74 48 65 78 38 22 20 | 90 1a 3b 68 65 78 20 6f |rtHex8" |..;hex o|
|00004670| 66 20 70 6f 73 69 74 69 | 6f 6e 0d 02 a8 04 0d 02 |f positi|on......|
|00004680| b2 09 3b 77 6f 72 64 0d | 02 bc 48 20 90 03 4c 44 |..;word.|..H ..LD|
|00004690| 52 42 20 52 30 2c 5b 52 | 31 30 5d 20 90 22 3b 77 |RB R0,[R|10] .";w|
|000046a0| 65 20 64 6f 6e 27 74 20 | 6b 6e 6f 77 20 66 6f 72 |e don't |know for|
|000046b0| 0d 02 c6 47 20 90 03 43 | 4d 50 20 52 37 2c 23 31 |...G ..C|MP R7,#1|
|000046c0| 3a 42 45 51 20 77 6f 72 | 64 20 90 1d 3b 73 75 72 |:BEQ wor|d ..;sur|
|000046d0| 65 20 74 68 61 74 20 52 | 31 30 20 69 73 0d 02 d0 |e that R|10 is...|
|000046e0| 43 20 90 03 4c 44 52 42 | 20 52 38 2c 5b 52 31 30 |C ..LDRB| R8,[R10|
|000046f0| 2c 23 31 5d 3a 41 44 44 | 20 52 30 2c 52 30 2c 52 |,#1]:ADD| R0,R0,R|
|00004700| 38 2c 4c 53 4c 23 38 20 | 90 0c 3b 77 6f 72 64 20 |8,LSL#8 |..;word |
|00004710| 61 6c 69 67 6e 65 64 0d | 02 da 19 20 90 03 43 4d |aligned.|... ..CM|
|00004720| 50 20 52 37 2c 23 32 3a | 42 45 51 20 77 6f 72 64 |P R7,#2:|BEQ word|
|00004730| 0d 02 e4 2b 20 90 03 4c | 44 52 42 20 52 38 2c 5b |...+ ..L|DRB R8,[|
|00004740| 52 31 30 2c 23 32 5d 3a | 41 44 44 20 52 30 2c 52 |R10,#2]:|ADD R0,R|
|00004750| 30 2c 52 38 2c 4c 53 4c | 23 31 36 0d 02 ee 19 20 |0,R8,LSL|#16.... |
|00004760| 90 03 43 4d 50 20 52 37 | 2c 23 33 3a 42 45 51 20 |..CMP R7|,#3:BEQ |
|00004770| 77 6f 72 64 0d 02 f8 2b | 20 90 03 4c 44 52 42 20 |word...+| ..LDRB |
|00004780| 52 38 2c 5b 52 31 30 2c | 23 33 5d 3a 41 44 44 20 |R8,[R10,|#3]:ADD |
|00004790| 52 30 2c 52 30 2c 52 38 | 2c 4c 53 4c 23 32 34 0d |R0,R0,R8|,LSL#24.|
|000047a0| 03 02 09 2e 77 6f 72 64 | 0d 03 0c 21 20 90 03 53 |....word|...! ..S|
|000047b0| 57 49 20 22 44 65 62 75 | 67 67 65 72 5f 44 69 73 |WI "Debu|gger_Dis|
|000047c0| 61 73 73 65 6d 62 6c 65 | 22 0d 03 16 13 20 90 03 |assemble|".... ..|
|000047d0| 41 44 44 20 52 38 2c 52 | 39 2c 23 39 0d 03 20 09 |ADD R8,R|9,#9.. .|
|000047e0| 2e 6c 6f 6f 70 0d 03 2a | 45 20 90 03 4c 44 52 42 |.loop..*|E ..LDRB|
|000047f0| 20 52 30 2c 5b 52 31 2c | 52 32 5d 3a 53 54 52 42 | R0,[R1,|R2]:STRB|
|00004800| 20 52 30 2c 5b 52 38 2c | 52 32 5d 20 90 10 3b 72 | R0,[R8,|R2] ..;r|
|00004810| 65 61 64 20 61 6e 64 20 | 77 72 69 74 65 0d 03 34 |ead and |write..4|
|00004820| 14 20 90 03 53 55 42 53 | 20 52 32 2c 52 32 2c 23 |. ..SUBS| R2,R2,#|
|00004830| 31 0d 03 3e 0f 20 90 03 | 42 47 45 20 6c 6f 6f 70 |1..>. ..|BGE loop|
|00004840| 0d 03 48 04 0d 03 52 23 | 20 90 03 4d 4f 56 20 52 |..H...R#| ..MOV R|
|00004850| 30 2c 23 97 22 20 22 3a | 53 54 52 42 20 52 30 2c |0,#." ":|STRB R0,|
|00004860| 5b 52 39 2c 23 38 5d 0d | 03 5c 04 0d 03 66 1d 20 |[R9,#8].|.\...f. |
|00004870| 90 03 4c 44 4d 46 44 20 | 52 31 33 21 2c 7b 52 30 |..LDMFD |R13!,{R0|
|00004880| 2d 52 31 32 2c 50 43 7d | 0d 03 70 04 0d 03 7a 07 |-R12,PC}|..p...z.|
|00004890| 20 20 5d 0d 03 84 06 20 | ed 0d 03 8e 05 e1 0d 03 | ].... |........|
|000048a0| 98 04 0d 03 a2 0e dd a4 | 44 69 73 41 73 73 65 6d |........|DisAssem|
|000048b0| 0d 03 ac 0b 20 ea 20 6c | 65 6e 25 0d 03 b6 37 20 |.... . l|en%...7 |
|000048c0| c8 99 22 44 65 62 75 67 | 67 65 72 5f 44 69 73 61 |.."Debug|ger_Disa|
|000048d0| 73 73 65 6d 62 6c 65 22 | 2c 57 6f 72 64 25 21 30 |ssemble"|,Word%!0|
|000048e0| 20 b8 20 2c 44 69 73 41 | 73 73 65 6d 25 2c 6c 65 | . ,DisA|ssem%,le|
|000048f0| 6e 25 0d 03 c0 18 20 e7 | 20 6c 65 6e 25 3e 33 39 |n%.... .| len%>39|
|00004900| 20 8c 20 6c 65 6e 25 3d | 33 39 0d 03 ca 16 20 44 | . len%=|39.... D|
|00004910| 69 73 41 73 73 65 6d 25 | 3f 6c 65 6e 25 3d 31 33 |isAssem%|?len%=13|
|00004920| 0d 03 d4 0f 3d 24 44 69 | 73 41 73 73 65 6d 25 0d |....=$Di|sAssem%.|
|00004930| ff 46 69 6c 65 44 61 74 | 61 83 45 69 67 68 74 57 |.FileDat|a.EightW|
|00004940| 6f 72 64 73 00 ae 07 00 | 00 43 fb ff ff 82 39 cb |ords....|.C....9.|
|00004950| ff 03 00 2d a3 0d 00 0a | 27 f4 20 3e 20 3c 44 75 |...-....|'. > <Du|
|00004960| 6d 70 65 72 24 44 69 72 | 3e 2e 53 6f 75 72 63 65 |mper$Dir|>.Source|
|00004970| 73 2e 45 69 67 68 74 57 | 6f 72 64 73 0d 00 14 05 |s.EightW|ords....|
|00004980| f4 0d 00 1e 32 f4 20 31 | 2e 30 30 20 31 36 20 4a |....2. 1|.00 16 J|
|00004990| 75 6c 20 31 39 39 32 20 | 48 65 6e 72 69 6b 20 42 |ul 1992 |Henrik B|
|000049a0| 6a 65 72 72 65 67 61 61 | 72 64 20 50 65 64 65 72 |jerregaa|rd Peder|
|000049b0| 73 65 6e 0d 00 28 04 0d | 00 32 10 de 20 43 6f 64 |sen..(..|.2.. Cod|
|000049c0| 65 25 20 32 30 90 03 0d | 00 3c 04 0d 00 46 0a f2 |e% 20...|.<...F..|
|000049d0| 41 73 73 65 6d 0d 00 50 | 49 c8 99 22 4f 53 5f 46 |Assem..P|I.."OS_F|
|000049e0| 69 6c 65 22 2c 31 30 2c | 22 3c 44 75 6d 70 65 72 |ile",10,|"<Dumper|
|000049f0| 24 44 69 72 3e 2e 4d 6f | 64 75 6c 65 73 2e 45 69 |$Dir>.Mo|dules.Ei|
|00004a00| 67 68 74 57 6f 72 64 73 | 22 2c 26 46 46 44 2c 2c |ghtWords|",&FFD,,|
|00004a10| 43 6f 64 65 25 2c 43 6f | 64 65 25 2b 50 25 0d 00 |Code%,Co|de%+P%..|
|00004a20| 5a 05 e0 0d 00 64 04 0d | 00 6e 0b dd f2 41 73 73 |Z....d..|.n...Ass|
|00004a30| 65 6d 0d 00 78 16 20 e3 | 20 50 61 73 73 25 3d 34 |em..x. .| Pass%=4|
|00004a40| 20 b8 20 36 20 88 20 32 | 0d 00 82 13 20 20 50 25 | . 6 . 2|.... P%|
|00004a50| 3d 30 3a 4f 25 3d 43 6f | 64 65 25 0d 00 8c 10 20 |=0:O%=Co|de%.... |
|00004a60| 20 5b 4f 50 54 20 50 61 | 73 73 25 0d 00 96 16 20 | [OPT Pa|ss%.... |
|00004a70| 90 03 45 51 55 44 20 6d | 61 6b 65 73 74 72 69 6e |..EQUD m|akestrin|
|00004a80| 67 0d 00 a0 0d 20 90 03 | 45 51 55 44 20 30 0d 00 |g.... ..|EQUD 0..|
|00004a90| aa 0d 20 90 03 45 51 55 | 44 20 30 0d 00 b4 0e 20 |.. ..EQU|D 0.... |
|00004aa0| 90 03 45 51 55 44 20 33 | 32 0d 00 be 0e 20 90 03 |..EQUD 3|2.... ..|
|00004ab0| 45 51 55 44 20 38 32 0d | 00 c8 11 20 90 03 45 51 |EQUD 82.|... ..EQ|
|00004ac0| 55 44 20 38 32 2a 31 36 | 0d 00 d2 0e 20 90 03 45 |UD 82*16|.... ..E|
|00004ad0| 51 55 44 20 33 32 0d 00 | dc 20 90 04 45 51 55 53 |QUD 32..|. ..EQUS|
|00004ae0| 20 22 45 69 67 68 74 20 | 77 6f 72 64 73 22 3a 45 | "Eight |words":E|
|00004af0| 51 55 42 20 30 0d 00 e6 | 0c 20 90 03 41 4c 49 47 |QUB 0...|. ..ALIG|
|00004b00| 4e 0d 00 f0 04 0d 00 fa | 0b 3b 46 6f 72 6d 61 74 |N.......|.;Format|
|00004b10| 0d 01 04 2a 3b 30 90 06 | 38 30 20 90 03 44 45 34 |...*;0..|80 ..DE4|
|00004b20| 33 32 33 35 35 20 35 36 | 34 33 30 39 41 36 20 90 |32355 56|4309A6 .|
|00004b30| 07 36 37 0d 01 0e 15 3b | 50 6f 73 69 74 69 6f 6e |.67....;|Position|
|00004b40| 20 90 04 44 61 74 61 0d | 01 18 04 0d 01 22 28 3b | ..Data.|....."(;|
|00004b50| 52 30 20 20 2d 3e 20 42 | 75 66 66 65 72 20 66 6f |R0 -> B|uffer fo|
|00004b60| 72 20 74 68 65 20 6f 75 | 74 70 75 74 73 74 72 69 |r the ou|tputstri|
|00004b70| 6e 67 2e 0d 01 2c 38 3b | 52 31 20 20 2d 3e 20 42 |ng...,8;|R1 -> B|
|00004b80| 75 66 66 65 72 20 68 6f | 6c 64 69 6e 67 20 74 68 |uffer ho|lding th|
|00004b90| 65 20 64 61 74 61 20 66 | 72 6f 6d 20 74 68 65 20 |e data f|rom the |
|00004ba0| 69 6e 70 75 74 20 66 69 | 6c 65 2e 0d 01 36 3d 3b |input fi|le...6=;|
|00004bb0| 52 32 20 20 3d 20 20 4e | 75 6d 62 65 72 20 6f 66 |R2 = N|umber of|
|00004bc0| 20 62 79 74 65 73 20 74 | 6f 20 62 65 20 75 73 65 | bytes t|o be use|
|00004bd0| 64 20 66 72 6f 6d 20 74 | 68 65 20 62 75 66 66 65 |d from t|he buffe|
|00004be0| 72 20 69 6e 20 52 31 2e | 0d 01 40 4a 3b 52 33 20 |r in R1.|..@J;R3 |
|00004bf0| 20 3d 20 20 43 75 72 72 | 65 6e 74 20 70 6f 73 69 | = Curr|ent posi|
|00004c00| 74 69 6f 6e 20 28 6f 66 | 20 66 69 72 73 74 20 62 |tion (of| first b|
|00004c10| 79 74 65 20 6f 6e 20 74 | 68 69 73 20 6c 69 6e 65 |yte on t|his line|
|00004c20| 29 20 77 69 74 68 69 6e | 20 74 68 65 20 66 69 6c |) within| the fil|
|00004c30| 65 2e 0d 01 4a 04 0d 01 | 54 0f 2e 6d 61 6b 65 73 |e...J...|T..makes|
|00004c40| 74 72 69 6e 67 0d 01 5e | 1e 20 90 03 53 54 4d 46 |tring..^|. ..STMF|
|00004c50| 44 20 52 31 33 21 2c 7b | 52 30 2d 52 31 32 2c 52 |D R13!,{|R0-R12,R|
|00004c60| 31 34 7d 0d 01 68 10 20 | 90 03 4d 4f 56 20 52 37 |14}..h. |..MOV R7|
|00004c70| 2c 52 30 0d 01 72 10 20 | 90 03 4d 4f 56 20 52 38 |,R0..r. |..MOV R8|
|00004c80| 2c 52 31 0d 01 7c 10 20 | 90 03 4d 4f 56 20 52 39 |,R1..|. |..MOV R9|
|00004c90| 2c 52 32 0d 01 86 10 20 | 90 03 4d 4f 56 20 52 36 |,R2.... |..MOV R6|
|00004ca0| 2c 23 30 0d 01 90 00 04 | 0d 01 9a 25 20 90 03 4d |,#0.....|...% ..M|
|00004cb0| 4f 56 20 52 30 2c 52 33 | 3a 4d 4f 56 20 52 31 2c |OV R0,R3|:MOV R1,|
|00004cc0| 52 37 3a 4d 4f 56 20 52 | 32 2c 23 31 30 0d 01 a4 |R7:MOV R|2,#10...|
|00004cd0| 46 20 90 03 53 57 49 20 | 22 58 4f 53 5f 43 6f 6e |F ..SWI |"XOS_Con|
|00004ce0| 76 65 72 74 48 65 78 38 | 22 20 90 1a 3b 68 65 78 |vertHex8|" ..;hex|
|00004cf0| 20 6f 66 20 70 6f 73 69 | 74 69 6f 6e 0d 01 ae 23 | of posi|tion...#|
|00004d00| 20 90 03 4d 4f 56 20 52 | 30 2c 23 97 22 20 22 3a | ..MOV R|0,#." ":|
|00004d10| 53 54 52 42 20 52 30 2c | 5b 52 37 2c 23 38 5d 0d |STRB R0,|[R7,#8].|
|00004d20| 01 b8 23 20 90 03 4d 4f | 56 20 52 30 2c 23 97 22 |..# ..MO|V R0,#."|
|00004d30| 3a 22 3a 53 54 52 42 20 | 52 30 2c 5b 52 37 2c 23 |:":STRB |R0,[R7,#|
|00004d40| 39 5d 0d 01 c2 04 0d 01 | cc 14 20 90 03 41 44 44 |9]......|.. ..ADD|
|00004d50| 20 52 37 2c 52 37 2c 23 | 31 30 0d 01 d6 04 0d 01 | R7,R7,#|10......|
|00004d60| e0 09 2e 6c 6f 6f 70 0d | 01 ea 18 20 90 03 43 4d |...loop.|... ..CM|
|00004d70| 50 20 52 36 2c 52 39 3a | 42 47 45 20 65 6e 64 0d |P R6,R9:|BGE end.|
|00004d80| 01 f4 13 20 90 03 41 44 | 44 20 52 36 2c 52 36 2c |... ..AD|D R6,R6,|
|00004d90| 23 31 0d 01 fe 16 20 90 | 03 4c 44 52 42 20 52 35 |#1.... .|.LDRB R5|
|00004da0| 2c 5b 52 38 5d 2c 23 31 | 0d 02 08 14 20 90 03 41 |,[R8],#1|.... ..A|
|00004db0| 44 44 20 52 31 30 2c 52 | 37 2c 23 37 0d 02 12 0d |DD R10,R|7,#7....|
|00004dc0| 20 90 03 42 4c 20 68 65 | 78 0d 02 1c 04 0d 02 26 | ..BL he|x......&|
|00004dd0| 18 20 90 03 43 4d 50 20 | 52 36 2c 52 38 3a 42 47 |. ..CMP |R6,R8:BG|
|00004de0| 45 20 65 6e 64 0d 02 30 | 13 20 90 03 41 44 44 20 |E end..0|. ..ADD |
|00004df0| 52 36 2c 52 36 2c 23 31 | 0d 02 3a 16 20 90 03 4c |R6,R6,#1|..:. ..L|
|00004e00| 44 52 42 20 52 35 2c 5b | 52 38 5d 2c 23 31 0d 02 |DRB R5,[|R8],#1..|
|00004e10| 44 14 20 90 03 41 44 44 | 20 52 31 30 2c 52 37 2c |D. ..ADD| R10,R7,|
|00004e20| 23 35 0d 02 4e 0d 20 90 | 03 42 4c 20 68 65 78 0d |#5..N. .|.BL hex.|
|00004e30| 02 58 04 0d 02 62 18 20 | 90 03 43 4d 50 20 52 36 |.X...b. |..CMP R6|
|00004e40| 2c 52 38 3a 42 47 45 20 | 65 6e 64 0d 02 6c 13 20 |,R8:BGE |end..l. |
|00004e50| 90 03 41 44 44 20 52 36 | 2c 52 36 2c 23 31 0d 02 |..ADD R6|,R6,#1..|
|00004e60| 76 16 20 90 03 4c 44 52 | 42 20 52 35 2c 5b 52 38 |v. ..LDR|B R5,[R8|
|00004e70| 5d 2c 23 31 0d 02 80 14 | 20 90 03 41 44 44 20 52 |],#1....| ..ADD R|
|00004e80| 31 30 2c 52 37 2c 23 33 | 0d 02 8a 0d 20 90 03 42 |10,R7,#3|.... ..B|
|00004e90| 4c 20 68 65 78 0d 02 94 | 04 0d 02 9e 18 20 90 03 |L hex...|..... ..|
|00004ea0| 43 4d 50 20 52 36 2c 52 | 38 3a 42 47 45 20 65 6e |CMP R6,R|8:BGE en|
|00004eb0| 64 0d 02 a8 13 20 90 03 | 41 44 44 20 52 36 2c 52 |d.... ..|ADD R6,R|
|00004ec0| 36 2c 23 31 0d 02 b2 16 | 20 90 03 4c 44 52 42 20 |6,#1....| ..LDRB |
|00004ed0| 52 35 2c 5b 52 38 5d 2c | 23 31 0d 02 bc 14 20 90 |R5,[R8],|#1.... .|
|00004ee0| 03 41 44 44 20 52 31 30 | 2c 52 37 2c 23 31 0d 02 |.ADD R10|,R7,#1..|
|00004ef0| c6 0d 20 90 03 42 4c 20 | 68 65 78 0d 02 d0 04 0d |.. ..BL |hex.....|
|00004f00| 02 da 04 0d 02 e4 48 20 | 90 03 80 53 20 52 35 2c |......H |...S R5,|
|00004f10| 52 36 2c 23 25 31 31 20 | 90 16 3b 63 68 65 63 6b |R6,#%11 |..;check|
|00004f20| 20 69 66 20 77 65 27 72 | 65 20 61 74 20 65 6e 64 | if we'r|e at end|
|00004f30| 20 6f 66 20 77 6f 72 64 | 0d 02 ee 4a 20 90 03 41 | of word|...J ..A|
|00004f40| 44 44 45 51 20 52 37 2c | 52 37 2c 23 31 20 90 17 |DDEQ R7,|R7,#1 ..|
|00004f50| 3b 70 75 74 20 61 20 73 | 70 61 63 65 20 62 65 74 |;put a s|pace bet|
|00004f60| 77 65 65 6e 20 74 68 65 | 20 77 6f 72 64 73 0d 02 |ween the| words..|
|00004f70| f8 13 20 90 03 41 44 44 | 20 52 37 2c 52 37 2c 23 |.. ..ADD| R7,R7,#|
|00004f80| 38 0d 03 02 04 0d 03 0c | 0d 20 90 03 42 20 6c 6f |8.......|. ..B lo|
|00004f90| 6f 70 0d 03 16 08 2e 65 | 6e 64 0d 03 20 1d 20 90 |op.....e|nd.. . .|
|00004fa0| 03 4c 44 4d 46 44 20 52 | 31 33 21 2c 7b 52 30 2d |.LDMFD R|13!,{R0-|
|00004fb0| 52 31 32 2c 50 43 7d 0d | 03 2a 04 0d 03 34 08 2e |R12,PC}.|.*...4..|
|00004fc0| 68 65 78 0d 03 3e 16 20 | 90 03 4d 4f 56 20 52 34 |hex..>. |..MOV R4|
|00004fd0| 2c 52 35 2c 4c 53 52 23 | 34 0d 03 48 11 20 90 03 |,R5,LSR#|4..H. ..|
|00004fe0| 43 4d 50 20 52 34 2c 23 | 31 30 0d 03 52 16 20 90 |CMP R4,#|10..R. .|
|00004ff0| 03 41 44 44 47 45 20 52 | 34 2c 52 34 2c 23 35 35 |.ADDGE R|4,R4,#55|
|00005000| 0d 03 5c 16 20 90 03 41 | 44 44 4c 54 20 52 34 2c |..\. ..A|DDLT R4,|
|00005010| 52 34 2c 23 34 38 0d 03 | 66 14 20 90 03 53 54 52 |R4,#48..|f. ..STR|
|00005020| 42 20 52 34 2c 5b 52 31 | 30 5d 0d 03 70 04 0d 03 |B R4,[R1|0]..p...|
|00005030| 7a 12 20 90 03 80 20 52 | 34 2c 52 35 2c 23 26 46 |z. ... R|4,R5,#&F|
|00005040| 0d 03 84 11 20 90 03 43 | 4d 50 20 52 34 2c 23 31 |.... ..C|MP R4,#1|
|00005050| 30 0d 03 8e 16 20 90 03 | 41 44 44 47 45 20 52 34 |0.... ..|ADDGE R4|
|00005060| 2c 52 34 2c 23 35 35 0d | 03 98 16 20 90 03 41 44 |,R4,#55.|... ..AD|
|00005070| 44 4c 54 20 52 34 2c 52 | 34 2c 23 34 38 0d 03 a2 |DLT R4,R|4,#48...|
|00005080| 17 20 90 03 53 54 52 42 | 20 52 34 2c 5b 52 31 30 |. ..STRB| R4,[R10|
|00005090| 2c 23 31 5d 0d 03 ac 11 | 20 90 03 4d 4f 56 20 50 |,#1]....| ..MOV P|
|000050a0| 43 2c 52 31 34 0d 03 b6 | 04 0d 03 c0 07 20 20 5d |C,R14...|..... ]|
|000050b0| 0d 03 ca 06 20 ed 0d 03 | d4 05 e1 0d ff 46 69 6c |.... ...|.....Fil|
|000050c0| 65 44 61 74 61 83 4f 53 | 2d 44 75 6d 70 00 00 00 |eData.OS|-Dump...|
|000050d0| 00 ba 0d 00 00 43 fb ff | ff 69 e1 73 fe 03 00 f4 |.....C..|.i.s....|
|000050e0| fa 0d 00 0a 24 f4 20 3e | 20 3c 44 75 6d 70 65 72 |....$. >| <Dumper|
|000050f0| 24 44 69 72 3e 2e 53 6f | 75 72 63 65 73 2e 4f 53 |$Dir>.So|urces.OS|
|00005100| 2d 44 75 6d 70 0d 00 14 | 05 f4 0d 00 1e 32 f4 20 |-Dump...|.....2. |
|00005110| 31 2e 30 30 20 31 36 20 | 4a 75 6c 20 31 39 39 32 |1.00 16 |Jul 1992|
|00005120| 20 48 65 6e 72 69 6b 20 | 42 6a 65 72 72 65 67 61 | Henrik |Bjerrega|
|00005130| 61 72 64 20 50 65 64 65 | 72 73 65 6e 0d 00 28 05 |ard Pede|rsen..(.|
|00005140| f4 0d 00 32 29 f4 20 43 | 72 65 61 74 65 73 20 61 |...2). C|reates a|
|00005150| 20 66 6f 72 6d 61 74 2d | 6d 6f 64 75 6c 65 20 66 | format-|module f|
|00005160| 6f 72 20 21 44 75 6d 70 | 65 72 0d 00 3c 30 f4 20 |or !Dump|er..<0. |
|00005170| 54 68 65 20 66 6f 72 6d | 61 74 20 69 73 20 63 6c |The form|at is cl|
|00005180| 6f 73 65 20 74 6f 20 74 | 68 65 20 66 6f 72 6d 61 |ose to t|he forma|
|00005190| 74 20 6f 66 20 2a 44 55 | 4d 50 0d 00 46 05 f4 0d |t of *DU|MP..F...|
|000051a0| 00 50 04 0d 00 5a 10 de | 20 43 6f 64 65 25 20 32 |.P...Z..| Code% 2|
|000051b0| 30 90 03 0d 00 64 04 0d | 00 6e 0a f2 41 73 73 65 |0....d..|.n..Asse|
|000051c0| 6d 0d 00 78 46 c8 99 22 | 4f 53 5f 46 69 6c 65 22 |m..xF.."|OS_File"|
|000051d0| 2c 31 30 2c 22 3c 44 75 | 6d 70 65 72 24 44 69 72 |,10,"<Du|mper$Dir|
|000051e0| 3e 2e 4d 6f 64 75 6c 65 | 73 2e 4f 53 2d 44 75 6d |>.Module|s.OS-Dum|
|000051f0| 70 22 2c 26 46 46 44 2c | 2c 43 6f 64 65 25 2c 43 |p",&FFD,|,Code%,C|
|00005200| 6f 64 65 25 2b 50 25 0d | 00 82 05 e0 0d 00 8c 04 |ode%+P%.|........|
|00005210| 0d 00 96 0b dd f2 41 73 | 73 65 6d 0d 00 a0 16 20 |......As|sem.... |
|00005220| e3 20 50 61 73 73 25 3d | 34 20 b8 20 36 20 88 20 |. Pass%=|4 . 6 . |
|00005230| 32 0d 00 aa 13 20 20 50 | 25 3d 30 3a 4f 25 3d 43 |2.... P|%=0:O%=C|
|00005240| 6f 64 65 25 0d 00 b4 10 | 20 20 5b 4f 50 54 20 50 |ode%....| [OPT P|
|00005250| 61 73 73 25 0d 00 be 2d | 20 20 3b 74 68 65 20 63 |ass%...-| ;the c|
|00005260| 6f 64 65 20 73 74 61 72 | 74 73 20 77 69 74 68 20 |ode star|ts with |
|00005270| 61 20 34 30 20 62 79 74 | 65 73 20 68 65 61 64 65 |a 40 byt|es heade|
|00005280| 72 0d 00 c8 35 20 90 03 | 45 51 55 44 20 6d 61 6b |r...5 ..|EQUD mak|
|00005290| 65 73 74 72 69 6e 67 20 | 90 0c 3b 6f 66 66 73 65 |estring |..;offse|
|000052a0| 74 20 74 6f 20 72 6f 75 | 74 69 6e 65 2e 0d 00 d2 |t to rou|tine....|
|000052b0| 3a 20 90 03 45 51 55 44 | 20 30 20 90 15 3b 72 65 |: ..EQUD| 0 ..;re|
|000052c0| 73 65 72 76 65 64 2c 20 | 6d 75 73 74 20 62 65 20 |served, |must be |
|000052d0| 7a 65 72 6f 2e 0d 00 dc | 3a 20 90 03 45 51 55 44 |zero....|: ..EQUD|
|000052e0| 20 30 20 90 15 3b 72 65 | 73 65 72 76 65 64 2c 20 | 0 ..;re|served, |
|000052f0| 6d 75 73 74 20 62 65 20 | 7a 65 72 6f 2e 0d 00 e6 |must be |zero....|
|00005300| 4c 20 90 03 45 51 55 44 | 20 31 36 20 90 14 3b 42 |L ..EQUD| 16 ..;B|
|00005310| 50 4c 20 28 62 79 74 65 | 73 20 70 65 72 20 6c 69 |PL (byte|s per li|
|00005320| 6e 65 29 2e 20 54 68 65 | 20 6e 75 6d 62 65 72 20 |ne). The| number |
|00005330| 6f 66 20 62 79 74 65 73 | 0d 00 f0 4a 20 90 1e 3b |of bytes|...J ..;|
|00005340| 28 6f 66 20 74 68 65 20 | 69 6e 70 75 74 20 66 69 |(of the |input fi|
|00005350| 6c 65 29 20 73 68 6f 77 | 6e 20 6f 6e 20 65 61 63 |le) show|n on eac|
|00005360| 68 20 6c 69 6e 65 2e 0d | 00 fa 4b 20 90 03 45 51 |h line..|..K ..EQ|
|00005370| 55 44 20 37 37 20 90 14 | 3b 43 50 4c 20 28 63 68 |UD 77 ..|;CPL (ch|
|00005380| 61 72 61 63 74 65 72 73 | 20 70 65 72 20 6c 69 6e |aracters| per lin|
|00005390| 65 29 2e 20 54 68 65 20 | 6e 75 6d 62 65 72 20 6f |e). The |number o|
|000053a0| 66 0d 01 04 4a 20 90 1e | 3b 20 63 68 61 72 73 20 |f...J ..|; chars |
|000053b0| 74 68 69 73 20 66 6f 72 | 6d 61 74 20 67 65 6e 65 |this for|mat gene|
|000053c0| 72 61 74 65 73 20 74 6f | 20 64 69 73 70 6c 61 79 |rates to| display|
|000053d0| 0d 01 0e 41 20 90 1e 3b | 42 50 4c 20 62 79 74 65 |...A ..;|BPL byte|
|000053e0| 73 20 66 72 6f 6d 20 74 | 68 65 20 69 6e 70 75 74 |s from t|he input|
|000053f0| 20 66 69 6c 65 2e 0d 01 | 18 40 20 90 03 45 51 55 | file...|.@ ..EQU|
|00005400| 44 20 37 37 2a 31 36 20 | 90 11 3b 77 69 64 74 68 |D 77*16 |..;width|
|00005410| 20 6f 66 20 77 69 6e 64 | 6f 77 2c 20 69 6e 20 4f | of wind|ow, in O|
|00005420| 53 2d 75 6e 69 74 73 2e | 0d 01 22 4c 20 90 03 45 |S-units.|.."L ..E|
|00005430| 51 55 44 20 33 32 20 90 | 14 3b 72 65 73 65 72 76 |QUD 32 .|.;reserv|
|00005440| 65 64 2c 20 6d 75 73 74 | 20 62 65 20 33 32 20 28 |ed, must| be 32 (|
|00005450| 68 65 69 67 74 68 20 6f | 66 20 65 61 63 68 20 6c |heigth o|f each l|
|00005460| 69 6e 65 0d 01 2c 3f 20 | 90 1e 3b 20 69 6e 20 4f |ine..,? |..; in O|
|00005470| 53 2d 75 6e 69 74 73 29 | 2e 20 4e 6f 74 20 75 73 |S-units)|. Not us|
|00005480| 65 64 20 79 65 74 2e 0d | 01 36 49 20 90 03 45 51 |ed yet..|.6I ..EQ|
|00005490| 55 53 20 22 4f 53 2d 64 | 75 6d 70 22 3a 45 51 55 |US "OS-d|ump":EQU|
|000054a0| 42 20 30 20 90 06 3b 6e | 61 6d 65 20 6f 66 20 74 |B 0 ..;n|ame of t|
|000054b0| 68 65 20 66 6f 72 6d 61 | 74 2e 20 4d 61 78 20 31 |he forma|t. Max 1|
|000054c0| 31 20 63 68 61 72 61 63 | 74 65 72 73 2e 0d 01 40 |1 charac|ters...@|
|000054d0| 30 20 90 1e 3b 30 2d 74 | 65 72 6d 69 6e 61 74 65 |0 ..;0-t|erminate|
|000054e0| 64 2e 0d 01 4a 0c 20 90 | 03 41 4c 49 47 4e 0d 01 |d...J. .|.ALIGN..|
|000054f0| 54 04 0d 01 5e 3f 3b 54 | 68 65 20 63 6f 64 65 20 |T...^?;T|he code |
|00005500| 69 73 20 63 61 6c 6c 20 | 72 65 70 65 61 74 65 64 |is call |repeated|
|00005510| 6c 79 20 77 69 74 68 20 | 74 68 65 20 66 6f 6c 6c |ly with |the foll|
|00005520| 6f 77 69 6e 67 20 70 61 | 72 61 6d 65 74 65 72 73 |owing pa|rameters|
|00005530| 3a 0d 01 68 05 3b 0d 01 | 72 4c 3b 52 30 20 20 2d |:..h.;..|rL;R0 -|
|00005540| 3e 20 42 75 66 66 65 72 | 20 66 6f 72 20 74 68 65 |> Buffer| for the|
|00005550| 20 6f 75 74 70 75 74 73 | 74 72 69 6e 67 2e 20 4f | outputs|tring. O|
|00005560| 6e 20 65 6e 74 72 79 2c | 20 74 68 65 20 62 75 66 |n entry,| the buf|
|00005570| 66 65 72 20 69 73 20 66 | 69 6c 6c 65 64 20 77 69 |fer is f|illed wi|
|00005580| 74 68 0d 01 7c 2a 3b 20 | 97 49 49 20 33 32 20 28 |th..|*; |.II 32 (|
|00005590| 73 70 61 63 65 73 29 20 | 61 6e 64 20 74 65 72 6d |spaces) |and term|
|000055a0| 69 6e 61 74 65 64 20 62 | 79 20 30 2e 0d 01 86 38 |inated b|y 0....8|
|000055b0| 3b 52 31 20 20 2d 3e 20 | 42 75 66 66 65 72 20 68 |;R1 -> |Buffer h|
|000055c0| 6f 6c 64 69 6e 67 20 74 | 68 65 20 64 61 74 61 20 |olding t|he data |
|000055d0| 66 72 6f 6d 20 74 68 65 | 20 69 6e 70 75 74 20 66 |from the| input f|
|000055e0| 69 6c 65 2e 0d 01 90 00 | 3d 3b 52 32 20 20 3d 20 |ile.....|=;R2 = |
|000055f0| 20 4e 75 6d 62 65 72 20 | 6f 66 20 62 79 74 65 73 | Number |of bytes|
|00005600| 20 74 6f 20 62 65 20 75 | 73 65 64 20 66 72 6f 6d | to be u|sed from|
|00005610| 20 74 68 65 20 62 75 66 | 66 65 72 20 69 6e 20 52 | the buf|fer in R|
|00005620| 31 2e 0d 01 9a 4a 3b 52 | 33 20 20 3d 20 20 43 75 |1....J;R|3 = Cu|
|00005630| 72 72 65 6e 74 20 70 6f | 73 69 74 69 6f 6e 20 28 |rrent po|sition (|
|00005640| 6f 66 20 66 69 72 73 74 | 20 62 79 74 65 20 6f 6e |of first| byte on|
|00005650| 20 74 68 69 73 20 6c 69 | 6e 65 29 20 77 69 74 68 | this li|ne) with|
|00005660| 69 6e 20 74 68 65 20 66 | 69 6c 65 2e 0d 01 a4 2b |in the f|ile....+|
|00005670| 3b 52 34 20 20 2d 3e 20 | 44 61 74 61 62 6c 6f 63 |;R4 -> |Databloc|
|00005680| 6b 20 90 03 52 34 2b 30 | 20 4c 65 6e 67 74 68 20 |k ..R4+0| Length |
|00005690| 6f 66 20 66 69 6c 65 0d | 01 ae 4d 3b 20 90 13 74 |of file.|..M; ..t|
|000056a0| 68 65 20 72 65 73 74 20 | 6f 66 20 74 68 65 20 62 |he rest |of the b|
|000056b0| 6c 6f 63 6b 20 64 6f 65 | 73 6e 27 74 20 63 6f 6e |lock doe|sn't con|
|000056c0| 74 61 69 6e 20 61 6e 79 | 74 68 69 6e 67 20 75 73 |tain any|thing us|
|000056d0| 65 66 75 6c 0d 01 b8 05 | 3b 0d 01 c2 4b 3b 54 68 |eful....|;...K;Th|
|000056e0| 65 20 63 6f 64 65 20 73 | 68 6f 75 6c 64 20 67 65 |e code s|hould ge|
|000056f0| 6e 65 72 61 74 65 20 61 | 20 73 74 72 69 6e 67 20 |nerate a| string |
|00005700| 28 69 6e 20 5b 52 30 5d | 29 20 74 68 61 74 20 64 |(in [R0]|) that d|
|00005710| 69 73 70 6c 61 79 73 20 | 74 68 65 20 52 32 20 66 |isplays |the R2 f|
|00005720| 69 72 73 74 0d 01 cc 1f | 3b 62 79 74 65 73 20 6f |irst....|;bytes o|
|00005730| 66 20 74 68 65 20 64 61 | 74 61 20 69 6e 20 5b 52 |f the da|ta in [R|
|00005740| 31 5d 2e 0d 01 d6 46 3b | 4f 6e 20 65 6e 74 72 79 |1]....F;|On entry|
|00005750| 2c 20 52 31 34 20 68 6f | 6c 64 73 20 74 68 65 20 |, R14 ho|lds the |
|00005760| 72 65 74 75 72 6e 20 61 | 64 64 72 65 73 73 2c 20 |return a|ddress, |
|00005770| 52 31 33 20 70 6f 69 6e | 74 73 20 74 6f 20 61 20 |R13 poin|ts to a |
|00005780| 46 44 20 73 74 61 63 6b | 2e 0d 01 e0 04 0d 01 ea |FD stack|........|
|00005790| 04 0d 01 f4 29 3b 74 68 | 65 20 66 6f 72 6d 61 74 |....);th|e format|
|000057a0| 20 6f 66 20 74 68 65 20 | 64 75 6d 70 20 69 73 20 | of the |dump is |
|000057b0| 6c 69 6b 65 20 74 68 69 | 73 3a 0d 01 fe 48 3b 30 |like thi|s:...H;0|
|000057c0| 90 08 20 20 34 31 20 34 | 32 20 34 33 20 34 34 20 |.. 41 4|2 43 44 |
|000057d0| 34 35 20 34 36 20 34 37 | 20 34 38 20 33 32 20 33 |45 46 47| 48 32 3|
|000057e0| 32 20 33 32 20 33 32 20 | 33 32 20 33 32 20 33 32 |2 32 32 |32 32 32|
|000057f0| 20 33 32 20 20 41 42 43 | 44 45 46 47 48 0d 02 08 | 32 ABC|DEFGH...|
|00005800| 47 3b 70 6f 73 69 74 69 | 6f 6e 20 90 15 68 65 78 |G;positi|on ..hex|
|00005810| 20 64 61 74 61 20 90 19 | 74 65 78 74 0d 02 12 04 | data ..|text....|
|00005820| 0d 02 1c 0f 2e 6d 61 6b | 65 73 74 72 69 6e 67 0d |.....mak|estring.|
|00005830| 02 26 1e 20 90 03 53 54 | 4d 46 44 20 52 31 33 21 |.&. ..ST|MFD R13!|
|00005840| 2c 7b 52 30 2d 52 31 32 | 2c 52 31 34 7d 0d 02 30 |,{R0-R12|,R14}..0|
|00005850| 04 0d 02 3a 42 20 90 03 | 4d 4f 56 20 52 39 2c 52 |...:B ..|MOV R9,R|
|00005860| 30 3a 4d 4f 56 20 52 31 | 30 2c 52 31 3a 4d 4f 56 |0:MOV R1|0,R1:MOV|
|00005870| 20 52 31 31 2c 52 32 20 | 90 10 3b 73 61 76 65 20 | R11,R2 |..;save |
|00005880| 70 61 72 61 6d 73 0d 02 | 44 04 0d 02 4e 0d 3b 70 |params..|D...N.;p|
|00005890| 6f 73 69 74 69 6f 6e 0d | 02 58 25 20 90 03 4d 4f |osition.|.X% ..MO|
|000058a0| 56 20 52 30 2c 52 33 3a | 4d 4f 56 20 52 31 2c 52 |V R0,R3:|MOV R1,R|
|000058b0| 39 3a 4d 4f 56 20 52 32 | 2c 23 31 30 0d 02 62 46 |9:MOV R2|,#10..bF|
|000058c0| 20 90 03 53 57 49 20 22 | 58 4f 53 5f 43 6f 6e 76 | ..SWI "|XOS_Conv|
|000058d0| 65 72 74 48 65 78 38 22 | 20 90 1a 3b 68 65 78 20 |ertHex8"| ..;hex |
|000058e0| 6f 66 20 70 6f 73 69 74 | 69 6f 6e 0d 02 6c 04 0d |of posit|ion..l..|
|000058f0| 02 76 14 20 90 03 41 44 | 44 20 52 38 2c 52 39 2c |.v. ..AD|D R8,R9,|
|00005900| 23 31 31 0d 02 80 15 20 | 90 03 41 44 44 20 52 31 |#11.... |..ADD R1|
|00005910| 32 2c 52 39 2c 23 36 31 | 0d 02 8a 3e 20 90 03 4d |2,R9,#61|...> ..M|
|00005920| 4f 56 20 52 36 2c 23 30 | 20 90 26 3b 63 6f 75 6e |OV R6,#0| .&;coun|
|00005930| 74 65 72 0d 02 94 3a 20 | 90 03 4d 4f 56 20 52 37 |ter...: |..MOV R7|
|00005940| 2c 52 31 31 20 90 25 3b | 6d 61 78 0d 02 9e 0b 20 |,R11 .%;|max.... |
|00005950| 20 2e 6c 6f 6f 70 0d 02 | a8 40 20 90 03 43 4d 50 | .loop..|.@ ..CMP|
|00005960| 20 52 36 2c 52 37 3a 42 | 47 45 20 65 6e 64 20 90 | R6,R7:B|GE end .|
|00005970| 1e 3b 6c 61 73 74 20 63 | 68 61 72 0d 02 b2 40 20 |.;last c|har...@ |
|00005980| 90 03 4c 44 52 42 20 52 | 35 2c 5b 52 31 30 2c 52 |..LDRB R|5,[R10,R|
|00005990| 36 5d 20 90 1f 3b 74 68 | 69 73 20 62 79 74 65 0d |6] ..;th|is byte.|
|000059a0| 02 bc 08 3b 68 65 78 0d | 02 c6 43 20 90 03 4d 4f |...;hex.|..C ..MO|
|000059b0| 56 20 52 34 2c 52 35 2c | 4c 53 52 23 34 20 90 20 |V R4,R5,|LSR#4 . |
|000059c0| 3b 75 70 70 65 72 20 34 | 20 62 69 74 73 0d 02 d0 |;upper 4| bits...|
|000059d0| 11 20 90 03 43 4d 50 20 | 52 34 2c 23 31 30 0d 02 |. ..CMP |R4,#10..|
|000059e0| da 16 20 90 03 41 44 44 | 47 45 20 52 34 2c 52 34 |.. ..ADD|GE R4,R4|
|000059f0| 2c 23 35 35 0d 02 e4 45 | 20 90 03 41 44 44 4c 54 |,#55...E| ..ADDLT|
|00005a00| 20 52 34 2c 52 34 2c 23 | 34 38 20 90 20 3b 63 6f | R4,R4,#|48 . ;co|
|00005a10| 6e 76 65 72 74 20 74 6f | 20 68 65 78 0d 02 ee 40 |nvert to| hex...@|
|00005a20| 20 90 03 53 54 52 42 20 | 52 34 2c 5b 52 38 5d 20 | ..STRB |R4,[R8] |
|00005a30| 90 23 3b 61 6e 64 20 73 | 74 6f 72 65 0d 02 f8 41 |.#;and s|tore...A|
|00005a40| 20 90 03 80 20 52 34 2c | 52 35 2c 23 26 46 20 90 | ... R4,|R5,#&F .|
|00005a50| 22 3b 6c 6f 77 65 72 20 | 34 20 62 69 74 73 0d 03 |";lower |4 bits..|
|00005a60| 02 11 20 90 03 43 4d 50 | 20 52 34 2c 23 31 30 0d |.. ..CMP| R4,#10.|
|00005a70| 03 0c 16 20 90 03 41 44 | 44 47 45 20 52 34 2c 52 |... ..AD|DGE R4,R|
|00005a80| 34 2c 23 35 35 0d 03 16 | 45 20 90 03 41 44 44 4c |4,#55...|E ..ADDL|
|00005a90| 54 20 52 34 2c 52 34 2c | 23 34 38 20 90 20 3b 63 |T R4,R4,|#48 . ;c|
|00005aa0| 6f 6e 76 65 72 74 20 74 | 6f 20 68 65 78 0d 03 20 |onvert t|o hex.. |
|00005ab0| 40 20 90 03 53 54 52 42 | 20 52 34 2c 5b 52 38 2c |@ ..STRB| R4,[R8,|
|00005ac0| 23 31 5d 20 90 20 3b 61 | 6e 64 20 73 74 6f 72 65 |#1] . ;a|nd store|
|00005ad0| 0d 03 2a 13 20 90 03 41 | 44 44 20 52 38 2c 52 38 |..*. ..A|DD R8,R8|
|00005ae0| 2c 23 33 0d 03 34 09 3b | 74 65 78 74 0d 03 3e 11 |,#3..4.;|text..>.|
|00005af0| 20 90 03 43 4d 50 20 52 | 35 2c 23 33 32 0d 03 48 | ..CMP R|5,#32..H|
|00005b00| 15 20 90 03 4d 4f 56 4c | 54 20 52 35 2c 23 97 22 |. ..MOVL|T R5,#."|
|00005b10| 2e 22 0d 03 52 12 20 90 | 03 43 4d 50 20 52 35 2c |."..R. .|.CMP R5,|
|00005b20| 23 31 32 37 0d 03 5c 12 | 20 90 03 ec 51 20 52 35 |#127..\.| ...Q R5|
|00005b30| 2c 23 97 22 2e 22 0d 03 | 66 17 20 90 03 53 54 52 |,#."."..|f. ..STR|
|00005b40| 42 20 52 35 2c 5b 52 31 | 32 2c 52 36 5d 0d 03 70 |B R5,[R1|2,R6]..p|
|00005b50| 04 0d 03 7a 13 20 90 03 | 41 44 44 20 52 36 2c 52 |...z. ..|ADD R6,R|
|00005b60| 36 2c 23 31 0d 03 84 0d | 20 90 03 42 20 6c 6f 6f |6,#1....| ..B loo|
|00005b70| 70 0d 03 8e 0a 20 20 2e | 65 6e 64 0d 03 98 34 20 |p.... .|end...4 |
|00005b80| 90 03 4d 4f 56 20 52 30 | 2c 23 97 22 20 22 3a 53 |..MOV R0|,#." ":S|
|00005b90| 54 52 42 20 52 30 2c 5b | 52 39 2c 23 38 5d 3a 53 |TRB R0,[|R9,#8]:S|
|00005ba0| 54 52 42 20 52 30 2c 5b | 52 39 2c 23 31 30 5d 0d |TRB R0,[|R9,#10].|
|00005bb0| 03 a2 34 20 90 03 4d 4f | 56 20 52 30 2c 23 97 22 |..4 ..MO|V R0,#."|
|00005bc0| 3a 22 3a 53 54 52 42 20 | 52 30 2c 5b 52 39 2c 23 |:":STRB |R0,[R9,#|
|00005bd0| 39 5d 3a 53 54 52 42 20 | 52 30 2c 5b 52 39 2c 23 |9]:STRB |R0,[R9,#|
|00005be0| 35 39 5d 0d 03 ac 1d 20 | 90 03 4c 44 4d 46 44 20 |59].... |..LDMFD |
|00005bf0| 52 31 33 21 2c 7b 52 30 | 2d 52 31 32 2c 50 43 7d |R13!,{R0|-R12,PC}|
|00005c00| 0d 03 b6 07 20 20 5d 0d | 03 c0 06 20 ed 0d 03 ca |.... ].|... ....|
|00005c10| 05 e1 0d ff 46 69 6c 65 | 44 61 74 61 83 54 65 78 |....File|Data.Tex|
|00005c20| 74 00 00 00 00 00 00 00 | f5 08 00 00 43 fb ff ff |t.......|....C...|
|00005c30| 58 bf 78 fe 03 00 c9 aa | 0d 00 0a 21 f4 20 3e 20 |X.x.....|...!. > |
|00005c40| 3c 44 75 6d 70 65 72 24 | 44 69 72 3e 2e 53 6f 75 |<Dumper$|Dir>.Sou|
|00005c50| 72 63 65 73 2e 54 65 78 | 74 0d 00 14 05 f4 0d 00 |rces.Tex|t.......|
|00005c60| 1e 32 f4 20 31 2e 30 30 | 20 31 36 20 4a 75 6c 20 |.2. 1.00| 16 Jul |
|00005c70| 31 39 39 32 20 48 65 6e | 72 69 6b 20 42 6a 65 72 |1992 Hen|rik Bjer|
|00005c80| 72 65 67 61 61 72 64 20 | 50 65 64 65 72 73 65 6e |regaard |Pedersen|
|00005c90| 0d 00 28 05 f4 0d 00 32 | 29 f4 20 43 72 65 61 74 |..(....2|). Creat|
|00005ca0| 65 73 20 61 20 66 6f 72 | 6d 61 74 2d 6d 6f 64 75 |es a for|mat-modu|
|00005cb0| 6c 65 20 66 6f 72 20 21 | 44 75 6d 70 65 72 0d 00 |le for !|Dumper..|
|00005cc0| 3c 04 0d 00 46 10 de 20 | 43 6f 64 65 25 20 32 30 |<...F.. |Code% 20|
|00005cd0| 90 03 0d 00 50 04 0d 00 | 5a 0a f2 41 73 73 65 6d |....P...|Z..Assem|
|00005ce0| 0d 00 64 43 c8 99 22 4f | 53 5f 46 69 6c 65 22 2c |..dC.."O|S_File",|
|00005cf0| 31 30 2c 22 3c 44 75 6d | 70 65 72 24 44 69 72 3e |10,"<Dum|per$Dir>|
|00005d00| 2e 4d 6f 64 75 6c 65 73 | 2e 54 65 78 74 22 2c 26 |.Modules|.Text",&|
|00005d10| 46 46 44 2c 2c 43 6f 64 | 65 25 2c 43 6f 64 65 25 |FFD,,Cod|e%,Code%|
|00005d20| 2b 50 25 0d 00 6e 05 e0 | 0d 00 78 04 0d 00 82 0b |+P%..n..|..x.....|
|00005d30| dd f2 41 73 73 65 6d 0d | 00 8c 16 20 e3 20 50 61 |..Assem.|... . Pa|
|00005d40| 73 73 25 3d 34 20 b8 20 | 36 20 88 20 32 0d 00 96 |ss%=4 . |6 . 2...|
|00005d50| 13 20 20 50 25 3d 30 3a | 4f 25 3d 43 6f 64 65 25 |. P%=0:|O%=Code%|
|00005d60| 0d 00 a0 10 20 20 5b 4f | 50 54 20 50 61 73 73 25 |.... [O|PT Pass%|
|00005d70| 0d 00 aa 2e 3b 74 68 65 | 20 63 6f 64 65 20 73 74 |....;the| code st|
|00005d80| 61 72 74 73 20 77 69 74 | 68 20 61 20 34 30 20 62 |arts wit|h a 40 b|
|00005d90| 79 74 65 73 20 68 65 61 | 64 65 72 2e 90 03 0d 00 |ytes hea|der.....|
|00005da0| b4 09 3b 61 74 20 30 0d | 00 be 35 20 90 03 45 51 |..;at 0.|..5 ..EQ|
|00005db0| 55 44 20 6d 61 6b 65 73 | 74 72 69 6e 67 20 90 0c |UD makes|tring ..|
|00005dc0| 3b 6f 66 66 73 65 74 20 | 74 6f 20 72 6f 75 74 69 |;offset |to routi|
|00005dd0| 6e 65 2e 0d 00 c8 09 3b | 61 74 20 34 0d 00 d2 3a |ne.....;|at 4...:|
|00005de0| 20 90 03 45 51 55 44 20 | 30 20 90 15 3b 72 65 73 | ..EQUD |0 ..;res|
|00005df0| 65 72 76 65 64 2c 20 6d | 75 73 74 20 62 65 20 7a |erved, m|ust be z|
|00005e00| 65 72 6f 2e 0d 00 dc 09 | 3b 61 74 20 38 0d 00 e6 |ero.....|;at 8...|
|00005e10| 3a 20 90 03 45 51 55 44 | 20 30 20 90 15 3b 72 65 |: ..EQUD| 0 ..;re|
|00005e20| 73 65 72 76 65 64 2c 20 | 6d 75 73 74 20 62 65 20 |served, |must be |
|00005e30| 7a 65 72 6f 2e 0d 00 f0 | 0a 3b 61 74 20 31 32 0d |zero....|.;at 12.|
|00005e40| 00 fa 4c 20 90 03 45 51 | 55 44 20 36 34 20 90 14 |..L ..EQ|UD 64 ..|
|00005e50| 3b 42 50 4c 20 28 62 79 | 74 65 73 20 70 65 72 20 |;BPL (by|tes per |
|00005e60| 6c 69 6e 65 29 2e 20 54 | 68 65 20 6e 75 6d 62 65 |line). T|he numbe|
|00005e70| 72 20 6f 66 20 62 79 74 | 65 73 0d 01 04 4a 20 90 |r of byt|es...J .|
|00005e80| 1e 3b 28 6f 66 20 74 68 | 65 20 69 6e 70 75 74 20 |.;(of th|e input |
|00005e90| 66 69 6c 65 29 20 73 68 | 6f 77 6e 20 6f 6e 20 65 |file) sh|own on e|
|00005ea0| 61 63 68 20 6c 69 6e 65 | 2e 0d 01 0e 0a 3b 61 74 |ach line|.....;at|
|00005eb0| 20 31 36 0d 01 18 4b 20 | 90 03 45 51 55 44 20 36 | 16...K |..EQUD 6|
|00005ec0| 34 20 90 14 3b 43 50 4c | 20 28 63 68 61 72 61 63 |4 ..;CPL| (charac|
|00005ed0| 74 65 72 73 20 70 65 72 | 20 6c 69 6e 65 29 2e 20 |ters per| line). |
|00005ee0| 54 68 65 20 6e 75 6d 62 | 65 72 20 6f 66 0d 01 22 |The numb|er of.."|
|00005ef0| 4a 20 90 1e 3b 20 63 68 | 61 72 73 20 74 68 69 73 |J ..; ch|ars this|
|00005f00| 20 66 6f 72 6d 61 74 20 | 67 65 6e 65 72 61 74 65 | format |generate|
|00005f10| 73 20 74 6f 20 64 69 73 | 70 6c 61 79 0d 01 2c 41 |s to dis|play..,A|
|00005f20| 20 90 1e 3b 42 50 4c 20 | 62 79 74 65 73 20 66 72 | ..;BPL |bytes fr|
|00005f30| 6f 6d 20 74 68 65 20 69 | 6e 70 75 74 20 66 69 6c |om the i|nput fil|
|00005f40| 65 2e 0d 01 36 0a 3b 61 | 74 20 32 30 0d 01 40 40 |e...6.;a|t 20..@@|
|00005f50| 20 90 03 45 51 55 44 20 | 36 34 2a 31 36 20 90 11 | ..EQUD |64*16 ..|
|00005f60| 3b 77 69 64 74 68 20 6f | 66 20 77 69 6e 64 6f 77 |;width o|f window|
|00005f70| 2c 20 69 6e 20 4f 53 2d | 75 6e 69 74 73 2e 0d 01 |, in OS-|units...|
|00005f80| 4a 0a 3b 61 74 20 32 34 | 0d 01 54 4c 20 90 03 45 |J.;at 24|..TL ..E|
|00005f90| 51 55 44 20 33 32 20 90 | 14 3b 72 65 73 65 72 76 |QUD 32 .|.;reserv|
|00005fa0| 65 64 2c 20 6d 75 73 74 | 20 62 65 20 33 32 20 28 |ed, must| be 32 (|
|00005fb0| 68 65 69 67 74 68 20 6f | 66 20 65 61 63 68 20 6c |heigth o|f each l|
|00005fc0| 69 6e 65 0d 01 5e 3f 20 | 90 1e 3b 20 69 6e 20 4f |ine..^? |..; in O|
|00005fd0| 53 2d 75 6e 69 74 73 29 | 2e 20 4e 6f 74 20 75 73 |S-units)|. Not us|
|00005fe0| 65 64 20 79 65 74 2e 0d | 01 68 0a 3b 61 74 20 32 |ed yet..|.h.;at 2|
|00005ff0| 38 0d 01 72 47 20 90 03 | 45 51 55 53 20 22 54 65 |8..rG ..|EQUS "Te|
|00006000| 78 74 22 3a 45 51 55 42 | 20 30 20 90 07 3b 6e 61 |xt":EQUB| 0 ..;na|
|00006010| 6d 65 20 6f 66 20 74 68 | 65 20 66 6f 72 6d 61 74 |me of th|e format|
|00006020| 2e 20 4d 61 78 20 31 31 | 20 63 68 61 72 61 63 74 |. Max 11| charact|
|00006030| 65 72 73 2e 0d 01 7c 30 | 20 90 1e 3b 30 2d 74 65 |ers...|0| ..;0-te|
|00006040| 72 6d 69 6e 61 74 65 64 | 2e 0d 01 86 0c 20 90 03 |rminated|..... ..|
|00006050| 41 4c 49 47 4e 0d 01 90 | 00 04 0d 01 9a 3f 3b 54 |ALIGN...|.....?;T|
|00006060| 68 65 20 63 6f 64 65 20 | 69 73 20 63 61 6c 6c 20 |he code |is call |
|00006070| 72 65 70 65 61 74 65 64 | 6c 79 20 77 69 74 68 20 |repeated|ly with |
|00006080| 74 68 65 20 66 6f 6c 6c | 6f 77 69 6e 67 20 70 61 |the foll|owing pa|
|00006090| 72 61 6d 65 74 65 72 73 | 3a 0d 01 a4 05 3b 0d 01 |rameters|:....;..|
|000060a0| ae 4c 3b 52 30 20 20 2d | 3e 20 42 75 66 66 65 72 |.L;R0 -|> Buffer|
|000060b0| 20 66 6f 72 20 74 68 65 | 20 6f 75 74 70 75 74 73 | for the| outputs|
|000060c0| 74 72 69 6e 67 2e 20 4f | 6e 20 65 6e 74 72 79 2c |tring. O|n entry,|
|000060d0| 20 74 68 65 20 62 75 66 | 66 65 72 20 69 73 20 66 | the buf|fer is f|
|000060e0| 69 6c 6c 65 64 20 77 69 | 74 68 0d 01 b8 2a 3b 20 |illed wi|th...*; |
|000060f0| 97 49 49 20 33 32 20 28 | 73 70 61 63 65 73 29 20 |.II 32 (|spaces) |
|00006100| 61 6e 64 20 74 65 72 6d | 69 6e 61 74 65 64 20 62 |and term|inated b|
|00006110| 79 20 30 2e 0d 01 c2 38 | 3b 52 31 20 20 2d 3e 20 |y 0....8|;R1 -> |
|00006120| 42 75 66 66 65 72 20 68 | 6f 6c 64 69 6e 67 20 74 |Buffer h|olding t|
|00006130| 68 65 20 64 61 74 61 20 | 66 72 6f 6d 20 74 68 65 |he data |from the|
|00006140| 20 69 6e 70 75 74 20 66 | 69 6c 65 2e 0d 01 cc 3d | input f|ile....=|
|00006150| 3b 52 32 20 20 3d 20 20 | 4e 75 6d 62 65 72 20 6f |;R2 = |Number o|
|00006160| 66 20 62 79 74 65 73 20 | 74 6f 20 62 65 20 75 73 |f bytes |to be us|
|00006170| 65 64 20 66 72 6f 6d 20 | 74 68 65 20 62 75 66 66 |ed from |the buff|
|00006180| 65 72 20 69 6e 20 52 31 | 2e 0d 01 d6 4a 3b 52 33 |er in R1|....J;R3|
|00006190| 20 20 3d 20 20 43 75 72 | 72 65 6e 74 20 70 6f 73 | = Cur|rent pos|
|000061a0| 69 74 69 6f 6e 20 28 6f | 66 20 66 69 72 73 74 20 |ition (o|f first |
|000061b0| 62 79 74 65 20 6f 6e 20 | 74 68 69 73 20 6c 69 6e |byte on |this lin|
|000061c0| 65 29 20 77 69 74 68 69 | 6e 20 74 68 65 20 66 69 |e) withi|n the fi|
|000061d0| 6c 65 2e 0d 01 e0 2b 3b | 52 34 20 20 2d 3e 20 44 |le....+;|R4 -> D|
|000061e0| 61 74 61 62 6c 6f 63 6b | 20 90 03 52 34 2b 30 20 |atablock| ..R4+0 |
|000061f0| 4c 65 6e 67 74 68 20 6f | 66 20 66 69 6c 65 0d 01 |Length o|f file..|
|00006200| ea 4d 3b 20 90 13 74 68 | 65 20 72 65 73 74 20 6f |.M; ..th|e rest o|
|00006210| 66 20 74 68 65 20 62 6c | 6f 63 6b 20 64 6f 65 73 |f the bl|ock does|
|00006220| 6e 27 74 20 63 6f 6e 74 | 61 69 6e 20 61 6e 79 74 |n't cont|ain anyt|
|00006230| 68 69 6e 67 20 75 73 65 | 66 75 6c 0d 01 f4 05 3b |hing use|ful....;|
|00006240| 0d 01 fe 4b 3b 54 68 65 | 20 63 6f 64 65 20 73 68 |...K;The| code sh|
|00006250| 6f 75 6c 64 20 67 65 6e | 65 72 61 74 65 20 61 20 |ould gen|erate a |
|00006260| 73 74 72 69 6e 67 20 28 | 69 6e 20 5b 52 30 5d 29 |string (|in [R0])|
|00006270| 20 74 68 61 74 20 64 69 | 73 70 6c 61 79 73 20 74 | that di|splays t|
|00006280| 68 65 20 52 32 20 66 69 | 72 73 74 0d 02 08 1f 3b |he R2 fi|rst....;|
|00006290| 62 79 74 65 73 20 6f 66 | 20 74 68 65 20 64 61 74 |bytes of| the dat|
|000062a0| 61 20 69 6e 20 5b 52 31 | 5d 2e 0d 02 12 46 3b 4f |a in [R1|]....F;O|
|000062b0| 6e 20 65 6e 74 72 79 2c | 20 52 31 34 20 68 6f 6c |n entry,| R14 hol|
|000062c0| 64 73 20 74 68 65 20 72 | 65 74 75 72 6e 20 61 64 |ds the r|eturn ad|
|000062d0| 64 72 65 73 73 2c 20 52 | 31 33 20 70 6f 69 6e 74 |dress, R|13 point|
|000062e0| 73 20 74 6f 20 61 20 46 | 44 20 73 74 61 63 6b 2e |s to a F|D stack.|
|000062f0| 0d 02 1c 04 0d 02 26 04 | 0d 02 30 0f 2e 6d 61 6b |......&.|..0..mak|
|00006300| 65 73 74 72 69 6e 67 0d | 02 3a 1e 20 90 03 53 54 |estring.|.:. ..ST|
|00006310| 4d 46 44 20 52 31 33 21 | 2c 7b 52 30 2d 52 31 32 |MFD R13!|,{R0-R12|
|00006320| 2c 52 31 34 7d 0d 02 44 | 04 0d 02 4e 10 20 90 03 |,R14}..D|...N. ..|
|00006330| 4d 4f 56 20 52 35 2c 23 | 30 0d 02 58 09 2e 6c 6f |MOV R5,#|0..X..lo|
|00006340| 6f 70 0d 02 62 18 20 90 | 03 43 4d 50 20 52 35 2c |op..b. .|.CMP R5,|
|00006350| 52 32 3a 42 47 45 20 65 | 6e 64 0d 02 6c 16 20 90 |R2:BGE e|nd..l. .|
|00006360| 03 4c 44 52 42 20 52 36 | 2c 5b 52 31 2c 52 35 5d |.LDRB R6|,[R1,R5]|
|00006370| 0d 02 76 20 90 04 43 4d | 50 20 52 36 2c 23 33 32 |..v ..CM|P R6,#32|
|00006380| 3a 4d 4f 56 4c 54 20 52 | 36 2c 23 97 22 2e 22 0d |:MOVLT R|6,#.".".|
|00006390| 02 80 1e 20 90 03 43 4d | 50 20 52 36 2c 23 31 32 |... ..CM|P R6,#12|
|000063a0| 37 3a ec 51 20 52 36 2c | 23 97 22 2e 22 0d 02 8a |7:.Q R6,|#."."...|
|000063b0| 16 20 90 03 53 54 52 42 | 20 52 36 2c 5b 52 30 2c |. ..STRB| R6,[R0,|
|000063c0| 52 35 5d 0d 02 94 04 0d | 02 9e 13 20 90 03 41 44 |R5].....|... ..AD|
|000063d0| 44 20 52 35 2c 52 35 2c | 23 31 0d 02 a8 0d 20 90 |D R5,R5,|#1.... .|
|000063e0| 03 42 20 6c 6f 6f 70 0d | 02 b2 08 2e 65 6e 64 0d |.B loop.|....end.|
|000063f0| 02 bc 1d 20 90 03 4c 44 | 4d 46 44 20 52 31 33 21 |... ..LD|MFD R13!|
+--------+-------------------------+-------------------------+--------+--------+
Only 25.0 KB of data is shown above.