home *** CD-ROM | disk | FTP | other *** search
Unknown | 1990-08-14 | 6.0 KB |
open in:
MacOS 8.1
|
Win98
|
DOS
view JSON data
|
view as text
This file was not able to be converted.
This format is not currently supported by dexvert.
Confidence | Program | Detection | Match Type | Support
|
---|
10%
| dexvert
| Truevision Targa Graphic (image/tga)
| magic
| Supported |
100%
| file
| data
| default
| |
100%
| xdgMime
| image/x-tga
| default (weak)
|
|
hex view+--------+-------------------------+-------------------------+--------+--------+
|00000000| 0d 00 0a 16 f4 20 3e 3a | 31 2e 24 2e 4d 61 70 52 |..... >:|1.$.MapR|
|00000010| 65 73 74 6f 72 65 0d 00 | 14 05 f4 0d 00 1e 19 f4 |estore..|........|
|00000020| 20 50 72 6f 67 72 61 6d | 3a 20 4d 61 70 52 65 73 | Program|: MapRes|
|00000030| 74 6f 72 65 0d 00 28 05 | f4 0d 00 32 37 f4 20 52 |tore..(.|...27. R|
|00000040| 65 73 74 6f 72 65 73 20 | 61 20 6d 61 70 20 66 69 |estores |a map fi|
|00000050| 6c 65 20 70 72 65 76 69 | 6f 75 73 6c 79 20 73 61 |le previ|ously sa|
|00000060| 76 65 64 20 62 79 20 27 | 4d 61 70 46 69 78 27 2e |ved by '|MapFix'.|
|00000070| 0d 00 3c 3d f4 20 54 68 | 65 20 66 69 6c 65 20 6d |..<=. Th|e file m|
|00000080| 75 73 74 20 62 65 20 6f | 6e 20 41 44 46 53 20 64 |ust be o|n ADFS d|
|00000090| 72 69 76 65 20 30 20 61 | 6e 64 20 62 65 20 63 61 |rive 0 a|nd be ca|
|000000a0| 6c 6c 65 64 20 27 48 44 | 4d 41 50 27 2e 0d 00 46 |lled 'HD|MAP'...F|
|000000b0| 05 f4 0d 00 50 13 f4 20 | 42 79 20 54 69 6d 20 42 |....P.. |By Tim B|
|000000c0| 72 6f 77 73 65 0d 00 5a | 44 f4 20 41 6e 79 20 70 |rowse..Z|D. Any p|
|000000d0| 72 6f 62 6c 65 6d 73 20 | 2d 20 63 6f 6e 74 61 63 |roblems |- contac|
|000000e0| 74 20 6d 65 20 6f 6e 20 | 54 68 65 20 57 6f 72 6c |t me on |The Worl|
|000000f0| 64 20 4f 66 20 43 72 79 | 74 6f 6e 20 42 42 53 20 |d Of Cry|ton BBS |
|00000100| 28 61 73 20 54 69 6d 62 | 29 0d 00 64 16 f4 20 31 |(as Timb|)..d.. 1|
|00000110| 34 74 68 20 41 75 67 75 | 73 74 20 31 39 39 30 0d |4th Augu|st 1990.|
|00000120| 00 6e 05 f4 0d 00 78 11 | f4 20 56 65 72 73 69 6f |.n....x.|. Versio|
|00000130| 6e 20 30 2e 31 0d 00 82 | 05 f4 0d 00 8c 05 3a 0d |n 0.1...|......:.|
|00000140| 00 96 10 de 20 63 6f 64 | 65 20 31 30 32 34 30 0d |.... cod|e 10240.|
|00000150| 00 a0 0a f2 61 73 73 65 | 6d 0d 00 aa 19 de 20 6d |....asse|m..... m|
|00000160| 65 6d 25 20 31 30 32 34 | 2c 20 62 6c 6b 25 20 31 |em% 1024|, blk% 1|
|00000170| 30 30 0d 00 b4 05 3a 0d | 00 be 05 db 0d 00 c8 1c |00....:.|........|
|00000180| f1 22 45 20 66 6f 72 6d | 61 74 20 6d 61 70 20 72 |."E form|at map r|
|00000190| 65 73 74 6f 72 65 72 22 | 0d 00 d2 1c f1 22 7e 7e |estorer"|....."~~|
|000001a0| 7e 7e 7e 7e 7e 7e 7e 7e | 7e 7e 7e 7e 7e 7e 7e 7e |~~~~~~~~|~~~~~~~~|
|000001b0| 7e 7e 7e 22 0d 00 dc 05 | 3a 0d 00 e6 1e f1 22 41 |~~~"....|:....."A|
|000001c0| 44 46 53 20 6f 72 20 53 | 43 53 49 46 53 20 28 41 |DFS or S|CSIFS (A|
|000001d0| 2f 53 29 20 3f 22 3b 0d | 00 f0 05 f5 0d 00 fa 13 |/S) ?";.|........|
|000001e0| 20 20 41 24 3d bd 28 a5 | 20 80 20 26 44 46 29 0d | A$=.(.| . &DF).|
|000001f0| 01 04 15 fd 20 41 24 3d | 22 41 22 20 84 20 41 24 |.... A$=|"A" . A$|
|00000200| 3d 22 53 22 0d 01 0e 26 | e7 20 41 24 3d 22 41 22 |="S"...&|. A$="A"|
|00000210| 20 8c 20 46 53 24 3d 22 | 41 44 46 53 22 20 8b 20 | . FS$="|ADFS" . |
|00000220| 46 53 24 3d 22 53 43 53 | 49 22 0d 01 18 36 f1 8a |FS$="SCS|I"...6..|
|00000230| 30 2c bc 29 3b 22 46 69 | 6c 69 6e 67 20 53 79 73 |0,.);"Fi|ling Sys|
|00000240| 74 65 6d 3a 20 22 3b 46 | 53 24 3b 22 20 20 20 20 |tem: ";F|S$;" |
|00000250| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 22 | | "|
|00000260| 0d 01 22 05 3a 0d 01 2c | 1a f1 22 57 68 69 63 68 |..".:..,|.."Which|
|00000270| 20 64 72 69 76 65 20 28 | 30 2d 37 29 3f 22 3b 0d | drive (|0-7)?";.|
|00000280| 01 36 05 f5 0d 01 40 11 | 20 20 64 72 69 76 65 25 |.6....@.| drive%|
|00000290| 3d a5 2d 34 38 0d 01 4a | 1b fd 20 64 72 69 76 65 |=.-48..J|.. drive|
|000002a0| 25 3e 3d 30 20 80 20 64 | 72 69 76 65 25 3c 3d 37 |%>=0 . d|rive%<=7|
|000002b0| 0d 01 54 11 f1 8a 30 2c | bc 29 3b 89 28 34 30 29 |..T...0,|.);.(40)|
|000002c0| 3b 0d 01 5e 1e f1 8a 32 | 37 2c bc 2d 31 29 3b 22 |;..^...2|7,.-1);"|
|000002d0| 44 72 69 76 65 20 3a 22 | 3b 64 72 69 76 65 25 0d |Drive :"|;drive%.|
|000002e0| 01 68 05 3a 0d 01 72 2f | f1 22 49 73 20 64 72 69 |.h.:..r/|."Is dri|
|000002f0| 76 65 20 22 3b 64 72 69 | 76 65 25 3b 22 20 61 20 |ve ";dri|ve%;" a |
|00000300| 68 61 72 64 20 64 69 73 | 63 20 28 59 2f 4e 29 20 |hard dis|c (Y/N) |
|00000310| 3f 22 3b 0d 01 7c 05 f5 | 0d 01 86 13 20 20 41 24 |?";..|..|.... A$|
|00000320| 3d bd 28 a5 20 80 20 26 | 44 46 29 0d 01 90 15 fd |=.(. . &|DF).....|
|00000330| 20 41 24 3d 22 59 22 20 | 84 20 41 24 3d 22 4e 22 | A$="Y" |. A$="N"|
|00000340| 0d 01 9a 11 f1 8a 30 2c | bc 29 3b 89 28 34 30 29 |......0,|.);.(40)|
|00000350| 3b 0d 01 a4 16 48 61 72 | 64 44 69 73 63 25 3d 28 |;....Har|dDisc%=(|
|00000360| 41 24 3d 22 59 22 29 0d | 01 ae 12 f1 8a 33 36 2c |A$="Y").|.....36,|
|00000370| bc 2d 31 29 3b 22 28 22 | 3b 0d 01 b8 28 e7 20 48 |.-1);"("|;...(. H|
|00000380| 61 72 64 44 69 73 63 25 | 20 8c 20 f1 22 48 61 72 |ardDisc%| . ."Har|
|00000390| 64 29 22 20 8b 20 f1 20 | 22 46 6c 6f 70 70 79 29 |d)" . . |"Floppy)|
|000003a0| 22 0d 01 c2 06 f1 27 0d | 01 cc 05 3a 0d 01 d6 22 |".....'.|...:..."|
|000003b0| f2 47 65 74 44 69 73 63 | 52 65 63 6f 72 64 28 6d |.GetDisc|Record(m|
|000003c0| 65 6d 25 2c 48 61 72 64 | 44 69 73 63 25 29 0d 01 |em%,Hard|Disc%)..|
|000003d0| e0 05 3a 0d 01 ea 19 f2 | 44 69 73 70 6c 61 79 44 |..:.....|DisplayD|
|000003e0| 69 73 63 52 65 63 28 6d | 65 6d 25 29 0d 01 f4 05 |iscRec(m|em%)....|
|000003f0| 3a 0d 01 fe 0c f2 4c 6f | 61 64 4d 61 70 0d 02 08 |:.....Lo|adMap...|
|00000400| 05 3a 0d 02 12 0c f2 53 | 61 76 65 4d 61 70 0d 02 |.:.....S|aveMap..|
|00000410| 1c 05 3a 0d 02 26 20 f1 | 27 22 4d 61 70 52 65 73 |..:..& .|'"MapRes|
|00000420| 74 6f 72 65 20 68 61 73 | 20 66 69 6e 69 73 68 65 |tore has| finishe|
|00000430| 64 2e 22 0d 02 30 05 e0 | 0d 02 3a 05 3a 0d 02 44 |d."..0..|..:.:..D|
|00000440| 0e dd 20 f2 4c 6f 61 64 | 4d 61 70 0d 02 4e 07 20 |.. .Load|Map..N. |
|00000450| 20 3a 0d 02 58 42 20 20 | f4 20 4e 65 65 64 20 74 | :..XB |. Need t|
|00000460| 6f 20 77 6f 72 6b 20 6f | 75 74 20 77 68 65 72 65 |o work o|ut where|
|00000470| 20 74 68 65 20 6d 61 70 | 20 69 73 2c 20 6d 61 70 | the map| is, map|
|00000480| 20 69 73 20 61 74 20 73 | 74 61 72 74 20 6f 66 20 | is at s|tart of |
|00000490| 7a 6f 6e 65 0d 02 62 30 | 20 20 f4 20 6e 75 6d 62 |zone..b0| . numb|
|000004a0| 65 72 20 28 6e 75 6d 62 | 65 72 20 6f 66 20 7a 6f |er (numb|er of zo|
|000004b0| 6e 65 73 2f 32 29 20 72 | 6f 75 6e 64 65 64 20 64 |nes/2) r|ounded d|
|000004c0| 6f 77 6e 2e 0d 02 6c 07 | 20 20 3a 0d 02 76 44 20 |own...l.| :..vD |
|000004d0| 20 f4 20 4e 65 65 64 20 | 74 6f 20 74 61 6b 65 20 | . Need |to take |
|000004e0| 61 63 63 6f 75 6e 74 20 | 6f 66 20 74 68 65 20 66 |account |of the f|
|000004f0| 61 63 74 20 74 68 61 74 | 20 7a 6f 6e 65 20 30 20 |act that| zone 0 |
|00000500| 72 65 70 72 65 73 65 6e | 74 73 20 6c 65 73 73 0d |represen|ts less.|
|00000510| 02 80 42 20 20 f4 20 64 | 69 73 63 20 73 70 61 63 |..B . d|isc spac|
|00000520| 65 20 74 68 61 6e 20 74 | 68 65 20 6f 74 68 65 72 |e than t|he other|
|00000530| 73 20 62 65 63 61 75 73 | 65 20 69 74 20 68 6f 6c |s becaus|e it hol|
|00000540| 64 73 20 61 20 64 69 73 | 63 20 72 65 63 6f 72 64 |ds a dis|c record|
|00000550| 2e 0d 02 8a 07 20 20 3a | 0d 02 94 2e 20 20 f4 20 |..... :|.... . |
|00000560| 5a 6f 6e 65 73 20 61 72 | 65 20 6e 75 6d 62 65 72 |Zones ar|e number|
|00000570| 65 64 20 30 2e 2e 6e 2d | 31 20 28 6f 66 20 63 6f |ed 0..n-|1 (of co|
|00000580| 75 72 73 65 21 29 0d 02 | 9e 07 20 20 3a 0d 02 a8 |urse!)..|.. :...|
|00000590| 21 20 20 4d 61 70 53 69 | 7a 65 25 3d 4e 5a 6f 6e |! MapSi|ze%=NZon|
|000005a0| 65 73 25 20 2a 20 53 65 | 63 53 69 7a 65 25 0d 02 |es% * Se|cSize%..|
|000005b0| b2 07 20 20 3a 0d 02 bc | 15 20 20 de 20 6d 61 70 |.. :...|. . map|
|000005c0| 25 20 4d 61 70 53 69 7a | 65 25 0d 02 c6 1c 20 20 |% MapSiz|e%.... |
|000005d0| 4d 61 70 5a 6f 6e 65 25 | 20 3d 20 4e 5a 6f 6e 65 |MapZone%| = NZone|
|000005e0| 73 25 20 81 20 32 0d 02 | d0 07 20 20 3a 0d 02 da |s% . 2..|.. :...|
|000005f0| 14 20 20 e7 20 4d 61 70 | 5a 6f 6e 65 25 3d 30 20 |. . Map|Zone%=0 |
|00000600| 8c 0d 02 e4 49 20 20 20 | 20 f4 20 4f 6e 6c 79 20 |....I | . Only |
|00000610| 6f 6e 65 20 7a 6f 6e 65 | 20 3d 3e 20 6d 61 70 20 |one zone| => map |
|00000620| 2a 61 6c 77 61 79 73 2a | 20 61 74 20 74 68 65 20 |*always*| at the |
|00000630| 73 74 61 72 74 20 2d 20 | 75 73 75 2e 20 66 6c 6f |start - |usu. flo|
|00000640| 70 70 69 65 73 20 6f 6e | 6c 79 0d 02 ee 40 20 20 |ppies on|ly...@ |
|00000650| 20 20 f4 20 42 75 74 20 | 63 6f 75 6c 64 20 63 6f | . But |could co|
|00000660| 6e 63 69 65 76 61 62 6c | 79 20 62 65 20 66 6f 72 |ncievabl|y be for|
|00000670| 20 61 20 2a 76 65 72 79 | 2a 20 73 6d 61 6c 6c 20 | a *very|* small |
|00000680| 48 61 72 64 20 64 69 73 | 63 2e 0d 02 f8 13 20 20 |Hard dis|c..... |
|00000690| 20 20 44 69 73 63 41 64 | 64 72 25 3d 30 0d 03 02 | DiscAd|dr%=0...|
|000006a0| 07 20 20 cc 0d 03 0c 24 | 20 20 20 20 f4 20 55 73 |. ....$| . Us|
|000006b0| 75 61 6c 20 63 61 73 65 | 20 66 6f 72 20 68 61 72 |ual case| for har|
|000006c0| 64 20 64 69 73 63 73 3a | 0d 03 16 41 20 20 20 20 |d discs:|...A |
|000006d0| 5a 6f 6e 65 53 69 7a 65 | 25 20 3d 20 28 53 65 63 |ZoneSize|% = (Sec|
|000006e0| 53 69 7a 65 25 20 2a 20 | 38 29 20 2d 20 55 6e 75 |Size% * |8) - Unu|
|000006f0| 73 65 64 25 20 2d 20 28 | 34 20 2a 20 38 29 20 2a |sed% - (|4 * 8) *|
|00000700| 20 42 69 74 53 69 7a 65 | 25 0d 03 20 34 20 20 20 | BitSize|%.. 4 |
|00000710| 20 5a 6f 6e 65 30 53 69 | 7a 65 25 20 3d 20 5a 6f | Zone0Si|ze% = Zo|
|00000720| 6e 65 53 69 7a 65 25 20 | 2d 20 28 36 30 20 2a 20 |neSize% |- (60 * |
|00000730| 38 20 2a 20 42 69 74 53 | 69 7a 65 25 29 0d 03 2a |8 * BitS|ize%)..*|
|00000740| 09 20 20 20 20 3a 0d 03 | 34 2e 20 20 20 20 44 69 |. :..|4. Di|
|00000750| 73 63 41 64 64 72 25 20 | 3d 20 28 5a 6f 6e 65 53 |scAddr% |= (ZoneS|
|00000760| 69 7a 65 25 20 2a 20 28 | 4d 61 70 5a 6f 6e 65 25 |ize% * (|MapZone%|
|00000770| 2d 31 29 29 0d 03 3e 3d | 20 20 20 20 44 69 73 63 |-1))..>=| Disc|
|00000780| 41 64 64 72 25 20 2b 3d | 20 5a 6f 6e 65 30 53 69 |Addr% +=| Zone0Si|
|00000790| 7a 65 25 20 3a 20 f4 20 | 20 7a 6f 6e 65 20 30 20 |ze% : . | zone 0 |
|000007a0| 6d 69 6e 75 73 20 64 69 | 73 63 20 72 65 63 6f 72 |minus di|sc recor|
|000007b0| 64 0d 03 48 07 20 20 cd | 0d 03 52 07 20 20 3a 0d |d..H. .|..R. :.|
|000007c0| 03 5c 1a 20 20 62 6c 6b | 25 3f 31 20 3d 20 53 65 |.\. blk|%?1 = Se|
|000007d0| 63 73 50 65 72 54 72 6b | 25 0d 03 66 15 20 20 62 |csPerTrk|%..f. b|
|000007e0| 6c 6b 25 3f 32 20 3d 20 | 48 65 61 64 73 25 0d 03 |lk%?2 = |Heads%..|
|000007f0| 70 39 20 20 62 6c 6b 25 | 21 31 36 20 3d 20 53 65 |p9 blk%|!16 = Se|
|00000800| 63 73 50 65 72 54 72 6b | 25 20 2a 20 53 65 63 53 |csPerTrk|% * SecS|
|00000810| 69 7a 65 25 20 2a 20 74 | 72 61 63 6b 73 25 20 2a |ize% * t|racks% *|
|00000820| 20 48 65 61 64 73 25 0d | 03 7a 45 20 20 f1 22 50 | Heads%.|.zE ."P|
|00000830| 6c 61 63 65 20 64 69 73 | 63 20 63 6f 6e 74 61 69 |lace dis|c contai|
|00000840| 6e 69 6e 67 20 48 44 4d | 41 50 20 69 6e 74 6f 20 |ning HDM|AP into |
|00000850| 41 44 46 53 20 64 72 69 | 76 65 20 30 2e 2e 2e 70 |ADFS dri|ve 0...p|
|00000860| 72 65 73 73 20 61 20 6b | 65 79 2e 22 0d 03 84 0c |ress a k|ey."....|
|00000870| 20 20 2a 46 58 20 31 35 | 0d 03 8e 09 20 20 e7 20 | *FX 15|.... . |
|00000880| a5 0d 03 98 27 20 20 ff | 28 22 4c 4f 41 44 20 41 |....' .|("LOAD A|
|00000890| 44 46 53 3a 3a 30 2e 24 | 2e 48 44 4d 41 50 20 22 |DFS::0.$|.HDMAP "|
|000008a0| 2b c3 7e 6d 61 70 25 29 | 0d 03 a2 05 e1 0d 03 ac |+.~map%)|........|
|000008b0| 05 3a 0d 03 b6 0e dd 20 | f2 53 61 76 65 4d 61 70 |.:..... |.SaveMap|
|000008c0| 0d 03 c0 07 20 20 3a 0d | 03 ca 48 20 20 f1 22 50 |.... :.|..H ."P|
|000008d0| 72 65 73 73 20 27 59 27 | 20 74 6f 20 72 65 73 74 |ress 'Y'| to rest|
|000008e0| 6f 72 65 20 74 68 65 20 | 6d 61 70 20 74 6f 20 64 |ore the |map to d|
|000008f0| 72 69 76 65 20 3a 22 3b | 64 72 69 76 65 25 3b 22 |rive :";|drive%;"|
|00000900| 2c 20 27 4e 27 20 74 6f | 20 61 62 6f 72 74 22 0d |, 'N' to| abort".|
|00000910| 03 d4 07 20 20 f5 0d 03 | de 15 20 20 20 20 41 24 |... ...|.. A$|
|00000920| 3d bd 28 a5 20 80 20 26 | 44 46 29 0d 03 e8 17 20 |=.(. . &|DF).... |
|00000930| 20 fd 20 41 24 3d 22 59 | 22 20 84 20 41 24 3d 22 | . A$="Y|" . A$="|
|00000940| 4e 22 0d 03 f2 10 20 20 | e7 20 41 24 3d 22 59 22 |N".... |. A$="Y"|
|00000950| 20 8c 0d 03 fc 4a 20 20 | 20 20 c8 99 20 46 53 24 | ....J | .. FS$|
|00000960| 2b 22 5f 44 69 73 63 4f | 70 22 2c 2c 28 62 6c 6b |+"_DiscO|p",,(blk|
|00000970| 25 3c 3c 36 29 2b 32 2c | 44 69 73 63 41 64 64 72 |%<<6)+2,|DiscAddr|
|00000980| 25 20 84 20 64 72 69 76 | 65 25 3c 3c 32 39 2c 6d |% . driv|e%<<29,m|
|00000990| 61 70 25 2c 4d 61 70 53 | 69 7a 65 25 0d 04 06 2d |ap%,MapS|ize%...-|
|000009a0| 20 20 20 20 f1 27 27 22 | 4d 61 70 20 72 65 73 74 | .''"|Map rest|
|000009b0| 6f 72 65 64 20 66 72 6f | 6d 20 66 69 6c 65 20 27 |ored fro|m file '|
|000009c0| 48 44 4d 41 50 27 2e 22 | 27 0d 04 10 07 20 20 cd |HDMAP'."|'.... .|
|000009d0| 0d 04 1a 07 20 20 3a 0d | 04 24 05 e1 0d 04 2e 05 |.... :.|.$......|
|000009e0| 3a 0d 04 38 24 dd 20 f2 | 47 65 74 44 69 73 63 52 |:..8$. .|GetDiscR|
|000009f0| 65 63 6f 72 64 28 f8 20 | 6d 25 2c 48 61 72 64 44 |ecord(. |m%,HardD|
|00000a00| 69 73 63 25 29 0d 04 42 | 07 20 20 3a 0d 04 4c 43 |isc%)..B|. :..LC|
|00000a10| 20 20 f4 20 54 68 65 20 | 66 6f 6c 6c 6f 77 69 6e | . The |followin|
|00000a20| 67 20 69 73 20 74 61 6b | 65 6e 20 66 72 6f 6d 20 |g is tak|en from |
|00000a30| 74 68 65 20 41 72 63 68 | 69 76 65 20 44 69 73 63 |the Arch|ive Disc|
|00000a40| 20 73 65 63 74 6f 72 20 | 65 64 69 74 6f 72 2e 0d | sector |editor..|
|00000a50| 04 56 42 20 20 f4 20 49 | 74 20 61 6c 6c 6f 77 73 |.VB . I|t allows|
|00000a60| 20 3c 46 53 3e 5f 44 69 | 73 63 4f 70 20 74 6f 20 | <FS>_Di|scOp to |
|00000a70| 72 65 61 64 20 74 68 65 | 20 66 69 72 73 74 20 73 |read the| first s|
|00000a80| 65 63 74 6f 72 20 66 72 | 6f 6d 20 61 20 64 69 73 |ector fr|om a dis|
|00000a90| 63 0d 04 60 26 20 20 f4 | 20 74 68 61 74 20 68 61 |c..`& .| that ha|
|00000aa0| 73 20 61 20 62 61 64 20 | 66 72 65 65 20 73 70 61 |s a bad |free spa|
|00000ab0| 63 65 20 6d 61 70 2e 0d | 04 6a 38 20 20 f4 20 49 |ce map..|.j8 . I|
|00000ac0| 20 64 6f 6e 27 74 20 6b | 6e 6f 77 20 68 6f 77 20 | don't k|now how |
|00000ad0| 6f 72 20 77 68 79 20 69 | 74 20 77 6f 72 6b 73 20 |or why i|t works |
|00000ae0| 2d 20 69 74 20 6a 75 73 | 74 20 64 6f 65 73 2e 0d |- it jus|t does..|
|00000af0| 04 74 44 20 20 f4 20 49 | 74 20 64 65 66 69 6e 69 |.tD . I|t defini|
|00000b00| 74 65 6c 79 20 77 6f 72 | 6b 73 20 6f 6e 20 66 6c |tely wor|ks on fl|
|00000b10| 6f 70 70 69 65 73 2c 20 | 70 72 6f 62 61 62 6c 79 |oppies, |probably|
|00000b20| 20 6f 6d 20 68 61 72 64 | 20 64 69 73 63 73 20 74 | om hard| discs t|
|00000b30| 6f 6f 2e 0d 04 7e 28 20 | 20 f4 20 49 74 27 73 20 |oo...~( | . It's |
|00000b40| 6e 6f 74 20 64 6f 63 75 | 6d 65 6e 74 65 64 20 69 |not docu|mented i|
|00000b50| 6e 20 74 68 65 20 50 52 | 4d 73 2e 0d 04 88 07 20 |n the PR|Ms..... |
|00000b60| 20 3a 0d 04 92 10 20 20 | 68 65 61 64 73 25 20 3d | :.... |heads% =|
|00000b70| 20 32 0d 04 9c 38 20 20 | 74 72 61 63 6b 73 25 20 | 2...8 |tracks% |
|00000b80| 3d 20 32 30 30 30 20 3a | 20 f4 20 6a 75 73 74 20 |= 2000 :| . just |
|00000b90| 74 6f 20 62 65 20 6f 6e | 20 74 68 65 20 73 61 66 |to be on| the saf|
|00000ba0| 65 20 73 69 64 65 20 28 | 21 29 0d 04 a6 07 20 20 |e side (|!).... |
|00000bb0| 3a 0d 04 b0 07 20 20 3a | 0d 04 ba 13 20 20 e7 20 |:.... :|.... . |
|00000bc0| 48 61 72 64 44 69 73 63 | 25 20 8c 0d 04 c4 43 20 |HardDisc|% ....C |
|00000bd0| 20 20 20 f4 20 48 61 72 | 64 20 64 69 73 63 20 62 | . Har|d disc b|
|00000be0| 6f 6f 74 20 62 6c 6f 63 | 6b 20 69 73 20 61 74 20 |oot bloc|k is at |
|00000bf0| 73 65 63 74 6f 72 73 20 | 31 32 20 26 20 31 33 20 |sectors |12 & 13 |
|00000c00| 2d 20 61 64 64 72 65 73 | 73 20 26 43 30 30 0d 04 |- addres|s &C00..|
|00000c10| ce 29 20 20 20 20 f4 20 | 53 65 65 20 50 52 4d 73 |.) . |See PRMs|
|00000c20| 20 70 61 67 65 20 31 30 | 31 34 20 28 56 6f 6c 75 | page 10|14 (Volu|
|00000c30| 6d 65 20 49 49 49 29 0d | 04 d8 09 20 20 20 20 3a |me III).|... :|
|00000c40| 0d 04 e2 16 20 20 20 20 | 44 69 73 63 41 64 64 72 |.... |DiscAddr|
|00000c50| 25 3d 26 43 30 30 0d 04 | ec 13 20 20 20 20 4f 66 |%=&C00..|.. Of|
|00000c60| 73 25 20 3d 20 26 31 43 | 30 0d 04 f6 11 20 20 20 |s% = &1C|0.... |
|00000c70| 20 73 70 74 72 6b 25 3d | 31 37 0d 05 00 12 20 20 | sptrk%=|17.... |
|00000c80| 20 20 62 70 73 65 63 25 | 3d 32 35 36 0d 05 0a 09 | bpsec%|=256....|
|00000c90| 20 20 20 20 3a 0d 05 14 | 07 20 20 cc 0d 05 1e 4a | :...|. ....J|
|00000ca0| 20 20 20 20 f4 20 66 6c | 6f 70 70 79 20 64 69 73 | . fl|oppy dis|
|00000cb0| 63 20 6d 61 70 20 69 73 | 20 69 6e 20 7a 6f 6e 65 |c map is| in zone|
|00000cc0| 20 30 20 77 68 69 63 68 | 20 69 73 20 61 6c 77 61 | 0 which| is alwa|
|00000cd0| 79 73 20 73 65 63 20 30 | 2c 20 68 64 20 30 2c 20 |ys sec 0|, hd 0, |
|00000ce0| 74 72 6b 20 30 2e 0d 05 | 28 13 20 20 20 20 44 69 |trk 0...|(. Di|
|00000cf0| 73 63 41 64 64 72 25 3d | 30 0d 05 32 10 20 20 20 |scAddr%=|0..2. |
|00000d00| 20 4f 66 73 25 20 3d 20 | 34 0d 05 3c 10 20 20 20 | Ofs% = |4..<. |
|00000d10| 20 73 70 74 72 6b 25 3d | 35 0d 05 46 13 20 20 20 | sptrk%=|5..F. |
|00000d20| 20 62 70 73 65 63 25 3d | 31 30 32 34 0d 05 50 07 | bpsec%=|1024..P.|
|00000d30| 20 20 cd 0d 05 5a 07 20 | 20 3a 0d 05 64 11 20 20 | ...Z. | :..d. |
|00000d40| 62 6c 6b 25 3f 30 20 3d | 20 31 30 0d 05 6e 15 20 |blk%?0 =| 10..n. |
|00000d50| 20 62 6c 6b 25 3f 31 20 | 3d 20 73 70 74 72 6b 25 | blk%?1 |= sptrk%|
|00000d60| 0d 05 78 15 20 20 62 6c | 6b 25 3f 32 20 3d 20 68 |..x. bl|k%?2 = h|
|00000d70| 65 61 64 73 25 0d 05 82 | 10 20 20 62 6c 6b 25 3f |eads%...|. blk%?|
|00000d80| 33 20 3d 20 32 0d 05 8c | 32 20 20 62 6c 6b 25 21 |3 = 2...|2 blk%!|
|00000d90| 31 36 20 3d 20 73 70 74 | 72 6b 25 20 2a 20 62 70 |16 = spt|rk% * bp|
|00000da0| 73 65 63 25 20 2a 20 74 | 72 61 63 6b 73 25 20 2a |sec% * t|racks% *|
|00000db0| 20 68 65 61 64 73 25 0d | 05 96 19 20 20 62 6c 6b | heads%.|... blk|
|00000dc0| 25 21 36 34 20 3d 20 26 | 32 30 30 30 30 30 30 30 |%!64 = &|20000000|
|00000dd0| 0d 05 a0 16 20 20 62 6c | 6b 25 3f 33 34 20 3d 20 |.... bl|k%?34 = |
|00000de0| 64 72 69 76 65 25 0d 05 | aa 42 20 20 c8 99 20 46 |drive%..|.B .. F|
|00000df0| 53 24 2b 22 5f 44 69 73 | 63 4f 70 22 2c 2c 28 62 |S$+"_Dis|cOp",,(b|
|00000e00| 6c 6b 25 3c 3c 36 29 2b | 31 2c 44 69 73 63 41 64 |lk%<<6)+|1,DiscAd|
|00000e10| 64 72 25 20 84 20 64 72 | 69 76 65 25 3c 3c 32 39 |dr% . dr|ive%<<29|
|00000e20| 2c 6d 25 2c 31 30 32 34 | 0d 05 b4 10 20 20 6d 25 |,m%,1024|.... m%|
|00000e30| 20 2b 3d 20 4f 66 73 25 | 0d 05 be 05 e1 0d 05 c8 | += Ofs%|........|
|00000e40| 05 3a 0d 05 d2 19 dd 20 | f2 44 69 73 70 6c 61 79 |.:..... |.Display|
|00000e50| 44 69 73 63 52 65 63 28 | 6d 25 29 0d 05 dc 05 3a |DiscRec(|m%)....:|
|00000e60| 0d 05 e6 15 20 20 53 65 | 63 53 69 7a 65 25 3d 31 |.... Se|cSize%=1|
|00000e70| 3c 3c 3f 6d 25 0d 05 f0 | 18 20 20 53 65 63 73 50 |<<?m%...|. SecsP|
|00000e80| 65 72 54 72 6b 25 20 3d | 20 6d 25 3f 31 0d 05 fa |erTrk% =| m%?1...|
|00000e90| 13 20 20 48 65 61 64 73 | 25 20 3d 20 6d 25 3f 32 |. Heads|% = m%?2|
|00000ea0| 0d 06 04 13 20 20 44 65 | 6e 73 69 74 79 25 3d 6d |.... De|nsity%=m|
|00000eb0| 25 3f 33 0d 06 0e 15 20 | 20 49 44 57 69 64 74 68 |%?3.... | IDWidth|
|00000ec0| 25 20 3d 20 6d 25 3f 34 | 0d 06 18 1a 20 20 42 69 |% = m%?4|.... Bi|
|00000ed0| 74 53 69 7a 65 25 20 3d | 20 31 3c 3c 28 6d 25 3f |tSize% =| 1<<(m%?|
|00000ee0| 35 29 0d 06 22 14 20 20 | 4e 5a 6f 6e 65 73 25 20 |5)..". |NZones% |
|00000ef0| 3d 20 6d 25 3f 39 0d 06 | 2c 22 20 20 55 6e 75 73 |= m%?9..|," Unus|
|00000f00| 65 64 25 3d 6d 25 3f 31 | 30 2b 28 28 6d 25 3f 31 |ed%=m%?1|0+((m%?1|
|00000f10| 31 29 20 3c 3c 20 38 29 | 0d 06 36 24 20 20 52 6f |1) << 8)|..6$ Ro|
|00000f20| 6f 74 46 4e 25 20 3d 20 | 28 28 6d 25 21 31 32 29 |otFN% = |((m%!12)|
|00000f30| 20 3c 3c 20 38 29 20 3e | 3e 20 31 36 0d 06 40 1d | << 8) >|> 16..@.|
|00000f40| 20 20 52 6f 6f 74 53 65 | 63 4f 66 73 25 20 3d 20 | RootSe|cOfs% = |
|00000f50| 28 6d 25 3f 31 32 29 2d | 31 0d 06 4a 1f 20 20 44 |(m%?12)-|1..J. D|
|00000f60| 69 73 63 49 44 25 20 3d | 20 28 6d 25 21 32 30 20 |iscID% =| (m%!20 |
|00000f70| 80 20 26 46 46 46 46 29 | 0d 06 54 07 20 20 3a 0d |. &FFFF)|..T. :.|
|00000f80| 06 5e 45 20 20 f4 20 54 | 68 69 73 20 6e 65 78 74 |.^E . T|his next|
|00000f90| 20 62 69 74 20 63 61 6c | 63 75 6c 61 74 65 73 20 | bit cal|culates |
|00000fa0| 66 72 6f 6d 20 74 68 65 | 20 6d 61 70 20 69 6e 66 |from the| map inf|
|00000fb0| 6f 72 6d 61 74 69 6f 6e | 20 68 6f 77 20 62 69 67 |ormation| how big|
|00000fc0| 20 74 68 65 0d 06 68 43 | 20 20 f4 20 64 69 73 63 | the..hC| . disc|
|00000fd0| 20 69 73 2c 20 74 6f 20 | 63 6f 6d 70 61 72 65 20 | is, to |compare |
|00000fe0| 61 67 61 69 6e 73 74 20 | 74 68 65 20 64 69 73 63 |against |the disc|
|00000ff0| 20 72 65 63 6f 72 64 20 | 61 73 20 61 20 63 6f 6e | record |as a con|
|00001000| 66 69 64 65 6e 63 65 0d | 06 72 48 20 20 f4 20 63 |fidence.|.rH . c|
|00001010| 68 65 63 6b 20 2d 20 75 | 6e 66 6f 72 74 75 6e 61 |heck - u|nfortuna|
|00001020| 74 65 6c 79 20 66 6f 72 | 20 68 61 72 64 20 64 69 |tely for| hard di|
|00001030| 73 63 73 2c 20 74 68 69 | 73 20 69 73 20 61 20 62 |scs, thi|s is a b|
|00001040| 69 74 20 6d 6f 72 65 20 | 63 6f 6d 70 6c 65 78 0d |it more |complex.|
|00001050| 06 7c 27 20 20 f4 20 73 | 6f 20 69 74 20 69 73 6e |.|' . s|o it isn|
|00001060| 27 74 20 75 73 65 64 20 | 61 74 20 74 68 65 20 6d |'t used |at the m|
|00001070| 6f 6d 65 6e 74 2e 0d 06 | 86 07 20 20 3a 0d 06 90 |oment...|.. :...|
|00001080| 50 20 20 f4 20 4d 61 70 | 53 69 7a 65 25 20 3d 20 |P . Map|Size% = |
|00001090| 53 65 63 53 69 7a 65 25 | 20 2d 20 36 30 20 3a 20 |SecSize%| - 60 : |
|000010a0| 52 45 4d 20 36 30 20 62 | 79 74 65 73 20 66 6f 72 |REM 60 b|ytes for|
|000010b0| 20 64 69 73 63 20 72 65 | 63 6f 72 64 20 28 6f 6e | disc re|cord (on|
|000010c0| 6c 79 20 69 6e 20 7a 6f | 6e 65 20 30 29 0d 06 9a |ly in zo|ne 0)...|
|000010d0| 21 20 20 f4 20 4d 61 70 | 53 69 7a 65 25 20 2d 3d |! . Map|Size% -=|
|000010e0| 20 55 6e 75 73 65 64 25 | 20 44 49 56 20 38 0d 06 | Unused%| DIV 8..|
|000010f0| a4 2e 20 20 f4 20 4d 61 | 70 44 69 73 63 53 69 7a |.. . Ma|pDiscSiz|
|00001100| 65 25 20 3d 20 4d 61 70 | 53 69 7a 65 25 20 2a 20 |e% = Map|Size% * |
|00001110| 38 20 2a 20 42 69 74 53 | 69 7a 65 25 0d 06 ae 07 |8 * BitS|ize%....|
|00001120| 20 20 3a 0d 06 b8 1b 20 | 20 50 68 79 73 44 69 73 | :.... | PhysDis|
|00001130| 63 53 69 7a 65 25 20 3d | 20 6d 25 21 31 36 0d 06 |cSize% =| m%!16..|
|00001140| c2 07 20 20 3a 0d 06 cc | 14 20 20 f1 22 44 49 53 |.. :...|. ."DIS|
|00001150| 43 20 52 45 43 4f 52 44 | 22 0d 06 d6 15 20 20 f1 |C RECORD|".... .|
|00001160| 22 7e 7e 7e 7e 7e 7e 7e | 7e 7e 7e 7e 22 27 0d 06 |"~~~~~~~|~~~~"'..|
|00001170| e0 29 20 20 f1 22 53 65 | 63 74 6f 72 20 73 69 7a |.) ."Se|ctor siz|
|00001180| 65 3a 20 22 3b 53 65 63 | 53 69 7a 65 25 3b 22 20 |e: ";Sec|Size%;" |
|00001190| 62 79 74 65 73 22 3b 0d | 06 ea 2f 20 20 f1 8a 32 |bytes";.|../ ..2|
|000011a0| 37 2c bc 29 22 53 65 63 | 74 6f 72 73 20 70 65 72 |7,.)"Sec|tors per|
|000011b0| 20 74 72 61 63 6b 3a 20 | 22 3b 53 65 63 73 50 65 | track: |";SecsPe|
|000011c0| 72 54 72 6b 25 3b 0d 06 | f4 1d 20 20 f1 8a 35 34 |rTrk%;..|.. ..54|
|000011d0| 2c bc 29 22 48 65 61 64 | 73 3a 20 22 3b 48 65 61 |,.)"Head|s: ";Hea|
|000011e0| 64 73 25 0d 06 fe 13 20 | 20 c8 8e 20 44 65 6e 73 |ds%.... | .. Dens|
|000011f0| 69 74 79 25 20 ca 0d 07 | 08 19 20 20 20 20 c9 20 |ity% ...|.. . |
|00001200| 31 20 3a 20 f1 22 53 69 | 6e 67 6c 65 2d 22 3b 0d |1 : ."Si|ngle-";.|
|00001210| 07 12 19 20 20 20 20 c9 | 20 32 20 3a 20 f1 22 44 |... .| 2 : ."D|
|00001220| 6f 75 62 6c 65 2d 22 3b | 0d 07 1c 17 20 20 20 20 |ouble-";|.... |
|00001230| c9 20 33 20 3a 20 f1 22 | 51 75 61 64 2d 22 3b 0d |. 3 : ."|Quad-";.|
|00001240| 07 26 14 20 20 7f 20 f1 | 22 55 6e 6b 6e 6f 77 6e |.&. . .|"Unknown|
|00001250| 20 22 3b 0d 07 30 07 20 | 20 cb 0d 07 3a 17 20 20 | ";..0. | ...:. |
|00001260| f1 22 64 65 6e 73 69 74 | 79 20 64 72 69 76 65 22 |."densit|y drive"|
|00001270| 3b 0d 07 44 31 20 20 f1 | 8a 32 37 2c bc 29 22 49 |;..D1 .|.27,.)"I|
|00001280| 44 20 66 69 65 6c 64 73 | 20 73 69 7a 65 3a 20 22 |D fields| size: "|
|00001290| 3b 49 44 57 69 64 74 68 | 25 3b 22 20 62 69 74 73 |;IDWidth|%;" bits|
|000012a0| 22 3b 0d 07 4e 2f 20 20 | f1 8a 35 34 2c bc 29 22 |";..N/ |..54,.)"|
|000012b0| 4d 61 70 20 62 69 74 20 | 73 69 7a 65 3a 20 22 3b |Map bit |size: ";|
|000012c0| 42 69 74 53 69 7a 65 25 | 3b 22 20 62 79 74 65 73 |BitSize%|;" bytes|
|000012d0| 22 0d 07 58 1b 20 20 f1 | 22 53 65 63 74 6f 72 20 |"..X. .|"Sector |
|000012e0| 73 6b 65 77 3a 20 22 3b | 6d 25 3f 36 0d 07 62 23 |skew: ";|m%?6..b#|
|000012f0| 20 20 f1 8a 32 37 2c bc | 29 22 42 6f 6f 74 20 6f | ..27,.|)"Boot o|
|00001300| 70 74 69 6f 6e 20 69 73 | 20 22 3b 6d 25 3f 37 0d |ption is| ";m%?7.|
|00001310| 07 6c 24 20 20 f1 27 22 | 4e 75 6d 62 65 72 20 6f |.l$ .'"|Number o|
|00001320| 66 20 7a 6f 6e 65 73 3a | 20 22 3b 4e 5a 6f 6e 65 |f zones:| ";NZone|
|00001330| 73 25 3b 0d 07 76 2b 20 | 20 f1 8a 32 37 2c bc 29 |s%;..v+ | ..27,.)|
|00001340| 22 55 6e 75 73 65 64 20 | 5a 6f 6e 65 20 30 20 62 |"Unused |Zone 0 b|
|00001350| 69 74 73 3a 20 22 3b 55 | 6e 75 73 65 64 25 0d 07 |its: ";U|nused%..|
|00001360| 80 65 20 20 f1 27 22 52 | 6f 6f 74 20 44 69 72 65 |.e .'"R|oot Dire|
|00001370| 63 74 6f 72 79 3a 20 20 | 20 20 20 20 20 20 20 20 |ctory: | |
|00001380| 20 20 46 69 6c 65 20 4e | 75 6d 62 65 72 3a 20 22 | File N|umber: "|
|00001390| 3b 52 6f 6f 74 46 4e 25 | 3b 22 20 20 20 20 20 20 |;RootFN%|;" |
|000013a0| 20 20 20 20 20 20 20 53 | 65 63 74 6f 72 20 6f 66 | S|ector of|
|000013b0| 66 73 65 74 3a 20 22 3b | 52 6f 6f 74 53 65 63 4f |fset: ";|RootSecO|
|000013c0| 66 73 25 0d 07 8a 21 20 | 20 f1 27 22 44 69 73 63 |fs%...! | .'"Disc|
|000013d0| 20 49 44 3a 20 22 3b 7e | 44 69 73 63 49 44 25 3b | ID: ";~|DiscID%;|
|000013e0| 22 48 22 3b 0d 07 94 1d | 20 20 f1 8a 32 37 2c bc |"H";....| ..27,.|
|000013f0| 29 22 44 69 73 63 20 54 | 69 74 6c 65 3a 20 27 22 |)"Disc T|itle: '"|
|00001400| 3b 0d 07 9e 18 20 20 e3 | 20 74 69 74 6c 65 25 20 |;.... .| title% |
|00001410| 3d 20 32 32 20 b8 20 33 | 31 0d 07 a8 1a 20 20 20 |= 22 . 3|1.... |
|00001420| 20 e7 20 6d 25 3f 74 69 | 74 6c 65 25 20 3d 20 26 | . m%?ti|tle% = &|
|00001430| 44 20 8c 0d 07 b2 13 20 | 20 20 20 20 20 74 69 74 |D ..... | tit|
|00001440| 6c 65 25 3d 33 32 0d 07 | bc 09 20 20 20 20 cc 0d |le%=32..|.. ..|
|00001450| 07 c6 15 20 20 20 20 20 | 20 ef 20 6d 25 3f 74 69 |... | . m%?ti|
|00001460| 74 6c 65 25 0d 07 d0 09 | 20 20 20 20 cd 0d 07 da |tle%....| ....|
|00001470| 0e 20 20 ed 20 74 69 74 | 6c 65 25 0d 07 e4 0a 20 |. . tit|le%.... |
|00001480| 20 f1 22 27 22 0d 07 ee | 49 20 20 f1 27 22 44 69 | ."'"...|I .'"Di|
|00001490| 73 63 20 53 69 7a 65 3a | 20 20 20 52 65 70 6f 72 |sc Size:| Repor|
|000014a0| 74 65 64 20 62 79 20 44 | 69 73 63 20 52 65 63 6f |ted by D|isc Reco|
|000014b0| 72 64 3a 20 22 3b 50 68 | 79 73 44 69 73 63 53 69 |rd: ";Ph|ysDiscSi|
|000014c0| 7a 65 25 20 81 20 31 30 | 32 34 3b 22 4b 22 0d 07 |ze% . 10|24;"K"..|
|000014d0| f8 4f 20 20 f4 50 52 49 | 4e 54 20 22 20 20 20 20 |.O .PRI|NT " |
|000014e0| 20 20 20 20 20 20 20 20 | 20 20 43 6f 6d 70 75 74 | | Comput|
|000014f0| 65 64 20 66 72 6f 6d 20 | 44 69 73 63 20 4d 61 70 |ed from |Disc Map|
|00001500| 3a 20 22 3b 4d 61 70 44 | 69 73 63 53 69 7a 65 25 |: ";MapD|iscSize%|
|00001510| 20 44 49 56 20 31 30 32 | 34 3b 22 4b 22 0d 08 02 | DIV 102|4;"K"...|
|00001520| 05 e1 0d 08 0c 05 3a 0d | 08 16 0c dd 20 f2 61 73 |......:.|.... .as|
|00001530| 73 65 6d 0d 08 20 15 53 | 50 3d 31 33 3a 4c 52 3d |sem.. .S|P=13:LR=|
|00001540| 31 34 3a 50 43 3d 31 35 | 0d 08 2a 16 e3 20 70 61 |14:PC=15|..*.. pa|
|00001550| 73 73 25 3d 20 30 20 b8 | 20 32 20 88 20 32 0d 08 |ss%= 0 .| 2 . 2..|
|00001560| 34 0b 50 25 3d 63 6f 64 | 65 0d 08 3e 0e 5b 4f 50 |4.P%=cod|e..>.[OP|
|00001570| 54 20 70 61 73 73 25 0d | 08 48 0d 2e 4e 65 77 43 |T pass%.|.H..NewC|
|00001580| 68 65 63 6b 0d 08 52 08 | 20 20 20 3b 0d 08 5c 1b |heck..R.| ;..\.|
|00001590| 20 20 20 3b 20 52 31 20 | 3d 20 73 74 61 72 74 20 | ; R1 |= start |
|000015a0| 6f 66 20 7a 6f 6e 65 0d | 08 66 2f 20 20 20 3b 20 |of zone.|.f/ ; |
|000015b0| 52 30 20 3d 20 6c 65 6e | 67 74 68 20 6f 66 20 7a |R0 = len|gth of z|
|000015c0| 6f 6e 65 20 28 69 65 20 | 73 65 63 74 6f 72 20 6c |one (ie |sector l|
|000015d0| 65 6e 67 74 68 29 0d 08 | 70 08 20 20 20 3b 0d 08 |ength)..|p. ;..|
|000015e0| 7a 1d 20 20 20 3b 20 73 | 65 65 20 6c 61 74 65 72 |z. ; s|ee later|
|000015f0| 20 66 6f 72 20 72 65 73 | 75 6c 74 0d 08 84 08 20 | for res|ult.... |
|00001600| 20 20 3b 0d 08 8e 1d 20 | 20 20 53 54 4d 46 44 20 | ;.... | STMFD |
|00001610| 28 53 50 29 21 2c 7b 52 | 31 2c 52 32 2c 4c 52 7d |(SP)!,{R|1,R2,LR}|
|00001620| 0d 08 98 15 20 20 20 4d | 4f 56 20 20 20 4c 52 2c |.... M|OV LR,|
|00001630| 20 20 20 23 30 0d 08 a2 | 1b 20 20 20 41 44 44 53 | #0...|. ADDS|
|00001640| 20 20 52 31 2c 20 20 20 | 52 31 2c 20 20 20 52 30 | R1, |R1, R0|
|00001650| 0d 08 ac 09 2e 6c 6f 6f | 70 0d 08 b6 1f 20 20 20 |.....loo|p.... |
|00001660| 4c 44 52 20 20 20 52 32 | 2c 20 20 20 5b 52 31 2c |LDR R2|, [R1,|
|00001670| 20 20 23 2d 34 5d 20 21 | 0d 08 c0 1b 20 20 20 41 | #-4] !|.... A|
|00001680| 44 43 53 20 20 4c 52 2c | 20 20 20 4c 52 2c 20 20 |DCS LR,| LR, |
|00001690| 20 52 32 0d 08 ca 15 20 | 20 20 54 45 51 53 20 20 | R2.... | TEQS |
|000016a0| 52 31 2c 20 20 20 52 30 | 0d 08 d4 11 20 20 20 42 |R1, R0|.... B|
|000016b0| 4e 45 20 20 20 6c 6f 6f | 70 0d 08 de 1b 20 20 20 |NE loo|p.... |
|000016c0| 80 20 20 20 52 32 2c 20 | 20 20 52 32 2c 20 20 20 |. R2, | R2, |
|000016d0| 23 26 46 46 0d 08 e8 1b | 20 20 20 53 55 42 20 20 |#&FF....| SUB |
|000016e0| 20 4c 52 2c 20 20 20 4c | 52 2c 20 20 20 52 32 0d | LR, L|R, R2.|
|000016f0| 08 f2 23 20 20 20 82 20 | 20 20 4c 52 2c 20 20 20 |..# . | LR, |
|00001700| 4c 52 2c 20 20 20 4c 52 | 2c 20 20 20 4c 53 52 23 |LR, LR|, LSR#|
|00001710| 31 36 0d 08 fc 22 20 20 | 20 82 20 20 20 4c 52 2c |16..." | . LR,|
|00001720| 20 20 20 4c 52 2c 20 20 | 20 4c 52 2c 20 20 20 4c | LR, | LR, L|
|00001730| 53 52 23 38 0d 09 06 1b | 20 20 20 80 20 20 20 4c |SR#8....| . L|
|00001740| 52 2c 20 20 20 4c 52 2c | 20 20 20 23 26 46 46 0d |R, LR,| #&FF.|
|00001750| 09 10 1d 20 20 20 41 44 | 52 20 20 20 52 31 2c 20 |... AD|R R1, |
|00001760| 20 20 63 68 65 63 6b 62 | 79 74 65 25 0d 09 1a 17 | checkb|yte%....|
|00001770| 20 20 20 53 54 52 42 20 | 20 4c 52 2c 20 20 20 5b | STRB | LR, [|
|00001780| 52 31 5d 0d 09 24 1d 20 | 20 20 4c 44 4d 46 44 20 |R1]..$. | LDMFD |
|00001790| 28 53 50 29 21 2c 7b 52 | 31 2c 52 32 2c 50 43 7d |(SP)!,{R|1,R2,PC}|
|000017a0| 0d 09 2e 0f 2e 63 68 65 | 63 6b 62 79 74 65 25 0d |.....che|ckbyte%.|
|000017b0| 09 38 08 20 20 20 3b 0d | 09 42 34 20 20 20 3b 20 |.8. ;.|.B4 ; |
|000017c0| 63 68 65 63 6b 62 79 74 | 65 25 20 68 6f 6c 64 73 |checkbyt|e% holds|
|000017d0| 20 74 68 65 20 63 68 65 | 63 6b 62 79 74 65 20 66 | the che|ckbyte f|
|000017e0| 6f 72 20 74 68 65 20 7a | 6f 6e 65 0d 09 4c 08 20 |or the z|one..L. |
|000017f0| 20 20 3b 0d 09 56 0e 20 | 20 20 45 51 55 42 20 20 | ;..V. | EQUB |
|00001800| 30 0d 09 60 05 5d 0d 09 | 6a 0b ed 20 70 61 73 73 |0..`.]..|j.. pass|
|00001810| 25 0d 09 74 05 e1 0d 09 | 7e 04 0d ff |%..t....|~... |
+--------+-------------------------+-------------------------+--------+--------+