| ofs | hex dump | ascii |
|---|
| 0000 | eb 2c 90 49 42 4d 20 20 32 2e 30 00 02 02 01 00 02 70 00 d0 02 fd 02 00 09 00 02 00 00 00 00 00 | .,.IBM..2.0......p.............. |
| 0020 | 0a df 02 25 02 09 2a ff 50 f6 0f 02 cd 19 fa 33 c0 8e d0 bc 00 7c 8e d8 a3 7a 00 c7 06 78 00 21 | ...%..*.P......3.....|...z...x.! |
| 0040 | 7c fb cd 13 73 03 e9 95 00 0e 1f a0 10 7c 98 f7 26 16 7c 03 06 1c 7c 03 06 0e 7c a3 03 7c a3 13 | |...s........|..&.|...|...|..|.. |
| 0060 | 7c b8 20 00 f7 26 11 7c 05 ff 01 bb 00 02 f7 f3 01 06 13 7c e8 7e 00 72 b3 a1 13 7c a3 7e 7d b8 | |....&.|...........|.~.r...|.~}. |
| 0080 | 70 00 8e c0 8e d8 bb 00 00 2e a1 13 7c e8 b6 00 2e a0 18 7c 2e 2a 06 15 7c fe c0 32 e4 50 b4 02 | p...........|......|.*..|..2.P.. |
| 00a0 | e8 c1 00 58 72 38 2e 28 06 20 7c 76 0e 2e 01 06 13 7c 2e f7 26 0b 7c 03 d8 eb ce 0e 1f cd 11 d0 | ...Xr8.(..|v.....|..&.|......... |
| 00c0 | c0 d0 c0 25 03 00 75 01 40 40 8b c8 f6 06 1e 7c 80 75 02 33 c0 8b 1e 7e 7d ea 00 00 70 00 be c9 | ...%..u.@@.....|.u.3...~}...p... |
| 00e0 | 7d e8 02 00 eb fe 2e ac 24 7f 74 4d b4 0e bb 07 00 cd 10 eb f1 b8 50 00 8e c0 0e 1f 2e a1 03 7c | }.......$.tM..........P........| |
| 0100 | e8 43 00 bb 00 00 b8 01 02 e8 58 00 72 2c 33 ff b9 0b 00 26 80 0d 20 26 80 4d 20 20 47 e2 f4 33 | .C........X.r,3....&...&.M..G..3 |
| 0120 | ff be df 7d b9 0b 00 fc f3 a6 75 0e bf 20 00 be eb 7d b9 0b 00 f3 a6 75 01 c3 be 80 7d e8 a6 ff | ...}......u......}.....u....}... |
| 0140 | b4 00 cd 16 f9 c3 1e 0e 1f 33 d2 f7 36 18 7c fe c2 88 16 15 7c 33 d2 f7 36 1a 7c 88 16 1f 7c a3 | .........3..6.|.....|3..6.|...|. |
| 0160 | 08 7c 1f c3 2e 8b 16 08 7c b1 06 d2 e6 2e 0a 36 15 7c 8b ca 86 e9 2e 8b 16 1e 7c cd 13 c3 00 00 | .|......|......6.|........|..... |
| 0180 | 0d 0a 4e 6f 6e 2d 53 79 73 74 65 6d 20 64 69 73 6b 20 6f 72 20 64 69 73 6b 20 65 72 72 6f 72 0d | ..Non-System.disk.or.disk.error. |
| 01a0 | 0a 52 65 70 6c 61 63 65 20 61 6e 64 20 73 74 72 69 6b 65 20 61 6e 79 20 6b 65 79 20 77 68 65 6e | .Replace.and.strike.any.key.when |
| 01c0 | 20 72 65 61 64 79 0d 0a 00 0d 0a 44 69 73 6b 20 42 6f 6f 74 20 66 61 69 6c 75 72 65 0d 0a 00 69 | .ready.....Disk.Boot.failure...i |
| 01e0 | 62 6d 62 69 6f 20 20 63 6f 6d 30 69 62 6d 64 6f 73 20 20 63 6f 6d 30 00 00 00 00 00 00 00 55 aa | bmbio..com0ibmdos..com0.......U. |
| 0200 | fd ff ff ff 4f 00 ff 6f 00 07 80 00 09 f0 ff 0b c0 00 0d e0 00 ff 0f 01 11 20 01 ff 4f 01 15 60 | ....O..o....................O..` |
| 0220 | 01 17 80 01 19 a0 01 ff ff ff 1d e0 01 1f 00 02 21 20 02 23 40 02 25 60 02 27 80 02 29 a0 02 2b | ................!..#@.%`.'..)..+ |
| 0240 | c0 02 2d e0 02 2f 00 03 31 20 03 33 40 03 35 60 03 37 80 03 39 a0 03 3b c0 03 3d e0 03 3f 00 04 | ..-../..1..3@.5`.7..9..;..=..?.. |
| 0260 | 41 20 04 43 40 04 45 60 04 47 80 04 49 a0 04 4b c0 04 4d f0 ff 4f 00 05 51 20 05 53 40 05 55 60 | A..C@.E`.G..I..K..M..O..Q..S@.U` |
| 0280 | 05 57 80 05 59 a0 05 5b c0 05 5d e0 05 5f 00 06 61 20 06 63 40 06 65 60 06 67 80 06 69 a0 06 6b | .W..Y..[..].._..a..c@.e`.g..i..k |
| 02a0 | c0 06 6d e0 06 6f 00 07 71 20 07 73 40 07 75 60 07 77 80 07 79 a0 07 7b c0 07 7d e0 07 7f 00 08 | ..m..o..q..s@.u`.w..y..{..}..... |
| 02c0 | 81 20 08 83 40 08 85 60 08 87 80 08 89 a0 08 8b c0 08 8d e0 08 ff 0f 09 91 20 09 93 40 09 95 60 | ....@..`....................@..` |
| 02e0 | 09 97 80 09 99 a0 09 9b c0 09 9d e0 09 9f 00 0a a1 20 0a a3 40 0a a5 60 0a a7 80 0a a9 a0 0a ab | ....................@..`........ |
| 0300 | c0 0a ad e0 0a ff 0f 0b ff 2f 0b b3 40 0b b5 60 0b b7 80 0b b9 a0 0b bb f0 ff bd e0 0b bf 00 0c | ........./..@..`................ |
| 0320 | c1 20 0c c3 40 0c c5 60 0c ff ff ff c9 a0 0c cb c0 0c cd e0 0c cf 00 0d d1 20 0d d3 40 0d d5 f0 | ....@..`....................@... |
| 0340 | ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0380 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 03a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 03c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 03e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0400 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 47 18 a2 19 00 c3 80 3e 23 2e | ......................G......>#. |
| 0420 | ff 74 0d 8b 36 d6 2e 89 36 24 2e c6 06 23 2e ff 33 ed 8b 36 d6 2e b3 2b bf 82 2e e8 96 08 f6 c7 | .t..6...6$...#..3..6...+........ |
| 0440 | 80 74 23 f6 c7 01 75 f0 e8 ec 01 e8 af f2 bf ec 2c b8 00 29 cd 21 bb ac 2d be ed 2c 8b 3e 28 2e | .t#...u.........,..).!..-..,.>(. |
| 0460 | e8 8a 06 e9 8b 02 e8 b8 03 33 c0 a2 ce 2c a3 d2 2c a2 cf 2c 8b 36 24 2e 89 36 d6 2e e8 c0 02 74 | .........3...,..,..,.6$..6.....t |
| 0480 | 03 e9 8b 01 e9 50 02 33 c0 a3 cc 2c a2 c5 2c a2 df 2e a2 db 2e a2 de 2e a3 d7 2c a2 dc 2e a2 c4 | .....P.3...,..,...........,..... |
| 04a0 | 2c a2 23 2e a3 82 2e a3 cb 2d a3 2b 2e a3 ab 2d a3 68 2d a3 28 2d 48 a2 d4 2c a2 22 2e a2 c6 2d | ,.#......-.+...-.h-.(-H..,."...- |
| 04c0 | be 81 00 b3 2b 33 ed bf 82 2e e8 07 08 72 47 f6 c7 80 74 05 c6 06 df 2e 01 f6 c7 01 74 0a 09 2e | ....+3.......rG...t.........t... |
| 04e0 | ca 2c 09 2e cc 2c eb dd f6 c7 80 75 04 fe 06 c5 2c 56 a1 e6 2e be 82 2e 2b c6 bf cb 2d 03 c7 a3 | .,...,.....u....,V......+...-... |
| 0500 | c8 2d 88 0e c7 2d 41 f3 a4 88 3e ca 2d c7 06 ca 2c 00 00 5e eb af a0 df 2e a2 c4 2c d0 e0 d0 e0 | .-...-A...>.-...,..^.......,.... |
| 0520 | a2 d8 2e ba 96 29 a0 c5 2c 0a c0 74 04 3c 02 76 03 e9 93 eb bd c6 2d 3c 01 75 20 a0 c3 2c 04 41 | .....)..,..t.<.v......-<.u...,.A |
| 0540 | b4 3a c6 46 01 02 bf cb 2d ab c7 06 ca 2c 00 00 c6 46 04 02 c6 46 00 00 e8 90 06 80 7e 01 02 75 | .:.F....-....,...F...F......~..u |
| 0560 | 15 80 3e cc 2d 3a 75 0e 80 4e 04 02 bf cd 2d c6 46 00 00 e8 75 06 8b 7e 02 80 3d 00 75 14 ba f5 | ..>.-:u..N....-.F...u..~..=.u... |
| 0580 | 27 80 7d fe 3a 75 aa c6 46 00 02 80 4e 04 06 e8 59 06 ba ff 26 a1 cc 2c 3d 00 80 74 94 a9 10 00 | '.}.:u..F...N...Y...&..,=..t.... |
| 05a0 | 74 14 b4 54 cd 21 1e 8e 1e b3 2c 32 e4 a3 75 09 1f b8 01 2e cd 21 33 ed be 81 00 b3 2b bf 82 2e | t..T.!....,2..u......!3.....+... |
| 05c0 | e8 11 07 f6 c7 01 75 f5 09 2e ca 2c f7 c5 08 00 75 0c 80 3e c4 2c 00 74 05 c6 06 de 2e 04 56 a1 | ......u....,....u..>.,.t......V. |
| 05e0 | e6 2e be 82 2e 2b c6 bf 2b 2e 03 c7 a3 28 2e 88 0e 27 2e 41 f3 a4 88 3e 2a 2e 5e 8b c5 e8 20 04 | .....+..+....(...'.A...>*.^..... |
| 0600 | fd ff ff ff 4f 00 ff 6f 00 07 80 00 09 f0 ff 0b c0 00 0d e0 00 ff 0f 01 11 20 01 ff 4f 01 15 60 | ....O..o....................O..` |
| 0620 | 01 17 80 01 19 a0 01 ff ff ff 1d e0 01 1f 00 02 21 20 02 23 40 02 25 60 02 27 80 02 29 a0 02 2b | ................!..#@.%`.'..)..+ |
| 0640 | c0 02 2d e0 02 2f 00 03 31 20 03 33 40 03 35 60 03 37 80 03 39 a0 03 3b c0 03 3d e0 03 3f 00 04 | ..-../..1..3@.5`.7..9..;..=..?.. |
| 0660 | 41 20 04 43 40 04 45 60 04 47 80 04 49 a0 04 4b c0 04 4d f0 ff 4f 00 05 51 20 05 53 40 05 55 60 | A..C@.E`.G..I..K..M..O..Q..S@.U` |
| 0680 | 05 57 80 05 59 a0 05 5b c0 05 5d e0 05 5f 00 06 61 20 06 63 40 06 65 60 06 67 80 06 69 a0 06 6b | .W..Y..[..].._..a..c@.e`.g..i..k |
| 06a0 | c0 06 6d e0 06 6f 00 07 71 20 07 73 40 07 75 60 07 77 80 07 79 a0 07 7b c0 07 7d e0 07 7f 00 08 | ..m..o..q..s@.u`.w..y..{..}..... |
| 06c0 | 81 20 08 83 40 08 85 60 08 87 80 08 89 a0 08 8b c0 08 8d e0 08 ff 0f 09 91 20 09 93 40 09 95 60 | ....@..`....................@..` |
| 06e0 | 09 97 80 09 99 a0 09 9b c0 09 9d e0 09 9f 00 0a a1 20 0a a3 40 0a a5 60 0a a7 80 0a a9 a0 0a ab | ....................@..`........ |
| 0700 | c0 0a ad e0 0a ff 0f 0b ff 2f 0b b3 40 0b b5 60 0b b7 80 0b b9 a0 0b bb f0 ff bd e0 0b bf 00 0c | ........./..@..`................ |
| 0720 | c1 20 0c c3 40 0c c5 60 0c ff ff ff c9 a0 0c cb c0 0c cd e0 0c cf 00 0d d1 20 0d d3 40 0d d5 f0 | ....@..`....................@... |
| 0740 | ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0760 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0780 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 07a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 07c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 07e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0800 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 47 18 a2 19 00 c3 80 3e 23 2e | ......................G......>#. |
| 0820 | ff 74 0d 8b 36 d6 2e 89 36 24 2e c6 06 23 2e ff 33 ed 8b 36 d6 2e b3 2b bf 82 2e e8 96 08 f6 c7 | .t..6...6$...#..3..6...+........ |
| 0840 | 80 74 23 f6 c7 01 75 f0 e8 ec 01 e8 af f2 bf ec 2c b8 00 29 cd 21 bb ac 2d be ed 2c 8b 3e 28 2e | .t#...u.........,..).!..-..,.>(. |
| 0860 | e8 8a 06 e9 8b 02 e8 b8 03 33 c0 a2 ce 2c a3 d2 2c a2 cf 2c 8b 36 24 2e 89 36 d6 2e e8 c0 02 74 | .........3...,..,..,.6$..6.....t |
| 0880 | 03 e9 8b 01 e9 50 02 33 c0 a3 cc 2c a2 c5 2c a2 df 2e a2 db 2e a2 de 2e a3 d7 2c a2 dc 2e a2 c4 | .....P.3...,..,...........,..... |
| 08a0 | 2c a2 23 2e a3 82 2e a3 cb 2d a3 2b 2e a3 ab 2d a3 68 2d a3 28 2d 48 a2 d4 2c a2 22 2e a2 c6 2d | ,.#......-.+...-.h-.(-H..,."...- |
| 08c0 | be 81 00 b3 2b 33 ed bf 82 2e e8 07 08 72 47 f6 c7 80 74 05 c6 06 df 2e 01 f6 c7 01 74 0a 09 2e | ....+3.......rG...t.........t... |
| 08e0 | ca 2c 09 2e cc 2c eb dd f6 c7 80 75 04 fe 06 c5 2c 56 a1 e6 2e be 82 2e 2b c6 bf cb 2d 03 c7 a3 | .,...,.....u....,V......+...-... |
| 0900 | c8 2d 88 0e c7 2d 41 f3 a4 88 3e ca 2d c7 06 ca 2c 00 00 5e eb af a0 df 2e a2 c4 2c d0 e0 d0 e0 | .-...-A...>.-...,..^.......,.... |
| 0920 | a2 d8 2e ba 96 29 a0 c5 2c 0a c0 74 04 3c 02 76 03 e9 93 eb bd c6 2d 3c 01 75 20 a0 c3 2c 04 41 | .....)..,..t.<.v......-<.u...,.A |
| 0940 | b4 3a c6 46 01 02 bf cb 2d ab c7 06 ca 2c 00 00 c6 46 04 02 c6 46 00 00 e8 90 06 80 7e 01 02 75 | .:.F....-....,...F...F......~..u |
| 0960 | 15 80 3e cc 2d 3a 75 0e 80 4e 04 02 bf cd 2d c6 46 00 00 e8 75 06 8b 7e 02 80 3d 00 75 14 ba f5 | ..>.-:u..N....-.F...u..~..=.u... |
| 0980 | 27 80 7d fe 3a 75 aa c6 46 00 02 80 4e 04 06 e8 59 06 ba ff 26 a1 cc 2c 3d 00 80 74 94 a9 10 00 | '.}.:u..F...N...Y...&..,=..t.... |
| 09a0 | 74 14 b4 54 cd 21 1e 8e 1e b3 2c 32 e4 a3 75 09 1f b8 01 2e cd 21 33 ed be 81 00 b3 2b bf 82 2e | t..T.!....,2..u......!3.....+... |
| 09c0 | e8 11 07 f6 c7 01 75 f5 09 2e ca 2c f7 c5 08 00 75 0c 80 3e c4 2c 00 74 05 c6 06 de 2e 04 56 a1 | ......u....,....u..>.,.t......V. |
| 09e0 | e6 2e be 82 2e 2b c6 bf 2b 2e 03 c7 a3 28 2e 88 0e 27 2e 41 f3 a4 88 3e 2a 2e 5e 8b c5 e8 20 04 | .....+..+....(...'.A...>*.^..... |
| 0a00 | 42 49 4f 53 20 20 20 20 20 20 20 10 00 00 00 00 00 00 00 00 00 00 c0 6d bd 08 02 00 00 00 00 00 | BIOS...................m........ |
| 0a20 | e5 59 53 49 4d 45 53 20 4f 42 4a 20 00 00 00 00 00 00 00 00 00 00 c4 76 9b 08 f0 00 32 01 00 00 | .YSIMES.OBJ............v....2... |
| 0a40 | 00 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 0a60 | 00 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 0a80 | 00 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 0aa0 | 00 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 0ac0 | 00 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 0ae0 | 00 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 0b00 | 00 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 0b20 | 00 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 0b40 | 00 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 0b60 | 00 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 0b80 | 00 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 0ba0 | 00 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 0bc0 | 00 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 0be0 | 00 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 0c00 | 00 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 0c20 | 00 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 0c40 | 00 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 0c60 | 00 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 0c80 | 00 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 0ca0 | 00 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 0cc0 | 00 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 0ce0 | 00 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 0d00 | 00 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 0d20 | 00 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 0d40 | 00 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 0d60 | 00 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 0d80 | 00 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 0da0 | 00 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 0dc0 | 00 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 0de0 | 00 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 0e00 | 00 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 0e20 | 00 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 0e40 | 00 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 0e60 | 00 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 0e80 | 00 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 0ea0 | 00 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 0ec0 | 00 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 0ee0 | 00 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 0f00 | 00 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 0f20 | 00 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 0f40 | 00 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 0f60 | 00 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 0f80 | 00 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 0fa0 | 00 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 0fc0 | 00 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 0fe0 | 00 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 1000 | 00 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 1020 | 00 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 1040 | 00 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 1060 | 00 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 1080 | 00 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 10a0 | 00 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 10c0 | 00 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 10e0 | 00 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 1100 | 00 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 1120 | 00 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 1140 | 00 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 1160 | 00 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 1180 | 00 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 11a0 | 00 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 11c0 | 00 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 11e0 | 00 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 1200 | 00 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 1220 | 00 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 1240 | 00 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 1260 | 00 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 1280 | 00 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 12a0 | 00 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 12c0 | 00 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 12e0 | 00 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 1300 | 00 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 1320 | 00 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 1340 | 00 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 1360 | 00 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 1380 | 00 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 13a0 | 00 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 13c0 | 00 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 13e0 | 00 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 1400 | 00 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 1420 | 00 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 1440 | 00 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 1460 | 00 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 1480 | 00 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 14a0 | 00 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 14c0 | 00 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 14e0 | 00 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 1500 | 00 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 1520 | 00 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 1540 | 00 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 1560 | 00 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 1580 | 00 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 15a0 | 00 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 15c0 | 00 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 15e0 | 00 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 1600 | 00 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 1620 | 00 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 1640 | 00 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 1660 | 00 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 1680 | 00 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 16a0 | 00 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 16c0 | 00 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 16e0 | 00 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 1700 | 00 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 1720 | 00 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 1740 | 00 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 1760 | 00 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 1780 | 00 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 17a0 | 00 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 17c0 | 00 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 17e0 | 00 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 1800 | 2e 20 20 20 20 20 20 20 20 20 20 10 00 00 00 00 00 00 00 00 00 00 c0 6d bd 08 02 00 00 00 00 00 | .......................m........ |
| 1820 | 2e 2e 20 20 20 20 20 20 20 20 20 10 00 00 00 00 00 00 00 00 00 00 c0 6d bd 08 00 00 00 00 00 00 | .......................m........ |
| 1840 | 52 45 41 44 5f 4d 45 20 20 20 20 20 00 00 00 00 00 00 00 00 00 00 25 71 bd 08 03 00 03 04 00 00 | READ_ME...............%q........ |
| 1860 | 49 42 4d 42 49 4f 20 20 4f 42 4a 20 00 00 00 00 00 00 00 00 00 00 ea 5e b6 08 05 00 99 12 00 00 | IBMBIO..OBJ............^........ |
| 1880 | 49 42 4d 4d 54 43 4f 4e 4f 42 4a 20 00 00 00 00 00 00 00 00 00 00 f2 5a b6 08 0a 00 ea 11 00 00 | IBMMTCONOBJ............Z........ |
| 18a0 | 53 59 53 49 4e 49 20 20 4f 42 4a 20 00 00 00 00 00 00 00 00 00 00 ec 69 b7 08 0f 00 20 0e 00 00 | SYSINI..OBJ............i........ |
| 18c0 | 49 42 4d 44 53 4b 20 20 4f 42 4a 20 00 00 00 00 00 00 00 00 00 00 18 5f b6 08 13 00 35 1d 00 00 | IBMDSK..OBJ............_....5... |
| 18e0 | 53 59 53 49 4d 45 53 20 4f 42 4a 20 00 00 00 00 00 00 00 00 00 00 c4 76 9b 08 1b 00 32 01 00 00 | SYSIMES.OBJ............v....2... |
| 1900 | 49 42 4d 42 49 4f 20 20 41 53 4d 20 00 00 00 00 00 00 00 00 00 00 10 8b af 08 1c 00 e6 c6 00 00 | IBMBIO..ASM..................... |
| 1920 | 49 42 4d 44 53 4b 20 20 41 53 4d 20 00 00 00 00 00 00 00 00 00 00 ca 5e b6 08 4e 00 dd 03 01 00 | IBMDSK..ASM............^..N..... |
| 1940 | 49 42 4d 4d 54 43 4f 4e 41 53 4d 20 00 00 00 00 00 00 00 00 00 00 3c 57 b6 08 8f 00 d2 7f 00 00 | IBMMTCONASM...........<W........ |
| 1960 | 44 45 46 44 42 55 47 20 49 4e 43 20 00 00 00 00 00 00 00 00 00 00 68 4a 77 08 af 00 a1 06 00 00 | DEFDBUG.INC...........hJw....... |
| 1980 | 42 55 47 43 4f 44 45 20 49 4e 43 20 00 00 00 00 00 00 00 00 00 00 f2 76 b0 08 b1 00 74 2b 00 00 | BUGCODE.INC............v....t+.. |
| 19a0 | 41 4e 53 49 20 20 20 20 49 4e 43 20 00 00 00 00 00 00 00 00 00 00 d3 5a b6 08 bc 00 b4 29 00 00 | ANSI....INC............Z.....).. |
| 19c0 | 42 49 4f 53 4f 42 4a 20 4d 41 4b 20 00 00 00 00 00 00 00 00 00 00 32 49 b0 08 c7 00 ef 01 00 00 | BIOSOBJ.MAK...........2I........ |
| 19e0 | 42 4f 4f 54 50 41 43 48 45 58 45 20 00 00 00 00 00 00 00 00 00 00 4b 6a 79 08 c8 00 13 37 00 00 | BOOTPACHEXE...........Kjy....7.. |
| 1a00 | e5 46 54 20 20 20 20 20 49 4e 43 20 00 00 00 00 00 00 00 00 00 00 8b 4a 77 08 d9 00 1d 04 00 00 | .FT.....INC............Jw....... |
| 1a20 | e5 45 46 44 42 55 47 20 49 4e 43 20 00 00 00 00 00 00 00 00 00 00 68 4a 77 08 db 00 a1 06 00 00 | .EFDBUG.INC...........hJw....... |
| 1a40 | e5 43 42 53 59 4d 20 20 49 4e 43 20 00 00 00 00 00 00 00 00 00 00 89 4a 77 08 dd 00 56 18 00 00 | .CBSYM..INC............Jw...V... |
| 1a60 | e5 50 42 20 20 20 20 20 49 4e 43 20 00 00 00 00 00 00 00 00 00 00 84 4a 77 08 e4 00 94 07 00 00 | .PB.....INC............Jw....... |
| 1a80 | e5 4e 53 49 20 20 20 20 49 4e 43 20 00 00 00 00 00 00 00 00 00 00 d3 5a b6 08 e6 00 b4 29 00 00 | .NSI....INC............Z.....).. |
| 1aa0 | e5 49 4f 53 4f 42 4a 20 4d 41 4b 20 00 00 00 00 00 00 00 00 00 00 32 49 b0 08 f1 00 ef 01 00 00 | .IOSOBJ.MAK...........2I........ |
| 1ac0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ae0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ba0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1bc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1be0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1c00 | 32 39 20 4d 61 79 20 31 39 38 34 0d 0a 0d 0a 54 68 65 20 6f 62 6a 65 63 74 20 66 69 6c 65 73 20 | 29.May.1984....The.object.files. |
| 1c20 | 67 69 76 65 6e 20 68 65 72 65 20 61 72 65 20 73 75 66 66 69 63 69 65 6e 74 20 74 6f 20 63 72 65 | given.here.are.sufficient.to.cre |
| 1c40 | 61 74 65 20 74 68 65 20 42 49 4f 53 0d 0a 66 6f 72 20 74 68 65 20 49 42 4d 20 73 79 73 74 65 6d | ate.the.BIOS..for.the.IBM.system |
| 1c60 | 2e 20 20 53 6f 6d 65 20 73 6f 75 72 63 65 73 20 61 72 65 20 67 69 76 65 6e 20 61 73 20 65 78 61 | ...Some.sources.are.given.as.exa |
| 1c80 | 6d 70 6c 65 73 20 66 6f 72 0d 0a 4f 45 4d 20 73 75 70 70 6c 69 65 64 20 64 65 76 69 63 65 20 64 | mples.for..OEM.supplied.device.d |
| 1ca0 | 72 69 76 65 72 73 2e 20 20 54 68 65 73 65 20 73 6f 75 72 63 65 73 20 64 6f 20 6e 6f 74 20 6e 65 | rivers...These.sources.do.not.ne |
| 1cc0 | 63 65 73 73 61 72 69 6c 79 0d 0a 69 6d 70 6c 65 6d 65 6e 74 20 61 6c 6c 20 74 68 65 20 66 65 61 | cessarily..implement.all.the.fea |
| 1ce0 | 74 75 72 65 73 20 64 65 73 63 72 69 62 65 64 20 69 6e 20 74 68 65 20 64 65 76 69 63 65 20 64 72 | tures.described.in.the.device.dr |
| 1d00 | 69 76 65 72 0d 0a 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 2e 20 20 54 68 65 79 20 68 61 76 65 20 | iver..documentation...They.have. |
| 1d20 | 65 76 6f 6c 76 65 64 20 69 6e 20 70 61 72 61 6c 6c 65 6c 20 77 69 74 68 20 74 68 65 0d 0a 64 6f | evolved.in.parallel.with.the..do |
| 1d40 | 63 75 6d 65 6e 74 61 74 69 6f 6e 2c 20 73 6f 20 73 6f 6d 65 20 66 65 61 74 75 72 65 73 20 64 65 | cumentation,.so.some.features.de |
| 1d60 | 73 63 72 69 62 65 64 20 69 6e 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 0d 0a 6d 61 | scribed.in.the.documentation..ma |
| 1d80 | 79 20 6e 6f 74 20 79 65 74 20 62 65 20 70 72 65 73 65 6e 74 20 69 6e 20 74 68 65 20 64 72 69 76 | y.not.yet.be.present.in.the.driv |
| 1da0 | 65 72 73 2e 20 20 42 65 6c 6f 77 20 69 73 20 61 20 73 75 6d 6d 61 72 79 20 6f 66 0d 0a 74 68 65 | ers...Below.is.a.summary.of..the |
| 1dc0 | 20 66 69 6c 65 73 20 73 75 70 70 6c 69 65 64 3a 0d 0a 0d 0a 09 72 65 61 64 5f 6d 65 09 09 54 68 | .files.supplied:.....read_me..Th |
| 1de0 | 69 73 20 66 69 6c 65 2e 0d 0a 09 69 62 6d 62 69 6f 2e 61 73 6d 09 4d 61 69 6e 20 62 6f 64 79 20 | is.file....ibmbio.asm.Main.body. |
| 1e00 | 6f 66 20 74 68 65 20 42 49 4f 53 2e 0d 0a 09 69 62 6d 64 73 6b 2e 61 73 6d 09 46 6c 6f 70 70 79 | of.the.BIOS....ibmdsk.asm.Floppy |
| 1e20 | 20 61 6e 64 20 48 61 72 64 20 64 69 73 6b 20 64 72 69 76 65 72 73 2e 0d 0a 09 69 62 6d 6d 74 63 | .and.Hard.disk.drivers....ibmmtc |
| 1e40 | 6f 6e 2e 61 73 6d 09 4d 75 6c 74 69 2d 73 63 72 65 65 6e 20 63 6f 6e 73 6f 6c 65 20 64 72 69 76 | on.asm.Multi-screen.console.driv |
| 1e60 | 65 72 2e 0d 0a 09 61 6e 73 69 2e 69 6e 63 09 41 4e 53 49 20 58 33 2e 36 34 20 74 65 72 6d 69 6e | er....ansi.inc.ANSI.X3.64.termin |
| 1e80 | 61 6c 20 65 6d 75 6c 61 74 69 6f 6e 2e 0d 0a 09 62 75 67 63 6f 64 65 2e 69 6e 63 09 4d 6f 64 75 | al.emulation....bugcode.inc.Modu |
| 1ea0 | 6c 65 20 77 68 69 63 68 20 69 6d 70 6c 65 6d 65 6e 74 73 20 64 65 62 75 67 67 69 6e 67 0d 0a 09 | le.which.implements.debugging... |
| 1ec0 | 09 09 70 72 69 6e 74 73 2e 20 20 54 68 65 20 72 6f 75 74 69 6e 65 20 50 55 54 43 20 6d 75 73 74 | ..prints...The.routine.PUTC.must |
| 1ee0 | 20 62 65 0d 0a 09 09 09 6d 6f 64 69 66 69 65 64 20 66 6f 72 20 6f 74 68 65 72 20 64 65 76 69 63 | .be.....modified.for.other.devic |
| 1f00 | 65 73 2e 20 20 53 65 65 0d 0a 09 09 09 61 6c 73 6f 20 74 68 65 20 66 69 6c 65 20 44 45 46 44 42 | es...See.....also.the.file.DEFDB |
| 1f20 | 55 47 2e 49 4e 43 2e 0d 0a 09 73 79 73 2a 2e 6f 62 6a 09 54 68 65 20 53 59 53 49 4e 49 54 20 70 | UG.INC....sys*.obj.The.SYSINIT.p |
| 1f40 | 72 6f 67 72 61 6d 2e 20 20 4e 6f 20 73 6f 75 72 63 65 20 73 75 70 70 6c 69 65 64 2e 0d 0a 09 62 | rogram...No.source.supplied....b |
| 1f60 | 69 6f 73 6f 62 6a 2e 6d 61 6b 09 43 6f 6e 74 61 69 6e 73 20 69 6e 73 74 72 75 63 74 69 6f 6e 73 | iosobj.mak.Contains.instructions |
| 1f80 | 20 66 6f 72 20 62 75 69 6c 64 69 6e 67 20 74 68 65 0d 0a 09 09 09 49 42 4d 20 42 49 4f 53 2e 0d | .for.building.the.....IBM.BIOS.. |
| 1fa0 | 0a 09 62 6f 6f 74 70 61 63 68 2e 65 78 65 09 4d 6f 64 69 66 69 65 73 20 61 20 56 32 2e 30 20 62 | ..bootpach.exe.Modifies.a.V2.0.b |
| 1fc0 | 6f 6f 74 20 73 65 63 74 6f 72 20 28 6f 6e 20 41 3a 29 20 66 6f 72 0d 0a 09 09 09 74 68 65 20 49 | oot.sector.(on.A:).for.....the.I |
| 1fe0 | 42 4d 20 74 6f 20 61 63 63 6f 6d 6f 64 61 74 65 20 74 68 65 20 6c 61 72 67 65 72 20 42 49 4f 53 | BM.to.accomodate.the.larger.BIOS |
| 2000 | 2e 0d 0a 74 68 65 20 42 49 4f 53 2e 0d 0a 09 69 62 6d 64 73 6b 2e 61 73 6d 09 46 6c 6f 70 70 79 | ...the.BIOS....ibmdsk.asm.Floppy |
| 2020 | 20 61 6e 64 20 48 61 72 64 20 64 69 73 6b 20 64 72 69 76 65 72 73 2e 0d 0a 09 69 62 6d 6d 74 63 | .and.Hard.disk.drivers....ibmmtc |
| 2040 | 6f 6e 2e 61 73 6d 09 4d 75 6c 74 69 2d 73 63 72 65 65 6e 20 63 6f 6e 73 6f 6c 65 20 64 72 69 76 | on.asm.Multi-screen.console.driv |
| 2060 | 65 72 2e 0d 0a 09 61 6e 73 69 2e 69 6e 63 09 41 4e 53 49 20 58 33 2e 36 34 20 74 65 72 6d 69 6e | er....ansi.inc.ANSI.X3.64.termin |
| 2080 | 61 6c 20 65 6d 75 6c 61 74 69 6f 6e 2e 0d 0a 09 62 75 67 63 6f 64 65 2e 69 6e 63 09 4d 6f 64 75 | al.emulation....bugcode.inc.Modu |
| 20a0 | 6c 65 20 77 68 69 63 68 20 69 6d 70 6c 65 6d 65 6e 74 73 20 64 65 62 75 67 67 69 6e 67 0d 0a 09 | le.which.implements.debugging... |
| 20c0 | 09 09 70 72 69 6e 74 73 2e 20 20 54 68 65 20 72 6f 75 74 69 6e 65 20 50 55 54 43 20 6d 75 73 74 | ..prints...The.routine.PUTC.must |
| 20e0 | 20 62 65 0d 0a 09 09 09 6d 6f 64 69 66 69 65 64 20 66 6f 72 20 6f 74 68 65 72 20 64 65 76 69 63 | .be.....modified.for.other.devic |
| 2100 | 65 73 2e 20 20 53 65 65 0d 0a 09 09 09 61 6c 73 6f 20 74 68 65 20 66 69 6c 65 20 44 45 46 44 42 | es...See.....also.the.file.DEFDB |
| 2120 | 55 47 2e 49 4e 43 2e 0d 0a 09 73 79 73 2a 2e 6f 62 6a 09 54 68 65 20 53 59 53 49 4e 49 54 20 70 | UG.INC....sys*.obj.The.SYSINIT.p |
| 2140 | 72 6f 67 72 61 6d 2e 20 20 4e 6f 20 73 6f 75 72 63 65 20 73 75 70 70 6c 69 65 64 2e 0d 0a 09 62 | rogram...No.source.supplied....b |
| 2160 | 69 6f 73 6f 62 6a 2e 6d 61 6b 09 43 6f 6e 74 61 69 6e 73 20 69 6e 73 74 72 75 63 74 69 6f 6e 73 | iosobj.mak.Contains.instructions |
| 2180 | 20 66 6f 72 20 62 75 69 6c 64 69 6e 67 20 74 68 65 0d 0a 09 09 09 49 42 4d 20 42 49 4f 53 2e 0d | .for.building.the.....IBM.BIOS.. |
| 21a0 | 0a 09 62 6f 6f 74 70 61 63 68 2e 65 78 65 09 4d 6f 64 69 66 69 65 73 20 61 20 56 32 2e 30 20 62 | ..bootpach.exe.Modifies.a.V2.0.b |
| 21c0 | 6f 6f 74 20 73 65 63 74 6f 72 20 28 6f 6e 20 41 3a 29 20 66 6f 72 0d 0a 09 09 09 74 68 65 20 49 | oot.sector.(on.A:).for.....the.I |
| 21e0 | 42 4d 20 74 6f 20 61 63 63 6f 6d 6f 64 61 74 65 20 74 68 65 20 6c 61 72 67 65 72 20 42 49 4f 53 | BM.to.accomodate.the.larger.BIOS |
| 2200 | 5f 5a 59 58 5e cb b4 00 89 4f 12 89 7f 0e eb e8 2e 8a 16 00 00 32 f6 c3 00 00 70 00 00 80 00 00 | _ZYX^....O...........2....p..... |
| 2220 | 00 00 41 55 58 20 20 20 20 20 00 00 70 00 00 80 00 00 00 00 43 4f 4d 31 20 20 20 20 ff ff 70 00 | ..AUX.......p.......COM1......p. |
| 2240 | 00 80 00 00 00 00 43 4f 4d 32 20 20 20 20 00 00 e3 11 e8 00 00 33 c0 86 07 0a c0 75 03 e8 00 00 | ......COM2...........3.....u.... |
| 2260 | aa e2 fa eb 91 b4 02 e8 00 00 f6 c4 0e 74 06 58 b0 0b e9 00 00 c3 e8 00 00 8a 07 0a c0 75 14 e8 | .............t.X.............u.. |
| 2280 | 00 00 f6 c4 01 74 0f a8 20 74 0b e8 00 00 e8 00 00 88 07 e9 00 00 e9 00 00 e8 00 00 a8 20 74 f6 | .....t...t....................t. |
| 22a0 | f6 c4 20 74 f1 eb bc b4 03 e8 00 00 cd 14 c3 e8 00 00 c6 07 00 eb ac e3 aa 26 8a 05 47 b4 01 e8 | ...t.....................&..G... |
| 22c0 | 00 00 f6 c4 80 74 05 b0 0a e9 00 00 e2 eb eb 93 e8 00 00 8b da 81 c3 00 00 c3 00 00 70 00 00 80 | .....t......................p... |
| 22e0 | 00 00 00 00 50 52 4e 20 20 20 20 20 00 00 70 00 00 80 00 00 00 00 4c 50 54 31 20 20 20 20 00 00 | ....PRN.......p.......LPT1...... |
| 2300 | 70 00 00 80 00 00 00 00 4c 50 54 32 20 20 20 20 00 00 70 00 00 80 00 00 00 00 4c 50 54 33 20 20 | p.......LPT2......p.......LPT3.. |
| 2320 | 20 20 00 e3 1e 26 8a 05 47 2e c6 06 00 00 00 32 e4 e8 00 00 74 0b 2e 80 36 00 00 01 75 f1 e9 00 | .....&..G......2....t...6...u... |
| 2340 | 00 e2 e2 e9 00 00 e8 00 00 75 f3 f6 c4 80 75 f3 e9 00 00 b4 02 e8 00 00 cd 17 b0 02 f6 c4 01 75 | .........u....u................u |
| 2360 | 10 b0 0a f6 c4 08 74 09 f6 c4 20 74 02 b0 09 0a c0 c3 00 00 70 00 08 80 00 00 00 00 43 4c 4f 43 | ......t....t........p.......CLOC |
| 2380 | 4b 24 20 20 00 00 53 26 8b 05 2e a3 00 00 26 8b 4d 02 b0 3c f6 e5 b5 00 03 c1 b9 60 ea f7 e1 8b | K$....S&......&.M..<.......`.... |
| 23a0 | f0 8b da 26 8a 45 05 b9 64 00 f6 e1 26 8a 4d 04 03 c1 b1 0a f7 e1 03 c6 2e a3 00 00 83 d3 00 2e | ...&.E..d...&.M................. |
| 23c0 | 89 1e 00 00 5b e9 00 00 53 2e a1 00 00 ab 2e 8b 16 00 00 2e a1 00 00 b9 60 ea f7 f1 8b da 33 d2 | ....[...S...............`.....3. |
| 23e0 | b9 3c 00 f7 f1 92 aa 92 aa 8b c3 33 d2 b9 e8 03 f7 f1 93 8b c2 33 d2 b9 0a 00 f7 f1 aa 93 aa 5b | .<.........3.........3.........[ |
| 2400 | 80 08 00 06 49 42 4d 42 49 4f c0 96 20 00 00 08 42 49 4f 53 49 4e 49 54 07 42 49 4f 53 53 45 47 | ....IBMBIO......BIOSINIT.BIOSSEG |
| 2420 | 04 43 4f 44 45 07 52 4f 4d 44 41 54 41 a0 98 07 00 28 f1 03 04 04 01 3c 98 0a 00 00 40 00 3f 41 | .CODE.ROMDATA....(.....<....@.?A |
| 2440 | 00 05 01 01 97 98 07 00 68 de 05 02 04 01 0f 9a 06 00 03 ff 01 ff 03 5b 8c 8b 00 06 43 4f 4e 44 | ........h..............[....COND |
| 2460 | 45 56 00 14 43 55 52 52 45 4e 54 5f 44 4f 53 5f 4c 4f 43 41 54 49 4f 4e 00 0d 44 45 46 41 55 4c | EV..CURRENT_DOS_LOCATION..DEFAUL |
| 2480 | 54 5f 44 52 49 56 45 00 0b 44 45 56 49 43 45 5f 4c 49 53 54 00 09 44 49 53 4b 5f 49 4e 49 54 00 | T_DRIVE..DEVICE_LIST..DISK_INIT. |
| 24a0 | 12 46 49 4e 41 4c 5f 44 4f 53 5f 4c 4f 43 41 54 49 4f 4e 00 0c 46 4c 4f 50 50 59 44 45 56 49 43 | .FINAL_DOS_LOCATION..FLOPPYDEVIC |
| 24c0 | 45 00 0b 46 4c 4f 50 50 59 54 49 4d 45 52 00 0b 4d 45 4d 4f 52 59 5f 53 49 5a 45 00 07 53 59 53 | E..FLOPPYTIMER..MEMORY_SIZE..SYS |
| 24e0 | 49 4e 49 54 00 bb a0 07 00 01 00 00 e9 00 00 6f 9c 08 00 84 01 10 01 03 ed 02 d4 a2 0e 00 01 03 | INIT...........o................ |
| 2500 | 00 14 00 01 00 01 00 00 00 01 00 35 a0 de 03 01 17 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ...........5.................... |
| 2520 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2540 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2580 | 00 00 00 00 00 00 00 ff 00 00 00 ff cb 56 50 32 c0 eb 04 56 50 b0 01 be 00 00 eb 1a 56 50 32 c0 | .............VP2...VP.......VP2. |
| 25a0 | eb 0a 56 50 b0 01 eb 04 56 50 b0 02 be 00 00 eb 05 56 be 00 00 50 51 52 57 55 1e 06 53 2e a2 00 | ..VP....VP.......V...PQRWU..S... |
| 25c0 | 00 8c c0 8e d8 8a 47 02 32 e4 03 f0 03 f0 3c 12 77 16 8a 47 01 8a 67 0d 8b 4f 12 8b 57 14 c4 7f | ......G.2.....<.w..G..g..O..W... |
| 25e0 | 0e 2e ff 24 b4 03 eb 10 b0 03 29 4f 12 b4 81 eb 07 33 c0 89 47 12 b4 01 5b 07 26 89 47 03 1f 5d | ...$......)O.....3..G...[.&.G..] |
| 2600 | 5f 5a 59 58 5e cb b4 00 89 4f 12 89 7f 0e eb e8 2e 8a 16 00 00 32 f6 c3 00 00 70 00 00 80 00 00 | _ZYX^....O...........2....p..... |
| 2620 | 00 00 41 55 58 20 20 20 20 20 00 00 70 00 00 80 00 00 00 00 43 4f 4d 31 20 20 20 20 ff ff 70 00 | ..AUX.......p.......COM1......p. |
| 2640 | 00 80 00 00 00 00 43 4f 4d 32 20 20 20 20 00 00 e3 11 e8 00 00 33 c0 86 07 0a c0 75 03 e8 00 00 | ......COM2...........3.....u.... |
| 2660 | aa e2 fa eb 91 b4 02 e8 00 00 f6 c4 0e 74 06 58 b0 0b e9 00 00 c3 e8 00 00 8a 07 0a c0 75 14 e8 | .............t.X.............u.. |
| 2680 | 00 00 f6 c4 01 74 0f a8 20 74 0b e8 00 00 e8 00 00 88 07 e9 00 00 e9 00 00 e8 00 00 a8 20 74 f6 | .....t...t....................t. |
| 26a0 | f6 c4 20 74 f1 eb bc b4 03 e8 00 00 cd 14 c3 e8 00 00 c6 07 00 eb ac e3 aa 26 8a 05 47 b4 01 e8 | ...t.....................&..G... |
| 26c0 | 00 00 f6 c4 80 74 05 b0 0a e9 00 00 e2 eb eb 93 e8 00 00 8b da 81 c3 00 00 c3 00 00 70 00 00 80 | .....t......................p... |
| 26e0 | 00 00 00 00 50 52 4e 20 20 20 20 20 00 00 70 00 00 80 00 00 00 00 4c 50 54 31 20 20 20 20 00 00 | ....PRN.......p.......LPT1...... |
| 2700 | 70 00 00 80 00 00 00 00 4c 50 54 32 20 20 20 20 00 00 70 00 00 80 00 00 00 00 4c 50 54 33 20 20 | p.......LPT2......p.......LPT3.. |
| 2720 | 20 20 00 e3 1e 26 8a 05 47 2e c6 06 00 00 00 32 e4 e8 00 00 74 0b 2e 80 36 00 00 01 75 f1 e9 00 | .....&..G......2....t...6...u... |
| 2740 | 00 e2 e2 e9 00 00 e8 00 00 75 f3 f6 c4 80 75 f3 e9 00 00 b4 02 e8 00 00 cd 17 b0 02 f6 c4 01 75 | .........u....u................u |
| 2760 | 10 b0 0a f6 c4 08 74 09 f6 c4 20 74 02 b0 09 0a c0 c3 00 00 70 00 08 80 00 00 00 00 43 4c 4f 43 | ......t....t........p.......CLOC |
| 2780 | 4b 24 20 20 00 00 53 26 8b 05 2e a3 00 00 26 8b 4d 02 b0 3c f6 e5 b5 00 03 c1 b9 60 ea f7 e1 8b | K$....S&......&.M..<.......`.... |
| 27a0 | f0 8b da 26 8a 45 05 b9 64 00 f6 e1 26 8a 4d 04 03 c1 b1 0a f7 e1 03 c6 2e a3 00 00 83 d3 00 2e | ...&.E..d...&.M................. |
| 27c0 | 89 1e 00 00 5b e9 00 00 53 2e a1 00 00 ab 2e 8b 16 00 00 2e a1 00 00 b9 60 ea f7 f1 8b da 33 d2 | ....[...S...............`.....3. |
| 27e0 | b9 3c 00 f7 f1 92 aa 92 aa 8b c3 33 d2 b9 e8 03 f7 f1 93 8b c2 33 d2 b9 0a 00 f7 f1 aa 93 aa 5b | .<.........3.........3.........[ |
| 2800 | e9 00 00 00 00 00 00 00 37 32 50 2e ff 06 00 00 75 05 2e ff 06 00 00 2e 81 3e 00 00 26 05 75 18 | ........72P.....u........>..&.u. |
| 2820 | 2e 81 3e 00 00 00 5c 75 0f 2e ff 06 00 00 33 c0 2e a3 00 00 2e a3 00 00 b0 36 e6 43 b0 a9 e6 40 | ..>...\u......3..........6.C...@ |
| 2840 | b0 04 e6 40 b0 20 e6 20 2e fe 0e 00 00 75 21 2e c6 06 00 00 32 58 cd 32 2e 83 3e 00 00 00 74 0f | ...@.........u!.....2X.2..>...t. |
| 2860 | 2b d2 b8 32 00 2e ff 1e 00 00 9a 00 00 00 00 cf 58 cf 0a e4 74 05 fe cc 74 17 cf 2e a1 00 00 33 | +..2............X...t...t......3 |
| 2880 | d2 b9 37 00 f7 f1 50 2e a1 00 00 f7 f1 59 32 c0 cf 8b c2 53 bb 37 00 f7 e3 2e a3 00 00 8b c1 8b | ..7...P......Y2....S.7.......... |
| 28a0 | ca f7 e3 5b 03 c1 2e a3 00 00 cf 0d 0a 45 72 72 6f 72 20 2d 20 49 6e 74 65 72 72 75 70 74 20 31 | ...[.........Error.-.Interrupt.1 |
| 28c0 | 32 0d 0a 00 00 00 00 00 50 53 56 1e 0e 1f be 00 00 e8 00 00 1f 5e 5b 58 2e ff 2e 00 00 ac 24 7f | 2.......PSV..........^[X......$. |
| 28e0 | 74 09 bb 07 00 b4 0e cd 10 eb f2 c3 d6 9c a7 03 c4 00 00 01 01 fb 00 c4 02 00 01 01 fb 00 c4 04 | t............................... |
| 2900 | 00 01 01 fb 00 c4 06 00 01 01 ed 00 c4 08 00 01 01 55 01 c4 0a 00 01 01 7b 01 c4 0c 00 01 01 fb | .................U......{....... |
| 2920 | 00 c4 0e 00 01 01 b4 01 c4 10 00 01 01 bc 01 c4 12 00 01 01 bc 01 c4 14 00 01 01 9e 01 c4 16 00 | ................................ |
| 2940 | 01 01 ed 00 c4 18 00 01 01 ed 00 c4 1a 00 01 01 ed 00 c4 1c 00 01 01 ed 00 c4 1e 00 01 01 ed 00 | ................................ |
| 2960 | c4 20 00 01 01 ed 00 c4 22 00 01 01 ed 00 c4 24 00 01 01 ed 00 c4 26 00 01 01 ed 00 c4 28 00 01 | ........"......$......&......(.. |
| 2980 | 01 ed 00 c4 2a 00 01 01 ed 00 c4 2c 00 01 01 fb 00 c4 2e 00 01 01 fb 00 c4 30 00 01 01 fb 00 c4 | ....*......,.............0...... |
| 29a0 | 32 00 01 01 ed 00 c4 34 00 01 01 cd 02 c4 36 00 01 01 e9 00 c4 38 00 01 01 fb 00 c4 3a 00 01 01 | 2......4......6......8......:... |
| 29c0 | fb 00 c4 3c 00 01 01 8b 02 c4 3e 00 01 01 8b 02 c4 40 00 01 01 fb 00 c4 42 00 01 01 fb 00 c4 44 | ...<......>......@......B......D |
| 29e0 | 00 01 01 fb 00 c4 46 00 01 01 ed 00 c4 48 00 01 01 f6 00 c4 4a 00 01 01 e9 00 c4 4c 00 01 01 fb | ......F......H......J......L.... |
| 2a00 | 00 c4 4e 00 01 01 fb 00 c4 50 00 01 01 28 02 c4 52 00 01 01 28 02 c4 54 00 01 01 4b 02 c4 56 00 | ..N......P...(..R...(..T...K..V. |
| 2a20 | 01 01 fb 00 c4 58 00 01 01 ed 00 c4 5a 00 01 01 ed 00 c4 5c 00 01 01 ed 00 c4 5e 00 01 01 ed 00 | .....X......Z......\......^..... |
| 2a40 | c4 60 00 01 01 ed 00 c4 62 00 01 01 ed 00 c4 64 00 01 01 ed 00 c4 66 00 01 01 ed 00 c4 68 00 01 | .`......b......d......f......h.. |
| 2a60 | 01 ed 00 c4 6a 00 01 01 ed 00 c4 86 00 01 01 17 00 c4 9b 00 01 01 57 00 c4 a1 00 01 01 43 00 c4 | ....j.................W......C.. |
| 2a80 | ad 10 01 01 83 00 c5 01 10 01 01 83 00 c5 06 00 01 01 df 01 c5 0c 00 01 01 91 00 c5 0e 00 01 01 | ................................ |
| 2aa0 | 92 00 c5 18 00 01 01 f1 01 c5 1e 00 01 01 91 00 c5 20 00 01 01 92 00 c5 30 00 01 01 91 00 c5 32 | ........................0......2 |
| 2ac0 | 00 01 01 98 00 85 41 10 01 01 d5 01 85 4c 10 01 01 6a 01 85 56 10 01 01 ae 01 85 61 10 01 01 ef | ......A......L...j..V......a.... |
| 2ae0 | 00 85 65 10 01 01 d5 01 85 6e 10 01 01 ac 01 85 7a 10 01 01 6a 01 85 7d 10 01 01 d5 01 85 82 10 | ..e......n......z...j..}........ |
| 2b00 | 01 01 fb 00 85 85 10 01 01 e9 00 85 88 10 01 01 ac 01 85 98 10 01 01 15 01 85 9e 10 01 01 d5 01 | ................................ |
| 2b20 | 85 ae 10 01 01 ae 01 85 b8 10 01 01 ef 00 85 bf 10 01 01 15 01 c5 c5 00 01 01 53 01 c5 c8 00 01 | ..........................S..... |
| 2b40 | 01 77 02 c5 ce 00 01 01 91 00 c5 d0 00 01 01 a1 00 c5 da 00 01 01 03 02 c5 e0 00 01 01 91 00 c5 | .w.............................. |
| 2b60 | e2 00 01 01 a1 00 c5 ec 00 01 01 15 02 c5 f2 00 01 01 91 00 c5 f4 00 01 01 a7 00 c5 fe 00 01 01 | ................................ |
| 2b80 | 41 01 c6 04 00 01 01 91 00 c6 06 00 01 01 ad 00 c6 1a 10 01 01 27 02 86 20 10 01 01 5a 02 c6 27 | A....................'......Z..' |
| 2ba0 | 10 01 01 27 02 86 2d 10 01 01 ef 00 86 32 10 01 01 fb 00 86 35 10 01 01 58 02 86 3f 10 01 01 e9 | ...'..-......2......5...X..?.... |
| 2bc0 | 00 86 44 10 01 01 15 01 c6 60 06 01 07 c6 66 00 01 01 91 00 c6 68 00 01 01 b6 00 c6 7a 10 01 01 | ..D......`....f......h......z... |
| 2be0 | 89 02 c6 a8 10 01 01 08 03 c6 b0 10 01 01 0a 03 86 b4 10 01 01 fb 00 c6 b9 10 01 01 89 02 c6 bf | ................................ |
| 2c00 | 10 01 01 0a 03 c6 c3 10 01 01 08 03 86 ef 10 01 01 fb 00 c6 fc 10 01 01 08 03 c7 03 10 01 01 0a | ................................ |
| 2c20 | 03 c7 08 10 01 01 0a 03 c7 11 10 01 01 08 03 c7 1a 10 01 01 89 02 c7 20 10 01 01 0a 03 c7 24 10 | ..............................$. |
| 2c40 | 01 01 08 03 c7 39 10 01 01 0e 03 c7 40 10 01 01 0e 03 c7 49 10 01 01 86 00 c7 56 10 01 01 84 00 | .....9......@......I......V..... |
| 2c60 | cf 59 06 01 08 c7 6b 10 01 01 0a 03 c7 77 10 01 01 08 03 c7 89 10 01 01 08 03 c7 96 10 01 01 0a | .Y....k......w.................. |
| 2c80 | 03 c7 bd 10 01 01 b0 03 87 c0 10 01 01 e2 03 c7 c9 10 01 01 c9 03 25 a0 00 04 03 00 00 04 02 00 | ......................%......... |
| 2ca0 | 00 00 00 00 63 00 00 00 00 00 80 40 10 08 04 03 00 02 06 04 04 08 00 0c 00 00 50 51 52 53 8a cc | ....c......@..............PQRS.. |
| 2cc0 | 80 e1 f8 80 f9 f8 74 02 b4 fe bf 00 00 2e 3a 06 00 00 74 4a 72 05 bf 00 00 eb 43 b0 01 bb 08 40 | ......t.......:...tJr.....C....@ |
| 2ce0 | b9 40 01 ba 01 01 bf 00 00 f6 c4 02 75 07 fe c0 fe c3 83 c1 28 f6 c4 01 74 08 03 c9 b7 70 fe c6 | .@..........u.......(...t....p.. |
| 2d00 | fe c2 2e 88 75 02 2e 88 7d 06 2e 89 4d 08 2e 88 65 0a 2e 88 45 0b 2e 88 5d 0d 2e 88 55 0f 5b 5a | ....u...}...M...e...E...]...U.[Z |
| 2d20 | 59 58 c3 00 02 01 01 00 02 40 00 68 01 fc 02 00 09 00 01 00 00 00 2e c6 06 00 00 02 f8 e3 1f 2e | YX.......@.h.................... |
| 2d40 | a2 00 00 2e 89 26 00 00 87 df e8 00 00 8b f2 03 f1 2e 03 55 11 2e 3b 75 08 76 04 b0 08 f9 c3 2e | .....&.............U..;u.v...... |
| 2d60 | 3a 06 00 00 72 0a 2e a0 00 00 74 0f fe c0 eb 0b 2e 80 3e 00 00 01 75 03 e8 00 00 2e a2 00 00 2e | :...r.....t.......>...u......... |
| 2d80 | 89 0e 00 00 92 33 d2 2e f7 75 0d fe c2 2e 88 16 00 00 2e 8b 4d 0f 33 d2 f7 f1 2e 88 16 00 00 2e | .....3...u..........M.3......... |
| 2da0 | a3 00 00 2e a1 00 00 8c c6 d1 e6 d1 e6 d1 e6 d1 e6 03 f3 81 c6 ff 01 72 1b 87 de d0 ef b4 80 2a | .......................r.......* |
| 2dc0 | e7 87 de 3a e0 76 02 8a e0 50 8a c4 e8 00 00 58 2a c4 74 1a 50 06 53 e8 00 00 80 c7 02 e8 00 00 | ...:.v...P.....X*.t.P.S......... |
| 2de0 | 5b 07 58 e8 00 00 fe c8 80 c7 02 e8 00 00 f8 c3 57 53 50 8b fb 80 c7 02 8b f3 fc b9 00 01 26 8b | [.X.............WSP...........&. |
| 2e00 | 1d 26 8b 04 26 89 1c ab 46 46 e2 f2 2e 80 36 00 00 01 58 5b 5f c3 0a c0 74 fb 2e 8a 65 0d fe c4 | .&..&...FF....6...X[_...t...e... |
| 2e20 | 2e 2a 26 00 00 3a e0 76 02 8a e0 50 8a c4 e8 00 00 58 2a c4 d0 e4 02 fc eb dc b0 01 be 05 00 2e | .*&..:.v...P.....X*............. |
| 2e40 | 8a 26 00 00 50 2e 8b 16 00 00 b1 06 d2 e6 2e 0a 36 00 00 8b ca 86 e9 2e 8b 16 00 00 cd 13 72 49 | .&..P...........6.............rI |
| 2e60 | 58 50 2e 81 3e 00 00 03 01 75 06 b4 04 cd 13 72 38 58 80 e1 3f 32 e4 2e 29 06 00 00 02 c8 2e 88 | XP..>....u.....r8X..?2..)....... |
| 2e80 | 0e 00 00 2e 3a 4d 0d 76 1f 2e c6 06 00 00 01 2e 8a 36 00 00 fe c6 2e 3a 75 0f 72 07 32 f6 2e ff | ....:M.v.........6.....:u.r.2... |
| 2ea0 | 06 00 00 2e 88 36 00 00 c3 50 b4 00 cd 13 58 4e 74 08 80 fc 80 74 03 58 eb 8a 2e 80 3e 00 00 00 | .....6...P....XNt....t.X....>... |
| 2ec0 | 74 06 5b 5b 07 e8 00 00 0e 07 8a c4 2e a2 00 00 b9 07 00 bf 00 00 f2 ae 26 8a 45 06 2e 8b 0e 00 | t.[[....................&.E..... |
| 2ee0 | 00 2e 8b 26 00 00 f9 c3 00 00 00 00 00 00 00 00 00 00 00 00 1e 33 f6 8e de 8a e0 86 26 04 05 3a | ...&.................3......&..: |
| 2f00 | c4 74 14 04 41 2e a2 00 00 0e 1f be 00 00 53 e8 00 00 32 e4 cd 16 5b 1f 32 c0 c3 0d 0a 49 6e 73 | .t..A.........S...2...[.2....Ins |
| 2f20 | 65 72 74 20 64 69 73 6b 65 74 74 65 20 66 6f 72 20 64 72 69 76 65 20 41 3a 20 61 6e 64 20 73 74 | ert.diskette.for.drive.A:.and.st |
| 2f40 | 72 69 6b 65 0d 0a 61 6e 79 20 6b 65 79 20 77 68 65 6e 20 72 65 61 64 79 0d 0a 0a 00 00 80 00 02 | rike..any.key.when.ready........ |
| 2f60 | 01 01 00 02 10 00 00 00 f8 01 00 00 00 00 00 00 00 00 02 00 01 00 02 00 00 00 00 f8 00 00 00 00 | ................................ |
| 2f80 | 00 00 00 00 00 00 00 00 00 00 ba 00 10 8e d2 bc 00 7c fb 51 2e 89 1e 00 00 50 b0 20 e6 20 be 00 | .................|.Q.....P...... |
| 2fa0 | 00 e8 00 00 be 00 00 e8 00 00 be 00 00 e8 00 00 be 00 00 e8 00 00 be 00 00 e8 00 00 33 d2 8e da | ............................3... |
| 2fc0 | 8e c2 8c c8 c7 06 78 00 22 05 8c 06 7a 00 bf 04 00 bb 00 00 93 ab 93 ab 83 c7 04 93 ab 93 ab 93 | ......x."...z................... |
| 2fe0 | ab 93 ab fa 83 c7 0c b9 00 00 91 ab 91 ab 83 c7 04 93 ab 93 ab 93 ab 93 ab 83 c7 18 8b 0d 2e 89 | ................................ |
| 3000 | 0e 00 00 8b 4d 02 2e 89 0e 00 00 b9 00 00 91 ab 91 ab 83 c7 08 fb 93 ab 93 ab 83 c7 10 b9 00 00 | ....M........................... |
| 3020 | 91 ab 91 ab 83 c7 5c 93 ab 93 ab 89 16 00 05 89 16 04 05 bf 22 05 b8 df 02 ab b8 25 02 ab b8 09 | ......\............."......%.... |
| 3040 | 2a ab b8 ff 50 ab b8 f6 00 ab b0 02 aa 9c 2e ff 1e 00 00 b1 06 d3 e0 59 2e 89 0e 00 00 ba 00 00 | *...P..................Y........ |
| 3060 | 8e da a3 00 00 fe c1 88 0e 00 00 81 c2 00 01 89 16 00 00 c7 06 00 00 00 00 c7 06 00 00 00 00 8c | ................................ |
| 3080 | c8 a3 00 00 0e 0e 1f 07 cd 11 24 c0 75 04 fe 06 00 00 58 a2 00 00 a2 00 00 11 9c 34 02 c4 2e 10 | ..........$.u.....X........4.... |
| 30a0 | 01 03 c1 02 c4 33 10 01 03 07 00 c4 3a 10 01 03 d4 02 c4 4a 10 01 03 86 00 c4 9c 10 01 03 01 00 | .....3......:......J............ |
| 30c0 | c4 a4 10 01 01 8c 00 c4 a9 10 01 03 1b 00 84 ae 10 01 03 1d 00 c4 c5 10 01 03 07 00 c4 cb 10 01 | ................................ |
| 30e0 | 03 c0 02 c4 d6 10 01 03 03 00 84 dc 10 01 03 57 02 c4 e0 10 01 03 08 00 c4 e5 10 01 03 05 00 c4 | ...............W................ |
| 3100 | f3 10 01 03 0a 00 c5 00 10 01 03 09 00 c5 04 10 01 03 0b 00 c5 08 10 01 03 05 00 85 30 10 01 03 | ............................0... |
| 3120 | 79 01 85 3b 10 01 03 53 01 85 41 10 01 03 9d 01 85 47 10 01 03 53 01 85 4f 10 01 03 79 01 c5 72 | y..;...S..A......G...S..O...y..r |
| 3140 | 10 01 03 04 00 c5 86 10 01 03 0a 00 85 92 10 01 03 9f 01 c5 a5 10 01 03 01 00 c5 ab 10 01 03 0b | ................................ |
| 3160 | 00 c5 b4 10 01 03 0a 00 c5 bd 10 01 03 08 00 c5 c8 10 01 03 01 00 c5 dd 10 01 03 05 00 c5 e4 10 | ................................ |
| 3180 | 01 03 0a 00 c5 ef 10 01 03 0a 00 c5 f5 10 01 03 09 00 c6 04 10 01 03 0b 00 c6 09 10 01 03 09 00 | ................................ |
| 31a0 | c6 20 10 01 03 04 00 86 29 10 01 03 53 01 c6 31 10 01 03 13 00 c6 37 10 01 03 0d 00 c6 42 10 01 | ........)...S..1......7......B.. |
| 31c0 | 03 05 00 c6 47 10 01 03 1b 00 c6 4b 00 03 03 86 00 c6 4d 00 03 03 86 00 c6 4f 00 03 03 86 00 c6 | ....G......K......M......O...... |
| 31e0 | 51 00 03 03 86 00 c6 53 00 03 03 c1 02 c6 55 00 03 03 d4 02 c6 6a 10 01 03 9a 02 c6 6f 10 01 03 | Q......S......U......j......o... |
| 3200 | 7e 02 86 73 10 01 01 e2 03 c6 fa 10 01 03 e9 02 c7 02 00 01 01 15 02 87 05 10 01 03 c0 05 c7 08 | ~..s............................ |
| 3220 | 00 01 01 03 02 87 0b 10 01 03 c0 05 c7 0e 00 01 01 f1 01 87 11 10 01 03 c0 05 c7 14 00 01 01 41 | ...............................A |
| 3240 | 01 87 17 10 01 03 c6 05 c7 1a 00 01 01 2f 01 87 1d 10 01 03 c6 05 c7 35 00 01 01 76 03 c7 4b 00 | ............./.........5...v..K. |
| 3260 | 01 01 0f 03 c7 64 10 01 01 c9 03 c7 6c 10 01 01 cb 03 c7 6f 00 01 01 cd 03 c7 81 00 01 01 77 03 | .....d......l......o..........w. |
| 3280 | c7 b4 10 01 01 c9 03 c7 be 10 01 03 e7 02 cb c1 26 0a 0a c7 c6 26 09 09 c7 cc 26 03 03 c7 d4 26 | ................&....&....&....& |
| 32a0 | 02 02 c7 d8 26 06 06 cb da 04 03 03 c7 de 26 04 04 c7 e0 06 01 01 c7 e5 22 04 04 02 00 c7 f3 10 | ....&.........&........."....... |
| 32c0 | 01 03 03 00 c7 f7 10 01 03 07 00 c7 fa 14 01 03 bb a0 e6 01 03 fc 03 b4 08 b2 80 cd 13 72 04 88 | .............................r.. |
| 32e0 | 16 00 00 b2 80 bf 00 00 80 3e 00 00 00 7e 41 e8 00 00 b2 81 bf 00 00 72 09 80 3e 00 00 02 74 14 | .........>...~A........r..>...t. |
| 3300 | eb 1b 88 16 00 00 bf 00 00 fe 0e 00 00 80 3e 00 00 00 74 1c e8 00 00 73 04 fe 0e 00 00 a0 00 00 | ..............>...t....s........ |
| 3320 | 0a c0 74 0c 02 06 00 00 a2 00 00 a0 00 00 eb 07 80 3e 00 00 01 eb 02 fe c8 0e 1f e8 00 00 33 ff | ..t..............>............3. |
| 3340 | 26 8a 05 a2 00 00 a1 00 00 e8 00 00 8a 4d 02 8b 45 11 29 06 00 00 32 ed 1e 33 ff 8e df 8b 1e 3a | &............M..E.)...2..3.....: |
| 3360 | 05 1f b8 00 00 05 00 01 8e c0 e8 00 00 81 fb ff 0f 75 ef e8 00 00 ea 00 00 00 00 33 ff b9 01 00 | .................u.........3.... |
| 3380 | 8b d1 b8 c0 17 8e c0 a0 00 00 b4 fc e9 00 00 b9 01 00 b8 01 02 bb c0 17 8e c3 33 db 8a f7 cd 13 | ..........................3..... |
| 33a0 | 72 34 26 81 3e fe 01 55 aa 75 2b c3 52 b4 08 cd 13 fe c6 88 75 0f 5a 72 1d 80 e1 3f 88 4d 0d e8 | r4&.>..U.u+.R.......u.Zr...?.M.. |
| 33c0 | 00 00 72 12 bb c2 01 26 80 3f 01 74 0b 83 c3 10 81 fb 02 02 75 f1 f9 c3 26 8b 47 04 89 45 11 26 | ..r....&.?.t........u...&.G..E.& |
| 33e0 | 8b 47 08 3d 40 00 72 ee 89 45 08 b9 00 01 ba 40 00 3d 00 02 76 29 02 ed fe c1 ba 70 00 3d 00 08 | .G.=@.r..E.....@.=..v).....p.=.. |
| 3400 | 76 1d 02 ed fe c1 ba 00 01 3d 00 20 76 11 02 ed fe c1 03 d2 3d a8 7f 76 06 02 ed fe c1 03 d2 89 | v........=..v.......=..v........ |
| 3420 | 55 06 88 6d 02 33 db 8a dd 4b 03 d8 d3 eb 43 80 e3 fe 8b f3 d1 eb 03 de 81 c3 ff 01 d0 ef 88 7d | U..m.3...K....C................} |
| 3440 | 0b f8 c3 51 57 89 0e 00 00 8b c3 48 48 f7 e1 03 06 00 00 8b d0 e8 00 00 2b f3 83 fe ff 75 06 01 | ...QW......HH...........+....u.. |
| 3460 | 0e 00 00 eb f0 53 a1 00 00 8b 0e 00 00 e8 00 00 5b 5f a1 00 00 86 e0 d1 e0 03 f8 59 c3 1e 53 be | .....S..........[_.........Y..S. |
| 3480 | c0 17 8e de 8b f3 d1 ee 8b 18 73 08 d1 eb d1 eb d1 eb d1 eb 81 e3 ff 0f 5e 1f c3 b7 01 b2 17 eb | ..........s.............^....... |
| 34a0 | 05 bb a3 00 b2 14 2e 88 16 00 00 2e 8a 44 0d 2c 31 98 8b d0 8b c3 cd 17 c3 7e 9c 03 01 c4 0a 10 | .............D.,1........~...... |
| 34c0 | 01 03 bf 02 c4 0f 10 01 03 c1 02 c4 13 10 01 03 bf 02 84 19 10 01 03 d1 04 c4 1e 10 01 03 d4 02 | ................................ |
| 34e0 | c4 24 10 01 03 bf 02 c4 2d 10 01 03 c0 02 c4 30 10 01 03 c1 02 c4 34 10 01 03 bf 02 c4 38 10 01 | .$......-......0......4......8.. |
| 3500 | 03 bf 02 84 3e 10 01 03 d1 04 c4 44 10 01 03 bf 02 c4 47 10 01 03 bf 02 c4 4f 10 01 03 07 00 c4 | ....>......D......G......O...... |
| 3520 | 52 14 01 03 c4 55 10 01 03 bf 02 c4 5b 10 01 03 03 00 84 65 10 01 03 a0 04 c4 6d 10 01 03 e8 02 | R....U......[......e......m..... |
| 3540 | c4 70 10 01 03 e7 02 84 73 10 01 03 1d 00 c4 7d 10 01 03 e9 02 c8 8c 26 0a 0a 84 94 10 01 03 68 | .p......s......}.......&.......h |
| 3560 | 05 84 9d 16 01 05 cc a0 26 0a 0a c4 b1 10 01 03 e7 02 84 b6 10 01 03 99 00 84 e9 10 01 03 b4 04 | ........&....................... |
| 3580 | c5 70 10 01 03 eb 02 c5 7a 10 01 03 e9 02 85 7f 10 01 03 a2 05 c5 8a 10 01 03 eb 02 c5 90 10 01 | .p......z....................... |
| 35a0 | 03 e7 02 c5 94 10 01 03 eb 02 85 97 10 01 03 99 00 c5 9c 10 01 03 eb 02 c5 d2 10 01 03 dc 05 55 | ...............................U |
| 35c0 | 90 0d 00 00 01 06 41 55 58 44 45 56 1d 01 00 71 90 0e 00 00 01 07 42 55 47 42 49 54 53 8f 00 00 | ......AUXDEV...q......BUGBITS... |
| 35e0 | bb 90 0d 00 01 01 06 43 4d 44 45 52 52 ed 00 00 b1 90 0e 00 00 01 07 43 4f 4d 31 44 45 56 2f 01 | .......CMDERR..........COM1DEV/. |
| 3600 | 00 3b 90 12 00 00 01 0b 44 4f 53 46 55 4e 43 54 49 4f 4e 84 00 00 82 90 10 00 01 01 09 49 4e 54 | .;......DOSFUNCTION..........INT |
| 3620 | 45 52 52 55 50 54 ba 00 00 ce 90 10 00 01 01 09 53 45 54 53 54 41 54 55 53 fd 00 00 88 90 15 00 | ERRUPT..........SETSTATUS....... |
| 3640 | 01 01 0e 53 54 41 54 55 53 43 4f 4d 50 4c 45 54 45 fb 00 00 13 90 15 00 01 01 0e 53 54 41 54 55 | ...STATUSCOMPLETE..........STATU |
| 3660 | 53 44 45 56 52 45 41 44 59 e9 00 00 2a 90 12 00 01 01 0b 53 54 41 54 55 53 45 52 52 4f 52 f2 00 | SDEVREADY...*......STATUSERROR.. |
| 3680 | 00 f1 90 0f 00 01 01 08 54 49 4d 24 52 45 41 44 cd 02 00 5e 8a 02 00 00 74 5b bd e5 5b bf 05 5c | ........TIM$READ...^....t[..[..\ |
| 36a0 | c1 25 5c c3 45 5c c5 65 5c c7 85 5c c9 a5 5c cb c5 5c cd e5 5c cf 05 5d d1 f5 ff d3 45 5d d5 65 | .%\.E\.e\..\..\..\..\..]....E].e |
| 36c0 | 5d d7 f5 ff d9 a5 5d db c5 5d dd e5 5d df 05 5e e1 25 5e e3 45 5e e5 65 5e e7 85 5e e9 a5 5e eb | ].....]..]..]..^.%^.E^.e^..^..^. |
| 36e0 | c5 5e ed e5 5e ef 05 5f f1 25 5f f3 45 5f f5 65 5f f7 f5 ff ff af 5f fb c5 5f fd e5 5f ff 05 60 | .^..^.._.%_.E_.e_....._.._.._..` |
| 3700 | ff 2f 60 03 46 60 05 f6 ff 07 86 60 09 a6 60 0b c6 60 0d e6 60 0f 06 61 ff ff ff 13 46 61 15 66 | ./`.F`.....`..`..`..`..a....Fa.f |
| 3720 | 61 17 86 61 19 a6 61 1b c6 61 1d e6 61 1f 06 62 21 26 62 23 46 62 25 66 62 27 86 62 29 a6 62 2b | a..a..a..a..a..b!&b#Fb%fb'.b).b+ |
| 3740 | c6 62 2d e6 62 2f 06 63 31 26 63 33 46 63 35 66 63 37 86 63 39 a6 63 3b c6 63 3d e6 63 3f 06 64 | .b-.b/.c1&c3Fc5fc7.c9.c;.c=.c?.d |
| 3760 | 41 26 64 43 46 64 45 66 64 47 86 64 49 a6 64 4b c6 64 4d e6 64 4f 06 65 ff ff ff 53 46 65 55 66 | A&dCFdEfdG.dI.dK.dM.dO.e...SFeUf |
| 3780 | 65 57 86 65 59 f6 ff 5b c6 65 5d f6 ff 5f 06 66 61 26 66 63 46 66 65 f6 ff 67 f6 ff 69 a6 66 6b | eW.eY..[.e].._.fa&fcFfe..g..i.fk |
| 37a0 | c6 66 6d e6 66 6f 06 67 71 26 67 73 46 67 75 66 67 77 86 67 79 a6 67 7b c6 67 7d e6 67 7f 06 68 | .fm.fo.gq&gsFgufgw.gy.g{.g}.g..h |
| 37c0 | 81 26 68 83 46 68 85 66 68 87 86 68 89 a6 68 8b c6 68 8d e6 68 8f 06 69 ff ff ff ff 4f 69 95 66 | .&h.Fh.fh..h..h..h..h..i....Oi.f |
| 37e0 | 69 97 86 69 99 a6 69 9b c6 69 9d e6 69 9f 06 6a a1 26 6a ff 4f 6a a5 66 6a a7 86 6a a9 a6 6a ab | i..i..i..i..i..j.&j.Oj.fj..j..j. |
| 3800 | 80 07 00 05 4d 54 43 4f 4e f3 96 2f 00 00 08 42 49 4f 53 49 4e 49 54 07 42 49 4f 53 53 45 47 04 | ....MTCON../...BIOSINIT.BIOSSEG. |
| 3820 | 43 4f 44 45 07 43 4f 4c 4f 52 53 43 06 4d 4f 4e 4f 53 43 07 52 4f 4d 44 41 54 41 a0 98 0a 00 00 | CODE.COLORSC.MONOSC.ROMDATA..... |
| 3840 | 40 00 67 67 00 07 01 01 47 98 0a 00 00 00 b0 00 00 00 06 01 01 a6 98 0a 00 00 00 b8 00 00 00 05 | @.gg....G....................... |
| 3860 | 01 01 9f 98 07 00 28 8f 0b 04 04 01 96 98 07 00 68 2f 00 02 04 01 c3 9a 06 00 03 ff 04 ff 05 56 | ......(.........h/.............V |
| 3880 | 8c 56 00 06 41 55 58 44 45 56 00 06 43 4d 44 45 52 52 00 0b 44 4f 53 46 55 4e 43 54 49 4f 4e 00 | .V..AUXDEV..CMDERR..DOSFUNCTION. |
| 38a0 | 09 49 4e 54 45 52 52 55 50 54 00 0e 53 54 41 54 55 53 43 4f 4d 50 4c 45 54 45 00 0e 53 54 41 54 | .INTERRUPT..STATUSCOMPLETE..STAT |
| 38c0 | 55 53 44 45 56 52 45 41 44 59 00 0b 53 54 41 54 55 53 45 52 52 4f 52 00 51 a0 08 00 01 1a 00 00 | USDEVREADY..STATUSERROR.Q....... |
| 38e0 | 00 00 00 3d a0 0b 00 01 49 00 00 00 00 00 00 00 00 0b a0 0b 00 01 60 00 00 00 00 00 00 00 00 f4 | ...=....I.............`......... |
| 3900 | a0 42 00 04 00 00 00 00 00 00 13 c0 00 00 00 00 43 4f 4e 20 20 20 20 20 00 00 00 00 00 00 00 00 | .B..............CON............. |
| 3920 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3940 | 00 00 00 00 c7 9c 8c 00 cc 00 06 04 01 c4 06 00 04 04 8f 02 c4 08 00 04 04 8e 02 c4 12 10 01 04 | ................................ |
| 3960 | 24 0b c4 14 06 04 05 c4 16 06 04 05 c4 18 06 04 02 c4 1a 00 04 04 87 03 c4 1c 00 04 04 e0 03 c4 | $............................... |
| 3980 | 1e 06 04 05 c4 20 00 04 04 1c 04 c4 22 00 04 04 53 04 c4 24 00 04 04 53 04 c4 26 06 04 05 c4 28 | ............"...S..$...S..&....( |
| 39a0 | 06 04 05 c4 2a 06 04 05 c4 2c 06 04 05 c4 2e 06 04 05 c4 30 06 04 05 c4 32 00 04 04 e0 08 c4 34 | ....*....,.........0....2......4 |
| 39c0 | 00 04 04 b8 0a c4 36 00 04 04 c4 0a c4 3c 00 04 04 3e 00 f2 a2 7d 00 04 3e 00 08 00 10 00 01 00 | ......6......<...>...}..>....... |
| 39e0 | 00 00 01 00 01 00 00 00 02 07 00 01 00 00 00 02 02 00 01 00 00 00 02 49 00 10 00 01 00 01 00 00 | .......................I........ |
| 3a00 | 00 01 00 01 00 00 00 01 00 01 00 00 00 02 00 00 01 00 00 00 02 00 00 01 00 00 00 02 00 00 08 00 | ................................ |
| 3a20 | 01 00 01 00 00 00 02 00 00 01 00 00 00 02 00 00 01 00 00 00 01 00 01 00 00 00 02 00 00 01 00 00 | ................................ |
| 3a40 | 00 01 00 01 00 00 00 01 00 14 00 01 00 01 00 00 00 01 00 dd a0 39 00 04 86 02 08 08 10 10 40 40 | .....................9........@@ |
| 3a60 | 40 10 cb 56 be 00 00 e9 00 00 cd 32 fa b8 00 00 8e d8 b8 00 00 a3 00 00 a3 00 00 b8 03 00 ba 05 | @..V.......2.................... |
| 3a80 | 00 2e ff 1e 00 00 74 04 2e a2 00 00 cf 00 00 e2 9c 35 00 c4 0b 00 04 04 12 00 84 0e 06 04 04 c8 | ......t..........5.............. |
| 3aa0 | 14 00 01 01 67 00 c4 19 00 01 01 1e 00 c4 1c 00 01 01 1a 00 c4 1f 00 01 01 1c 00 c4 2a 06 04 03 | ....g.......................*... |
| 3ac0 | c4 30 00 04 04 39 00 37 a0 5f 00 04 bd 02 00 cd 32 b8 00 00 8e d8 9c 2e ff 1e 00 00 fa 8b 1e 00 | .0...9.7._......2............... |
| 3ae0 | 00 3b 1e 00 00 74 3f 4b 4b 81 fb 00 00 73 03 bb 00 00 8b 07 ba 05 00 2e ff 1e 00 00 75 06 89 1e | .;...t?KK....s..............u... |
| 3b00 | 00 00 eb 22 fa 2e 80 3e 00 00 00 74 19 50 53 51 52 8c c8 bb 00 00 2e c6 07 00 ba 0a 00 2e ff 1e | ..."...>...t.PSQR............... |
| 3b20 | 00 00 5a 59 5b 58 cf 00 00 76 9c 4a 00 c8 04 00 01 01 67 00 c4 0c 00 04 04 b9 02 c4 11 00 01 01 | ..ZY[X...v.J......g............. |
| 3b40 | 1c 00 c4 15 00 01 01 1a 00 c4 1d 00 01 01 1e 00 c4 22 00 01 01 3c 00 c4 2c 06 04 03 c4 32 00 01 | ................."...<..,....2.. |
| 3b60 | 01 1c 00 c4 3a 00 04 04 bd 02 c4 46 00 04 04 bd 02 c4 52 06 04 03 7b a0 06 00 04 1a 03 00 00 39 | ....:......F......R...{........9 |
| 3b80 | a0 3b 02 04 1e 03 0a e4 74 1d 80 fc 01 74 05 2e ff 2e 00 00 53 1e 2e c5 1e 00 00 f6 07 ff 1f 5b | .;......t....t......S..........[ |
| 3ba0 | 75 ed 33 c0 ca 02 00 50 53 51 52 1e 2e c5 1e 00 00 8c d8 f6 07 ff 1f 75 0c 33 c9 ba 09 00 2e ff | u.3....PSQR............u.3...... |
| 3bc0 | 1e 00 00 eb e6 b4 01 9c fa 2e ff 1e 00 00 fa 75 15 8c c8 bb 00 00 2e c6 07 ff 33 c9 ba 09 00 2e | ...............u..........3..... |
| 3be0 | ff 1e 00 00 eb c5 5a 59 5b 58 2e ff 2e 00 00 23 c9 75 03 eb 24 90 fc 8b 57 14 83 fa 07 76 05 b0 | ......ZY[X.....#.u..$...W....v.. |
| 3c00 | 0b e9 00 00 2e 3b 16 00 00 74 08 e8 00 00 e8 00 00 eb f1 e8 00 00 aa e2 03 e9 00 00 eb e6 33 c0 | .....;...t....................3. |
| 3c20 | 2e 86 06 00 00 0a c0 75 1e b4 00 9c 9a 00 00 00 00 0b c0 75 02 eb e7 3d 00 72 75 02 b0 10 0a c0 | .......u...........u...=.ru..... |
| 3c40 | 75 05 2e 88 26 00 00 c3 8b 57 14 83 fa 07 76 05 b0 0b e9 00 00 2e 3b 16 00 00 75 25 2e a0 00 00 | u...&....W....v.......;...u%.... |
| 3c60 | 0a c0 75 17 b4 01 cd 16 74 17 0b c0 75 06 b4 00 cd 16 eb d4 3d 00 72 75 02 b0 10 88 47 0d e9 00 | ..u.....t...u.......=.ru....G... |
| 3c80 | 00 e9 00 00 8b 57 14 83 fa 07 76 05 b0 0b e9 00 00 2e 3b 16 00 00 74 08 e8 00 00 e8 00 00 eb f1 | .....W....v.......;...t......... |
| 3ca0 | 2e c6 06 00 00 00 1e b8 00 00 8e d8 fa b8 00 00 a3 00 00 a3 00 00 fb 1f e9 00 00 e3 3f 8b 57 14 | ............................?.W. |
| 3cc0 | 83 fa 07 76 05 b0 0a e9 00 00 0e 1f 8b 1e 00 00 3b 16 00 00 74 08 e8 00 00 e8 00 00 eb f2 80 3f | ...v............;...t..........? |
| 3ce0 | 00 74 04 8b c3 eb f2 80 3e 00 00 00 74 05 b8 00 00 eb e6 26 8a 05 47 e8 00 00 e2 d4 e9 00 00 41 | .t......>...t......&..G........A |
| 3d00 | 00 00 42 00 00 43 00 00 44 00 00 48 00 00 4a 00 00 4b 00 00 4c 00 00 4d 00 00 66 00 00 68 00 00 | ..B..C..D..H..J..K..L..M..f..h.. |
| 3d20 | 6c 00 00 6d 00 00 73 00 00 75 00 00 00 00 00 07 01 ff 08 04 f8 01 05 ff 80 07 f8 70 08 88 00 1e | l..m..s..u.................p.... |
| 3d40 | f8 00 1f f8 04 20 f8 02 21 f8 06 22 f8 01 23 f8 05 24 f8 03 25 f8 07 28 8f 00 29 8f 40 2a 8f 20 | ........!.."..#..$..%..(..).@*.. |
| 3d60 | 2b 8f 60 2c 8f 10 2d 8f 50 2e 8f 30 2f 8f 70 ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | +.`,..-.P..0/.p................. |
| 3d80 | 01 00 01 00 01 00 01 00 01 00 01 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3da0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 03 4f 00 00 01 00 00 00 00 00 00 00 00 2a 9c 8f | .................O...........*.. |
| 3dc0 | 01 c4 0c 00 04 04 16 03 c4 13 00 04 04 1a 03 c4 29 00 04 04 1a 03 c4 3b 06 04 03 c4 46 00 04 04 | ................)......;....F... |
| 3de0 | 16 03 c4 4e 00 04 04 bd 02 c4 5c 06 04 03 c4 67 00 04 04 16 03 84 7c 06 04 07 c4 81 00 04 04 3a | ...N......\....g......|........: |
| 3e00 | 00 84 86 00 04 04 04 0b 84 89 00 04 04 db 0a 84 8e 00 04 04 b6 03 84 94 06 04 05 c4 9d 00 04 04 | ................................ |
| 3e20 | 39 00 cc a7 00 04 04 3f 03 c4 bf 00 04 04 39 00 84 cd 06 04 07 c4 d2 00 04 04 3a 00 c4 d8 00 04 | 9......?......9...........:..... |
| 3e40 | 04 39 00 84 f9 06 04 05 84 fc 06 04 06 85 09 06 04 07 c5 0e 00 04 04 3a 00 85 13 00 04 04 04 0b | .9.....................:........ |
| 3e60 | 85 16 00 04 04 db 0a c5 1d 00 04 04 39 00 c9 22 00 01 01 67 00 c5 28 00 01 01 1e 00 c5 2b 00 01 | ............9.."...g..(......+.. |
| 3e80 | 01 1a 00 c5 2e 00 01 01 1c 00 85 33 06 04 05 85 42 06 04 07 c5 48 00 04 04 3c 00 c5 4c 00 04 04 | ...........3....B....H...<..L... |
| 3ea0 | 3a 00 85 51 00 04 04 04 0b 85 54 00 04 04 db 0a c5 63 00 04 04 38 00 c5 69 00 04 04 38 00 85 72 | :..Q......T......c...8..i...8..r |
| 3ec0 | 00 04 04 6b 06 85 77 06 04 05 c5 7a 00 04 04 a2 07 c5 7d 00 04 04 aa 07 c5 80 00 04 04 91 07 c5 | ...k..w....z......}............. |
| 3ee0 | 83 00 04 04 9d 07 c5 86 00 04 04 64 07 c5 89 00 04 04 0a 08 c5 8c 00 04 04 45 08 c5 8f 00 04 04 | ...........d.............E...... |
| 3f00 | 6e 08 c5 92 00 04 04 72 08 c5 95 00 04 04 64 07 c5 98 00 04 04 91 08 c5 9b 00 04 04 8d 08 c5 9e | n......r......d................. |
| 3f20 | 00 04 04 d7 07 c5 a1 00 04 04 b6 07 c5 a4 00 04 04 c0 07 c6 08 00 04 04 4c 05 c6 0c 00 04 04 4d | ........................L......M |
| 3f40 | 05 c6 28 00 04 04 4c 05 c6 30 00 04 04 3b 07 ed a0 00 04 04 5a 05 07 00 00 b8 00 00 3c 0d 77 55 | ..(...L..0...;......Z.......<.wU |
| 3f60 | 75 09 2e c6 06 00 00 00 e9 00 00 3c 0a 74 76 3c 07 75 0d 2e 8b 1e 00 00 80 e3 07 b4 0e cd 10 c3 | u..........<.tv<.u.............. |
| 3f80 | 3c 09 75 1e 2e a0 00 00 04 08 8a e0 80 e4 07 2a c4 2e 3a 06 00 00 72 04 2e a0 00 00 2e a2 00 00 | <.u............*..:...r......... |
| 3fa0 | eb 57 3c 08 75 0f 2e 80 3e 00 00 00 74 d1 2e fe 0e 00 00 eb 44 2e 8b 1e 00 00 b9 01 00 b4 09 cd | .W<.u...>...t.......D........... |
| 3fc0 | 10 2e fe 06 00 00 2e a0 00 00 2e 3a 06 00 00 76 28 2e 80 3e 00 00 01 74 06 2e fe 0e 00 00 c3 2e | ...........:...v(..>...t........ |
| 3fe0 | c6 06 00 00 00 2e 80 3e 00 00 17 77 0c 74 07 2e fe 06 00 00 eb 03 e8 00 00 2e 8b 16 00 00 2e 8a | .......>...w.t.................. |
| 4000 | 3e 00 00 b4 02 cd 10 c3 2e a0 00 00 3c 02 74 18 3c 03 74 14 33 c9 b6 17 2e 8a 16 00 00 2e 8a 3e | >...........<.t.<.t.3..........> |
| 4020 | 00 00 b8 01 06 cd 10 c3 2e 8a 3e 00 00 b3 20 bd 50 00 2e a1 00 00 2e 03 06 00 00 8e c0 8e d8 33 | ..........>.....P..............3 |
| 4040 | ff be a0 00 b9 30 07 fc ba da 03 ec a8 08 74 fb b0 25 ba d8 03 ee f3 a5 8b c3 8b cd f3 ab b0 29 | .....0........t..%.............) |
| 4060 | ba d8 03 ee 0e 1f c3 50 53 51 52 56 57 06 55 2e c7 06 00 00 00 b8 96 b8 40 00 8e d8 a1 49 00 fe | .......PSQRVW.U.........@....I.. |
| 4080 | cc 2e a3 00 00 3c 07 75 07 2e c7 06 00 00 00 b0 a0 62 00 2e a2 00 00 98 03 c0 8b d8 8b 47 50 2e | .....<.u.........b...........GP. |
| 40a0 | a3 00 00 a1 4e 00 b1 04 d3 e8 0e 1f 2e a3 00 00 96 e8 00 00 5d 07 5f 5e 5a 59 5b 58 c3 be 00 00 | ....N...............]._^ZY[X.... |
| 40c0 | ff 24 3c 5b 74 03 eb 6f 90 c7 04 00 00 33 db 2e 89 1e 00 00 2e 89 1e 00 00 eb 19 3c 3f 77 36 2e | .$<[t..o.....3.............<?w6. |
| 40e0 | a2 00 00 c7 04 00 00 3c 3c 73 09 3c 3b 75 0d 2e fe 06 00 00 e8 00 00 33 c0 89 07 c3 3c 30 72 12 | .......<<s.<;u.........3....<0r. |
| 4100 | 3c 39 77 11 e8 00 00 2c 30 86 07 b4 0a f6 e4 00 07 c3 75 01 c3 bb 00 00 83 c3 03 80 3f 00 74 20 | <9w....,0.........u.........?.t. |
| 4120 | 38 07 75 f4 8b 47 01 bb 00 00 8a 17 32 f6 8b ca 0b c9 75 01 41 ff e0 3c 1b 75 05 c7 04 00 00 c3 | 8.u..G......2.....u.A..<.u...... |
| 4140 | e8 00 00 2e c7 06 00 00 00 00 c3 38 27 74 04 00 07 e2 f8 2e 8b 16 00 00 33 db b4 02 cd 10 eb e3 | ...........8't..........3....... |
| 4160 | 80 f9 19 72 0a 77 ec 2e 80 3e 00 00 00 74 e4 2e a0 00 00 8a 6f 01 0a ed 74 02 fe cd 3a c5 77 02 | ...r.w...>...t......o...t...:.w. |
| 4180 | 8a e8 86 cd fe cd 2e 89 0e 00 00 eb c6 2e 8a 26 00 00 b0 01 bb 00 00 eb b2 b8 ff 00 eb f6 b8 ff | ...............&................ |
| 41a0 | 00 bb 00 00 eb a5 b8 01 17 2e 3a 26 00 00 77 a3 eb ef 2e a1 00 00 2e a3 00 00 eb 97 2e a1 00 00 | ..........:&..w................. |
| 41c0 | 80 fd 18 72 08 2e 80 3e 00 00 00 74 04 2e a3 00 00 eb 80 33 c9 2e 86 0e 00 00 e8 00 00 41 8a 07 | ...r...>...t.......3.........A.. |
| 41e0 | 53 bb 00 00 8a 27 83 c3 03 80 fc ff 74 11 3a e0 75 f2 8b 47 fe 2e 20 06 00 00 2e 08 26 00 00 5b | S....'......t.:.u..G........&..[ |
| 4200 | 43 e2 db e9 00 00 2e 80 3e 00 00 18 74 33 33 c9 2e 8a 16 00 00 b6 17 2e 80 3e 00 00 01 77 3e 72 | C.......>...t33..........>...w>r |
| 4220 | 0b 2e 8a 36 00 00 fe ce 7e 17 eb 0b 2e 8a 2e 00 00 fe c5 3a ee 73 0a 2e 8a 3e 00 00 b8 00 06 cd | ...6....~..........:.s...>...... |
| 4240 | 10 2e 8b 0e 00 00 8b d1 2e a0 00 00 fe c0 a8 01 74 05 2e 8a 16 00 00 a8 02 74 02 b1 00 2e 8a 3e | ................t........t.....> |
| 4260 | 00 00 b8 00 06 cd 10 e9 00 00 b4 07 eb 02 b4 06 8a c1 2e 8a 2e 00 00 32 c9 b6 17 2e 8a 16 00 00 | .......................2........ |
| 4280 | 2e 8a 3e 00 00 cd 10 eb de 32 c9 eb 02 b1 01 2e 8a 1e 00 00 80 eb 3c 72 ce 80 fb 04 73 c9 32 ff | ..>......2............<r....s.2. |
| 42a0 | d1 e3 d1 e3 d1 e3 8a c2 3c 07 77 bb 0a d8 d1 e3 2e 8b 9f 00 00 83 fb 01 72 ad 74 04 88 0f eb a7 | ........<.w.............r.t..... |
| 42c0 | b4 00 cd 10 eb a1 2e 8b 1e 00 00 83 fb 05 72 07 2e fe 0e 00 00 eb ef 81 c3 00 00 c3 80 7f 0e 03 | ..............r................. |
| 42e0 | 75 27 8b 77 0f 8a 47 0d 3c 41 75 02 eb 1e 3c 42 75 02 eb 6f 3c 43 75 03 e9 00 00 3c 44 75 03 e9 | u'.w..G.<Au...<Bu..o<Cu....<Du.. |
| 4300 | 00 00 3c 45 75 03 e9 00 00 e9 00 00 83 fe 07 77 4a 53 1e 0e 1f 3b 36 00 00 74 0e 89 36 00 00 8b | ..<Eu..........wJS...;6..t..6... |
| 4320 | d6 e8 00 00 a3 00 00 eb 22 c6 06 00 00 01 b8 00 00 e8 00 00 b8 00 00 8e c0 26 a0 00 00 32 e4 8b | ........"................&...2.. |
| 4340 | f0 8a a4 00 00 32 c0 89 07 8b c2 1f 5b 89 47 13 8c 4f ff 9c bb 02 c4 0f 00 04 04 4a 05 84 13 00 | .....2......[.G..O.........J.... |
| 4360 | 04 04 fd 05 c4 20 00 04 04 5a 05 c4 30 00 04 04 4a 05 c4 3e 00 04 04 49 05 c4 44 00 04 04 49 05 | .........Z..0...J..>...I..D...I. |
| 4380 | c4 48 00 04 04 4a 05 c4 53 00 04 04 4a 05 c4 5b 00 04 04 4a 05 c4 62 00 04 04 5a 05 c4 6e 00 04 | .H...J..S...J..[...J..b...Z..n.. |
| 43a0 | 04 4a 05 c4 72 00 04 04 4a 05 c4 77 00 04 04 49 05 c4 7e 00 04 04 4c 05 c4 86 00 04 04 4a 05 c4 | .J..r...J..w...I..~...L......J.. |
| 43c0 | 8c 00 04 04 4a 05 c4 92 00 04 04 4b 05 c4 9c 00 04 04 4b 05 84 a1 00 04 04 0c 06 c4 a6 00 04 04 | ....J......K......K............. |
| 43e0 | 4a 05 c4 ab 00 04 04 5b 05 c4 b4 00 04 04 48 05 c4 c5 00 04 04 49 05 c4 ca 00 04 04 5a 05 c4 d5 | J......[......H......I......Z... |
| 4400 | 00 04 04 5a 05 c4 de 00 04 04 5c 05 c4 e3 00 04 04 5e 05 c5 1c 00 04 04 5c 05 c5 2d 00 04 04 48 | ...Z......\......^......\..-...H |
| 4420 | 05 c5 36 00 04 04 5c 05 c5 3f 00 04 04 5b 05 c5 4b 00 04 04 4a 05 c5 58 00 04 04 5e 05 85 5c 00 | ..6...\..?...[..K...J..X...^..\. |
| 4440 | 04 04 c1 06 c5 68 00 04 04 4e 05 c5 75 00 04 04 df 06 c5 7c 00 04 04 52 05 c5 81 00 04 04 55 05 | .....h...N..u......|...R......U. |
| 4460 | c5 8b 00 04 04 52 05 c5 8f 00 04 04 ef 06 c5 9c 00 04 04 53 05 85 9f 00 04 04 ca 08 85 af 00 04 | .....R.............S............ |
| 4480 | 04 ca 08 c5 c0 00 04 04 94 04 c5 d2 00 04 04 55 05 c5 e7 00 04 04 c6 06 85 eb 00 04 04 60 05 c5 | ...............U.............`.. |
| 44a0 | f0 00 04 04 4e 05 c5 f2 00 04 04 3b 07 c6 00 00 04 04 4a 05 c6 14 00 04 04 4d 05 c6 1b 00 04 04 | ....N......;......J......M...... |
| 44c0 | 49 05 c6 33 00 04 04 4a 05 c6 3a 00 04 04 49 05 c6 3f 00 04 04 4a 05 c6 4c 00 04 04 4b 05 c6 56 | I..3...J..:...I..?...J..L...K..V |
| 44e0 | 00 04 04 4b 05 c6 5e 00 04 04 4a 05 c6 62 00 04 04 50 05 c6 68 00 04 04 50 05 c6 72 00 04 04 4d | ...K..^...J..b...P..h...P..r...M |
| 4500 | 05 c6 79 00 04 04 4a 05 c6 82 00 04 04 53 05 86 85 00 04 04 ca 08 c6 8c 00 04 04 c5 04 c6 a2 00 | ..y...J......S.................. |
| 4520 | 04 04 5a 05 c6 a7 00 04 04 5a 05 86 ae 00 04 04 57 07 c6 b3 00 04 04 4b 05 c6 bd 00 04 04 49 05 | ..Z......Z......W......K......I. |
| 4540 | c6 c4 00 04 04 55 05 c6 ce 00 04 04 4b 05 c6 d9 00 04 04 4b 05 c6 e4 00 04 04 5a 05 c6 ee 00 04 | .....U......K......K......Z..... |
| 4560 | 04 4a 05 c6 f4 00 04 04 55 05 c6 ff 00 04 04 49 05 c7 0a 00 04 04 5a 05 87 12 00 04 04 47 07 c7 | .J......U......I......Z......G.. |
| 4580 | 1f 00 04 04 4b 05 c7 28 00 04 04 49 05 c7 2d 00 04 04 5a 05 c7 3c 00 04 04 52 05 c7 5d 00 04 04 | ....K..(...I..-...Z..<...R..]... |
| 45a0 | 08 05 c7 73 00 04 04 53 05 c7 7d 00 04 04 53 05 c7 83 00 04 04 55 05 87 a3 00 04 04 d4 09 87 aa | ...s...S..}...S......U.......... |
| 45c0 | 00 04 04 7b 0a 87 b1 00 04 04 91 0a 87 b4 06 04 02 c7 c1 00 04 04 3a 00 c7 c7 00 04 04 3a 00 87 | ...{..................:......:.. |
| 45e0 | cc 00 04 04 04 0b c7 cf 00 04 04 3c 00 c7 d5 00 04 04 38 00 87 dc 00 04 04 11 0b cb df 00 01 01 | ...........<......8............. |
| 4600 | 67 00 c7 e5 00 01 01 49 00 c7 ed 00 04 04 86 02 0b a0 3d 02 04 56 09 15 c7 47 0f 00 00 e9 00 00 | g......I..........=..V...G...... |
| 4620 | c7 47 0f 01 00 e9 00 00 83 fe 01 77 f3 53 1e 83 fe 00 75 24 56 b8 00 00 8e d8 be 00 00 b9 1e 00 | .G.........w.S....u$V........... |
| 4640 | 0e 07 2e 8b 3e 00 00 8d 7d 17 fc f3 a4 0e 1f be 00 00 b9 10 00 f3 a4 5e 0e 1f 8b c6 e8 00 00 8b | ....>...}..............^........ |
| 4660 | 0f d1 e9 c4 7f 04 8b f2 bb 00 00 80 7c 17 07 75 03 bb 00 00 8b 54 31 83 c2 04 8a 44 33 24 f7 ee | ............|..u.....T1....D3$.. |
| 4680 | 8e db be 00 00 fc f3 a5 0c 08 ee 1f 5b c7 47 0f 00 00 e9 00 00 83 fe 01 77 91 53 1e 0e 1f 83 fe | ............[.G.........w.S..... |
| 46a0 | 00 75 58 56 8b 36 00 00 56 8d 74 17 b8 00 00 8e c0 b9 1e 00 bf 00 00 fc f3 a4 06 0e 07 bf 00 00 | .uXV.6..V.t..................... |
| 46c0 | b9 10 00 f3 a4 07 5e 8a 44 17 3c 07 75 02 b0 02 b4 00 cd 10 8b 4c 2e b4 01 cd 10 8b 54 1e 8a 7c | ......^.D.<.u........L......T..| |
| 46e0 | 30 b4 02 cd 10 8a 44 30 b4 05 cd 10 8b 54 31 83 c2 05 8a 44 34 ee 26 a2 00 00 5e 8b c6 e8 00 00 | 0.....D0.....T1....D4.&...^..... |
| 4700 | 8b 0f d1 e9 c5 77 04 8b fa bb 00 00 2e 80 7d 17 07 75 03 bb 00 00 2e 8b 55 31 83 c2 04 2e 8a 45 | .....w........}..u......U1.....E |
| 4720 | 33 24 f7 ee 8e c3 bf 00 00 fc f3 a5 0c 08 ee 1f 5b c7 47 0f 00 00 e9 00 00 e9 00 00 2e c6 06 00 | 3$..............[.G............. |
| 4740 | 00 00 b8 00 00 e8 00 00 2e a1 00 00 e8 00 00 e9 00 00 83 fe 07 77 e2 1e 0e 1f 89 36 00 00 8b d6 | .....................w.....6.... |
| 4760 | e8 00 00 a3 00 00 8b f0 c6 04 00 b8 03 00 cd 10 1f c7 47 0f 00 00 e9 00 00 2e 8b 1e 00 00 2e c6 | ..................G............. |
| 4780 | 07 01 e9 00 00 2e 8b 1e 00 00 2e 80 3f 00 74 09 2e c6 07 00 8d 07 e8 00 00 e9 00 00 53 51 52 8b | ............?.t.............SQR. |
| 47a0 | d8 8c c8 33 c9 ba 09 00 fa 2e ff 1e 00 00 5a 59 5b c3 53 51 52 8b d8 8c c8 ba 0a 00 2e ff 1e 00 | ...3..........ZY[.SQR........... |
| 47c0 | 00 5a 59 5b c3 52 8b c2 ba 49 00 f7 e2 5a 05 00 00 c3 ba 08 00 f7 e2 8b 1e 00 00 8b d3 8b 5f 01 | .ZY[.R...I...Z................_. |
| 47e0 | 03 d8 03 da c3 2e 89 3e 00 00 2e 8c 06 00 00 b8 00 00 b9 01 00 ba 10 00 2e ff 1e 00 00 2e a3 00 | .......>........................ |
| 4800 | 00 2e 89 16 00 00 33 c0 8e c0 8c c8 26 c7 06 6c 00 00 00 26 a3 6e 00 bf 24 00 26 8b 0d 2e 89 0e | ......3.....&..l...&.n..$.&..... |
| 4820 | 00 00 26 8b 4d 02 2e 89 0e 00 00 b9 00 00 91 ab 91 ab bf 58 00 26 8b 0d 2e 89 0e 00 00 26 8b 4d | ..&.M..............X.&.......&.M |
| 4840 | 02 2e 89 0e 00 00 b9 00 00 91 ab 91 ab e9 00 00 2a 9c 4b 01 84 07 06 04 05 84 0f 06 04 05 c8 1f | ................*.K............. |
| 4860 | 00 01 01 67 00 c4 24 00 01 01 49 00 c4 2e 00 04 04 3c 00 c4 39 00 04 04 4c 05 84 46 00 04 04 11 | ...g..$...I......<..9...L..F.... |
| 4880 | 0b c8 52 04 03 03 c8 5b 04 02 02 84 7c 06 04 05 c4 8f 00 04 04 3c 00 c8 96 00 01 01 67 00 c4 9e | ..R....[....|........<......g... |
| 48a0 | 00 01 01 49 00 c4 a7 00 04 04 4c 05 c4 e1 00 01 01 66 00 84 e7 00 04 04 11 0b c8 f3 04 03 03 c8 | ...I......L......f.............. |
| 48c0 | fd 04 02 02 85 20 06 04 05 85 23 00 04 04 5f 09 c5 28 00 04 04 38 00 c5 2c 00 04 04 38 00 85 2f | ..........#..._..(...8..,...8../ |
| 48e0 | 00 04 04 f1 0a c5 33 00 04 04 3c 00 85 36 00 04 04 f1 0a 85 39 06 04 05 c5 45 00 04 04 3a 00 85 | ......3...<..6......9....E...:.. |
| 4900 | 4a 00 04 04 04 0b c5 4d 00 04 04 3c 00 85 60 06 04 05 c5 65 00 04 04 3c 00 85 6c 06 04 05 c5 71 | J......M...<..`....e...<..l....q |
| 4920 | 00 04 04 3c 00 85 80 00 04 04 f1 0a 85 83 06 04 05 c5 95 06 04 03 c5 a8 06 04 03 c5 b8 00 04 04 | ...<............................ |
| 4940 | 3e 00 c5 c2 00 04 04 3c 00 c5 d1 06 04 03 c5 d6 02 04 03 02 00 c5 e4 06 04 03 c5 e8 00 04 04 1a | >......<........................ |
| 4960 | 03 c5 ed 00 04 04 1c 03 c5 fa 00 04 04 96 02 c6 09 00 04 04 b9 02 c6 12 00 04 04 bb 02 c6 15 00 | ................................ |
| 4980 | 04 04 be 02 c6 24 00 04 04 16 03 c6 2d 00 04 04 18 03 c6 30 00 04 04 1e 03 86 37 06 04 05 03 a0 | .....$......-......0......7..... |
| 49a0 | 33 00 05 00 00 2d 2d 2d 20 49 6e 73 74 61 6c 6c 69 6e 67 20 4d 54 43 4f 4e 20 44 65 76 69 63 65 | 3....---.Installing.MTCON.Device |
| 49c0 | 20 44 72 69 76 65 72 20 56 31 2e 30 38 20 2d 2d 2d 0d 0a 24 b0 90 0d 00 00 04 06 43 4f 4e 44 45 | .Driver.V1.08.---..$.......CONDE |
| 49e0 | 56 00 00 00 9a 8a 02 00 00 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | V........t...................... |
| 4a00 | fb 36 ff 1e 00 00 0e 1f 8c 06 00 00 89 3e 00 00 a3 00 00 89 1e 00 00 89 0e 00 00 89 16 00 00 fb | .6...........>.................. |
| 4a20 | fc ba 00 00 b8 24 25 cd 21 8a 16 00 00 0a d2 74 06 fe ca b4 0e cd 21 e8 00 00 0e 1f a0 00 00 98 | .....$%.!......t......!......... |
| 4a40 | 8b c8 33 db b4 3e cd 21 bb 02 00 b4 3e cd 21 43 e2 f9 ba 00 00 b0 42 b4 3d f9 cd 21 73 05 e8 00 | ..3..>.!....>.!C......B.=..!s... |
| 4a60 | 00 eb 13 50 bb 01 00 b4 3e cd 21 58 8b d8 b4 45 cd 21 b4 45 cd 21 ba 00 00 b0 42 e8 00 00 ba 00 | ...P....>.!X...E.!.E.!....B..... |
| 4a80 | 00 b0 41 e8 00 00 be 00 00 8b fe 1e 07 b1 ff fe c1 ac aa 0a c0 75 f8 4f b0 0d aa 88 0e 00 00 b4 | ..A..................u.O........ |
| 4aa0 | 69 8b 1e 00 00 8b 0e 00 00 cd 21 ba 00 00 bb 00 00 8c 4f 04 8c 4f 08 8c 4f 0c b8 04 4b f9 cd 21 | i.........!.......O..O..O...K..! |
| 4ac0 | 72 04 b4 00 cd 21 ba 00 00 e8 00 00 eb fe 0e 1f b8 00 37 cd 21 88 16 00 00 ba 00 00 b8 00 3d f9 | r....!............7.!.........=. |
| 4ae0 | cd 21 72 03 e8 00 00 0e 1f a0 00 00 2c 05 76 38 98 50 b3 32 f6 e3 8b d0 05 17 00 b1 04 d3 e8 e8 | .!r.........,.v8.P.2............ |
| 4b00 | 00 00 58 c5 3e 00 00 c5 bd 00 00 c7 05 00 00 8c 45 02 26 c7 06 00 00 ff ff 26 a3 04 00 8b ca bf | ..X.>...........E.&......&...... |
| 4b20 | 06 00 33 c0 f3 aa 0e 1f fe 0e 00 00 74 37 1e c5 1e 00 00 8b 87 00 00 05 1f 00 b1 04 d3 e8 e8 00 | ..3.........t7.................. |
| 4b40 | 00 8b 87 00 00 26 a3 00 00 8b 87 00 00 26 a3 02 00 c7 87 00 00 00 00 8c 87 00 00 26 c7 06 04 00 | .....&.......&.............&.... |
| 4b60 | ff 00 1f eb c3 c3 36 8e 06 00 00 36 01 06 00 00 c3 8b d8 33 c9 33 d2 b8 02 42 cd 21 a3 00 00 33 | ......6....6.......3.3...B.!...3 |
| 4b80 | d2 b8 00 42 cd 21 a1 00 00 05 0f 00 b1 04 d3 e8 8b 0e 00 00 2b c8 8e d9 8c d8 8e c0 33 d2 36 8b | ...B.!..............+.......3.6. |
| 4ba0 | 0e 00 00 b4 3f f9 cd 21 9c 0e 1f 50 b4 3e cd 21 58 9d 72 04 3b c8 74 10 ba 00 00 e8 00 00 c3 ba | ....?..!...P.>.!X.r.;.t......... |
| 4bc0 | 00 00 e8 00 00 eb 3a 90 e8 00 00 e8 00 00 72 ee 8a e0 e8 00 00 80 fc 42 75 0a e8 00 00 74 22 a2 | ......:.......r........Bu....t". |
| 4be0 | 00 00 eb 1d 80 fc 43 74 03 eb 26 90 3c 4f 75 11 e8 00 00 72 c9 3c 4e 75 08 b4 33 b0 01 8a d0 cd | ......Ct..&.<Ou....r.<Nu..3..... |
| 4c00 | 80 06 00 04 42 49 4f 53 49 96 22 00 00 08 44 4f 53 46 52 41 4d 45 0a 53 59 53 49 4e 49 54 53 45 | ....BIOSI."...DOSFRAME.SYSINITSE |
| 4c20 | 47 0b 53 59 53 54 45 4d 5f 49 4e 49 54 50 98 0a 00 00 00 00 1f 1f 00 02 01 01 1c 98 07 00 68 64 | G.SYSTEM_INITP................hd |
| 4c40 | 09 03 04 01 84 8c 3c 00 06 42 41 44 43 4f 4d 00 0a 42 41 44 43 4f 55 4e 54 52 59 00 05 42 41 44 | ......<..BADCOM..BADCOUNTRY..BAD |
| 4c60 | 4c 44 00 06 42 41 44 4f 50 4d 00 06 42 41 44 53 49 5a 00 05 43 52 4c 46 4d 00 07 53 59 53 53 49 | LD..BADOPM..BADSIZ..CRLFM..SYSSI |
| 4c80 | 5a 45 00 f5 a0 06 00 01 00 00 00 00 59 a0 06 00 01 04 00 00 00 55 a0 06 00 01 08 00 00 00 51 a0 | ZE..........Y........U........Q. |
| 4ca0 | 06 00 01 0c 00 00 00 4d a0 06 00 01 10 00 00 00 49 a0 09 00 01 14 00 00 00 00 00 00 42 a0 06 00 | .......M........I...........B... |
| 4cc0 | 01 1b 00 00 00 3e a0 1b 00 02 00 01 e9 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 02 08 | .....>.......................... |
| 4ce0 | 02 00 50 fc 9c 08 00 84 01 00 02 02 87 02 4a a2 0e 00 02 17 01 1d 00 01 00 01 00 00 00 01 00 16 | ..P...........J................. |
| 4d00 | a0 05 00 02 34 01 00 24 a2 26 00 02 35 01 01 00 00 00 02 00 00 01 00 00 00 04 00 00 00 00 01 00 | ....4..$.&..5................... |
| 4d20 | 00 00 04 00 00 00 00 01 00 00 00 04 00 00 00 00 ee 9c 16 00 cc 0c 00 02 02 14 01 cc 15 00 02 02 | ................................ |
| 4d40 | 11 01 cc 1e 00 02 02 34 01 43 a0 1d 00 02 43 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .......4.C....C................. |
| 4d60 | 00 00 00 00 16 00 00 00 00 e7 a0 27 00 02 64 01 00 00 00 00 00 00 00 00 00 01 00 02 00 03 00 04 | ...........'..d................. |
| 4d80 | 00 05 00 06 00 07 00 07 00 07 00 07 00 07 00 07 00 ff ff 95 a2 0e 00 02 87 01 00 01 01 00 01 00 | ................................ |
| 4da0 | 00 00 01 00 c2 a0 ff 03 02 87 02 fc 33 f6 8b fe 2e 8b 0e 00 00 83 f9 01 75 1d b9 00 08 33 db 41 | ............3...........u....3.A |
| 4dc0 | 74 10 8e d9 8a 07 f6 d0 88 07 3a 07 f6 d0 88 07 74 ed 2e 89 0e 00 00 8c c8 8e d8 a1 00 00 8e c0 | t.........:.....t............... |
| 4de0 | 8c c9 8b 16 00 00 c5 36 00 00 b8 00 00 d1 e8 8b d8 83 c3 07 d1 eb d1 eb d1 eb fa 8e d1 bc 00 00 | .......6........................ |
| 4e00 | fb 36 ff 1e 00 00 0e 1f 8c 06 00 00 89 3e 00 00 a3 00 00 89 1e 00 00 89 0e 00 00 89 16 00 00 fb | .6...........>.................. |
| 4e20 | fc ba 00 00 b8 24 25 cd 21 8a 16 00 00 0a d2 74 06 fe ca b4 0e cd 21 e8 00 00 0e 1f a0 00 00 98 | .....$%.!......t......!......... |
| 4e40 | 8b c8 33 db b4 3e cd 21 bb 02 00 b4 3e cd 21 43 e2 f9 ba 00 00 b0 42 b4 3d f9 cd 21 73 05 e8 00 | ..3..>.!....>.!C......B.=..!s... |
| 4e60 | 00 eb 13 50 bb 01 00 b4 3e cd 21 58 8b d8 b4 45 cd 21 b4 45 cd 21 ba 00 00 b0 42 e8 00 00 ba 00 | ...P....>.!X...E.!.E.!....B..... |
| 4e80 | 00 b0 41 e8 00 00 be 00 00 8b fe 1e 07 b1 ff fe c1 ac aa 0a c0 75 f8 4f b0 0d aa 88 0e 00 00 b4 | ..A..................u.O........ |
| 4ea0 | 69 8b 1e 00 00 8b 0e 00 00 cd 21 ba 00 00 bb 00 00 8c 4f 04 8c 4f 08 8c 4f 0c b8 04 4b f9 cd 21 | i.........!.......O..O..O...K..! |
| 4ec0 | 72 04 b4 00 cd 21 ba 00 00 e8 00 00 eb fe 0e 1f b8 00 37 cd 21 88 16 00 00 ba 00 00 b8 00 3d f9 | r....!............7.!.........=. |
| 4ee0 | cd 21 72 03 e8 00 00 0e 1f a0 00 00 2c 05 76 38 98 50 b3 32 f6 e3 8b d0 05 17 00 b1 04 d3 e8 e8 | .!r.........,.v8.P.2............ |
| 4f00 | 00 00 58 c5 3e 00 00 c5 bd 00 00 c7 05 00 00 8c 45 02 26 c7 06 00 00 ff ff 26 a3 04 00 8b ca bf | ..X.>...........E.&......&...... |
| 4f20 | 06 00 33 c0 f3 aa 0e 1f fe 0e 00 00 74 37 1e c5 1e 00 00 8b 87 00 00 05 1f 00 b1 04 d3 e8 e8 00 | ..3.........t7.................. |
| 4f40 | 00 8b 87 00 00 26 a3 00 00 8b 87 00 00 26 a3 02 00 c7 87 00 00 00 00 8c 87 00 00 26 c7 06 04 00 | .....&.......&.............&.... |
| 4f60 | ff 00 1f eb c3 c3 36 8e 06 00 00 36 01 06 00 00 c3 8b d8 33 c9 33 d2 b8 02 42 cd 21 a3 00 00 33 | ......6....6.......3.3...B.!...3 |
| 4f80 | d2 b8 00 42 cd 21 a1 00 00 05 0f 00 b1 04 d3 e8 8b 0e 00 00 2b c8 8e d9 8c d8 8e c0 33 d2 36 8b | ...B.!..............+.......3.6. |
| 4fa0 | 0e 00 00 b4 3f f9 cd 21 9c 0e 1f 50 b4 3e cd 21 58 9d 72 04 3b c8 74 10 ba 00 00 e8 00 00 c3 ba | ....?..!...P.>.!X.r.;.t......... |
| 4fc0 | 00 00 e8 00 00 eb 3a 90 e8 00 00 e8 00 00 72 ee 8a e0 e8 00 00 80 fc 42 75 0a e8 00 00 74 22 a2 | ......:.......r........Bu....t". |
| 4fe0 | 00 00 eb 1d 80 fc 43 74 03 eb 26 90 3c 4f 75 11 e8 00 00 72 c9 3c 4e 75 08 b4 33 b0 01 8a d0 cd | ......Ct..&.<Ou....r.<Nu..3..... |
| 5000 | 21 0e 1f e8 00 00 72 c6 3c 0a 75 f7 e8 00 00 eb bd 80 fc 44 74 03 e9 00 00 8c cb 8e db 89 36 00 | !.....r.<.u........Dt.........6. |
| 5020 | 00 8c 06 00 00 8b 0e 00 00 33 c0 a3 00 00 89 0e 00 00 89 0e 00 00 89 0e 00 00 06 1f 8b d6 8c cb | .........3...................... |
| 5040 | 8e c3 bb 00 00 b0 03 b4 4b f9 cd 21 1e 07 0e 1f 73 05 e8 00 00 eb aa 06 56 c4 36 00 00 26 8b 84 | ........K..!....s.......V.6..&.. |
| 5060 | 00 00 a3 00 00 26 8b 84 00 00 a3 00 00 0e 07 bb 06 00 e8 00 00 bb 08 00 e8 00 00 0e 1f a1 00 00 | .....&.......................... |
| 5080 | 25 f0 ff 31 06 00 00 d1 e8 d1 e8 d1 e8 d1 e8 01 06 00 00 a1 00 00 3b 06 00 00 72 04 5e 07 eb b2 | %..1..................;...r.^... |
| 50a0 | 2b 06 00 00 83 3e 00 00 00 74 01 40 8b 16 00 00 01 06 00 00 2e c5 36 00 00 2e c4 3e 00 00 8b 44 | +....>...t.@..........6....>...D |
| 50c0 | 04 a9 00 80 75 03 eb 22 90 a9 01 00 74 0a 26 89 b5 00 00 26 8c 9d 00 00 a9 08 00 74 0a 26 89 b5 | ....u.."....t.&....&.......t.&.. |
| 50e0 | 00 00 26 8c 9d 00 00 e9 00 00 2e a0 00 00 0a c0 75 0b 2e 89 16 00 00 b8 ff ff e9 00 00 98 8b c8 | ..&.............u............... |
| 5100 | 8a f4 26 8a 95 00 00 26 00 85 00 00 b3 1f f6 e3 05 0f 00 d1 e8 d1 e8 d1 e8 d1 e8 36 8b 1e 00 00 | ..&....&...................6.... |
| 5120 | 36 01 06 00 00 2e c7 06 00 00 00 00 2e 89 1e 00 00 2e c5 1e 00 00 2e c4 2e 00 00 26 c4 ae 00 00 | 6..........................&.... |
| 5140 | 26 83 7e 18 ff 74 06 26 c4 6e 18 eb f3 36 a1 00 00 26 89 46 18 36 a1 00 00 26 89 46 1a 36 c4 2e | &.~..t.&.n...6...&.F.6...&.F.6.. |
| 5160 | 00 00 36 83 06 00 00 1f 26 c7 46 18 ff ff 26 c6 46 17 ff 26 c6 46 1e 00 8b 37 43 43 26 89 56 00 | ..6.....&.F...&.F..&.F...7CC&.V. |
| 5180 | b4 53 cd 21 26 8b 46 02 06 2e c4 3e 00 00 26 3b 85 00 00 07 76 0b 5e 07 ba 00 00 e8 00 00 e9 00 | .S.!&.F....>..&;....v.^......... |
| 51a0 | 00 1e 52 2e c5 16 a6 9c 3a 03 c4 08 00 02 02 0f 01 c4 2a 00 02 02 0f 01 c4 31 00 02 02 09 01 c4 | ..R.....:.........*......1...... |
| 51c0 | 39 00 02 02 0f 01 c4 3d 00 02 02 0b 01 c4 40 02 02 07 01 00 c4 53 00 02 02 dd 02 c4 59 00 02 02 | 9......=......@......S......Y... |
| 51e0 | 03 01 c4 5f 00 02 02 05 01 c4 63 00 02 02 03 01 c4 66 00 02 02 47 01 c4 6a 00 02 02 49 01 c4 6e | ..._......c......f...G..j...I..n |
| 5200 | 00 02 02 53 01 c4 72 00 02 02 55 01 c4 77 00 02 02 d0 08 c4 80 00 02 02 11 01 84 8d 00 02 02 aa | ...S..r...U..w.................. |
| 5220 | 03 c4 92 00 02 02 13 01 c4 a8 00 02 02 ec 08 84 b4 00 02 02 8c 08 c4 cc 00 02 02 f5 08 84 d1 00 | ................................ |
| 5240 | 02 02 af 08 c4 d4 00 02 02 fe 08 84 d9 00 02 02 af 08 c4 dc 00 02 02 15 01 c4 f2 00 02 02 14 01 | ................................ |
| 5260 | c4 f8 00 02 02 47 01 c4 fc 00 02 02 49 01 c5 01 00 02 02 13 09 c5 04 00 02 02 35 01 c5 1c 06 02 | .....G......I.............5..... |
| 5280 | 01 85 1f 00 02 02 8c 08 c5 2c 00 02 02 15 01 c5 2f 00 02 02 07 09 85 3a 00 02 02 4d 04 c5 3f 00 | .........,....../......:...M..?. |
| 52a0 | 02 02 13 01 85 55 00 02 02 42 04 c5 5a 00 02 02 03 01 c5 5e 00 01 01 04 00 c5 7f 00 02 02 12 01 | .....U...B..Z......^............ |
| 52c0 | c5 86 00 02 02 03 01 c5 8a 00 01 01 15 00 85 94 00 02 02 42 04 c5 98 00 01 01 17 00 c5 a0 00 01 | ...................B............ |
| 52e0 | 01 19 00 c5 a8 00 01 01 17 00 c5 ae 00 01 01 19 00 c5 be 00 02 02 47 01 c5 c3 00 02 02 47 01 c5 | ......................G......G.. |
| 5300 | d2 00 02 02 43 01 c5 dc 00 02 02 43 01 c5 e7 00 02 02 49 01 c5 f6 00 02 02 43 01 c6 0e 00 02 02 | ....C......C......I......C...... |
| 5320 | 07 09 86 11 00 02 02 8c 08 c6 15 06 02 04 86 18 00 02 02 aa 08 86 1e 00 02 02 80 07 86 21 00 02 | .............................!.. |
| 5340 | 02 63 07 86 28 00 02 02 63 07 86 30 00 02 02 4e 08 c6 35 00 02 02 12 01 86 46 00 02 02 63 07 86 | .c..(...c..0...N..5......F...c.. |
| 5360 | 59 00 02 02 63 07 86 62 00 02 02 63 07 86 6c 00 02 02 cb 06 c6 74 00 02 02 69 01 c6 78 00 02 02 | Y...c..b...c..l......t...i..x... |
| 5380 | 6b 01 c6 7c 00 02 02 47 01 c6 81 00 02 02 07 01 c6 85 00 02 02 09 01 c6 89 00 02 02 4b 01 c6 8d | k..|...G....................K... |
| 53a0 | 00 02 02 4d 01 c6 98 00 02 02 4b 01 86 a8 00 02 02 90 08 c6 b0 00 02 02 03 01 c6 b5 00 01 01 08 | ...M......K..................... |
| 53c0 | 00 c6 b8 00 02 02 65 01 c6 bd 00 01 01 0a 00 c6 c0 00 02 02 67 01 86 c8 00 02 02 2b 08 86 ce 00 | ......e.............g......+.... |
| 53e0 | 02 02 2b 08 c6 d3 00 02 02 65 01 c6 da 00 02 02 65 01 c6 e6 00 02 02 67 01 c6 e9 00 02 02 67 01 | ..+......e......e......g......g. |
| 5400 | c6 ed 00 02 02 0f 01 c6 f7 00 02 02 47 01 c6 fb 00 02 02 65 01 c7 03 00 02 02 47 01 c7 07 00 02 | ............G......e......G..... |
| 5420 | 02 47 01 c7 0c 00 02 02 07 01 c7 11 00 02 02 03 01 c7 26 00 01 01 10 00 c7 2b 00 01 01 12 00 c7 | .G................&......+...... |
| 5440 | 35 00 01 01 0c 00 c7 3a 00 01 01 0e 00 87 3d 00 02 02 97 06 c7 41 00 02 02 64 01 c7 4a 00 02 02 | 5......:......=......A...d..J... |
| 5460 | 47 01 87 50 00 02 02 c0 06 c7 5a 00 01 01 14 00 c7 5f 00 01 01 14 00 c7 73 00 02 02 47 01 c7 78 | G..P......Z......_......s...G..x |
| 5480 | 00 02 02 47 01 c7 7d 00 02 02 4f 01 c7 84 00 02 02 51 01 c7 89 00 02 02 69 01 c7 8e 00 02 02 03 | ...G..}...O......Q......i....... |
| 54a0 | 01 c7 93 04 01 01 c7 a4 00 02 02 4f 01 c7 ac 00 02 02 51 01 c7 b5 00 02 02 4f 01 c7 ba 00 02 02 | ...........O......Q......O...... |
| 54c0 | 4f 01 c7 e1 00 02 02 03 01 c7 e6 00 01 01 15 00 c7 ee 06 02 05 87 f1 00 02 02 93 08 87 f4 00 02 | O............................... |
| 54e0 | 02 dd 04 9b a0 e6 02 02 82 06 00 00 26 89 56 12 26 8c 5e 14 5a 1f 42 fe c6 49 74 03 e9 00 00 2e | ............&.V.&.^.Z.B..It..... |
| 5500 | c4 3e 00 00 26 8b 8d 00 00 26 8b 95 00 00 2e c5 36 00 00 26 89 b5 00 00 26 8c 9d 00 00 8b 04 2e | .>..&....&......6..&....&....... |
| 5520 | a3 00 00 89 0c 89 54 02 5e 07 40 74 03 e9 00 00 e9 00 00 80 fc 46 75 0b e8 00 00 74 f3 36 a2 00 | ......T.^.@t.........Fu....t.6.. |
| 5540 | 00 eb ed 80 fc 51 75 16 e8 00 00 74 e3 b4 38 ba ff ff cd 21 73 da ba 00 00 e8 00 00 eb d2 80 fc | .....Qu....t..8....!s........... |
| 5560 | 57 75 0f 8a d0 b8 01 37 36 88 16 00 00 cd 21 e9 00 00 80 fc 41 75 0e 3c 46 75 07 b8 03 37 32 d2 | Wu.....76.....!.....Au.<Fu...72. |
| 5580 | cd 21 e9 00 00 80 fc 53 75 2c 36 c6 06 00 00 00 bf 00 00 88 45 ff e8 00 00 0a c0 74 1c 3c 20 72 | .!.....Su,6.........E......t.<.r |
| 55a0 | 05 88 05 47 eb f0 c6 05 00 e8 00 00 3c 0a 75 03 e8 00 00 e9 00 00 e9 00 00 c6 05 00 bf 00 00 e8 | ...G........<.u................. |
| 55c0 | 00 00 3c 20 72 e0 88 05 47 eb f4 36 8b 0e 00 00 e3 14 36 8b 36 00 00 26 8a 04 36 ff 0e 00 00 36 | ..<.r...G..6......6.6..&..6....6 |
| 55e0 | ff 06 00 00 f8 c3 f9 c3 8b 0e 00 00 e3 f8 e8 00 00 33 f6 8b fe e8 00 00 3c 20 72 f9 51 56 57 8b | .................3......<.r.QVW. |
| 5600 | ee 4d be 00 00 b5 00 8b fd 8a 0c 46 b0 5a e3 09 f3 a6 9f 03 f1 9e ac 75 ee 5f 5e 59 aa e8 00 00 | .M.........F.Z.........u._^Y.... |
| 5620 | e8 00 00 75 f8 e8 00 00 aa e8 00 00 aa 3c 20 77 f8 3c 0a 74 c0 26 c6 45 ff 00 e8 00 00 aa 3c 0a | ...u.........<.w.<.t.&.E......<. |
| 5640 | 75 f8 eb b1 e3 26 26 8a 04 46 49 c3 e3 1e 26 8a 04 46 49 e8 00 00 74 f4 c3 3c 20 74 0e 3c 09 74 | u....&&..FI...&..FI...t..<.t.<.t |
| 5660 | 0a 3c 3d 74 06 3c 2c 74 02 3c 3b c3 59 89 3e 00 00 33 f6 89 36 00 00 c3 51 56 1e 06 1f 33 f6 ac | .<=t.<,t.<;.Y.>..3..6...QV...3.. |
| 5680 | 3c 61 72 09 3c 7a 77 05 2c 20 88 44 ff e2 f0 1f 5e 59 c3 2e 8e 1e 00 00 2e 03 1e 00 00 8b 07 2e | <ar.<zw.,..D....^Y.............. |
| 56a0 | ff 36 00 00 2e a3 00 00 bb 00 00 36 ff 1e 00 00 2e 8f 06 00 00 c3 2c 30 72 36 3c 09 77 32 8a e0 | .6.........6..........,0r6<.w2.. |
| 56c0 | e8 00 00 72 0e 0a c0 75 0e 36 ff 06 00 00 36 ff 0e 00 00 8a c4 eb 16 2c 30 72 15 3c 09 77 11 86 | ...r...u.6....6........,0r.<.w.. |
| 56e0 | c4 8a f8 02 c0 02 c0 02 c7 02 c0 02 c4 0a c0 c3 58 e9 00 00 0e 07 8b f2 ba 00 00 0e 1f b4 09 cd | ................X............... |
| 5700 | 21 26 8a 14 0a d2 74 07 b4 02 cd 21 46 eb f2 ba 00 00 b4 09 cd 21 c3 e8 00 00 72 0f 33 c0 b4 44 | !&....t....!F........!....r.3..D |
| 5720 | cd 21 f6 c2 80 75 0a b4 3e cd 21 ba 00 00 e8 00 00 c3 b4 3d f9 cd 21 c3 83 c4 06 58 5b 59 5a 5e | .!...u..>.!........=..!....X[YZ^ |
| 5740 | 5f 5d 1f 07 50 b4 19 cd 21 58 cf 5c 44 45 56 5c 4e 55 4c 00 5c 44 45 56 5c 43 4f 4e 00 5c 44 45 | _]..P...!X.\DEV\NUL.\DEV\CON.\DE |
| 5760 | 56 5c 41 55 58 00 5c 44 45 56 5c 50 52 4e 00 5c 43 4f 4e 46 49 47 2e 53 59 53 00 5c 43 4f 4d 4d | V\AUX.\DEV\PRN.\CONFIG.SYS.\COMM |
| 5780 | 41 4e 44 2e 43 4f 4d 00 07 42 55 46 46 45 52 53 42 05 42 52 45 41 4b 43 05 53 48 45 4c 4c 53 06 | AND.COM..BUFFERSB.BREAKC.SHELLS. |
| 57a0 | 44 45 56 49 43 45 44 05 46 49 4c 45 53 46 08 53 57 49 54 43 48 41 52 57 08 41 56 41 49 4c 44 45 | DEVICED.FILESF.SWITCHARW.AVAILDE |
| 57c0 | 56 41 07 43 4f 55 4e 54 52 59 51 00 d5 9c 9f 01 c4 00 00 02 02 07 01 84 13 00 02 02 12 06 c4 18 | VA.COUNTRYQ..................... |
| 57e0 | 00 02 02 03 01 c4 1d 00 01 01 1b 00 c4 22 00 01 01 1d 00 c4 27 00 02 02 07 01 c4 2c 00 01 01 1b | ............."......'......,.... |
| 5800 | 00 c4 31 00 01 01 1d 00 c4 37 00 02 02 07 01 84 44 00 02 02 33 05 84 47 00 02 02 dd 04 84 4f 00 | ..1......7......D...3..G......O. |
| 5820 | 02 02 4e 08 c4 55 00 02 02 13 01 84 5f 00 02 02 4e 08 c4 6d 06 02 02 84 70 00 02 02 aa 08 c4 81 | ..N..U......_...N..m....p....... |
| 5840 | 00 02 02 15 01 84 86 00 02 02 dd 04 84 99 00 02 02 dd 04 c4 a3 00 02 02 15 01 c4 a7 00 02 02 14 | ................................ |
| 5860 | 09 84 ad 00 02 02 63 07 84 c0 00 02 02 63 07 84 c7 00 02 02 63 07 84 ca 00 02 02 aa 04 84 cd 00 | ......c......c......c........... |
| 5880 | 02 02 9b 04 c4 d3 00 02 02 15 01 84 d6 00 02 02 63 07 c4 e4 00 02 02 43 01 c4 eb 00 02 02 45 01 | ................c......C......E. |
| 58a0 | c4 f3 00 02 02 43 01 c4 f8 00 02 02 45 01 c5 00 00 02 02 43 01 85 05 00 02 02 10 08 85 0c 00 02 | .....C......E......C............ |
| 58c0 | 02 e4 07 c5 19 00 02 02 20 09 85 34 00 02 02 dc 07 85 37 00 02 02 f1 07 85 3c 00 02 02 e4 07 85 | ...........4......7......<...... |
| 58e0 | 40 00 02 02 dc 07 85 51 00 02 02 dc 07 85 6a 00 02 02 f1 07 c5 85 00 02 02 43 01 c5 8b 00 02 02 | @......Q......j..........C...... |
| 5900 | 45 01 c5 ac 00 02 02 09 01 c5 b1 00 02 02 07 01 c5 b8 00 02 02 07 01 c5 bc 00 02 02 07 01 c5 bf | E............................... |
| 5920 | 00 02 02 57 01 c5 c4 00 02 02 07 01 c5 c9 00 02 02 07 01 85 d7 00 02 02 63 07 c5 e2 00 02 02 43 | ...W....................c......C |
| 5940 | 01 c5 e7 00 02 02 45 01 86 08 00 02 02 9b 04 c6 0f 06 02 03 c6 26 06 02 06 86 2e 00 02 02 ca 08 | ......E..............&.......... |
| 5960 | c6 42 00 02 02 e3 08 86 45 00 02 02 ca 08 7d 90 0e 00 00 02 07 42 55 46 46 45 52 53 12 01 00 39 | .B......E.....}......BUFFERS...9 |
| 5980 | 90 1b 00 00 02 14 43 55 52 52 45 4e 54 5f 44 4f 53 5f 4c 4f 43 41 54 49 4f 4e 05 01 00 19 90 14 | ......CURRENT_DOS_LOCATION...... |
| 59a0 | 00 00 02 0d 44 45 46 41 55 4c 54 5f 44 52 49 56 45 11 01 00 5d 90 12 00 00 02 0b 44 45 56 49 43 | ....DEFAULT_DRIVE...]......DEVIC |
| 59c0 | 45 5f 4c 49 53 54 0b 01 00 fa 90 0c 00 00 02 05 46 49 4c 45 53 13 01 00 d6 90 19 00 00 02 12 46 | E_LIST..........FILES..........F |
| 59e0 | 49 4e 41 4c 5f 44 4f 53 5f 4c 4f 43 41 54 49 4f 4e 09 01 00 d2 90 12 00 00 02 0b 4d 45 4d 4f 52 | INAL_DOS_LOCATION..........MEMOR |
| 5a00 | 59 5f 53 49 5a 45 0f 01 00 ce 90 0e 00 00 02 07 53 59 53 49 4e 49 54 00 01 00 25 8a 02 00 00 74 | Y_SIZE..........SYSINIT...%....t |
| 5a20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5a40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5a60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5a80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5aa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5ac0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5ae0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5b00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5b20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5b40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5b60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5b80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5ba0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5bc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5be0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 5c00 | 80 06 00 04 44 49 53 4b 4b 96 18 00 00 08 42 49 4f 53 49 4e 49 54 07 42 49 4f 53 53 45 47 04 43 | ....DISKK.....BIOSINIT.BIOSSEG.C |
| 5c20 | 4f 44 45 b7 98 07 00 28 55 0f 04 04 01 cc 98 07 00 68 69 01 02 04 01 88 9a 06 00 03 ff 01 ff 02 | ODE....(U........hi............. |
| 5c40 | 5c 8c 62 00 06 43 4d 44 45 52 52 00 07 43 4f 4d 31 44 45 56 00 0b 44 4f 53 46 55 4e 43 54 49 4f | \.b..CMDERR..COM1DEV..DOSFUNCTIO |
| 5c60 | 4e 00 09 49 4e 54 45 52 52 55 50 54 00 09 53 45 54 53 54 41 54 55 53 00 0e 53 54 41 54 55 53 43 | N..INTERRUPT..SETSTATUS..STATUSC |
| 5c80 | 4f 4d 50 4c 45 54 45 00 0e 53 54 41 54 55 53 44 45 56 52 45 41 44 59 00 0b 53 54 41 54 55 53 45 | OMPLETE..STATUSDEVREADY..STATUSE |
| 5ca0 | 52 52 4f 52 00 49 a2 95 00 01 00 00 01 00 00 00 02 08 00 01 00 00 00 02 ff ff 01 00 00 00 01 00 | RROR.I.......................... |
| 5cc0 | 01 00 00 00 01 00 01 00 00 00 01 00 01 00 00 00 01 00 01 00 00 00 02 00 00 01 00 00 00 04 00 00 | ................................ |
| 5ce0 | 00 00 01 00 00 00 02 00 00 01 00 00 00 02 00 00 01 00 00 00 01 00 01 00 00 00 01 00 01 00 00 00 | ................................ |
| 5d00 | 02 00 00 01 00 00 00 02 00 00 01 00 00 00 04 00 00 00 00 01 00 00 00 01 00 01 00 00 00 01 00 01 | ................................ |
| 5d20 | 00 00 00 01 00 01 00 00 00 01 00 01 00 00 00 01 00 01 00 00 00 01 00 01 00 00 00 01 00 89 a2 95 | ................................ |
| 5d40 | 00 01 23 00 01 00 00 00 02 08 00 01 00 00 00 02 ff ff 01 00 00 00 01 00 01 00 00 00 01 00 01 00 | ..#............................. |
| 5d60 | 00 00 01 00 01 00 00 00 01 00 01 00 00 00 02 00 00 01 00 00 00 04 00 00 00 00 01 00 00 00 02 00 | ................................ |
| 5d80 | 00 01 00 00 00 02 00 00 01 00 00 00 01 00 01 00 00 00 01 00 01 00 00 00 02 00 00 01 00 00 00 02 | ................................ |
| 5da0 | 00 00 01 00 00 00 04 00 00 00 00 01 00 00 00 01 00 01 00 00 00 01 00 01 00 00 00 01 00 01 00 00 | ................................ |
| 5dc0 | 00 01 00 01 00 00 00 01 00 01 00 00 00 01 00 01 00 00 00 01 00 66 a2 67 00 01 46 00 01 00 00 00 | .....................f.g..F..... |
| 5de0 | 02 00 02 01 00 00 00 01 01 01 00 00 00 02 01 00 01 00 00 00 01 02 01 00 00 00 02 40 00 01 00 00 | ...........................@.... |
| 5e00 | 00 02 68 01 01 00 00 00 01 fc 01 00 00 00 02 02 00 01 00 00 00 02 09 00 01 00 00 00 02 01 00 01 | ..h............................. |
| 5e20 | 00 00 00 02 00 00 01 00 00 00 01 00 01 00 00 00 01 01 01 00 00 00 01 00 01 00 00 00 02 ff ff d3 | ................................ |
| 5e40 | a2 67 00 01 5e 00 01 00 00 00 02 00 02 01 00 00 00 01 01 01 00 00 00 02 01 00 01 00 00 00 01 02 | .g..^........................... |
| 5e60 | 01 00 00 00 02 40 00 01 00 00 00 02 68 01 01 00 00 00 01 fc 01 00 00 00 02 02 00 01 00 00 00 02 | .....@......h................... |
| 5e80 | 09 00 01 00 00 00 02 01 00 01 00 00 00 02 00 00 01 00 00 00 01 00 01 00 00 00 01 01 01 00 00 00 | ................................ |
| 5ea0 | 01 00 01 00 00 00 02 ff ff bb a2 67 00 01 76 00 01 00 00 00 02 00 02 01 00 00 00 01 01 01 00 00 | ...........g..v................. |
| 5ec0 | 00 02 01 00 01 00 00 00 01 02 01 00 00 00 02 40 00 01 00 00 00 02 68 01 01 00 00 00 01 fc 01 00 | ...............@......h......... |
| 5ee0 | 00 00 02 02 00 01 00 00 00 02 09 00 01 00 00 00 02 01 00 01 00 00 00 02 00 00 01 00 00 00 01 00 | ................................ |
| 5f00 | 01 00 00 00 01 01 01 00 00 00 01 00 01 00 00 00 02 ff ff a3 a2 67 00 01 8e 00 01 00 00 00 02 00 | .....................g.......... |
| 5f20 | 02 01 00 00 00 01 01 01 00 00 00 02 01 00 01 00 00 00 01 02 01 00 00 00 02 40 00 01 00 00 00 02 | .........................@...... |
| 5f40 | 68 01 01 00 00 00 01 fc 01 00 00 00 02 02 00 01 00 00 00 02 09 00 01 00 00 00 02 01 00 01 00 00 | h............................... |
| 5f60 | 00 02 00 00 01 00 00 00 01 00 01 00 00 00 01 01 01 00 00 00 01 00 01 00 00 00 02 ff ff 8b a0 0c | ................................ |
| 5f80 | 00 01 a6 00 00 00 00 00 00 00 00 00 ad 9c 1d 00 c4 00 00 01 01 46 00 c4 02 00 01 01 5e 00 c4 04 | .....................F......^... |
| 5fa0 | 00 01 01 76 00 c4 06 00 01 01 8e 00 7b a0 8a 00 01 ae 02 00 00 00 00 00 00 00 00 00 00 00 00 00 | ...v........{................... |
| 5fc0 | 00 00 00 20 00 00 00 00 00 04 00 00 00 00 00 20 00 00 00 00 00 00 cb 56 8d 36 00 00 e9 00 00 00 | .......................V.6...... |
| 5fe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 6000 | 00 56 8d 36 00 00 e9 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .V.6............................ |
| 6020 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 12 9c 03 01 cc 0c 00 | ................................ |
| 6040 | 01 01 c6 02 c4 12 00 01 01 d1 02 c4 14 00 01 01 d2 02 cc 18 06 01 02 c4 1e 00 01 01 d1 02 c4 20 | ................................ |
| 6060 | 00 01 01 fc 02 c4 27 10 01 01 da 02 84 2a 16 01 04 c4 2c 00 01 01 34 03 c4 2e 00 01 01 91 03 c4 | ......'......*....,...4......... |
| 6080 | 30 00 01 01 77 03 c4 32 06 01 01 c4 34 00 01 01 cc 03 c4 36 06 01 07 c4 38 06 01 06 c4 3a 06 01 | 0...w..2....4......6....8....:.. |
| 60a0 | 06 c4 3c 00 01 01 cc 03 c4 3e 00 01 01 cc 03 c4 40 06 01 01 c4 42 06 01 01 c4 44 06 01 01 c4 46 | ..<......>......@....B....D....F |
| 60c0 | 06 01 01 c4 48 06 01 01 c4 4a 06 01 01 c4 4c 06 01 01 c4 51 10 01 01 04 03 84 54 16 01 04 c4 56 | ....H....J....L....Q......T....V |
| 60e0 | 00 01 01 51 03 c4 58 00 01 01 c8 03 c4 5a 00 01 01 89 03 c4 5c 06 01 01 c4 5e 00 01 01 4b 04 c4 | ...Q..X......Z......\....^...K.. |
| 6100 | 60 06 01 07 c4 62 06 01 06 c4 64 06 01 06 c4 66 00 01 01 4b 04 c4 68 00 01 01 4b 04 c4 6a 06 01 | `....b....d....f...K..h...K..j.. |
| 6120 | 01 c4 6c 06 01 01 c4 6e 06 01 01 c4 70 06 01 01 c4 72 06 01 01 c4 74 06 01 01 c4 76 06 01 01 1e | ..l....n....p....r....t....v.... |
| 6140 | a0 6d 01 02 00 00 0e 1f cd 11 d0 c0 d0 c0 24 03 75 06 fe 06 00 00 fe c0 fe c0 a2 00 00 b4 08 b2 | .m............$.u............... |
| 6160 | 80 cd 13 72 14 88 16 00 00 84 d2 74 0c 80 3e 00 00 02 76 05 c6 06 00 00 02 b2 80 bf 00 00 80 3e | ...r.......t..>...v............> |
| 6180 | 00 00 00 7e 2a e8 00 00 b2 81 bf 00 00 72 09 80 3e 00 00 02 74 10 eb 17 bf 00 00 fe 0e 00 00 80 | ...~*........r..>...t........... |
| 61a0 | 3e 00 00 00 74 09 e8 00 00 73 04 fe 0e 00 00 80 3e 00 00 00 75 06 a1 00 00 a3 00 00 06 33 c0 8e | >...t....s......>...u........3.. |
| 61c0 | c0 26 a1 4c 00 a3 00 00 b8 00 00 26 a3 4c 00 26 a1 4e 00 a3 00 00 26 8c 0e 4e 00 26 a1 34 00 a3 | .&.L.......&.L.&.N....&..N.&.4.. |
| 61e0 | 00 00 26 a1 36 00 a3 00 00 26 a1 38 00 a3 00 00 26 a1 3a 00 a3 00 00 07 c3 b9 01 00 b8 01 02 0e | ..&.6....&.8....&.:............. |
| 6200 | 07 bb 00 00 32 f6 cd 13 72 34 26 81 bf fe 01 55 aa 75 2b c3 52 b4 08 cd 13 fe c6 88 75 0f 5a 72 | ....2...r4&....U.u+.R.......u.Zr |
| 6220 | 1d 80 e1 3f 88 4d 0d e8 00 00 72 12 81 c3 c2 01 b9 04 00 26 80 3f 01 74 07 83 c3 10 e2 f5 f9 c3 | ...?.M....r........&.?.t........ |
| 6240 | 26 8b 47 04 89 45 11 26 8b 47 08 3d 40 00 72 ee 89 45 08 b9 00 01 ba 40 00 3d 00 02 76 29 02 ed | &.G..E.&.G.=@.r..E.....@.=..v).. |
| 6260 | fe c1 ba 70 00 3d 00 08 76 1d 02 ed fe c1 ba 00 01 3d 00 20 76 11 02 ed fe c1 03 d2 3d a8 7f 76 | ...p.=..v........=..v.......=..v |
| 6280 | 06 02 ed fe c1 03 d2 89 55 06 88 6d 02 33 db 8a dd 4b 03 d8 d3 eb 43 80 e3 fe 8b f3 d1 eb 03 de | ........U..m.3...K....C......... |
| 62a0 | 81 c3 ff 01 d0 ef 88 7d 0b c6 45 0a f8 f8 c3 44 9c be 00 c4 0e 10 01 01 ae 02 c4 15 10 01 01 c4 | .......}..E....D................ |
| 62c0 | 02 c4 21 10 01 01 d0 02 c4 29 10 01 01 c4 02 c4 30 10 01 01 c4 02 c4 36 00 01 01 76 00 c4 3a 10 | ..!......)......0......6...v..:. |
| 62e0 | 01 01 d0 02 84 40 10 01 02 ce 00 c4 45 00 01 01 8e 00 c4 4b 10 01 01 d0 02 c4 53 00 01 01 76 00 | .....@......E......K......S...v. |
| 6300 | c4 57 10 01 01 d0 02 c4 5b 10 01 01 d0 02 84 61 10 01 02 ce 00 c4 67 10 01 01 d0 02 c4 6b 10 01 | .W......[......a......g......k.. |
| 6320 | 01 d0 02 c4 71 10 01 01 c6 02 c4 74 10 01 01 ba 02 c4 80 10 01 01 26 03 c4 83 00 01 01 ff 05 c4 | ....q......t..........&......... |
| 6340 | 8e 10 01 01 28 03 c4 9a 10 01 01 2a 03 c4 a1 10 01 01 2c 03 c4 a8 10 01 01 2e 03 c4 af 10 01 01 | ....(......*......,............. |
| 6360 | 30 03 c4 bc 00 01 01 ae 00 84 e2 10 01 02 b3 00 93 a0 00 04 01 34 03 1e 33 c0 8e d8 b8 00 00 a3 | 0....................4..3....... |
| 6380 | 38 00 8c 0e 3a 00 1f e8 00 00 2e 8a 26 00 00 bf 00 00 eb 2c 1e 33 c0 8e d8 b8 00 00 a3 34 00 8c | 8...:.......&......,.3.......4.. |
| 63a0 | 0e 36 00 1f e4 21 24 df e6 21 ba 23 03 b0 03 ee 2e 8a 26 00 00 bf 00 00 eb 06 26 8a 25 e8 00 00 | .6...!$..!.#......&.......&.%... |
| 63c0 | 88 67 0d 89 7f 12 8c 4f 14 e9 00 00 26 8a 25 e8 00 00 eb ec b2 01 80 fc f8 74 2a 2e 80 3e 00 00 | .g.....O....&.%..........t*..>.. |
| 63e0 | 00 74 0c 2e 38 06 00 00 74 05 b2 ff eb 17 90 8b c8 32 ed 8b f1 03 f6 2e 8b b4 00 00 2e f6 44 14 | .t..8...t........2............D. |
| 6400 | 02 75 02 32 d2 88 57 0e e9 00 00 b2 01 eb f6 e8 00 00 57 e8 00 00 8b f2 03 f1 2e 3b 75 08 8b f7 | .u.2..W...........W........;u... |
| 6420 | 5f 76 05 b0 08 e9 00 00 0b c9 75 03 e9 00 00 2e 80 3e 00 00 00 74 03 e8 00 00 e8 00 00 1e 07 0e | _v........u......>...t.......... |
| 6440 | 1f 8d 36 00 00 ba 04 00 2e ff 1e 00 00 06 1f 9c fa 2e f6 06 00 00 01 75 1b 1e 53 2e 80 0e 00 00 | ..6....................u..S..... |
| 6460 | 01 2e c7 06 00 00 00 00 e8 00 00 5b 1f f7 47 03 00 01 75 10 8c d8 33 c9 53 ba 09 00 2e ff 1e 00 | ...........[..G...u...3.S....... |
| 6480 | 00 5b eb e9 9d 8b 47 03 8b 4f 12 e9 00 00 e8 00 00 57 e8 00 00 8b f2 03 f1 2e 3b 75 08 8b f7 5f | .[....G..O.......W........;u..._ |
| 64a0 | 76 05 b0 08 e9 00 00 0b c9 75 03 e9 00 00 e8 00 00 1e 07 0e 1f 8d 36 00 00 ba 04 00 2e ff 1e 00 | v........u............6......... |
| 64c0 | 00 06 1f 9c fa 2e f6 06 00 00 01 75 1b 1e 53 2e 80 0e 00 00 01 2e c7 06 00 00 00 00 e8 00 00 5b | ...........u..S................[ |
| 64e0 | 1f f7 47 03 00 01 75 10 8c d8 33 c9 53 ba 09 00 2e ff 1e 00 00 5b eb e9 9d 8b 47 03 8b 4f 12 e9 | ..G...u...3.S........[....G..O.. |
| 6500 | 00 00 52 51 8b c1 2e f7 24 8c c2 b1 04 d3 e2 03 d7 f8 03 d0 73 2a 53 9c fa 2e f6 06 00 00 01 74 | ..RQ....$...........s*S........t |
| 6520 | 17 2e 80 0e 00 00 02 8c c8 bb 00 00 33 c9 ba 09 00 2e ff 1e 00 00 eb e0 2e 80 0e 00 00 01 9d 5b | ............3..................[ |
| 6540 | 59 5a c3 51 9c 53 9c fa 2e f6 06 00 00 01 74 17 2e 80 0e 00 00 02 8c c8 bb 00 00 33 c9 ba 09 00 | YZ.Q.S........t............3.... |
| 6560 | 2e ff 1e 00 00 eb e0 2e 80 0e 00 00 01 9d 5b 2e 80 26 00 00 fe 8a 47 01 2e 3a 06 00 00 74 62 fa | ..............[..&....G..:...tb. |
| 6580 | 2e 80 0e 00 00 01 2e f6 06 00 00 01 74 2c 53 9c fa 2e f6 06 00 00 01 74 17 2e 80 0e 00 00 02 8c | ............t,S........t........ |
| 65a0 | c8 bb 00 00 33 c9 ba 09 00 2e ff 1e 00 00 eb e0 2e 80 0e 00 00 01 9d 5b eb b5 9d 9c 04 41 2e a2 | ....3..................[.....A.. |
| 65c0 | 00 00 1e 56 53 0e 1f 8d 36 00 00 ac 0a c0 74 04 cd 29 eb f7 b4 01 cd 16 74 fa 32 e4 cd 16 5b 5e | ...VS...6.....t..)......t.2...[^ |
| 65e0 | 1f 53 2e f6 06 00 00 02 74 0d 8c c8 bb 00 00 ba 0a 00 2e ff 1e 00 00 2e 80 26 00 00 fc 5b 9d 59 | .S......t................&...[.Y |
| 6600 | c3 0d 0a 49 6e 73 65 72 74 20 64 69 73 6b 65 74 74 65 20 66 6f 72 20 64 72 69 76 65 20 41 3a 20 | ...Insert.diskette.for.drive.A:. |
| 6620 | 61 6e 64 20 73 74 72 69 6b 65 0d 0a 61 6e 79 20 6b 65 79 20 77 68 65 6e 20 72 65 61 64 79 0d 0a | and.strike..any.key.when.ready.. |
| 6640 | 0a 00 52 51 53 50 9c fa 2e 80 3e 00 00 00 74 11 8c c8 bb 00 00 33 c9 ba 09 00 2e ff 1e 00 00 eb | ..RQSP....>...t......3.......... |
| 6660 | e6 2e c6 06 00 00 01 9d 9c fa 2e 80 3e 00 00 00 74 11 8c c8 bb 00 00 33 c9 ba 09 00 2e ff 1e 00 | ............>...t......3........ |
| 6680 | 00 eb e6 9d fb 58 5b 59 5a 52 51 53 9c 2e ff 1e 00 00 2e c6 06 00 00 00 50 9c 8c c8 bb 00 00 ba | .....X[YZRQS............P....... |
| 66a0 | 0a 00 2e ff 1e 00 00 9d 58 5b 59 5a ca 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ........X[YZ.................... |
| 66c0 | 00 00 00 0e 1f 8b 1e 00 00 03 db ff a7 00 00 be 00 00 c4 1e 00 00 26 8a 47 01 e8 00 00 e8 00 00 | ......................&.G....... |
| 66e0 | c7 06 00 00 01 00 eb db be 00 00 c4 1e 00 00 26 8a 47 01 e8 00 00 e8 00 00 f6 06 00 00 04 75 09 | ...............&.G............u. |
| 6700 | b0 44 c6 06 00 00 08 eb 07 b0 48 c6 06 00 00 0a b4 03 e8 00 00 a0 00 00 b1 05 d3 e0 0a 06 00 00 | .D........H..................... |
| 6720 | a2 00 00 a1 00 00 a2 00 00 d1 e8 d1 e8 24 c0 0a 06 00 00 a2 00 00 a0 00 00 a2 00 00 c6 06 00 00 | .............$.................. |
| 6740 | 05 b0 03 e8 00 00 b0 07 f6 06 00 00 08 74 02 b0 06 a2 00 00 c3 c7 06 00 00 07 00 e9 00 00 a0 00 | .............t.................. |
| 6760 | 00 24 14 3c 10 75 13 1e 06 8b 0e 00 00 c4 3e 00 00 c5 36 21 9c 28 03 c4 06 00 01 01 17 0a 84 11 | .$.<.u........>...6!.(.......... |
| 6780 | 10 01 01 bd 0d c4 16 10 01 01 c4 02 c4 19 00 01 01 a6 00 c4 23 00 01 01 c0 07 c4 3c 10 01 01 d0 | ....................#......<.... |
| 67a0 | 02 c4 3f 00 01 01 aa 00 84 47 10 01 01 bc 0c 84 53 16 01 06 84 59 10 01 01 22 0d c4 67 10 01 01 | ..?......G......S....Y..."..g... |
| 67c0 | ae 02 c4 6f 10 01 01 07 00 c4 83 10 01 01 a6 00 84 92 16 01 06 84 99 10 01 01 30 0d 84 9d 10 01 | ...o......................0..... |
| 67e0 | 01 bc 0c 84 af 16 01 08 84 b6 16 01 06 c4 bb 10 01 01 ae 02 84 c1 10 01 01 00 05 84 c4 10 01 01 | ................................ |
| 6800 | bf 04 c4 cc 10 01 01 b2 02 c4 d4 16 01 03 c4 dd 10 01 01 05 00 c4 e7 10 01 01 05 00 c4 ed 14 01 | ................................ |
| 6820 | 01 84 f2 10 01 01 55 08 c5 08 16 01 03 85 15 16 01 05 85 18 10 01 01 30 0d 85 1c 10 01 01 22 0d | ......U................0......". |
| 6840 | 85 2e 16 01 08 85 35 16 01 06 85 38 10 01 01 bf 04 c5 40 10 01 01 b6 02 c5 48 16 01 03 c5 51 10 | ......5....8......@......H....Q. |
| 6860 | 01 01 28 00 c5 5b 10 01 01 28 00 c5 61 10 01 01 23 00 85 66 10 01 01 80 06 c5 7c 16 01 03 85 89 | ..(..[...(..a...#..f......|..... |
| 6880 | 16 01 05 c5 a5 10 01 01 b1 02 c5 ad 10 01 01 b1 02 c5 b3 00 01 01 b1 02 c5 bd 16 01 03 c5 c4 10 | ................................ |
| 68a0 | 01 01 b1 02 c5 d4 10 01 01 af 02 c5 dc 10 01 01 af 02 c5 e2 00 01 01 af 02 c5 ec 16 01 03 c5 f3 | ................................ |
| 68c0 | 10 01 01 af 02 c5 fb 10 01 01 af 02 c6 04 10 01 01 07 00 c6 0c 10 01 01 af 02 c6 12 10 01 01 05 | ................................ |
| 68e0 | 00 c6 1d 10 01 01 b0 02 c6 25 10 01 01 b0 02 c6 2b 00 01 01 b0 02 c6 35 16 01 03 c6 3c 10 01 01 | .........%......+......5....<... |
| 6900 | b0 02 c6 49 10 01 01 da 05 c6 52 10 01 01 be 05 c6 6e 10 01 01 af 02 c6 76 00 01 01 af 02 c6 7e | ...I......R......n......v......~ |
| 6920 | 16 01 03 c6 83 10 01 01 af 02 c6 d4 10 01 01 33 03 c6 dc 00 01 01 33 03 c6 e6 16 01 03 c6 ed 10 | ...............3......3......... |
| 6940 | 01 01 33 03 c6 f6 10 01 01 32 03 c6 fe 00 01 01 32 03 c7 08 16 01 03 c7 19 10 01 01 26 03 c7 1e | ..3......2......2...........&... |
| 6960 | 10 01 01 33 03 c7 26 00 01 01 33 03 c7 2e 16 01 03 c7 38 00 01 01 8c 06 c7 3a 00 01 01 a5 06 c7 | ...3..&...3.......8......:...... |
| 6980 | 3c 00 01 01 65 07 c7 3e 00 01 01 65 07 c7 40 00 01 01 65 07 c7 42 00 01 01 65 07 c7 44 00 01 01 | <...e..>...e..@...e..B...e..D... |
| 69a0 | 12 07 c7 46 00 01 01 1b 07 c7 48 00 01 01 5f 07 c7 4a 00 01 01 65 07 c7 50 10 01 01 23 00 c7 56 | ...F......H..._..J...e..P...#..V |
| 69c0 | 10 01 01 6c 06 c7 59 00 01 01 23 00 c7 5d 10 01 01 b6 02 87 64 10 01 01 22 0d 87 67 10 01 01 3e | ...l..Y...#..]......d..."..g...> |
| 69e0 | 0b c7 6b 10 01 01 23 00 c7 72 00 01 01 23 00 c7 76 10 01 01 b6 02 87 7d 10 01 01 22 0d 87 80 10 | ..k...#..r...#..v......}...".... |
| 6a00 | 01 01 7f 0b c7 84 10 01 01 28 00 c7 8d 10 01 01 3f 00 c7 96 10 01 01 3f 00 87 9c 10 01 01 02 0c | .........(......?......?........ |
| 6a20 | c7 9f 10 01 01 2a 00 c7 a7 10 01 01 36 00 c7 aa 10 01 01 40 00 c7 ad 10 01 01 33 00 c7 b0 10 01 | .....*......6......@......3..... |
| 6a40 | 01 42 00 c7 ba 10 01 01 35 00 c7 bd 10 01 01 41 00 c7 c0 10 01 01 37 00 c7 c3 10 01 01 43 00 c7 | .B......5......A......7......C.. |
| 6a60 | c7 10 01 01 44 00 87 cd 10 01 01 5b 0d c7 d3 10 01 01 28 00 c7 db 10 01 01 23 00 c7 e0 10 01 01 | ....D......[......(......#...... |
| 6a80 | 23 00 87 e5 10 01 01 80 06 c7 e8 10 01 01 28 00 c7 f4 10 01 01 39 00 c7 f8 10 01 01 2d 00 0b a0 | #.............(......9......-... |
| 6aa0 | 00 04 01 30 07 00 00 fc f3 a4 07 1f a1 00 00 29 06 00 00 74 14 01 06 00 00 a1 00 00 01 06 00 00 | ...0...........)...t............ |
| 6ac0 | c7 06 00 00 01 00 e9 00 00 bf 00 00 be 00 00 e8 00 00 eb f2 80 26 00 00 fe c3 c7 06 00 00 07 00 | .....................&.......... |
| 6ae0 | a0 00 00 8a d8 81 e3 30 00 b1 03 d3 eb 8b 9f 00 00 25 0f 00 3a 07 73 07 03 d8 8a 67 01 eb 02 b4 | .......0.........%..:.s....g.... |
| 6b00 | 0c 06 c4 3e 00 00 8a c4 b4 81 26 89 45 03 07 eb b8 00 00 00 00 00 00 00 00 09 0c 02 06 0a 02 0c | ...>......&.E................... |
| 6b20 | 06 0c 06 0a 04 04 08 0c 08 06 0c 0c 04 06 02 03 08 03 04 04 04 2e 80 3e 00 00 01 75 25 2e 80 3e | .......................>...u%..> |
| 6b40 | 00 00 00 74 1d 2e 80 3e 00 00 00 75 15 cd 32 9c 2e ff 1e 00 00 e4 21 24 df e6 21 ba 23 03 b0 03 | ...t...>...u..2.......!$..!.#... |
| 6b60 | ee cf 2e f6 06 00 00 01 74 45 cd 32 ba 20 03 ec a8 02 74 38 0e 1f 80 3e 00 00 05 73 0d fe 06 00 | ........tE.2......t8...>...s.... |
| 6b80 | 00 c7 06 00 00 00 00 eb 23 90 c6 06 00 00 03 32 c0 e8 00 00 0e 07 bf 00 00 b9 05 00 e8 00 00 ba | ........#......2................ |
| 6ba0 | 20 03 ec aa e2 f6 c7 06 00 00 09 00 e8 00 00 50 b0 20 e6 20 58 cf 00 00 00 00 00 00 00 00 00 00 | ...............P....X........... |
| 6bc0 | 00 00 00 00 00 00 00 00 00 00 0e 1f 8b 1e 00 00 03 db ff a7 00 00 be 00 00 c4 1e 00 00 26 8a 47 | .............................&.G |
| 6be0 | 01 26 8a 67 0d e8 00 00 e8 00 00 ba f7 03 b0 02 ee c7 06 00 00 01 00 eb d1 be 00 00 c4 1e 00 00 | .&.g............................ |
| 6c00 | 26 8a 47 01 26 8a 67 0d e8 00 00 e8 00 00 c7 06 00 00 02 00 e8 00 00 73 b1 c3 e8 00 00 80 4f 14 | &.G.&.g................s......O. |
| 6c20 | 02 f6 47 14 01 74 0d e8 00 00 c7 06 00 00 03 00 e8 00 00 c3 e8 00 00 73 3a c7 06 00 00 04 00 e8 | ..G..t.................s:....... |
| 6c40 | 00 00 e8 00 00 c3 e8 00 00 0b c0 75 12 e8 00 00 c7 06 00 00 02 00 eb 9f e8 00 00 0b c0 74 14 e8 | ...........u.................t.. |
| 6c60 | 00 00 80 4f 14 01 c7 06 00 00 09 00 80 0e 00 00 08 eb e3 c7 06 00 00 05 00 b0 09 e8 00 00 32 e4 | ...O..........................2. |
| 6c80 | e8 00 00 73 d1 c3 c7 06 00 00 06 00 e8 00 00 e8 00 00 e8 00 00 c3 e8 00 00 0b c0 74 08 c7 06 00 | ...s.......................t.... |
| 6ca0 | 00 09 00 eb b1 c7 06 00 00 07 00 eb a9 a0 00 00 24 1c 3c 10 75 13 1e 06 8b 0e 00 00 c4 3e 00 00 | ................$.<.u........>.. |
| 6cc0 | c5 36 00 00 fc f3 a4 07 1f 24 0c 3c 0c 75 0d 80 26 00 00 fb c7 06 00 00 05 00 eb cf 3c 08 75 05 | .6.......$.<.u..&...........<.u. |
| 6ce0 | 80 0e 00 00 04 a1 00 00 29 06 00 00 74 13 01 06 00 00 a1 00 00 01 06 00 00 c7 06 00 00 01 00 eb | ........)...t................... |
| 6d00 | aa bf 00 00 be 00 00 e8 00 00 eb f3 e8 00 00 e8 00 00 80 26 00 00 fe f6 06 00 00 02 74 0c 8c c8 | ...................&........t... |
| 6d20 | bb 00 00 ba 0a 00 ff 1e 00 00 80 26 00 00 fc c3 e8 00 00 80 3e 00 00 05 73 0c fe 06 00 00 c7 06 | ...........&........>...s....... |
| 6d40 | 00 00 00 00 eb b9 e8 00 00 2e 80 4f 14 01 c7 06 00 00 07 00 a1 00 00 b3 02 a8 0c 75 1e b3 06 f6 | ...........O...............u.... |
| 6d60 | c4 08 75 17 b3 04 f6 c4 30 75 10 b3 08 f6 c4 85 75 09 b3 00 f6 c4 02 75 02 b3 0c 06 c4 3e 00 00 | ..u.....0u......u......u.....>.. |
| 6d80 | 8a c3 b4 81 26 89 45 03 07 e9 00 00 2e 80 3e 00 00 00 74 11 2e 80 3e 00 00 00 75 09 cd 32 9c 2e | ....&.E.......>...t...>...u..2.. |
| 6da0 | ff 1e 00 00 cf 2e f6 06 00 00 01 74 05 cd 32 e8 00 00 50 b0 20 e6 20 58 cf 00 32 00 00 85 c0 75 | ...........t..2...P....X..2....u |
| 6dc0 | 02 f8 c3 2e f6 36 00 00 84 e4 74 02 fe c0 2e a2 00 00 2e 80 0e 00 00 01 f9 c3 2e f6 06 00 00 02 | .....6....t..................... |
| 6de0 | 75 0c 2e c6 06 00 00 14 2e 80 0e 00 00 02 2e c6 47 13 02 c3 2e f6 06 00 00 ff 75 01 cb 2e f6 06 | u...............G.........u..... |
| 6e00 | 00 00 01 74 11 2e fe 0e 00 00 75 0a 2e 80 26 00 00 fe e8 00 00 cb 2e f6 06 00 00 02 74 07 2e fe | ...t......u...&.............t... |
| 6e20 | 0e 00 00 74 03 e9 00 00 b3 14 2e 88 1e 00 00 32 ed 33 ff 8b df 03 db 2e 8b 9f 00 00 2e f6 47 14 | ...t...........2.3............G. |
| 6e40 | 02 74 5d 2e 80 7f 13 00 74 56 2e fe 4f 13 75 4e 2e 3b 3e 00 00 75 21 2e f6 06 00 00 01 74 19 2e | .t].....tV..O.uN.;>..u!......t.. |
| 6e60 | c7 06 00 00 09 00 2e c6 06 00 00 05 2e c6 06 00 00 48 e8 00 00 eb 3b 90 2e 80 67 14 fd 8b c7 8a | .................H....;...g..... |
| 6e80 | c8 80 c1 04 b0 01 d2 e0 2e 84 06 00 00 74 11 f6 d0 2e 20 06 00 00 ba f2 03 2e a0 00 00 ee fe c5 | .............t.................. |
| 6ea0 | 47 02 9c c9 03 c4 00 10 01 01 3b 00 c4 08 10 01 01 37 00 c4 0c 10 01 01 31 00 c4 12 10 01 01 2b | G.........;......7......1......+ |
| 6ec0 | 00 c4 15 10 01 01 39 00 c4 19 10 01 01 2d 00 c4 1d 10 01 01 23 00 84 22 10 01 01 80 06 c4 25 00 | ......9......-......#.."......%. |
| 6ee0 | 01 01 23 00 c4 28 00 01 01 b6 02 84 2b 10 01 01 45 0c c4 31 10 01 01 28 00 c4 37 10 01 01 23 00 | ..#..(......+...E..1...(..7...#. |
| 6f00 | c4 3c 10 01 01 3f 00 c4 4a 10 01 01 9c 07 c4 5f 10 01 01 b6 02 c4 6c 00 01 01 a4 07 c4 6e 00 01 | .<...?..J......_......l......n.. |
| 6f20 | 01 ae 07 c4 70 00 01 01 b9 07 c4 72 00 01 01 bc 07 c4 93 10 01 01 34 03 c4 9b 10 01 01 33 03 c4 | ....p......r..........4......3.. |
| 6f40 | a3 10 01 01 32 03 c4 ae 10 01 01 2a 03 c4 c0 10 01 01 28 00 c4 d3 10 01 01 27 00 c4 da 10 01 01 | ....2......*......(......'...... |
| 6f60 | 27 00 c4 de 10 01 01 23 00 c4 e7 10 01 01 3f 00 84 ed 10 01 01 5b 0d c4 f2 00 01 01 3f 00 84 f8 | '......#......?......[......?... |
| 6f80 | 10 01 01 7a 0d c5 03 10 01 01 23 00 85 08 10 01 01 80 06 c5 11 00 01 01 61 08 c5 13 00 01 01 84 | ...z......#.............a....... |
| 6fa0 | 08 c5 15 00 01 01 a5 08 c5 17 00 01 01 d1 08 c5 19 00 01 01 e3 08 c5 1b 00 01 01 11 09 c5 1d 00 | ................................ |
| 6fc0 | 01 01 21 09 c5 1f 00 01 01 38 09 c5 21 00 01 01 97 09 c5 23 00 01 01 bb 09 c5 29 14 01 01 c5 2f | ..!......8..!......#......)..../ |
| 6fe0 | 10 01 01 41 08 c5 32 04 01 01 c5 36 10 01 01 b2 02 85 41 10 01 01 bc 0c 85 44 10 01 01 3e 0b c5 | ...A..2....6......A......D...>.. |
| 7000 | 4e 14 01 01 c5 55 04 01 01 c5 59 10 01 01 b2 02 85 64 10 01 01 bc 0c 85 67 10 01 01 7f 0b c5 6b | N....U....Y......d......g......k |
| 7020 | 14 01 01 85 70 10 01 01 ff 0d 85 76 10 01 01 83 0d 85 83 10 01 01 65 0a c5 87 14 01 01 85 8c 10 | ....p......v..........e......... |
| 7040 | 01 01 a5 0d 85 90 10 01 01 79 0e c5 96 14 01 01 85 9b 10 01 01 83 0d 85 9e 10 01 01 65 0a 85 a2 | .........y..................e... |
| 7060 | 10 01 01 ea 0d 85 a9 10 01 01 d4 0d c5 ad 14 01 01 85 b4 10 01 01 ea 0d 85 bb 10 01 01 83 0d c5 | ................................ |
| 7080 | c3 14 01 01 c5 c9 10 01 01 1d 00 c5 d0 14 01 01 85 d7 10 01 01 90 0d 85 dc 10 01 01 48 0a c5 e3 | ............................H... |
| 70a0 | 14 01 01 85 e8 10 01 01 af 0e 85 eb 10 01 01 83 0d 85 ee 10 01 01 65 0a 85 f2 10 01 01 17 0f c5 | ......................e......... |
| 70c0 | fa 14 01 01 c6 02 14 01 01 c6 09 10 01 01 05 00 c6 15 10 01 01 16 00 c6 19 10 01 01 0a 00 c6 1d | ................................ |
| 70e0 | 10 01 01 18 00 c6 2c 10 01 01 05 00 c6 31 14 01 01 c6 3d 10 01 01 05 00 c6 41 10 01 01 14 00 c6 | ......,......1....=......A...... |
| 7100 | 45 10 01 01 0e 00 c6 4b 10 01 01 08 00 c6 4e 10 01 01 16 00 c6 52 10 01 01 0a 00 c6 56 14 01 01 | E......K......N......R......V... |
| 7120 | c6 5d 04 01 01 c6 60 00 01 01 b2 02 86 63 10 01 01 45 0c 86 68 10 01 01 83 0d 86 6b 10 01 01 65 | .]....`......c...E..h......k...e |
| 7140 | 0a c6 6f 10 01 01 05 00 c6 74 10 01 01 b0 02 c6 7c 00 01 01 b0 02 c6 83 16 01 03 c6 87 10 01 01 | ..o......t......|............... |
| 7160 | b0 02 86 8c 10 01 01 bd 0d c6 90 10 01 01 04 00 c6 97 10 01 01 04 00 c6 9b 14 01 01 86 a2 10 01 | ................................ |
| 7180 | 01 83 0d c6 ab 14 01 01 c6 b0 10 01 01 1c 00 c6 d9 10 01 01 b2 02 86 e5 10 01 01 8c 09 c6 ea 10 | ................................ |
| 71a0 | 01 01 33 03 c6 f2 10 01 01 32 03 c6 fd 10 01 01 2e 03 c7 03 10 01 01 05 00 87 0b 10 01 01 55 08 | ..3......2....................U. |
| 71c0 | c7 21 10 01 01 45 0a c7 2b 10 01 01 46 0a c7 30 10 01 01 44 0a c7 38 10 01 01 44 0a c7 40 10 01 | .!...E..+...F..0...D..8...D..@.. |
| 71e0 | 01 47 0a c7 46 10 01 01 44 0a c7 52 10 01 01 44 0a c7 5b 10 01 01 44 0a c7 63 10 01 01 46 0a c7 | .G..F...D..R...D..[...D..c...F.. |
| 7200 | 6a 10 01 01 44 0a 87 6e 10 01 01 55 08 c7 74 10 01 01 44 0a c7 7c 10 01 01 47 0a 87 81 10 01 01 | j...D..n...U..t...D..|...G...... |
| 7220 | 3d 0b c7 88 10 01 01 47 0a c7 95 10 01 01 a6 00 c7 ae 10 01 01 02 00 c7 b5 10 01 01 05 00 c7 bd | =......G........................ |
| 7240 | 14 01 01 c7 c4 10 01 01 04 00 c7 ca 10 01 01 1c 00 87 ce 10 01 01 55 08 c7 e6 10 01 01 06 00 c7 | ......................U......... |
| 7260 | ef 10 01 01 06 00 c7 f6 10 01 01 06 00 e1 a0 00 04 01 2c 0b 2e 3b 3e 00 00 75 8b 0a ed 75 06 2e | ..................,..;>..u...u.. |
| 7280 | 80 26 00 00 fd cb 26 8b 47 12 89 44 0e 26 8b 47 0e 89 44 0a 26 8b 47 10 89 44 0c 26 8a 47 01 88 | .&....&.G..D.&.G..D.&.G..D.&.G.. |
| 72a0 | 44 07 26 8b 47 14 03 45 11 89 44 08 80 64 05 03 26 80 7f 02 04 74 0f 80 4c 05 04 26 80 7f 02 09 | D.&.G..E..D..d..&....t..L..&.... |
| 72c0 | 75 04 80 4c 05 08 c3 06 c4 4c 0a 89 4c 18 8c 44 1a 80 64 05 ef 07 8b 44 08 33 d2 f7 75 0d 88 54 | u..L.....L..L..D..d....D.3..u..T |
| 72e0 | 12 33 d2 f7 75 0f 88 54 13 89 44 10 8b 45 0d 2a 44 12 32 e4 3b 44 0e 72 03 8b 44 0e 89 44 14 8b | .3..u..T..D..E.*D.2.;D.r..D..D.. |
| 7300 | 44 1a b1 04 d3 e0 03 44 18 8b c8 8b 05 f7 64 14 89 44 16 03 c1 73 32 80 4c 05 20 ff 4c 14 75 eb | D......D......d..D...s2.L...L.u. |
| 7320 | ff 44 14 80 4c 05 10 8c c8 bf 00 00 89 7c 18 89 44 1a f6 44 05 04 74 11 06 1e 56 8e c0 8b 4c 16 | .D..L........|..D..D..t...V...L. |
| 7340 | c5 74 0a fc f3 a4 5e 1f 07 c3 50 86 e0 0c 04 e6 0a e6 0c 58 50 0a c4 e6 0b ba 00 00 d0 c4 02 d4 | .t....^...P........XP........... |
| 7360 | 8b 44 1a b1 04 d3 c0 8a e8 24 f0 03 44 18 80 d5 00 ee 8a c4 ee 42 8b 44 16 48 ee 8a c4 ee 58 b2 | .D.......$..D........B.D.H....X. |
| 7380 | 7f 02 d4 8a c5 24 0f ee 8a c4 e6 0a c3 0e 1f c6 45 04 00 c7 05 08 00 ba 02 00 ff 1e 00 00 74 20 | .....$..........E.............t. |
| 73a0 | 8b 45 0e 26 29 47 12 26 81 4f 03 00 01 8c c0 ba 0a 00 ff 1e 00 00 83 7c 02 00 74 04 c7 05 00 00 | .E.&)G.&.O.............|..t..... |
| 73c0 | f6 45 05 20 74 1c f6 06 00 00 02 74 0c 8c c8 bb 00 00 ba 0a 00 ff 1e 00 00 80 26 00 00 fc 80 65 | .E..t......t..............&....e |
| 73e0 | 05 df 53 83 3e 00 00 08 75 18 83 3e 00 00 08 75 11 c6 06 00 00 00 8c d8 bb 00 00 ba 0a 00 ff 1e | ..S.>...u..>...u................ |
| 7400 | 00 00 5b c3 50 53 51 52 8a cc 80 e1 f8 80 f9 f8 74 02 b4 fe 8a d8 32 ff 03 db 2e 8b bf 00 00 2e | ..[.PSQR........t.....2......... |
| 7420 | 3a 65 0a 74 40 b0 01 bb 08 40 b9 40 01 ba 01 01 f6 c4 02 75 07 fe c0 fe c3 83 c1 28 f6 c4 01 74 | :e.t@....@.@.......u.......(...t |
| 7440 | 08 03 c9 b7 70 fe c6 fe c2 2e 88 75 02 2e 88 7d 06 2e 89 4d 08 2e 88 65 0a 2e 88 45 0b 2e 88 5d | ....p......u...}...M...e...E...] |
| 7460 | 0d 2e 88 55 0f 5a 59 5b 58 c3 53 8a d8 32 ff 03 db 2e 8b bf 00 00 5b c3 9c fa 2e 80 3e 00 00 00 | ...U.ZY[X.S..2........[.....>... |
| 7480 | 74 19 52 51 53 50 8c c8 bb 00 00 33 c9 ba 09 00 2e ff 1e 00 00 58 5b 59 5a eb de 2e c6 06 00 00 | t.RQSP.....3.........X[YZ....... |
| 74a0 | 01 9d c3 ba 22 03 ee 42 ee ba 21 03 ec 24 0f 3c 0d 75 f9 be 00 00 b9 06 00 fc 4a ac ee e2 fc 42 | ...."..B..!..$.<.u........J....B |
| 74c0 | ec c3 ba 21 03 ec a8 01 74 f8 c3 2e 8b 1e 00 00 03 db 2e 8b 9f 00 00 c3 1e 53 32 e4 8b d8 33 c0 | ...!....t................S2...3. |
| 74e0 | 8e d8 c5 06 78 00 03 d8 8a 07 5b 1f c3 2e 80 67 14 fe 2e c7 47 16 ff ff b0 07 e8 00 00 2e a1 00 | ....x.....[....g....G........... |
| 7500 | 00 e8 00 00 c3 2e a0 00 00 24 f3 ba f2 03 ee b9 10 27 e2 fe 0c 0c 2e a2 00 00 ee c3 b0 03 e8 00 | .........$.......'.............. |
| 7520 | 00 b0 00 e8 00 00 e8 00 00 b0 01 e8 00 00 e8 00 00 c3 b0 08 e8 00 00 e8 00 00 50 e8 00 00 58 b1 | ..........................P...X. |
| 7540 | 06 d2 e8 25 03 00 c3 ba f2 03 2e 8a 0e 00 00 32 ed 2e 80 3e 00 00 00 74 02 8a cd 2e 3b 0e 00 00 | ...%...........2...>...t....;... |
| 7560 | 2e 89 0e 00 00 75 15 80 c1 04 b0 01 d2 e0 2e 84 06 00 00 74 07 2e a0 00 00 ee f8 c3 b0 fc 2e 22 | .....u.............t..........." |
| 7580 | 06 00 00 0c 0c 2e 8a 0e 00 00 0a c1 2e a2 00 00 80 c1 04 b0 01 d2 e0 2e 84 06 00 00 74 0c 2e a0 | ............................t... |
| 75a0 | 00 00 ee b8 23 00 e8 00 00 c3 2e 08 06 00 00 2e a0 00 00 ee b0 0a e8 00 00 b1 7d f6 e1 e8 00 00 | ....#.....................}..... |
| 75c0 | c3 2e a1 00 00 2e 3b 47 16 74 2b 2e 89 47 16 b0 0f e8 00 00 2e a0 00 00 d0 e0 d0 e0 2e 02 06 00 | ......;G.t+..G.................. |
| 75e0 | 00 e8 00 00 2e a1 00 00 2e f6 06 00 00 02 74 02 03 c0 e8 00 00 f9 c3 b4 02 be 00 00 2e f6 06 00 | ..............t................. |
| 7600 | 00 04 75 09 b0 44 e8 00 00 b0 46 eb 07 b0 48 e8 00 00 b0 45 e8 00 00 2e a0 00 00 02 c0 02 c0 2e | ..u..D....F...H....E............ |
| 7620 | 02 06 00 00 e8 00 00 2e a1 00 00 e8 00 00 2e a0 00 00 e8 00 00 2e a0 00 00 fe c0 e8 00 00 b0 03 | ................................ |
| 7640 | e8 00 00 e8 00 00 b0 04 e8 00 00 e8 00 00 b0 05 e8 00 00 e8 00 00 b0 06 e8 00 00 e8 00 00 c3 06 | ................................ |
| 7660 | 57 0e 07 bf 00 00 b9 07 00 e8 00 00 aa e2 fa 2e 3b 9c 3f 02 c4 03 10 01 01 c4 02 c4 0e 10 01 01 | W...............;.?............. |
| 7680 | 44 0a c4 b6 00 01 01 ae 00 c5 28 16 01 03 c5 40 16 01 03 c5 54 10 01 01 b1 02 c5 5c 00 01 01 b1 | D.........(....@....T......\.... |
| 76a0 | 02 c5 63 16 01 03 c5 67 10 01 01 b1 02 c5 71 14 01 01 c5 78 10 01 01 23 00 c5 7f 10 01 01 32 03 | ..c....g......q....x...#......2. |
| 76c0 | c5 85 00 01 01 32 03 c5 8c 16 01 03 c5 a9 10 01 01 a6 00 c6 00 10 01 01 aa 00 c6 09 10 01 01 33 | .....2.........................3 |
| 76e0 | 03 c6 15 00 01 01 33 03 c6 1f 16 01 03 c6 2a 10 01 01 32 03 c6 40 00 01 01 3f 00 c6 5a 10 01 01 | ......3.......*...2..@...?..Z... |
| 7700 | 02 00 c6 61 10 01 01 a6 00 86 87 10 01 01 35 0f c6 8b 10 01 01 02 00 86 8e 10 01 01 35 0f c6 93 | ...a..........5.............5... |
| 7720 | 10 01 01 06 00 c6 a4 10 01 01 06 00 86 ab 10 01 01 35 0f 86 b0 10 01 01 90 0d 86 b3 10 01 01 35 | .................5.............5 |
| 7740 | 0f 86 b8 10 01 01 90 0d 86 bb 10 01 01 35 0f 86 c1 10 01 01 35 0f 86 c4 10 01 01 46 0f 86 c8 10 | .............5......5......F.... |
| 7760 | 01 01 46 0f c6 d9 10 01 01 07 00 c6 e0 10 01 01 ae 02 c6 ea 10 01 01 02 00 c6 ef 10 01 01 02 00 | ..F............................. |
| 7780 | c6 fd 10 01 01 06 00 c7 03 10 01 01 06 00 c7 0d 10 01 01 06 00 c7 14 10 01 01 02 00 c7 1a 10 01 | ................................ |
| 77a0 | 01 06 00 c7 26 10 01 01 06 00 c7 2c 10 01 01 06 00 87 33 10 01 01 48 0a c7 39 10 01 01 06 00 c7 | ....&......,......3...H..9...... |
| 77c0 | 3d 10 01 01 06 00 87 43 10 01 01 90 0d 87 4a 10 01 01 48 0a c7 4f 10 01 01 10 00 87 5e 10 01 01 | =......C......J...H..O......^... |
| 77e0 | 35 0f c7 62 10 01 01 13 00 c7 6b 10 01 01 02 00 87 6e 10 01 01 35 0f c7 72 10 01 01 10 00 c7 77 | 5..b......k......n...5..r......w |
| 7800 | 10 01 01 05 00 87 7f 10 01 01 35 0f c7 86 04 01 01 c7 8b 10 01 01 05 00 87 93 10 01 01 02 0c 87 | ..........5..................... |
| 7820 | 9c 10 01 01 02 0c 87 a1 10 01 01 35 0f c7 a5 10 01 01 13 00 c7 ae 10 01 01 02 00 87 b1 10 01 01 | ...........5.................... |
| 7840 | 35 0f c7 b5 10 01 01 10 00 87 b8 10 01 01 35 0f c7 bc 10 01 01 13 00 87 bf 10 01 01 35 0f c7 c3 | 5.............5.............5... |
| 7860 | 10 01 01 12 00 87 c8 10 01 01 35 0f 87 cd 10 01 01 90 0d 87 d0 10 01 01 35 0f 87 d5 10 01 01 90 | ..........5.............5....... |
| 7880 | 0d 87 d8 10 01 01 35 0f 87 dd 10 01 01 90 0d 87 e0 10 01 01 35 0f 87 e5 10 01 01 90 0d 87 e8 10 | ......5.............5........... |
| 78a0 | 01 01 35 0f c7 f0 00 01 01 1c 00 87 f6 10 01 01 46 0f 2f a0 31 00 01 28 0f a0 00 00 b1 06 d2 e8 | ..5.............F./.1..(........ |
| 78c0 | 25 03 00 5f 07 c3 50 ba f4 03 ec 24 c0 3c 80 75 f6 58 ba f5 03 ee c3 ba f4 03 ec 24 c0 3c c0 75 | %.._..P....$.<.u.X.........$.<.u |
| 78e0 | f6 ba f5 03 ec c3 99 9c 08 00 c4 01 10 01 01 1c 00 69 90 10 00 01 02 09 44 49 53 4b 5f 49 4e 49 | .................i......DISK_INI |
| 7900 | 54 00 00 00 96 90 13 00 00 01 0c 46 4c 4f 50 50 59 44 45 56 49 43 45 ba 02 00 0a 90 12 00 01 01 | T..........FLOPPYDEVICE......... |
| 7920 | 0b 46 4c 4f 50 50 59 54 49 4d 45 52 7f 0a 00 6d 8a 02 00 00 74 00 00 00 00 00 00 00 00 00 00 00 | .FLOPPYTIMER...m....t........... |
| 7940 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 7960 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 7980 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 79a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 79c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 79e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 7a00 | 43 4f 4e 53 46 4c 41 47 0d 0a 43 4f 4e 54 42 4c 3a 0d 0a 09 44 57 09 53 65 74 41 64 64 72 0d 0a | CONSFLAG..CONTBL:...DW.SetAddr.. |
| 7a20 | 09 44 57 09 53 74 61 74 75 73 43 6f 6d 70 6c 65 74 65 0d 0a 09 44 57 09 53 74 61 74 75 73 43 6f | .DW.StatusComplete...DW.StatusCo |
| 7a40 | 6d 70 6c 65 74 65 0d 0a 09 44 57 09 43 4d 44 45 52 52 0d 0a 09 44 57 09 43 4f 4e 24 52 45 41 44 | mplete...DW.CMDERR...DW.CON$READ |
| 7a60 | 0d 0a 09 44 57 09 43 4f 4e 24 52 44 4e 44 0d 0a 09 44 57 09 53 74 61 74 75 73 43 6f 6d 70 6c 65 | ...DW.CON$RDND...DW.StatusComple |
| 7a80 | 74 65 0d 0a 09 44 57 09 43 4f 4e 24 46 4c 53 48 0d 0a 09 44 57 09 43 4f 4e 24 57 52 49 54 0d 0a | te...DW.CON$FLSH...DW.CON$WRIT.. |
| 7aa0 | 09 44 57 09 43 4f 4e 24 57 52 49 54 0d 0a 09 44 57 09 43 4d 44 45 52 52 0d 0a 09 44 57 09 43 4d | .DW.CON$WRIT...DW.CMDERR...DW.CM |
| 7ac0 | 44 45 52 52 0d 0a 09 44 57 09 43 4d 44 45 52 52 0d 0a 09 44 57 09 43 4d 44 45 52 52 0d 0a 09 44 | DERR...DW.CMDERR...DW.CMDERR...D |
| 7ae0 | 57 09 43 4d 44 45 52 52 0d 0a 09 44 57 09 43 4d 44 45 52 52 0d 0a 09 44 57 09 43 4d 44 45 52 52 | W.CMDERR...DW.CMDERR...DW.CMDERR |
| 7b00 | 0d 0a 09 44 57 09 43 4d 44 45 52 52 0d 0a 09 44 57 09 43 4d 44 45 52 52 0d 0a 09 44 57 09 43 4d | ...DW.CMDERR...DW.CMDERR...DW.CM |
| 7b20 | 44 45 52 52 0d 0a 09 44 57 09 43 4d 44 45 52 52 0d 0a 09 44 57 09 43 4d 44 45 52 52 0d 0a 45 4e | DERR...DW.CMDERR...DW.CMDERR..EN |
| 7b40 | 44 49 46 09 3b 43 4f 4e 53 46 4c 41 47 0d 0a 0d 0a 41 55 58 54 42 4c 3a 0d 0a 09 44 57 09 53 74 | DIF.;CONSFLAG....AUXTBL:...DW.St |
| 7b60 | 61 74 75 73 43 6f 6d 70 6c 65 74 65 0d 0a 09 44 57 09 53 74 61 74 75 73 43 6f 6d 70 6c 65 74 65 | atusComplete...DW.StatusComplete |
| 7b80 | 0d 0a 09 44 57 09 53 74 61 74 75 73 43 6f 6d 70 6c 65 74 65 0d 0a 09 44 57 09 43 4d 44 45 52 52 | ...DW.StatusComplete...DW.CMDERR |
| 7ba0 | 0d 0a 09 44 57 09 41 55 58 24 52 45 41 44 0d 0a 09 44 57 09 41 55 58 24 52 44 4e 44 0d 0a 09 44 | ...DW.AUX$READ...DW.AUX$RDND...D |
| 7bc0 | 57 09 53 74 61 74 75 73 43 6f 6d 70 6c 65 74 65 0d 0a 09 44 57 09 41 55 58 24 46 4c 53 48 0d 0a | W.StatusComplete...DW.AUX$FLSH.. |
| 7be0 | 09 44 57 09 41 55 58 24 57 52 49 54 0d 0a 09 44 57 09 41 55 58 24 57 52 49 54 0d 0a 09 44 57 09 | .DW.AUX$WRIT...DW.AUX$WRIT...DW. |
| 7c00 | 80 03 00 01 41 3b 96 19 00 00 0a 53 59 53 49 4e 49 54 53 45 47 0b 53 59 53 54 45 4d 5f 49 4e 49 | ....A;.....SYSINITSEG.SYSTEM_INI |
| 7c20 | 54 b2 98 07 00 28 87 00 02 03 01 ac a0 8b 00 01 00 00 0d 0a 55 6e 72 65 63 6f 67 6e 69 7a 65 64 | T....(..............Unrecognized |
| 7c40 | 20 63 6f 6d 6d 61 6e 64 20 69 6e 20 43 4f 4e 46 49 47 2e 53 59 53 0d 0a 24 0d 0a 53 65 63 74 6f | .command.in.CONFIG.SYS..$..Secto |
| 7c60 | 72 20 73 69 7a 65 20 74 6f 6f 20 6c 61 72 67 65 20 69 6e 20 66 69 6c 65 20 24 0d 0a 42 61 64 20 | r.size.too.large.in.file.$..Bad. |
| 7c80 | 6f 72 20 6d 69 73 73 69 6e 67 20 24 43 6f 6d 6d 61 6e 64 20 49 6e 74 65 72 70 72 65 74 65 72 00 | or.missing.$Command.Interpreter. |
| 7ca0 | 0d 0a 49 6e 76 61 6c 69 64 20 63 6f 75 6e 74 72 79 20 63 6f 64 65 0d 0a 24 aa 90 0d 00 00 01 06 | ..Invalid.country.code..$....... |
| 7cc0 | 42 41 44 43 4f 4d 5a 00 00 5c 90 11 00 00 01 0a 42 41 44 43 4f 55 4e 54 52 59 6e 00 00 eb 90 0c | BADCOMZ..\......BADCOUNTRYn..... |
| 7ce0 | 00 00 01 05 42 41 44 4c 44 48 00 00 bf 90 0d 00 00 01 06 42 41 44 4f 50 4d 00 00 00 a9 90 0d 00 | ....BADLDH.........BADOPM....... |
| 7d00 | 00 01 06 42 41 44 53 49 5a 27 00 00 78 90 0c 00 00 01 05 43 52 4c 46 4d 24 00 00 c6 90 0e 00 00 | ...BADSIZ'..x......CRLFM$....... |
| 7d20 | 01 07 53 59 53 53 49 5a 45 87 00 00 99 8a 02 00 00 74 00 00 00 00 ca 5e b6 08 4e 00 dd 03 01 00 | ..SYSSIZE........t.....^..N..... |
| 7d40 | e5 42 4d 4d 54 43 4f 4e 41 53 4d 20 00 00 00 00 00 00 00 00 00 00 3c 57 b6 08 8f 00 d2 7f 00 00 | .BMMTCONASM...........<W........ |
| 7d60 | e5 49 4f 53 4f 42 4a 20 4d 41 4b 20 00 00 00 00 00 00 00 00 00 00 32 49 b0 08 af 00 ef 01 00 00 | .IOSOBJ.MAK...........2I........ |
| 7d80 | e5 4f 4f 54 50 41 43 48 45 58 45 20 00 00 00 00 00 00 00 00 00 00 4b 6a 79 08 b0 00 13 37 00 00 | .OOTPACHEXE...........Kjy....7.. |
| 7da0 | e5 55 47 43 4f 44 45 20 49 4e 43 20 00 00 00 00 00 00 00 00 00 00 f2 76 b0 08 bb 00 74 2b 00 00 | .UGCODE.INC............v....t+.. |
| 7dc0 | e5 4f 53 53 59 4d 20 20 49 4e 43 20 00 00 00 00 00 00 00 00 00 00 81 4a 77 08 c6 00 f3 3d 00 00 | .OSSYM..INC............Jw....=.. |
| 7de0 | e5 45 56 53 59 4d 20 20 49 4e 43 20 00 00 00 00 00 00 00 00 00 00 6c 4a 77 08 d6 00 5c 0a 00 00 | .EVSYM..INC...........lJw...\... |
| 7e00 | 49 4f 53 0d 0a 09 53 59 53 49 5a 45 3d 31 30 30 48 09 09 3b 4e 75 6d 62 65 72 20 6f 66 20 70 61 | IOS...SYSIZE=100H..;Number.of.pa |
| 7e20 | 72 61 67 72 61 70 68 73 20 69 6e 20 73 79 73 69 6e 69 74 20 6d 6f 64 75 6c 65 0d 0a 09 52 53 49 | ragraphs.in.sysinit.module...RSI |
| 7e40 | 4e 49 54 3d 30 41 33 48 09 09 3b 52 53 32 33 32 20 49 4e 49 54 49 41 4c 49 5a 41 54 49 4f 4e 0d | NIT=0A3H..;RS232.INITIALIZATION. |
| 7e60 | 0a 09 09 09 09 3b 39 36 30 30 20 42 41 55 44 3a 4e 4f 20 50 41 52 49 54 59 3a 31 20 53 54 4f 50 | .....;9600.BAUD:NO.PARITY:1.STOP |
| 7e80 | 3a 38 20 42 49 54 20 57 4f 52 44 0d 0a 09 4c 46 3d 31 30 09 09 09 3b 4c 49 4e 45 20 46 45 45 44 | :8.BIT.WORD...LF=10...;LINE.FEED |
| 7ea0 | 0d 0a 09 43 52 3d 31 33 09 09 09 3b 43 41 52 52 49 41 47 45 20 52 45 54 55 52 4e 0d 0a 09 42 41 | ...CR=13...;CARRIAGE.RETURN...BA |
| 7ec0 | 43 4b 53 50 3d 38 09 09 3b 42 41 43 4b 53 50 41 43 45 0d 0a 09 42 52 4b 41 44 52 3d 36 43 48 09 | CKSP=8..;BACKSPACE...BRKADR=6CH. |
| 7ee0 | 09 3b 30 30 36 43 20 20 42 52 45 41 4b 20 56 45 43 54 4f 52 20 41 44 44 52 45 53 53 0d 0a 09 44 | .;006C..BREAK.VECTOR.ADDRESS...D |
| 7f00 | 53 4b 41 44 52 3d 31 45 48 2a 34 09 09 3b 41 44 44 52 45 53 53 20 4f 46 20 50 54 52 20 54 4f 20 | SKADR=1EH*4..;ADDRESS.OF.PTR.TO. |
| 7f20 | 44 49 53 4b 20 50 41 52 41 4d 45 54 45 52 53 0d 0a 09 53 45 43 39 3d 35 32 32 48 09 09 3b 41 44 | DISK.PARAMETERS...SEC9=522H..;AD |
| 7f40 | 44 52 45 53 53 20 4f 46 20 44 49 53 4b 20 50 41 52 41 4d 45 54 45 52 53 0d 0a 09 41 4b 50 4f 52 | DRESS.OF.DISK.PARAMETERS...AKPOR |
| 7f60 | 54 3d 32 30 48 0d 0a 09 45 4f 49 3d 32 30 48 0d 0a 0d 0a 0d 0a 3b 2a 2a 09 54 69 6d 65 72 20 61 | T=20H...EOI=20H......;**.Timer.a |
| 7f80 | 6e 64 20 43 6c 6f 63 6b 20 44 65 66 69 6e 69 74 69 6f 6e 73 0d 0a 0d 0a 53 43 48 45 44 43 4f 55 | nd.Clock.Definitions....SCHEDCOU |
| 7fa0 | 4e 54 09 45 51 55 09 35 30 09 09 3b 20 23 20 6d 73 65 63 2f 73 63 68 65 64 75 6c 65 72 20 74 69 | NT.EQU.50..;.#.msec/scheduler.ti |
| 7fc0 | 63 6b 0d 0a 4d 4f 54 4f 52 43 4f 55 4e 54 09 45 51 55 09 35 35 09 09 3b 20 23 20 6d 73 65 63 2f | ck..MOTORCOUNT.EQU.55..;.#.msec/ |
| 7fe0 | 52 4f 4d 20 42 49 4f 53 20 74 69 63 6b 0d 0a 0d 0a 09 45 58 54 52 4e 09 43 55 52 52 45 4e 54 5f | ROM.BIOS.tick.....EXTRN.CURRENT_ |
| 8000 | 54 49 54 4c 45 09 49 42 4d 42 49 4f 09 49 42 4d 20 42 49 4f 53 20 46 4f 52 20 4d 53 2d 44 4f 53 | TITLE.IBMBIO.IBM.BIOS.FOR.MS-DOS |
| 8020 | 20 34 2e 30 0d 0a 0d 0a 3b 20 20 20 4d 6f 64 69 66 69 65 64 20 66 6f 72 20 33 2e 30 2c 20 4a 75 | .4.0....;...Modified.for.3.0,.Ju |
| 8040 | 6c 79 20 27 38 33 2c 20 4d 61 72 63 20 4d 63 44 6f 6e 61 6c 64 0d 0a 3b 0d 0a 3b 20 20 20 61 72 | ly.'83,.Marc.McDonald..;..;...ar |
| 8060 | 77 20 30 32 2f 30 31 2f 38 34 0d 0a 3b 09 73 70 6c 69 74 20 64 69 73 6b 20 64 72 69 76 65 72 20 | w.02/01/84..;.split.disk.driver. |
| 8080 | 69 6e 74 6f 20 73 65 70 61 72 61 74 65 20 66 69 6c 65 0d 0a 3b 20 20 20 61 72 77 20 30 35 2f 30 | into.separate.file..;...arw.05/0 |
| 80a0 | 31 2f 38 34 0d 0a 3b 09 73 70 6c 69 74 20 6f 75 74 20 63 6f 6e 73 6f 6c 65 20 64 72 69 76 65 72 | 1/84..;.split.out.console.driver |
| 80c0 | 0d 0a 0d 0a 3b 3a 3a 3a 3a 3a 3a 3a 3a 3a 3a 3a 3a 3a 3a 3a 3a 3a 3a 3a 3a 3a 3a 3a 3a 3a 3a 3a | ....;::::::::::::::::::::::::::: |
| 80e0 | 3a 3a 3a 3a 3a 3a 3a 3a 3a 3a 3a 3a 3a 3a 3a 3a 3a 3a 3a 0d 0a 3b 0d 0a 3b 09 49 42 4d 20 41 44 | :::::::::::::::::::..;..;.IBM.AD |
| 8100 | 44 52 45 53 53 45 53 20 46 4f 52 20 49 2f 4f 0d 0a 3b 0d 0a 3b 3a 3a 3a 3a 3a 3a 3a 3a 3a 3a 3a | DRESSES.FOR.I/O..;..;::::::::::: |
| 8120 | 3a 3a 3a 3a 3a 3a 3a 3a 3a 3a 3a 3a 3a 3a 3a 3a 3a 3a 3a 3a 3a 3a 3a 3a 3a 3a 3a 3a 3a 3a 3a 3a | :::::::::::::::::::::::::::::::: |
| 8140 | 3a 3a 3a 0d 0a 0d 0a 09 50 41 47 45 09 2c 31 33 32 0d 0a 3b 44 45 42 55 47 46 4c 47 20 3d 09 31 | :::.....PAGE.,132..;DEBUGFLG.=.1 |
| 8160 | 09 09 3b 20 64 6f 6e 27 74 20 65 6e 61 62 6c 65 20 64 65 62 75 67 20 70 72 69 6e 74 66 73 0d 0a | ..;.don't.enable.debug.printfs.. |
| 8180 | 43 4f 4e 53 46 4c 41 47 20 3d 09 30 09 09 3b 20 3d 31 20 74 6f 20 69 6e 63 6c 75 64 65 20 63 6f | CONSFLAG.=.0..;.=1.to.include.co |
| 81a0 | 6e 73 6f 6c 65 20 64 72 69 76 65 72 20 68 65 72 65 0d 0a 0d 0a 2e 78 6c 69 73 74 0d 0a 09 49 4e | nsole.driver.here.....xlist...IN |
| 81c0 | 43 4c 55 44 45 20 44 45 46 44 42 55 47 2e 49 4e 43 0d 0a 2e 6c 69 73 74 0d 0a 0d 0a 09 42 49 4f | CLUDE.DEFDBUG.INC...list.....BIO |
| 81e0 | 53 45 47 3d 37 30 48 09 09 3b 30 30 37 30 09 53 45 47 4d 45 4e 54 20 46 4f 52 20 54 48 45 20 42 | SEG=70H..;0070.SEGMENT.FOR.THE.B |
| 8200 | 49 4f 53 0d 0a 09 53 59 53 49 5a 45 3d 31 30 30 48 09 09 3b 4e 75 6d 62 65 72 20 6f 66 20 70 61 | IOS...SYSIZE=100H..;Number.of.pa |
| 8220 | 72 61 67 72 61 70 68 73 20 69 6e 20 73 79 73 69 6e 69 74 20 6d 6f 64 75 6c 65 0d 0a 09 52 53 49 | ragraphs.in.sysinit.module...RSI |
| 8240 | 4e 49 54 3d 30 41 33 48 09 09 3b 52 53 32 33 32 20 49 4e 49 54 49 41 4c 49 5a 41 54 49 4f 4e 0d | NIT=0A3H..;RS232.INITIALIZATION. |
| 8260 | 0a 09 09 09 09 3b 39 36 30 30 20 42 41 55 44 3a 4e 4f 20 50 41 52 49 54 59 3a 31 20 53 54 4f 50 | .....;9600.BAUD:NO.PARITY:1.STOP |
| 8280 | 3a 38 20 42 49 54 20 57 4f 52 44 0d 0a 09 4c 46 3d 31 30 09 09 09 3b 4c 49 4e 45 20 46 45 45 44 | :8.BIT.WORD...LF=10...;LINE.FEED |
| 82a0 | 0d 0a 09 43 52 3d 31 33 09 09 09 3b 43 41 52 52 49 41 47 45 20 52 45 54 55 52 4e 0d 0a 09 42 41 | ...CR=13...;CARRIAGE.RETURN...BA |
| 82c0 | 43 4b 53 50 3d 38 09 09 3b 42 41 43 4b 53 50 41 43 45 0d 0a 09 42 52 4b 41 44 52 3d 36 43 48 09 | CKSP=8..;BACKSPACE...BRKADR=6CH. |
| 82e0 | 09 3b 30 30 36 43 20 20 42 52 45 41 4b 20 56 45 43 54 4f 52 20 41 44 44 52 45 53 53 0d 0a 09 44 | .;006C..BREAK.VECTOR.ADDRESS...D |
| 8300 | 53 4b 41 44 52 3d 31 45 48 2a 34 09 09 3b 41 44 44 52 45 53 53 20 4f 46 20 50 54 52 20 54 4f 20 | SKADR=1EH*4..;ADDRESS.OF.PTR.TO. |
| 8320 | 44 49 53 4b 20 50 41 52 41 4d 45 54 45 52 53 0d 0a 09 53 45 43 39 3d 35 32 32 48 09 09 3b 41 44 | DISK.PARAMETERS...SEC9=522H..;AD |
| 8340 | 44 52 45 53 53 20 4f 46 20 44 49 53 4b 20 50 41 52 41 4d 45 54 45 52 53 0d 0a 09 41 4b 50 4f 52 | DRESS.OF.DISK.PARAMETERS...AKPOR |
| 8360 | 54 3d 32 30 48 0d 0a 09 45 4f 49 3d 32 30 48 0d 0a 0d 0a 0d 0a 3b 2a 2a 09 54 69 6d 65 72 20 61 | T=20H...EOI=20H......;**.Timer.a |
| 8380 | 6e 64 20 43 6c 6f 63 6b 20 44 65 66 69 6e 69 74 69 6f 6e 73 0d 0a 0d 0a 53 43 48 45 44 43 4f 55 | nd.Clock.Definitions....SCHEDCOU |
| 83a0 | 4e 54 09 45 51 55 09 35 30 09 09 3b 20 23 20 6d 73 65 63 2f 73 63 68 65 64 75 6c 65 72 20 74 69 | NT.EQU.50..;.#.msec/scheduler.ti |
| 83c0 | 63 6b 0d 0a 4d 4f 54 4f 52 43 4f 55 4e 54 09 45 51 55 09 35 35 09 09 3b 20 23 20 6d 73 65 63 2f | ck..MOTORCOUNT.EQU.55..;.#.msec/ |
| 83e0 | 52 4f 4d 20 42 49 4f 53 20 74 69 63 6b 0d 0a 0d 0a 09 45 58 54 52 4e 09 43 55 52 52 45 4e 54 5f | ROM.BIOS.tick.....EXTRN.CURRENT_ |
| 8400 | 44 4f 53 5f 4c 4f 43 41 54 49 4f 4e 3a 57 4f 52 44 0d 0a 09 45 58 54 52 4e 09 46 49 4e 41 4c 5f | DOS_LOCATION:WORD...EXTRN.FINAL_ |
| 8420 | 44 4f 53 5f 4c 4f 43 41 54 49 4f 4e 3a 57 4f 52 44 0d 0a 09 45 58 54 52 4e 09 44 45 56 49 43 45 | DOS_LOCATION:WORD...EXTRN.DEVICE |
| 8440 | 5f 4c 49 53 54 3a 44 57 4f 52 44 0d 0a 09 45 58 54 52 4e 09 4d 45 4d 4f 52 59 5f 53 49 5a 45 3a | _LIST:DWORD...EXTRN.MEMORY_SIZE: |
| 8460 | 57 4f 52 44 0d 0a 09 45 58 54 52 4e 09 44 45 46 41 55 4c 54 5f 44 52 49 56 45 3a 42 59 54 45 0d | WORD...EXTRN.DEFAULT_DRIVE:BYTE. |
| 8480 | 0a 09 45 58 54 52 4e 09 53 59 53 49 4e 49 54 3a 46 41 52 0d 0a 0d 0a 42 69 6f 73 53 65 67 20 47 | ..EXTRN.SYSINIT:FAR....BiosSeg.G |
| 84a0 | 52 4f 55 50 09 43 6f 64 65 2c 42 69 6f 73 49 6e 69 74 0d 0a 43 6f 64 65 09 53 45 47 4d 45 4e 54 | ROUP.Code,BiosInit..Code.SEGMENT |
| 84c0 | 20 42 59 54 45 20 50 55 42 4c 49 43 09 27 43 4f 44 45 27 0d 0a 0d 0a 20 20 20 41 53 53 55 4d 45 | .BYTE.PUBLIC.'CODE'.......ASSUME |
| 84e0 | 20 43 53 3a 42 69 6f 73 53 65 67 2c 44 53 3a 4e 4f 54 48 49 4e 47 2c 45 53 3a 4e 4f 54 48 49 4e | .CS:BiosSeg,DS:NOTHING,ES:NOTHIN |
| 8500 | 47 0d 0a 0d 0a 53 54 41 52 54 24 3a 0d 0a 09 4a 4d 50 09 49 4e 49 54 0d 0a 0d 0a 09 44 42 09 32 | G....START$:...JMP.INIT.....DB.2 |
| 8520 | 30 20 44 55 50 20 28 30 29 09 3b 20 49 42 4d 20 57 41 4e 54 53 20 53 4f 4d 45 20 5a 45 52 4f 45 | 0.DUP.(0).;.IBM.WANTS.SOME.ZEROE |
| 8540 | 44 20 41 52 45 41 0d 0a 0d 0a 53 55 42 54 54 4c 09 4a 75 6d 70 20 74 61 62 6c 65 73 20 66 6f 72 | D.AREA....SUBTTL.Jump.tables.for |
| 8560 | 20 64 65 76 69 63 65 73 0d 0a 0c 3b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | .devices...;-------------------- |
| 8580 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
| 85a0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0d 0a 3b 0d 0a 3b 09 43 4f 4d 4d 41 4e 44 20 4a 55 4d 50 20 54 41 | ----------..;..;.COMMAND.JUMP.TA |
| 85c0 | 42 4c 45 53 0d 0a 3b 0d 0a 3b 09 42 45 57 41 52 45 20 2d 20 54 68 65 73 65 20 74 61 62 6c 65 73 | BLES..;..;.BEWARE.-.These.tables |
| 85e0 | 20 6f 76 65 72 6c 61 70 20 73 6f 6d 65 77 68 61 74 21 20 2d 63 2e 70 2e 0d 0a 3b 0d 0a 49 46 09 | .overlap.somewhat!.-c.p...;..IF. |
| 8600 | 43 4f 4e 53 46 4c 41 47 0d 0a 43 4f 4e 54 42 4c 3a 0d 0a 09 44 57 09 53 65 74 41 64 64 72 0d 0a | CONSFLAG..CONTBL:...DW.SetAddr.. |
| 8620 | 09 44 57 09 53 74 61 74 75 73 43 6f 6d 70 6c 65 74 65 0d 0a 09 44 57 09 53 74 61 74 75 73 43 6f | .DW.StatusComplete...DW.StatusCo |
| 8640 | 6d 70 6c 65 74 65 0d 0a 09 44 57 09 43 4d 44 45 52 52 0d 0a 09 44 57 09 43 4f 4e 24 52 45 41 44 | mplete...DW.CMDERR...DW.CON$READ |
| 8660 | 0d 0a 09 44 57 09 43 4f 4e 24 52 44 4e 44 0d 0a 09 44 57 09 53 74 61 74 75 73 43 6f 6d 70 6c 65 | ...DW.CON$RDND...DW.StatusComple |
| 8680 | 74 65 0d 0a 09 44 57 09 43 4f 4e 24 46 4c 53 48 0d 0a 09 44 57 09 43 4f 4e 24 57 52 49 54 0d 0a | te...DW.CON$FLSH...DW.CON$WRIT.. |
| 86a0 | 09 44 57 09 43 4f 4e 24 57 52 49 54 0d 0a 09 44 57 09 43 4d 44 45 52 52 0d 0a 09 44 57 09 43 4d | .DW.CON$WRIT...DW.CMDERR...DW.CM |
| 86c0 | 44 45 52 52 0d 0a 09 44 57 09 43 4d 44 45 52 52 0d 0a 09 44 57 09 43 4d 44 45 52 52 0d 0a 09 44 | DERR...DW.CMDERR...DW.CMDERR...D |
| 86e0 | 57 09 43 4d 44 45 52 52 0d 0a 09 44 57 09 43 4d 44 45 52 52 0d 0a 09 44 57 09 43 4d 44 45 52 52 | W.CMDERR...DW.CMDERR...DW.CMDERR |
| 8700 | 0d 0a 09 44 57 09 43 4d 44 45 52 52 0d 0a 09 44 57 09 43 4d 44 45 52 52 0d 0a 09 44 57 09 43 4d | ...DW.CMDERR...DW.CMDERR...DW.CM |
| 8720 | 44 45 52 52 0d 0a 09 44 57 09 43 4d 44 45 52 52 0d 0a 09 44 57 09 43 4d 44 45 52 52 0d 0a 45 4e | DERR...DW.CMDERR...DW.CMDERR..EN |
| 8740 | 44 49 46 09 3b 43 4f 4e 53 46 4c 41 47 0d 0a 0d 0a 41 55 58 54 42 4c 3a 0d 0a 09 44 57 09 53 74 | DIF.;CONSFLAG....AUXTBL:...DW.St |
| 8760 | 61 74 75 73 43 6f 6d 70 6c 65 74 65 0d 0a 09 44 57 09 53 74 61 74 75 73 43 6f 6d 70 6c 65 74 65 | atusComplete...DW.StatusComplete |
| 8780 | 0d 0a 09 44 57 09 53 74 61 74 75 73 43 6f 6d 70 6c 65 74 65 0d 0a 09 44 57 09 43 4d 44 45 52 52 | ...DW.StatusComplete...DW.CMDERR |
| 87a0 | 0d 0a 09 44 57 09 41 55 58 24 52 45 41 44 0d 0a 09 44 57 09 41 55 58 24 52 44 4e 44 0d 0a 09 44 | ...DW.AUX$READ...DW.AUX$RDND...D |
| 87c0 | 57 09 53 74 61 74 75 73 43 6f 6d 70 6c 65 74 65 0d 0a 09 44 57 09 41 55 58 24 46 4c 53 48 0d 0a | W.StatusComplete...DW.AUX$FLSH.. |
| 87e0 | 09 44 57 09 41 55 58 24 57 52 49 54 0d 0a 09 44 57 09 41 55 58 24 57 52 49 54 0d 0a 09 44 57 09 | .DW.AUX$WRIT...DW.AUX$WRIT...DW. |
| 8800 | 41 55 58 24 57 52 53 54 0d 0a 09 44 57 09 43 4d 44 45 52 52 0d 0a 09 44 57 09 43 4d 44 45 52 52 | AUX$WRST...DW.CMDERR...DW.CMDERR |
| 8820 | 0d 0a 09 44 57 09 43 4d 44 45 52 52 0d 0a 09 44 57 09 43 4d 44 45 52 52 0d 0a 09 44 57 09 43 4d | ...DW.CMDERR...DW.CMDERR...DW.CM |
| 8840 | 44 45 52 52 0d 0a 09 44 57 09 43 4d 44 45 52 52 0d 0a 09 44 57 09 43 4d 44 45 52 52 0d 0a 09 44 | DERR...DW.CMDERR...DW.CMDERR...D |
| 8860 | 57 09 43 4d 44 45 52 52 0d 0a 09 44 57 09 43 4d 44 45 52 52 0d 0a 09 44 57 09 43 4d 44 45 52 52 | W.CMDERR...DW.CMDERR...DW.CMDERR |
| 8880 | 0d 0a 09 44 57 09 43 4d 44 45 52 52 0d 0a 0d 0a 54 49 4d 54 42 4c 3a 0d 0a 09 44 57 09 53 74 61 | ...DW.CMDERR....TIMTBL:...DW.Sta |
| 88a0 | 74 75 73 43 6f 6d 70 6c 65 74 65 0d 0a 09 44 57 09 53 74 61 74 75 73 43 6f 6d 70 6c 65 74 65 0d | tusComplete...DW.StatusComplete. |
| 88c0 | 0a 09 44 57 09 53 74 61 74 75 73 43 6f 6d 70 6c 65 74 65 0d 0a 09 44 57 09 43 4d 44 45 52 52 0d | ..DW.StatusComplete...DW.CMDERR. |
| 88e0 | 0a 09 44 57 09 54 49 4d 24 52 45 41 44 0d 0a 09 44 57 09 53 74 61 74 75 73 44 65 76 52 65 61 64 | ..DW.TIM$READ...DW.StatusDevRead |
| 8900 | 79 0d 0a 09 44 57 09 53 74 61 74 75 73 43 6f 6d 70 6c 65 74 65 0d 0a 09 44 57 09 53 74 61 74 75 | y...DW.StatusComplete...DW.Statu |
| 8920 | 73 43 6f 6d 70 6c 65 74 65 0d 0a 09 44 57 09 54 49 4d 24 57 52 49 54 0d 0a 09 44 57 09 54 49 4d | sComplete...DW.TIM$WRIT...DW.TIM |
| 8940 | 24 57 52 49 54 0d 0a 0d 0a 50 52 4e 54 42 4c 3a 0d 0a 09 44 57 09 53 74 61 74 75 73 43 6f 6d 70 | $WRIT....PRNTBL:...DW.StatusComp |
| 8960 | 6c 65 74 65 0d 0a 09 44 57 09 53 74 61 74 75 73 43 6f 6d 70 6c 65 74 65 0d 0a 09 44 57 09 53 74 | lete...DW.StatusComplete...DW.St |
| 8980 | 61 74 75 73 43 6f 6d 70 6c 65 74 65 0d 0a 09 44 57 09 43 4d 44 45 52 52 0d 0a 09 44 57 09 53 74 | atusComplete...DW.CMDERR...DW.St |
| 89a0 | 61 74 75 73 4e 6f 58 66 65 72 09 09 3b 20 50 72 69 6e 74 65 72 20 64 6f 65 73 6e 27 74 20 72 65 | atusNoXfer..;.Printer.doesn't.re |
| 89c0 | 61 64 0d 0a 09 44 57 09 53 74 61 74 75 73 44 65 76 52 65 61 64 79 0d 0a 09 44 57 09 53 74 61 74 | ad...DW.StatusDevReady...DW.Stat |
| 89e0 | 75 73 43 6f 6d 70 6c 65 74 65 0d 0a 09 44 57 09 53 74 61 74 75 73 43 6f 6d 70 6c 65 74 65 0d 0a | usComplete...DW.StatusComplete.. |
| 8a00 | 09 44 57 09 50 52 4e 24 57 52 49 54 0d 0a 09 44 57 09 50 52 4e 24 57 52 49 54 0d 0a 09 44 57 09 | .DW.PRN$WRIT...DW.PRN$WRIT...DW. |
| 8a20 | 50 52 4e 24 53 54 41 54 0d 0a 09 44 57 09 53 74 61 74 75 73 43 6f 6d 70 6c 65 74 65 0d 0a 09 44 | PRN$STAT...DW.StatusComplete...D |
| 8a40 | 57 09 43 4d 44 45 52 52 0d 0a 09 44 57 09 43 4d 44 45 52 52 0d 0a 09 44 57 09 43 4d 44 45 52 52 | W.CMDERR...DW.CMDERR...DW.CMDERR |
| 8a60 | 0d 0a 09 44 57 09 43 4d 44 45 52 52 0d 0a 09 44 57 09 43 4d 44 45 52 52 0d 0a 09 44 57 09 43 4d | ...DW.CMDERR...DW.CMDERR...DW.CM |
| 8a80 | 44 45 52 52 0d 0a 09 44 57 09 43 4d 44 45 52 52 0d 0a 09 44 57 09 43 4d 44 45 52 52 0d 0a 09 44 | DERR...DW.CMDERR...DW.CMDERR...D |
| 8aa0 | 57 09 43 4d 44 45 52 52 0d 0a 09 44 57 09 43 4d 44 45 52 52 0d 0a 0d 0a 53 55 42 54 54 4c 09 44 | W.CMDERR...DW.CMDERR....SUBTTL.D |
| 8ac0 | 65 76 69 63 65 20 65 6e 74 72 79 20 70 6f 69 6e 74 73 0d 0a 0c 3b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | evice.entry.points...;---------- |
| 8ae0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
| 8b00 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 0d 0a 3b 0d 0a 3b 09 44 65 76 69 63 65 20 45 6e 74 72 79 20 70 6f 69 | ---------..;..;.Device.Entry.poi |
| 8b20 | 6e 74 0d 0a 3b 0d 0a 43 4d 44 4c 45 4e 09 3d 09 30 09 3b 4c 45 4e 47 54 48 20 4f 46 20 54 48 49 | nt..;..CMDLEN.=.0.;LENGTH.OF.THI |
| 8b40 | 53 20 43 4f 4d 4d 41 4e 44 0d 0a 55 4e 49 54 09 3d 09 31 09 3b 53 55 42 20 55 4e 49 54 20 53 50 | S.COMMAND..UNIT.=.1.;SUB.UNIT.SP |
| 8b60 | 45 43 49 46 49 45 52 0d 0a 43 4d 44 09 3d 09 32 09 3b 43 4f 4d 4d 41 4e 44 20 43 4f 44 45 0d 0a | ECIFIER..CMD.=.2.;COMMAND.CODE.. |
| 8b80 | 53 54 41 54 55 53 09 3d 09 33 09 3b 53 54 41 54 55 53 0d 0a 4d 45 44 49 41 09 3d 09 31 33 09 3b | STATUS.=.3.;STATUS..MEDIA.=.13.; |
| 8ba0 | 4d 45 44 49 41 20 44 45 53 43 52 49 50 54 4f 52 0d 0a 54 52 41 4e 53 09 3d 09 31 34 09 3b 54 52 | MEDIA.DESCRIPTOR..TRANS.=.14.;TR |
| 8bc0 | 41 4e 53 46 45 52 20 41 44 44 52 45 53 53 0d 0a 44 66 75 6e 09 3d 09 44 57 4f 52 44 20 50 54 52 | ANSFER.ADDRESS..Dfun.=.DWORD.PTR |
| 8be0 | 20 31 34 09 09 3b 20 50 61 73 73 65 64 20 61 64 64 72 20 6f 66 20 64 6f 73 20 66 75 6e 63 74 69 | .14..;.Passed.addr.of.dos.functi |
| 8c00 | 6f 6e 0d 0a 43 4f 55 4e 54 09 3d 09 31 38 09 3b 43 4f 55 4e 54 20 4f 46 20 42 4c 4f 43 4b 53 20 | on..COUNT.=.18.;COUNT.OF.BLOCKS. |
| 8c20 | 4f 52 20 43 48 41 52 41 43 54 45 52 53 0d 0a 53 54 41 52 54 09 3d 09 32 30 09 3b 46 49 52 53 54 | OR.CHARACTERS..START.=.20.;FIRST |
| 8c40 | 20 42 4c 4f 43 4b 20 54 4f 20 54 52 41 4e 53 46 45 52 0d 0a 0d 0a 41 55 58 4e 55 4d 09 44 42 09 | .BLOCK.TO.TRANSFER....AUXNUM.DB. |
| 8c60 | 30 09 3b 57 48 49 43 48 20 41 55 58 20 44 45 56 49 43 45 20 57 41 53 20 52 45 51 55 45 53 54 45 | 0.;WHICH.AUX.DEVICE.WAS.REQUESTE |
| 8c80 | 44 0d 0a 0d 0a 3b 20 44 6f 73 20 72 6f 75 74 69 6e 65 20 74 6f 20 64 6f 20 66 75 6e 63 74 69 6f | D....;.Dos.routine.to.do.functio |
| 8ca0 | 6e 73 20 66 6f 72 20 64 65 76 69 63 65 20 64 72 69 76 65 72 73 0d 0a 09 50 55 42 4c 49 43 09 44 | ns.for.device.drivers...PUBLIC.D |
| 8cc0 | 6f 73 46 75 6e 63 74 69 6f 6e 0d 0a 44 6f 73 46 75 6e 63 74 69 6f 6e 09 44 44 09 30 09 3b 20 44 | osFunction..DosFunction.DD.0.;.D |
| 8ce0 | 65 76 69 63 65 20 68 65 6c 70 20 66 75 6e 63 74 69 6f 6e 20 65 6e 74 72 79 20 70 6f 69 6e 74 0d | evice.help.function.entry.point. |
| 8d00 | 0a 53 63 72 6e 49 4f 6f 6b 09 64 64 09 30 09 3b 20 28 63 68 61 72 20 2a 29 20 74 72 75 65 20 69 | .ScrnIOok.dd.0.;.(char.*).true.i |
| 8d20 | 66 20 69 6e 20 63 75 72 72 65 6e 74 20 73 63 72 65 65 6e 20 6c 6f 63 75 73 0d 0a 0d 0a 54 49 4d | f.in.current.screen.locus....TIM |
| 8d40 | 5f 44 52 56 20 44 42 09 2d 31 09 09 3b 20 54 49 4d 45 20 57 48 45 4e 20 4c 41 53 54 20 44 49 53 | _DRV.DB.-1..;.TIME.WHEN.LAST.DIS |
| 8d60 | 4b 20 49 2f 4f 20 50 45 52 46 4f 52 4d 45 44 0d 0a 54 49 4d 5f 52 45 4d 20 44 57 09 30 09 09 3b | K.I/O.PERFORMED..TIM_REM.DW.0..; |
| 8d80 | 20 73 63 68 65 64 75 6c 65 72 20 74 69 63 73 20 6c 65 66 74 20 75 6e 74 69 6c 20 6d 65 64 69 61 | .scheduler.tics.left.until.media |
| 8da0 | 20 70 72 65 73 75 6d 65 64 0d 0a 09 09 09 09 3b 20 63 68 61 6e 67 65 64 0d 0a 0d 0a 3b 2a 2a 09 | .presumed......;.changed....;**. |
| 8dc0 | 44 65 62 75 67 67 69 6e 67 20 63 6f 6e 74 72 6f 6c 3a 0d 0a 3b 0d 0a 3b 09 47 72 6f 75 70 09 4c | Debugging.control:..;..;.Group.L |
| 8de0 | 65 76 65 6c 09 43 6f 6e 74 72 6f 6c 73 0d 0a 3b 09 20 30 31 09 09 47 65 6e 65 72 61 6c 20 42 49 | evel.Controls..;..01..General.BI |
| 8e00 | 4f 53 2c 20 62 6f 6f 74 73 74 72 61 70 70 69 6e 67 20 61 6e 64 20 69 6e 69 74 69 61 6c 69 7a 61 | OS,.bootstrapping.and.initializa |
| 8e20 | 74 69 6f 6e 0d 0a 3b 09 09 20 30 31 09 09 44 65 76 69 63 65 20 69 6e 69 74 69 61 6c 69 7a 61 74 | tion..;...01..Device.initializat |
| 8e40 | 69 6f 6e 0d 0a 3b 09 09 20 30 32 09 09 4d 53 2d 44 4f 53 20 62 6f 6f 74 73 74 72 61 70 70 69 6e | ion..;...02..MS-DOS.bootstrappin |
| 8e60 | 67 0d 0a 3b 09 09 20 30 34 09 09 44 72 69 76 65 72 20 65 72 72 6f 72 20 63 6f 6e 64 69 74 69 6f | g..;...04..Driver.error.conditio |
| 8e80 | 6e 73 0d 0a 3b 09 09 20 31 30 09 09 43 6f 6d 6d 61 6e 64 20 64 69 73 70 61 74 63 68 0d 0a 3b 09 | ns..;...10..Command.dispatch..;. |
| 8ea0 | 20 30 34 09 09 44 69 73 6b 65 74 74 65 20 64 72 69 76 65 72 0d 0a 3b 09 09 20 30 31 09 09 49 6e | .04..Diskette.driver..;...01..In |
| 8ec0 | 69 74 69 61 6c 69 7a 61 74 69 6f 6e 0d 0a 3b 09 09 20 30 32 09 09 53 79 73 74 65 6d 20 65 6e 74 | itialization..;...02..System.ent |
| 8ee0 | 72 79 73 0d 0a 3b 09 09 20 30 34 09 09 44 65 74 61 69 6c 73 20 6f 66 20 72 65 61 64 2f 77 72 69 | rys..;...04..Details.of.read/wri |
| 8f00 | 74 65 20 70 72 6f 63 65 73 73 69 6e 67 0d 0a 3b 09 20 30 38 09 09 48 61 72 64 20 64 69 73 6b 20 | te.processing..;..08..Hard.disk. |
| 8f20 | 64 72 69 76 65 72 0d 0a 3b 09 09 20 30 31 09 09 49 6e 69 74 69 61 6c 69 7a 61 74 69 6f 6e 0d 0a | driver..;...01..Initialization.. |
| 8f40 | 3b 09 09 20 30 32 09 09 53 79 73 74 65 6d 20 65 6e 74 72 79 73 0d 0a 3b 09 20 31 30 09 09 43 6f | ;...02..System.entrys..;..10..Co |
| 8f60 | 6e 73 6f 6c 65 20 64 69 73 70 6c 61 79 20 64 72 69 76 65 72 0d 0a 0d 0a 0d 0a 09 50 55 42 4c 49 | nsole.display.driver.......PUBLI |
| 8f80 | 43 09 42 55 47 42 49 54 53 0d 0a 42 55 47 42 49 54 53 20 44 42 20 20 30 30 30 48 09 09 09 3b 20 | C.BUGBITS..BUGBITS.DB..000H...;. |
| 8fa0 | 67 72 6f 75 70 20 62 69 74 73 0d 0a 09 44 42 20 20 30 66 66 48 09 09 09 3b 20 6c 65 76 65 6c 20 | group.bits...DB..0ffH...;.level. |
| 8fc0 | 62 69 74 73 0d 0a 0d 0a 53 74 72 61 74 65 67 79 09 50 52 4f 43 09 46 41 52 0d 0a 09 52 45 54 0d | bits....Strategy.PROC.FAR...RET. |
| 8fe0 | 0a 53 74 72 61 74 65 67 79 09 45 4e 44 50 0d 0a 0d 0a 49 46 09 43 4f 4e 53 46 4c 41 47 0d 0a 43 | .Strategy.ENDP....IF.CONSFLAG..C |
| 9000 | 4f 4e 24 49 4e 3a 0d 0a 09 50 55 53 48 09 53 49 0d 0a 09 4d 4f 56 09 53 49 2c 4f 46 46 53 45 54 | ON$IN:...PUSH.SI...MOV.SI,OFFSET |
| 9020 | 20 43 4f 4e 54 42 4c 0d 0a 09 4a 4d 50 09 53 48 4f 52 54 20 49 6e 74 65 72 72 75 70 74 0d 0a 45 | .CONTBL...JMP.SHORT.Interrupt..E |
| 9040 | 4e 44 49 46 09 3b 43 4f 4e 53 46 4c 41 47 0d 0a 0d 0a 41 55 58 30 24 49 4e 3a 0d 0a 09 50 55 53 | NDIF.;CONSFLAG....AUX0$IN:...PUS |
| 9060 | 48 09 53 49 0d 0a 09 50 55 53 48 09 41 58 0d 0a 09 58 4f 52 09 41 4c 2c 41 4c 0d 0a 09 4a 4d 50 | H.SI...PUSH.AX...XOR.AL,AL...JMP |
| 9080 | 09 53 48 4f 52 54 20 41 55 58 45 4e 54 0d 0a 0d 0a 41 55 58 31 24 49 4e 3a 0d 0a 09 50 55 53 48 | .SHORT.AUXENT....AUX1$IN:...PUSH |
| 90a0 | 09 53 49 0d 0a 09 50 55 53 48 09 41 58 0d 0a 09 4d 4f 56 09 41 4c 2c 31 0d 0a 41 55 58 45 4e 54 | .SI...PUSH.AX...MOV.AL,1..AUXENT |
| 90c0 | 3a 0d 0a 09 4d 4f 56 09 53 49 2c 4f 46 46 53 45 54 20 41 55 58 54 42 4c 0d 0a 09 4a 4d 50 09 53 | :...MOV.SI,OFFSET.AUXTBL...JMP.S |
| 90e0 | 48 4f 52 54 20 65 6e 74 72 79 31 0d 0a 0d 0a 50 52 4e 30 24 49 4e 3a 0d 0a 09 50 55 53 48 09 53 | HORT.entry1....PRN0$IN:...PUSH.S |
| 9100 | 49 0d 0a 09 50 55 53 48 09 41 58 0d 0a 09 58 4f 52 09 41 4c 2c 41 4c 0d 0a 09 4a 4d 50 09 53 48 | I...PUSH.AX...XOR.AL,AL...JMP.SH |
| 9120 | 4f 52 54 20 50 52 4e 45 4e 54 0d 0a 0d 0a 50 52 4e 31 24 49 4e 3a 0d 0a 09 50 55 53 48 09 53 49 | ORT.PRNENT....PRN1$IN:...PUSH.SI |
| 9140 | 0d 0a 09 50 55 53 48 09 41 58 0d 0a 09 4d 4f 56 09 41 4c 2c 31 0d 0a 09 4a 4d 50 09 53 48 4f 52 | ...PUSH.AX...MOV.AL,1...JMP.SHOR |
| 9160 | 54 20 50 52 4e 45 4e 54 0d 0a 0d 0a 50 52 4e 32 24 49 4e 3a 0d 0a 09 50 55 53 48 09 53 49 0d 0a | T.PRNENT....PRN2$IN:...PUSH.SI.. |
| 9180 | 09 50 55 53 48 09 41 58 0d 0a 09 4d 4f 56 09 41 4c 2c 32 0d 0a 50 52 4e 45 4e 54 3a 0d 0a 09 4d | .PUSH.AX...MOV.AL,2..PRNENT:...M |
| 91a0 | 4f 56 09 53 49 2c 4f 46 46 53 45 54 20 50 52 4e 54 42 4c 0d 0a 09 4a 4d 50 09 53 48 4f 52 54 20 | OV.SI,OFFSET.PRNTBL...JMP.SHORT. |
| 91c0 | 65 6e 74 72 79 31 0d 0a 0d 0a 54 49 4d 24 49 4e 3a 0d 0a 09 50 55 53 48 09 53 49 0d 0a 09 4d 4f | entry1....TIM$IN:...PUSH.SI...MO |
| 91e0 | 56 09 53 49 2c 4f 46 46 53 45 54 20 54 49 4d 54 42 4c 0d 0a 0d 0a 0d 0a 43 4f 4d 4d 45 4e 54 20 | V.SI,OFFSET.TIMTBL......COMMENT. |
| 9200 | 2a 0d 0a 20 20 20 49 6e 74 65 72 72 75 70 74 20 69 73 20 74 68 65 20 6d 61 69 6e 20 70 61 72 74 | *.....Interrupt.is.the.main.part |
| 9220 | 20 6f 66 20 74 68 65 20 69 6e 74 65 72 72 75 70 74 20 64 65 76 69 63 65 20 65 6e 74 72 79 20 70 | .of.the.interrupt.device.entry.p |
| 9240 | 6f 69 6e 74 28 20 61 0d 0a 6d 69 73 6e 6f 6d 65 72 2c 20 61 63 74 75 61 6c 6c 79 20 69 73 20 74 | oint(.a..misnomer,.actually.is.t |
| 9260 | 68 65 20 65 78 65 63 75 74 65 20 66 75 6e 63 74 69 6f 6e 20 65 6e 74 72 79 20 29 20 66 6f 72 20 | he.execute.function.entry.).for. |
| 9280 | 61 6c 6c 20 64 65 76 69 63 65 73 2e 0d 0a 54 68 65 20 76 61 72 69 6f 75 73 20 64 65 76 69 63 65 | all.devices...The.various.device |
| 92a0 | 73 20 73 65 74 20 75 70 20 74 68 65 20 64 69 73 70 61 74 63 68 20 74 61 62 6c 65 20 61 64 64 72 | s.set.up.the.dispatch.table.addr |
| 92c0 | 65 73 73 20 61 6e 64 20 75 6e 69 74 20 63 68 6f 69 63 65 0d 0a 61 6e 64 20 74 68 65 6e 20 6a 75 | ess.and.unit.choice..and.then.ju |
| 92e0 | 6d 70 20 74 6f 20 49 6e 74 65 72 72 75 70 74 20 77 68 69 63 68 20 74 68 65 6e 20 64 69 73 70 61 | mp.to.Interrupt.which.then.dispa |
| 9300 | 74 63 68 65 73 20 74 6f 20 74 68 65 20 61 70 70 72 6f 70 72 69 61 74 65 0d 0a 64 65 76 69 63 65 | tches.to.the.appropriate..device |
| 9320 | 20 72 6f 75 74 69 6e 65 2e 0d 0a 0d 0a 45 6e 74 72 79 20 70 61 72 61 6d 65 74 65 72 73 3a 0d 0a | .routine.....Entry.parameters:.. |
| 9340 | 09 53 49 09 41 64 64 72 65 73 73 20 6f 66 20 64 65 76 69 63 65 20 64 69 73 70 61 74 63 68 20 74 | .SI.Address.of.device.dispatch.t |
| 9360 | 61 62 6c 65 0d 0a 09 41 4c 09 55 6e 69 74 20 23 20 66 6f 72 20 41 75 78 2f 50 72 6e 28 20 73 74 | able...AL.Unit.#.for.Aux/Prn(.st |
| 9380 | 6f 72 65 64 20 69 6e 20 41 75 78 4e 75 6d 20 29 0d 0a 09 45 53 3a 42 58 09 44 65 76 69 63 65 20 | ored.in.AuxNum.)...ES:BX.Device. |
| 93a0 | 72 65 71 75 65 73 74 20 70 61 63 6b 65 74 20 61 64 64 72 65 73 73 0d 0a 0d 0a 45 78 69 74 20 70 | request.packet.address....Exit.p |
| 93c0 | 61 72 61 6d 65 74 65 72 73 3a 09 28 20 74 6f 20 64 65 76 69 63 65 20 72 6f 75 74 69 6e 65 20 29 | arameters:.(.to.device.routine.) |
| 93e0 | 0d 0a 09 41 4c 09 55 6e 69 74 20 63 6f 64 65 20 66 72 6f 6d 20 70 61 63 6b 65 74 0d 0a 09 41 48 | ...AL.Unit.code.from.packet...AH |
| 9400 | 09 4d 65 64 69 61 20 64 65 73 63 72 69 70 74 6f 72 20 66 72 6f 6d 20 70 61 63 6b 65 74 0d 0a 09 | .Media.descriptor.from.packet... |
| 9420 | 43 58 09 43 6f 75 6e 74 20 66 72 6f 6d 20 70 61 63 6b 65 74 0d 0a 09 44 58 09 53 74 61 72 74 20 | CX.Count.from.packet...DX.Start. |
| 9440 | 73 65 63 74 6f 72 20 66 72 6f 6d 20 70 61 63 6b 65 74 0d 0a 09 45 53 3a 44 49 09 42 75 66 66 65 | sector.from.packet...ES:DI.Buffe |
| 9460 | 72 20 61 64 64 72 65 73 73 20 66 72 6f 6d 20 70 61 63 6b 65 74 0d 0a 09 44 53 3a 42 58 09 50 61 | r.address.from.packet...DS:BX.Pa |
| 9480 | 63 6b 65 74 20 61 64 64 72 65 73 73 0d 0a 09 53 53 09 54 61 73 6b 41 72 65 61 20 73 65 67 6d 65 | cket.address...SS.TaskArea.segme |
| 94a0 | 6e 74 28 20 66 72 6f 6d 20 64 6f 73 20 63 61 6c 6c 20 29 0d 0a 09 2a 0d 0a 0d 0a 09 50 55 42 4c | nt(.from.dos.call.)...*.....PUBL |
| 94c0 | 49 43 09 49 6e 74 65 72 72 75 70 74 0d 0a 49 6e 74 65 72 72 75 70 74 09 50 52 4f 43 09 46 41 52 | IC.Interrupt..Interrupt.PROC.FAR |
| 94e0 | 0d 0a 09 50 55 53 48 09 41 58 0d 0a 65 6e 74 72 79 31 3a 0d 0a 09 50 55 53 48 09 43 58 0d 0a 09 | ...PUSH.AX..entry1:...PUSH.CX... |
| 9500 | 50 55 53 48 09 44 58 0d 0a 09 50 55 53 48 09 44 49 0d 0a 09 50 55 53 48 09 42 50 0d 0a 09 50 55 | PUSH.DX...PUSH.DI...PUSH.BP...PU |
| 9520 | 53 48 09 44 53 0d 0a 09 50 55 53 48 09 45 53 0d 0a 09 50 55 53 48 09 42 58 0d 0a 09 64 65 62 75 | SH.DS...PUSH.ES...PUSH.BX...debu |
| 9540 | 67 09 31 2c 31 30 48 2c 3c 20 49 4e 54 45 52 52 55 50 54 20 63 6d 64 74 62 6c 20 24 78 20 3e 2c | g.1,10H,<.INTERRUPT.cmdtbl.$x.>, |
| 9560 | 3c 73 69 3e 0d 0a 09 4d 4f 56 09 43 53 3a 5b 41 55 58 4e 55 4d 5d 2c 41 4c 09 09 3b 20 53 61 76 | <si>...MOV.CS:[AUXNUM],AL..;.Sav |
| 9580 | 65 20 75 6e 69 74 20 63 68 6f 69 63 65 20 6f 66 20 41 55 58 2f 50 52 4e 0d 0a 09 4d 4f 56 09 41 | e.unit.choice.of.AUX/PRN...MOV.A |
| 95a0 | 58 2c 45 53 0d 0a 09 4d 4f 56 09 44 53 2c 41 58 09 09 09 3b 20 44 53 3a 42 58 20 61 6c 73 6f 20 | X,ES...MOV.DS,AX...;.DS:BX.also. |
| 95c0 | 70 6f 69 6e 74 73 20 74 6f 20 70 61 63 6b 65 74 0d 0a 0d 0a 09 4d 4f 56 09 41 4c 2c 44 53 3a 5b | points.to.packet.....MOV.AL,DS:[ |
| 95e0 | 42 58 5d 2e 43 6d 64 09 09 3b 20 47 65 74 20 64 65 76 69 63 65 20 63 6f 6d 6d 61 6e 64 0d 0a 09 | BX].Cmd..;.Get.device.command... |
| 9600 | 58 4f 52 09 41 48 2c 41 48 0d 0a 09 41 44 44 09 53 49 2c 41 58 0d 0a 09 41 44 44 09 53 49 2c 41 | XOR.AH,AH...ADD.SI,AX...ADD.SI,A |
| 9620 | 58 09 09 09 3b 20 47 65 74 20 41 64 64 72 65 73 73 20 6f 66 20 72 6f 75 74 69 6e 65 0d 0a 09 43 | X...;.Get.Address.of.routine...C |
| 9640 | 4d 50 09 41 4c 2c 31 38 09 09 09 3b 20 54 6f 6f 20 68 69 67 68 20 61 20 63 6f 6d 6d 61 6e 64 20 | MP.AL,18...;.Too.high.a.command. |
| 9660 | 6e 75 6d 62 65 72 3f 0d 0a 09 4a 41 09 43 6d 64 45 72 72 09 09 09 3b 20 59 65 73 2c 20 65 72 72 | number?...JA.CmdErr...;.Yes,.err |
| 9680 | 6f 72 0d 0a 09 4d 4f 56 09 41 4c 2c 44 53 3a 5b 42 58 5d 2e 55 4e 49 54 09 09 3b 41 4c 20 3d 20 | or...MOV.AL,DS:[BX].UNIT..;AL.=. |
| 96a0 | 55 6e 69 74 20 63 6f 64 65 0d 0a 09 4d 4f 56 09 41 48 2c 44 53 3a 5b 42 58 5d 2e 4d 45 44 49 41 | Unit.code...MOV.AH,DS:[BX].MEDIA |
| 96c0 | 09 3b 41 48 20 3d 20 4d 65 64 69 61 20 64 65 73 63 72 69 70 74 6f 72 0d 0a 09 4d 4f 56 09 43 58 | .;AH.=.Media.descriptor...MOV.CX |
| 96e0 | 2c 44 53 3a 5b 42 58 5d 2e 43 4f 55 4e 54 09 3b 43 58 20 3d 20 43 6f 75 6e 74 0d 0a 09 4d 4f 56 | ,DS:[BX].COUNT.;CX.=.Count...MOV |
| 9700 | 09 44 58 2c 44 53 3a 5b 42 58 5d 2e 53 54 41 52 54 09 3b 44 58 20 3d 20 53 74 61 72 74 20 73 65 | .DX,DS:[BX].START.;DX.=.Start.se |
| 9720 | 63 74 6f 72 0d 0a 09 4c 45 53 09 44 49 2c 44 53 3a 5b 42 58 5d 2e 54 52 41 4e 53 09 3b 20 45 53 | ctor...LES.DI,DS:[BX].TRANS.;.ES |
| 9740 | 3a 44 49 20 3d 20 62 75 66 66 65 72 20 61 64 64 72 0d 0a 09 64 65 62 75 67 09 31 2c 31 30 48 2c | :DI.=.buffer.addr...debug.1,10H, |
| 9760 | 3c 75 6e 20 24 78 20 78 66 65 72 20 24 78 3a 24 78 20 72 74 6e 20 24 78 5c 6e 3e 2c 3c 61 78 2c | <un.$x.xfer.$x:$x.rtn.$x\n>,<ax, |
| 9780 | 65 73 2c 64 69 2c 63 73 3a 5b 73 69 5d 3e 0d 0a 09 4a 4d 50 09 57 4f 52 44 20 50 54 52 20 43 53 | es,di,cs:[si]>...JMP.WORD.PTR.CS |
| 97a0 | 3a 5b 53 49 5d 09 3b 20 44 6f 20 72 65 71 75 65 73 74 0d 0a 49 6e 74 65 72 72 75 70 74 09 45 4e | :[SI].;.Do.request..Interrupt.EN |
| 97c0 | 44 50 0d 0a 0d 0a 53 55 42 54 54 4c 09 52 6f 75 74 69 6e 65 73 20 75 73 65 64 20 62 79 20 64 65 | DP....SUBTTL.Routines.used.by.de |
| 97e0 | 76 69 63 65 20 72 6f 75 74 69 6e 65 73 0d 0a 0c 43 4f 4d 4d 45 4e 54 09 2a 0d 0a 20 20 20 41 6c | vice.routines...COMMENT.*.....Al |
| 9800 | 6c 20 72 6f 75 74 69 6e 65 73 20 6f 6e 20 74 68 69 73 20 70 61 67 65 20 61 72 65 20 76 61 72 69 | l.routines.on.this.page.are.vari |
| 9820 | 6f 75 73 20 65 78 69 74 73 20 66 6f 72 20 64 65 76 69 63 65 20 66 75 6e 63 74 69 6f 6e 73 2e 0d | ous.exits.for.device.functions.. |
| 9840 | 0a 54 68 65 79 20 65 61 63 68 20 72 65 74 75 72 6e 20 64 69 66 66 65 72 65 6e 74 20 69 6e 66 6f | .They.each.return.different.info |
| 9860 | 72 6d 61 74 69 6f 6e 20 69 6e 20 74 68 65 20 72 65 71 75 65 73 74 20 70 61 63 6b 65 74 20 66 6f | rmation.in.the.request.packet.fo |
| 9880 | 72 20 74 68 65 0d 0a 64 6f 73 2e 20 54 68 65 20 72 6f 75 74 69 6e 65 73 20 61 72 65 20 61 73 20 | r.the..dos..The.routines.are.as. |
| 98a0 | 66 6f 6c 6c 6f 77 73 3a 0d 0a 0d 0a 09 53 74 61 74 75 73 44 65 76 52 65 61 64 79 0d 0a 09 09 20 | follows:.....StatusDevReady..... |
| 98c0 | 20 54 68 65 20 62 75 73 79 20 61 6e 64 20 64 6f 6e 65 20 62 69 74 73 20 61 72 65 20 73 65 74 20 | .The.busy.and.done.bits.are.set. |
| 98e0 | 69 6e 20 74 68 65 20 70 61 63 6b 65 74 2e 20 54 68 69 73 0d 0a 09 09 6d 65 61 6e 73 20 74 68 61 | in.the.packet..This....means.tha |
| 9900 | 74 20 74 68 65 20 64 65 76 69 63 65 20 68 61 73 20 69 6e 70 75 74 20 74 6f 20 62 65 20 72 65 61 | t.the.device.has.input.to.be.rea |
| 9920 | 64 20 6f 72 20 63 61 6e 0d 0a 09 09 64 6f 20 6f 75 74 70 75 74 20 77 69 74 68 6f 75 74 20 61 6e | d.or.can....do.output.without.an |
| 9940 | 79 20 77 61 69 74 69 6e 67 2e 0d 0a 0d 0a 09 53 74 61 74 75 73 50 61 72 74 69 61 6c 58 66 65 72 | y.waiting......StatusPartialXfer |
| 9960 | 0d 0a 09 09 20 20 54 68 65 20 64 65 76 69 63 65 20 77 61 73 20 75 6e 61 62 6c 65 20 74 6f 20 64 | ......The.device.was.unable.to.d |
| 9980 | 6f 20 74 68 65 20 49 2f 4f 20 66 6f 72 20 74 68 65 20 72 65 71 75 65 73 74 65 64 0d 0a 09 09 6e | o.the.I/O.for.the.requested....n |
| 99a0 | 75 6d 62 65 72 20 6f 66 20 62 79 74 65 73 2f 62 6c 6f 63 6b 73 2e 20 43 58 20 63 6f 6e 74 61 69 | umber.of.bytes/blocks..CX.contai |
| 99c0 | 6e 73 20 74 68 65 20 6e 75 6d 62 65 72 20 74 68 61 74 20 61 72 65 0d 0a 09 09 6c 65 66 74 20 74 | ns.the.number.that.are....left.t |
| 99e0 | 6f 20 64 6f 2e 20 46 61 6c 6c 20 69 6e 74 6f 20 53 74 61 74 75 73 45 72 72 6f 72 20 74 6f 20 73 | o.do..Fall.into.StatusError.to.s |
| 9a00 | 65 74 20 65 72 72 6f 72 20 68 61 73 0d 0a 09 09 68 61 70 70 65 6e 65 64 2e 0d 0a 0d 0a 09 53 74 | et.error.has....happened......St |
| 9a20 | 61 74 75 73 45 72 72 6f 72 0d 0a 09 09 20 20 53 65 74 20 74 68 65 20 65 72 72 6f 72 20 61 6e 64 | atusError......Set.the.error.and |
| 9a40 | 20 64 6f 6e 65 20 62 69 74 73 20 69 6e 20 74 68 65 20 73 74 61 74 75 73 2e 0d 0a 0d 0a 09 53 74 | .done.bits.in.the.status......St |
| 9a60 | 61 74 75 73 4e 6f 58 66 65 72 0d 0a 09 09 20 20 54 68 65 20 64 65 76 69 63 65 20 63 6f 75 6c 64 | atusNoXfer......The.device.could |
| 9a80 | 6e 27 74 20 64 6f 20 74 68 65 20 72 65 61 64 20 6f 72 20 77 72 69 74 65 2c 20 73 65 74 20 74 68 | n't.do.the.read.or.write,.set.th |
| 9aa0 | 65 0d 0a 09 09 6e 75 6d 62 65 72 20 6f 66 20 62 79 74 65 73 20 74 72 61 6e 73 66 65 72 72 65 64 | e....number.of.bytes.transferred |
| 9ac0 | 20 74 6f 20 30 2c 20 62 75 74 20 64 6f 6e 27 74 20 73 65 74 20 74 68 65 0d 0a 09 09 65 72 72 6f | .to.0,.but.don't.set.the....erro |
| 9ae0 | 72 20 62 69 74 2e 0d 0a 0d 0a 09 53 74 61 74 75 73 43 6f 6d 70 6c 65 74 65 0d 0a 09 09 20 20 54 | r.bit......StatusComplete......T |
| 9b00 | 68 65 20 64 65 76 69 63 65 20 61 63 74 75 61 6c 6c 79 20 63 6f 6d 70 6c 65 74 65 64 20 74 68 65 | he.device.actually.completed.the |
| 9b20 | 20 72 65 71 75 65 73 74 20 61 6e 64 20 65 76 65 72 79 2d 0d 0a 09 09 74 68 69 6e 67 20 77 61 73 | .request.and.every-....thing.was |
| 9b40 | 20 6a 75 73 74 20 66 69 6e 65 2c 20 73 6f 20 6a 75 73 74 20 73 65 74 20 74 68 65 20 64 6f 6e 65 | .just.fine,.so.just.set.the.done |
| 9b60 | 20 62 69 74 20 69 6e 20 74 68 65 0d 0a 09 09 72 65 71 75 65 73 74 20 73 74 61 74 75 73 2e 0d 0a | .bit.in.the....request.status... |
| 9b80 | 0d 0a 09 53 74 61 74 75 73 57 61 69 74 0d 0a 09 09 20 20 54 68 65 20 64 65 76 69 63 65 20 64 72 | ...StatusWait......The.device.dr |
| 9ba0 | 69 76 65 72 20 69 73 20 66 6f 72 20 33 2e 30 20 61 6e 64 20 73 61 77 20 74 68 61 74 20 69 74 20 | iver.is.for.3.0.and.saw.that.it. |
| 9bc0 | 77 6f 75 6c 64 0d 0a 09 09 68 61 76 65 20 74 6f 20 77 61 69 74 20 69 6e 20 61 20 6c 6f 6f 70 20 | would....have.to.wait.in.a.loop. |
| 9be0 | 74 6f 20 64 6f 20 74 68 65 20 72 65 71 75 65 73 74 2c 20 73 6f 20 69 6e 73 74 65 61 64 0d 0a 09 | to.do.the.request,.so.instead... |
| 9c00 | 09 69 74 20 77 69 6c 6c 20 6e 6f 74 20 73 65 74 20 74 68 65 20 64 6f 6e 65 20 62 69 74 20 77 68 | .it.will.not.set.the.done.bit.wh |
| 9c20 | 69 63 68 20 74 65 6c 6c 73 20 74 68 65 20 64 6f 73 20 74 6f 0d 0a 09 09 70 75 74 20 74 68 65 20 | ich.tells.the.dos.to....put.the. |
| 9c40 | 74 61 73 6b 20 69 6e 74 6f 20 74 68 65 20 49 2f 4f 20 77 61 69 74 20 71 75 65 75 65 2e 0d 0a 0d | task.into.the.I/O.wait.queue.... |
| 9c60 | 0a 45 6e 74 72 79 20 70 61 72 61 6d 65 74 65 72 73 3a 09 28 20 66 6f 72 20 61 6c 6c 20 6f 66 20 | .Entry.parameters:.(.for.all.of. |
| 9c80 | 74 68 65 20 61 62 6f 76 65 20 72 6f 75 74 69 6e 65 73 20 29 0d 0a 09 44 53 3a 42 58 09 41 64 64 | the.above.routines.)...DS:BX.Add |
| 9ca0 | 72 65 73 73 20 6f 66 20 64 65 76 69 63 65 20 72 65 71 75 65 73 74 20 70 61 63 6b 65 74 0d 0a 09 | ress.of.device.request.packet... |
| 9cc0 | 43 58 09 43 6f 75 6e 74 20 6f 66 20 62 79 74 65 73 2f 62 6c 6f 63 6b 73 20 6c 65 66 74 20 74 6f | CX.Count.of.bytes/blocks.left.to |
| 9ce0 | 20 74 72 61 6e 73 66 65 72 20 69 66 20 61 70 70 6c 69 63 61 62 6c 65 0d 0a 09 41 4c 09 45 72 72 | .transfer.if.applicable...AL.Err |
| 9d00 | 6f 72 20 63 6f 64 65 20 69 66 20 61 70 70 6c 69 63 61 62 6c 65 0d 0a 0d 0a 45 78 69 74 20 70 61 | or.code.if.applicable....Exit.pa |
| 9d20 | 72 61 6d 65 74 65 72 73 3a 0d 0a 09 45 53 3a 42 58 09 50 6f 69 6e 74 65 72 20 74 6f 20 70 61 63 | rameters:...ES:BX.Pointer.to.pac |
| 9d40 | 6b 65 74 0d 0a 09 41 58 09 44 65 73 74 72 6f 79 65 64 0d 0a 09 53 49 09 44 65 73 74 72 6f 79 65 | ket...AX.Destroyed...SI.Destroye |
| 9d60 | 64 0d 0a 09 41 6c 6c 20 6f 74 68 65 72 20 72 65 67 69 73 74 65 72 73 20 70 72 65 73 65 72 76 65 | d...All.other.registers.preserve |
| 9d80 | 64 0d 0a 09 2a 0d 0a 0d 0a 09 50 55 42 4c 49 43 09 53 74 61 74 75 73 44 65 76 52 65 61 64 79 0d | d...*.....PUBLIC.StatusDevReady. |
| 9da0 | 0a 53 74 61 74 75 73 44 65 76 52 65 61 64 79 09 50 52 4f 43 09 4e 45 41 52 09 09 3b 20 44 65 76 | .StatusDevReady.PROC.NEAR..;.Dev |
| 9dc0 | 69 63 65 20 68 61 73 20 64 61 74 61 20 6f 72 20 63 61 6e 20 73 65 6e 64 0d 0a 09 4d 4f 56 09 41 | ice.has.data.or.can.send...MOV.A |
| 9de0 | 48 2c 30 30 30 30 30 30 31 31 42 09 09 3b 20 44 6f 6e 65 20 2b 20 62 75 73 79 0d 0a 09 4a 4d 50 | H,00000011B..;.Done.+.busy...JMP |
| 9e00 | 09 53 48 4f 52 54 20 53 65 74 53 74 61 74 75 73 0d 0a 53 74 61 74 75 73 44 65 76 52 65 61 64 79 | .SHORT.SetStatus..StatusDevReady |
| 9e20 | 09 45 4e 44 50 0d 0a 0d 0a 09 50 55 42 4c 49 43 09 43 6d 64 45 72 72 0d 0a 43 6d 64 45 72 72 09 | .ENDP.....PUBLIC.CmdErr..CmdErr. |
| 9e40 | 50 52 4f 43 09 4e 45 41 52 09 09 3b 20 42 61 64 20 64 65 76 69 63 65 20 63 6f 6d 6d 61 6e 64 20 | PROC.NEAR..;.Bad.device.command. |
| 9e60 | 6e 75 6d 62 65 72 0d 0a 09 64 65 62 75 67 09 31 2c 34 2c 3c 20 43 4d 44 45 52 52 20 2d 20 24 62 | number...debug.1,4,<.CMDERR.-.$b |
| 9e80 | 20 24 78 5c 6e 3e 2c 3c 61 78 2c 73 69 3e 0d 0a 09 4d 4f 56 09 41 4c 2c 33 09 09 09 3b 20 55 6e | .$x\n>,<ax,si>...MOV.AL,3...;.Un |
| 9ea0 | 6b 6e 6f 77 6e 20 63 6f 6d 6d 61 6e 64 20 65 72 72 6f 72 0d 0a 43 6d 64 45 72 72 09 45 4e 44 50 | known.command.error..CmdErr.ENDP |
| 9ec0 | 0d 0a 0d 0a 53 74 61 74 75 73 50 61 72 74 69 61 6c 58 66 65 72 09 50 52 4f 43 09 4e 45 41 52 0d | ....StatusPartialXfer.PROC.NEAR. |
| 9ee0 | 0a 09 53 55 42 09 5b 42 58 5d 2e 43 4f 55 4e 54 2c 43 58 09 09 3b 23 20 6f 66 20 73 75 63 63 65 | ..SUB.[BX].COUNT,CX..;#.of.succe |
| 9f00 | 73 73 66 75 6c 20 49 2f 4f 27 73 0d 0a 53 74 61 74 75 73 50 61 72 74 69 61 6c 58 66 65 72 09 45 | ssful.I/O's..StatusPartialXfer.E |
| 9f20 | 4e 44 50 0d 0a 0d 0a 09 50 55 42 4c 49 43 09 53 74 61 74 75 73 45 72 72 6f 72 0d 0a 53 74 61 74 | NDP.....PUBLIC.StatusError..Stat |
| 9f40 | 75 73 45 72 72 6f 72 09 50 52 4f 43 09 4e 45 41 52 0d 0a 09 4d 4f 56 09 41 48 2c 31 30 30 30 30 | usError.PROC.NEAR...MOV.AH,10000 |
| 9f60 | 30 30 31 42 09 09 3b 20 45 72 72 6f 72 20 2b 20 64 6f 6e 65 0d 0a 09 4a 4d 50 09 53 48 4f 52 54 | 001B..;.Error.+.done...JMP.SHORT |
| 9f80 | 20 53 65 74 53 74 61 74 75 73 0d 0a 53 74 61 74 75 73 45 72 72 6f 72 09 45 4e 44 50 0d 0a 0d 0a | .SetStatus..StatusError.ENDP.... |
| 9fa0 | 53 74 61 74 75 73 4e 6f 58 66 65 72 09 50 52 4f 43 09 4e 45 41 52 0d 0a 09 58 4f 52 09 41 58 2c | StatusNoXfer.PROC.NEAR...XOR.AX, |
| 9fc0 | 41 58 0d 0a 09 4d 4f 56 09 5b 42 58 5d 2e 43 4f 55 4e 54 2c 41 58 09 09 3b 20 4e 6f 20 63 68 61 | AX...MOV.[BX].COUNT,AX..;.No.cha |
| 9fe0 | 72 73 20 72 65 61 64 0d 0a 53 74 61 74 75 73 4e 6f 58 66 65 72 09 45 4e 44 50 0d 0a 0d 0a 09 50 | rs.read..StatusNoXfer.ENDP.....P |
| a000 | 55 42 4c 49 43 09 53 74 61 74 75 73 43 6f 6d 70 6c 65 74 65 0d 0a 53 74 61 74 75 73 43 6f 6d 70 | UBLIC.StatusComplete..StatusComp |
| a020 | 6c 65 74 65 09 50 52 4f 43 09 4e 45 41 52 0d 0a 09 4d 4f 56 09 41 48 2c 30 30 30 30 30 30 30 31 | lete.PROC.NEAR...MOV.AH,00000001 |
| a040 | 42 09 09 3b 20 44 6f 6e 65 0d 0a 09 50 55 42 4c 49 43 09 53 65 74 53 74 61 74 75 73 0d 0a 53 65 | B..;.Done...PUBLIC.SetStatus..Se |
| a060 | 74 53 74 61 74 75 73 3a 0d 0a 09 50 4f 50 09 42 58 0d 0a 09 50 4f 50 09 45 53 0d 0a 09 4d 4f 56 | tStatus:...POP.BX...POP.ES...MOV |
| a080 | 09 45 53 3a 57 4f 52 44 20 50 54 52 20 5b 42 58 5d 2e 53 54 41 54 55 53 2c 41 58 20 20 20 20 20 | .ES:WORD.PTR.[BX].STATUS,AX..... |
| a0a0 | 3b 4d 41 52 4b 20 4f 50 45 52 41 54 49 4f 4e 20 43 4f 4d 50 4c 45 54 45 0d 0a 09 50 4f 50 09 44 | ;MARK.OPERATION.COMPLETE...POP.D |
| a0c0 | 53 0d 0a 09 50 4f 50 09 42 50 0d 0a 09 50 4f 50 09 44 49 0d 0a 09 50 4f 50 09 44 58 0d 0a 09 50 | S...POP.BP...POP.DI...POP.DX...P |
| a0e0 | 4f 50 09 43 58 0d 0a 09 50 4f 50 09 41 58 0d 0a 09 50 4f 50 09 53 49 0d 0a 58 58 58 09 50 52 4f | OP.CX...POP.AX...POP.SI..XXX.PRO |
| a100 | 43 09 46 41 52 0d 0a 09 52 45 54 09 09 09 09 3b 52 45 53 54 4f 52 45 20 52 45 47 53 20 41 4e 44 | C.FAR...RET....;RESTORE.REGS.AND |
| a120 | 20 52 45 54 55 52 4e 0d 0a 58 58 58 09 45 4e 44 50 0d 0a 53 74 61 74 75 73 43 6f 6d 70 6c 65 74 | .RETURN..XXX.ENDP..StatusComplet |
| a140 | 65 09 45 4e 44 50 0d 0a 0d 0a 53 74 61 74 75 73 57 61 69 74 09 50 52 4f 43 09 4e 45 41 52 0d 0a | e.ENDP....StatusWait.PROC.NEAR.. |
| a160 | 09 4d 4f 56 09 41 48 2c 30 09 09 09 3b 20 44 6f 6e 27 74 20 73 65 74 20 64 6f 6e 65 20 62 69 74 | .MOV.AH,0...;.Don't.set.done.bit |
| a180 | 0d 0a 09 4d 4f 56 09 5b 42 58 5d 2e 43 6f 75 6e 74 2c 43 58 09 09 3b 20 53 65 74 20 6e 75 6d 62 | ...MOV.[BX].Count,CX..;.Set.numb |
| a1a0 | 65 72 20 63 6f 6d 70 6c 65 74 65 64 0d 0a 09 4d 4f 56 09 57 4f 52 44 20 50 54 52 20 5b 42 58 5d | er.completed...MOV.WORD.PTR.[BX] |
| a1c0 | 2e 54 72 61 6e 73 2c 44 49 09 3b 20 53 65 74 20 6e 65 77 20 6f 66 66 73 65 74 0d 0a 09 4a 4d 50 | .Trans,DI.;.Set.new.offset...JMP |
| a1e0 | 09 53 65 74 53 74 61 74 75 73 0d 0a 53 74 61 74 75 73 57 61 69 74 09 45 4e 44 50 0d 0a 0d 0a 49 | .SetStatus..StatusWait.ENDP....I |
| a200 | 46 09 43 4f 4e 53 46 4c 41 47 0d 0a 3b 20 53 65 74 20 74 68 65 20 61 64 64 72 65 73 73 20 6f 66 | F.CONSFLAG..;.Set.the.address.of |
| a220 | 20 74 68 65 20 64 6f 73 20 66 75 6e 63 74 69 6f 6e 20 72 6f 75 74 69 6e 65 20 66 6f 72 20 64 72 | .the.dos.function.routine.for.dr |
| a240 | 69 76 65 72 73 0d 0a 53 65 74 41 64 64 72 20 50 52 4f 43 09 4e 45 41 52 0d 0a 09 4d 4f 56 09 41 | ivers..SetAddr.PROC.NEAR...MOV.A |
| a260 | 58 2c 57 4f 52 44 20 50 54 52 20 5b 42 58 5d 2e 44 66 75 6e 0d 0a 09 4d 4f 56 09 57 4f 52 44 20 | X,WORD.PTR.[BX].Dfun...MOV.WORD. |
| a280 | 50 54 52 20 44 6f 73 46 75 6e 63 74 69 6f 6e 2c 41 58 0d 0a 09 4d 4f 56 09 41 58 2c 57 4f 52 44 | PTR.DosFunction,AX...MOV.AX,WORD |
| a2a0 | 20 50 54 52 20 5b 42 58 2b 32 5d 2e 44 66 75 6e 0d 0a 09 4d 4f 56 09 57 4f 52 44 20 50 54 52 20 | .PTR.[BX+2].Dfun...MOV.WORD.PTR. |
| a2c0 | 28 44 6f 73 46 75 6e 63 74 69 6f 6e 2b 32 29 2c 41 58 0d 0a 09 6d 6f 76 09 61 78 2c 30 0d 0a 09 | (DosFunction+2),AX...mov.ax,0... |
| a2e0 | 6d 6f 76 09 63 78 2c 31 0d 0a 09 6d 6f 76 09 64 78 2c 31 36 0d 0a 09 63 61 6c 6c 09 44 6f 73 46 | mov.cx,1...mov.dx,16...call.DosF |
| a300 | 75 6e 63 74 69 6f 6e 0d 0a 09 6d 6f 76 09 77 6f 72 64 20 70 74 72 20 53 63 72 6e 49 4f 6f 6b 2c | unction...mov.word.ptr.ScrnIOok, |
| a320 | 61 78 0d 0a 09 6d 6f 76 09 77 6f 72 64 20 70 74 72 20 53 63 72 6e 49 4f 6f 6b 2b 32 2c 64 78 0d | ax...mov.word.ptr.ScrnIOok+2,dx. |
| a340 | 0a 09 4a 4d 50 09 53 74 61 74 75 73 43 6f 6d 70 6c 65 74 65 0d 0a 53 65 74 41 64 64 72 20 45 4e | ..JMP.StatusComplete..SetAddr.EN |
| a360 | 44 50 0d 0a 0d 0a 0d 0a 3b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | DP......;----------------------- |
| a380 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
| a3a0 | 2d 2d 2d 2d 2d 2d 0d 0a 3b 0d 0a 3b 09 43 48 52 4f 55 54 20 2d 20 57 52 49 54 45 20 4f 55 54 20 | ------..;..;.CHROUT.-.WRITE.OUT. |
| a3c0 | 43 48 41 52 20 49 4e 20 41 4c 20 55 53 49 4e 47 20 43 55 52 52 45 4e 54 20 41 54 54 52 49 42 55 | CHAR.IN.AL.USING.CURRENT.ATTRIBU |
| a3e0 | 54 45 0d 0a 3b 0d 0a 3b 09 43 41 4c 4c 45 44 20 56 49 41 20 49 4e 54 20 32 39 48 0d 0a 3b 0d 0a | TE..;..;.CALLED.VIA.INT.29H..;.. |
| a400 | 43 48 52 4f 55 54 09 3d 09 32 39 48 0d 0a 0d 0a 4f 55 54 43 48 52 3a 20 53 54 49 0d 0a 09 50 55 | CHROUT.=.29H....OUTCHR:.STI...PU |
| a420 | 53 48 09 41 58 0d 0a 09 4d 4f 56 09 42 58 2c 37 0d 0a 09 4d 4f 56 09 41 48 2c 31 34 09 09 3b 57 | SH.AX...MOV.BX,7...MOV.AH,14..;W |
| a440 | 52 49 54 45 20 43 48 41 52 41 43 54 45 52 0d 0a 09 49 4e 54 09 31 30 48 09 09 3b 53 45 4e 44 20 | RITE.CHARACTER...INT.10H..;SEND. |
| a460 | 54 48 45 20 43 48 41 52 41 43 54 45 52 0d 0a 09 50 4f 50 09 41 58 0d 0a 09 49 52 45 54 0d 0a 45 | THE.CHARACTER...POP.AX...IRET..E |
| a480 | 4e 44 49 46 09 3b 43 4f 4e 53 46 4c 41 47 0d 0a 0d 0a 3b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | NDIF.;CONSFLAG....;------------- |
| a4a0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
| a4c0 | 2d 0d 0a 3b 0d 0a 3b 09 53 45 54 20 44 58 20 54 4f 20 41 55 58 4e 55 4d 0d 0a 3b 0d 0a 47 45 54 | -..;..;.SET.DX.TO.AUXNUM..;..GET |
| a4e0 | 44 58 3a 09 4d 4f 56 09 44 4c 2c 5b 41 55 58 4e 55 4d 5d 0d 0a 09 58 4f 52 09 44 48 2c 44 48 0d | DX:.MOV.DL,[AUXNUM]...XOR.DH,DH. |
| a500 | 0a 09 52 45 54 0d 0a 0d 0a 53 55 42 54 54 4c 09 43 6f 6e 73 6f 6c 65 20 64 72 69 76 65 72 0d 0a | ..RET....SUBTTL.Console.driver.. |
| a520 | 0c 43 4f 4d 4d 45 4e 54 09 2a 0d 0a 20 20 20 54 68 69 73 20 69 73 20 74 68 65 20 63 6f 6e 73 6f | .COMMENT.*.....This.is.the.conso |
| a540 | 6c 65 28 20 43 4f 4e 20 29 20 64 65 76 69 63 65 20 64 72 69 76 65 72 2e 20 54 68 65 20 69 6e 70 | le(.CON.).device.driver..The.inp |
| a560 | 75 74 20 73 69 64 65 20 69 73 20 61 73 73 69 67 6e 65 64 0d 0a 74 6f 20 74 68 65 20 6b 65 79 62 | ut.side.is.assigned..to.the.keyb |
| a580 | 6f 61 72 64 20 61 6e 64 20 74 68 65 20 6f 75 74 70 75 74 20 74 6f 20 74 68 65 20 76 69 64 65 6f | oard.and.the.output.to.the.video |
| a5a0 | 20 73 63 72 65 65 6e 2e 20 54 68 65 20 6f 75 74 70 75 74 20 63 6f 64 65 0d 0a 72 65 6d 61 69 6e | .screen..The.output.code..remain |
| a5c0 | 73 20 6d 6f 72 65 20 6f 72 20 6c 65 73 73 20 74 68 65 20 73 61 6d 65 20 61 73 20 69 6e 20 32 2e | s.more.or.less.the.same.as.in.2. |
| a5e0 | 30 2e 20 54 68 65 20 69 6e 70 75 74 20 73 69 64 65 2c 20 68 6f 77 65 76 65 72 2c 20 69 73 0d 0a | 0..The.input.side,.however,.is.. |
| a600 | 63 68 61 6e 67 65 64 20 66 6f 72 20 34 2e 30 20 74 6f 20 65 6e 74 65 72 20 61 6e 20 49 2f 4f 20 | changed.for.4.0.to.enter.an.I/O. |
| a620 | 77 61 69 74 20 72 61 74 68 65 72 20 74 68 61 6e 20 6c 6f 6f 70 20 77 61 69 74 69 6e 67 20 66 6f | wait.rather.than.loop.waiting.fo |
| a640 | 72 20 61 0d 0a 63 68 61 72 61 63 74 65 72 2e 0d 0a 09 2a 0d 0a 0d 0a 49 46 09 43 4f 4e 53 46 4c | r.a..character....*....IF.CONSFL |
| a660 | 41 47 0d 0a 43 4f 4e 44 45 56 09 4c 41 42 45 4c 09 57 4f 52 44 09 09 09 3b 48 45 41 44 45 52 20 | AG..CONDEV.LABEL.WORD...;HEADER. |
| a680 | 46 4f 52 20 44 45 56 49 43 45 20 22 43 4f 4e 22 0d 0a 09 44 57 09 41 55 58 44 45 56 2c 42 49 4f | FOR.DEVICE."CON"...DW.AUXDEV,BIO |
| a6a0 | 53 45 47 0d 0a 09 44 57 09 31 30 30 30 30 30 30 30 30 30 30 31 30 30 31 31 42 09 3b 43 4f 4e 20 | SEG...DW.1000000000010011B.;CON. |
| a6c0 | 49 4e 20 41 4e 44 20 43 4f 4e 20 4f 55 54 20 2b 20 53 50 45 43 49 41 4c 0d 0a 09 44 57 09 53 54 | IN.AND.CON.OUT.+.SPECIAL...DW.ST |
| a6e0 | 52 41 54 45 47 59 0d 0a 09 44 57 09 43 4f 4e 24 49 4e 0d 0a 09 44 42 09 27 43 4f 4e 20 20 20 20 | RATEGY...DW.CON$IN...DB.'CON.... |
| a700 | 20 27 0d 0a 45 4c 53 45 0d 0a 09 45 58 54 52 4e 09 43 4f 4e 44 45 56 3a 4e 45 41 52 0d 0a 09 50 | .'..ELSE...EXTRN.CONDEV:NEAR...P |
| a720 | 55 42 4c 49 43 09 41 55 58 44 45 56 0d 0a 45 4e 44 49 46 09 3b 43 4f 4e 53 46 4c 41 47 0d 0a 0d | UBLIC.AUXDEV..ENDIF.;CONSFLAG... |
| a740 | 0a 49 46 09 43 4f 4e 53 46 4c 41 47 0d 0a 4b 65 79 32 6e 64 50 61 72 74 09 44 42 09 30 09 09 3b | .IF.CONSFLAG..Key2ndPart.DB.0..; |
| a760 | 20 4c 65 66 74 6f 76 65 72 20 62 79 74 65 20 6f 66 20 32 20 6b 65 79 20 63 6f 64 65 73 0d 0a 0d | .Leftover.byte.of.2.key.codes... |
| a780 | 0a 52 6f 6d 44 61 74 61 20 53 45 47 4d 45 4e 54 20 41 54 20 34 30 48 0d 0a 09 4f 52 47 09 31 41 | .RomData.SEGMENT.AT.40H...ORG.1A |
| a7a0 | 48 0d 0a 42 75 66 66 65 72 68 65 61 64 09 44 57 09 3f 0d 0a 42 75 66 66 65 72 54 61 69 6c 09 44 | H..Bufferhead.DW.?..BufferTail.D |
| a7c0 | 57 09 3f 0d 0a 4b 65 79 42 75 66 66 65 72 09 4c 41 42 45 4c 09 57 4f 52 44 0d 0a 4b 65 79 42 75 | W.?..KeyBuffer.LABEL.WORD..KeyBu |
| a7e0 | 66 4c 65 6e 09 65 71 75 09 33 32 09 09 3b 20 6c 65 6e 67 74 68 20 6f 66 20 4b 65 79 42 75 66 66 | fLen.equ.32..;.length.of.KeyBuff |
| a800 | 65 72 0d 0a 52 6f 6d 44 61 74 61 20 45 4e 44 53 0d 0a 0d 0a 3b 20 42 52 45 41 4b 20 69 6e 74 65 | er..RomData.ENDS....;.BREAK.inte |
| a820 | 72 72 75 70 74 20 72 6f 75 74 69 6e 65 0d 0a 3b 20 52 4f 4d 20 69 6e 74 65 72 72 75 70 74 20 68 | rrupt.routine..;.ROM.interrupt.h |
| a840 | 61 6e 64 6c 65 72 20 72 65 73 65 74 73 20 62 75 66 66 65 72 20 70 6f 69 6e 74 65 72 73 20 74 6f | andler.resets.buffer.pointers.to |
| a860 | 20 62 65 67 69 6e 6e 69 6e 67 20 6f 66 20 62 75 66 66 65 72 0d 0a 3b 20 61 6e 64 20 70 6c 61 63 | .beginning.of.buffer..;.and.plac |
| a880 | 65 73 20 61 20 30 30 30 30 68 20 64 75 6d 6d 79 20 63 68 61 72 61 63 74 65 72 20 69 6e 74 6f 20 | es.a.0000h.dummy.character.into. |
| a8a0 | 74 68 65 20 62 75 66 66 65 72 2e 0d 0a 0d 0a 42 72 65 61 6b 09 50 52 4f 43 09 4e 45 41 52 0d 0a | the.buffer.....Break.PROC.NEAR.. |
| a8c0 | 09 6d 6f 76 09 4b 65 79 32 6e 64 50 61 72 74 2c 33 09 09 3b 20 46 6f 72 63 65 20 6e 65 78 74 20 | .mov.Key2ndPart,3..;.Force.next. |
| a8e0 | 63 68 61 72 20 74 6f 20 62 65 20 5e 43 28 20 73 74 6f 70 20 29 0d 0a 09 49 52 45 54 0d 0a 42 72 | char.to.be.^C(.stop.)...IRET..Br |
| a900 | 65 61 6b 09 45 4e 44 50 0d 0a 0d 0a 53 55 42 54 54 4c 09 43 6f 6e 73 6f 6c 65 20 72 65 61 64 20 | eak.ENDP....SUBTTL.Console.read. |
| a920 | 61 6e 64 20 73 75 62 72 6f 75 74 69 6e 65 73 0d 0a 09 50 41 47 45 0d 0a 0d 0a 43 4f 4d 4d 45 4e | and.subroutines...PAGE....COMMEN |
| a940 | 54 20 2a 0d 0a 20 20 20 54 68 65 20 63 6f 6e 73 6f 6c 65 20 72 65 61 64 20 64 69 73 70 61 74 63 | T.*.....The.console.read.dispatc |
| a960 | 68 20 74 72 69 65 73 20 74 6f 20 72 65 61 64 20 74 68 65 20 73 65 6c 65 63 74 65 64 20 6e 75 6d | h.tries.to.read.the.selected.num |
| a980 | 62 65 72 20 6f 66 0d 0a 63 68 61 72 61 63 74 65 72 73 20 66 72 6f 6d 20 74 68 65 20 6b 65 79 62 | ber.of..characters.from.the.keyb |
| a9a0 | 6f 61 72 64 2e 20 49 66 20 61 74 20 61 6e 79 20 70 6f 69 6e 74 20 74 68 65 72 65 20 69 73 20 6e | oard..If.at.any.point.there.is.n |
| a9c0 | 6f 20 6b 65 79 20 69 6e 0d 0a 74 68 65 20 71 75 65 75 65 2c 20 69 74 20 72 65 74 75 72 6e 73 20 | o.key.in..the.queue,.it.returns. |
| a9e0 | 74 6f 20 74 68 65 20 64 6f 73 20 74 6f 20 61 6c 6c 6f 77 20 61 6e 6f 74 68 65 72 20 70 72 6f 63 | to.the.dos.to.allow.another.proc |
| aa00 | 65 73 73 20 74 6f 20 72 75 6e 0d 0a 75 6e 74 69 6c 20 61 20 6b 65 79 20 69 73 20 64 65 70 72 65 | ess.to.run..until.a.key.is.depre |
| aa20 | 73 73 65 64 2e 0d 0a 0d 0a 45 6e 74 72 79 20 70 61 72 61 6d 65 74 65 72 73 3a 0d 0a 09 45 53 3a | ssed.....Entry.parameters:...ES: |
| aa40 | 44 49 09 50 6f 69 6e 74 65 72 20 74 6f 20 62 75 66 66 65 72 20 69 6e 20 77 68 69 63 68 20 74 6f | DI.Pointer.to.buffer.in.which.to |
| aa60 | 20 73 74 6f 72 65 20 63 68 61 72 61 63 74 65 72 73 0d 0a 09 43 58 09 4e 75 6d 62 65 72 20 6f 66 | .store.characters...CX.Number.of |
| aa80 | 20 63 68 61 72 61 63 74 65 72 73 20 74 6f 20 72 65 61 64 0d 0a 09 44 53 3a 42 58 09 50 6f 69 6e | .characters.to.read...DS:BX.Poin |
| aaa0 | 74 65 72 20 74 6f 20 64 65 76 69 63 65 20 72 65 71 75 65 73 74 20 70 61 63 6b 65 74 0d 0a 0d 0a | ter.to.device.request.packet.... |
| aac0 | 45 78 69 74 20 70 61 72 61 6d 65 74 65 72 73 3a 0d 0a 09 43 58 09 4e 75 6d 62 65 72 20 6f 66 20 | Exit.parameters:...CX.Number.of. |
| aae0 | 63 68 61 72 61 63 74 65 72 73 20 6c 65 66 74 20 74 6f 20 72 65 61 64 0d 0a 09 44 53 3a 42 58 09 | characters.left.to.read...DS:BX. |
| ab00 | 50 6f 69 6e 74 65 72 20 74 6f 20 64 65 76 69 63 65 20 72 65 71 75 65 73 74 20 70 61 63 6b 65 74 | Pointer.to.device.request.packet |
| ab20 | 0d 0a 09 2a 0d 0a 0d 0a 43 6f 6e 24 52 65 61 64 09 50 52 4f 43 09 4e 45 41 52 0d 0a 09 4a 43 58 | ...*....Con$Read.PROC.NEAR...JCX |
| ab40 | 5a 09 53 74 61 74 75 73 43 6f 6d 70 6c 65 74 65 0d 0a 43 4f 4e 24 4c 4f 4f 50 3a 0d 0a 09 50 55 | Z.StatusComplete..CON$LOOP:...PU |
| ab60 | 53 48 09 43 58 09 09 3b 53 41 56 45 20 43 4f 55 4e 54 0d 0a 09 43 41 4c 4c 09 43 68 72 49 6e 09 | SH.CX..;SAVE.COUNT...CALL.ChrIn. |
| ab80 | 09 3b 47 45 54 20 43 48 41 52 20 49 4e 20 41 4c 0d 0a 09 50 4f 50 09 43 58 0d 0a 09 53 54 4f 53 | .;GET.CHAR.IN.AL...POP.CX...STOS |
| aba0 | 42 09 09 09 3b 53 54 4f 52 45 20 43 48 41 52 20 41 54 20 45 53 3a 44 49 0d 0a 09 4c 4f 4f 50 09 | B...;STORE.CHAR.AT.ES:DI...LOOP. |
| abc0 | 43 4f 4e 24 4c 4f 4f 50 0d 0a 09 4a 4d 50 09 53 74 61 74 75 73 43 6f 6d 70 6c 65 74 65 0d 0a 43 | CON$LOOP...JMP.StatusComplete..C |
| abe0 | 6f 6e 24 52 65 61 64 09 45 4e 44 50 0d 0a 0d 0a 43 4f 4d 4d 45 4e 54 20 2a 0d 0a 20 20 20 20 43 | on$Read.ENDP....COMMENT.*......C |
| ac00 | 68 72 49 6e 20 61 74 74 65 6d 70 74 73 20 74 6f 20 72 65 61 64 20 61 20 63 68 61 72 61 63 74 65 | hrIn.attempts.to.read.a.characte |
| ac20 | 72 20 66 72 6f 6d 20 74 68 65 20 6b 65 79 62 6f 61 72 64 20 71 75 65 75 65 20 74 68 61 74 0d 0a | r.from.the.keyboard.queue.that.. |
| ac40 | 69 73 20 6d 61 69 6e 74 61 69 6e 65 64 20 62 79 20 74 68 65 20 52 4f 4d 20 42 49 4f 53 2e 20 49 | is.maintained.by.the.ROM.BIOS..I |
| ac60 | 66 20 74 68 65 20 71 75 65 75 65 20 69 73 20 6e 6f 74 20 65 6d 70 74 79 2c 20 74 68 65 20 63 6f | f.the.queue.is.not.empty,.the.co |
| ac80 | 64 65 0d 0a 69 73 20 72 65 74 75 72 6e 65 64 2e 20 4f 74 68 65 72 77 69 73 65 2c 20 74 68 65 20 | de..is.returned..Otherwise,.the. |
| aca0 | 70 61 63 6b 65 74 20 69 73 20 61 64 64 65 64 20 74 6f 20 74 68 65 20 6c 69 73 74 20 6f 66 20 6b | packet.is.added.to.the.list.of.k |
| acc0 | 65 79 62 6f 61 72 64 0d 0a 72 65 61 64 73 20 61 6e 64 20 63 61 72 72 79 20 69 73 20 73 65 74 20 | eyboard..reads.and.carry.is.set. |
| ace0 | 74 6f 20 63 61 75 73 65 20 74 68 65 20 64 72 69 76 65 72 20 72 6f 75 74 69 6e 65 20 74 6f 20 72 | to.cause.the.driver.routine.to.r |
| ad00 | 65 74 75 72 6e 20 74 6f 20 74 68 65 0d 0a 64 6f 73 20 77 69 74 68 20 74 68 65 20 64 6f 6e 65 20 | eturn.to.the..dos.with.the.done. |
| ad20 | 62 69 74 20 6e 6f 74 20 73 65 74 20 77 68 69 63 68 20 72 65 73 75 6c 74 73 20 69 6e 20 61 6e 20 | bit.not.set.which.results.in.an. |
| ad40 | 49 2f 4f 20 77 61 69 74 2e 0d 0a 0d 0a 45 6e 74 72 79 20 70 61 72 61 6d 65 74 65 72 73 3a 0d 0a | I/O.wait.....Entry.parameters:.. |
| ad60 | 09 44 53 3a 42 58 09 50 6f 69 6e 74 65 72 20 74 6f 20 64 65 76 69 63 65 20 72 65 71 75 65 73 74 | .DS:BX.Pointer.to.device.request |
| ad80 | 20 70 61 63 6b 65 74 0d 0a 0d 0a 45 78 69 74 20 70 61 72 61 6d 65 74 65 72 73 3a 0d 0a 09 41 4c | .packet....Exit.parameters:...AL |
| ada0 | 09 43 68 61 72 61 63 74 65 72 20 66 72 6f 6d 20 6b 65 79 62 6f 61 72 64 20 69 66 20 70 72 65 73 | .Character.from.keyboard.if.pres |
| adc0 | 65 6e 74 0d 0a 2a 0d 0a 0d 0a 43 68 72 49 6e 09 50 52 4f 43 09 4e 45 41 52 0d 0a 43 6f 6e 52 65 | ent..*....ChrIn.PROC.NEAR..ConRe |
| ade0 | 61 64 4c 6f 6f 70 3a 0d 0a 09 58 4f 52 09 41 58 2c 41 58 0d 0a 09 58 43 48 47 09 41 4c 2c 4b 65 | adLoop:...XOR.AX,AX...XCHG.AL,Ke |
| ae00 | 79 32 6e 64 50 61 72 74 09 09 3b 20 47 45 54 20 43 48 41 52 41 43 54 45 52 20 26 20 5a 45 52 4f | y2ndPart..;.GET.CHARACTER.&.ZERO |
| ae20 | 20 4b 65 79 32 6e 64 50 61 72 74 0d 0a 09 4f 52 09 41 4c 2c 41 4c 0d 0a 09 4a 4e 5a 09 4b 65 79 | .Key2ndPart...OR.AL,AL...JNZ.Key |
| ae40 | 52 65 74 0d 0a 09 4d 4f 56 09 41 48 2c 30 0d 0a 09 49 4e 54 09 31 36 48 09 09 09 3b 20 47 65 74 | Ret...MOV.AH,0...INT.16H...;.Get |
| ae60 | 20 74 68 65 20 63 68 61 72 0d 0a 09 4f 52 09 41 58 2c 41 58 09 09 3b 43 68 65 63 6b 20 66 6f 72 | .the.char...OR.AX,AX..;Check.for |
| ae80 | 20 6e 6f 6e 2d 6b 65 79 20 61 66 74 65 72 20 42 52 45 41 4b 0d 0a 09 4a 5a 09 43 6f 6e 52 65 61 | .non-key.after.BREAK...JZ.ConRea |
| aea0 | 64 4c 6f 6f 70 0d 0a 09 43 4d 50 09 41 58 2c 37 32 30 30 48 09 3b 43 68 65 63 6b 20 66 6f 72 20 | dLoop...CMP.AX,7200H.;Check.for. |
| aec0 | 43 54 52 4c 2d 50 52 54 53 43 0d 0a 09 4a 4e 5a 09 41 4c 54 31 35 0d 0a 09 4d 4f 56 09 41 4c 2c | CTRL-PRTSC...JNZ.ALT15...MOV.AL, |
| aee0 | 31 36 0d 0a 41 4c 54 31 35 3a 0d 0a 09 4f 52 09 41 4c 2c 41 4c 09 09 3b 20 32 20 62 79 74 65 20 | 16..ALT15:...OR.AL,AL..;.2.byte. |
| af00 | 6b 65 79 63 6f 64 65 3f 0d 0a 09 4a 4e 5a 09 4b 65 79 52 65 74 09 09 3b 20 4e 6f 2c 20 68 61 76 | keycode?...JNZ.KeyRet..;.No,.hav |
| af20 | 65 20 77 68 6f 6c 65 20 63 6f 64 65 0d 0a 09 4d 4f 56 09 4b 65 79 32 6e 64 50 61 72 74 2c 41 48 | e.whole.code...MOV.Key2ndPart,AH |
| af40 | 09 3b 20 59 65 73 2c 20 73 74 6f 72 65 20 73 63 61 6e 20 63 6f 64 65 20 66 6f 72 20 6e 65 78 74 | .;.Yes,.store.scan.code.for.next |
| af60 | 20 72 65 61 64 0d 0a 4b 65 79 52 65 74 3a 20 52 45 54 0d 0a 43 68 72 49 6e 09 45 4e 44 50 0d 0a | .read..KeyRet:.RET..ChrIn.ENDP.. |
| af80 | 0d 0a 0d 0a 43 4f 4d 4d 45 4e 54 20 2a 0d 0a 20 20 20 54 68 65 20 6e 6f 6e 2d 64 65 73 74 72 75 | ....COMMENT.*.....The.non-destru |
| afa0 | 63 74 69 76 65 20 6b 65 79 62 6f 61 72 64 20 72 65 61 64 20 72 6f 75 74 69 6e 65 20 72 65 74 75 | ctive.keyboard.read.routine.retu |
| afc0 | 72 6e 73 20 74 68 65 20 6e 65 78 74 20 63 68 61 72 0d 0a 69 6e 20 74 68 65 20 71 75 65 75 65 20 | rns.the.next.char..in.the.queue. |
| afe0 | 69 66 20 74 68 65 72 65 20 69 73 20 6f 6e 65 2e 0d 0a 0d 0a 45 6e 74 72 79 20 70 61 72 61 6d 65 | if.there.is.one.....Entry.parame |
| b000 | 74 65 72 73 3a 0d 0a 09 44 53 3a 42 58 09 50 6f 69 6e 74 65 72 20 74 6f 20 64 65 76 69 63 65 20 | ters:...DS:BX.Pointer.to.device. |
| b020 | 72 65 71 75 65 73 74 20 70 61 63 6b 65 74 0d 0a 0d 0a 45 78 69 74 20 70 61 72 61 6d 65 74 65 72 | request.packet....Exit.parameter |
| b040 | 73 3a 0d 0a 09 44 53 3a 42 58 09 50 6f 69 6e 74 65 72 20 74 6f 20 64 65 76 69 63 65 20 72 65 71 | s:...DS:BX.Pointer.to.device.req |
| b060 | 75 65 73 74 20 70 61 63 6b 65 74 0d 0a 09 2a 0d 0a 43 6f 6e 24 52 64 4e 64 09 50 52 4f 43 09 4e | uest.packet...*..Con$RdNd.PROC.N |
| b080 | 45 41 52 0d 0a 09 4d 4f 56 09 41 4c 2c 5b 4b 65 79 32 6e 64 50 61 72 74 5d 0d 0a 09 4f 52 09 41 | EAR...MOV.AL,[Key2ndPart]...OR.A |
| b0a0 | 4c 2c 41 4c 0d 0a 09 4a 4e 5a 09 52 44 65 78 69 74 0d 0a 09 6d 6f 76 09 61 68 2c 31 0d 0a 09 69 | L,AL...JNZ.RDexit...mov.ah,1...i |
| b0c0 | 6e 74 09 31 36 68 0d 0a 09 4a 5a 09 43 4f 4e 42 55 53 0d 0a 09 4f 52 09 41 58 2c 41 58 0d 0a 09 | nt.16h...JZ.CONBUS...OR.AX,AX... |
| b0e0 | 4a 4e 5a 09 4e 4f 54 42 52 4b 09 09 09 3b 43 48 45 43 4b 20 46 4f 52 20 4e 55 4c 4c 20 41 46 54 | JNZ.NOTBRK...;CHECK.FOR.NULL.AFT |
| b100 | 45 52 20 42 52 45 41 4b 0d 0a 09 4d 4f 56 09 41 48 2c 30 0d 0a 09 49 4e 54 09 31 36 48 09 09 09 | ER.BREAK...MOV.AH,0...INT.16H... |
| b120 | 3b 52 45 41 44 20 54 48 45 20 4e 55 4c 4c 0d 0a 09 4a 4d 50 09 43 4f 4e 24 52 44 4e 44 09 09 3b | ;READ.THE.NULL...JMP.CON$RDND..; |
| b140 | 41 4e 44 20 47 45 54 20 41 20 52 45 41 4c 20 53 54 41 54 55 53 0d 0a 4e 4f 54 42 52 4b 3a 20 43 | AND.GET.A.REAL.STATUS..NOTBRK:.C |
| b160 | 4d 50 09 41 58 2c 37 32 30 30 48 09 09 3b 43 48 45 43 4b 20 46 4f 52 20 43 54 52 4c 2d 50 52 54 | MP.AX,7200H..;CHECK.FOR.CTRL-PRT |
| b180 | 53 43 0d 0a 09 4a 4e 5a 09 52 44 65 78 69 74 0d 0a 09 4d 4f 56 09 41 4c 2c 31 36 0d 0a 52 44 65 | SC...JNZ.RDexit...MOV.AL,16..RDe |
| b1a0 | 78 69 74 3a 0d 0a 09 4d 4f 56 09 5b 42 58 5d 2e 4d 45 44 49 41 2c 41 4c 0d 0a 45 58 56 45 43 3a | xit:...MOV.[BX].MEDIA,AL..EXVEC: |
| b1c0 | 09 4a 4d 50 09 53 74 61 74 75 73 43 6f 6d 70 6c 65 74 65 0d 0a 43 4f 4e 42 55 53 3a 20 4a 4d 50 | .JMP.StatusComplete..CONBUS:.JMP |
| b1e0 | 09 53 74 61 74 75 73 44 65 76 52 65 61 64 79 0d 0a 43 6f 6e 24 52 64 4e 64 09 45 4e 44 50 0d 0a | .StatusDevReady..Con$RdNd.ENDP.. |
| b200 | 0d 0a 3b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | ..;----------------------------- |
| b220 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
| b240 | 2d 0d 0a 3b 0d 0a 3b 09 4b 45 59 42 4f 41 52 44 20 46 4c 55 53 48 20 52 4f 55 54 49 4e 45 0d 0a | -..;..;.KEYBOARD.FLUSH.ROUTINE.. |
| b260 | 3b 0d 0a 43 6f 6e 24 46 6c 73 68 09 50 52 4f 43 09 4e 45 41 52 0d 0a 09 4d 4f 56 09 5b 4b 65 79 | ;..Con$Flsh.PROC.NEAR...MOV.[Key |
| b280 | 32 6e 64 50 61 72 74 5d 2c 30 09 09 20 20 20 20 20 20 20 3b 43 6c 65 61 72 20 6f 75 74 20 68 6f | 2ndPart],0.........;Clear.out.ho |
| b2a0 | 6c 64 69 6e 67 20 62 75 66 66 65 72 0d 0a 0d 0a 09 43 41 4c 4c 09 46 6c 75 73 68 09 09 09 3b 20 | lding.buffer.....CALL.Flush...;. |
| b2c0 | 46 6c 75 73 68 20 74 68 65 20 6b 65 79 62 6f 61 72 64 0d 0a 09 4a 4d 50 09 45 58 56 45 43 0d 0a | Flush.the.keyboard...JMP.EXVEC.. |
| b2e0 | 43 6f 6e 24 46 6c 73 68 09 45 4e 44 50 0d 0a 0d 0a 0d 0a 46 6c 75 73 68 09 50 52 4f 43 09 4e 45 | Con$Flsh.ENDP......Flush.PROC.NE |
| b300 | 41 52 0d 0a 09 50 55 53 48 09 44 53 0d 0a 09 4d 4f 56 09 41 58 2c 52 6f 6d 44 61 74 61 0d 0a 09 | AR...PUSH.DS...MOV.AX,RomData... |
| b320 | 4d 4f 56 09 44 53 2c 41 58 0d 0a 20 20 20 20 41 53 53 55 4d 45 09 44 53 3a 52 6f 6d 44 61 74 61 | MOV.DS,AX......ASSUME.DS:RomData |
| b340 | 0d 0a 0d 0a 09 43 4c 49 09 09 09 09 3b 20 2a 2a 20 44 69 73 61 62 6c 65 20 69 6e 74 65 72 72 75 | .....CLI....;.**.Disable.interru |
| b360 | 70 74 73 0d 0a 09 4d 4f 56 09 41 58 2c 6f 66 66 73 65 74 20 52 6f 6d 44 61 74 61 3a 4b 65 79 42 | pts...MOV.AX,offset.RomData:KeyB |
| b380 | 75 66 66 65 72 20 20 3b 20 53 74 61 72 74 20 6f 66 20 52 6f 6d 20 62 75 66 66 65 72 0d 0a 09 4d | uffer..;.Start.of.Rom.buffer...M |
| b3a0 | 4f 56 09 42 75 66 66 65 72 48 65 61 64 2c 41 58 0d 0a 09 4d 4f 56 09 42 75 66 66 65 72 54 61 69 | OV.BufferHead,AX...MOV.BufferTai |
| b3c0 | 6c 2c 41 58 09 09 3b 20 45 6d 70 74 79 20 74 68 65 20 71 75 65 75 65 0d 0a 09 53 54 49 09 09 09 | l,AX..;.Empty.the.queue...STI... |
| b3e0 | 09 3b 20 2a 2a 20 65 6e 61 62 6c 65 20 69 6e 74 65 72 72 75 70 74 73 0d 0a 09 50 4f 50 09 44 53 | .;.**.enable.interrupts...POP.DS |
| b400 | 0d 0a 20 20 20 20 41 53 53 55 4d 45 09 44 53 3a 4e 4f 54 48 49 4e 47 0d 0a 0d 0a 09 52 45 54 0d | ......ASSUME.DS:NOTHING.....RET. |
| b420 | 0a 46 6c 75 73 68 09 45 4e 44 50 0d 0a 0d 0a 53 55 42 54 54 4c 09 43 6f 6e 73 6f 6c 65 20 6f 75 | .Flush.ENDP....SUBTTL.Console.ou |
| b440 | 74 70 75 74 28 20 76 69 64 65 6f 20 29 20 72 6f 75 74 69 6e 65 73 0d 0a 09 50 41 47 45 0d 0a 0d | tput(.video.).routines...PAGE... |
| b460 | 0a 3b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | .;------------------------------ |
| b480 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0d 0a 3b 0d | ----------------------------..;. |
| b4a0 | 0a 3b 09 43 4f 4e 53 4f 4c 45 20 57 52 49 54 45 20 52 4f 55 54 49 4e 45 0d 0a 3b 0d 0a 43 4f 4e | .;.CONSOLE.WRITE.ROUTINE..;..CON |
| b4c0 | 24 57 52 49 54 3a 0d 0a 09 4a 43 58 5a 09 45 58 56 45 43 0d 0a 43 4f 4e 24 4c 50 3a 20 4d 4f 56 | $WRIT:...JCXZ.EXVEC..CON$LP:.MOV |
| b4e0 | 09 41 4c 2c 45 53 3a 5b 44 49 5d 09 3b 47 45 54 20 43 48 41 52 0d 0a 09 49 4e 43 09 44 49 0d 0a | .AL,ES:[DI].;GET.CHAR...INC.DI.. |
| b500 | 09 50 55 53 48 09 43 58 0d 0a 09 50 55 53 48 09 44 49 0d 0a 09 49 4e 54 09 43 48 52 4f 55 54 09 | .PUSH.CX...PUSH.DI...INT.CHROUT. |
| b520 | 09 3b 4f 55 54 50 55 54 20 43 48 41 52 0d 0a 09 50 4f 50 09 44 49 0d 0a 09 50 4f 50 09 43 58 0d | .;OUTPUT.CHAR...POP.DI...POP.CX. |
| b540 | 0a 09 4c 4f 4f 50 09 43 4f 4e 24 4c 50 09 09 3b 52 45 50 45 41 54 20 55 4e 54 49 4c 20 41 4c 4c | ..LOOP.CON$LP..;REPEAT.UNTIL.ALL |
| b560 | 20 54 48 52 4f 55 47 48 0d 0a 09 4a 4d 50 09 45 58 56 45 43 0d 0a 0d 0a 53 55 42 54 54 4c 09 4b | .THROUGH...JMP.EXVEC....SUBTTL.K |
| b580 | 65 79 62 6f 61 72 64 20 69 6e 74 65 72 72 75 70 74 20 72 6f 75 74 69 6e 65 0d 0a 50 41 47 45 0d | eyboard.interrupt.routine..PAGE. |
| b5a0 | 0a 3b 20 52 65 70 6c 61 63 65 6d 65 6e 74 20 66 6f 72 20 52 4f 4d 20 6b 65 79 62 6f 61 72 64 20 | .;.Replacement.for.ROM.keyboard. |
| b5c0 | 69 6e 74 65 72 72 75 70 74 2c 20 74 61 63 6b 73 20 6f 6e 20 74 68 65 20 66 72 6f 6e 74 2e 0d 0a | interrupt,.tacks.on.the.front... |
| b5e0 | 3b 20 4f 6c 64 4b 65 79 49 6e 74 65 72 72 75 70 74 20 69 73 20 73 65 74 20 74 6f 20 6f 72 69 67 | ;.OldKeyInterrupt.is.set.to.orig |
| b600 | 69 6e 61 6c 20 63 6f 6e 74 65 6e 74 73 20 6f 66 20 49 4e 54 20 30 39 48 2e 0d 0a 3b 20 54 68 65 | inal.contents.of.INT.09H...;.The |
| b620 | 20 69 6e 70 75 74 20 63 68 61 72 61 63 74 65 72 20 69 73 20 70 61 73 73 65 64 20 74 6f 20 74 68 | .input.character.is.passed.to.th |
| b640 | 65 20 4f 2e 53 2e 20 63 6f 6e 73 6f 6c 65 20 69 6e 70 75 74 20 66 69 6c 74 65 72 0d 0a 3b 20 74 | e.O.S..console.input.filter..;.t |
| b660 | 6f 20 64 65 74 65 72 6d 69 6e 65 20 69 66 20 61 6e 79 20 73 70 65 63 69 61 6c 20 61 63 74 69 6f | o.determine.if.any.special.actio |
| b680 | 6e 20 73 68 6f 75 6c 64 20 62 65 20 74 61 6b 65 6e 2e 20 20 54 68 65 20 66 69 6c 74 65 72 0d 0a | n.should.be.taken...The.filter.. |
| b6a0 | 3b 20 72 65 74 75 72 6e 20 76 61 6c 75 65 20 69 6e 64 69 63 61 74 65 73 20 69 66 20 74 68 65 20 | ;.return.value.indicates.if.the. |
| b6c0 | 63 68 61 72 61 63 74 65 72 20 73 68 6f 75 6c 64 20 62 65 20 73 61 76 65 64 20 69 6e 20 74 68 65 | character.should.be.saved.in.the |
| b6e0 | 0d 0a 3b 20 74 79 70 65 20 61 68 65 61 64 20 62 75 66 66 65 72 20 6f 72 20 69 66 20 69 74 20 73 | ..;.type.ahead.buffer.or.if.it.s |
| b700 | 68 6f 75 6c 64 20 62 65 20 64 69 73 63 61 72 64 65 64 2e 20 20 41 20 6b 65 79 62 6f 61 72 64 0d | hould.be.discarded...A.keyboard. |
| b720 | 0a 3b 20 73 65 6d 61 70 68 6f 72 65 20 65 78 69 73 74 73 20 74 6f 20 69 6e 64 69 63 61 74 65 20 | .;.semaphore.exists.to.indicate. |
| b740 | 69 66 20 61 20 70 72 6f 63 65 73 73 20 69 73 20 77 61 69 74 69 6e 67 20 66 6f 72 20 69 6e 70 75 | if.a.process.is.waiting.for.inpu |
| b760 | 74 2e 0d 0a 3b 20 49 66 20 74 68 65 20 6b 65 62 6f 61 72 64 20 73 65 6d 61 70 68 6f 72 65 20 69 | t...;.If.the.keboard.semaphore.i |
| b780 | 73 20 73 65 74 20 61 6c 6c 20 6f 66 20 74 68 65 20 70 72 6f 63 65 73 73 65 73 20 73 6c 65 65 70 | s.set.all.of.the.processes.sleep |
| b7a0 | 69 6e 67 20 6f 6e 0d 0a 3b 20 69 74 20 61 72 65 20 77 6f 6b 65 6e 20 75 70 2e 0d 0a 0d 0a 4f 6c | ing.on..;.it.are.woken.up.....Ol |
| b7c0 | 64 4b 65 79 49 6e 74 65 72 72 75 70 74 20 44 44 09 3f 0d 0a 4b 65 79 53 65 6d 09 09 64 62 09 30 | dKeyInterrupt.DD.?..KeySem..db.0 |
| b7e0 | 09 09 3b 20 6e 6f 6e 2d 7a 65 72 6f 20 69 66 20 73 6f 6d 65 6f 6e 65 20 77 61 69 74 69 6e 67 20 | ..;.non-zero.if.someone.waiting. |
| b800 | 6f 6e 20 69 6e 70 75 74 0d 0a 0d 0a 4b 65 79 62 6f 61 72 64 49 6e 74 65 72 72 75 70 74 09 50 52 | on.input....KeyboardInterrupt.PR |
| b820 | 4f 43 20 46 41 52 0d 0a 09 49 4e 54 09 33 32 48 09 09 09 3b 20 53 61 76 65 20 72 65 67 73 0d 0a | OC.FAR...INT.32H...;.Save.regs.. |
| b840 | 09 4d 4f 56 09 41 58 2c 52 6f 6d 44 61 74 61 0d 0a 09 4d 4f 56 09 44 53 2c 41 58 0d 0a 20 20 20 | .MOV.AX,RomData...MOV.DS,AX..... |
| b860 | 20 41 53 53 55 4d 45 09 44 53 3a 52 6f 6d 44 61 74 61 0d 0a 0d 0a 09 50 55 53 48 46 09 09 09 09 | .ASSUME.DS:RomData.....PUSHF.... |
| b880 | 3b 20 53 61 76 65 20 66 6c 61 67 73 20 74 6f 20 73 69 6d 75 6c 61 74 65 20 49 4e 54 0d 0a 09 43 | ;.Save.flags.to.simulate.INT...C |
| b8a0 | 41 4c 4c 09 43 53 3a 4f 6c 64 4b 65 79 49 6e 74 65 72 72 75 70 74 09 3b 20 4e 6f 77 20 64 6f 20 | ALL.CS:OldKeyInterrupt.;.Now.do. |
| b8c0 | 52 4f 4d 20 63 6f 64 65 0d 0a 3b 20 4e 6f 77 20 74 65 6c 6c 20 73 63 68 65 64 75 6c 65 72 20 6b | ROM.code..;.Now.tell.scheduler.k |
| b8e0 | 65 79 62 6f 61 72 64 20 68 61 64 20 63 68 61 72 0d 0a 09 63 6c 69 09 09 09 09 3b 20 69 6e 74 65 | eyboard.had.char...cli....;.inte |
| b900 | 72 72 75 70 74 73 20 6f 66 66 21 0d 0a 09 6d 6f 76 09 62 78 2c 42 75 66 66 65 72 54 61 69 6c 09 | rrupts.off!...mov.bx,BufferTail. |
| b920 | 09 3b 20 47 65 74 20 74 61 69 6c 20 6f 66 20 71 75 65 75 65 0d 0a 09 63 6d 70 09 62 78 2c 42 75 | .;.Get.tail.of.queue...cmp.bx,Bu |
| b940 | 66 66 65 72 48 65 61 64 09 09 3b 20 41 6e 79 74 68 69 6e 67 20 69 6e 20 6b 65 79 62 6f 61 72 64 | fferHead..;.Anything.in.keyboard |
| b960 | 20 71 75 65 75 65 3f 0d 0a 09 4a 45 09 4e 6f 4b 65 79 09 09 09 3b 20 4e 6f 2c 20 64 6f 6e 27 74 | .queue?...JE.NoKey...;.No,.don't |
| b980 | 20 72 65 71 75 65 75 65 20 74 68 65 6e 0d 0a 09 64 65 63 09 62 78 0d 0a 09 64 65 63 09 62 78 0d | .requeue.then...dec.bx...dec.bx. |
| b9a0 | 0a 09 63 6d 70 09 62 78 2c 6f 66 66 73 65 74 20 52 6f 6d 44 61 74 61 3a 4b 65 79 42 75 66 66 65 | ..cmp.bx,offset.RomData:KeyBuffe |
| b9c0 | 72 0d 0a 09 6a 61 65 09 6b 62 69 31 09 09 09 3b 20 6e 6f 20 72 61 70 20 61 72 6f 75 6e 64 20 69 | r...jae.kbi1...;.no.rap.around.i |
| b9e0 | 6e 20 62 75 66 66 65 72 0d 0a 09 6d 6f 76 09 62 78 2c 6f 66 66 73 65 74 20 52 6f 6d 44 61 74 61 | n.buffer...mov.bx,offset.RomData |
| ba00 | 3a 4b 65 79 42 75 66 66 65 72 2b 4b 65 79 42 75 66 4c 65 6e 0d 0a 6b 62 69 31 3a 0d 0a 09 6d 6f | :KeyBuffer+KeyBufLen..kbi1:...mo |
| ba20 | 76 09 61 78 2c 5b 62 78 5d 09 09 09 3b 20 67 65 74 20 6c 61 73 74 20 71 75 65 75 65 64 20 63 68 | v.ax,[bx]...;.get.last.queued.ch |
| ba40 | 61 72 2e 0d 0a 09 6d 6f 76 09 64 78 2c 35 09 09 09 3b 20 43 6f 6e 73 49 6e 70 75 74 46 69 6c 74 | ar....mov.dx,5...;.ConsInputFilt |
| ba60 | 65 72 20 73 75 62 66 75 6e 63 74 69 6f 6e 0d 0a 09 63 61 6c 6c 09 44 6f 73 46 75 6e 63 74 69 6f | er.subfunction...call.DosFunctio |
| ba80 | 6e 0d 0a 09 6a 6e 7a 09 6b 62 69 32 09 09 09 3b 20 6b 65 79 20 73 68 6f 75 6c 64 20 72 65 6d 61 | n...jnz.kbi2...;.key.should.rema |
| baa0 | 69 6e 20 69 6e 20 62 75 66 66 65 72 0d 0a 09 6d 6f 76 09 42 75 66 66 65 72 54 61 69 6c 2c 62 78 | in.in.buffer...mov.BufferTail,bx |
| bac0 | 09 09 3b 20 64 69 73 63 61 72 64 20 6b 65 79 20 66 72 6f 6d 20 62 75 66 66 65 72 0d 0a 09 6a 6d | ..;.discard.key.from.buffer...jm |
| bae0 | 70 09 53 48 4f 52 54 20 4e 6f 4b 65 79 0d 0a 6b 62 69 32 3a 0d 0a 09 63 6c 69 0d 0a 09 43 4d 50 | p.SHORT.NoKey..kbi2:...cli...CMP |
| bb00 | 09 4b 65 79 53 65 6d 2c 30 09 09 3b 20 4f 75 74 73 74 61 6e 64 69 6e 67 20 72 65 71 75 65 73 74 | .KeySem,0..;.Outstanding.request |
| bb20 | 3f 0d 0a 09 4a 45 09 4e 6f 4b 65 79 09 09 09 3b 20 4e 6f 2c 20 6d 61 79 20 6e 6f 74 20 62 65 20 | ?...JE.NoKey...;.No,.may.not.be. |
| bb40 | 69 6e 69 74 65 64 20 65 69 74 68 65 72 0d 0a 09 70 75 73 68 09 61 78 0d 0a 09 70 75 73 68 09 62 | inited.either...push.ax...push.b |
| bb60 | 78 0d 0a 09 70 75 73 68 09 63 78 0d 0a 09 70 75 73 68 09 64 78 0d 0a 09 6d 6f 76 09 61 78 2c 63 | x...push.cx...push.dx...mov.ax,c |
| bb80 | 73 0d 0a 09 6d 6f 76 09 62 78 2c 4f 46 46 53 45 54 20 4b 65 79 53 65 6d 0d 0a 09 6d 6f 76 09 63 | s...mov.bx,OFFSET.KeySem...mov.c |
| bba0 | 73 3a 62 79 74 65 20 70 74 72 20 5b 62 78 5d 2c 30 09 3b 20 72 65 73 65 74 20 6b 65 79 62 6f 61 | s:byte.ptr.[bx],0.;.reset.keyboa |
| bbc0 | 72 64 20 73 65 6d 61 70 68 6f 72 65 0d 0a 09 6d 6f 76 09 64 78 2c 31 30 09 09 09 3b 3b 20 50 72 | rd.semaphore...mov.dx,10...;;.Pr |
| bbe0 | 6f 63 52 75 6e 0d 0a 09 63 61 6c 6c 09 5b 44 6f 73 46 75 6e 63 74 69 6f 6e 5d 09 09 3b 20 61 77 | ocRun...call.[DosFunction]..;.aw |
| bc00 | 61 6b 65 6e 20 61 6e 79 6f 6e 65 20 77 61 69 74 69 6e 67 20 6f 6e 20 69 6e 70 75 74 0d 0a 09 70 | aken.anyone.waiting.on.input...p |
| bc20 | 6f 70 09 64 78 0d 0a 09 70 6f 70 09 63 78 0d 0a 09 70 6f 70 09 62 78 0d 0a 09 70 6f 70 09 61 78 | op.dx...pop.cx...pop.bx...pop.ax |
| bc40 | 0d 0a 4e 6f 4b 65 79 3a 0d 0a 09 49 52 45 54 0d 0a 4b 65 79 42 6f 61 72 64 49 6e 74 65 72 72 75 | ..NoKey:...IRET..KeyBoardInterru |
| bc60 | 70 74 09 45 4e 44 50 0d 0a 0d 0a 3b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | pt.ENDP....;-------------------- |
| bc80 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
| bca0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 0d 0a 3b 20 4b 65 79 62 6f 61 72 64 20 49 4e 54 20 31 36 20 69 6e 74 | ---------..;.Keyboard.INT.16.int |
| bcc0 | 65 72 63 65 70 74 20 72 6f 75 74 69 6e 65 20 74 6f 20 61 6c 6c 6f 77 20 63 6f 6e 73 6f 6c 65 20 | ercept.routine.to.allow.console. |
| bce0 | 69 6e 70 75 74 20 74 6f 20 73 6c 65 65 70 2e 0d 0a 3b 20 4f 6e 6c 79 20 63 6f 6e 73 6f 6c 65 20 | input.to.sleep...;.Only.console. |
| bd00 | 69 6e 70 75 74 20 66 75 6e 63 74 69 6f 6e 20 31 20 69 73 20 69 6e 74 65 72 63 65 70 74 65 64 2c | input.function.1.is.intercepted, |
| bd20 | 20 61 6c 6c 20 6f 74 68 65 72 20 66 75 6e 63 74 69 6f 6e 73 0d 0a 3b 20 61 72 65 20 61 6c 6c 6f | .all.other.functions..;.are.allo |
| bd40 | 77 65 64 20 74 6f 20 67 6f 20 64 69 72 65 63 74 6c 79 20 74 6f 20 74 68 65 20 52 4f 4d 20 42 49 | wed.to.go.directly.to.the.ROM.BI |
| bd60 | 4f 53 2e 20 20 46 6f 72 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 20 31 0d 0a 3b 20 74 68 65 20 69 | OS...For.the.function.1..;.the.i |
| bd80 | 6e 70 75 74 20 73 74 61 74 75 73 20 69 73 20 63 68 65 63 6b 65 64 2c 20 69 66 20 61 20 63 68 61 | nput.status.is.checked,.if.a.cha |
| bda0 | 72 61 63 74 65 72 20 69 73 20 72 65 61 64 79 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 0d 0a 3b 20 | racter.is.ready.the.function..;. |
| bdc0 | 69 73 20 61 6c 6c 6f 77 65 64 20 74 6f 20 67 6f 20 74 6f 20 74 68 65 20 52 4f 4d 20 42 49 4f 53 | is.allowed.to.go.to.the.ROM.BIOS |
| bde0 | 2e 20 20 4f 74 68 65 72 77 69 73 65 20 74 68 65 20 6b 65 79 62 6f 61 72 64 20 73 65 6d 61 70 68 | ...Otherwise.the.keyboard.semaph |
| be00 | 6f 72 65 0d 0a 3b 20 69 73 20 73 65 74 20 61 6e 64 20 74 68 65 20 70 72 6f 63 65 73 73 20 69 73 | ore..;.is.set.and.the.process.is |
| be20 | 20 70 75 74 20 74 6f 20 73 6c 65 65 70 20 6f 6e 20 74 68 65 20 61 64 64 72 65 73 73 20 6f 66 20 | .put.to.sleep.on.the.address.of. |
| be40 | 74 68 65 0d 0a 3b 20 73 65 6d 61 70 68 6f 72 65 2e 20 20 57 68 65 6e 20 61 20 6b 65 79 20 69 73 | the..;.semaphore...When.a.key.is |
| be60 | 20 74 79 70 65 64 20 74 68 65 20 6b 65 79 62 6f 61 72 64 20 69 6e 74 65 72 72 75 70 74 20 72 6f | .typed.the.keyboard.interrupt.ro |
| be80 | 75 74 69 6e 65 0d 0a 3b 20 77 69 6c 6c 20 77 61 6b 65 75 70 20 61 6e 79 20 70 72 6f 63 65 73 73 | utine..;.will.wakeup.any.process |
| bea0 | 65 73 20 73 6c 65 65 70 69 6e 67 20 6f 6e 20 74 68 69 73 20 73 65 6d 61 70 68 6f 72 65 2e 0d 0a | es.sleeping.on.this.semaphore... |
| bec0 | 3b 0d 0a 3b 09 57 41 52 4e 49 4e 47 3a 20 54 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 72 6f 75 74 | ;..;.WARNING:.The.following.rout |
| bee0 | 69 6e 65 73 20 63 61 6e 20 62 65 20 65 6e 74 65 72 65 64 20 72 65 63 75 72 73 69 76 65 6c 79 0d | ines.can.be.entered.recursively. |
| bf00 | 0a 3b 09 09 20 64 75 65 20 74 6f 20 74 68 65 20 66 61 63 74 20 74 68 61 74 20 74 68 65 20 52 4f | .;...due.to.the.fact.that.the.RO |
| bf20 | 4d 20 42 49 4f 53 20 72 6f 75 74 69 6e 65 73 20 63 61 6c 6c 65 64 0d 0a 3b 09 09 20 72 65 65 6e | M.BIOS.routines.called..;...reen |
| bf40 | 61 62 6c 65 20 69 6e 74 65 72 72 75 70 74 73 2e 20 20 49 74 27 73 20 6e 6f 74 20 75 73 75 61 6c | able.interrupts...It's.not.usual |
| bf60 | 6c 79 20 61 20 70 72 6f 62 6c 65 6d 0d 0a 3b 09 09 20 73 69 6e 63 65 20 69 6e 74 65 72 72 75 70 | ly.a.problem..;...since.interrup |
| bf80 | 74 73 20 77 69 6c 6c 20 67 65 6e 65 72 61 6c 6c 79 20 62 65 20 70 72 6f 63 65 73 73 65 64 20 66 | ts.will.generally.be.processed.f |
| bfa0 | 61 73 74 65 72 0d 0a 3b 09 09 20 74 68 61 6e 20 61 6e 79 6f 6e 65 20 63 61 6e 20 74 79 70 65 2e | aster..;...than.anyone.can.type. |
| bfc0 | 0d 0a 0d 0a 4f 6c 64 4b 62 64 48 61 6e 64 6c 65 72 09 64 64 09 3f 0d 0a 0d 0a 3b 2d 2d 2d 2d 2d | ....OldKbdHandler.dd.?....;----- |
| bfe0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
| c000 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0d 0a 0d 0a 4b 65 79 42 | ------------------------....KeyB |
| c020 | 6f 61 72 64 48 61 6e 64 6c 65 72 20 70 72 6f 63 09 66 61 72 0d 0a 09 6f 72 09 61 68 2c 61 68 0d | oardHandler.proc.far...or.ah,ah. |
| c040 | 0a 09 6a 65 09 44 6f 4c 6f 63 61 6c 52 65 61 64 0d 0a 09 63 6d 70 09 61 68 2c 31 0d 0a 09 6a 65 | ..je.DoLocalRead...cmp.ah,1...je |
| c060 | 09 44 6f 4c 6f 63 61 6c 53 74 61 74 0d 0a 4f 6c 64 4b 42 69 6e 74 3a 0d 0a 09 6a 6d 70 09 5b 4f | .DoLocalStat..OldKBint:...jmp.[O |
| c080 | 6c 64 4b 62 64 48 61 6e 64 6c 65 72 5d 0d 0a 0d 0a 44 6f 4c 6f 63 61 6c 53 74 61 74 3a 0d 0a 09 | ldKbdHandler]....DoLocalStat:... |
| c0a0 | 70 75 73 68 09 62 78 0d 0a 09 70 75 73 68 09 64 73 0d 0a 09 6c 64 73 09 62 78 2c 53 63 72 6e 49 | push.bx...push.ds...lds.bx,ScrnI |
| c0c0 | 4f 6f 6b 0d 0a 09 74 65 73 74 09 62 79 74 65 20 70 74 72 20 5b 62 78 5d 2c 30 46 46 68 0d 0a 09 | Ook...test.byte.ptr.[bx],0FFh... |
| c0e0 | 70 6f 70 09 64 73 0d 0a 09 70 6f 70 09 62 78 0d 0a 09 6a 6e 7a 09 4f 6c 64 4b 42 69 6e 74 0d 0a | pop.ds...pop.bx...jnz.OldKBint.. |
| c100 | 09 78 6f 72 09 61 78 2c 61 78 0d 0a 09 72 65 74 09 32 0d 0a 0d 0a 44 6f 4c 6f 63 61 6c 52 65 61 | .xor.ax,ax...ret.2....DoLocalRea |
| c120 | 64 3a 0d 0a 09 70 75 73 68 09 61 78 0d 0a 09 70 75 73 68 09 62 78 0d 0a 09 70 75 73 68 09 63 78 | d:...push.ax...push.bx...push.cx |
| c140 | 0d 0a 09 70 75 73 68 09 64 78 0d 0a 44 6f 4c 6f 63 61 6c 52 64 31 3a 0d 0a 09 70 75 73 68 09 64 | ...push.dx..DoLocalRd1:...push.d |
| c160 | 73 0d 0a 09 6c 64 73 09 62 78 2c 53 63 72 6e 49 4f 6f 6b 0d 0a 09 6d 6f 76 09 61 78 2c 64 73 0d | s...lds.bx,ScrnIOok...mov.ax,ds. |
| c180 | 0a 09 74 65 73 74 09 62 79 74 65 20 70 74 72 20 5b 62 78 5d 2c 30 46 46 68 0d 0a 09 70 6f 70 09 | ..test.byte.ptr.[bx],0FFh...pop. |
| c1a0 | 64 73 0d 0a 09 6a 6e 7a 09 44 6f 4c 6f 63 61 6c 52 64 32 0d 0a 09 78 6f 72 09 63 78 2c 63 78 0d | ds...jnz.DoLocalRd2...xor.cx,cx. |
| c1c0 | 0a 09 6d 6f 76 09 64 78 2c 39 09 09 09 3b 3b 20 50 72 6f 63 42 6c 6f 63 6b 0d 0a 09 63 61 6c 6c | ..mov.dx,9...;;.ProcBlock...call |
| c1e0 | 09 5b 44 6f 73 46 75 6e 63 74 69 6f 6e 5d 09 09 3b 20 73 6c 65 65 70 20 75 6e 74 69 6c 20 61 20 | .[DosFunction]..;.sleep.until.a. |
| c200 | 63 68 61 72 20 69 73 20 74 79 70 65 64 0d 0a 09 6a 6d 70 09 44 6f 4c 6f 63 61 6c 52 64 31 0d 0a | char.is.typed...jmp.DoLocalRd1.. |
| c220 | 0d 0a 44 6f 4c 6f 63 61 6c 52 64 32 3a 0d 0a 09 6d 6f 76 09 61 68 2c 31 09 09 09 3b 20 67 65 74 | ..DoLocalRd2:...mov.ah,1...;.get |
| c240 | 20 63 6f 6e 73 6f 6c 65 20 73 74 61 74 75 73 0d 0a 09 70 75 73 68 66 09 09 09 09 3b 20 73 69 6d | .console.status...pushf....;.sim |
| c260 | 75 6c 61 74 65 20 49 4e 54 20 74 6f 20 6f 6c 64 20 68 61 6e 64 6c 65 72 0d 0a 09 63 6c 69 0d 0a | ulate.INT.to.old.handler...cli.. |
| c280 | 09 63 61 6c 6c 09 5b 4f 6c 64 4b 62 64 48 61 6e 64 6c 65 72 5d 0d 0a 09 63 6c 69 09 09 09 09 3b | .call.[OldKbdHandler]...cli....; |
| c2a0 | 20 73 75 62 66 75 6e 63 74 69 6f 6e 20 31 20 75 6e 63 6f 6e 64 69 74 69 6f 6e 61 6c 6c 79 20 73 | .subfunction.1.unconditionally.s |
| c2c0 | 65 74 73 20 49 46 0d 0a 09 6a 6e 7a 09 4c 6f 63 61 6c 52 65 61 64 09 09 3b 20 67 6f 20 72 65 61 | ets.IF...jnz.LocalRead..;.go.rea |
| c2e0 | 64 20 63 68 61 72 61 63 74 65 72 0d 0a 09 6d 6f 76 09 61 78 2c 63 73 0d 0a 09 6d 6f 76 09 62 78 | d.character...mov.ax,cs...mov.bx |
| c300 | 2c 4f 46 46 53 45 54 20 4b 65 79 53 65 6d 0d 0a 09 6d 6f 76 09 63 73 3a 62 79 74 65 20 70 74 72 | ,OFFSET.KeySem...mov.cs:byte.ptr |
| c320 | 20 5b 62 78 5d 2c 30 46 46 68 09 3b 20 73 65 74 20 6b 65 79 62 6f 61 72 64 20 73 65 6d 61 70 68 | .[bx],0FFh.;.set.keyboard.semaph |
| c340 | 6f 72 65 0d 0a 09 78 6f 72 09 63 78 2c 63 78 0d 0a 09 6d 6f 76 09 64 78 2c 39 09 09 09 3b 3b 20 | ore...xor.cx,cx...mov.dx,9...;;. |
| c360 | 50 72 6f 63 42 6c 6f 63 6b 0d 0a 09 63 61 6c 6c 09 5b 44 6f 73 46 75 6e 63 74 69 6f 6e 5d 09 09 | ProcBlock...call.[DosFunction].. |
| c380 | 3b 20 73 6c 65 65 70 20 75 6e 74 69 6c 20 61 20 63 68 61 72 20 69 73 20 74 79 70 65 64 0d 0a 09 | ;.sleep.until.a.char.is.typed... |
| c3a0 | 6a 6d 70 09 44 6f 4c 6f 63 61 6c 52 64 31 0d 0a 0d 0a 4c 6f 63 61 6c 52 65 61 64 3a 0d 0a 09 70 | jmp.DoLocalRd1....LocalRead:...p |
| c3c0 | 6f 70 09 64 78 0d 0a 09 70 6f 70 09 63 78 0d 0a 09 70 6f 70 09 62 78 0d 0a 09 70 6f 70 09 61 78 | op.dx...pop.cx...pop.bx...pop.ax |
| c3e0 | 0d 0a 09 6a 6d 70 09 5b 4f 6c 64 4b 62 64 48 61 6e 64 6c 65 72 5d 09 09 3b 20 72 65 61 64 20 74 | ...jmp.[OldKbdHandler]..;.read.t |
| c400 | 68 65 20 63 68 61 72 61 63 74 65 72 20 61 6e 64 20 72 65 74 75 72 6e 0d 0a 0d 0a 4b 65 79 42 6f | he.character.and.return....KeyBo |
| c420 | 61 72 64 48 61 6e 64 6c 65 72 20 65 6e 64 70 0d 0a 0d 0a 45 4e 44 49 46 09 3b 43 4f 4e 53 46 4c | ardHandler.endp....ENDIF.;CONSFL |
| c440 | 41 47 0d 0a 0d 0a 53 55 42 54 54 4c 09 41 75 78 20 64 72 69 76 65 72 0d 0a 0c 3b 2d 2d 2d 2d 2d | AG....SUBTTL.Aux.driver...;----- |
| c460 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
| c480 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0d 0a 3b 0d 0a 3b 09 41 20 55 20 58 20 2d 20 | -----------------..;..;.A.U.X.-. |
| c4a0 | 41 55 58 49 4c 41 52 59 20 44 45 56 49 43 45 20 44 52 49 56 45 52 0d 0a 3b 0d 0a 41 55 58 44 45 | AUXILARY.DEVICE.DRIVER..;..AUXDE |
| c4c0 | 56 09 4c 41 42 45 4c 09 57 4f 52 44 09 09 09 3b 48 45 41 44 45 52 20 46 4f 52 20 44 45 56 49 43 | V.LABEL.WORD...;HEADER.FOR.DEVIC |
| c4e0 | 45 20 22 41 55 58 22 0d 0a 09 44 57 09 50 52 4e 44 45 56 2c 42 49 4f 53 45 47 0d 0a 09 44 57 09 | E."AUX"...DW.PRNDEV,BIOSEG...DW. |
| c500 | 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 42 0d 0a 09 44 57 09 53 54 52 41 54 45 47 59 0d | 1000000000000000B...DW.STRATEGY. |
| c520 | 0a 09 44 57 09 41 55 58 30 24 49 4e 0d 0a 09 44 42 09 27 41 55 58 20 20 20 20 20 27 0d 0a 0d 0a | ..DW.AUX0$IN...DB.'AUX.....'.... |
| c540 | 09 50 55 42 4c 49 43 09 43 4f 4d 31 44 45 56 0d 0a 43 4f 4d 31 44 45 56 20 4c 41 42 45 4c 09 57 | .PUBLIC.COM1DEV..COM1DEV.LABEL.W |
| c560 | 4f 52 44 0d 0a 09 44 57 09 4c 50 54 31 44 45 56 2c 42 49 4f 53 45 47 0d 0a 09 44 57 09 31 30 30 | ORD...DW.LPT1DEV,BIOSEG...DW.100 |
| c580 | 30 30 30 30 30 30 30 30 30 30 30 30 30 42 0d 0a 09 44 57 09 53 54 52 41 54 45 47 59 0d 0a 09 44 | 0000000000000B...DW.STRATEGY...D |
| c5a0 | 57 09 41 55 58 30 24 49 4e 0d 0a 09 44 42 09 27 43 4f 4d 31 20 20 20 20 27 0d 0a 0d 0a 43 4f 4d | W.AUX0$IN...DB.'COM1....'....COM |
| c5c0 | 32 44 45 56 20 4c 41 42 45 4c 09 57 4f 52 44 0d 0a 09 44 57 09 2d 31 2c 42 49 4f 53 45 47 0d 0a | 2DEV.LABEL.WORD...DW.-1,BIOSEG.. |
| c5e0 | 09 44 57 09 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 42 0d 0a 09 44 57 09 53 54 52 41 54 | .DW.1000000000000000B...DW.STRAT |
| c600 | 45 47 59 0d 0a 09 44 57 09 41 55 58 31 24 49 4e 0d 0a 09 44 42 09 27 43 4f 4d 32 20 20 20 20 27 | EGY...DW.AUX1$IN...DB.'COM2....' |
| c620 | 0d 0a 0d 0a 41 55 58 42 55 46 09 44 42 09 30 2c 30 0d 0a 3b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | ....AUXBUF.DB.0,0..;------------ |
| c640 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
| c660 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0d 0a 3b 0d 0a 3b 09 52 45 41 44 20 46 52 4f 4d 20 41 55 58 49 | -----------..;..;.READ.FROM.AUXI |
| c680 | 4c 41 52 59 20 44 45 56 49 43 45 0d 0a 3b 0d 0a 41 55 58 24 52 45 41 44 3a 0d 0a 09 4a 43 58 5a | LARY.DEVICE..;..AUX$READ:...JCXZ |
| c6a0 | 09 45 58 56 45 43 32 0d 0a 09 43 41 4c 4c 09 47 45 54 42 58 0d 0a 09 58 4f 52 09 41 58 2c 41 58 | .EXVEC2...CALL.GETBX...XOR.AX,AX |
| c6c0 | 0d 0a 09 58 43 48 47 09 41 4c 2c 5b 42 58 5d 09 09 3b 47 65 74 20 63 68 61 72 61 63 74 65 72 20 | ...XCHG.AL,[BX]..;Get.character. |
| c6e0 | 61 6e 64 20 7a 65 72 6f 20 62 75 66 66 65 72 0d 0a 09 4f 52 09 41 4c 2c 41 4c 0d 0a 09 4a 4e 5a | and.zero.buffer...OR.AL,AL...JNZ |
| c700 | 09 41 55 58 32 0d 0a 41 55 58 31 3a 09 43 41 4c 4c 09 41 55 58 49 4e 0d 0a 41 55 58 32 3a 09 53 | .AUX2..AUX1:.CALL.AUXIN..AUX2:.S |
| c720 | 54 4f 53 42 09 09 09 3b 53 54 4f 52 45 20 43 48 41 52 41 43 54 45 52 0d 0a 09 4c 4f 4f 50 09 41 | TOSB...;STORE.CHARACTER...LOOP.A |
| c740 | 55 58 31 0d 0a 45 58 56 45 43 32 3a 20 4a 4d 50 09 53 74 61 74 75 73 43 6f 6d 70 6c 65 74 65 0d | UX1..EXVEC2:.JMP.StatusComplete. |
| c760 | 0a 0d 0a 41 55 58 49 4e 3a 09 4d 4f 56 09 41 48 2c 32 09 09 3b 49 4e 44 49 43 41 54 45 53 20 41 | ...AUXIN:.MOV.AH,2..;INDICATES.A |
| c780 | 20 52 45 41 44 0d 0a 09 43 41 4c 4c 09 41 55 58 4f 50 09 09 3b 52 45 41 44 20 54 48 45 20 41 55 | .READ...CALL.AUXOP..;READ.THE.AU |
| c7a0 | 58 49 4c 49 41 52 59 20 50 4f 52 54 0d 0a 09 54 45 53 54 09 41 48 2c 30 45 48 09 09 3b 43 68 65 | XILIARY.PORT...TEST.AH,0EH..;Che |
| c7c0 | 63 6b 20 66 72 61 6d 69 6e 67 2c 20 70 61 72 69 74 79 2c 20 6f 76 65 72 72 75 6e 0d 0a 09 4a 5a | ck.framing,.parity,.overrun...JZ |
| c7e0 | 09 41 52 4f 4b 0d 0a 09 50 4f 50 09 41 58 09 09 3b 43 6c 65 61 6e 20 75 70 20 74 68 65 20 73 74 | .AROK...POP.AX..;Clean.up.the.st |
| c800 | 61 63 6b 0d 0a 09 4d 4f 56 09 41 4c 2c 30 42 48 09 09 3b 52 45 41 44 20 45 52 52 4f 52 0d 0a 09 | ack...MOV.AL,0BH..;READ.ERROR... |
| c820 | 4a 4d 50 09 53 74 61 74 75 73 50 61 72 74 69 61 6c 58 66 65 72 0d 0a 41 52 4f 4b 3a 09 52 45 54 | JMP.StatusPartialXfer..AROK:.RET |
| c840 | 0d 0a 3b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | ..;----------------------------- |
| c860 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0d 0a 3b 0d 0a | ---------------------------..;.. |
| c880 | 3b 09 41 55 58 20 4e 4f 4e 2d 44 45 53 54 52 55 43 54 49 56 45 20 52 45 41 44 2c 20 4e 4f 20 57 | ;.AUX.NON-DESTRUCTIVE.READ,.NO.W |
| c8a0 | 41 49 54 49 4e 47 0d 0a 3b 0d 0a 41 55 58 24 52 44 4e 44 3a 0d 0a 09 43 41 4c 4c 09 47 45 54 42 | AITING..;..AUX$RDND:...CALL.GETB |
| c8c0 | 58 0d 0a 09 4d 4f 56 09 41 4c 2c 5b 42 58 5d 09 09 3b 47 45 54 20 4b 45 59 20 41 4e 44 20 5a 45 | X...MOV.AL,[BX]..;GET.KEY.AND.ZE |
| c8e0 | 52 4f 20 42 55 46 46 45 52 0d 0a 09 4f 52 09 41 4c 2c 41 4c 0d 0a 09 4a 4e 5a 09 41 55 58 52 44 | RO.BUFFER...OR.AL,AL...JNZ.AUXRD |
| c900 | 58 09 09 3b 4b 45 59 20 49 4e 20 42 55 46 46 45 52 3f 0d 0a 09 43 41 4c 4c 09 41 55 58 53 54 41 | X..;KEY.IN.BUFFER?...CALL.AUXSTA |
| c920 | 54 0d 0a 09 54 45 53 54 09 41 48 2c 30 30 30 30 30 30 30 31 42 09 09 3b 54 45 53 54 20 44 41 54 | T...TEST.AH,00000001B..;TEST.DAT |
| c940 | 41 20 52 45 41 44 59 0d 0a 09 4a 5a 09 41 55 58 42 55 53 0d 0a 09 54 45 53 54 09 41 4c 2c 30 30 | A.READY...JZ.AUXBUS...TEST.AL,00 |
| c960 | 31 30 30 30 30 30 42 09 09 3b 54 45 53 54 20 44 41 54 41 20 53 45 54 20 52 45 41 44 59 0d 0a 09 | 100000B..;TEST.DATA.SET.READY... |
| c980 | 4a 5a 09 41 55 58 42 55 53 0d 0a 09 43 41 4c 4c 09 41 55 58 49 4e 0d 0a 09 43 41 4c 4c 09 47 45 | JZ.AUXBUS...CALL.AUXIN...CALL.GE |
| c9a0 | 54 42 58 0d 0a 09 4d 4f 56 09 5b 42 58 5d 2c 41 4c 09 20 20 20 20 3b 47 45 54 20 41 4e 44 20 53 | TBX...MOV.[BX],AL.....;GET.AND.S |
| c9c0 | 41 56 45 20 4b 45 59 0d 0a 41 55 58 52 44 58 3a 20 4a 4d 50 09 53 74 61 74 75 73 43 6f 6d 70 6c | AVE.KEY..AUXRDX:.JMP.StatusCompl |
| c9e0 | 65 74 65 0d 0a 41 55 58 42 55 53 3a 20 4a 4d 50 09 53 74 61 74 75 73 44 65 76 52 65 61 64 79 0d | ete..AUXBUS:.JMP.StatusDevReady. |
| ca00 | 0a 3b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | .;------------------------------ |
| ca20 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0d 0a 3b 0d | ----------------------------..;. |
| ca40 | 0a 3b 09 41 55 58 20 4f 55 54 50 55 54 20 53 54 41 54 55 53 0d 0a 3b 0d 0a 41 55 58 24 57 52 53 | .;.AUX.OUTPUT.STATUS..;..AUX$WRS |
| ca60 | 54 3a 0d 0a 09 43 41 4c 4c 09 41 55 58 53 54 41 54 0d 0a 09 54 45 53 54 09 41 4c 2c 30 30 31 30 | T:...CALL.AUXSTAT...TEST.AL,0010 |
| ca80 | 30 30 30 30 42 09 3b 54 45 53 54 20 44 41 54 41 20 53 45 54 20 52 45 41 44 59 0d 0a 09 4a 5a 09 | 0000B.;TEST.DATA.SET.READY...JZ. |
| caa0 | 41 55 58 42 55 53 0d 0a 09 54 45 53 54 09 41 48 2c 30 30 31 30 30 30 30 30 42 09 3b 54 45 53 54 | AUXBUS...TEST.AH,00100000B.;TEST |
| cac0 | 20 43 4c 45 41 52 20 54 4f 20 53 45 4e 44 0d 0a 09 4a 5a 09 41 55 58 42 55 53 0d 0a 09 4a 4d 50 | .CLEAR.TO.SEND...JZ.AUXBUS...JMP |
| cae0 | 09 45 58 56 45 43 32 0d 0a 0d 0a 41 55 58 53 54 41 54 3a 0d 0a 09 4d 4f 56 09 41 48 2c 33 0d 0a | .EXVEC2....AUXSTAT:...MOV.AH,3.. |
| cb00 | 41 55 58 4f 50 3a 09 43 41 4c 4c 09 47 45 54 44 58 0d 0a 09 49 4e 54 09 31 34 48 0d 0a 09 52 45 | AUXOP:.CALL.GETDX...INT.14H...RE |
| cb20 | 54 0d 0a 3b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | T..;---------------------------- |
| cb40 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0d 0a 3b | -----------------------------..; |
| cb60 | 0d 0a 3b 09 46 4c 55 53 48 20 41 55 58 20 49 4e 50 55 54 20 42 55 46 46 45 52 0d 0a 3b 0d 0a 41 | ..;.FLUSH.AUX.INPUT.BUFFER..;..A |
| cb80 | 55 58 24 46 4c 53 48 3a 0d 0a 09 43 41 4c 4c 09 47 45 54 42 58 0d 0a 09 4d 4f 56 09 42 59 54 45 | UX$FLSH:...CALL.GETBX...MOV.BYTE |
| cba0 | 20 50 54 52 20 5b 42 58 5d 2c 30 0d 0a 09 4a 4d 50 09 45 58 56 45 43 32 0d 0a 3b 2d 2d 2d 2d 2d | .PTR.[BX],0...JMP.EXVEC2..;----- |
| cbc0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
| cbe0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0d 0a 3b 0d 0a 3b 09 57 52 49 54 45 | --------------------..;..;.WRITE |
| cc00 | 20 54 4f 20 41 55 58 49 4c 41 52 59 20 44 45 56 49 43 45 0d 0a 3b 0d 0a 41 55 58 24 57 52 49 54 | .TO.AUXILARY.DEVICE..;..AUX$WRIT |
| cc20 | 3a 0d 0a 09 4a 43 58 5a 09 45 58 56 45 43 32 0d 0a 41 55 58 24 4c 4f 4f 50 3a 0d 0a 09 4d 4f 56 | :...JCXZ.EXVEC2..AUX$LOOP:...MOV |
| cc40 | 09 41 4c 2c 45 53 3a 5b 44 49 5d 09 3b 47 45 54 20 43 48 41 52 0d 0a 09 49 4e 43 09 44 49 09 09 | .AL,ES:[DI].;GET.CHAR...INC.DI.. |
| cc60 | 3b 50 4f 49 4e 54 20 54 4f 20 4e 45 58 54 20 4f 4e 45 0d 0a 09 4d 4f 56 09 41 48 2c 31 09 09 3b | ;POINT.TO.NEXT.ONE...MOV.AH,1..; |
| cc80 | 49 4e 44 49 43 41 54 45 53 20 41 20 57 52 49 54 45 0d 0a 09 43 41 4c 4c 09 41 55 58 4f 50 09 09 | INDICATES.A.WRITE...CALL.AUXOP.. |
| cca0 | 3b 53 45 4e 44 20 43 48 41 52 41 43 54 45 52 20 4f 56 45 52 20 41 55 58 20 50 4f 52 54 0d 0a 09 | ;SEND.CHARACTER.OVER.AUX.PORT... |
| ccc0 | 54 45 53 54 09 41 48 2c 38 30 48 09 09 3b 43 48 45 43 4b 20 46 4f 52 20 45 52 52 4f 52 0d 0a 09 | TEST.AH,80H..;CHECK.FOR.ERROR... |
| cce0 | 4a 5a 09 41 57 4f 4b 0d 0a 09 4d 4f 56 09 41 4c 2c 31 30 09 09 3b 49 4e 44 49 43 41 54 45 20 57 | JZ.AWOK...MOV.AL,10..;INDICATE.W |
| cd00 | 52 49 54 45 20 46 41 55 4c 54 0d 0a 09 4a 4d 50 09 53 74 61 74 75 73 50 61 72 74 69 61 6c 58 66 | RITE.FAULT...JMP.StatusPartialXf |
| cd20 | 65 72 0d 0a 41 57 4f 4b 3a 09 4c 4f 4f 50 09 41 55 58 24 4c 4f 4f 50 0d 0a 09 4a 4d 50 09 45 58 | er..AWOK:.LOOP.AUX$LOOP...JMP.EX |
| cd40 | 56 45 43 32 0d 0a 0d 0a 47 45 54 42 58 3a 09 43 41 4c 4c 09 47 45 54 44 58 0d 0a 09 4d 4f 56 09 | VEC2....GETBX:.CALL.GETDX...MOV. |
| cd60 | 42 58 2c 44 58 0d 0a 09 41 44 44 09 42 58 2c 4f 46 46 53 45 54 20 41 55 58 42 55 46 0d 0a 09 52 | BX,DX...ADD.BX,OFFSET.AUXBUF...R |
| cd80 | 45 54 0d 0a 53 55 42 54 54 4c 09 50 72 69 6e 74 65 72 20 64 72 69 76 65 72 0d 0a 0c 3b 2d 2d 2d | ET..SUBTTL.Printer.driver...;--- |
| cda0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
| cdc0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0d 0a 3b 0d 0a 3b | --------------------------..;..; |
| cde0 | 09 50 20 52 20 4e 20 2d 20 50 52 49 4e 54 45 52 20 44 45 56 49 43 45 0d 0a 3b 0d 0a 50 52 4e 44 | .P.R.N.-.PRINTER.DEVICE..;..PRND |
| ce00 | 45 56 09 4c 41 42 45 4c 09 57 4f 52 44 09 09 09 3b 48 45 41 44 45 52 20 46 4f 52 20 44 45 56 49 | EV.LABEL.WORD...;HEADER.FOR.DEVI |
| ce20 | 43 45 20 22 50 52 4e 22 0d 0a 09 44 57 09 54 49 4d 44 45 56 2c 42 49 4f 53 45 47 0d 0a 09 44 57 | CE."PRN"...DW.TIMDEV,BIOSEG...DW |
| ce40 | 09 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 42 0d 0a 09 44 57 09 53 54 52 41 54 45 47 59 | .1000000000000000B...DW.STRATEGY |
| ce60 | 0d 0a 09 44 57 09 50 52 4e 30 24 49 4e 0d 0a 09 44 42 09 27 50 52 4e 20 20 20 20 20 27 0d 0a 0d | ...DW.PRN0$IN...DB.'PRN.....'... |
| ce80 | 0a 4c 50 54 31 44 45 56 20 4c 41 42 45 4c 09 57 4f 52 44 0d 0a 09 44 57 09 4c 50 54 32 44 45 56 | .LPT1DEV.LABEL.WORD...DW.LPT2DEV |
| cea0 | 2c 42 49 4f 53 45 47 0d 0a 09 44 57 09 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 42 0d 0a | ,BIOSEG...DW.1000000000000000B.. |
| cec0 | 09 44 57 09 53 54 52 41 54 45 47 59 0d 0a 09 44 57 09 50 52 4e 30 24 49 4e 0d 0a 09 44 42 09 27 | .DW.STRATEGY...DW.PRN0$IN...DB.' |
| cee0 | 4c 50 54 31 20 20 20 20 27 0d 0a 0d 0a 4c 50 54 32 44 45 56 20 4c 41 42 45 4c 09 57 4f 52 44 0d | LPT1....'....LPT2DEV.LABEL.WORD. |
| cf00 | 0a 09 44 57 09 4c 50 54 33 44 45 56 2c 42 49 4f 53 45 47 0d 0a 09 44 57 09 31 30 30 30 30 30 30 | ..DW.LPT3DEV,BIOSEG...DW.1000000 |
| cf20 | 30 30 30 30 30 30 30 30 30 42 0d 0a 09 44 57 09 53 54 52 41 54 45 47 59 0d 0a 09 44 57 09 50 52 | 000000000B...DW.STRATEGY...DW.PR |
| cf40 | 4e 31 24 49 4e 0d 0a 09 44 42 09 27 4c 50 54 32 20 20 20 20 27 0d 0a 0d 0a 4c 50 54 33 44 45 56 | N1$IN...DB.'LPT2....'....LPT3DEV |
| cf60 | 20 4c 41 42 45 4c 09 57 4f 52 44 0d 0a 09 44 57 09 43 4f 4d 32 44 45 56 2c 42 49 4f 53 45 47 0d | .LABEL.WORD...DW.COM2DEV,BIOSEG. |
| cf80 | 0a 09 44 57 09 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 42 0d 0a 09 44 57 09 53 54 52 41 | ..DW.1000000000000000B...DW.STRA |
| cfa0 | 54 45 47 59 0d 0a 09 44 57 09 50 52 4e 32 24 49 4e 0d 0a 09 44 42 09 27 4c 50 54 33 20 20 20 20 | TEGY...DW.PRN2$IN...DB.'LPT3.... |
| cfc0 | 27 0d 0a 0d 0a 45 52 52 46 4c 47 09 44 42 09 30 0d 0a 0d 0a 3b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | '....ERRFLG.DB.0....;----------- |
| cfe0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
| d000 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0d 0a 3b 0d 0a 3b 09 57 52 49 54 45 20 54 4f 20 50 | ---------------..;..;.WRITE.TO.P |
| d020 | 52 49 4e 54 45 52 20 44 45 56 49 43 45 0d 0a 3b 0d 0a 50 52 4e 24 57 52 49 54 3a 0d 0a 09 4a 43 | RINTER.DEVICE..;..PRN$WRIT:...JC |
| d040 | 58 5a 09 45 58 56 45 43 33 0d 0a 50 52 4e 24 4c 4f 4f 50 3a 0d 0a 09 4d 4f 56 09 41 4c 2c 45 53 | XZ.EXVEC3..PRN$LOOP:...MOV.AL,ES |
| d060 | 3a 5b 44 49 5d 09 3b 47 45 54 20 43 48 41 52 20 49 4e 54 4f 20 41 4c 0d 0a 09 49 4e 43 09 44 49 | :[DI].;GET.CHAR.INTO.AL...INC.DI |
| d080 | 09 09 3b 50 4f 49 4e 54 20 54 4f 20 4e 45 58 54 20 43 48 41 52 0d 0a 09 4d 4f 56 09 5b 45 52 52 | ..;POINT.TO.NEXT.CHAR...MOV.[ERR |
| d0a0 | 46 4c 47 5d 2c 30 09 3b 49 4e 49 54 49 41 4c 49 5a 45 20 52 45 54 52 59 20 46 4c 41 47 0d 0a 0d | FLG],0.;INITIALIZE.RETRY.FLAG... |
| d0c0 | 0a 50 52 45 54 52 59 3a 20 58 4f 52 09 41 48 2c 41 48 09 09 3b 41 48 3d 30 0d 0a 09 43 41 4c 4c | .PRETRY:.XOR.AH,AH..;AH=0...CALL |
| d0e0 | 09 50 52 4e 4f 50 09 09 3b 54 4f 20 49 4e 44 49 43 41 54 45 20 50 52 49 4e 54 20 43 48 41 52 20 | .PRNOP..;TO.INDICATE.PRINT.CHAR. |
| d100 | 49 4e 20 41 4c 0d 0a 0d 0a 45 52 52 43 48 4b 3a 20 4a 5a 09 50 52 4f 4b 0d 0a 09 58 4f 52 09 5b | IN.AL....ERRCHK:.JZ.PROK...XOR.[ |
| d120 | 45 52 52 46 4c 47 5d 2c 31 09 20 20 20 20 20 20 3b 44 4f 20 31 20 41 55 54 4f 4d 41 54 49 43 20 | ERRFLG],1.......;DO.1.AUTOMATIC. |
| d140 | 52 45 54 52 59 0d 0a 09 4a 4e 5a 09 50 52 45 54 52 59 0d 0a 50 4d 45 53 53 47 3a 20 4a 4d 50 09 | RETRY...JNZ.PRETRY..PMESSG:.JMP. |
| d160 | 53 74 61 74 75 73 50 61 72 74 69 61 6c 58 66 65 72 09 20 20 3b 52 45 54 55 52 4e 20 57 49 54 48 | StatusPartialXfer...;RETURN.WITH |
| d180 | 20 54 48 45 20 45 52 52 4f 52 0d 0a 0d 0a 50 52 4f 4b 3a 09 4c 4f 4f 50 09 50 52 4e 24 4c 4f 4f | .THE.ERROR....PROK:.LOOP.PRN$LOO |
| d1a0 | 50 0d 0a 45 58 56 45 43 33 3a 20 4a 4d 50 09 53 74 61 74 75 73 43 6f 6d 70 6c 65 74 65 0d 0a 3b | P..EXVEC3:.JMP.StatusComplete..; |
| d1c0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
| d1e0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0d 0a 3b 0d 0a 3b 09 50 | ------------------------..;..;.P |
| d200 | 52 49 4e 54 45 52 20 53 54 41 54 55 53 20 52 4f 55 54 49 4e 45 0d 0a 3b 0d 0a 50 52 4e 24 53 54 | RINTER.STATUS.ROUTINE..;..PRN$ST |
| d220 | 41 54 3a 0d 0a 09 43 41 4c 4c 09 50 52 4e 53 54 41 54 09 09 3b 44 45 56 49 43 45 20 49 4e 20 44 | AT:...CALL.PRNSTAT..;DEVICE.IN.D |
| d240 | 58 0d 0a 09 4a 4e 5a 09 50 4d 45 53 53 47 0d 0a 09 54 45 53 54 09 41 48 2c 31 30 30 30 30 30 30 | X...JNZ.PMESSG...TEST.AH,1000000 |
| d260 | 30 42 0d 0a 09 4a 4e 5a 09 45 58 56 45 43 33 0d 0a 09 4a 4d 50 09 53 74 61 74 75 73 44 65 76 52 | 0B...JNZ.EXVEC3...JMP.StatusDevR |
| d280 | 65 61 64 79 0d 0a 0d 0a 50 52 4e 53 54 41 54 3a 0d 0a 09 4d 4f 56 09 41 48 2c 32 0d 0a 50 52 4e | eady....PRNSTAT:...MOV.AH,2..PRN |
| d2a0 | 4f 50 3a 09 43 41 4c 4c 09 47 45 54 44 58 0d 0a 09 49 4e 54 09 31 37 48 0d 0a 0d 0a 09 4d 4f 56 | OP:.CALL.GETDX...INT.17H.....MOV |
| d2c0 | 09 41 4c 2c 32 0d 0a 09 54 45 53 54 09 41 48 2c 30 30 30 31 42 09 3b 54 45 53 54 20 46 4f 52 20 | .AL,2...TEST.AH,0001B.;TEST.FOR. |
| d2e0 | 4e 4f 54 20 52 45 41 44 59 0d 0a 09 4a 4e 5a 09 50 52 4e 4f 50 32 0d 0a 0d 0a 09 4d 4f 56 09 41 | NOT.READY...JNZ.PRNOP2.....MOV.A |
| d300 | 4c 2c 31 30 09 09 3b 57 52 49 54 45 20 46 41 55 4c 54 20 43 4f 44 45 0d 0a 09 54 45 53 54 09 41 | L,10..;WRITE.FAULT.CODE...TEST.A |
| d320 | 48 2c 31 30 30 30 42 09 3b 54 45 53 54 20 46 4f 52 20 49 2f 4f 20 45 52 52 4f 52 0d 0a 09 4a 5a | H,1000B.;TEST.FOR.I/O.ERROR...JZ |
| d340 | 09 50 52 4e 4f 50 32 0d 0a 0d 0a 09 54 45 53 54 09 41 48 2c 30 30 31 30 30 30 30 30 42 09 3b 4f | .PRNOP2.....TEST.AH,00100000B.;O |
| d360 | 55 54 2d 4f 46 2d 50 41 50 45 52 3f 0d 0a 09 4a 5a 09 50 52 4e 4f 50 31 0d 0a 09 4d 4f 56 09 41 | UT-OF-PAPER?...JZ.PRNOP1...MOV.A |
| d380 | 4c 2c 39 09 09 3b 4f 55 54 20 4f 46 20 50 41 50 45 52 20 43 4f 44 45 0d 0a 50 52 4e 4f 50 31 3a | L,9..;OUT.OF.PAPER.CODE..PRNOP1: |
| d3a0 | 20 4f 52 09 41 4c 2c 41 4c 09 09 3b 53 45 54 20 4e 5a 20 46 4c 41 47 0d 0a 50 52 4e 4f 50 32 3a | .OR.AL,AL..;SET.NZ.FLAG..PRNOP2: |
| d3c0 | 20 52 45 54 0d 0a 0d 0a 53 55 42 54 54 4c 20 54 69 6d 65 72 20 28 63 6c 6f 63 6b 29 20 64 72 69 | .RET....SUBTTL.Timer.(clock).dri |
| d3e0 | 76 65 72 0d 0a 09 50 41 47 45 0d 0a 0d 0a 3b 2a 2a 09 54 69 6d 65 20 46 75 6e 63 74 69 6f 6e 73 | ver...PAGE....;**.Time.Functions |
| d400 | 0d 0a 3b 0d 0a 3b 09 55 73 65 73 20 63 6c 6f 63 6b 20 77 69 74 68 20 31 30 30 30 20 74 69 63 6b | ..;..;.Uses.clock.with.1000.tick |
| d420 | 73 20 70 65 72 20 73 65 63 6f 6e 64 2e 20 55 73 65 72 20 73 65 65 73 20 6f 6e 6c 79 0d 0a 3b 09 | s.per.second..User.sees.only..;. |
| d440 | 74 69 6d 65 20 69 6e 20 68 6f 75 72 73 2c 20 6d 69 6e 75 74 65 73 2c 20 73 65 63 6f 6e 64 73 2c | time.in.hours,.minutes,.seconds, |
| d460 | 20 61 6e 64 20 31 2f 31 30 30 20 73 65 63 6f 6e 64 2c 20 69 6e 20 72 65 67 69 73 74 65 72 73 0d | .and.1/100.second,.in.registers. |
| d480 | 0a 3b 09 43 48 2c 20 43 4c 2c 20 44 48 2c 20 44 4c 20 72 65 73 70 65 63 74 69 76 65 6c 79 2e 20 | .;.CH,.CL,.DH,.DL.respectively.. |
| d4a0 | 28 45 61 63 68 20 69 73 20 61 20 62 69 6e 61 72 79 20 6e 75 6d 62 65 72 2e 29 0d 0a 3b 09 20 20 | (Each.is.a.binary.number.)..;... |
| d4c0 | 20 20 20 20 4d 6f 64 69 66 69 65 64 20 66 6f 72 20 34 2e 30 2e 20 54 68 65 20 52 4f 4d 20 62 69 | ....Modified.for.4.0..The.ROM.bi |
| d4e0 | 6f 73 20 74 69 6d 65 72 20 72 6f 75 74 69 6e 65 73 20 61 72 65 20 63 6f 6d 70 6c 65 74 65 6c 79 | os.timer.routines.are.completely |
| d500 | 0d 0a 3b 09 72 65 70 6c 61 63 65 64 20 77 69 74 68 20 63 6f 64 65 20 6f 6e 20 74 68 69 73 20 70 | ..;.replaced.with.code.on.this.p |
| d520 | 61 67 65 2e 20 54 68 69 73 20 70 72 6f 76 69 64 65 73 20 61 20 62 65 74 74 65 72 20 74 69 6d 65 | age..This.provides.a.better.time |
| d540 | 20 62 61 73 65 0d 0a 3b 09 66 6f 72 20 74 68 65 20 73 63 68 65 64 75 6c 65 72 2e 0d 0a 0d 0a 0d | .base..;.for.the.scheduler...... |
| d560 | 0a 09 45 58 54 52 4e 09 46 6c 6f 70 70 79 64 65 76 69 63 65 3a 4e 45 41 52 0d 0a 54 49 4d 44 45 | ..EXTRN.Floppydevice:NEAR..TIMDE |
| d580 | 56 09 4c 41 42 45 4c 09 57 4f 52 44 0d 0a 09 44 57 09 46 6c 6f 70 70 79 64 65 76 69 63 65 2c 42 | V.LABEL.WORD...DW.Floppydevice,B |
| d5a0 | 49 4f 53 45 47 0d 0a 09 44 57 09 31 30 30 30 30 30 30 30 30 30 30 30 31 30 30 30 42 0d 0a 09 44 | IOSEG...DW.1000000000001000B...D |
| d5c0 | 57 09 53 54 52 41 54 45 47 59 0d 0a 09 44 57 09 54 49 4d 24 49 4e 0d 0a 09 44 42 09 27 43 4c 4f | W.STRATEGY...DW.TIM$IN...DB.'CLO |
| d5e0 | 43 4b 24 20 20 27 0d 0a 0d 0a 44 41 59 43 4e 54 09 44 57 09 30 0d 0a 0d 0a 3b 2d 2d 2d 2d 2d 2d | CK$..'....DAYCNT.DW.0....;------ |
| d600 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
| d620 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0d 0a | ------------------------------.. |
| d640 | 3b 0d 0a 3b 20 53 65 74 74 69 6d 65 20 73 65 74 73 20 74 68 65 20 63 75 72 72 65 6e 74 20 74 69 | ;..;.Settime.sets.the.current.ti |
| d660 | 6d 65 0d 0a 3b 0d 0a 3b 20 4f 6e 20 65 6e 74 72 79 20 45 53 3a 5b 44 49 5d 20 68 61 73 20 74 68 | me..;..;.On.entry.ES:[DI].has.th |
| d680 | 65 20 63 75 72 72 65 6e 74 20 74 69 6d 65 3a 0d 0a 3b 0d 0a 3b 09 6e 75 6d 62 65 72 20 6f 66 20 | e.current.time:..;..;.number.of. |
| d6a0 | 64 61 79 73 20 73 69 6e 63 65 20 31 2d 31 2d 38 30 09 28 57 4f 52 44 29 0d 0a 3b 09 6d 69 6e 75 | days.since.1-1-80.(WORD)..;.minu |
| d6c0 | 74 65 73 20 28 30 2d 35 39 29 09 09 09 28 42 59 54 45 29 0d 0a 3b 09 68 6f 75 72 73 20 28 30 2d | tes.(0-59)...(BYTE)..;.hours.(0- |
| d6e0 | 32 33 29 09 09 09 28 42 59 54 45 29 0d 0a 3b 09 68 75 6e 64 72 65 64 74 68 73 20 6f 66 20 73 65 | 23)...(BYTE)..;.hundredths.of.se |
| d700 | 63 6f 6e 64 73 20 28 30 2d 39 39 29 09 28 42 59 54 45 29 0d 0a 3b 09 73 65 63 6f 6e 64 73 20 28 | conds.(0-99).(BYTE)..;.seconds.( |
| d720 | 30 2d 35 39 29 09 09 09 28 42 59 54 45 29 0d 0a 3b 0d 0a 3b 20 45 61 63 68 20 6e 75 6d 62 65 72 | 0-59)...(BYTE)..;..;.Each.number |
| d740 | 20 68 61 73 20 62 65 65 6e 20 63 68 65 63 6b 65 64 20 66 6f 72 20 74 68 65 20 63 6f 72 72 65 63 | .has.been.checked.for.the.correc |
| d760 | 74 20 72 61 6e 67 65 2e 0d 0a 0d 0a 54 49 4d 24 57 52 49 54 3a 0d 0a 09 50 55 53 48 09 42 58 0d | t.range.....TIM$WRIT:...PUSH.BX. |
| d780 | 0a 09 4d 4f 56 09 41 58 2c 45 53 3a 5b 44 49 5d 0d 0a 09 4d 4f 56 09 44 41 59 43 4e 54 2c 41 58 | ..MOV.AX,ES:[DI]...MOV.DAYCNT,AX |
| d7a0 | 0d 0a 09 4d 4f 56 09 43 58 2c 45 53 3a 5b 44 49 2b 32 5d 0d 0a 09 4d 4f 56 09 41 4c 2c 36 30 0d | ...MOV.CX,ES:[DI+2]...MOV.AL,60. |
| d7c0 | 0a 09 4d 55 4c 09 43 48 09 09 3b 48 6f 75 72 73 20 74 6f 20 6d 69 6e 75 74 65 73 0d 0a 09 4d 4f | ..MUL.CH..;Hours.to.minutes...MO |
| d7e0 | 56 09 43 48 2c 30 0d 0a 09 41 44 44 09 41 58 2c 43 58 09 09 3b 54 6f 74 61 6c 20 6d 69 6e 75 74 | V.CH,0...ADD.AX,CX..;Total.minut |
| d800 | 65 73 0d 0a 09 4d 4f 56 09 43 58 2c 36 30 30 30 30 09 3b 36 30 2a 31 30 30 30 0d 0a 09 4d 55 4c | es...MOV.CX,60000.;60*1000...MUL |
| d820 | 09 43 58 09 09 3b 43 6f 6e 76 65 72 74 20 74 6f 20 6d 69 6c 6c 69 73 65 63 6f 6e 64 73 0d 0a 09 | .CX..;Convert.to.milliseconds... |
| d840 | 4d 4f 56 09 53 49 2c 41 58 0d 0a 09 4d 4f 56 09 42 58 2c 44 58 09 09 3b 20 53 61 76 65 20 68 6f | MOV.SI,AX...MOV.BX,DX..;.Save.ho |
| d860 | 75 72 73 2c 20 6d 69 6e 20 69 6e 20 4d 73 65 63 73 20 69 6e 20 42 58 3a 53 49 0d 0a 09 4d 4f 56 | urs,.min.in.Msecs.in.BX:SI...MOV |
| d880 | 09 41 4c 2c 45 53 3a 5b 44 49 2b 35 5d 09 3b 20 47 65 74 20 23 20 73 65 63 6f 6e 64 73 0d 0a 09 | .AL,ES:[DI+5].;.Get.#.seconds... |
| d8a0 | 4d 4f 56 09 43 58 2c 31 30 30 0d 0a 09 4d 55 4c 09 43 4c 09 09 3b 20 47 65 74 20 73 65 63 6f 6e | MOV.CX,100...MUL.CL..;.Get.secon |
| d8c0 | 64 73 20 69 6e 20 31 2f 31 30 30 73 0d 0a 09 4d 4f 56 09 43 4c 2c 45 53 3a 5b 44 49 2b 34 5d 09 | ds.in.1/100s...MOV.CL,ES:[DI+4]. |
| d8e0 | 3b 20 48 75 6e 64 72 65 64 74 68 73 20 6f 66 20 73 65 63 6f 6e 64 0d 0a 09 41 44 44 09 41 58 2c | ;.Hundredths.of.second...ADD.AX, |
| d900 | 43 58 09 09 3b 20 4e 6f 77 20 68 61 76 65 20 73 65 63 6f 6e 64 73 20 61 6e 64 20 31 2f 31 30 30 | CX..;.Now.have.seconds.and.1/100 |
| d920 | 74 68 73 0d 0a 09 4d 4f 56 09 43 4c 2c 31 30 0d 0a 09 4d 55 4c 09 43 58 09 09 3b 20 47 65 74 20 | ths...MOV.CL,10...MUL.CX..;.Get. |
| d940 | 44 58 3a 41 58 20 3d 20 6d 69 6c 6c 69 73 65 63 6f 6e 64 73 0d 0a 09 41 44 44 09 41 58 2c 53 49 | DX:AX.=.milliseconds...ADD.AX,SI |
| d960 | 0d 0a 09 4d 4f 56 09 43 53 3a 54 69 63 6b 4c 6f 77 2c 41 58 0d 0a 09 41 44 43 09 42 58 2c 30 0d | ...MOV.CS:TickLow,AX...ADC.BX,0. |
| d980 | 0a 09 4d 4f 56 09 43 53 3a 54 69 63 6b 48 69 67 68 2c 42 58 09 3b 20 53 65 74 20 74 69 6d 65 20 | ..MOV.CS:TickHigh,BX.;.Set.time. |
| d9a0 | 69 6e 20 6d 69 6c 6c 69 73 65 63 6f 6e 64 73 0d 0a 09 50 4f 50 09 42 58 0d 0a 09 4a 4d 50 09 53 | in.milliseconds...POP.BX...JMP.S |
| d9c0 | 74 61 74 75 73 43 6f 6d 70 6c 65 74 65 0d 0a 0d 0a 0d 0a 3b 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | tatusComplete......;************ |
| d9e0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0d 0a 3b 0d 0a | ***************************..;.. |
| da00 | 3b 20 47 65 74 74 69 6d 65 20 72 65 61 64 73 20 64 61 74 65 20 61 6e 64 20 74 69 6d 65 0d 0a 3b | ;.Gettime.reads.date.and.time..; |
| da20 | 20 61 6e 64 20 72 65 74 75 72 6e 73 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 69 6e 66 6f 72 | .and.returns.the.following.infor |
| da40 | 6d 61 74 69 6f 6e 3a 0d 0a 3b 0d 0a 3b 09 45 53 3a 5b 44 49 5d 09 20 3d 63 6f 75 6e 74 20 6f 66 | mation:..;..;.ES:[DI]..=count.of |
| da60 | 20 64 61 79 73 20 73 69 6e 63 65 20 31 2d 31 2d 38 30 0d 0a 3b 09 45 53 3a 5b 44 49 2b 32 5d 3d | .days.since.1-1-80..;.ES:[DI+2]= |
| da80 | 6d 69 6e 75 74 65 73 0d 0a 3b 09 45 53 3a 5b 44 49 2b 33 5d 3d 68 6f 75 72 73 0d 0a 3b 09 45 53 | minutes..;.ES:[DI+3]=hours..;.ES |
| daa0 | 3a 5b 44 49 2b 34 5d 3d 68 75 6e 64 72 65 64 74 68 73 20 6f 66 20 73 65 63 6f 6e 64 73 0d 0a 3b | :[DI+4]=hundredths.of.seconds..; |
| dac0 | 09 45 53 3a 5b 44 49 2b 35 5d 3d 73 65 63 6f 6e 64 73 0d 0a 3b 0d 0a 3b 2a 2a 2a 2a 2a 2a 2a 2a | .ES:[DI+5]=seconds..;..;******** |
| dae0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0d | *******************************. |
| db00 | 0a 09 50 55 42 4c 49 43 09 54 49 4d 24 52 45 41 44 0d 0a 54 49 4d 24 52 45 41 44 3a 0d 0a 09 50 | ..PUBLIC.TIM$READ..TIM$READ:...P |
| db20 | 55 53 48 09 42 58 0d 0a 09 4d 4f 56 09 41 58 2c 44 61 79 43 6e 74 0d 0a 09 53 54 4f 53 57 09 09 | USH.BX...MOV.AX,DayCnt...STOSW.. |
| db40 | 09 3b 20 72 65 74 75 72 6e 20 64 61 79 0d 0a 09 4d 4f 56 09 44 58 2c 43 53 3a 54 69 63 6b 48 69 | .;.return.day...MOV.DX,CS:TickHi |
| db60 | 67 68 0d 0a 09 4d 4f 56 09 41 58 2c 43 53 3a 54 69 63 6b 4c 6f 77 09 3b 20 47 65 74 20 63 75 72 | gh...MOV.AX,CS:TickLow.;.Get.cur |
| db80 | 72 65 6e 74 20 74 69 6d 65 0d 0a 09 4d 4f 56 09 43 58 2c 36 30 30 30 30 09 3b 20 23 20 6d 69 6c | rent.time...MOV.CX,60000.;.#.mil |
| dba0 | 6c 69 73 65 63 6f 6e 64 73 20 69 6e 20 61 20 6d 69 6e 75 74 65 0d 0a 09 44 49 56 09 43 58 09 09 | liseconds.in.a.minute...DIV.CX.. |
| dbc0 | 3b 20 47 65 74 20 41 58 3d 20 6d 69 6e 75 74 65 73 2c 20 44 58 20 3d 20 73 65 63 6f 6e 64 73 26 | ;.Get.AX=.minutes,.DX.=.seconds& |
| dbe0 | 6d 73 65 63 73 0d 0a 09 4d 4f 56 09 42 58 2c 44 58 09 09 3b 20 53 61 76 65 20 73 65 63 6f 6e 64 | msecs...MOV.BX,DX..;.Save.second |
| dc00 | 73 20 61 6e 64 20 66 72 61 63 74 69 6f 6e 0d 0a 09 58 4f 52 09 44 58 2c 44 58 0d 0a 09 4d 4f 56 | s.and.fraction...XOR.DX,DX...MOV |
| dc20 | 09 43 58 2c 36 30 09 09 3b 20 23 20 6d 69 6e 75 74 65 73 2f 68 6f 75 72 0d 0a 09 44 49 56 09 43 | .CX,60..;.#.minutes/hour...DIV.C |
| dc40 | 58 09 09 3b 20 47 65 74 20 41 58 3d 20 68 6f 75 72 2c 20 44 58 3d 20 6d 69 6e 75 74 65 0d 0a 09 | X..;.Get.AX=.hour,.DX=.minute... |
| dc60 | 78 63 68 67 09 61 78 2c 64 78 0d 0a 09 53 54 4f 53 42 09 09 09 3b 20 52 65 74 75 72 6e 20 6d 69 | xchg.ax,dx...STOSB...;.Return.mi |
| dc80 | 6e 75 74 65 73 0d 0a 09 78 63 68 67 09 61 78 2c 64 78 0d 0a 09 53 54 4f 53 42 09 09 09 3b 20 52 | nutes...xchg.ax,dx...STOSB...;.R |
| dca0 | 65 74 75 72 6e 20 68 6f 75 72 73 0d 0a 09 4d 4f 56 09 41 58 2c 42 58 0d 0a 09 58 4f 52 09 44 58 | eturn.hours...MOV.AX,BX...XOR.DX |
| dcc0 | 2c 44 58 0d 0a 09 4d 4f 56 09 43 58 2c 31 30 30 30 0d 0a 09 44 49 56 09 43 58 09 09 3b 20 47 65 | ,DX...MOV.CX,1000...DIV.CX..;.Ge |
| dce0 | 74 20 41 58 3d 20 73 65 63 6f 6e 64 73 2c 20 44 58 3d 20 6d 69 6c 6c 69 73 65 63 6f 6e 64 73 0d | t.AX=.seconds,.DX=.milliseconds. |
| dd00 | 0a 09 78 63 68 67 09 61 78 2c 62 78 09 09 3b 20 28 62 78 29 20 3d 20 73 65 63 6f 6e 64 73 0d 0a | ..xchg.ax,bx..;.(bx).=.seconds.. |
| dd20 | 09 4d 4f 56 09 41 58 2c 44 58 0d 0a 09 58 4f 52 09 44 58 2c 44 58 0d 0a 09 4d 4f 56 09 43 58 2c | .MOV.AX,DX...XOR.DX,DX...MOV.CX, |
| dd40 | 31 30 0d 0a 09 44 49 56 09 43 58 09 09 3b 20 47 65 74 20 68 75 6e 64 72 65 64 74 68 73 20 6f 66 | 10...DIV.CX..;.Get.hundredths.of |
| dd60 | 20 73 65 63 6f 6e 64 0d 0a 09 53 54 4f 53 42 09 09 09 3b 20 52 65 74 75 72 6e 20 68 75 6e 64 72 | .second...STOSB...;.Return.hundr |
| dd80 | 65 64 74 68 73 20 6f 66 20 73 65 63 6f 6e 64 0d 0a 09 78 63 68 67 09 61 78 2c 62 78 0d 0a 09 53 | edths.of.second...xchg.ax,bx...S |
| dda0 | 54 4f 53 42 09 09 09 3b 20 52 65 74 75 72 6e 20 73 65 63 6f 6e 64 0d 0a 09 50 4f 50 09 42 58 0d | TOSB...;.Return.second...POP.BX. |
| ddc0 | 0a 09 4a 4d 50 09 53 74 61 74 75 73 43 6f 6d 70 6c 65 74 65 0d 0a 0d 0a 53 55 42 54 54 4c 09 43 | ..JMP.StatusComplete....SUBTTL.C |
| dde0 | 6c 6f 63 6b 20 69 6e 74 65 72 72 75 70 74 20 61 6e 64 20 72 65 70 6c 61 63 65 6d 65 6e 74 20 66 | lock.interrupt.and.replacement.f |
| de00 | 6f 72 20 52 4f 4d 20 63 6f 64 65 0d 0a 50 41 47 45 0d 0a 0d 0a 43 4f 4d 4d 45 4e 54 20 2a 0d 0a | or.ROM.code..PAGE....COMMENT.*.. |
| de20 | 20 20 20 54 68 65 20 63 6c 6f 63 6b 20 63 6f 64 65 20 69 6e 20 74 68 65 20 52 4f 4d 20 69 73 20 | ...The.clock.code.in.the.ROM.is. |
| de40 | 72 65 70 6c 61 63 65 64 20 77 69 74 68 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 63 6f 64 65 | replaced.with.the.following.code |
| de60 | 20 77 68 69 63 68 0d 0a 70 72 6f 76 69 64 65 73 20 74 68 65 20 63 6c 6f 63 6b 20 69 6e 74 65 72 | .which..provides.the.clock.inter |
| de80 | 66 61 63 65 20 74 6f 20 74 68 65 20 73 63 68 65 64 75 6c 65 72 20 61 6e 64 20 61 20 31 20 6d 73 | face.to.the.scheduler.and.a.1.ms |
| dea0 | 20 74 69 6d 65 20 62 61 73 65 2e 20 54 68 65 0d 0a 31 41 48 20 69 6e 74 65 72 72 75 70 74 20 69 | .time.base..The..1AH.interrupt.i |
| dec0 | 73 20 73 69 6d 75 6c 61 74 65 64 20 74 6f 20 72 65 74 75 72 6e 20 74 68 65 20 61 70 70 72 6f 78 | s.simulated.to.return.the.approx |
| dee0 | 69 6d 61 74 65 20 74 69 6d 65 20 66 6f 72 20 74 68 6f 73 65 0d 0a 72 6f 75 74 69 6e 65 73 20 77 | imate.time.for.those..routines.w |
| df00 | 68 69 63 68 20 73 74 69 6c 6c 20 63 61 6c 6c 20 31 41 48 2e 20 54 68 65 20 74 69 6d 65 20 70 65 | hich.still.call.1AH..The.time.pe |
| df20 | 72 69 6f 64 20 66 6f 72 20 6d 6f 74 6f 72 20 73 74 61 72 74 20 75 70 20 69 73 0d 0a 70 72 65 73 | riod.for.motor.start.up.is..pres |
| df40 | 65 72 76 65 64 20 73 69 6e 63 65 20 74 68 61 74 20 63 6f 64 65 20 68 61 73 20 6e 6f 74 20 79 65 | erved.since.that.code.has.not.ye |
| df60 | 74 20 62 65 65 6e 20 72 65 77 72 69 74 74 65 6e 2e 0d 0a 09 2a 0d 0a 0d 0a 52 6f 6d 44 61 74 61 | t.been.rewritten....*....RomData |
| df80 | 20 53 45 47 4d 45 4e 54 20 41 54 20 30 34 30 48 0d 0a 09 4f 52 47 09 30 33 46 48 0d 0a 4d 6f 74 | .SEGMENT.AT.040H...ORG.03FH..Mot |
| dfa0 | 6f 72 5f 53 74 61 74 75 73 09 44 42 09 31 20 44 55 50 28 3f 29 0d 0a 4d 6f 74 6f 72 5f 43 6f 75 | or_Status.DB.1.DUP(?)..Motor_Cou |
| dfc0 | 6e 74 09 44 42 09 31 20 44 55 50 28 3f 29 0d 0a 52 6f 6d 44 61 74 61 20 45 4e 44 53 0d 0a 0d 0a | nt.DB.1.DUP(?)..RomData.ENDS.... |
| dfe0 | 54 69 63 6b 4c 6f 77 09 09 44 57 09 3f 09 09 3b 20 4c 6f 77 20 70 61 72 74 20 6f 66 20 74 69 6d | TickLow..DW.?..;.Low.part.of.tim |
| e000 | 65 20 69 6e 20 4d 73 65 63 0d 0a 54 69 63 6b 48 69 67 68 09 44 57 09 3f 09 09 3b 20 48 69 67 68 | e.in.Msec..TickHigh.DW.?..;.High |
| e020 | 20 70 61 72 74 20 6f 66 20 74 69 6d 65 20 69 6e 20 6d 73 65 63 0d 0a 4d 6f 74 6f 72 46 6c 61 67 | .part.of.time.in.msec..MotorFlag |
| e040 | 09 44 42 09 30 09 09 3b 20 54 68 65 72 65 20 69 73 20 61 6e 20 61 63 74 69 76 65 20 6d 6f 74 6f | .DB.0..;.There.is.an.active.moto |
| e060 | 72 0d 0a 4d 6f 74 6f 72 54 69 63 6b 09 44 42 09 4d 4f 54 4f 52 43 4f 55 4e 54 09 3b 20 23 20 74 | r..MotorTick.DB.MOTORCOUNT.;.#.t |
| e080 | 69 63 6b 73 20 75 6e 74 69 6c 20 31 2f 31 38 2e 32 20 73 65 63 73 0d 0a 53 63 68 65 64 54 69 63 | icks.until.1/18.2.secs..SchedTic |
| e0a0 | 6b 09 44 42 09 53 43 48 45 44 43 4f 55 4e 54 09 3b 20 53 63 68 65 64 75 6c 65 72 20 63 6f 75 6e | k.DB.SCHEDCOUNT.;.Scheduler.coun |
| e0c0 | 74 64 6f 77 6e 0d 0a 0d 0a 3b 20 49 6e 74 65 72 72 75 70 74 20 38 48 20 2d 09 74 69 6d 65 72 20 | tdown....;.Interrupt.8H.-.timer. |
| e0e0 | 69 6e 74 65 72 72 75 70 74 0d 0a 0d 0a 20 20 20 20 41 53 53 55 4d 45 09 44 53 3a 4e 4f 54 48 49 | interrupt........ASSUME.DS:NOTHI |
| e100 | 4e 47 0d 0a 54 69 6d 65 72 49 6e 74 65 72 72 75 70 74 09 50 52 4f 43 09 46 41 52 0d 0a 09 50 55 | NG..TimerInterrupt.PROC.FAR...PU |
| e120 | 53 48 09 41 58 0d 0a 09 49 4e 43 09 54 69 63 6b 4c 6f 77 0d 0a 09 4a 4e 5a 09 4e 6f 4f 76 65 72 | SH.AX...INC.TickLow...JNZ.NoOver |
| e140 | 66 6c 6f 77 0d 0a 09 49 4e 43 09 54 69 63 6b 48 69 67 68 0d 0a 4e 6f 4f 76 65 72 46 6c 6f 77 3a | flow...INC.TickHigh..NoOverFlow: |
| e160 | 0d 0a 09 43 4d 50 09 54 69 63 6b 48 69 67 68 2c 31 33 31 38 09 09 3b 20 43 6c 6f 73 65 20 74 6f | ...CMP.TickHigh,1318..;.Close.to |
| e180 | 20 32 34 20 68 6f 75 72 73 3f 0d 0a 09 4a 4e 5a 09 4e 6f 74 44 61 79 09 09 09 3b 20 4e 6f 0d 0a | .24.hours?...JNZ.NotDay...;.No.. |
| e1a0 | 09 43 4d 50 09 54 69 63 6b 4c 6f 77 2c 32 33 35 35 32 09 09 3b 20 52 65 61 63 68 20 32 34 20 68 | .CMP.TickLow,23552..;.Reach.24.h |
| e1c0 | 6f 75 72 73 3f 0d 0a 09 4a 4e 5a 09 4e 6f 74 44 61 79 09 09 09 3b 20 4e 6f 0d 0a 3b 20 48 61 76 | ours?...JNZ.NotDay...;.No..;.Hav |
| e1e0 | 65 20 72 65 61 63 68 65 64 20 61 20 64 61 79 2c 20 62 75 6d 70 20 64 61 79 20 63 6f 75 6e 74 0d | e.reached.a.day,.bump.day.count. |
| e200 | 0a 09 49 4e 43 09 44 61 79 43 6e 74 0d 0a 09 58 4f 52 09 41 58 2c 41 58 0d 0a 09 4d 4f 56 09 54 | ..INC.DayCnt...XOR.AX,AX...MOV.T |
| e220 | 69 63 6b 48 69 67 68 2c 41 58 0d 0a 09 4d 4f 56 09 54 69 63 6b 4c 6f 77 2c 41 58 09 09 3b 20 52 | ickHigh,AX...MOV.TickLow,AX..;.R |
| e240 | 65 73 65 74 20 74 69 6d 65 20 6f 66 20 64 61 79 0d 0a 4e 6f 74 44 61 79 3a 0d 0a 3b 3b 09 44 45 | eset.time.of.day..NotDay:..;;.DE |
| e260 | 43 09 4d 6f 74 6f 72 54 69 63 6b 09 09 3b 20 54 69 6d 65 20 74 6f 20 64 65 63 72 65 6d 65 6e 74 | C.MotorTick..;.Time.to.decrement |
| e280 | 20 6d 6f 74 6f 72 3f 0d 0a 3b 3b 09 4a 4e 5a 09 43 68 65 63 6b 53 63 68 65 64 09 09 09 3b 20 4e | .motor?..;;.JNZ.CheckSched...;.N |
| e2a0 | 6f 0d 0a 3b 3b 09 4d 4f 56 09 4d 6f 74 6f 72 54 69 63 6b 2c 4d 4f 54 4f 52 43 4f 55 4e 54 09 3b | o..;;.MOV.MotorTick,MOTORCOUNT.; |
| e2c0 | 20 52 65 73 65 74 20 31 2f 31 38 20 73 65 63 20 77 6f 72 74 68 20 6f 66 20 6d 73 65 63 73 0d 0a | .Reset.1/18.sec.worth.of.msecs.. |
| e2e0 | 3b 3b 09 50 55 53 48 09 44 53 0d 0a 3b 3b 09 4d 4f 56 09 41 58 2c 52 6f 6d 44 61 74 61 0d 0a 3b | ;;.PUSH.DS..;;.MOV.AX,RomData..; |
| e300 | 3b 09 4d 4f 56 09 44 53 2c 41 58 0d 0a 3b 3b 20 20 20 20 41 53 53 55 4d 45 09 44 53 3a 52 6f 6d | ;.MOV.DS,AX..;;....ASSUME.DS:Rom |
| e320 | 44 61 74 61 0d 0a 0d 0a 3b 3b 09 54 45 53 54 09 4d 6f 74 6f 72 46 6c 61 67 2c 30 46 46 48 09 09 | Data....;;.TEST.MotorFlag,0FFH.. |
| e340 | 3b 20 41 63 74 69 76 65 20 6d 6f 74 6f 72 20 74 69 6d 65 72 3f 0d 0a 3b 3b 09 4a 5a 09 43 68 65 | ;.Active.motor.timer?..;;.JZ.Che |
| e360 | 63 6b 4d 6f 74 6f 72 09 09 3b 20 4e 6f 2c 20 73 65 65 20 69 66 20 6e 65 77 20 6f 6e 65 0d 0a 3b | ckMotor..;.No,.see.if.new.one..; |
| e380 | 3b 09 44 45 43 09 4d 6f 74 6f 72 5f 43 6f 75 6e 74 0d 0a 3b 3b 09 4a 4e 5a 09 43 68 65 63 6b 4d | ;.DEC.Motor_Count..;;.JNZ.CheckM |
| e3a0 | 6f 74 6f 72 09 09 3b 20 4e 6f 74 20 74 69 6d 65 20 74 6f 20 73 68 75 74 20 64 6f 77 6e 0d 0a 3b | otor..;.Not.time.to.shut.down..; |
| e3c0 | 3b 09 41 4e 44 09 4d 6f 74 6f 72 5f 53 74 61 74 75 73 2c 30 46 30 48 09 3b 20 54 75 72 6e 20 6f | ;.AND.Motor_Status,0F0H.;.Turn.o |
| e3e0 | 66 66 20 6d 6f 74 6f 72 20 72 75 6e 6e 69 6e 67 20 62 69 74 73 0d 0a 3b 3b 09 4d 4f 56 09 41 4c | ff.motor.running.bits..;;.MOV.AL |
| e400 | 2c 30 43 48 0d 0a 3b 3b 09 50 55 53 48 09 44 58 0d 0a 3b 3b 09 4d 4f 56 09 44 58 2c 30 33 46 32 | ,0CH..;;.PUSH.DX..;;.MOV.DX,03F2 |
| e420 | 48 0d 0a 3b 3b 09 4f 55 54 09 44 58 2c 41 4c 09 09 09 3b 20 54 75 72 6e 20 6f 66 66 20 74 68 65 | H..;;.OUT.DX,AL...;.Turn.off.the |
| e440 | 20 6d 6f 74 6f 72 73 0d 0a 3b 3b 09 50 4f 50 09 44 58 0d 0a 3b 3b 09 4d 4f 56 09 4d 6f 74 6f 72 | .motors..;;.POP.DX..;;.MOV.Motor |
| e460 | 46 6c 61 67 2c 30 09 09 3b 20 4e 6f 20 6d 6f 74 6f 72 20 74 69 6d 65 6f 75 74 20 72 75 6e 6e 69 | Flag,0..;.No.motor.timeout.runni |
| e480 | 6e 67 0d 0a 3b 3b 09 50 4f 50 09 44 53 0d 0a 3b 3b 09 4a 4d 50 09 43 68 65 63 6b 53 63 68 65 64 | ng..;;.POP.DS..;;.JMP.CheckSched |
| e4a0 | 09 09 3b 20 47 6f 20 73 65 65 20 69 66 20 74 69 6d 65 20 74 6f 20 73 63 68 65 64 0d 0a 0d 0a 3b | ..;.Go.see.if.time.to.sched....; |
| e4c0 | 3b 43 68 65 63 6b 4d 6f 74 6f 72 3a 0d 0a 3b 3b 09 4d 4f 56 09 41 4c 2c 4d 6f 74 6f 72 5f 43 6f | ;CheckMotor:..;;.MOV.AL,Motor_Co |
| e4e0 | 75 6e 74 0d 0a 3b 3b 09 50 4f 50 09 44 53 0d 0a 3b 3b 09 4a 4e 5a 09 43 68 65 63 6b 53 63 68 65 | unt..;;.POP.DS..;;.JNZ.CheckSche |
| e500 | 64 09 09 3b 20 4d 6f 74 6f 72 20 61 6c 72 65 61 64 79 20 61 63 74 69 76 65 0d 0a 3b 3b 09 4f 52 | d..;.Motor.already.active..;;.OR |
| e520 | 09 41 4c 2c 41 4c 09 09 09 3b 20 4e 65 65 64 20 74 6f 20 73 74 61 72 74 20 63 6f 75 6e 74 64 6f | .AL,AL...;.Need.to.start.countdo |
| e540 | 77 6e 3f 0d 0a 3b 3b 09 4a 5a 09 43 68 65 63 6b 53 63 68 65 64 09 09 3b 20 4e 6f 0d 0a 3b 3b 09 | wn?..;;.JZ.CheckSched..;.No..;;. |
| e560 | 4d 4f 56 09 4d 6f 74 6f 72 46 6c 61 67 2c 30 46 46 48 09 09 3b 20 59 65 73 2c 20 73 65 74 20 66 | MOV.MotorFlag,0FFH..;.Yes,.set.f |
| e580 | 6c 61 67 0d 0a 3b 3b 09 4d 4f 56 09 4d 6f 74 6f 72 54 69 63 6b 2c 4d 4f 54 4f 52 43 4f 55 4e 54 | lag..;;.MOV.MotorTick,MOTORCOUNT |
| e5a0 | 09 3b 20 31 2f 31 38 2e 32 20 73 65 63 20 6c 61 74 65 72 0d 0a 0d 0a 3b 20 54 68 65 20 73 63 68 | .;.1/18.2.sec.later....;.The.sch |
| e5c0 | 65 64 75 6c 65 72 20 69 73 20 63 61 6c 6c 65 64 20 65 76 65 72 79 20 31 30 6d 73 2c 20 72 61 74 | eduler.is.called.every.10ms,.rat |
| e5e0 | 68 65 72 20 74 68 61 6e 20 65 76 65 72 79 20 31 20 6d 73 20 74 6f 20 73 65 65 20 69 66 0d 0a 3b | her.than.every.1.ms.to.see.if..; |
| e600 | 20 69 74 20 73 68 6f 75 6c 64 20 73 77 69 74 63 68 20 74 61 73 6b 73 2e 0d 0a 43 68 65 63 6b 53 | .it.should.switch.tasks...CheckS |
| e620 | 63 68 65 64 3a 0d 0a 3b 20 46 69 72 73 74 20 72 65 73 65 74 20 74 68 65 20 74 69 6d 65 72 20 73 | ched:..;.First.reset.the.timer.s |
| e640 | 6f 20 77 69 6c 6c 20 69 6e 74 65 72 72 75 70 74 20 61 67 61 69 6e 0d 0a 09 4d 4f 56 09 41 4c 2c | o.will.interrupt.again...MOV.AL, |
| e660 | 33 36 48 0d 0a 09 4f 55 54 09 34 33 48 2c 41 4c 0d 0a 09 4d 4f 56 09 41 4c 2c 31 36 39 0d 0a 09 | 36H...OUT.43H,AL...MOV.AL,169... |
| e680 | 4f 55 54 09 34 30 48 2c 41 4c 0d 0a 09 4d 4f 56 09 41 4c 2c 34 0d 0a 09 4f 55 54 09 34 30 48 2c | OUT.40H,AL...MOV.AL,4...OUT.40H, |
| e6a0 | 41 4c 09 09 09 3b 20 53 65 74 20 31 20 6d 73 65 63 20 64 65 6c 61 79 0d 0a 09 4d 4f 56 09 41 4c | AL...;.Set.1.msec.delay...MOV.AL |
| e6c0 | 2c 32 30 48 0d 0a 09 4f 55 54 09 32 30 48 2c 41 4c 09 09 09 3b 20 54 65 6c 6c 20 38 32 35 39 20 | ,20H...OUT.20H,AL...;.Tell.8259. |
| e6e0 | 69 6e 74 65 72 72 75 70 74 20 64 6f 6e 65 0d 0a 3b 20 4e 6f 77 20 73 65 65 20 69 66 20 73 68 6f | interrupt.done..;.Now.see.if.sho |
| e700 | 75 6c 64 20 63 61 6c 6c 20 73 63 68 65 64 75 6c 65 72 0d 0a 09 44 45 43 09 53 63 68 65 64 54 69 | uld.call.scheduler...DEC.SchedTi |
| e720 | 63 6b 09 09 3b 20 54 69 6d 65 20 74 6f 20 63 61 6c 6c 20 73 63 68 65 64 75 6c 65 72 3f 0d 0a 09 | ck..;.Time.to.call.scheduler?... |
| e740 | 4a 4e 5a 09 4e 6f 53 63 68 65 64 09 09 09 3b 20 4e 6f 2c 20 61 6c 6c 20 64 6f 6e 65 0d 0a 09 4d | JNZ.NoSched...;.No,.all.done...M |
| e760 | 4f 56 09 53 63 68 65 64 54 69 63 6b 2c 53 43 48 45 44 43 4f 55 4e 54 09 3b 20 52 65 73 65 74 20 | OV.SchedTick,SCHEDCOUNT.;.Reset. |
| e780 | 63 6f 75 6e 74 64 6f 77 6e 0d 0a 63 73 63 68 31 3a 09 50 4f 50 09 41 58 09 09 09 3b 20 53 74 61 | countdown..csch1:.POP.AX...;.Sta |
| e7a0 | 63 6b 20 69 73 20 6e 6f 77 20 63 6c 65 61 6e 0d 0a 09 49 4e 54 09 33 32 48 09 09 09 3b 20 53 61 | ck.is.now.clean...INT.32H...;.Sa |
| e7c0 | 76 65 20 61 6c 6c 20 72 65 67 73 0d 0a 09 43 4d 50 09 57 4f 52 44 20 50 54 52 20 28 44 6f 73 46 | ve.all.regs...CMP.WORD.PTR.(DosF |
| e7e0 | 75 6e 63 74 69 6f 6e 2b 32 29 2c 30 09 3b 20 44 6f 73 20 69 6e 73 74 61 6c 6c 65 64 3f 0d 0a 09 | unction+2),0.;.Dos.installed?... |
| e800 | 4a 45 09 4e 6f 53 63 68 65 64 41 63 74 69 76 65 09 09 3b 20 4e 6f 74 20 79 65 74 2c 20 64 6f 6e | JE.NoSchedActive..;.Not.yet,.don |
| e820 | 27 74 20 63 61 6c 6c 20 73 63 68 65 64 0d 0a 09 73 75 62 09 64 78 2c 64 78 09 09 09 3b 20 28 64 | 't.call.sched...sub.dx,dx...;.(d |
| e840 | 78 29 20 3d 20 30 20 3d 20 74 69 63 20 73 75 62 66 75 6e 63 74 69 6f 6e 0d 0a 09 6d 6f 76 09 61 | x).=.0.=.tic.subfunction...mov.a |
| e860 | 78 2c 53 43 48 45 44 43 4f 55 4e 54 09 09 3b 20 31 30 20 6d 69 6c 6c 69 73 65 63 6f 6e 64 73 20 | x,SCHEDCOUNT..;.10.milliseconds. |
| e880 | 70 65 72 20 74 69 63 0d 0a 09 43 41 4c 4c 09 44 6f 73 46 75 6e 63 74 69 6f 6e 09 09 3b 20 44 6f | per.tic...CALL.DosFunction..;.Do |
| e8a0 | 20 74 68 65 20 74 69 63 6b 0d 0a 20 20 20 20 45 58 54 52 4e 09 46 6c 6f 70 70 79 54 69 6d 65 72 | .the.tick......EXTRN.FloppyTimer |
| e8c0 | 3a 46 41 52 0d 0a 09 43 41 4c 4c 09 46 6c 6f 70 70 79 54 69 6d 65 72 09 09 3b 20 74 69 6d 65 72 | :FAR...CALL.FloppyTimer..;.timer |
| e8e0 | 20 73 65 72 76 69 63 65 20 66 6f 72 20 66 6c 6f 70 70 79 20 64 69 73 6b 20 61 6c 73 6f 0d 0a 4e | .service.for.floppy.disk.also..N |
| e900 | 6f 53 63 68 65 64 41 63 74 69 76 65 3a 0d 0a 09 49 52 45 54 09 09 09 09 3b 20 41 6c 6c 20 64 6f | oSchedActive:...IRET....;.All.do |
| e920 | 6e 65 0d 0a 0d 0a 4e 6f 53 63 68 65 64 3a 0d 0a 09 50 4f 50 09 41 58 0d 0a 49 4e 54 52 45 54 3a | ne....NoSched:...POP.AX..INTRET: |
| e940 | 20 49 52 45 54 09 09 09 09 3b 20 41 6c 6c 20 64 6f 6e 65 0d 0a 54 69 6d 65 72 49 6e 74 65 72 72 | .IRET....;.All.done..TimerInterr |
| e960 | 75 70 74 09 45 4e 44 50 0d 0a 0d 0a 3b 20 49 4e 54 20 31 41 48 20 2d 09 47 65 74 2f 53 65 74 20 | upt.ENDP....;.INT.1AH.-.Get/Set. |
| e980 | 74 69 6d 65 20 62 61 73 65 64 20 69 6e 20 35 35 6d 73 65 63 20 74 69 63 6b 0d 0a 0d 0a 54 69 6d | time.based.in.55msec.tick....Tim |
| e9a0 | 65 4f 66 44 61 79 09 50 52 4f 43 09 46 41 52 0d 0a 09 4f 52 09 41 48 2c 41 48 09 09 09 3b 20 46 | eOfDay.PROC.FAR...OR.AH,AH...;.F |
| e9c0 | 75 6e 63 74 69 6f 6e 20 30 3a 20 52 65 61 64 20 74 69 6d 65 3f 0d 0a 09 4a 5a 09 52 65 61 64 4f | unction.0:.Read.time?...JZ.ReadO |
| e9e0 | 6c 64 09 09 09 3b 20 59 65 73 0d 0a 09 44 45 43 09 41 48 09 09 09 3b 20 46 75 6e 63 74 69 6f 6e | ld...;.Yes...DEC.AH...;.Function |
| ea00 | 20 31 3a 20 57 72 69 74 65 20 74 69 6d 65 3f 0d 0a 09 4a 5a 09 57 72 69 74 65 4f 6c 64 09 09 3b | .1:.Write.time?...JZ.WriteOld..; |
| ea20 | 20 59 65 73 0d 0a 09 49 52 45 54 09 09 09 09 3b 20 4e 6f 2c 20 62 61 64 20 66 75 6e 63 74 69 6f | .Yes...IRET....;.No,.bad.functio |
| ea40 | 6e 20 63 6f 64 65 0d 0a 0d 0a 3b 20 52 65 61 64 20 6f 6c 64 28 20 31 2f 31 38 2e 32 20 73 65 63 | n.code....;.Read.old(.1/18.2.sec |
| ea60 | 6f 6e 64 20 74 69 63 6b 20 29 20 74 69 6d 65 0d 0a 52 65 61 64 4f 6c 64 3a 0d 0a 09 4d 4f 56 09 | ond.tick.).time..ReadOld:...MOV. |
| ea80 | 41 58 2c 54 69 63 6b 48 69 67 68 0d 0a 09 78 6f 72 09 64 78 2c 64 78 0d 0a 09 4d 4f 56 09 43 58 | AX,TickHigh...xor.dx,dx...MOV.CX |
| eaa0 | 2c 4d 4f 54 4f 52 43 4f 55 4e 54 09 09 3b 20 23 20 6d 69 6c 6c 69 73 65 63 6f 6e 64 73 20 69 6e | ,MOTORCOUNT..;.#.milliseconds.in |
| eac0 | 20 31 2f 31 38 2e 32 20 73 65 63 73 0d 0a 09 44 49 56 09 43 58 09 09 09 3b 20 47 65 74 20 76 61 | .1/18.2.secs...DIV.CX...;.Get.va |
| eae0 | 6c 75 65 20 69 6e 20 6f 6c 64 20 74 69 63 6b 73 0d 0a 09 70 75 73 68 09 61 78 0d 0a 09 4d 4f 56 | lue.in.old.ticks...push.ax...MOV |
| eb00 | 09 41 58 2c 54 69 63 6b 4c 6f 77 0d 0a 09 64 69 76 09 63 78 0d 0a 09 70 6f 70 09 63 78 09 09 09 | .AX,TickLow...div.cx...pop.cx... |
| eb20 | 3b 20 67 65 74 20 68 69 67 68 20 6f 72 64 65 72 20 63 6f 75 6e 74 0d 0a 09 58 4f 52 09 41 4c 2c | ;.get.high.order.count...XOR.AL, |
| eb40 | 41 4c 09 09 09 3b 20 4e 65 76 65 72 20 68 61 76 65 20 6f 76 65 66 6c 6f 77 0d 0a 09 49 52 45 54 | AL...;.Never.have.oveflow...IRET |
| eb60 | 09 09 09 09 3b 20 52 65 74 75 72 6e 20 74 68 65 20 74 69 6d 65 0d 0a 0d 0a 3b 20 53 65 74 20 74 | ....;.Return.the.time....;.Set.t |
| eb80 | 69 6d 65 20 75 73 69 6e 67 20 6f 6c 64 20 72 65 73 6f 6c 75 74 69 6f 6e 0d 0a 57 72 69 74 65 4f | ime.using.old.resolution..WriteO |
| eba0 | 6c 64 3a 0d 0a 09 4d 4f 56 09 41 58 2c 44 58 0d 0a 09 70 75 73 68 09 62 78 0d 0a 09 4d 4f 56 09 | ld:...MOV.AX,DX...push.bx...MOV. |
| ebc0 | 42 58 2c 4d 4f 54 4f 52 43 4f 55 4e 54 09 09 3b 20 43 6f 6e 76 65 72 73 69 6f 6e 20 66 61 63 74 | BX,MOTORCOUNT..;.Conversion.fact |
| ebe0 | 6f 72 0d 0a 09 4d 55 4c 09 42 58 0d 0a 09 4d 4f 56 09 54 69 63 6b 4c 6f 77 2c 41 58 09 09 3b 20 | or...MUL.BX...MOV.TickLow,AX..;. |
| ec00 | 53 65 74 20 6c 6f 77 20 70 61 72 74 20 6f 66 20 74 69 6d 65 0d 0a 09 6d 6f 76 09 61 78 2c 63 78 | Set.low.part.of.time...mov.ax,cx |
| ec20 | 0d 0a 09 6d 6f 76 09 63 78 2c 64 78 0d 0a 09 4d 55 4c 09 42 58 0d 0a 09 70 6f 70 09 62 78 0d 0a | ...mov.cx,dx...MUL.BX...pop.bx.. |
| ec40 | 09 41 44 44 09 41 58 2c 43 58 09 09 09 3b 20 43 6f 6d 62 69 6e 65 20 68 69 67 68 20 70 61 72 74 | .ADD.AX,CX...;.Combine.high.part |
| ec60 | 73 0d 0a 09 4d 4f 56 09 54 69 63 6b 48 69 67 68 2c 41 58 09 09 3b 20 53 65 74 20 74 69 6d 65 0d | s...MOV.TickHigh,AX..;.Set.time. |
| ec80 | 0a 09 49 52 45 54 09 09 09 09 3b 20 52 65 74 75 72 6e 20 77 69 74 68 20 6e 65 77 20 74 69 6d 65 | ..IRET....;.Return.with.new.time |
| eca0 | 20 73 65 74 0d 0a 54 69 6d 65 4f 66 44 61 79 09 45 4e 44 50 0d 0a 0d 0a 3b 2b 2b 2b 2b 0d 0a 6d | .set..TimeOfDay.ENDP....;++++..m |
| ecc0 | 65 6d 73 69 7a 6d 73 67 09 64 62 09 31 33 2c 31 30 2c 27 45 72 72 6f 72 20 2d 20 49 6e 74 65 72 | emsizmsg.db.13,10,'Error.-.Inter |
| ece0 | 72 75 70 74 20 31 32 27 2c 31 33 2c 31 30 2c 30 0d 0a 6d 65 6d 73 69 7a 69 6e 74 09 64 64 09 30 | rupt.12',13,10,0..memsizint.dd.0 |
| ed00 | 0d 0a 0d 0a 6d 65 6d 73 69 7a 68 61 6e 64 6c 65 72 09 70 72 6f 63 09 66 61 72 0d 0a 09 70 75 73 | ....memsizhandler.proc.far...pus |
| ed20 | 68 09 61 78 0d 0a 09 70 75 73 68 09 62 78 0d 0a 09 70 75 73 68 09 73 69 0d 0a 09 70 75 73 68 09 | h.ax...push.bx...push.si...push. |
| ed40 | 64 73 0d 0a 09 70 75 73 68 09 63 73 0d 0a 09 70 6f 70 09 64 73 0d 0a 09 6d 6f 76 09 53 49 2c 6f | ds...push.cs...pop.ds...mov.SI,o |
| ed60 | 66 66 73 65 74 20 43 53 3a 6d 65 6d 73 69 7a 6d 73 67 0d 0a 09 63 61 6c 6c 09 57 52 4d 53 47 0d | ffset.CS:memsizmsg...call.WRMSG. |
| ed80 | 0a 09 70 6f 70 09 64 73 0d 0a 09 70 6f 70 09 73 69 0d 0a 09 70 6f 70 09 62 78 0d 0a 09 70 6f 70 | ..pop.ds...pop.si...pop.bx...pop |
| eda0 | 09 61 78 0d 0a 09 6a 6d 70 09 6d 65 6d 73 69 7a 69 6e 74 0d 0a 6d 65 6d 73 69 7a 68 61 6e 64 6c | .ax...jmp.memsizint..memsizhandl |
| edc0 | 65 72 09 65 6e 64 70 0d 0a 3b 2b 2b 2b 2b 0d 0a 0d 0a 3b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | er.endp..;++++....;------------- |
| ede0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
| ee00 | 2d 0d 0a 3b 09 57 52 49 54 45 20 4f 55 54 20 4d 45 53 53 41 47 45 20 50 4f 49 4e 54 45 44 20 54 | -..;.WRITE.OUT.MESSAGE.POINTED.T |
| ee20 | 4f 20 42 59 20 5b 53 49 5d 0d 0a 3b 0d 0a 57 52 4d 53 47 3a 09 4c 4f 44 53 42 09 09 09 3b 47 45 | O.BY.[SI]..;..WRMSG:.LODSB...;GE |
| ee40 | 54 20 54 48 45 20 4e 45 58 54 20 43 48 41 52 41 43 54 45 52 20 4f 46 20 54 48 45 20 4d 45 53 53 | T.THE.NEXT.CHARACTER.OF.THE.MESS |
| ee60 | 41 47 45 0d 0a 09 41 4e 44 09 41 4c 2c 37 46 48 09 09 3b 53 45 45 20 49 46 20 45 4e 44 20 4f 46 | AGE...AND.AL,7FH..;SEE.IF.END.OF |
| ee80 | 20 4d 45 53 53 41 47 45 0d 0a 09 4a 5a 09 57 52 4d 52 45 54 0d 0a 09 4d 4f 56 09 42 58 2c 37 0d | .MESSAGE...JZ.WRMRET...MOV.BX,7. |
| eea0 | 0a 09 4d 4f 56 09 41 48 2c 31 34 09 09 3b 57 52 49 54 45 20 43 48 41 52 41 43 54 45 52 0d 0a 09 | ..MOV.AH,14..;WRITE.CHARACTER... |
| eec0 | 49 4e 54 09 31 30 48 09 09 3b 53 45 4e 44 20 54 48 45 20 43 48 41 52 41 43 54 45 52 0d 0a 09 4a | INT.10H..;SEND.THE.CHARACTER...J |
| eee0 | 4d 50 09 53 48 4f 52 54 20 57 52 4d 53 47 0d 0a 57 52 4d 52 45 54 3a 20 52 45 54 0d 0a 0d 0a 2e | MP.SHORT.WRMSG..WRMRET:.RET..... |
| ef00 | 78 6c 69 73 74 0d 0a 09 49 4e 43 4c 55 44 45 20 42 55 47 43 4f 44 45 2e 49 4e 43 0d 0a 2e 6c 69 | xlist...INCLUDE.BUGCODE.INC...li |
| ef20 | 73 74 0d 0a 0d 0a 43 6f 64 65 09 45 4e 44 53 0d 0a 0d 0a 53 55 42 54 54 4c 09 44 69 73 6b 65 74 | st....Code.ENDS....SUBTTL.Disket |
| ef40 | 74 65 20 64 72 69 76 65 72 20 2d 2d 20 6e 6f 77 20 75 73 65 64 20 6f 6e 6c 79 20 66 6f 72 20 62 | te.driver.--.now.used.only.for.b |
| ef60 | 6f 6f 74 75 70 0d 0a 0c 3b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | ootup...;----------------------- |
| ef80 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
| efa0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0d 0a 3b 0d 0a 3b 09 44 49 53 4b 20 49 4e 54 45 52 46 41 43 45 20 | ----------..;..;.DISK.INTERFACE. |
| efc0 | 52 4f 55 54 49 4e 45 53 0d 0a 3b 0d 0a 42 69 6f 73 49 6e 69 74 09 53 45 47 4d 45 4e 54 20 50 41 | ROUTINES..;..BiosInit.SEGMENT.PA |
| efe0 | 52 41 20 50 55 42 4c 49 43 09 27 43 4f 44 45 27 0d 0a 0d 0a 44 52 56 4d 41 58 09 44 42 09 20 20 | RA.PUBLIC.'CODE'....DRVMAX.DB... |
| f000 | 34 0d 0a 0d 0a 20 20 20 20 41 53 53 55 4d 45 09 43 53 3a 42 69 6f 73 53 65 67 0d 0a 0d 0a 4d 41 | 4........ASSUME.CS:BiosSeg....MA |
| f020 | 58 45 52 52 09 3d 09 35 0d 0a 4c 53 54 44 52 56 09 3d 09 35 30 34 48 0d 0a 0d 0a 57 52 54 56 45 | XERR.=.5..LSTDRV.=.504H....WRTVE |
| f040 | 52 49 46 59 20 4c 41 42 45 4c 20 57 4f 52 44 0d 0a 52 46 4c 41 47 09 44 42 09 32 09 3b 32 20 66 | RIFY.LABEL.WORD..RFLAG.DB.2.;2.f |
| f060 | 6f 72 20 72 65 61 64 2c 20 33 20 66 6f 72 20 77 72 69 74 65 0d 0a 56 45 52 49 46 59 09 44 42 09 | or.read,.3.for.write..VERIFY.DB. |
| f080 | 30 09 3b 31 20 69 66 20 76 65 72 69 66 79 20 61 66 74 65 72 20 77 72 69 74 65 0d 0a 53 49 4e 47 | 0.;1.if.verify.after.write..SING |
| f0a0 | 4c 45 09 44 42 09 30 09 3b 31 20 69 66 20 73 69 6e 67 6c 65 20 64 72 69 76 65 20 73 79 73 74 65 | LE.DB.0.;1.if.single.drive.syste |
| f0c0 | 6d 0d 0a 53 57 50 46 4c 47 09 44 42 09 30 09 3b 31 20 69 66 20 42 49 4f 53 20 73 77 61 70 70 65 | m..SWPFLG.DB.0.;1.if.BIOS.swappe |
| f0e0 | 64 20 6f 75 74 0d 0a 53 45 43 43 4e 54 09 44 57 09 30 0d 0a 48 41 52 44 4e 55 4d 20 44 42 09 39 | d.out..SECCNT.DW.0..HARDNUM.DB.9 |
| f100 | 39 09 3b 6c 6f 67 69 63 61 6c 20 64 72 69 76 65 20 6e 75 6d 62 65 72 20 6f 66 20 66 69 72 73 74 | 9.;logical.drive.number.of.first |
| f120 | 20 68 61 72 64 66 69 6c 65 0d 0a 0d 0a 52 45 53 53 45 43 09 3d 09 33 0d 0a 44 52 56 4c 49 4d 09 | .hardfile....RESSEC.=.3..DRVLIM. |
| f140 | 3d 09 38 09 3b 4e 75 6d 62 65 72 20 6f 66 20 73 65 63 74 6f 72 73 20 6f 6e 20 64 65 76 69 63 65 | =.8.;Number.of.sectors.on.device |
| f160 | 0d 0a 53 45 43 4c 49 4d 09 3d 09 31 33 09 3b 4d 41 58 49 4d 55 4d 20 53 45 43 54 4f 52 0d 0a 48 | ..SECLIM.=.13.;MAXIMUM.SECTOR..H |
| f180 | 44 4c 49 4d 09 3d 09 31 35 09 3b 4d 41 58 49 4d 55 4d 20 48 45 41 44 0d 0a 48 49 44 53 45 43 09 | DLIM.=.15.;MAXIMUM.HEAD..HIDSEC. |
| f1a0 | 3d 09 31 37 09 3b 4e 55 4d 42 45 52 20 4f 46 20 48 49 44 44 45 4e 20 53 45 43 54 4f 52 53 0d 0a | =.17.;NUMBER.OF.HIDDEN.SECTORS.. |
| f1c0 | 0d 0a 3b 57 41 52 4e 49 4e 47 20 2d 20 70 72 65 73 65 72 76 65 20 6f 72 64 65 72 20 6f 66 20 64 | ..;WARNING.-.preserve.order.of.d |
| f1e0 | 72 69 76 65 20 61 6e 64 20 63 75 72 68 64 21 20 2d 63 2e 70 2e 0d 0a 0d 0a 44 52 49 56 45 09 44 | rive.and.curhd!.-c.p.....DRIVE.D |
| f200 | 42 09 30 09 3b 50 48 59 53 49 43 41 4c 20 44 52 49 56 45 20 43 4f 44 45 0d 0a 43 55 52 48 44 09 | B.0.;PHYSICAL.DRIVE.CODE..CURHD. |
| f220 | 44 42 09 30 09 3b 43 55 52 52 45 4e 54 20 48 45 41 44 0d 0a 43 55 52 53 45 43 09 44 42 09 30 09 | DB.0.;CURRENT.HEAD..CURSEC.DB.0. |
| f240 | 3b 43 55 52 52 45 4e 54 20 53 45 43 54 4f 52 0d 0a 43 55 52 54 52 4b 09 44 57 09 30 09 3b 43 55 | ;CURRENT.SECTOR..CURTRK.DW.0.;CU |
| f260 | 52 52 45 4e 54 20 54 52 41 43 4b 0d 0a 0d 0a 0d 0a 45 52 52 49 4e 3a 09 3b 44 49 53 4b 20 45 52 | RRENT.TRACK......ERRIN:.;DISK.ER |
| f280 | 52 4f 52 53 20 52 45 54 55 52 4e 45 44 20 46 52 4f 4d 20 54 48 45 20 49 42 4d 20 52 4f 4d 0d 0a | RORS.RETURNED.FROM.THE.IBM.ROM.. |
| f2a0 | 09 44 42 09 38 30 48 09 09 3b 4e 4f 20 52 45 53 50 4f 4e 53 45 0d 0a 09 44 42 09 34 30 48 09 09 | .DB.80H..;NO.RESPONSE...DB.40H.. |
| f2c0 | 3b 53 65 65 6b 20 66 61 69 6c 75 72 65 0d 0a 09 44 42 09 31 30 48 09 09 3b 42 41 44 20 43 52 43 | ;Seek.failure...DB.10H..;BAD.CRC |
| f2e0 | 0d 0a 09 44 42 09 38 09 09 3b 44 4d 41 20 4f 56 45 52 52 55 4e 0d 0a 09 44 42 09 34 09 09 3b 53 | ...DB.8..;DMA.OVERRUN...DB.4..;S |
| f300 | 45 43 54 4f 52 20 4e 4f 54 20 46 4f 55 4e 44 0d 0a 09 44 42 09 33 09 09 3b 57 52 49 54 45 20 41 | ECTOR.NOT.FOUND...DB.3..;WRITE.A |
| f320 | 54 54 45 4d 50 54 20 54 4f 20 57 52 49 54 45 2d 50 52 4f 54 45 43 54 20 44 49 53 4b 0d 0a 4c 53 | TTEMPT.TO.WRITE-PROTECT.DISK..LS |
| f340 | 54 45 52 52 09 44 42 09 30 09 09 3b 41 4c 4c 20 4f 54 48 45 52 20 45 52 52 4f 52 53 0d 0a 0d 0a | TERR.DB.0..;ALL.OTHER.ERRORS.... |
| f360 | 0d 0a 45 52 52 4f 55 54 3a 20 3b 52 45 54 55 52 4e 45 44 20 45 52 52 4f 52 20 43 4f 44 45 53 20 | ..ERROUT:.;RETURNED.ERROR.CODES. |
| f380 | 43 4f 52 52 45 53 50 4f 4e 44 49 4e 47 20 54 4f 20 41 42 4f 56 45 0d 0a 09 44 42 09 32 09 09 3b | CORRESPONDING.TO.ABOVE...DB.2..; |
| f3a0 | 4e 4f 20 52 45 53 50 4f 4e 53 45 0d 0a 09 44 42 09 36 09 09 3b 53 45 45 4b 20 46 41 49 4c 55 52 | NO.RESPONSE...DB.6..;SEEK.FAILUR |
| f3c0 | 45 0d 0a 09 44 42 09 34 09 09 3b 42 41 44 20 43 52 43 0d 0a 09 44 42 09 34 09 09 3b 44 4d 41 20 | E...DB.4..;BAD.CRC...DB.4..;DMA. |
| f3e0 | 4f 56 45 52 52 55 4e 0d 0a 09 44 42 09 38 09 09 3b 53 45 43 54 4f 52 20 4e 4f 54 20 46 4f 55 4e | OVERRUN...DB.8..;SECTOR.NOT.FOUN |
| f400 | 44 0d 0a 09 44 42 09 30 09 09 3b 57 52 49 54 45 20 41 54 54 45 4d 50 54 20 4f 4e 20 57 52 49 54 | D...DB.0..;WRITE.ATTEMPT.ON.WRIT |
| f420 | 45 2d 50 52 4f 54 45 43 54 20 44 49 53 4b 0d 0a 09 44 42 09 31 32 09 09 3b 47 45 4e 45 52 41 4c | E-PROTECT.DISK...DB.12..;GENERAL |
| f440 | 20 45 52 52 4f 52 0d 0a 0d 0a 4e 55 4d 45 52 52 3d 20 45 52 52 4f 55 54 2d 45 52 52 49 4e 0d 0a | .ERROR....NUMERR=.ERROUT-ERRIN.. |
| f460 | 3b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | ;------------------------------- |
| f480 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
| f4a0 | 2d 2d 2d 2d 2d 2d 0d 0a 53 50 53 41 56 09 44 57 09 30 09 3b 53 41 56 45 20 54 48 45 20 53 54 41 | ------..SPSAV.DW.0.;SAVE.THE.STA |
| f4c0 | 43 4b 20 50 4f 49 4e 54 45 52 0d 0a 3b 0d 0a 0d 0a 47 45 54 42 50 3a 09 50 55 53 48 09 41 58 0d | CK.POINTER..;....GETBP:.PUSH.AX. |
| f4e0 | 0a 09 50 55 53 48 09 43 58 0d 0a 09 50 55 53 48 09 44 58 0d 0a 09 50 55 53 48 09 42 58 0d 0a 09 | ..PUSH.CX...PUSH.DX...PUSH.BX... |
| f500 | 4d 4f 56 09 43 4c 2c 41 48 09 09 3b 53 41 56 45 20 4d 45 44 49 41 0d 0a 09 41 4e 44 09 43 4c 2c | MOV.CL,AH..;SAVE.MEDIA...AND.CL, |
| f520 | 30 46 38 48 09 09 3b 4e 4f 52 4d 41 4c 49 5a 45 0d 0a 09 43 4d 50 09 43 4c 2c 30 46 38 48 09 09 | 0F8H..;NORMALIZE...CMP.CL,0F8H.. |
| f540 | 3b 43 4f 4d 50 41 52 45 20 57 49 54 48 20 47 4f 4f 44 20 4d 45 44 49 41 20 42 59 54 45 0d 0a 09 | ;COMPARE.WITH.GOOD.MEDIA.BYTE... |
| f560 | 4a 5a 09 47 4f 4f 44 49 44 0d 0a 09 4d 4f 56 09 41 48 2c 30 46 45 48 09 09 3b 44 45 46 41 55 4c | JZ.GOODID...MOV.AH,0FEH..;DEFAUL |
| f580 | 54 20 54 4f 20 38 2d 53 45 43 54 4f 52 2c 20 53 49 4e 47 4c 45 2d 53 49 44 45 44 0d 0a 47 4f 4f | T.TO.8-SECTOR,.SINGLE-SIDED..GOO |
| f5a0 | 44 49 44 3a 20 4d 4f 56 09 44 49 2c 4f 46 46 53 45 54 20 43 53 3a 48 44 52 49 56 45 0d 0a 09 43 | DID:.MOV.DI,OFFSET.CS:HDRIVE...C |
| f5c0 | 4d 50 09 41 4c 2c 5b 48 41 52 44 4e 55 4d 5d 0d 0a 09 4a 5a 09 47 45 54 52 45 54 0d 0a 09 4a 42 | MP.AL,[HARDNUM]...JZ.GETRET...JB |
| f5e0 | 09 47 45 54 42 50 31 0d 0a 09 4d 4f 56 09 44 49 2c 4f 46 46 53 45 54 20 43 53 3a 44 52 49 56 45 | .GETBP1...MOV.DI,OFFSET.CS:DRIVE |
| f600 | 58 0d 0a 09 4a 4d 50 09 53 48 4f 52 54 20 47 45 54 52 45 54 0d 0a 0d 0a 47 45 54 42 50 31 3a 20 | X...JMP.SHORT.GETRET....GETBP1:. |
| f620 | 4d 4f 56 09 41 4c 2c 31 09 09 3b 53 45 54 20 4e 55 4d 42 45 52 20 4f 46 20 46 41 54 20 53 45 43 | MOV.AL,1..;SET.NUMBER.OF.FAT.SEC |
| f640 | 54 4f 52 53 0d 0a 09 4d 4f 56 09 42 58 2c 36 34 2a 32 35 36 2b 38 09 3b 53 45 54 20 44 49 52 20 | TORS...MOV.BX,64*256+8.;SET.DIR. |
| f660 | 45 4e 54 52 49 45 53 20 41 4e 44 20 53 45 43 54 4f 52 20 4d 41 58 0d 0a 09 4d 4f 56 09 43 58 2c | ENTRIES.AND.SECTOR.MAX...MOV.CX, |
| f680 | 34 30 2a 38 09 09 3b 53 45 54 20 53 49 5a 45 20 4f 46 20 44 52 49 56 45 0d 0a 09 4d 4f 56 09 44 | 40*8..;SET.SIZE.OF.DRIVE...MOV.D |
| f6a0 | 58 2c 30 31 2a 32 35 36 2b 31 09 3b 53 45 54 20 48 45 41 44 20 4c 49 4d 49 54 20 41 4e 44 20 53 | X,01*256+1.;SET.HEAD.LIMIT.AND.S |
| f6c0 | 45 43 2f 41 4c 4c 20 55 4e 49 54 0d 0a 09 4d 4f 56 09 44 49 2c 4f 46 46 53 45 54 20 43 53 3a 46 | EC/ALL.UNIT...MOV.DI,OFFSET.CS:F |
| f6e0 | 44 52 49 56 45 0d 0a 09 54 45 53 54 09 41 48 2c 30 30 30 30 30 30 31 30 42 09 3b 54 45 53 54 20 | DRIVE...TEST.AH,00000010B.;TEST. |
| f700 | 46 4f 52 20 38 20 4f 52 20 39 20 53 45 43 54 4f 52 0d 0a 09 4a 4e 5a 09 48 41 53 38 09 09 3b 4e | FOR.8.OR.9.SECTOR...JNZ.HAS8..;N |
| f720 | 5a 20 3d 20 48 41 53 20 38 20 53 45 43 54 4f 52 53 0d 0a 09 49 4e 43 09 41 4c 09 09 3b 49 4e 43 | Z.=.HAS.8.SECTORS...INC.AL..;INC |
| f740 | 20 4e 55 4d 42 45 52 20 4f 46 20 46 41 54 20 53 45 43 54 4f 52 53 0d 0a 09 49 4e 43 09 42 4c 09 | .NUMBER.OF.FAT.SECTORS...INC.BL. |
| f760 | 09 3b 49 4e 43 20 53 45 43 54 4f 52 20 4d 41 58 0d 0a 09 41 44 44 09 43 58 2c 34 30 09 09 3b 49 | .;INC.SECTOR.MAX...ADD.CX,40..;I |
| f780 | 4e 43 52 45 41 53 45 20 53 49 5a 45 0d 0a 48 41 53 38 3a 09 54 45 53 54 09 41 48 2c 30 30 30 30 | NCREASE.SIZE..HAS8:.TEST.AH,0000 |
| f7a0 | 30 30 30 31 42 09 3b 54 45 53 54 20 46 4f 52 20 31 20 4f 52 20 32 20 48 45 41 44 53 0d 0a 09 4a | 0001B.;TEST.FOR.1.OR.2.HEADS...J |
| f7c0 | 5a 09 48 41 53 31 09 09 3b 5a 20 3d 20 31 20 48 45 41 44 0d 0a 09 41 44 44 09 43 58 2c 43 58 09 | Z.HAS1..;Z.=.1.HEAD...ADD.CX,CX. |
| f7e0 | 09 3b 44 4f 55 42 4c 45 20 53 49 5a 45 20 4f 46 20 44 49 53 4b 0d 0a 09 4d 4f 56 09 42 48 2c 31 | .;DOUBLE.SIZE.OF.DISK...MOV.BH,1 |
| f800 | 31 32 09 09 3b 49 4e 43 52 45 41 53 45 20 4e 55 4d 42 45 52 20 4f 46 20 44 49 52 45 43 54 4f 52 | 12..;INCREASE.NUMBER.OF.DIRECTOR |
| f820 | 59 20 45 4e 54 52 49 45 53 0d 0a 09 49 4e 43 09 44 48 09 09 3b 49 4e 43 20 53 45 43 2f 41 4c 4c | Y.ENTRIES...INC.DH..;INC.SEC/ALL |
| f840 | 20 55 4e 49 54 0d 0a 09 49 4e 43 09 44 4c 09 09 3b 49 4e 43 20 48 45 41 44 20 4c 49 4d 49 54 0d | .UNIT...INC.DL..;INC.HEAD.LIMIT. |
| f860 | 0a 48 41 53 31 3a 09 4d 4f 56 09 43 53 3a 5b 44 49 5d 2e 32 2c 44 48 0d 0a 09 4d 4f 56 09 43 53 | .HAS1:.MOV.CS:[DI].2,DH...MOV.CS |
| f880 | 3a 5b 44 49 5d 2e 36 2c 42 48 0d 0a 09 4d 4f 56 09 43 53 3a 5b 44 49 5d 2e 38 2c 43 58 0d 0a 09 | :[DI].6,BH...MOV.CS:[DI].8,CX... |
| f8a0 | 4d 4f 56 09 43 53 3a 5b 44 49 5d 2e 31 30 2c 41 48 0d 0a 09 4d 4f 56 09 43 53 3a 5b 44 49 5d 2e | MOV.CS:[DI].10,AH...MOV.CS:[DI]. |
| f8c0 | 31 31 2c 41 4c 0d 0a 09 4d 4f 56 09 43 53 3a 5b 44 49 5d 2e 31 33 2c 42 4c 0d 0a 09 4d 4f 56 09 | 11,AL...MOV.CS:[DI].13,BL...MOV. |
| f8e0 | 43 53 3a 5b 44 49 5d 2e 31 35 2c 44 4c 0d 0a 47 45 54 52 45 54 3a 20 50 4f 50 09 42 58 0d 0a 52 | CS:[DI].15,DL..GETRET:.POP.BX..R |
| f900 | 45 54 38 38 3a 09 50 4f 50 09 44 58 0d 0a 09 50 4f 50 09 43 58 0d 0a 09 50 4f 50 09 41 58 0d 0a | ET88:.POP.DX...POP.CX...POP.AX.. |
| f920 | 09 52 45 54 0d 0a 0d 0a 3b 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | .RET....;*********************** |
| f940 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
| f960 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0d 0a 3b 09 22 46 44 52 49 56 45 22 20 49 53 20 41 20 | **************..;."FDRIVE".IS.A. |
| f980 | 46 4c 4f 50 50 59 20 44 49 53 4b 2c 20 56 41 52 49 4f 55 53 20 50 41 52 41 4d 45 54 45 52 53 20 | FLOPPY.DISK,.VARIOUS.PARAMETERS. |
| f9a0 | 41 52 45 20 50 41 54 43 48 45 44 0d 0a 3b 09 42 59 20 47 45 54 42 50 20 54 4f 20 52 45 46 4c 45 | ARE.PATCHED..;.BY.GETBP.TO.REFLE |
| f9c0 | 43 54 20 54 48 45 20 54 59 50 45 20 4f 46 20 4d 45 44 49 41 20 49 4e 53 45 52 54 45 44 0d 0a 46 | CT.THE.TYPE.OF.MEDIA.INSERTED..F |
| f9e0 | 44 52 49 56 45 3a 0d 0a 09 44 57 09 35 31 32 09 09 3b 50 68 79 73 69 63 61 6c 20 73 65 63 74 6f | DRIVE:...DW.512..;Physical.secto |
| fa00 | 72 20 73 69 7a 65 20 69 6e 20 62 79 74 65 73 0d 0a 09 44 42 09 31 09 09 3b 53 65 63 74 6f 72 73 | r.size.in.bytes...DB.1..;Sectors |
| fa20 | 2f 61 6c 6c 6f 63 61 74 69 6f 6e 20 75 6e 69 74 0d 0a 09 44 57 09 31 09 09 3b 52 65 73 65 72 76 | /allocation.unit...DW.1..;Reserv |
| fa40 | 65 64 20 73 65 63 74 6f 72 73 20 66 6f 72 20 44 4f 53 0d 0a 09 44 42 09 32 09 09 3b 4e 6f 2e 20 | ed.sectors.for.DOS...DB.2..;No.. |
| fa60 | 61 6c 6c 6f 63 61 74 69 6f 6e 20 74 61 62 6c 65 73 0d 0a 09 44 57 09 36 34 09 09 3b 4e 75 6d 62 | allocation.tables...DW.64..;Numb |
| fa80 | 65 72 20 64 69 72 65 63 74 6f 72 79 20 65 6e 74 72 69 65 73 0d 0a 09 44 57 09 39 2a 34 30 09 09 | er.directory.entries...DW.9*40.. |
| faa0 | 3b 4e 75 6d 62 65 72 20 73 65 63 74 6f 72 73 20 28 61 74 20 35 31 32 20 62 79 74 65 73 20 65 61 | ;Number.sectors.(at.512.bytes.ea |
| fac0 | 2e 29 0d 0a 09 44 42 09 31 31 31 31 31 31 30 30 42 09 3b 4d 65 64 69 61 20 64 65 73 63 72 69 70 | .)...DB.11111100B.;Media.descrip |
| fae0 | 74 6f 72 0d 0a 09 44 57 09 32 09 09 3b 4e 75 6d 62 65 72 20 6f 66 20 46 41 54 20 73 65 63 74 6f | tor...DW.2..;Number.of.FAT.secto |
| fb00 | 72 73 0d 0a 09 44 57 09 39 09 09 3b 53 65 63 74 6f 72 20 6c 69 6d 69 74 0d 0a 09 44 57 09 31 09 | rs...DW.9..;Sector.limit...DW.1. |
| fb20 | 09 3b 48 65 61 64 20 6c 69 6d 69 74 0d 0a 09 44 57 09 30 09 09 3b 48 69 64 64 65 6e 20 73 65 63 | .;Head.limit...DW.0..;Hidden.sec |
| fb40 | 74 6f 72 20 63 6f 75 6e 74 0d 0a 0d 0a 3b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | tor.count....;------------------ |
| fb60 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
| fb80 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0d 0a 3b 0d 0a 3b 09 44 49 53 4b 20 49 2f 4f 20 48 41 4e 44 4c 45 | ----------..;..;.DISK.I/O.HANDLE |
| fba0 | 52 0d 0a 3b 0d 0a 3b 09 41 4c 20 3d 20 44 52 49 56 45 20 4e 55 4d 42 45 52 20 28 30 2d 33 29 0d | R..;..;.AL.=.DRIVE.NUMBER.(0-3). |
| fbc0 | 0a 3b 09 41 48 20 3d 20 4d 45 44 49 41 20 44 45 53 43 52 49 50 54 4f 52 0d 0a 3b 09 43 58 20 3d | .;.AH.=.MEDIA.DESCRIPTOR..;.CX.= |
| fbe0 | 20 53 45 43 54 4f 52 20 43 4f 55 4e 54 0d 0a 3b 09 44 58 20 3d 20 46 49 52 53 54 20 53 45 43 54 | .SECTOR.COUNT..;.DX.=.FIRST.SECT |
| fc00 | 4f 52 0d 0a 3b 09 45 53 3a 44 49 20 3d 20 54 52 41 4e 53 46 45 52 20 41 44 44 52 45 53 53 0d 0a | OR..;.ES:DI.=.TRANSFER.ADDRESS.. |
| fc20 | 3b 09 5b 52 46 4c 41 47 5d 3d 4f 50 45 52 41 54 49 4f 4e 20 28 32 3d 52 45 41 44 2c 20 33 3d 57 | ;.[RFLAG]=OPERATION.(2=READ,.3=W |
| fc40 | 52 49 54 45 29 0d 0a 3b 09 5b 56 45 52 49 46 59 5d 3d 31 20 46 4f 52 20 56 45 52 49 46 59 20 41 | RITE)..;.[VERIFY]=1.FOR.VERIFY.A |
| fc60 | 46 54 45 52 20 57 52 49 54 45 0d 0a 3b 0d 0a 3b 09 49 46 20 53 55 43 43 45 53 53 46 55 4c 20 43 | FTER.WRITE..;..;.IF.SUCCESSFUL.C |
| fc80 | 41 52 52 59 20 46 4c 41 47 20 3d 20 30 0d 0a 3b 09 20 20 45 4c 53 45 20 43 46 3d 31 20 41 4e 44 | ARRY.FLAG.=.0..;...ELSE.CF=1.AND |
| fca0 | 20 41 4c 20 43 4f 4e 54 41 49 4e 53 20 45 52 52 4f 52 20 43 4f 44 45 0d 0a 3b 0d 0a 44 49 53 4b | .AL.CONTAINS.ERROR.CODE..;..DISK |
| fcc0 | 52 44 3a 0d 0a 09 64 65 62 75 67 09 31 2c 34 2c 3c 44 49 53 4b 52 44 3a 20 24 78 20 24 78 20 24 | RD:...debug.1,4,<DISKRD:.$x.$x.$ |
| fce0 | 78 20 24 78 3a 24 78 5c 6e 3e 2c 3c 61 78 2c 63 78 2c 64 78 2c 65 73 2c 64 69 3e 0d 0a 09 4d 4f | x.$x:$x\n>,<ax,cx,dx,es,di>...MO |
| fd00 | 56 09 5b 52 46 4c 41 47 5d 2c 32 0d 0a 44 49 53 4b 49 4f 3a 0d 0a 09 43 4c 43 0d 0a 09 4a 43 58 | V.[RFLAG],2..DISKIO:...CLC...JCX |
| fd20 | 5a 09 49 4f 52 45 54 0d 0a 09 4d 4f 56 09 5b 54 49 4d 5f 44 52 56 5d 2c 41 4c 09 09 3b 53 41 56 | Z.IORET...MOV.[TIM_DRV],AL..;SAV |
| fd40 | 45 20 44 52 49 56 45 20 4c 45 54 54 45 52 0d 0a 0d 0a 09 4d 4f 56 09 5b 53 50 53 41 56 5d 2c 53 | E.DRIVE.LETTER.....MOV.[SPSAV],S |
| fd60 | 50 09 09 3b 53 41 56 45 20 53 50 0d 0a 09 58 43 48 47 09 42 58 2c 44 49 09 09 09 3b 45 53 3a 42 | P..;SAVE.SP...XCHG.BX,DI...;ES:B |
| fd80 | 58 20 3d 20 54 52 41 4e 53 46 45 52 20 41 44 44 52 45 53 53 0d 0a 09 43 41 4c 4c 09 47 45 54 42 | X.=.TRANSFER.ADDRESS...CALL.GETB |
| fda0 | 50 09 09 09 3b 43 53 3a 44 49 20 3d 20 50 54 52 20 54 4f 20 42 2e 50 2e 42 0d 0a 09 4d 4f 56 09 | P...;CS:DI.=.PTR.TO.B.P.B...MOV. |
| fdc0 | 53 49 2c 44 58 0d 0a 09 41 44 44 09 53 49 2c 43 58 0d 0a 09 41 44 44 09 44 58 2c 43 53 3a 5b 44 | SI,DX...ADD.SI,CX...ADD.DX,CS:[D |
| fde0 | 49 5d 2e 48 49 44 53 45 43 09 3b 41 44 44 20 49 4e 20 54 48 45 20 48 49 44 44 45 4e 20 53 45 43 | I].HIDSEC.;ADD.IN.THE.HIDDEN.SEC |
| fe00 | 54 4f 52 53 0d 0a 09 43 4d 50 09 53 49 2c 43 53 3a 5b 44 49 5d 2e 44 52 56 4c 49 4d 09 3b 43 4f | TORS...CMP.SI,CS:[DI].DRVLIM.;CO |
| fe20 | 4d 50 41 52 45 20 41 47 41 49 4e 53 54 20 44 52 49 56 45 20 4d 41 58 0d 0a 09 4a 42 45 09 49 4e | MPARE.AGAINST.DRIVE.MAX...JBE.IN |
| fe40 | 52 41 4e 47 45 0d 0a 09 4d 4f 56 09 41 4c 2c 38 0d 0a 53 54 43 52 45 54 3a 20 53 54 43 0d 0a 49 | RANGE...MOV.AL,8..STCRET:.STC..I |
| fe60 | 4f 52 45 54 3a 09 52 45 54 0d 0a 0d 0a 49 4e 52 41 4e 47 45 3a 43 4d 50 09 41 4c 2c 5b 48 41 52 | ORET:.RET....INRANGE:CMP.AL,[HAR |
| fe80 | 44 4e 55 4d 5d 0d 0a 09 4a 42 09 4e 4f 54 48 41 52 44 0d 0a 09 4d 4f 56 09 41 4c 2c 43 53 3a 5b | DNUM]...JB.NOTHARD...MOV.AL,CS:[ |
| fea0 | 48 41 52 44 44 52 56 5d 20 3b 53 45 54 20 44 52 49 56 45 20 4e 55 4d 42 45 52 20 4f 46 20 48 41 | HARDDRV].;SET.DRIVE.NUMBER.OF.HA |
| fec0 | 52 44 46 49 4c 45 0d 0a 09 4a 5a 09 52 44 57 52 0d 0a 09 49 4e 43 09 41 4c 0d 0a 09 4a 4d 50 09 | RDFILE...JZ.RDWR...INC.AL...JMP. |
| fee0 | 53 48 4f 52 54 20 52 44 57 52 0d 0a 0d 0a 4e 4f 54 48 41 52 44 3a 43 4d 50 09 5b 53 49 4e 47 4c | SHORT.RDWR....NOTHARD:CMP.[SINGL |
| ff00 | 45 5d 2c 31 09 3b 53 49 4e 47 4c 45 20 46 4c 4f 50 50 59 20 49 4e 53 54 41 4c 4c 45 44 3f 0d 0a | E],1.;SINGLE.FLOPPY.INSTALLED?.. |
| ff20 | 09 4a 4e 5a 09 52 44 57 52 0d 0a 09 43 41 4c 4c 09 53 57 50 44 53 4b 09 09 3b 41 53 4b 20 55 53 | .JNZ.RDWR...CALL.SWPDSK..;ASK.US |
| ff40 | 45 52 20 46 4f 52 20 43 4f 52 52 45 43 54 20 44 49 53 4b 0d 0a 52 44 57 52 3a 0d 0a 09 4d 4f 56 | ER.FOR.CORRECT.DISK..RDWR:...MOV |
| ff60 | 09 5b 44 52 49 56 45 5d 2c 41 4c 0d 0a 09 4d 4f 56 09 5b 53 45 43 43 4e 54 5d 2c 43 58 09 3b 53 | .[DRIVE],AL...MOV.[SECCNT],CX.;S |
| ff80 | 41 56 45 20 53 45 43 54 4f 52 20 43 4f 55 4e 54 0d 0a 09 58 43 48 47 09 41 58 2c 44 58 09 09 3b | AVE.SECTOR.COUNT...XCHG.AX,DX..; |
| ffa0 | 53 45 54 55 50 20 4c 4f 47 49 43 41 4c 20 53 45 43 54 4f 52 20 46 4f 52 20 44 49 56 49 44 45 0d | SETUP.LOGICAL.SECTOR.FOR.DIVIDE. |
| ffc0 | 0a 09 58 4f 52 09 44 58 2c 44 58 0d 0a 09 44 49 56 09 57 4f 52 44 20 50 54 52 20 43 53 3a 5b 44 | ..XOR.DX,DX...DIV.WORD.PTR.CS:[D |
| ffe0 | 49 5d 2e 53 45 43 4c 49 4d 20 3b 44 49 56 49 44 45 20 42 59 20 53 45 43 20 50 45 52 20 54 52 41 | I].SECLIM.;DIVIDE.BY.SEC.PER.TRA |
| 10000 | 43 4b 0d 0a 09 49 4e 43 09 44 4c 0d 0a 09 4d 4f 56 09 5b 43 55 52 53 45 43 5d 2c 44 4c 09 09 20 | CK...INC.DL...MOV.[CURSEC],DL... |
| 10020 | 20 3b 53 41 56 45 20 43 55 52 52 45 4e 54 20 53 45 43 54 4f 52 0d 0a 09 4d 4f 56 09 43 58 2c 43 | .;SAVE.CURRENT.SECTOR...MOV.CX,C |
| 10040 | 53 3a 5b 44 49 5d 2e 48 44 4c 49 4d 09 3b 47 45 54 20 4e 55 4d 42 45 52 20 4f 46 20 48 45 41 44 | S:[DI].HDLIM.;GET.NUMBER.OF.HEAD |
| 10060 | 53 0d 0a 09 58 4f 52 09 44 58 2c 44 58 09 09 3b 44 49 56 49 44 45 20 54 52 41 43 4b 53 20 42 59 | S...XOR.DX,DX..;DIVIDE.TRACKS.BY |
| 10080 | 20 48 45 41 44 53 20 50 45 52 20 43 59 4c 49 4e 44 45 52 0d 0a 09 44 49 56 09 43 58 0d 0a 09 4d | .HEADS.PER.CYLINDER...DIV.CX...M |
| 100a0 | 4f 56 09 5b 43 55 52 48 44 5d 2c 44 4c 09 3b 53 41 56 45 20 43 55 52 52 45 4e 54 20 48 45 41 44 | OV.[CURHD],DL.;SAVE.CURRENT.HEAD |
| 100c0 | 0d 0a 09 4d 4f 56 09 5b 43 55 52 54 52 4b 5d 2c 41 58 09 3b 53 41 56 45 20 43 55 52 52 45 4e 54 | ...MOV.[CURTRK],AX.;SAVE.CURRENT |
| 100e0 | 20 54 52 41 43 4b 0d 0a 0d 0a 09 64 65 62 75 67 09 31 2c 34 2c 3c 20 44 72 76 20 24 62 20 20 48 | .TRACK.....debug.1,4,<.Drv.$b..H |
| 10100 | 64 20 24 62 20 20 54 72 6b 20 24 78 20 20 53 65 63 20 24 62 5c 6e 3e 2c 3c 3c 77 6f 72 64 20 70 | d.$b..Trk.$x..Sec.$b\n>,<<word.p |
| 10120 | 74 72 20 44 52 49 56 45 3e 2c 3c 77 6f 72 64 20 70 74 72 20 43 55 52 48 44 3e 2c 43 55 52 54 52 | tr.DRIVE>,<word.ptr.CURHD>,CURTR |
| 10140 | 4b 2c 3c 77 6f 72 64 20 70 74 72 20 43 55 52 53 45 43 3e 3e 0d 0a 09 4d 4f 56 09 41 58 2c 5b 53 | K,<word.ptr.CURSEC>>...MOV.AX,[S |
| 10160 | 45 43 43 4e 54 5d 0d 0a 09 4d 4f 56 09 53 49 2c 45 53 09 09 3b 43 68 65 63 6b 20 66 6f 72 20 36 | ECCNT]...MOV.SI,ES..;Check.for.6 |
| 10180 | 34 6b 20 62 6f 75 6e 64 61 72 79 20 65 72 72 6f 72 0d 0a 09 53 48 4c 09 53 49 2c 31 0d 0a 09 53 | 4k.boundary.error...SHL.SI,1...S |
| 101a0 | 48 4c 09 53 49 2c 31 0d 0a 09 53 48 4c 09 53 49 2c 31 0d 0a 09 53 48 4c 09 53 49 2c 31 09 09 3b | HL.SI,1...SHL.SI,1...SHL.SI,1..; |
| 101c0 | 53 65 67 6d 65 6e 74 20 63 6f 6e 76 65 72 74 65 64 20 74 6f 20 61 62 73 6f 6c 75 74 65 20 61 64 | Segment.converted.to.absolute.ad |
| 101e0 | 64 72 65 73 73 0d 0a 09 41 44 44 09 53 49 2c 42 58 09 09 3b 43 6f 6d 62 69 6e 65 20 77 69 74 68 | dress...ADD.SI,BX..;Combine.with |
| 10200 | 20 6f 66 66 73 65 74 0d 0a 09 41 44 44 09 53 49 2c 35 31 31 09 09 3b 41 64 64 20 73 65 63 74 6f | .offset...ADD.SI,511..;Add.secto |
| 10220 | 72 20 73 69 7a 65 20 61 6e 64 20 73 65 65 20 69 66 20 6f 76 65 72 66 6c 6f 77 0d 0a 09 4a 43 09 | r.size.and.see.if.overflow...JC. |
| 10240 | 42 55 46 49 4f 09 09 3b 4d 75 73 74 20 68 61 6e 64 6c 65 20 73 70 65 63 69 61 6c 20 69 66 20 73 | BUFIO..;Must.handle.special.if.s |
| 10260 | 6f 0d 0a 0d 0a 09 58 43 48 47 09 42 58 2c 53 49 0d 0a 09 53 48 52 09 42 48 2c 31 0d 0a 09 4d 4f | o.....XCHG.BX,SI...SHR.BH,1...MO |
| 10280 | 56 09 41 48 2c 31 32 38 09 09 3b 4d 61 78 2e 20 73 65 63 74 6f 72 73 20 69 6e 20 36 34 4b 0d 0a | V.AH,128..;Max..sectors.in.64K.. |
| 102a0 | 09 53 55 42 09 41 48 2c 42 48 09 09 3b 4e 75 6d 62 65 72 20 6f 66 20 73 65 63 74 6f 72 73 20 6c | .SUB.AH,BH..;Number.of.sectors.l |
| 102c0 | 65 66 74 20 69 6e 20 74 68 69 73 20 36 34 4b 0d 0a 09 58 43 48 47 09 42 58 2c 53 49 0d 0a 0d 0a | eft.in.this.64K...XCHG.BX,SI.... |
| 102e0 | 09 43 4d 50 09 41 48 2c 41 4c 09 09 3b 44 6f 65 73 20 69 74 20 65 78 63 65 65 64 20 74 6f 74 61 | .CMP.AH,AL..;Does.it.exceed.tota |
| 10300 | 6c 20 72 65 71 75 65 73 74 3f 0d 0a 09 4a 42 45 09 46 49 52 42 4c 4b 0d 0a 09 4d 4f 56 09 41 48 | l.request?...JBE.FIRBLK...MOV.AH |
| 10320 | 2c 41 4c 09 09 3b 49 66 20 73 6f 2c 20 6c 69 6d 69 74 20 74 72 61 6e 73 66 65 72 20 74 6f 20 74 | ,AL..;If.so,.limit.transfer.to.t |
| 10340 | 68 65 20 72 65 71 75 65 73 74 0d 0a 46 49 52 42 4c 4b 3a 0d 0a 3b 41 74 20 74 68 69 73 20 70 6f | he.request..FIRBLK:..;At.this.po |
| 10360 | 69 6e 74 2c 20 41 4c 3d 74 6f 74 61 6c 20 6e 75 6d 62 65 72 20 6f 66 20 73 65 63 74 6f 72 73 20 | int,.AL=total.number.of.sectors. |
| 10380 | 74 6f 20 62 65 20 72 65 61 64 2c 20 41 48 3d 6e 75 6d 62 65 72 0d 0a 3b 20 20 6f 66 20 73 65 63 | to.be.read,.AH=number..;..of.sec |
| 103a0 | 74 6f 72 73 20 74 68 61 74 20 63 61 6e 20 62 65 20 72 65 61 64 20 62 65 66 6f 72 65 20 36 34 4b | tors.that.can.be.read.before.64K |
| 103c0 | 20 62 6f 75 6e 64 61 72 79 20 65 72 72 6f 72 2e 20 41 48 3c 3d 41 4c 2e 0d 0a 3b 20 20 20 20 45 | .boundary.error..AH<=AL...;....E |
| 103e0 | 53 3a 42 58 20 70 6f 69 6e 74 73 20 74 6f 20 6c 6f 61 64 20 61 72 65 61 2c 20 44 53 3a 44 49 20 | S:BX.points.to.load.area,.DS:DI. |
| 10400 | 70 6f 69 6e 74 73 20 74 6f 20 42 2e 50 2e 42 0d 0a 0d 0a 09 50 55 53 48 09 41 58 0d 0a 09 4d 4f | points.to.B.P.B.....PUSH.AX...MO |
| 10420 | 56 09 41 4c 2c 41 48 09 09 3b 4e 6f 2e 20 6f 66 20 73 65 63 74 6f 72 73 20 74 6f 20 72 65 61 64 | V.AL,AH..;No..of.sectors.to.read |
| 10440 | 20 61 74 20 6f 6e 63 65 20 28 3c 3e 30 29 0d 0a 09 43 41 4c 4c 09 42 4c 4f 43 4b 09 09 3b 54 72 | .at.once.(<>0)...CALL.BLOCK..;Tr |
| 10460 | 61 6e 73 66 65 72 20 70 6f 72 74 69 6f 6e 20 62 65 66 6f 72 65 20 62 6f 75 6e 64 61 72 79 0d 0a | ansfer.portion.before.boundary.. |
| 10480 | 09 50 4f 50 09 41 58 0d 0a 09 53 55 42 09 41 4c 2c 41 48 0d 0a 09 4a 5a 09 44 4f 4e 45 0d 0a 42 | .POP.AX...SUB.AL,AH...JZ.DONE..B |
| 104a0 | 55 46 49 4f 3a 0d 0a 09 50 55 53 48 09 41 58 0d 0a 09 50 55 53 48 09 45 53 0d 0a 09 50 55 53 48 | UFIO:...PUSH.AX...PUSH.ES...PUSH |
| 104c0 | 09 42 58 09 09 3b 53 41 56 45 20 43 55 52 52 45 4e 54 20 54 52 41 4e 53 46 45 52 20 41 44 44 52 | .BX..;SAVE.CURRENT.TRANSFER.ADDR |
| 104e0 | 45 53 53 0d 0a 09 43 41 4c 4c 09 53 57 41 50 09 09 3b 53 57 41 50 20 42 55 46 46 45 52 20 57 49 | ESS...CALL.SWAP..;SWAP.BUFFER.WI |
| 10500 | 54 48 20 42 49 4f 53 20 43 4f 44 45 0d 0a 0d 0a 09 41 44 44 09 42 48 2c 32 09 09 3b 50 4f 49 4e | TH.BIOS.CODE.....ADD.BH,2..;POIN |
| 10520 | 54 20 54 4f 20 54 45 4d 50 20 42 55 46 46 45 52 0d 0a 09 43 41 4c 4c 09 44 49 53 4b 31 09 09 3b | T.TO.TEMP.BUFFER...CALL.DISK1..; |
| 10540 | 50 65 72 66 6f 72 6d 20 64 69 73 6b 20 6f 70 65 72 61 74 69 6f 6e 0d 0a 0d 0a 09 50 4f 50 09 42 | Perform.disk.operation.....POP.B |
| 10560 | 58 09 09 3b 52 45 43 41 4c 4c 20 54 52 41 4e 53 46 45 52 20 41 44 44 52 45 53 53 0d 0a 09 50 4f | X..;RECALL.TRANSFER.ADDRESS...PO |
| 10580 | 50 09 45 53 0d 0a 09 50 4f 50 09 41 58 0d 0a 09 43 41 4c 4c 09 53 57 41 50 09 09 3b 53 57 41 50 | P.ES...POP.AX...CALL.SWAP..;SWAP |
| 105a0 | 20 42 41 43 4b 0d 0a 0d 0a 09 44 45 43 09 41 4c 09 09 3b 44 65 63 20 73 65 63 74 6f 72 73 20 74 | .BACK.....DEC.AL..;Dec.sectors.t |
| 105c0 | 6f 20 72 65 61 64 20 62 79 20 31 0d 0a 09 41 44 44 09 42 48 2c 32 09 09 3b 41 64 64 20 32 30 30 | o.read.by.1...ADD.BH,2..;Add.200 |
| 105e0 | 48 20 74 6f 20 74 72 61 6e 73 66 65 72 20 61 64 64 72 65 73 73 0d 0a 09 43 41 4c 4c 09 42 4c 4f | H.to.transfer.address...CALL.BLO |
| 10600 | 43 4b 09 09 3b 52 65 61 64 20 74 68 65 20 72 65 6d 61 69 6e 69 6e 67 20 73 65 63 74 6f 72 73 0d | CK..;Read.the.remaining.sectors. |
| 10620 | 0a 44 4f 4e 45 3a 0d 0a 09 64 65 62 75 67 09 31 2c 34 2c 3c 20 44 49 53 4b 49 4f 20 44 4f 4e 45 | .DONE:...debug.1,4,<.DISKIO.DONE |
| 10640 | 5c 6e 3e 0d 0a 09 43 4c 43 09 09 09 3b 4e 6f 20 65 72 72 6f 72 0d 0a 09 52 45 54 09 09 09 3b 46 | \n>...CLC...;No.error...RET...;F |
| 10660 | 72 6f 6d 20 73 75 62 72 6f 75 74 69 6e 65 20 44 49 53 4b 49 4f 0d 0a 0d 0a 3b 09 53 77 61 70 20 | rom.subroutine.DISKIO....;.Swap. |
| 10680 | 35 31 32 20 62 79 74 65 73 20 6f 66 20 42 49 4f 53 20 77 69 74 68 20 74 72 61 6e 73 66 65 72 20 | 512.bytes.of.BIOS.with.transfer. |
| 106a0 | 61 64 64 72 65 73 73 0d 0a 0d 0a 53 57 41 50 3a 09 50 55 53 48 09 44 49 0d 0a 09 50 55 53 48 09 | address....SWAP:.PUSH.DI...PUSH. |
| 106c0 | 42 58 0d 0a 09 50 55 53 48 09 41 58 0d 0a 09 4d 4f 56 09 44 49 2c 42 58 09 09 3b 45 53 3a 44 49 | BX...PUSH.AX...MOV.DI,BX..;ES:DI |
| 106e0 | 20 50 4f 49 4e 54 53 20 54 4f 20 55 53 45 52 20 42 55 46 46 45 52 0d 0a 09 41 44 44 09 42 48 2c | .POINTS.TO.USER.BUFFER...ADD.BH, |
| 10700 | 32 0d 0a 09 4d 4f 56 09 53 49 2c 42 58 09 09 3b 45 53 3a 53 49 20 50 4f 49 4e 54 53 20 54 4f 20 | 2...MOV.SI,BX..;ES:SI.POINTS.TO. |
| 10720 | 54 45 4d 50 20 42 55 46 46 45 52 0d 0a 09 43 4c 44 0d 0a 09 64 65 62 75 67 09 31 2c 34 2c 3c 20 | TEMP.BUFFER...CLD...debug.1,4,<. |
| 10740 | 53 57 41 50 20 24 78 3a 24 78 20 3c 3d 3d 3e 20 24 78 3a 24 78 5c 6e 3e 2c 3c 65 73 2c 64 69 2c | SWAP.$x:$x.<==>.$x:$x\n>,<es,di, |
| 10760 | 65 73 2c 73 69 3e 0d 0a 09 4d 4f 56 09 43 58 2c 32 35 36 09 09 09 3b 32 35 36 20 57 4f 52 44 53 | es,si>...MOV.CX,256...;256.WORDS |
| 10780 | 20 54 4f 20 53 57 41 50 0d 0a 53 57 41 50 31 3a 09 4d 4f 56 09 42 58 2c 57 4f 52 44 20 50 54 52 | .TO.SWAP..SWAP1:.MOV.BX,WORD.PTR |
| 107a0 | 20 45 53 3a 5b 44 49 5d 09 3b 47 45 54 20 55 53 45 52 20 57 4f 52 44 0d 0a 09 4d 4f 56 09 41 58 | .ES:[DI].;GET.USER.WORD...MOV.AX |
| 107c0 | 2c 57 4f 52 44 20 50 54 52 20 45 53 3a 5b 53 49 5d 09 3b 47 45 54 20 53 43 52 41 54 43 48 20 57 | ,WORD.PTR.ES:[SI].;GET.SCRATCH.W |
| 107e0 | 4f 52 44 0d 0a 09 4d 4f 56 09 57 4f 52 44 20 50 54 52 20 45 53 3a 5b 53 49 5d 2c 42 58 09 3b 50 | ORD...MOV.WORD.PTR.ES:[SI],BX.;P |
| 10800 | 55 54 20 53 43 52 41 54 43 48 20 57 4f 52 44 0d 0a 09 53 54 4f 53 57 09 09 09 09 3b 50 55 54 20 | UT.SCRATCH.WORD...STOSW....;PUT. |
| 10820 | 42 49 4f 53 20 57 4f 52 44 0d 0a 09 49 4e 43 09 53 49 0d 0a 09 49 4e 43 09 53 49 0d 0a 09 4c 4f | BIOS.WORD...INC.SI...INC.SI...LO |
| 10840 | 4f 50 09 53 57 41 50 31 0d 0a 09 58 4f 52 09 5b 53 57 50 46 4c 47 5d 2c 31 09 09 3b 54 4f 47 47 | OP.SWAP1...XOR.[SWPFLG],1..;TOGG |
| 10860 | 4c 45 20 53 57 41 50 50 45 44 20 46 4c 41 47 0d 0a 09 50 4f 50 09 41 58 0d 0a 09 50 4f 50 09 42 | LE.SWAPPED.FLAG...POP.AX...POP.B |
| 10880 | 58 0d 0a 09 50 4f 50 09 44 49 0d 0a 52 45 54 5a 3a 09 52 45 54 0d 0a 0d 0a 3b 52 65 61 64 20 74 | X...POP.DI..RETZ:.RET....;Read.t |
| 108a0 | 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 73 65 63 74 6f 72 73 20 73 70 65 63 69 66 69 65 64 20 69 | he.number.of.sectors.specified.i |
| 108c0 | 6e 20 41 4c 2c 20 68 61 6e 64 6c 69 6e 67 20 74 72 61 63 6b 20 62 6f 75 6e 64 61 72 69 65 73 0d | n.AL,.handling.track.boundaries. |
| 108e0 | 0a 0d 0a 42 4c 4f 43 4b 3a 09 4f 52 09 41 4c 2c 41 4c 09 09 3b 53 65 65 20 69 66 20 61 6e 79 20 | ...BLOCK:.OR.AL,AL..;See.if.any. |
| 10900 | 73 65 63 74 6f 72 73 20 74 6f 20 72 65 61 64 0d 0a 09 4a 5a 09 52 45 54 5a 0d 0a 0d 0a 09 4d 4f | sectors.to.read...JZ.RETZ.....MO |
| 10920 | 56 09 41 48 2c 43 53 3a 5b 44 49 5d 2e 53 45 43 4c 49 4d 09 3b 53 65 63 74 6f 72 73 20 70 65 72 | V.AH,CS:[DI].SECLIM.;Sectors.per |
| 10940 | 20 74 72 61 63 6b 0d 0a 09 49 4e 43 09 41 48 0d 0a 09 53 55 42 09 41 48 2c 5b 43 55 52 53 45 43 | .track...INC.AH...SUB.AH,[CURSEC |
| 10960 | 5d 09 3b 4e 75 6d 62 65 72 20 6f 66 20 73 65 63 74 6f 72 73 20 6c 65 66 74 20 6f 6e 20 74 68 69 | ].;Number.of.sectors.left.on.thi |
| 10980 | 73 20 74 72 61 63 6b 0d 0a 09 43 4d 50 09 41 48 2c 41 4c 09 09 3b 43 6f 6d 70 61 72 65 20 77 69 | s.track...CMP.AH,AL..;Compare.wi |
| 109a0 | 74 68 20 6e 6f 2e 20 6f 66 20 73 65 63 74 6f 72 73 20 6e 65 65 64 65 64 0d 0a 09 4a 42 45 09 44 | th.no..of.sectors.needed...JBE.D |
| 109c0 | 4f 49 4f 0d 0a 09 4d 4f 56 09 41 48 2c 41 4c 09 09 3b 4c 69 6d 69 74 20 74 6f 20 6f 6e 6c 79 20 | OIO...MOV.AH,AL..;Limit.to.only. |
| 109e0 | 74 68 6f 73 65 20 72 65 71 75 65 73 74 65 64 0d 0a 44 4f 49 4f 3a 0d 0a 09 50 55 53 48 09 41 58 | those.requested..DOIO:...PUSH.AX |
| 10a00 | 0d 0a 09 4d 4f 56 09 41 4c 2c 41 48 09 09 3b 50 75 74 20 63 6f 75 6e 74 20 77 68 65 72 65 20 52 | ...MOV.AL,AH..;Put.count.where.R |
| 10a20 | 4f 4d 20 6e 65 65 64 73 20 69 74 0d 0a 09 43 41 4c 4c 09 44 49 53 4b 09 09 3b 43 61 6c 6c 20 52 | OM.needs.it...CALL.DISK..;Call.R |
| 10a40 | 4f 4d 20 61 6e 64 20 74 72 61 70 20 65 72 72 6f 72 73 0d 0a 09 50 4f 50 09 41 58 0d 0a 09 53 55 | OM.and.trap.errors...POP.AX...SU |
| 10a60 | 42 09 41 4c 2c 41 48 09 09 3b 52 65 64 75 63 65 20 72 65 71 75 65 73 74 20 62 79 20 61 6d 6f 75 | B.AL,AH..;Reduce.request.by.amou |
| 10a80 | 6e 74 20 6a 75 73 74 20 64 6f 6e 65 0d 0a 09 53 48 4c 09 41 48 2c 31 09 09 3b 41 48 20 2a 20 32 | nt.just.done...SHL.AH,1..;AH.*.2 |
| 10aa0 | 5e 38 20 3d 20 6e 6f 2e 20 6f 66 20 62 79 74 65 73 0d 0a 09 41 44 44 09 42 48 2c 41 48 09 09 3b | ^8.=.no..of.bytes...ADD.BH,AH..; |
| 10ac0 | 42 75 6d 70 20 61 64 64 72 65 73 73 20 70 6f 69 6e 74 65 72 0d 0a 09 4a 4d 50 09 42 4c 4f 43 4b | Bump.address.pointer...JMP.BLOCK |
| 10ae0 | 0d 0a 0d 0a 3b 50 65 72 66 6f 72 6d 20 64 69 73 6b 20 49 2f 4f 20 77 69 74 68 20 72 65 74 72 69 | ....;Perform.disk.I/O.with.retri |
| 10b00 | 65 73 0d 0a 3b 20 41 4c 20 3d 20 6e 75 6d 62 65 72 20 6f 66 20 73 65 63 74 6f 72 73 20 28 31 2d | es..;.AL.=.number.of.sectors.(1- |
| 10b20 | 38 2c 20 61 6c 6c 20 6f 6e 20 6f 6e 65 20 74 72 61 63 6b 29 0d 0a 3b 20 45 53 3a 42 58 20 3d 20 | 8,.all.on.one.track)..;.ES:BX.=. |
| 10b40 | 54 72 61 6e 73 66 65 72 20 61 64 64 72 65 73 73 20 28 6d 75 73 74 20 6e 6f 74 20 63 72 6f 73 73 | Transfer.address.(must.not.cross |
| 10b60 | 20 61 20 36 34 4b 20 70 68 79 73 69 63 61 6c 20 62 6f 75 6e 64 61 72 79 29 0d 0a 3b 20 5b 52 46 | .a.64K.physical.boundary)..;.[RF |
| 10b80 | 4c 41 47 5d 20 3d 20 32 20 69 66 20 72 65 61 64 2c 20 33 20 69 66 20 77 72 69 74 65 0d 0a 3b 20 | LAG].=.2.if.read,.3.if.write..;. |
| 10ba0 | 5b 56 45 52 49 46 59 5d 20 3d 20 30 20 66 6f 72 20 6e 6f 72 6d 61 6c 2c 20 31 20 66 6f 72 20 76 | [VERIFY].=.0.for.normal,.1.for.v |
| 10bc0 | 65 72 69 66 79 20 61 66 74 65 72 20 77 72 69 74 65 0d 0a 0d 0a 44 49 53 4b 31 3a 09 4d 4f 56 09 | erify.after.write....DISK1:.MOV. |
| 10be0 | 41 4c 2c 31 09 09 3b 4f 6e 6c 79 20 6f 6e 65 20 73 65 63 74 6f 72 20 66 6f 72 20 62 75 66 66 65 | AL,1..;Only.one.sector.for.buffe |
| 10c00 | 72 65 64 20 49 2f 4f 0d 0a 0d 0a 44 49 53 4b 3a 09 4d 4f 56 09 53 49 2c 4d 41 58 45 52 52 0d 0a | red.I/O....DISK:.MOV.SI,MAXERR.. |
| 10c20 | 09 4d 4f 56 09 41 48 2c 52 46 4c 41 47 09 3b 47 65 74 20 72 65 61 64 2f 77 72 69 74 65 20 69 6e | .MOV.AH,RFLAG.;Get.read/write.in |
| 10c40 | 64 69 63 61 74 6f 72 0d 0a 0d 0a 52 45 54 52 59 3a 09 50 55 53 48 09 41 58 0d 0a 0d 0a 43 41 4c | dicator....RETRY:.PUSH.AX....CAL |
| 10c60 | 4c 52 4f 4d 3a 4d 4f 56 09 44 58 2c 5b 43 55 52 54 52 4b 5d 09 3b 4c 6f 61 64 20 63 75 72 72 65 | LROM:MOV.DX,[CURTRK].;Load.curre |
| 10c80 | 6e 74 20 63 79 6c 69 6e 64 65 72 0d 0a 09 4d 4f 56 09 43 4c 2c 36 09 09 3b 6d 6f 76 65 20 68 69 | nt.cylinder...MOV.CL,6..;move.hi |
| 10ca0 | 67 68 20 62 69 74 73 20 6f 66 20 63 79 6c 20 74 6f 20 73 65 63 0d 0a 09 53 48 4c 09 44 48 2c 43 | gh.bits.of.cyl.to.sec...SHL.DH,C |
| 10cc0 | 4c 0d 0a 09 4f 52 09 44 48 2c 5b 43 55 52 53 45 43 5d 0d 0a 09 4d 4f 56 09 43 58 2c 44 58 0d 0a | L...OR.DH,[CURSEC]...MOV.CX,DX.. |
| 10ce0 | 09 58 43 48 47 09 43 48 2c 43 4c 09 09 09 20 3b 43 4c 20 3d 20 73 65 63 74 6f 72 2c 20 43 48 20 | .XCHG.CH,CL....;CL.=.sector,.CH. |
| 10d00 | 3d 20 63 79 6c 69 6e 64 65 72 0d 0a 09 4d 4f 56 09 44 58 2c 57 4f 52 44 20 50 54 52 20 5b 44 52 | =.cylinder...MOV.DX,WORD.PTR.[DR |
| 10d20 | 49 56 45 5d 09 20 3b 4c 6f 61 64 20 70 68 79 73 69 63 61 6c 20 64 72 69 76 65 20 6e 75 6d 62 65 | IVE]..;Load.physical.drive.numbe |
| 10d40 | 72 0d 0a 09 09 09 09 09 20 3b 61 6e 64 20 63 75 72 72 65 6e 74 20 68 65 61 64 20 6e 75 6d 62 65 | r........;and.current.head.numbe |
| 10d60 | 72 0d 0a 3b 3b 09 64 65 62 75 67 09 31 2c 34 2c 3c 20 43 41 4c 4c 52 4f 4d 20 24 78 20 24 78 20 | r..;;.debug.1,4,<.CALLROM.$x.$x. |
| 10d80 | 24 78 20 24 78 20 20 24 78 5c 6e 3e 2c 3c 61 78 2c 62 78 2c 63 78 2c 64 78 2c 65 73 3e 0d 0a 09 | $x.$x..$x\n>,<ax,bx,cx,dx,es>... |
| 10da0 | 49 4e 54 09 31 33 48 09 09 09 20 3b 52 65 71 75 65 73 74 20 64 69 73 6b 20 72 65 61 64 2f 77 72 | INT.13H....;Request.disk.read/wr |
| 10dc0 | 69 74 65 0d 0a 09 4a 43 09 44 53 4b 45 52 52 0d 0a 09 50 4f 50 09 41 58 09 09 3b 52 65 73 74 6f | ite...JC.DSKERR...POP.AX..;Resto |
| 10de0 | 72 65 20 73 65 63 74 6f 72 20 63 6f 75 6e 74 0d 0a 09 50 55 53 48 09 41 58 0d 0a 09 43 4d 50 09 | re.sector.count...PUSH.AX...CMP. |
| 10e00 | 57 52 54 56 45 52 49 46 59 2c 31 30 33 48 09 3b 43 68 65 63 6b 20 66 6f 72 20 77 72 69 74 65 20 | WRTVERIFY,103H.;Check.for.write. |
| 10e20 | 61 6e 64 20 76 65 72 69 66 79 0d 0a 09 4a 4e 5a 09 4e 4f 56 45 52 49 46 59 0d 0a 09 4d 4f 56 09 | and.verify...JNZ.NOVERIFY...MOV. |
| 10e40 | 41 48 2c 34 09 09 3b 52 65 71 75 65 73 74 20 76 65 72 69 66 79 0d 0a 09 49 4e 54 09 31 33 48 0d | AH,4..;Request.verify...INT.13H. |
| 10e60 | 0a 09 4a 43 09 44 53 4b 45 52 52 0d 0a 4e 4f 56 45 52 49 46 59 3a 0d 0a 3b 3b 09 64 65 62 75 67 | ..JC.DSKERR..NOVERIFY:..;;.debug |
| 10e80 | 09 31 2c 34 2c 3c 20 62 61 63 6b 20 66 72 6f 6d 20 52 4f 4d 5c 6e 3e 2c 3c 3e 0d 0a 09 50 4f 50 | .1,4,<.back.from.ROM\n>,<>...POP |
| 10ea0 | 09 41 58 0d 0a 09 41 4e 44 09 43 4c 2c 30 33 46 48 09 09 3b 45 6c 69 6d 69 6e 61 74 65 20 63 79 | .AX...AND.CL,03FH..;Eliminate.cy |
| 10ec0 | 6c 69 6e 64 65 72 20 62 69 74 73 20 66 72 6f 6d 20 73 65 63 74 6f 72 0d 0a 09 58 4f 52 09 41 48 | linder.bits.from.sector...XOR.AH |
| 10ee0 | 2c 41 48 0d 0a 09 53 55 42 09 5b 53 45 43 43 4e 54 5d 2c 41 58 09 3b 52 65 64 75 63 65 20 63 6f | ,AH...SUB.[SECCNT],AX.;Reduce.co |
| 10f00 | 75 6e 74 20 6f 66 20 73 65 63 74 6f 72 73 20 74 6f 20 67 6f 0d 0a 09 41 44 44 09 43 4c 2c 41 4c | unt.of.sectors.to.go...ADD.CL,AL |
| 10f20 | 09 09 3b 4e 65 78 74 20 73 65 63 74 6f 72 0d 0a 09 4d 4f 56 09 5b 43 55 52 53 45 43 5d 2c 43 4c | ..;Next.sector...MOV.[CURSEC],CL |
| 10f40 | 0d 0a 09 43 4d 50 09 43 4c 2c 43 53 3a 5b 44 49 5d 2e 53 45 43 4c 49 4d 09 3b 20 52 65 61 63 68 | ...CMP.CL,CS:[DI].SECLIM.;.Reach |
| 10f60 | 65 64 20 6c 69 6d 69 74 3f 0d 0a 09 4a 42 45 09 52 45 54 31 0d 0a 0d 0a 09 4d 4f 56 09 5b 43 55 | ed.limit?...JBE.RET1.....MOV.[CU |
| 10f80 | 52 53 45 43 5d 2c 31 09 3b 53 74 61 72 74 20 77 69 74 68 20 66 69 72 73 74 20 73 65 63 74 6f 72 | RSEC],1.;Start.with.first.sector |
| 10fa0 | 20 6f 66 20 6e 65 78 74 20 74 72 61 63 6b 0d 0a 09 4d 4f 56 09 44 48 2c 5b 43 55 52 48 44 5d 0d | .of.next.track...MOV.DH,[CURHD]. |
| 10fc0 | 0a 09 49 4e 43 09 44 48 0d 0a 09 43 4d 50 09 44 48 2c 43 53 3a 5b 44 49 5d 2e 48 44 4c 49 4d 0d | ..INC.DH...CMP.DH,CS:[DI].HDLIM. |
| 10fe0 | 0a 09 4a 42 09 4e 4f 58 4f 52 0d 0a 09 58 4f 52 09 44 48 2c 44 48 0d 0a 09 49 4e 43 09 5b 43 55 | ..JB.NOXOR...XOR.DH,DH...INC.[CU |
| 11000 | 52 54 52 4b 5d 09 3b 4e 45 58 54 20 54 52 41 43 4b 0d 0a 4e 4f 58 4f 52 3a 09 4d 4f 56 09 5b 43 | RTRK].;NEXT.TRACK..NOXOR:.MOV.[C |
| 11020 | 55 52 48 44 5d 2c 44 48 0d 0a 0d 0a 52 45 54 31 3a 09 52 45 54 0d 0a 0d 0a 44 53 4b 45 52 52 3a | URHD],DH....RET1:.RET....DSKERR: |
| 11040 | 0d 0a 09 64 65 62 75 67 09 31 2c 34 2c 3c 20 44 53 4b 45 52 52 20 24 78 20 3e 2c 3c 61 78 3e 0d | ...debug.1,4,<.DSKERR.$x.>,<ax>. |
| 11060 | 0a 09 50 55 53 48 09 41 58 09 09 3b 53 61 76 65 20 65 72 72 6f 72 20 63 6f 64 65 0d 0a 09 4d 4f | ..PUSH.AX..;Save.error.code...MO |
| 11080 | 56 09 41 48 2c 30 09 09 3b 41 73 6b 20 66 6f 72 20 64 69 73 6b 20 72 65 73 65 74 0d 0a 09 49 4e | V.AH,0..;Ask.for.disk.reset...IN |
| 110a0 | 54 09 31 33 48 0d 0a 09 50 4f 50 09 41 58 09 09 3b 52 65 73 74 6f 72 65 20 65 72 72 6f 72 20 63 | T.13H...POP.AX..;Restore.error.c |
| 110c0 | 6f 64 65 0d 0a 09 44 45 43 09 53 49 09 09 3b 64 65 63 72 65 6d 65 6e 74 20 72 65 74 72 79 20 63 | ode...DEC.SI..;decrement.retry.c |
| 110e0 | 6f 75 6e 74 0d 0a 09 4a 5a 09 48 41 52 44 45 52 52 0d 0a 09 43 4d 50 09 41 48 2c 38 30 48 09 09 | ount...JZ.HARDERR...CMP.AH,80H.. |
| 11100 | 3b 54 69 6d 65 6f 75 74 3f 0d 0a 09 4a 5a 09 48 41 52 44 45 52 52 09 09 3b 2a 2a 2a 0d 0a 44 53 | ;Timeout?...JZ.HARDERR..;***..DS |
| 11120 | 4b 45 52 52 31 3a 50 4f 50 09 41 58 09 09 3b 52 65 73 74 6f 72 65 20 73 65 63 74 6f 72 20 63 6f | KERR1:POP.AX..;Restore.sector.co |
| 11140 | 75 6e 74 0d 0a 09 4a 4d 50 09 52 45 54 52 59 0d 0a 0d 0a 48 41 52 44 45 52 52 3a 0d 0a 09 43 4d | unt...JMP.RETRY....HARDERR:...CM |
| 11160 | 50 09 5b 53 57 50 46 4c 47 5d 2c 30 09 3b 49 66 20 42 49 4f 53 20 73 77 61 70 70 65 64 20 6f 75 | P.[SWPFLG],0.;If.BIOS.swapped.ou |
| 11180 | 74 0d 0a 09 4a 5a 09 48 41 52 44 31 0d 0a 09 50 4f 50 09 42 58 09 09 3b 47 65 74 20 64 69 73 6b | t...JZ.HARD1...POP.BX..;Get.disk |
| 111a0 | 31 20 72 65 74 75 72 6e 20 61 64 64 72 65 73 73 0d 0a 09 50 4f 50 09 42 58 09 09 3b 47 65 74 20 | 1.return.address...POP.BX..;Get. |
| 111c0 | 6c 6f 77 20 70 61 72 74 20 6f 66 20 74 72 61 6e 73 66 65 72 20 61 64 64 72 65 73 73 0d 0a 09 50 | low.part.of.transfer.address...P |
| 111e0 | 4f 50 09 45 53 09 09 3b 47 65 74 20 68 69 67 68 20 70 61 72 74 20 6f 66 20 74 72 61 6e 73 66 65 | OP.ES..;Get.high.part.of.transfe |
| 11200 | 72 20 61 64 64 72 65 73 73 0d 0a 09 43 41 4c 4c 09 53 57 41 50 09 09 3b 73 77 61 70 20 69 74 20 | r.address...CALL.SWAP..;swap.it. |
| 11220 | 62 61 63 6b 20 69 6e 0d 0a 48 41 52 44 31 3a 09 50 55 53 48 09 43 53 0d 0a 09 50 4f 50 09 45 53 | back.in..HARD1:.PUSH.CS...POP.ES |
| 11240 | 09 09 3b 4d 61 6b 65 20 45 53 20 74 68 65 20 6c 6f 63 61 6c 20 73 65 67 6d 65 6e 74 0d 0a 09 4d | ..;Make.ES.the.local.segment...M |
| 11260 | 4f 56 09 41 4c 2c 41 48 09 09 3b 50 75 74 20 65 72 72 6f 72 20 63 6f 64 65 20 69 6e 20 41 4c 0d | OV.AL,AH..;Put.error.code.in.AL. |
| 11280 | 0a 09 4d 4f 56 09 5b 4c 53 54 45 52 52 5d 2c 41 4c 09 3b 54 65 72 6d 69 6e 61 74 65 20 6c 69 73 | ..MOV.[LSTERR],AL.;Terminate.lis |
| 112a0 | 74 20 77 69 74 68 20 65 72 72 6f 72 20 63 6f 64 65 0d 0a 09 4d 4f 56 09 43 58 2c 4e 55 4d 45 52 | t.with.error.code...MOV.CX,NUMER |
| 112c0 | 52 09 3b 4e 75 6d 62 65 72 20 6f 66 20 70 6f 73 73 69 62 6c 65 20 65 72 72 6f 72 20 63 6f 6e 64 | R.;Number.of.possible.error.cond |
| 112e0 | 69 74 69 6f 6e 73 0d 0a 09 4d 4f 56 09 44 49 2c 4f 46 46 53 45 54 20 43 53 3a 45 52 52 49 4e 20 | itions...MOV.DI,OFFSET.CS:ERRIN. |
| 11300 | 3b 50 6f 69 6e 74 20 74 6f 20 65 72 72 6f 72 20 63 6f 6e 64 69 74 69 6f 6e 73 0d 0a 09 52 45 50 | ;Point.to.error.conditions...REP |
| 11320 | 4e 45 09 53 43 41 53 42 0d 0a 09 4d 4f 56 09 41 4c 2c 65 73 3a 4e 55 4d 45 52 52 2d 31 5b 44 49 | NE.SCASB...MOV.AL,es:NUMERR-1[DI |
| 11340 | 5d 20 3b 47 65 74 20 74 72 61 6e 73 6c 61 74 69 6f 6e 0d 0a 09 4d 4f 56 09 43 58 2c 53 45 43 43 | ].;Get.translation...MOV.CX,SECC |
| 11360 | 4e 54 09 3b 47 65 74 20 63 6f 75 6e 74 20 6f 66 20 73 65 63 74 6f 72 73 20 74 6f 20 67 6f 0d 0a | NT.;Get.count.of.sectors.to.go.. |
| 11380 | 09 4d 4f 56 09 53 50 2c 5b 53 50 53 41 56 5d 09 3b 52 65 63 6f 76 65 72 20 65 6e 74 72 79 20 73 | .MOV.SP,[SPSAV].;Recover.entry.s |
| 113a0 | 74 61 63 6b 20 70 6f 69 6e 74 65 72 0d 0a 09 53 54 43 09 09 09 3b 46 6c 61 67 20 65 72 72 6f 72 | tack.pointer...STC...;Flag.error |
| 113c0 | 20 63 6f 6e 64 69 74 69 6f 6e 0d 0a 09 52 45 54 09 09 09 3b 61 6e 64 20 72 65 74 75 72 6e 0d 0a | .condition...RET...;and.return.. |
| 113e0 | 0d 0a 49 4e 49 54 41 42 09 44 57 09 46 44 52 49 56 45 0d 0a 09 44 57 09 46 44 52 49 56 45 0d 0a | ..INITAB.DW.FDRIVE...DW.FDRIVE.. |
| 11400 | 09 44 57 09 46 44 52 49 56 45 0d 0a 09 44 57 09 46 44 52 49 56 45 0d 0a 49 4e 49 54 41 42 48 20 | .DW.FDRIVE...DW.FDRIVE..INITABH. |
| 11420 | 44 57 09 48 44 52 49 56 45 0d 0a 09 44 57 09 44 52 49 56 45 58 0d 0a 0d 0a 52 6f 6d 44 61 74 61 | DW.HDRIVE...DW.DRIVEX....RomData |
| 11440 | 20 53 45 47 4d 45 4e 54 20 41 54 20 30 34 30 48 0d 0a 09 4f 52 47 09 30 33 45 48 0d 0a 53 65 65 | .SEGMENT.AT.040H...ORG.03EH..See |
| 11460 | 6b 5f 53 74 61 74 75 73 09 44 42 09 31 20 44 55 50 28 3f 29 0d 0a 52 6f 6d 44 61 74 61 20 45 4e | k_Status.DB.1.DUP(?)..RomData.EN |
| 11480 | 44 53 0d 0a 0d 0a 0d 0a 3b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | DS......;----------------------- |
| 114a0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0d 0a 3b 0d 0a 3b | --------------------------..;..; |
| 114c0 | 20 20 41 53 4b 20 54 4f 20 53 57 41 50 20 54 48 45 20 44 49 53 4b 20 49 4e 20 44 52 49 56 45 20 | ..ASK.TO.SWAP.THE.DISK.IN.DRIVE. |
| 114e0 | 41 3a 0d 0a 3b 0d 0a 53 57 50 44 53 4b 3a 20 50 55 53 48 09 44 53 0d 0a 09 58 4f 52 09 53 49 2c | A:..;..SWPDSK:.PUSH.DS...XOR.SI, |
| 11500 | 53 49 09 09 3b 53 65 6c 65 63 74 20 73 65 67 6d 65 6e 74 20 30 0d 0a 09 4d 4f 56 09 44 53 2c 53 | SI..;Select.segment.0...MOV.DS,S |
| 11520 | 49 0d 0a 09 4d 4f 56 09 41 48 2c 41 4c 09 09 09 3b 4d 61 6b 65 20 63 6f 70 79 20 6f 66 20 64 72 | I...MOV.AH,AL...;Make.copy.of.dr |
| 11540 | 69 76 65 20 6e 75 6d 62 65 72 0d 0a 09 58 43 48 47 09 41 48 2c 44 53 3a 4c 53 54 44 52 56 09 09 | ive.number...XCHG.AH,DS:LSTDRV.. |
| 11560 | 3b 58 63 68 61 6e 67 65 20 77 69 74 68 20 6c 61 73 74 20 64 72 69 76 65 20 75 73 65 64 0d 0a 09 | ;Xchange.with.last.drive.used... |
| 11580 | 43 4d 50 09 41 4c 2c 41 48 09 09 3b 53 65 65 20 69 66 20 73 61 6d 65 20 61 73 20 6c 61 73 74 20 | CMP.AL,AH..;See.if.same.as.last. |
| 115a0 | 64 72 69 76 65 0d 0a 09 4a 5a 09 52 44 57 52 30 0d 0a 3b 55 73 69 6e 67 20 61 20 64 69 66 66 65 | drive...JZ.RDWR0..;Using.a.diffe |
| 115c0 | 72 65 6e 74 20 64 72 69 76 65 20 69 6e 20 61 20 6f 6e 65 20 64 72 69 76 65 20 73 79 73 74 65 6d | rent.drive.in.a.one.drive.system |
| 115e0 | 20 73 6f 20 72 65 71 75 65 73 74 20 74 68 65 20 75 73 65 72 20 63 68 61 6e 67 65 20 64 69 73 6b | .so.request.the.user.change.disk |
| 11600 | 73 0d 0a 09 41 44 44 09 41 4c 2c 22 41 22 09 09 3b 41 64 64 20 22 41 22 20 74 6f 20 63 6f 6e 76 | s...ADD.AL,"A"..;Add."A".to.conv |
| 11620 | 65 72 74 20 74 6f 20 64 72 69 76 65 20 6c 65 74 74 65 72 0d 0a 09 4d 4f 56 09 43 53 3a 44 52 56 | ert.to.drive.letter...MOV.CS:DRV |
| 11640 | 4c 45 54 2c 41 4c 0d 0a 09 70 75 73 68 09 63 73 0d 0a 09 70 6f 70 09 64 73 0d 0a 09 4d 4f 56 09 | LET,AL...push.cs...pop.ds...MOV. |
| 11660 | 53 49 2c 4f 46 46 53 45 54 20 43 53 3a 53 4e 47 4d 53 47 0d 0a 09 50 55 53 48 09 42 58 0d 0a 09 | SI,OFFSET.CS:SNGMSG...PUSH.BX... |
| 11680 | 43 41 4c 4c 09 57 52 4d 53 47 09 09 3b 50 72 69 6e 74 20 64 69 73 6b 20 63 68 61 6e 67 65 20 6d | CALL.WRMSG..;Print.disk.change.m |
| 116a0 | 65 73 73 61 67 65 0d 0a 09 58 4f 52 09 41 48 2c 41 48 0d 0a 09 49 4e 54 09 31 36 48 09 09 3b 57 | essage...XOR.AH,AH...INT.16H..;W |
| 116c0 | 61 69 74 20 66 6f 72 20 61 20 6b 65 79 62 6f 61 72 64 20 63 68 61 72 61 63 74 65 72 0d 0a 09 50 | ait.for.a.keyboard.character...P |
| 116e0 | 4f 50 09 42 58 0d 0a 52 44 57 52 30 3a 0d 0a 09 50 4f 50 09 44 53 0d 0a 09 58 4f 52 09 41 4c 2c | OP.BX..RDWR0:...POP.DS...XOR.AL, |
| 11700 | 41 4c 09 09 3b 41 6c 77 61 79 73 20 75 73 65 20 64 72 69 76 65 20 30 0d 0a 09 52 45 54 0d 0a 0d | AL..;Always.use.drive.0...RET... |
| 11720 | 0a 0d 0a 53 4e 47 4d 53 47 09 44 42 09 43 52 2c 4c 46 2c 22 49 6e 73 65 72 74 20 64 69 73 6b 65 | ...SNGMSG.DB.CR,LF,"Insert.diske |
| 11740 | 74 74 65 20 66 6f 72 20 64 72 69 76 65 20 22 0d 0a 44 52 56 4c 45 54 09 44 42 09 22 41 3a 20 61 | tte.for.drive."..DRVLET.DB."A:.a |
| 11760 | 6e 64 20 73 74 72 69 6b 65 22 2c 43 52 2c 4c 46 2c 22 61 6e 79 20 6b 65 79 20 77 68 65 6e 20 72 | nd.strike",CR,LF,"any.key.when.r |
| 11780 | 65 61 64 79 22 2c 43 52 2c 4c 46 2c 4c 46 2c 30 0d 0a 48 4e 55 4d 09 44 42 09 30 09 09 3b 4e 55 | eady",CR,LF,LF,0..HNUM.DB.0..;NU |
| 117a0 | 4d 42 45 52 20 4f 46 20 48 41 52 44 46 49 4c 45 53 0d 0a 0d 0a 0d 0a 3b 2a 2a 09 45 6e 64 20 6f | MBER.OF.HARDFILES......;**.End.o |
| 117c0 | 66 20 50 65 72 6d 61 6e 65 6e 74 6c 79 20 52 65 73 69 64 65 6e 74 20 42 49 4f 53 0d 0a 0d 0a 0d | f.Permanently.Resident.BIOS..... |
| 117e0 | 0a 48 41 52 44 44 52 56 20 44 42 09 38 30 48 09 3b 50 68 79 73 69 63 61 6c 20 64 72 69 76 65 20 | .HARDDRV.DB.80H.;Physical.drive. |
| 11800 | 6e 75 6d 62 65 72 20 6f 66 20 66 69 72 73 74 20 68 61 72 64 66 69 6c 65 0d 0a 3b 2a 2a 2a 2a 2a | number.of.first.hardfile..;***** |
| 11820 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
| 11840 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
| 11860 | 2a 0d 0a 3b 09 22 48 44 52 49 56 45 22 20 49 53 20 41 20 48 41 52 44 20 44 49 53 4b 20 57 49 54 | *..;."HDRIVE".IS.A.HARD.DISK.WIT |
| 11880 | 48 20 35 31 32 20 42 59 54 45 20 53 45 43 54 4f 52 53 0d 0a 3b 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | H.512.BYTE.SECTORS..;*********** |
| 118a0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
| 118c0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0d 0a 48 44 52 49 | **************************..HDRI |
| 118e0 | 56 45 3a 0d 0a 09 44 57 09 35 31 32 0d 0a 09 44 42 09 31 09 09 3b 53 65 63 74 6f 72 73 2f 61 6c | VE:...DW.512...DB.1..;Sectors/al |
| 11900 | 6c 6f 63 61 74 69 6f 6e 20 75 6e 69 74 0d 0a 09 44 57 09 31 09 09 3b 52 65 73 65 72 76 65 64 20 | location.unit...DW.1..;Reserved. |
| 11920 | 73 65 63 74 6f 72 73 20 66 6f 72 20 44 4f 53 0d 0a 09 44 42 09 32 09 09 3b 4e 6f 2e 20 6f 66 20 | sectors.for.DOS...DB.2..;No..of. |
| 11940 | 61 6c 6c 6f 63 61 74 69 6f 6e 20 74 61 62 6c 65 73 0d 0a 09 44 57 09 31 36 09 09 3b 4e 75 6d 62 | allocation.tables...DW.16..;Numb |
| 11960 | 65 72 20 6f 66 20 64 69 72 65 63 74 6f 72 79 20 65 6e 74 72 69 65 73 0d 0a 09 44 57 09 30 30 30 | er.of.directory.entries...DW.000 |
| 11980 | 30 09 09 3b 4e 75 6d 62 65 72 20 6f 66 20 73 65 63 74 6f 72 73 20 28 61 74 20 35 31 32 20 62 79 | 0..;Number.of.sectors.(at.512.by |
| 119a0 | 74 65 73 20 65 61 63 68 29 0d 0a 09 44 42 09 31 31 31 31 31 30 30 30 42 09 3b 4d 65 64 69 61 20 | tes.each)...DB.11111000B.;Media. |
| 119c0 | 64 65 73 63 72 69 70 74 6f 72 0d 0a 09 44 57 09 31 09 09 3b 4e 75 6d 62 65 72 20 6f 66 20 46 41 | descriptor...DW.1..;Number.of.FA |
| 119e0 | 54 20 73 65 63 74 6f 72 73 0d 0a 09 44 57 09 30 30 09 09 3b 53 65 63 74 6f 72 20 6c 69 6d 69 74 | T.sectors...DW.00..;Sector.limit |
| 11a00 | 0d 0a 09 44 57 09 30 30 09 09 3b 48 65 61 64 20 6c 69 6d 69 74 0d 0a 09 44 57 09 30 30 09 09 3b | ...DW.00..;Head.limit...DW.00..; |
| 11a20 | 48 69 64 64 65 6e 20 73 65 63 74 6f 72 20 63 6f 75 6e 74 0d 0a 3b 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | Hidden.sector.count..;********** |
| 11a40 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
| 11a60 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0d 0a 3b 09 | ****************************..;. |
| 11a80 | 22 44 52 49 56 45 58 20 22 20 49 53 20 41 4e 20 45 58 54 52 41 20 54 59 50 45 20 4f 46 20 44 52 | "DRIVEX.".IS.AN.EXTRA.TYPE.OF.DR |
| 11aa0 | 49 56 45 20 55 53 55 41 4c 4c 59 20 52 45 53 45 52 56 45 44 20 46 4f 52 20 41 4e 0d 0a 3b 09 41 | IVE.USUALLY.RESERVED.FOR.AN..;.A |
| 11ac0 | 44 44 49 54 49 4f 4e 41 4c 20 48 41 52 44 20 46 49 4c 45 0d 0a 3b 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | DDITIONAL.HARD.FILE..;********** |
| 11ae0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
| 11b00 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0d 0a 44 52 49 | ***************************..DRI |
| 11b20 | 56 45 58 3a 0d 0a 09 44 57 09 35 31 32 0d 0a 09 44 42 09 30 30 09 09 3b 53 65 63 74 6f 72 73 2f | VEX:...DW.512...DB.00..;Sectors/ |
| 11b40 | 61 6c 6c 6f 63 61 74 69 6f 6e 20 75 6e 69 74 0d 0a 09 44 57 09 31 09 09 3b 52 65 73 65 72 76 65 | allocation.unit...DW.1..;Reserve |
| 11b60 | 64 20 73 65 63 74 6f 72 73 20 66 6f 72 20 44 4f 53 0d 0a 09 44 42 09 32 09 09 3b 4e 6f 2e 20 6f | d.sectors.for.DOS...DB.2..;No..o |
| 11b80 | 66 20 61 6c 6c 6f 63 61 74 69 6f 6e 20 74 61 62 6c 65 73 0d 0a 09 44 57 09 30 30 30 30 09 09 3b | f.allocation.tables...DW.0000..; |
| 11ba0 | 4e 75 6d 62 65 72 20 6f 66 20 64 69 72 65 63 74 6f 72 79 20 65 6e 74 72 69 65 73 0d 0a 09 44 57 | Number.of.directory.entries...DW |
| 11bc0 | 09 30 30 30 30 09 09 3b 4e 75 6d 62 65 72 20 6f 66 20 73 65 63 74 6f 72 73 20 28 61 74 20 35 31 | .0000..;Number.of.sectors.(at.51 |
| 11be0 | 32 20 62 79 74 65 73 20 65 61 63 68 29 0d 0a 09 44 42 09 31 31 31 31 31 30 30 30 42 09 3b 4d 65 | 2.bytes.each)...DB.11111000B.;Me |
| 11c00 | 64 69 61 20 64 65 73 63 72 69 70 74 6f 72 0d 0a 09 44 57 09 30 30 30 30 09 09 3b 4e 75 6d 62 65 | dia.descriptor...DW.0000..;Numbe |
| 11c20 | 72 20 6f 66 20 46 41 54 20 73 65 63 74 6f 72 73 0d 0a 09 44 57 09 30 30 09 09 3b 53 65 63 74 6f | r.of.FAT.sectors...DW.00..;Secto |
| 11c40 | 72 20 6c 69 6d 69 74 0d 0a 09 44 57 09 30 30 09 09 3b 48 65 61 64 20 6c 69 6d 69 74 0d 0a 09 44 | r.limit...DW.00..;Head.limit...D |
| 11c60 | 57 09 30 30 09 09 3b 48 69 64 64 65 6e 20 73 65 63 74 6f 72 20 63 6f 75 6e 74 0d 0a 0d 0a 53 55 | W.00..;Hidden.sector.count....SU |
| 11c80 | 42 54 54 4c 09 42 69 6f 73 20 69 6e 69 74 69 61 6c 69 7a 61 74 69 6f 6e 0d 0a 0c 3b 2a 2a 2a 2a | BTTL.Bios.initialization...;**** |
| 11ca0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
| 11cc0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0d 0a 3b 09 53 59 53 54 45 4d 20 | *********************..;.SYSTEM. |
| 11ce0 | 49 4e 49 54 49 41 4c 49 5a 41 54 49 4f 4e 0d 0a 3b 0d 0a 3b 09 54 48 45 20 45 4e 54 52 59 20 43 | INITIALIZATION..;..;.THE.ENTRY.C |
| 11d00 | 4f 4e 44 49 54 49 4f 4e 53 20 41 52 45 20 45 53 54 41 42 4c 49 53 48 45 44 20 42 59 20 54 48 45 | ONDITIONS.ARE.ESTABLISHED.BY.THE |
| 11d20 | 20 42 4f 4f 54 53 54 52 41 50 0d 0a 3b 09 4c 4f 41 44 45 52 20 41 4e 44 20 41 52 45 20 43 4f 4e | .BOOTSTRAP..;.LOADER.AND.ARE.CON |
| 11d40 | 53 49 44 45 52 45 44 20 55 4e 4b 4e 4f 57 4e 2e 20 54 48 45 20 46 4f 4c 4c 4f 57 49 4e 47 20 4a | SIDERED.UNKNOWN..THE.FOLLOWING.J |
| 11d60 | 4f 42 53 0d 0a 3b 09 57 49 4c 4c 20 42 45 20 50 45 52 46 4f 52 4d 45 44 20 42 59 20 54 48 49 53 | OBS..;.WILL.BE.PERFORMED.BY.THIS |
| 11d80 | 20 4d 4f 44 55 4c 45 3a 0d 0a 3b 0d 0a 3b 09 31 2e 09 41 4c 4c 20 44 45 56 49 43 45 20 49 4e 49 | .MODULE:..;..;.1..ALL.DEVICE.INI |
| 11da0 | 54 49 41 4c 49 5a 41 54 49 4f 4e 20 49 53 20 50 45 52 46 4f 52 4d 45 44 0d 0a 3b 09 32 2e 09 41 | TIALIZATION.IS.PERFORMED..;.2..A |
| 11dc0 | 20 4c 4f 43 41 4c 20 53 54 41 43 4b 20 49 53 20 53 45 54 20 55 50 20 41 4e 44 20 44 53 3a 53 49 | .LOCAL.STACK.IS.SET.UP.AND.DS:SI |
| 11de0 | 20 41 52 45 20 53 45 54 0d 0a 3b 09 09 54 4f 20 50 4f 49 4e 54 20 54 4f 20 41 4e 20 49 4e 49 54 | .ARE.SET..;..TO.POINT.TO.AN.INIT |
| 11e00 | 49 41 4c 49 5a 41 54 49 4f 4e 20 54 41 42 4c 45 2e 20 54 48 45 4e 0d 0a 3b 09 09 41 4e 20 49 4e | IALIZATION.TABLE..THEN..;..AN.IN |
| 11e20 | 54 45 52 2d 53 45 47 4d 45 4e 54 20 43 41 4c 4c 20 49 53 20 4d 41 44 45 20 54 4f 20 54 48 45 20 | TER-SEGMENT.CALL.IS.MADE.TO.THE. |
| 11e40 | 46 49 52 53 54 0d 0a 3b 09 09 42 59 54 45 20 4f 46 20 54 48 45 20 44 4f 53 0d 0a 3b 09 33 2e 09 | FIRST..;..BYTE.OF.THE.DOS..;.3.. |
| 11e60 | 4f 4e 43 45 20 54 48 45 20 44 4f 53 20 52 45 54 55 52 4e 53 20 46 52 4f 4d 20 54 48 49 53 20 43 | ONCE.THE.DOS.RETURNS.FROM.THIS.C |
| 11e80 | 41 4c 4c 20 54 48 45 20 44 53 0d 0a 3b 09 09 52 45 47 49 53 54 45 52 20 48 41 53 20 42 45 45 4e | ALL.THE.DS..;..REGISTER.HAS.BEEN |
| 11ea0 | 20 53 45 54 20 55 50 20 54 4f 20 50 4f 49 4e 54 20 54 4f 20 54 48 45 20 53 54 41 52 54 0d 0a 3b | .SET.UP.TO.POINT.TO.THE.START..; |
| 11ec0 | 09 09 4f 46 20 46 52 45 45 20 4d 45 4d 4f 52 59 2e 20 54 48 45 20 49 4e 49 54 49 41 4c 49 5a 41 | ..OF.FREE.MEMORY..THE.INITIALIZA |
| 11ee0 | 54 49 4f 4e 20 57 49 4c 4c 20 54 48 45 4e 0d 0a 3b 09 09 4c 4f 41 44 20 54 48 45 20 43 4f 4d 4d | TION.WILL.THEN..;..LOAD.THE.COMM |
| 11f00 | 41 4e 44 20 50 52 4f 47 52 41 4d 20 49 4e 54 4f 20 54 48 49 53 20 41 52 45 41 0d 0a 3b 09 09 42 | AND.PROGRAM.INTO.THIS.AREA..;..B |
| 11f20 | 45 47 49 4e 4e 49 4e 47 20 41 54 20 31 30 30 20 48 45 58 20 41 4e 44 20 54 52 41 4e 53 46 45 52 | EGINNING.AT.100.HEX.AND.TRANSFER |
| 11f40 | 20 43 4f 4e 54 52 4f 4c 20 54 4f 0d 0a 3b 09 09 54 48 49 53 20 50 52 4f 47 52 41 4d 2e 0d 0a 3b | .CONTROL.TO..;..THIS.PROGRAM...; |
| 11f60 | 0d 0a 3b 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ..;***************************** |
| 11f80 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0d 0a 0d 0a 44 | ***************************....D |
| 11fa0 | 52 56 46 41 54 09 44 57 09 30 30 30 30 09 09 3b 44 52 49 56 45 20 41 4e 44 20 46 41 54 20 49 44 | RVFAT.DW.0000..;DRIVE.AND.FAT.ID |
| 11fc0 | 20 4f 46 20 44 4f 53 0d 0a 42 49 4f 53 24 09 44 57 09 30 30 30 30 09 09 3b 46 49 52 53 54 20 53 | .OF.DOS..BIOS$.DW.0000..;FIRST.S |
| 11fe0 | 45 43 54 4f 52 20 4f 46 20 44 41 54 41 0d 0a 44 4f 53 43 4e 54 09 44 57 09 30 30 30 30 09 09 3b | ECTOR.OF.DATA..DOSCNT.DW.0000..; |
| 12000 | 48 4f 57 20 4d 41 4e 59 20 53 45 43 54 4f 52 53 20 54 4f 20 52 45 41 44 0d 0a 0d 0a 42 6f 6f 74 | HOW.MANY.SECTORS.TO.READ....Boot |
| 12020 | 42 75 66 72 09 45 51 55 09 31 37 43 30 48 09 3b 20 48 69 67 68 20 6d 65 6d 6f 72 79 20 73 63 72 | Bufr.EQU.17C0H.;.High.memory.scr |
| 12040 | 61 74 63 68 20 61 72 65 61 0d 0a 0d 0a 20 20 20 20 41 53 53 55 4d 45 09 44 53 3a 4e 4f 54 48 49 | atch.area........ASSUME.DS:NOTHI |
| 12060 | 4e 47 2c 45 53 3a 4e 4f 54 48 49 4e 47 0d 0a 0d 0a 49 4e 49 54 3a 09 6d 6f 76 09 64 78 2c 31 30 | NG,ES:NOTHING....INIT:.mov.dx,10 |
| 12080 | 30 30 68 0d 0a 09 4d 4f 56 09 53 53 2c 44 58 0d 0a 09 4d 4f 56 09 53 50 2c 37 43 30 30 68 09 3b | 00h...MOV.SS,DX...MOV.SP,7C00h.; |
| 120a0 | 4c 4f 43 41 4c 20 53 54 41 43 4b 20 20 31 30 30 30 3a 37 43 30 30 0d 0a 09 53 54 49 0d 0a 09 50 | LOCAL.STACK..1000:7C00...STI...P |
| 120c0 | 55 53 48 09 43 58 09 09 3b 53 61 76 65 20 6e 75 6d 62 65 72 20 6f 66 20 66 6c 6f 70 70 69 65 73 | USH.CX..;Save.number.of.floppies |
| 120e0 | 0d 0a 09 4d 4f 56 09 5b 42 49 4f 53 24 5d 2c 42 58 0d 0a 09 50 55 53 48 09 41 58 09 09 3b 53 61 | ...MOV.[BIOS$],BX...PUSH.AX..;Sa |
| 12100 | 76 65 20 44 72 69 76 65 20 69 6e 66 6f 0d 0a 09 4d 4f 56 09 41 4c 2c 45 4f 49 0d 0a 09 4f 55 54 | ve.Drive.info...MOV.AL,EOI...OUT |
| 12120 | 09 41 4b 50 4f 52 54 2c 41 4c 09 3b 54 55 52 4e 20 4f 4e 20 54 48 45 20 54 49 4d 45 52 0d 0a 0d | .AKPORT,AL.;TURN.ON.THE.TIMER... |
| 12140 | 0a 09 4d 4f 56 09 53 49 2c 4f 46 46 53 45 54 20 4c 50 54 33 44 45 56 0d 0a 09 43 41 4c 4c 09 50 | ..MOV.SI,OFFSET.LPT3DEV...CALL.P |
| 12160 | 52 49 4e 54 5f 49 4e 49 54 09 09 3b 49 4e 49 54 20 4c 50 54 33 0d 0a 09 4d 4f 56 09 53 49 2c 4f | RINT_INIT..;INIT.LPT3...MOV.SI,O |
| 12180 | 46 46 53 45 54 20 4c 50 54 32 44 45 56 0d 0a 09 43 41 4c 4c 09 50 52 49 4e 54 5f 49 4e 49 54 09 | FFSET.LPT2DEV...CALL.PRINT_INIT. |
| 121a0 | 09 3b 49 4e 49 54 20 4c 50 54 32 0d 0a 09 4d 4f 56 09 53 49 2c 4f 46 46 53 45 54 20 4c 50 54 31 | .;INIT.LPT2...MOV.SI,OFFSET.LPT1 |
| 121c0 | 44 45 56 0d 0a 09 43 41 4c 4c 09 50 52 49 4e 54 5f 49 4e 49 54 09 09 3b 49 4e 49 54 20 4c 50 54 | DEV...CALL.PRINT_INIT..;INIT.LPT |
| 121e0 | 31 0d 0a 0d 0a 09 4d 4f 56 09 53 49 2c 4f 46 46 53 45 54 20 43 4f 4d 32 44 45 56 0d 0a 09 43 41 | 1.....MOV.SI,OFFSET.COM2DEV...CA |
| 12200 | 4c 4c 09 41 55 58 5f 49 4e 49 54 09 09 3b 49 4e 49 54 20 43 4f 4d 32 0d 0a 09 4d 4f 56 09 53 49 | LL.AUX_INIT..;INIT.COM2...MOV.SI |
| 12220 | 2c 4f 46 46 53 45 54 20 43 4f 4d 31 44 45 56 0d 0a 09 43 41 4c 4c 09 41 55 58 5f 49 4e 49 54 09 | ,OFFSET.COM1DEV...CALL.AUX_INIT. |
| 12240 | 09 3b 49 4e 49 54 20 43 4f 4d 31 0d 0a 3b 2a 09 43 61 6e 27 74 20 64 6f 20 61 6e 79 20 44 45 42 | .;INIT.COM1..;*.Can't.do.any.DEB |
| 12260 | 55 47 20 70 72 69 6e 74 73 20 74 69 6c 6c 20 6e 6f 77 0d 0a 09 64 65 62 75 67 09 31 2c 31 2c 3c | UG.prints.till.now...debug.1,1,< |
| 12280 | 41 55 58 20 61 6e 64 20 50 52 4e 20 64 65 76 69 63 65 73 20 69 6e 69 74 69 61 6c 69 7a 65 64 5c | AUX.and.PRN.devices.initialized\ |
| 122a0 | 6e 3e 2c 3c 3e 0d 0a 09 58 4f 52 09 44 58 2c 44 58 0d 0a 09 4d 4f 56 09 44 53 2c 44 58 09 09 09 | n>,<>...XOR.DX,DX...MOV.DS,DX... |
| 122c0 | 3b 54 4f 20 49 4e 49 54 49 41 4c 49 5a 45 20 50 52 49 4e 54 20 53 43 52 45 45 4e 20 56 45 43 54 | ;TO.INITIALIZE.PRINT.SCREEN.VECT |
| 122e0 | 4f 52 0d 0a 09 4d 4f 56 09 45 53 2c 44 58 0d 0a 0d 0a 09 4d 4f 56 09 41 58 2c 43 53 09 09 09 09 | OR...MOV.ES,DX.....MOV.AX,CS.... |
| 12300 | 09 3b 46 45 54 43 48 20 53 45 47 4d 45 4e 54 0d 0a 0d 0a 49 46 09 43 4f 4e 53 46 4c 41 47 0d 0a | .;FETCH.SEGMENT....IF.CONSFLAG.. |
| 12320 | 09 4d 4f 56 09 57 4f 52 44 20 50 54 52 20 44 53 3a 42 52 4b 41 44 52 2c 4f 46 46 53 45 54 20 42 | .MOV.WORD.PTR.DS:BRKADR,OFFSET.B |
| 12340 | 52 45 41 4b 0d 0a 09 4d 4f 56 09 44 53 3a 42 52 4b 41 44 52 2b 32 2c 41 58 09 09 09 3b 56 45 43 | REAK...MOV.DS:BRKADR+2,AX...;VEC |
| 12360 | 54 4f 52 20 46 4f 52 20 42 52 45 41 4b 0d 0a 09 4d 4f 56 09 57 4f 52 44 20 50 54 52 20 44 53 3a | TOR.FOR.BREAK...MOV.WORD.PTR.DS: |
| 12380 | 28 43 48 52 4f 55 54 2a 34 29 2c 4f 46 46 53 45 54 20 4f 55 54 43 48 52 0d 0a 09 4d 4f 56 09 44 | (CHROUT*4),OFFSET.OUTCHR...MOV.D |
| 123a0 | 53 3a 28 43 48 52 4f 55 54 2a 34 2b 32 29 2c 41 58 0d 0a 45 4e 44 49 46 0d 0a 09 4d 4f 56 09 57 | S:(CHROUT*4+2),AX..ENDIF...MOV.W |
| 123c0 | 4f 52 44 20 50 54 52 20 44 53 3a 44 53 4b 41 44 52 2c 53 45 43 39 09 09 3b 44 49 53 4b 20 50 41 | ORD.PTR.DS:DSKADR,SEC9..;DISK.PA |
| 123e0 | 52 41 4d 45 54 45 52 53 0d 0a 09 4d 4f 56 09 44 53 3a 44 53 4b 41 44 52 2b 32 2c 45 53 0d 0a 0d | RAMETERS...MOV.DS:DSKADR+2,ES... |
| 12400 | 0a 09 4d 4f 56 09 44 49 2c 34 0d 0a 09 4d 4f 56 09 42 58 2c 4f 46 46 53 45 54 20 49 4e 54 52 45 | ..MOV.DI,4...MOV.BX,OFFSET.INTRE |
| 12420 | 54 09 09 3b 20 52 65 73 74 20 6a 75 73 74 20 72 65 74 75 72 6e 0d 0a 09 58 43 48 47 09 41 58 2c | T..;.Rest.just.return...XCHG.AX, |
| 12440 | 42 58 0d 0a 09 53 54 4f 53 57 09 09 09 09 09 09 3b 4c 6f 63 61 74 69 6f 6e 20 34 0d 0a 09 58 43 | BX...STOSW......;Location.4...XC |
| 12460 | 48 47 09 41 58 2c 42 58 0d 0a 09 53 54 4f 53 57 09 09 09 09 3b 49 4e 54 20 31 09 09 3b 4c 6f 63 | HG.AX,BX...STOSW....;INT.1..;Loc |
| 12480 | 61 74 69 6f 6e 20 36 0d 0a 09 41 44 44 09 44 49 2c 34 0d 0a 09 58 43 48 47 09 41 58 2c 42 58 0d | ation.6...ADD.DI,4...XCHG.AX,BX. |
| 124a0 | 0a 09 53 54 4f 53 57 09 09 09 09 09 09 3b 4c 6f 63 61 74 69 6f 6e 20 31 32 0d 0a 09 58 43 48 47 | ..STOSW......;Location.12...XCHG |
| 124c0 | 09 41 58 2c 42 58 0d 0a 09 53 54 4f 53 57 09 09 09 09 3b 49 4e 54 20 33 09 09 3b 4c 6f 63 61 74 | .AX,BX...STOSW....;INT.3..;Locat |
| 124e0 | 69 6f 6e 20 31 34 0d 0a 09 58 43 48 47 09 41 58 2c 42 58 0d 0a 09 53 54 4f 53 57 09 09 09 09 09 | ion.14...XCHG.AX,BX...STOSW..... |
| 12500 | 09 3b 4c 6f 63 61 74 69 6f 6e 20 31 36 0d 0a 09 58 43 48 47 09 41 58 2c 42 58 0d 0a 09 53 54 4f | .;Location.16...XCHG.AX,BX...STO |
| 12520 | 53 57 09 09 09 09 3b 49 4e 54 20 34 09 09 3b 4c 6f 63 61 74 69 6f 6e 20 31 38 0d 0a 3b 20 53 65 | SW....;INT.4..;Location.18..;.Se |
| 12540 | 74 20 75 70 20 73 6f 6d 65 20 76 65 63 74 6f 72 73 20 66 6f 72 20 73 63 68 65 64 75 6c 65 72 20 | t.up.some.vectors.for.scheduler. |
| 12560 | 61 6e 64 20 63 68 61 6e 67 65 20 72 6f 6d 20 69 6e 74 65 72 72 75 70 74 73 0d 0a 3b 0d 0a 09 43 | and.change.rom.interrupts..;...C |
| 12580 | 4c 49 09 09 09 09 3b 20 44 69 73 61 62 6c 65 2c 20 63 68 61 6e 67 69 6e 67 20 69 6e 74 20 76 65 | LI....;.Disable,.changing.int.ve |
| 125a0 | 63 74 6f 72 73 0d 0a 09 41 44 44 09 44 49 2c 33 2a 34 09 09 09 3b 20 4d 6f 76 65 20 75 70 20 74 | ctors...ADD.DI,3*4...;.Move.up.t |
| 125c0 | 6f 20 49 4e 54 20 38 0d 0a 09 4d 4f 56 09 43 58 2c 4f 46 46 53 45 54 20 54 69 6d 65 72 49 6e 74 | o.INT.8...MOV.CX,OFFSET.TimerInt |
| 125e0 | 65 72 72 75 70 74 0d 0a 09 58 43 48 47 09 41 58 2c 43 58 0d 0a 09 53 54 4f 53 57 0d 0a 09 58 43 | errupt...XCHG.AX,CX...STOSW...XC |
| 12600 | 48 47 09 41 58 2c 43 58 0d 0a 09 53 54 4f 53 57 09 09 09 09 3b 20 53 65 74 20 6e 65 77 20 49 4e | HG.AX,CX...STOSW....;.Set.new.IN |
| 12620 | 54 20 38 3a 20 54 69 6d 65 72 0d 0a 49 46 09 43 4f 4e 53 46 4c 41 47 0d 0a 09 4d 4f 56 09 43 58 | T.8:.Timer..IF.CONSFLAG...MOV.CX |
| 12640 | 2c 44 53 3a 5b 44 49 5d 09 09 3b 20 53 61 76 65 20 6f 6c 64 20 61 64 64 72 20 74 6f 20 68 6f 6f | ,DS:[DI]..;.Save.old.addr.to.hoo |
| 12660 | 6b 20 74 6f 0d 0a 09 4d 4f 56 09 57 4f 52 44 20 50 54 52 20 4f 6c 64 4b 65 79 49 6e 74 65 72 72 | k.to...MOV.WORD.PTR.OldKeyInterr |
| 12680 | 75 70 74 2c 43 58 0d 0a 09 4d 4f 56 09 43 58 2c 44 53 3a 32 5b 44 49 5d 0d 0a 09 4d 4f 56 09 57 | upt,CX...MOV.CX,DS:2[DI]...MOV.W |
| 126a0 | 4f 52 44 20 50 54 52 20 28 4f 6c 64 4b 65 79 49 6e 74 65 72 72 75 70 74 2b 32 29 2c 43 58 0d 0a | ORD.PTR.(OldKeyInterrupt+2),CX.. |
| 126c0 | 09 4d 4f 56 09 43 58 2c 4f 46 46 53 45 54 20 4b 65 79 62 6f 61 72 64 49 6e 74 65 72 72 75 70 74 | .MOV.CX,OFFSET.KeyboardInterrupt |
| 126e0 | 0d 0a 09 58 43 48 47 09 41 58 2c 43 58 0d 0a 09 53 54 4f 53 57 0d 0a 09 58 43 48 47 09 41 58 2c | ...XCHG.AX,CX...STOSW...XCHG.AX, |
| 12700 | 43 58 0d 0a 09 53 54 4f 53 57 09 09 09 09 3b 20 53 65 74 20 6e 65 77 20 6b 65 79 62 6f 61 72 64 | CX...STOSW....;.Set.new.keyboard |
| 12720 | 20 69 6e 74 65 72 72 75 70 74 0d 0a 45 4c 53 45 0d 0a 09 41 44 44 09 44 49 2c 34 0d 0a 45 4e 44 | .interrupt..ELSE...ADD.DI,4..END |
| 12740 | 49 46 0d 0a 09 58 43 48 47 09 41 58 2c 42 58 0d 0a 09 53 54 4f 53 57 0d 0a 09 58 43 48 47 09 41 | IF...XCHG.AX,BX...STOSW...XCHG.A |
| 12760 | 58 2c 42 58 09 09 09 3b 20 49 4e 54 20 30 41 20 75 6e 75 73 65 64 0d 0a 09 53 54 4f 53 57 0d 0a | X,BX...;.INT.0A.unused...STOSW.. |
| 12780 | 09 58 43 48 47 09 41 58 2c 42 58 0d 0a 09 53 54 4f 53 57 0d 0a 09 58 43 48 47 09 41 58 2c 42 58 | .XCHG.AX,BX...STOSW...XCHG.AX,BX |
| 127a0 | 09 09 09 3b 20 49 4e 54 20 30 42 20 75 6e 75 73 65 64 0d 0a 09 53 54 4f 53 57 0d 0a 09 61 64 64 | ...;.INT.0B.unused...STOSW...add |
| 127c0 | 09 64 69 2c 34 2a 36 09 09 09 3b 20 73 6b 69 70 20 30 43 20 2d 20 31 31 0d 0a 09 4d 4f 56 09 43 | .di,4*6...;.skip.0C.-.11...MOV.C |
| 127e0 | 58 2c 44 53 3a 5b 44 49 5d 09 09 3b 20 53 61 76 65 20 49 4e 54 20 31 32 20 61 64 64 72 20 74 6f | X,DS:[DI]..;.Save.INT.12.addr.to |
| 12800 | 20 68 6f 6f 6b 20 74 6f 0d 0a 09 4d 4f 56 09 57 4f 52 44 20 50 54 52 20 6d 65 6d 73 69 7a 69 6e | .hook.to...MOV.WORD.PTR.memsizin |
| 12820 | 74 2c 43 58 0d 0a 09 4d 4f 56 09 43 58 2c 44 53 3a 32 5b 44 49 5d 0d 0a 09 4d 4f 56 09 57 4f 52 | t,CX...MOV.CX,DS:2[DI]...MOV.WOR |
| 12840 | 44 20 50 54 52 20 28 6d 65 6d 73 69 7a 69 6e 74 2b 32 29 2c 43 58 0d 0a 09 6d 6f 76 09 63 78 2c | D.PTR.(memsizint+2),CX...mov.cx, |
| 12860 | 6f 66 66 73 65 74 20 6d 65 6d 73 69 7a 68 61 6e 64 6c 65 72 0d 0a 09 78 63 68 67 09 61 78 2c 63 | offset.memsizhandler...xchg.ax,c |
| 12880 | 78 0d 0a 09 73 74 6f 73 77 0d 0a 09 78 63 68 67 09 61 78 2c 63 78 0d 0a 09 73 74 6f 73 77 0d 0a | x...stosw...xchg.ax,cx...stosw.. |
| 128a0 | 09 61 64 64 09 64 69 2c 34 2a 32 09 09 09 3b 20 73 6b 69 70 20 31 33 20 2d 20 31 34 0d 0a 09 53 | .add.di,4*2...;.skip.13.-.14...S |
| 128c0 | 54 49 0d 0a 3b 20 45 6e 64 20 6f 66 20 6e 65 77 20 33 2e 30 20 76 65 63 74 6f 72 73 0d 0a 09 58 | TI..;.End.of.new.3.0.vectors...X |
| 128e0 | 43 48 47 09 41 58 2c 42 58 0d 0a 09 53 54 4f 53 57 09 09 09 09 3b 49 4e 54 20 31 35 09 09 3b 4c | CHG.AX,BX...STOSW....;INT.15..;L |
| 12900 | 6f 63 61 74 69 6f 6e 20 36 30 0d 0a 09 58 43 48 47 09 41 58 2c 42 58 0d 0a 09 53 54 4f 53 57 09 | ocation.60...XCHG.AX,BX...STOSW. |
| 12920 | 09 09 09 09 09 3b 4c 6f 63 61 74 69 6f 6e 20 36 32 0d 0a 49 46 09 43 4f 4e 53 46 4c 41 47 0d 0a | .....;Location.62..IF.CONSFLAG.. |
| 12940 | 09 4d 4f 56 09 43 58 2c 44 53 3a 5b 44 49 5d 09 09 3b 20 53 61 76 65 20 49 4e 54 20 31 36 20 61 | .MOV.CX,DS:[DI]..;.Save.INT.16.a |
| 12960 | 64 64 72 20 74 6f 20 68 6f 6f 6b 20 74 6f 0d 0a 09 4d 4f 56 09 57 4f 52 44 20 50 54 52 20 4f 6c | ddr.to.hook.to...MOV.WORD.PTR.Ol |
| 12980 | 64 4b 62 64 48 61 6e 64 6c 65 72 2c 43 58 0d 0a 09 4d 4f 56 09 43 58 2c 44 53 3a 32 5b 44 49 5d | dKbdHandler,CX...MOV.CX,DS:2[DI] |
| 129a0 | 0d 0a 09 4d 4f 56 09 57 4f 52 44 20 50 54 52 20 28 4f 6c 64 4b 62 64 48 61 6e 64 6c 65 72 2b 32 | ...MOV.WORD.PTR.(OldKbdHandler+2 |
| 129c0 | 29 2c 43 58 0d 0a 09 4d 4f 56 09 43 58 2c 4f 46 46 53 45 54 20 4b 65 79 62 6f 61 72 64 48 61 6e | ),CX...MOV.CX,OFFSET.KeyboardHan |
| 129e0 | 64 6c 65 72 0d 0a 09 58 43 48 47 09 41 58 2c 43 58 0d 0a 09 53 54 4f 53 57 0d 0a 09 58 43 48 47 | dler...XCHG.AX,CX...STOSW...XCHG |
| 12a00 | 09 41 58 2c 43 58 09 09 09 3b 20 53 65 74 20 6e 65 77 20 6b 65 79 62 6f 61 72 64 20 48 61 6e 64 | .AX,CX...;.Set.new.keyboard.Hand |
| 12a20 | 6c 65 72 0d 0a 09 53 54 4f 53 57 0d 0a 3b 20 53 65 74 20 6e 65 77 20 67 65 74 2f 73 65 74 20 74 | ler...STOSW..;.Set.new.get/set.t |
| 12a40 | 69 6d 65 20 76 65 63 74 6f 72 2c 20 74 69 6d 65 20 62 61 73 65 20 63 68 61 6e 67 65 64 0d 0a 09 | ime.vector,.time.base.changed... |
| 12a60 | 41 44 44 09 44 49 2c 34 2a 33 09 09 09 3b 20 73 6b 69 70 20 31 37 20 2d 20 31 39 0d 0a 45 4c 53 | ADD.DI,4*3...;.skip.17.-.19..ELS |
| 12a80 | 45 0d 0a 09 41 44 44 09 44 49 2c 34 2a 34 09 09 09 3b 20 73 6b 69 70 20 31 36 20 2d 20 31 39 0d | E...ADD.DI,4*4...;.skip.16.-.19. |
| 12aa0 | 0a 45 4e 44 49 46 09 3b 43 4f 4e 53 46 4c 41 47 0d 0a 09 4d 4f 56 09 43 58 2c 4f 46 46 53 45 54 | .ENDIF.;CONSFLAG...MOV.CX,OFFSET |
| 12ac0 | 20 54 69 6d 65 4f 66 44 61 79 0d 0a 09 58 43 48 47 09 41 58 2c 43 58 0d 0a 09 53 54 4f 53 57 09 | .TimeOfDay...XCHG.AX,CX...STOSW. |
| 12ae0 | 09 09 09 3b 20 73 65 74 75 70 20 31 41 20 74 6f 20 54 69 6d 65 6f 66 44 61 79 0d 0a 09 58 43 48 | ...;.setup.1A.to.TimeofDay...XCH |
| 12b00 | 47 09 41 58 2c 43 58 0d 0a 09 53 54 4f 53 57 0d 0a 09 41 44 44 09 44 49 2c 34 2a 32 33 09 09 09 | G.AX,CX...STOSW...ADD.DI,4*23... |
| 12b20 | 3b 20 73 6b 69 70 20 31 42 20 2d 20 33 31 0d 0a 09 58 43 48 47 09 41 58 2c 42 58 0d 0a 09 53 54 | ;.skip.1B.-.31...XCHG.AX,BX...ST |
| 12b40 | 4f 53 57 09 09 09 09 3b 20 6e 6f 2d 6f 70 20 49 4e 54 20 33 32 20 75 6e 74 69 6c 20 53 63 68 65 | OSW....;.no-op.INT.32.until.Sche |
| 12b60 | 64 3a 53 63 68 65 64 49 6e 69 74 0d 0a 09 58 43 48 47 09 41 58 2c 42 58 0d 0a 09 53 54 4f 53 57 | d:SchedInit...XCHG.AX,BX...STOSW |
| 12b80 | 0d 0a 09 64 65 62 75 67 09 31 2c 31 2c 3c 49 6e 74 65 72 72 75 70 74 20 76 65 63 74 6f 72 73 20 | ...debug.1,1,<Interrupt.vectors. |
| 12ba0 | 69 6e 69 74 69 61 6c 69 7a 65 64 5c 6e 3e 2c 3c 3e 0d 0a 0d 0a 09 4d 4f 56 09 44 53 3a 57 4f 52 | initialized\n>,<>.....MOV.DS:WOR |
| 12bc0 | 44 20 50 54 52 20 35 30 30 48 2c 44 58 09 3b 53 45 54 20 50 52 49 4e 54 20 53 43 52 45 45 4e 20 | D.PTR.500H,DX.;SET.PRINT.SCREEN. |
| 12be0 | 26 20 42 52 45 41 4b 20 3d 30 0d 0a 09 4d 4f 56 09 44 53 3a 57 4f 52 44 20 50 54 52 20 4c 53 54 | &.BREAK.=0...MOV.DS:WORD.PTR.LST |
| 12c00 | 44 52 56 2c 44 58 09 3b 63 6c 65 61 6e 20 6f 75 74 20 6c 61 73 74 20 64 72 69 76 65 20 73 70 65 | DRV,DX.;clean.out.last.drive.spe |
| 12c20 | 63 0d 0a 0d 0a 09 4d 4f 56 09 44 49 2c 53 45 43 39 09 09 09 3b 6c 6f 63 61 74 69 6f 6e 20 6f 66 | c.....MOV.DI,SEC9...;location.of |
| 12c40 | 20 64 72 69 76 65 20 74 61 62 6c 65 0d 0a 09 4d 4f 56 09 41 58 2c 30 32 44 46 48 09 09 3b 53 74 | .drive.table...MOV.AX,02DFH..;St |
| 12c60 | 75 66 66 20 74 68 65 20 64 69 73 6b 20 73 70 65 65 64 75 70 2f 39 20 73 65 63 74 6f 72 0d 0a 09 | uff.the.disk.speedup/9.sector... |
| 12c80 | 53 54 4f 53 57 09 09 09 09 09 3b 63 6f 64 65 0d 0a 09 4d 4f 56 09 41 58 2c 30 32 32 35 48 0d 0a | STOSW.....;code...MOV.AX,0225H.. |
| 12ca0 | 09 53 54 4f 53 57 0d 0a 09 4d 4f 56 09 41 58 2c 32 41 30 39 48 0d 0a 09 53 54 4f 53 57 0d 0a 09 | .STOSW...MOV.AX,2A09H...STOSW... |
| 12cc0 | 4d 4f 56 09 41 58 2c 35 30 46 46 48 0d 0a 09 53 54 4f 53 57 0d 0a 09 4d 4f 56 09 41 58 2c 30 30 | MOV.AX,50FFH...STOSW...MOV.AX,00 |
| 12ce0 | 46 36 48 0d 0a 09 53 54 4f 53 57 0d 0a 09 4d 4f 56 09 41 4c 2c 32 0d 0a 09 53 54 4f 53 42 0d 0a | F6H...STOSW...MOV.AL,2...STOSB.. |
| 12d00 | 0d 0a 09 70 75 73 68 66 09 09 09 09 3b 73 69 6d 75 6c 61 74 65 20 69 6e 74 20 31 32 68 0d 0a 09 | ...pushf....;simulate.int.12h... |
| 12d20 | 63 61 6c 6c 09 6d 65 6d 73 69 7a 69 6e 74 09 09 3b 47 65 74 20 6d 65 6d 6f 72 79 20 73 69 7a 65 | call.memsizint..;Get.memory.size |
| 12d40 | 2d 2d 31 4b 20 62 6c 6f 63 6b 73 20 69 6e 20 41 58 0d 0a 09 4d 4f 56 09 43 4c 2c 36 0d 0a 09 53 | --1K.blocks.in.AX...MOV.CL,6...S |
| 12d60 | 48 4c 09 41 58 2c 43 4c 09 09 09 3b 43 6f 6e 76 65 72 74 20 74 6f 20 31 36 2d 62 79 74 65 20 62 | HL.AX,CL...;Convert.to.16-byte.b |
| 12d80 | 6c 6f 63 6b 73 28 73 65 67 6d 65 6e 74 20 6e 6f 2e 29 0d 0a 09 50 4f 50 09 43 58 09 09 09 3b 52 | locks(segment.no.)...POP.CX...;R |
| 12da0 | 65 63 61 6c 6c 20 64 72 69 76 65 20 69 6e 66 6f 0d 0a 09 4d 4f 56 09 5b 44 52 56 46 41 54 5d 2c | ecall.drive.info...MOV.[DRVFAT], |
| 12dc0 | 43 58 09 09 3b 53 41 56 45 20 44 52 49 56 45 20 54 4f 20 4c 4f 41 44 20 44 4f 53 0d 0a 0d 0a 09 | CX..;SAVE.DRIVE.TO.LOAD.DOS..... |
| 12de0 | 4d 4f 56 09 44 58 2c 53 45 47 20 53 59 53 49 4e 49 54 0d 0a 09 4d 4f 56 09 44 53 2c 44 58 0d 0a | MOV.DX,SEG.SYSINIT...MOV.DS,DX.. |
| 12e00 | 0d 0a 20 20 20 20 41 53 53 55 4d 45 09 44 53 3a 53 45 47 20 53 59 53 49 4e 49 54 0d 0a 0d 0a 09 | ......ASSUME.DS:SEG.SYSINIT..... |
| 12e20 | 4d 4f 56 09 4d 45 4d 4f 52 59 5f 53 49 5a 45 2c 41 58 0d 0a 09 49 4e 43 09 43 4c 0d 0a 09 4d 4f | MOV.MEMORY_SIZE,AX...INC.CL...MO |
| 12e40 | 56 09 44 45 46 41 55 4c 54 5f 44 52 49 56 45 2c 43 4c 09 20 3b 53 41 56 45 20 44 45 46 41 55 4c | V.DEFAULT_DRIVE,CL..;SAVE.DEFAUL |
| 12e60 | 54 20 44 52 49 56 45 20 53 50 45 43 0d 0a 0d 0a 09 61 64 64 09 64 78 2c 53 59 53 49 5a 45 0d 0a | T.DRIVE.SPEC.....add.dx,SYSIZE.. |
| 12e80 | 09 4d 4f 56 09 43 55 52 52 45 4e 54 5f 44 4f 53 5f 4c 4f 43 41 54 49 4f 4e 2c 64 78 09 09 09 3b | .MOV.CURRENT_DOS_LOCATION,dx...; |
| 12ea0 | 20 6c 6f 61 64 20 61 64 64 72 65 73 73 20 6f 66 20 44 4f 53 0d 0a 0d 0a 09 4d 4f 56 09 46 49 4e | .load.address.of.DOS.....MOV.FIN |
| 12ec0 | 41 4c 5f 44 4f 53 5f 4c 4f 43 41 54 49 4f 4e 2c 53 45 47 20 42 69 6f 73 49 6e 69 74 0d 0a 09 64 | AL_DOS_LOCATION,SEG.BiosInit...d |
| 12ee0 | 65 62 75 67 09 31 2c 32 2c 3c 44 4f 53 20 77 69 6c 6c 20 6c 6f 61 64 20 61 74 20 24 78 2c 20 77 | ebug.1,2,<DOS.will.load.at.$x,.w |
| 12f00 | 69 6c 6c 20 6d 6f 76 65 20 74 6f 20 24 78 5c 6e 3e 2c 3c 64 78 2c 46 49 4e 41 4c 5f 44 4f 53 5f | ill.move.to.$x\n>,<dx,FINAL_DOS_ |
| 12f20 | 4c 4f 43 41 54 49 4f 4e 3e 0d 0a 09 4d 4f 56 09 57 4f 52 44 20 50 54 52 20 44 45 56 49 43 45 5f | LOCATION>...MOV.WORD.PTR.DEVICE_ |
| 12f40 | 4c 49 53 54 2c 4f 46 46 53 45 54 20 43 4f 4e 44 45 56 09 20 20 3b 44 53 3a 53 49 20 3d 20 70 74 | LIST,OFFSET.CONDEV...;DS:SI.=.pt |
| 12f60 | 72 20 74 6f 20 64 65 76 69 63 65 20 6c 69 73 74 0d 0a 09 4d 4f 56 09 41 58 2c 43 53 0d 0a 09 4d | r.to.device.list...MOV.AX,CS...M |
| 12f80 | 4f 56 09 57 4f 52 44 20 50 54 52 20 44 45 56 49 43 45 5f 4c 49 53 54 2b 32 2c 41 58 0d 0a 3b 2a | OV.WORD.PTR.DEVICE_LIST+2,AX..;* |
| 12fa0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
| 12fc0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0d 0a 3b | *****************************..; |
| 12fe0 | 09 57 49 4c 4c 20 49 4e 49 54 49 41 4c 49 5a 45 20 54 48 45 20 4e 55 4d 42 45 52 20 4f 46 20 44 | .WILL.INITIALIZE.THE.NUMBER.OF.D |
| 13000 | 52 49 56 45 53 0d 0a 3b 09 41 46 54 45 52 20 54 48 45 20 45 51 55 49 50 4d 45 4e 54 20 43 41 4c | RIVES..;.AFTER.THE.EQUIPMENT.CAL |
| 13020 | 4c 20 28 49 4e 54 20 31 31 48 29 20 42 49 54 53 20 36 26 37 20 57 49 4c 4c 20 54 45 4c 4c 0d 0a | L.(INT.11H).BITS.6&7.WILL.TELL.. |
| 13040 | 3b 09 54 48 45 20 49 4e 44 49 43 41 54 49 4f 4e 53 20 41 52 45 20 41 53 20 46 4f 4c 4c 4f 57 53 | ;.THE.INDICATIONS.ARE.AS.FOLLOWS |
| 13060 | 3a 0d 0a 3b 0d 0a 3b 09 42 49 54 53 09 37 09 36 09 44 52 49 56 45 53 0d 0a 3b 09 09 30 09 30 09 | :..;..;.BITS.7.6.DRIVES..;..0.0. |
| 13080 | 31 0d 0a 3b 09 09 30 09 31 09 32 0d 0a 3b 09 09 31 09 30 09 33 0d 0a 3b 09 09 31 09 31 09 34 0d | 1..;..0.1.2..;..1.0.3..;..1.1.4. |
| 130a0 | 0a 3b 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | .;****************************** |
| 130c0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
| 130e0 | 0d 0a 09 50 55 53 48 09 43 53 0d 0a 09 50 55 53 48 09 43 53 0d 0a 09 50 4f 50 09 44 53 0d 0a 09 | ...PUSH.CS...PUSH.CS...POP.DS... |
| 13100 | 50 4f 50 09 45 53 0d 0a 0d 0a 20 20 20 20 41 53 53 55 4d 45 09 44 53 3a 42 69 6f 73 53 65 67 2c | POP.ES........ASSUME.DS:BiosSeg, |
| 13120 | 45 53 3a 42 69 6f 73 53 65 67 0d 0a 0d 0a 09 49 4e 54 09 31 31 48 09 09 09 3b 47 45 54 20 45 51 | ES:BiosSeg.....INT.11H...;GET.EQ |
| 13140 | 55 49 50 4d 45 4e 54 20 53 54 41 54 55 53 0d 0a 09 41 4e 44 09 41 4c 2c 31 31 30 30 30 30 30 30 | UIPMENT.STATUS...AND.AL,11000000 |
| 13160 | 42 09 3b 4d 41 53 4b 20 44 52 49 56 45 20 42 49 54 53 0d 0a 09 4a 4e 5a 09 4e 4f 54 53 4e 47 4c | B.;MASK.DRIVE.BITS...JNZ.NOTSNGL |
| 13180 | 09 09 3b 5a 65 72 6f 20 6d 65 61 6e 73 20 73 69 6e 67 6c 65 20 64 72 69 76 65 20 73 79 73 74 65 | ..;Zero.means.single.drive.syste |
| 131a0 | 6d 0d 0a 09 49 4e 43 09 5b 53 49 4e 47 4c 45 5d 09 3b 52 45 4d 45 4d 42 45 52 20 54 48 49 53 0d | m...INC.[SINGLE].;REMEMBER.THIS. |
| 131c0 | 0a 4e 4f 54 53 4e 47 4c 3a 0d 0a 09 50 4f 50 09 41 58 09 09 09 3b 42 4f 4f 54 20 73 70 65 63 69 | .NOTSNGL:...POP.AX...;BOOT.speci |
| 131e0 | 66 69 65 73 20 6e 75 6d 62 65 72 20 6f 66 20 66 6c 6f 70 70 69 65 73 0d 0a 09 4d 4f 56 09 5b 48 | fies.number.of.floppies...MOV.[H |
| 13200 | 41 52 44 4e 55 4d 5d 2c 41 4c 09 3b 52 65 6d 65 6d 62 65 72 20 77 68 69 63 68 20 64 72 69 76 65 | ARDNUM],AL.;Remember.which.drive |
| 13220 | 20 69 73 20 68 61 72 64 20 64 69 73 6b 0d 0a 09 4d 4f 56 09 5b 44 52 56 4d 41 58 5d 2c 41 4c 09 | .is.hard.disk...MOV.[DRVMAX],AL. |
| 13240 | 3b 41 6e 64 20 73 65 74 20 69 6e 69 74 69 61 6c 20 6e 75 6d 62 65 72 20 6f 66 20 64 72 69 76 65 | ;And.set.initial.number.of.drive |
| 13260 | 73 0d 0a 09 4d 4f 56 09 41 48 2c 38 0d 0a 09 4d 4f 56 09 44 4c 2c 38 30 48 0d 0a 09 49 4e 54 09 | s...MOV.AH,8...MOV.DL,80H...INT. |
| 13280 | 31 33 48 09 09 3b 52 65 71 75 65 73 74 20 6e 75 6d 62 65 72 20 6f 66 20 68 61 72 64 66 69 6c 65 | 13H..;Request.number.of.hardfile |
| 132a0 | 73 20 61 74 74 61 63 68 65 64 0d 0a 09 4a 43 09 45 4e 44 44 52 56 09 09 3b 43 61 72 72 79 20 69 | s.attached...JC.ENDDRV..;Carry.i |
| 132c0 | 6e 64 69 63 61 74 65 73 20 6f 6c 64 20 72 6f 6d 2c 20 73 6f 20 6e 6f 20 68 61 72 64 66 69 6c 65 | ndicates.old.rom,.so.no.hardfile |
| 132e0 | 0d 0a 09 4d 4f 56 09 5b 48 4e 55 4d 5d 2c 44 4c 0d 0a 45 4e 44 44 52 56 3a 0d 0a 09 4d 4f 56 09 | ...MOV.[HNUM],DL..ENDDRV:...MOV. |
| 13300 | 44 4c 2c 38 30 48 0d 0a 09 4d 4f 56 09 44 49 2c 4f 46 46 53 45 54 20 43 53 3a 48 44 52 49 56 45 | DL,80H...MOV.DI,OFFSET.CS:HDRIVE |
| 13320 | 0d 0a 09 43 4d 50 09 5b 48 4e 55 4d 5d 2c 30 0d 0a 09 4a 4c 45 09 49 54 53 4f 4b 31 0d 0a 09 43 | ...CMP.[HNUM],0...JLE.ITSOK1...C |
| 13340 | 41 4c 4c 09 53 45 54 48 52 44 09 09 3b 53 45 54 20 55 50 20 46 49 52 53 54 20 48 41 52 44 46 49 | ALL.SETHRD..;SET.UP.FIRST.HARDFI |
| 13360 | 4c 45 0d 0a 0d 0a 09 4d 4f 56 09 44 4c 2c 38 31 48 09 09 3b 53 45 54 20 55 50 20 46 4f 52 20 4e | LE.....MOV.DL,81H..;SET.UP.FOR.N |
| 13380 | 45 58 54 20 43 41 4c 4c 0d 0a 09 4d 4f 56 09 44 49 2c 4f 46 46 53 45 54 20 43 53 3a 44 52 49 56 | EXT.CALL...MOV.DI,OFFSET.CS:DRIV |
| 133a0 | 45 58 0d 0a 09 4a 43 09 4e 4f 54 4f 4b 0d 0a 09 43 4d 50 09 5b 48 4e 55 4d 5d 2c 32 0d 0a 09 4a | EX...JC.NOTOK...CMP.[HNUM],2...J |
| 133c0 | 5a 09 53 45 54 49 54 0d 0a 09 4a 4d 50 09 53 48 4f 52 54 20 49 54 53 4f 4b 0d 0a 0d 0a 4e 4f 54 | Z.SETIT...JMP.SHORT.ITSOK....NOT |
| 133e0 | 4f 4b 3a 09 4d 4f 56 09 5b 48 41 52 44 44 52 56 5d 2c 44 4c 0d 0a 09 4d 4f 56 09 44 49 2c 4f 46 | OK:.MOV.[HARDDRV],DL...MOV.DI,OF |
| 13400 | 46 53 45 54 20 43 53 3a 48 44 52 49 56 45 0d 0a 09 44 45 43 09 5b 48 4e 55 4d 5d 0d 0a 09 43 4d | FSET.CS:HDRIVE...DEC.[HNUM]...CM |
| 13420 | 50 09 5b 48 4e 55 4d 5d 2c 30 0d 0a 09 4a 5a 09 49 54 53 4f 4b 31 0d 0a 53 45 54 49 54 3a 09 43 | P.[HNUM],0...JZ.ITSOK1..SETIT:.C |
| 13440 | 41 4c 4c 09 53 45 54 48 52 44 09 09 3b 53 45 54 20 55 50 20 53 45 43 4f 4e 44 20 48 41 52 44 46 | ALL.SETHRD..;SET.UP.SECOND.HARDF |
| 13460 | 49 4c 45 0d 0a 09 4a 4e 43 09 49 54 53 4f 4b 0d 0a 09 44 45 43 09 5b 48 4e 55 4d 5d 0d 0a 0d 0a | ILE...JNC.ITSOK...DEC.[HNUM].... |
| 13480 | 3b 20 45 6e 64 20 6f 66 20 64 72 69 76 65 20 69 6e 69 74 69 61 6c 69 7a 61 74 69 6f 6e 0d 0a 0d | ;.End.of.drive.initialization... |
| 134a0 | 0a 49 54 53 4f 4b 3a 09 4d 4f 56 09 41 4c 2c 5b 48 4e 55 4d 5d 0d 0a 09 4f 52 09 41 4c 2c 41 4c | .ITSOK:.MOV.AL,[HNUM]...OR.AL,AL |
| 134c0 | 0d 0a 09 4a 5a 09 49 54 53 4f 4b 31 0d 0a 09 41 44 44 09 41 4c 2c 5b 48 41 52 44 4e 55 4d 5d 0d | ...JZ.ITSOK1...ADD.AL,[HARDNUM]. |
| 134e0 | 0a 09 4d 4f 56 09 5b 44 52 56 4d 41 58 5d 2c 41 4c 0d 0a 09 4d 4f 56 09 41 4c 2c 5b 48 4e 55 4d | ..MOV.[DRVMAX],AL...MOV.AL,[HNUM |
| 13500 | 5d 0d 0a 09 4a 4d 50 09 53 48 4f 52 54 20 49 54 53 4f 4b 32 09 09 3b 47 4f 20 53 45 54 20 44 45 | ]...JMP.SHORT.ITSOK2..;GO.SET.DE |
| 13520 | 53 54 49 4e 41 54 49 4f 4e 20 53 45 47 4d 45 4e 54 0d 0a 0d 0a 49 54 53 4f 4b 31 3a 20 43 4d 50 | STINATION.SEGMENT....ITSOK1:.CMP |
| 13540 | 09 42 59 54 45 20 50 54 52 20 5b 53 49 4e 47 4c 45 5d 2c 31 0d 0a 09 4a 4d 50 09 53 48 4f 52 54 | .BYTE.PTR.[SINGLE],1...JMP.SHORT |
| 13560 | 20 47 4f 49 4e 49 54 0d 0a 0d 0a 20 20 20 20 41 53 53 55 4d 45 09 44 53 3a 42 69 6f 73 53 65 67 | .GOINIT........ASSUME.DS:BiosSeg |
| 13580 | 0d 0a 0d 0a 49 54 53 4f 4b 32 3a 0d 0a 09 44 45 43 09 41 4c 0d 0a 0d 0a 47 4f 49 4e 49 54 3a 0d | ....ITSOK2:...DEC.AL....GOINIT:. |
| 135a0 | 0a 09 64 65 62 75 67 09 31 2c 31 2c 3c 68 61 72 64 6e 75 6d 2f 68 6e 75 6d 20 20 24 78 20 20 64 | ..debug.1,1,<hardnum/hnum..$x..d |
| 135c0 | 72 76 66 61 74 20 24 78 5c 6e 3e 2c 3c 3c 77 6f 72 64 20 70 74 72 20 68 6e 75 6d 3e 2c 64 72 76 | rvfat.$x\n>,<<word.ptr.hnum>,drv |
| 135e0 | 66 61 74 3e 0d 0a 09 50 55 53 48 09 43 53 0d 0a 09 50 4f 50 09 44 53 0d 0a 0d 0a 20 20 20 20 41 | fat>...PUSH.CS...POP.DS........A |
| 13600 | 53 53 55 4d 45 09 44 53 3a 42 69 6f 73 53 65 67 2c 45 53 3a 4e 4f 54 48 49 4e 47 0d 0a 0d 0a 09 | SSUME.DS:BiosSeg,ES:NOTHING..... |
| 13620 | 43 41 4c 4c 09 47 45 54 46 41 54 09 09 3b 52 45 41 44 20 49 4e 20 54 48 45 20 46 41 54 20 53 45 | CALL.GETFAT..;READ.IN.THE.FAT.SE |
| 13640 | 43 54 4f 52 0d 0a 09 58 4f 52 09 44 49 2c 44 49 0d 0a 09 4d 4f 56 09 41 4c 2c 45 53 3a 5b 44 49 | CTOR...XOR.DI,DI...MOV.AL,ES:[DI |
| 13660 | 5d 09 09 3b 47 45 54 20 46 41 54 20 49 44 20 42 59 54 45 0d 0a 09 4d 4f 56 09 42 59 54 45 20 50 | ]..;GET.FAT.ID.BYTE...MOV.BYTE.P |
| 13680 | 54 52 20 44 52 56 46 41 54 2b 31 2c 41 4c 09 3b 53 41 56 45 20 46 41 54 20 42 59 54 45 0d 0a 09 | TR.DRVFAT+1,AL.;SAVE.FAT.BYTE... |
| 136a0 | 64 65 62 75 67 09 31 2c 32 2c 3c 20 46 41 54 20 49 44 3a 20 24 62 20 64 73 3a 24 78 5c 6e 3e 2c | debug.1,2,<.FAT.ID:.$b.ds:$x\n>, |
| 136c0 | 3c 61 78 2c 64 73 3e 0d 0a 09 4d 4f 56 09 41 58 2c 5b 44 52 56 46 41 54 5d 0d 0a 09 43 41 4c 4c | <ax,ds>...MOV.AX,[DRVFAT]...CALL |
| 136e0 | 09 47 45 54 42 50 09 09 09 3b 47 45 54 20 44 49 53 4b 20 50 4f 49 4e 54 45 52 0d 0a 09 4d 4f 56 | .GETBP...;GET.DISK.POINTER...MOV |
| 13700 | 09 43 4c 2c 5b 44 49 2b 32 5d 09 09 3b 47 45 54 20 53 45 43 54 4f 52 53 2f 43 4c 55 53 54 45 52 | .CL,[DI+2]..;GET.SECTORS/CLUSTER |
| 13720 | 0d 0a 09 4d 4f 56 09 41 58 2c 5b 44 49 5d 2e 48 49 44 53 45 43 09 09 3b 47 45 54 20 4e 55 4d 42 | ...MOV.AX,[DI].HIDSEC..;GET.NUMB |
| 13740 | 45 52 20 4f 46 20 48 49 44 44 45 4e 20 53 45 43 54 4f 52 53 0d 0a 09 53 55 42 09 5b 42 49 4f 53 | ER.OF.HIDDEN.SECTORS...SUB.[BIOS |
| 13760 | 24 5d 2c 41 58 09 09 3b 53 55 42 54 52 41 43 54 20 48 49 44 44 45 4e 20 53 45 43 54 4f 52 20 4f | $],AX..;SUBTRACT.HIDDEN.SECTOR.O |
| 13780 | 46 46 53 45 54 0d 0a 09 58 4f 52 09 43 48 2c 43 48 09 09 09 3b 43 58 20 3d 20 53 45 43 54 4f 52 | FFSET...XOR.CH,CH...;CX.=.SECTOR |
| 137a0 | 53 2f 43 4c 55 53 54 45 52 0d 0a 09 50 55 53 48 09 44 53 0d 0a 09 58 4f 52 09 44 49 2c 44 49 0d | S/CLUSTER...PUSH.DS...XOR.DI,DI. |
| 137c0 | 0a 09 4d 4f 56 09 44 53 2c 44 49 0d 0a 3b 0d 0a 3b 09 54 48 45 20 42 4f 4f 54 20 50 52 4f 47 52 | ..MOV.DS,DI..;..;.THE.BOOT.PROGR |
| 137e0 | 41 4d 20 48 41 53 20 4c 45 46 54 20 54 48 45 20 44 49 52 45 43 54 4f 52 59 20 41 54 20 30 3a 35 | AM.HAS.LEFT.THE.DIRECTORY.AT.0:5 |
| 13800 | 30 30 0d 0a 3b 0d 0a 09 4d 4f 56 09 42 58 2c 44 53 3a 57 4f 52 44 20 50 54 52 20 35 33 41 48 09 | 00..;...MOV.BX,DS:WORD.PTR.53AH. |
| 13820 | 3b 47 45 54 20 46 49 52 53 54 20 43 4c 55 53 54 45 52 20 4f 46 20 44 4f 53 0d 0a 09 50 4f 50 09 | ;GET.FIRST.CLUSTER.OF.DOS...POP. |
| 13840 | 44 53 09 09 09 3b 42 58 20 3d 20 46 49 52 53 54 20 43 4c 55 53 54 45 52 20 4f 46 20 44 4f 53 0d | DS...;BX.=.FIRST.CLUSTER.OF.DOS. |
| 13860 | 0a 4c 4f 41 44 49 54 3a 20 4d 4f 56 09 41 58 2c 53 45 47 20 53 59 53 49 4e 49 54 0d 0a 09 61 64 | .LOADIT:.MOV.AX,SEG.SYSINIT...ad |
| 13880 | 64 09 61 78 2c 53 59 53 49 5a 45 0d 0a 09 4d 4f 56 09 45 53 2c 41 58 09 09 09 3b 45 53 3a 44 49 | d.ax,SYSIZE...MOV.ES,AX...;ES:DI |
| 138a0 | 20 50 4f 49 4e 54 53 20 54 4f 20 4c 4f 41 44 20 4c 4f 43 41 54 49 4f 4e 0d 0a 09 43 41 4c 4c 09 | .POINTS.TO.LOAD.LOCATION...CALL. |
| 138c0 | 47 45 54 43 4c 55 53 09 09 09 3b 52 45 41 44 20 49 4e 20 41 20 43 4c 55 53 54 45 52 0d 0a 09 43 | GETCLUS...;READ.IN.A.CLUSTER...C |
| 138e0 | 4d 50 09 42 58 2c 30 46 46 46 48 0d 0a 09 4a 4e 5a 09 4c 4f 41 44 49 54 09 09 09 3b 45 4e 44 20 | MP.BX,0FFFH...JNZ.LOADIT...;END. |
| 13900 | 4f 46 20 46 49 4c 45 3f 0d 0a 0d 0a 09 45 58 54 52 4e 09 44 69 73 6b 5f 49 6e 69 74 3a 4e 45 41 | OF.FILE?.....EXTRN.Disk_Init:NEA |
| 13920 | 52 0d 0a 09 63 61 6c 6c 09 44 69 73 6b 5f 49 6e 69 74 09 09 3b 20 64 6f 20 73 6f 6d 65 20 64 65 | R...call.Disk_Init..;.do.some.de |
| 13940 | 76 69 63 65 20 64 72 69 76 65 72 20 69 6e 69 74 69 61 6c 69 7a 61 74 69 6f 6e 0d 0a 09 64 65 62 | vice.driver.initialization...deb |
| 13960 | 75 67 09 31 2c 32 2c 3c 53 79 73 74 65 6d 20 6c 6f 61 64 65 64 2c 20 67 6f 69 6e 67 20 74 6f 20 | ug.1,2,<System.loaded,.going.to. |
| 13980 | 73 79 73 69 6e 69 74 5c 6e 3e 2c 3c 3e 0d 0a 09 4a 4d 50 09 53 59 53 49 4e 49 54 0d 0a 0d 0a 53 | sysinit\n>,<>...JMP.SYSINIT....S |
| 139a0 | 55 42 54 54 4c 09 52 6f 75 74 69 6e 65 73 20 66 6f 72 20 72 65 61 64 69 6e 67 20 69 6e 20 4d 53 | UBTTL.Routines.for.reading.in.MS |
| 139c0 | 44 4f 53 0d 0a 0c 0d 0a 3b 0d 0a 3b 09 52 45 41 44 20 41 20 46 41 54 20 53 45 43 54 4f 52 20 49 | DOS.....;..;.READ.A.FAT.SECTOR.I |
| 139e0 | 4e 54 4f 20 31 37 43 30 3a 30 0d 0a 3b 0d 0a 47 45 54 46 41 54 3a 20 64 65 62 75 67 09 31 2c 32 | NTO.17C0:0..;..GETFAT:.debug.1,2 |
| 13a00 | 2c 3c 47 45 54 46 41 54 2e 3e 2c 3c 3e 0d 0a 09 58 4f 52 09 44 49 2c 44 49 0d 0a 09 4d 4f 56 09 | ,<GETFAT.>,<>...XOR.DI,DI...MOV. |
| 13a20 | 43 58 2c 31 0d 0a 09 4d 4f 56 09 44 58 2c 43 58 0d 0a 09 4d 4f 56 09 41 58 2c 42 6f 6f 74 42 75 | CX,1...MOV.DX,CX...MOV.AX,BootBu |
| 13a40 | 66 72 0d 0a 09 4d 4f 56 09 45 53 2c 41 58 0d 0a 09 4d 4f 56 09 41 4c 2c 42 59 54 45 20 50 54 52 | fr...MOV.ES,AX...MOV.AL,BYTE.PTR |
| 13a60 | 20 44 52 56 46 41 54 0d 0a 09 4d 4f 56 09 41 48 2c 30 46 43 48 0d 0a 09 4a 4d 50 09 44 49 53 4b | .DRVFAT...MOV.AH,0FCH...JMP.DISK |
| 13a80 | 52 44 0d 0a 3b 0d 0a 3b 09 52 45 41 44 20 41 20 42 4f 4f 54 20 52 45 43 4f 52 44 20 49 4e 54 4f | RD..;..;.READ.A.BOOT.RECORD.INTO |
| 13aa0 | 20 31 37 43 30 3a 30 0d 0a 3b 0d 0a 47 45 54 42 4f 4f 54 3a 64 65 62 75 67 09 31 2c 32 2c 3c 47 | .17C0:0..;..GETBOOT:debug.1,2,<G |
| 13ac0 | 45 54 42 4f 4f 54 2e 3e 2c 3c 3e 0d 0a 09 4d 4f 56 09 43 58 2c 31 0d 0a 09 4d 4f 56 09 41 58 2c | ETBOOT.>,<>...MOV.CX,1...MOV.AX, |
| 13ae0 | 30 32 30 31 48 0d 0a 09 4d 4f 56 09 42 58 2c 42 6f 6f 74 42 75 66 72 0d 0a 09 4d 4f 56 09 45 53 | 0201H...MOV.BX,BootBufr...MOV.ES |
| 13b00 | 2c 42 58 0d 0a 09 58 4f 52 09 42 58 2c 42 58 0d 0a 09 4d 4f 56 09 44 48 2c 42 48 0d 0a 09 49 4e | ,BX...XOR.BX,BX...MOV.DH,BH...IN |
| 13b20 | 54 09 31 33 48 0d 0a 09 4a 43 09 53 45 54 52 45 54 0d 0a 09 43 4d 50 09 57 4f 52 44 20 50 54 52 | T.13H...JC.SETRET...CMP.WORD.PTR |
| 13b40 | 20 45 53 3a 5b 31 46 45 48 5d 2c 30 41 41 35 35 48 0d 0a 09 4a 4e 5a 09 53 45 54 52 45 54 0d 0a | .ES:[1FEH],0AA55H...JNZ.SETRET.. |
| 13b60 | 09 52 45 54 0d 0a 3b 0d 0a 3b 09 53 45 54 55 50 20 56 41 52 49 41 42 4c 45 20 53 49 5a 45 44 20 | .RET..;..;.SETUP.VARIABLE.SIZED. |
| 13b80 | 48 41 52 44 46 49 4c 45 0d 0a 3b 09 4f 4e 20 45 4e 54 52 59 20 44 4c 3d 44 52 49 56 45 20 4e 55 | HARDFILE..;.ON.ENTRY.DL=DRIVE.NU |
| 13ba0 | 4d 42 45 52 20 28 38 30 20 4f 52 20 38 31 29 0d 0a 3b 09 09 20 44 49 3d 50 54 52 20 54 4f 20 42 | MBER.(80.OR.81)..;...DI=PTR.TO.B |
| 13bc0 | 2e 50 2e 42 0d 0a 3b 0d 0a 53 45 54 48 52 44 3a 20 50 55 53 48 09 44 58 0d 0a 09 4d 4f 56 09 41 | .P.B..;..SETHRD:.PUSH.DX...MOV.A |
| 13be0 | 48 2c 38 09 09 3b 47 45 54 20 44 52 49 56 45 20 50 41 52 41 4d 45 54 45 52 53 0d 0a 09 49 4e 54 | H,8..;GET.DRIVE.PARAMETERS...INT |
| 13c00 | 09 31 33 48 0d 0a 09 49 4e 43 09 44 48 0d 0a 09 4d 4f 56 09 5b 44 49 5d 2e 48 44 4c 49 4d 2c 44 | .13H...INC.DH...MOV.[DI].HDLIM,D |
| 13c20 | 48 0d 0a 09 50 4f 50 09 44 58 0d 0a 09 4a 43 09 53 45 54 52 45 54 0d 0a 09 41 4e 44 09 43 4c 2c | H...POP.DX...JC.SETRET...AND.CL, |
| 13c40 | 33 46 48 0d 0a 09 4d 4f 56 09 5b 44 49 5d 2e 53 45 43 4c 49 4d 2c 43 4c 0d 0a 09 43 41 4c 4c 09 | 3FH...MOV.[DI].SECLIM,CL...CALL. |
| 13c60 | 47 45 54 42 4f 4f 54 09 09 3b 47 45 54 20 54 48 45 20 42 4f 4f 54 20 52 45 43 4f 52 44 0d 0a 09 | GETBOOT..;GET.THE.BOOT.RECORD... |
| 13c80 | 4a 43 09 53 45 54 52 45 54 0d 0a 09 4d 4f 56 09 42 58 2c 31 43 32 48 0d 0a 53 45 54 31 3a 09 43 | JC.SETRET...MOV.BX,1C2H..SET1:.C |
| 13ca0 | 4d 50 09 42 59 54 45 20 50 54 52 20 45 53 3a 5b 42 58 5d 2c 31 0d 0a 09 4a 5a 09 53 45 54 32 0d | MP.BYTE.PTR.ES:[BX],1...JZ.SET2. |
| 13cc0 | 0a 09 41 44 44 09 42 58 2c 31 36 0d 0a 09 43 4d 50 09 42 58 2c 32 30 32 48 0d 0a 09 4a 4e 5a 09 | ..ADD.BX,16...CMP.BX,202H...JNZ. |
| 13ce0 | 53 45 54 31 0d 0a 53 45 54 52 45 54 3a 20 53 54 43 09 09 09 3b 4e 4f 54 20 46 4f 55 4e 44 20 53 | SET1..SETRET:.STC...;NOT.FOUND.S |
| 13d00 | 4f 20 55 53 45 20 44 45 46 41 55 4c 54 53 0d 0a 09 52 45 54 0d 0a 0d 0a 53 45 54 32 3a 09 4d 4f | O.USE.DEFAULTS...RET....SET2:.MO |
| 13d20 | 56 09 41 58 2c 45 53 3a 5b 42 58 2b 34 5d 0d 0a 09 4d 4f 56 09 44 53 3a 5b 44 49 5d 2e 48 49 44 | V.AX,ES:[BX+4]...MOV.DS:[DI].HID |
| 13d40 | 53 45 43 2c 41 58 09 3b 53 45 54 20 48 49 44 44 45 4e 20 53 45 43 54 4f 52 20 43 4f 55 4e 54 0d | SEC,AX.;SET.HIDDEN.SECTOR.COUNT. |
| 13d60 | 0a 09 4d 4f 56 09 41 58 2c 45 53 3a 5b 42 58 2b 38 5d 0d 0a 09 43 4d 50 09 41 58 2c 36 34 09 09 | ..MOV.AX,ES:[BX+8]...CMP.AX,64.. |
| 13d80 | 09 3b 48 41 53 20 54 4f 20 42 45 20 41 54 20 4c 45 41 53 54 20 33 32 4b 0d 0a 09 4a 42 09 53 45 | .;HAS.TO.BE.AT.LEAST.32K...JB.SE |
| 13da0 | 54 52 45 54 0d 0a 09 4d 4f 56 09 44 53 3a 5b 44 49 5d 2e 38 2c 41 58 09 09 3b 53 41 56 45 20 4c | TRET...MOV.DS:[DI].8,AX..;SAVE.L |
| 13dc0 | 4f 47 49 43 41 4c 20 53 45 43 54 4f 52 20 43 4f 55 4e 54 0d 0a 09 4d 4f 56 09 43 58 2c 30 31 30 | OGICAL.SECTOR.COUNT...MOV.CX,010 |
| 13de0 | 30 48 09 09 3b 53 45 54 20 43 4c 55 53 20 53 49 5a 45 20 41 4e 44 20 53 48 49 46 54 20 43 4f 55 | 0H..;SET.CLUS.SIZE.AND.SHIFT.COU |
| 13e00 | 4e 54 0d 0a 09 4d 4f 56 09 44 58 2c 36 34 09 09 09 3b 53 45 54 20 4e 55 4d 42 45 52 20 4f 46 20 | NT...MOV.DX,64...;SET.NUMBER.OF. |
| 13e20 | 44 49 52 20 45 4e 54 52 49 45 53 0d 0a 09 43 4d 50 09 41 58 2c 35 31 32 0d 0a 09 4a 42 45 09 53 | DIR.ENTRIES...CMP.AX,512...JBE.S |
| 13e40 | 45 54 33 0d 0a 0d 0a 09 41 44 44 09 43 48 2c 43 48 0d 0a 09 49 4e 43 09 43 4c 0d 0a 09 4d 4f 56 | ET3.....ADD.CH,CH...INC.CL...MOV |
| 13e60 | 09 44 58 2c 31 31 32 0d 0a 09 43 4d 50 09 41 58 2c 32 30 34 38 0d 0a 09 4a 42 45 09 53 45 54 33 | .DX,112...CMP.AX,2048...JBE.SET3 |
| 13e80 | 0d 0a 0d 0a 09 41 44 44 09 43 48 2c 43 48 0d 0a 09 49 4e 43 09 43 4c 0d 0a 09 4d 4f 56 09 44 58 | .....ADD.CH,CH...INC.CL...MOV.DX |
| 13ea0 | 2c 32 35 36 0d 0a 09 43 4d 50 09 41 58 2c 38 31 39 32 0d 0a 09 4a 42 45 09 53 45 54 33 0d 0a 0d | ,256...CMP.AX,8192...JBE.SET3... |
| 13ec0 | 0a 09 41 44 44 09 43 48 2c 43 48 0d 0a 09 49 4e 43 09 43 4c 0d 0a 09 41 44 44 09 44 58 2c 44 58 | ..ADD.CH,CH...INC.CL...ADD.DX,DX |
| 13ee0 | 0d 0a 09 43 4d 50 09 41 58 2c 33 32 36 38 30 09 3b 4e 4f 54 20 33 32 37 36 38 21 20 4d 41 58 20 | ...CMP.AX,32680.;NOT.32768!.MAX. |
| 13f00 | 4e 55 4d 42 45 52 20 4f 46 20 43 4c 55 53 54 45 52 53 3d 34 30 38 35 0d 0a 09 4a 42 45 09 53 45 | NUMBER.OF.CLUSTERS=4085...JBE.SE |
| 13f20 | 54 33 0d 0a 0d 0a 09 41 44 44 09 43 48 2c 43 48 0d 0a 09 49 4e 43 09 43 4c 0d 0a 09 41 44 44 09 | T3.....ADD.CH,CH...INC.CL...ADD. |
| 13f40 | 44 58 2c 44 58 0d 0a 53 45 54 33 3a 0d 0a 3b 0d 0a 3b 09 44 58 3d 4e 55 4d 42 45 52 20 4f 46 20 | DX,DX..SET3:..;..;.DX=NUMBER.OF. |
| 13f60 | 44 49 52 20 45 4e 54 52 49 45 53 2c 20 43 48 3d 4e 55 4d 42 45 52 20 4f 46 20 53 45 43 54 4f 52 | DIR.ENTRIES,.CH=NUMBER.OF.SECTOR |
| 13f80 | 53 20 50 45 52 20 43 4c 55 53 54 45 52 0d 0a 3b 09 09 09 09 20 20 43 4c 3d 4c 4f 47 20 42 41 53 | S.PER.CLUSTER..;......CL=LOG.BAS |
| 13fa0 | 45 20 32 20 4f 46 20 43 48 0d 0a 3b 0d 0a 3b 09 4e 4f 57 20 43 41 4c 43 55 4c 41 54 45 20 53 49 | E.2.OF.CH..;..;.NOW.CALCULATE.SI |
| 13fc0 | 5a 45 20 4f 46 20 46 41 54 20 54 41 42 4c 45 0d 0a 3b 0d 0a 09 4d 4f 56 09 5b 44 49 5d 2e 36 2c | ZE.OF.FAT.TABLE..;...MOV.[DI].6, |
| 13fe0 | 44 58 09 09 3b 53 41 56 45 20 4e 55 4d 42 45 52 20 4f 46 20 44 49 52 20 45 4e 54 52 49 45 53 0d | DX..;SAVE.NUMBER.OF.DIR.ENTRIES. |
| 14000 | 0a 09 4d 4f 56 09 5b 44 49 5d 2e 32 2c 43 48 09 09 3b 53 41 56 45 20 53 45 43 54 4f 52 53 20 50 | ..MOV.[DI].2,CH..;SAVE.SECTORS.P |
| 14020 | 45 52 20 43 4c 55 53 54 45 52 0d 0a 09 58 4f 52 09 42 58 2c 42 58 0d 0a 09 4d 4f 56 09 42 4c 2c | ER.CLUSTER...XOR.BX,BX...MOV.BL, |
| 14040 | 43 48 0d 0a 09 44 45 43 09 42 58 0d 0a 09 41 44 44 09 42 58 2c 41 58 0d 0a 09 53 48 52 09 42 58 | CH...DEC.BX...ADD.BX,AX...SHR.BX |
| 14060 | 2c 43 4c 09 09 09 3b 44 49 56 49 44 45 20 42 59 20 53 45 43 54 4f 52 53 2f 43 4c 55 53 54 45 52 | ,CL...;DIVIDE.BY.SECTORS/CLUSTER |
| 14080 | 0d 0a 09 49 4e 43 09 42 58 0d 0a 09 41 4e 44 09 42 4c 2c 31 31 31 31 31 31 31 30 42 09 09 3b 4d | ...INC.BX...AND.BL,11111110B..;M |
| 140a0 | 41 4b 45 20 53 55 52 45 20 43 4f 55 4e 54 20 49 53 20 45 56 45 4e 0d 0a 09 4d 4f 56 09 53 49 2c | AKE.SURE.COUNT.IS.EVEN...MOV.SI, |
| 140c0 | 42 58 0d 0a 09 53 48 52 09 42 58 2c 31 0d 0a 09 41 44 44 09 42 58 2c 53 49 09 09 09 3b 4d 55 4c | BX...SHR.BX,1...ADD.BX,SI...;MUL |
| 140e0 | 54 49 50 59 20 42 59 20 31 2e 35 0d 0a 09 41 44 44 09 42 58 2c 35 31 31 0d 0a 09 53 48 52 09 42 | TIPY.BY.1.5...ADD.BX,511...SHR.B |
| 14100 | 48 2c 31 0d 0a 09 4d 4f 56 09 5b 44 49 5d 2e 31 31 2c 42 48 09 09 3b 53 41 56 45 20 4e 55 4d 42 | H,1...MOV.[DI].11,BH..;SAVE.NUMB |
| 14120 | 45 52 20 4f 46 20 46 41 54 20 53 45 43 54 4f 52 53 0d 0a 09 43 4c 43 0d 0a 09 52 45 54 0d 0a 3b | ER.OF.FAT.SECTORS...CLC...RET..; |
| 14140 | 0d 0a 3b 20 20 52 45 41 44 20 43 4c 55 53 54 45 52 20 53 50 45 43 49 46 49 45 44 20 49 4e 20 42 | ..;..READ.CLUSTER.SPECIFIED.IN.B |
| 14160 | 58 0d 0a 3b 20 20 43 58 20 3d 20 53 45 43 54 4f 52 53 20 50 45 52 20 43 4c 55 53 54 45 52 0d 0a | X..;..CX.=.SECTORS.PER.CLUSTER.. |
| 14180 | 3b 20 20 44 49 20 3d 20 4c 4f 41 44 20 4c 4f 43 41 54 49 4f 4e 0d 0a 3b 0d 0a 47 45 54 43 4c 55 | ;..DI.=.LOAD.LOCATION..;..GETCLU |
| 141a0 | 53 3a 64 65 62 75 67 09 31 2c 32 2c 3c 47 45 54 43 4c 55 53 20 62 78 20 24 78 20 63 78 20 24 78 | S:debug.1,2,<GETCLUS.bx.$x.cx.$x |
| 141c0 | 20 65 73 3a 64 69 20 24 78 3a 24 78 20 20 3e 2c 3c 62 78 2c 63 78 2c 65 73 2c 64 69 3e 0d 0a 09 | .es:di.$x:$x..>,<bx,cx,es,di>... |
| 141e0 | 50 55 53 48 09 43 58 0d 0a 09 50 55 53 48 09 44 49 0d 0a 09 4d 4f 56 09 5b 44 4f 53 43 4e 54 5d | PUSH.CX...PUSH.DI...MOV.[DOSCNT] |
| 14200 | 2c 43 58 09 3b 53 41 56 45 20 4e 55 4d 42 45 52 20 4f 46 20 53 45 43 54 4f 52 53 20 54 4f 20 52 | ,CX.;SAVE.NUMBER.OF.SECTORS.TO.R |
| 14220 | 45 41 44 0d 0a 09 4d 4f 56 09 41 58 2c 42 58 0d 0a 09 44 45 43 09 41 58 0d 0a 09 44 45 43 09 41 | EAD...MOV.AX,BX...DEC.AX...DEC.A |
| 14240 | 58 0d 0a 09 4d 55 4c 09 43 58 09 09 3b 43 4f 4e 56 45 52 54 20 54 4f 20 4c 4f 47 49 43 41 4c 20 | X...MUL.CX..;CONVERT.TO.LOGICAL. |
| 14260 | 53 45 43 54 4f 52 0d 0a 09 41 44 44 09 41 58 2c 5b 42 49 4f 53 24 5d 09 3b 41 44 44 20 49 4e 20 | SECTOR...ADD.AX,[BIOS$].;ADD.IN. |
| 14280 | 46 49 52 53 54 20 44 41 54 41 20 53 45 43 54 4f 52 0d 0a 09 4d 4f 56 09 44 58 2c 41 58 09 09 3b | FIRST.DATA.SECTOR...MOV.DX,AX..; |
| 142a0 | 44 58 20 3d 20 46 49 52 53 54 20 53 45 43 54 4f 52 20 54 4f 20 52 45 41 44 0d 0a 0d 0a 47 45 54 | DX.=.FIRST.SECTOR.TO.READ....GET |
| 142c0 | 43 4c 31 3a 20 43 41 4c 4c 09 55 4e 50 41 43 4b 09 09 3b 53 49 20 3d 20 42 58 2c 20 42 58 20 3d | CL1:.CALL.UNPACK..;SI.=.BX,.BX.= |
| 142e0 | 20 4e 45 58 54 20 41 4c 4c 4f 43 41 54 49 4f 4e 20 55 4e 49 54 0d 0a 09 53 55 42 09 53 49 2c 42 | .NEXT.ALLOCATION.UNIT...SUB.SI,B |
| 14300 | 58 0d 0a 09 43 4d 50 09 53 49 2c 2d 31 09 09 3b 6f 6e 65 20 61 70 61 72 74 3f 0d 0a 09 4a 4e 5a | X...CMP.SI,-1..;one.apart?...JNZ |
| 14320 | 09 47 45 54 43 4c 32 0d 0a 09 41 44 44 09 5b 44 4f 53 43 4e 54 5d 2c 43 58 0d 0a 09 4a 4d 50 09 | .GETCL2...ADD.[DOSCNT],CX...JMP. |
| 14340 | 47 45 54 43 4c 31 0d 0a 0d 0a 47 45 54 43 4c 32 3a 20 50 55 53 48 09 42 58 0d 0a 09 4d 4f 56 09 | GETCL1....GETCL2:.PUSH.BX...MOV. |
| 14360 | 41 58 2c 5b 44 52 56 46 41 54 5d 09 3b 47 45 54 20 44 52 49 56 45 20 41 4e 44 20 46 41 54 20 53 | AX,[DRVFAT].;GET.DRIVE.AND.FAT.S |
| 14380 | 50 45 43 0d 0a 09 4d 4f 56 09 43 58 2c 5b 44 4f 53 43 4e 54 5d 0d 0a 09 43 41 4c 4c 09 44 49 53 | PEC...MOV.CX,[DOSCNT]...CALL.DIS |
| 143a0 | 4b 52 44 09 09 3b 52 45 41 44 20 54 48 45 20 43 4c 55 53 54 45 52 53 0d 0a 09 50 4f 50 09 42 58 | KRD..;READ.THE.CLUSTERS...POP.BX |
| 143c0 | 0d 0a 09 50 4f 50 09 44 49 0d 0a 09 4d 4f 56 09 41 58 2c 5b 44 4f 53 43 4e 54 5d 09 3b 47 45 54 | ...POP.DI...MOV.AX,[DOSCNT].;GET |
| 143e0 | 20 4e 55 4d 42 45 52 20 4f 46 20 53 45 43 54 4f 52 53 20 52 45 41 44 0d 0a 09 58 43 48 47 09 41 | .NUMBER.OF.SECTORS.READ...XCHG.A |
| 14400 | 48 2c 41 4c 09 09 3b 4d 55 4c 54 49 50 4c 59 20 42 59 20 32 35 36 0d 0a 09 53 48 4c 09 41 58 2c | H,AL..;MULTIPLY.BY.256...SHL.AX, |
| 14420 | 31 09 09 3b 54 49 4d 45 53 20 32 20 45 51 55 41 4c 20 35 31 32 0d 0a 09 41 44 44 09 44 49 2c 41 | 1..;TIMES.2.EQUAL.512...ADD.DI,A |
| 14440 | 58 09 09 3b 55 50 44 41 54 45 20 4c 4f 41 44 20 4c 4f 43 41 54 49 4f 4e 0d 0a 09 50 4f 50 09 43 | X..;UPDATE.LOAD.LOCATION...POP.C |
| 14460 | 58 09 09 3b 52 45 53 54 4f 52 45 20 53 45 43 54 4f 52 53 2f 43 4c 55 53 54 45 52 0d 0a 09 52 45 | X..;RESTORE.SECTORS/CLUSTER...RE |
| 14480 | 54 0d 0a 3b 0d 0a 3b 09 47 45 54 20 54 48 45 20 46 41 54 20 45 4e 54 52 59 20 41 54 20 42 58 2c | T..;..;.GET.THE.FAT.ENTRY.AT.BX, |
| 144a0 | 20 57 48 45 4e 20 46 49 4e 49 53 48 45 44 20 53 49 3d 45 4e 54 52 59 20 42 58 0d 0a 3b 0d 0a 55 | .WHEN.FINISHED.SI=ENTRY.BX..;..U |
| 144c0 | 4e 50 41 43 4b 3a 20 50 55 53 48 09 44 53 0d 0a 09 50 55 53 48 09 42 58 0d 0a 09 4d 4f 56 09 53 | NPACK:.PUSH.DS...PUSH.BX...MOV.S |
| 144e0 | 49 2c 42 6f 6f 74 42 75 66 72 0d 0a 09 4d 4f 56 09 44 53 2c 53 49 0d 0a 09 4d 4f 56 09 53 49 2c | I,BootBufr...MOV.DS,SI...MOV.SI, |
| 14500 | 42 58 0d 0a 09 53 48 52 09 53 49 2c 31 0d 0a 09 4d 4f 56 09 42 58 2c 5b 53 49 2b 42 58 5d 0d 0a | BX...SHR.SI,1...MOV.BX,[SI+BX].. |
| 14520 | 09 4a 4e 43 09 48 41 56 43 4c 55 53 0d 0a 09 53 48 52 09 42 58 2c 31 0d 0a 09 53 48 52 09 42 58 | .JNC.HAVCLUS...SHR.BX,1...SHR.BX |
| 14540 | 2c 31 0d 0a 09 53 48 52 09 42 58 2c 31 0d 0a 09 53 48 52 09 42 58 2c 31 0d 0a 48 41 56 43 4c 55 | ,1...SHR.BX,1...SHR.BX,1..HAVCLU |
| 14560 | 53 3a 41 4e 44 09 42 58 2c 30 46 46 46 48 0d 0a 09 50 4f 50 09 53 49 0d 0a 09 50 4f 50 09 44 53 | S:AND.BX,0FFFH...POP.SI...POP.DS |
| 14580 | 0d 0a 09 52 45 54 0d 0a 3b 0d 0a 3b 20 53 49 20 50 4f 49 4e 54 53 20 54 4f 20 44 45 56 49 43 45 | ...RET..;..;.SI.POINTS.TO.DEVICE |
| 145a0 | 20 48 45 41 44 45 52 0d 0a 3b 0d 0a 50 52 49 4e 54 5f 49 4e 49 54 3a 0d 0a 09 4d 4f 56 09 42 48 | .HEADER..;..PRINT_INIT:...MOV.BH |
| 145c0 | 2c 31 0d 0a 09 4d 4f 56 09 44 4c 2c 31 37 48 0d 0a 09 4a 4d 50 09 53 48 4f 52 54 20 44 45 56 5f | ,1...MOV.DL,17H...JMP.SHORT.DEV_ |
| 145e0 | 49 4e 49 54 0d 0a 41 55 58 5f 49 4e 49 54 3a 0d 0a 09 4d 4f 56 09 42 58 2c 52 53 49 4e 49 54 0d | INIT..AUX_INIT:...MOV.BX,RSINIT. |
| 14600 | 0a 09 4d 4f 56 09 44 4c 2c 31 34 48 0d 0a 44 45 56 5f 49 4e 49 54 3a 0d 0a 09 4d 4f 56 09 43 53 | ..MOV.DL,14H..DEV_INIT:...MOV.CS |
| 14620 | 3a 5b 49 4e 54 4e 55 4d 5d 2c 44 4c 0d 0a 09 4d 4f 56 09 41 4c 2c 43 53 3a 5b 53 49 2b 31 33 5d | :[INTNUM],DL...MOV.AL,CS:[SI+13] |
| 14640 | 09 3b 47 45 54 20 44 45 56 49 43 45 20 4e 55 4d 42 45 52 20 46 52 4f 4d 20 54 48 45 20 4e 41 4d | .;GET.DEVICE.NUMBER.FROM.THE.NAM |
| 14660 | 45 0d 0a 09 53 55 42 09 41 4c 2c 22 31 22 0d 0a 09 43 42 57 0d 0a 09 4d 4f 56 09 44 58 2c 41 58 | E...SUB.AL,"1"...CBW...MOV.DX,AX |
| 14680 | 0d 0a 09 4d 4f 56 09 41 58 2c 42 58 09 09 3b 53 45 54 20 54 48 45 20 43 41 4c 4c 0d 0a 09 44 42 | ...MOV.AX,BX..;SET.THE.CALL...DB |
| 146a0 | 09 30 43 44 48 09 09 3b 49 4e 54 20 31 37 48 0d 0a 49 4e 54 4e 55 4d 09 44 42 09 31 37 48 0d 0a | .0CDH..;INT.17H..INTNUM.DB.17H.. |
| 146c0 | 09 52 45 54 0d 0a 0d 0a 45 4e 44 24 3a 0d 0a 0d 0a 42 69 6f 73 49 6e 69 74 09 45 4e 44 53 0d 0a | .RET....END$:....BiosInit.ENDS.. |
| 146e0 | 09 45 4e 44 0d 0a 2a 2e 65 78 65 20 61 3a 5c 62 69 6e 0d 0a 09 6d 76 20 61 3a 72 65 61 64 6d 65 | .END..*.exe.a:\bin...mv.a:readme |
| 14700 | 20 61 3a 5c 62 69 6e 0d 0a 09 63 68 6b 64 73 6b 20 61 3a 2a 2e 2a 0d 0a 69 66 20 25 31 20 3d 3d | .a:\bin...chkdsk.a:*.*..if.%1.== |
| 14720 | 20 31 20 65 78 69 74 0d 0a 0d 0a 09 65 63 68 6f 20 49 6e 73 65 72 74 20 6e 65 77 20 64 69 73 6b | .1.exit.....echo.Insert.new.disk |
| 14740 | 20 66 6f 72 20 42 49 4f 53 0d 0a 09 70 61 75 73 65 0d 0a 3a 64 69 73 6b 74 77 6f 0d 0a 09 64 65 | .for.BIOS...pause..:disktwo...de |
| 14760 | 6c 20 20 61 3a 5c 62 69 6f 73 5c 2a 2e 2a 0d 0a 09 6d 6b 64 69 72 20 61 3a 5c 62 69 6f 73 0d 0a | l..a:\bios\*.*...mkdir.a:\bios.. |
| 14780 | 09 63 64 20 6f 3a 5c 64 6f 73 5c 62 69 6f 73 0d 0a 09 63 6f 70 79 20 6f 3a 72 65 61 64 5f 6d 65 | .cd.o:\dos\bios...copy.o:read_me |
| 147a0 | 2e 6f 65 6d 20 61 3a 5c 62 69 6f 73 5c 72 65 61 64 5f 6d 65 0d 0a 09 63 6f 70 79 20 6f 3a 2a 2e | .oem.a:\bios\read_me...copy.o:*. |
| 147c0 | 6f 62 6a 20 61 3a 5c 62 69 6f 73 0d 0a 09 63 6f 70 79 20 6f 3a 69 62 6d 2a 2e 61 73 6d 20 61 3a | obj.a:\bios...copy.o:ibm*.asm.a: |
| 147e0 | 5c 62 69 6f 73 0d 0a 09 63 6f 70 79 20 6f 3a 64 65 66 64 62 75 67 2e 69 6e 63 20 61 3a 5c 62 69 | \bios...copy.o:defdbug.inc.a:\bi |
| 14800 | 54 49 54 4c 45 09 44 49 53 4b 20 2d 20 4d 53 2d 44 4f 53 20 34 2e 30 20 64 69 73 6b 20 64 72 69 | TITLE.DISK.-.MS-DOS.4.0.disk.dri |
| 14820 | 76 65 72 73 20 66 6f 72 20 49 42 4d 0d 0a 4e 41 4d 45 09 44 49 53 4b 0d 0a 0d 0a 09 50 41 47 45 | vers.for.IBM..NAME.DISK.....PAGE |
| 14840 | 09 2c 31 33 32 0d 0a 0d 0a 3b 44 45 42 55 47 46 4c 47 3d 31 0d 0a 0d 0a 2e 78 6c 69 73 74 0d 0a | .,132....;DEBUGFLG=1.....xlist.. |
| 14860 | 09 49 4e 43 4c 55 44 45 20 44 45 46 44 42 55 47 2e 49 4e 43 0d 0a 2e 6c 69 73 74 0d 0a 0d 0a 3b | .INCLUDE.DEFDBUG.INC...list....; |
| 14880 | 20 43 6f 6e 73 74 61 6e 74 73 0d 0a 0d 0a 45 72 72 4c 69 6d 3d 09 09 35 09 09 09 3b 20 4e 75 6d | .Constants....ErrLim=..5...;.Num |
| 148a0 | 62 65 72 20 6f 66 20 72 65 74 72 69 65 73 20 6f 6e 20 65 72 72 6f 72 0d 0a 0d 0a 3b 20 46 6c 6f | ber.of.retries.on.error....;.Flo |
| 148c0 | 70 70 79 20 64 65 6c 61 79 20 63 6f 6e 73 74 61 6e 74 73 0d 0a 0d 0a 44 65 6c 61 79 4c 6f 61 64 | ppy.delay.constants....DelayLoad |
| 148e0 | 3d 09 33 35 09 09 09 3b 20 33 35 20 6d 69 6c 6c 69 73 65 63 6f 6e 64 73 20 74 6f 20 6c 6f 61 64 | =.35...;.35.milliseconds.to.load |
| 14900 | 20 68 65 61 64 0d 0a 0d 0a 3b 20 43 6f 6e 73 74 61 6e 74 73 20 66 6f 72 20 66 6c 6f 70 70 79 20 | .head....;.Constants.for.floppy. |
| 14920 | 64 69 73 6b 20 63 6f 6e 74 72 6f 6c 6c 65 72 0d 0a 0d 0a 52 61 74 65 39 39 3d 09 09 30 30 30 48 | disk.controller....Rate99=..000H |
| 14940 | 09 09 3b 20 53 74 65 70 20 72 61 74 65 20 39 36 74 70 69 20 64 69 73 6b 20 69 6e 20 39 36 74 70 | ..;.Step.rate.96tpi.disk.in.96tp |
| 14960 | 69 20 64 72 69 76 65 0d 0a 52 61 74 65 34 39 3d 09 09 30 30 31 48 09 09 3b 20 53 74 65 70 20 72 | i.drive..Rate49=..001H..;.Step.r |
| 14980 | 61 74 65 20 34 38 74 70 69 20 64 69 73 6b 20 69 6e 20 39 36 74 70 69 20 64 72 69 76 65 0d 0a 52 | ate.48tpi.disk.in.96tpi.drive..R |
| 149a0 | 61 74 65 34 34 3d 09 09 30 30 32 48 09 09 3b 20 53 74 65 70 20 72 61 74 65 20 34 38 74 70 69 20 | ate44=..002H..;.Step.rate.48tpi. |
| 149c0 | 64 69 73 6b 20 69 6e 20 34 38 74 70 69 20 64 72 69 76 65 0d 0a 0d 0a 3b 20 43 6f 6d 6d 61 6e 64 | disk.in.48tpi.drive....;.Command |
| 149e0 | 73 20 74 6f 20 66 6c 6f 70 70 79 20 64 69 73 6b 20 63 6f 6e 74 72 6f 6c 6c 65 72 0d 0a 0d 0a 46 | s.to.floppy.disk.controller....F |
| 14a00 | 44 5f 43 52 45 53 45 54 3d 09 30 30 37 48 09 09 3b 20 52 65 63 61 6c 69 62 72 61 74 65 20 64 72 | D_CRESET=.007H..;.Recalibrate.dr |
| 14a20 | 69 76 65 0d 0a 46 44 5f 43 53 45 4e 53 45 3d 09 30 30 38 48 09 09 3b 20 53 65 6e 73 65 20 69 6e | ive..FD_CSENSE=.008H..;.Sense.in |
| 14a40 | 74 65 72 72 75 70 74 20 73 74 61 74 75 73 0d 0a 46 44 5f 43 53 45 45 4b 3d 09 30 30 46 48 09 09 | terrupt.status..FD_CSEEK=.00FH.. |
| 14a60 | 3b 20 53 65 65 6b 20 74 6f 20 61 6e 6f 74 68 65 72 20 74 72 61 63 6b 0d 0a 46 44 5f 43 52 45 41 | ;.Seek.to.another.track..FD_CREA |
| 14a80 | 44 3d 09 30 34 36 48 09 09 3b 20 4d 46 4d 20 72 65 61 64 2c 20 73 6b 69 70 20 64 65 6c 65 74 65 | D=.046H..;.MFM.read,.skip.delete |
| 14aa0 | 64 20 64 61 74 61 0d 0a 46 44 5f 43 57 52 49 54 45 3d 09 30 34 35 48 09 09 3b 20 4d 46 4d 20 77 | d.data..FD_CWRITE=.045H..;.MFM.w |
| 14ac0 | 72 69 74 65 2c 20 73 6b 69 70 20 64 65 6c 65 74 65 64 20 64 61 74 61 0d 0a 46 44 5f 43 53 50 45 | rite,.skip.deleted.data..FD_CSPE |
| 14ae0 | 43 3d 09 30 30 33 48 09 09 3b 20 53 70 65 63 69 61 6c 20 2d 20 73 74 65 70 20 72 61 74 65 2c 20 | C=.003H..;.Special.-.step.rate,. |
| 14b00 | 68 65 61 64 20 6c 6f 61 64 2f 75 6e 6c 6f 61 64 0d 0a 0d 0a 3b 20 53 74 61 74 75 73 20 63 6f 64 | head.load/unload....;.Status.cod |
| 14b20 | 65 73 0d 0a 0d 0a 46 44 5f 53 44 49 4f 3d 09 30 31 30 30 30 30 30 30 42 09 3b 20 54 72 61 6e 73 | es....FD_SDIO=.01000000B.;.Trans |
| 14b40 | 66 65 72 20 64 69 72 65 63 74 69 6f 6e 20 28 30 20 2d 3e 20 63 6f 6e 74 72 6f 6c 6c 65 72 29 0d | fer.direction.(0.->.controller). |
| 14b60 | 0a 46 44 5f 53 52 51 4d 3d 09 31 30 30 30 30 30 30 30 42 09 3b 20 43 6f 6e 74 72 6f 6c 6c 65 72 | .FD_SRQM=.10000000B.;.Controller |
| 14b80 | 20 72 65 61 64 79 20 66 6f 72 20 6e 65 78 74 20 64 61 74 61 0d 0a 0d 0a 3b 20 48 61 72 64 20 64 | .ready.for.next.data....;.Hard.d |
| 14ba0 | 69 73 6b 20 63 6f 6e 74 72 6f 6c 6c 65 72 20 63 6f 6d 6d 61 6e 64 73 0d 0a 48 44 5f 43 53 45 4e | isk.controller.commands..HD_CSEN |
| 14bc0 | 53 3d 09 30 33 48 09 09 3b 20 72 65 71 75 65 73 74 20 73 65 6e 73 65 20 62 6c 6f 63 6b 0d 0a 48 | S=.03H..;.request.sense.block..H |
| 14be0 | 44 5f 43 52 45 41 44 3d 09 30 38 48 09 09 3b 20 72 65 61 64 0d 0a 48 44 5f 43 57 52 49 54 45 3d | D_CREAD=.08H..;.read..HD_CWRITE= |
| 14c00 | 09 30 41 48 09 09 3b 20 77 72 69 74 65 0d 0a 0d 0a 48 44 63 6f 6e 74 72 6f 6c 62 79 74 65 3d 09 | .0AH..;.write....HDcontrolbyte=. |
| 14c20 | 30 35 48 09 09 3b 20 73 74 65 70 20 72 61 74 65 20 3d 20 37 30 20 75 73 2e 0d 0a 0d 0a 3b 20 49 | 05H..;.step.rate.=.70.us.....;.I |
| 14c40 | 2f 4f 20 70 6f 72 74 73 0d 0a 0d 0a 46 44 5f 50 53 45 4c 3d 09 30 33 46 32 48 09 09 3b 20 43 6f | /O.ports....FD_PSEL=.03F2H..;.Co |
| 14c60 | 6e 74 72 6f 6c 73 20 64 72 69 76 65 20 73 65 6c 65 63 74 20 61 6e 64 20 6d 6f 74 6f 72 73 0d 0a | ntrols.drive.select.and.motors.. |
| 14c80 | 46 44 5f 50 44 41 54 3d 09 30 33 46 35 48 09 09 3b 20 44 61 74 61 20 74 72 61 6e 73 66 65 72 20 | FD_PDAT=.03F5H..;.Data.transfer. |
| 14ca0 | 74 6f 2f 66 72 6f 6d 20 63 6f 6e 74 72 6f 6c 6c 65 72 0d 0a 46 44 5f 50 53 54 41 54 3d 09 30 33 | to/from.controller..FD_PSTAT=.03 |
| 14cc0 | 46 34 48 09 09 3b 20 43 6f 6e 74 72 6f 6c 6c 65 72 20 73 74 61 74 75 73 0d 0a 46 44 5f 50 43 4d | F4H..;.Controller.status..FD_PCM |
| 14ce0 | 44 3d 09 30 33 46 37 48 09 09 3b 20 43 6f 6e 74 72 6f 6c 6c 65 72 20 63 6f 6d 6d 61 6e 64 20 72 | D=.03F7H..;.Controller.command.r |
| 14d00 | 65 67 69 73 74 65 72 0d 0a 0d 0a 48 44 5f 50 44 41 54 3d 09 30 33 32 30 48 09 09 3b 20 72 65 61 | egister....HD_PDAT=.0320H..;.rea |
| 14d20 | 64 2f 77 72 69 74 65 20 64 61 74 61 0d 0a 48 44 5f 50 53 54 41 54 3d 09 30 33 32 31 48 09 09 3b | d/write.data..HD_PSTAT=.0321H..; |
| 14d40 | 20 63 6f 6e 74 72 6f 6c 6c 65 72 20 73 74 61 74 75 73 0d 0a 48 44 5f 50 53 45 4c 3d 09 30 33 32 | .controller.status..HD_PSEL=.032 |
| 14d60 | 32 48 09 09 3b 20 63 6f 6e 74 72 6f 6c 6c 65 72 20 73 65 6c 65 63 74 0d 0a 48 44 5f 50 4d 53 4b | 2H..;.controller.select..HD_PMSK |
| 14d80 | 3d 09 30 33 32 33 48 09 09 3b 20 44 4d 41 20 61 6e 64 20 69 6e 74 65 72 72 75 70 74 20 6d 61 73 | =.0323H..;.DMA.and.interrupt.mas |
| 14da0 | 6b 20 62 69 74 73 0d 0a 0d 0a 50 44 4d 41 3d 09 09 30 09 09 3b 20 42 61 73 65 20 6f 66 20 70 6f | k.bits....PDMA=..0..;.Base.of.po |
| 14dc0 | 72 74 73 20 66 6f 72 20 44 4d 41 20 63 6f 6e 74 72 6f 6c 0d 0a 50 44 4d 41 58 3d 09 09 37 46 48 | rts.for.DMA.control..PDMAX=..7FH |
| 14de0 | 09 09 3b 20 41 64 64 72 65 73 73 20 65 78 74 65 6e 73 69 6f 6e 20 72 65 67 73 20 66 6f 72 20 44 | ..;.Address.extension.regs.for.D |
| 14e00 | 4d 41 0d 0a 09 09 09 09 3b 4e 4f 54 45 20 62 61 73 65 20 61 64 64 72 65 73 73 20 73 75 69 74 61 | MA......;NOTE.base.address.suita |
| 14e20 | 62 6c 65 20 66 6f 72 20 63 68 2e 20 32 20 26 20 33 20 6f 6e 6c 79 0d 0a 46 44 5f 44 4d 41 3d 09 | ble.for.ch..2.&.3.only..FD_DMA=. |
| 14e40 | 09 32 09 09 3b 20 66 6c 6f 70 70 79 20 64 69 73 6b 20 44 4d 41 20 63 68 61 6e 6e 65 6c 0d 0a 48 | .2..;.floppy.disk.DMA.channel..H |
| 14e60 | 44 5f 44 4d 41 3d 09 09 33 09 09 3b 20 68 61 72 64 20 64 69 73 6b 20 44 4d 41 20 63 68 61 6e 6e | D_DMA=..3..;.hard.disk.DMA.chann |
| 14e80 | 65 6c 0d 0a 0d 0a 44 4d 41 5f 52 45 41 44 3d 09 34 34 48 09 09 3b 20 44 4d 41 20 72 65 61 64 20 | el....DMA_READ=.44H..;.DMA.read. |
| 14ea0 | 63 6f 6d 6d 61 6e 64 0d 0a 44 4d 41 5f 57 52 49 54 45 3d 09 34 38 48 09 09 3b 20 44 4d 41 20 77 | command..DMA_WRITE=.48H..;.DMA.w |
| 14ec0 | 72 69 74 65 20 63 6f 6d 6d 61 6e 64 0d 0a 0d 0a 3b 20 4d 69 73 63 0d 0a 0d 0a 44 4f 52 6d 61 73 | rite.command....;.Misc....DORmas |
| 14ee0 | 6b 3d 09 30 30 43 48 09 09 3b 20 4e 6f 74 20 72 65 73 65 74 2c 20 65 6e 61 62 6c 65 20 44 4d 41 | k=.00CH..;.Not.reset,.enable.DMA |
| 14f00 | 20 26 20 69 6e 74 65 72 72 75 70 74 0d 0a 0d 0a 0d 0a 0d 0a 53 55 42 54 54 4c 09 44 61 74 61 20 | .&.interrupt........SUBTTL.Data. |
| 14f20 | 66 6f 72 20 70 65 72 66 6f 72 6d 69 6e 67 20 72 65 71 75 65 73 74 73 0d 0a 50 41 47 45 09 2b 0d | for.performing.requests..PAGE.+. |
| 14f40 | 0a 0d 0a 3b 2a 09 44 6f 73 20 52 65 71 75 65 73 74 20 50 61 63 6b 65 74 20 73 74 72 75 63 74 75 | ...;*.Dos.Request.Packet.structu |
| 14f60 | 72 65 0d 0a 0d 0a 44 6f 73 50 61 63 6b 65 74 20 20 20 53 54 52 55 43 0d 0a 09 52 71 43 6d 64 4c | re....DosPacket...STRUC...RqCmdL |
| 14f80 | 65 6e 20 44 42 09 30 09 09 3b 20 4c 65 6e 67 74 68 20 6f 66 20 74 68 69 73 20 63 6f 6d 6d 61 6e | en.DB.0..;.Length.of.this.comman |
| 14fa0 | 64 0d 0a 09 52 71 55 6e 69 74 09 44 42 09 30 09 09 3b 20 55 6e 69 74 20 69 6e 20 74 68 69 73 20 | d...RqUnit.DB.0..;.Unit.in.this. |
| 14fc0 | 64 72 69 76 65 72 0d 0a 09 52 71 43 6d 64 09 44 42 09 30 09 09 3b 20 43 6f 6d 6d 61 6e 64 20 74 | driver...RqCmd.DB.0..;.Command.t |
| 14fe0 | 6f 20 64 6f 0d 0a 09 52 71 53 74 61 74 75 73 20 44 57 09 30 09 09 3b 20 53 74 61 74 75 73 20 6f | o.do...RqStatus.DW.0..;.Status.o |
| 15000 | 66 20 72 65 71 75 65 73 74 0d 0a 09 09 44 44 09 30 0d 0a 09 09 44 44 09 30 09 09 3b 20 4e 6f 74 | f.request....DD.0....DD.0..;.Not |
| 15020 | 20 75 73 65 64 0d 0a 09 52 71 4d 65 64 69 61 20 44 42 09 30 09 09 3b 20 4d 65 64 69 61 20 64 65 | .used...RqMedia.DB.0..;.Media.de |
| 15040 | 73 63 72 69 70 74 6f 72 0d 0a 09 52 71 41 64 64 72 09 44 57 09 30 09 09 3b 20 4f 66 66 73 65 74 | scriptor...RqAddr.DW.0..;.Offset |
| 15060 | 20 6f 66 20 64 61 74 61 0d 0a 09 09 44 57 09 30 09 09 3b 20 53 65 67 6d 65 6e 74 20 6f 66 20 64 | .of.data....DW.0..;.Segment.of.d |
| 15080 | 61 74 61 0d 0a 09 52 71 43 6f 75 6e 74 20 44 57 09 30 09 09 3b 20 4e 75 6d 62 65 72 20 6f 66 20 | ata...RqCount.DW.0..;.Number.of. |
| 150a0 | 73 65 63 74 6f 72 73 0d 0a 09 52 71 46 69 72 73 74 20 44 57 09 30 09 09 3b 20 46 69 72 73 74 20 | sectors...RqFirst.DW.0..;.First. |
| 150c0 | 73 65 63 74 6f 72 20 74 6f 20 64 6f 0d 0a 44 6f 73 50 61 63 6b 65 74 09 45 4e 44 53 0d 0a 0d 0a | sector.to.do..DosPacket.ENDS.... |
| 150e0 | 3b 09 54 68 65 20 64 69 73 6b 20 64 72 69 76 65 72 73 20 77 6f 72 6b 20 61 73 20 61 20 73 74 61 | ;.The.disk.drivers.work.as.a.sta |
| 15100 | 74 65 20 6d 61 63 68 69 6e 65 20 70 65 72 66 6f 72 6d 69 6e 67 20 74 68 65 20 76 61 72 69 6f 75 | te.machine.performing.the.variou |
| 15120 | 73 20 61 63 74 69 6f 6e 73 0d 0a 3b 20 20 74 68 61 74 20 6d 61 6b 65 20 75 70 20 64 69 73 6b 20 | s.actions..;..that.make.up.disk. |
| 15140 | 49 2f 4f 2e 0d 0a 0d 0a 3b 20 44 72 69 76 65 72 20 73 74 61 74 65 73 0d 0a 3b 09 54 68 65 20 66 | I/O.....;.Driver.states..;.The.f |
| 15160 | 6f 6c 6c 6f 77 69 6e 67 20 73 74 61 74 65 73 20 61 72 65 20 63 6f 6d 6d 6f 6e 20 74 6f 20 62 6f | ollowing.states.are.common.to.bo |
| 15180 | 74 68 20 64 72 69 76 65 72 73 0d 0a 53 74 61 72 74 3d 09 30 09 09 09 3b 20 53 74 61 72 74 69 6e | th.drivers..Start=.0...;.Startin |
| 151a0 | 67 20 49 2f 4f 0d 0a 43 61 6c 63 3d 09 31 09 09 09 3b 20 43 61 6c 63 75 6c 61 74 65 20 70 6f 73 | g.I/O..Calc=.1...;.Calculate.pos |
| 151c0 | 69 74 69 6f 6e 20 6f 6e 20 64 69 73 6b 0d 0a 44 6f 6e 65 3d 09 37 09 09 09 3b 20 49 2f 4f 20 69 | ition.on.disk..Done=.7...;.I/O.i |
| 151e0 | 73 20 64 6f 6e 65 0d 0a 49 64 6c 65 3d 09 38 09 09 09 3b 20 44 72 69 76 65 20 69 73 20 69 6e 61 | s.done..Idle=.8...;.Drive.is.ina |
| 15200 | 63 74 69 76 65 0d 0a 45 72 72 6f 72 3d 09 39 09 09 09 3b 20 48 61 76 65 20 61 6e 20 65 72 72 6f | ctive..Error=.9...;.Have.an.erro |
| 15220 | 72 0d 0a 3b 09 54 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 73 74 61 74 65 73 20 61 72 65 20 75 73 | r..;.The.following.states.are.us |
| 15240 | 65 64 20 62 79 20 74 68 65 20 66 6c 6f 70 70 79 20 64 72 69 76 65 72 20 6f 6e 6c 79 0d 0a 53 65 | ed.by.the.floppy.driver.only..Se |
| 15260 | 6c 65 63 74 3d 20 32 09 09 09 3b 20 53 65 6c 65 63 74 20 64 72 69 76 65 2c 20 73 74 61 72 74 20 | lect=.2...;.Select.drive,.start. |
| 15280 | 6d 6f 74 6f 72 2c 20 73 65 65 6b 0d 0a 52 65 63 61 6c 3d 09 33 09 09 09 3b 20 44 72 69 76 65 20 | motor,.seek..Recal=.3...;.Drive. |
| 152a0 | 77 61 73 20 6a 75 73 74 20 72 65 63 61 6c 69 62 72 61 74 65 64 0d 0a 53 65 65 6b 3d 09 34 09 09 | was.just.recalibrated..Seek=.4.. |
| 152c0 | 09 3b 20 53 65 65 6b 20 6a 75 73 74 20 66 69 6e 69 73 68 65 64 0d 0a 53 65 74 74 6c 65 3d 20 35 | .;.Seek.just.finished..Settle=.5 |
| 152e0 | 09 09 09 3b 20 48 65 61 64 20 68 61 73 20 73 65 74 74 6c 65 64 0d 0a 52 64 57 72 69 3d 09 36 09 | ...;.Head.has.settled..RdWri=.6. |
| 15300 | 09 09 3b 20 52 65 61 64 2f 77 72 69 74 65 20 69 73 20 64 6f 6e 65 0d 0a 3b 09 54 68 65 20 66 6f | ..;.Read/write.is.done..;.The.fo |
| 15320 | 6c 6c 6f 77 69 6e 67 20 73 74 61 74 65 73 20 61 72 65 20 75 73 65 64 20 62 79 20 74 68 65 20 66 | llowing.states.are.used.by.the.f |
| 15340 | 69 78 65 64 20 64 72 69 76 65 72 20 6f 6e 6c 79 0d 0a 56 65 72 69 66 79 3d 20 36 09 09 09 3b 20 | ixed.driver.only..Verify=.6...;. |
| 15360 | 53 74 61 72 74 20 76 65 72 69 66 79 20 70 6f 72 74 69 6f 6e 20 6f 66 20 77 72 69 74 65 0d 0a 0d | Start.verify.portion.of.write... |
| 15380 | 0a 0d 0a 44 65 76 69 63 65 53 74 72 75 63 20 53 54 52 55 43 0d 0a 09 53 74 61 74 65 09 44 57 09 | ...DeviceStruc.STRUC...State.DW. |
| 153a0 | 49 64 6c 65 09 09 3b 20 43 75 72 72 65 6e 74 20 64 72 69 76 65 20 73 74 61 74 65 0d 0a 09 43 75 | Idle..;.Current.drive.state...Cu |
| 153c0 | 72 72 65 6e 74 20 44 57 09 2d 31 09 09 3b 20 43 75 72 72 65 6e 74 20 61 63 74 69 76 65 20 64 72 | rrent.DW.-1..;.Current.active.dr |
| 153e0 | 69 76 65 0d 0a 09 45 72 72 43 6e 74 09 44 42 09 30 09 09 3b 20 23 20 6f 66 20 65 72 72 6f 72 73 | ive...ErrCnt.DB.0..;.#.of.errors |
| 15400 | 20 69 6e 20 64 6f 69 6e 67 20 72 65 71 75 65 73 74 0d 0a 09 46 6c 61 67 73 09 44 42 09 30 09 09 | .in.doing.request...Flags.DB.0.. |
| 15420 | 3b 20 56 61 72 69 6f 75 73 20 62 69 74 20 66 6c 61 67 73 2c 20 73 65 65 20 62 65 6c 6f 77 0d 0a | ;.Various.bit.flags,.see.below.. |
| 15440 | 09 44 4f 52 09 44 42 09 30 09 09 3b 20 43 6f 70 79 20 6f 66 20 73 65 6c 65 63 74 2f 6d 6f 74 6f | .DOR.DB.0..;.Copy.of.select/moto |
| 15460 | 72 20 72 65 67 0d 0a 3b 20 46 6f 6c 6c 6f 77 69 6e 67 20 76 61 6c 75 65 73 20 61 72 65 20 73 65 | r.reg..;.Following.values.are.se |
| 15480 | 74 20 62 79 20 53 65 74 75 70 20 66 72 6f 6d 20 74 68 65 20 72 65 71 75 65 73 74 20 70 61 63 6b | t.by.Setup.from.the.request.pack |
| 154a0 | 65 74 20 61 6e 64 20 61 72 65 0d 0a 3b 20 75 70 64 61 74 65 64 20 61 66 74 65 72 20 65 61 63 68 | et.and.are..;.updated.after.each |
| 154c0 | 20 74 72 61 6e 73 66 65 72 20 69 73 20 63 6f 6d 70 6c 65 74 65 64 2e 0d 0a 09 55 6e 69 74 09 44 | .transfer.is.completed....Unit.D |
| 154e0 | 42 09 30 09 09 3b 20 55 6e 69 74 0d 0a 09 46 69 72 73 74 09 44 57 09 30 09 09 3b 20 31 73 74 20 | B.0..;.Unit...First.DW.0..;.1st. |
| 15500 | 73 65 63 74 6f 72 20 6f 66 20 72 65 71 75 65 73 74 0d 0a 09 52 65 61 6c 41 64 64 72 20 44 44 09 | sector.of.request...RealAddr.DD. |
| 15520 | 30 09 09 3b 20 52 65 61 6c 20 61 64 64 72 20 6f 66 20 64 61 74 61 20 77 68 65 6e 20 41 64 64 72 | 0..;.Real.addr.of.data.when.Addr |
| 15540 | 20 69 73 0d 0a 09 09 09 09 09 3b 20 73 63 72 61 74 63 68 20 62 75 66 66 65 72 2e 0d 0a 09 43 6f | .is.......;.scratch.buffer....Co |
| 15560 | 75 6e 74 09 44 57 09 30 09 09 3b 20 4e 75 6d 62 65 72 20 6f 66 20 73 65 63 74 6f 72 73 20 74 6f | unt.DW.0..;.Number.of.sectors.to |
| 15580 | 20 78 66 65 72 0d 0a 3b 20 46 6f 6c 6c 6f 77 69 6e 67 20 76 61 6c 75 65 73 20 61 72 65 20 73 65 | .xfer..;.Following.values.are.se |
| 155a0 | 74 20 62 79 20 4d 61 70 53 65 63 74 6f 72 2e 0d 0a 09 43 79 6c 09 44 57 09 30 09 09 3b 20 43 79 | t.by.MapSector....Cyl.DW.0..;.Cy |
| 155c0 | 6c 69 6e 64 65 72 0d 0a 09 53 65 63 74 6f 72 09 44 42 09 30 09 09 3b 20 53 65 63 74 6f 72 20 2d | linder...Sector.DB.0..;.Sector.- |
| 155e0 | 20 7a 65 72 6f 20 62 61 73 65 64 0d 0a 09 48 65 61 64 09 44 42 09 30 09 09 3b 20 48 65 61 64 0d | .zero.based...Head.DB.0..;.Head. |
| 15600 | 0a 09 4e 75 6d 53 65 63 74 6f 72 73 20 44 57 09 30 09 09 3b 20 4e 75 6d 62 65 72 20 6f 66 20 73 | ..NumSectors.DW.0..;.Number.of.s |
| 15620 | 65 63 74 6f 72 73 20 74 6f 20 64 6f 0d 0a 09 4e 75 6d 42 79 74 65 73 20 44 57 09 30 09 09 3b 20 | ectors.to.do...NumBytes.DW.0..;. |
| 15640 | 4e 75 6d 62 65 72 20 6f 66 20 62 79 74 65 73 0d 0a 09 41 64 64 72 09 44 44 09 30 09 09 3b 20 50 | Number.of.bytes...Addr.DD.0..;.P |
| 15660 | 6f 69 6e 74 65 72 20 74 6f 20 64 61 74 61 20 62 75 66 66 65 72 0d 0a 3b 20 44 65 76 69 63 65 20 | ointer.to.data.buffer..;.Device. |
| 15680 | 64 65 70 65 6e 64 65 6e 74 20 64 61 74 61 0d 0a 09 53 54 30 09 44 42 09 30 09 09 3b 20 66 6c 6f | dependent.data...ST0.DB.0..;.flo |
| 156a0 | 70 70 79 20 63 6f 6e 74 72 6f 6c 6c 65 72 20 53 54 30 0d 0a 09 53 54 31 09 44 42 09 30 09 09 3b | ppy.controller.ST0...ST1.DB.0..; |
| 156c0 | 20 66 6c 6f 70 70 79 20 63 6f 6e 74 72 6f 6c 6c 65 72 20 53 54 31 0d 0a 09 53 54 32 09 44 42 09 | .floppy.controller.ST1...ST2.DB. |
| 156e0 | 30 09 09 3b 20 66 6c 6f 70 70 79 20 63 6f 6e 74 72 6f 6c 6c 65 72 20 53 54 32 0d 0a 09 43 48 52 | 0..;.floppy.controller.ST2...CHR |
| 15700 | 4e 09 44 42 09 30 2c 30 2c 30 2c 30 09 09 3b 20 6f 74 68 65 72 20 66 6c 6f 70 70 79 20 73 74 61 | N.DB.0,0,0,0..;.other.floppy.sta |
| 15720 | 74 75 73 20 72 65 74 75 72 6e 73 0d 0a 44 65 76 69 63 65 53 74 72 75 63 09 45 4e 44 53 0d 0a 09 | tus.returns..DeviceStruc.ENDS... |
| 15740 | 44 43 42 09 45 51 55 09 53 54 30 09 09 3b 20 46 69 78 65 64 20 64 69 73 6b 20 44 65 76 69 63 65 | DCB.EQU.ST0..;.Fixed.disk.Device |
| 15760 | 20 43 6f 6e 74 72 6f 6c 20 42 6c 6f 63 6b 0d 0a 0d 0a 3b 20 42 69 74 73 20 69 6e 20 46 6c 61 67 | .Control.Block....;.Bits.in.Flag |
| 15780 | 73 0d 0a 0d 0a 20 20 20 20 46 61 63 74 69 76 65 3d 09 09 31 09 09 3b 20 41 63 74 69 76 65 6c 79 | s........Factive=..1..;.Actively |
| 157a0 | 20 77 6f 72 6b 69 6e 67 20 6f 6e 20 73 6f 6d 65 74 68 69 6e 67 0d 0a 20 20 20 20 46 32 73 74 65 | .working.on.something......F2ste |
| 157c0 | 70 3d 09 09 32 09 09 3b 20 4d 75 73 74 20 64 6f 75 62 6c 65 20 73 74 65 70 20 77 68 65 6e 20 73 | p=..2..;.Must.double.step.when.s |
| 157e0 | 65 65 6b 69 6e 67 0d 0a 20 20 20 20 46 77 72 69 74 65 3d 09 09 34 09 09 3b 20 54 68 69 73 20 69 | eeking......Fwrite=..4..;.This.i |
| 15800 | 73 20 61 20 77 72 69 74 65 2c 20 6e 6f 74 20 61 20 72 65 61 64 0d 0a 20 20 20 20 46 76 65 72 69 | s.a.write,.not.a.read......Fveri |
| 15820 | 66 79 3d 09 09 38 09 09 3b 20 54 68 69 73 20 69 73 20 61 20 76 65 72 69 66 79 2c 20 6e 6f 74 20 | fy=..8..;.This.is.a.verify,.not. |
| 15840 | 61 20 72 64 2f 77 72 0d 0a 20 20 20 20 46 77 72 61 70 31 3d 09 09 30 31 30 48 09 09 3b 20 57 65 | a.rd/wr......Fwrap1=..010H..;.We |
| 15860 | 20 61 72 65 20 63 75 72 72 65 6e 74 6c 79 20 75 73 69 6e 67 20 53 63 72 61 74 63 68 42 75 66 66 | .are.currently.using.ScratchBuff |
| 15880 | 65 72 0d 0a 20 20 20 20 46 77 72 61 70 32 3d 09 09 30 32 30 48 09 09 3b 20 57 65 20 68 61 76 65 | er......Fwrap2=..020H..;.We.have |
| 158a0 | 20 75 73 65 64 20 53 63 72 61 74 63 68 42 75 66 66 65 72 20 69 6e 20 74 68 69 73 20 72 65 71 0d | .used.ScratchBuffer.in.this.req. |
| 158c0 | 0a 0d 0a 42 69 6f 73 53 65 67 20 47 52 4f 55 50 09 43 6f 64 65 2c 42 69 6f 73 49 6e 69 74 0d 0a | ...BiosSeg.GROUP.Code,BiosInit.. |
| 158e0 | 0d 0a 43 6f 64 65 09 53 45 47 4d 45 4e 54 20 42 59 54 45 20 50 55 42 4c 49 43 09 27 43 4f 44 45 | ..Code.SEGMENT.BYTE.PUBLIC.'CODE |
| 15900 | 27 0d 0a 20 20 20 20 41 53 53 55 4d 45 09 43 53 3a 42 69 6f 73 53 65 67 0d 0a 0d 0a 49 46 44 45 | '......ASSUME.CS:BiosSeg....IFDE |
| 15920 | 46 09 44 45 42 55 47 46 4c 47 0d 0a 09 45 58 54 52 4e 09 42 55 47 42 49 54 53 3a 42 59 54 45 2c | F.DEBUGFLG...EXTRN.BUGBITS:BYTE, |
| 15940 | 44 50 52 49 4e 54 46 3a 4e 45 41 52 0d 0a 45 4e 44 49 46 0d 0a 0d 0a 53 55 42 54 54 4c 09 44 65 | DPRINTF:NEAR..ENDIF....SUBTTL.De |
| 15960 | 76 69 63 65 20 64 61 74 61 0d 0a 50 41 47 45 09 2b 0d 0a 0d 0a 46 6c 6f 70 70 79 09 44 65 76 69 | vice.data..PAGE.+....Floppy.Devi |
| 15980 | 63 65 53 74 72 75 63 09 3c 3e 0d 0a 46 69 78 65 64 09 44 65 76 69 63 65 53 74 72 75 63 09 3c 3e | ceStruc.<>..Fixed.DeviceStruc.<> |
| 159a0 | 0d 0a 0d 0a 3b 2a 09 50 65 72 20 64 72 69 76 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2c 20 69 6e | ....;*.Per.drive.information,.in |
| 159c0 | 63 6c 75 64 69 6e 67 20 42 50 42 73 0d 0a 0d 0a 44 72 69 76 65 53 74 72 75 63 20 20 53 54 52 55 | cluding.BPBs....DriveStruc..STRU |
| 159e0 | 43 0d 0a 09 42 50 42 73 65 63 73 69 7a 09 44 57 09 35 31 32 09 3b 20 50 68 79 73 69 63 61 6c 20 | C...BPBsecsiz.DW.512.;.Physical. |
| 15a00 | 73 65 63 74 6f 72 20 73 69 7a 65 0d 0a 09 42 50 42 73 65 63 70 61 75 09 44 42 09 31 09 3b 20 53 | sector.size...BPBsecpau.DB.1.;.S |
| 15a20 | 65 63 74 6f 72 73 2f 41 6c 6c 6f 63 61 74 69 6f 6e 20 75 6e 69 74 0d 0a 09 42 50 42 72 65 73 73 | ectors/Allocation.unit...BPBress |
| 15a40 | 65 63 09 44 57 09 31 09 3b 20 52 65 73 65 72 76 65 64 20 73 65 63 74 6f 72 73 20 66 6f 72 20 44 | ec.DW.1.;.Reserved.sectors.for.D |
| 15a60 | 4f 53 0d 0a 09 42 50 42 6e 66 61 74 09 09 44 42 09 32 09 3b 20 23 20 6f 66 20 61 6c 6c 6f 63 61 | OS...BPBnfat..DB.2.;.#.of.alloca |
| 15a80 | 74 69 6f 6e 20 74 61 62 6c 65 73 0d 0a 09 42 50 42 6e 64 69 72 09 09 44 57 09 36 34 09 3b 20 23 | tion.tables...BPBndir..DW.64.;.# |
| 15aa0 | 20 6f 66 20 64 69 72 65 63 74 6f 72 79 20 65 6e 74 72 69 65 73 0d 0a 09 42 50 42 6e 73 65 63 09 | .of.directory.entries...BPBnsec. |
| 15ac0 | 09 44 57 09 39 2a 34 30 09 3b 20 4e 75 6d 62 65 72 20 6f 66 20 73 65 63 74 6f 72 73 0d 0a 09 42 | .DW.9*40.;.Number.of.sectors...B |
| 15ae0 | 50 42 6d 65 64 69 61 62 09 44 42 09 30 46 43 48 09 3b 20 4d 65 64 69 61 20 64 65 73 63 72 69 70 | PBmediab.DB.0FCH.;.Media.descrip |
| 15b00 | 74 6f 72 0d 0a 09 42 50 42 6e 66 61 74 73 65 63 09 44 57 09 32 09 3b 20 23 20 6f 66 20 46 41 54 | tor...BPBnfatsec.DW.2.;.#.of.FAT |
| 15b20 | 20 73 65 63 74 6f 72 73 0d 0a 09 42 50 42 74 72 6b 73 69 7a 09 44 57 09 39 09 3b 20 23 20 6f 66 | .sectors...BPBtrksiz.DW.9.;.#.of |
| 15b40 | 20 73 65 63 74 6f 72 73 2f 74 72 61 63 6b 0d 0a 09 42 50 42 6e 68 65 61 64 09 44 57 09 31 09 3b | .sectors/track...BPBnhead.DW.1.; |
| 15b60 | 20 23 20 6f 66 20 68 65 61 64 73 0d 0a 09 42 50 42 68 69 64 73 65 63 09 44 57 09 30 09 3b 20 48 | .#.of.heads...BPBhidsec.DW.0.;.H |
| 15b80 | 69 64 64 65 6e 20 73 65 63 74 6f 72 20 63 6f 75 6e 74 0d 0a 09 54 69 6d 65 72 09 09 44 42 09 30 | idden.sector.count...Timer..DB.0 |
| 15ba0 | 09 3b 20 43 6f 75 6e 74 64 6f 77 6e 20 66 6f 72 20 6d 6f 74 6f 72 20 6f 66 66 0d 0a 09 44 72 76 | .;.Countdown.for.motor.off...Drv |
| 15bc0 | 46 6c 61 67 09 09 44 42 09 31 09 3b 20 50 65 72 2d 64 72 69 76 65 20 66 6c 61 67 73 2c 20 73 65 | Flag..DB.1.;.Per-drive.flags,.se |
| 15be0 | 65 20 62 65 6c 6f 77 0d 0a 09 54 50 49 09 09 44 42 09 30 09 3b 20 44 72 69 76 65 20 54 50 49 3d | e.below...TPI..DB.0.;.Drive.TPI= |
| 15c00 | 20 4e 6f 74 20 70 72 65 73 65 6e 74 2c 20 34 38 2c 20 39 36 0d 0a 09 43 75 72 43 79 6c 09 09 44 | .Not.present,.48,.96...CurCyl..D |
| 15c20 | 57 09 2d 31 09 3b 20 43 75 72 72 65 6e 74 20 63 79 6c 69 6e 64 65 72 0d 0a 44 72 69 76 65 53 74 | W.-1.;.Current.cylinder..DriveSt |
| 15c40 | 72 75 63 09 45 4e 44 53 0d 0a 0d 0a 3b 20 20 20 44 72 76 46 6c 61 67 20 76 61 6c 75 65 73 0d 0a | ruc.ENDS....;...DrvFlag.values.. |
| 15c60 | 46 72 65 73 74 6f 72 3d 09 31 09 09 09 3b 20 72 65 73 74 6f 72 65 20 6e 65 65 64 65 64 0d 0a 46 | Frestor=.1...;.restore.needed..F |
| 15c80 | 6d 6f 74 6f 72 6f 6e 3d 09 32 09 09 09 3b 20 6d 6f 74 6f 72 20 69 73 20 6f 6e 0d 0a 0d 0a 44 72 | motoron=.2...;.motor.is.on....Dr |
| 15ca0 | 69 76 65 41 09 44 72 69 76 65 53 74 72 75 63 09 3c 3e 09 09 3b 20 66 6c 6f 70 70 79 20 64 72 69 | iveA.DriveStruc.<>..;.floppy.dri |
| 15cc0 | 76 65 20 30 0d 0a 44 72 69 76 65 42 09 44 72 69 76 65 53 74 72 75 63 09 3c 3e 09 09 3b 20 66 6c | ve.0..DriveB.DriveStruc.<>..;.fl |
| 15ce0 | 6f 70 70 79 20 64 72 69 76 65 20 31 20 6f 72 20 30 0d 0a 44 72 69 76 65 43 09 44 72 69 76 65 53 | oppy.drive.1.or.0..DriveC.DriveS |
| 15d00 | 74 72 75 63 09 3c 3e 09 09 3b 20 68 61 72 64 20 64 72 69 76 65 20 30 20 6f 72 20 66 6c 6f 70 70 | truc.<>..;.hard.drive.0.or.flopp |
| 15d20 | 79 20 64 72 69 76 65 20 32 0d 0a 44 72 69 76 65 44 09 44 72 69 76 65 53 74 72 75 63 09 3c 3e 09 | y.drive.2..DriveD.DriveStruc.<>. |
| 15d40 | 09 3b 20 68 61 72 64 20 64 72 69 76 65 20 31 20 6f 72 20 66 6c 6f 70 70 79 20 64 72 69 76 65 20 | .;.hard.drive.1.or.floppy.drive. |
| 15d60 | 33 0d 0a 0d 0a 46 44 69 6e 66 6f 09 44 57 09 44 72 69 76 65 41 0d 0a 09 44 57 09 44 72 69 76 65 | 3....FDinfo.DW.DriveA...DW.Drive |
| 15d80 | 42 0d 0a 48 44 69 6e 66 6f 09 44 57 09 44 72 69 76 65 43 0d 0a 09 44 57 09 44 72 69 76 65 44 0d | B..HDinfo.DW.DriveC...DW.DriveD. |
| 15da0 | 0a 0d 0a 0d 0a 3b 20 53 74 72 75 63 74 75 72 65 20 6f 66 20 70 61 72 61 6d 65 74 65 72 20 62 6c | .....;.Structure.of.parameter.bl |
| 15dc0 | 6f 63 6b 20 66 6f 72 20 66 6c 6f 70 70 79 20 70 6f 69 6e 74 65 64 20 74 6f 20 62 79 20 30 3a 34 | ock.for.floppy.pointed.to.by.0:4 |
| 15de0 | 2a 31 45 0d 0a 0d 0a 46 6c 6f 70 70 79 50 61 72 61 6d 65 74 65 72 20 53 54 52 55 43 0d 0a 09 53 | *1E....FloppyParameter.STRUC...S |
| 15e00 | 70 65 63 31 09 44 42 09 30 09 09 3b 20 20 30 20 20 31 73 74 20 62 79 74 65 20 66 6f 72 20 73 70 | pec1.DB.0..;..0..1st.byte.for.sp |
| 15e20 | 65 63 69 66 79 20 63 6d 64 0d 0a 09 53 70 65 63 32 09 44 42 09 30 09 09 3b 20 20 31 20 20 32 6e | ecify.cmd...Spec2.DB.0..;..1..2n |
| 15e40 | 64 20 62 79 74 65 20 66 6f 72 20 73 70 65 63 69 66 79 20 63 6d 64 0d 0a 09 44 65 6c 61 79 4f 66 | d.byte.for.specify.cmd...DelayOf |
| 15e60 | 66 20 44 42 09 30 09 09 3b 20 20 32 20 20 23 20 6f 66 20 54 69 63 6b 73 28 31 2f 31 38 2e 32 29 | f.DB.0..;..2..#.of.Ticks(1/18.2) |
| 15e80 | 20 75 6e 74 69 6c 0d 0a 09 09 09 09 09 3b 09 6d 6f 74 6f 72 20 73 68 75 74 20 6f 66 66 0d 0a 09 | .until.......;.motor.shut.off... |
| 15ea0 | 53 65 63 74 6f 72 53 69 7a 65 20 44 42 09 30 09 09 3b 20 20 33 20 20 53 65 63 74 6f 72 20 73 69 | SectorSize.DB.0..;..3..Sector.si |
| 15ec0 | 7a 65 28 31 32 38 2c 32 35 36 2c 35 31 32 2c 31 30 32 34 29 0d 0a 09 09 09 09 09 3b 09 3d 20 28 | ze(128,256,512,1024).......;.=.( |
| 15ee0 | 4f 2c 31 2c 32 2c 33 20 61 72 65 20 70 75 74 20 68 65 72 65 29 0d 0a 09 43 79 6c 53 69 7a 65 20 | O,1,2,3.are.put.here)...CylSize. |
| 15f00 | 44 42 09 30 09 09 3b 20 20 34 20 20 4e 75 6d 62 65 72 20 6f 66 20 73 65 63 74 6f 72 73 2f 63 79 | DB.0..;..4..Number.of.sectors/cy |
| 15f20 | 6c 69 6e 64 65 72 0d 0a 09 44 61 74 61 47 61 70 20 44 42 09 30 09 09 3b 20 20 35 20 20 47 61 70 | linder...DataGap.DB.0..;..5..Gap |
| 15f40 | 20 6c 65 6e 67 74 68 20 6f 66 20 72 65 61 64 2f 77 72 69 74 65 0d 0a 09 56 61 6c 75 65 44 54 4c | .length.of.read/write...ValueDTL |
| 15f60 | 20 44 42 09 30 09 09 3b 20 20 36 20 20 44 61 74 61 20 6c 65 6e 67 74 68 20 28 69 67 6e 6f 72 65 | .DB.0..;..6..Data.length.(ignore |
| 15f80 | 64 29 0d 0a 09 46 6f 72 6d 61 74 47 61 70 20 44 42 09 30 09 09 3b 20 20 37 20 20 47 61 70 20 66 | d)...FormatGap.DB.0..;..7..Gap.f |
| 15fa0 | 6f 72 20 66 6f 72 6d 61 74 20 6f 70 65 72 61 74 69 6f 6e 0d 0a 09 46 6f 72 6d 61 74 46 69 6c 6c | or.format.operation...FormatFill |
| 15fc0 | 20 44 42 09 30 09 09 3b 20 20 38 20 20 46 69 6c 6c 20 63 68 61 72 20 66 6f 72 20 66 6f 72 6d 61 | .DB.0..;..8..Fill.char.for.forma |
| 15fe0 | 74 0d 0a 09 44 65 6c 61 79 53 65 74 74 6c 65 20 44 42 09 30 09 09 3b 20 20 39 20 20 48 65 61 64 | t...DelaySettle.DB.0..;..9..Head |
| 16000 | 20 73 65 74 74 6c 65 20 74 69 6d 65 20 69 6e 20 6d 73 65 63 0d 0a 09 44 65 6c 61 79 4d 6f 74 6f | .settle.time.in.msec...DelayMoto |
| 16020 | 72 20 44 42 09 30 09 09 3b 20 31 30 20 20 4d 6f 74 6f 72 20 73 74 61 72 74 20 74 69 6d 65 20 69 | r.DB.0..;.10..Motor.start.time.i |
| 16040 | 6e 20 31 2f 38 20 73 65 63 0d 0a 46 6c 6f 70 70 79 50 61 72 61 6d 65 74 65 72 20 45 4e 44 53 0d | n.1/8.sec..FloppyParameter.ENDS. |
| 16060 | 0a 0d 0a 0d 0a 53 63 72 61 74 63 68 42 75 66 66 65 72 09 44 42 20 35 31 32 20 44 55 50 28 3f 29 | .....ScratchBuffer.DB.512.DUP(?) |
| 16080 | 09 3b 20 53 63 72 61 74 63 68 20 62 75 66 66 65 72 20 66 6f 72 20 77 68 65 6e 20 44 4d 41 20 66 | .;.Scratch.buffer.for.when.DMA.f |
| 160a0 | 61 69 6c 73 0d 0a 09 09 09 09 09 3b 20 48 6f 70 65 20 77 65 20 64 6f 6e 27 74 20 68 61 6e 64 6c | ails.......;.Hope.we.don't.handl |
| 160c0 | 65 20 3e 35 31 32 20 73 65 63 74 6f 72 0d 0a 09 09 09 09 09 3b 20 73 69 7a 65 0d 0a 0d 0a 3b 2a | e.>512.sector.......;.size....;* |
| 160e0 | 09 4d 69 73 63 65 6c 6c 61 6e 65 6f 75 73 20 64 61 74 61 0d 0a 0d 0a 53 69 6e 67 6c 65 09 09 44 | .Miscellaneous.data....Single..D |
| 16100 | 42 09 30 09 09 3b 20 6e 6f 6e 2d 7a 65 72 6f 20 69 66 20 31 20 66 6c 6f 70 70 79 20 64 69 73 6b | B.0..;.non-zero.if.1.floppy.disk |
| 16120 | 20 73 79 73 74 65 6d 0d 0a 09 09 09 09 09 3b 20 20 20 20 69 6e 20 74 68 69 73 20 63 61 73 65 2c | .system.......;....in.this.case, |
| 16140 | 20 4e 75 6d 46 6c 6f 70 70 79 20 77 69 6c 6c 20 62 65 20 32 0d 0a 0d 0a 53 55 42 54 54 4c 09 44 | .NumFloppy.will.be.2....SUBTTL.D |
| 16160 | 61 74 61 20 66 6f 72 20 69 6e 74 65 72 66 61 63 65 20 74 6f 20 34 2e 30 0d 0a 50 41 47 45 09 2b | ata.for.interface.to.4.0..PAGE.+ |
| 16180 | 0d 0a 0d 0a 09 45 58 54 52 4e 09 44 6f 73 46 75 6e 63 74 69 6f 6e 3a 44 57 4f 52 44 09 3b 20 41 | .....EXTRN.DosFunction:DWORD.;.A |
| 161a0 | 64 64 72 20 6f 66 20 44 4f 53 20 66 75 6e 63 74 69 6f 6e 20 72 6f 75 74 69 6e 65 0d 0a 0d 0a 3b | ddr.of.DOS.function.routine....; |
| 161c0 | 20 44 6f 73 20 68 65 6c 70 65 72 20 66 75 6e 63 74 69 6f 6e 73 20 75 73 65 64 20 62 79 20 64 69 | .Dos.helper.functions.used.by.di |
| 161e0 | 73 6b 20 64 72 69 76 65 72 0d 0a 0d 0a 20 20 20 20 50 75 6c 6c 52 65 71 75 65 73 74 20 3d 09 32 | sk.driver........PullRequest.=.2 |
| 16200 | 09 09 3b 20 50 75 6c 6c 20 61 20 72 65 71 75 65 73 74 20 66 72 6f 6d 20 74 68 65 20 71 75 65 75 | ..;.Pull.a.request.from.the.queu |
| 16220 | 65 0d 0a 20 20 20 20 50 75 73 68 52 65 71 75 65 73 74 20 3d 09 34 09 09 3b 20 41 64 64 20 61 20 | e......PushRequest.=.4..;.Add.a. |
| 16240 | 72 65 71 75 65 73 74 20 74 6f 20 74 68 65 20 71 75 65 75 65 0d 0a 20 20 20 20 42 6c 6f 63 6b 50 | request.to.the.queue......BlockP |
| 16260 | 72 6f 63 65 73 73 20 3d 09 39 09 09 3b 20 42 6c 6f 63 6b 20 70 72 6f 63 65 73 73 20 75 6e 74 69 | rocess.=.9..;.Block.process.unti |
| 16280 | 6c 20 49 2f 4f 20 64 6f 6e 65 0d 0a 20 20 20 20 43 6f 6e 74 69 6e 75 65 50 72 6f 63 65 73 73 20 | l.I/O.done......ContinueProcess. |
| 162a0 | 3d 20 20 31 30 09 09 3b 20 49 2f 4f 20 64 6f 6e 65 2c 20 63 6f 6e 74 69 6e 75 65 20 70 72 6f 63 | =..10..;.I/O.done,.continue.proc |
| 162c0 | 65 73 73 0d 0a 0d 0a 69 6e 74 5f 73 61 76 72 65 67 73 3d 09 33 32 48 09 09 09 3b 20 69 6e 74 65 | ess....int_savregs=.32H...;.inte |
| 162e0 | 72 72 75 70 74 20 72 6f 75 74 69 6e 65 20 77 68 69 63 68 20 73 61 76 65 73 20 61 6c 6c 20 72 65 | rrupt.routine.which.saves.all.re |
| 16300 | 67 73 0d 0a 0d 0a 0d 0a 53 77 61 70 53 65 6d 31 09 44 42 09 30 09 09 3b 20 6e 6f 6e 2d 7a 65 72 | gs......SwapSem1.DB.0..;.non-zer |
| 16320 | 6f 20 69 66 20 77 61 69 74 69 6e 67 20 74 6f 20 73 77 61 70 20 64 69 73 6b 73 0d 0a 53 77 61 70 | o.if.waiting.to.swap.disks..Swap |
| 16340 | 53 65 6d 32 09 44 42 09 30 09 09 3b 20 6e 6f 6e 2d 7a 65 72 6f 20 69 66 20 77 61 69 74 69 6e 67 | Sem2.DB.0..;.non-zero.if.waiting |
| 16360 | 20 74 6f 20 70 72 6f 6d 70 74 20 66 6f 72 20 73 77 61 70 0d 0a 53 63 72 61 74 63 68 42 75 66 53 | .to.prompt.for.swap..ScratchBufS |
| 16380 | 65 6d 09 44 42 09 30 09 09 3b 20 73 65 6d 61 70 68 6f 72 65 20 63 6f 6e 74 72 6f 6c 6c 69 6e 67 | em.DB.0..;.semaphore.controlling |
| 163a0 | 20 53 63 72 61 74 63 68 42 75 66 66 65 72 0d 0a 0d 0a 53 45 4d 5f 57 41 4e 54 3d 09 32 0d 0a 53 | .ScratchBuffer....SEM_WANT=.2..S |
| 163c0 | 45 4d 5f 42 55 53 59 3d 09 31 0d 0a 0d 0a 53 65 6d 57 61 69 74 20 4d 61 63 72 6f 09 77 63 68 61 | EM_BUSY=.1....SemWait.Macro.wcha |
| 163e0 | 6e 0d 0a 6c 6f 63 61 6c 09 6c 31 2c 6c 32 0d 0a 09 70 75 73 68 66 0d 0a 6c 31 3a 09 63 6c 69 0d | n..local.l1,l2...pushf..l1:.cli. |
| 16400 | 0a 09 74 65 73 74 09 77 63 68 61 6e 2c 53 45 4d 5f 42 55 53 59 09 09 3b 3b 73 65 6d 61 70 68 6f | ..test.wchan,SEM_BUSY..;;semapho |
| 16420 | 72 65 20 62 75 73 79 3f 0d 0a 09 6a 7a 09 6c 32 09 09 09 3b 3b 6e 6f 0d 0a 09 6f 72 09 77 63 68 | re.busy?...jz.l2...;;no...or.wch |
| 16440 | 61 6e 2c 53 45 4d 5f 57 41 4e 54 09 09 3b 3b 73 61 79 20 77 65 20 77 61 6e 74 20 69 74 0d 0a 09 | an,SEM_WANT..;;say.we.want.it... |
| 16460 | 6d 6f 76 09 61 78 2c 63 73 0d 0a 09 6d 6f 76 09 62 78 2c 4f 46 46 53 45 54 20 77 63 68 61 6e 0d | mov.ax,cs...mov.bx,OFFSET.wchan. |
| 16480 | 0a 09 78 6f 72 09 63 78 2c 63 78 0d 0a 09 6d 6f 76 09 64 78 2c 42 6c 6f 63 6b 50 72 6f 63 65 73 | ..xor.cx,cx...mov.dx,BlockProces |
| 164a0 | 73 0d 0a 09 63 61 6c 6c 09 5b 44 6f 73 46 75 6e 63 74 69 6f 6e 5d 09 09 3b 3b 77 61 69 74 20 74 | s...call.[DosFunction]..;;wait.t |
| 164c0 | 69 6c 6c 20 73 65 6d 61 70 68 6f 72 65 20 72 65 6c 65 61 73 65 64 0d 0a 09 6a 6d 70 09 6c 31 0d | ill.semaphore.released...jmp.l1. |
| 164e0 | 0a 6c 32 3a 09 6f 72 09 77 63 68 61 6e 2c 53 45 4d 5f 42 55 53 59 09 09 3b 3b 63 6c 61 69 6d 20 | .l2:.or.wchan,SEM_BUSY..;;claim. |
| 16500 | 73 65 6d 61 70 68 6f 72 65 0d 0a 09 70 6f 70 66 0d 0a 09 65 6e 64 6d 0d 0a 0d 0a 53 65 6d 53 69 | semaphore...popf...endm....SemSi |
| 16520 | 67 09 4d 61 63 72 6f 09 77 63 68 61 6e 0d 0a 6c 6f 63 61 6c 09 6c 0d 0a 09 74 65 73 74 09 77 63 | g.Macro.wchan..local.l...test.wc |
| 16540 | 68 61 6e 2c 53 45 4d 5f 57 41 4e 54 09 09 3b 3b 61 6e 79 6f 6e 65 20 77 61 69 74 69 6e 67 20 6f | han,SEM_WANT..;;anyone.waiting.o |
| 16560 | 6e 20 73 65 6d 61 70 68 6f 72 65 3f 0d 0a 09 6a 7a 09 6c 0d 0a 09 6d 6f 76 09 61 78 2c 63 73 0d | n.semaphore?...jz.l...mov.ax,cs. |
| 16580 | 0a 09 6d 6f 76 09 62 78 2c 4f 46 46 53 45 54 20 77 63 68 61 6e 0d 0a 09 6d 6f 76 09 64 78 2c 43 | ..mov.bx,OFFSET.wchan...mov.dx,C |
| 165a0 | 6f 6e 74 69 6e 75 65 50 72 6f 63 65 73 73 0d 0a 09 63 61 6c 6c 09 5b 44 6f 73 46 75 6e 63 74 69 | ontinueProcess...call.[DosFuncti |
| 165c0 | 6f 6e 5d 0d 0a 6c 3a 09 61 6e 64 09 77 63 68 61 6e 2c 4e 4f 54 20 28 53 45 4d 5f 57 41 4e 54 2b | on]..l:.and.wchan,NOT.(SEM_WANT+ |
| 165e0 | 53 45 4d 5f 42 55 53 59 29 0d 0a 09 65 6e 64 6d 0d 0a 0d 0a 0d 0a 46 6c 6f 70 70 79 51 75 65 75 | SEM_BUSY)...endm......FloppyQueu |
| 16600 | 65 09 44 44 20 20 30 09 09 09 3b 20 4c 69 73 74 20 6f 66 20 72 65 71 75 65 73 74 73 20 66 6f 72 | e.DD..0...;.List.of.requests.for |
| 16620 | 20 66 6c 6f 70 70 79 0d 0a 46 69 78 65 64 51 75 65 75 65 09 44 44 20 20 30 09 09 09 3b 20 4c 69 | .floppy..FixedQueue.DD..0...;.Li |
| 16640 | 73 74 20 6f 66 20 72 65 71 75 65 73 74 73 20 66 6f 72 20 66 69 78 65 64 20 64 69 73 6b 0d 0a 0d | st.of.requests.for.fixed.disk... |
| 16660 | 0a 3b 20 44 65 76 69 63 65 20 64 72 69 76 65 72 20 68 65 61 64 65 72 73 0d 0a 0d 0a 20 20 20 20 | .;.Device.driver.headers........ |
| 16680 | 20 20 50 55 42 4c 49 43 09 46 6c 6f 70 70 79 44 65 76 69 63 65 0d 0a 46 6c 6f 70 70 79 44 65 76 | ..PUBLIC.FloppyDevice..FloppyDev |
| 166a0 | 69 63 65 09 4c 41 42 45 4c 09 57 4f 52 44 0d 0a 09 44 44 09 46 69 78 65 64 44 65 76 69 63 65 09 | ice.LABEL.WORD...DD.FixedDevice. |
| 166c0 | 09 3b 20 4e 65 78 74 20 64 65 76 69 63 65 20 69 73 20 68 61 72 64 20 64 69 73 6b 0d 0a 09 44 57 | .;.Next.device.is.hard.disk...DW |
| 166e0 | 09 31 30 30 30 30 30 42 09 09 09 3b 20 54 68 69 73 20 69 73 20 34 2e 30 20 64 72 69 76 65 72 0d | .100000B...;.This.is.4.0.driver. |
| 16700 | 0a 09 44 57 09 4a 75 73 74 52 65 74 75 72 6e 09 09 3b 20 53 74 72 61 74 65 67 79 20 64 6f 65 73 | ..DW.JustReturn..;.Strategy.does |
| 16720 | 20 6e 6f 74 68 69 6e 67 0d 0a 09 44 57 09 46 6c 6f 70 70 79 52 65 71 75 65 73 74 09 09 3b 20 49 | .nothing...DW.FloppyRequest..;.I |
| 16740 | 6e 74 65 72 72 75 70 74 20 64 6f 65 73 20 74 68 65 20 77 6f 72 6b 0d 0a 4e 75 6d 46 6c 6f 70 70 | nterrupt.does.the.work..NumFlopp |
| 16760 | 79 09 44 42 09 34 09 09 3b 20 48 61 6e 64 6c 65 20 34 20 66 6c 6f 70 70 79 73 20 6d 61 78 69 6d | y.DB.4..;.Handle.4.floppys.maxim |
| 16780 | 75 6d 0d 0a 09 44 42 09 30 09 09 09 3b 20 63 61 6e 20 62 65 20 61 64 64 72 65 73 73 65 64 20 61 | um...DB.0...;.can.be.addressed.a |
| 167a0 | 73 20 77 6f 72 64 20 61 6c 73 6f 0d 0a 0d 0a 09 45 58 54 52 4e 09 43 6f 6d 31 44 65 76 3a 4e 45 | s.word.also.....EXTRN.Com1Dev:NE |
| 167c0 | 41 52 0d 0a 0d 0a 46 69 78 65 64 44 65 76 69 63 65 09 4c 41 42 45 4c 09 57 4f 52 44 0d 0a 09 44 | AR....FixedDevice.LABEL.WORD...D |
| 167e0 | 44 09 43 6f 6d 31 44 65 76 09 09 09 3b 20 4e 65 78 74 20 64 65 76 69 63 65 20 69 73 20 63 6f 6d | D.Com1Dev...;.Next.device.is.com |
| 16800 | 6d 20 70 6f 72 74 20 31 0d 0a 09 44 57 09 31 30 30 30 30 30 42 09 09 09 3b 20 54 68 69 73 20 69 | m.port.1...DW.100000B...;.This.i |
| 16820 | 73 20 34 2e 30 20 64 72 69 76 65 72 0d 0a 09 44 57 09 4a 75 73 74 52 65 74 75 72 6e 09 09 3b 20 | s.4.0.driver...DW.JustReturn..;. |
| 16840 | 53 74 72 61 74 65 67 79 20 64 6f 65 73 20 6e 6f 74 68 69 6e 67 0d 0a 09 44 57 09 46 69 78 65 64 | Strategy.does.nothing...DW.Fixed |
| 16860 | 52 65 71 75 65 73 74 09 09 3b 20 49 6e 74 65 72 72 75 70 74 20 64 6f 65 73 20 77 6f 72 6b 20 28 | Request..;.Interrupt.does.work.( |
| 16880 | 6d 69 73 6e 6f 6d 65 72 29 0d 0a 4e 75 6d 46 69 78 65 64 09 44 42 09 30 09 09 3b 20 48 61 6e 64 | misnomer)..NumFixed.DB.0..;.Hand |
| 168a0 | 6c 65 20 32 20 68 61 72 64 20 64 69 73 6b 73 20 6d 61 78 69 6d 75 6d 0d 0a 0d 0a 0d 0a 3b 20 55 | le.2.hard.disks.maximum......;.U |
| 168c0 | 74 69 6c 69 74 79 20 72 6f 75 74 69 6e 65 73 20 77 68 69 63 68 20 72 65 73 69 64 65 20 69 6e 20 | tility.routines.which.reside.in. |
| 168e0 | 74 68 65 20 42 49 4f 53 20 6d 61 69 6e 20 6d 6f 64 75 6c 65 0d 0a 0d 0a 09 45 58 54 52 4e 09 49 | the.BIOS.main.module.....EXTRN.I |
| 16900 | 6e 74 65 72 72 75 70 74 3a 4e 45 41 52 09 09 3b 20 42 49 4f 53 20 69 6e 74 65 72 72 75 70 74 20 | nterrupt:NEAR..;.BIOS.interrupt. |
| 16920 | 72 6f 75 74 69 6e 65 28 6d 69 73 6e 6f 6d 65 72 29 0d 0a 09 45 58 54 52 4e 09 43 6d 64 45 72 72 | routine(misnomer)...EXTRN.CmdErr |
| 16940 | 3a 4e 45 41 52 0d 0a 09 45 58 54 52 4e 09 53 74 61 74 75 73 44 65 76 52 65 61 64 79 3a 4e 45 41 | :NEAR...EXTRN.StatusDevReady:NEA |
| 16960 | 52 0d 0a 09 45 58 54 52 4e 09 53 74 61 74 75 73 43 6f 6d 70 6c 65 74 65 3a 4e 45 41 52 0d 0a 09 | R...EXTRN.StatusComplete:NEAR... |
| 16980 | 45 58 54 52 4e 09 53 74 61 74 75 73 45 72 72 6f 72 3a 4e 45 41 52 0d 0a 09 45 58 54 52 4e 09 53 | EXTRN.StatusError:NEAR...EXTRN.S |
| 169a0 | 65 74 53 74 61 74 75 73 3a 4e 45 41 52 0d 0a 0d 0a 4a 75 73 74 52 65 74 75 72 6e 09 50 52 4f 43 | etStatus:NEAR....JustReturn.PROC |
| 169c0 | 09 46 41 52 0d 0a 09 52 45 54 0d 0a 4a 75 73 74 52 65 74 75 72 6e 09 45 4e 44 50 0d 0a 0d 0a 46 | .FAR...RET..JustReturn.ENDP....F |
| 169e0 | 6c 6f 70 70 79 52 65 71 75 65 73 74 09 50 52 4f 43 09 46 41 52 0d 0a 09 64 65 62 75 67 09 34 2c | loppyRequest.PROC.FAR...debug.4, |
| 16a00 | 32 2c 3c 46 6c 6f 70 70 79 52 65 71 75 65 73 74 2c 20 65 73 3a 62 78 20 24 78 3a 24 78 2c 20 63 | 2,<FloppyRequest,.es:bx.$x:$x,.c |
| 16a20 | 6d 64 20 24 64 5c 6e 3e 2c 3c 65 73 2c 62 78 2c 3c 77 6f 72 64 20 70 74 72 20 65 73 3a 5b 62 78 | md.$d\n>,<es,bx,<word.ptr.es:[bx |
| 16a40 | 2e 52 71 43 6d 64 5d 3e 3e 0d 0a 09 50 55 53 48 09 53 49 0d 0a 09 4c 45 41 09 53 49 2c 46 6c 6f | .RqCmd]>>...PUSH.SI...LEA.SI,Flo |
| 16a60 | 70 70 79 46 75 6e 63 74 69 6f 6e 09 3b 20 34 2e 30 20 66 75 6e 63 74 69 6f 6e 20 72 6f 75 74 69 | ppyFunction.;.4.0.function.routi |
| 16a80 | 6e 65 73 0d 0a 09 4a 4d 50 09 49 6e 74 65 72 72 75 70 74 09 09 3b 20 4c 65 74 20 42 49 4f 53 20 | nes...JMP.Interrupt..;.Let.BIOS. |
| 16aa0 | 66 69 67 75 72 65 20 6f 75 74 20 77 68 61 74 20 74 6f 20 64 6f 0d 0a 46 6c 6f 70 70 79 52 65 71 | figure.out.what.to.do..FloppyReq |
| 16ac0 | 75 65 73 74 09 45 4e 44 50 0d 0a 0d 0a 3b 20 44 69 73 70 61 74 63 68 20 74 61 62 6c 65 20 66 6f | uest.ENDP....;.Dispatch.table.fo |
| 16ae0 | 72 20 61 63 74 69 6f 6e 73 20 6f 66 20 74 68 65 20 66 6c 6f 70 70 79 20 72 65 71 75 65 73 74 65 | r.actions.of.the.floppy.requeste |
| 16b00 | 64 20 62 79 20 34 2e 30 0d 0a 0d 0a 46 6c 6f 70 70 79 46 75 6e 63 74 69 6f 6e 09 4c 41 42 45 4c | d.by.4.0....FloppyFunction.LABEL |
| 16b20 | 09 57 4f 52 44 0d 0a 09 44 57 09 46 6c 6f 70 70 79 49 6e 69 74 09 09 3b 20 20 30 20 20 49 6e 69 | .WORD...DW.FloppyInit..;..0..Ini |
| 16b40 | 74 69 61 6c 69 7a 65 0d 0a 09 44 57 09 46 6c 6f 70 70 79 43 68 65 63 6b 09 09 3b 20 20 31 20 20 | tialize...DW.FloppyCheck..;..1.. |
| 16b60 | 43 68 65 63 6b 20 6d 65 64 69 61 0d 0a 09 44 57 09 46 6c 6f 70 70 79 42 75 69 6c 64 09 09 3b 20 | Check.media...DW.FloppyBuild..;. |
| 16b80 | 20 32 20 20 42 75 69 6c 64 20 42 50 42 0d 0a 09 44 57 09 43 6d 64 45 72 72 09 09 09 3b 20 20 33 | .2..Build.BPB...DW.CmdErr...;..3 |
| 16ba0 | 20 20 49 4f 43 54 4c 20 69 6e 70 75 74 0d 0a 09 44 57 09 46 6c 6f 70 70 79 52 65 61 64 09 09 3b | ..IOCTL.input...DW.FloppyRead..; |
| 16bc0 | 20 20 34 20 20 52 65 61 64 0d 0a 09 44 57 09 53 74 61 74 75 73 44 65 76 52 65 61 64 79 09 09 3b | ..4..Read...DW.StatusDevReady..; |
| 16be0 | 20 20 35 20 20 4e 6f 6e 2d 64 65 73 74 72 75 63 74 69 76 65 20 72 65 61 64 0d 0a 09 44 57 09 53 | ..5..Non-destructive.read...DW.S |
| 16c00 | 74 61 74 75 73 43 6f 6d 70 6c 65 74 65 09 09 3b 20 20 36 20 20 49 6e 70 75 74 20 73 74 61 74 75 | tatusComplete..;..6..Input.statu |
| 16c20 | 73 0d 0a 09 44 57 09 53 74 61 74 75 73 43 6f 6d 70 6c 65 74 65 09 09 3b 20 20 37 20 20 49 6e 70 | s...DW.StatusComplete..;..7..Inp |
| 16c40 | 75 74 20 66 6c 75 73 68 0d 0a 09 44 57 09 46 6c 6f 70 70 79 57 72 69 74 65 09 09 3b 20 20 38 20 | ut.flush...DW.FloppyWrite..;..8. |
| 16c60 | 20 57 72 69 74 65 0d 0a 09 44 57 09 46 6c 6f 70 70 79 57 72 69 74 65 56 09 09 3b 20 20 39 20 20 | .Write...DW.FloppyWriteV..;..9.. |
| 16c80 | 57 72 69 74 65 20 77 69 74 68 20 76 65 72 69 66 79 0d 0a 09 44 57 09 43 6d 64 45 72 72 09 09 09 | Write.with.verify...DW.CmdErr... |
| 16ca0 | 3b 20 31 30 20 20 4f 75 74 70 75 74 20 73 74 61 74 75 73 0d 0a 09 44 57 09 43 6d 64 45 72 72 09 | ;.10..Output.status...DW.CmdErr. |
| 16cc0 | 09 09 3b 20 31 31 20 20 4f 75 74 70 75 74 20 66 6c 75 73 68 0d 0a 09 44 57 09 43 6d 64 45 72 72 | ..;.11..Output.flush...DW.CmdErr |
| 16ce0 | 09 09 09 3b 20 31 32 20 20 49 4f 43 54 4c 20 6f 75 74 70 75 74 0d 0a 09 44 57 09 43 6d 64 45 72 | ...;.12..IOCTL.output...DW.CmdEr |
| 16d00 | 72 09 09 09 3b 20 31 33 20 20 44 65 76 69 63 65 20 6f 70 65 6e 0d 0a 09 44 57 09 43 6d 64 45 72 | r...;.13..Device.open...DW.CmdEr |
| 16d20 | 72 09 09 09 3b 20 31 34 20 20 44 65 76 69 63 65 20 63 6c 6f 73 65 0d 0a 09 44 57 09 43 6d 64 45 | r...;.14..Device.close...DW.CmdE |
| 16d40 | 72 72 09 09 09 3b 20 31 35 20 20 52 65 6d 6f 76 61 62 6c 65 20 6d 65 64 69 61 0d 0a 09 44 57 09 | rr...;.15..Removable.media...DW. |
| 16d60 | 43 6d 64 45 72 72 09 09 09 3b 20 31 36 20 20 47 65 6e 65 72 69 63 20 49 4f 43 54 4c 20 72 65 71 | CmdErr...;.16..Generic.IOCTL.req |
| 16d80 | 75 65 73 74 0d 0a 0d 0a 46 69 78 65 64 52 65 71 75 65 73 74 09 50 52 4f 43 09 46 41 52 0d 0a 09 | uest....FixedRequest.PROC.FAR... |
| 16da0 | 64 65 62 75 67 09 38 2c 32 2c 3c 46 69 78 65 64 52 65 71 75 65 73 74 2c 20 65 73 3a 62 78 20 24 | debug.8,2,<FixedRequest,.es:bx.$ |
| 16dc0 | 78 3a 24 78 2c 20 63 6d 64 20 24 64 5c 6e 3e 2c 3c 65 73 2c 62 78 2c 3c 77 6f 72 64 20 70 74 72 | x:$x,.cmd.$d\n>,<es,bx,<word.ptr |
| 16de0 | 20 65 73 3a 5b 62 78 2e 52 71 43 6d 64 5d 3e 3e 0d 0a 09 50 55 53 48 09 53 49 0d 0a 09 4c 45 41 | .es:[bx.RqCmd]>>...PUSH.SI...LEA |
| 16e00 | 09 53 49 2c 46 69 78 65 64 46 75 6e 63 74 69 6f 6e 09 3b 20 34 2e 30 20 66 75 6e 63 74 69 6f 6e | .SI,FixedFunction.;.4.0.function |
| 16e20 | 20 72 6f 75 74 69 6e 65 73 0d 0a 09 4a 4d 50 09 49 6e 74 65 72 72 75 70 74 09 09 3b 20 4c 65 74 | .routines...JMP.Interrupt..;.Let |
| 16e40 | 20 42 49 4f 53 20 66 69 67 75 72 65 20 6f 75 74 20 77 68 61 74 20 74 6f 20 64 6f 0d 0a 46 69 78 | .BIOS.figure.out.what.to.do..Fix |
| 16e60 | 65 64 52 65 71 75 65 73 74 09 45 4e 44 50 0d 0a 0d 0a 3b 20 44 69 73 70 61 74 63 68 20 74 61 62 | edRequest.ENDP....;.Dispatch.tab |
| 16e80 | 6c 65 20 66 6f 72 20 61 63 74 69 6f 6e 73 20 6f 66 20 74 68 65 20 68 61 72 64 20 64 69 73 6b 20 | le.for.actions.of.the.hard.disk. |
| 16ea0 | 72 65 71 75 65 73 74 65 64 20 62 79 20 34 2e 30 0d 0a 0d 0a 46 69 78 65 64 46 75 6e 63 74 69 6f | requested.by.4.0....FixedFunctio |
| 16ec0 | 6e 09 4c 41 42 45 4c 09 57 4f 52 44 0d 0a 09 44 57 09 46 69 78 65 64 49 6e 69 74 09 09 3b 20 20 | n.LABEL.WORD...DW.FixedInit..;.. |
| 16ee0 | 30 20 20 49 6e 69 74 69 61 6c 69 7a 65 0d 0a 09 44 57 09 46 69 78 65 64 43 68 65 63 6b 09 09 3b | 0..Initialize...DW.FixedCheck..; |
| 16f00 | 20 20 31 20 20 43 68 65 63 6b 20 6d 65 64 69 61 0d 0a 09 44 57 09 46 69 78 65 64 42 75 69 6c 64 | ..1..Check.media...DW.FixedBuild |
| 16f20 | 09 09 3b 20 20 32 20 20 42 75 69 6c 64 20 42 50 42 0d 0a 09 44 57 09 43 6d 64 45 72 72 09 09 09 | ..;..2..Build.BPB...DW.CmdErr... |
| 16f40 | 3b 20 20 33 20 20 49 4f 43 54 4c 20 69 6e 70 75 74 0d 0a 09 44 57 09 46 69 78 65 64 52 65 61 64 | ;..3..IOCTL.input...DW.FixedRead |
| 16f60 | 09 09 3b 20 20 34 20 20 52 65 61 64 0d 0a 09 44 57 09 53 74 61 74 75 73 44 65 76 52 65 61 64 79 | ..;..4..Read...DW.StatusDevReady |
| 16f80 | 09 09 3b 20 20 35 20 20 4e 6f 6e 2d 64 65 73 74 72 75 63 74 69 76 65 20 72 65 61 64 0d 0a 09 44 | ..;..5..Non-destructive.read...D |
| 16fa0 | 57 09 53 74 61 74 75 73 43 6f 6d 70 6c 65 74 65 09 09 3b 20 20 36 20 20 49 6e 70 75 74 20 73 74 | W.StatusComplete..;..6..Input.st |
| 16fc0 | 61 74 75 73 0d 0a 09 44 57 09 53 74 61 74 75 73 43 6f 6d 70 6c 65 74 65 09 09 3b 20 20 37 20 20 | atus...DW.StatusComplete..;..7.. |
| 16fe0 | 49 6e 70 75 74 20 66 6c 75 73 68 0d 0a 09 44 57 09 46 69 78 65 64 57 72 69 74 65 09 09 3b 20 20 | Input.flush...DW.FixedWrite..;.. |
| 17000 | 38 20 20 57 72 69 74 65 0d 0a 09 44 57 09 46 69 78 65 64 57 72 69 74 65 56 09 09 3b 20 20 39 20 | 8..Write...DW.FixedWriteV..;..9. |
| 17020 | 20 57 72 69 74 65 20 77 69 74 68 20 76 65 72 69 66 79 0d 0a 09 44 57 09 43 6d 64 45 72 72 09 09 | .Write.with.verify...DW.CmdErr.. |
| 17040 | 09 3b 20 31 30 20 20 4f 75 74 70 75 74 20 73 74 61 74 75 73 0d 0a 09 44 57 09 43 6d 64 45 72 72 | .;.10..Output.status...DW.CmdErr |
| 17060 | 09 09 09 3b 20 31 31 20 20 4f 75 74 70 75 74 20 66 6c 75 73 68 0d 0a 09 44 57 09 43 6d 64 45 72 | ...;.11..Output.flush...DW.CmdEr |
| 17080 | 72 09 09 09 3b 20 31 32 20 20 49 4f 43 54 4c 20 6f 75 74 70 75 74 0d 0a 09 44 57 09 43 6d 64 45 | r...;.12..IOCTL.output...DW.CmdE |
| 170a0 | 72 72 09 09 09 3b 20 31 33 20 20 44 65 76 69 63 65 20 6f 70 65 6e 0d 0a 09 44 57 09 43 6d 64 45 | rr...;.13..Device.open...DW.CmdE |
| 170c0 | 72 72 09 09 09 3b 20 31 34 20 20 44 65 76 69 63 65 20 63 6c 6f 73 65 0d 0a 09 44 57 09 43 6d 64 | rr...;.14..Device.close...DW.Cmd |
| 170e0 | 45 72 72 09 09 09 3b 20 31 35 20 20 52 65 6d 6f 76 61 62 6c 65 20 6d 65 64 69 61 0d 0a 09 44 57 | Err...;.15..Removable.media...DW |
| 17100 | 09 43 6d 64 45 72 72 09 09 09 3b 20 31 36 20 20 47 65 6e 65 72 69 63 20 49 4f 43 54 4c 20 72 65 | .CmdErr...;.16..Generic.IOCTL.re |
| 17120 | 71 75 65 73 74 0d 0a 0d 0a 0d 0a 53 55 42 54 54 4c 09 44 61 74 61 20 66 6f 72 20 72 6f 75 74 69 | quest......SUBTTL.Data.for.routi |
| 17140 | 6e 65 73 20 74 68 61 74 20 6d 61 6b 65 20 64 69 72 65 63 74 20 49 6e 74 20 31 33 20 72 65 71 75 | nes.that.make.direct.Int.13.requ |
| 17160 | 65 73 74 73 0d 0a 50 41 47 45 09 2b 0d 0a 0d 0a 0d 0a 52 65 61 6c 49 6e 74 31 33 56 65 63 09 64 | ests..PAGE.+......RealInt13Vec.d |
| 17180 | 77 09 30 09 09 3b 20 55 73 65 64 20 74 6f 20 6d 61 6b 65 20 49 6e 74 20 31 33 20 72 65 71 75 65 | w.0..;.Used.to.make.Int.13.reque |
| 171a0 | 73 74 73 0d 0a 09 09 64 77 09 30 0d 0a 4f 6c 64 49 6e 74 44 56 65 63 09 64 77 09 30 09 09 3b 20 | sts....dw.0..OldIntDVec.dw.0..;. |
| 171c0 | 4d 75 73 74 20 62 65 20 72 65 73 65 74 20 77 68 65 6e 20 49 6e 74 20 31 33 27 73 20 6f 6e 20 68 | Must.be.reset.when.Int.13's.on.h |
| 171e0 | 61 72 64 0d 0a 09 09 64 77 09 30 09 09 3b 20 20 64 69 73 6b 2e 0d 0a 4f 6c 64 49 6e 74 45 56 65 | ard....dw.0..;..disk...OldIntEVe |
| 17200 | 63 09 64 77 09 30 09 09 3b 20 4d 75 73 74 20 62 65 20 72 65 73 65 74 20 77 68 65 6e 20 49 6e 74 | c.dw.0..;.Must.be.reset.when.Int |
| 17220 | 20 31 33 27 73 20 6f 6e 20 66 6c 6f 70 70 79 0d 0a 09 09 64 77 09 30 09 09 3b 20 20 64 69 73 6b | .13's.on.floppy....dw.0..;..disk |
| 17240 | 2e 0d 0a 53 65 6d 44 69 73 6b 49 4f 09 64 62 09 30 09 09 3b 20 53 65 6d 61 70 68 6f 72 65 20 63 | ...SemDiskIO.db.0..;.Semaphore.c |
| 17260 | 6f 6e 74 72 6f 6c 6c 69 6e 67 20 64 69 73 6b 20 69 6f 0d 0a 53 65 6d 49 6e 74 31 33 09 64 62 09 | ontrolling.disk.io..SemInt13.db. |
| 17280 | 30 09 09 3b 20 53 65 6d 61 70 68 6f 72 65 20 63 6f 6e 74 72 6f 6c 6c 69 6e 67 20 49 6e 74 20 31 | 0..;.Semaphore.controlling.Int.1 |
| 172a0 | 33 27 73 0d 0a 0d 0a 0d 0a 53 55 42 54 54 4c 09 34 2e 30 20 64 65 76 69 63 65 20 64 72 69 76 65 | 3's......SUBTTL.4.0.device.drive |
| 172c0 | 72 20 72 6f 75 74 69 6e 65 73 20 28 73 79 73 74 65 6d 20 65 6e 74 72 79 20 70 6f 69 6e 74 73 29 | r.routines.(system.entry.points) |
| 172e0 | 0d 0a 50 41 47 45 09 2b 0d 0a 0d 0a 42 69 6f 73 49 6e 69 74 09 53 45 47 4d 45 4e 54 20 50 41 52 | ..PAGE.+....BiosInit.SEGMENT.PAR |
| 17300 | 41 20 50 55 42 4c 49 43 09 27 43 4f 44 45 27 0d 0a 20 20 20 20 41 53 53 55 4d 45 09 43 53 3a 42 | A.PUBLIC.'CODE'......ASSUME.CS:B |
| 17320 | 69 6f 73 53 65 67 0d 0a 0d 0a 09 50 55 42 4c 49 43 09 44 69 73 6b 5f 49 6e 69 74 0d 0a 44 69 73 | iosSeg.....PUBLIC.Disk_Init..Dis |
| 17340 | 6b 5f 49 6e 69 74 09 50 52 4f 43 0d 0a 3b 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | k_Init.PROC..;****************** |
| 17360 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
| 17380 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0d 0a 3b 09 54 68 69 73 20 72 6f 75 74 69 6e 65 20 70 65 72 | ************..;.This.routine.per |
| 173a0 | 66 6f 72 6d 73 20 64 65 76 69 63 65 20 64 65 70 65 6e 64 65 6e 74 20 69 6e 69 74 69 61 6c 69 7a | forms.device.dependent.initializ |
| 173c0 | 61 74 69 6f 6e 0d 0a 3b 09 64 75 72 69 6e 67 20 74 68 65 20 42 49 4f 53 20 69 6e 69 74 69 61 6c | ation..;.during.the.BIOS.initial |
| 173e0 | 69 7a 61 74 69 6f 6e 2e 09 20 4e 6f 74 20 74 6f 20 62 65 20 63 6f 6e 66 75 73 65 64 0d 0a 3b 09 | ization...Not.to.be.confused..;. |
| 17400 | 77 69 74 68 20 74 68 65 20 64 65 76 69 63 65 20 69 6e 69 74 69 61 6c 69 7a 61 74 69 6f 6e 20 65 | with.the.device.initialization.e |
| 17420 | 6e 74 72 79 20 70 6f 69 6e 74 73 20 77 68 69 63 68 20 61 72 65 0d 0a 3b 09 63 61 6c 6c 65 64 20 | ntry.points.which.are..;.called. |
| 17440 | 6c 61 74 65 72 20 6f 6e 20 61 6e 64 20 70 65 72 66 6f 72 6d 20 64 69 66 66 65 72 65 6e 74 20 66 | later.on.and.perform.different.f |
| 17460 | 75 6e 63 74 69 6f 6e 73 2e 0d 0a 3b 0d 0a 3b 09 41 46 54 45 52 20 54 48 45 20 45 51 55 49 50 4d | unctions...;..;.AFTER.THE.EQUIPM |
| 17480 | 45 4e 54 20 43 41 4c 4c 20 28 49 4e 54 20 31 31 48 29 20 42 49 54 53 20 36 26 37 20 57 49 4c 4c | ENT.CALL.(INT.11H).BITS.6&7.WILL |
| 174a0 | 20 54 45 4c 4c 0d 0a 3b 09 54 48 45 20 4e 55 4d 42 45 52 20 4f 46 20 46 4c 4f 50 50 59 20 44 49 | .TELL..;.THE.NUMBER.OF.FLOPPY.DI |
| 174c0 | 53 4b 53 20 49 4e 20 54 48 45 20 53 59 53 54 45 4d 2e 0d 0a 3b 09 54 48 45 20 49 4e 44 49 43 41 | SKS.IN.THE.SYSTEM...;.THE.INDICA |
| 174e0 | 54 49 4f 4e 53 20 41 52 45 20 41 53 20 46 4f 4c 4c 4f 57 53 3a 0d 0a 3b 0d 0a 3b 09 42 49 54 53 | TIONS.ARE.AS.FOLLOWS:..;..;.BITS |
| 17500 | 09 37 09 36 09 44 52 49 56 45 53 0d 0a 3b 09 09 30 09 30 09 31 0d 0a 3b 09 09 30 09 31 09 32 0d | .7.6.DRIVES..;..0.0.1..;..0.1.2. |
| 17520 | 0a 3b 09 09 31 09 30 09 33 0d 0a 3b 09 09 31 09 31 09 34 0d 0a 3b 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | .;..1.0.3..;..1.1.4..;********** |
| 17540 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
| 17560 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0d 0a 0d 0a 09 64 65 62 75 67 09 31 | ********************.....debug.1 |
| 17580 | 32 2c 31 2c 3c 50 65 72 66 6f 72 6d 69 6e 67 20 64 69 73 6b 20 64 72 69 76 65 72 20 70 72 65 2d | 2,1,<Performing.disk.driver.pre- |
| 175a0 | 44 4f 53 20 69 6e 69 74 69 61 6c 69 7a 61 74 69 6f 6e 5c 6e 3e 2c 3c 3e 0d 0a 09 50 55 53 48 09 | DOS.initialization\n>,<>...PUSH. |
| 175c0 | 43 53 0d 0a 09 50 4f 50 09 44 53 0d 0a 0d 0a 20 20 20 20 41 53 53 55 4d 45 09 44 53 3a 42 69 6f | CS...POP.DS........ASSUME.DS:Bio |
| 175e0 | 73 53 65 67 0d 0a 09 49 4e 54 09 31 31 48 09 09 09 3b 47 45 54 20 45 51 55 49 50 4d 45 4e 54 20 | sSeg...INT.11H...;GET.EQUIPMENT. |
| 17600 | 53 54 41 54 55 53 0d 0a 09 72 6f 6c 09 61 6c 2c 31 09 09 09 3b 20 72 6f 74 61 74 65 20 61 72 6f | STATUS...rol.al,1...;.rotate.aro |
| 17620 | 75 6e 64 20 74 6f 20 6c 6f 77 20 6f 72 64 65 72 20 62 69 74 73 0d 0a 09 72 6f 6c 09 61 6c 2c 31 | und.to.low.order.bits...rol.al,1 |
| 17640 | 0d 0a 09 41 4e 44 09 41 4c 2c 31 31 42 09 09 09 3b 4d 41 53 4b 20 44 52 49 56 45 20 42 49 54 53 | ...AND.AL,11B...;MASK.DRIVE.BITS |
| 17660 | 0d 0a 09 4a 4e 5a 09 4e 4f 54 53 4e 47 4c 09 09 3b 5a 65 72 6f 20 6d 65 61 6e 73 20 73 69 6e 67 | ...JNZ.NOTSNGL..;Zero.means.sing |
| 17680 | 6c 65 20 64 72 69 76 65 20 73 79 73 74 65 6d 0d 0a 09 49 4e 43 09 5b 53 49 4e 47 4c 45 5d 09 3b | le.drive.system...INC.[SINGLE].; |
| 176a0 | 52 45 4d 45 4d 42 45 52 20 54 48 49 53 0d 0a 09 69 6e 63 09 61 6c 09 09 3b 20 6d 61 6b 65 20 69 | REMEMBER.THIS...inc.al..;.make.i |
| 176c0 | 74 20 6c 6f 6f 6b 20 6c 69 6b 65 20 74 77 6f 2d 64 72 69 76 65 20 73 79 73 74 65 6d 0d 0a 4e 4f | t.look.like.two-drive.system..NO |
| 176e0 | 54 53 4e 47 4c 3a 0d 0a 09 69 6e 63 09 61 6c 0d 0a 09 4d 4f 56 09 5b 4e 75 6d 46 6c 6f 70 70 79 | TSNGL:...inc.al...MOV.[NumFloppy |
| 17700 | 5d 2c 41 4c 09 09 3b 52 65 6d 65 6d 62 65 72 20 68 6f 77 20 6d 61 6e 79 20 64 72 69 76 65 73 0d | ],AL..;Remember.how.many.drives. |
| 17720 | 0a 09 4d 4f 56 09 41 48 2c 38 0d 0a 09 4d 4f 56 09 44 4c 2c 38 30 48 0d 0a 09 49 4e 54 09 31 33 | ..MOV.AH,8...MOV.DL,80H...INT.13 |
| 17740 | 48 09 09 3b 52 65 71 75 65 73 74 20 6e 75 6d 62 65 72 20 6f 66 20 68 61 72 64 66 69 6c 65 73 20 | H..;Request.number.of.hardfiles. |
| 17760 | 61 74 74 61 63 68 65 64 0d 0a 09 4a 43 09 45 4e 44 44 52 56 09 09 3b 43 61 72 72 79 20 69 6e 64 | attached...JC.ENDDRV..;Carry.ind |
| 17780 | 69 63 61 74 65 73 20 6f 6c 64 20 72 6f 6d 2c 20 73 6f 20 6e 6f 20 68 61 72 64 66 69 6c 65 0d 0a | icates.old.rom,.so.no.hardfile.. |
| 177a0 | 09 4d 4f 56 09 5b 4e 75 6d 46 69 78 65 64 5d 2c 44 4c 0d 0a 09 74 65 73 74 09 64 6c 2c 64 6c 09 | .MOV.[NumFixed],DL...test.dl,dl. |
| 177c0 | 09 09 3b 20 61 6e 79 20 73 70 65 63 69 66 69 65 64 3f 0d 0a 09 6a 7a 09 45 4e 44 44 52 56 09 09 | ..;.any.specified?...jz.ENDDRV.. |
| 177e0 | 09 3b 20 6e 6f 0d 0a 09 63 6d 70 09 4e 75 6d 46 6c 6f 70 70 79 2c 32 09 09 3b 20 74 6f 6f 20 6d | .;.no...cmp.NumFloppy,2..;.too.m |
| 17800 | 61 6e 79 20 66 6c 6f 70 70 69 65 73 3f 0d 0a 09 6a 62 65 09 45 4e 44 44 52 56 0d 0a 09 6d 6f 76 | any.floppies?...jbe.ENDDRV...mov |
| 17820 | 09 4e 75 6d 46 6c 6f 70 70 79 2c 32 09 09 3b 20 6c 69 6d 69 74 20 74 6f 20 74 77 6f 20 66 6c 6f | .NumFloppy,2..;.limit.to.two.flo |
| 17840 | 70 70 69 65 73 20 6d 61 78 2e 0d 0a 45 4e 44 44 52 56 3a 0d 0a 0d 0a 3b 2a 09 49 6e 69 74 69 61 | ppies.max...ENDDRV:....;*.Initia |
| 17860 | 6c 69 7a 65 20 74 68 65 20 68 61 72 64 20 64 69 73 6b 20 42 50 42 73 0d 0a 0d 0a 09 4d 4f 56 09 | lize.the.hard.disk.BPBs.....MOV. |
| 17880 | 44 4c 2c 38 30 48 0d 0a 09 4d 4f 56 09 44 49 2c 4f 46 46 53 45 54 20 44 72 69 76 65 43 0d 0a 09 | DL,80H...MOV.DI,OFFSET.DriveC... |
| 178a0 | 43 4d 50 09 5b 4e 75 6d 46 69 78 65 64 5d 2c 30 0d 0a 09 4a 4c 45 09 49 54 53 4f 4b 0d 0a 09 43 | CMP.[NumFixed],0...JLE.ITSOK...C |
| 178c0 | 41 4c 4c 09 53 45 54 48 52 44 09 09 3b 53 45 54 20 55 50 20 46 49 52 53 54 20 48 41 52 44 46 49 | ALL.SETHRD..;SET.UP.FIRST.HARDFI |
| 178e0 | 4c 45 0d 0a 0d 0a 09 4d 4f 56 09 44 4c 2c 38 31 48 09 09 3b 53 45 54 20 55 50 20 46 4f 52 20 4e | LE.....MOV.DL,81H..;SET.UP.FOR.N |
| 17900 | 45 58 54 20 43 41 4c 4c 0d 0a 09 4d 4f 56 09 44 49 2c 4f 46 46 53 45 54 20 44 72 69 76 65 44 0d | EXT.CALL...MOV.DI,OFFSET.DriveD. |
| 17920 | 0a 09 4a 43 09 4e 4f 54 4f 4b 0d 0a 09 43 4d 50 09 5b 4e 75 6d 46 69 78 65 64 5d 2c 32 0d 0a 09 | ..JC.NOTOK...CMP.[NumFixed],2... |
| 17940 | 4a 5a 09 53 45 54 49 54 0d 0a 09 4a 4d 50 09 53 48 4f 52 54 20 49 54 53 4f 4b 0d 0a 4e 4f 54 4f | JZ.SETIT...JMP.SHORT.ITSOK..NOTO |
| 17960 | 4b 3a 0d 0a 09 4d 4f 56 09 44 49 2c 4f 46 46 53 45 54 20 44 72 69 76 65 43 0d 0a 09 44 45 43 09 | K:...MOV.DI,OFFSET.DriveC...DEC. |
| 17980 | 5b 4e 75 6d 46 69 78 65 64 5d 0d 0a 09 43 4d 50 09 5b 4e 75 6d 46 69 78 65 64 5d 2c 30 0d 0a 09 | [NumFixed]...CMP.[NumFixed],0... |
| 179a0 | 4a 5a 09 49 54 53 4f 4b 0d 0a 53 45 54 49 54 3a 09 43 41 4c 4c 09 53 45 54 48 52 44 09 09 3b 53 | JZ.ITSOK..SETIT:.CALL.SETHRD..;S |
| 179c0 | 45 54 20 55 50 20 53 45 43 4f 4e 44 20 48 41 52 44 46 49 4c 45 0d 0a 09 4a 4e 43 09 49 54 53 4f | ET.UP.SECOND.HARDFILE...JNC.ITSO |
| 179e0 | 4b 0d 0a 09 44 45 43 09 5b 4e 75 6d 46 69 78 65 64 5d 0d 0a 49 54 53 4f 4b 3a 0d 0a 09 63 6d 70 | K...DEC.[NumFixed]..ITSOK:...cmp |
| 17a00 | 09 5b 4e 75 6d 46 69 78 65 64 5d 2c 30 09 3b 20 61 6e 79 20 68 61 72 64 20 64 69 73 6b 73 20 66 | .[NumFixed],0.;.any.hard.disks.f |
| 17a20 | 6f 75 6e 64 3f 0d 0a 09 6a 6e 7a 09 69 74 73 6f 6b 32 09 09 3b 20 79 65 73 0d 0a 09 6d 6f 76 09 | ound?...jnz.itsok2..;.yes...mov. |
| 17a40 | 61 78 2c 5b 46 69 78 65 64 44 65 76 69 63 65 5d 20 20 3b 20 6e 6f 2c 20 70 61 74 63 68 20 64 65 | ax,[FixedDevice]..;.no,.patch.de |
| 17a60 | 76 69 63 65 20 63 68 61 69 6e 20 74 6f 20 73 6b 69 70 20 66 69 78 65 64 20 64 69 73 6b 0d 0a 09 | vice.chain.to.skip.fixed.disk... |
| 17a80 | 6d 6f 76 09 5b 46 6c 6f 70 70 79 44 65 76 69 63 65 5d 2c 61 78 0d 0a 69 74 73 6f 6b 32 3a 0d 0a | mov.[FloppyDevice],ax..itsok2:.. |
| 17aa0 | 09 70 75 73 68 09 65 73 09 09 09 3b 20 49 6e 73 74 61 6c 6c 20 49 6e 74 20 31 33 20 68 61 6e 64 | .push.es...;.Install.Int.13.hand |
| 17ac0 | 6c 65 72 20 61 6e 64 20 73 61 76 65 20 74 68 65 0d 0a 09 78 6f 72 09 61 78 2c 61 78 09 09 09 3b | ler.and.save.the...xor.ax,ax...; |
| 17ae0 | 20 20 6f 6c 64 20 76 61 6c 75 65 20 6f 66 20 74 68 65 20 69 6e 74 65 72 72 75 70 74 20 76 65 63 | ..old.value.of.the.interrupt.vec |
| 17b00 | 74 6f 72 2e 0d 0a 09 6d 6f 76 09 65 73 2c 61 78 0d 0a 09 6d 6f 76 09 61 78 2c 65 73 3a 5b 34 2a | tor....mov.es,ax...mov.ax,es:[4* |
| 17b20 | 31 33 68 5d 0d 0a 09 6d 6f 76 09 5b 52 65 61 6c 49 6e 74 31 33 56 65 63 5d 2c 61 78 0d 0a 09 6d | 13h]...mov.[RealInt13Vec],ax...m |
| 17b40 | 6f 76 09 61 78 2c 4f 46 46 53 45 54 20 49 6e 74 31 33 48 61 6e 64 6c 65 72 0d 0a 09 6d 6f 76 09 | ov.ax,OFFSET.Int13Handler...mov. |
| 17b60 | 65 73 3a 5b 34 2a 31 33 48 5d 2c 61 78 0d 0a 09 6d 6f 76 09 61 78 2c 65 73 3a 5b 34 2a 31 33 68 | es:[4*13H],ax...mov.ax,es:[4*13h |
| 17b80 | 2b 32 5d 0d 0a 09 6d 6f 76 09 5b 52 65 61 6c 49 6e 74 31 33 56 65 63 2b 32 5d 2c 61 78 0d 0a 09 | +2]...mov.[RealInt13Vec+2],ax... |
| 17ba0 | 6d 6f 76 09 65 73 3a 5b 34 2a 31 33 48 2b 32 5d 2c 63 73 0d 0a 09 6d 6f 76 09 61 78 2c 65 73 3a | mov.es:[4*13H+2],cs...mov.ax,es: |
| 17bc0 | 5b 34 2a 30 64 68 5d 09 09 3b 20 53 61 76 65 20 6f 72 69 67 69 6e 61 6c 20 49 6e 74 20 44 20 76 | [4*0dh]..;.Save.original.Int.D.v |
| 17be0 | 65 63 74 6f 72 0d 0a 09 6d 6f 76 09 5b 4f 6c 64 49 6e 74 44 56 65 63 5d 2c 61 78 0d 0a 09 6d 6f | ector...mov.[OldIntDVec],ax...mo |
| 17c00 | 76 09 61 78 2c 65 73 3a 5b 34 2a 30 64 68 2b 32 5d 0d 0a 09 6d 6f 76 09 5b 4f 6c 64 49 6e 74 44 | v.ax,es:[4*0dh+2]...mov.[OldIntD |
| 17c20 | 56 65 63 2b 32 5d 2c 61 78 0d 0a 09 6d 6f 76 09 61 78 2c 65 73 3a 5b 34 2a 30 65 68 5d 09 09 3b | Vec+2],ax...mov.ax,es:[4*0eh]..; |
| 17c40 | 20 53 61 76 65 20 6f 72 69 67 69 6e 61 6c 20 49 6e 74 20 45 20 76 65 63 74 6f 72 0d 0a 09 6d 6f | .Save.original.Int.E.vector...mo |
| 17c60 | 76 09 5b 4f 6c 64 49 6e 74 45 56 65 63 5d 2c 61 78 0d 0a 09 6d 6f 76 09 61 78 2c 65 73 3a 5b 34 | v.[OldIntEVec],ax...mov.ax,es:[4 |
| 17c80 | 2a 30 65 68 2b 32 5d 0d 0a 09 6d 6f 76 09 5b 4f 6c 64 49 6e 74 45 56 65 63 2b 32 5d 2c 61 78 0d | *0eh+2]...mov.[OldIntEVec+2],ax. |
| 17ca0 | 0a 09 70 6f 70 09 65 73 0d 0a 09 72 65 74 0d 0a 44 69 73 6b 5f 49 6e 69 74 09 45 4e 44 50 0d 0a | ..pop.es...ret..Disk_Init.ENDP.. |
| 17cc0 | 0d 0a 3b 0d 0a 3b 09 52 45 41 44 20 41 20 42 4f 4f 54 20 52 45 43 4f 52 44 20 49 4e 54 4f 20 53 | ..;..;.READ.A.BOOT.RECORD.INTO.S |
| 17ce0 | 63 72 61 74 63 68 20 62 75 66 66 65 72 0d 0a 3b 0d 0a 47 45 54 42 4f 4f 54 3a 0d 0a 09 4d 4f 56 | cratch.buffer..;..GETBOOT:...MOV |
| 17d00 | 09 43 58 2c 31 0d 0a 09 4d 4f 56 09 41 58 2c 30 32 30 31 48 0d 0a 09 70 75 73 68 09 43 53 0d 0a | .CX,1...MOV.AX,0201H...push.CS.. |
| 17d20 | 09 70 6f 70 09 65 73 0d 0a 09 6d 6f 76 09 42 58 2c 4f 46 46 53 45 54 20 53 63 72 61 74 63 68 42 | .pop.es...mov.BX,OFFSET.ScratchB |
| 17d40 | 75 66 66 65 72 0d 0a 09 78 6f 72 09 44 48 2c 44 48 0d 0a 09 49 4e 54 09 31 33 48 0d 0a 09 4a 43 | uffer...xor.DH,DH...INT.13H...JC |
| 17d60 | 09 53 45 54 52 45 54 0d 0a 09 43 4d 50 09 57 4f 52 44 20 50 54 52 20 45 53 3a 5b 42 58 2b 31 46 | .SETRET...CMP.WORD.PTR.ES:[BX+1F |
| 17d80 | 45 48 5d 2c 30 41 41 35 35 48 0d 0a 09 4a 4e 5a 09 53 45 54 52 45 54 0d 0a 09 52 45 54 0d 0a 3b | EH],0AA55H...JNZ.SETRET...RET..; |
| 17da0 | 0d 0a 3b 09 53 45 54 55 50 20 56 41 52 49 41 42 4c 45 20 53 49 5a 45 44 20 48 41 52 44 46 49 4c | ..;.SETUP.VARIABLE.SIZED.HARDFIL |
| 17dc0 | 45 0d 0a 3b 09 4f 4e 20 45 4e 54 52 59 20 44 4c 3d 44 52 49 56 45 20 4e 55 4d 42 45 52 20 28 38 | E..;.ON.ENTRY.DL=DRIVE.NUMBER.(8 |
| 17de0 | 30 20 4f 52 20 38 31 29 0d 0a 3b 09 09 44 49 3d 50 54 52 20 54 4f 20 42 2e 50 2e 42 0d 0a 3b 0d | 0.OR.81)..;..DI=PTR.TO.B.P.B..;. |
| 17e00 | 0a 53 45 54 48 52 44 3a 20 50 55 53 48 09 44 58 0d 0a 09 4d 4f 56 09 41 48 2c 38 09 09 3b 47 45 | .SETHRD:.PUSH.DX...MOV.AH,8..;GE |
| 17e20 | 54 20 44 52 49 56 45 20 50 41 52 41 4d 45 54 45 52 53 0d 0a 09 49 4e 54 09 31 33 48 0d 0a 09 49 | T.DRIVE.PARAMETERS...INT.13H...I |
| 17e40 | 4e 43 09 44 48 0d 0a 09 4d 4f 56 09 42 59 54 45 20 50 54 52 20 5b 44 49 5d 2e 42 50 42 6e 68 65 | NC.DH...MOV.BYTE.PTR.[DI].BPBnhe |
| 17e60 | 61 64 2c 44 48 0d 0a 09 50 4f 50 09 44 58 0d 0a 09 4a 43 09 53 45 54 52 45 54 0d 0a 09 41 4e 44 | ad,DH...POP.DX...JC.SETRET...AND |
| 17e80 | 09 43 4c 2c 33 46 48 0d 0a 09 4d 4f 56 09 42 59 54 45 20 50 54 52 20 5b 44 49 5d 2e 42 50 42 74 | .CL,3FH...MOV.BYTE.PTR.[DI].BPBt |
| 17ea0 | 72 6b 73 69 7a 2c 43 4c 0d 0a 09 43 41 4c 4c 09 47 45 54 42 4f 4f 54 09 09 3b 47 45 54 20 54 48 | rksiz,CL...CALL.GETBOOT..;GET.TH |
| 17ec0 | 45 20 42 4f 4f 54 20 52 45 43 4f 52 44 0d 0a 09 4a 43 09 53 45 54 52 45 54 0d 0a 09 61 64 64 09 | E.BOOT.RECORD...JC.SETRET...add. |
| 17ee0 | 42 58 2c 31 43 32 48 0d 0a 09 6d 6f 76 09 63 78 2c 34 0d 0a 53 45 54 31 3a 09 43 4d 50 09 42 59 | BX,1C2H...mov.cx,4..SET1:.CMP.BY |
| 17f00 | 54 45 20 50 54 52 20 45 53 3a 5b 42 58 5d 2c 31 0d 0a 09 4a 5a 09 53 45 54 32 0d 0a 09 41 44 44 | TE.PTR.ES:[BX],1...JZ.SET2...ADD |
| 17f20 | 09 42 58 2c 31 36 0d 0a 09 6c 6f 6f 70 09 53 45 54 31 0d 0a 53 45 54 52 45 54 3a 20 53 54 43 09 | .BX,16...loop.SET1..SETRET:.STC. |
| 17f40 | 09 09 3b 4e 4f 54 20 46 4f 55 4e 44 20 53 4f 20 55 53 45 20 44 45 46 41 55 4c 54 53 0d 0a 09 64 | ..;NOT.FOUND.SO.USE.DEFAULTS...d |
| 17f60 | 65 62 75 67 09 38 2c 33 2c 3c 53 65 74 68 72 64 20 65 72 72 20 72 74 6e 3a 20 64 72 69 76 65 20 | ebug.8,3,<Sethrd.err.rtn:.drive. |
| 17f80 | 24 78 20 73 74 61 74 20 24 78 5c 6e 3e 2c 3c 64 78 2c 61 78 3e 0d 0a 09 52 45 54 0d 0a 0d 0a 53 | $x.stat.$x\n>,<dx,ax>...RET....S |
| 17fa0 | 45 54 32 3a 09 4d 4f 56 09 41 58 2c 45 53 3a 5b 42 58 2b 34 5d 0d 0a 09 4d 4f 56 09 44 53 3a 5b | ET2:.MOV.AX,ES:[BX+4]...MOV.DS:[ |
| 17fc0 | 44 49 5d 2e 42 50 42 68 69 64 73 65 63 2c 41 58 09 3b 53 45 54 20 48 49 44 44 45 4e 20 53 45 43 | DI].BPBhidsec,AX.;SET.HIDDEN.SEC |
| 17fe0 | 54 4f 52 20 43 4f 55 4e 54 0d 0a 09 4d 4f 56 09 41 58 2c 45 53 3a 5b 42 58 2b 38 5d 0d 0a 09 43 | TOR.COUNT...MOV.AX,ES:[BX+8]...C |
| 18000 | 4d 50 09 41 58 2c 36 34 09 09 09 3b 48 41 53 20 54 4f 20 42 45 20 41 54 20 4c 45 41 53 54 20 33 | MP.AX,64...;HAS.TO.BE.AT.LEAST.3 |
| 18020 | 32 4b 0d 0a 09 4a 42 09 53 45 54 52 45 54 0d 0a 09 4d 4f 56 09 44 53 3a 5b 44 49 5d 2e 42 50 42 | 2K...JB.SETRET...MOV.DS:[DI].BPB |
| 18040 | 6e 73 65 63 2c 41 58 09 3b 53 41 56 45 20 4c 4f 47 49 43 41 4c 20 53 45 43 54 4f 52 20 43 4f 55 | nsec,AX.;SAVE.LOGICAL.SECTOR.COU |
| 18060 | 4e 54 0d 0a 09 4d 4f 56 09 43 58 2c 30 31 30 30 48 09 09 3b 53 45 54 20 43 4c 55 53 20 53 49 5a | NT...MOV.CX,0100H..;SET.CLUS.SIZ |
| 18080 | 45 20 41 4e 44 20 53 48 49 46 54 20 43 4f 55 4e 54 0d 0a 09 4d 4f 56 09 44 58 2c 36 34 09 09 09 | E.AND.SHIFT.COUNT...MOV.DX,64... |
| 180a0 | 3b 53 45 54 20 4e 55 4d 42 45 52 20 4f 46 20 44 49 52 20 45 4e 54 52 49 45 53 0d 0a 09 43 4d 50 | ;SET.NUMBER.OF.DIR.ENTRIES...CMP |
| 180c0 | 09 41 58 2c 35 31 32 0d 0a 09 4a 42 45 09 53 45 54 33 0d 0a 0d 0a 09 41 44 44 09 43 48 2c 43 48 | .AX,512...JBE.SET3.....ADD.CH,CH |
| 180e0 | 0d 0a 09 49 4e 43 09 43 4c 0d 0a 09 4d 4f 56 09 44 58 2c 31 31 32 0d 0a 09 43 4d 50 09 41 58 2c | ...INC.CL...MOV.DX,112...CMP.AX, |
| 18100 | 32 30 34 38 0d 0a 09 4a 42 45 09 53 45 54 33 0d 0a 0d 0a 09 41 44 44 09 43 48 2c 43 48 0d 0a 09 | 2048...JBE.SET3.....ADD.CH,CH... |
| 18120 | 49 4e 43 09 43 4c 0d 0a 09 4d 4f 56 09 44 58 2c 32 35 36 0d 0a 09 43 4d 50 09 41 58 2c 38 31 39 | INC.CL...MOV.DX,256...CMP.AX,819 |
| 18140 | 32 0d 0a 09 4a 42 45 09 53 45 54 33 0d 0a 0d 0a 09 41 44 44 09 43 48 2c 43 48 0d 0a 09 49 4e 43 | 2...JBE.SET3.....ADD.CH,CH...INC |
| 18160 | 09 43 4c 0d 0a 09 41 44 44 09 44 58 2c 44 58 0d 0a 09 43 4d 50 09 41 58 2c 33 32 36 38 30 09 3b | .CL...ADD.DX,DX...CMP.AX,32680.; |
| 18180 | 4e 4f 54 20 33 32 37 36 38 21 20 4d 41 58 20 4e 55 4d 42 45 52 20 4f 46 20 43 4c 55 53 54 45 52 | NOT.32768!.MAX.NUMBER.OF.CLUSTER |
| 181a0 | 53 3d 34 30 38 35 0d 0a 09 4a 42 45 09 53 45 54 33 0d 0a 0d 0a 09 41 44 44 09 43 48 2c 43 48 0d | S=4085...JBE.SET3.....ADD.CH,CH. |
| 181c0 | 0a 09 49 4e 43 09 43 4c 0d 0a 09 41 44 44 09 44 58 2c 44 58 0d 0a 53 45 54 33 3a 0d 0a 3b 0d 0a | ..INC.CL...ADD.DX,DX..SET3:..;.. |
| 181e0 | 3b 09 44 58 3d 4e 55 4d 42 45 52 20 4f 46 20 44 49 52 20 45 4e 54 52 49 45 53 2c 20 43 48 3d 4e | ;.DX=NUMBER.OF.DIR.ENTRIES,.CH=N |
| 18200 | 55 4d 42 45 52 20 4f 46 20 53 45 43 54 4f 52 53 20 50 45 52 20 43 4c 55 53 54 45 52 0d 0a 3b 09 | UMBER.OF.SECTORS.PER.CLUSTER..;. |
| 18220 | 09 09 09 20 20 43 4c 3d 4c 4f 47 20 42 41 53 45 20 32 20 4f 46 20 43 48 0d 0a 3b 0d 0a 3b 09 4e | .....CL=LOG.BASE.2.OF.CH..;..;.N |
| 18240 | 4f 57 20 43 41 4c 43 55 4c 41 54 45 20 53 49 5a 45 20 4f 46 20 46 41 54 20 54 41 42 4c 45 0d 0a | OW.CALCULATE.SIZE.OF.FAT.TABLE.. |
| 18260 | 3b 0d 0a 09 4d 4f 56 09 5b 44 49 5d 2e 42 50 42 6e 64 69 72 2c 44 58 09 09 3b 53 41 56 45 20 4e | ;...MOV.[DI].BPBndir,DX..;SAVE.N |
| 18280 | 55 4d 42 45 52 20 4f 46 20 44 49 52 20 45 4e 54 52 49 45 53 0d 0a 09 4d 4f 56 09 5b 44 49 5d 2e | UMBER.OF.DIR.ENTRIES...MOV.[DI]. |
| 182a0 | 42 50 42 73 65 63 70 61 75 2c 43 48 09 3b 53 41 56 45 20 53 45 43 54 4f 52 53 20 50 45 52 20 43 | BPBsecpau,CH.;SAVE.SECTORS.PER.C |
| 182c0 | 4c 55 53 54 45 52 0d 0a 09 58 4f 52 09 42 58 2c 42 58 0d 0a 09 4d 4f 56 09 42 4c 2c 43 48 0d 0a | LUSTER...XOR.BX,BX...MOV.BL,CH.. |
| 182e0 | 09 44 45 43 09 42 58 0d 0a 09 41 44 44 09 42 58 2c 41 58 0d 0a 09 53 48 52 09 42 58 2c 43 4c 09 | .DEC.BX...ADD.BX,AX...SHR.BX,CL. |
| 18300 | 09 09 3b 44 49 56 49 44 45 20 42 59 20 53 45 43 54 4f 52 53 2f 43 4c 55 53 54 45 52 0d 0a 09 49 | ..;DIVIDE.BY.SECTORS/CLUSTER...I |
| 18320 | 4e 43 09 42 58 0d 0a 09 41 4e 44 09 42 4c 2c 31 31 31 31 31 31 31 30 42 09 09 3b 4d 41 4b 45 20 | NC.BX...AND.BL,11111110B..;MAKE. |
| 18340 | 53 55 52 45 20 43 4f 55 4e 54 20 49 53 20 45 56 45 4e 0d 0a 09 4d 4f 56 09 53 49 2c 42 58 0d 0a | SURE.COUNT.IS.EVEN...MOV.SI,BX.. |
| 18360 | 09 53 48 52 09 42 58 2c 31 0d 0a 09 41 44 44 09 42 58 2c 53 49 09 09 09 3b 4d 55 4c 54 49 50 59 | .SHR.BX,1...ADD.BX,SI...;MULTIPY |
| 18380 | 20 42 59 20 31 2e 35 0d 0a 09 41 44 44 09 42 58 2c 35 31 31 0d 0a 09 53 48 52 09 42 48 2c 31 0d | .BY.1.5...ADD.BX,511...SHR.BH,1. |
| 183a0 | 0a 09 4d 4f 56 09 42 59 54 45 20 50 54 52 20 5b 44 49 5d 2e 42 50 42 6e 66 61 74 73 65 63 2c 42 | ..MOV.BYTE.PTR.[DI].BPBnfatsec,B |
| 183c0 | 48 09 3b 53 41 56 45 20 4e 55 4d 42 45 52 20 4f 46 20 46 41 54 20 53 45 43 54 4f 52 53 0d 0a 09 | H.;SAVE.NUMBER.OF.FAT.SECTORS... |
| 183e0 | 4d 4f 56 09 5b 44 49 5d 2e 42 50 42 6d 65 64 69 61 62 2c 30 46 38 48 09 3b 20 73 65 74 20 6d 65 | MOV.[DI].BPBmediab,0F8H.;.set.me |
| 18400 | 64 69 61 20 62 79 74 65 0d 0a 09 43 4c 43 0d 0a 09 52 45 54 0d 0a 42 69 6f 73 49 6e 69 74 09 45 | dia.byte...CLC...RET..BiosInit.E |
| 18420 | 4e 44 53 0d 0a 0d 0a 20 20 20 20 41 53 53 55 4d 45 09 43 53 3a 42 69 6f 73 53 65 67 2c 44 53 3a | NDS........ASSUME.CS:BiosSeg,DS: |
| 18440 | 4e 4f 54 48 49 4e 47 2c 45 53 3a 4e 4f 54 48 49 4e 47 0d 0a 0d 0a 46 6c 6f 70 70 79 49 6e 69 74 | NOTHING,ES:NOTHING....FloppyInit |
| 18460 | 09 50 52 4f 43 0d 0a 09 64 65 62 75 67 09 34 2c 33 2c 3c 44 69 73 6b 65 74 74 65 20 69 6e 69 74 | .PROC...debug.4,3,<Diskette.init |
| 18480 | 69 61 6c 69 7a 61 74 69 6f 6e 3e 2c 3c 3e 0d 0a 09 70 75 73 68 09 64 73 09 09 09 3b 20 69 6e 73 | ialization>,<>...push.ds...;.ins |
| 184a0 | 74 61 6c 6c 20 66 6c 6f 70 70 79 20 69 6e 74 65 72 72 75 70 74 20 72 6f 75 74 69 6e 65 0d 0a 09 | tall.floppy.interrupt.routine... |
| 184c0 | 78 6f 72 09 61 78 2c 61 78 0d 0a 09 6d 6f 76 09 64 73 2c 61 78 0d 0a 09 6d 6f 76 09 61 78 2c 4f | xor.ax,ax...mov.ds,ax...mov.ax,O |
| 184e0 | 46 46 53 45 54 20 46 6c 6f 70 70 79 49 6e 74 65 72 72 75 70 74 0d 0a 09 6d 6f 76 09 64 73 3a 5b | FFSET.FloppyInterrupt...mov.ds:[ |
| 18500 | 34 2a 30 65 48 5d 2c 61 78 0d 0a 09 6d 6f 76 09 64 73 3a 5b 34 2a 30 65 48 2b 32 5d 2c 63 73 0d | 4*0eH],ax...mov.ds:[4*0eH+2],cs. |
| 18520 | 0a 09 70 6f 70 09 64 73 0d 0a 09 63 61 6c 6c 09 52 73 74 37 36 35 0d 0a 09 6d 6f 76 09 61 68 2c | ..pop.ds...call.Rst765...mov.ah, |
| 18540 | 5b 4e 75 6d 46 6c 6f 70 70 79 5d 0d 0a 09 6d 6f 76 09 64 69 2c 4f 46 46 53 45 54 20 46 44 69 6e | [NumFloppy]...mov.di,OFFSET.FDin |
| 18560 | 66 6f 0d 0a 44 42 42 45 47 09 34 2c 33 0d 0a 09 6a 6d 70 09 53 48 4f 52 54 20 69 6e 69 72 65 74 | fo..DBBEG.4,3...jmp.SHORT.iniret |
| 18580 | 0d 0a 44 42 45 4e 44 0d 0a 09 6a 6d 70 09 62 70 62 72 65 74 0d 0a 45 4c 53 45 0d 0a 09 6a 6d 70 | ..DBEND...jmp.bpbret..ELSE...jmp |
| 185a0 | 09 53 48 4f 52 54 20 62 70 62 72 65 74 0d 0a 45 4e 44 49 46 0d 0a 46 6c 6f 70 70 79 49 6e 69 74 | .SHORT.bpbret..ENDIF..FloppyInit |
| 185c0 | 09 45 4e 44 50 0d 0a 0d 0a 46 69 78 65 64 49 6e 69 74 09 50 52 4f 43 0d 0a 09 64 65 62 75 67 09 | .ENDP....FixedInit.PROC...debug. |
| 185e0 | 38 2c 33 2c 3c 48 61 72 64 20 64 69 73 6b 20 69 6e 69 74 69 61 6c 69 7a 61 74 69 6f 6e 3e 2c 3c | 8,3,<Hard.disk.initialization>,< |
| 18600 | 3e 0d 0a 09 70 75 73 68 09 64 73 09 09 09 3b 20 69 6e 73 74 61 6c 6c 20 66 69 78 65 64 20 64 69 | >...push.ds...;.install.fixed.di |
| 18620 | 73 6b 20 69 6e 74 65 72 72 75 70 74 20 72 6f 75 74 69 6e 65 0d 0a 09 78 6f 72 09 61 78 2c 61 78 | sk.interrupt.routine...xor.ax,ax |
| 18640 | 0d 0a 09 6d 6f 76 09 64 73 2c 61 78 0d 0a 09 6d 6f 76 09 61 78 2c 4f 46 46 53 45 54 20 46 69 78 | ...mov.ds,ax...mov.ax,OFFSET.Fix |
| 18660 | 65 64 49 6e 74 65 72 72 75 70 74 0d 0a 09 6d 6f 76 09 64 73 3a 5b 34 2a 30 64 48 5d 2c 61 78 0d | edInterrupt...mov.ds:[4*0dH],ax. |
| 18680 | 0a 09 6d 6f 76 09 64 73 3a 5b 34 2a 30 64 48 2b 32 5d 2c 63 73 0d 0a 09 70 6f 70 09 64 73 0d 0a | ..mov.ds:[4*0dH+2],cs...pop.ds.. |
| 186a0 | 09 69 6e 09 61 6c 2c 32 31 48 09 09 09 3b 20 75 6e 6d 61 73 6b 20 66 69 78 65 64 20 64 69 73 6b | .in.al,21H...;.unmask.fixed.disk |
| 186c0 | 20 69 6e 74 65 72 72 75 70 74 73 0d 0a 09 61 6e 64 09 61 6c 2c 30 44 46 48 0d 0a 09 6f 75 74 09 | .interrupts...and.al,0DFH...out. |
| 186e0 | 32 31 48 2c 61 6c 0d 0a 09 6d 6f 76 09 64 78 2c 48 44 5f 50 4d 53 4b 09 09 3b 20 73 65 74 20 69 | 21H,al...mov.dx,HD_PMSK..;.set.i |
| 18700 | 6e 74 65 72 72 75 70 74 20 61 6e 64 20 44 4d 41 20 6d 61 73 6b 20 62 69 74 73 0d 0a 09 6d 6f 76 | nterrupt.and.DMA.mask.bits...mov |
| 18720 | 09 61 6c 2c 33 0d 0a 09 6f 75 74 09 64 78 2c 61 6c 0d 0a 09 6d 6f 76 09 61 68 2c 5b 4e 75 6d 46 | .al,3...out.dx,al...mov.ah,[NumF |
| 18740 | 69 78 65 64 5d 0d 0a 09 6d 6f 76 09 64 69 2c 4f 46 46 53 45 54 20 48 44 69 6e 66 6f 0d 0a 44 42 | ixed]...mov.di,OFFSET.HDinfo..DB |
| 18760 | 42 45 47 09 38 2c 33 0d 0a 69 6e 69 72 65 74 3a 20 64 65 62 75 67 09 31 32 2c 33 2c 3c 20 2d 20 | BEG.8,3..iniret:.debug.12,3,<.-. |
| 18780 | 4e 75 6d 3d 24 78 20 42 50 42 20 74 61 62 6c 65 3d 24 78 3a 24 78 5c 6e 3e 2c 3c 61 78 2c 63 73 | Num=$x.BPB.table=$x:$x\n>,<ax,cs |
| 187a0 | 2c 64 69 3e 0d 0a 44 42 45 4e 44 0d 0a 45 4e 44 49 46 0d 0a 09 6a 6d 70 09 53 48 4f 52 54 20 62 | ,di>..DBEND..ENDIF...jmp.SHORT.b |
| 187c0 | 70 62 72 65 74 0d 0a 46 69 78 65 64 49 6e 69 74 09 45 4e 44 50 0d 0a 0d 0a 46 6c 6f 70 70 79 42 | pbret..FixedInit.ENDP....FloppyB |
| 187e0 | 75 69 6c 64 09 50 52 4f 43 0d 0a 09 6d 6f 76 09 61 68 2c 62 79 74 65 20 70 74 72 20 65 73 3a 5b | uild.PROC...mov.ah,byte.ptr.es:[ |
| 18800 | 64 69 5d 0d 0a 09 63 61 6c 6c 09 46 44 47 65 74 42 50 42 0d 0a 62 70 62 72 65 74 3a 20 6d 6f 76 | di]...call.FDGetBPB..bpbret:.mov |
| 18820 | 09 5b 62 78 2e 52 71 4d 65 64 69 61 5d 2c 61 68 0d 0a 09 6d 6f 76 09 5b 62 78 2e 52 71 43 6f 75 | .[bx.RqMedia],ah...mov.[bx.RqCou |
| 18840 | 6e 74 5d 2c 64 69 0d 0a 09 6d 6f 76 09 5b 62 78 2e 52 71 43 6f 75 6e 74 2b 32 5d 2c 43 53 0d 0a | nt],di...mov.[bx.RqCount+2],CS.. |
| 18860 | 09 6a 6d 70 09 53 74 61 74 75 73 43 6f 6d 70 6c 65 74 65 0d 0a 46 6c 6f 70 70 79 42 75 69 6c 64 | .jmp.StatusComplete..FloppyBuild |
| 18880 | 09 45 4e 44 50 0d 0a 0d 0a 46 69 78 65 64 42 75 69 6c 64 09 50 52 4f 43 0d 0a 09 6d 6f 76 09 61 | .ENDP....FixedBuild.PROC...mov.a |
| 188a0 | 68 2c 62 79 74 65 20 70 74 72 20 65 73 3a 5b 64 69 5d 0d 0a 09 63 61 6c 6c 09 48 44 47 65 74 42 | h,byte.ptr.es:[di]...call.HDGetB |
| 188c0 | 50 42 0d 0a 09 6a 6d 70 09 53 48 4f 52 54 20 62 70 62 72 65 74 0d 0a 46 69 78 65 64 42 75 69 6c | PB...jmp.SHORT.bpbret..FixedBuil |
| 188e0 | 64 09 45 4e 44 50 0d 0a 0d 0a 3b 2a 2a 2a 09 46 6c 6f 70 70 79 43 68 65 63 6b 20 2d 20 63 68 65 | d.ENDP....;***.FloppyCheck.-.che |
| 18900 | 63 6b 20 74 6f 20 73 65 65 20 69 66 20 74 68 65 20 64 69 73 6b 20 6d 61 79 20 68 61 76 65 20 62 | ck.to.see.if.the.disk.may.have.b |
| 18920 | 65 65 6e 20 63 68 61 6e 67 65 64 2e 0d 0a 3b 0d 0a 3b 09 45 4e 54 52 59 09 41 4c 20 3d 20 75 6e | een.changed...;..;.ENTRY.AL.=.un |
| 18940 | 69 74 20 23 0d 0a 3b 09 09 41 48 20 3d 20 6d 65 64 69 61 20 62 79 74 65 0d 0a 3b 09 45 58 49 54 | it.#..;..AH.=.media.byte..;.EXIT |
| 18960 | 09 52 65 74 75 72 6e 20 76 61 6c 75 65 20 69 6e 20 72 65 71 75 65 73 74 20 68 65 61 64 65 72 20 | .Return.value.in.request.header. |
| 18980 | 73 65 74 20 74 6f 20 6f 6e 65 20 6f 66 3a 0d 0a 3b 09 09 09 31 09 4d 65 64 69 61 20 6d 61 79 20 | set.to.one.of:..;...1.Media.may. |
| 189a0 | 68 61 76 65 20 62 65 65 6e 20 63 68 61 6e 67 65 64 0d 0a 3b 09 09 09 30 09 4d 65 64 69 61 20 6e | have.been.changed..;...0.Media.n |
| 189c0 | 6f 74 20 63 68 61 6e 67 65 64 0d 0a 3b 09 09 09 2d 31 09 4d 65 64 69 61 20 77 61 73 20 70 72 6f | ot.changed..;...-1.Media.was.pro |
| 189e0 | 62 61 62 6c 79 20 63 68 61 6e 67 65 64 0d 0a 3b 0d 0a 0d 0a 46 6c 6f 70 70 79 43 68 65 63 6b 09 | bably.changed..;....FloppyCheck. |
| 18a00 | 50 52 4f 43 0d 0a 09 4d 4f 56 09 44 4c 2c 31 09 09 09 3b 20 41 73 73 75 6d 65 20 6e 6f 74 20 63 | PROC...MOV.DL,1...;.Assume.not.c |
| 18a20 | 68 61 6e 67 65 64 0d 0a 09 63 6d 70 09 41 48 2c 30 66 38 48 09 09 09 3b 20 49 73 20 64 69 73 6b | hanged...cmp.AH,0f8H...;.Is.disk |
| 18a40 | 20 72 65 6d 6f 76 61 62 6c 65 3f 0d 0a 09 4a 45 09 46 6c 6f 70 70 79 43 68 65 63 6b 44 6f 6e 65 | .removable?...JE.FloppyCheckDone |
| 18a60 | 09 09 3b 20 4e 6f 2c 20 63 61 6e 27 74 20 62 65 20 63 68 61 6e 67 65 64 20 74 68 65 6e 0d 0a 09 | ..;.No,.can't.be.changed.then... |
| 18a80 | 63 6d 70 09 53 69 6e 67 6c 65 2c 30 09 09 3b 20 73 69 6e 67 6c 65 20 64 72 69 76 65 20 73 79 73 | cmp.Single,0..;.single.drive.sys |
| 18aa0 | 74 65 6d 3f 0d 0a 09 6a 65 09 66 6c 63 68 6b 31 09 09 09 3b 20 6e 6f 2c 20 63 68 65 63 6b 20 64 | tem?...je.flchk1...;.no,.check.d |
| 18ac0 | 72 69 76 65 20 73 74 61 74 65 0d 0a 09 63 6d 70 09 46 6c 6f 70 70 79 2e 55 6e 69 74 2c 61 6c 09 | rive.state...cmp.Floppy.Unit,al. |
| 18ae0 | 09 3b 20 75 6e 69 74 20 3d 20 63 75 72 72 65 6e 74 20 64 72 69 76 65 3f 0d 0a 09 6a 65 09 66 6c | .;.unit.=.current.drive?...je.fl |
| 18b00 | 63 68 6b 31 09 09 09 3b 20 79 65 73 2c 20 63 68 65 63 6b 20 64 72 69 76 65 20 73 74 61 74 65 0d | chk1...;.yes,.check.drive.state. |
| 18b20 | 0a 09 6d 6f 76 09 44 4c 2c 2d 31 09 09 09 3b 20 73 61 79 20 6d 65 64 69 61 20 63 68 61 6e 67 65 | ..mov.DL,-1...;.say.media.change |
| 18b40 | 64 20 66 6f 72 20 73 75 72 65 0d 0a 09 6a 6d 70 09 46 6c 6f 70 70 79 43 68 65 63 6b 44 6f 6e 65 | d.for.sure...jmp.FloppyCheckDone |
| 18b60 | 0d 0a 66 6c 63 68 6b 31 3a 20 4d 4f 56 09 43 58 2c 41 58 0d 0a 09 58 4f 52 09 43 48 2c 43 48 0d | ..flchk1:.MOV.CX,AX...XOR.CH,CH. |
| 18b80 | 0a 09 4d 4f 56 09 53 49 2c 43 58 0d 0a 09 41 44 44 09 53 49 2c 53 49 0d 0a 09 4d 4f 56 09 53 49 | ..MOV.SI,CX...ADD.SI,SI...MOV.SI |
| 18ba0 | 2c 46 44 69 6e 66 6f 5b 53 49 5d 09 09 3b 20 47 65 74 20 70 6f 69 6e 74 65 72 20 74 6f 20 64 72 | ,FDinfo[SI]..;.Get.pointer.to.dr |
| 18bc0 | 69 76 65 20 69 6e 66 6f 0d 0a 09 54 45 53 54 09 43 53 3a 5b 53 49 5d 2e 44 72 76 46 6c 61 67 2c | ive.info...TEST.CS:[SI].DrvFlag, |
| 18be0 | 46 6d 6f 74 6f 72 6f 6e 09 3b 20 49 73 20 6d 6f 74 6f 72 20 6f 6e 3f 0d 0a 09 4a 4e 5a 09 46 6c | Fmotoron.;.Is.motor.on?...JNZ.Fl |
| 18c00 | 6f 70 70 79 43 68 65 63 6b 44 6f 6e 65 09 09 3b 20 59 65 73 2c 20 6d 65 64 69 61 20 6e 6f 74 20 | oppyCheckDone..;.Yes,.media.not. |
| 18c20 | 63 68 61 6e 67 65 64 20 74 68 65 6e 0d 0a 09 58 4f 52 09 44 4c 2c 44 4c 09 09 09 3b 20 4e 6f 2c | changed.then...XOR.DL,DL...;.No, |
| 18c40 | 20 6d 69 67 68 74 20 68 61 76 65 20 62 65 65 6e 20 63 68 61 6e 67 65 64 0d 0a 46 6c 6f 70 70 79 | .might.have.been.changed..Floppy |
| 18c60 | 43 68 65 63 6b 44 6f 6e 65 3a 0d 0a 09 4d 4f 56 09 42 59 54 45 20 50 54 52 20 44 53 3a 5b 42 58 | CheckDone:...MOV.BYTE.PTR.DS:[BX |
| 18c80 | 5d 2e 52 71 41 64 64 72 2c 44 4c 0d 0a 09 4a 4d 50 09 53 74 61 74 75 73 43 6f 6d 70 6c 65 74 65 | ].RqAddr,DL...JMP.StatusComplete |
| 18ca0 | 09 09 3b 20 52 65 74 75 72 6e 20 77 68 65 74 68 65 72 20 6d 65 64 69 61 20 63 68 61 6e 67 65 64 | ..;.Return.whether.media.changed |
| 18cc0 | 0d 0a 46 6c 6f 70 70 79 43 68 65 63 6b 09 45 4e 44 50 0d 0a 0d 0a 0d 0a 46 69 78 65 64 43 68 65 | ..FloppyCheck.ENDP......FixedChe |
| 18ce0 | 63 6b 09 50 52 4f 43 0d 0a 09 4d 4f 56 09 44 4c 2c 31 0d 0a 09 4a 4d 50 09 46 6c 6f 70 70 79 43 | ck.PROC...MOV.DL,1...JMP.FloppyC |
| 18d00 | 68 65 63 6b 44 6f 6e 65 0d 0a 46 69 78 65 64 43 68 65 63 6b 09 45 4e 44 50 0d 0a 3b 2a 2a 2a 09 | heckDone..FixedCheck.ENDP..;***. |
| 18d20 | 46 6c 6f 70 70 79 52 65 61 64 2c 20 46 6c 6f 70 70 79 57 72 69 74 65 2c 20 46 6c 6f 70 70 79 57 | FloppyRead,.FloppyWrite,.FloppyW |
| 18d40 | 72 69 74 65 56 20 2d 20 42 61 73 69 63 20 49 2f 4f 20 65 6e 74 72 79 20 70 6f 69 6e 74 73 0d 0a | riteV.-.Basic.I/O.entry.points.. |
| 18d60 | 3b 0d 0a 3b 09 46 6c 6f 70 70 79 52 65 61 64 2c 20 46 6c 6f 70 70 79 57 72 69 74 65 20 61 6e 64 | ;..;.FloppyRead,.FloppyWrite.and |
| 18d80 | 20 46 6c 6f 70 70 79 57 72 69 74 65 56 20 61 72 65 20 74 68 65 20 62 61 73 69 63 20 49 2f 4f 0d | .FloppyWriteV.are.the.basic.I/O. |
| 18da0 | 0a 3b 09 72 6f 75 74 69 6e 65 73 20 75 73 65 64 20 62 79 20 74 68 65 20 44 4f 53 2e 20 20 54 68 | .;.routines.used.by.the.DOS...Th |
| 18dc0 | 65 79 20 72 65 61 6c 6c 79 20 64 6f 20 6e 6f 74 20 64 6f 20 6d 75 63 68 20 65 78 63 65 70 74 0d | ey.really.do.not.do.much.except. |
| 18de0 | 0a 3b 09 71 75 65 75 65 20 74 68 65 20 72 65 71 75 65 73 74 20 61 6e 64 20 73 74 61 72 74 20 74 | .;.queue.the.request.and.start.t |
| 18e00 | 68 65 20 64 65 76 69 63 65 20 69 66 20 69 74 20 69 73 20 69 64 6c 65 2e 0d 0a 3b 09 46 6f 72 20 | he.device.if.it.is.idle...;.For. |
| 18e20 | 73 69 6e 67 6c 65 20 64 72 69 76 65 20 66 6c 6f 70 70 79 20 73 79 73 74 65 6d 73 2c 20 74 68 65 | single.drive.floppy.systems,.the |
| 18e40 | 79 20 61 6c 73 6f 20 68 61 6e 64 6c 65 20 74 68 65 0d 0a 3b 09 73 77 69 74 63 68 69 6e 67 20 6f | y.also.handle.the..;.switching.o |
| 18e60 | 66 20 64 69 73 6b 73 20 77 68 65 6e 20 49 2f 4f 20 63 68 61 6e 67 65 73 20 66 72 6f 6d 20 41 20 | f.disks.when.I/O.changes.from.A. |
| 18e80 | 74 6f 20 42 20 6f 72 20 76 69 63 65 2d 76 65 72 73 61 2e 0d 0a 3b 0d 0a 3b 09 45 4e 54 52 59 09 | to.B.or.vice-versa...;..;.ENTRY. |
| 18ea0 | 44 53 3a 42 58 09 50 61 63 6b 65 74 20 61 64 64 72 65 73 73 0d 0a 3b 09 09 45 53 3a 44 49 09 54 | DS:BX.Packet.address..;..ES:DI.T |
| 18ec0 | 72 61 6e 73 66 65 72 20 61 64 64 72 65 73 73 0d 0a 3b 09 09 41 4c 09 55 6e 69 74 20 23 0d 0a 3b | ransfer.address..;..AL.Unit.#..; |
| 18ee0 | 09 09 41 48 09 4d 65 64 69 61 20 42 79 74 65 0d 0a 3b 09 09 43 58 09 23 20 6f 66 20 73 65 63 74 | ..AH.Media.Byte..;..CX.#.of.sect |
| 18f00 | 6f 72 73 0d 0a 3b 09 09 44 58 09 53 74 61 72 74 69 6e 67 20 73 65 63 74 6f 72 0d 0a 3b 0d 0a 3b | ors..;..DX.Starting.sector..;..; |
| 18f20 | 09 45 58 49 54 09 44 53 3a 42 58 09 50 61 63 6b 65 74 20 41 64 64 72 0d 0a 3b 09 09 43 58 09 23 | .EXIT.DS:BX.Packet.Addr..;..CX.# |
| 18f40 | 20 6f 66 20 73 65 63 74 6f 72 73 20 6c 65 66 74 20 74 6f 20 64 6f 0d 0a 3b 0d 0a 3b 09 55 53 45 | .of.sectors.left.to.do..;..;.USE |
| 18f60 | 53 09 53 49 0d 0a 0d 0a 46 6c 6f 70 70 79 52 65 61 64 09 4c 41 42 45 4c 09 4e 45 41 52 0d 0a 46 | S.SI....FloppyRead.LABEL.NEAR..F |
| 18f80 | 6c 6f 70 70 79 57 72 69 74 65 09 4c 41 42 45 4c 09 4e 45 41 52 0d 0a 46 6c 6f 70 70 79 57 72 69 | loppyWrite.LABEL.NEAR..FloppyWri |
| 18fa0 | 74 65 56 09 50 52 4f 43 0d 0a 09 64 65 62 75 67 09 34 2c 32 2c 3c 46 6c 20 72 64 2f 77 74 2f 76 | teV.PROC...debug.4,2,<Fl.rd/wt/v |
| 18fc0 | 65 72 20 20 52 65 71 20 24 78 3a 24 78 20 20 75 6e 69 74 20 24 62 20 20 73 65 63 20 24 64 20 20 | er..Req.$x:$x..unit.$b..sec.$d.. |
| 18fe0 | 6e 73 65 63 20 24 64 5c 6e 3e 2c 3c 64 73 2c 62 78 2c 61 78 2c 64 78 2c 63 78 3e 0d 0a 09 63 61 | nsec.$d\n>,<ds,bx,ax,dx,cx>...ca |
| 19000 | 6c 6c 09 42 6c 6f 63 6b 49 66 4c 6f 63 6b 65 64 0d 0a 09 70 75 73 68 09 64 69 0d 0a 09 63 61 6c | ll.BlockIfLocked...push.di...cal |
| 19020 | 6c 09 46 44 47 65 74 42 50 42 09 09 3b 20 63 73 3a 64 69 20 3d 3e 20 42 50 42 0d 0a 09 6d 6f 76 | l.FDGetBPB..;.cs:di.=>.BPB...mov |
| 19040 | 09 73 69 2c 64 78 0d 0a 09 61 64 64 09 73 69 2c 63 78 09 09 09 3b 20 63 6f 6d 70 75 74 65 20 6c | .si,dx...add.si,cx...;.compute.l |
| 19060 | 61 73 74 20 73 65 63 74 6f 72 20 2b 20 31 0d 0a 09 63 6d 70 09 73 69 2c 63 73 3a 5b 64 69 2e 42 | ast.sector.+.1...cmp.si,cs:[di.B |
| 19080 | 50 42 6e 73 65 63 5d 0d 0a 09 6d 6f 76 09 73 69 2c 64 69 0d 0a 09 70 6f 70 09 64 69 0d 0a 09 6a | PBnsec]...mov.si,di...pop.di...j |
| 190a0 | 62 65 09 66 6c 72 77 31 0d 0a 09 6d 6f 76 09 61 6c 2c 38 09 09 09 3b 20 45 52 52 4f 52 20 2d 20 | be.flrw1...mov.al,8...;.ERROR.-. |
| 190c0 | 53 65 63 74 6f 72 20 6e 6f 74 20 66 6f 75 6e 64 0d 0a 09 6a 6d 70 09 53 74 61 74 75 73 45 72 72 | Sector.not.found...jmp.StatusErr |
| 190e0 | 6f 72 0d 0a 0d 0a 66 6c 72 77 31 3a 09 4f 52 09 43 58 2c 43 58 09 09 09 3b 20 41 6e 79 74 68 69 | or....flrw1:.OR.CX,CX...;.Anythi |
| 19100 | 6e 67 20 74 6f 20 64 6f 3f 0d 0a 09 4a 4e 5a 09 66 6c 72 77 32 09 09 09 3b 20 59 65 73 0d 0a 09 | ng.to.do?...JNZ.flrw2...;.Yes... |
| 19120 | 4a 4d 50 09 53 74 61 74 75 73 43 6f 6d 70 6c 65 74 65 09 09 3b 20 4e 6f 2c 20 61 6c 6c 20 64 6f | JMP.StatusComplete..;.No,.all.do |
| 19140 | 6e 65 20 6e 6f 77 0d 0a 66 6c 72 77 32 3a 0d 0a 09 43 4d 50 09 53 69 6e 67 6c 65 2c 30 09 09 3b | ne.now..flrw2:...CMP.Single,0..; |
| 19160 | 20 49 73 20 74 68 69 73 20 61 20 73 69 6e 67 6c 65 20 64 72 69 76 65 20 73 79 73 74 65 6d 3f 0d | .Is.this.a.single.drive.system?. |
| 19180 | 0a 09 4a 45 09 66 6c 72 77 33 09 09 09 3b 20 4e 6f 2c 20 64 6f 6e 27 74 20 63 68 65 63 6b 20 66 | ..JE.flrw3...;.No,.don't.check.f |
| 191a0 | 6f 72 20 64 72 69 76 65 20 63 68 61 6e 67 65 0d 0a 09 43 41 4c 4c 09 46 6c 6f 70 70 79 43 68 61 | or.drive.change...CALL.FloppyCha |
| 191c0 | 6e 67 65 09 09 3b 20 53 65 65 20 69 66 20 73 68 6f 75 6c 64 20 63 68 61 6e 67 65 20 64 69 73 6b | nge..;.See.if.should.change.disk |
| 191e0 | 73 0d 0a 66 6c 72 77 33 3a 0d 0a 09 63 61 6c 6c 09 43 68 65 63 6b 57 72 61 70 0d 0a 09 70 75 73 | s..flrw3:...call.CheckWrap...pus |
| 19200 | 68 09 64 73 0d 0a 09 70 6f 70 09 65 73 09 09 09 3b 20 45 53 3a 42 58 20 3d 20 52 65 71 75 65 73 | h.ds...pop.es...;.ES:BX.=.Reques |
| 19220 | 74 20 61 64 64 72 0d 0a 09 70 75 73 68 09 63 73 0d 0a 09 70 6f 70 09 64 73 0d 0a 09 4c 45 41 09 | t.addr...push.cs...pop.ds...LEA. |
| 19240 | 53 49 2c 46 6c 6f 70 70 79 51 75 65 75 65 09 09 3b 20 44 53 3a 53 49 20 3d 20 70 74 72 20 74 6f | SI,FloppyQueue..;.DS:SI.=.ptr.to |
| 19260 | 20 68 65 61 64 20 6f 66 20 71 75 65 75 65 0d 0a 09 4d 4f 56 09 44 58 2c 50 75 73 68 52 65 71 75 | .head.of.queue...MOV.DX,PushRequ |
| 19280 | 65 73 74 0d 0a 09 43 41 4c 4c 09 44 6f 73 46 75 6e 63 74 69 6f 6e 09 09 3b 20 41 64 64 20 72 65 | est...CALL.DosFunction..;.Add.re |
| 192a0 | 71 75 65 73 74 20 74 6f 20 6c 69 73 74 0d 0a 09 70 75 73 68 09 65 73 0d 0a 09 70 6f 70 09 64 73 | quest.to.list...push.es...pop.ds |
| 192c0 | 09 09 09 3b 20 42 61 63 6b 20 74 6f 20 44 53 3a 42 58 20 69 73 20 72 65 71 75 65 73 74 0d 0a 09 | ...;.Back.to.DS:BX.is.request... |
| 192e0 | 70 75 73 68 66 0d 0a 09 63 6c 69 09 09 09 09 3b 20 69 6e 74 65 72 72 75 70 74 73 20 6f 66 66 20 | pushf...cli....;.interrupts.off. |
| 19300 | 77 68 69 6c 65 20 74 65 73 74 69 6e 67 20 73 74 61 74 65 0d 0a 09 54 45 53 54 09 46 6c 6f 70 70 | while.testing.state...TEST.Flopp |
| 19320 | 79 2e 46 6c 61 67 73 2c 46 61 63 74 69 76 65 09 3b 20 49 73 20 64 72 69 76 65 72 20 61 63 74 69 | y.Flags,Factive.;.Is.driver.acti |
| 19340 | 76 65 3f 0d 0a 09 4a 4e 45 09 46 6c 6f 70 70 79 41 63 74 69 76 65 09 09 3b 20 59 65 73 2c 20 64 | ve?...JNE.FloppyActive..;.Yes,.d |
| 19360 | 72 69 76 65 72 20 77 69 6c 6c 20 67 65 74 20 74 6f 20 69 74 0d 0a 09 50 55 53 48 09 44 53 0d 0a | river.will.get.to.it...PUSH.DS.. |
| 19380 | 09 50 55 53 48 09 42 58 09 09 09 3b 20 53 61 76 65 20 73 6f 6d 65 20 72 65 67 73 0d 0a 09 4f 52 | .PUSH.BX...;.Save.some.regs...OR |
| 193a0 | 09 46 6c 6f 70 70 79 2e 46 6c 61 67 73 2c 46 61 63 74 69 76 65 0d 0a 09 4d 4f 56 09 46 6c 6f 70 | .Floppy.Flags,Factive...MOV.Flop |
| 193c0 | 70 79 2e 53 74 61 74 65 2c 53 74 61 72 74 09 3b 20 57 61 6e 74 20 74 6f 20 73 74 61 72 74 20 49 | py.State,Start.;.Want.to.start.I |
| 193e0 | 2f 4f 0d 0a 09 43 41 4c 4c 09 46 6c 6f 70 70 79 45 78 65 63 75 74 65 09 09 3b 20 53 74 61 72 74 | /O...CALL.FloppyExecute..;.Start |
| 19400 | 20 75 70 20 74 68 65 20 64 72 69 76 65 72 0d 0a 09 50 4f 50 09 42 58 0d 0a 09 50 4f 50 09 44 53 | .up.the.driver...POP.BX...POP.DS |
| 19420 | 09 09 09 3b 20 52 65 73 74 6f 72 65 20 72 65 67 73 0d 0a 66 6c 72 77 34 3a 09 74 65 73 74 09 44 | ...;.Restore.regs..flrw4:.test.D |
| 19440 | 53 3a 5b 42 58 5d 2e 52 71 53 74 61 74 75 73 2c 30 31 30 30 48 09 3b 20 49 4f 20 63 6f 6d 70 6c | S:[BX].RqStatus,0100H.;.IO.compl |
| 19460 | 65 74 65 64 3f 0d 0a 09 4a 4e 5a 09 46 6c 6f 70 70 79 49 4f 64 6f 6e 65 09 09 3b 20 79 65 73 0d | eted?...JNZ.FloppyIOdone..;.yes. |
| 19480 | 0a 0d 0a 46 6c 6f 70 70 79 41 63 74 69 76 65 3a 0d 0a 09 4d 4f 56 09 41 58 2c 44 53 09 09 09 3b | ...FloppyActive:...MOV.AX,DS...; |
| 194a0 | 20 41 58 3a 42 58 20 3d 20 72 65 71 75 65 73 74 0d 0a 09 78 6f 72 09 63 78 2c 63 78 0d 0a 09 70 | .AX:BX.=.request...xor.cx,cx...p |
| 194c0 | 75 73 68 09 62 78 0d 0a 09 4d 4f 56 09 44 58 2c 42 6c 6f 63 6b 50 72 6f 63 65 73 73 0d 0a 09 43 | ush.bx...MOV.DX,BlockProcess...C |
| 194e0 | 41 4c 4c 09 44 6f 73 46 75 6e 63 74 69 6f 6e 09 09 3b 20 42 6c 6f 63 6b 20 75 6e 74 69 6c 20 49 | ALL.DosFunction..;.Block.until.I |
| 19500 | 2f 4f 20 69 73 20 64 6f 6e 65 0d 0a 09 70 6f 70 09 62 78 0d 0a 09 6a 6d 70 09 66 6c 72 77 34 09 | /O.is.done...pop.bx...jmp.flrw4. |
| 19520 | 09 09 3b 20 74 65 73 74 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 73 74 61 74 75 73 20 61 67 61 69 6e | ..;.test.completion.status.again |
| 19540 | 0d 0a 46 6c 6f 70 70 79 49 4f 64 6f 6e 65 3a 0d 0a 09 70 6f 70 66 0d 0a 09 4d 4f 56 09 41 58 2c | ..FloppyIOdone:...popf...MOV.AX, |
| 19560 | 44 53 3a 5b 42 58 5d 2e 52 71 53 74 61 74 75 73 09 3b 20 4e 65 65 64 20 41 58 20 3d 20 73 74 61 | DS:[BX].RqStatus.;.Need.AX.=.sta |
| 19580 | 74 75 73 0d 0a 09 4d 4f 56 09 43 58 2c 44 53 3a 5b 42 58 5d 2e 52 71 43 6f 75 6e 74 09 3b 20 4e | tus...MOV.CX,DS:[BX].RqCount.;.N |
| 195a0 | 65 65 64 20 43 58 20 3d 20 63 6f 75 6e 74 20 6c 65 66 74 20 74 6f 20 64 6f 0d 0a 09 64 65 62 75 | eed.CX.=.count.left.to.do...debu |
| 195c0 | 67 09 34 2c 32 2c 3c 46 6c 20 72 64 2f 77 74 2f 76 65 72 20 44 4f 4e 45 09 52 65 71 20 24 78 3a | g.4,2,<Fl.rd/wt/ver.DONE.Req.$x: |
| 195e0 | 24 78 20 20 73 74 61 74 20 24 78 20 20 72 65 73 69 64 20 24 64 5c 6e 3e 2c 3c 64 73 2c 62 78 2c | $x..stat.$x..resid.$d\n>,<ds,bx, |
| 19600 | 61 78 2c 63 78 3e 0d 0a 09 4a 4d 50 09 53 65 74 53 74 61 74 75 73 09 09 3b 20 52 65 74 75 72 6e | ax,cx>...JMP.SetStatus..;.Return |
| 19620 | 20 74 6f 20 44 4f 53 20 77 69 74 68 20 72 65 73 75 6c 74 73 0d 0a 46 6c 6f 70 70 79 57 72 69 74 | .to.DOS.with.results..FloppyWrit |
| 19640 | 65 56 09 45 4e 44 50 0d 0a 0d 0a 0d 0a 46 69 78 65 64 52 65 61 64 09 4c 41 42 45 4c 09 4e 45 41 | eV.ENDP......FixedRead.LABEL.NEA |
| 19660 | 52 0d 0a 46 69 78 65 64 57 72 69 74 65 09 4c 41 42 45 4c 09 4e 45 41 52 0d 0a 46 69 78 65 64 57 | R..FixedWrite.LABEL.NEAR..FixedW |
| 19680 | 72 69 74 65 56 09 50 52 4f 43 0d 0a 09 64 65 62 75 67 09 38 2c 32 2c 3c 46 69 78 20 72 64 2f 77 | riteV.PROC...debug.8,2,<Fix.rd/w |
| 196a0 | 74 2f 76 65 72 20 20 52 65 71 20 24 78 3a 24 78 20 20 75 6e 69 74 20 24 62 09 73 65 63 20 24 64 | t/ver..Req.$x:$x..unit.$b.sec.$d |
| 196c0 | 09 6e 73 65 63 20 24 64 5c 6e 3e 2c 3c 64 73 2c 62 78 2c 61 78 2c 64 78 2c 63 78 3e 0d 0a 09 63 | .nsec.$d\n>,<ds,bx,ax,dx,cx>...c |
| 196e0 | 61 6c 6c 09 42 6c 6f 63 6b 49 66 4c 6f 63 6b 65 64 0d 0a 09 70 75 73 68 09 64 69 0d 0a 09 63 61 | all.BlockIfLocked...push.di...ca |
| 19700 | 6c 6c 09 48 44 47 65 74 42 50 42 09 09 3b 20 63 73 3a 64 69 20 3d 3e 20 42 50 42 0d 0a 09 6d 6f | ll.HDGetBPB..;.cs:di.=>.BPB...mo |
| 19720 | 76 09 73 69 2c 64 78 0d 0a 09 61 64 64 09 73 69 2c 63 78 09 09 09 3b 20 63 6f 6d 70 75 74 65 20 | v.si,dx...add.si,cx...;.compute. |
| 19740 | 6c 61 73 74 20 73 65 63 74 6f 72 20 2b 20 31 0d 0a 09 63 6d 70 09 73 69 2c 63 73 3a 5b 64 69 2e | last.sector.+.1...cmp.si,cs:[di. |
| 19760 | 42 50 42 6e 73 65 63 5d 0d 0a 09 6d 6f 76 09 73 69 2c 64 69 0d 0a 09 70 6f 70 09 64 69 0d 0a 09 | BPBnsec]...mov.si,di...pop.di... |
| 19780 | 6a 62 65 09 66 78 72 77 31 0d 0a 09 6d 6f 76 09 61 6c 2c 38 09 09 09 3b 20 45 52 52 4f 52 20 2d | jbe.fxrw1...mov.al,8...;.ERROR.- |
| 197a0 | 20 53 65 63 74 6f 72 20 6e 6f 74 20 66 6f 75 6e 64 0d 0a 09 6a 6d 70 09 53 74 61 74 75 73 45 72 | .Sector.not.found...jmp.StatusEr |
| 197c0 | 72 6f 72 0d 0a 0d 0a 66 78 72 77 31 3a 09 4f 52 09 43 58 2c 43 58 09 09 09 3b 20 41 6e 79 74 68 | ror....fxrw1:.OR.CX,CX...;.Anyth |
| 197e0 | 69 6e 67 20 74 6f 20 64 6f 3f 0d 0a 09 4a 4e 5a 09 66 78 72 77 32 09 09 09 3b 20 59 65 73 0d 0a | ing.to.do?...JNZ.fxrw2...;.Yes.. |
| 19800 | 09 4a 4d 50 09 53 74 61 74 75 73 43 6f 6d 70 6c 65 74 65 09 09 3b 20 4e 6f 2c 20 61 6c 6c 20 64 | .JMP.StatusComplete..;.No,.all.d |
| 19820 | 6f 6e 65 20 6e 6f 77 0d 0a 66 78 72 77 32 3a 0d 0a 09 63 61 6c 6c 09 43 68 65 63 6b 57 72 61 70 | one.now..fxrw2:...call.CheckWrap |
| 19840 | 0d 0a 09 70 75 73 68 09 64 73 0d 0a 09 70 6f 70 09 65 73 09 09 09 3b 20 45 53 3a 42 58 20 3d 20 | ...push.ds...pop.es...;.ES:BX.=. |
| 19860 | 52 65 71 75 65 73 74 20 61 64 64 72 0d 0a 09 70 75 73 68 09 63 73 0d 0a 09 70 6f 70 09 64 73 0d | Request.addr...push.cs...pop.ds. |
| 19880 | 0a 09 4c 45 41 09 53 49 2c 46 69 78 65 64 51 75 65 75 65 09 09 3b 20 44 53 3a 53 49 20 3d 20 70 | ..LEA.SI,FixedQueue..;.DS:SI.=.p |
| 198a0 | 74 72 20 74 6f 20 68 65 61 64 20 6f 66 20 71 75 65 75 65 0d 0a 09 4d 4f 56 09 44 58 2c 50 75 73 | tr.to.head.of.queue...MOV.DX,Pus |
| 198c0 | 68 52 65 71 75 65 73 74 0d 0a 09 43 41 4c 4c 09 44 6f 73 46 75 6e 63 74 69 6f 6e 09 09 3b 20 41 | hRequest...CALL.DosFunction..;.A |
| 198e0 | 64 64 20 72 65 71 75 65 73 74 20 74 6f 20 6c 69 73 74 0d 0a 09 70 75 73 68 09 65 73 0d 0a 09 70 | dd.request.to.list...push.es...p |
| 19900 | 6f 70 09 64 73 09 09 09 3b 20 42 61 63 6b 20 74 6f 20 44 53 3a 42 58 20 69 73 20 72 65 71 75 65 | op.ds...;.Back.to.DS:BX.is.reque |
| 19920 | 73 74 0d 0a 09 70 75 73 68 66 0d 0a 09 63 6c 69 09 09 09 09 3b 20 69 6e 74 65 72 72 75 70 74 73 | st...pushf...cli....;.interrupts |
| 19940 | 20 6f 66 66 20 77 68 69 6c 65 20 74 65 73 74 69 6e 67 20 73 74 61 74 65 0d 0a 09 54 45 53 54 09 | .off.while.testing.state...TEST. |
| 19960 | 46 69 78 65 64 2e 46 6c 61 67 73 2c 46 61 63 74 69 76 65 09 3b 20 49 73 20 64 72 69 76 65 72 20 | Fixed.Flags,Factive.;.Is.driver. |
| 19980 | 61 63 74 69 76 65 3f 0d 0a 09 4a 4e 45 09 46 69 78 65 64 41 63 74 69 76 65 09 09 3b 20 59 65 73 | active?...JNE.FixedActive..;.Yes |
| 199a0 | 2c 20 64 72 69 76 65 72 20 77 69 6c 6c 20 67 65 74 20 74 6f 20 69 74 0d 0a 09 50 55 53 48 09 44 | ,.driver.will.get.to.it...PUSH.D |
| 199c0 | 53 0d 0a 09 50 55 53 48 09 42 58 09 09 09 3b 20 53 61 76 65 20 73 6f 6d 65 20 72 65 67 73 0d 0a | S...PUSH.BX...;.Save.some.regs.. |
| 199e0 | 09 4f 52 09 46 69 78 65 64 2e 46 6c 61 67 73 2c 46 61 63 74 69 76 65 0d 0a 09 4d 4f 56 09 46 69 | .OR.Fixed.Flags,Factive...MOV.Fi |
| 19a00 | 78 65 64 2e 53 74 61 74 65 2c 53 74 61 72 74 09 3b 20 57 61 6e 74 20 74 6f 20 73 74 61 72 74 20 | xed.State,Start.;.Want.to.start. |
| 19a20 | 49 2f 4f 0d 0a 09 43 41 4c 4c 09 46 69 78 65 64 45 78 65 63 75 74 65 09 09 3b 20 53 74 61 72 74 | I/O...CALL.FixedExecute..;.Start |
| 19a40 | 20 75 70 20 74 68 65 20 64 72 69 76 65 72 0d 0a 09 50 4f 50 09 42 58 0d 0a 09 50 4f 50 09 44 53 | .up.the.driver...POP.BX...POP.DS |
| 19a60 | 09 09 09 3b 20 52 65 73 74 6f 72 65 20 72 65 67 73 0d 0a 66 78 72 77 34 3a 09 74 65 73 74 09 44 | ...;.Restore.regs..fxrw4:.test.D |
| 19a80 | 53 3a 5b 42 58 5d 2e 52 71 53 74 61 74 75 73 2c 30 31 30 30 48 09 3b 20 49 4f 20 63 6f 6d 70 6c | S:[BX].RqStatus,0100H.;.IO.compl |
| 19aa0 | 65 74 65 64 3f 0d 0a 09 4a 4e 5a 09 46 69 78 65 64 49 4f 64 6f 6e 65 09 09 3b 20 79 65 73 0d 0a | eted?...JNZ.FixedIOdone..;.yes.. |
| 19ac0 | 0d 0a 46 69 78 65 64 41 63 74 69 76 65 3a 0d 0a 09 4d 4f 56 09 41 58 2c 44 53 09 09 09 3b 20 41 | ..FixedActive:...MOV.AX,DS...;.A |
| 19ae0 | 58 3a 42 58 20 3d 20 72 65 71 75 65 73 74 0d 0a 09 78 6f 72 09 63 78 2c 63 78 0d 0a 09 70 75 73 | X:BX.=.request...xor.cx,cx...pus |
| 19b00 | 68 09 62 78 0d 0a 09 4d 4f 56 09 44 58 2c 42 6c 6f 63 6b 50 72 6f 63 65 73 73 0d 0a 09 43 41 4c | h.bx...MOV.DX,BlockProcess...CAL |
| 19b20 | 4c 09 44 6f 73 46 75 6e 63 74 69 6f 6e 09 09 3b 20 42 6c 6f 63 6b 20 75 6e 74 69 6c 20 49 2f 4f | L.DosFunction..;.Block.until.I/O |
| 19b40 | 20 69 73 20 64 6f 6e 65 0d 0a 09 70 6f 70 09 62 78 0d 0a 09 6a 6d 70 09 66 78 72 77 34 09 09 09 | .is.done...pop.bx...jmp.fxrw4... |
| 19b60 | 3b 20 74 65 73 74 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 73 74 61 74 75 73 20 61 67 61 69 6e 0d 0a | ;.test.completion.status.again.. |
| 19b80 | 46 69 78 65 64 49 4f 64 6f 6e 65 3a 0d 0a 09 70 6f 70 66 0d 0a 09 4d 4f 56 09 41 58 2c 44 53 3a | FixedIOdone:...popf...MOV.AX,DS: |
| 19ba0 | 5b 42 58 5d 2e 52 71 53 74 61 74 75 73 09 3b 20 4e 65 65 64 20 41 58 20 3d 20 73 74 61 74 75 73 | [BX].RqStatus.;.Need.AX.=.status |
| 19bc0 | 0d 0a 09 4d 4f 56 09 43 58 2c 44 53 3a 5b 42 58 5d 2e 52 71 43 6f 75 6e 74 09 3b 20 4e 65 65 64 | ...MOV.CX,DS:[BX].RqCount.;.Need |
| 19be0 | 20 43 58 20 3d 20 63 6f 75 6e 74 20 6c 65 66 74 20 74 6f 20 64 6f 0d 0a 09 64 65 62 75 67 09 38 | .CX.=.count.left.to.do...debug.8 |
| 19c00 | 2c 32 2c 3c 46 78 20 72 64 2f 77 74 2f 76 65 72 20 44 4f 4e 45 09 52 65 71 20 24 78 3a 24 78 20 | ,2,<Fx.rd/wt/ver.DONE.Req.$x:$x. |
| 19c20 | 20 73 74 61 74 20 24 78 20 20 72 65 73 69 64 20 24 64 5c 6e 3e 2c 3c 64 73 2c 62 78 2c 61 78 2c | .stat.$x..resid.$d\n>,<ds,bx,ax, |
| 19c40 | 63 78 3e 0d 0a 09 4a 4d 50 09 53 65 74 53 74 61 74 75 73 09 09 3b 20 52 65 74 75 72 6e 20 74 6f | cx>...JMP.SetStatus..;.Return.to |
| 19c60 | 20 44 4f 53 20 77 69 74 68 20 72 65 73 75 6c 74 73 0d 0a 46 69 78 65 64 57 72 69 74 65 56 09 45 | .DOS.with.results..FixedWriteV.E |
| 19c80 | 4e 44 50 0d 0a 0d 0a 3b 2a 2a 2a 09 43 68 65 63 6b 57 72 61 70 20 2d 20 63 68 65 63 6b 20 77 68 | NDP....;***.CheckWrap.-.check.wh |
| 19ca0 | 65 74 68 65 72 20 61 20 72 65 71 75 65 73 74 20 63 72 6f 73 73 65 73 20 61 20 36 34 4b 62 20 62 | ether.a.request.crosses.a.64Kb.b |
| 19cc0 | 6f 75 6e 64 61 72 79 0d 0a 3b 0d 0a 3b 09 43 68 65 63 6b 57 72 61 70 20 77 69 6c 6c 20 63 68 65 | oundary..;..;.CheckWrap.will.che |
| 19ce0 | 63 6b 20 77 68 65 74 68 65 72 20 74 68 65 20 72 65 71 75 65 73 74 20 67 69 76 65 6e 20 69 6e 20 | ck.whether.the.request.given.in. |
| 19d00 | 44 53 3a 42 58 0d 0a 3b 09 63 72 6f 73 73 65 73 20 61 20 36 34 4b 62 20 62 6f 75 6e 64 61 72 79 | DS:BX..;.crosses.a.64Kb.boundary |
| 19d20 | 2e 20 20 41 20 70 6f 72 74 69 6f 6e 20 6f 66 20 73 75 63 68 20 72 65 71 75 65 73 74 73 20 6d 75 | ...A.portion.of.such.requests.mu |
| 19d40 | 73 74 0d 0a 3b 09 62 65 20 64 6f 6e 65 20 75 73 69 6e 67 20 53 63 72 61 74 63 68 42 75 66 66 65 | st..;.be.done.using.ScratchBuffe |
| 19d60 | 72 20 66 6f 72 20 61 20 73 69 6e 67 6c 65 20 73 65 63 74 6f 72 20 74 72 61 6e 73 66 65 72 2e 0d | r.for.a.single.sector.transfer.. |
| 19d80 | 0a 3b 09 54 68 69 73 20 72 6f 75 74 69 6e 65 20 65 6e 73 75 72 65 73 20 74 68 61 74 20 6f 6e 6c | .;.This.routine.ensures.that.onl |
| 19da0 | 79 20 6f 6e 65 20 73 75 63 68 20 72 65 71 75 65 73 74 20 69 73 20 70 75 74 20 69 6e 74 6f 0d 0a | y.one.such.request.is.put.into.. |
| 19dc0 | 3b 09 65 69 74 68 65 72 20 6f 66 20 74 68 65 20 72 65 71 75 65 73 74 20 71 75 65 75 65 73 20 61 | ;.either.of.the.request.queues.a |
| 19de0 | 74 20 61 6e 79 20 74 69 6d 65 2e 0d 0a 3b 0d 0a 3b 09 45 4e 54 52 59 09 44 53 3a 42 58 09 52 65 | t.any.time...;..;.ENTRY.DS:BX.Re |
| 19e00 | 71 75 65 73 74 20 68 65 61 64 65 72 0d 0a 3b 09 09 45 53 3a 44 49 09 54 72 61 6e 73 66 65 72 20 | quest.header..;..ES:DI.Transfer. |
| 19e20 | 61 64 64 72 65 73 73 0d 0a 3b 09 09 43 53 3a 53 49 09 50 6f 69 6e 74 65 72 20 74 6f 20 42 50 42 | address..;..CS:SI.Pointer.to.BPB |
| 19e40 | 0d 0a 3b 09 09 43 58 09 53 65 63 74 6f 72 20 63 6f 75 6e 74 0d 0a 3b 09 45 58 49 54 09 57 68 65 | ..;..CX.Sector.count..;.EXIT.Whe |
| 19e60 | 6e 20 69 74 27 73 20 73 61 66 65 20 74 6f 20 70 72 6f 63 65 65 64 2e 0d 0a 3b 09 55 53 45 53 09 | n.it's.safe.to.proceed...;.USES. |
| 19e80 | 41 58 2c 42 50 0d 0a 0d 0a 43 68 65 63 6b 57 72 61 70 09 50 52 4f 43 0d 0a 09 70 75 73 68 09 64 | AX,BP....CheckWrap.PROC...push.d |
| 19ea0 | 78 0d 0a 09 70 75 73 68 09 63 78 0d 0a 09 6d 6f 76 09 61 78 2c 63 78 0d 0a 09 6d 75 6c 09 63 73 | x...push.cx...mov.ax,cx...mul.cs |
| 19ec0 | 3a 5b 73 69 2e 42 50 42 73 65 63 73 69 7a 5d 0d 0a 09 6d 6f 76 09 64 78 2c 65 73 09 09 09 3b 20 | :[si.BPBsecsiz]...mov.dx,es...;. |
| 19ee0 | 63 6f 6d 70 75 74 65 20 6f 66 66 73 65 74 0d 0a 09 6d 6f 76 09 63 6c 2c 34 0d 0a 09 73 68 6c 09 | compute.offset...mov.cl,4...shl. |
| 19f00 | 64 78 2c 63 6c 0d 0a 09 61 64 64 09 64 78 2c 64 69 0d 0a 09 63 6c 63 09 09 09 09 3b 20 6e 6f 77 | dx,cl...add.dx,di...clc....;.now |
| 19f20 | 20 73 65 65 20 69 66 20 6f 66 66 73 65 74 2b 6e 62 79 74 65 73 20 6f 76 65 72 66 6c 6f 77 73 0d | .see.if.offset+nbytes.overflows. |
| 19f40 | 0a 09 61 64 64 09 64 78 2c 61 78 0d 0a 09 6a 6e 63 09 63 68 6b 77 38 0d 0a 09 64 65 62 75 67 09 | ..add.dx,ax...jnc.chkw8...debug. |
| 19f60 | 31 32 2c 31 30 68 2c 3c 43 68 65 63 6b 57 72 61 70 20 24 78 20 24 78 3a 24 78 09 3e 2c 3c 61 78 | 12,10h,<CheckWrap.$x.$x:$x.>,<ax |
| 19f80 | 2c 65 73 2c 64 69 3e 0d 0a 09 70 75 73 68 09 62 78 0d 0a 09 53 65 6d 57 61 69 74 20 53 63 72 61 | ,es,di>...push.bx...SemWait.Scra |
| 19fa0 | 74 63 68 42 75 66 53 65 6d 09 09 3b 20 77 61 69 74 20 66 6f 72 20 53 63 72 61 74 63 68 42 75 66 | tchBufSem..;.wait.for.ScratchBuf |
| 19fc0 | 66 65 72 20 74 6f 20 62 65 20 61 76 61 69 6c 61 62 6c 65 0d 0a 09 70 6f 70 09 62 78 0d 0a 0d 0a | fer.to.be.available...pop.bx.... |
| 19fe0 | 63 68 6b 77 38 3a 09 70 6f 70 09 63 78 0d 0a 09 70 6f 70 09 64 78 0d 0a 09 72 65 74 0d 0a 43 68 | chkw8:.pop.cx...pop.dx...ret..Ch |
| 1a000 | 65 63 6b 57 72 61 70 09 45 4e 44 50 0d 0a 0d 0a 0d 0a 3b 2a 2a 2a 09 46 6c 6f 70 70 79 43 68 61 | eckWrap.ENDP......;***.FloppyCha |
| 1a020 | 6e 67 65 20 2d 20 63 68 65 63 6b 20 77 68 65 74 68 65 72 20 66 6c 6f 70 70 79 20 64 69 73 6b 20 | nge.-.check.whether.floppy.disk. |
| 1a040 | 6d 75 73 74 20 62 65 20 63 68 61 6e 67 65 64 0d 0a 3b 0d 0a 3b 09 46 6c 6f 70 70 79 43 68 61 6e | must.be.changed..;..;.FloppyChan |
| 1a060 | 67 65 20 69 73 20 63 61 6c 6c 65 64 20 6f 6e 20 61 20 73 69 6e 67 6c 65 20 64 72 69 76 65 20 73 | ge.is.called.on.a.single.drive.s |
| 1a080 | 79 73 74 65 6d 20 74 6f 20 73 69 6d 75 6c 61 74 65 20 61 0d 0a 3b 09 74 77 6f 20 64 72 69 76 65 | ystem.to.simulate.a..;.two.drive |
| 1a0a0 | 20 73 79 73 74 65 6d 2e 20 20 54 68 65 20 63 75 72 72 65 6e 74 20 72 65 71 75 65 73 74 20 66 6f | .system...The.current.request.fo |
| 1a0c0 | 72 20 49 2f 4f 20 69 73 20 63 68 65 63 6b 65 64 20 61 67 61 69 6e 73 74 0d 0a 3b 09 77 68 61 74 | r.I/O.is.checked.against..;.what |
| 1a0e0 | 20 74 68 65 20 64 72 69 76 65 72 20 63 6f 6e 73 69 64 65 72 73 20 74 6f 20 62 65 20 74 68 65 20 | .the.driver.considers.to.be.the. |
| 1a100 | 63 75 72 72 65 6e 74 20 64 72 69 76 65 2e 20 20 49 66 20 74 68 65 79 20 61 72 65 0d 0a 3b 09 74 | current.drive...If.they.are..;.t |
| 1a120 | 68 65 20 73 61 6d 65 2c 20 46 6c 6f 70 70 79 43 68 61 6e 67 65 20 6a 75 73 74 20 72 65 74 75 72 | he.same,.FloppyChange.just.retur |
| 1a140 | 6e 73 2e 20 20 4f 74 68 65 72 77 69 73 65 2c 20 53 77 61 70 53 65 6d 32 20 69 73 20 73 65 74 0d | ns...Otherwise,.SwapSem2.is.set. |
| 1a160 | 0a 3b 09 61 6e 64 20 74 68 65 20 63 75 72 72 65 6e 74 20 70 72 6f 63 65 73 73 20 69 73 20 62 6c | .;.and.the.current.process.is.bl |
| 1a180 | 6f 63 6b 65 64 20 6f 6e 20 53 77 61 70 53 65 6d 32 2e 09 20 41 6e 79 20 70 72 6f 63 65 73 73 20 | ocked.on.SwapSem2...Any.process. |
| 1a1a0 | 74 68 61 74 0d 0a 3b 09 61 74 74 65 6d 70 74 73 20 49 2f 4f 20 77 68 69 6c 65 20 53 77 61 70 53 | that..;.attempts.I/O.while.SwapS |
| 1a1c0 | 65 6d 32 20 69 73 20 73 65 74 20 69 73 20 62 6c 6f 63 6b 65 64 20 6f 6e 20 53 77 61 70 53 65 6d | em2.is.set.is.blocked.on.SwapSem |
| 1a1e0 | 31 2e 20 20 57 68 65 6e 0d 0a 3b 09 53 77 61 70 53 65 6d 32 20 69 73 20 63 6c 65 61 72 65 64 2c | 1...When..;.SwapSem2.is.cleared, |
| 1a200 | 20 74 68 65 73 65 20 70 72 6f 63 65 73 73 65 73 20 61 72 65 20 63 6f 6e 74 69 6e 75 65 64 2e 20 | .these.processes.are.continued.. |
| 1a220 | 20 57 68 65 6e 20 74 68 65 0d 0a 3b 09 64 72 69 76 65 72 20 62 65 63 6f 6d 65 73 20 69 64 6c 65 | .When.the..;.driver.becomes.idle |
| 1a240 | 20 61 6e 64 20 53 77 61 70 53 65 6d 32 20 69 73 20 73 65 74 2c 20 74 68 65 20 49 64 6c 65 20 73 | .and.SwapSem2.is.set,.the.Idle.s |
| 1a260 | 74 61 74 65 20 63 6f 6e 74 69 6e 75 65 73 0d 0a 3b 09 74 68 65 20 62 6c 6f 63 6b 65 64 20 70 72 | tate.continues..;.the.blocked.pr |
| 1a280 | 6f 63 65 73 73 2e 20 20 54 68 69 73 20 70 72 6f 63 65 73 73 20 74 68 65 6e 20 70 75 74 73 20 6f | ocess...This.process.then.puts.o |
| 1a2a0 | 75 74 20 74 68 65 20 6d 65 73 73 61 67 65 20 61 62 6f 75 74 0d 0a 3b 09 73 77 69 74 63 68 69 6e | ut.the.message.about..;.switchin |
| 1a2c0 | 67 20 64 69 73 6b 73 20 61 6e 64 20 77 61 69 74 73 20 66 6f 72 20 61 20 75 73 65 72 20 72 65 70 | g.disks.and.waits.for.a.user.rep |
| 1a2e0 | 6c 79 2e 20 20 57 68 65 6e 20 69 74 20 69 73 20 67 69 76 65 6e 2c 0d 0a 3b 09 46 6c 6f 70 70 79 | ly...When.it.is.given,..;.Floppy |
| 1a300 | 43 68 61 6e 67 65 20 63 6c 65 61 72 73 20 53 77 61 70 53 65 6d 31 20 61 6e 64 20 63 61 75 73 65 | Change.clears.SwapSem1.and.cause |
| 1a320 | 73 20 74 68 65 20 49 2f 4f 20 74 6f 20 62 65 20 73 74 61 72 74 65 64 2e 0d 0a 3b 0d 0a 3b 09 45 | s.the.I/O.to.be.started...;..;.E |
| 1a340 | 4e 54 52 59 09 44 53 3a 42 58 09 50 6f 69 6e 74 65 72 20 74 6f 20 49 2f 4f 20 72 65 71 75 65 73 | NTRY.DS:BX.Pointer.to.I/O.reques |
| 1a360 | 74 0d 0a 3b 0d 0a 3b 09 55 53 45 53 09 41 58 2c 44 58 0d 0a 3b 0d 0a 0d 0a 0d 0a 46 6c 6f 70 70 | t..;..;.USES.AX,DX..;......Flopp |
| 1a380 | 79 43 68 61 6e 67 65 09 50 52 4f 43 0d 0a 09 70 75 73 68 09 63 78 0d 0a 09 70 75 73 68 66 0d 0a | yChange.PROC...push.cx...pushf.. |
| 1a3a0 | 09 70 75 73 68 09 62 78 0d 0a 09 53 65 6d 57 61 69 74 20 53 77 61 70 53 65 6d 31 09 09 3b 20 43 | .push.bx...SemWait.SwapSem1..;.C |
| 1a3c0 | 75 72 72 65 6e 74 6c 79 20 77 61 69 74 69 6e 67 20 74 6f 20 73 77 69 74 63 68 20 64 69 73 6b 3f | urrently.waiting.to.switch.disk? |
| 1a3e0 | 0d 0a 09 70 6f 70 09 62 78 0d 0a 0d 0a 66 6c 63 68 61 31 3a 20 61 6e 64 09 53 77 61 70 53 65 6d | ...pop.bx....flcha1:.and.SwapSem |
| 1a400 | 31 2c 4e 4f 54 20 53 45 4d 5f 42 55 53 59 09 3b 20 72 65 73 65 74 20 42 55 53 59 20 66 6f 72 20 | 1,NOT.SEM_BUSY.;.reset.BUSY.for. |
| 1a420 | 6e 6f 77 0d 0a 09 4d 4f 56 09 41 4c 2c 44 53 3a 5b 42 58 5d 2e 52 71 55 6e 69 74 09 3b 20 47 65 | now...MOV.AL,DS:[BX].RqUnit.;.Ge |
| 1a440 | 74 20 64 65 73 69 72 65 64 20 75 6e 69 74 0d 0a 09 43 4d 50 09 41 4c 2c 46 6c 6f 70 70 79 2e 55 | t.desired.unit...CMP.AL,Floppy.U |
| 1a460 | 6e 69 74 09 09 3b 20 53 77 69 74 63 68 69 6e 67 20 41 20 61 6e 64 20 42 20 64 72 69 76 65 3f 0d | nit..;.Switching.A.and.B.drive?. |
| 1a480 | 0a 09 4a 45 09 66 6c 63 68 61 37 09 09 09 3b 20 4e 6f 2c 20 6b 65 65 70 20 75 73 69 6e 67 20 74 | ..JE.flcha7...;.No,.keep.using.t |
| 1a4a0 | 68 69 73 20 64 72 69 76 65 0d 0a 09 43 4c 49 09 09 09 09 3b 20 2a 2a 20 44 69 73 61 62 6c 65 20 | his.drive...CLI....;.**.Disable. |
| 1a4c0 | 69 6e 74 65 72 72 75 70 74 73 0d 0a 09 4f 52 09 53 77 61 70 53 65 6d 31 2c 53 45 4d 5f 42 55 53 | interrupts...OR.SwapSem1,SEM_BUS |
| 1a4e0 | 59 09 3b 20 46 6c 61 67 20 77 61 69 74 69 6e 67 20 74 6f 20 73 77 69 74 63 68 0d 0a 09 74 65 73 | Y.;.Flag.waiting.to.switch...tes |
| 1a500 | 74 09 46 6c 6f 70 70 79 2e 46 6c 61 67 73 2c 46 61 63 74 69 76 65 09 3b 20 49 73 20 64 72 69 76 | t.Floppy.Flags,Factive.;.Is.driv |
| 1a520 | 65 72 20 69 64 6c 65 3f 0d 0a 09 4a 45 09 66 6c 63 68 61 32 09 09 09 3b 20 59 65 73 2c 20 64 6f | er.idle?...JE.flcha2...;.Yes,.do |
| 1a540 | 6e 27 74 20 6e 65 65 64 20 74 6f 20 77 61 69 74 0d 0a 09 70 75 73 68 09 62 78 0d 0a 09 53 65 6d | n't.need.to.wait...push.bx...Sem |
| 1a560 | 57 61 69 74 20 53 77 61 70 53 65 6d 32 0d 0a 09 70 6f 70 09 62 78 0d 0a 09 6a 6d 70 09 66 6c 63 | Wait.SwapSem2...pop.bx...jmp.flc |
| 1a580 | 68 61 31 0d 0a 66 6c 63 68 61 32 3a 0d 0a 09 70 6f 70 66 09 09 09 09 3b 20 72 65 73 74 6f 72 65 | ha1..flcha2:...popf....;.restore |
| 1a5a0 | 20 69 6e 74 65 72 72 75 70 74 20 73 74 61 74 65 0d 0a 09 70 75 73 68 66 0d 0a 09 41 44 44 09 41 | .interrupt.state...pushf...ADD.A |
| 1a5c0 | 4c 2c 22 41 22 09 09 09 3b 20 43 6f 6e 76 65 72 74 20 74 6f 20 64 72 69 76 65 20 6c 65 74 74 65 | L,"A"...;.Convert.to.drive.lette |
| 1a5e0 | 72 0d 0a 09 4d 4f 56 09 43 53 3a 44 72 69 76 65 4c 65 74 74 65 72 2c 41 4c 09 3b 20 53 65 74 20 | r...MOV.CS:DriveLetter,AL.;.Set. |
| 1a600 | 74 68 65 20 6c 65 74 74 65 72 0d 0a 09 50 55 53 48 09 44 53 0d 0a 09 50 55 53 48 09 53 49 0d 0a | the.letter...PUSH.DS...PUSH.SI.. |
| 1a620 | 09 70 75 73 68 09 62 78 0d 0a 09 70 75 73 68 09 63 73 0d 0a 09 70 6f 70 09 64 73 0d 0a 09 4c 45 | .push.bx...push.cs...pop.ds...LE |
| 1a640 | 41 09 53 49 2c 53 77 69 74 63 68 4d 73 67 0d 0a 66 6c 63 68 61 34 3a 0d 0a 09 4c 4f 44 53 42 0d | A.SI,SwitchMsg..flcha4:...LODSB. |
| 1a660 | 0a 09 4f 52 09 41 4c 2c 41 4c 09 09 09 3b 20 45 6e 64 20 6f 66 20 6d 65 73 73 61 67 65 3f 0d 0a | ..OR.AL,AL...;.End.of.message?.. |
| 1a680 | 09 4a 5a 09 66 6c 63 68 61 35 09 09 09 3b 20 59 65 73 0d 0a 09 49 4e 54 09 32 39 48 09 09 09 3b | .JZ.flcha5...;.Yes...INT.29H...; |
| 1a6a0 | 20 4e 6f 2c 20 6f 75 74 70 75 74 20 63 68 61 72 0d 0a 09 4a 4d 50 09 66 6c 63 68 61 34 09 09 09 | .No,.output.char...JMP.flcha4... |
| 1a6c0 | 3b 20 50 75 74 20 6f 75 74 20 77 68 6f 6c 65 20 6d 73 67 0d 0a 0d 0a 66 6c 63 68 61 35 3a 0d 0a | ;.Put.out.whole.msg....flcha5:.. |
| 1a6e0 | 09 6d 6f 76 09 61 68 2c 31 09 09 09 3b 20 46 6c 75 73 68 20 6b 65 79 62 6f 61 72 64 20 69 6e 70 | .mov.ah,1...;.Flush.keyboard.inp |
| 1a700 | 75 74 0d 0a 09 69 6e 74 09 31 36 48 0d 0a 09 6a 7a 09 66 6c 63 68 61 35 0d 0a 09 58 4f 52 09 41 | ut...int.16H...jz.flcha5...XOR.A |
| 1a720 | 48 2c 41 48 0d 0a 09 49 4e 54 09 31 36 48 09 09 09 3b 20 57 61 69 74 20 66 6f 72 20 61 20 63 68 | H,AH...INT.16H...;.Wait.for.a.ch |
| 1a740 | 61 72 0d 0a 09 70 6f 70 09 62 78 0d 0a 09 50 4f 50 09 53 49 0d 0a 09 50 4f 50 09 44 53 0d 0a 66 | ar...pop.bx...POP.SI...POP.DS..f |
| 1a760 | 6c 63 68 61 37 3a 0d 0a 09 70 75 73 68 09 62 78 0d 0a 09 53 65 6d 53 69 67 09 53 77 61 70 53 65 | lcha7:...push.bx...SemSig.SwapSe |
| 1a780 | 6d 31 09 09 3b 20 41 6c 6c 6f 77 20 62 6c 6f 63 6b 65 64 20 70 72 6f 63 65 73 73 65 73 20 74 6f | m1..;.Allow.blocked.processes.to |
| 1a7a0 | 20 63 6f 6e 74 69 6e 75 65 0d 0a 09 70 6f 70 09 62 78 0d 0a 66 6c 63 68 61 38 3a 0d 0a 09 70 6f | .continue...pop.bx..flcha8:...po |
| 1a7c0 | 70 66 0d 0a 09 70 6f 70 09 63 78 0d 0a 09 52 45 54 0d 0a 0d 0a 46 6c 6f 70 70 79 43 68 61 6e 67 | pf...pop.cx...RET....FloppyChang |
| 1a7e0 | 65 09 45 4e 44 50 0d 0a 0d 0a 0d 0a 53 77 69 74 63 68 4d 73 67 09 4c 41 42 45 4c 09 57 4f 52 44 | e.ENDP......SwitchMsg.LABEL.WORD |
| 1a800 | 0d 0a 09 44 42 09 31 33 2c 31 30 2c 22 49 6e 73 65 72 74 20 64 69 73 6b 65 74 74 65 20 66 6f 72 | ...DB.13,10,"Insert.diskette.for |
| 1a820 | 20 64 72 69 76 65 20 22 0d 0a 44 72 69 76 65 4c 65 74 74 65 72 09 4c 41 42 45 4c 09 42 59 54 45 | .drive."..DriveLetter.LABEL.BYTE |
| 1a840 | 0d 0a 09 44 42 09 22 41 3a 20 61 6e 64 20 73 74 72 69 6b 65 22 2c 31 33 2c 31 30 2c 22 61 6e 79 | ...DB."A:.and.strike",13,10,"any |
| 1a860 | 20 6b 65 79 20 77 68 65 6e 20 72 65 61 64 79 22 2c 31 33 2c 31 30 2c 31 30 2c 30 0d 0a 0d 0a 0d | .key.when.ready",13,10,10,0..... |
| 1a880 | 0a 49 6e 74 31 33 48 61 6e 64 6c 65 72 09 50 72 6f 63 09 46 61 72 0d 0a 09 70 75 73 68 09 64 78 | .Int13Handler.Proc.Far...push.dx |
| 1a8a0 | 09 09 09 3b 20 53 61 76 65 20 72 65 67 73 20 75 73 65 64 20 69 6e 20 6c 6f 63 61 6c 20 70 72 6f | ...;.Save.regs.used.in.local.pro |
| 1a8c0 | 63 65 73 73 69 6e 67 0d 0a 09 70 75 73 68 09 63 78 0d 0a 09 70 75 73 68 09 62 78 0d 0a 09 70 75 | cessing...push.cx...push.bx...pu |
| 1a8e0 | 73 68 09 61 78 0d 0a 09 70 75 73 68 66 0d 0a 4c 6f 63 6b 43 68 65 63 6b 3a 0d 0a 09 63 6c 69 09 | sh.ax...pushf..LockCheck:...cli. |
| 1a900 | 09 09 09 3b 20 49 66 20 61 6e 79 20 49 6e 74 20 31 33 20 72 65 71 75 65 73 74 20 69 73 20 61 6c | ...;.If.any.Int.13.request.is.al |
| 1a920 | 72 65 61 64 79 0d 0a 09 63 6d 70 09 53 65 6d 49 6e 74 31 33 2c 30 09 09 3b 20 20 70 65 6e 64 69 | ready...cmp.SemInt13,0..;..pendi |
| 1a940 | 6e 67 2c 20 62 6c 6f 63 6b 20 74 68 69 73 20 70 72 6f 63 65 73 73 20 75 6e 74 69 6c 0d 0a 09 6a | ng,.block.this.process.until...j |
| 1a960 | 7a 09 4e 6f 74 4c 6f 63 6b 65 64 09 09 3b 20 20 74 68 65 20 70 72 65 76 69 6f 75 73 20 6f 6e 65 | z.NotLocked..;..the.previous.one |
| 1a980 | 20 66 69 6e 69 73 68 65 73 2e 0d 0a 09 6d 6f 76 09 61 78 2c 63 73 0d 0a 09 6d 6f 76 09 62 78 2c | .finishes....mov.ax,cs...mov.bx, |
| 1a9a0 | 6f 66 66 73 65 74 20 53 65 6d 49 6e 74 31 33 0d 0a 09 78 6f 72 09 63 78 2c 63 78 0d 0a 09 6d 6f | offset.SemInt13...xor.cx,cx...mo |
| 1a9c0 | 76 09 64 78 2c 42 6c 6f 63 6b 50 72 6f 63 65 73 73 0d 0a 09 63 61 6c 6c 09 44 6f 73 46 75 6e 63 | v.dx,BlockProcess...call.DosFunc |
| 1a9e0 | 74 69 6f 6e 0d 0a 09 6a 6d 70 09 4c 6f 63 6b 43 68 65 63 6b 0d 0a 4e 6f 74 4c 6f 63 6b 65 64 3a | tion...jmp.LockCheck..NotLocked: |
| 1aa00 | 0d 0a 09 6d 6f 76 09 53 65 6d 49 6e 74 31 33 2c 31 09 09 3b 20 4c 6f 63 6b 20 6f 75 74 20 6f 74 | ...mov.SemInt13,1..;.Lock.out.ot |
| 1aa20 | 68 65 72 20 64 69 73 6b 20 72 65 71 75 65 73 74 73 0d 0a 09 70 6f 70 66 0d 0a 09 70 75 73 68 66 | her.disk.requests...popf...pushf |
| 1aa40 | 0d 0a 42 75 73 79 43 68 65 63 6b 3a 0d 0a 09 63 6c 69 0d 0a 09 63 6d 70 09 53 65 6d 44 69 73 6b | ..BusyCheck:...cli...cmp.SemDisk |
| 1aa60 | 49 4f 2c 30 09 09 3b 20 49 66 20 74 68 65 20 64 69 73 6b 73 20 61 72 65 20 62 75 73 79 2c 20 62 | IO,0..;.If.the.disks.are.busy,.b |
| 1aa80 | 6c 6f 63 6b 20 74 68 69 73 0d 0a 09 6a 7a 09 44 69 73 6b 46 72 65 65 09 09 3b 20 20 70 72 6f 63 | lock.this...jz.DiskFree..;..proc |
| 1aaa0 | 65 73 73 20 74 69 6c 6c 20 74 68 65 79 20 66 72 65 65 20 75 70 2e 0d 0a 09 6d 6f 76 09 61 78 2c | ess.till.they.free.up....mov.ax, |
| 1aac0 | 63 73 0d 0a 09 6d 6f 76 09 62 78 2c 6f 66 66 73 65 74 20 53 65 6d 44 69 73 6b 49 4f 0d 0a 09 78 | cs...mov.bx,offset.SemDiskIO...x |
| 1aae0 | 6f 72 09 63 78 2c 63 78 0d 0a 09 6d 6f 76 09 64 78 2c 42 6c 6f 63 6b 50 72 6f 63 65 73 73 0d 0a | or.cx,cx...mov.dx,BlockProcess.. |
| 1ab00 | 09 63 61 6c 6c 09 44 6f 73 46 75 6e 63 74 69 6f 6e 0d 0a 09 6a 6d 70 09 42 75 73 79 43 68 65 63 | .call.DosFunction...jmp.BusyChec |
| 1ab20 | 6b 0d 0a 44 69 73 6b 46 72 65 65 3a 0d 0a 09 70 6f 70 66 0d 0a 09 73 74 69 0d 0a 09 70 6f 70 09 | k..DiskFree:...popf...sti...pop. |
| 1ab40 | 61 78 09 09 09 3b 20 52 65 73 74 6f 72 65 20 72 65 67 73 20 66 6f 72 20 63 61 6c 6c 0d 0a 09 70 | ax...;.Restore.regs.for.call...p |
| 1ab60 | 6f 70 09 62 78 0d 0a 09 70 6f 70 09 63 78 0d 0a 09 70 6f 70 09 64 78 0d 0a 09 70 75 73 68 09 64 | op.bx...pop.cx...pop.dx...push.d |
| 1ab80 | 78 0d 0a 09 70 75 73 68 09 63 78 0d 0a 09 70 75 73 68 09 62 78 0d 0a 09 70 75 73 68 66 0d 0a 09 | x...push.cx...push.bx...pushf... |
| 1aba0 | 63 61 6c 6c 09 64 77 6f 72 64 20 70 74 72 20 5b 52 65 61 6c 49 6e 74 31 33 56 65 63 5d 0d 0a 09 | call.dword.ptr.[RealInt13Vec]... |
| 1abc0 | 6d 6f 76 09 53 65 6d 49 6e 74 31 33 2c 30 0d 0a 09 70 75 73 68 09 61 78 0d 0a 09 70 75 73 68 66 | mov.SemInt13,0...push.ax...pushf |
| 1abe0 | 0d 0a 09 6d 6f 76 09 61 78 2c 63 73 09 09 09 3b 20 55 6e 62 6c 6f 63 6b 20 61 6e 79 74 68 69 6e | ...mov.ax,cs...;.Unblock.anythin |
| 1ac00 | 67 20 74 68 61 74 20 69 73 20 77 61 69 74 69 6e 67 0d 0a 09 6d 6f 76 09 62 78 2c 6f 66 66 73 65 | g.that.is.waiting...mov.bx,offse |
| 1ac20 | 74 20 53 65 6d 49 6e 74 31 33 0d 0a 09 6d 6f 76 09 64 78 2c 43 6f 6e 74 69 6e 75 65 50 72 6f 63 | t.SemInt13...mov.dx,ContinueProc |
| 1ac40 | 65 73 73 0d 0a 09 63 61 6c 6c 09 44 6f 73 46 75 6e 63 74 69 6f 6e 0d 0a 09 70 6f 70 66 09 09 09 | ess...call.DosFunction...popf... |
| 1ac60 | 09 3b 20 52 65 73 74 6f 72 65 20 75 73 65 72 20 72 65 67 73 0d 0a 09 70 6f 70 09 61 78 0d 0a 09 | .;.Restore.user.regs...pop.ax... |
| 1ac80 | 70 6f 70 09 62 78 0d 0a 09 70 6f 70 09 63 78 0d 0a 09 70 6f 70 09 64 78 0d 0a 09 72 65 74 09 32 | pop.bx...pop.cx...pop.dx...ret.2 |
| 1aca0 | 0d 0a 49 6e 74 31 33 48 61 6e 64 6c 65 72 09 65 6e 64 70 0d 0a 0d 0a 0d 0a 53 55 42 54 54 4c 09 | ..Int13Handler.endp......SUBTTL. |
| 1acc0 | 46 69 78 65 64 20 64 69 73 6b 20 73 74 61 72 74 75 70 20 72 6f 75 74 69 6e 65 0d 0a 50 41 47 45 | Fixed.disk.startup.routine..PAGE |
| 1ace0 | 09 2b 0d 0a 0d 0a 3b 09 46 69 78 65 64 45 78 65 63 75 74 65 20 70 72 6f 63 65 73 73 65 73 20 61 | .+....;.FixedExecute.processes.a |
| 1ad00 | 20 64 69 73 6b 20 72 65 71 75 65 73 74 20 61 66 74 65 72 20 69 74 20 68 61 73 20 62 65 65 6e 20 | .disk.request.after.it.has.been. |
| 1ad20 | 73 65 74 20 75 70 2e 09 20 57 68 65 6e 20 74 68 65 0d 0a 3b 20 20 64 69 73 6b 20 69 73 20 69 6e | set.up...When.the..;..disk.is.in |
| 1ad40 | 61 63 74 69 76 65 20 28 53 74 61 74 65 20 3d 20 49 64 6c 65 29 2c 20 69 74 20 69 73 20 63 61 6c | active.(State.=.Idle),.it.is.cal |
| 1ad60 | 6c 65 64 20 74 6f 20 73 74 61 72 74 20 74 68 65 20 64 65 76 69 63 65 2e 20 20 46 6f 72 20 61 6c | led.to.start.the.device...For.al |
| 1ad80 | 6c 0d 0a 3b 20 20 73 75 62 73 65 71 75 65 6e 74 20 65 76 65 6e 74 73 2c 20 69 74 20 69 73 20 63 | l..;..subsequent.events,.it.is.c |
| 1ada0 | 61 6c 6c 65 64 20 6f 6e 20 74 68 65 20 64 69 73 6b 20 69 6e 74 65 72 72 75 70 74 20 77 68 69 63 | alled.on.the.disk.interrupt.whic |
| 1adc0 | 68 20 73 69 67 6e 61 6c 65 64 20 74 68 65 0d 0a 3b 20 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 6f 66 | h.signaled.the..;..completion.of |
| 1ade0 | 20 74 68 61 74 20 73 75 62 66 75 6e 63 74 69 6f 6e 2e 20 20 53 6f 6d 65 20 73 74 61 74 65 73 20 | .that.subfunction...Some.states. |
| 1ae00 | 64 6f 20 6e 6f 74 20 69 6e 76 6f 6c 76 65 20 77 61 69 74 69 6e 67 20 66 6f 72 20 61 6e 0d 0a 3b | do.not.involve.waiting.for.an..; |
| 1ae20 | 20 20 69 6e 74 65 72 72 75 70 74 20 74 6f 20 6f 63 63 75 72 2e 09 54 68 69 73 20 72 6f 75 74 69 | ..interrupt.to.occur..This.routi |
| 1ae40 | 6e 65 20 72 75 6e 73 20 65 6e 74 69 72 65 6c 79 20 6f 66 66 20 74 68 65 20 27 46 69 78 65 64 27 | ne.runs.entirely.off.the.'Fixed' |
| 1ae60 | 20 64 61 74 61 20 73 74 72 75 63 74 75 72 65 0d 0a 0d 0a 46 69 78 65 64 44 69 73 70 61 74 63 68 | .data.structure....FixedDispatch |
| 1ae80 | 09 4c 41 42 45 4c 09 57 4f 52 44 0d 0a 09 44 57 09 46 78 45 78 53 74 61 72 74 0d 0a 09 44 57 09 | .LABEL.WORD...DW.FxExStart...DW. |
| 1aea0 | 46 78 45 78 43 61 6c 63 0d 0a 09 44 57 09 46 78 45 78 45 72 72 6f 72 09 09 3b 3b 20 42 55 47 42 | FxExCalc...DW.FxExError..;;.BUGB |
| 1aec0 | 55 47 20 72 65 61 6c 6c 79 20 65 72 72 6f 72 20 69 6e 20 73 74 61 74 65 20 6d 61 63 68 69 6e 65 | UG.really.error.in.state.machine |
| 1aee0 | 0d 0a 09 44 57 09 46 78 45 78 45 72 72 6f 72 09 09 3b 3b 20 42 55 47 42 55 47 20 72 65 61 6c 6c | ...DW.FxExError..;;.BUGBUG.reall |
| 1af00 | 79 20 65 72 72 6f 72 20 69 6e 20 73 74 61 74 65 20 6d 61 63 68 69 6e 65 0d 0a 09 44 57 09 46 78 | y.error.in.state.machine...DW.Fx |
| 1af20 | 45 78 45 72 72 6f 72 09 09 3b 3b 20 42 55 47 42 55 47 20 72 65 61 6c 6c 79 20 65 72 72 6f 72 20 | ExError..;;.BUGBUG.really.error. |
| 1af40 | 69 6e 20 73 74 61 74 65 20 6d 61 63 68 69 6e 65 0d 0a 09 44 57 09 46 78 45 78 45 72 72 6f 72 09 | in.state.machine...DW.FxExError. |
| 1af60 | 09 3b 3b 20 42 55 47 42 55 47 20 72 65 61 6c 6c 79 20 65 72 72 6f 72 20 69 6e 20 73 74 61 74 65 | .;;.BUGBUG.really.error.in.state |
| 1af80 | 20 6d 61 63 68 69 6e 65 0d 0a 09 44 57 09 46 78 45 78 56 65 72 69 66 79 0d 0a 09 44 57 09 46 78 | .machine...DW.FxExVerify...DW.Fx |
| 1afa0 | 45 78 44 6f 6e 65 0d 0a 09 44 57 09 46 78 45 78 49 64 6c 65 0d 0a 09 44 57 09 46 78 45 78 45 72 | ExDone...DW.FxExIdle...DW.FxExEr |
| 1afc0 | 72 6f 72 0d 0a 0d 0a 46 69 78 65 64 45 78 65 63 75 74 65 09 50 52 4f 43 0d 0a 09 70 75 73 68 09 | ror....FixedExecute.PROC...push. |
| 1afe0 | 63 73 09 09 09 3b 20 43 53 20 2d 3e 20 44 53 0d 0a 09 70 6f 70 09 64 73 0d 0a 20 20 20 20 41 53 | cs...;.CS.->.DS...pop.ds......AS |
| 1b000 | 53 55 4d 45 09 44 53 3a 42 69 6f 73 53 65 67 0d 0a 09 4d 4f 56 09 42 58 2c 46 69 78 65 64 2e 53 | SUME.DS:BiosSeg...MOV.BX,Fixed.S |
| 1b020 | 74 61 74 65 09 09 3b 20 47 65 74 20 63 75 72 72 65 6e 74 20 73 74 61 74 65 0d 0a 09 64 65 62 75 | tate..;.Get.current.state...debu |
| 1b040 | 67 09 38 2c 34 2c 3c 46 78 45 78 20 73 74 61 74 65 20 24 64 09 3e 2c 3c 62 78 3e 0d 0a 09 41 44 | g.8,4,<FxEx.state.$d.>,<bx>...AD |
| 1b060 | 44 09 42 58 2c 42 58 0d 0a 09 4a 4d 50 09 46 69 78 65 64 44 69 73 70 61 74 63 68 5b 42 58 5d 09 | D.BX,BX...JMP.FixedDispatch[BX]. |
| 1b080 | 3b 20 44 69 73 70 61 74 63 68 20 74 6f 20 63 6f 72 72 65 63 74 20 72 6f 75 74 69 6e 65 0d 0a 0d | ;.Dispatch.to.correct.routine... |
| 1b0a0 | 0a 0d 0a 3b 2a 09 46 69 78 65 64 20 73 74 61 74 65 20 53 74 61 72 74 0d 0a 3b 0d 0a 3b 09 44 6f | ...;*.Fixed.state.Start..;..;.Do |
| 1b0c0 | 20 73 65 74 75 70 20 63 61 6c 63 75 6c 61 74 69 6f 6e 73 20 74 6f 20 66 69 67 75 72 65 20 6f 75 | .setup.calculations.to.figure.ou |
| 1b0e0 | 74 20 73 65 63 74 6f 72 2c 20 73 74 61 72 74 0d 0a 3b 20 20 75 70 20 6d 6f 74 6f 72 2c 20 61 64 | t.sector,.start..;..up.motor,.ad |
| 1b100 | 76 61 6e 63 65 20 74 6f 20 43 61 6c 63 20 73 74 61 74 65 2e 0d 0a 3b 0d 0a 3b 20 20 45 6e 74 65 | vance.to.Calc.state...;..;..Ente |
| 1b120 | 72 65 64 20 6f 6e 20 69 6e 69 74 69 61 6c 6c 79 20 70 69 63 6b 69 6e 67 20 75 70 20 61 20 6e 65 | red.on.initially.picking.up.a.ne |
| 1b140 | 77 20 72 65 71 75 65 73 74 20 74 6f 20 64 6f 20 61 6e 64 20 6f 6e 20 65 72 72 6f 72 20 72 65 74 | w.request.to.do.and.on.error.ret |
| 1b160 | 72 69 65 73 2e 0d 0a 3b 20 20 49 66 20 65 72 72 6f 72 20 72 65 74 72 69 65 73 20 73 74 61 72 74 | ries...;..If.error.retries.start |
| 1b180 | 20 68 65 72 65 2c 20 74 68 65 6e 20 6d 75 6c 74 69 70 6c 65 20 73 65 63 74 6f 72 20 72 65 71 75 | .here,.then.multiple.sector.requ |
| 1b1a0 | 65 73 74 73 20 77 69 6c 6c 20 61 6c 77 61 79 73 20 73 74 61 72 74 0d 0a 3b 20 20 61 74 20 74 68 | ests.will.always.start..;..at.th |
| 1b1c0 | 65 20 62 65 67 69 6e 6e 69 6e 67 20 72 61 74 68 65 72 20 74 68 61 6e 20 61 74 20 74 68 65 20 70 | e.beginning.rather.than.at.the.p |
| 1b1e0 | 6f 69 6e 74 20 6f 66 20 74 68 65 20 65 72 72 6f 72 21 20 57 68 79 3f 0d 0a 0d 0a 46 78 45 78 53 | oint.of.the.error!.Why?....FxExS |
| 1b200 | 74 61 72 74 3a 0d 0a 09 6d 6f 76 09 73 69 2c 4f 46 46 53 45 54 20 46 69 78 65 64 09 09 3b 20 53 | tart:...mov.si,OFFSET.Fixed..;.S |
| 1b220 | 49 20 3d 20 70 6f 69 6e 74 65 72 20 74 6f 20 70 65 72 2d 64 65 76 69 63 65 20 69 6e 66 6f 2e 0d | I.=.pointer.to.per-device.info.. |
| 1b240 | 0a 09 6c 65 73 09 62 78 2c 46 69 78 65 64 51 75 65 75 65 09 09 3b 20 45 53 3a 42 58 20 3d 20 70 | ..les.bx,FixedQueue..;.ES:BX.=.p |
| 1b260 | 6f 69 6e 74 65 72 20 74 6f 20 63 75 72 72 65 6e 74 20 72 65 71 75 65 73 74 0d 0a 09 6d 6f 76 09 | ointer.to.current.request...mov. |
| 1b280 | 61 6c 2c 65 73 3a 5b 62 78 5d 2e 52 71 55 6e 69 74 0d 0a 09 63 61 6c 6c 09 48 44 47 65 74 42 50 | al,es:[bx].RqUnit...call.HDGetBP |
| 1b2a0 | 42 09 09 3b 20 44 49 20 3d 20 64 72 69 76 65 20 70 61 72 61 6d 65 74 65 72 73 0d 0a 09 43 41 4c | B..;.DI.=.drive.parameters...CAL |
| 1b2c0 | 4c 09 53 65 74 75 70 09 09 09 3b 20 44 6f 20 73 65 74 75 70 20 63 61 6c 63 75 6c 61 74 69 6f 6e | L.Setup...;.Do.setup.calculation |
| 1b2e0 | 73 0d 0a 09 4d 4f 56 09 46 69 78 65 64 2e 53 74 61 74 65 2c 43 61 6c 63 09 3b 20 41 64 76 61 6e | s...MOV.Fixed.State,Calc.;.Advan |
| 1b300 | 63 65 20 74 6f 20 6e 65 78 74 20 73 74 61 74 65 0d 0a 09 4a 4d 50 09 46 69 78 65 64 45 78 65 63 | ce.to.next.state...JMP.FixedExec |
| 1b320 | 75 74 65 09 09 3b 20 4e 6f 77 20 72 65 74 75 72 6e 20 74 6f 20 64 6f 20 43 61 6c 63 20 63 6f 64 | ute..;.Now.return.to.do.Calc.cod |
| 1b340 | 65 0d 0a 0d 0a 0d 0a 0d 0a 3b 2a 09 46 69 78 65 64 20 73 74 61 74 65 20 43 61 6c 63 0d 0a 3b 0d | e........;*.Fixed.state.Calc..;. |
| 1b360 | 0a 3b 09 43 61 6c 63 75 6c 61 74 65 20 63 79 6c 69 6e 64 65 72 2c 20 68 65 61 64 20 61 6e 64 20 | .;.Calculate.cylinder,.head.and. |
| 1b380 | 73 65 63 74 6f 72 2c 20 77 61 69 74 20 66 6f 72 20 6d 6f 74 6f 72 0d 0a 3b 20 20 73 74 61 72 74 | sector,.wait.for.motor..;..start |
| 1b3a0 | 20 6f 72 20 68 65 61 64 20 6c 6f 61 64 2c 20 61 64 76 61 6e 63 65 20 74 6f 20 53 65 6c 65 63 74 | .or.head.load,.advance.to.Select |
| 1b3c0 | 20 73 74 61 74 65 2e 0d 0a 3b 0d 0a 3b 20 20 45 6e 74 65 72 65 64 20 61 66 74 65 72 20 53 74 61 | .state...;..;..Entered.after.Sta |
| 1b3e0 | 72 74 20 73 74 61 74 65 20 61 6e 64 20 61 6c 73 6f 20 6f 6e 20 66 75 72 74 68 65 72 20 73 65 63 | rt.state.and.also.on.further.sec |
| 1b400 | 74 6f 72 73 20 6f 66 20 61 20 6d 75 6c 74 69 70 6c 65 20 73 65 63 74 6f 72 0d 0a 3b 20 20 72 65 | tors.of.a.multiple.sector..;..re |
| 1b420 | 71 75 65 73 74 2e 0d 0a 0d 0a 46 78 45 78 43 61 6c 63 3a 0d 0a 09 6d 6f 76 09 73 69 2c 4f 46 46 | quest.....FxExCalc:...mov.si,OFF |
| 1b440 | 53 45 54 20 46 69 78 65 64 09 09 3b 20 53 49 20 3d 20 70 6f 69 6e 74 65 72 20 74 6f 20 70 65 72 | SET.Fixed..;.SI.=.pointer.to.per |
| 1b460 | 2d 64 65 76 69 63 65 20 69 6e 66 6f 2e 0d 0a 09 6c 65 73 09 62 78 2c 46 69 78 65 64 51 75 65 75 | -device.info....les.bx,FixedQueu |
| 1b480 | 65 09 09 3b 20 45 53 3a 42 58 20 3d 20 70 6f 69 6e 74 65 72 20 74 6f 20 63 75 72 72 65 6e 74 20 | e..;.ES:BX.=.pointer.to.current. |
| 1b4a0 | 72 65 71 75 65 73 74 0d 0a 09 6d 6f 76 09 61 6c 2c 65 73 3a 5b 62 78 5d 2e 52 71 55 6e 69 74 0d | request...mov.al,es:[bx].RqUnit. |
| 1b4c0 | 0a 09 63 61 6c 6c 09 48 44 47 65 74 42 50 42 09 09 3b 20 44 49 20 3d 20 64 72 69 76 65 20 70 61 | ..call.HDGetBPB..;.DI.=.drive.pa |
| 1b4e0 | 72 61 6d 65 74 65 72 73 0d 0a 09 43 41 4c 4c 09 4d 61 70 53 65 63 74 6f 72 09 09 3b 20 47 65 74 | rameters...CALL.MapSector..;.Get |
| 1b500 | 20 68 65 61 64 2c 20 63 79 6c 69 6e 64 65 72 20 61 6e 64 20 73 65 63 74 6f 72 0d 0a 09 74 65 73 | .head,.cylinder.and.sector...tes |
| 1b520 | 74 09 46 69 78 65 64 2e 46 6c 61 67 73 2c 46 77 72 69 74 65 0d 0a 09 6a 6e 7a 09 66 78 78 63 31 | t.Fixed.Flags,Fwrite...jnz.fxxc1 |
| 1b540 | 0d 0a 09 6d 6f 76 09 61 6c 2c 44 4d 41 5f 72 65 61 64 0d 0a 09 6d 6f 76 09 46 69 78 65 64 2e 44 | ...mov.al,DMA_read...mov.Fixed.D |
| 1b560 | 43 42 2c 48 44 5f 43 52 45 41 44 0d 0a 09 6a 6d 70 09 53 48 4f 52 54 20 66 78 78 63 32 0d 0a 66 | CB,HD_CREAD...jmp.SHORT.fxxc2..f |
| 1b580 | 78 78 63 31 3a 09 6d 6f 76 09 61 6c 2c 44 4d 41 5f 77 72 69 74 65 0d 0a 09 6d 6f 76 09 46 69 78 | xxc1:.mov.al,DMA_write...mov.Fix |
| 1b5a0 | 65 64 2e 44 43 42 2c 48 44 5f 43 57 52 49 54 45 0d 0a 66 78 78 63 32 3a 09 6d 6f 76 09 61 68 2c | ed.DCB,HD_CWRITE..fxxc2:.mov.ah, |
| 1b5c0 | 48 44 5f 44 4d 41 0d 0a 09 63 61 6c 6c 09 44 4d 41 73 65 74 75 70 09 09 3b 20 73 65 74 20 75 70 | HD_DMA...call.DMAsetup..;.set.up |
| 1b5e0 | 20 44 4d 41 20 74 72 61 6e 73 66 65 72 0d 0a 09 6d 6f 76 09 61 6c 2c 46 69 78 65 64 2e 55 6e 69 | .DMA.transfer...mov.al,Fixed.Uni |
| 1b600 | 74 0d 0a 09 6d 6f 76 09 63 6c 2c 35 0d 0a 09 73 68 6c 09 61 78 2c 63 6c 0d 0a 09 6f 72 09 61 6c | t...mov.cl,5...shl.ax,cl...or.al |
| 1b620 | 2c 46 69 78 65 64 2e 48 65 61 64 0d 0a 09 6d 6f 76 09 46 69 78 65 64 2e 44 43 42 2b 31 2c 61 6c | ,Fixed.Head...mov.Fixed.DCB+1,al |
| 1b640 | 09 09 3b 20 73 65 74 20 68 65 61 64 2f 75 6e 69 74 0d 0a 09 6d 6f 76 09 61 78 2c 46 69 78 65 64 | ..;.set.head/unit...mov.ax,Fixed |
| 1b660 | 2e 63 79 6c 0d 0a 09 6d 6f 76 09 46 69 78 65 64 2e 44 43 42 2b 33 2c 61 6c 09 09 3b 20 73 65 74 | .cyl...mov.Fixed.DCB+3,al..;.set |
| 1b680 | 20 6c 6f 77 20 63 79 6c 69 6e 64 65 72 0d 0a 09 73 68 72 09 61 78 2c 31 0d 0a 09 73 68 72 09 61 | .low.cylinder...shr.ax,1...shr.a |
| 1b6a0 | 78 2c 31 0d 0a 09 61 6e 64 09 61 6c 2c 30 43 30 48 0d 0a 09 6f 72 09 61 6c 2c 46 69 78 65 64 2e | x,1...and.al,0C0H...or.al,Fixed. |
| 1b6c0 | 53 65 63 74 6f 72 0d 0a 09 6d 6f 76 09 46 69 78 65 64 2e 44 43 42 2b 32 2c 61 6c 09 09 3b 20 73 | Sector...mov.Fixed.DCB+2,al..;.s |
| 1b6e0 | 65 74 20 68 69 67 68 20 63 79 6c 69 6e 64 65 72 2f 73 65 63 74 6f 72 0d 0a 09 6d 6f 76 09 61 6c | et.high.cylinder/sector...mov.al |
| 1b700 | 2c 42 59 54 45 20 50 54 52 20 46 69 78 65 64 2e 4e 75 6d 73 65 63 74 6f 72 73 0d 0a 09 6d 6f 76 | ,BYTE.PTR.Fixed.Numsectors...mov |
| 1b720 | 09 46 69 78 65 64 2e 44 43 42 2b 34 2c 61 6c 09 09 3b 20 73 65 74 20 73 65 63 74 6f 72 20 63 6f | .Fixed.DCB+4,al..;.set.sector.co |
| 1b740 | 75 6e 74 0d 0a 09 6d 6f 76 09 46 69 78 65 64 2e 44 43 42 2b 35 2c 48 44 63 6f 6e 74 72 6f 6c 62 | unt...mov.Fixed.DCB+5,HDcontrolb |
| 1b760 | 79 74 65 09 3b 42 55 47 42 55 47 20 2d 20 77 68 61 74 20 64 6f 20 77 65 20 77 61 6e 74 20 68 65 | yte.;BUGBUG.-.what.do.we.want.he |
| 1b780 | 72 65 3f 0d 0a 09 6d 6f 76 09 61 6c 2c 33 0d 0a 09 63 61 6c 6c 09 48 44 43 6f 6d 6d 61 6e 64 0d | re?...mov.al,3...call.HDCommand. |
| 1b7a0 | 0a 09 6d 6f 76 09 61 6c 2c 44 6f 6e 65 09 09 09 3b 20 61 73 73 75 6d 65 20 6e 65 78 74 20 73 74 | ..mov.al,Done...;.assume.next.st |
| 1b7c0 | 61 74 65 20 69 73 20 44 6f 6e 65 0d 0a 09 74 65 73 74 09 46 69 78 65 64 2e 46 6c 61 67 73 2c 46 | ate.is.Done...test.Fixed.Flags,F |
| 1b7e0 | 76 65 72 69 66 79 0d 0a 09 6a 7a 09 66 78 78 63 33 0d 0a 09 6d 6f 76 09 61 6c 2c 56 65 72 69 66 | verify...jz.fxxc3...mov.al,Verif |
| 1b800 | 79 0d 0a 66 78 78 63 33 3a 09 6d 6f 76 09 42 59 54 45 20 50 54 52 20 46 69 78 65 64 2e 53 74 61 | y..fxxc3:.mov.BYTE.PTR.Fixed.Sta |
| 1b820 | 74 65 2c 61 6c 09 09 3b 20 73 65 74 20 6e 65 78 74 20 73 74 61 74 65 0d 0a 09 72 65 74 0d 0a 0d | te,al..;.set.next.state...ret... |
| 1b840 | 0a 0d 0a 3b 2a 09 46 69 78 65 64 20 73 74 61 74 65 20 56 65 72 69 66 79 0d 0a 3b 0d 0a 3b 09 48 | ...;*.Fixed.state.Verify..;..;.H |
| 1b860 | 61 76 65 20 65 78 65 63 75 74 65 64 20 61 20 77 72 69 74 65 20 66 75 6e 63 74 69 6f 6e 2c 20 6d | ave.executed.a.write.function,.m |
| 1b880 | 75 73 74 20 6e 6f 77 20 76 65 72 69 66 79 2e 0d 0a 3b 20 42 55 47 42 55 47 09 46 6f 72 20 6e 6f | ust.now.verify...;.BUGBUG.For.no |
| 1b8a0 | 77 20 6a 75 73 74 20 67 6f 20 74 6f 20 64 6f 6e 65 20 73 74 61 74 65 2e 0d 0a 0d 0a 46 78 45 78 | w.just.go.to.done.state.....FxEx |
| 1b8c0 | 56 65 72 69 66 79 3a 0d 0a 09 6d 6f 76 09 46 69 78 65 64 2e 53 74 61 74 65 2c 44 6f 6e 65 0d 0a | Verify:...mov.Fixed.State,Done.. |
| 1b8e0 | 09 6a 6d 70 09 46 69 78 65 64 45 78 65 63 75 74 65 0d 0a 0d 0a 0d 0a 0d 0a 3b 2a 09 46 69 78 65 | .jmp.FixedExecute........;*.Fixe |
| 1b900 | 64 20 73 74 61 74 65 20 44 6f 6e 65 0d 0a 3b 0d 0a 3b 09 49 66 20 77 68 6f 6c 65 20 72 65 71 75 | d.state.Done..;..;.If.whole.requ |
| 1b920 | 65 73 74 20 69 73 20 6e 6f 77 20 63 6f 6d 70 6c 65 74 65 2c 20 6d 61 72 6b 20 74 68 65 20 72 65 | est.is.now.complete,.mark.the.re |
| 1b940 | 71 75 65 73 74 0d 0a 3b 20 20 61 73 20 64 6f 6e 65 20 61 6e 64 20 74 68 65 6e 20 73 74 61 72 74 | quest..;..as.done.and.then.start |
| 1b960 | 20 74 68 65 20 6e 65 78 74 20 6f 6e 65 20 69 66 20 74 68 65 72 65 20 69 73 20 6f 6e 65 2e 09 20 | .the.next.one.if.there.is.one... |
| 1b980 | 49 66 20 74 68 65 20 72 65 71 75 65 73 74 20 69 73 20 6e 6f 74 0d 0a 3b 20 20 79 65 74 20 64 6f | If.the.request.is.not..;..yet.do |
| 1b9a0 | 6e 65 2c 20 61 64 6a 75 73 74 20 76 61 6c 75 65 73 20 74 6f 20 73 68 6f 77 20 74 68 65 20 61 6d | ne,.adjust.values.to.show.the.am |
| 1b9c0 | 6f 75 6e 74 20 6f 66 20 74 68 65 20 72 65 71 75 65 73 74 20 64 6f 6e 65 20 61 6e 64 20 74 68 65 | ount.of.the.request.done.and.the |
| 1b9e0 | 6e 20 67 6f 0d 0a 3b 20 20 62 61 63 6b 20 74 6f 20 74 68 65 20 43 61 6c 63 20 73 74 61 74 65 20 | n.go..;..back.to.the.Calc.state. |
| 1ba00 | 74 6f 20 64 6f 20 6e 65 78 74 20 70 61 72 74 2e 0d 0a 0d 0a 46 78 45 78 44 6f 6e 65 3a 0d 0a 09 | to.do.next.part.....FxExDone:... |
| 1ba20 | 4d 4f 56 09 41 4c 2c 46 69 78 65 64 2e 46 6c 61 67 73 0d 0a 09 41 4e 44 09 41 4c 2c 46 77 72 69 | MOV.AL,Fixed.Flags...AND.AL,Fwri |
| 1ba40 | 74 65 2b 46 77 72 61 70 31 09 3b 20 4f 6e 6c 79 20 69 6e 74 65 72 65 73 74 65 64 20 69 6e 20 74 | te+Fwrap1.;.Only.interested.in.t |
| 1ba60 | 68 65 73 65 20 62 69 74 73 0d 0a 09 43 4d 50 09 41 4c 2c 46 77 72 61 70 31 09 09 3b 20 4a 75 73 | hese.bits...CMP.AL,Fwrap1..;.Jus |
| 1ba80 | 74 20 72 65 61 64 20 69 6e 74 6f 20 73 63 72 61 74 63 68 3f 0d 0a 09 4a 4e 45 09 66 78 78 64 31 | t.read.into.scratch?...JNE.fxxd1 |
| 1baa0 | 09 09 09 3b 20 4e 6f 0d 0a 09 50 55 53 48 09 44 53 0d 0a 09 50 55 53 48 09 45 53 0d 0a 09 4d 4f | ...;.No...PUSH.DS...PUSH.ES...MO |
| 1bac0 | 56 09 43 58 2c 46 69 78 65 64 2e 4e 75 6d 42 79 74 65 73 09 3b 20 43 53 20 3d 20 23 20 62 79 74 | V.CX,Fixed.NumBytes.;.CS.=.#.byt |
| 1bae0 | 65 73 20 74 6f 20 77 72 69 74 65 20 66 72 6f 6d 20 73 63 72 0d 0a 09 4c 45 53 09 44 49 2c 46 69 | es.to.write.from.scr...LES.DI,Fi |
| 1bb00 | 78 65 64 2e 52 65 61 6c 41 64 64 72 09 3b 20 45 53 3a 44 49 20 3d 20 72 65 61 6c 20 62 75 66 66 | xed.RealAddr.;.ES:DI.=.real.buff |
| 1bb20 | 65 72 0d 0a 09 4c 44 53 09 53 49 2c 46 69 78 65 64 2e 41 64 64 72 09 09 3b 20 44 53 3a 53 49 20 | er...LDS.SI,Fixed.Addr..;.DS:SI. |
| 1bb40 | 3d 20 73 63 72 61 74 63 68 20 62 75 66 66 65 72 0d 0a 09 43 4c 44 0d 0a 20 20 52 45 50 09 4d 4f | =.scratch.buffer...CLD....REP.MO |
| 1bb60 | 56 53 42 09 09 09 09 3b 20 43 6f 70 79 20 69 6e 74 6f 20 72 65 61 6c 20 62 75 66 66 65 72 0d 0a | VSB....;.Copy.into.real.buffer.. |
| 1bb80 | 09 50 4f 50 09 45 53 0d 0a 09 50 4f 50 09 44 53 0d 0a 66 78 78 64 31 3a 0d 0a 09 4d 4f 56 09 41 | .POP.ES...POP.DS..fxxd1:...MOV.A |
| 1bba0 | 58 2c 46 69 78 65 64 2e 4e 75 6d 53 65 63 74 6f 72 73 09 3b 20 41 58 20 3d 20 23 20 6f 66 20 73 | X,Fixed.NumSectors.;.AX.=.#.of.s |
| 1bbc0 | 65 63 74 6f 72 73 20 77 65 20 64 69 64 0d 0a 09 53 55 42 09 46 69 78 65 64 2e 43 6f 75 6e 74 2c | ectors.we.did...SUB.Fixed.Count, |
| 1bbe0 | 41 58 09 09 3b 20 41 64 6a 75 73 74 20 63 6f 75 6e 74 20 74 6f 20 6e 75 6d 62 65 72 20 6c 65 66 | AX..;.Adjust.count.to.number.lef |
| 1bc00 | 74 0d 0a 09 4a 5a 09 66 78 78 64 33 09 09 3b 20 52 65 71 75 65 73 74 20 69 73 20 64 6f 6e 65 2c | t...JZ.fxxd3..;.Request.is.done, |
| 1bc20 | 20 74 65 6c 6c 20 44 4f 53 0d 0a 09 41 44 44 09 46 69 78 65 64 2e 46 69 72 73 74 2c 41 58 09 09 | .tell.DOS...ADD.Fixed.First,AX.. |
| 1bc40 | 3b 20 41 64 76 61 6e 63 65 20 73 65 63 74 6f 72 20 6e 75 6d 62 65 72 0d 0a 09 4d 4f 56 09 41 58 | ;.Advance.sector.number...MOV.AX |
| 1bc60 | 2c 46 69 78 65 64 2e 4e 75 6d 42 79 74 65 73 09 3b 20 4e 75 6d 62 65 72 20 6f 66 20 62 79 74 65 | ,Fixed.NumBytes.;.Number.of.byte |
| 1bc80 | 73 20 68 61 6e 64 6c 65 64 0d 0a 09 41 44 44 09 57 4f 52 44 20 50 54 52 20 46 69 78 65 64 2e 52 | s.handled...ADD.WORD.PTR.Fixed.R |
| 1bca0 | 65 61 6c 41 64 64 72 2c 41 58 20 3b 20 41 64 76 61 6e 63 65 20 64 61 74 61 20 61 64 64 72 65 73 | ealAddr,AX.;.Advance.data.addres |
| 1bcc0 | 73 0d 0a 09 4d 4f 56 09 46 69 78 65 64 2e 53 74 61 74 65 2c 43 61 6c 63 09 3b 20 47 6f 20 74 6f | s...MOV.Fixed.State,Calc.;.Go.to |
| 1bce0 | 20 43 61 6c 63 20 73 74 61 74 65 0d 0a 66 78 65 78 6a 34 3a 20 4a 4d 50 09 46 69 78 65 64 45 78 | .Calc.state..fxexj4:.JMP.FixedEx |
| 1bd00 | 65 63 75 74 65 0d 0a 0d 0a 66 78 78 64 33 3a 0d 0a 09 6d 6f 76 09 44 49 2c 4f 46 46 53 45 54 20 | ecute....fxxd3:...mov.DI,OFFSET. |
| 1bd20 | 46 69 78 65 64 0d 0a 09 6d 6f 76 09 53 49 2c 4f 46 46 53 45 54 20 46 69 78 65 64 51 75 65 75 65 | Fixed...mov.SI,OFFSET.FixedQueue |
| 1bd40 | 09 3b 20 44 53 3a 53 49 20 3d 20 68 65 61 64 20 6f 66 20 71 75 65 75 65 0d 0a 09 63 61 6c 6c 09 | .;.DS:SI.=.head.of.queue...call. |
| 1bd60 | 44 6f 6e 65 52 65 71 75 65 73 74 0d 0a 09 4a 4d 50 09 66 78 65 78 6a 34 0d 0a 0d 0a 0d 0a 3b 2a | DoneRequest...JMP.fxexj4......;* |
| 1bd80 | 09 46 69 78 65 64 20 73 74 61 74 65 20 49 64 6c 65 0d 0a 3b 0d 0a 3b 09 4e 6f 74 68 69 6e 67 20 | .Fixed.state.Idle..;..;.Nothing. |
| 1bda0 | 68 61 70 65 6e 6e 69 6e 67 2c 20 62 65 63 6f 6d 65 20 69 6e 61 63 74 69 76 65 2e 0d 0a 0d 0a 46 | hapenning,.become.inactive.....F |
| 1bdc0 | 78 45 78 49 64 6c 65 3a 0d 0a 09 61 6e 64 09 46 69 78 65 64 2e 46 6c 61 67 73 2c 4e 4f 54 20 46 | xExIdle:...and.Fixed.Flags,NOT.F |
| 1bde0 | 61 63 74 69 76 65 0d 0a 09 52 45 54 0d 0a 0d 0a 0d 0a 3b 2a 09 46 69 78 65 64 20 73 74 61 74 65 | active...RET......;*.Fixed.state |
| 1be00 | 20 45 72 72 6f 72 0d 0a 3b 0d 0a 3b 09 45 6e 74 65 72 65 64 20 77 68 65 6e 20 61 20 6e 6f 6e 2d | .Error..;..;.Entered.when.a.non- |
| 1be20 | 72 65 63 6f 76 65 72 61 62 6c 65 20 65 72 72 6f 72 20 69 73 20 64 65 74 65 63 74 65 64 2e 0d 0a | recoverable.error.is.detected... |
| 1be40 | 3b 09 41 20 73 65 6e 73 65 20 62 6c 6f 63 6b 20 68 61 73 20 62 65 65 6e 20 72 65 71 75 65 73 74 | ;.A.sense.block.has.been.request |
| 1be60 | 65 64 20 61 6e 64 20 70 75 74 20 69 6e 74 6f 20 74 68 65 0d 0a 3b 09 44 43 42 2e 0d 0a 0d 0a 46 | ed.and.put.into.the..;.DCB.....F |
| 1be80 | 78 45 78 45 72 72 6f 72 3a 0d 0a 09 4d 4f 56 09 46 69 78 65 64 2e 53 74 61 74 65 2c 44 6f 6e 65 | xExError:...MOV.Fixed.State,Done |
| 1bea0 | 09 3b 20 52 65 71 75 65 73 74 20 69 73 20 64 6f 6e 65 0d 0a 3b 20 53 65 74 20 65 72 72 6f 72 20 | .;.Request.is.done..;.Set.error. |
| 1bec0 | 62 69 74 73 20 69 6e 20 72 65 71 75 65 73 74 20 70 61 63 6b 65 74 0d 0a 09 4d 4f 56 09 41 4c 2c | bits.in.request.packet...MOV.AL, |
| 1bee0 | 46 69 78 65 64 2e 44 43 42 09 09 3b 20 47 65 74 20 73 74 61 74 75 73 20 62 79 74 65 0d 0a 09 6d | Fixed.DCB..;.Get.status.byte...m |
| 1bf00 | 6f 76 09 62 6c 2c 61 6c 09 09 09 3b 20 69 73 6f 6c 61 74 65 20 65 72 72 6f 72 20 74 79 70 65 20 | ov.bl,al...;.isolate.error.type. |
| 1bf20 | 61 73 20 77 6f 72 64 20 61 64 64 72 65 73 73 0d 0a 09 61 6e 64 09 62 78 2c 30 30 33 30 68 0d 0a | as.word.address...and.bx,0030h.. |
| 1bf40 | 09 6d 6f 76 09 63 6c 2c 33 0d 0a 09 73 68 72 09 62 78 2c 63 6c 0d 0a 09 6d 6f 76 09 62 78 2c 48 | .mov.cl,3...shr.bx,cl...mov.bx,H |
| 1bf60 | 44 45 72 72 54 79 70 65 5b 42 58 5d 09 3b 20 69 6e 64 65 78 20 69 6e 74 6f 20 65 72 72 6f 72 20 | DErrType[BX].;.index.into.error. |
| 1bf80 | 74 61 62 6c 65 20 62 79 20 74 79 70 65 0d 0a 09 61 6e 64 09 61 78 2c 30 46 68 09 09 09 3b 20 67 | table.by.type...and.ax,0Fh...;.g |
| 1bfa0 | 65 74 20 65 72 72 6f 72 20 63 6f 64 65 0d 0a 09 63 6d 70 09 61 6c 2c 64 73 3a 5b 62 78 5d 09 09 | et.error.code...cmp.al,ds:[bx].. |
| 1bfc0 | 3b 20 6f 75 74 73 69 64 65 20 72 61 6e 67 65 20 6f 66 20 74 61 62 6c 65 3f 0d 0a 09 6a 61 65 09 | ;.outside.range.of.table?...jae. |
| 1bfe0 | 66 78 78 65 31 0d 0a 09 61 64 64 09 62 78 2c 61 78 0d 0a 09 6d 6f 76 09 61 68 2c 64 73 3a 5b 62 | fxxe1...add.bx,ax...mov.ah,ds:[b |
| 1c000 | 78 2b 31 5d 09 09 3b 20 74 72 61 6e 73 6c 61 74 65 20 65 72 72 6f 72 20 63 6f 64 65 0d 0a 09 6a | x+1]..;.translate.error.code...j |
| 1c020 | 6d 70 09 53 48 4f 52 54 20 66 78 78 65 32 0d 0a 66 78 78 65 31 3a 0d 0a 09 6d 6f 76 09 61 68 2c | mp.SHORT.fxxe2..fxxe1:...mov.ah, |
| 1c040 | 31 32 0d 0a 66 78 78 65 32 3a 09 64 62 62 65 67 09 38 2c 34 0d 0a 09 6d 6f 76 09 64 69 2c 4f 46 | 12..fxxe2:.dbbeg.8,4...mov.di,OF |
| 1c060 | 46 53 45 54 20 46 69 78 65 64 2e 44 43 42 0d 0a 09 64 65 62 75 67 09 38 2c 34 2c 3c 48 44 20 65 | FSET.Fixed.DCB...debug.8,4,<HD.e |
| 1c080 | 72 72 6f 72 3a 20 73 65 6e 73 65 20 24 62 24 62 24 62 24 62 20 63 6f 64 65 20 24 78 5c 6e 3e 2c | rror:.sense.$b$b$b$b.code.$x\n>, |
| 1c0a0 | 3c 3c 5b 64 69 5d 3e 2c 3c 5b 64 69 2b 31 5d 3e 2c 3c 5b 64 69 2b 32 5d 3e 2c 3c 5b 64 69 2b 33 | <<[di]>,<[di+1]>,<[di+2]>,<[di+3 |
| 1c0c0 | 5d 3e 2c 61 78 3e 0d 0a 09 64 62 65 6e 64 0d 0a 09 65 6e 64 69 66 0d 0a 09 50 55 53 48 09 45 53 | ]>,ax>...dbend...endif...PUSH.ES |
| 1c0e0 | 0d 0a 09 4c 45 53 09 44 49 2c 46 69 78 65 64 51 75 65 75 65 09 09 3b 20 47 65 74 20 70 74 72 20 | ...LES.DI,FixedQueue..;.Get.ptr. |
| 1c100 | 74 6f 20 72 65 71 75 65 73 74 0d 0a 09 4d 4f 56 09 41 4c 2c 61 68 0d 0a 09 4d 4f 56 09 41 48 2c | to.request...MOV.AL,ah...MOV.AH, |
| 1c120 | 31 30 30 30 30 30 30 31 42 0d 0a 09 4d 4f 56 09 45 53 3a 5b 44 49 5d 2e 52 71 53 74 61 74 75 73 | 10000001B...MOV.ES:[DI].RqStatus |
| 1c140 | 2c 41 58 09 3b 20 53 65 74 20 65 72 72 6f 72 20 61 6e 64 20 63 6f 64 65 0d 0a 09 50 4f 50 09 45 | ,AX.;.Set.error.and.code...POP.E |
| 1c160 | 53 0d 0a 09 4a 4d 50 09 66 78 78 64 33 09 09 3b 20 41 64 76 61 6e 63 65 20 74 6f 20 44 6f 6e 65 | S...JMP.fxxd3..;.Advance.to.Done |
| 1c180 | 20 73 74 61 74 65 0d 0a 46 69 78 65 64 45 78 65 63 75 74 65 09 45 4e 44 50 0d 0a 0d 0a 3b 2a 09 | .state..FixedExecute.ENDP....;*. |
| 1c1a0 | 54 72 61 73 6c 61 74 69 6f 6e 20 6f 66 20 63 6f 6e 74 72 6f 6c 6c 65 72 20 65 72 72 6f 72 20 63 | Traslation.of.controller.error.c |
| 1c1c0 | 6f 64 65 73 20 74 6f 20 44 4f 53 20 65 72 72 6f 72 20 63 6f 64 65 73 0d 0a 0d 0a 48 44 45 72 72 | odes.to.DOS.error.codes....HDErr |
| 1c1e0 | 54 79 70 65 09 44 57 09 48 44 45 72 72 54 79 70 30 0d 0a 09 09 44 57 09 48 44 45 72 72 54 79 70 | Type.DW.HDErrTyp0....DW.HDErrTyp |
| 1c200 | 31 0d 0a 09 09 44 57 09 48 44 45 72 72 54 79 70 32 0d 0a 09 09 44 57 09 48 44 45 72 72 54 79 70 | 1....DW.HDErrTyp2....DW.HDErrTyp |
| 1c220 | 33 0d 0a 0d 0a 48 44 45 72 72 54 79 70 30 09 44 42 09 39 2c 20 31 32 2c 20 32 2c 20 36 2c 31 30 | 3....HDErrTyp0.DB.9,.12,.2,.6,10 |
| 1c240 | 2c 20 32 2c 31 32 2c 20 36 2c 31 32 2c 20 36 0d 0a 48 44 45 72 72 54 79 70 31 09 44 42 09 31 30 | ,.2,12,.6,12,.6..HDErrTyp1.DB.10 |
| 1c260 | 2c 20 34 2c 20 34 2c 20 38 2c 31 32 2c 20 38 2c 20 36 2c 31 32 2c 31 32 2c 20 34 2c 20 36 0d 0a | ,.4,.4,.8,12,.8,.6,12,12,.4,.6.. |
| 1c280 | 48 44 45 72 72 54 79 70 32 09 44 42 09 32 2c 20 20 33 2c 20 38 0d 0a 48 44 45 72 72 54 79 70 33 | HDErrTyp2.DB.2,..3,.8..HDErrTyp3 |
| 1c2a0 | 09 44 42 09 33 2c 20 20 34 2c 20 34 2c 20 34 0d 0a 0d 0a 20 20 20 20 41 53 53 55 4d 45 09 43 53 | .DB.3,..4,.4,.4........ASSUME.CS |
| 1c2c0 | 3a 42 69 6f 73 53 65 67 2c 44 53 3a 4e 4f 54 48 49 4e 47 2c 45 53 3a 4e 4f 54 48 49 4e 47 0d 0a | :BiosSeg,DS:NOTHING,ES:NOTHING.. |
| 1c2e0 | 0d 0a 46 69 78 65 64 49 6e 74 65 72 72 75 70 74 09 50 52 4f 43 09 46 41 52 0d 0a 09 64 65 62 75 | ..FixedInterrupt.PROC.FAR...debu |
| 1c300 | 67 09 38 2c 38 2c 3c 46 78 49 6e 74 72 5c 6e 3e 2c 3c 3e 0d 0a 09 63 6d 70 09 77 6f 72 64 20 5b | g.8,8,<FxIntr\n>,<>...cmp.word.[ |
| 1c320 | 53 65 6d 44 69 73 6b 49 4f 5d 2c 30 30 30 31 68 0d 0a 09 6a 6e 7a 09 66 78 69 6e 6f 74 31 33 0d | SemDiskIO],0001h...jnz.fxinot13. |
| 1c340 | 0a 09 63 6d 70 09 53 65 6d 49 6e 74 31 33 2c 30 09 09 3b 20 49 66 20 61 20 64 69 72 65 63 74 20 | ..cmp.SemInt13,0..;.If.a.direct. |
| 1c360 | 49 6e 74 31 33 20 72 65 71 75 65 73 74 20 69 73 20 62 65 69 6e 67 0d 0a 09 6a 7a 09 66 78 69 6e | Int13.request.is.being...jz.fxin |
| 1c380 | 6f 74 31 33 09 09 3b 20 20 6d 61 64 65 20 63 61 6c 6c 20 74 68 65 20 52 4f 4d 20 66 6c 6f 70 70 | ot13..;..made.call.the.ROM.flopp |
| 1c3a0 | 79 20 69 6e 74 65 72 72 75 70 74 0d 0a 09 63 6d 70 09 53 65 6d 44 69 73 6b 49 4f 2c 30 09 09 3b | y.interrupt...cmp.SemDiskIO,0..; |
| 1c3c0 | 20 20 72 6f 75 74 69 6e 65 20 74 6f 20 68 61 6e 64 6c 65 20 69 74 2e 0d 0a 09 6a 6e 7a 09 66 78 | ..routine.to.handle.it....jnz.fx |
| 1c3e0 | 69 6e 6f 74 31 33 0d 0a 09 69 6e 74 09 69 6e 74 5f 73 61 76 72 65 67 73 0d 0a 3b 3b 09 69 6e 09 | inot13...int.int_savregs..;;.in. |
| 1c400 | 61 6c 2c 32 31 48 09 09 09 3b 20 4d 61 73 6b 20 66 69 78 65 64 20 64 69 73 6b 20 69 6e 74 65 72 | al,21H...;.Mask.fixed.disk.inter |
| 1c420 | 72 75 70 74 73 0d 0a 3b 3b 09 6f 72 09 61 6c 2c 32 30 68 0d 0a 3b 3b 09 6f 75 74 09 32 31 48 2c | rupts..;;.or.al,20h..;;.out.21H, |
| 1c440 | 61 6c 0d 0a 09 70 75 73 68 66 0d 0a 09 63 61 6c 6c 09 64 77 6f 72 64 20 70 74 72 20 5b 4f 6c 64 | al...pushf...call.dword.ptr.[Old |
| 1c460 | 49 6e 74 44 56 65 63 5d 0d 0a 09 69 6e 09 61 6c 2c 32 31 48 09 09 09 3b 20 55 6e 6d 61 73 6b 20 | IntDVec]...in.al,21H...;.Unmask. |
| 1c480 | 66 69 78 65 64 20 64 69 73 6b 20 69 6e 74 65 72 72 75 70 74 73 0d 0a 09 61 6e 64 09 61 6c 2c 30 | fixed.disk.interrupts...and.al,0 |
| 1c4a0 | 44 46 48 0d 0a 09 6f 75 74 09 32 31 48 2c 61 6c 0d 0a 09 6d 6f 76 09 64 78 2c 48 44 5f 50 4d 53 | DFH...out.21H,al...mov.dx,HD_PMS |
| 1c4c0 | 4b 09 09 3b 20 73 65 74 20 69 6e 74 65 72 72 75 70 74 20 61 6e 64 20 44 4d 41 20 6d 61 73 6b 20 | K..;.set.interrupt.and.DMA.mask. |
| 1c4e0 | 62 69 74 73 0d 0a 09 6d 6f 76 09 61 6c 2c 33 0d 0a 09 6f 75 74 09 64 78 2c 61 6c 0d 0a 09 69 72 | bits...mov.al,3...out.dx,al...ir |
| 1c500 | 65 74 0d 0a 66 78 69 6e 6f 74 31 33 3a 0d 0a 09 54 45 53 54 09 46 69 78 65 64 2e 46 6c 61 67 73 | et..fxinot13:...TEST.Fixed.Flags |
| 1c520 | 2c 46 61 63 74 69 76 65 09 3b 20 64 65 76 69 63 65 20 61 63 74 69 76 65 3f 0d 0a 09 4a 5a 09 66 | ,Factive.;.device.active?...JZ.f |
| 1c540 | 78 69 6e 72 65 74 09 09 09 3b 20 6e 6f 2c 20 67 6f 20 61 77 61 79 0d 0a 09 49 4e 54 09 69 6e 74 | xinret...;.no,.go.away...INT.int |
| 1c560 | 5f 73 61 76 72 65 67 73 09 09 3b 20 73 61 76 65 20 72 65 67 69 73 74 65 72 73 0d 0a 09 6d 6f 76 | _savregs..;.save.registers...mov |
| 1c580 | 09 64 78 2c 48 44 5f 50 44 41 54 0d 0a 09 69 6e 09 61 6c 2c 64 78 09 09 09 3b 20 67 65 74 20 73 | .dx,HD_PDAT...in.al,dx...;.get.s |
| 1c5a0 | 74 61 74 75 73 20 72 65 67 2e 0d 0a 3b 3b 09 6d 6f 76 09 61 68 2c 61 6c 0d 0a 3b 3b 09 6d 6f 76 | tatus.reg...;;.mov.ah,al..;;.mov |
| 1c5c0 | 09 64 78 2c 48 44 5f 50 4d 53 4b 0d 0a 3b 3b 09 78 6f 72 09 61 6c 2c 61 6c 0d 0a 3b 3b 09 6f 75 | .dx,HD_PMSK..;;.xor.al,al..;;.ou |
| 1c5e0 | 74 09 64 78 2c 61 6c 09 09 09 3b 20 74 75 72 6e 20 6f 66 66 20 69 6e 74 72 2e 20 61 6e 64 20 44 | t.dx,al...;.turn.off.intr..and.D |
| 1c600 | 4d 41 2e 0d 0a 3b 3b 09 74 65 73 74 09 61 68 2c 30 32 68 09 09 09 3b 20 65 72 72 6f 72 20 62 69 | MA...;;.test.ah,02h...;.error.bi |
| 1c620 | 74 20 73 65 74 3f 0d 0a 09 74 65 73 74 09 61 6c 2c 30 32 68 09 09 09 3b 20 65 72 72 6f 72 20 62 | t.set?...test.al,02h...;.error.b |
| 1c640 | 69 74 20 73 65 74 3f 0d 0a 09 6a 7a 09 66 78 69 6e 34 09 09 09 3b 20 6e 6f 0d 0a 3b 2a 20 65 72 | it.set?...jz.fxin4...;.no..;*.er |
| 1c660 | 72 6f 72 20 6f 63 63 75 72 72 65 64 2e 20 20 73 65 65 20 69 66 20 72 65 74 72 79 2c 20 65 6c 73 | ror.occurred...see.if.retry,.els |
| 1c680 | 65 20 67 65 74 20 65 72 72 6f 72 20 63 6f 64 65 2e 0d 0a 09 70 75 73 68 09 63 73 0d 0a 09 70 6f | e.get.error.code....push.cs...po |
| 1c6a0 | 70 09 64 73 0d 0a 20 20 20 20 41 53 53 55 4d 45 09 64 73 3a 42 69 6f 73 53 65 67 0d 0a 09 43 4d | p.ds......ASSUME.ds:BiosSeg...CM |
| 1c6c0 | 50 09 46 69 78 65 64 2e 45 72 72 43 6e 74 2c 45 72 72 4c 69 6d 09 3b 20 52 65 61 63 68 20 65 72 | P.Fixed.ErrCnt,ErrLim.;.Reach.er |
| 1c6e0 | 72 6f 72 20 6c 69 6d 69 74 3f 0d 0a 09 4a 41 45 09 66 78 69 6e 30 09 09 09 3b 20 59 65 73 2c 20 | ror.limit?...JAE.fxin0...;.Yes,. |
| 1c700 | 72 65 71 75 65 73 74 20 66 61 69 6c 73 0d 0a 09 49 4e 43 09 46 69 78 65 64 2e 45 72 72 43 6e 74 | request.fails...INC.Fixed.ErrCnt |
| 1c720 | 09 09 3b 20 57 65 20 61 72 65 20 64 6f 69 6e 67 20 61 6e 6f 74 68 65 72 20 74 72 79 0d 0a 09 4d | ..;.We.are.doing.another.try...M |
| 1c740 | 4f 56 09 46 69 78 65 64 2e 53 74 61 74 65 2c 53 74 61 72 74 09 3b 20 52 65 73 74 61 72 74 20 74 | OV.Fixed.State,Start.;.Restart.t |
| 1c760 | 68 65 20 72 65 71 75 65 73 74 0d 0a 09 4a 4d 50 09 66 78 69 6e 34 0d 0a 66 78 69 6e 30 3a 09 6d | he.request...JMP.fxin4..fxin0:.m |
| 1c780 | 6f 76 09 46 69 78 65 64 2e 44 43 42 2c 48 44 5f 43 53 45 4e 53 09 3b 20 73 65 6e 64 20 73 65 6e | ov.Fixed.DCB,HD_CSENS.;.send.sen |
| 1c7a0 | 73 65 20 63 6f 6d 6d 61 6e 64 0d 0a 09 78 6f 72 09 61 6c 2c 61 6c 09 09 09 3b 20 72 65 73 65 74 | se.command...xor.al,al...;.reset |
| 1c7c0 | 20 69 6e 74 72 2e 20 26 20 44 4d 41 20 6d 61 73 6b 73 0d 0a 09 63 61 6c 6c 09 48 44 43 6f 6d 6d | .intr..&.DMA.masks...call.HDComm |
| 1c7e0 | 61 6e 64 0d 0a 09 70 75 73 68 09 63 73 0d 0a 09 70 6f 70 09 65 73 0d 0a 09 6d 6f 76 09 64 69 2c | and...push.cs...pop.es...mov.di, |
| 1c800 | 4f 46 46 53 45 54 20 46 69 78 65 64 2e 44 43 42 0d 0a 09 6d 6f 76 09 63 78 2c 35 0d 0a 66 78 69 | OFFSET.Fixed.DCB...mov.cx,5..fxi |
| 1c820 | 6e 31 3a 09 63 61 6c 6c 09 48 44 57 61 69 74 52 65 71 09 09 3b 20 67 65 74 20 74 68 65 20 73 65 | n1:.call.HDWaitReq..;.get.the.se |
| 1c840 | 6e 73 65 20 62 6c 6f 63 6b 20 62 61 63 6b 0d 0a 09 6d 6f 76 09 64 78 2c 48 44 5f 50 44 41 54 0d | nse.block.back...mov.dx,HD_PDAT. |
| 1c860 | 0a 09 69 6e 09 61 6c 2c 64 78 0d 0a 09 73 74 6f 73 62 0d 0a 09 6c 6f 6f 70 09 66 78 69 6e 31 0d | ..in.al,dx...stosb...loop.fxin1. |
| 1c880 | 0a 09 6d 6f 76 09 46 69 78 65 64 2e 53 74 61 74 65 2c 45 72 72 6f 72 0d 0a 0d 0a 20 20 20 20 41 | ..mov.Fixed.State,Error........A |
| 1c8a0 | 53 53 55 4d 45 09 64 73 3a 4e 4f 54 48 49 4e 47 0d 0a 66 78 69 6e 34 3a 09 43 41 4c 4c 09 46 69 | SSUME.ds:NOTHING..fxin4:.CALL.Fi |
| 1c8c0 | 78 65 64 45 78 65 63 75 74 65 0d 0a 66 78 69 6e 72 65 74 3a 20 70 75 73 68 09 61 78 0d 0a 09 4d | xedExecute..fxinret:.push.ax...M |
| 1c8e0 | 4f 56 09 41 4c 2c 32 30 48 09 09 09 3b 20 73 65 6e 64 20 45 4f 49 20 74 6f 20 38 32 35 39 0d 0a | OV.AL,20H...;.send.EOI.to.8259.. |
| 1c900 | 09 4f 55 54 09 32 30 48 2c 41 4c 0d 0a 09 70 6f 70 09 61 78 0d 0a 09 49 52 45 54 0d 0a 46 69 78 | .OUT.20H,AL...pop.ax...IRET..Fix |
| 1c920 | 65 64 49 6e 74 65 72 72 75 70 74 09 45 4e 44 50 0d 0a 0d 0a 53 55 42 54 54 4c 09 46 6c 6f 70 70 | edInterrupt.ENDP....SUBTTL.Flopp |
| 1c940 | 79 20 64 69 73 6b 20 73 74 61 72 74 75 70 20 72 6f 75 74 69 6e 65 0d 0a 50 41 47 45 09 2b 0d 0a | y.disk.startup.routine..PAGE.+.. |
| 1c960 | 0d 0a 3b 09 46 6c 6f 70 70 79 45 78 65 63 75 74 65 20 70 72 6f 63 65 73 73 65 73 20 61 20 64 69 | ..;.FloppyExecute.processes.a.di |
| 1c980 | 73 6b 20 72 65 71 75 65 73 74 20 61 66 74 65 72 20 69 74 20 68 61 73 20 62 65 65 6e 20 73 65 74 | sk.request.after.it.has.been.set |
| 1c9a0 | 20 75 70 2e 0d 0a 3b 09 57 68 65 6e 20 74 68 65 20 64 69 73 6b 20 69 73 20 69 6e 61 63 74 69 76 | .up...;.When.the.disk.is.inactiv |
| 1c9c0 | 65 20 28 53 74 61 74 65 20 3d 20 49 64 6c 65 29 2c 20 69 74 20 69 73 20 63 61 6c 6c 65 64 20 74 | e.(State.=.Idle),.it.is.called.t |
| 1c9e0 | 6f 20 73 74 61 72 74 0d 0a 3b 09 74 68 65 20 64 65 76 69 63 65 2e 20 20 46 6f 72 20 61 6c 6c 20 | o.start..;.the.device...For.all. |
| 1ca00 | 73 75 62 73 65 71 75 65 6e 74 20 65 76 65 6e 74 73 2c 20 69 74 20 69 73 20 63 61 6c 6c 65 64 20 | subsequent.events,.it.is.called. |
| 1ca20 | 6f 6e 20 74 68 65 20 64 69 73 6b 0d 0a 3b 09 69 6e 74 65 72 72 75 70 74 20 77 68 69 63 68 20 73 | on.the.disk..;.interrupt.which.s |
| 1ca40 | 69 67 6e 61 6c 65 64 20 74 68 65 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 6f 66 20 74 68 61 74 20 73 | ignaled.the.completion.of.that.s |
| 1ca60 | 75 62 66 75 6e 63 74 69 6f 6e 2e 0d 0a 3b 09 53 6f 6d 65 20 73 74 61 74 65 73 20 64 6f 20 6e 6f | ubfunction...;.Some.states.do.no |
| 1ca80 | 74 20 69 6e 76 6f 6c 76 65 20 77 61 69 74 69 6e 67 20 66 6f 72 20 61 6e 20 69 6e 74 65 72 72 75 | t.involve.waiting.for.an.interru |
| 1caa0 | 70 74 20 74 6f 20 6f 63 63 75 72 2e 0d 0a 3b 09 54 68 69 73 20 72 6f 75 74 69 6e 65 20 72 75 6e | pt.to.occur...;.This.routine.run |
| 1cac0 | 73 20 65 6e 74 69 72 65 6c 79 20 6f 66 66 20 74 68 65 20 27 46 6c 6f 70 70 79 27 20 64 61 74 61 | s.entirely.off.the.'Floppy'.data |
| 1cae0 | 20 73 74 72 75 63 74 75 72 65 0d 0a 0d 0a 46 6c 6f 70 70 79 44 69 73 70 61 74 63 68 09 4c 41 42 | .structure....FloppyDispatch.LAB |
| 1cb00 | 45 4c 09 57 4f 52 44 0d 0a 09 44 57 09 46 6c 45 78 53 74 61 72 74 0d 0a 09 44 57 09 46 6c 45 78 | EL.WORD...DW.FlExStart...DW.FlEx |
| 1cb20 | 43 61 6c 63 0d 0a 09 44 57 09 46 6c 45 78 53 65 6c 65 63 74 0d 0a 09 44 57 09 46 6c 45 78 52 65 | Calc...DW.FlExSelect...DW.FlExRe |
| 1cb40 | 63 61 6c 0d 0a 09 44 57 09 46 6c 45 78 53 65 65 6b 0d 0a 09 44 57 09 46 6c 45 78 53 65 74 74 6c | cal...DW.FlExSeek...DW.FlExSettl |
| 1cb60 | 65 0d 0a 09 44 57 09 46 6c 45 78 52 64 57 72 69 0d 0a 09 44 57 09 46 6c 45 78 44 6f 6e 65 0d 0a | e...DW.FlExRdWri...DW.FlExDone.. |
| 1cb80 | 09 44 57 09 46 6c 45 78 49 64 6c 65 0d 0a 09 44 57 09 46 6c 45 78 45 72 72 6f 72 0d 0a 0d 0a 46 | .DW.FlExIdle...DW.FlExError....F |
| 1cba0 | 6c 6f 70 70 79 45 78 65 63 75 74 65 09 50 52 4f 43 0d 0a 09 70 75 73 68 09 63 73 09 09 09 3b 20 | loppyExecute.PROC...push.cs...;. |
| 1cbc0 | 43 53 20 2d 3e 20 44 53 0d 0a 09 70 6f 70 09 64 73 0d 0a 20 20 20 20 41 53 53 55 4d 45 09 44 53 | CS.->.DS...pop.ds......ASSUME.DS |
| 1cbe0 | 3a 42 69 6f 73 53 65 67 0d 0a 09 4d 4f 56 09 42 58 2c 46 6c 6f 70 70 79 2e 53 74 61 74 65 09 09 | :BiosSeg...MOV.BX,Floppy.State.. |
| 1cc00 | 3b 20 47 65 74 20 63 75 72 72 65 6e 74 20 73 74 61 74 65 0d 0a 09 64 65 62 75 67 09 34 2c 34 2c | ;.Get.current.state...debug.4,4, |
| 1cc20 | 3c 46 6c 45 78 20 73 74 61 74 65 20 24 64 09 3e 2c 3c 62 78 3e 0d 0a 09 41 44 44 09 42 58 2c 42 | <FlEx.state.$d.>,<bx>...ADD.BX,B |
| 1cc40 | 58 0d 0a 09 4a 4d 50 09 46 6c 6f 70 70 79 44 69 73 70 61 74 63 68 5b 42 58 5d 09 3b 20 44 69 73 | X...JMP.FloppyDispatch[BX].;.Dis |
| 1cc60 | 70 61 74 63 68 20 74 6f 20 63 6f 72 72 65 63 74 20 72 6f 75 74 69 6e 65 0d 0a 0d 0a 0d 0a 3b 2a | patch.to.correct.routine......;* |
| 1cc80 | 09 46 6c 6f 70 70 79 20 73 74 61 74 65 20 53 74 61 72 74 0d 0a 3b 0d 0a 3b 09 44 6f 20 73 65 74 | .Floppy.state.Start..;..;.Do.set |
| 1cca0 | 75 70 20 63 61 6c 63 75 6c 61 74 69 6f 6e 73 20 74 6f 20 66 69 67 75 72 65 20 6f 75 74 20 73 65 | up.calculations.to.figure.out.se |
| 1ccc0 | 63 74 6f 72 2c 20 73 74 61 72 74 0d 0a 3b 20 20 75 70 20 6d 6f 74 6f 72 2c 20 61 64 76 61 6e 63 | ctor,.start..;..up.motor,.advanc |
| 1cce0 | 65 20 74 6f 20 43 61 6c 63 20 73 74 61 74 65 2e 0d 0a 3b 0d 0a 3b 20 20 45 6e 74 65 72 65 64 20 | e.to.Calc.state...;..;..Entered. |
| 1cd00 | 6f 6e 20 69 6e 69 74 69 61 6c 6c 79 20 70 69 63 6b 69 6e 67 20 75 70 20 61 20 6e 65 77 20 72 65 | on.initially.picking.up.a.new.re |
| 1cd20 | 71 75 65 73 74 20 74 6f 20 64 6f 20 61 6e 64 20 6f 6e 20 65 72 72 6f 72 20 72 65 74 72 69 65 73 | quest.to.do.and.on.error.retries |
| 1cd40 | 2e 0d 0a 3b 20 20 49 66 20 65 72 72 6f 72 20 72 65 74 72 69 65 73 20 73 74 61 72 74 20 68 65 72 | ...;..If.error.retries.start.her |
| 1cd60 | 65 2c 20 74 68 65 6e 20 6d 75 6c 74 69 70 6c 65 20 73 65 63 74 6f 72 20 72 65 71 75 65 73 74 73 | e,.then.multiple.sector.requests |
| 1cd80 | 20 77 69 6c 6c 20 61 6c 77 61 79 73 20 73 74 61 72 74 0d 0a 3b 20 20 61 74 20 74 68 65 20 62 65 | .will.always.start..;..at.the.be |
| 1cda0 | 67 69 6e 6e 69 6e 67 20 72 61 74 68 65 72 20 74 68 61 6e 20 61 74 20 74 68 65 20 70 6f 69 6e 74 | ginning.rather.than.at.the.point |
| 1cdc0 | 20 6f 66 20 74 68 65 20 65 72 72 6f 72 21 20 57 68 79 3f 0d 0a 0d 0a 46 6c 45 78 53 74 61 72 74 | .of.the.error!.Why?....FlExStart |
| 1cde0 | 3a 0d 0a 09 6d 6f 76 09 73 69 2c 4f 46 46 53 45 54 20 46 6c 6f 70 70 79 09 3b 20 53 49 20 3d 20 | :...mov.si,OFFSET.Floppy.;.SI.=. |
| 1ce00 | 70 6f 69 6e 74 65 72 20 74 6f 20 70 65 72 2d 64 65 76 69 63 65 20 69 6e 66 6f 2e 0d 0a 09 6c 65 | pointer.to.per-device.info....le |
| 1ce20 | 73 09 62 78 2c 46 6c 6f 70 70 79 51 75 65 75 65 09 09 3b 20 45 53 3a 42 58 20 3d 20 70 6f 69 6e | s.bx,FloppyQueue..;.ES:BX.=.poin |
| 1ce40 | 74 65 72 20 74 6f 20 63 75 72 72 65 6e 74 20 72 65 71 75 65 73 74 0d 0a 09 6d 6f 76 09 61 6c 2c | ter.to.current.request...mov.al, |
| 1ce60 | 65 73 3a 5b 62 78 5d 2e 52 71 55 6e 69 74 0d 0a 09 6d 6f 76 09 61 68 2c 65 73 3a 5b 62 78 5d 2e | es:[bx].RqUnit...mov.ah,es:[bx]. |
| 1ce80 | 52 71 4d 65 64 69 61 0d 0a 09 63 61 6c 6c 09 46 44 47 65 74 42 50 42 09 09 3b 20 44 49 20 3d 20 | RqMedia...call.FDGetBPB..;.DI.=. |
| 1cea0 | 64 72 69 76 65 20 70 61 72 61 6d 65 74 65 72 73 0d 0a 09 43 41 4c 4c 09 53 65 74 75 70 09 09 09 | drive.parameters...CALL.Setup... |
| 1cec0 | 3b 20 44 6f 20 73 65 74 75 70 20 63 61 6c 63 75 6c 61 74 69 6f 6e 73 0d 0a 09 4d 4f 56 09 44 58 | ;.Do.setup.calculations...MOV.DX |
| 1cee0 | 2c 46 44 5f 50 43 4d 44 0d 0a 09 4d 4f 56 09 41 4c 2c 52 61 74 65 34 34 0d 0a 09 4f 55 54 09 44 | ,FD_PCMD...MOV.AL,Rate44...OUT.D |
| 1cf00 | 58 2c 41 4c 09 09 09 3b 20 53 65 74 20 73 74 65 70 20 72 61 74 65 0d 0a 09 4d 4f 56 09 46 6c 6f | X,AL...;.Set.step.rate...MOV.Flo |
| 1cf20 | 70 70 79 2e 53 74 61 74 65 2c 43 61 6c 63 09 3b 20 41 64 76 61 6e 63 65 20 74 6f 20 6e 65 78 74 | ppy.State,Calc.;.Advance.to.next |
| 1cf40 | 20 73 74 61 74 65 0d 0a 66 6c 65 78 6a 31 3a 20 4a 4d 50 09 46 6c 6f 70 70 79 45 78 65 63 75 74 | .state..flexj1:.JMP.FloppyExecut |
| 1cf60 | 65 09 09 3b 20 4e 6f 77 20 72 65 74 75 72 6e 20 74 6f 20 64 6f 20 43 61 6c 63 20 63 6f 64 65 0d | e..;.Now.return.to.do.Calc.code. |
| 1cf80 | 0a 0d 0a 0d 0a 0d 0a 3b 2a 09 46 6c 6f 70 70 79 20 73 74 61 74 65 20 43 61 6c 63 0d 0a 3b 0d 0a | .......;*.Floppy.state.Calc..;.. |
| 1cfa0 | 3b 09 43 61 6c 63 75 6c 61 74 65 20 63 79 6c 69 6e 64 65 72 2c 20 68 65 61 64 20 61 6e 64 20 73 | ;.Calculate.cylinder,.head.and.s |
| 1cfc0 | 65 63 74 6f 72 2c 20 77 61 69 74 20 66 6f 72 20 6d 6f 74 6f 72 0d 0a 3b 20 20 73 74 61 72 74 20 | ector,.wait.for.motor..;..start. |
| 1cfe0 | 6f 72 20 68 65 61 64 20 6c 6f 61 64 2c 20 61 64 76 61 6e 63 65 20 74 6f 20 53 65 6c 65 63 74 20 | or.head.load,.advance.to.Select. |
| 1d000 | 73 74 61 74 65 2e 0d 0a 3b 0d 0a 3b 20 20 45 6e 74 65 72 65 64 20 61 66 74 65 72 20 53 74 61 72 | state...;..;..Entered.after.Star |
| 1d020 | 74 20 73 74 61 74 65 20 61 6e 64 20 61 6c 73 6f 20 6f 6e 20 66 75 72 74 68 65 72 20 73 65 63 74 | t.state.and.also.on.further.sect |
| 1d040 | 6f 72 73 20 6f 66 20 61 20 6d 75 6c 74 69 70 6c 65 20 73 65 63 74 6f 72 0d 0a 3b 20 20 72 65 71 | ors.of.a.multiple.sector..;..req |
| 1d060 | 75 65 73 74 2e 0d 0a 0d 0a 46 6c 45 78 43 61 6c 63 3a 0d 0a 09 6d 6f 76 09 73 69 2c 4f 46 46 53 | uest.....FlExCalc:...mov.si,OFFS |
| 1d080 | 45 54 20 46 6c 6f 70 70 79 09 3b 20 53 49 20 3d 20 70 6f 69 6e 74 65 72 20 74 6f 20 70 65 72 2d | ET.Floppy.;.SI.=.pointer.to.per- |
| 1d0a0 | 64 65 76 69 63 65 20 69 6e 66 6f 2e 0d 0a 09 6c 65 73 09 62 78 2c 46 6c 6f 70 70 79 51 75 65 75 | device.info....les.bx,FloppyQueu |
| 1d0c0 | 65 09 09 3b 20 45 53 3a 42 58 20 3d 20 70 6f 69 6e 74 65 72 20 74 6f 20 63 75 72 72 65 6e 74 20 | e..;.ES:BX.=.pointer.to.current. |
| 1d0e0 | 72 65 71 75 65 73 74 0d 0a 09 6d 6f 76 09 61 6c 2c 65 73 3a 5b 62 78 5d 2e 52 71 55 6e 69 74 0d | request...mov.al,es:[bx].RqUnit. |
| 1d100 | 0a 09 6d 6f 76 09 61 68 2c 65 73 3a 5b 62 78 5d 2e 52 71 4d 65 64 69 61 0d 0a 09 63 61 6c 6c 09 | ..mov.ah,es:[bx].RqMedia...call. |
| 1d120 | 46 44 47 65 74 42 50 42 09 09 09 3b 20 44 49 20 3d 20 64 72 69 76 65 20 70 61 72 61 6d 65 74 65 | FDGetBPB...;.DI.=.drive.paramete |
| 1d140 | 72 73 0d 0a 09 43 41 4c 4c 09 4d 61 70 53 65 63 74 6f 72 09 09 3b 20 47 65 74 20 68 65 61 64 2c | rs...CALL.MapSector..;.Get.head, |
| 1d160 | 20 63 79 6c 69 6e 64 65 72 20 61 6e 64 20 73 65 63 74 6f 72 0d 0a 09 4d 4f 56 09 46 6c 6f 70 70 | .cylinder.and.sector...MOV.Flopp |
| 1d180 | 79 2e 53 74 61 74 65 2c 53 65 6c 65 63 74 09 3b 20 57 69 6c 6c 20 61 64 76 61 6e 63 65 20 74 6f | y.State,Select.;.Will.advance.to |
| 1d1a0 | 20 53 65 6c 65 63 74 20 73 74 61 74 65 0d 0a 09 43 41 4c 4c 09 53 65 6c 37 36 35 09 09 09 3b 20 | .Select.state...CALL.Sel765...;. |
| 1d1c0 | 53 65 6c 65 63 74 20 74 68 65 20 64 72 69 76 65 20 61 6e 64 20 6d 61 79 62 65 20 77 61 69 74 0d | Select.the.drive.and.maybe.wait. |
| 1d1e0 | 0a 09 4a 4e 43 09 46 6c 6f 70 70 79 45 78 65 63 75 74 65 09 09 3b 20 44 69 64 20 73 65 6c 65 63 | ..JNC.FloppyExecute..;.Did.selec |
| 1d200 | 74 20 77 69 74 68 20 6e 6f 20 77 61 69 74 69 6e 67 0d 0a 09 52 45 54 09 09 09 09 3b 20 48 61 76 | t.with.no.waiting...RET....;.Hav |
| 1d220 | 65 20 73 65 74 20 61 20 74 69 6d 65 72 2c 20 67 65 74 20 6f 75 74 0d 0a 0d 0a 0d 0a 0d 0a 3b 2a | e.set.a.timer,.get.out........;* |
| 1d240 | 09 46 6c 6f 70 70 79 20 73 74 61 74 65 20 53 65 6c 65 63 74 0d 0a 3b 0d 0a 3b 09 52 65 63 61 6c | .Floppy.state.Select..;..;.Recal |
| 1d260 | 69 62 72 61 74 65 20 74 68 65 20 64 72 69 76 65 20 69 66 20 6e 65 65 64 65 64 2e 20 20 49 66 20 | ibrate.the.drive.if.needed...If. |
| 1d280 | 53 65 65 6b 20 69 73 0d 0a 3b 20 20 6e 65 65 64 65 64 2c 20 73 74 61 72 74 20 69 74 20 61 6e 64 | Seek.is..;..needed,.start.it.and |
| 1d2a0 | 20 61 64 76 61 6e 63 65 20 74 6f 20 53 65 65 6b 20 73 74 61 74 65 2e 09 4f 74 68 65 72 77 69 73 | .advance.to.Seek.state..Otherwis |
| 1d2c0 | 65 20 61 64 76 61 6e 63 65 20 74 6f 20 53 65 74 74 6c 65 0d 0a 3b 20 20 73 74 61 74 65 2e 0d 0a | e.advance.to.Settle..;..state... |
| 1d2e0 | 0d 0a 46 6c 45 78 53 65 6c 65 63 74 3a 0d 0a 09 63 61 6c 6c 09 47 65 74 44 72 69 76 65 50 74 72 | ..FlExSelect:...call.GetDrivePtr |
| 1d300 | 0d 0a 09 4f 52 09 5b 42 58 5d 2e 44 72 76 46 6c 61 67 2c 46 6d 6f 74 6f 72 6f 6e 09 3b 20 77 65 | ...OR.[BX].DrvFlag,Fmotoron.;.we |
| 1d320 | 27 76 65 20 62 65 65 6e 20 73 65 6c 65 63 74 65 64 2c 20 73 6f 20 6d 6f 74 6f 72 20 69 73 20 6f | 've.been.selected,.so.motor.is.o |
| 1d340 | 6e 0d 0a 09 54 45 53 54 09 5b 42 58 5d 2e 44 72 76 46 6c 61 67 2c 46 72 65 73 74 6f 72 09 3b 20 | n...TEST.[BX].DrvFlag,Frestor.;. |
| 1d360 | 49 73 20 61 20 72 65 73 74 6f 72 65 20 6e 65 65 64 65 64 3f 0d 0a 09 4a 45 09 4e 6f 52 65 73 74 | Is.a.restore.needed?...JE.NoRest |
| 1d380 | 6f 72 65 09 09 3b 20 4e 6f 0d 0a 09 63 61 6c 6c 09 53 65 74 54 69 6d 65 72 32 09 09 3b 20 73 65 | ore..;.No...call.SetTimer2..;.se |
| 1d3a0 | 74 20 61 20 73 61 6e 69 74 79 2f 6d 6f 74 6f 72 20 73 74 6f 70 20 74 69 6d 65 72 0d 0a 09 4d 4f | t.a.sanity/motor.stop.timer...MO |
| 1d3c0 | 56 09 46 6c 6f 70 70 79 2e 53 74 61 74 65 2c 52 65 63 61 6c 09 3b 20 4e 65 78 74 20 73 74 61 74 | V.Floppy.State,Recal.;.Next.stat |
| 1d3e0 | 65 20 77 69 6c 6c 20 62 65 20 72 65 63 61 6c 69 62 72 61 74 65 0d 0a 09 43 41 4c 4c 09 52 63 6c | e.will.be.recalibrate...CALL.Rcl |
| 1d400 | 37 36 35 09 09 09 3b 20 53 74 61 72 74 20 74 68 65 20 72 65 63 61 6c 69 62 72 61 74 65 0d 0a 09 | 765...;.Start.the.recalibrate... |
| 1d420 | 52 45 54 09 09 09 09 3b 20 44 6f 6e 65 20 75 6e 74 69 6c 20 66 6c 6f 70 70 79 20 69 6e 74 65 72 | RET....;.Done.until.floppy.inter |
| 1d440 | 72 75 70 74 20 61 72 72 69 76 65 73 0d 0a 0d 0a 4e 6f 52 65 73 74 6f 72 65 3a 09 09 09 09 3b 20 | rupt.arrives....NoRestore:....;. |
| 1d460 | 53 74 61 72 74 20 74 68 65 20 73 65 65 6b 20 69 66 20 61 6e 79 0d 0a 09 43 41 4c 4c 09 53 65 65 | Start.the.seek.if.any...CALL.See |
| 1d480 | 6b 37 36 35 09 09 09 3b 20 53 74 61 72 74 20 74 68 65 20 73 65 65 6b 20 74 6f 20 63 79 6c 69 6e | k765...;.Start.the.seek.to.cylin |
| 1d4a0 | 64 65 72 0d 0a 09 4a 4e 43 09 53 65 65 6b 4f 4b 09 09 09 3b 20 41 6c 72 65 61 64 79 20 6f 6e 20 | der...JNC.SeekOK...;.Already.on. |
| 1d4c0 | 63 6f 72 72 65 63 74 20 63 79 6c 69 6e 64 65 72 0d 0a 09 4d 4f 56 09 46 6c 6f 70 70 79 2e 53 74 | correct.cylinder...MOV.Floppy.St |
| 1d4e0 | 61 74 65 2c 53 65 65 6b 09 3b 20 4e 65 78 74 20 73 74 61 74 65 20 69 73 20 53 65 65 6b 0d 0a 09 | ate,Seek.;.Next.state.is.Seek... |
| 1d500 | 63 61 6c 6c 09 47 65 74 44 72 69 76 65 50 74 72 0d 0a 09 63 61 6c 6c 09 53 65 74 54 69 6d 65 72 | call.GetDrivePtr...call.SetTimer |
| 1d520 | 32 09 09 3b 20 73 65 74 20 73 61 6e 69 74 79 20 74 69 6d 65 72 0d 0a 09 52 45 54 09 09 09 09 3b | 2..;.set.sanity.timer...RET....; |
| 1d540 | 20 44 6f 6e 65 20 75 6e 74 69 6c 20 69 6e 74 65 72 72 75 70 74 20 6f 6e 20 73 65 65 6b 20 64 6f | .Done.until.interrupt.on.seek.do |
| 1d560 | 6e 65 0d 0a 0d 0a 0d 0a 0d 0a 3b 2a 09 46 6c 6f 70 70 79 20 73 74 61 74 65 20 52 65 63 61 6c 0d | ne........;*.Floppy.state.Recal. |
| 1d580 | 0a 3b 0d 0a 3b 09 49 66 20 65 72 72 6f 72 2c 20 73 65 74 20 73 74 61 74 65 20 69 73 20 45 72 72 | .;..;.If.error,.set.state.is.Err |
| 1d5a0 | 6f 72 2e 20 20 45 6c 73 65 2c 20 6c 6f 61 64 20 64 72 69 76 65 0d 0a 3b 20 20 73 70 65 63 73 20 | or...Else,.load.drive..;..specs. |
| 1d5c0 | 69 6e 74 6f 20 63 6f 6e 74 72 6f 6c 6c 65 72 20 61 6e 64 20 61 64 76 61 6e 63 65 20 74 6f 20 53 | into.controller.and.advance.to.S |
| 1d5e0 | 65 6c 65 63 74 20 73 74 61 74 65 2e 0d 0a 0d 0a 46 6c 45 78 52 65 63 61 6c 3a 0d 0a 09 43 41 4c | elect.state.....FlExRecal:...CAL |
| 1d600 | 4c 09 53 65 6e 73 65 37 36 35 0d 0a 09 4f 52 09 41 58 2c 41 58 09 09 09 3b 20 45 72 72 6f 72 20 | L.Sense765...OR.AX,AX...;.Error. |
| 1d620 | 69 6e 20 72 65 63 61 6c 3f 0d 0a 09 4a 4e 5a 09 53 65 65 6b 45 72 72 09 09 09 3b 20 59 65 73 0d | in.recal?...JNZ.SeekErr...;.Yes. |
| 1d640 | 0a 52 65 63 61 6c 4f 4b 3a 0d 0a 09 43 41 4c 4c 09 53 70 65 63 37 36 35 09 09 09 3b 20 4c 6f 61 | .RecalOK:...CALL.Spec765...;.Loa |
| 1d660 | 64 20 64 72 69 76 65 20 73 70 65 63 73 0d 0a 09 4d 4f 56 09 46 6c 6f 70 70 79 2e 53 74 61 74 65 | d.drive.specs...MOV.Floppy.State |
| 1d680 | 2c 53 65 6c 65 63 74 09 3b 20 42 61 63 6b 20 74 6f 20 73 65 6c 65 63 74 20 73 74 61 74 65 20 6e | ,Select.;.Back.to.select.state.n |
| 1d6a0 | 6f 77 0d 0a 66 6c 65 78 6a 32 3a 20 4a 4d 50 09 66 6c 65 78 6a 31 0d 0a 0d 0a 0d 0a 0d 0a 3b 2a | ow..flexj2:.JMP.flexj1........;* |
| 1d6c0 | 09 46 6c 6f 70 70 79 20 73 74 61 74 65 20 53 65 65 6b 0d 0a 3b 0d 0a 3b 09 49 66 20 65 72 72 6f | .Floppy.state.Seek..;..;.If.erro |
| 1d6e0 | 72 2c 20 61 64 76 61 6e 63 65 20 74 6f 20 45 72 72 6f 72 20 73 74 61 74 65 2e 20 20 4f 74 68 65 | r,.advance.to.Error.state...Othe |
| 1d700 | 72 77 69 73 65 2c 20 77 61 69 74 0d 0a 3b 20 20 66 6f 72 20 68 65 61 64 20 74 6f 20 73 65 74 74 | rwise,.wait..;..for.head.to.sett |
| 1d720 | 6c 65 20 61 6e 64 20 61 64 76 61 6e 63 65 20 74 6f 20 53 65 74 74 6c 65 20 73 74 61 74 65 2e 0d | le.and.advance.to.Settle.state.. |
| 1d740 | 0a 0d 0a 46 6c 45 78 53 65 65 6b 3a 0d 0a 09 43 41 4c 4c 09 53 65 6e 73 65 37 36 35 09 09 3b 20 | ...FlExSeek:...CALL.Sense765..;. |
| 1d760 | 47 65 74 20 73 74 61 74 75 73 20 6f 66 20 73 65 65 6b 0d 0a 09 4f 52 09 41 58 2c 41 58 09 09 09 | Get.status.of.seek...OR.AX,AX... |
| 1d780 | 3b 20 41 6e 79 20 65 72 72 6f 72 3f 0d 0a 09 4a 5a 09 53 65 65 6b 4f 4b 09 09 09 3b 20 4e 6f 0d | ;.Any.error?...JZ.SeekOK...;.No. |
| 1d7a0 | 0a 53 65 65 6b 45 72 72 3a 0d 0a 09 43 41 4c 4c 09 47 65 74 44 72 69 76 65 50 74 72 0d 0a 09 4f | .SeekErr:...CALL.GetDrivePtr...O |
| 1d7c0 | 52 09 5b 42 58 5d 2e 44 72 76 46 6c 61 67 2c 46 72 65 73 74 6f 72 09 3b 20 66 6c 61 67 20 72 65 | R.[BX].DrvFlag,Frestor.;.flag.re |
| 1d7e0 | 73 74 6f 72 65 20 6e 65 65 64 65 64 0d 0a 09 4d 4f 56 09 46 6c 6f 70 70 79 2e 53 74 61 74 65 2c | store.needed...MOV.Floppy.State, |
| 1d800 | 45 72 72 6f 72 09 3b 20 59 65 73 2c 20 6e 65 78 74 20 73 74 61 74 65 20 69 73 20 45 72 72 6f 72 | Error.;.Yes,.next.state.is.Error |
| 1d820 | 0d 0a 09 6f 72 09 46 6c 6f 70 70 79 2e 53 54 31 2c 38 09 09 3b 20 69 6e 64 69 63 61 74 65 20 73 | ...or.Floppy.ST1,8..;.indicate.s |
| 1d840 | 65 65 6b 20 65 72 72 6f 72 20 69 6e 20 61 6e 20 75 6e 75 73 65 64 20 62 69 74 0d 0a 09 4a 4d 50 | eek.error.in.an.unused.bit...JMP |
| 1d860 | 09 66 6c 65 78 6a 32 0d 0a 0d 0a 53 65 65 6b 4f 4b 3a 0d 0a 09 4d 4f 56 09 46 6c 6f 70 70 79 2e | .flexj2....SeekOK:...MOV.Floppy. |
| 1d880 | 53 74 61 74 65 2c 53 65 74 74 6c 65 09 3b 20 4e 65 78 74 20 73 74 61 74 65 20 69 73 20 53 65 74 | State,Settle.;.Next.state.is.Set |
| 1d8a0 | 74 6c 65 0d 0a 09 4d 4f 56 09 41 4c 2c 44 65 6c 61 79 53 65 74 74 6c 65 0d 0a 09 43 41 4c 4c 09 | tle...MOV.AL,DelaySettle...CALL. |
| 1d8c0 | 47 65 74 46 6c 6f 70 70 79 50 61 72 61 6d 09 09 3b 20 47 65 74 20 74 68 65 20 73 65 74 74 6c 65 | GetFloppyParam..;.Get.the.settle |
| 1d8e0 | 20 74 69 6d 65 20 69 6e 20 4d 73 65 63 73 0d 0a 09 78 6f 72 09 61 68 2c 61 68 0d 0a 09 43 41 4c | .time.in.Msecs...xor.ah,ah...CAL |
| 1d900 | 4c 09 53 65 74 54 69 6d 65 72 31 09 09 3b 20 53 65 74 20 74 68 65 20 74 69 6d 65 72 0d 0a 09 4a | L.SetTimer1..;.Set.the.timer...J |
| 1d920 | 4e 43 09 66 6c 65 78 6a 32 0d 0a 09 52 45 54 0d 0a 0d 0a 0d 0a 0d 0a 3b 2a 09 46 6c 6f 70 70 79 | NC.flexj2...RET........;*.Floppy |
| 1d940 | 20 73 74 61 74 65 20 53 65 74 74 6c 65 0d 0a 3b 0d 0a 3b 09 53 74 61 72 74 20 74 68 65 20 72 65 | .state.Settle..;..;.Start.the.re |
| 1d960 | 61 64 2f 77 72 69 74 65 20 72 65 71 75 65 73 74 20 61 6e 64 20 61 64 76 61 6e 63 65 20 74 6f 20 | ad/write.request.and.advance.to. |
| 1d980 | 74 68 65 20 52 64 57 72 69 20 73 74 61 74 65 2e 0d 0a 0d 0a 46 6c 45 78 53 65 74 74 6c 65 3a 0d | the.RdWri.state.....FlExSettle:. |
| 1d9a0 | 0a 09 4d 4f 56 09 46 6c 6f 70 70 79 2e 53 74 61 74 65 2c 52 64 57 72 69 09 3b 20 41 64 76 61 6e | ..MOV.Floppy.State,RdWri.;.Advan |
| 1d9c0 | 63 65 20 74 6f 20 72 65 61 64 2f 77 72 69 74 65 20 73 74 61 74 65 0d 0a 09 43 41 4c 4c 09 52 64 | ce.to.read/write.state...CALL.Rd |
| 1d9e0 | 57 72 37 36 35 09 09 09 3b 20 53 74 61 72 74 20 74 68 65 20 49 2f 4f 0d 0a 09 63 61 6c 6c 09 47 | Wr765...;.Start.the.I/O...call.G |
| 1da00 | 65 74 44 72 69 76 65 50 74 72 0d 0a 09 63 61 6c 6c 09 53 65 74 54 69 6d 65 72 32 09 09 3b 20 73 | etDrivePtr...call.SetTimer2..;.s |
| 1da20 | 65 74 20 73 61 6e 69 74 79 20 74 69 6d 65 72 0d 0a 09 52 45 54 09 09 09 09 3b 20 44 6f 6e 65 20 | et.sanity.timer...RET....;.Done. |
| 1da40 | 75 6e 74 69 6c 20 66 6c 6f 70 70 79 20 69 6e 74 65 72 72 75 70 74 0d 0a 0d 0a 0d 0a 0d 0a 3b 2a | until.floppy.interrupt........;* |
| 1da60 | 09 46 6c 6f 70 70 79 20 73 74 61 74 65 20 52 64 57 72 69 0d 0a 3b 0d 0a 3b 09 49 66 20 65 72 72 | .Floppy.state.RdWri..;..;.If.err |
| 1da80 | 6f 72 2c 20 6e 65 78 74 20 73 74 61 74 65 20 69 73 20 45 72 72 6f 72 2e 09 4f 74 68 65 72 77 69 | or,.next.state.is.Error..Otherwi |
| 1daa0 | 73 65 20 6e 65 78 74 20 73 74 61 74 65 20 69 73 20 44 6f 6e 65 2e 0d 0a 0d 0a 46 6c 45 78 52 64 | se.next.state.is.Done.....FlExRd |
| 1dac0 | 57 72 69 3a 0d 0a 09 43 41 4c 4c 09 46 69 6e 69 37 36 35 09 09 09 3b 20 47 65 74 20 73 74 61 74 | Wri:...CALL.Fini765...;.Get.stat |
| 1dae0 | 75 73 20 6f 66 20 49 2f 4f 0d 0a 09 4f 52 09 41 58 2c 41 58 09 09 09 3b 20 41 6e 79 20 65 72 72 | us.of.I/O...OR.AX,AX...;.Any.err |
| 1db00 | 6f 72 3f 0d 0a 09 4a 5a 09 52 64 57 72 69 4f 4b 09 09 09 3b 20 4e 6f 0d 0a 09 4d 4f 56 09 46 6c | or?...JZ.RdWriOK...;.No...MOV.Fl |
| 1db20 | 6f 70 70 79 2e 53 74 61 74 65 2c 45 72 72 6f 72 09 3b 20 59 65 73 2c 20 67 6f 20 74 6f 20 65 72 | oppy.State,Error.;.Yes,.go.to.er |
| 1db40 | 72 6f 72 20 73 74 61 74 65 0d 0a 09 4a 4d 50 09 66 6c 65 78 6a 32 0d 0a 0d 0a 52 64 57 72 69 4f | ror.state...JMP.flexj2....RdWriO |
| 1db60 | 4b 3a 0d 0a 09 4d 4f 56 09 46 6c 6f 70 70 79 2e 53 74 61 74 65 2c 44 6f 6e 65 09 3b 20 49 2f 4f | K:...MOV.Floppy.State,Done.;.I/O |
| 1db80 | 20 69 73 20 64 6f 6e 65 0d 0a 66 6c 65 78 6a 33 3a 20 4a 4d 50 09 66 6c 65 78 6a 32 0d 0a 0d 0a | .is.done..flexj3:.JMP.flexj2.... |
| 1dba0 | 0d 0a 0d 0a 3b 2a 09 46 6c 6f 70 70 79 20 73 74 61 74 65 20 44 6f 6e 65 0d 0a 3b 0d 0a 3b 09 49 | ....;*.Floppy.state.Done..;..;.I |
| 1dbc0 | 66 20 77 68 6f 6c 65 20 72 65 71 75 65 73 74 20 69 73 20 6e 6f 77 20 63 6f 6d 70 6c 65 74 65 2c | f.whole.request.is.now.complete, |
| 1dbe0 | 20 6d 61 72 6b 20 74 68 65 20 72 65 71 75 65 73 74 0d 0a 3b 20 20 61 73 20 64 6f 6e 65 20 61 6e | .mark.the.request..;..as.done.an |
| 1dc00 | 64 20 74 68 65 6e 20 73 74 61 72 74 20 74 68 65 20 6e 65 78 74 20 6f 6e 65 20 69 66 20 74 68 65 | d.then.start.the.next.one.if.the |
| 1dc20 | 72 65 20 69 73 20 6f 6e 65 2e 09 20 49 66 20 74 68 65 20 72 65 71 75 65 73 74 20 69 73 20 6e 6f | re.is.one...If.the.request.is.no |
| 1dc40 | 74 0d 0a 3b 20 20 79 65 74 20 64 6f 6e 65 2c 20 61 64 6a 75 73 74 20 76 61 6c 75 65 73 20 74 6f | t..;..yet.done,.adjust.values.to |
| 1dc60 | 20 73 68 6f 77 20 74 68 65 20 61 6d 6f 75 6e 74 20 6f 66 20 74 68 65 20 72 65 71 75 65 73 74 20 | .show.the.amount.of.the.request. |
| 1dc80 | 64 6f 6e 65 20 61 6e 64 20 74 68 65 6e 20 67 6f 0d 0a 3b 20 20 62 61 63 6b 20 74 6f 20 74 68 65 | done.and.then.go..;..back.to.the |
| 1dca0 | 20 43 61 6c 63 20 73 74 61 74 65 20 74 6f 20 64 6f 20 6e 65 78 74 20 70 61 72 74 2e 0d 0a 0d 0a | .Calc.state.to.do.next.part..... |
| 1dcc0 | 46 6c 45 78 44 6f 6e 65 3a 0d 0a 09 4d 4f 56 09 41 4c 2c 46 6c 6f 70 70 79 2e 46 6c 61 67 73 0d | FlExDone:...MOV.AL,Floppy.Flags. |
| 1dce0 | 0a 09 41 4e 44 09 41 4c 2c 46 77 72 69 74 65 2b 46 76 65 72 69 66 79 2b 46 77 72 61 70 31 09 3b | ..AND.AL,Fwrite+Fverify+Fwrap1.; |
| 1dd00 | 20 4f 6e 6c 79 20 69 6e 74 65 72 65 73 74 65 64 20 69 6e 20 74 68 65 73 65 20 62 69 74 73 0d 0a | .Only.interested.in.these.bits.. |
| 1dd20 | 09 43 4d 50 09 41 4c 2c 46 77 72 61 70 31 09 09 3b 20 4a 75 73 74 20 72 65 61 64 20 69 6e 74 6f | .CMP.AL,Fwrap1..;.Just.read.into |
| 1dd40 | 20 73 63 72 61 74 63 68 3f 0d 0a 09 4a 4e 45 09 44 6f 6e 65 4e 6f 74 57 72 61 70 09 09 3b 20 4e | .scratch?...JNE.DoneNotWrap..;.N |
| 1dd60 | 6f 0d 0a 09 50 55 53 48 09 44 53 0d 0a 09 50 55 53 48 09 45 53 0d 0a 09 4d 4f 56 09 43 58 2c 46 | o...PUSH.DS...PUSH.ES...MOV.CX,F |
| 1dd80 | 6c 6f 70 70 79 2e 4e 75 6d 42 79 74 65 73 09 3b 20 43 53 20 3d 20 23 20 62 79 74 65 73 20 74 6f | loppy.NumBytes.;.CS.=.#.bytes.to |
| 1dda0 | 20 77 72 69 74 65 20 66 72 6f 6d 20 73 63 72 0d 0a 09 4c 45 53 09 44 49 2c 46 6c 6f 70 70 79 2e | .write.from.scr...LES.DI,Floppy. |
| 1ddc0 | 52 65 61 6c 41 64 64 72 09 3b 20 45 53 3a 44 49 20 3d 20 72 65 61 6c 20 62 75 66 66 65 72 0d 0a | RealAddr.;.ES:DI.=.real.buffer.. |
| 1dde0 | 09 4c 44 53 09 53 49 2c 46 6c 6f 70 70 79 2e 41 64 64 72 09 09 3b 20 44 53 3a 53 49 20 3d 20 73 | .LDS.SI,Floppy.Addr..;.DS:SI.=.s |
| 1de00 | 63 72 61 74 63 68 20 62 75 66 66 65 72 0d 0a 09 43 4c 44 0d 0a 20 20 52 45 50 09 4d 4f 56 53 42 | cratch.buffer...CLD....REP.MOVSB |
| 1de20 | 09 09 09 09 3b 20 43 6f 70 79 20 69 6e 74 6f 20 72 65 61 6c 20 62 75 66 66 65 72 0d 0a 09 50 4f | ....;.Copy.into.real.buffer...PO |
| 1de40 | 50 09 45 53 0d 0a 09 50 4f 50 09 44 53 0d 0a 44 6f 6e 65 4e 6f 74 57 72 61 70 3a 0d 0a 09 41 4e | P.ES...POP.DS..DoneNotWrap:...AN |
| 1de60 | 44 09 41 4c 2c 46 77 72 69 74 65 2b 46 76 65 72 69 66 79 09 3b 20 4a 75 73 74 20 77 61 6e 74 20 | D.AL,Fwrite+Fverify.;.Just.want. |
| 1de80 | 74 6f 20 73 65 65 20 74 68 65 73 65 20 62 69 74 73 0d 0a 09 43 4d 50 09 41 4c 2c 46 77 72 69 74 | to.see.these.bits...CMP.AL,Fwrit |
| 1dea0 | 65 2b 46 76 65 72 69 66 79 09 3b 20 4a 75 73 74 20 64 6f 20 77 72 69 74 65 20 70 61 72 74 20 6f | e+Fverify.;.Just.do.write.part.o |
| 1dec0 | 66 20 77 72 69 74 65 2b 76 65 72 69 66 79 3f 0d 0a 09 4a 4e 45 09 44 6f 6e 65 4e 6f 74 57 72 69 | f.write+verify?...JNE.DoneNotWri |
| 1dee0 | 74 65 50 61 72 74 09 3b 20 4e 6f 0d 0a 09 41 4e 44 09 46 6c 6f 70 70 79 2e 46 6c 61 67 73 2c 4e | tePart.;.No...AND.Floppy.Flags,N |
| 1df00 | 4f 54 20 46 77 72 69 74 65 20 3b 20 59 65 73 2c 20 64 6f 20 76 65 72 69 66 79 20 6e 65 78 74 0d | OT.Fwrite.;.Yes,.do.verify.next. |
| 1df20 | 0a 09 6d 6f 76 09 46 6c 6f 70 70 79 2e 53 74 61 74 65 2c 53 65 74 74 6c 65 09 3b 20 20 20 64 6f | ..mov.Floppy.State,Settle.;...do |
| 1df40 | 6e 27 74 20 6e 65 65 64 20 74 6f 20 63 61 6c 63 20 6f 72 20 73 65 65 6b 0d 0a 09 6a 6d 70 09 66 | n't.need.to.calc.or.seek...jmp.f |
| 1df60 | 6c 65 78 6a 33 0d 0a 0d 0a 44 6f 6e 65 4e 6f 74 57 72 69 74 65 50 61 72 74 3a 0d 0a 09 43 4d 50 | lexj3....DoneNotWritePart:...CMP |
| 1df80 | 09 41 4c 2c 46 76 65 72 69 66 79 09 09 3b 20 4a 75 73 74 20 64 6f 20 76 65 72 69 66 79 20 70 61 | .AL,Fverify..;.Just.do.verify.pa |
| 1dfa0 | 72 74 20 6f 66 20 77 72 69 74 65 2b 76 65 72 69 66 79 3f 0d 0a 09 4a 4e 45 09 44 6f 6e 65 4e 6f | rt.of.write+verify?...JNE.DoneNo |
| 1dfc0 | 74 56 65 72 69 66 79 09 09 3b 20 4e 6f 0d 0a 09 4f 52 09 46 6c 6f 70 70 79 2e 46 6c 61 67 73 2c | tVerify..;.No...OR.Floppy.Flags, |
| 1dfe0 | 46 77 72 69 74 65 09 3b 20 59 65 73 2c 20 66 6c 69 70 20 77 72 69 74 65 20 62 61 63 6b 20 75 70 | Fwrite.;.Yes,.flip.write.back.up |
| 1e000 | 20 66 6f 72 20 6e 65 78 74 0d 0a 44 6f 6e 65 4e 6f 74 56 65 72 69 66 79 3a 0d 0a 09 4d 4f 56 09 | .for.next..DoneNotVerify:...MOV. |
| 1e020 | 41 58 2c 46 6c 6f 70 70 79 2e 4e 75 6d 53 65 63 74 6f 72 73 09 3b 20 41 58 20 3d 20 23 20 6f 66 | AX,Floppy.NumSectors.;.AX.=.#.of |
| 1e040 | 20 73 65 63 74 6f 72 73 20 77 65 20 64 69 64 0d 0a 09 53 55 42 09 46 6c 6f 70 70 79 2e 43 6f 75 | .sectors.we.did...SUB.Floppy.Cou |
| 1e060 | 6e 74 2c 41 58 09 09 3b 20 41 64 6a 75 73 74 20 63 6f 75 6e 74 20 74 6f 20 6e 75 6d 62 65 72 20 | nt,AX..;.Adjust.count.to.number. |
| 1e080 | 6c 65 66 74 0d 0a 09 4a 5a 09 66 6c 78 64 33 09 09 3b 20 52 65 71 75 65 73 74 20 69 73 20 64 6f | left...JZ.flxd3..;.Request.is.do |
| 1e0a0 | 6e 65 2c 20 74 65 6c 6c 20 44 4f 53 0d 0a 09 41 44 44 09 46 6c 6f 70 70 79 2e 46 69 72 73 74 2c | ne,.tell.DOS...ADD.Floppy.First, |
| 1e0c0 | 41 58 09 09 3b 20 41 64 76 61 6e 63 65 20 73 65 63 74 6f 72 20 6e 75 6d 62 65 72 0d 0a 09 4d 4f | AX..;.Advance.sector.number...MO |
| 1e0e0 | 56 09 41 58 2c 46 6c 6f 70 70 79 2e 4e 75 6d 42 79 74 65 73 09 3b 20 4e 75 6d 62 65 72 20 6f 66 | V.AX,Floppy.NumBytes.;.Number.of |
| 1e100 | 20 62 79 74 65 73 20 68 61 6e 64 6c 65 64 0d 0a 09 41 44 44 09 57 4f 52 44 20 50 54 52 20 46 6c | .bytes.handled...ADD.WORD.PTR.Fl |
| 1e120 | 6f 70 70 79 2e 52 65 61 6c 41 64 64 72 2c 41 58 20 3b 20 41 64 76 61 6e 63 65 20 64 61 74 61 20 | oppy.RealAddr,AX.;.Advance.data. |
| 1e140 | 61 64 64 72 65 73 73 0d 0a 09 4d 4f 56 09 46 6c 6f 70 70 79 2e 53 74 61 74 65 2c 43 61 6c 63 09 | address...MOV.Floppy.State,Calc. |
| 1e160 | 3b 20 47 6f 20 74 6f 20 43 61 6c 63 20 73 74 61 74 65 0d 0a 66 6c 65 78 6a 34 3a 20 4a 4d 50 09 | ;.Go.to.Calc.state..flexj4:.JMP. |
| 1e180 | 66 6c 65 78 6a 33 0d 0a 0d 0a 66 6c 78 64 33 3a 0d 0a 09 6d 6f 76 09 64 69 2c 4f 46 46 53 45 54 | flexj3....flxd3:...mov.di,OFFSET |
| 1e1a0 | 20 46 6c 6f 70 70 79 0d 0a 09 6d 6f 76 09 53 49 2c 4f 46 46 53 45 54 20 46 6c 6f 70 70 79 51 75 | .Floppy...mov.SI,OFFSET.FloppyQu |
| 1e1c0 | 65 75 65 09 3b 20 44 53 3a 53 49 20 3d 20 68 65 61 64 20 6f 66 20 66 6c 6f 70 70 79 20 71 75 65 | eue.;.DS:SI.=.head.of.floppy.que |
| 1e1e0 | 75 65 0d 0a 09 63 61 6c 6c 09 44 6f 6e 65 52 65 71 75 65 73 74 0d 0a 09 4a 4d 50 09 66 6c 65 78 | ue...call.DoneRequest...JMP.flex |
| 1e200 | 6a 34 0d 0a 0d 0a 0d 0a 3b 2a 09 46 6c 6f 70 70 79 20 73 74 61 74 65 20 49 64 6c 65 0d 0a 3b 0d | j4......;*.Floppy.state.Idle..;. |
| 1e220 | 0a 3b 09 4e 6f 74 68 69 6e 67 20 68 61 70 65 6e 6e 69 6e 67 20 65 78 63 65 70 74 20 70 6f 73 73 | .;.Nothing.hapenning.except.poss |
| 1e240 | 69 62 6c 65 20 6d 6f 74 6f 72 20 6f 66 66 20 74 69 6d 65 6f 75 74 2e 0d 0a 0d 0a 46 6c 45 78 49 | ible.motor.off.timeout.....FlExI |
| 1e260 | 64 6c 65 3a 0d 0a 09 63 61 6c 6c 09 47 65 74 44 72 69 76 65 50 74 72 0d 0a 09 43 41 4c 4c 09 53 | dle:...call.GetDrivePtr...CALL.S |
| 1e280 | 65 74 54 69 6d 65 72 32 09 09 3b 20 53 65 74 20 74 68 65 20 6d 6f 74 6f 72 20 74 69 6d 65 72 0d | etTimer2..;.Set.the.motor.timer. |
| 1e2a0 | 0a 09 61 6e 64 09 46 6c 6f 70 70 79 2e 46 6c 61 67 73 2c 4e 4f 54 20 46 61 63 74 69 76 65 0d 0a | ..and.Floppy.Flags,NOT.Factive.. |
| 1e2c0 | 09 53 65 6d 53 69 67 09 53 77 61 70 53 65 6d 32 09 09 3b 20 73 6f 6d 65 6f 6e 65 20 77 61 69 74 | .SemSig.SwapSem2..;.someone.wait |
| 1e2e0 | 69 6e 67 20 74 6f 20 73 77 69 74 63 68 20 64 72 69 76 65 3f 0d 0a 09 52 45 54 0d 0a 0d 0a 0d 0a | ing.to.switch.drive?...RET...... |
| 1e300 | 3b 2a 09 46 6c 6f 70 70 79 20 73 74 61 74 65 20 45 72 72 6f 72 0d 0a 3b 0d 0a 3b 09 49 66 20 65 | ;*.Floppy.state.Error..;..;.If.e |
| 1e320 | 72 72 6f 72 20 63 6f 75 6e 74 20 6e 6f 74 20 65 78 63 65 65 64 65 64 2c 20 72 65 73 74 6f 72 65 | rror.count.not.exceeded,.restore |
| 1e340 | 20 74 68 65 20 64 72 69 76 65 20 61 6e 64 20 73 74 61 72 74 0d 0a 3b 20 20 74 68 65 20 72 65 71 | .the.drive.and.start..;..the.req |
| 1e360 | 75 65 73 74 20 6f 76 65 72 20 61 67 61 69 6e 2e 20 20 4f 74 68 65 72 77 69 73 65 20 73 65 74 20 | uest.over.again...Otherwise.set. |
| 1e380 | 65 72 72 6f 72 20 69 6e 20 74 68 65 20 70 61 63 6b 65 74 20 61 6e 64 0d 0a 3b 20 20 61 64 76 61 | error.in.the.packet.and..;..adva |
| 1e3a0 | 6e 63 65 20 74 6f 20 74 68 65 20 44 6f 6e 65 20 73 74 61 74 65 2e 0d 0a 0d 0a 46 6c 45 78 45 72 | nce.to.the.Done.state.....FlExEr |
| 1e3c0 | 72 6f 72 3a 0d 0a 09 43 41 4c 4c 09 52 73 74 37 36 35 09 09 09 3b 20 52 65 73 65 74 20 74 68 65 | ror:...CALL.Rst765...;.Reset.the |
| 1e3e0 | 20 63 6f 6e 74 72 6f 6c 6c 65 72 0d 0a 09 43 4d 50 09 46 6c 6f 70 70 79 2e 45 72 72 43 6e 74 2c | .controller...CMP.Floppy.ErrCnt, |
| 1e400 | 45 72 72 4c 69 6d 09 3b 20 52 65 61 63 68 20 65 72 72 6f 72 20 6c 69 6d 69 74 3f 0d 0a 09 4a 41 | ErrLim.;.Reach.error.limit?...JA |
| 1e420 | 45 09 46 6c 6f 70 70 79 46 61 69 6c 73 09 09 3b 20 59 65 73 2c 20 72 65 71 75 65 73 74 20 66 61 | E.FloppyFails..;.Yes,.request.fa |
| 1e440 | 69 6c 73 0d 0a 09 49 4e 43 09 46 6c 6f 70 70 79 2e 45 72 72 43 6e 74 09 09 3b 20 57 65 20 61 72 | ils...INC.Floppy.ErrCnt..;.We.ar |
| 1e460 | 65 20 64 6f 69 6e 67 20 61 6e 6f 74 68 65 72 20 74 72 79 0d 0a 09 4d 4f 56 09 46 6c 6f 70 70 79 | e.doing.another.try...MOV.Floppy |
| 1e480 | 2e 53 74 61 74 65 2c 53 74 61 72 74 09 3b 20 52 65 73 74 61 72 74 20 74 68 65 20 72 65 71 75 65 | .State,Start.;.Restart.the.reque |
| 1e4a0 | 73 74 0d 0a 09 4a 4d 50 09 66 6c 65 78 6a 34 09 09 3b 20 42 61 63 6b 20 74 6f 20 73 74 61 74 65 | st...JMP.flexj4..;.Back.to.state |
| 1e4c0 | 20 6d 61 63 68 69 6e 65 20 6c 6f 6f 70 0d 0a 0d 0a 46 6c 6f 70 70 79 46 61 69 6c 73 3a 0d 0a 09 | .machine.loop....FloppyFails:... |
| 1e4e0 | 63 61 6c 6c 09 47 65 74 44 72 69 76 65 50 74 72 0d 0a 09 4f 52 09 43 53 3a 5b 42 58 5d 2e 44 72 | call.GetDrivePtr...OR.CS:[BX].Dr |
| 1e500 | 76 46 6c 61 67 2c 46 72 65 73 74 6f 72 20 3b 20 53 65 74 20 64 72 69 76 65 20 6e 65 65 64 73 20 | vFlag,Frestor.;.Set.drive.needs. |
| 1e520 | 61 20 72 65 73 74 6f 72 65 0d 0a 09 4d 4f 56 09 46 6c 6f 70 70 79 2e 53 74 61 74 65 2c 44 6f 6e | a.restore...MOV.Floppy.State,Don |
| 1e540 | 65 09 3b 20 52 65 71 75 65 73 74 20 69 73 20 64 6f 6e 65 0d 0a 3b 20 53 65 74 20 65 72 72 6f 72 | e.;.Request.is.done..;.Set.error |
| 1e560 | 20 62 69 74 73 20 69 6e 20 72 65 71 75 65 73 74 20 70 61 63 6b 65 74 0d 0a 09 4d 4f 56 09 41 58 | .bits.in.request.packet...MOV.AX |
| 1e580 | 2c 20 57 4f 52 44 20 50 54 52 20 46 6c 6f 70 70 79 2e 53 54 30 20 3b 20 47 65 74 20 53 54 30 2c | ,.WORD.PTR.Floppy.ST0.;.Get.ST0, |
| 1e5a0 | 20 53 54 31 0d 0a 09 6d 6f 76 09 42 4c 2c 32 09 09 09 3b 20 44 72 69 76 65 20 6e 6f 74 20 72 65 | .ST1...mov.BL,2...;.Drive.not.re |
| 1e5c0 | 61 64 79 3f 0d 0a 09 74 65 73 74 09 41 4c 2c 30 63 48 0d 0a 09 6a 6e 65 09 45 72 72 6f 72 46 6f | ady?...test.AL,0cH...jne.ErrorFo |
| 1e5e0 | 75 6e 64 0d 0a 09 4d 4f 56 09 42 4c 2c 36 09 09 09 3b 20 42 61 64 20 73 65 65 6b 3f 0d 0a 09 54 | und...MOV.BL,6...;.Bad.seek?...T |
| 1e600 | 45 53 54 09 41 48 2c 38 0d 0a 09 4a 4e 45 09 45 72 72 6f 72 46 6f 75 6e 64 0d 0a 09 4d 4f 56 09 | EST.AH,8...JNE.ErrorFound...MOV. |
| 1e620 | 42 4c 2c 34 09 09 09 3b 20 43 52 43 20 65 72 72 6f 72 3f 0d 0a 09 54 45 53 54 09 41 48 2c 33 30 | BL,4...;.CRC.error?...TEST.AH,30 |
| 1e640 | 48 0d 0a 09 4a 4e 45 09 45 72 72 6f 72 46 6f 75 6e 64 0d 0a 09 4d 4f 56 09 42 4c 2c 38 09 09 09 | H...JNE.ErrorFound...MOV.BL,8... |
| 1e660 | 3b 20 53 65 63 74 6f 72 20 6e 6f 74 20 66 6f 75 6e 64 3f 0d 0a 09 54 45 53 54 09 41 48 2c 38 35 | ;.Sector.not.found?...TEST.AH,85 |
| 1e680 | 48 0d 0a 09 4a 4e 45 09 45 72 72 6f 72 46 6f 75 6e 64 0d 0a 09 4d 4f 56 09 42 4c 2c 30 09 09 09 | H...JNE.ErrorFound...MOV.BL,0... |
| 1e6a0 | 3b 20 57 72 69 74 65 20 70 72 6f 74 65 63 74 3f 0d 0a 09 54 45 53 54 09 41 48 2c 32 0d 0a 09 4a | ;.Write.protect?...TEST.AH,2...J |
| 1e6c0 | 4e 45 09 45 72 72 6f 72 46 6f 75 6e 64 0d 0a 09 4d 4f 56 09 42 4c 2c 31 32 09 09 09 3b 20 43 61 | NE.ErrorFound...MOV.BL,12...;.Ca |
| 1e6e0 | 74 63 68 2d 61 6c 6c 20 65 72 72 6f 72 0d 0a 45 72 72 6f 72 46 6f 75 6e 64 3a 0d 0a 09 64 65 62 | tch-all.error..ErrorFound:...deb |
| 1e700 | 75 67 09 34 2c 34 2c 3c 46 44 20 65 72 72 6f 72 3a 20 73 74 61 74 75 73 20 24 78 20 63 6f 64 65 | ug.4,4,<FD.error:.status.$x.code |
| 1e720 | 20 24 62 5c 6e 3e 2c 3c 61 78 2c 62 78 3e 0d 0a 09 50 55 53 48 09 45 53 0d 0a 09 4c 45 53 09 44 | .$b\n>,<ax,bx>...PUSH.ES...LES.D |
| 1e740 | 49 2c 46 6c 6f 70 70 79 51 75 65 75 65 09 09 3b 20 47 65 74 20 70 74 72 20 74 6f 20 72 65 71 75 | I,FloppyQueue..;.Get.ptr.to.requ |
| 1e760 | 65 73 74 0d 0a 09 4d 4f 56 09 41 4c 2c 42 4c 0d 0a 09 4d 4f 56 09 41 48 2c 31 30 30 30 30 30 30 | est...MOV.AL,BL...MOV.AH,1000000 |
| 1e780 | 31 42 0d 0a 09 4d 4f 56 09 45 53 3a 5b 44 49 5d 2e 52 71 53 74 61 74 75 73 2c 41 58 09 3b 20 53 | 1B...MOV.ES:[DI].RqStatus,AX.;.S |
| 1e7a0 | 65 74 20 65 72 72 6f 72 20 61 6e 64 20 63 6f 64 65 0d 0a 09 50 4f 50 09 45 53 0d 0a 09 4a 4d 50 | et.error.and.code...POP.ES...JMP |
| 1e7c0 | 09 66 6c 78 64 33 09 09 09 3b 20 41 64 76 61 6e 63 65 20 74 6f 20 44 6f 6e 65 20 73 74 61 74 65 | .flxd3...;.Advance.to.Done.state |
| 1e7e0 | 20 28 76 69 61 20 73 68 6f 72 74 63 75 74 29 0d 0a 0d 0a 46 6c 6f 70 70 79 45 78 65 63 75 74 65 | .(via.shortcut)....FloppyExecute |
| 1e800 | 09 45 4e 44 50 0d 0a 0d 0a 0d 0a 20 20 20 20 41 53 53 55 4d 45 09 43 53 3a 42 69 6f 73 53 65 67 | .ENDP..........ASSUME.CS:BiosSeg |
| 1e820 | 2c 44 53 3a 4e 4f 54 48 49 4e 47 2c 45 53 3a 4e 4f 54 48 49 4e 47 0d 0a 0d 0a 46 6c 6f 70 70 79 | ,DS:NOTHING,ES:NOTHING....Floppy |
| 1e840 | 49 6e 74 65 72 72 75 70 74 20 50 52 4f 43 09 46 41 52 0d 0a 09 64 65 62 75 67 09 34 2c 38 2c 3c | Interrupt.PROC.FAR...debug.4,8,< |
| 1e860 | 46 6c 49 6e 74 72 5c 6e 3e 2c 3c 3e 0d 0a 09 63 6d 70 09 53 65 6d 49 6e 74 31 33 2c 30 09 09 3b | FlIntr\n>,<>...cmp.SemInt13,0..; |
| 1e880 | 20 49 66 20 61 20 64 69 72 65 63 74 20 49 6e 74 31 33 20 72 65 71 75 65 73 74 20 69 73 20 62 65 | .If.a.direct.Int13.request.is.be |
| 1e8a0 | 69 6e 67 0d 0a 09 6a 7a 09 66 6c 69 6e 6f 74 31 33 09 09 3b 20 20 6d 61 64 65 20 63 61 6c 6c 20 | ing...jz.flinot13..;..made.call. |
| 1e8c0 | 74 68 65 20 52 4f 4d 20 66 6c 6f 70 70 79 20 69 6e 74 65 72 72 75 70 74 0d 0a 09 63 6d 70 09 53 | the.ROM.floppy.interrupt...cmp.S |
| 1e8e0 | 65 6d 44 69 73 6b 49 4f 2c 30 09 09 3b 20 20 72 6f 75 74 69 6e 65 20 74 6f 20 68 61 6e 64 6c 65 | emDiskIO,0..;..routine.to.handle |
| 1e900 | 20 69 74 2e 0d 0a 09 6a 6e 7a 09 66 6c 69 6e 6f 74 31 33 0d 0a 09 69 6e 74 09 69 6e 74 5f 73 61 | .it....jnz.flinot13...int.int_sa |
| 1e920 | 76 72 65 67 73 0d 0a 09 70 75 73 68 66 0d 0a 09 63 61 6c 6c 09 64 77 6f 72 64 20 70 74 72 20 5b | vregs...pushf...call.dword.ptr.[ |
| 1e940 | 4f 6c 64 49 6e 74 45 56 65 63 5d 0d 0a 09 69 72 65 74 0d 0a 66 6c 69 6e 6f 74 31 33 3a 0d 0a 09 | OldIntEVec]...iret..flinot13:... |
| 1e960 | 54 45 53 54 09 46 6c 6f 70 70 79 2e 46 6c 61 67 73 2c 46 61 63 74 69 76 65 09 3b 20 64 65 76 69 | TEST.Floppy.Flags,Factive.;.devi |
| 1e980 | 63 65 20 61 63 74 69 76 65 3f 0d 0a 09 4a 5a 09 66 6c 69 6e 72 65 74 09 09 09 3b 20 6e 6f 2c 20 | ce.active?...JZ.flinret...;.no,. |
| 1e9a0 | 67 6f 20 61 77 61 79 0d 0a 09 49 4e 54 09 69 6e 74 5f 73 61 76 72 65 67 73 09 09 3b 20 73 61 76 | go.away...INT.int_savregs..;.sav |
| 1e9c0 | 65 20 72 65 67 69 73 74 65 72 73 0d 0a 09 43 41 4c 4c 09 46 6c 6f 70 70 79 45 78 65 63 75 74 65 | e.registers...CALL.FloppyExecute |
| 1e9e0 | 0d 0a 66 6c 69 6e 72 65 74 3a 20 70 75 73 68 09 61 78 0d 0a 09 4d 4f 56 09 41 4c 2c 32 30 48 09 | ..flinret:.push.ax...MOV.AL,20H. |
| 1ea00 | 09 09 3b 20 73 65 6e 64 20 45 4f 49 20 74 6f 20 38 32 35 39 0d 0a 09 4f 55 54 09 32 30 48 2c 41 | ..;.send.EOI.to.8259...OUT.20H,A |
| 1ea20 | 4c 0d 0a 09 70 6f 70 09 61 78 0d 0a 09 49 52 45 54 0d 0a 46 6c 6f 70 70 79 49 6e 74 65 72 72 75 | L...pop.ax...IRET..FloppyInterru |
| 1ea40 | 70 74 20 45 4e 44 50 0d 0a 0d 0a 53 55 42 54 54 4c 09 54 69 6d 69 6e 67 20 72 6f 75 74 69 6e 65 | pt.ENDP....SUBTTL.Timing.routine |
| 1ea60 | 73 20 66 6f 72 20 66 6c 6f 70 70 79 20 64 69 73 6b 0d 0a 50 41 47 45 09 2b 0d 0a 0d 0a 3b 2a 20 | s.for.floppy.disk..PAGE.+....;*. |
| 1ea80 | 20 44 61 74 61 20 66 6f 72 20 74 69 6d 65 72 73 0d 0a 54 69 6d 65 72 41 63 74 69 76 65 09 44 42 | .Data.for.timers..TimerActive.DB |
| 1eaa0 | 09 30 09 09 3b 20 62 69 74 20 66 6c 61 67 73 20 66 6f 72 20 61 63 74 69 76 65 20 74 69 6d 65 72 | .0..;.bit.flags.for.active.timer |
| 1eac0 | 73 0d 0a 54 69 6d 65 72 43 6f 6e 76 09 44 42 09 35 30 09 09 3b 20 63 6f 6e 76 65 72 73 69 6f 6e | s..TimerConv.DB.50..;.conversion |
| 1eae0 | 20 66 61 63 74 6f 72 20 66 6f 72 20 6d 73 20 3d 3e 20 74 69 63 6b 73 0d 0a 54 69 6d 65 72 31 09 | .factor.for.ms.=>.ticks..Timer1. |
| 1eb00 | 44 42 09 30 09 09 09 3b 20 4f 6e 65 2d 73 68 6f 74 20 74 69 6d 65 20 74 69 6c 6c 20 72 65 73 74 | DB.0...;.One-shot.time.till.rest |
| 1eb20 | 61 72 74 20 69 6e 74 72 2e 20 72 74 6e 2e 0d 0a 54 69 6d 65 72 32 09 44 42 09 30 09 09 09 3b 20 | art.intr..rtn...Timer2.DB.0...;. |
| 1eb40 | 52 65 70 65 74 69 74 69 76 65 20 31 20 48 7a 20 74 69 6d 65 72 0d 0a 54 69 6d 65 72 32 63 6f 75 | Repetitive.1.Hz.timer..Timer2cou |
| 1eb60 | 6e 74 09 3d 09 32 30 09 09 3b 20 52 65 6c 6f 61 64 20 76 61 6c 75 65 20 66 6f 72 20 74 69 6d 65 | nt.=.20..;.Reload.value.for.time |
| 1eb80 | 72 32 0d 0a 0d 0a 4d 4f 46 46 44 45 4c 41 59 3d 09 32 09 09 09 3b 20 74 75 72 6e 20 6f 66 66 20 | r2....MOFFDELAY=.2...;.turn.off. |
| 1eba0 | 6d 6f 74 6f 72 20 61 66 74 65 72 20 32 20 73 65 63 2e 20 69 6e 61 63 74 69 76 69 74 79 0d 0a 0d | motor.after.2.sec..inactivity... |
| 1ebc0 | 0a 3b 2a 2a 2a 09 53 65 74 54 69 6d 65 72 31 20 2d 20 41 72 6d 20 74 69 6d 65 72 20 31 0d 0a 3b | .;***.SetTimer1.-.Arm.timer.1..; |
| 1ebe0 | 0d 0a 3b 09 53 65 74 54 69 6d 65 72 31 20 77 69 6c 6c 20 61 72 6d 20 74 68 65 20 54 69 6d 65 72 | ..;.SetTimer1.will.arm.the.Timer |
| 1ec00 | 31 2e 09 49 6e 70 75 74 20 70 61 72 61 6d 65 74 65 72 0d 0a 3b 09 76 61 6c 75 65 73 20 69 6e 20 | 1..Input.parameter..;.values.in. |
| 1ec20 | 6d 69 6c 6c 69 73 65 63 6f 6e 64 73 20 77 69 6c 6c 20 62 65 20 63 6f 6e 76 65 72 74 65 64 20 74 | milliseconds.will.be.converted.t |
| 1ec40 | 6f 20 74 69 6d 65 72 0d 0a 3b 09 74 69 63 6b 73 2e 0d 0a 3b 0d 0a 3b 09 45 4e 54 52 59 09 41 58 | o.timer..;.ticks...;..;.ENTRY.AX |
| 1ec60 | 20 3d 20 64 65 6c 61 79 20 76 61 6c 75 65 20 69 6e 20 6d 69 6c 6c 69 73 65 63 6f 6e 64 73 0d 0a | .=.delay.value.in.milliseconds.. |
| 1ec80 | 3b 09 45 58 49 54 09 41 4c 20 3d 20 74 69 6d 65 72 20 74 69 63 6b 73 0d 0a 3b 09 09 43 46 20 73 | ;.EXIT.AL.=.timer.ticks..;..CF.s |
| 1eca0 | 65 74 20 69 66 20 74 69 6d 65 72 20 61 72 6d 65 64 0d 0a 3b 09 09 43 46 20 63 6c 65 61 72 20 69 | et.if.timer.armed..;..CF.clear.i |
| 1ecc0 | 66 20 7a 65 72 6f 20 63 6f 75 6e 74 20 70 61 73 73 65 64 0d 0a 3b 09 55 53 45 53 09 41 58 0d 0a | f.zero.count.passed..;.USES.AX.. |
| 1ece0 | 0d 0a 53 65 74 54 69 6d 65 72 31 09 50 52 4f 43 0d 0a 09 54 45 53 54 09 41 58 2c 41 58 09 09 09 | ..SetTimer1.PROC...TEST.AX,AX... |
| 1ed00 | 3b 20 7a 65 72 6f 20 63 6f 75 6e 74 3f 0d 0a 09 4a 4e 5a 09 73 65 74 74 31 30 09 09 09 3b 20 6e | ;.zero.count?...JNZ.sett10...;.n |
| 1ed20 | 6f 0d 0a 09 43 4c 43 0d 0a 09 52 45 54 0d 0a 0d 0a 73 65 74 74 31 30 3a 20 44 49 56 09 54 69 6d | o...CLC...RET....sett10:.DIV.Tim |
| 1ed40 | 65 72 43 6f 6e 76 0d 0a 09 54 45 53 54 09 41 48 2c 41 48 09 09 09 3b 20 72 65 6d 61 69 6e 64 65 | erConv...TEST.AH,AH...;.remainde |
| 1ed60 | 72 3f 0d 0a 09 4a 5a 09 73 65 74 74 31 31 0d 0a 09 49 4e 43 09 41 4c 09 09 09 3b 20 79 65 73 2c | r?...JZ.sett11...INC.AL...;.yes, |
| 1ed80 | 20 72 6f 75 6e 64 20 75 70 0d 0a 73 65 74 74 31 31 3a 20 4d 4f 56 09 54 69 6d 65 72 31 2c 41 4c | .round.up..sett11:.MOV.Timer1,AL |
| 1eda0 | 0d 0a 09 4f 52 09 54 69 6d 65 72 41 63 74 69 76 65 2c 31 0d 0a 09 64 65 62 75 67 09 34 2c 38 2c | ...OR.TimerActive,1...debug.4,8, |
| 1edc0 | 3c 53 65 74 54 69 6d 65 72 31 20 24 62 5c 6e 3e 2c 3c 61 78 3e 0d 0a 09 53 54 43 0d 0a 09 52 45 | <SetTimer1.$b\n>,<ax>...STC...RE |
| 1ede0 | 54 0d 0a 53 65 74 54 69 6d 65 72 31 09 45 4e 44 50 0d 0a 0d 0a 3b 2a 2a 2a 09 53 65 74 54 69 6d | T..SetTimer1.ENDP....;***.SetTim |
| 1ee00 | 65 72 32 20 2d 20 41 72 6d 20 74 69 6d 65 72 20 32 0d 0a 3b 0d 0a 3b 09 53 65 74 54 69 6d 65 72 | er2.-.Arm.timer.2..;..;.SetTimer |
| 1ee20 | 32 20 77 69 6c 6c 20 73 65 74 20 61 20 6d 6f 74 6f 72 20 6f 66 66 20 74 69 6d 65 6f 75 74 20 66 | 2.will.set.a.motor.off.timeout.f |
| 1ee40 | 6f 72 20 74 68 65 0d 0a 3b 09 64 72 69 76 65 20 77 68 6f 73 65 20 70 61 72 61 6d 65 74 65 72 20 | or.the..;.drive.whose.parameter. |
| 1ee60 | 62 6c 6f 63 6b 20 69 73 20 70 6f 69 6e 74 65 64 20 74 6f 20 62 79 0d 0a 3b 09 43 53 3a 42 58 0d | block.is.pointed.to.by..;.CS:BX. |
| 1ee80 | 0a 3b 0d 0a 3b 09 45 4e 54 52 59 09 43 53 3a 42 58 20 3d 20 70 6f 69 6e 74 65 72 20 74 6f 20 70 | .;..;.ENTRY.CS:BX.=.pointer.to.p |
| 1eea0 | 65 72 20 64 72 69 76 65 20 69 6e 66 6f 2e 0d 0a 3b 09 45 58 49 54 0d 0a 3b 09 55 53 45 53 09 4e | er.drive.info...;.EXIT..;.USES.N |
| 1eec0 | 4f 4e 45 0d 0a 0d 0a 53 65 74 54 69 6d 65 72 32 09 50 52 4f 43 0d 0a 09 54 45 53 54 09 54 69 6d | ONE....SetTimer2.PROC...TEST.Tim |
| 1eee0 | 65 72 41 63 74 69 76 65 2c 32 0d 0a 09 4a 4e 5a 09 73 65 74 74 32 31 0d 0a 09 4d 4f 56 09 54 69 | erActive,2...JNZ.sett21...MOV.Ti |
| 1ef00 | 6d 65 72 32 2c 54 69 6d 65 72 32 43 6f 75 6e 74 0d 0a 09 4f 52 09 54 69 6d 65 72 41 63 74 69 76 | mer2,Timer2Count...OR.TimerActiv |
| 1ef20 | 65 2c 32 0d 0a 73 65 74 74 32 31 3a 20 4d 4f 56 09 43 53 3a 5b 42 58 5d 2e 54 69 6d 65 72 2c 4d | e,2..sett21:.MOV.CS:[BX].Timer,M |
| 1ef40 | 4f 46 46 44 45 4c 41 59 0d 0a 09 64 65 62 75 67 09 34 2c 38 2c 3c 53 65 74 54 69 6d 65 72 32 5c | OFFDELAY...debug.4,8,<SetTimer2\ |
| 1ef60 | 6e 3e 2c 3c 3e 0d 0a 09 52 45 54 0d 0a 53 65 74 54 69 6d 65 72 32 09 45 4e 44 50 0d 0a 0d 0a 0d | n>,<>...RET..SetTimer2.ENDP..... |
| 1ef80 | 0a 0d 0a 3b 09 46 6c 6f 70 70 79 54 69 6d 65 72 20 69 73 20 63 61 6c 6c 65 64 20 65 76 65 72 79 | ...;.FloppyTimer.is.called.every |
| 1efa0 | 20 73 63 68 65 64 75 6c 65 72 20 74 69 63 6b 20 74 6f 20 70 65 72 66 6f 72 6d 0d 0a 3b 20 20 74 | .scheduler.tick.to.perform..;..t |
| 1efc0 | 69 6d 65 20 72 65 6c 61 74 65 64 20 73 65 72 76 69 63 65 73 20 66 6f 72 20 74 68 65 20 66 6c 6f | ime.related.services.for.the.flo |
| 1efe0 | 70 70 79 20 64 72 69 76 65 72 2e 09 20 54 68 65 72 65 20 61 72 65 0d 0a 3b 20 20 74 77 6f 20 73 | ppy.driver...There.are..;..two.s |
| 1f000 | 65 72 76 69 63 65 73 20 70 65 72 66 6f 72 6d 65 64 3b 20 72 65 73 63 68 65 64 75 6c 69 6e 67 20 | ervices.performed;.rescheduling. |
| 1f020 | 6f 66 20 69 6e 74 65 72 72 75 70 74 20 74 69 6d 65 0d 0a 3b 20 20 73 65 72 76 69 63 65 20 61 66 | of.interrupt.time..;..service.af |
| 1f040 | 74 65 72 20 61 20 68 65 61 64 20 6c 6f 61 64 20 6f 72 20 6d 6f 74 6f 72 20 73 74 61 72 74 75 70 | ter.a.head.load.or.motor.startup |
| 1f060 | 20 64 65 6c 61 79 2c 20 61 6e 64 0d 0a 3b 20 20 61 20 6d 6f 74 6f 72 20 74 75 72 6e 20 6f 66 66 | .delay,.and..;..a.motor.turn.off |
| 1f080 | 20 73 65 72 76 69 63 65 20 77 68 65 6e 20 61 20 64 72 69 76 65 20 69 73 20 6e 6f 74 20 61 63 74 | .service.when.a.drive.is.not.act |
| 1f0a0 | 69 76 65 2e 0d 0a 3b 0d 0a 3b 20 20 49 74 27 73 20 61 73 73 75 6d 65 64 20 74 68 61 74 20 61 6c | ive...;..;..It's.assumed.that.al |
| 1f0c0 | 6c 20 72 65 67 69 73 74 65 72 73 20 68 61 76 65 20 62 65 65 6e 20 73 61 76 65 64 20 62 79 20 74 | l.registers.have.been.saved.by.t |
| 1f0e0 | 68 65 0d 0a 3b 20 20 63 61 6c 6c 65 72 2e 0d 0a 0d 0a 09 41 53 53 55 4d 45 09 43 53 3a 42 69 6f | he..;..caller......ASSUME.CS:Bio |
| 1f100 | 73 53 65 67 2c 44 53 3a 4e 4f 54 48 49 4e 47 2c 45 53 3a 4e 4f 54 48 49 4e 47 0d 0a 0d 0a 09 50 | sSeg,DS:NOTHING,ES:NOTHING.....P |
| 1f120 | 55 42 4c 49 43 09 46 6c 6f 70 70 79 54 69 6d 65 72 0d 0a 46 6c 6f 70 70 79 54 69 6d 65 72 09 50 | UBLIC.FloppyTimer..FloppyTimer.P |
| 1f140 | 52 4f 43 09 46 41 52 0d 0a 09 54 45 53 54 09 54 69 6d 65 72 41 63 74 69 76 65 2c 30 66 66 48 09 | ROC.FAR...TEST.TimerActive,0ffH. |
| 1f160 | 3b 20 61 6e 79 20 74 69 6d 65 72 73 20 61 63 74 69 76 65 3f 0d 0a 09 4a 4e 5a 09 66 6c 74 69 6d | ;.any.timers.active?...JNZ.fltim |
| 1f180 | 31 09 09 09 3b 20 79 65 73 0d 0a 09 52 45 54 09 09 09 09 3b 20 6e 6f 2c 20 72 65 74 75 72 6e 20 | 1...;.yes...RET....;.no,.return. |
| 1f1a0 | 71 75 69 63 6b 6c 79 0d 0a 66 6c 74 69 6d 31 3a 20 54 45 53 54 09 54 69 6d 65 72 41 63 74 69 76 | quickly..fltim1:.TEST.TimerActiv |
| 1f1c0 | 65 2c 31 09 09 3b 20 54 69 6d 65 72 31 20 61 63 74 69 76 65 3f 0d 0a 09 4a 5a 09 66 6c 74 69 6d | e,1..;.Timer1.active?...JZ.fltim |
| 1f1e0 | 33 09 09 09 3b 20 6e 6f 0d 0a 09 44 45 43 09 54 69 6d 65 72 31 09 09 09 3b 20 54 69 6d 65 72 31 | 3...;.no...DEC.Timer1...;.Timer1 |
| 1f200 | 20 65 78 70 69 72 65 64 3f 0d 0a 09 4a 4e 5a 09 66 6c 74 69 6d 33 09 09 09 3b 20 6e 6f 0d 0a 3b | .expired?...JNZ.fltim3...;.no..; |
| 1f220 | 2a 20 20 50 65 72 66 6f 72 6d 20 54 69 6d 65 72 31 20 73 65 72 76 69 63 65 0d 0a 09 64 65 62 75 | *..Perform.Timer1.service...debu |
| 1f240 | 67 09 34 2c 38 2c 3c 54 69 6d 65 72 20 31 20 65 78 70 69 72 65 64 5c 6e 3e 2c 3c 3e 0d 0a 09 41 | g.4,8,<Timer.1.expired\n>,<>...A |
| 1f260 | 4e 44 09 54 69 6d 65 72 41 63 74 69 76 65 2c 4e 4f 54 20 31 0d 0a 09 43 41 4c 4c 09 46 6c 6f 70 | ND.TimerActive,NOT.1...CALL.Flop |
| 1f280 | 70 79 45 78 65 63 75 74 65 09 09 3b 20 70 75 73 68 20 74 68 65 20 73 74 61 74 65 73 20 61 72 6f | pyExecute..;.push.the.states.aro |
| 1f2a0 | 75 6e 64 20 61 20 77 68 69 6c 65 0d 0a 09 52 45 54 09 09 09 09 3b 20 64 6f 6e 27 74 20 64 6f 20 | und.a.while...RET....;.don't.do. |
| 1f2c0 | 54 69 6d 65 72 32 20 73 65 72 76 69 63 65 20 74 68 69 73 20 74 69 6d 65 2e 0d 0a 0d 0a 66 6c 74 | Timer2.service.this.time.....flt |
| 1f2e0 | 69 6d 33 3a 20 54 45 53 54 09 54 69 6d 65 72 41 63 74 69 76 65 2c 32 09 09 3b 20 54 69 6d 65 72 | im3:.TEST.TimerActive,2..;.Timer |
| 1f300 | 32 20 61 63 74 69 76 65 3f 0d 0a 09 4a 5a 09 66 6c 74 69 6d 34 09 09 09 3b 20 6e 6f 0d 0a 09 44 | 2.active?...JZ.fltim4...;.no...D |
| 1f320 | 45 43 09 54 69 6d 65 72 32 09 09 09 3b 20 31 20 48 7a 20 63 6c 6f 63 6b 20 74 69 6d 65 3f 0d 0a | EC.Timer2...;.1.Hz.clock.time?.. |
| 1f340 | 09 4a 5a 09 66 6c 74 69 6d 35 09 09 09 3b 20 6e 6f 0d 0a 66 6c 74 69 6d 34 3a 20 4a 4d 50 09 66 | .JZ.fltim5...;.no..fltim4:.JMP.f |
| 1f360 | 6c 74 69 6d 39 0d 0a 66 6c 74 69 6d 35 3a 0d 0a 09 64 65 62 75 67 09 34 2c 38 2c 3c 54 69 6d 65 | ltim9..fltim5:...debug.4,8,<Time |
| 1f380 | 72 20 32 20 65 78 70 69 72 65 64 5c 6e 3e 2c 3c 3e 0d 0a 09 4d 4f 56 09 42 4c 2c 54 69 6d 65 72 | r.2.expired\n>,<>...MOV.BL,Timer |
| 1f3a0 | 32 63 6f 75 6e 74 09 09 3b 20 72 65 6c 6f 61 64 20 74 68 65 20 63 6f 75 6e 74 65 72 0d 0a 09 4d | 2count..;.reload.the.counter...M |
| 1f3c0 | 4f 56 09 54 69 6d 65 72 32 2c 42 4c 0d 0a 0d 0a 3b 2a 20 20 50 65 72 66 6f 72 6d 20 54 69 6d 65 | OV.Timer2,BL....;*..Perform.Time |
| 1f3e0 | 72 32 20 73 65 72 76 69 63 65 0d 0a 09 58 4f 52 09 43 48 2c 43 48 09 09 09 3b 20 4e 6f 20 61 63 | r2.service...XOR.CH,CH...;.No.ac |
| 1f400 | 74 69 76 65 20 74 69 6d 65 6f 75 74 73 20 73 65 65 6e 0d 0a 09 58 4f 52 09 44 49 2c 44 49 09 09 | tive.timeouts.seen...XOR.DI,DI.. |
| 1f420 | 09 3b 20 53 74 61 72 74 20 77 69 74 68 20 64 72 69 76 65 20 41 0d 0a 54 69 6d 65 4f 75 74 4c 6f | .;.Start.with.drive.A..TimeOutLo |
| 1f440 | 6f 70 3a 0d 0a 09 4d 4f 56 09 42 58 2c 44 49 0d 0a 09 41 44 44 09 42 58 2c 42 58 0d 0a 09 4d 4f | op:...MOV.BX,DI...ADD.BX,BX...MO |
| 1f460 | 56 09 42 58 2c 46 44 69 6e 66 6f 5b 42 58 5d 09 09 3b 20 47 65 74 20 70 74 72 20 74 6f 20 64 72 | V.BX,FDinfo[BX]..;.Get.ptr.to.dr |
| 1f480 | 69 76 65 20 69 6e 66 6f 0d 0a 09 54 45 53 54 09 43 53 3a 5b 42 58 5d 2e 44 72 76 46 6c 61 67 2c | ive.info...TEST.CS:[BX].DrvFlag, |
| 1f4a0 | 46 6d 6f 74 6f 72 6f 6e 09 3b 20 6d 6f 74 6f 72 20 6f 6e 3f 0d 0a 09 4a 5a 09 66 6c 74 69 6d 38 | Fmotoron.;.motor.on?...JZ.fltim8 |
| 1f4c0 | 09 09 09 3b 20 6e 6f 0d 0a 09 43 4d 50 09 43 53 3a 5b 42 58 5d 2e 54 69 6d 65 72 2c 30 09 09 3b | ...;.no...CMP.CS:[BX].Timer,0..; |
| 1f4e0 | 20 49 73 20 74 69 6d 65 72 20 61 63 74 69 76 65 20 66 6f 72 20 64 72 69 76 65 3f 0d 0a 09 4a 5a | .Is.timer.active.for.drive?...JZ |
| 1f500 | 09 66 6c 74 69 6d 38 09 09 09 3b 20 4e 6f 0d 0a 09 44 45 43 09 43 53 3a 5b 42 58 5d 2e 54 69 6d | .fltim8...;.No...DEC.CS:[BX].Tim |
| 1f520 | 65 72 09 09 3b 20 59 65 73 2c 20 61 6e 6f 74 68 65 72 20 74 69 63 6b 20 68 61 73 20 70 61 73 73 | er..;.Yes,.another.tick.has.pass |
| 1f540 | 65 64 0d 0a 09 4a 4e 5a 09 66 6c 74 69 6d 37 0d 0a 09 63 6d 70 09 64 69 2c 46 6c 6f 70 70 79 2e | ed...JNZ.fltim7...cmp.di,Floppy. |
| 1f560 | 43 75 72 72 65 6e 74 09 3b 20 43 75 72 72 65 6e 74 20 64 72 69 76 65 3f 0d 0a 09 6a 6e 7a 09 66 | Current.;.Current.drive?...jnz.f |
| 1f580 | 6c 74 69 6d 36 09 09 09 3b 20 6e 6f 0d 0a 09 74 65 73 74 09 46 6c 6f 70 70 79 2e 46 6c 61 67 73 | ltim6...;.no...test.Floppy.Flags |
| 1f5a0 | 2c 46 61 63 74 69 76 65 09 3b 20 64 65 76 69 63 65 20 61 63 74 69 76 65 3f 0d 0a 09 6a 7a 09 66 | ,Factive.;.device.active?...jz.f |
| 1f5c0 | 6c 74 69 6d 36 09 09 09 3b 20 6e 6f 2c 20 67 6f 20 61 68 65 61 64 0d 0a 09 6d 6f 76 09 46 6c 6f | ltim6...;.no,.go.ahead...mov.Flo |
| 1f5e0 | 70 70 79 2e 53 74 61 74 65 2c 45 72 72 6f 72 0d 0a 09 6d 6f 76 09 46 6c 6f 70 70 79 2e 45 72 72 | ppy.State,Error...mov.Floppy.Err |
| 1f600 | 43 6e 74 2c 45 72 72 4c 69 6d 09 3b 20 64 6f 6e 27 74 20 72 65 74 72 79 20 74 68 69 73 20 6f 6e | Cnt,ErrLim.;.don't.retry.this.on |
| 1f620 | 65 0d 0a 09 6d 6f 76 09 46 6c 6f 70 70 79 2e 53 54 30 2c 30 34 38 48 09 09 3b 20 73 65 74 20 6e | e...mov.Floppy.ST0,048H..;.set.n |
| 1f640 | 6f 74 20 72 65 61 64 79 20 65 72 72 6f 72 0d 0a 09 63 61 6c 6c 09 46 6c 6f 70 70 79 45 78 65 63 | ot.ready.error...call.FloppyExec |
| 1f660 | 75 74 65 09 09 3b 20 6f 6f 70 73 2c 20 73 61 6e 69 74 79 20 74 69 6d 65 6f 75 74 0d 0a 09 6a 6d | ute..;.oops,.sanity.timeout...jm |
| 1f680 | 70 09 66 6c 74 69 6d 39 0d 0a 66 6c 74 69 6d 36 3a 0d 0a 09 41 4e 44 09 43 53 3a 5b 42 58 5d 2e | p.fltim9..fltim6:...AND.CS:[BX]. |
| 1f6a0 | 44 72 76 46 6c 61 67 2c 4e 4f 54 20 46 6d 6f 74 6f 72 6f 6e 09 3b 20 73 74 6f 70 20 64 72 69 76 | DrvFlag,NOT.Fmotoron.;.stop.driv |
| 1f6c0 | 65 20 6d 6f 74 6f 72 0d 0a 09 4d 4f 56 09 41 58 2c 44 49 0d 0a 09 4d 4f 56 09 43 4c 2c 41 4c 0d | e.motor...MOV.AX,DI...MOV.CL,AL. |
| 1f6e0 | 0a 09 41 44 44 09 43 4c 2c 34 0d 0a 09 4d 4f 56 09 41 4c 2c 31 0d 0a 09 53 48 4c 09 41 4c 2c 43 | ..ADD.CL,4...MOV.AL,1...SHL.AL,C |
| 1f700 | 4c 09 09 09 3b 20 47 65 74 20 62 69 74 20 6d 61 73 6b 20 66 6f 72 20 6d 6f 74 6f 72 20 6f 6e 0d | L...;.Get.bit.mask.for.motor.on. |
| 1f720 | 0a 09 54 45 53 54 09 46 6c 6f 70 70 79 2e 44 4f 52 2c 41 4c 09 09 3b 20 49 73 20 6d 6f 74 6f 72 | ..TEST.Floppy.DOR,AL..;.Is.motor |
| 1f740 | 20 61 6c 72 65 61 64 79 20 6f 66 66 3f 0d 0a 09 4a 45 09 66 6c 74 69 6d 38 09 09 09 3b 20 59 65 | .already.off?...JE.fltim8...;.Ye |
| 1f760 | 73 2c 20 67 6f 20 6f 6e 20 74 6f 20 6e 65 78 74 20 64 72 69 76 65 0d 0a 09 4e 4f 54 09 41 4c 09 | s,.go.on.to.next.drive...NOT.AL. |
| 1f780 | 09 09 3b 20 47 65 74 20 61 6c 6c 20 62 69 74 73 20 65 78 63 65 70 74 20 74 68 69 73 20 6d 6f 74 | ..;.Get.all.bits.except.this.mot |
| 1f7a0 | 6f 72 0d 0a 09 41 4e 44 09 46 6c 6f 70 70 79 2e 44 4f 52 2c 41 4c 09 09 3b 20 43 6c 65 61 72 20 | or...AND.Floppy.DOR,AL..;.Clear. |
| 1f7c0 | 74 68 69 73 20 6d 6f 74 6f 72 20 6f 6e 0d 0a 09 4d 4f 56 09 44 58 2c 46 44 5f 50 53 45 4c 0d 0a | this.motor.on...MOV.DX,FD_PSEL.. |
| 1f7e0 | 09 4d 4f 56 09 41 4c 2c 46 6c 6f 70 70 79 2e 44 4f 52 0d 0a 09 4f 55 54 09 44 58 2c 41 4c 09 09 | .MOV.AL,Floppy.DOR...OUT.DX,AL.. |
| 1f800 | 09 3b 20 54 75 72 6e 20 6f 66 66 20 6d 6f 74 6f 72 0d 0a 3b 3b 09 63 6d 70 09 64 69 2c 46 6c 6f | .;.Turn.off.motor..;;.cmp.di,Flo |
| 1f820 | 70 70 79 2e 43 75 72 72 65 6e 74 09 3b 20 43 75 72 72 65 6e 74 20 64 72 69 76 65 3f 0d 0a 3b 3b | ppy.Current.;.Current.drive?..;; |
| 1f840 | 09 6a 6e 7a 09 66 6c 74 69 6d 38 09 09 09 3b 20 6e 6f 0d 0a 3b 3b 09 74 65 73 74 09 46 6c 6f 70 | .jnz.fltim8...;.no..;;.test.Flop |
| 1f860 | 70 79 2e 46 6c 61 67 73 2c 46 61 63 74 69 76 65 09 3b 20 64 65 76 69 63 65 20 61 63 74 69 76 65 | py.Flags,Factive.;.device.active |
| 1f880 | 0d 0a 3b 3b 09 6a 7a 09 66 6c 74 69 6d 38 09 09 09 3b 20 6e 6f 2c 20 67 6f 20 6f 6e 20 74 6f 20 | ..;;.jz.fltim8...;.no,.go.on.to. |
| 1f8a0 | 6e 65 78 74 20 64 72 69 76 65 0d 0a 3b 3b 09 63 61 6c 6c 09 44 75 6d 70 52 65 67 73 09 09 3b 20 | next.drive..;;.call.DumpRegs..;. |
| 1f8c0 | 6f 6f 70 73 2c 20 73 61 6e 69 74 79 20 74 69 6d 65 6f 75 74 0d 0a 0d 0a 66 6c 74 69 6d 37 3a 20 | oops,.sanity.timeout....fltim7:. |
| 1f8e0 | 49 4e 43 09 43 48 09 09 09 3b 20 46 6c 61 67 20 73 74 69 6c 6c 20 61 63 74 69 76 65 0d 0a 66 6c | INC.CH...;.Flag.still.active..fl |
| 1f900 | 74 69 6d 38 3a 20 49 4e 43 09 44 49 09 09 09 3b 20 41 64 76 61 6e 63 65 20 74 6f 20 6e 65 78 74 | tim8:.INC.DI...;.Advance.to.next |
| 1f920 | 20 64 72 69 76 65 0d 0a 09 43 4d 50 09 44 49 2c 57 4f 52 44 20 50 54 52 20 4e 75 6d 46 6c 6f 70 | .drive...CMP.DI,WORD.PTR.NumFlop |
| 1f940 | 70 79 09 3b 20 41 6e 79 20 6d 6f 72 65 20 74 6f 20 63 68 65 63 6b 3f 0d 0a 09 4a 4e 45 09 54 69 | py.;.Any.more.to.check?...JNE.Ti |
| 1f960 | 6d 65 4f 75 74 4c 6f 6f 70 09 09 3b 20 59 65 73 2c 20 64 6f 20 74 68 65 6d 0d 0a 09 4f 52 09 43 | meOutLoop..;.Yes,.do.them...OR.C |
| 1f980 | 48 2c 43 48 09 09 09 3b 20 4e 65 65 64 20 74 6f 20 6b 65 65 70 20 74 69 6d 65 72 20 61 63 74 69 | H,CH...;.Need.to.keep.timer.acti |
| 1f9a0 | 76 65 3f 0d 0a 09 4a 4e 5a 09 66 6c 74 69 6d 39 09 09 09 3b 20 59 65 73 0d 0a 09 41 4e 44 09 54 | ve?...JNZ.fltim9...;.Yes...AND.T |
| 1f9c0 | 69 6d 65 72 41 63 74 69 76 65 2c 4e 4f 54 20 32 09 3b 20 4e 6f 2c 20 63 6c 65 61 72 20 74 69 6d | imerActive,NOT.2.;.No,.clear.tim |
| 1f9e0 | 65 6f 75 74 20 69 73 20 61 63 74 69 76 65 0d 0a 66 6c 74 69 6d 39 3a 20 52 45 54 0d 0a 0d 0a 46 | eout.is.active..fltim9:.RET....F |
| 1fa00 | 6c 6f 70 70 79 54 69 6d 65 72 09 45 4e 44 50 0d 0a 0d 0a 0d 0a 49 46 44 45 46 09 44 45 42 55 47 | loppyTimer.ENDP......IFDEF.DEBUG |
| 1fa20 | 46 4c 47 0d 0a 44 75 6d 70 52 65 67 73 09 50 52 4f 43 0d 0a 09 70 75 73 68 09 63 73 0d 0a 09 70 | FLG..DumpRegs.PROC...push.cs...p |
| 1fa40 | 6f 70 09 64 73 0d 0a 09 64 65 62 75 67 09 34 2c 30 66 68 2c 3c 53 61 6e 69 74 79 20 54 69 6d 65 | op.ds...debug.4,0fh,<Sanity.Time |
| 1fa60 | 6f 75 74 21 21 5c 6e 3e 2c 3c 3e 0d 0a 09 6d 6f 76 09 64 69 2c 4f 46 46 53 45 54 20 46 6c 6f 70 | out!!\n>,<>...mov.di,OFFSET.Flop |
| 1fa80 | 70 79 0d 0a 09 64 65 62 75 67 09 34 2c 30 66 68 2c 3c 46 6c 6f 70 70 79 20 73 74 72 75 63 74 5c | py...debug.4,0fh,<Floppy.struct\ |
| 1faa0 | 6e 09 24 78 20 24 78 20 24 78 20 24 78 20 20 24 78 20 24 78 20 24 78 20 24 78 5c 6e 3e 2c 3c 5b | n.$x.$x.$x.$x..$x.$x.$x.$x\n>,<[ |
| 1fac0 | 64 69 5d 2c 5b 64 69 2e 32 5d 2c 5b 64 69 2e 34 5d 2c 5b 64 69 2e 36 5d 2c 5b 64 69 2e 38 5d 2c | di],[di.2],[di.4],[di.6],[di.8], |
| 1fae0 | 5b 64 69 2e 31 30 5d 2c 5b 64 69 2e 31 32 5d 2c 5b 64 69 2e 31 34 5d 3e 0d 0a 09 64 65 62 75 67 | [di.10],[di.12],[di.14]>...debug |
| 1fb00 | 09 34 2c 30 66 68 2c 3c 09 20 24 78 20 24 78 20 24 78 20 24 78 20 20 24 78 20 24 78 20 24 78 20 | .4,0fh,<..$x.$x.$x.$x..$x.$x.$x. |
| 1fb20 | 24 78 5c 6e 3e 2c 3c 5b 64 69 2e 31 30 68 5d 2c 5b 64 69 2e 31 32 68 5d 2c 5b 64 69 2e 31 34 68 | $x\n>,<[di.10h],[di.12h],[di.14h |
| 1fb40 | 5d 2c 5b 64 69 2e 31 36 68 5d 2c 5b 64 69 2e 31 38 68 5d 2c 5b 64 69 2e 31 61 68 5d 2c 5b 64 69 | ],[di.16h],[di.18h],[di.1ah],[di |
| 1fb60 | 2e 31 63 68 5d 2c 5b 64 69 2e 31 65 68 5d 3e 0d 0a 09 63 61 6c 6c 09 47 65 74 44 72 69 76 65 50 | .1ch],[di.1eh]>...call.GetDriveP |
| 1fb80 | 74 72 0d 0a 09 64 65 62 75 67 09 34 2c 30 66 68 2c 3c 44 72 69 76 65 20 73 74 72 75 63 74 5c 6e | tr...debug.4,0fh,<Drive.struct\n |
| 1fba0 | 20 20 24 78 20 24 78 20 24 78 20 24 78 20 20 24 78 20 24 78 20 24 78 20 24 78 5c 6e 3e 2c 3c 5b | ..$x.$x.$x.$x..$x.$x.$x.$x\n>,<[ |
| 1fbc0 | 62 78 5d 2c 5b 62 78 2e 32 5d 2c 5b 62 78 2e 34 5d 2c 5b 62 78 2e 36 5d 2c 5b 62 78 2e 38 5d 2c | bx],[bx.2],[bx.4],[bx.6],[bx.8], |
| 1fbe0 | 5b 62 78 2e 31 30 5d 2c 5b 62 78 2e 31 32 5d 2c 5b 62 78 2e 31 34 5d 3e 0d 0a 09 64 65 62 75 67 | [bx.10],[bx.12],[bx.14]>...debug |
| 1fc00 | 09 34 2c 30 66 68 2c 3c 09 20 24 78 20 24 78 20 24 78 20 24 78 5c 6e 3e 2c 3c 5b 62 78 2e 31 36 | .4,0fh,<..$x.$x.$x.$x\n>,<[bx.16 |
| 1fc20 | 5d 2c 5b 62 78 2e 31 38 5d 2c 5b 62 78 2e 32 30 5d 2c 5b 62 78 2e 32 32 5d 3e 0d 0a 09 64 65 62 | ],[bx.18],[bx.20],[bx.22]>...deb |
| 1fc40 | 75 67 09 34 2c 30 66 68 2c 3c 09 20 49 4d 52 20 49 52 52 20 49 53 52 09 38 32 35 39 20 73 74 61 | ug.4,0fh,<..IMR.IRR.ISR.8259.sta |
| 1fc60 | 74 75 73 5c 6e 3e 2c 3c 3e 0d 0a 09 6d 6f 76 09 61 6c 2c 30 61 68 0d 0a 09 6f 75 74 09 32 30 68 | tus\n>,<>...mov.al,0ah...out.20h |
| 1fc80 | 2c 61 6c 0d 0a 09 69 6e 09 61 6c 2c 32 30 68 0d 0a 09 6d 6f 76 09 62 6c 2c 61 6c 0d 0a 0d 0a 09 | ,al...in.al,20h...mov.bl,al..... |
| 1fca0 | 6d 6f 76 09 61 6c 2c 30 62 68 0d 0a 09 6f 75 74 09 32 30 68 2c 61 6c 0d 0a 09 69 6e 09 61 6c 2c | mov.al,0bh...out.20h,al...in.al, |
| 1fcc0 | 32 30 68 0d 0a 09 6d 6f 76 09 63 6c 2c 61 6c 0d 0a 09 69 6e 09 61 6c 2c 32 31 68 0d 0a 09 64 65 | 20h...mov.cl,al...in.al,21h...de |
| 1fce0 | 62 75 67 09 34 2c 30 66 68 2c 3c 09 20 24 62 20 20 24 62 09 20 24 62 5c 6e 3e 2c 3c 61 78 2c 62 | bug.4,0fh,<..$b..$b..$b\n>,<ax,b |
| 1fd00 | 78 2c 63 78 3e 0d 0a 09 64 65 62 75 67 09 34 2c 30 66 68 2c 3c 37 36 35 20 73 74 61 74 75 73 2c | x,cx>...debug.4,0fh,<765.status, |
| 1fd20 | 20 64 61 74 61 5c 6e 3e 2c 3c 3e 0d 0a 09 6d 6f 76 09 64 78 2c 46 44 5f 50 53 54 41 54 0d 0a 09 | .data\n>,<>...mov.dx,FD_PSTAT... |
| 1fd40 | 69 6e 09 61 6c 2c 64 78 0d 0a 09 6d 6f 76 09 62 6c 2c 61 6c 0d 0a 09 6d 6f 76 09 64 78 2c 46 44 | in.al,dx...mov.bl,al...mov.dx,FD |
| 1fd60 | 5f 50 44 41 54 0d 0a 09 69 6e 09 61 6c 2c 64 78 0d 0a 09 64 65 62 75 67 09 34 2c 30 66 68 2c 3c | _PDAT...in.al,dx...debug.4,0fh,< |
| 1fd80 | 09 20 20 20 20 24 62 09 20 20 20 20 24 62 5c 6e 3e 2c 3c 62 78 2c 61 78 3e 0d 0a 09 73 74 69 0d | .....$b.....$b\n>,<bx,ax>...sti. |
| 1fda0 | 0a 64 6d 70 72 30 3a 09 6a 6d 70 09 64 6d 70 72 30 0d 0a 44 75 6d 70 52 65 67 73 09 45 4e 44 50 | .dmpr0:.jmp.dmpr0..DumpRegs.ENDP |
| 1fdc0 | 0d 0a 45 4e 44 49 46 09 3b 44 45 55 42 47 46 4c 41 47 0d 0a 0d 0a 53 55 42 54 54 4c 09 52 6f 75 | ..ENDIF.;DEUBGFLAG....SUBTTL.Rou |
| 1fde0 | 74 69 6e 65 73 20 73 68 61 72 65 64 20 62 65 74 77 65 65 6e 20 46 6c 6f 70 70 79 20 61 6e 64 20 | tines.shared.between.Floppy.and. |
| 1fe00 | 48 61 72 64 20 64 69 73 6b 20 64 72 69 76 65 72 73 0d 0a 50 41 47 45 09 2b 0d 0a 0d 0a 3b 2a 2a | Hard.disk.drivers..PAGE.+....;** |
| 1fe20 | 2a 09 53 65 74 75 70 20 2d 20 53 65 74 20 72 65 71 75 65 73 74 20 70 61 72 61 6d 65 74 65 72 73 | *.Setup.-.Set.request.parameters |
| 1fe40 | 20 69 6e 74 6f 20 6c 6f 63 61 6c 20 73 74 72 75 63 74 75 72 65 2e 0d 0a 3b 0d 0a 3b 09 53 65 74 | .into.local.structure...;..;.Set |
| 1fe60 | 75 70 20 73 65 74 73 20 74 68 65 20 55 6e 69 74 2c 20 46 69 72 73 74 2c 20 41 64 64 72 2c 20 43 | up.sets.the.Unit,.First,.Addr,.C |
| 1fe80 | 6f 75 6e 74 20 61 6e 64 20 46 6c 61 67 73 20 66 69 65 6c 64 73 20 69 6e 20 74 68 65 0d 0a 3b 09 | ount.and.Flags.fields.in.the..;. |
| 1fea0 | 64 65 76 69 63 65 20 73 74 72 75 63 74 75 72 65 20 77 68 69 63 68 20 61 72 65 20 75 73 65 64 20 | device.structure.which.are.used. |
| 1fec0 | 74 6f 20 64 72 69 76 65 20 74 68 65 20 49 2f 4f 2e 20 20 54 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 | to.drive.the.I/O...The.following |
| 1fee0 | 0d 0a 3b 09 66 6c 61 67 73 20 61 72 65 20 61 66 66 65 63 74 65 64 3a 0d 0a 3b 09 09 46 77 72 69 | ..;.flags.are.affected:..;..Fwri |
| 1ff00 | 74 65 09 54 68 69 73 20 69 73 20 61 20 77 72 69 74 65 20 72 65 71 75 65 73 74 2c 20 6e 6f 74 20 | te.This.is.a.write.request,.not. |
| 1ff20 | 61 20 72 65 61 64 0d 0a 3b 09 09 46 76 65 72 69 66 79 20 54 68 69 73 20 69 73 20 61 20 77 72 69 | a.read..;..Fverify.This.is.a.wri |
| 1ff40 | 74 65 20 77 69 74 68 20 76 65 72 69 66 79 20 28 76 65 72 69 66 79 20 77 68 65 6e 20 77 72 69 74 | te.with.verify.(verify.when.writ |
| 1ff60 | 65 0d 0a 3b 09 09 09 69 73 20 63 6c 65 61 72 65 64 29 2e 0d 0a 3b 09 4f 74 68 65 72 20 66 69 65 | e..;...is.cleared)...;.Other.fie |
| 1ff80 | 6c 64 73 20 61 72 65 20 63 6f 70 69 65 64 20 66 72 6f 6d 20 74 68 65 20 44 4f 53 20 72 65 71 75 | lds.are.copied.from.the.DOS.requ |
| 1ffa0 | 65 73 74 20 70 61 63 6b 65 74 2e 0d 0a 3b 0d 0a 3b 09 45 4e 54 52 59 09 53 49 09 50 6f 69 6e 74 | est.packet...;..;.ENTRY.SI.Point |
| 1ffc0 | 65 72 20 74 6f 20 64 65 76 69 63 65 20 76 61 72 69 61 62 6c 65 73 0d 0a 3b 09 09 45 53 3a 42 58 | er.to.device.variables..;..ES:BX |
| 1ffe0 | 09 43 75 72 72 65 6e 74 20 72 65 71 75 65 73 74 0d 0a 3b 09 09 41 4c 09 55 6e 69 74 20 6e 75 6d | .Current.request..;..AL.Unit.num |
| 20000 | 62 65 72 0d 0a 3b 09 09 44 49 09 42 50 42 20 66 6f 72 20 64 72 69 76 65 0d 0a 3b 09 09 44 53 09 | ber..;..DI.BPB.for.drive..;..DS. |
| 20020 | 43 53 0d 0a 3b 0d 0a 3b 09 45 58 49 54 09 54 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 76 61 72 69 | CS..;..;.EXIT.The.following.vari |
| 20040 | 61 62 6c 65 73 20 61 72 65 20 73 65 74 0d 0a 3b 09 09 09 5b 53 49 5d 2e 55 6e 69 74 0d 0a 3b 09 | ables.are.set..;...[SI].Unit..;. |
| 20060 | 09 09 5b 53 49 5d 2e 46 69 72 73 74 09 54 68 65 20 68 69 64 64 65 6e 20 73 65 63 74 6f 72 73 20 | ..[SI].First.The.hidden.sectors. |
| 20080 | 61 72 65 20 61 64 64 65 64 0d 0a 3b 09 09 09 5b 53 49 5d 2e 52 65 61 6c 41 64 64 72 0d 0a 3b 09 | are.added..;...[SI].RealAddr..;. |
| 200a0 | 09 09 5b 53 49 5d 2e 43 6f 75 6e 74 0d 0a 3b 09 09 09 5b 53 49 5d 2e 46 6c 61 67 73 0d 0a 0d 0a | ..[SI].Count..;...[SI].Flags.... |
| 200c0 | 20 20 20 20 41 53 53 55 4d 45 09 43 53 3a 42 69 6f 73 53 65 67 2c 44 53 3a 42 69 6f 73 53 65 67 | ....ASSUME.CS:BiosSeg,DS:BiosSeg |
| 200e0 | 0d 0a 0d 0a 53 65 74 75 70 09 50 52 4f 43 0d 0a 09 4d 4f 56 09 41 58 2c 45 53 3a 5b 42 58 5d 2e | ....Setup.PROC...MOV.AX,ES:[BX]. |
| 20100 | 52 71 43 6f 75 6e 74 0d 0a 09 4d 4f 56 09 5b 53 49 5d 2e 43 6f 75 6e 74 2c 41 58 09 09 3b 20 53 | RqCount...MOV.[SI].Count,AX..;.S |
| 20120 | 65 74 20 6e 75 6d 62 65 72 20 6f 66 20 73 65 63 74 6f 72 73 20 74 6f 20 64 6f 0d 0a 09 4d 4f 56 | et.number.of.sectors.to.do...MOV |
| 20140 | 09 41 58 2c 45 53 3a 5b 42 58 5d 2e 52 71 41 64 64 72 0d 0a 09 4d 4f 56 09 57 4f 52 44 20 50 54 | .AX,ES:[BX].RqAddr...MOV.WORD.PT |
| 20160 | 52 20 5b 53 49 5d 2e 52 65 61 6c 41 64 64 72 2c 41 58 0d 0a 09 4d 4f 56 09 41 58 2c 45 53 3a 5b | R.[SI].RealAddr,AX...MOV.AX,ES:[ |
| 20180 | 42 58 5d 2e 52 71 41 64 64 72 2b 32 0d 0a 09 4d 4f 56 09 57 4f 52 44 20 50 54 52 20 5b 53 49 5d | BX].RqAddr+2...MOV.WORD.PTR.[SI] |
| 201a0 | 2e 52 65 61 6c 41 64 64 72 2b 32 2c 41 58 20 20 3b 20 43 6f 70 79 20 64 61 74 61 20 61 64 64 72 | .RealAddr+2,AX..;.Copy.data.addr |
| 201c0 | 65 73 73 0d 0a 09 4d 4f 56 09 41 4c 2c 45 53 3a 5b 42 58 5d 2e 52 71 55 6e 69 74 09 3b 20 47 65 | ess...MOV.AL,ES:[BX].RqUnit.;.Ge |
| 201e0 | 74 20 75 6e 69 74 20 6e 75 6d 62 65 72 0d 0a 09 4d 4f 56 09 5b 53 49 5d 2e 55 6e 69 74 2c 41 4c | t.unit.number...MOV.[SI].Unit,AL |
| 20200 | 09 09 3b 20 53 65 74 20 64 72 69 76 65 20 6e 65 65 64 65 64 0d 0a 09 4d 4f 56 09 41 58 2c 45 53 | ..;.Set.drive.needed...MOV.AX,ES |
| 20220 | 3a 5b 42 58 5d 2e 52 71 46 69 72 73 74 09 3b 20 47 65 74 20 74 68 65 20 73 74 61 72 74 69 6e 67 | :[BX].RqFirst.;.Get.the.starting |
| 20240 | 20 73 65 63 74 6f 72 20 6e 75 6d 62 65 72 0d 0a 09 41 44 44 09 41 58 2c 5b 44 49 5d 2e 42 50 42 | .sector.number...ADD.AX,[DI].BPB |
| 20260 | 68 69 64 73 65 63 09 3b 20 41 64 64 20 23 20 6f 66 20 68 69 64 64 65 6e 20 73 65 63 74 6f 72 73 | hidsec.;.Add.#.of.hidden.sectors |
| 20280 | 0d 0a 09 4d 4f 56 09 5b 53 49 5d 2e 46 69 72 73 74 2c 41 58 09 09 3b 20 53 65 74 20 31 73 74 20 | ...MOV.[SI].First,AX..;.Set.1st. |
| 202a0 | 73 65 63 74 6f 72 20 6f 66 20 49 2f 4f 0d 0a 09 61 6e 64 09 5b 53 49 5d 2e 46 6c 61 67 73 2c 46 | sector.of.I/O...and.[SI].Flags,F |
| 202c0 | 61 63 74 69 76 65 2b 46 32 73 74 65 70 09 3b 20 6d 61 73 6b 20 65 78 63 65 73 73 20 66 6c 61 67 | active+F2step.;.mask.excess.flag |
| 202e0 | 73 0d 0a 09 43 4d 50 09 45 53 3a 5b 42 58 5d 2e 52 71 43 6d 64 2c 34 09 09 3b 20 49 73 20 74 68 | s...CMP.ES:[BX].RqCmd,4..;.Is.th |
| 20300 | 69 73 20 61 20 72 65 61 64 3f 0d 0a 09 4a 45 09 53 65 74 75 70 44 6f 6e 65 09 09 3b 20 59 65 73 | is.a.read?...JE.SetupDone..;.Yes |
| 20320 | 2c 20 61 6c 6c 20 64 6f 6e 65 0d 0a 09 4f 52 09 5b 53 49 5d 2e 46 6c 61 67 73 2c 46 77 72 69 74 | ,.all.done...OR.[SI].Flags,Fwrit |
| 20340 | 65 09 3b 20 4e 6f 2c 20 66 6c 61 67 20 74 68 69 73 20 69 73 20 61 20 72 65 61 64 0d 0a 09 43 4d | e.;.No,.flag.this.is.a.read...CM |
| 20360 | 50 09 45 53 3a 5b 42 58 5d 2e 52 71 43 6d 64 2c 39 09 09 3b 20 57 72 69 74 65 20 77 69 74 68 20 | P.ES:[BX].RqCmd,9..;.Write.with. |
| 20380 | 76 65 72 69 66 79 3f 0d 0a 09 4a 4e 45 09 53 65 74 75 70 44 6f 6e 65 09 09 3b 20 4e 6f 2c 20 6a | verify?...JNE.SetupDone..;.No,.j |
| 203a0 | 75 73 74 20 77 72 69 74 65 0d 0a 09 4f 52 09 5b 53 49 5d 2e 46 6c 61 67 73 2c 46 76 65 72 69 66 | ust.write...OR.[SI].Flags,Fverif |
| 203c0 | 79 09 3b 20 59 65 73 2c 20 73 65 74 20 74 6f 20 76 65 72 69 66 79 20 74 6f 6f 0d 0a 53 65 74 75 | y.;.Yes,.set.to.verify.too..Setu |
| 203e0 | 70 44 6f 6e 65 3a 0d 0a 09 52 45 54 0d 0a 53 65 74 75 70 09 45 4e 44 50 0d 0a 0d 0a 0d 0a 3b 2a | pDone:...RET..Setup.ENDP......;* |
| 20400 | 2a 2a 09 4d 61 70 53 65 63 74 6f 72 20 2d 20 63 6f 6d 70 75 74 65 20 68 65 61 64 2c 20 73 65 63 | **.MapSector.-.compute.head,.sec |
| 20420 | 74 6f 72 2c 20 63 79 6c 69 6e 64 65 72 0d 0a 3b 0d 0a 3b 09 4d 61 70 53 65 63 74 6f 72 20 74 61 | tor,.cylinder..;..;.MapSector.ta |
| 20440 | 6b 65 73 20 74 68 65 20 66 69 65 6c 64 73 20 73 65 74 20 75 70 20 62 79 20 53 65 74 75 70 20 61 | kes.the.fields.set.up.by.Setup.a |
| 20460 | 6e 64 20 66 69 67 75 72 65 73 20 6f 75 74 20 74 68 65 0d 0a 3b 09 68 65 61 64 2c 20 63 79 6c 69 | nd.figures.out.the..;.head,.cyli |
| 20480 | 6e 64 65 72 20 61 6e 64 20 73 65 63 74 6f 72 20 69 6e 76 6f 6c 76 65 64 2e 20 20 49 66 20 74 68 | nder.and.sector.involved...If.th |
| 204a0 | 65 20 72 65 71 75 65 73 74 20 69 6e 76 6f 6c 76 65 73 0d 0a 3b 09 6d 75 6c 74 69 70 6c 65 20 73 | e.request.involves..;.multiple.s |
| 204c0 | 65 63 74 6f 72 73 2c 20 69 74 20 66 69 67 75 72 65 73 20 6f 75 74 20 68 6f 77 20 6d 61 6e 79 20 | ectors,.it.figures.out.how.many. |
| 204e0 | 63 61 6e 20 62 65 20 64 6f 6e 65 20 61 74 20 6f 6e 63 65 0d 0a 3b 09 62 61 73 65 64 20 6f 6e 20 | can.be.done.at.once..;.based.on. |
| 20500 | 74 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 73 65 63 74 6f 72 73 20 6c 65 66 74 20 6f 6e 20 74 68 | the.number.of.sectors.left.on.th |
| 20520 | 65 20 74 72 61 63 6b 20 61 6e 64 20 74 68 61 74 20 74 68 65 0d 0a 3b 09 74 61 72 67 65 74 20 61 | e.track.and.that.the..;.target.a |
| 20540 | 64 64 72 65 73 73 27 20 6f 66 66 73 65 74 20 64 6f 65 73 20 6e 6f 74 20 77 72 61 70 20 61 72 6f | ddress'.offset.does.not.wrap.aro |
| 20560 | 75 6e 64 20 36 34 6b 20 28 74 68 65 20 44 4d 41 20 6f 6e 20 74 68 65 0d 0a 3b 09 50 43 20 75 73 | und.64k.(the.DMA.on.the..;.PC.us |
| 20580 | 65 73 20 61 20 32 30 20 62 69 74 20 61 64 64 72 65 73 73 2c 20 62 75 74 20 74 68 65 20 68 69 67 | es.a.20.bit.address,.but.the.hig |
| 205a0 | 68 20 34 20 62 69 74 73 20 64 6f 20 6e 6f 74 20 63 68 61 6e 67 65 20 77 68 65 6e 0d 0a 3b 09 74 | h.4.bits.do.not.change.when..;.t |
| 205c0 | 68 65 20 6c 6f 77 20 31 36 20 63 79 63 6c 65 20 62 61 63 6b 20 74 6f 20 30 29 2e 20 20 49 66 20 | he.low.16.cycle.back.to.0)...If. |
| 205e0 | 74 68 65 20 72 65 71 75 65 73 74 20 77 72 61 70 73 20 61 72 6f 75 6e 64 20 36 34 6b 2c 20 69 74 | the.request.wraps.around.64k,.it |
| 20600 | 0d 0a 3b 09 69 73 20 73 70 6c 69 74 20 69 6e 74 6f 20 32 20 6f 72 20 33 20 70 69 65 63 65 73 20 | ..;.is.split.into.2.or.3.pieces. |
| 20620 | 77 68 69 63 68 20 61 72 65 20 61 6c 6c 20 64 61 74 61 20 62 65 66 6f 72 65 20 77 72 61 70 2c 20 | which.are.all.data.before.wrap,. |
| 20640 | 61 66 74 65 72 0d 0a 3b 09 77 72 61 70 20 61 6e 64 20 74 68 65 20 77 72 61 70 20 69 74 73 65 6c | after..;.wrap.and.the.wrap.itsel |
| 20660 | 66 2e 20 20 54 68 65 20 77 72 61 70 20 69 74 73 65 6c 66 20 69 73 20 74 72 61 6e 73 66 65 72 72 | f...The.wrap.itself.is.transferr |
| 20680 | 65 64 20 76 69 61 20 61 20 74 65 6d 70 0d 0a 3b 09 62 75 66 66 65 72 20 28 53 63 72 61 74 63 68 | ed.via.a.temp..;.buffer.(Scratch |
| 206a0 | 42 75 66 66 65 72 29 2e 0d 0a 3b 0d 0a 3b 09 45 4e 54 52 59 09 53 49 09 50 6f 69 6e 74 65 72 20 | Buffer)...;..;.ENTRY.SI.Pointer. |
| 206c0 | 74 6f 20 64 65 76 69 63 65 20 76 61 72 69 61 62 6c 65 73 0d 0a 3b 09 09 45 53 3a 42 58 09 43 75 | to.device.variables..;..ES:BX.Cu |
| 206e0 | 72 72 65 6e 74 20 72 65 71 75 65 73 74 0d 0a 3b 09 09 41 4c 09 55 6e 69 74 20 6e 75 6d 62 65 72 | rrent.request..;..AL.Unit.number |
| 20700 | 0d 0a 3b 09 09 44 49 09 42 50 42 20 66 6f 72 20 64 72 69 76 65 0d 0a 3b 09 09 44 53 09 43 53 0d | ..;..DI.BPB.for.drive..;..DS.CS. |
| 20720 | 0a 3b 09 45 58 49 54 09 54 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 76 61 72 69 61 62 6c 65 73 20 | .;.EXIT.The.following.variables. |
| 20740 | 61 72 65 20 73 65 74 0d 0a 3b 09 09 09 5b 53 49 5d 2e 46 6c 61 67 73 0d 0a 3b 09 09 09 5b 53 49 | are.set..;...[SI].Flags..;...[SI |
| 20760 | 5d 2e 48 65 61 64 0d 0a 3b 09 09 09 5b 53 49 5d 2e 43 79 6c 0d 0a 3b 09 09 09 5b 53 49 5d 2e 53 | ].Head..;...[SI].Cyl..;...[SI].S |
| 20780 | 65 63 74 6f 72 0d 0a 3b 09 09 09 5b 53 49 5d 2e 4e 75 6d 53 65 63 74 6f 72 73 0d 0a 3b 09 09 09 | ector..;...[SI].NumSectors..;... |
| 207a0 | 5b 53 49 5d 2e 4e 75 6d 42 79 74 65 73 0d 0a 3b 09 09 09 5b 53 49 5d 2e 41 64 64 72 0d 0a 3b 09 | [SI].NumBytes..;...[SI].Addr..;. |
| 207c0 | 55 53 45 53 09 41 58 2c 43 58 2c 44 58 2c 44 49 0d 0a 3b 0d 0a 0d 0a 4d 61 70 53 65 63 74 6f 72 | USES.AX,CX,DX,DI..;....MapSector |
| 207e0 | 09 50 52 4f 43 0d 0a 09 50 55 53 48 09 45 53 0d 0a 09 6c 65 73 09 43 58 2c 5b 53 49 5d 2e 52 65 | .PROC...PUSH.ES...les.CX,[SI].Re |
| 20800 | 61 6c 41 64 64 72 0d 0a 09 4d 4f 56 09 57 4f 52 44 20 50 54 52 20 5b 53 49 5d 2e 41 64 64 72 2c | alAddr...MOV.WORD.PTR.[SI].Addr, |
| 20820 | 43 58 09 09 3b 20 63 6f 70 79 20 52 65 61 6c 41 64 64 72 20 74 6f 20 41 64 64 72 0d 0a 09 4d 4f | CX..;.copy.RealAddr.to.Addr...MO |
| 20840 | 56 09 57 4f 52 44 20 50 54 52 20 5b 53 49 5d 2e 41 64 64 72 2b 32 2c 45 53 0d 0a 09 41 4e 44 09 | V.WORD.PTR.[SI].Addr+2,ES...AND. |
| 20860 | 5b 53 49 5d 2e 46 6c 61 67 73 2c 4e 4f 54 20 46 77 72 61 70 31 09 09 3b 20 43 6c 65 61 72 20 62 | [SI].Flags,NOT.Fwrap1..;.Clear.b |
| 20880 | 75 66 66 65 72 20 77 72 61 70 20 66 6c 61 67 0d 0a 0d 0a 3b 20 43 61 6c 63 75 6c 61 74 65 20 74 | uffer.wrap.flag....;.Calculate.t |
| 208a0 | 68 65 20 68 65 61 64 2c 20 63 79 6c 69 6e 64 65 72 20 61 6e 64 20 73 65 63 74 6f 72 20 6f 66 20 | he.head,.cylinder.and.sector.of. |
| 208c0 | 74 68 65 20 73 74 61 72 74 20 6f 66 20 74 68 65 20 72 65 71 75 65 73 74 0d 0a 3b 20 66 72 6f 6d | the.start.of.the.request..;.from |
| 208e0 | 20 5b 53 49 5d 2e 46 69 72 73 74 0d 0a 09 50 4f 50 09 45 53 0d 0a 09 4d 4f 56 09 41 58 2c 5b 53 | .[SI].First...POP.ES...MOV.AX,[S |
| 20900 | 49 5d 2e 46 69 72 73 74 0d 0a 09 58 4f 52 09 44 58 2c 44 58 0d 0a 09 44 49 56 09 5b 44 49 5d 2e | I].First...XOR.DX,DX...DIV.[DI]. |
| 20920 | 42 50 42 74 72 6b 73 69 7a 09 09 3b 20 44 69 76 69 64 65 20 62 79 20 73 65 63 74 6f 72 73 2f 74 | BPBtrksiz..;.Divide.by.sectors/t |
| 20940 | 72 61 63 6b 0d 0a 3b 3b 09 49 4e 43 09 44 4c 0d 0a 09 4d 4f 56 09 5b 53 49 5d 2e 53 65 63 74 6f | rack..;;.INC.DL...MOV.[SI].Secto |
| 20960 | 72 2c 44 4c 09 09 3b 20 53 65 74 20 73 65 63 74 6f 72 20 74 6f 20 73 74 61 72 74 20 61 74 0d 0a | r,DL..;.Set.sector.to.start.at.. |
| 20980 | 09 58 4f 52 09 44 58 2c 44 58 0d 0a 09 44 49 56 09 5b 44 49 5d 2e 42 50 42 6e 68 65 61 64 09 09 | .XOR.DX,DX...DIV.[DI].BPBnhead.. |
| 209a0 | 3b 20 44 69 76 69 64 65 20 62 79 20 6e 75 6d 62 65 72 20 6f 66 20 68 65 61 64 73 0d 0a 09 4d 4f | ;.Divide.by.number.of.heads...MO |
| 209c0 | 56 09 5b 53 49 5d 2e 48 65 61 64 2c 44 4c 09 09 3b 20 53 65 74 20 68 65 61 64 20 6e 75 6d 62 65 | V.[SI].Head,DL..;.Set.head.numbe |
| 209e0 | 72 0d 0a 09 4d 4f 56 09 5b 53 49 5d 2e 43 79 6c 2c 41 58 09 09 3b 20 53 65 74 20 63 79 6c 69 6e | r...MOV.[SI].Cyl,AX..;.Set.cylin |
| 20a00 | 64 65 72 20 6e 75 6d 62 65 72 0d 0a 09 64 65 62 75 67 09 38 2c 34 2c 3c 43 79 6c 20 24 64 20 20 | der.number...debug.8,4,<Cyl.$d.. |
| 20a20 | 48 64 20 24 62 20 20 53 65 63 20 24 62 09 3e 2c 3c 61 78 2c 64 78 2c 3c 77 6f 72 64 20 70 74 72 | Hd.$b..Sec.$b.>,<ax,dx,<word.ptr |
| 20a40 | 20 5b 53 49 5d 2e 53 65 63 74 6f 72 3e 3e 0d 0a 3b 0d 0a 3b 20 4e 6f 77 20 73 65 65 20 68 6f 77 | .[SI].Sector>>..;..;.Now.see.how |
| 20a60 | 20 6d 61 6e 79 20 73 65 63 74 6f 72 73 20 6f 66 20 72 65 71 75 65 73 74 20 63 61 6e 20 62 65 20 | .many.sectors.of.request.can.be. |
| 20a80 | 64 6f 6e 65 2e 20 20 54 68 65 20 66 6c 6f 70 70 79 0d 0a 3b 20 63 6f 6e 74 72 6f 6c 6c 65 72 20 | done...The.floppy..;.controller. |
| 20aa0 | 77 69 6c 6c 20 6e 6f 74 20 61 64 76 61 6e 63 65 20 74 72 61 63 6b 73 2c 20 62 75 74 20 77 69 6c | will.not.advance.tracks,.but.wil |
| 20ac0 | 6c 20 61 6c 6c 6f 77 20 72 65 61 64 69 6e 67 20 6f 72 0d 0a 3b 20 77 72 69 74 69 6e 67 20 74 68 | l.allow.reading.or..;.writing.th |
| 20ae0 | 65 20 72 65 6d 61 69 6e 69 6e 67 20 73 65 63 74 6f 72 73 20 6f 6e 20 74 68 65 20 74 72 61 63 6b | e.remaining.sectors.on.the.track |
| 20b00 | 2e 0d 0a 3b 0d 0a 09 4d 4f 56 09 41 58 2c 5b 44 49 5d 2e 42 50 42 74 72 6b 73 69 7a 0d 0a 09 53 | ...;...MOV.AX,[DI].BPBtrksiz...S |
| 20b20 | 55 42 09 41 4c 2c 5b 53 49 5d 2e 53 65 63 74 6f 72 09 09 3b 20 41 4c 20 3d 20 23 20 6f 66 20 73 | UB.AL,[SI].Sector..;.AL.=.#.of.s |
| 20b40 | 65 63 74 6f 72 73 20 6c 65 66 74 20 6f 6e 0d 0a 09 09 09 09 09 3b 20 74 72 61 63 6b 20 61 66 74 | ectors.left.on.......;.track.aft |
| 20b60 | 65 72 20 64 65 73 69 72 65 64 2e 0d 0a 09 58 4f 52 09 41 48 2c 41 48 0d 0a 3b 3b 09 69 6e 63 09 | er.desired....XOR.AH,AH..;;.inc. |
| 20b80 | 61 78 0d 0a 09 43 4d 50 09 41 58 2c 5b 53 49 5d 2e 43 6f 75 6e 74 09 09 3b 20 49 73 20 77 68 6f | ax...CMP.AX,[SI].Count..;.Is.who |
| 20ba0 | 6c 65 20 72 65 71 75 65 73 74 20 6f 6e 20 74 68 69 73 20 63 79 6c 3f 0d 0a 09 4a 42 09 6d 61 70 | le.request.on.this.cyl?...JB.map |
| 20bc0 | 73 32 09 09 3b 20 4e 6f 2c 20 63 61 6e 20 6f 6e 6c 79 20 64 6f 20 77 68 61 74 20 69 73 20 6c 65 | s2..;.No,.can.only.do.what.is.le |
| 20be0 | 66 74 0d 0a 09 4d 4f 56 09 41 58 2c 5b 53 49 5d 2e 43 6f 75 6e 74 09 09 3b 20 59 65 73 2c 20 75 | ft...MOV.AX,[SI].Count..;.Yes,.u |
| 20c00 | 73 65 20 74 68 65 20 61 63 74 75 61 6c 20 23 20 77 61 6e 74 65 64 0d 0a 6d 61 70 73 32 3a 0d 0a | se.the.actual.#.wanted..maps2:.. |
| 20c20 | 09 4d 4f 56 09 5b 53 49 5d 2e 4e 75 6d 73 65 63 74 6f 72 73 2c 41 58 09 3b 20 53 65 74 20 6e 75 | .MOV.[SI].Numsectors,AX.;.Set.nu |
| 20c40 | 6d 62 65 72 20 74 6f 20 64 6f 20 74 68 69 73 20 74 69 6d 65 0d 0a 3b 0d 0a 3b 20 4e 6f 77 20 68 | mber.to.do.this.time..;..;.Now.h |
| 20c60 | 61 76 65 20 74 6f 20 6e 6f 72 6d 61 6c 69 7a 65 20 6f 66 66 73 65 74 20 28 61 64 64 20 69 6e 20 | ave.to.normalize.offset.(add.in. |
| 20c80 | 70 61 72 61 67 72 61 70 68 29 20 61 6e 64 20 74 68 65 6e 20 73 65 65 20 69 66 20 61 64 64 69 6e | paragraph).and.then.see.if.addin |
| 20ca0 | 67 0d 0a 3b 20 5b 53 49 5d 2e 4e 75 6d 73 65 63 74 6f 72 73 20 63 61 75 73 65 73 20 6f 76 65 72 | g..;.[SI].Numsectors.causes.over |
| 20cc0 | 66 6c 6f 77 2e 20 20 49 66 20 69 74 20 64 6f 65 73 2c 20 44 4d 41 20 77 69 6c 6c 20 74 72 61 73 | flow...If.it.does,.DMA.will.tras |
| 20ce0 | 68 20 6d 65 6d 6f 72 79 2c 20 73 6f 0d 0a 3b 20 64 65 63 72 65 6d 65 6e 74 20 4e 75 6d 73 65 63 | h.memory,.so..;.decrement.Numsec |
| 20d00 | 74 6f 72 73 20 61 6e 64 20 6c 6f 6f 70 2e 0d 0a 3b 0d 0a 09 4d 4f 56 09 41 58 2c 57 4f 52 44 20 | tors.and.loop...;...MOV.AX,WORD. |
| 20d20 | 50 54 52 28 5b 53 49 5d 2e 41 64 64 72 2b 32 29 0d 0a 09 4d 4f 56 09 43 4c 2c 34 0d 0a 09 53 48 | PTR([SI].Addr+2)...MOV.CL,4...SH |
| 20d40 | 4c 09 41 58 2c 43 4c 09 09 09 3b 20 43 6f 6e 76 65 72 74 20 70 61 72 61 20 74 6f 20 6f 66 66 73 | L.AX,CL...;.Convert.para.to.offs |
| 20d60 | 65 74 0d 0a 09 41 44 44 09 41 58 2c 57 4f 52 44 20 50 54 52 20 5b 53 49 5d 2e 41 64 64 72 09 3b | et...ADD.AX,WORD.PTR.[SI].Addr.; |
| 20d80 | 20 41 64 64 20 69 6e 20 6f 66 66 73 65 74 0d 0a 09 4d 4f 56 09 43 58 2c 41 58 09 09 09 3b 20 53 | .Add.in.offset...MOV.CX,AX...;.S |
| 20da0 | 61 76 65 20 6f 66 66 73 65 74 20 6f 66 20 62 75 66 66 65 72 0d 0a 6d 61 70 73 34 3a 0d 0a 09 4d | ave.offset.of.buffer..maps4:...M |
| 20dc0 | 4f 56 09 41 58 2c 5b 44 49 5d 2e 42 50 42 73 65 63 73 69 7a 0d 0a 09 4d 55 4c 09 5b 53 49 5d 2e | OV.AX,[DI].BPBsecsiz...MUL.[SI]. |
| 20de0 | 4e 75 6d 53 65 63 74 6f 72 73 09 09 3b 20 47 65 74 20 23 20 62 79 74 65 73 20 69 6e 20 74 72 61 | NumSectors..;.Get.#.bytes.in.tra |
| 20e00 | 6e 73 66 65 72 0d 0a 09 4d 4f 56 09 5b 53 49 5d 2e 4e 75 6d 42 79 74 65 73 2c 41 58 09 3b 20 53 | nsfer...MOV.[SI].NumBytes,AX.;.S |
| 20e20 | 65 74 20 23 20 62 79 74 65 73 20 69 6e 76 6f 6c 76 65 64 0d 0a 09 41 44 44 09 41 58 2c 43 58 09 | et.#.bytes.involved...ADD.AX,CX. |
| 20e40 | 09 09 3b 20 47 65 74 20 66 69 6e 61 6c 20 6f 66 66 73 65 74 0d 0a 09 4a 41 45 09 6d 61 70 73 36 | ..;.Get.final.offset...JAE.maps6 |
| 20e60 | 09 09 09 3b 20 4e 6f 20 6f 76 65 72 66 6c 6f 77 2c 20 44 4d 41 20 77 69 6c 6c 20 62 65 20 6f 6b | ...;.No.overflow,.DMA.will.be.ok |
| 20e80 | 0d 0a 09 4f 52 09 5b 53 49 5d 2e 46 6c 61 67 73 2c 46 77 72 61 70 32 09 3b 20 46 6c 61 67 20 77 | ...OR.[SI].Flags,Fwrap2.;.Flag.w |
| 20ea0 | 65 20 77 69 6c 6c 20 62 65 20 75 73 69 6e 67 20 73 63 72 61 74 63 68 0d 0a 09 44 45 43 09 5b 53 | e.will.be.using.scratch...DEC.[S |
| 20ec0 | 49 5d 2e 4e 75 6d 53 65 63 74 6f 72 73 09 09 3b 20 4f 76 65 72 66 6c 6f 77 2c 20 74 72 79 20 75 | I].NumSectors..;.Overflow,.try.u |
| 20ee0 | 73 69 6e 67 20 6f 6e 65 20 6c 65 73 73 0d 0a 09 4a 4e 5a 09 6d 61 70 73 34 0d 0a 3b 0d 0a 3b 20 | sing.one.less...JNZ.maps4..;..;. |
| 20f00 | 49 66 20 77 65 20 67 6f 74 20 68 65 72 65 2c 20 6e 6f 20 73 65 63 74 6f 72 73 20 63 61 6e 20 62 | If.we.got.here,.no.sectors.can.b |
| 20f20 | 65 20 74 72 61 6e 73 66 65 72 72 65 64 20 62 65 66 6f 72 65 20 74 68 65 20 36 34 4b 0d 0a 3b 20 | e.transferred.before.the.64K..;. |
| 20f40 | 62 6f 75 6e 64 61 72 79 2e 20 20 4f 6e 65 20 73 65 63 74 6f 72 20 6d 75 73 74 20 62 65 20 74 72 | boundary...One.sector.must.be.tr |
| 20f60 | 61 6e 73 66 65 72 72 65 64 20 74 68 72 6f 75 67 68 20 61 20 73 63 72 61 74 63 68 20 62 75 66 66 | ansferred.through.a.scratch.buff |
| 20f80 | 65 72 2e 0d 0a 3b 0d 0a 09 64 65 62 75 67 09 31 32 2c 31 30 68 2c 3c 4d 61 70 53 65 63 74 6f 72 | er...;...debug.12,10h,<MapSector |
| 20fa0 | 20 24 78 20 24 78 20 3e 2c 3c 61 78 2c 63 78 3e 0d 0a 09 49 4e 43 09 5b 53 49 5d 2e 4e 75 6d 53 | .$x.$x.>,<ax,cx>...INC.[SI].NumS |
| 20fc0 | 65 63 74 6f 72 73 09 09 3b 20 44 6f 69 6e 67 20 31 20 73 65 63 74 6f 72 20 6f 66 20 49 2f 4f 0d | ectors..;.Doing.1.sector.of.I/O. |
| 20fe0 | 0a 09 4f 52 09 5b 53 49 5d 2e 46 6c 61 67 73 2c 46 77 72 61 70 31 09 3b 20 46 6c 61 67 20 77 65 | ..OR.[SI].Flags,Fwrap1.;.Flag.we |
| 21000 | 20 61 72 65 20 75 73 69 6e 67 20 73 63 72 61 74 63 68 0d 0a 09 4d 4f 56 09 41 58 2c 43 53 0d 0a | .are.using.scratch...MOV.AX,CS.. |
| 21020 | 09 4d 4f 56 09 44 49 2c 4f 46 46 53 45 54 20 53 63 72 61 74 63 68 42 75 66 66 65 72 0d 0a 09 4d | .MOV.DI,OFFSET.ScratchBuffer...M |
| 21040 | 4f 56 09 57 4f 52 44 20 50 54 52 28 5b 53 49 5d 2e 41 64 64 72 29 2c 44 49 0d 0a 09 4d 4f 56 09 | OV.WORD.PTR([SI].Addr),DI...MOV. |
| 21060 | 57 4f 52 44 20 50 54 52 28 5b 53 49 5d 2e 41 64 64 72 2b 32 29 2c 41 58 20 20 3b 20 43 68 61 6e | WORD.PTR([SI].Addr+2),AX..;.Chan |
| 21080 | 67 65 20 62 75 66 66 65 72 20 74 6f 20 73 63 72 61 74 63 68 0d 0a 09 54 45 53 54 09 5b 53 49 5d | ge.buffer.to.scratch...TEST.[SI] |
| 210a0 | 2e 46 6c 61 67 73 2c 46 77 72 69 74 65 09 3b 20 44 6f 69 6e 67 20 61 20 77 72 69 74 65 3f 0d 0a | .Flags,Fwrite.;.Doing.a.write?.. |
| 210c0 | 09 4a 45 09 6d 61 70 73 36 09 09 09 3b 20 4e 6f 2c 20 41 6c 6c 20 64 6f 6e 65 0d 0a 09 50 55 53 | .JE.maps6...;.No,.All.done...PUS |
| 210e0 | 48 09 45 53 0d 0a 09 50 55 53 48 09 44 53 0d 0a 09 50 55 53 48 09 53 49 0d 0a 09 4d 4f 56 09 45 | H.ES...PUSH.DS...PUSH.SI...MOV.E |
| 21100 | 53 2c 41 58 09 09 09 3b 20 45 53 3a 44 49 20 3d 20 73 63 72 61 74 63 68 20 62 75 66 66 65 72 0d | S,AX...;.ES:DI.=.scratch.buffer. |
| 21120 | 0a 09 6d 6f 76 09 63 78 2c 5b 53 49 5d 2e 4e 75 6d 42 79 74 65 73 0d 0a 09 4c 44 53 09 53 49 2c | ..mov.cx,[SI].NumBytes...LDS.SI, |
| 21140 | 5b 53 49 5d 2e 52 65 61 6c 41 64 64 72 09 3b 20 44 53 3a 53 49 20 3d 20 44 61 74 61 20 62 75 66 | [SI].RealAddr.;.DS:SI.=.Data.buf |
| 21160 | 66 65 72 0d 0a 09 43 4c 44 0d 0a 52 45 50 09 4d 4f 56 53 42 09 09 09 09 3b 20 43 6f 70 79 20 74 | fer...CLD..REP.MOVSB....;.Copy.t |
| 21180 | 68 65 20 77 72 69 74 65 20 62 75 66 66 65 72 0d 0a 09 50 4f 50 09 53 49 0d 0a 09 50 4f 50 09 44 | he.write.buffer...POP.SI...POP.D |
| 211a0 | 53 0d 0a 09 50 4f 50 09 45 53 0d 0a 6d 61 70 73 36 3a 0d 0a 09 52 45 54 0d 0a 4d 61 70 53 65 63 | S...POP.ES..maps6:...RET..MapSec |
| 211c0 | 74 6f 72 09 45 4e 44 50 0d 0a 0d 0a 0d 0a 0d 0a 0d 0a 3b 2a 2a 2a 09 44 4d 41 73 65 74 75 70 20 | tor.ENDP..........;***.DMAsetup. |
| 211e0 | 2d 20 53 65 74 20 74 68 65 20 44 4d 41 20 63 68 61 6e 6e 65 6c 20 75 70 20 74 6f 20 64 6f 20 74 | -.Set.the.DMA.channel.up.to.do.t |
| 21200 | 68 65 20 49 2f 4f 0d 0a 3b 0d 0a 3b 09 45 4e 54 52 59 09 41 4c 20 3d 20 44 4d 41 20 6d 6f 64 65 | he.I/O..;..;.ENTRY.AL.=.DMA.mode |
| 21220 | 0d 0a 3b 09 09 41 48 20 3d 20 44 4d 41 20 63 68 61 6e 6e 65 6c 20 6e 75 6d 62 65 72 20 28 32 20 | ..;..AH.=.DMA.channel.number.(2. |
| 21240 | 6f 72 20 33 20 6f 6e 6c 79 29 0d 0a 3b 09 09 53 49 20 3d 20 70 6f 69 6e 74 65 72 20 74 6f 20 64 | or.3.only)..;..SI.=.pointer.to.d |
| 21260 | 65 76 69 63 65 20 70 61 72 61 6d 65 74 65 72 73 0d 0a 3b 09 55 53 45 53 09 41 58 2c 43 58 2c 44 | evice.parameters..;.USES.AX,CX,D |
| 21280 | 58 0d 0a 3b 0d 0a 0d 0a 44 4d 41 73 65 74 75 70 09 50 52 4f 43 0d 0a 09 50 55 53 48 09 41 58 0d | X..;....DMAsetup.PROC...PUSH.AX. |
| 212a0 | 0a 09 58 43 48 47 09 41 48 2c 41 4c 0d 0a 09 4f 52 09 41 4c 2c 34 0d 0a 09 4f 55 54 09 50 44 4d | ..XCHG.AH,AL...OR.AL,4...OUT.PDM |
| 212c0 | 41 2b 31 30 2c 41 4c 09 09 3b 20 73 65 74 20 63 68 61 6e 6e 65 6c 27 73 20 6d 61 73 6b 20 62 69 | A+10,AL..;.set.channel's.mask.bi |
| 212e0 | 74 0d 0a 09 4f 55 54 09 50 44 4d 41 2b 31 32 2c 41 4c 09 09 3b 20 63 6c 65 61 72 20 62 79 74 65 | t...OUT.PDMA+12,AL..;.clear.byte |
| 21300 | 20 70 6f 69 6e 74 65 72 20 46 2f 46 0d 0a 09 70 6f 70 09 61 78 0d 0a 09 70 75 73 68 09 61 78 09 | .pointer.F/F...pop.ax...push.ax. |
| 21320 | 09 09 3b 20 72 65 73 74 6f 72 65 20 41 48 2c 20 41 4c 0d 0a 09 4f 52 09 41 4c 2c 41 48 09 09 09 | ..;.restore.AH,.AL...OR.AL,AH... |
| 21340 | 3b 20 61 64 64 20 63 68 61 6e 6e 65 6c 20 6e 75 6d 62 65 72 20 74 6f 20 63 6f 6d 6d 61 6e 64 0d | ;.add.channel.number.to.command. |
| 21360 | 0a 09 4f 55 54 09 50 44 4d 41 2b 31 31 2c 41 4c 09 09 3b 20 53 65 74 20 44 4d 41 20 6d 6f 64 65 | ..OUT.PDMA+11,AL..;.Set.DMA.mode |
| 21380 | 0d 0a 09 4d 4f 56 09 44 58 2c 50 44 4d 41 0d 0a 09 52 4f 4c 09 41 48 2c 31 0d 0a 09 41 44 44 09 | ...MOV.DX,PDMA...ROL.AH,1...ADD. |
| 213a0 | 44 4c 2c 41 48 0d 0a 09 4d 4f 56 09 41 58 2c 57 4f 52 44 20 50 54 52 20 5b 53 49 5d 2e 41 64 64 | DL,AH...MOV.AX,WORD.PTR.[SI].Add |
| 213c0 | 72 2b 32 20 3b 20 47 65 74 20 73 65 67 6d 65 6e 74 20 6f 66 20 61 64 64 72 0d 0a 09 4d 4f 56 09 | r+2.;.Get.segment.of.addr...MOV. |
| 213e0 | 43 4c 2c 34 0d 0a 09 52 4f 4c 09 41 58 2c 43 4c 09 09 09 3b 20 43 6f 6e 76 65 72 74 20 70 61 72 | CL,4...ROL.AX,CL...;.Convert.par |
| 21400 | 61 20 74 6f 20 62 79 74 65 73 0d 0a 09 4d 4f 56 09 43 48 2c 41 4c 09 09 09 3b 20 43 48 20 3d 20 | a.to.bytes...MOV.CH,AL...;.CH.=. |
| 21420 | 34 20 62 69 74 73 20 52 4f 4c 65 64 20 61 72 6f 75 6e 64 0d 0a 09 41 4e 44 09 41 4c 2c 30 46 30 | 4.bits.ROLed.around...AND.AL,0F0 |
| 21440 | 48 09 09 09 3b 20 4c 6f 73 65 20 68 69 67 68 20 62 69 74 73 20 72 6f 74 61 74 65 64 20 61 72 6f | H...;.Lose.high.bits.rotated.aro |
| 21460 | 75 6e 64 0d 0a 09 41 44 44 09 41 58 2c 57 4f 52 44 20 50 54 52 20 5b 53 49 5d 2e 41 64 64 72 09 | und...ADD.AX,WORD.PTR.[SI].Addr. |
| 21480 | 3b 20 41 64 64 20 69 6e 20 6f 66 66 73 65 74 20 76 61 6c 75 65 0d 0a 09 41 44 43 09 43 48 2c 30 | ;.Add.in.offset.value...ADC.CH,0 |
| 214a0 | 09 09 09 3b 20 41 64 64 20 69 6e 20 61 6e 79 20 63 61 72 72 79 0d 0a 09 4f 55 54 09 44 58 2c 41 | ...;.Add.in.any.carry...OUT.DX,A |
| 214c0 | 4c 09 09 09 3b 20 4f 75 74 70 75 74 20 6c 6f 77 20 62 79 74 65 20 6f 66 20 61 64 64 72 65 73 73 | L...;.Output.low.byte.of.address |
| 214e0 | 0d 0a 09 4d 4f 56 09 41 4c 2c 41 48 0d 0a 09 4f 55 54 09 44 58 2c 41 4c 09 09 09 3b 20 4f 75 74 | ...MOV.AL,AH...OUT.DX,AL...;.Out |
| 21500 | 70 75 74 20 68 69 67 68 20 62 79 74 65 20 6f 66 20 61 64 64 72 65 73 73 0d 0a 09 69 6e 63 09 64 | put.high.byte.of.address...inc.d |
| 21520 | 78 09 09 09 3b 20 61 64 64 72 65 73 73 20 60 77 6f 72 64 27 20 63 6f 75 6e 74 20 72 65 67 69 73 | x...;.address.`word'.count.regis |
| 21540 | 74 65 72 0d 0a 09 4d 4f 56 09 41 58 2c 5b 53 49 5d 2e 4e 75 6d 42 79 74 65 73 09 3b 20 23 20 62 | ter...MOV.AX,[SI].NumBytes.;.#.b |
| 21560 | 79 74 65 73 20 69 6e 20 72 65 71 75 65 73 74 0d 0a 09 64 65 63 09 61 78 0d 0a 09 4f 55 54 09 44 | ytes.in.request...dec.ax...OUT.D |
| 21580 | 58 2c 41 4c 0d 0a 09 4d 4f 56 09 41 4c 2c 41 48 0d 0a 09 4f 55 54 09 44 58 2c 41 4c 09 09 09 3b | X,AL...MOV.AL,AH...OUT.DX,AL...; |
| 215a0 | 20 54 65 6c 6c 20 44 4d 41 20 68 6f 77 20 6d 61 6e 79 20 62 79 74 65 73 0d 0a 09 70 6f 70 09 61 | .Tell.DMA.how.many.bytes...pop.a |
| 215c0 | 78 09 09 09 3b 20 67 65 74 20 62 61 63 6b 20 63 68 61 6e 6e 65 6c 20 6e 75 6d 62 65 72 0d 0a 09 | x...;.get.back.channel.number... |
| 215e0 | 6d 6f 76 09 64 6c 2c 50 44 4d 41 58 0d 0a 09 61 64 64 09 64 6c 2c 61 68 0d 0a 09 4d 4f 56 09 41 | mov.dl,PDMAX...add.dl,ah...MOV.A |
| 21600 | 4c 2c 43 48 0d 0a 09 41 4e 44 09 41 4c 2c 30 46 48 09 09 09 3b 20 4f 6e 6c 79 20 34 20 62 69 74 | L,CH...AND.AL,0FH...;.Only.4.bit |
| 21620 | 73 20 61 72 65 20 67 6f 6f 64 0d 0a 09 4f 55 54 09 44 58 2c 41 4c 09 09 09 3b 20 4f 75 74 70 75 | s.are.good...OUT.DX,AL...;.Outpu |
| 21640 | 74 20 68 69 67 68 65 73 74 20 34 20 62 69 74 73 20 6f 66 20 61 64 64 72 65 73 73 0d 0a 09 4d 4f | t.highest.4.bits.of.address...MO |
| 21660 | 56 09 41 4c 2c 41 48 09 09 09 3b 20 43 68 61 6e 6e 65 6c 20 74 6f 20 73 74 61 72 74 0d 0a 09 4f | V.AL,AH...;.Channel.to.start...O |
| 21680 | 55 54 09 50 44 4d 41 2b 31 30 2c 41 4c 09 09 3b 20 43 6c 65 61 72 20 63 68 61 6e 6e 65 6c 27 73 | UT.PDMA+10,AL..;.Clear.channel's |
| 216a0 | 20 6d 61 73 6b 20 62 69 74 0d 0a 09 52 45 54 0d 0a 44 4d 41 73 65 74 75 70 09 45 4e 44 50 0d 0a | .mask.bit...RET..DMAsetup.ENDP.. |
| 216c0 | 0d 0a 3b 2a 2a 2a 09 44 6f 6e 65 52 65 71 75 65 73 74 20 2d 20 4d 61 72 6b 20 61 20 72 65 71 75 | ..;***.DoneRequest.-.Mark.a.requ |
| 216e0 | 65 73 74 20 63 6f 6d 70 6c 65 74 65 2c 20 73 65 74 75 70 20 74 6f 20 73 74 61 72 74 20 6e 65 78 | est.complete,.setup.to.start.nex |
| 21700 | 74 20 6f 6e 65 0d 0a 3b 0d 0a 3b 09 44 6f 6e 65 52 65 71 75 65 73 74 20 64 6f 65 73 20 63 6f 6d | t.one..;..;.DoneRequest.does.com |
| 21720 | 6d 6f 6e 20 70 72 6f 63 65 73 73 69 6e 67 20 6e 65 65 64 65 64 20 77 68 65 6e 20 61 20 72 65 71 | mon.processing.needed.when.a.req |
| 21740 | 75 65 73 74 0d 0a 3b 09 68 61 73 20 62 65 65 6e 20 63 6f 6d 70 6c 65 74 65 64 2e 20 20 49 74 20 | uest..;.has.been.completed...It. |
| 21760 | 77 69 6c 6c 20 72 65 73 65 74 20 74 68 65 20 64 65 76 69 63 65 20 73 74 61 74 65 2c 0d 0a 3b 09 | will.reset.the.device.state,..;. |
| 21780 | 64 65 71 75 65 75 65 20 74 68 65 20 72 65 71 75 65 73 74 2c 20 6d 61 72 6b 20 69 74 20 63 6f 6d | dequeue.the.request,.mark.it.com |
| 217a0 | 70 6c 65 74 65 2c 20 72 65 73 74 61 72 74 20 74 68 65 0d 0a 3b 09 70 72 6f 63 65 73 73 20 61 6e | plete,.restart.the..;.process.an |
| 217c0 | 64 20 72 65 73 74 61 72 74 20 61 6e 79 20 70 72 6f 63 65 73 73 20 77 61 69 74 69 6e 67 20 6f 6e | d.restart.any.process.waiting.on |
| 217e0 | 20 53 63 72 61 74 63 68 42 75 66 66 65 72 0d 0a 3b 09 69 66 20 74 68 69 73 20 72 65 71 75 65 73 | .ScratchBuffer..;.if.this.reques |
| 21800 | 74 20 68 61 64 20 72 65 73 65 72 76 65 64 20 69 74 2e 0d 0a 3b 0d 0a 3b 09 45 4e 54 52 59 09 53 | t.had.reserved.it...;..;.ENTRY.S |
| 21820 | 49 09 50 6f 69 6e 74 65 72 20 74 6f 20 68 65 61 64 20 6f 66 20 71 75 65 75 65 0d 0a 3b 09 09 44 | I.Pointer.to.head.of.queue..;..D |
| 21840 | 49 09 50 6f 69 6e 74 65 72 20 74 6f 20 64 65 76 69 63 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 0d | I.Pointer.to.device.information. |
| 21860 | 0a 3b 09 45 58 49 54 09 45 53 3a 42 58 09 4e 65 78 74 20 72 65 71 75 65 73 74 0d 0a 3b 09 55 53 | .;.EXIT.ES:BX.Next.request..;.US |
| 21880 | 45 53 09 41 58 2c 42 58 2c 44 58 2c 42 50 2c 45 53 0d 0a 0d 0a 0d 0a 44 6f 6e 65 52 65 71 75 65 | ES.AX,BX,DX,BP,ES......DoneReque |
| 218a0 | 73 74 09 50 52 4f 43 0d 0a 09 70 75 73 68 09 63 73 0d 0a 09 70 6f 70 09 64 73 0d 0a 20 20 20 20 | st.PROC...push.cs...pop.ds...... |
| 218c0 | 41 53 53 55 4d 45 09 64 73 3a 42 69 6f 73 53 65 67 0d 0a 09 4d 4f 56 09 5b 44 49 5d 2e 45 72 72 | ASSUME.ds:BiosSeg...MOV.[DI].Err |
| 218e0 | 43 6e 74 2c 30 09 09 3b 20 52 65 73 65 74 20 65 72 72 6f 72 20 63 6f 75 6e 74 0d 0a 09 4d 4f 56 | Cnt,0..;.Reset.error.count...MOV |
| 21900 | 09 5b 44 49 5d 2e 53 74 61 74 65 2c 49 64 6c 65 09 09 3b 20 41 73 73 75 6d 65 20 77 69 6c 6c 20 | .[DI].State,Idle..;.Assume.will. |
| 21920 | 62 65 20 69 64 6c 65 0d 0a 09 4d 4f 56 09 44 58 2c 50 75 6c 6c 52 65 71 75 65 73 74 0d 0a 09 43 | be.idle...MOV.DX,PullRequest...C |
| 21940 | 41 4c 4c 09 44 6f 73 46 75 6e 63 74 69 6f 6e 09 09 3b 20 50 75 6c 6c 20 74 68 65 20 63 75 72 72 | ALL.DosFunction..;.Pull.the.curr |
| 21960 | 65 6e 74 20 72 65 71 75 65 73 74 20 6f 75 74 0d 0a 09 4a 5a 09 64 6e 72 71 32 09 09 09 3b 20 4e | ent.request.out...JZ.dnrq2...;.N |
| 21980 | 6f 74 68 69 6e 67 20 72 65 61 6c 6c 79 20 63 6f 6d 70 6c 65 74 65 64 0d 0a 09 4d 4f 56 09 41 58 | othing.really.completed...MOV.AX |
| 219a0 | 2c 5b 44 49 5d 2e 43 6f 75 6e 74 09 09 3b 20 47 65 74 20 49 2f 4f 20 6c 65 66 74 20 74 6f 20 64 | ,[DI].Count..;.Get.I/O.left.to.d |
| 219c0 | 6f 0d 0a 09 53 55 42 09 45 53 3a 5b 42 58 5d 2e 52 71 43 6f 75 6e 74 2c 41 58 09 3b 20 41 64 6a | o...SUB.ES:[BX].RqCount,AX.;.Adj |
| 219e0 | 75 73 74 20 72 65 71 75 65 73 74 65 64 20 63 6f 75 6e 74 20 62 79 20 72 65 73 69 64 75 61 6c 0d | ust.requested.count.by.residual. |
| 21a00 | 0a 09 4f 52 09 45 53 3a 5b 42 58 5d 2e 52 71 53 74 61 74 75 73 2c 30 31 30 30 68 09 3b 20 73 65 | ..OR.ES:[BX].RqStatus,0100h.;.se |
| 21a20 | 74 20 64 6f 6e 65 20 62 69 74 0d 0a 09 4d 4f 56 09 41 58 2c 45 53 09 09 09 3b 20 41 58 3a 42 58 | t.done.bit...MOV.AX,ES...;.AX:BX |
| 21a40 | 20 3d 20 52 65 71 75 65 73 74 20 63 6f 6d 70 6c 65 74 65 64 0d 0a 09 4d 4f 56 09 44 58 2c 43 6f | .=.Request.completed...MOV.DX,Co |
| 21a60 | 6e 74 69 6e 75 65 50 72 6f 63 65 73 73 0d 0a 09 43 41 4c 4c 09 44 6f 73 46 75 6e 63 74 69 6f 6e | ntinueProcess...CALL.DosFunction |
| 21a80 | 09 09 3b 20 4d 61 6b 65 20 70 72 6f 63 65 73 73 20 72 75 6e 20 61 67 61 69 6e 0d 0a 09 43 4d 50 | ..;.Make.process.run.again...CMP |
| 21aa0 | 09 57 4f 52 44 20 50 54 52 20 5b 53 49 5d 2b 32 2c 30 09 3b 20 49 73 20 74 68 65 72 65 20 61 6e | .WORD.PTR.[SI]+2,0.;.Is.there.an |
| 21ac0 | 6f 74 68 65 72 20 72 65 71 75 65 73 74 20 74 6f 20 64 6f 3f 0d 0a 09 4a 5a 09 64 6e 72 71 32 09 | other.request.to.do?...JZ.dnrq2. |
| 21ae0 | 09 09 3b 20 4e 6f 2c 20 6c 65 74 20 64 65 76 69 63 65 20 73 68 75 74 20 64 6f 77 6e 0d 0a 09 4d | ..;.No,.let.device.shut.down...M |
| 21b00 | 4f 56 09 5b 44 49 5d 2e 53 74 61 74 65 2c 53 74 61 72 74 09 3b 20 59 65 73 2c 20 73 74 61 72 74 | OV.[DI].State,Start.;.Yes,.start |
| 21b20 | 20 75 70 20 6e 65 78 74 20 72 65 71 75 65 73 74 0d 0a 64 6e 72 71 32 3a 0d 0a 09 74 65 73 74 09 | .up.next.request..dnrq2:...test. |
| 21b40 | 5b 44 49 5d 2e 46 6c 61 67 73 2c 46 77 72 61 70 32 09 3b 20 68 61 64 20 74 68 69 73 20 72 65 71 | [DI].Flags,Fwrap2.;.had.this.req |
| 21b60 | 75 65 73 74 20 75 73 65 64 20 53 63 72 61 74 63 68 42 75 66 66 65 72 3f 0d 0a 09 6a 7a 09 64 6e | uest.used.ScratchBuffer?...jz.dn |
| 21b80 | 72 71 34 09 09 09 3b 20 6e 6f 0d 0a 09 53 65 6d 53 69 67 09 53 63 72 61 74 63 68 42 75 66 53 65 | rq4...;.no...SemSig.ScratchBufSe |
| 21ba0 | 6d 09 09 3b 20 6c 65 74 20 61 6e 79 6f 6e 65 20 77 61 69 74 69 6e 67 20 70 72 6f 63 65 65 64 0d | m..;.let.anyone.waiting.proceed. |
| 21bc0 | 0a 09 61 6e 64 09 5b 44 49 5d 2e 46 6c 61 67 73 2c 4e 4f 54 20 46 77 72 61 70 32 0d 0a 64 6e 72 | ..and.[DI].Flags,NOT.Fwrap2..dnr |
| 21be0 | 71 34 3a 09 09 09 09 09 3b 20 49 66 20 62 6f 74 68 20 74 68 65 20 66 69 78 65 64 20 61 6e 64 20 | q4:.....;.If.both.the.fixed.and. |
| 21c00 | 66 6c 6f 70 70 79 20 64 72 69 76 65 72 73 0d 0a 09 70 75 73 68 09 62 78 09 09 09 3b 20 20 61 72 | floppy.drivers...push.bx...;..ar |
| 21c20 | 65 20 69 64 6c 65 2c 20 72 65 73 65 74 20 74 68 65 20 62 75 73 79 20 66 6c 61 67 20 61 6e 64 0d | e.idle,.reset.the.busy.flag.and. |
| 21c40 | 0a 09 63 6d 70 09 46 6c 6f 70 70 79 2e 53 74 61 74 65 2c 49 64 6c 65 09 3b 20 20 63 6f 6e 74 69 | ..cmp.Floppy.State,Idle.;..conti |
| 21c60 | 6e 75 65 20 61 6e 79 20 70 72 6f 63 65 73 73 65 73 20 74 68 61 74 20 77 65 72 65 0d 0a 09 6a 6e | nue.any.processes.that.were...jn |
| 21c80 | 65 09 64 6e 72 71 35 09 09 09 3b 20 20 77 61 69 74 69 6e 67 20 66 6f 72 20 69 74 2e 0d 0a 09 63 | e.dnrq5...;..waiting.for.it....c |
| 21ca0 | 6d 70 09 46 69 78 65 64 2e 53 74 61 74 65 2c 49 64 6c 65 0d 0a 09 6a 6e 65 09 64 6e 72 71 35 0d | mp.Fixed.State,Idle...jne.dnrq5. |
| 21cc0 | 0a 09 6d 6f 76 09 53 65 6d 44 69 73 6b 49 4f 2c 30 0d 0a 09 6d 6f 76 09 61 78 2c 64 73 0d 0a 09 | ..mov.SemDiskIO,0...mov.ax,ds... |
| 21ce0 | 6d 6f 76 09 62 78 2c 6f 66 66 73 65 74 20 53 65 6d 44 69 73 6b 49 4f 0d 0a 09 6d 6f 76 09 64 78 | mov.bx,offset.SemDiskIO...mov.dx |
| 21d00 | 2c 43 6f 6e 74 69 6e 75 65 50 72 6f 63 65 73 73 0d 0a 09 63 61 6c 6c 09 44 6f 73 46 75 6e 63 74 | ,ContinueProcess...call.DosFunct |
| 21d20 | 69 6f 6e 0d 0a 64 6e 72 71 35 3a 0d 0a 09 70 6f 70 09 62 78 0d 0a 09 72 65 74 0d 0a 44 6f 6e 65 | ion..dnrq5:...pop.bx...ret..Done |
| 21d40 | 52 65 71 75 65 73 74 09 45 4e 44 50 0d 0a 0d 0a 0d 0a 3b 09 46 44 47 65 74 42 50 42 20 72 65 74 | Request.ENDP......;.FDGetBPB.ret |
| 21d60 | 75 72 6e 73 20 61 20 70 6f 69 6e 74 65 72 20 74 6f 20 74 68 65 20 66 6c 6f 70 70 79 20 64 69 73 | urns.a.pointer.to.the.floppy.dis |
| 21d80 | 6b 20 42 50 42 20 66 6f 72 20 74 68 65 0d 0a 3b 20 20 73 65 6c 65 63 74 65 64 20 6d 65 64 69 61 | k.BPB.for.the..;..selected.media |
| 21da0 | 20 62 79 74 65 2e 09 20 54 68 65 20 42 50 42 20 63 6f 6e 74 61 69 6e 73 20 76 61 72 69 6f 75 73 | .byte...The.BPB.contains.various |
| 21dc0 | 20 64 72 69 76 65 20 70 61 72 61 6d 65 74 65 72 73 0d 0a 3b 20 20 73 75 63 68 20 61 73 20 70 68 | .drive.parameters..;..such.as.ph |
| 21de0 | 79 73 69 63 61 6c 20 64 69 73 6b 20 64 69 6d 65 6e 73 69 6f 6e 73 20 61 6e 64 20 74 68 65 20 73 | ysical.disk.dimensions.and.the.s |
| 21e00 | 69 7a 65 20 6f 66 20 46 41 54 73 20 61 6e 64 20 74 68 65 0d 0a 3b 20 20 72 6f 6f 74 20 64 69 72 | ize.of.FATs.and.the..;..root.dir |
| 21e20 | 65 63 74 6f 72 79 2e 0d 0a 3b 0d 0a 3b 20 20 49 6e 70 75 74 3a 09 41 48 20 3d 09 4d 65 64 69 61 | ectory...;..;..Input:.AH.=.Media |
| 21e40 | 20 62 79 74 65 0d 0a 3b 09 09 41 4c 20 3d 09 44 72 69 76 65 20 6e 75 6d 62 65 72 0d 0a 3b 20 20 | .byte..;..AL.=.Drive.number..;.. |
| 21e60 | 44 65 73 74 72 6f 79 73 3a 09 4e 6f 6e 65 0d 0a 3b 20 20 4f 75 74 70 75 74 3a 09 43 53 3a 44 49 | Destroys:.None..;..Output:.CS:DI |
| 21e80 | 20 3d 20 50 6f 69 6e 74 65 72 20 74 6f 20 42 50 42 0d 0a 0d 0a 09 41 53 53 55 4d 45 09 44 53 3a | .=.Pointer.to.BPB.....ASSUME.DS: |
| 21ea0 | 4e 4f 54 48 49 4e 47 2c 45 53 3a 4e 4f 54 48 49 4e 47 0d 0a 0d 0a 46 44 47 65 74 42 50 42 09 50 | NOTHING,ES:NOTHING....FDGetBPB.P |
| 21ec0 | 52 4f 43 0d 0a 0d 0a 09 50 55 53 48 09 41 58 0d 0a 09 50 55 53 48 09 42 58 0d 0a 09 50 55 53 48 | ROC.....PUSH.AX...PUSH.BX...PUSH |
| 21ee0 | 09 43 58 0d 0a 09 50 55 53 48 09 44 58 09 09 09 3b 20 53 61 76 65 20 72 65 67 73 0d 0a 09 4d 4f | .CX...PUSH.DX...;.Save.regs...MO |
| 21f00 | 56 09 43 4c 2c 41 48 09 09 09 3b 20 43 6f 70 79 20 6d 65 64 69 61 20 76 61 6c 75 65 0d 0a 09 41 | V.CL,AH...;.Copy.media.value...A |
| 21f20 | 4e 44 09 43 4c 2c 30 46 38 48 09 09 09 3b 20 4c 6f 6f 6b 20 61 74 20 6a 75 73 74 20 74 6f 70 20 | ND.CL,0F8H...;.Look.at.just.top. |
| 21f40 | 35 20 62 69 74 73 0d 0a 09 43 4d 50 09 43 4c 2c 30 46 38 48 09 09 09 3b 20 56 61 6c 69 64 20 6d | 5.bits...CMP.CL,0F8H...;.Valid.m |
| 21f60 | 65 64 69 61 20 62 79 74 65 3f 0d 0a 09 4a 45 09 42 50 42 47 6f 6f 64 09 09 09 3b 20 59 65 73 0d | edia.byte?...JE.BPBGood...;.Yes. |
| 21f80 | 0a 09 4d 4f 56 09 41 48 2c 30 46 45 48 09 09 09 3b 20 4e 6f 2c 20 6d 61 6b 65 20 69 74 20 38 20 | ..MOV.AH,0FEH...;.No,.make.it.8. |
| 21fa0 | 73 65 63 74 6f 72 20 31 20 73 69 64 65 64 0d 0a 42 50 42 67 6f 6f 64 3a 0d 0a 09 4d 4f 56 09 42 | sector.1.sided..BPBgood:...MOV.B |
| 21fc0 | 4c 2c 41 4c 09 09 09 3b 20 47 65 74 20 70 6f 69 6e 74 65 72 20 74 6f 20 70 65 72 20 64 72 69 76 | L,AL...;.Get.pointer.to.per.driv |
| 21fe0 | 65 20 69 6e 66 6f 2e 0d 0a 09 58 4f 52 09 42 48 2c 42 48 0d 0a 09 41 44 44 09 42 58 2c 42 58 0d | e.info....XOR.BH,BH...ADD.BX,BX. |
| 22000 | 0a 09 4d 4f 56 09 44 49 2c 43 53 3a 46 44 69 6e 66 6f 5b 42 58 5d 0d 0a 09 43 4d 50 09 41 48 2c | ..MOV.DI,CS:FDinfo[BX]...CMP.AH, |
| 22020 | 43 53 3a 5b 44 49 5d 2e 42 50 42 6d 65 64 69 61 62 09 3b 20 61 6c 72 65 61 64 79 20 73 65 74 3f | CS:[DI].BPBmediab.;.already.set? |
| 22040 | 0d 0a 09 4a 45 09 42 50 42 64 6f 6e 65 09 09 09 3b 20 79 65 73 2c 20 64 6f 6e 27 74 20 62 6f 74 | ...JE.BPBdone...;.yes,.don't.bot |
| 22060 | 68 65 72 20 72 65 62 75 69 6c 64 69 6e 67 0d 0a 09 4d 4f 56 09 41 4c 2c 31 09 09 09 3b 20 41 73 | her.rebuilding...MOV.AL,1...;.As |
| 22080 | 73 75 6d 65 20 77 69 6c 6c 20 68 61 76 65 20 31 20 46 41 54 20 73 65 63 74 6f 72 0d 0a 09 4d 4f | sume.will.have.1.FAT.sector...MO |
| 220a0 | 56 09 42 58 2c 36 34 2a 32 35 36 2b 38 09 09 3b 20 41 73 73 75 6d 65 20 23 20 64 69 72 20 3d 20 | V.BX,64*256+8..;.Assume.#.dir.=. |
| 220c0 | 36 34 2c 20 20 38 20 73 65 63 74 6f 72 0d 0a 09 4d 4f 56 09 43 58 2c 34 30 2a 38 09 09 09 3b 20 | 64,..8.sector...MOV.CX,40*8...;. |
| 220e0 | 41 73 73 75 6d 65 20 33 32 30 20 73 65 63 74 6f 72 73 2f 64 69 73 6b 0d 0a 09 4d 4f 56 09 44 58 | Assume.320.sectors/disk...MOV.DX |
| 22100 | 2c 31 2a 32 35 36 2b 31 09 09 3b 20 41 73 73 75 6d 65 20 31 20 68 65 61 64 2c 20 31 20 73 65 63 | ,1*256+1..;.Assume.1.head,.1.sec |
| 22120 | 74 6f 72 2f 61 6c 6c 6f 63 61 74 65 0d 0a 09 54 45 53 54 09 41 48 2c 32 09 09 09 3b 20 49 73 20 | tor/allocate...TEST.AH,2...;.Is. |
| 22140 | 64 72 69 76 65 20 38 20 6f 72 20 39 20 73 65 63 74 6f 72 3f 0d 0a 09 4a 4e 5a 09 42 50 42 4b 6e | drive.8.or.9.sector?...JNZ.BPBKn |
| 22160 | 6f 77 53 65 63 74 6f 72 73 09 09 3b 20 49 74 27 73 20 38 2c 20 77 65 20 61 73 73 75 6d 65 64 20 | owSectors..;.It's.8,.we.assumed. |
| 22180 | 72 69 67 68 74 0d 0a 09 49 4e 43 09 41 4c 09 09 09 3b 20 39 20 73 65 63 74 6f 72 2c 20 69 6e 63 | right...INC.AL...;.9.sector,.inc |
| 221a0 | 72 20 23 20 6f 66 20 46 41 54 20 73 65 63 74 6f 72 73 0d 0a 09 49 4e 43 09 42 4c 09 09 09 3b 20 | r.#.of.FAT.sectors...INC.BL...;. |
| 221c0 | 53 65 74 20 77 65 20 68 61 76 65 20 39 20 73 65 63 74 6f 72 73 2f 63 79 6c 69 6e 64 65 72 0d 0a | Set.we.have.9.sectors/cylinder.. |
| 221e0 | 09 41 44 44 09 43 58 2c 34 30 09 09 09 3b 20 49 6e 63 72 65 61 73 65 20 73 69 7a 65 20 74 6f 20 | .ADD.CX,40...;.Increase.size.to. |
| 22200 | 33 36 30 20 73 65 63 74 6f 72 73 0d 0a 42 50 42 4b 6e 6f 77 53 65 63 74 6f 72 73 3a 0d 0a 09 54 | 360.sectors..BPBKnowSectors:...T |
| 22220 | 45 53 54 09 41 48 2c 31 09 09 09 3b 20 49 73 20 64 69 73 6b 20 64 6f 75 62 6c 65 20 73 69 64 65 | EST.AH,1...;.Is.disk.double.side |
| 22240 | 64 3f 0d 0a 09 4a 45 09 42 50 42 4b 6e 6f 77 48 65 61 64 73 09 09 3b 20 4e 6f 2c 20 77 65 20 67 | d?...JE.BPBKnowHeads..;.No,.we.g |
| 22260 | 75 65 73 73 65 64 20 72 69 67 68 74 0d 0a 09 41 44 44 09 43 58 2c 43 58 09 09 09 3b 20 44 6f 75 | uessed.right...ADD.CX,CX...;.Dou |
| 22280 | 62 6c 65 20 73 69 7a 65 20 6f 66 20 64 69 73 6b 0d 0a 09 4d 4f 56 09 42 48 2c 31 31 32 09 09 09 | ble.size.of.disk...MOV.BH,112... |
| 222a0 | 3b 20 49 6e 63 72 65 61 73 65 20 23 20 6f 66 20 64 69 72 65 63 74 6f 72 79 20 65 6e 74 72 69 65 | ;.Increase.#.of.directory.entrie |
| 222c0 | 73 0d 0a 09 49 4e 43 09 44 48 09 09 09 3b 20 53 65 74 20 32 20 73 65 63 74 6f 72 73 2f 61 6c 6c | s...INC.DH...;.Set.2.sectors/all |
| 222e0 | 6f 63 61 74 69 6f 6e 20 75 6e 69 74 0d 0a 09 49 4e 43 09 44 4c 09 09 09 3b 20 53 65 74 20 32 20 | ocation.unit...INC.DL...;.Set.2. |
| 22300 | 68 65 61 64 73 0d 0a 42 50 42 4b 6e 6f 77 48 65 61 64 73 3a 0d 0a 09 4d 4f 56 09 43 53 3a 5b 44 | heads..BPBKnowHeads:...MOV.CS:[D |
| 22320 | 49 5d 2e 42 50 42 73 65 63 70 61 75 2c 44 48 09 09 3b 20 53 65 74 20 73 65 63 74 6f 72 73 2f 61 | I].BPBsecpau,DH..;.Set.sectors/a |
| 22340 | 6c 6c 6f 63 61 74 69 6f 6e 20 75 6e 69 74 0d 0a 09 4d 4f 56 09 42 59 54 45 20 50 54 52 20 43 53 | llocation.unit...MOV.BYTE.PTR.CS |
| 22360 | 3a 5b 44 49 5d 2e 42 50 42 6e 64 69 72 2c 42 48 09 3b 20 53 65 74 20 23 20 6f 66 20 64 69 72 65 | :[DI].BPBndir,BH.;.Set.#.of.dire |
| 22380 | 63 74 6f 72 79 20 65 6e 74 72 69 65 73 0d 0a 09 4d 4f 56 09 43 53 3a 5b 44 49 5d 2e 42 50 42 6e | ctory.entries...MOV.CS:[DI].BPBn |
| 223a0 | 73 65 63 2c 43 58 09 09 3b 20 53 65 74 20 73 69 7a 65 20 6f 66 20 64 69 73 6b 20 69 6e 20 73 65 | sec,CX..;.Set.size.of.disk.in.se |
| 223c0 | 63 74 6f 72 73 0d 0a 09 4d 4f 56 09 43 53 3a 5b 44 49 5d 2e 42 50 42 6d 65 64 69 61 62 2c 41 48 | ctors...MOV.CS:[DI].BPBmediab,AH |
| 223e0 | 09 09 3b 20 53 65 74 20 6d 65 64 69 61 20 62 79 74 65 0d 0a 09 4d 4f 56 09 42 59 54 45 20 50 54 | ..;.Set.media.byte...MOV.BYTE.PT |
| 22400 | 52 20 43 53 3a 5b 44 49 5d 2e 42 50 42 6e 66 61 74 73 65 63 2c 41 4c 09 3b 20 53 65 74 20 6e 75 | R.CS:[DI].BPBnfatsec,AL.;.Set.nu |
| 22420 | 6d 62 65 72 20 6f 66 20 46 41 54 20 73 65 63 74 6f 72 73 0d 0a 09 4d 4f 56 09 42 59 54 45 20 50 | mber.of.FAT.sectors...MOV.BYTE.P |
| 22440 | 54 52 20 43 53 3a 5b 44 49 5d 2e 42 50 42 74 72 6b 73 69 7a 2c 42 4c 09 3b 20 53 65 74 20 73 65 | TR.CS:[DI].BPBtrksiz,BL.;.Set.se |
| 22460 | 63 74 6f 72 73 2f 74 72 61 63 6b 0d 0a 09 4d 4f 56 09 42 59 54 45 20 50 54 52 20 43 53 3a 5b 44 | ctors/track...MOV.BYTE.PTR.CS:[D |
| 22480 | 49 5d 2e 42 50 42 6e 68 65 61 64 2c 44 4c 09 3b 20 53 65 74 20 23 20 6f 66 20 68 65 61 64 73 0d | I].BPBnhead,DL.;.Set.#.of.heads. |
| 224a0 | 0a 42 50 42 64 6f 6e 65 3a 0d 0a 09 50 4f 50 09 44 58 0d 0a 09 50 4f 50 09 43 58 0d 0a 09 50 4f | .BPBdone:...POP.DX...POP.CX...PO |
| 224c0 | 50 09 42 58 0d 0a 09 50 4f 50 09 41 58 0d 0a 09 52 45 54 0d 0a 46 44 47 65 74 42 50 42 09 45 4e | P.BX...POP.AX...RET..FDGetBPB.EN |
| 224e0 | 44 50 0d 0a 0d 0a 0d 0a 3b 09 48 44 47 65 74 42 50 42 20 72 65 74 75 72 6e 73 20 61 20 70 6f 69 | DP......;.HDGetBPB.returns.a.poi |
| 22500 | 6e 74 65 72 20 74 6f 20 74 68 65 20 68 61 72 64 20 64 69 73 6b 20 42 50 42 20 66 6f 72 20 74 68 | nter.to.the.hard.disk.BPB.for.th |
| 22520 | 65 0d 0a 3b 20 20 73 65 6c 65 63 74 65 64 20 75 6e 69 74 2e 20 20 54 68 65 20 42 50 42 20 63 6f | e..;..selected.unit...The.BPB.co |
| 22540 | 6e 74 61 69 6e 73 20 76 61 72 69 6f 75 73 20 64 72 69 76 65 20 70 61 72 61 6d 65 74 65 72 73 0d | ntains.various.drive.parameters. |
| 22560 | 0a 3b 20 20 73 75 63 68 20 61 73 20 70 68 79 73 69 63 61 6c 20 64 69 73 6b 20 64 69 6d 65 6e 73 | .;..such.as.physical.disk.dimens |
| 22580 | 69 6f 6e 73 20 61 6e 64 20 74 68 65 20 73 69 7a 65 20 6f 66 20 46 41 54 73 20 61 6e 64 20 74 68 | ions.and.the.size.of.FATs.and.th |
| 225a0 | 65 0d 0a 3b 20 20 72 6f 6f 74 20 64 69 72 65 63 74 6f 72 79 2e 0d 0a 3b 0d 0a 3b 20 20 49 6e 70 | e..;..root.directory...;..;..Inp |
| 225c0 | 75 74 3a 09 41 4c 20 3d 09 44 72 69 76 65 20 6e 75 6d 62 65 72 0d 0a 3b 20 20 44 65 73 74 72 6f | ut:.AL.=.Drive.number..;..Destro |
| 225e0 | 79 73 3a 09 4e 6f 6e 65 0d 0a 3b 20 20 4f 75 74 70 75 74 3a 09 43 53 3a 44 49 20 3d 20 50 6f 69 | ys:.None..;..Output:.CS:DI.=.Poi |
| 22600 | 6e 74 65 72 20 74 6f 20 42 50 42 0d 0a 0d 0a 09 41 53 53 55 4d 45 09 44 53 3a 4e 4f 54 48 49 4e | nter.to.BPB.....ASSUME.DS:NOTHIN |
| 22620 | 47 2c 45 53 3a 4e 4f 54 48 49 4e 47 0d 0a 0d 0a 48 44 47 65 74 42 50 42 09 50 52 4f 43 0d 0a 09 | G,ES:NOTHING....HDGetBPB.PROC... |
| 22640 | 50 55 53 48 09 42 58 0d 0a 09 4d 4f 56 09 42 4c 2c 41 4c 09 09 09 3b 20 47 65 74 20 70 6f 69 6e | PUSH.BX...MOV.BL,AL...;.Get.poin |
| 22660 | 74 65 72 20 74 6f 20 70 65 72 20 64 72 69 76 65 20 69 6e 66 6f 2e 0d 0a 09 58 4f 52 09 42 48 2c | ter.to.per.drive.info....XOR.BH, |
| 22680 | 42 48 0d 0a 09 41 44 44 09 42 58 2c 42 58 0d 0a 09 4d 4f 56 09 44 49 2c 43 53 3a 48 44 69 6e 66 | BH...ADD.BX,BX...MOV.DI,CS:HDinf |
| 226a0 | 6f 5b 42 58 5d 0d 0a 09 50 4f 50 09 42 58 0d 0a 09 52 45 54 0d 0a 48 44 47 65 74 42 50 42 09 45 | o[BX]...POP.BX...RET..HDGetBPB.E |
| 226c0 | 4e 44 50 0d 0a 0d 0a 0d 0a 09 41 53 53 55 4d 45 09 44 53 3a 4e 4f 54 48 49 4e 47 2c 45 53 3a 4e | NDP.......ASSUME.DS:NOTHING,ES:N |
| 226e0 | 4f 54 48 49 4e 47 0d 0a 0d 0a 42 6c 6f 63 6b 49 66 4c 6f 63 6b 65 64 09 50 72 6f 63 09 4e 65 61 | OTHING....BlockIfLocked.Proc.Nea |
| 22700 | 72 09 09 3b 20 42 6c 6f 63 6b 20 74 68 65 20 63 75 72 72 65 6e 74 20 70 72 6f 63 65 73 73 20 69 | r..;.Block.the.current.process.i |
| 22720 | 66 20 69 74 20 68 61 73 0d 0a 09 70 75 73 68 66 09 09 09 09 3b 20 20 62 65 65 6e 20 6c 6f 63 6b | f.it.has...pushf....;..been.lock |
| 22740 | 65 64 20 6f 75 74 20 62 79 20 61 6e 20 49 6e 74 20 31 33 20 72 65 71 75 65 73 74 2e 0d 0a 62 69 | ed.out.by.an.Int.13.request...bi |
| 22760 | 66 6c 31 3a 09 63 6c 69 09 09 09 09 3b 20 20 4f 74 68 65 72 77 69 73 65 2c 20 73 65 74 20 74 68 | fl1:.cli....;..Otherwise,.set.th |
| 22780 | 65 20 62 75 73 79 20 66 6c 61 67 20 74 6f 20 62 6c 6f 63 6b 0d 0a 09 63 6d 70 09 53 65 6d 49 6e | e.busy.flag.to.block...cmp.SemIn |
| 227a0 | 74 31 33 2c 30 09 09 3b 20 20 6f 75 74 20 49 6e 74 20 31 33 20 72 65 71 75 65 73 74 73 2e 0d 0a | t13,0..;..out.Int.13.requests... |
| 227c0 | 09 6a 7a 09 62 69 66 6c 32 0d 0a 09 70 75 73 68 09 64 78 0d 0a 09 70 75 73 68 09 63 78 0d 0a 09 | .jz.bifl2...push.dx...push.cx... |
| 227e0 | 70 75 73 68 09 62 78 0d 0a 09 70 75 73 68 09 61 78 0d 0a 09 6d 6f 76 09 61 78 2c 63 73 0d 0a 09 | push.bx...push.ax...mov.ax,cs... |
| 22800 | 6d 6f 76 09 62 78 2c 6f 66 66 73 65 74 20 53 65 6d 49 6e 74 31 33 0d 0a 09 78 6f 72 09 63 78 2c | mov.bx,offset.SemInt13...xor.cx, |
| 22820 | 63 78 0d 0a 09 6d 6f 76 09 64 78 2c 42 6c 6f 63 6b 50 72 6f 63 65 73 73 0d 0a 09 63 61 6c 6c 09 | cx...mov.dx,BlockProcess...call. |
| 22840 | 44 6f 73 46 75 6e 63 74 69 6f 6e 0d 0a 09 70 6f 70 09 61 78 0d 0a 09 70 6f 70 09 62 78 0d 0a 09 | DosFunction...pop.ax...pop.bx... |
| 22860 | 70 6f 70 09 63 78 0d 0a 09 70 6f 70 09 64 78 0d 0a 09 6a 6d 70 09 62 69 66 6c 31 0d 0a 62 69 66 | pop.cx...pop.dx...jmp.bifl1..bif |
| 22880 | 6c 32 3a 0d 0a 09 6d 6f 76 09 53 65 6d 44 69 73 6b 49 4f 2c 31 0d 0a 09 70 6f 70 66 0d 0a 09 72 | l2:...mov.SemDiskIO,1...popf...r |
| 228a0 | 65 74 0d 0a 42 6c 6f 63 6b 49 66 4c 6f 63 6b 65 64 09 65 6e 64 70 0d 0a 0d 0a 53 55 42 54 54 4c | et..BlockIfLocked.endp....SUBTTL |
| 228c0 | 09 52 6f 75 74 69 6e 65 73 20 74 68 61 74 20 69 6e 74 65 72 66 61 63 65 20 74 6f 20 68 61 72 64 | .Routines.that.interface.to.hard |
| 228e0 | 20 64 69 73 6b 20 63 6f 6e 74 72 6f 6c 6c 65 72 0d 0a 50 41 47 45 09 2b 0d 0a 0d 0a 3b 2a 2a 2a | .disk.controller..PAGE.+....;*** |
| 22900 | 09 48 44 43 6f 6d 6d 61 6e 64 20 2d 20 73 65 6e 64 20 61 20 63 6f 6d 6d 61 6e 64 20 74 6f 20 74 | .HDCommand.-.send.a.command.to.t |
| 22920 | 68 65 20 68 61 72 64 20 64 69 73 6b 20 63 6f 6e 74 72 6f 6c 6c 65 72 0d 0a 3b 0d 0a 3b 09 48 44 | he.hard.disk.controller..;..;.HD |
| 22940 | 43 6f 6d 6d 61 6e 64 20 77 69 6c 6c 20 73 65 6e 64 20 74 68 65 20 70 72 65 76 69 6f 75 73 6c 79 | Command.will.send.the.previously |
| 22960 | 20 73 65 74 20 75 70 20 63 6f 6d 6d 61 6e 64 20 62 6c 6f 63 6b 0d 0a 3b 09 74 6f 20 74 68 65 20 | .set.up.command.block..;.to.the. |
| 22980 | 68 61 72 64 20 64 69 73 6b 20 63 6f 6e 74 72 6f 6c 6c 65 72 2e 0d 0a 3b 0d 0a 3b 09 45 4e 54 52 | hard.disk.controller...;..;.ENTR |
| 229a0 | 59 09 41 4c 20 3d 20 76 61 6c 75 65 20 74 6f 20 62 65 20 70 75 74 20 69 6e 20 69 6e 74 65 72 72 | Y.AL.=.value.to.be.put.in.interr |
| 229c0 | 75 70 74 2f 44 4d 41 20 6d 61 73 6b 0d 0a 3b 09 45 58 49 54 09 41 4c 20 3d 20 73 74 61 74 75 73 | upt/DMA.mask..;.EXIT.AL.=.status |
| 229e0 | 20 70 6f 72 74 20 76 61 6c 75 65 0d 0a 3b 09 55 53 45 53 09 41 58 2c 43 58 2c 44 58 2c 53 49 0d | .port.value..;.USES.AX,CX,DX,SI. |
| 22a00 | 0a 0d 0a 48 44 43 6f 6d 6d 61 6e 64 09 50 52 4f 43 0d 0a 09 6d 6f 76 09 64 78 2c 48 44 5f 50 53 | ...HDCommand.PROC...mov.dx,HD_PS |
| 22a20 | 45 4c 09 09 3b 20 70 6f 69 6e 74 20 74 6f 20 73 65 6c 65 63 74 20 70 6f 72 74 0d 0a 09 6f 75 74 | EL..;.point.to.select.port...out |
| 22a40 | 09 64 78 2c 61 6c 0d 0a 3b 3b 09 6d 6f 76 09 63 78 2c 31 30 09 09 09 3b 42 55 47 42 55 47 20 2d | .dx,al..;;.mov.cx,10...;BUGBUG.- |
| 22a60 | 20 74 69 6d 69 6e 67 20 70 72 6f 62 2e 20 77 2f 20 65 78 70 61 6e 73 69 6f 6e 20 62 6f 78 3f 0d | .timing.prob..w/.expansion.box?. |
| 22a80 | 0a 3b 3b 68 64 63 6f 6d 30 3a 20 6c 6f 6f 70 09 68 64 63 6f 6d 30 09 09 09 3b 42 55 47 42 55 47 | .;;hdcom0:.loop.hdcom0...;BUGBUG |
| 22aa0 | 20 2d 20 74 69 6d 69 6e 67 20 70 72 6f 62 2e 20 77 2f 20 65 78 70 61 6e 73 69 6f 6e 20 62 6f 78 | .-.timing.prob..w/.expansion.box |
| 22ac0 | 3f 0d 0a 09 69 6e 63 09 64 78 09 09 09 3b 20 70 6f 69 6e 74 20 74 6f 20 6d 61 73 6b 20 70 6f 72 | ?...inc.dx...;.point.to.mask.por |
| 22ae0 | 74 0d 0a 09 6f 75 74 09 64 78 2c 61 6c 0d 0a 09 6d 6f 76 09 64 78 2c 48 44 5f 50 53 54 41 54 0d | t...out.dx,al...mov.dx,HD_PSTAT. |
| 22b00 | 0a 68 64 63 6f 6d 31 3a 20 69 6e 09 61 6c 2c 64 78 09 09 09 3b 20 67 65 74 20 73 74 61 74 75 73 | .hdcom1:.in.al,dx...;.get.status |
| 22b20 | 0d 0a 09 61 6e 64 09 61 6c 2c 30 46 48 0d 0a 09 63 6d 70 09 61 6c 2c 30 44 48 09 09 09 3b 20 74 | ...and.al,0FH...cmp.al,0DH...;.t |
| 22b40 | 65 73 74 20 66 6f 72 20 62 75 73 79 2c 20 63 6f 6d 6d 61 6e 64 2f 64 61 74 61 2c 20 72 65 71 75 | est.for.busy,.command/data,.requ |
| 22b60 | 65 73 74 0d 0a 09 6a 6e 7a 09 68 64 63 6f 6d 31 0d 0a 09 6d 6f 76 09 73 69 2c 4f 46 46 53 45 54 | est...jnz.hdcom1...mov.si,OFFSET |
| 22b80 | 20 46 69 78 65 64 2e 44 43 42 0d 0a 09 6d 6f 76 09 63 78 2c 36 0d 0a 09 63 6c 64 0d 0a 09 64 65 | .Fixed.DCB...mov.cx,6...cld...de |
| 22ba0 | 63 09 64 78 09 09 09 3b 20 70 6f 69 6e 74 20 74 6f 20 64 61 74 61 20 70 6f 72 74 0d 0a 68 64 63 | c.dx...;.point.to.data.port..hdc |
| 22bc0 | 6f 6d 32 3a 20 6c 6f 64 73 62 0d 0a 09 6f 75 74 09 64 78 2c 61 6c 0d 0a 09 6c 6f 6f 70 09 68 64 | om2:.lodsb...out.dx,al...loop.hd |
| 22be0 | 63 6f 6d 32 0d 0a 09 69 6e 63 09 64 78 0d 0a 3b 3b 09 6d 6f 76 09 63 78 2c 31 30 09 09 09 3b 42 | com2...inc.dx..;;.mov.cx,10...;B |
| 22c00 | 55 47 42 55 47 20 2d 20 74 69 6d 69 6e 67 20 70 72 6f 62 2e 20 77 2f 20 65 78 70 61 6e 73 69 6f | UGBUG.-.timing.prob..w/.expansio |
| 22c20 | 6e 20 62 6f 78 3f 0d 0a 3b 3b 68 64 63 6f 6d 33 3a 20 6c 6f 6f 70 09 68 64 63 6f 6d 33 09 09 09 | n.box?..;;hdcom3:.loop.hdcom3... |
| 22c40 | 3b 42 55 47 42 55 47 20 2d 20 74 69 6d 69 6e 67 20 70 72 6f 62 2e 20 77 2f 20 65 78 70 61 6e 73 | ;BUGBUG.-.timing.prob..w/.expans |
| 22c60 | 69 6f 6e 20 62 6f 78 3f 0d 0a 09 69 6e 09 61 6c 2c 64 78 0d 0a 09 72 65 74 0d 0a 48 44 43 6f 6d | ion.box?...in.al,dx...ret..HDCom |
| 22c80 | 6d 61 6e 64 09 45 4e 44 50 0d 0a 0d 0a 3b 2a 2a 2a 09 48 44 57 61 69 74 52 65 71 20 2d 20 77 61 | mand.ENDP....;***.HDWaitReq.-.wa |
| 22ca0 | 69 74 20 66 6f 72 20 72 65 71 75 65 73 74 20 62 69 74 20 69 6e 20 73 74 61 74 75 73 20 72 65 67 | it.for.request.bit.in.status.reg |
| 22cc0 | 69 73 74 65 72 0d 0a 3b 0d 0a 3b 09 48 44 57 61 69 74 52 65 71 20 77 69 6c 6c 20 70 61 75 73 65 | ister..;..;.HDWaitReq.will.pause |
| 22ce0 | 20 75 6e 74 69 6c 20 74 68 65 20 72 65 71 75 65 73 74 20 62 69 74 20 69 6e 20 74 68 65 20 68 61 | .until.the.request.bit.in.the.ha |
| 22d00 | 72 64 20 64 69 73 6b 0d 0a 3b 09 73 74 61 74 75 73 20 72 65 67 69 73 74 65 72 20 69 73 20 73 65 | rd.disk..;.status.register.is.se |
| 22d20 | 74 2e 0d 0a 3b 0d 0a 3b 09 45 4e 54 52 59 0d 0a 3b 09 45 58 49 54 09 41 4c 20 3d 20 73 74 61 74 | t...;..;.ENTRY..;.EXIT.AL.=.stat |
| 22d40 | 75 73 20 62 79 74 65 0d 0a 3b 09 55 53 45 53 09 41 58 2c 44 58 0d 0a 0d 0a 48 44 57 61 69 74 52 | us.byte..;.USES.AX,DX....HDWaitR |
| 22d60 | 65 71 09 50 52 4f 43 0d 0a 09 6d 6f 76 09 64 78 2c 48 44 5f 50 53 54 41 54 0d 0a 09 69 6e 09 61 | eq.PROC...mov.dx,HD_PSTAT...in.a |
| 22d80 | 6c 2c 64 78 0d 0a 09 74 65 73 74 09 61 6c 2c 30 31 68 09 09 09 3b 20 72 65 71 75 65 73 74 20 62 | l,dx...test.al,01h...;.request.b |
| 22da0 | 69 74 3f 0d 0a 09 6a 7a 09 48 44 57 61 69 74 52 65 71 0d 0a 09 72 65 74 0d 0a 48 44 57 61 69 74 | it?...jz.HDWaitReq...ret..HDWait |
| 22dc0 | 52 65 71 09 45 4e 44 50 0d 0a 53 55 42 54 54 4c 09 52 6f 75 74 69 6e 65 73 20 74 68 61 74 20 69 | Req.ENDP..SUBTTL.Routines.that.i |
| 22de0 | 6e 74 65 72 66 61 63 65 20 74 6f 20 66 6c 6f 70 70 79 20 64 69 73 6b 20 63 6f 6e 74 72 6f 6c 6c | nterface.to.floppy.disk.controll |
| 22e00 | 65 72 0d 0a 50 41 47 45 09 2b 0d 0a 0d 0a 3b 2a 2a 2a 09 47 65 74 44 72 69 76 65 50 74 72 20 2d | er..PAGE.+....;***.GetDrivePtr.- |
| 22e20 | 20 63 6f 6d 70 75 74 65 20 70 74 72 20 74 6f 20 70 65 72 20 64 72 69 76 65 20 69 6e 66 6f 2e 0d | .compute.ptr.to.per.drive.info.. |
| 22e40 | 0a 3b 0d 0a 3b 09 47 65 74 44 72 69 76 65 50 74 72 20 72 65 74 75 72 6e 73 20 61 20 70 6f 69 6e | .;..;.GetDrivePtr.returns.a.poin |
| 22e60 | 74 65 72 20 74 6f 20 74 68 65 20 70 65 72 2d 64 72 69 76 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e | ter.to.the.per-drive.information |
| 22e80 | 0d 0a 3b 09 66 6f 72 20 74 68 65 20 63 75 72 72 65 6e 74 20 64 72 69 76 65 2e 09 53 68 6f 75 6c | ..;.for.the.current.drive..Shoul |
| 22ea0 | 64 20 6e 6f 74 20 62 65 20 63 61 6c 6c 65 64 20 62 65 66 6f 72 65 20 74 68 65 0d 0a 3b 09 63 75 | d.not.be.called.before.the..;.cu |
| 22ec0 | 72 72 65 6e 74 20 64 72 69 76 65 20 69 73 20 73 65 74 20 75 70 20 62 79 20 53 65 6c 37 36 35 20 | rrent.drive.is.set.up.by.Sel765. |
| 22ee0 | 69 6e 20 73 74 61 74 65 20 43 41 4c 43 2e 0d 0a 3b 0d 0a 3b 09 45 58 49 54 09 42 58 20 3d 20 70 | in.state.CALC...;..;.EXIT.BX.=.p |
| 22f00 | 6f 69 6e 74 65 72 20 74 6f 20 70 65 72 20 64 72 69 76 65 20 74 61 62 6c 65 0d 0a 3b 09 55 53 45 | ointer.to.per.drive.table..;.USE |
| 22f20 | 53 09 42 58 0d 0a 0d 0a 47 65 74 44 72 69 76 65 50 74 72 09 50 52 4f 43 0d 0a 09 6d 6f 76 09 62 | S.BX....GetDrivePtr.PROC...mov.b |
| 22f40 | 78 2c 63 73 3a 46 6c 6f 70 70 79 2e 43 75 72 72 65 6e 74 0d 0a 09 61 64 64 09 62 78 2c 62 78 0d | x,cs:Floppy.Current...add.bx,bx. |
| 22f60 | 0a 09 6d 6f 76 09 62 78 2c 63 73 3a 46 44 69 6e 66 6f 5b 62 78 5d 0d 0a 09 72 65 74 0d 0a 47 65 | ..mov.bx,cs:FDinfo[bx]...ret..Ge |
| 22f80 | 74 44 72 69 76 65 50 74 72 09 45 4e 44 50 0d 0a 0d 0a 0d 0a 3b 09 47 65 74 46 6c 6f 70 70 79 50 | tDrivePtr.ENDP......;.GetFloppyP |
| 22fa0 | 61 72 61 6d 20 69 73 20 63 61 6c 6c 65 64 20 74 6f 20 67 65 74 20 61 20 64 69 73 6b 20 70 61 72 | aram.is.called.to.get.a.disk.par |
| 22fc0 | 61 6d 65 74 65 72 20 66 72 6f 6d 20 74 68 65 20 70 61 72 61 6d 65 74 65 72 0d 0a 3b 20 20 62 6c | ameter.from.the.parameter..;..bl |
| 22fe0 | 6f 63 6b 20 73 65 74 20 75 70 20 62 79 20 74 68 65 20 42 49 4f 53 2e 20 20 54 68 69 73 20 62 6c | ock.set.up.by.the.BIOS...This.bl |
| 23000 | 6f 63 6b 20 61 6c 6c 6f 77 73 20 64 69 73 6b 20 70 61 72 61 6d 65 74 65 72 73 20 74 6f 20 62 65 | ock.allows.disk.parameters.to.be |
| 23020 | 20 63 68 61 6e 67 65 64 0d 0a 3b 20 20 66 72 6f 6d 20 74 68 65 20 73 74 61 6e 64 61 72 64 2e 0d | .changed..;..from.the.standard.. |
| 23040 | 0a 3b 0d 0a 3b 20 20 49 6e 70 75 74 3a 09 41 4c 20 3d 20 70 61 72 61 6d 65 74 65 72 20 64 65 73 | .;..;..Input:.AL.=.parameter.des |
| 23060 | 69 72 65 64 20 28 73 65 65 20 46 6c 6f 70 70 79 50 61 72 61 6d 20 73 74 72 75 63 74 75 72 65 29 | ired.(see.FloppyParam.structure) |
| 23080 | 0d 0a 3b 20 20 44 65 73 74 72 6f 79 73 3a 09 41 58 0d 0a 3b 20 20 4f 75 74 70 75 74 3a 09 41 4c | ..;..Destroys:.AX..;..Output:.AL |
| 230a0 | 20 3d 20 70 61 72 61 6d 65 74 65 72 20 62 79 74 65 20 64 65 73 69 72 65 64 0d 0a 0d 0a 47 65 74 | .=.parameter.byte.desired....Get |
| 230c0 | 46 6c 6f 70 70 79 50 61 72 61 6d 09 50 52 4f 43 0d 0a 09 50 55 53 48 09 44 53 0d 0a 09 50 55 53 | FloppyParam.PROC...PUSH.DS...PUS |
| 230e0 | 48 09 42 58 0d 0a 09 58 4f 52 09 41 48 2c 41 48 0d 0a 09 4d 4f 56 09 42 58 2c 41 58 0d 0a 09 58 | H.BX...XOR.AH,AH...MOV.BX,AX...X |
| 23100 | 4f 52 09 41 58 2c 41 58 0d 0a 09 4d 4f 56 09 44 53 2c 41 58 09 09 09 3b 20 50 6f 69 6e 74 20 74 | OR.AX,AX...MOV.DS,AX...;.Point.t |
| 23120 | 6f 20 49 4e 54 20 61 72 65 61 0d 0a 09 4c 44 53 09 41 58 2c 44 57 4f 52 44 20 50 54 52 20 44 53 | o.INT.area...LDS.AX,DWORD.PTR.DS |
| 23140 | 3a 28 34 2a 31 45 48 29 20 3b 20 47 65 74 20 70 6f 69 6e 74 65 72 20 74 6f 20 70 61 72 61 6d 20 | :(4*1EH).;.Get.pointer.to.param. |
| 23160 | 62 6c 6f 63 6b 0d 0a 09 41 44 44 09 42 58 2c 41 58 09 09 09 3b 20 41 64 64 20 69 6e 20 62 6c 6f | block...ADD.BX,AX...;.Add.in.blo |
| 23180 | 63 6b 20 6f 66 66 73 65 74 0d 0a 09 4d 4f 56 09 41 4c 2c 5b 42 58 5d 0d 0a 09 50 4f 50 09 42 58 | ck.offset...MOV.AL,[BX]...POP.BX |
| 231a0 | 0d 0a 09 50 4f 50 09 44 53 0d 0a 09 52 45 54 0d 0a 47 65 74 46 6c 6f 70 70 79 50 61 72 61 6d 09 | ...POP.DS...RET..GetFloppyParam. |
| 231c0 | 45 4e 44 50 0d 0a 0d 0a 0d 0a 0d 0a 3b 09 52 65 63 61 6c 69 62 72 61 74 65 20 74 68 65 20 63 75 | ENDP........;.Recalibrate.the.cu |
| 231e0 | 72 72 65 6e 74 20 64 72 69 76 65 2e 09 43 6c 65 61 72 20 52 65 73 74 6f 72 65 20 66 6c 61 67 2c | rrent.drive..Clear.Restore.flag, |
| 23200 | 20 73 65 74 20 63 79 6c 69 6e 64 65 72 20 74 6f 0d 0a 3b 20 20 75 6e 6b 6e 6f 77 6e 20 61 6e 64 | .set.cylinder.to..;..unknown.and |
| 23220 | 20 69 73 73 75 65 20 63 6f 6d 6d 61 6e 64 20 74 6f 20 63 6f 6e 74 72 6f 6c 6c 65 72 2e 0d 0a 3b | .issue.command.to.controller...; |
| 23240 | 0d 0a 3b 20 20 44 65 73 74 72 6f 79 73 3a 09 41 58 2c 42 58 2c 44 58 0d 0a 3b 0d 0a 0d 0a 52 63 | ..;..Destroys:.AX,BX,DX..;....Rc |
| 23260 | 6c 37 36 35 09 50 52 4f 43 0d 0a 09 41 4e 44 09 43 53 3a 5b 42 58 5d 2e 44 72 76 46 6c 61 67 2c | l765.PROC...AND.CS:[BX].DrvFlag, |
| 23280 | 4e 4f 54 20 46 72 65 73 74 6f 72 09 3b 20 48 61 76 65 20 72 65 73 74 6f 72 65 64 20 64 72 69 76 | NOT.Frestor.;.Have.restored.driv |
| 232a0 | 65 0d 0a 09 4d 4f 56 09 43 53 3a 5b 42 58 5d 2e 43 75 72 43 79 6c 2c 2d 31 09 3b 20 46 6c 61 67 | e...MOV.CS:[BX].CurCyl,-1.;.Flag |
| 232c0 | 20 64 6f 6e 27 74 20 6b 6e 6f 77 20 77 68 65 72 65 20 77 65 20 61 72 65 0d 0a 09 4d 4f 56 09 41 | .don't.know.where.we.are...MOV.A |
| 232e0 | 4c 2c 46 44 5f 43 52 45 53 45 54 0d 0a 09 43 41 4c 4c 09 50 75 74 37 36 35 09 09 09 3b 20 50 75 | L,FD_CRESET...CALL.Put765...;.Pu |
| 23300 | 74 20 6f 75 74 20 72 65 73 65 74 20 63 6f 6d 6d 61 6e 64 0d 0a 09 4d 4f 56 09 41 58 2c 46 6c 6f | t.out.reset.command...MOV.AX,Flo |
| 23320 | 70 70 79 2e 43 75 72 72 65 6e 74 09 3b 20 47 65 74 20 63 75 72 72 65 6e 74 20 64 72 69 76 65 0d | ppy.Current.;.Get.current.drive. |
| 23340 | 0a 09 43 41 4c 4c 09 50 75 74 37 36 35 09 09 09 3b 20 54 65 6c 6c 20 63 6f 6e 74 72 6f 6c 6c 65 | ..CALL.Put765...;.Tell.controlle |
| 23360 | 72 20 77 68 69 63 68 20 64 72 69 76 65 0d 0a 09 52 45 54 0d 0a 52 63 6c 37 36 35 09 45 4e 44 50 | r.which.drive...RET..Rcl765.ENDP |
| 23380 | 0d 0a 0d 0a 0d 0a 3b 09 52 65 73 65 74 20 74 68 65 20 63 6f 6e 74 72 6f 6c 6c 65 72 2e 0d 0a 3b | ......;.Reset.the.controller...; |
| 233a0 | 0d 0a 3b 20 20 44 65 73 74 72 6f 79 73 3a 09 41 58 2c 43 58 2c 44 58 0d 0a 3b 0d 0a 0d 0a 52 73 | ..;..Destroys:.AX,CX,DX..;....Rs |
| 233c0 | 74 37 36 35 09 50 52 4f 43 0d 0a 09 4d 4f 56 09 41 4c 2c 43 53 3a 46 6c 6f 70 70 79 2e 44 4f 52 | t765.PROC...MOV.AL,CS:Floppy.DOR |
| 233e0 | 0d 0a 09 41 4e 44 09 41 4c 2c 4e 4f 54 28 44 4f 52 6d 61 73 6b 29 0d 0a 09 4d 4f 56 09 44 58 2c | ...AND.AL,NOT(DORmask)...MOV.DX, |
| 23400 | 46 44 5f 50 53 45 4c 0d 0a 09 4f 55 54 09 44 58 2c 41 4c 0d 0a 09 4d 4f 56 09 43 58 2c 31 30 30 | FD_PSEL...OUT.DX,AL...MOV.CX,100 |
| 23420 | 30 30 0d 0a 52 73 74 44 65 6c 61 79 4c 6f 6f 70 3a 0d 0a 09 6c 6f 6f 70 09 52 73 74 44 65 6c 61 | 00..RstDelayLoop:...loop.RstDela |
| 23440 | 79 4c 6f 6f 70 0d 0a 09 4f 52 09 41 4c 2c 44 4f 52 6d 61 73 6b 0d 0a 09 4d 4f 56 09 43 53 3a 46 | yLoop...OR.AL,DORmask...MOV.CS:F |
| 23460 | 6c 6f 70 70 79 2e 44 4f 52 2c 41 4c 09 09 3b 20 55 70 64 61 74 65 20 76 61 6c 75 65 0d 0a 09 4f | loppy.DOR,AL..;.Update.value...O |
| 23480 | 55 54 09 44 58 2c 41 4c 0d 0a 09 52 45 54 0d 0a 52 73 74 37 36 35 09 45 4e 44 50 0d 0a 0d 0a 0d | UT.DX,AL...RET..Rst765.ENDP..... |
| 234a0 | 0a 3b 09 4c 6f 61 64 20 74 68 65 20 64 72 69 76 65 20 73 70 65 63 73 20 69 6e 74 6f 20 74 68 65 | .;.Load.the.drive.specs.into.the |
| 234c0 | 20 63 6f 6e 74 72 6f 6c 6c 65 72 2e 0d 0a 3b 0d 0a 3b 20 20 44 65 73 74 72 6f 79 73 3a 09 41 58 | .controller...;..;..Destroys:.AX |
| 234e0 | 2c 44 58 0d 0a 3b 0d 0a 0d 0a 53 70 65 63 37 36 35 20 50 52 4f 43 0d 0a 09 4d 4f 56 09 41 4c 2c | ,DX..;....Spec765.PROC...MOV.AL, |
| 23500 | 46 44 5f 43 53 50 45 43 0d 0a 09 43 41 4c 4c 09 50 75 74 37 36 35 0d 0a 09 4d 4f 56 09 41 4c 2c | FD_CSPEC...CALL.Put765...MOV.AL, |
| 23520 | 53 70 65 63 31 0d 0a 09 43 41 4c 4c 09 47 65 74 46 6c 6f 70 70 79 50 61 72 61 6d 0d 0a 09 43 41 | Spec1...CALL.GetFloppyParam...CA |
| 23540 | 4c 4c 09 50 75 74 37 36 35 0d 0a 09 4d 4f 56 09 41 4c 2c 53 70 65 63 32 0d 0a 09 43 41 4c 4c 09 | LL.Put765...MOV.AL,Spec2...CALL. |
| 23560 | 47 65 74 46 6c 6f 70 70 79 50 61 72 61 6d 0d 0a 09 43 41 4c 4c 09 50 75 74 37 36 35 0d 0a 09 52 | GetFloppyParam...CALL.Put765...R |
| 23580 | 45 54 0d 0a 53 70 65 63 37 36 35 20 45 4e 44 50 0d 0a 0d 0a 0d 0a 3b 09 47 65 74 20 74 68 65 20 | ET..Spec765.ENDP......;.Get.the. |
| 235a0 | 69 6e 74 65 72 72 75 70 74 20 73 74 61 74 75 73 20 66 72 6f 6d 20 74 68 65 20 63 6f 6e 74 72 6f | interrupt.status.from.the.contro |
| 235c0 | 6c 6c 65 72 20 61 6e 64 20 69 6e 74 6f 20 41 58 0d 0a 3b 0d 0a 3b 20 20 44 65 73 74 72 6f 79 73 | ller.and.into.AX..;..;..Destroys |
| 235e0 | 3a 09 41 58 2c 43 58 2c 44 58 0d 0a 3b 0d 0a 0d 0a 53 65 6e 73 65 37 36 35 09 50 52 4f 43 0d 0a | :.AX,CX,DX..;....Sense765.PROC.. |
| 23600 | 09 4d 4f 56 09 41 4c 2c 46 44 5f 43 53 45 4e 53 45 09 09 3b 20 47 65 74 20 73 74 61 74 75 73 0d | .MOV.AL,FD_CSENSE..;.Get.status. |
| 23620 | 0a 09 43 41 4c 4c 09 50 75 74 37 36 35 0d 0a 09 43 41 4c 4c 09 47 65 74 37 36 35 09 09 09 3b 20 | ..CALL.Put765...CALL.Get765...;. |
| 23640 | 52 65 61 64 20 53 54 30 0d 0a 09 50 55 53 48 09 41 58 09 09 09 3b 20 53 61 76 65 20 73 74 61 74 | Read.ST0...PUSH.AX...;.Save.stat |
| 23660 | 75 73 0d 0a 09 43 41 4c 4c 09 47 65 74 37 36 35 09 09 09 3b 20 52 65 61 64 20 50 43 4e 20 28 70 | us...CALL.Get765...;.Read.PCN.(p |
| 23680 | 72 65 73 65 6e 74 20 63 79 6c 69 6e 64 65 72 20 6e 75 6d 62 65 72 29 0d 0a 09 50 4f 50 09 41 58 | resent.cylinder.number)...POP.AX |
| 236a0 | 09 09 09 3b 20 52 65 73 74 6f 72 65 20 73 74 61 74 75 73 0d 0a 09 4d 4f 56 09 43 4c 2c 36 0d 0a | ...;.Restore.status...MOV.CL,6.. |
| 236c0 | 09 53 48 52 09 41 4c 2c 43 4c 09 09 09 3b 20 53 68 69 66 74 20 62 69 74 73 20 64 6f 77 6e 0d 0a | .SHR.AL,CL...;.Shift.bits.down.. |
| 236e0 | 09 41 4e 44 09 41 58 2c 33 09 09 09 3b 20 4c 65 61 76 65 20 6f 6e 6c 79 20 65 72 72 6f 72 20 62 | .AND.AX,3...;.Leave.only.error.b |
| 23700 | 69 74 73 0d 0a 09 52 45 54 0d 0a 53 65 6e 73 65 37 36 35 09 45 4e 44 50 0d 0a 0d 0a 0d 0a 3b 09 | its...RET..Sense765.ENDP......;. |
| 23720 | 53 65 6c 65 63 74 20 74 68 65 20 63 75 72 72 65 6e 74 20 64 72 69 76 65 2e 20 20 52 65 74 75 72 | Select.the.current.drive...Retur |
| 23740 | 6e 20 63 61 72 72 79 20 73 65 74 20 69 66 20 6d 75 73 74 20 77 61 69 74 20 75 6e 74 69 6c 20 64 | n.carry.set.if.must.wait.until.d |
| 23760 | 72 69 76 65 20 69 73 0d 0a 3b 20 20 72 65 61 64 79 2e 20 46 6c 6f 70 70 79 45 78 65 63 75 74 65 | rive.is..;..ready..FloppyExecute |
| 23780 | 20 77 69 6c 6c 20 62 65 20 63 61 6c 6c 65 64 20 61 67 61 69 6e 20 77 68 65 6e 20 74 68 65 20 64 | .will.be.called.again.when.the.d |
| 237a0 | 72 69 76 65 20 69 73 20 72 65 61 64 79 2e 20 20 54 68 65 0d 0a 3b 20 20 63 6f 64 65 20 6d 75 73 | rive.is.ready...The..;..code.mus |
| 237c0 | 74 20 77 61 69 74 20 65 69 74 68 65 72 20 66 6f 72 20 61 20 6d 6f 74 6f 72 20 73 74 61 72 74 20 | t.wait.either.for.a.motor.start. |
| 237e0 | 6f 72 20 68 65 61 64 20 6c 6f 61 64 20 64 65 6c 61 79 2c 20 6f 74 68 65 72 77 69 73 65 20 69 74 | or.head.load.delay,.otherwise.it |
| 23800 | 0d 0a 3b 20 20 72 65 74 75 72 6e 73 20 77 69 74 68 20 63 61 72 72 79 20 63 6c 65 61 72 2e 0d 0a | ..;..returns.with.carry.clear... |
| 23820 | 3b 0d 0a 3b 20 20 44 65 73 74 72 6f 79 73 3a 09 41 58 2c 42 58 2c 43 58 2c 44 58 0d 0a 3b 0d 0a | ;..;..Destroys:.AX,BX,CX,DX..;.. |
| 23840 | 0d 0a 53 65 6c 37 36 35 09 50 52 4f 43 0d 0a 09 4d 4f 56 09 44 58 2c 46 44 5f 50 53 45 4c 09 09 | ..Sel765.PROC...MOV.DX,FD_PSEL.. |
| 23860 | 3b 20 73 65 74 20 44 58 20 3d 20 44 69 67 69 74 61 6c 20 4f 75 74 70 75 74 20 52 65 67 69 73 74 | ;.set.DX.=.Digital.Output.Regist |
| 23880 | 65 72 0d 0a 09 4d 4f 56 09 43 4c 2c 46 6c 6f 70 70 79 2e 55 6e 69 74 09 09 3b 20 47 65 74 20 75 | er...MOV.CL,Floppy.Unit..;.Get.u |
| 238a0 | 6e 69 74 20 77 65 20 77 61 6e 74 20 74 6f 20 75 73 65 0d 0a 09 58 4f 52 09 43 48 2c 43 48 09 09 | nit.we.want.to.use...XOR.CH,CH.. |
| 238c0 | 09 3b 20 43 58 20 3d 20 77 61 6e 74 65 64 20 75 6e 69 74 0d 0a 09 43 4d 50 09 53 69 6e 67 6c 65 | .;.CX.=.wanted.unit...CMP.Single |
| 238e0 | 2c 30 09 09 3b 20 53 69 6e 67 6c 65 20 64 72 69 76 65 20 73 79 73 74 65 6d 3f 0d 0a 09 4a 45 09 | ,0..;.Single.drive.system?...JE. |
| 23900 | 53 65 6c 37 36 35 44 6f 75 62 6c 65 09 09 3b 20 4e 6f 2c 20 55 6e 69 74 20 69 73 20 61 63 63 75 | Sel765Double..;.No,.Unit.is.accu |
| 23920 | 72 61 74 65 0d 0a 09 4d 4f 56 09 43 4c 2c 43 48 09 09 09 3b 20 59 65 73 2c 20 74 68 65 72 65 20 | rate...MOV.CL,CH...;.Yes,.there. |
| 23940 | 69 73 20 6f 6e 6c 79 20 64 72 69 76 65 20 30 0d 0a 53 65 6c 37 36 35 44 6f 75 62 6c 65 3a 0d 0a | is.only.drive.0..Sel765Double:.. |
| 23960 | 09 43 4d 50 09 43 58 2c 46 6c 6f 70 70 79 2e 43 75 72 72 65 6e 74 09 3b 20 57 61 6e 74 65 64 20 | .CMP.CX,Floppy.Current.;.Wanted. |
| 23980 | 73 61 6d 65 20 61 73 20 63 75 72 72 65 6e 74 3f 0d 0a 09 4d 4f 56 09 46 6c 6f 70 70 79 2e 43 75 | same.as.current?...MOV.Floppy.Cu |
| 239a0 | 72 72 65 6e 74 2c 43 58 09 3b 20 53 65 74 20 6e 65 77 20 63 75 72 72 65 6e 74 20 75 6e 69 74 0d | rrent,CX.;.Set.new.current.unit. |
| 239c0 | 0a 09 4a 4e 45 09 53 65 6c 65 63 74 55 6e 69 74 09 09 3b 20 4e 6f 2c 20 6d 75 73 74 20 73 65 6c | ..JNE.SelectUnit..;.No,.must.sel |
| 239e0 | 65 63 74 20 6e 65 77 20 64 72 69 76 65 0d 0a 09 41 44 44 09 43 4c 2c 34 0d 0a 09 4d 4f 56 09 41 | ect.new.drive...ADD.CL,4...MOV.A |
| 23a00 | 4c 2c 31 0d 0a 09 53 48 4c 09 41 4c 2c 43 4c 09 09 09 3b 20 41 4c 20 3d 20 42 69 74 20 66 6f 72 | L,1...SHL.AL,CL...;.AL.=.Bit.for |
| 23a20 | 20 64 72 69 76 65 27 73 20 6d 6f 74 6f 72 20 6f 6e 0d 0a 09 54 45 53 54 09 41 4c 2c 46 6c 6f 70 | .drive's.motor.on...TEST.AL,Flop |
| 23a40 | 70 79 2e 44 4f 52 09 09 3b 20 49 73 20 74 68 65 20 64 72 69 76 65 27 73 20 6d 6f 74 6f 72 20 73 | py.DOR..;.Is.the.drive's.motor.s |
| 23a60 | 74 69 6c 6c 20 6f 6e 3f 0d 0a 09 4a 45 09 53 65 6c 65 63 74 55 6e 69 74 09 09 3b 20 4e 6f 2c 20 | till.on?...JE.SelectUnit..;.No,. |
| 23a80 | 6d 75 73 74 20 74 75 72 6e 20 69 74 20 62 61 63 6b 20 6f 6e 0d 0a 09 4d 4f 56 09 41 4c 2c 46 6c | must.turn.it.back.on...MOV.AL,Fl |
| 23aa0 | 6f 70 70 79 2e 44 4f 52 0d 0a 09 4f 55 54 09 44 58 2c 41 4c 09 09 09 3b 20 3f 20 46 6f 72 20 73 | oppy.DOR...OUT.DX,AL...;.?.For.s |
| 23ac0 | 6f 6d 65 20 72 65 61 73 6f 6e 20 6f 75 74 70 75 74 20 76 61 6c 75 65 20 61 67 61 69 6e 0d 0a 09 | ome.reason.output.value.again... |
| 23ae0 | 43 4c 43 09 09 09 09 3b 20 43 6c 65 61 72 20 63 61 72 72 79 2c 20 64 6f 6e 27 74 20 68 61 76 65 | CLC....;.Clear.carry,.don't.have |
| 23b00 | 20 74 6f 20 77 61 69 74 0d 0a 09 52 45 54 0d 0a 0d 0a 53 65 6c 65 63 74 55 6e 69 74 3a 0d 0a 09 | .to.wait...RET....SelectUnit:... |
| 23b20 | 4d 4f 56 09 41 4c 2c 4e 4f 54 28 33 29 09 09 3b 20 44 72 69 76 65 20 73 65 6c 65 63 74 20 69 73 | MOV.AL,NOT(3)..;.Drive.select.is |
| 23b40 | 20 6c 6f 77 20 32 20 62 69 74 73 0d 0a 09 41 4e 44 09 41 4c 2c 46 6c 6f 70 70 79 2e 44 4f 52 09 | .low.2.bits...AND.AL,Floppy.DOR. |
| 23b60 | 09 3b 20 4c 6f 73 65 20 6f 6c 64 20 73 65 6c 65 63 74 20 62 69 74 73 0d 0a 09 4f 52 09 41 4c 2c | .;.Lose.old.select.bits...OR.AL, |
| 23b80 | 44 4f 52 6d 61 73 6b 0d 0a 09 4d 4f 56 09 43 4c 2c 42 59 54 45 20 50 54 52 20 46 6c 6f 70 70 79 | DORmask...MOV.CL,BYTE.PTR.Floppy |
| 23ba0 | 2e 43 75 72 72 65 6e 74 20 3b 20 67 65 74 20 75 6e 69 74 20 6e 75 6d 62 65 72 0d 0a 09 4f 52 09 | .Current.;.get.unit.number...OR. |
| 23bc0 | 41 4c 2c 43 4c 09 09 09 3b 20 50 75 74 20 69 6e 20 6e 65 77 20 73 65 6c 65 63 74 20 62 69 74 73 | AL,CL...;.Put.in.new.select.bits |
| 23be0 | 0d 0a 09 4d 4f 56 09 46 6c 6f 70 70 79 2e 44 4f 52 2c 41 4c 09 09 3b 20 53 61 76 65 20 6e 65 77 | ...MOV.Floppy.DOR,AL..;.Save.new |
| 23c00 | 20 62 69 74 73 0d 0a 09 41 44 44 09 43 4c 2c 34 0d 0a 09 4d 4f 56 09 41 4c 2c 31 0d 0a 09 53 48 | .bits...ADD.CL,4...MOV.AL,1...SH |
| 23c20 | 4c 09 41 4c 2c 43 4c 09 09 09 3b 20 47 65 74 20 62 69 74 20 66 6f 72 20 6d 6f 74 6f 72 20 69 73 | L.AL,CL...;.Get.bit.for.motor.is |
| 23c40 | 20 6f 6e 0d 0a 09 54 45 53 54 09 41 4c 2c 46 6c 6f 70 70 79 2e 44 4f 52 09 09 3b 20 49 73 20 64 | .on...TEST.AL,Floppy.DOR..;.Is.d |
| 23c60 | 72 69 76 65 27 73 20 6d 6f 74 6f 72 20 6f 6e 3f 0d 0a 09 4a 45 09 53 65 6c 65 63 74 53 74 61 72 | rive's.motor.on?...JE.SelectStar |
| 23c80 | 74 4d 6f 74 6f 72 09 3b 20 4e 6f 2c 20 6d 75 73 74 20 73 74 61 72 74 20 6d 6f 74 6f 72 0d 0a 09 | tMotor.;.No,.must.start.motor... |
| 23ca0 | 4d 4f 56 09 41 4c 2c 46 6c 6f 70 70 79 2e 44 4f 52 0d 0a 09 4f 55 54 09 44 58 2c 41 4c 09 09 09 | MOV.AL,Floppy.DOR...OUT.DX,AL... |
| 23cc0 | 3b 20 4c 6f 61 64 20 74 68 65 20 68 65 61 64 0d 0a 09 4d 4f 56 09 41 58 2c 44 65 6c 61 79 4c 6f | ;.Load.the.head...MOV.AX,DelayLo |
| 23ce0 | 61 64 09 09 3b 20 4c 6f 61 64 20 68 65 61 64 20 64 65 6c 61 79 0d 0a 09 43 41 4c 4c 09 53 65 74 | ad..;.Load.head.delay...CALL.Set |
| 23d00 | 54 69 6d 65 72 31 0d 0a 09 52 45 54 0d 0a 0d 0a 53 65 6c 65 63 74 53 74 61 72 74 4d 6f 74 6f 72 | Timer1...RET....SelectStartMotor |
| 23d20 | 3a 0d 0a 09 4f 52 09 46 6c 6f 70 70 79 2e 44 4f 52 2c 41 4c 09 09 3b 20 41 64 64 20 69 6e 20 6d | :...OR.Floppy.DOR,AL..;.Add.in.m |
| 23d40 | 6f 74 6f 72 20 73 74 61 72 74 20 62 69 74 0d 0a 09 4d 4f 56 09 41 4c 2c 46 6c 6f 70 70 79 2e 44 | otor.start.bit...MOV.AL,Floppy.D |
| 23d60 | 4f 52 0d 0a 09 4f 55 54 09 44 58 2c 41 4c 09 09 09 3b 20 53 74 61 72 74 20 74 68 65 20 6d 6f 74 | OR...OUT.DX,AL...;.Start.the.mot |
| 23d80 | 6f 72 0d 0a 09 4d 4f 56 09 41 4c 2c 44 65 6c 61 79 4d 6f 74 6f 72 0d 0a 09 43 41 4c 4c 09 47 65 | or...MOV.AL,DelayMotor...CALL.Ge |
| 23da0 | 74 46 6c 6f 70 70 79 50 61 72 61 6d 09 09 3b 20 47 65 74 20 74 68 65 20 70 72 6f 70 65 72 20 64 | tFloppyParam..;.Get.the.proper.d |
| 23dc0 | 65 6c 61 79 20 74 69 6d 65 20 69 6e 20 31 2f 38 20 73 65 63 0d 0a 09 6d 6f 76 09 63 6c 2c 31 32 | elay.time.in.1/8.sec...mov.cl,12 |
| 23de0 | 35 0d 0a 09 6d 75 6c 09 63 6c 09 09 09 3b 20 63 6f 6e 76 65 72 74 20 74 6f 20 6d 69 6c 6c 69 73 | 5...mul.cl...;.convert.to.millis |
| 23e00 | 65 63 6f 6e 64 73 0d 0a 09 43 41 4c 4c 09 53 65 74 54 69 6d 65 72 31 09 09 3b 20 53 65 74 20 74 | econds...CALL.SetTimer1..;.Set.t |
| 23e20 | 69 6d 65 72 20 66 6f 72 20 6d 6f 74 6f 72 20 73 74 61 72 74 75 70 0d 0a 09 52 45 54 0d 0a 53 65 | imer.for.motor.startup...RET..Se |
| 23e40 | 6c 37 36 35 09 45 4e 44 50 0d 0a 0d 0a 0d 0a 3b 09 53 65 65 6b 20 74 6f 20 74 68 65 20 63 6f 72 | l765.ENDP......;.Seek.to.the.cor |
| 23e60 | 72 65 63 74 20 63 79 6c 69 6e 64 65 72 2e 20 20 53 65 74 20 63 61 72 72 79 20 69 66 20 68 61 76 | rect.cylinder...Set.carry.if.hav |
| 23e80 | 65 20 74 6f 20 77 61 69 74 20 66 6f 72 20 6f 70 65 72 61 74 69 6f 6e 0d 0a 3b 20 20 74 6f 20 63 | e.to.wait.for.operation..;..to.c |
| 23ea0 | 6f 6d 70 6c 65 74 65 20 28 77 65 20 61 72 65 20 6e 6f 74 20 6f 6e 20 72 69 67 68 74 20 63 79 6c | omplete.(we.are.not.on.right.cyl |
| 23ec0 | 69 6e 64 65 72 29 2e 0d 0a 3b 0d 0a 3b 20 20 44 65 73 74 72 6f 79 73 3a 09 41 58 2c 42 58 2c 44 | inder)...;..;..Destroys:.AX,BX,D |
| 23ee0 | 58 0d 0a 3b 0d 0a 0d 0a 53 65 65 6b 37 36 35 20 50 52 4f 43 0d 0a 09 4d 4f 56 09 41 58 2c 46 6c | X..;....Seek765.PROC...MOV.AX,Fl |
| 23f00 | 6f 70 70 79 2e 43 79 6c 09 09 3b 20 47 65 74 20 63 79 6c 69 6e 64 65 72 20 77 61 6e 74 65 64 0d | oppy.Cyl..;.Get.cylinder.wanted. |
| 23f20 | 0a 09 43 4d 50 09 41 58 2c 43 53 3a 5b 42 58 5d 2e 43 75 72 43 79 6c 09 3b 20 41 6c 72 65 61 64 | ..CMP.AX,CS:[BX].CurCyl.;.Alread |
| 23f40 | 79 20 6f 6e 20 63 79 6c 69 6e 64 65 72 3f 0d 0a 09 4a 45 09 53 65 65 6b 44 6f 6e 65 09 09 3b 20 | y.on.cylinder?...JE.SeekDone..;. |
| 23f60 | 59 65 73 2c 20 72 65 74 75 72 6e 20 77 69 74 68 20 63 61 72 72 79 20 63 6c 65 61 72 0d 0a 09 4d | Yes,.return.with.carry.clear...M |
| 23f80 | 4f 56 09 43 53 3a 5b 42 58 5d 2e 43 75 72 43 79 6c 2c 41 58 09 3b 20 53 65 74 20 74 68 65 20 6e | OV.CS:[BX].CurCyl,AX.;.Set.the.n |
| 23fa0 | 65 77 20 63 75 72 72 65 6e 74 20 63 79 6c 69 6e 64 65 72 0d 0a 09 4d 4f 56 09 41 4c 2c 46 44 5f | ew.current.cylinder...MOV.AL,FD_ |
| 23fc0 | 43 53 45 45 4b 0d 0a 09 43 41 4c 4c 09 50 75 74 37 36 35 09 09 09 3b 20 53 65 65 6b 20 63 6f 6d | CSEEK...CALL.Put765...;.Seek.com |
| 23fe0 | 6d 61 6e 64 0d 0a 09 4d 4f 56 09 41 4c 2c 46 6c 6f 70 70 79 2e 48 65 61 64 09 09 3b 20 47 65 74 | mand...MOV.AL,Floppy.Head..;.Get |
| 24000 | 20 68 65 61 64 20 64 65 73 69 72 65 64 0d 0a 09 53 48 4c 09 41 4c 2c 31 0d 0a 09 53 48 4c 09 41 | .head.desired...SHL.AL,1...SHL.A |
| 24020 | 4c 2c 31 09 09 09 3b 20 4d 6f 76 65 20 68 65 61 64 20 23 20 32 20 62 69 74 73 20 6c 65 66 74 0d | L,1...;.Move.head.#.2.bits.left. |
| 24040 | 0a 09 41 44 44 09 41 4c 2c 42 59 54 45 20 50 54 52 20 46 6c 6f 70 70 79 2e 43 75 72 72 65 6e 74 | ..ADD.AL,BYTE.PTR.Floppy.Current |
| 24060 | 09 3b 20 4c 6f 77 20 32 20 62 69 74 73 20 61 72 65 20 75 6e 69 74 20 28 68 68 75 75 29 0d 0a 09 | .;.Low.2.bits.are.unit.(hhuu)... |
| 24080 | 43 41 4c 4c 09 50 75 74 37 36 35 09 09 09 3b 20 50 75 74 20 6f 75 74 20 64 72 69 76 65 20 61 6e | CALL.Put765...;.Put.out.drive.an |
| 240a0 | 64 20 68 65 61 64 20 73 65 6c 65 63 74 0d 0a 09 4d 4f 56 09 41 58 2c 46 6c 6f 70 70 79 2e 43 79 | d.head.select...MOV.AX,Floppy.Cy |
| 240c0 | 6c 0d 0a 09 54 45 53 54 09 46 6c 6f 70 70 79 2e 46 6c 61 67 73 2c 46 32 73 74 65 70 09 3b 20 4e | l...TEST.Floppy.Flags,F2step.;.N |
| 240e0 | 65 65 64 20 74 6f 20 64 6f 75 62 6c 65 20 73 74 65 70 3f 0d 0a 09 4a 45 09 53 65 65 6b 4e 6f 44 | eed.to.double.step?...JE.SeekNoD |
| 24100 | 6f 75 62 6c 65 09 09 3b 20 4e 6f 0d 0a 09 41 44 44 09 41 58 2c 41 58 09 09 09 3b 20 59 65 73 2c | ouble..;.No...ADD.AX,AX...;.Yes, |
| 24120 | 20 64 6f 75 62 6c 65 20 63 79 6c 69 6e 64 65 72 20 6e 75 6d 62 65 72 0d 0a 53 65 65 6b 4e 6f 44 | .double.cylinder.number..SeekNoD |
| 24140 | 6f 75 62 6c 65 3a 0d 0a 09 43 41 4c 4c 09 50 75 74 37 36 35 09 09 09 3b 20 47 69 76 65 20 63 6f | ouble:...CALL.Put765...;.Give.co |
| 24160 | 6e 74 72 6f 6c 6c 65 72 20 74 68 65 20 63 79 6c 69 6e 64 65 72 0d 0a 09 53 54 43 09 09 09 09 3b | ntroller.the.cylinder...STC....; |
| 24180 | 20 53 65 74 20 63 61 72 72 79 2c 20 6d 75 73 74 20 77 61 69 74 20 66 6f 72 20 73 65 65 6b 20 69 | .Set.carry,.must.wait.for.seek.i |
| 241a0 | 6e 74 72 2e 0d 0a 53 65 65 6b 44 6f 6e 65 3a 0d 0a 09 52 45 54 0d 0a 53 65 65 6b 37 36 35 20 45 | ntr...SeekDone:...RET..Seek765.E |
| 241c0 | 4e 44 50 0d 0a 0d 0a 0d 0a 0d 0a 3b 09 53 74 61 72 74 20 74 68 65 20 52 65 61 64 2f 77 72 69 74 | NDP........;.Start.the.Read/writ |
| 241e0 | 65 2e 20 20 53 65 74 20 75 70 20 74 68 65 20 44 4d 41 20 63 68 61 6e 6e 65 6c 20 61 6e 64 20 67 | e...Set.up.the.DMA.channel.and.g |
| 24200 | 69 76 65 20 61 20 72 65 61 64 20 6f 72 20 77 72 69 74 65 0d 0a 3b 20 20 63 6f 6d 6d 61 6e 64 20 | ive.a.read.or.write..;..command. |
| 24220 | 74 6f 20 74 68 65 20 63 6f 6e 74 72 6f 6c 6c 65 72 20 64 65 70 65 6e 64 69 6e 67 20 6f 6e 20 66 | to.the.controller.depending.on.f |
| 24240 | 6c 61 67 2e 0d 0a 3b 0d 0a 3b 20 20 44 65 73 74 72 6f 79 73 3a 09 41 58 2c 43 58 2c 44 58 0d 0a | lag...;..;..Destroys:.AX,CX,DX.. |
| 24260 | 3b 0d 0a 0d 0a 52 64 57 72 37 36 35 20 50 52 4f 43 0d 0a 09 6d 6f 76 09 61 68 2c 46 44 5f 44 4d | ;....RdWr765.PROC...mov.ah,FD_DM |
| 24280 | 41 0d 0a 09 6d 6f 76 09 73 69 2c 4f 46 46 53 45 54 20 46 6c 6f 70 70 79 0d 0a 09 54 45 53 54 09 | A...mov.si,OFFSET.Floppy...TEST. |
| 242a0 | 46 6c 6f 70 70 79 2e 46 6c 61 67 73 2c 46 77 72 69 74 65 09 3b 20 49 73 20 74 68 69 73 20 61 20 | Floppy.Flags,Fwrite.;.Is.this.a. |
| 242c0 | 77 72 69 74 65 3f 0d 0a 09 4a 4e 45 09 57 72 69 74 65 53 65 74 75 70 09 09 3b 20 59 65 73 0d 0a | write?...JNE.WriteSetup..;.Yes.. |
| 242e0 | 09 4d 4f 56 09 41 4c 2c 44 4d 41 5f 52 45 41 44 09 09 3b 20 4e 6f 2c 20 72 65 61 64 0d 0a 09 43 | .MOV.AL,DMA_READ..;.No,.read...C |
| 24300 | 41 4c 4c 09 44 4d 41 73 65 74 75 70 09 09 3b 20 53 65 74 20 75 70 20 74 68 65 20 44 4d 41 0d 0a | ALL.DMAsetup..;.Set.up.the.DMA.. |
| 24320 | 09 4d 4f 56 09 41 4c 2c 46 44 5f 43 52 45 41 44 09 09 3b 20 57 61 6e 74 20 74 6f 20 72 65 61 64 | .MOV.AL,FD_CREAD..;.Want.to.read |
| 24340 | 0d 0a 09 4a 4d 50 09 53 48 4f 52 54 20 52 64 57 72 4c 6f 63 09 09 3b 20 4e 6f 77 20 70 75 74 20 | ...JMP.SHORT.RdWrLoc..;.Now.put. |
| 24360 | 6f 75 74 20 72 65 73 74 20 6f 66 20 63 6f 6d 6d 61 6e 64 0d 0a 0d 0a 57 72 69 74 65 53 65 74 75 | out.rest.of.command....WriteSetu |
| 24380 | 70 3a 0d 0a 09 4d 4f 56 09 41 4c 2c 44 4d 41 5f 57 52 49 54 45 0d 0a 09 43 41 4c 4c 09 44 4d 41 | p:...MOV.AL,DMA_WRITE...CALL.DMA |
| 243a0 | 73 65 74 75 70 09 09 3b 20 53 65 74 20 44 4d 41 20 75 70 20 66 6f 72 20 77 72 69 74 65 0d 0a 09 | setup..;.Set.DMA.up.for.write... |
| 243c0 | 4d 4f 56 09 41 4c 2c 46 44 5f 43 57 52 49 54 45 09 09 3b 20 57 61 6e 74 20 74 6f 20 77 72 69 74 | MOV.AL,FD_CWRITE..;.Want.to.writ |
| 243e0 | 65 0d 0a 52 64 57 72 4c 6f 63 3a 0d 0a 09 43 41 4c 4c 09 50 75 74 37 36 35 09 09 09 3b 20 50 75 | e..RdWrLoc:...CALL.Put765...;.Pu |
| 24400 | 74 20 6f 75 74 20 63 6f 6d 6d 61 6e 64 0d 0a 09 4d 4f 56 09 41 4c 2c 46 6c 6f 70 70 79 2e 48 65 | t.out.command...MOV.AL,Floppy.He |
| 24420 | 61 64 0d 0a 09 41 44 44 09 41 4c 2c 41 4c 0d 0a 09 41 44 44 09 41 4c 2c 41 4c 09 09 09 3b 20 46 | ad...ADD.AL,AL...ADD.AL,AL...;.F |
| 24440 | 6f 72 6d 20 48 48 78 78 20 42 69 6e 61 72 79 0d 0a 09 41 44 44 09 41 4c 2c 42 59 54 45 20 50 54 | orm.HHxx.Binary...ADD.AL,BYTE.PT |
| 24460 | 52 20 46 6c 6f 70 70 79 2e 43 75 72 72 65 6e 74 09 3b 20 46 6f 72 6d 20 48 48 55 55 0d 0a 09 43 | R.Floppy.Current.;.Form.HHUU...C |
| 24480 | 41 4c 4c 09 50 75 74 37 36 35 09 09 09 3b 20 4f 75 74 70 75 74 20 75 6e 69 74 20 61 6e 64 20 68 | ALL.Put765...;.Output.unit.and.h |
| 244a0 | 65 61 64 0d 0a 09 4d 4f 56 09 41 58 2c 46 6c 6f 70 70 79 2e 43 79 6c 0d 0a 09 43 41 4c 4c 09 50 | ead...MOV.AX,Floppy.Cyl...CALL.P |
| 244c0 | 75 74 37 36 35 09 09 09 3b 20 4f 75 74 70 75 74 20 63 79 6c 69 6e 64 65 72 0d 0a 09 4d 4f 56 09 | ut765...;.Output.cylinder...MOV. |
| 244e0 | 41 4c 2c 46 6c 6f 70 70 79 2e 48 65 61 64 0d 0a 09 43 41 4c 4c 09 50 75 74 37 36 35 09 09 09 3b | AL,Floppy.Head...CALL.Put765...; |
| 24500 | 20 4f 75 74 70 75 74 20 68 65 61 64 20 61 67 61 69 6e 3f 0d 0a 09 4d 4f 56 09 41 4c 2c 46 6c 6f | .Output.head.again?...MOV.AL,Flo |
| 24520 | 70 70 79 2e 53 65 63 74 6f 72 0d 0a 09 69 6e 63 09 61 6c 0d 0a 09 43 41 4c 4c 09 50 75 74 37 36 | ppy.Sector...inc.al...CALL.Put76 |
| 24540 | 35 09 09 09 3b 20 4f 75 74 70 75 74 20 73 65 63 74 6f 72 0d 0a 09 4d 4f 56 09 41 4c 2c 53 65 63 | 5...;.Output.sector...MOV.AL,Sec |
| 24560 | 74 6f 72 53 69 7a 65 0d 0a 09 43 41 4c 4c 09 47 65 74 46 6c 6f 70 70 79 50 61 72 61 6d 09 09 3b | torSize...CALL.GetFloppyParam..; |
| 24580 | 20 47 65 74 20 73 65 63 74 6f 72 20 73 69 7a 65 20 63 6f 64 65 0d 0a 09 43 41 4c 4c 09 50 75 74 | .Get.sector.size.code...CALL.Put |
| 245a0 | 37 36 35 09 09 09 3b 20 54 65 6c 6c 20 63 6f 6e 74 72 6f 6c 6c 65 72 20 73 65 63 74 6f 72 20 73 | 765...;.Tell.controller.sector.s |
| 245c0 | 69 7a 65 0d 0a 09 4d 4f 56 09 41 4c 2c 43 79 6c 53 69 7a 65 0d 0a 09 43 41 4c 4c 09 47 65 74 46 | ize...MOV.AL,CylSize...CALL.GetF |
| 245e0 | 6c 6f 70 70 79 50 61 72 61 6d 09 09 3b 20 47 65 74 20 6e 75 6d 62 65 72 20 6f 66 20 73 65 63 74 | loppyParam..;.Get.number.of.sect |
| 24600 | 6f 72 73 2f 63 79 6c 69 6e 64 65 72 0d 0a 09 43 41 4c 4c 09 50 75 74 37 36 35 09 09 09 3b 20 54 | ors/cylinder...CALL.Put765...;.T |
| 24620 | 65 6c 6c 20 63 6f 6e 74 72 6f 6c 6c 65 72 0d 0a 09 4d 4f 56 09 41 4c 2c 44 61 74 61 47 61 70 09 | ell.controller...MOV.AL,DataGap. |
| 24640 | 09 3b 20 47 61 70 20 6c 65 6e 67 74 68 20 66 6f 72 20 72 65 61 64 2f 77 72 69 74 65 0d 0a 09 43 | .;.Gap.length.for.read/write...C |
| 24660 | 41 4c 4c 09 47 65 74 46 6c 6f 70 70 79 50 61 72 61 6d 0d 0a 09 43 41 4c 4c 09 50 75 74 37 36 35 | ALL.GetFloppyParam...CALL.Put765 |
| 24680 | 09 09 09 3b 20 54 65 6c 6c 20 63 6f 6e 74 72 6f 6c 6c 65 72 20 67 61 70 20 6c 65 6e 67 74 68 0d | ...;.Tell.controller.gap.length. |
| 246a0 | 0a 09 4d 4f 56 09 41 4c 2c 56 61 6c 75 65 44 54 4c 0d 0a 09 43 41 4c 4c 09 47 65 74 46 6c 6f 70 | ..MOV.AL,ValueDTL...CALL.GetFlop |
| 246c0 | 70 79 50 61 72 61 6d 09 09 3b 20 47 65 74 20 76 61 6c 75 65 20 66 6f 72 20 44 54 4c 0d 0a 09 43 | pyParam..;.Get.value.for.DTL...C |
| 246e0 | 41 4c 4c 09 50 75 74 37 36 35 09 09 09 3b 20 53 69 6e 63 65 20 62 79 74 65 73 2f 73 65 63 74 6f | ALL.Put765...;.Since.bytes/secto |
| 24700 | 72 23 30 2c 20 74 68 69 73 20 69 73 20 61 0d 0a 09 09 09 09 09 3b 20 6d 65 61 6e 69 6e 67 6c 65 | r#0,.this.is.a.......;.meaningle |
| 24720 | 73 73 20 76 61 6c 75 65 2c 20 62 75 74 20 63 6f 6e 74 72 6f 6c 6c 65 72 0d 0a 09 09 09 09 09 3b | ss.value,.but.controller.......; |
| 24740 | 20 77 61 6e 74 73 20 74 6f 20 73 65 65 20 73 6f 6d 65 74 68 69 6e 67 0d 0a 09 52 45 54 0d 0a 52 | .wants.to.see.something...RET..R |
| 24760 | 64 57 72 37 36 35 20 45 4e 44 50 0d 0a 0d 0a 0d 0a 0d 0a 3b 09 46 69 6e 69 37 36 35 20 67 65 74 | dWr765.ENDP........;.Fini765.get |
| 24780 | 73 20 74 68 65 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 73 74 61 74 75 73 2e 0d 0a 3b 0d 0a 3b 20 20 | s.the.completion.status...;..;.. |
| 247a0 | 44 65 73 74 72 6f 79 73 3a 09 41 58 2c 43 58 2c 44 58 0d 0a 3b 20 20 52 65 74 75 72 6e 73 3a 09 | Destroys:.AX,CX,DX..;..Returns:. |
| 247c0 | 41 4c 0d 0a 3b 0d 0a 0d 0a 46 69 6e 69 37 36 35 20 50 52 4f 43 0d 0a 09 70 75 73 68 09 65 73 0d | AL..;....Fini765.PROC...push.es. |
| 247e0 | 0a 09 70 75 73 68 09 64 69 0d 0a 09 70 75 73 68 09 63 73 0d 0a 09 70 6f 70 09 65 73 0d 0a 09 6d | ..push.di...push.cs...pop.es...m |
| 24800 | 6f 76 09 64 69 2c 4f 46 46 53 45 54 20 46 6c 6f 70 70 79 2e 53 54 30 0d 0a 09 4d 4f 56 09 43 58 | ov.di,OFFSET.Floppy.ST0...MOV.CX |
| 24820 | 2c 37 0d 0a 66 69 6e 69 31 3a 09 43 41 4c 4c 09 47 65 74 37 36 35 0d 0a 09 73 74 6f 73 62 0d 0a | ,7..fini1:.CALL.Get765...stosb.. |
| 24840 | 09 6c 6f 6f 70 09 66 69 6e 69 31 0d 0a 09 6d 6f 76 09 61 6c 2c 46 6c 6f 70 70 79 2e 53 54 30 0d | .loop.fini1...mov.al,Floppy.ST0. |
| 24860 | 0a 09 6d 6f 76 09 63 6c 2c 36 0d 0a 09 53 48 52 09 41 4c 2c 43 4c 0d 0a 09 41 4e 44 09 41 58 2c | ..mov.cl,6...SHR.AL,CL...AND.AX, |
| 24880 | 33 09 09 09 3b 20 4d 61 73 6b 20 64 6f 77 6e 20 74 6f 20 76 61 6c 75 65 20 74 6f 20 72 65 74 75 | 3...;.Mask.down.to.value.to.retu |
| 248a0 | 72 6e 0d 0a 09 70 6f 70 09 64 69 0d 0a 09 70 6f 70 09 65 73 0d 0a 09 52 45 54 0d 0a 46 69 6e 69 | rn...pop.di...pop.es...RET..Fini |
| 248c0 | 37 36 35 20 45 4e 44 50 0d 0a 0d 0a 0d 0a 0d 0a 3b 09 50 75 74 37 36 35 20 77 72 69 74 65 73 20 | 765.ENDP........;.Put765.writes. |
| 248e0 | 61 20 63 6f 6d 6d 61 6e 64 20 74 6f 20 74 68 65 20 63 6f 6e 74 72 6f 6c 6c 65 72 2e 0d 0a 3b 0d | a.command.to.the.controller...;. |
| 24900 | 0a 3b 20 20 49 6e 70 75 74 3a 09 41 4c 20 3d 20 76 61 6c 75 65 0d 0a 3b 20 20 44 65 73 74 72 6f | .;..Input:.AL.=.value..;..Destro |
| 24920 | 79 73 3a 09 41 58 2c 44 58 0d 0a 3b 0d 0a 0d 0a 50 75 74 37 36 35 09 50 52 4f 43 0d 0a 09 50 55 | ys:.AX,DX..;....Put765.PROC...PU |
| 24940 | 53 48 09 41 58 09 09 09 3b 20 53 61 76 65 20 74 68 65 20 76 61 6c 75 65 20 74 6f 20 77 72 69 74 | SH.AX...;.Save.the.value.to.writ |
| 24960 | 65 0d 0a 50 75 74 57 61 69 74 4c 6f 6f 70 3a 0d 0a 09 4d 4f 56 09 44 58 2c 46 44 5f 50 53 54 41 | e..PutWaitLoop:...MOV.DX,FD_PSTA |
| 24980 | 54 0d 0a 09 49 4e 09 41 4c 2c 44 58 09 09 09 3b 20 47 65 74 20 73 74 61 74 75 73 0d 0a 09 41 4e | T...IN.AL,DX...;.Get.status...AN |
| 249a0 | 44 09 41 4c 2c 46 44 5f 53 44 49 4f 2b 46 44 5f 53 52 51 4d 0d 0a 09 43 4d 50 09 41 4c 2c 46 44 | D.AL,FD_SDIO+FD_SRQM...CMP.AL,FD |
| 249c0 | 5f 53 52 51 4d 09 09 09 3b 20 43 6f 6e 74 72 6f 6c 6c 65 72 20 72 65 61 64 79 20 66 6f 72 20 64 | _SRQM...;.Controller.ready.for.d |
| 249e0 | 61 74 61 3f 0d 0a 09 4a 4e 45 09 50 75 74 57 61 69 74 4c 6f 6f 70 09 09 3b 20 4e 6f 2c 20 6b 65 | ata?...JNE.PutWaitLoop..;.No,.ke |
| 24a00 | 65 70 20 77 61 69 74 69 6e 67 0d 0a 09 50 4f 50 09 41 58 09 09 09 3b 20 47 65 74 20 76 61 6c 75 | ep.waiting...POP.AX...;.Get.valu |
| 24a20 | 65 20 62 61 63 6b 0d 0a 09 4d 4f 56 09 44 58 2c 46 44 5f 50 44 41 54 0d 0a 09 4f 55 54 09 44 58 | e.back...MOV.DX,FD_PDAT...OUT.DX |
| 24a40 | 2c 41 4c 09 09 09 3b 20 50 75 74 20 6f 75 74 20 76 61 6c 75 65 0d 0a 09 52 45 54 0d 0a 50 75 74 | ,AL...;.Put.out.value...RET..Put |
| 24a60 | 37 36 35 09 45 4e 44 50 0d 0a 0d 0a 0d 0a 3b 09 47 65 74 37 36 35 20 67 65 74 73 20 61 20 76 61 | 765.ENDP......;.Get765.gets.a.va |
| 24a80 | 6c 75 65 20 62 61 63 6b 20 66 72 6f 6d 20 74 68 65 20 63 6f 6e 74 72 6f 6c 6c 65 72 20 69 6e 74 | lue.back.from.the.controller.int |
| 24aa0 | 6f 20 41 4c 2e 0d 0a 3b 0d 0a 3b 20 20 44 65 73 74 72 6f 79 73 3a 09 41 58 2c 44 58 0d 0a 3b 20 | o.AL...;..;..Destroys:.AX,DX..;. |
| 24ac0 | 20 52 65 74 75 72 6e 73 3a 09 41 4c 0d 0a 3b 0d 0a 0d 0a 47 65 74 37 36 35 09 50 52 4f 43 0d 0a | .Returns:.AL..;....Get765.PROC.. |
| 24ae0 | 09 4d 4f 56 09 44 58 2c 46 44 5f 50 53 54 41 54 0d 0a 09 49 4e 09 41 4c 2c 44 58 09 09 09 3b 20 | .MOV.DX,FD_PSTAT...IN.AL,DX...;. |
| 24b00 | 47 65 74 20 73 74 61 74 75 73 0d 0a 09 41 4e 44 09 41 4c 2c 46 44 5f 53 44 49 4f 2b 46 44 5f 53 | Get.status...AND.AL,FD_SDIO+FD_S |
| 24b20 | 52 51 4d 0d 0a 09 43 4d 50 09 41 4c 2c 46 44 5f 53 44 49 4f 2b 46 44 5f 53 52 51 4d 09 09 3b 20 | RQM...CMP.AL,FD_SDIO+FD_SRQM..;. |
| 24b40 | 43 6f 6e 74 72 6f 6c 6c 65 72 20 64 61 74 61 20 61 76 61 69 6c 61 62 6c 65 3f 0d 0a 09 4a 4e 45 | Controller.data.available?...JNE |
| 24b60 | 09 47 65 74 37 36 35 09 09 09 3b 20 4e 6f 2c 20 77 61 69 74 20 66 6f 72 20 69 74 0d 0a 09 4d 4f | .Get765...;.No,.wait.for.it...MO |
| 24b80 | 56 09 44 58 2c 46 44 5f 50 44 41 54 0d 0a 09 49 4e 09 41 4c 2c 44 58 09 09 09 3b 20 47 65 74 20 | V.DX,FD_PDAT...IN.AL,DX...;.Get. |
| 24ba0 | 76 61 6c 75 65 20 66 72 6f 6d 20 63 6f 6e 74 72 6f 6c 6c 65 72 0d 0a 09 72 65 74 0d 0a 47 65 74 | value.from.controller...ret..Get |
| 24bc0 | 37 36 35 09 45 4e 44 50 0d 0a 0d 0a 43 6f 64 65 09 45 4e 44 53 0d 0a 09 45 4e 44 0d 0a 65 73 0d | 765.ENDP....Code.ENDS...END..es. |
| 24be0 | 0a 09 70 75 73 68 09 64 69 0d 0a 09 70 75 73 68 09 63 73 0d 0a 09 70 6f 70 09 65 73 0d 0a 09 6d | ..push.di...push.cs...pop.es...m |
| 24c00 | 09 54 49 54 4c 45 09 4d 54 43 4f 4e 20 2d 20 43 6f 6e 73 6f 6c 65 20 64 65 76 69 63 65 20 64 72 | .TITLE.MTCON.-.Console.device.dr |
| 24c20 | 69 76 65 72 20 66 6f 72 20 4d 54 2d 4d 53 44 4f 53 0d 0a 09 70 61 67 65 09 2c 31 33 32 0d 0a 0d | iver.for.MT-MSDOS...page.,132... |
| 24c40 | 0a 0d 0a 3b 3b 09 54 4f 44 4f 20 2d 0d 0a 3b 3b 09 09 73 70 6c 69 74 20 43 4f 4e 20 61 6e 64 20 | ...;;.TODO.-..;;..split.CON.and. |
| 24c60 | 4b 42 44 0d 0a 3b 3b 09 09 69 6e 74 65 72 72 75 70 74 69 62 6c 65 20 77 61 69 74 73 20 61 6e 64 | KBD..;;..interruptible.waits.and |
| 24c80 | 20 75 6e 77 69 6e 64 69 6e 67 0d 0a 3b 3b 09 09 70 65 72 20 73 63 72 65 65 6e 20 6b 65 79 62 6f | .unwinding..;;..per.screen.keybo |
| 24ca0 | 61 72 64 20 62 75 66 66 65 72 73 0d 0a 0d 0a 3b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | ard.buffers....;---------------- |
| 24cc0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
| 24ce0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0d 0a 3b 09 09 52 65 76 | ------------------------..;..Rev |
| 24d00 | 69 73 69 6f 6e 20 48 69 73 74 6f 72 79 0d 0a 3b 0d 0a 3b 09 56 31 2e 30 30 09 30 34 2f 31 30 2f | ision.History..;..;.V1.00.04/10/ |
| 24d20 | 38 34 09 4d 2e 41 2e 55 6c 6c 6f 61 0d 0a 3b 09 09 46 69 72 73 74 20 49 6d 70 6c 65 6d 65 6e 74 | 84.M.A.Ulloa..;..First.Implement |
| 24d40 | 61 74 69 6f 6e 3a 20 4f 6e 6c 79 20 6f 6e 65 20 73 65 67 6d 65 6e 74 20 75 73 65 64 20 61 6e 64 | ation:.Only.one.segment.used.and |
| 24d60 | 20 6f 6e 6c 79 0d 0a 3b 09 09 6f 6e 65 20 73 63 72 65 65 6e 20 69 6e 20 74 68 65 20 63 6f 6c 6f | .only..;..one.screen.in.the.colo |
| 24d80 | 72 20 63 61 72 64 20 28 61 6c 70 68 61 20 6d 6f 64 65 29 2e 0d 0a 3b 0d 0a 3b 09 56 31 2e 30 31 | r.card.(alpha.mode)...;..;.V1.01 |
| 24da0 | 09 30 34 2f 31 35 2f 38 34 09 4d 2e 41 2e 55 6c 6c 6f 61 0d 0a 3b 09 09 52 65 2d 65 6e 61 62 6c | .04/15/84.M.A.Ulloa..;..Re-enabl |
| 24dc0 | 65 64 20 74 68 65 20 62 6c 6f 63 6b 69 6e 67 20 6f 66 20 77 72 69 74 69 6e 67 20 66 72 6f 6d 20 | ed.the.blocking.of.writing.from. |
| 24de0 | 70 72 6f 63 65 73 73 65 73 20 6e 6f 74 0d 0a 3b 09 09 77 69 74 68 20 74 68 65 20 63 75 72 72 65 | processes.not..;..with.the.curre |
| 24e00 | 6e 74 20 73 63 72 65 65 6e 2e 0d 0a 3b 0d 0a 3b 09 56 31 2e 30 32 09 30 34 2f 31 36 2f 38 34 09 | nt.screen...;..;.V1.02.04/16/84. |
| 24e20 | 4d 2e 41 2e 55 6c 6c 6f 61 0d 0a 3b 09 09 49 6e 63 72 65 61 73 65 64 20 74 6f 20 38 20 74 68 65 | M.A.Ulloa..;..Increased.to.8.the |
| 24e40 | 20 6e 75 6d 20 6f 66 20 73 63 72 65 65 6e 73 2e 20 41 64 64 65 64 20 74 68 65 20 73 63 72 65 65 | .num.of.screens..Added.the.scree |
| 24e60 | 6e 0d 0a 3b 09 09 62 6c 61 6e 6b 69 6e 67 20 77 68 65 6e 20 72 65 61 64 69 6e 67 20 61 6e 64 20 | n..;..blanking.when.reading.and. |
| 24e80 | 77 72 69 74 69 6e 67 20 74 68 65 20 73 63 72 65 65 6e 20 64 61 74 61 0d 0a 3b 09 09 28 73 65 65 | writing.the.screen.data..;..(see |
| 24ea0 | 20 42 4c 41 4e 4b 20 73 77 69 74 63 68 29 2e 20 41 64 64 65 64 20 73 63 72 65 65 6e 20 23 20 66 | .BLANK.switch)..Added.screen.#.f |
| 24ec0 | 6f 72 20 77 72 69 74 65 73 2e 0d 0a 3b 0d 0a 3b 09 56 31 2e 30 33 09 30 34 2f 31 37 2f 38 34 09 | or.writes...;..;.V1.03.04/17/84. |
| 24ee0 | 4d 2e 41 2e 55 6c 6c 6f 61 0d 0a 3b 09 09 43 6f 72 72 65 63 74 65 64 20 70 72 6f 62 6c 65 6d 20 | M.A.Ulloa..;..Corrected.problem. |
| 24f00 | 77 69 74 68 20 66 6c 75 73 68 2e 0d 0a 3b 0d 0a 3b 09 56 31 2e 30 35 09 30 34 2f 33 30 2f 38 34 | with.flush...;..;.V1.05.04/30/84 |
| 24f20 | 09 41 2e 52 2e 57 68 69 74 6e 65 79 0d 0a 3b 09 09 41 64 64 65 64 20 63 6f 6e 64 69 74 69 6f 6e | .A.R.Whitney..;..Added.condition |
| 24f40 | 61 6c 20 63 6f 6d 70 69 6c 61 74 69 6f 6e 20 74 6f 20 61 6c 6c 6f 77 20 6c 69 6e 6b 69 6e 67 20 | al.compilation.to.allow.linking. |
| 24f60 | 77 69 74 68 0d 0a 3b 09 09 72 65 73 69 64 65 6e 74 20 42 49 4f 53 2e 0d 0a 3b 0d 0a 3b 09 56 31 | with..;..resident.BIOS...;..;.V1 |
| 24f80 | 2e 30 36 09 30 35 2f 30 38 2f 38 34 09 41 2e 52 2e 57 68 69 74 6e 65 79 0d 0a 3b 09 09 41 64 64 | .06.05/08/84.A.R.Whitney..;..Add |
| 24fa0 | 65 64 20 41 4e 53 49 20 65 73 63 61 70 65 20 73 65 71 75 65 6e 63 65 73 2e 20 20 43 6f 6e 64 69 | ed.ANSI.escape.sequences...Condi |
| 24fc0 | 74 69 6f 6e 61 6c 20 6f 6e 20 41 4e 53 49 2e 0d 0a 3b 0d 0a 3b 09 56 31 2e 30 37 09 30 35 2f 31 | tional.on.ANSI...;..;.V1.07.05/1 |
| 24fe0 | 35 2f 38 34 09 41 2e 52 2e 57 68 69 74 6e 65 79 0d 0a 3b 09 09 46 69 78 65 64 20 63 6f 6d 70 61 | 5/84.A.R.Whitney..;..Fixed.compa |
| 25000 | 74 69 62 69 6c 69 74 79 20 70 72 6f 62 6c 65 6d 73 20 77 69 74 68 20 45 61 67 6c 65 20 50 43 20 | tibility.problems.with.Eagle.PC. |
| 25020 | 54 75 72 62 6f 2e 0d 0a 3b 09 09 46 69 78 65 64 20 42 4c 41 4e 4b 20 63 6f 6e 64 69 74 69 6f 6e | Turbo...;..Fixed.BLANK.condition |
| 25040 | 61 6c 20 63 6f 64 65 20 74 6f 20 61 6c 6c 6f 77 20 73 61 76 69 6e 67 20 67 72 61 70 68 69 63 73 | al.code.to.allow.saving.graphics |
| 25060 | 0d 0a 3b 09 09 6d 6f 64 65 20 73 63 72 65 65 6e 73 2e 0d 0a 3b 09 09 41 64 64 65 64 20 65 6e 61 | ..;..mode.screens...;..Added.ena |
| 25080 | 62 6c 65 2f 64 69 73 61 62 6c 65 20 32 35 74 68 20 6c 69 6e 65 20 74 6f 20 41 6e 73 69 2e 0d 0a | ble/disable.25th.line.to.Ansi... |
| 250a0 | 3b 0d 0a 3b 09 56 31 2e 30 38 09 30 35 2f 32 32 2f 38 34 09 41 2e 52 2e 57 68 69 74 6e 65 79 0d | ;..;.V1.08.05/22/84.A.R.Whitney. |
| 250c0 | 0a 3b 09 09 46 69 78 65 64 20 70 72 6f 62 6c 65 6d 20 77 69 74 68 20 73 63 72 6f 6c 6c 69 6e 67 | .;..Fixed.problem.with.scrolling |
| 250e0 | 20 69 6e 20 73 63 72 65 65 6e 20 6d 6f 64 65 73 20 6f 74 68 65 72 0d 0a 3b 09 09 74 68 61 6e 20 | .in.screen.modes.other..;..than. |
| 25100 | 38 30 78 32 35 2e 20 20 42 75 67 20 64 75 65 20 74 6f 20 32 35 74 68 20 6c 69 6e 65 20 73 74 75 | 80x25...Bug.due.to.25th.line.stu |
| 25120 | 66 66 2e 0d 0a 3b 0d 0a 3b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | ff...;..;----------------------- |
| 25140 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
| 25160 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0d 0a 0d 0a 3b 44 45 42 55 47 46 4c 47 09 3d | -----------------....;DEBUGFLG.= |
| 25180 | 09 31 0d 0a 0d 0a 2e 78 6c 69 73 74 0d 0a 09 69 6e 63 6c 75 64 65 20 44 45 46 44 42 55 47 2e 49 | .1.....xlist...include.DEFDBUG.I |
| 251a0 | 4e 43 0d 0a 2e 6c 69 73 74 0d 0a 0d 0a 46 41 4c 53 45 09 45 51 55 09 30 0d 0a 54 52 55 45 09 45 | NC...list....FALSE.EQU.0..TRUE.E |
| 251c0 | 51 55 09 4e 4f 54 20 46 41 4c 53 45 0d 0a 0d 0a 43 56 45 52 53 09 65 71 75 09 30 31 09 09 09 3b | QU.NOT.FALSE....CVERS.equ.01...; |
| 251e0 | 20 75 70 64 61 74 65 20 76 65 72 73 69 6f 6e 20 6e 75 6d 62 65 72 21 21 0d 0a 43 52 45 56 09 65 | .update.version.number!!..CREV.e |
| 25200 | 71 75 09 30 38 0d 0a 0d 0a 42 4c 41 4e 4b 09 65 71 75 09 54 52 55 45 09 09 09 3b 20 62 6c 61 6e | qu.08....BLANK.equ.TRUE...;.blan |
| 25220 | 6b 20 73 63 72 65 65 6e 20 64 75 72 69 6e 67 20 64 61 74 61 20 72 2f 77 0d 0a 49 4e 42 49 4f 53 | k.screen.during.data.r/w..INBIOS |
| 25240 | 09 65 71 75 09 54 52 55 45 09 09 09 3b 20 6c 69 6e 6b 20 77 69 74 68 20 42 49 4f 53 0d 0a 41 4e | .equ.TRUE...;.link.with.BIOS..AN |
| 25260 | 53 49 09 65 71 75 09 54 52 55 45 09 09 09 3b 20 69 6e 63 6c 75 64 65 20 41 4e 53 49 20 65 73 63 | SI.equ.TRUE...;.include.ANSI.esc |
| 25280 | 61 70 65 20 73 65 71 75 65 6e 63 65 73 0d 0a 20 20 4c 49 4e 45 32 35 20 65 71 75 09 54 52 55 45 | ape.sequences....LINE25.equ.TRUE |
| 252a0 | 09 09 09 3b 20 20 20 73 70 65 63 69 61 6c 20 32 35 74 68 20 6c 69 6e 65 20 6c 69 6b 65 20 56 54 | ...;...special.25th.line.like.VT |
| 252c0 | 35 32 0d 0a 45 41 47 4c 45 09 65 71 75 09 54 52 55 45 09 09 09 3b 20 45 61 67 6c 65 20 50 43 20 | 52..EAGLE.equ.TRUE...;.Eagle.PC. |
| 252e0 | 52 4f 4d 20 62 6f 74 63 68 65 73 20 43 52 54 5f 4c 45 4e 0d 0a 0d 0a 0d 0a 73 75 62 74 74 6c 09 | ROM.botches.CRT_LEN......subttl. |
| 25300 | 53 63 72 65 65 6e 20 49 6e 66 6f 72 6d 61 74 69 6f 6e 20 42 6c 6f 63 6b 20 44 65 66 69 6e 69 74 | Screen.Information.Block.Definit |
| 25320 | 69 6f 6e 0d 0a 70 61 67 65 0d 0a 0d 0a 3b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | ion..page....;------------------ |
| 25340 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
| 25360 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0d 0a 3b 09 53 63 72 65 65 6e | ----------------------..;.Screen |
| 25380 | 20 49 6e 66 6f 72 6d 61 74 69 6f 6e 20 42 6c 6f 63 6b 20 28 53 49 42 29 20 44 65 66 69 6e 69 74 | .Information.Block.(SIB).Definit |
| 253a0 | 69 6f 6e 0d 0a 3b 0d 0a 3b 09 54 68 69 73 20 73 74 72 75 63 74 75 72 65 20 63 6f 6e 74 61 69 6e | ion..;..;.This.structure.contain |
| 253c0 | 73 20 61 6c 6c 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 6e 65 63 65 73 73 61 72 79 20 74 6f 0d 0a | s.all.information.necessary.to.. |
| 253e0 | 3b 20 64 65 73 63 72 69 62 65 20 74 68 65 20 73 74 61 74 65 20 6f 66 20 74 68 65 20 73 63 72 65 | ;.describe.the.state.of.the.scre |
| 25400 | 65 6e 2c 20 70 6c 75 73 20 70 6f 69 6e 74 65 72 73 20 74 6f 20 62 75 66 66 65 72 73 0d 0a 3b 20 | en,.plus.pointers.to.buffers..;. |
| 25420 | 77 68 69 63 68 20 63 6f 6e 74 61 69 6e 20 74 68 65 20 61 63 74 75 61 6c 20 73 63 72 65 65 6e 20 | which.contain.the.actual.screen. |
| 25440 | 63 6f 6e 74 65 6e 74 2e 0d 0a 3b 0d 0a 0d 0a 3b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | content...;....;---------------- |
| 25460 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
| 25480 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0d 0a 4d 61 78 53 45 47 | ------------------------..MaxSEG |
| 254a0 | 09 65 71 75 09 32 09 09 09 3b 20 4e 4f 54 45 3a 20 61 73 73 75 6d 70 74 69 6f 6e 20 69 73 20 6d | .equ.2...;.NOTE:.assumption.is.m |
| 254c0 | 61 64 65 20 69 6e 20 74 68 65 0d 0a 09 09 09 09 09 3b 20 20 20 63 6f 64 65 20 74 68 61 74 20 61 | ade.in.the.......;...code.that.a |
| 254e0 | 6c 6c 20 53 49 42 27 73 20 68 61 76 65 20 73 61 6d 65 0d 0a 09 09 09 09 09 3b 20 20 20 6e 75 6d | ll.SIB's.have.same.......;...num |
| 25500 | 62 65 72 20 6f 73 20 53 45 47 73 0d 0a 53 45 47 73 74 09 73 74 72 75 63 0d 0a 53 69 7a 65 4e 65 | ber.os.SEGs..SEGst.struc..SizeNe |
| 25520 | 65 64 65 64 09 64 77 09 30 09 09 3b 20 6e 65 65 64 65 64 20 73 69 7a 65 20 66 6f 72 20 73 65 67 | eded.dw.0..;.needed.size.for.seg |
| 25540 | 2c 20 28 30 20 3d 20 75 6e 75 73 65 64 29 0d 0a 4d 65 6d 46 6c 61 67 09 09 64 77 09 3f 09 09 3b | ,.(0.=.unused)..MemFlag..dw.?..; |
| 25560 | 20 6d 61 69 6e 74 65 6e 65 64 20 62 79 20 73 79 73 74 65 6d 20 28 30 20 3d 20 69 6e 20 6d 65 6d | .maintened.by.system.(0.=.in.mem |
| 25580 | 29 0d 0a 4d 50 6f 69 6e 74 65 72 09 64 64 09 3f 09 09 3b 20 76 61 69 6c 64 20 69 66 66 20 4d 65 | )..MPointer.dd.?..;.vaild.iff.Me |
| 255a0 | 6d 46 6c 61 67 20 3d 3d 20 30 0d 0a 53 45 47 73 74 09 65 6e 64 73 0d 0a 0d 0a 3b 2d 2d 2d 2d 2d | mFlag.==.0..SEGst.ends....;----- |
| 255c0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
| 255e0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
| 25600 | 2d 2d 2d 0d 0a 4d 61 78 53 49 42 09 65 71 75 09 38 09 09 09 3b 20 6d 61 78 69 6d 75 6d 20 6e 75 | ---..MaxSIB.equ.8...;.maximum.nu |
| 25620 | 6d 62 65 72 20 6f 66 20 53 63 72 65 65 6e 73 0d 0a 0d 0a 0d 0a 49 46 09 41 4e 53 49 0d 0a 54 65 | mber.of.Screens......IF.ANSI..Te |
| 25640 | 72 6d 53 69 7a 65 09 45 51 55 09 32 30 09 09 3b 20 6d 61 78 2e 20 73 69 7a 65 20 6f 66 20 74 65 | rmSize.EQU.20..;.max..size.of.te |
| 25660 | 72 6d 69 6e 61 6c 20 65 6d 75 6c 61 74 69 6f 6e 20 73 74 61 74 65 0d 0a 45 4e 44 49 46 0d 0a 0d | rminal.emulation.state..ENDIF... |
| 25680 | 0a 53 49 42 73 74 09 73 74 72 75 63 0d 0a 63 74 6c 53 09 09 64 62 09 30 09 09 3b 20 69 66 20 74 | .SIBst.struc..ctlS..db.0..;.if.t |
| 256a0 | 68 65 20 73 63 72 65 65 6e 20 69 73 20 4e 4f 54 20 66 72 6f 7a 65 6e 20 3d 20 30 0d 0a 09 09 09 | he.screen.is.NOT.frozen.=.0..... |
| 256c0 | 09 09 3b 20 4e 4f 54 45 3a 20 74 68 69 73 20 66 69 65 6c 64 20 73 68 6f 75 6c 64 20 62 65 20 74 | ..;.NOTE:.this.field.should.be.t |
| 256e0 | 68 65 0d 0a 09 09 09 09 09 3b 20 20 20 46 49 52 53 54 20 6f 66 20 65 61 63 68 20 53 49 42 20 21 | he.......;...FIRST.of.each.SIB.! |
| 25700 | 21 20 28 73 65 65 20 43 6f 6e 57 72 69 74 29 0d 0a 4f 66 66 73 65 74 56 61 6c 09 64 77 09 37 09 | !.(see.ConWrit)..OffsetVal.dw.7. |
| 25720 | 09 3b 20 73 74 61 72 74 20 6f 66 20 53 65 67 20 44 65 73 63 72 69 70 74 6f 72 73 0d 0a 53 65 67 | .;.start.of.Seg.Descriptors..Seg |
| 25740 | 43 6e 74 09 09 64 77 09 4d 61 78 53 65 67 09 09 3b 20 6d 61 78 20 6e 75 6d 62 65 72 20 6f 66 20 | Cnt..dw.MaxSeg..;.max.number.of. |
| 25760 | 53 65 67 6d 65 6e 74 73 0d 0a 53 49 42 6c 65 6e 09 09 64 77 09 28 53 49 5a 45 20 53 49 42 73 74 | Segments..SIBlen..dw.(SIZE.SIBst |
| 25780 | 29 09 3b 20 6c 65 6e 67 74 68 20 6f 66 20 74 68 65 20 53 49 42 0d 0a 3b 2d 2d 2d 20 53 65 67 6d | ).;.length.of.the.SIB..;---.Segm |
| 257a0 | 65 6e 74 73 0d 0a 09 09 64 62 09 28 28 53 49 5a 45 20 53 45 47 73 74 29 20 2a 20 4d 61 78 53 65 | ents....db.((SIZE.SEGst).*.MaxSe |
| 257c0 | 67 29 20 64 75 70 20 28 3f 29 0d 0a 3b 2d 2d 2d 20 50 43 20 76 69 64 65 6f 20 73 74 61 74 65 20 | g).dup.(?)..;---.PC.video.state. |
| 257e0 | 69 6e 66 6f 0d 0a 78 43 52 54 5f 4d 4f 44 45 09 44 42 09 3f 0d 0a 78 43 52 54 5f 43 4f 4c 53 09 | info..xCRT_MODE.DB.?..xCRT_COLS. |
| 25800 | 44 57 09 3f 0d 0a 78 43 52 54 5f 4c 45 4e 09 44 57 09 3f 0d 0a 78 43 52 54 5f 53 54 41 52 54 09 | DW.?..xCRT_LEN.DW.?..xCRT_START. |
| 25820 | 44 57 09 3f 0d 0a 78 43 55 52 53 4f 52 5f 50 4f 53 4e 09 44 57 09 38 20 44 55 50 28 3f 29 0d 0a | DW.?..xCURSOR_POSN.DW.8.DUP(?).. |
| 25840 | 78 43 55 52 53 4f 52 5f 4d 4f 44 45 09 44 57 09 3f 0d 0a 78 41 43 54 49 56 45 5f 50 41 47 45 09 | xCURSOR_MODE.DW.?..xACTIVE_PAGE. |
| 25860 | 44 42 09 3f 0d 0a 78 41 44 44 52 5f 36 38 34 35 09 44 57 09 3f 0d 0a 78 43 52 54 5f 4d 4f 44 45 | DB.?..xADDR_6845.DW.?..xCRT_MODE |
| 25880 | 5f 53 45 54 09 44 42 09 3f 0d 0a 78 43 52 54 5f 50 41 4c 45 54 54 45 09 44 42 09 3f 0d 0a 78 54 | _SET.DB.?..xCRT_PALETTE.DB.?..xT |
| 258a0 | 45 52 4d 5f 53 54 41 54 45 09 44 42 09 54 65 72 6d 53 69 7a 65 20 44 55 50 28 3f 29 0d 0a 53 49 | ERM_STATE.DB.TermSize.DUP(?)..SI |
| 258c0 | 42 73 74 09 65 6e 64 73 0d 0a 0d 0a 0d 0a 73 75 62 74 74 6c 09 52 65 71 75 65 73 74 20 70 61 63 | Bst.ends......subttl.Request.pac |
| 258e0 | 6b 65 74 20 64 65 66 69 6e 69 74 69 6f 6e 73 0d 0a 70 61 67 65 0d 0a 0d 0a 3b 2d 2d 2d 2d 2d 2d | ket.definitions..page....;------ |
| 25900 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
| 25920 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
| 25940 | 2d 2d 0d 0a 3b 09 52 65 71 75 65 73 74 20 70 61 63 6b 65 74 20 6f 66 66 73 65 74 20 64 65 66 69 | --..;.Request.packet.offset.defi |
| 25960 | 6e 69 74 69 6f 6e 73 0d 0a 3b 0d 0a 0d 0a 43 4d 44 4c 45 4e 09 3d 09 30 09 09 09 3b 4c 45 4e 47 | nitions..;....CMDLEN.=.0...;LENG |
| 25980 | 54 48 20 4f 46 20 54 48 49 53 20 43 4f 4d 4d 41 4e 44 0d 0a 55 4e 49 54 09 3d 09 31 09 09 09 3b | TH.OF.THIS.COMMAND..UNIT.=.1...; |
| 259a0 | 53 55 42 20 55 4e 49 54 20 53 50 45 43 49 46 49 45 52 0d 0a 43 4d 44 09 3d 09 32 09 09 09 3b 43 | SUB.UNIT.SPECIFIER..CMD.=.2...;C |
| 259c0 | 4f 4d 4d 41 4e 44 20 43 4f 44 45 0d 0a 53 54 41 54 55 53 09 3d 09 33 09 09 09 3b 53 54 41 54 55 | OMMAND.CODE..STATUS.=.3...;STATU |
| 259e0 | 53 0d 0a 4d 45 44 49 41 09 3d 09 31 33 09 09 09 3b 4d 45 44 49 41 20 44 45 53 43 52 49 50 54 4f | S..MEDIA.=.13...;MEDIA.DESCRIPTO |
| 25a00 | 52 0d 0a 54 52 41 4e 53 09 3d 09 31 34 09 09 09 3b 54 52 41 4e 53 46 45 52 20 41 44 44 52 45 53 | R..TRANS.=.14...;TRANSFER.ADDRES |
| 25a20 | 53 0d 0a 43 4f 55 4e 54 09 3d 09 31 38 09 09 09 3b 43 4f 55 4e 54 20 4f 46 20 42 4c 4f 43 4b 53 | S..COUNT.=.18...;COUNT.OF.BLOCKS |
| 25a40 | 20 4f 52 20 43 48 41 52 41 43 54 45 52 53 0d 0a 53 54 41 52 54 09 3d 09 32 30 09 09 09 3b 46 49 | .OR.CHARACTERS..START.=.20...;FI |
| 25a60 | 52 53 54 20 42 4c 4f 43 4b 20 54 4f 20 54 52 41 4e 53 46 45 52 0d 0a 0d 0a 0d 0a 73 75 62 74 74 | RST.BLOCK.TO.TRANSFER......subtt |
| 25a80 | 6c 09 49 42 4d 2d 50 43 20 52 4f 4d 20 44 61 74 61 20 61 72 65 61 20 4c 6f 63 61 74 69 6f 6e 73 | l.IBM-PC.ROM.Data.area.Locations |
| 25aa0 | 0d 0a 70 61 67 65 0d 0a 0d 0a 3b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | ..page....;--------------------- |
| 25ac0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
| 25ae0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0d 0a 3b 09 49 42 4d 2d 50 43 20 52 4f | -------------------..;.IBM-PC.RO |
| 25b00 | 4d 20 44 61 74 61 20 61 72 65 61 20 4c 6f 63 61 74 69 6f 6e 73 0d 0a 3b 0d 0a 0d 0a 52 6f 6d 44 | M.Data.area.Locations..;....RomD |
| 25b20 | 61 74 61 20 53 45 47 4d 45 4e 54 20 41 54 20 34 30 48 0d 0a 09 4f 52 47 09 31 41 48 0d 0a 42 75 | ata.SEGMENT.AT.40H...ORG.1AH..Bu |
| 25b40 | 66 66 65 72 48 65 61 64 09 44 57 09 3f 0d 0a 42 75 66 66 65 72 54 61 69 6c 09 44 57 09 3f 0d 0a | fferHead.DW.?..BufferTail.DW.?.. |
| 25b60 | 4b 65 79 42 75 66 66 65 72 09 44 57 09 31 36 20 44 55 50 20 28 3f 29 0d 0a 4b 65 79 42 75 66 4c | KeyBuffer.DW.16.DUP.(?)..KeyBufL |
| 25b80 | 65 6e 20 20 20 20 20 20 20 65 71 75 20 20 20 20 20 28 24 2d 4b 65 79 42 75 66 66 65 72 29 09 3b | en.......equ.....($-KeyBuffer).; |
| 25ba0 | 20 6c 65 6e 67 74 68 20 6f 66 20 4b 65 79 42 75 66 66 65 72 0d 0a 0d 0a 09 4f 52 47 09 34 39 48 | .length.of.KeyBuffer.....ORG.49H |
| 25bc0 | 0d 0a 43 52 54 5f 4d 4f 44 45 09 44 42 09 3f 0d 0a 43 52 54 5f 43 4f 4c 53 09 44 57 09 3f 0d 0a | ..CRT_MODE.DB.?..CRT_COLS.DW.?.. |
| 25be0 | 43 52 54 5f 4c 45 4e 09 09 44 57 09 3f 0d 0a 43 52 54 5f 53 54 41 52 54 09 44 57 09 3f 0d 0a 43 | CRT_LEN..DW.?..CRT_START.DW.?..C |
| 25c00 | 55 52 53 4f 52 5f 50 4f 53 4e 09 44 57 09 38 20 44 55 50 28 3f 29 0d 0a 43 55 52 53 4f 52 5f 4d | URSOR_POSN.DW.8.DUP(?)..CURSOR_M |
| 25c20 | 4f 44 45 09 44 57 09 3f 0d 0a 41 43 54 49 56 45 5f 50 41 47 45 09 44 42 09 3f 0d 0a 41 44 44 52 | ODE.DW.?..ACTIVE_PAGE.DB.?..ADDR |
| 25c40 | 5f 36 38 34 35 09 44 57 09 3f 0d 0a 43 52 54 5f 4d 4f 44 45 5f 53 45 54 09 44 42 09 3f 0d 0a 43 | _6845.DW.?..CRT_MODE_SET.DB.?..C |
| 25c60 | 52 54 5f 50 41 4c 45 54 54 45 09 44 42 09 3f 0d 0a 0d 0a 43 72 74 4c 65 6e 09 09 45 51 55 09 28 | RT_PALETTE.DB.?....CrtLen..EQU.( |
| 25c80 | 24 2d 43 52 54 5f 4d 4f 44 45 29 09 3b 20 6c 65 6e 67 74 68 20 6f 66 20 73 63 72 65 65 6e 20 73 | $-CRT_MODE).;.length.of.screen.s |
| 25ca0 | 74 61 74 65 20 61 72 65 61 0d 0a 52 6f 6d 44 61 74 61 20 45 4e 44 53 0d 0a 0d 0a 4d 6f 6e 6f 53 | tate.area..RomData.ENDS....MonoS |
| 25cc0 | 63 09 53 45 47 4d 45 4e 54 20 41 54 20 30 42 30 30 30 48 0d 0a 3b 2d 2d 2d 20 34 6b 20 6f 66 20 | c.SEGMENT.AT.0B000H..;---.4k.of. |
| 25ce0 | 73 63 72 65 65 6e 20 6d 65 6d 6f 72 79 0d 0a 4d 6f 6e 6f 53 63 09 45 4e 44 53 0d 0a 0d 0a 43 6f | screen.memory..MonoSc.ENDS....Co |
| 25d00 | 6c 6f 72 53 63 20 53 45 47 4d 45 4e 54 20 41 54 20 30 42 38 30 30 48 0d 0a 3b 2d 2d 2d 20 31 36 | lorSc.SEGMENT.AT.0B800H..;---.16 |
| 25d20 | 6b 20 6f 66 20 73 63 72 65 65 6e 20 6d 65 6d 6f 72 79 0d 0a 43 6f 6c 6f 72 53 63 20 45 4e 44 53 | k.of.screen.memory..ColorSc.ENDS |
| 25d40 | 0d 0a 0d 0a 42 52 4b 41 44 52 09 65 71 75 09 30 30 36 43 48 09 09 09 3b 20 42 72 65 61 6b 20 76 | ....BRKADR.equ.006CH...;.Break.v |
| 25d60 | 65 63 74 6f 72 20 61 64 64 72 65 73 73 0d 0a 0d 0a 0d 0a 73 75 62 74 74 6c 09 44 65 76 69 63 65 | ector.address......subttl.Device |
| 25d80 | 20 48 65 61 64 65 72 0d 0a 70 61 67 65 0d 0a 0d 0a 0d 0a 42 69 6f 73 53 65 67 09 09 67 72 6f 75 | .Header..page......BiosSeg..grou |
| 25da0 | 70 09 43 6f 64 65 2c 42 69 6f 73 49 6e 69 74 0d 0a 43 6f 64 65 09 53 65 67 6d 65 6e 74 20 62 79 | p.Code,BiosInit..Code.Segment.by |
| 25dc0 | 74 65 20 70 75 62 6c 69 63 09 27 43 4f 44 45 27 0d 0a 0d 0a 3b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | te.public.'CODE'....;----------- |
| 25de0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
| 25e00 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0d 0a 3b | -----------------------------..; |
| 25e20 | 09 44 65 76 69 63 65 20 48 65 61 64 65 72 0d 0a 3b 0d 0a 0d 0a 61 73 73 75 6d 65 09 63 73 3a 43 | .Device.Header..;....assume.cs:C |
| 25e40 | 6f 64 65 2c 64 73 3a 4e 4f 54 48 49 4e 47 2c 65 73 3a 4e 4f 54 48 49 4e 47 2c 73 73 3a 4e 4f 54 | ode,ds:NOTHING,es:NOTHING,ss:NOT |
| 25e60 | 48 49 4e 47 0d 0a 0d 0a 09 50 55 42 4c 49 43 09 43 4f 4e 44 45 56 0d 0a 49 46 09 49 4e 42 49 4f | HING.....PUBLIC.CONDEV..IF.INBIO |
| 25e80 | 53 0d 0a 09 65 78 74 72 6e 09 41 55 58 44 45 56 3a 46 41 52 0d 0a 43 4f 4e 44 45 56 09 64 64 09 | S...extrn.AUXDEV:FAR..CONDEV.dd. |
| 25ea0 | 41 55 58 44 45 56 0d 0a 45 4c 53 45 0d 0a 43 4f 4e 44 45 56 09 64 77 09 30 46 46 46 46 68 2c 30 | AUXDEV..ELSE..CONDEV.dw.0FFFFh,0 |
| 25ec0 | 46 46 46 46 68 0d 0a 45 4e 44 49 46 09 3b 49 4e 42 49 4f 53 0d 0a 3b 2a 2a 2a 20 73 68 6f 75 6c | FFFFh..ENDIF.;INBIOS..;***.shoul |
| 25ee0 | 64 20 69 6f 63 74 6c 20 62 69 74 20 62 65 20 73 65 74 20 66 6f 72 20 67 65 6e 20 69 6f 63 74 6c | d.ioctl.bit.be.set.for.gen.ioctl |
| 25f00 | 20 74 6f 6f 3f 0d 0a 09 64 77 09 31 31 30 30 30 30 30 30 30 30 30 31 30 30 31 31 62 09 3b 20 63 | .too?...dw.1100000000010011b.;.c |
| 25f20 | 6f 6e 73 6f 6c 65 20 69 6e 20 61 6e 64 20 6f 75 74 0d 0a 09 64 77 09 53 74 72 61 74 65 67 79 0d | onsole.in.and.out...dw.Strategy. |
| 25f40 | 0a 09 64 77 09 45 6e 74 72 79 0d 0a 09 64 62 09 22 43 4f 4e 20 20 20 20 20 22 0d 0a 0d 0a 0d 0a | ..dw.Entry...db."CON....."...... |
| 25f60 | 3b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | ;------------------------------- |
| 25f80 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
| 25fa0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 0d 0a 3b 09 43 6f 6d 6d 61 6e 64 20 64 69 73 70 61 74 63 68 20 74 61 | ---------..;.Command.dispatch.ta |
| 25fc0 | 62 6c 65 0d 0a 3b 0d 0a 0d 0a 43 6f 6d 54 62 6c 3a 0d 0a 3b 2d 2d 2d 20 32 2e 30 0d 0a 09 64 77 | ble..;....ComTbl:..;---.2.0...dw |
| 25fe0 | 09 4f 46 46 53 45 54 20 42 69 6f 73 53 65 67 3a 24 43 6f 6e 49 6e 69 74 09 3b 20 49 6e 69 74 69 | .OFFSET.BiosSeg:$ConInit.;.Initi |
| 26000 | 61 6c 69 7a 61 74 69 6f 6e 20 66 75 6e 63 74 69 6f 6e 0d 0a 09 64 77 09 53 74 61 74 75 73 43 6f | alization.function...dw.StatusCo |
| 26020 | 6d 70 6c 65 74 65 09 09 3b 20 4d 65 64 69 61 20 43 68 65 63 6b 0d 0a 09 64 77 09 53 74 61 74 75 | mplete..;.Media.Check...dw.Statu |
| 26040 | 73 43 6f 6d 70 6c 65 74 65 09 09 3b 20 42 75 69 6c 64 20 42 50 42 0d 0a 09 64 77 09 43 6d 64 45 | sComplete..;.Build.BPB...dw.CmdE |
| 26060 | 72 72 09 09 09 3b 20 49 4f 43 54 4c 20 49 6e 70 75 74 0d 0a 09 64 77 09 24 43 6f 6e 52 65 61 64 | rr...;.IOCTL.Input...dw.$ConRead |
| 26080 | 09 09 3b 20 49 6e 70 75 74 20 28 52 65 61 64 29 0d 0a 09 64 77 09 24 43 6f 6e 52 64 6e 64 09 09 | ..;.Input.(Read)...dw.$ConRdnd.. |
| 260a0 | 3b 20 4e 6f 6e 2d 44 65 73 74 72 75 63 74 69 76 65 20 72 65 61 64 2c 20 6e 6f 20 77 61 69 74 0d | ;.Non-Destructive.read,.no.wait. |
| 260c0 | 0a 09 64 77 09 53 74 61 74 75 73 43 6f 6d 70 6c 65 74 65 09 09 3b 20 49 6e 70 75 74 20 53 74 61 | ..dw.StatusComplete..;.Input.Sta |
| 260e0 | 74 75 73 0d 0a 09 64 77 09 24 43 6f 6e 46 6c 73 68 09 09 3b 20 49 6e 70 75 74 20 46 6c 75 73 68 | tus...dw.$ConFlsh..;.Input.Flush |
| 26100 | 0d 0a 09 64 77 09 24 43 6f 6e 57 72 69 74 09 09 3b 20 4f 75 74 70 75 74 20 28 57 72 69 74 65 29 | ...dw.$ConWrit..;.Output.(Write) |
| 26120 | 0d 0a 09 64 77 09 24 43 6f 6e 57 72 69 74 09 09 3b 20 4f 75 74 70 75 74 20 77 69 74 68 20 76 65 | ...dw.$ConWrit..;.Output.with.ve |
| 26140 | 72 69 66 79 0d 0a 09 64 77 09 53 74 61 74 75 73 43 6f 6d 70 6c 65 74 65 09 09 3b 20 4f 75 74 70 | rify...dw.StatusComplete..;.Outp |
| 26160 | 75 74 20 53 74 61 74 75 73 0d 0a 09 64 77 09 53 74 61 74 75 73 43 6f 6d 70 6c 65 74 65 09 09 3b | ut.Status...dw.StatusComplete..; |
| 26180 | 20 4f 75 74 70 75 74 20 46 6c 75 73 68 0d 0a 09 64 77 09 53 74 61 74 75 73 43 6f 6d 70 6c 65 74 | .Output.Flush...dw.StatusComplet |
| 261a0 | 65 09 09 3b 20 49 4f 43 54 4c 20 4f 75 74 70 75 74 0d 0a 3b 2d 2d 2d 20 33 2e 30 0d 0a 09 64 77 | e..;.IOCTL.Output..;---.3.0...dw |
| 261c0 | 09 53 74 61 74 75 73 43 6f 6d 70 6c 65 74 65 09 09 3b 20 44 65 76 69 63 65 20 4f 70 65 6e 0d 0a | .StatusComplete..;.Device.Open.. |
| 261e0 | 09 64 77 09 53 74 61 74 75 73 43 6f 6d 70 6c 65 74 65 09 09 3b 20 44 65 76 69 63 65 20 43 6c 6f | .dw.StatusComplete..;.Device.Clo |
| 26200 | 73 65 0d 0a 09 64 77 09 53 74 61 74 75 73 43 6f 6d 70 6c 65 74 65 09 09 3b 20 52 65 6d 6f 76 61 | se...dw.StatusComplete..;.Remova |
| 26220 | 62 6c 65 20 4d 65 64 69 61 0d 0a 3b 2d 2d 2d 20 34 2e 30 0d 0a 09 64 77 09 24 47 65 6e 49 4f 43 | ble.Media..;---.4.0...dw.$GenIOC |
| 26240 | 54 4c 09 09 3b 20 47 65 6e 65 72 69 63 20 49 4f 43 54 4c 0d 0a 09 64 77 09 24 43 6f 6e 53 74 6f | TL..;.Generic.IOCTL...dw.$ConSto |
| 26260 | 70 09 09 3b 20 50 61 75 73 65 20 44 65 76 69 63 65 0d 0a 09 64 77 09 24 43 6f 6e 53 74 61 72 74 | p..;.Pause.Device...dw.$ConStart |
| 26280 | 09 09 3b 20 43 6f 6e 74 69 6e 75 65 20 44 65 76 69 63 65 0d 0a 0d 0a 43 6f 6d 54 62 6c 45 6e 64 | ..;.Continue.Device....ComTblEnd |
| 262a0 | 3a 0d 0a 0d 0a 43 54 53 49 5a 45 09 65 71 75 09 28 43 6f 6d 54 62 6c 45 6e 64 20 2d 20 43 6f 6d | :....CTSIZE.equ.(ComTblEnd.-.Com |
| 262c0 | 54 62 6c 29 2f 32 09 3b 20 6e 75 6d 62 65 72 20 6f 66 20 74 61 62 6c 65 20 65 6e 74 72 69 65 73 | Tbl)/2.;.number.of.table.entries |
| 262e0 | 0d 0a 0d 0a 0d 0a 73 75 62 74 74 6c 09 44 65 76 69 63 65 20 44 61 74 61 20 41 72 65 61 0d 0a 70 | ......subttl.Device.Data.Area..p |
| 26300 | 61 67 65 0d 0a 0d 0a 3b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | age....;------------------------ |
| 26320 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
| 26340 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0d 0a 3b 09 44 65 76 69 63 65 20 44 61 74 61 20 | ----------------..;.Device.Data. |
| 26360 | 41 72 65 61 0d 0a 3b 0d 0a 0d 0a 53 61 76 65 46 6c 67 20 64 62 09 30 09 09 09 3b 20 53 63 72 65 | Area..;....SaveFlg.db.0...;.Scre |
| 26380 | 65 6e 20 62 65 69 6e 67 20 73 61 76 65 64 20 66 6c 61 67 2c 20 28 74 72 75 65 20 3d 20 31 29 0d | en.being.saved.flag,.(true.=.1). |
| 263a0 | 0a 49 46 09 49 4e 42 49 4f 53 0d 0a 09 45 58 54 52 4e 09 44 6f 73 46 75 6e 63 74 69 6f 6e 3a 44 | .IF.INBIOS...EXTRN.DosFunction:D |
| 263c0 | 57 4f 52 44 0d 0a 45 4c 53 45 0d 0a 44 6f 73 46 75 6e 63 74 69 6f 6e 20 64 64 09 3f 09 09 09 3b | WORD..ELSE..DosFunction.dd.?...; |
| 263e0 | 20 70 6f 69 6e 74 65 72 20 74 6f 20 64 6f 73 20 22 68 65 6c 70 65 72 22 20 66 75 6e 63 74 69 6f | .pointer.to.dos."helper".functio |
| 26400 | 6e 73 0d 0a 45 4e 44 49 46 09 3b 49 4e 42 49 4f 53 0d 0a 41 6c 74 41 48 09 64 62 09 30 09 09 09 | ns..ENDIF.;INBIOS..AltAH.db.0... |
| 26420 | 3b 20 53 69 64 65 20 62 75 66 66 65 72 20 66 6f 72 20 69 6e 70 75 74 0d 0a 43 75 72 72 53 63 09 | ;.Side.buffer.for.input..CurrSc. |
| 26440 | 64 77 09 30 09 09 09 3b 20 43 75 72 72 65 6e 74 20 73 63 72 65 65 6e 20 6e 75 6d 62 65 72 0d 0a | dw.0...;.Current.screen.number.. |
| 26460 | 43 75 72 72 53 49 42 20 64 77 09 53 49 42 09 09 09 3b 20 6f 66 66 73 65 74 20 74 6f 20 74 68 65 | CurrSIB.dw.SIB...;.offset.to.the |
| 26480 | 20 63 75 72 72 65 6e 74 20 53 49 42 0d 0a 53 49 42 09 53 49 42 73 74 09 4d 61 78 53 49 42 20 64 | .current.SIB..SIB.SIBst.MaxSIB.d |
| 264a0 | 75 70 20 28 3c 3e 29 09 09 3b 20 61 6c 6c 6f 63 61 74 65 20 72 6f 6f 6d 20 66 6f 72 20 53 49 42 | up.(<>)..;.allocate.room.for.SIB |
| 264c0 | 27 73 0d 0a 0d 0a 49 46 09 45 41 47 4c 45 0d 0a 53 63 72 65 65 6e 4c 65 6e 09 64 62 09 30 38 68 | 's....IF.EAGLE..ScreenLen.db.08h |
| 264e0 | 09 09 3b 20 74 61 62 6c 65 20 6f 66 20 28 68 69 67 68 20 62 79 74 65 20 6f 66 29 20 72 65 67 65 | ..;.table.of.(high.byte.of).rege |
| 26500 | 6e 2e 20 62 75 66 66 65 72 0d 0a 09 09 64 62 09 30 38 68 09 09 3b 20 20 6c 65 6e 2e 20 20 49 6e | n..buffer....db.08h..;..len...In |
| 26520 | 64 65 78 65 64 20 62 79 20 73 63 72 65 65 6e 20 6d 6f 64 65 2e 0d 0a 09 09 64 62 09 31 30 68 09 | dexed.by.screen.mode.....db.10h. |
| 26540 | 09 3b 20 38 30 78 32 35 20 74 65 78 74 20 6d 6f 64 65 73 0d 0a 09 09 64 62 09 31 30 68 0d 0a 09 | .;.80x25.text.modes....db.10h... |
| 26560 | 09 64 62 09 34 30 68 09 09 3b 20 67 72 61 70 68 69 63 73 20 6d 6f 64 65 73 0d 0a 09 09 64 62 09 | .db.40h..;.graphics.modes....db. |
| 26580 | 34 30 68 0d 0a 09 09 64 62 09 34 30 68 0d 0a 09 09 64 62 09 31 30 68 09 09 3b 20 6d 6f 6e 6f 63 | 40h....db.40h....db.10h..;.monoc |
| 265a0 | 68 72 6f 6d 65 0d 0a 45 4e 44 49 46 0d 0a 0d 0a 0d 0a 49 46 44 45 46 09 44 45 42 55 47 46 4c 47 | hrome..ENDIF......IFDEF.DEBUGFLG |
| 265c0 | 0d 0a 49 46 09 49 4e 42 49 4f 53 0d 0a 09 45 58 54 52 4e 09 42 55 47 42 49 54 53 3a 42 59 54 45 | ..IF.INBIOS...EXTRN.BUGBITS:BYTE |
| 265e0 | 2c 44 50 52 49 4e 54 46 3a 4e 45 41 52 0d 0a 45 4c 53 45 0d 0a 42 55 47 42 49 54 53 20 64 62 09 | ,DPRINTF:NEAR..ELSE..BUGBITS.db. |
| 26600 | 30 66 66 68 2c 30 66 66 68 0d 0a 45 4e 44 49 46 0d 0a 45 4e 44 49 46 0d 0a 0d 0a 73 75 62 74 74 | 0ffh,0ffh..ENDIF..ENDIF....subtt |
| 26620 | 6c 09 44 65 76 69 63 65 20 45 6e 74 72 79 20 50 6f 69 6e 74 73 0d 0a 70 61 67 65 0d 0a 0d 0a 3b | l.Device.Entry.Points..page....; |
| 26640 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
| 26660 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
| 26680 | 2d 2d 2d 2d 2d 2d 2d 2d 0d 0a 3b 09 32 2e 30 20 49 6e 74 65 72 72 75 70 74 20 52 6f 75 74 69 6e | --------..;.2.0.Interrupt.Routin |
| 266a0 | 65 20 28 4e 6f 74 20 55 73 65 64 29 0d 0a 3b 0d 0a 0d 0a 45 6e 74 72 79 50 09 70 72 6f 63 09 66 | e.(Not.Used)..;....EntryP.proc.f |
| 266c0 | 61 72 0d 0a 45 6e 74 72 79 3a 09 72 65 74 0d 0a 45 6e 74 72 79 50 09 65 6e 64 70 0d 0a 0d 0a 0d | ar..Entry:.ret..EntryP.endp..... |
| 266e0 | 0a 3b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | .;------------------------------ |
| 26700 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
| 26720 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0d 0a 3b 09 32 2e 30 20 53 74 72 61 74 65 67 79 20 52 6f 75 74 69 | ----------..;.2.0.Strategy.Routi |
| 26740 | 6e 65 2c 20 6d 61 69 6e 20 65 6e 74 72 79 20 70 6f 69 6e 74 0d 0a 3b 0d 0a 3b 20 65 6e 74 72 79 | ne,.main.entry.point..;..;.entry |
| 26760 | 0d 0a 3b 09 45 53 3a 42 58 09 70 6f 69 6e 74 73 20 74 6f 20 52 65 71 75 65 73 74 20 70 61 63 6b | ..;.ES:BX.points.to.Request.pack |
| 26780 | 65 74 0d 0a 3b 0d 0a 0d 0a 53 74 72 61 74 50 09 70 72 6f 63 09 66 61 72 0d 0a 0d 0a 53 74 72 61 | et..;....StratP.proc.far....Stra |
| 267a0 | 74 65 67 79 3a 0d 0a 49 46 09 49 4e 42 49 4f 53 0d 0a 09 65 78 74 72 6e 09 49 6e 74 65 72 72 75 | tegy:..IF.INBIOS...extrn.Interru |
| 267c0 | 70 74 3a 4e 45 41 52 0d 0a 0d 0a 09 70 75 73 68 09 73 69 0d 0a 09 6d 6f 76 09 73 69 2c 4f 46 46 | pt:NEAR.....push.si...mov.si,OFF |
| 267e0 | 53 45 54 20 43 53 3a 43 6f 6d 54 62 6c 0d 0a 09 6a 6d 70 09 49 6e 74 65 72 72 75 70 74 0d 0a 45 | SET.CS:ComTbl...jmp.Interrupt..E |
| 26800 | 4c 53 45 0d 0a 09 70 75 73 68 09 61 78 09 09 09 3b 20 73 61 76 65 20 61 6c 6c 0d 0a 09 70 75 73 | LSE...push.ax...;.save.all...pus |
| 26820 | 68 09 63 78 0d 0a 09 70 75 73 68 09 64 78 0d 0a 09 70 75 73 68 09 73 69 0d 0a 09 70 75 73 68 09 | h.cx...push.dx...push.si...push. |
| 26840 | 64 69 0d 0a 09 70 75 73 68 09 62 70 0d 0a 09 70 75 73 68 09 64 73 0d 0a 0d 0a 09 70 75 73 68 09 | di...push.bp...push.ds.....push. |
| 26860 | 65 73 09 09 09 3b 20 44 53 20 3d 20 45 53 0d 0a 09 70 6f 70 09 64 73 0d 0a 0d 0a 09 70 75 73 68 | es...;.DS.=.ES...pop.ds.....push |
| 26880 | 09 65 73 0d 0a 09 70 75 73 68 09 62 78 0d 0a 09 6d 6f 76 09 61 6c 2c 20 62 79 74 65 20 70 74 72 | .es...push.bx...mov.al,.byte.ptr |
| 268a0 | 20 64 73 3a 5b 62 78 5d 2e 43 4d 44 0d 0a 09 63 6d 70 09 61 6c 2c 43 54 53 49 5a 45 09 09 3b 20 | .ds:[bx].CMD...cmp.al,CTSIZE..;. |
| 268c0 | 43 6f 6d 6d 61 6e 64 20 77 69 74 68 69 6e 20 72 61 6e 67 65 3f 0d 0a 09 6a 61 65 09 43 6d 64 45 | Command.within.range?...jae.CmdE |
| 268e0 | 72 72 09 09 09 3b 20 6e 6f 20 6d 75 73 74 20 62 65 20 61 6e 20 65 72 72 6f 72 0d 0a 09 6d 6f 76 | rr...;.no.must.be.an.error...mov |
| 26900 | 09 63 78 2c 20 77 6f 72 64 20 70 74 72 20 64 73 3a 5b 62 78 5d 2e 43 4f 55 4e 54 0d 0a 09 6c 65 | .cx,.word.ptr.ds:[bx].COUNT...le |
| 26920 | 73 09 64 69 2c 20 64 77 6f 72 64 20 70 74 72 20 64 73 3a 5b 62 78 5d 2e 54 52 41 4e 53 0d 0a 09 | s.di,.dword.ptr.ds:[bx].TRANS... |
| 26940 | 78 6f 72 09 61 68 2c 61 68 0d 0a 09 6d 6f 76 09 73 69 2c 20 6f 66 66 73 65 74 20 43 6f 6d 54 62 | xor.ah,ah...mov.si,.offset.ComTb |
| 26960 | 6c 0d 0a 09 61 64 64 09 73 69 2c 61 78 0d 0a 09 61 64 64 09 73 69 2c 61 78 0d 0a 0d 0a 09 6a 6d | l...add.si,ax...add.si,ax.....jm |
| 26980 | 70 09 77 6f 72 64 20 70 74 72 20 63 73 3a 5b 73 69 5d 09 3b 20 64 69 73 70 61 74 63 68 0d 0a 45 | p.word.ptr.cs:[si].;.dispatch..E |
| 269a0 | 4e 44 49 46 09 3b 49 4e 42 49 4f 53 0d 0a 0d 0a 53 74 72 61 74 50 09 65 6e 64 70 0d 0a 0d 0a 0d | NDIF.;INBIOS....StratP.endp..... |
| 269c0 | 0a 73 75 62 74 74 6c 09 45 78 69 74 20 52 6f 75 74 69 6e 65 73 0d 0a 70 61 67 65 0d 0a 0d 0a 3b | .subttl.Exit.Routines..page....; |
| 269e0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
| 26a00 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
| 26a20 | 2d 2d 2d 2d 2d 2d 2d 2d 0d 0a 3b 09 45 78 69 74 20 52 6f 75 74 69 6e 65 73 2c 20 43 6f 6d 6d 6f | --------..;.Exit.Routines,.Commo |
| 26a40 | 6e 20 74 6f 20 61 6c 6c 20 64 65 76 69 63 65 20 66 75 6e 63 74 69 6f 6e 73 0d 0a 3b 0d 0a 0d 0a | n.to.all.device.functions..;.... |
| 26a60 | 49 46 09 49 4e 42 49 4f 53 0d 0a 09 65 78 74 72 6e 09 53 74 61 74 75 73 43 6f 6d 70 6c 65 74 65 | IF.INBIOS...extrn.StatusComplete |
| 26a80 | 3a 4e 45 41 52 2c 53 74 61 74 75 73 45 72 72 6f 72 3a 4e 45 41 52 2c 53 74 61 74 75 73 44 65 76 | :NEAR,StatusError:NEAR,StatusDev |
| 26aa0 | 52 65 61 64 79 3a 4e 45 41 52 0d 0a 09 65 78 74 72 6e 09 43 6d 64 45 72 72 3a 4e 45 41 52 0d 0a | Ready:NEAR...extrn.CmdErr:NEAR.. |
| 26ac0 | 45 4c 53 45 0d 0a 0d 0a 61 73 73 75 6d 65 09 64 73 3a 4e 4f 54 48 49 4e 47 2c 65 73 3a 4e 4f 54 | ELSE....assume.ds:NOTHING,es:NOT |
| 26ae0 | 48 49 4e 47 0d 0a 0d 0a 53 74 61 74 75 73 44 65 76 52 65 61 64 79 3a 0d 0a 09 6d 6f 76 09 61 68 | HING....StatusDevReady:...mov.ah |
| 26b00 | 2c 30 30 30 30 30 30 31 31 62 09 09 3b 20 64 65 76 69 63 65 20 62 75 73 79 0d 0a 09 6a 6d 70 09 | ,00000011b..;.device.busy...jmp. |
| 26b20 | 73 68 6f 72 74 20 65 72 72 45 78 0d 0a 0d 0a 43 6d 64 45 72 72 3a 0d 0a 09 6d 6f 76 09 61 6c 2c | short.errEx....CmdErr:...mov.al, |
| 26b40 | 33 09 09 09 3b 20 55 6e 6b 6e 6f 77 6e 20 63 6f 6d 6d 61 6e 64 20 45 72 72 6f 72 0d 0a 53 74 61 | 3...;.Unknown.command.Error..Sta |
| 26b60 | 74 75 73 45 72 72 6f 72 3a 0d 0a 09 6d 6f 76 09 61 68 2c 31 30 30 30 30 30 30 31 62 0d 0a 09 6a | tusError:...mov.ah,10000001b...j |
| 26b80 | 6d 70 09 73 68 6f 72 74 20 65 72 72 45 78 0d 0a 0d 0a 45 78 69 74 50 09 70 72 6f 63 09 66 61 72 | mp.short.errEx....ExitP.proc.far |
| 26ba0 | 0d 0a 53 74 61 74 75 73 43 6f 6d 70 6c 65 74 65 3a 09 6d 6f 76 09 61 68 2c 30 30 30 30 30 30 30 | ..StatusComplete:.mov.ah,0000000 |
| 26bc0 | 31 62 0d 0a 65 72 72 45 78 3a 09 70 6f 70 09 62 78 0d 0a 09 70 6f 70 09 65 73 0d 0a 0d 0a 09 6d | 1b..errEx:.pop.bx...pop.es.....m |
| 26be0 | 6f 76 09 77 6f 72 64 20 70 74 72 20 65 73 3a 5b 62 78 5d 2e 53 54 41 54 55 53 2c 61 78 09 3b 20 | ov.word.ptr.es:[bx].STATUS,ax.;. |
| 26c00 | 70 75 74 20 73 74 61 74 75 73 20 6f 75 74 0d 0a 0d 0a 09 70 6f 70 09 64 73 0d 0a 09 70 6f 70 09 | put.status.out.....pop.ds...pop. |
| 26c20 | 62 70 0d 0a 09 70 6f 70 09 64 69 0d 0a 09 70 6f 70 09 73 69 0d 0a 09 70 6f 70 09 64 78 0d 0a 09 | bp...pop.di...pop.si...pop.dx... |
| 26c40 | 70 6f 70 09 63 78 0d 0a 09 70 6f 70 09 61 78 0d 0a 09 72 65 74 0d 0a 45 78 69 74 50 09 65 6e 64 | pop.cx...pop.ax...ret..ExitP.end |
| 26c60 | 70 0d 0a 0d 0a 45 4e 44 49 46 09 3b 49 4e 42 49 4f 53 0d 0a 0d 0a 0d 0a 73 75 62 74 74 6c 09 42 | p....ENDIF.;INBIOS......subttl.B |
| 26c80 | 72 65 61 6b 20 2d 20 42 72 65 61 6b 20 69 6e 74 65 72 72 75 70 74 20 72 6f 75 74 69 6e 65 0d 0a | reak.-.Break.interrupt.routine.. |
| 26ca0 | 70 61 67 65 0d 0a 0d 0a 3b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | page....;----------------------- |
| 26cc0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
| 26ce0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0d 0a 3b 09 42 72 65 61 6b 20 69 6e 74 65 72 | -----------------..;.Break.inter |
| 26d00 | 72 75 70 74 20 72 6f 75 74 69 6e 65 0d 0a 3b 0d 0a 0d 0a 61 73 73 75 6d 65 09 64 73 3a 4e 4f 54 | rupt.routine..;....assume.ds:NOT |
| 26d20 | 48 49 4e 47 2c 65 73 3a 4e 4f 54 48 49 4e 47 0d 0a 0d 0a 42 72 65 61 6b 09 50 52 4f 43 09 4e 45 | HING,es:NOTHING....Break.PROC.NE |
| 26d40 | 41 52 0d 0a 09 69 6e 74 09 33 32 48 09 09 09 3b 20 73 61 76 65 20 72 65 67 69 73 74 65 72 73 0d | AR...int.32H...;.save.registers. |
| 26d60 | 0a 09 63 6c 69 09 09 09 09 3b 20 69 6e 74 73 20 73 68 6f 75 6c 64 20 62 65 20 6f 66 66 2c 20 6d | ..cli....;.ints.should.be.off,.m |
| 26d80 | 61 6b 65 20 73 75 72 65 21 0d 0a 09 6d 6f 76 09 61 78 2c 52 6f 6d 44 61 74 61 0d 0a 09 6d 6f 76 | ake.sure!...mov.ax,RomData...mov |
| 26da0 | 09 64 73 2c 61 78 0d 0a 20 20 20 20 61 73 73 75 6d 65 09 64 73 3a 52 6f 6d 44 61 74 61 0d 0a 09 | .ds,ax......assume.ds:RomData... |
| 26dc0 | 6d 6f 76 09 61 78 2c 6f 66 66 73 65 74 20 52 6f 6d 44 61 74 61 3a 4b 65 79 42 75 66 66 65 72 0d | mov.ax,offset.RomData:KeyBuffer. |
| 26de0 | 0a 09 6d 6f 76 09 5b 42 75 66 66 65 72 48 65 61 64 5d 2c 61 78 0d 0a 09 6d 6f 76 09 5b 42 75 66 | ..mov.[BufferHead],ax...mov.[Buf |
| 26e00 | 66 65 72 54 61 69 6c 5d 2c 61 78 0d 0a 20 20 20 20 61 73 73 75 6d 65 09 64 73 3a 4e 4f 54 48 49 | ferTail],ax......assume.ds:NOTHI |
| 26e20 | 4e 47 0d 0a 09 6d 6f 76 09 61 78 2c 33 09 09 09 3b 20 73 65 6e 64 20 63 68 61 72 20 74 6f 20 73 | NG...mov.ax,3...;.send.char.to.s |
| 26e40 | 79 73 74 65 6d 0d 0a 09 6d 6f 76 20 20 20 20 20 64 78 2c 35 20 20 20 20 20 20 20 20 20 20 20 20 | ystem...mov.....dx,5............ |
| 26e60 | 20 20 20 20 20 20 20 20 3b 20 43 6f 6e 73 49 6e 70 75 74 46 69 6c 74 65 72 20 73 75 62 66 75 6e | ........;.ConsInputFilter.subfun |
| 26e80 | 63 74 69 6f 6e 0d 0a 09 63 61 6c 6c 20 20 20 20 5b 44 6f 73 46 75 6e 63 74 69 6f 6e 5d 0d 0a 09 | ction...call....[DosFunction]... |
| 26ea0 | 6a 7a 09 62 72 6b 31 09 09 09 3b 20 6b 65 79 20 77 61 73 20 65 61 74 65 6e 20 62 79 20 73 79 73 | jz.brk1...;.key.was.eaten.by.sys |
| 26ec0 | 74 65 6d 0d 0a 09 6d 6f 76 09 5b 41 6c 74 41 48 5d 2c 61 6c 09 09 3b 20 66 6f 72 63 65 20 61 20 | tem...mov.[AltAH],al..;.force.a. |
| 26ee0 | 5e 43 0d 0a 62 72 6b 31 3a 0d 0a 09 69 72 65 74 0d 0a 42 72 65 61 6b 09 45 4e 44 50 0d 0a 0d 0a | ^C..brk1:...iret..Break.ENDP.... |
| 26f00 | 53 55 42 54 54 4c 20 20 4b 65 79 62 6f 61 72 64 20 69 6e 74 65 72 72 75 70 74 20 72 6f 75 74 69 | SUBTTL..Keyboard.interrupt.routi |
| 26f20 | 6e 65 0d 0a 50 41 47 45 0d 0a 3b 20 52 65 70 6c 61 63 65 6d 65 6e 74 20 66 6f 72 20 52 4f 4d 20 | ne..PAGE..;.Replacement.for.ROM. |
| 26f40 | 6b 65 79 62 6f 61 72 64 20 69 6e 74 65 72 72 75 70 74 2c 20 74 61 63 6b 73 20 6f 6e 20 74 68 65 | keyboard.interrupt,.tacks.on.the |
| 26f60 | 20 66 72 6f 6e 74 2e 0d 0a 3b 20 4f 6c 64 4b 65 79 49 6e 74 65 72 72 75 70 74 20 69 73 20 73 65 | .front...;.OldKeyInterrupt.is.se |
| 26f80 | 74 20 74 6f 20 6f 72 69 67 69 6e 61 6c 20 63 6f 6e 74 65 6e 74 73 20 6f 66 20 49 4e 54 20 30 39 | t.to.original.contents.of.INT.09 |
| 26fa0 | 48 2e 0d 0a 3b 20 54 68 65 20 69 6e 70 75 74 20 63 68 61 72 61 63 74 65 72 20 69 73 20 70 61 73 | H...;.The.input.character.is.pas |
| 26fc0 | 73 65 64 20 74 6f 20 74 68 65 20 4f 2e 53 2e 20 63 6f 6e 73 6f 6c 65 20 69 6e 70 75 74 20 66 69 | sed.to.the.O.S..console.input.fi |
| 26fe0 | 6c 74 65 72 0d 0a 3b 20 74 6f 20 64 65 74 65 72 6d 69 6e 65 20 69 66 20 61 6e 79 20 73 70 65 63 | lter..;.to.determine.if.any.spec |
| 27000 | 69 61 6c 20 61 63 74 69 6f 6e 20 73 68 6f 75 6c 64 20 62 65 20 74 61 6b 65 6e 2e 20 20 54 68 65 | ial.action.should.be.taken...The |
| 27020 | 20 66 69 6c 74 65 72 0d 0a 3b 20 72 65 74 75 72 6e 20 76 61 6c 75 65 20 69 6e 64 69 63 61 74 65 | .filter..;.return.value.indicate |
| 27040 | 73 20 69 66 20 74 68 65 20 63 68 61 72 61 63 74 65 72 20 73 68 6f 75 6c 64 20 62 65 20 73 61 76 | s.if.the.character.should.be.sav |
| 27060 | 65 64 20 69 6e 20 74 68 65 0d 0a 3b 20 74 79 70 65 20 61 68 65 61 64 20 62 75 66 66 65 72 20 6f | ed.in.the..;.type.ahead.buffer.o |
| 27080 | 72 20 69 66 20 69 74 20 73 68 6f 75 6c 64 20 62 65 20 64 69 73 63 61 72 64 65 64 2e 20 20 41 20 | r.if.it.should.be.discarded...A. |
| 270a0 | 6b 65 79 62 6f 61 72 64 0d 0a 3b 20 73 65 6d 61 70 68 6f 72 65 20 65 78 69 73 74 73 20 74 6f 20 | keyboard..;.semaphore.exists.to. |
| 270c0 | 69 6e 64 69 63 61 74 65 20 69 66 20 61 20 70 72 6f 63 65 73 73 20 69 73 20 77 61 69 74 69 6e 67 | indicate.if.a.process.is.waiting |
| 270e0 | 20 66 6f 72 20 69 6e 70 75 74 2e 0d 0a 3b 20 49 66 20 74 68 65 20 6b 65 62 6f 61 72 64 20 73 65 | .for.input...;.If.the.keboard.se |
| 27100 | 6d 61 70 68 6f 72 65 20 69 73 20 73 65 74 20 61 6c 6c 20 6f 66 20 74 68 65 20 70 72 6f 63 65 73 | maphore.is.set.all.of.the.proces |
| 27120 | 73 65 73 20 73 6c 65 65 70 69 6e 67 20 6f 6e 0d 0a 3b 20 69 74 20 61 72 65 20 77 6f 6b 65 6e 20 | ses.sleeping.on..;.it.are.woken. |
| 27140 | 75 70 2e 0d 0a 0d 0a 4f 6c 64 4b 65 79 49 6e 74 65 72 72 75 70 74 20 44 44 20 20 20 20 20 20 3f | up.....OldKeyInterrupt.DD......? |
| 27160 | 0d 0a 4b 65 79 53 65 6d 20 20 20 20 20 20 20 20 20 20 64 62 20 20 20 20 20 20 30 20 20 20 20 20 | ..KeySem..........db......0..... |
| 27180 | 20 20 20 20 20 20 20 20 20 20 3b 20 6e 6f 6e 2d 7a 65 72 6f 20 69 66 20 73 6f 6d 65 6f 6e 65 20 | ..........;.non-zero.if.someone. |
| 271a0 | 77 61 69 74 69 6e 67 20 6f 6e 20 69 6e 70 75 74 0d 0a 0d 0a 4b 65 79 62 6f 61 72 64 49 6e 74 65 | waiting.on.input....KeyboardInte |
| 271c0 | 72 72 75 70 74 20 20 20 20 20 20 20 50 52 4f 43 20 46 41 52 0d 0a 09 49 4e 54 20 20 20 20 20 33 | rrupt.......PROC.FAR...INT.....3 |
| 271e0 | 32 48 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 53 61 76 65 20 72 65 | 2H.....................;.Save.re |
| 27200 | 67 73 0d 0a 09 4d 4f 56 20 20 20 20 20 41 58 2c 52 6f 6d 44 61 74 61 0d 0a 09 4d 4f 56 20 20 20 | gs...MOV.....AX,RomData...MOV... |
| 27220 | 20 20 44 53 2c 41 58 0d 0a 20 20 20 20 41 53 53 55 4d 45 20 20 20 20 20 20 44 53 3a 52 6f 6d 44 | ..DS,AX......ASSUME......DS:RomD |
| 27240 | 61 74 61 0d 0a 0d 0a 09 50 55 53 48 46 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ata.....PUSHF................... |
| 27260 | 20 20 20 20 20 20 20 20 3b 20 53 61 76 65 20 66 6c 61 67 73 20 74 6f 20 73 69 6d 75 6c 61 74 65 | ........;.Save.flags.to.simulate |
| 27280 | 20 49 4e 54 0d 0a 09 43 41 4c 4c 20 20 20 20 43 53 3a 4f 6c 64 4b 65 79 49 6e 74 65 72 72 75 70 | .INT...CALL....CS:OldKeyInterrup |
| 272a0 | 74 20 20 20 20 20 20 3b 20 4e 6f 77 20 64 6f 20 52 4f 4d 20 63 6f 64 65 0d 0a 3b 20 4e 6f 77 20 | t......;.Now.do.ROM.code..;.Now. |
| 272c0 | 74 65 6c 6c 20 44 4f 53 20 6b 65 79 62 6f 61 72 64 20 68 61 64 20 63 68 61 72 0d 0a 09 63 6c 69 | tell.DOS.keyboard.had.char...cli |
| 272e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 69 | .............................;.i |
| 27300 | 6e 74 65 72 72 75 70 74 73 20 6f 66 66 21 0d 0a 09 6d 6f 76 20 20 20 20 20 62 78 2c 42 75 66 66 | nterrupts.off!...mov.....bx,Buff |
| 27320 | 65 72 54 61 69 6c 20 20 20 20 20 20 20 20 20 20 20 3b 20 47 65 74 20 74 61 69 6c 20 6f 66 20 71 | erTail...........;.Get.tail.of.q |
| 27340 | 75 65 75 65 0d 0a 09 63 6d 70 20 20 20 20 20 62 78 2c 42 75 66 66 65 72 48 65 61 64 20 20 20 20 | ueue...cmp.....bx,BufferHead.... |
| 27360 | 20 20 20 20 20 20 20 3b 20 41 6e 79 74 68 69 6e 67 20 69 6e 20 6b 65 79 62 6f 61 72 64 20 71 75 | .......;.Anything.in.keyboard.qu |
| 27380 | 65 75 65 3f 0d 0a 09 4a 45 20 20 20 20 20 20 4e 6f 4b 65 79 20 20 20 20 20 20 20 20 20 20 20 20 | eue?...JE......NoKey............ |
| 273a0 | 20 20 20 20 20 20 20 3b 20 4e 6f 2c 20 64 6f 6e 27 74 20 72 65 71 75 65 75 65 20 74 68 65 6e 0d | .......;.No,.don't.requeue.then. |
| 273c0 | 0a 09 64 65 63 20 20 20 20 20 62 78 0d 0a 09 64 65 63 20 20 20 20 20 62 78 0d 0a 09 63 6d 70 20 | ..dec.....bx...dec.....bx...cmp. |
| 273e0 | 20 20 20 20 62 78 2c 6f 66 66 73 65 74 20 52 6f 6d 44 61 74 61 3a 4b 65 79 42 75 66 66 65 72 0d | ....bx,offset.RomData:KeyBuffer. |
| 27400 | 0a 09 6a 61 65 20 20 20 20 20 6b 62 69 31 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..jae.....kbi1.................. |
| 27420 | 20 20 3b 20 6e 6f 20 77 72 61 70 20 61 72 6f 75 6e 64 20 69 6e 20 62 75 66 66 65 72 0d 0a 09 6d | ..;.no.wrap.around.in.buffer...m |
| 27440 | 6f 76 20 20 20 20 20 62 78 2c 6f 66 66 73 65 74 20 52 6f 6d 44 61 74 61 3a 4b 65 79 42 75 66 66 | ov.....bx,offset.RomData:KeyBuff |
| 27460 | 65 72 2b 28 4b 65 79 42 75 66 4c 65 6e 2d 32 29 0d 0a 6b 62 69 31 3a 0d 0a 09 6d 6f 76 20 20 20 | er+(KeyBufLen-2)..kbi1:...mov... |
| 27480 | 20 20 61 78 2c 5b 62 78 5d 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 67 65 74 20 | ..ax,[bx].................;.get. |
| 274a0 | 6c 61 73 74 20 71 75 65 75 65 64 20 63 68 61 72 2e 0d 0a 09 6d 6f 76 20 20 20 20 20 64 78 2c 35 | last.queued.char....mov.....dx,5 |
| 274c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 43 6f 6e 73 49 6e 70 75 74 46 | ....................;.ConsInputF |
| 274e0 | 69 6c 74 65 72 20 73 75 62 66 75 6e 63 74 69 6f 6e 0d 0a 09 63 61 6c 6c 20 20 20 20 5b 44 6f 73 | ilter.subfunction...call....[Dos |
| 27500 | 46 75 6e 63 74 69 6f 6e 5d 0d 0a 09 6a 6e 7a 20 20 20 20 20 6b 62 69 32 20 20 20 20 20 20 20 20 | Function]...jnz.....kbi2........ |
| 27520 | 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 6b 65 79 20 73 68 6f 75 6c 64 20 72 65 6d 61 69 6e 20 | ............;.key.should.remain. |
| 27540 | 69 6e 20 62 75 66 66 65 72 0d 0a 09 6d 6f 76 20 20 20 20 20 42 75 66 66 65 72 54 61 69 6c 2c 62 | in.buffer...mov.....BufferTail,b |
| 27560 | 78 20 20 20 20 20 20 20 20 20 20 20 3b 20 64 69 73 63 61 72 64 20 6b 65 79 20 66 72 6f 6d 20 62 | x...........;.discard.key.from.b |
| 27580 | 75 66 66 65 72 0d 0a 09 6a 6d 70 20 20 20 20 20 53 48 4f 52 54 20 4e 6f 4b 65 79 0d 0a 6b 62 69 | uffer...jmp.....SHORT.NoKey..kbi |
| 275a0 | 32 3a 0d 0a 09 63 6c 69 0d 0a 09 43 4d 50 20 20 20 20 20 4b 65 79 53 65 6d 2c 30 20 20 20 20 20 | 2:...cli...CMP.....KeySem,0..... |
| 275c0 | 20 20 20 20 20 20 20 20 20 20 20 3b 20 4f 75 74 73 74 61 6e 64 69 6e 67 20 72 65 71 75 65 73 74 | ...........;.Outstanding.request |
| 275e0 | 3f 0d 0a 09 4a 45 20 20 20 20 20 20 4e 6f 4b 65 79 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ?...JE......NoKey............... |
| 27600 | 20 20 20 20 3b 20 4e 6f 2c 20 6d 61 79 20 6e 6f 74 20 62 65 20 69 6e 69 74 65 64 20 65 69 74 68 | ....;.No,.may.not.be.inited.eith |
| 27620 | 65 72 0d 0a 09 70 75 73 68 20 20 20 20 61 78 0d 0a 09 70 75 73 68 20 20 20 20 62 78 0d 0a 09 70 | er...push....ax...push....bx...p |
| 27640 | 75 73 68 20 20 20 20 63 78 0d 0a 09 70 75 73 68 20 20 20 20 64 78 0d 0a 09 6d 6f 76 20 20 20 20 | ush....cx...push....dx...mov.... |
| 27660 | 20 61 78 2c 63 73 0d 0a 09 6d 6f 76 20 20 20 20 20 62 78 2c 4f 46 46 53 45 54 20 4b 65 79 53 65 | .ax,cs...mov.....bx,OFFSET.KeySe |
| 27680 | 6d 0d 0a 09 6d 6f 76 20 20 20 20 20 63 73 3a 62 79 74 65 20 70 74 72 20 5b 62 78 5d 2c 30 20 20 | m...mov.....cs:byte.ptr.[bx],0.. |
| 276a0 | 20 20 20 20 3b 20 72 65 73 65 74 20 6b 65 79 62 6f 61 72 64 20 73 65 6d 61 70 68 6f 72 65 0d 0a | ....;.reset.keyboard.semaphore.. |
| 276c0 | 09 6d 6f 76 20 20 20 20 20 64 78 2c 31 30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .mov.....dx,10.................. |
| 276e0 | 20 3b 3b 20 50 72 6f 63 52 75 6e 0d 0a 09 63 61 6c 6c 20 20 20 20 5b 44 6f 73 46 75 6e 63 74 69 | .;;.ProcRun...call....[DosFuncti |
| 27700 | 6f 6e 5d 20 20 20 20 20 20 20 20 20 20 20 3b 20 61 77 61 6b 65 6e 20 61 6e 79 6f 6e 65 20 77 61 | on]...........;.awaken.anyone.wa |
| 27720 | 69 74 69 6e 67 20 6f 6e 20 69 6e 70 75 74 0d 0a 09 70 6f 70 20 20 20 20 20 64 78 0d 0a 09 70 6f | iting.on.input...pop.....dx...po |
| 27740 | 70 20 20 20 20 20 63 78 0d 0a 09 70 6f 70 20 20 20 20 20 62 78 0d 0a 09 70 6f 70 20 20 20 20 20 | p.....cx...pop.....bx...pop..... |
| 27760 | 61 78 0d 0a 4e 6f 4b 65 79 3a 0d 0a 09 49 52 45 54 0d 0a 4b 65 79 42 6f 61 72 64 49 6e 74 65 72 | ax..NoKey:...IRET..KeyBoardInter |
| 27780 | 72 75 70 74 20 20 20 20 20 20 20 45 4e 44 50 0d 0a 0d 0a 3b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | rupt.......ENDP....;------------ |
| 277a0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
| 277c0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0d 0a 3b 20 4b 65 79 62 6f 61 72 64 20 49 4e | -----------------..;.Keyboard.IN |
| 277e0 | 54 20 31 36 20 69 6e 74 65 72 63 65 70 74 20 72 6f 75 74 69 6e 65 20 74 6f 20 61 6c 6c 6f 77 20 | T.16.intercept.routine.to.allow. |
| 27800 | 63 6f 6e 73 6f 6c 65 20 69 6e 70 75 74 20 74 6f 20 73 6c 65 65 70 2e 0d 0a 3b 20 4f 6e 6c 79 20 | console.input.to.sleep...;.Only. |
| 27820 | 63 6f 6e 73 6f 6c 65 20 69 6e 70 75 74 20 66 75 6e 63 74 69 6f 6e 20 31 20 69 73 20 69 6e 74 65 | console.input.function.1.is.inte |
| 27840 | 72 63 65 70 74 65 64 2c 20 61 6c 6c 20 6f 74 68 65 72 20 66 75 6e 63 74 69 6f 6e 73 0d 0a 3b 20 | rcepted,.all.other.functions..;. |
| 27860 | 61 72 65 20 61 6c 6c 6f 77 65 64 20 74 6f 20 67 6f 20 64 69 72 65 63 74 6c 79 20 74 6f 20 74 68 | are.allowed.to.go.directly.to.th |
| 27880 | 65 20 52 4f 4d 20 42 49 4f 53 2e 20 20 46 6f 72 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 20 31 0d | e.ROM.BIOS...For.the.function.1. |
| 278a0 | 0a 3b 20 74 68 65 20 69 6e 70 75 74 20 73 74 61 74 75 73 20 69 73 20 63 68 65 63 6b 65 64 2c 20 | .;.the.input.status.is.checked,. |
| 278c0 | 69 66 20 61 20 63 68 61 72 61 63 74 65 72 20 69 73 20 72 65 61 64 79 20 74 68 65 20 66 75 6e 63 | if.a.character.is.ready.the.func |
| 278e0 | 74 69 6f 6e 0d 0a 3b 20 69 73 20 61 6c 6c 6f 77 65 64 20 74 6f 20 67 6f 20 74 6f 20 74 68 65 20 | tion..;.is.allowed.to.go.to.the. |
| 27900 | 52 4f 4d 20 42 49 4f 53 2e 20 20 4f 74 68 65 72 77 69 73 65 20 74 68 65 20 6b 65 79 62 6f 61 72 | ROM.BIOS...Otherwise.the.keyboar |
| 27920 | 64 20 73 65 6d 61 70 68 6f 72 65 0d 0a 3b 20 69 73 20 73 65 74 20 61 6e 64 20 74 68 65 20 70 72 | d.semaphore..;.is.set.and.the.pr |
| 27940 | 6f 63 65 73 73 20 69 73 20 70 75 74 20 74 6f 20 73 6c 65 65 70 20 6f 6e 20 74 68 65 20 61 64 64 | ocess.is.put.to.sleep.on.the.add |
| 27960 | 72 65 73 73 20 6f 66 20 74 68 65 0d 0a 3b 20 73 65 6d 61 70 68 6f 72 65 2e 20 20 57 68 65 6e 20 | ress.of.the..;.semaphore...When. |
| 27980 | 61 20 6b 65 79 20 69 73 20 74 79 70 65 64 20 74 68 65 20 6b 65 79 62 6f 61 72 64 20 69 6e 74 65 | a.key.is.typed.the.keyboard.inte |
| 279a0 | 72 72 75 70 74 20 72 6f 75 74 69 6e 65 0d 0a 3b 20 77 69 6c 6c 20 77 61 6b 65 75 70 20 61 6e 79 | rrupt.routine..;.will.wakeup.any |
| 279c0 | 20 70 72 6f 63 65 73 73 65 73 20 73 6c 65 65 70 69 6e 67 20 6f 6e 20 74 68 69 73 20 73 65 6d 61 | .processes.sleeping.on.this.sema |
| 279e0 | 70 68 6f 72 65 2e 0d 0a 3b 0d 0a 3b 20 20 20 20 20 20 20 57 41 52 4e 49 4e 47 3a 20 54 68 65 20 | phore...;..;.......WARNING:.The. |
| 27a00 | 66 6f 6c 6c 6f 77 69 6e 67 20 72 6f 75 74 69 6e 65 73 20 63 61 6e 20 62 65 20 65 6e 74 65 72 65 | following.routines.can.be.entere |
| 27a20 | 64 20 72 65 63 75 72 73 69 76 65 6c 79 0d 0a 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | d.recursively..;................ |
| 27a40 | 64 75 65 20 74 6f 20 74 68 65 20 66 61 63 74 20 74 68 61 74 20 74 68 65 20 52 4f 4d 20 42 49 4f | due.to.the.fact.that.the.ROM.BIO |
| 27a60 | 53 20 72 6f 75 74 69 6e 65 73 20 63 61 6c 6c 65 64 0d 0a 3b 20 20 20 20 20 20 20 20 20 20 20 20 | S.routines.called..;............ |
| 27a80 | 20 20 20 20 72 65 65 6e 61 62 6c 65 20 69 6e 74 65 72 72 75 70 74 73 2e 20 20 49 74 27 73 20 6e | ....reenable.interrupts...It's.n |
| 27aa0 | 6f 74 20 75 73 75 61 6c 6c 79 20 61 20 70 72 6f 62 6c 65 6d 0d 0a 3b 20 20 20 20 20 20 20 20 20 | ot.usually.a.problem..;......... |
| 27ac0 | 20 20 20 20 20 20 20 73 69 6e 63 65 20 69 6e 74 65 72 72 75 70 74 73 20 77 69 6c 6c 20 67 65 6e | .......since.interrupts.will.gen |
| 27ae0 | 65 72 61 6c 6c 79 20 62 65 20 70 72 6f 63 65 73 73 65 64 20 66 61 73 74 65 72 0d 0a 3b 20 20 20 | erally.be.processed.faster..;... |
| 27b00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 74 68 61 6e 20 61 6e 79 6f 6e 65 20 63 61 6e 20 74 79 70 | .............than.anyone.can.typ |
| 27b20 | 65 2e 0d 0a 0d 0a 4f 6c 64 4b 62 64 48 61 6e 64 6c 65 72 20 20 20 64 64 20 20 20 20 20 20 3f 0d | e.....OldKbdHandler...dd......?. |
| 27b40 | 0a 53 63 72 6e 49 6f 4f 6b 09 64 64 09 3f 0d 0a 0d 0a 3b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | .ScrnIoOk.dd.?....;------------- |
| 27b60 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
| 27b80 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0d 0a 0d 0a 4b 65 79 42 6f 61 72 64 48 61 6e 64 | ----------------....KeyBoardHand |
| 27ba0 | 6c 65 72 20 70 72 6f 63 20 20 20 20 66 61 72 0d 0a 09 6f 72 20 20 20 20 20 20 61 68 2c 61 68 0d | ler.proc....far...or......ah,ah. |
| 27bc0 | 0a 09 6a 65 20 20 20 20 20 20 44 6f 4c 6f 63 61 6c 52 65 61 64 0d 0a 09 63 6d 70 20 20 20 20 20 | ..je......DoLocalRead...cmp..... |
| 27be0 | 61 68 2c 31 0d 0a 09 6a 65 20 20 20 20 20 20 44 6f 4c 6f 63 61 6c 53 74 61 74 0d 0a 4f 6c 64 4b | ah,1...je......DoLocalStat..OldK |
| 27c00 | 42 69 6e 74 3a 0d 0a 09 6a 6d 70 20 20 20 20 20 5b 4f 6c 64 4b 62 64 48 61 6e 64 6c 65 72 5d 0d | Bint:...jmp.....[OldKbdHandler]. |
| 27c20 | 0a 0d 0a 44 6f 4c 6f 63 61 6c 53 74 61 74 3a 0d 0a 09 70 75 73 68 20 20 20 20 62 78 0d 0a 09 70 | ...DoLocalStat:...push....bx...p |
| 27c40 | 75 73 68 20 20 20 20 64 73 0d 0a 09 6c 64 73 20 20 20 20 20 62 78 2c 53 63 72 6e 49 6f 4f 6b 0d | ush....ds...lds.....bx,ScrnIoOk. |
| 27c60 | 0a 09 74 65 73 74 20 20 20 20 62 79 74 65 20 70 74 72 20 5b 62 78 5d 2c 30 46 46 68 0d 0a 09 70 | ..test....byte.ptr.[bx],0FFh...p |
| 27c80 | 6f 70 20 20 20 20 20 64 73 0d 0a 09 70 6f 70 20 20 20 20 20 62 78 0d 0a 09 6a 6e 7a 20 20 20 20 | op.....ds...pop.....bx...jnz.... |
| 27ca0 | 20 4f 6c 64 4b 42 69 6e 74 0d 0a 09 78 6f 72 20 20 20 20 20 61 78 2c 61 78 0d 0a 09 72 65 74 20 | .OldKBint...xor.....ax,ax...ret. |
| 27cc0 | 20 20 20 20 32 0d 0a 44 6f 49 6e 74 31 36 09 4c 41 42 45 4c 09 46 41 52 09 09 3b 20 65 6e 74 72 | ....2..DoInt16.LABEL.FAR..;.entr |
| 27ce0 | 79 20 66 6f 72 20 43 68 72 49 6e 0d 0a 44 6f 4c 6f 63 61 6c 52 65 61 64 3a 0d 0a 09 70 75 73 68 | y.for.ChrIn..DoLocalRead:...push |
| 27d00 | 20 20 20 20 61 78 0d 0a 09 70 75 73 68 20 20 20 20 62 78 0d 0a 09 70 75 73 68 20 20 20 20 63 78 | ....ax...push....bx...push....cx |
| 27d20 | 0d 0a 09 70 75 73 68 20 20 20 20 64 78 0d 0a 44 6f 4c 6f 63 61 6c 52 64 31 3a 0d 0a 09 70 75 73 | ...push....dx..DoLocalRd1:...pus |
| 27d40 | 68 20 20 20 20 64 73 0d 0a 09 6c 64 73 20 20 20 20 20 62 78 2c 53 63 72 6e 49 6f 4f 6b 0d 0a 09 | h....ds...lds.....bx,ScrnIoOk... |
| 27d60 | 6d 6f 76 20 20 20 20 20 61 78 2c 64 73 0d 0a 09 74 65 73 74 20 20 20 20 62 79 74 65 20 70 74 72 | mov.....ax,ds...test....byte.ptr |
| 27d80 | 20 5b 62 78 5d 2c 30 46 46 68 0d 0a 09 70 6f 70 20 20 20 20 20 64 73 0d 0a 09 6a 6e 7a 20 20 20 | .[bx],0FFh...pop.....ds...jnz... |
| 27da0 | 20 20 44 6f 4c 6f 63 61 6c 52 64 32 0d 0a 09 78 6f 72 20 20 20 20 20 63 78 2c 63 78 0d 0a 09 6d | ..DoLocalRd2...xor.....cx,cx...m |
| 27dc0 | 6f 76 20 20 20 20 20 64 78 2c 39 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b | ov.....dx,9....................; |
| 27de0 | 3b 20 50 72 6f 63 42 6c 6f 63 6b 0d 0a 09 63 61 6c 6c 20 20 20 20 5b 44 6f 73 46 75 6e 63 74 69 | ;.ProcBlock...call....[DosFuncti |
| 27e00 | 6f 6e 5d 20 20 20 20 20 20 20 20 20 20 20 3b 20 73 6c 65 65 70 20 75 6e 74 69 6c 20 61 20 73 63 | on]...........;.sleep.until.a.sc |
| 27e20 | 72 65 65 6e 20 73 77 69 74 63 68 0d 0a 09 6a 6d 70 20 20 20 20 20 44 6f 4c 6f 63 61 6c 52 64 31 | reen.switch...jmp.....DoLocalRd1 |
| 27e40 | 0d 0a 0d 0a 44 6f 4c 6f 63 61 6c 52 64 32 3a 0d 0a 09 6d 6f 76 20 20 20 20 20 61 68 2c 31 20 20 | ....DoLocalRd2:...mov.....ah,1.. |
| 27e60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 67 65 74 20 63 6f 6e 73 6f 6c 65 20 | ..................;.get.console. |
| 27e80 | 73 74 61 74 75 73 0d 0a 09 70 75 73 68 66 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | status...pushf.................. |
| 27ea0 | 20 20 20 20 20 20 20 20 20 3b 20 73 69 6d 75 6c 61 74 65 20 49 4e 54 20 74 6f 20 6f 6c 64 20 68 | .........;.simulate.INT.to.old.h |
| 27ec0 | 61 6e 64 6c 65 72 0d 0a 09 63 6c 69 0d 0a 09 63 61 6c 6c 20 20 20 20 5b 4f 6c 64 4b 62 64 48 61 | andler...cli...call....[OldKbdHa |
| 27ee0 | 6e 64 6c 65 72 5d 0d 0a 09 63 6c 69 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ndler]...cli.................... |
| 27f00 | 20 20 20 20 20 20 20 20 20 3b 20 73 75 62 66 75 6e 63 74 69 6f 6e 20 31 20 75 6e 63 6f 6e 64 69 | .........;.subfunction.1.uncondi |
| 27f20 | 74 69 6f 6e 61 6c 6c 79 20 73 65 74 73 20 49 46 0d 0a 09 6a 6e 7a 20 20 20 20 20 4c 6f 63 61 6c | tionally.sets.IF...jnz.....Local |
| 27f40 | 52 65 61 64 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 67 6f 20 72 65 61 64 20 63 68 61 | Read...............;.go.read.cha |
| 27f60 | 72 61 63 74 65 72 0d 0a 09 6d 6f 76 20 20 20 20 20 61 78 2c 63 73 0d 0a 09 6d 6f 76 20 20 20 20 | racter...mov.....ax,cs...mov.... |
| 27f80 | 20 62 78 2c 4f 46 46 53 45 54 20 4b 65 79 53 65 6d 0d 0a 09 6d 6f 76 20 20 20 20 20 63 73 3a 62 | .bx,OFFSET.KeySem...mov.....cs:b |
| 27fa0 | 79 74 65 20 70 74 72 20 5b 62 78 5d 2c 30 46 46 68 20 20 20 3b 20 73 65 74 20 6b 65 79 62 6f 61 | yte.ptr.[bx],0FFh...;.set.keyboa |
| 27fc0 | 72 64 20 73 65 6d 61 70 68 6f 72 65 0d 0a 09 78 6f 72 20 20 20 20 20 63 78 2c 63 78 0d 0a 09 6d | rd.semaphore...xor.....cx,cx...m |
| 27fe0 | 6f 76 20 20 20 20 20 64 78 2c 39 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b | ov.....dx,9....................; |
| 28000 | 3b 20 50 72 6f 63 42 6c 6f 63 6b 0d 0a 09 63 61 6c 6c 20 20 20 20 5b 44 6f 73 46 75 6e 63 74 69 | ;.ProcBlock...call....[DosFuncti |
| 28020 | 6f 6e 5d 20 20 20 20 20 20 20 20 20 20 20 3b 20 73 6c 65 65 70 20 75 6e 74 69 6c 20 61 20 63 68 | on]...........;.sleep.until.a.ch |
| 28040 | 61 72 20 69 73 20 74 79 70 65 64 0d 0a 09 6a 6d 70 20 20 20 20 20 44 6f 4c 6f 63 61 6c 52 64 31 | ar.is.typed...jmp.....DoLocalRd1 |
| 28060 | 0d 0a 0d 0a 4c 6f 63 61 6c 52 65 61 64 3a 0d 0a 09 70 6f 70 20 20 20 20 20 64 78 0d 0a 09 70 6f | ....LocalRead:...pop.....dx...po |
| 28080 | 70 20 20 20 20 20 63 78 0d 0a 09 70 6f 70 20 20 20 20 20 62 78 0d 0a 09 70 6f 70 20 20 20 20 20 | p.....cx...pop.....bx...pop..... |
| 280a0 | 61 78 0d 0a 09 6a 6d 70 20 20 20 20 20 5b 4f 6c 64 4b 62 64 48 61 6e 64 6c 65 72 5d 20 20 20 20 | ax...jmp.....[OldKbdHandler].... |
| 280c0 | 20 20 20 20 20 3b 20 72 65 61 64 20 74 68 65 20 63 68 61 72 61 63 74 65 72 20 61 6e 64 20 72 65 | .....;.read.the.character.and.re |
| 280e0 | 74 75 72 6e 0d 0a 0d 0a 4b 65 79 42 6f 61 72 64 48 61 6e 64 6c 65 72 20 65 6e 64 70 0d 0a 0d 0a | turn....KeyBoardHandler.endp.... |
| 28100 | 0d 0a 73 75 62 74 74 6c 09 24 43 6f 6e 52 65 61 64 20 2d 20 43 6f 6e 73 6f 6c 65 20 49 6e 70 75 | ..subttl.$ConRead.-.Console.Inpu |
| 28120 | 74 20 28 52 65 61 64 29 0d 0a 70 61 67 65 0d 0a 0d 0a 3b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | t.(Read)..page....;------------- |
| 28140 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
| 28160 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0d 0a 3b 09 43 | ---------------------------..;.C |
| 28180 | 6f 6e 73 6f 6c 65 20 49 6e 70 75 74 20 28 52 65 61 64 29 0d 0a 3b 0d 0a 3b 20 65 6e 74 72 79 3a | onsole.Input.(Read)..;..;.entry: |
| 281a0 | 0d 0a 3b 09 44 53 3a 42 58 20 3d 20 70 6f 69 6e 74 65 72 20 74 6f 20 52 65 71 75 65 73 74 20 70 | ..;.DS:BX.=.pointer.to.Request.p |
| 281c0 | 61 63 6b 65 74 0d 0a 3b 09 45 53 3a 44 49 20 3d 20 54 72 61 6e 73 66 65 72 20 61 64 64 72 65 73 | acket..;.ES:DI.=.Transfer.addres |
| 281e0 | 73 0d 0a 3b 09 43 58 20 3d 20 43 6f 75 6e 74 0d 0a 3b 0d 0a 0d 0a 61 73 73 75 6d 65 09 64 73 3a | s..;.CX.=.Count..;....assume.ds: |
| 28200 | 4e 4f 54 48 49 4e 47 2c 65 73 3a 4e 4f 54 48 49 4e 47 0d 0a 0d 0a 24 43 6f 6e 52 65 61 64 3a 0d | NOTHING,es:NOTHING....$ConRead:. |
| 28220 | 0a 09 61 6e 64 09 63 78 2c 63 78 0d 0a 09 6a 6e 7a 09 6a 67 6c 32 0d 0a 09 6a 6d 70 09 43 52 45 | ..and.cx,cx...jnz.jgl2...jmp.CRE |
| 28240 | 78 69 74 0d 0a 3b 09 6a 63 78 7a 09 43 52 45 78 69 74 09 09 09 3b 20 6e 6f 20 63 68 61 72 73 20 | xit..;.jcxz.CRExit...;.no.chars. |
| 28260 | 74 6f 20 72 65 61 64 20 42 55 47 42 55 47 20 72 65 73 74 6f 72 65 0d 0a 6a 67 6c 32 3a 09 63 6c | to.read.BUGBUG.restore..jgl2:.cl |
| 28280 | 64 09 09 09 09 3b 20 6d 61 6b 65 20 73 75 72 65 21 0d 0a 09 6d 6f 76 09 64 78 2c 77 6f 72 64 20 | d....;.make.sure!...mov.dx,word. |
| 282a0 | 70 74 72 20 64 73 3a 5b 62 78 5d 2e 53 54 41 52 54 09 3b 20 67 65 74 20 73 63 72 65 65 6e 20 6e | ptr.ds:[bx].START.;.get.screen.n |
| 282c0 | 75 6d 62 65 72 0d 0a 09 63 6d 70 09 64 78 2c 28 4d 61 78 53 49 42 2d 31 29 09 09 3b 20 76 61 6c | umber...cmp.dx,(MaxSIB-1)..;.val |
| 282e0 | 69 64 20 6e 75 6d 62 65 72 3f 0d 0a 09 6a 62 65 09 43 6f 6e 52 4c 6f 6f 70 09 09 3b 20 79 65 73 | id.number?...jbe.ConRLoop..;.yes |
| 28300 | 2c 20 64 6f 20 69 6e 70 75 74 0d 0a 09 6d 6f 76 09 61 6c 2c 30 42 48 09 09 09 3b 20 6e 6f 2c 20 | ,.do.input...mov.al,0BH...;.no,. |
| 28320 | 52 45 41 44 20 46 41 55 4c 54 20 45 52 52 4f 52 0d 0a 09 6a 6d 70 09 53 74 61 74 75 73 45 72 72 | READ.FAULT.ERROR...jmp.StatusErr |
| 28340 | 6f 72 0d 0a 43 6f 6e 52 4c 6f 6f 70 3a 0d 0a 09 44 45 42 55 47 09 31 30 68 2c 31 2c 3c 43 4f 4e | or..ConRLoop:...DEBUG.10h,1,<CON |
| 28360 | 52 3a 24 78 3d 24 78 3f 20 3e 2c 3c 64 78 2c 43 75 72 72 53 63 3e 0d 0a 09 63 6d 70 09 64 78 2c | R:$x=$x?.>,<dx,CurrSc>...cmp.dx, |
| 28380 | 5b 43 75 72 72 53 63 5d 0d 0a 09 6a 65 09 73 6a 70 30 0d 0a 09 63 61 6c 6c 09 47 65 74 53 49 42 | [CurrSc]...je.sjp0...call.GetSIB |
| 283a0 | 41 64 72 09 09 3b 20 67 65 74 20 70 6f 69 6e 74 65 72 20 74 6f 20 74 68 65 20 53 49 42 0d 0a 09 | Adr..;.get.pointer.to.the.SIB... |
| 283c0 | 44 45 42 55 47 09 31 30 68 2c 31 2c 3c 42 6c 6f 63 6b 20 72 65 61 64 20 77 72 6f 6e 67 20 73 63 | DEBUG.10h,1,<Block.read.wrong.sc |
| 283e0 | 72 65 65 6e 20 3e 2c 3c 3e 0d 0a 09 63 61 6c 6c 09 44 6f 50 42 6c 6f 63 6b 09 09 3b 20 62 6c 6f | reen.>,<>...call.DoPBlock..;.blo |
| 28400 | 63 6b 20 74 68 65 20 70 72 6f 63 65 73 73 0d 0a 09 6a 6d 70 09 73 68 6f 72 74 20 43 6f 6e 52 4c | ck.the.process...jmp.short.ConRL |
| 28420 | 6f 6f 70 09 09 3b 20 74 65 73 74 20 66 6c 61 67 20 61 67 61 69 6e 0d 0a 73 6a 70 30 3a 0d 0a 09 | oop..;.test.flag.again..sjp0:... |
| 28440 | 63 61 6c 6c 09 43 68 72 49 6e 0d 0a 09 73 74 6f 73 62 0d 0a 3b 09 6c 6f 6f 70 09 43 6f 6e 52 4c | call.ChrIn...stosb..;.loop.ConRL |
| 28460 | 6f 6f 70 0d 0a 09 6c 6f 6f 70 09 6a 67 6c 33 0d 0a 43 52 45 78 69 74 3a 20 6a 6d 70 09 53 74 61 | oop...loop.jgl3..CRExit:.jmp.Sta |
| 28480 | 74 75 73 43 6f 6d 70 6c 65 74 65 0d 0a 0d 0a 6a 67 6c 33 3a 09 6a 6d 70 09 43 6f 6e 52 4c 6f 6f | tusComplete....jgl3:.jmp.ConRLoo |
| 284a0 | 70 0d 0a 0d 0a 73 75 62 74 74 6c 09 43 68 72 49 6e 20 2d 20 52 65 61 64 20 61 20 73 69 6e 67 6c | p....subttl.ChrIn.-.Read.a.singl |
| 284c0 | 65 20 63 68 61 72 61 63 74 65 72 20 49 6e 0d 0a 70 61 67 65 0d 0a 0d 0a 3b 2d 2d 2d 2d 2d 2d 2d | e.character.In..page....;------- |
| 284e0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
| 28500 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
| 28520 | 2d 0d 0a 3b 09 52 65 61 64 20 61 20 73 69 6e 67 6c 65 20 63 68 61 72 61 63 74 65 72 20 49 6e 0d | -..;.Read.a.single.character.In. |
| 28540 | 0a 3b 0d 0a 3b 20 65 78 69 74 3a 0d 0a 3b 09 43 68 61 72 61 63 74 65 72 20 69 6e 20 41 4c 0d 0a | .;..;.exit:..;.Character.in.AL.. |
| 28560 | 3b 0d 0a 3b 20 6d 6f 64 69 66 69 65 73 3a 09 41 58 0d 0a 3b 0d 0a 0d 0a 61 73 73 75 6d 65 09 64 | ;..;.modifies:.AX..;....assume.d |
| 28580 | 73 3a 4e 4f 54 48 49 4e 47 2c 65 73 3a 4e 4f 54 48 49 4e 47 0d 0a 0d 0a 43 68 72 49 6e 3a 0d 0a | s:NOTHING,es:NOTHING....ChrIn:.. |
| 285a0 | 09 44 45 42 55 47 09 31 30 68 2c 31 2c 3c 69 6e 2e 43 68 72 49 6e 20 3e 2c 3c 3e 0d 0a 09 78 6f | .DEBUG.10h,1,<in.ChrIn.>,<>...xo |
| 285c0 | 72 09 61 78 2c 61 78 0d 0a 09 78 63 68 67 09 61 6c 2c 5b 41 6c 74 41 48 5d 09 09 3b 20 47 65 74 | r.ax,ax...xchg.al,[AltAH]..;.Get |
| 285e0 | 20 43 68 61 72 61 63 74 65 72 20 26 20 7a 65 72 6f 20 41 6c 74 41 48 0d 0a 09 6f 72 09 61 6c 2c | .Character.&.zero.AltAH...or.al, |
| 28600 | 61 6c 09 09 09 3b 20 41 20 63 68 61 72 20 61 76 61 69 6c 61 62 6c 65 3f 0d 0a 09 6a 6e 7a 09 4b | al...;.A.char.available?...jnz.K |
| 28620 | 65 79 52 65 74 0d 0a 3b 0d 0a 3b 2d 2d 2d 20 4e 4f 54 45 3a 20 54 68 65 20 62 6c 6f 63 6b 69 6e | eyRet..;..;---.NOTE:.The.blockin |
| 28640 | 67 20 6f 6e 20 72 65 61 64 20 69 73 20 64 6f 6e 65 20 61 74 20 69 6e 74 20 31 36 68 20 6c 65 76 | g.on.read.is.done.at.int.16h.lev |
| 28660 | 65 6c 0d 0a 3b 09 69 6e 20 49 42 4d 42 49 4f 2e 20 4e 6f 20 6e 65 65 64 20 74 6f 20 62 6c 6f 63 | el..;.in.IBMBIO..No.need.to.bloc |
| 28680 | 6b 20 68 65 72 65 2e 0d 0a 3b 0d 0a 09 44 45 42 55 47 09 31 30 68 2c 31 2c 3c 20 63 6f 6e 2e 64 | k.here...;...DEBUG.10h,1,<.con.d |
| 286a0 | 6f 2e 31 36 20 3e 2c 3c 3e 0d 0a 09 6d 6f 76 09 61 68 2c 30 09 09 09 3b 20 6e 6f 2c 20 64 6f 20 | o.16.>,<>...mov.ah,0...;.no,.do. |
| 286c0 | 61 20 72 65 61 64 20 63 61 6c 6c 0d 0a 09 70 75 73 68 66 0d 0a 09 63 61 6c 6c 09 44 6f 49 6e 74 | a.read.call...pushf...call.DoInt |
| 286e0 | 31 36 0d 0a 3b 3b 09 69 6e 74 09 31 36 68 0d 0a 09 44 45 42 55 47 09 31 30 68 2c 31 2c 3c 20 63 | 16..;;.int.16h...DEBUG.10h,1,<.c |
| 28700 | 6f 6e 2e 67 6f 74 2e 24 78 20 3e 2c 3c 61 78 3e 0d 0a 09 6f 72 09 61 78 2c 61 78 09 09 09 3b 20 | on.got.$x.>,<ax>...or.ax,ax...;. |
| 28720 | 63 68 65 63 6b 20 66 6f 72 20 6e 6f 6e 2d 6b 65 79 20 61 66 74 65 72 20 42 52 45 41 4b 0d 0a 09 | check.for.non-key.after.BREAK... |
| 28740 | 6a 6e 7a 09 6a 67 6c 31 0d 0a 09 6a 6d 70 09 63 68 72 69 6e 0d 0a 0d 0a 6a 67 6c 31 3a 09 63 6d | jnz.jgl1...jmp.chrin....jgl1:.cm |
| 28760 | 70 09 61 78 2c 37 32 30 30 68 09 09 3b 20 43 54 52 4c 2d 50 52 54 53 43 20 3f 0d 0a 09 6a 6e 7a | p.ax,7200h..;.CTRL-PRTSC.?...jnz |
| 28780 | 09 73 6a 61 30 0d 0a 09 6d 6f 76 09 61 6c 2c 31 30 68 09 09 09 3b 20 79 65 73 2c 20 6d 61 6b 65 | .sja0...mov.al,10h...;.yes,.make |
| 287a0 | 20 69 74 20 61 20 63 74 72 6c 2d 50 0d 0a 73 6a 61 30 3a 09 6f 72 09 61 6c 2c 61 6c 09 09 09 3b | .it.a.ctrl-P..sja0:.or.al,al...; |
| 287c0 | 20 73 70 65 63 69 61 6c 20 63 61 73 65 3f 0d 0a 09 6a 6e 7a 09 4b 65 79 52 65 74 0d 0a 09 6d 6f | .special.case?...jnz.KeyRet...mo |
| 287e0 | 76 09 5b 41 6c 74 41 48 5d 2c 61 68 0d 0a 4b 65 79 52 65 74 3a 0d 0a 09 72 65 74 0d 0a 0d 0a 0d | v.[AltAH],ah..KeyRet:...ret..... |
| 28800 | 0a 73 75 62 74 74 6c 09 24 43 6f 6e 52 64 6e 64 20 2d 20 43 6f 6e 73 6f 6c 65 20 6e 6f 6e 2d 64 | .subttl.$ConRdnd.-.Console.non-d |
| 28820 | 65 73 74 72 75 63 74 69 76 65 20 49 6e 70 75 74 2c 20 6e 6f 20 77 61 69 74 0d 0a 70 61 67 65 0d | estructive.Input,.no.wait..page. |
| 28840 | 0a 0d 0a 3b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | ...;---------------------------- |
| 28860 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
| 28880 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0d 0a 3b 09 43 6f 6e 73 6f 6c 65 20 6e 6f 6e 2d 64 65 73 74 | ------------..;.Console.non-dest |
| 288a0 | 72 75 63 74 69 76 65 20 49 6e 70 75 74 2c 20 6e 6f 20 77 61 69 74 0d 0a 3b 0d 0a 3b 20 65 6e 74 | ructive.Input,.no.wait..;..;.ent |
| 288c0 | 72 79 3a 0d 0a 3b 09 44 53 3a 42 58 20 3d 20 70 6f 69 6e 74 65 72 20 74 6f 20 52 65 71 75 65 73 | ry:..;.DS:BX.=.pointer.to.Reques |
| 288e0 | 74 20 70 61 63 6b 65 74 0d 0a 3b 0d 0a 0d 0a 61 73 73 75 6d 65 09 64 73 3a 4e 4f 54 48 49 4e 47 | t.packet..;....assume.ds:NOTHING |
| 28900 | 2c 65 73 3a 4e 4f 54 48 49 4e 47 0d 0a 0d 0a 24 43 6f 6e 52 64 6e 64 3a 0d 0a 09 6d 6f 76 09 64 | ,es:NOTHING....$ConRdnd:...mov.d |
| 28920 | 78 2c 77 6f 72 64 20 70 74 72 20 64 73 3a 5b 62 78 5d 2e 53 54 41 52 54 09 3b 20 67 65 74 20 73 | x,word.ptr.ds:[bx].START.;.get.s |
| 28940 | 63 72 65 65 6e 20 6e 75 6d 62 65 72 0d 0a 09 63 6d 70 09 64 78 2c 28 4d 61 78 53 49 42 2d 31 29 | creen.number...cmp.dx,(MaxSIB-1) |
| 28960 | 09 09 3b 20 76 61 6c 69 64 20 6e 75 6d 62 65 72 3f 0d 0a 09 6a 62 65 09 73 6a 71 30 09 09 09 3b | ..;.valid.number?...jbe.sjq0...; |
| 28980 | 20 79 65 73 2c 20 64 6f 20 69 6e 70 75 74 0d 0a 09 6d 6f 76 09 61 6c 2c 30 42 48 09 09 09 3b 20 | .yes,.do.input...mov.al,0BH...;. |
| 289a0 | 6e 6f 2c 20 52 45 41 44 20 46 41 55 4c 54 20 45 52 52 4f 52 0d 0a 09 6a 6d 70 09 53 74 61 74 75 | no,.READ.FAULT.ERROR...jmp.Statu |
| 289c0 | 73 45 72 72 6f 72 0d 0a 73 6a 71 30 3a 0d 0a 09 44 45 42 55 47 09 31 30 68 2c 31 2c 3c 43 4e 44 | sError..sjq0:...DEBUG.10h,1,<CND |
| 289e0 | 52 3a 24 78 3d 24 78 3f 20 3e 2c 3c 64 78 2c 43 75 72 72 53 63 3e 0d 0a 09 63 6d 70 09 64 78 2c | R:$x=$x?.>,<dx,CurrSc>...cmp.dx, |
| 28a00 | 5b 43 75 72 72 53 63 5d 0d 0a 49 46 44 45 46 09 44 45 42 55 47 46 4c 47 0d 0a 09 6a 65 09 73 6a | [CurrSc]..IFDEF.DEBUGFLG...je.sj |
| 28a20 | 71 31 0d 0a 09 6a 6d 70 09 43 6f 6e 42 75 73 0d 0a 45 4c 53 45 0d 0a 09 6a 6e 65 09 43 6f 6e 42 | q1...jmp.ConBus..ELSE...jne.ConB |
| 28a40 | 75 73 09 09 09 3b 20 6e 6f 74 20 63 75 72 72 65 6e 74 20 73 63 72 65 65 6e 2c 20 6e 6f 20 63 68 | us...;.not.current.screen,.no.ch |
| 28a60 | 61 72 20 61 76 61 69 6c 0d 0a 45 4e 44 49 46 0d 0a 3b 09 63 61 6c 6c 09 47 65 74 53 49 42 41 64 | ar.avail..ENDIF..;.call.GetSIBAd |
| 28a80 | 72 09 09 3b 20 67 65 74 20 70 6f 69 6e 74 65 72 20 74 6f 20 74 68 65 20 53 49 42 0d 0a 3b 09 63 | r..;.get.pointer.to.the.SIB..;.c |
| 28aa0 | 61 6c 6c 09 44 6f 50 42 6c 6f 63 6b 09 09 3b 20 62 6c 6f 63 6b 20 74 68 65 20 70 72 6f 63 65 73 | all.DoPBlock..;.block.the.proces |
| 28ac0 | 73 0d 0a 3b 09 6a 6d 70 09 73 68 6f 72 74 20 73 6a 71 30 09 09 3b 20 74 65 73 74 20 66 6c 61 67 | s..;.jmp.short.sjq0..;.test.flag |
| 28ae0 | 20 61 67 61 69 6e 0d 0a 73 6a 71 31 3a 0d 0a 09 6d 6f 76 09 61 6c 2c 5b 41 6c 74 41 48 5d 09 09 | .again..sjq1:...mov.al,[AltAH].. |
| 28b00 | 3b 20 63 68 61 72 20 61 76 61 69 6c 20 61 6c 72 65 61 64 79 3f 0d 0a 09 6f 72 09 61 6c 2c 61 6c | ;.char.avail.already?...or.al,al |
| 28b20 | 0d 0a 09 6a 6e 7a 09 72 64 45 78 69 74 0d 0a 09 44 45 42 55 47 09 31 30 68 2c 31 2c 3c 20 4e 52 | ...jnz.rdExit...DEBUG.10h,1,<.NR |
| 28b40 | 44 3a 64 6f 2e 31 36 20 3e 2c 3c 3e 0d 0a 09 6d 6f 76 09 61 68 2c 31 09 09 09 3b 20 6e 6f 2c 20 | D:do.16.>,<>...mov.ah,1...;.no,. |
| 28b60 | 67 65 74 20 73 74 61 74 75 73 0d 0a 09 69 6e 74 09 31 36 68 0d 0a 09 6a 7a 09 43 6f 6e 42 75 73 | get.status...int.16h...jz.ConBus |
| 28b80 | 0d 0a 09 44 45 42 55 47 09 31 30 68 2c 31 2c 3c 20 4e 52 44 3a 6e 6f 6e 62 75 73 20 24 78 20 3e | ...DEBUG.10h,1,<.NRD:nonbus.$x.> |
| 28ba0 | 2c 3c 61 78 3e 0d 0a 09 6f 72 09 61 78 2c 61 78 0d 0a 09 6a 6e 7a 09 4e 6f 74 42 6b 09 09 09 3b | ,<ax>...or.ax,ax...jnz.NotBk...; |
| 28bc0 | 20 43 68 65 63 6b 20 66 6f 72 20 6e 75 6c 6c 20 61 66 74 65 72 20 62 72 65 61 6b 0d 0a 09 6d 6f | .Check.for.null.after.break...mo |
| 28be0 | 76 09 61 68 2c 30 09 09 09 3b 20 66 6c 75 73 68 20 74 68 65 20 6e 75 6c 6c 0d 0a 09 69 6e 74 09 | v.ah,0...;.flush.the.null...int. |
| 28c00 | 31 36 68 0d 0a 09 6a 6d 70 09 24 43 6f 6e 52 64 6e 64 09 09 3b 20 74 72 79 20 61 67 61 69 6e 0d | 16h...jmp.$ConRdnd..;.try.again. |
| 28c20 | 0a 3b 09 6a 6d 70 09 73 68 6f 72 74 20 24 43 6f 6e 52 64 6e 64 09 09 3b 20 74 72 79 20 61 67 61 | .;.jmp.short.$ConRdnd..;.try.aga |
| 28c40 | 69 6e 20 42 55 47 42 55 47 0d 0a 4e 6f 74 42 6b 3a 0d 0a 09 63 6d 70 09 61 78 2c 37 32 30 30 68 | in.BUGBUG..NotBk:...cmp.ax,7200h |
| 28c60 | 09 09 3b 20 43 54 52 4c 2d 50 52 54 53 43 20 3f 0d 0a 09 6a 6e 7a 09 72 64 45 78 69 74 0d 0a 09 | ..;.CTRL-PRTSC.?...jnz.rdExit... |
| 28c80 | 6d 6f 76 09 61 6c 2c 31 30 68 09 09 09 3b 20 79 65 73 2c 20 6d 61 6b 65 20 69 74 20 61 20 63 74 | mov.al,10h...;.yes,.make.it.a.ct |
| 28ca0 | 72 6c 2d 50 0d 0a 72 64 45 78 69 74 3a 0d 0a 09 6d 6f 76 09 62 79 74 65 20 70 74 72 20 64 73 3a | rl-P..rdExit:...mov.byte.ptr.ds: |
| 28cc0 | 5b 62 78 5d 2e 4d 45 44 49 41 2c 61 6c 09 3b 20 73 61 76 65 20 63 68 61 72 61 63 74 65 72 0d 0a | [bx].MEDIA,al.;.save.character.. |
| 28ce0 | 44 6f 45 78 69 74 3a 20 6a 6d 70 09 53 74 61 74 75 73 43 6f 6d 70 6c 65 74 65 0d 0a 0d 0a 43 6f | DoExit:.jmp.StatusComplete....Co |
| 28d00 | 6e 42 75 73 3a 20 44 45 42 55 47 09 31 30 68 2c 31 2c 3c 20 43 6f 6e 42 75 73 20 2d 20 3e 2c 3c | nBus:.DEBUG.10h,1,<.ConBus.-.>,< |
| 28d20 | 3e 0d 0a 09 6a 6d 70 09 53 74 61 74 75 73 44 65 76 52 65 61 64 79 0d 0a 0d 0a 0d 0a 73 75 62 74 | >...jmp.StatusDevReady......subt |
| 28d40 | 74 6c 09 24 43 6f 6e 46 6c 73 68 20 2d 20 43 6f 6e 73 6f 6c 65 20 46 6c 75 73 68 20 49 6e 70 75 | tl.$ConFlsh.-.Console.Flush.Inpu |
| 28d60 | 74 0d 0a 70 61 67 65 0d 0a 0d 0a 3b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | t..page....;-------------------- |
| 28d80 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
| 28da0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0d 0a 3b 09 43 6f 6e 73 6f 6c 65 20 | --------------------..;.Console. |
| 28dc0 | 46 6c 75 73 68 20 49 6e 70 75 74 0d 0a 3b 0d 0a 3b 20 65 6e 74 72 79 3a 0d 0a 3b 09 44 53 3a 42 | Flush.Input..;..;.entry:..;.DS:B |
| 28de0 | 58 20 3d 20 70 6f 69 6e 74 65 72 20 74 6f 20 52 65 71 75 65 73 74 20 70 61 63 6b 65 74 0d 0a 3b | X.=.pointer.to.Request.packet..; |
| 28e00 | 0d 0a 0d 0a 61 73 73 75 6d 65 09 64 73 3a 4e 4f 54 48 49 4e 47 2c 65 73 3a 4e 4f 54 48 49 4e 47 | ....assume.ds:NOTHING,es:NOTHING |
| 28e20 | 0d 0a 0d 0a 24 43 6f 6e 46 6c 73 68 3a 0d 0a 09 6d 6f 76 09 64 78 2c 77 6f 72 64 20 70 74 72 20 | ....$ConFlsh:...mov.dx,word.ptr. |
| 28e40 | 64 73 3a 5b 62 78 5d 2e 53 54 41 52 54 09 3b 20 67 65 74 20 73 63 72 65 65 6e 20 6e 75 6d 62 65 | ds:[bx].START.;.get.screen.numbe |
| 28e60 | 72 0d 0a 09 63 6d 70 09 64 78 2c 28 4d 61 78 53 49 42 2d 31 29 09 09 3b 20 76 61 6c 69 64 20 6e | r...cmp.dx,(MaxSIB-1)..;.valid.n |
| 28e80 | 75 6d 62 65 72 3f 0d 0a 09 6a 62 65 09 73 6a 72 30 09 09 09 3b 20 79 65 73 2c 20 64 6f 20 66 6c | umber?...jbe.sjr0...;.yes,.do.fl |
| 28ea0 | 75 73 68 0d 0a 09 6d 6f 76 09 61 6c 2c 30 42 48 09 09 09 3b 20 6e 6f 2c 20 52 45 41 44 20 46 41 | ush...mov.al,0BH...;.no,.READ.FA |
| 28ec0 | 55 4c 54 20 45 52 52 4f 52 0d 0a 09 6a 6d 70 09 53 74 61 74 75 73 45 72 72 6f 72 0d 0a 73 6a 72 | ULT.ERROR...jmp.StatusError..sjr |
| 28ee0 | 30 3a 0d 0a 09 63 6d 70 09 64 78 2c 5b 43 75 72 72 53 63 5d 0d 0a 09 6a 65 09 73 6a 72 31 0d 0a | 0:...cmp.dx,[CurrSc]...je.sjr1.. |
| 28f00 | 09 63 61 6c 6c 09 47 65 74 53 49 42 41 64 72 09 09 3b 20 67 65 74 20 70 6f 69 6e 74 65 72 20 74 | .call.GetSIBAdr..;.get.pointer.t |
| 28f20 | 6f 20 74 68 65 20 53 49 42 0d 0a 09 63 61 6c 6c 09 44 6f 50 42 6c 6f 63 6b 09 09 3b 20 62 6c 6f | o.the.SIB...call.DoPBlock..;.blo |
| 28f40 | 63 6b 20 74 68 65 20 70 72 6f 63 65 73 73 0d 0a 09 6a 6d 70 09 73 68 6f 72 74 20 73 6a 72 30 09 | ck.the.process...jmp.short.sjr0. |
| 28f60 | 09 3b 20 74 65 73 74 20 66 6c 61 67 20 61 67 61 69 6e 0d 0a 73 6a 72 31 3a 0d 0a 09 6d 6f 76 09 | .;.test.flag.again..sjr1:...mov. |
| 28f80 | 5b 41 6c 74 41 48 5d 2c 30 09 09 3b 20 63 6c 65 61 72 20 73 69 64 65 20 62 75 66 65 72 0d 0a 09 | [AltAH],0..;.clear.side.bufer... |
| 28fa0 | 70 75 73 68 09 64 73 0d 0a 09 6d 6f 76 09 61 78 2c 52 6f 6d 44 61 74 61 0d 0a 09 6d 6f 76 09 64 | push.ds...mov.ax,RomData...mov.d |
| 28fc0 | 73 2c 61 78 0d 0a 20 20 20 20 61 73 73 75 6d 65 09 64 73 3a 52 6f 6d 44 61 74 61 0d 0a 09 63 6c | s,ax......assume.ds:RomData...cl |
| 28fe0 | 69 09 09 09 09 3b 20 44 69 73 61 62 6c 65 20 69 6e 74 65 72 72 75 70 74 73 0d 0a 09 6d 6f 76 09 | i....;.Disable.interrupts...mov. |
| 29000 | 61 78 2c 6f 66 66 73 65 74 20 52 6f 6d 44 61 74 61 3a 4b 65 79 42 75 66 66 65 72 09 3b 20 53 74 | ax,offset.RomData:KeyBuffer.;.St |
| 29020 | 61 72 74 20 6f 66 20 52 6f 6d 20 62 75 66 66 65 72 0d 0a 09 6d 6f 76 09 5b 42 75 66 66 65 72 48 | art.of.Rom.buffer...mov.[BufferH |
| 29040 | 65 61 64 5d 2c 61 78 0d 0a 09 6d 6f 76 09 5b 42 75 66 66 65 72 54 61 69 6c 5d 2c 61 78 09 09 3b | ead],ax...mov.[BufferTail],ax..; |
| 29060 | 20 45 6d 70 74 79 20 74 68 65 20 71 75 65 75 65 0d 0a 09 73 74 69 0d 0a 09 70 6f 70 09 64 73 0d | .Empty.the.queue...sti...pop.ds. |
| 29080 | 0a 20 20 20 20 61 73 73 75 6d 65 09 64 73 3a 4e 4f 54 48 49 4e 47 0d 0a 09 6a 6d 70 09 53 74 61 | .....assume.ds:NOTHING...jmp.Sta |
| 290a0 | 74 75 73 43 6f 6d 70 6c 65 74 65 0d 0a 0d 0a 0d 0a 73 75 62 74 74 6c 09 24 43 6f 6e 57 72 69 74 | tusComplete......subttl.$ConWrit |
| 290c0 | 20 2d 20 43 6f 6e 73 6f 6c 65 20 4f 75 74 70 75 74 20 28 57 72 69 74 65 29 0d 0a 70 61 67 65 0d | .-.Console.Output.(Write)..page. |
| 290e0 | 0a 0d 0a 3b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | ...;---------------------------- |
| 29100 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
| 29120 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0d 0a 3b 09 43 6f 6e 73 6f 6c 65 20 4f 75 74 70 75 74 20 28 | ------------..;.Console.Output.( |
| 29140 | 57 72 69 74 65 29 0d 0a 3b 0d 0a 3b 20 65 6e 74 72 79 3a 0d 0a 3b 09 44 53 3a 42 58 20 3d 20 70 | Write)..;..;.entry:..;.DS:BX.=.p |
| 29160 | 6f 69 6e 74 65 72 20 74 6f 20 52 65 71 75 65 73 74 20 70 61 63 6b 65 74 0d 0a 3b 09 45 53 3a 44 | ointer.to.Request.packet..;.ES:D |
| 29180 | 49 20 3d 20 54 72 61 6e 73 66 65 72 20 61 64 64 72 65 73 73 0d 0a 3b 09 43 58 20 3d 20 43 6f 75 | I.=.Transfer.address..;.CX.=.Cou |
| 291a0 | 6e 74 0d 0a 3b 0d 0a 0d 0a 61 73 73 75 6d 65 09 64 73 3a 4e 4f 54 48 49 4e 47 2c 65 73 3a 4e 4f | nt..;....assume.ds:NOTHING,es:NO |
| 291c0 | 54 48 49 4e 47 0d 0a 0d 0a 24 43 6f 6e 57 72 69 74 3a 0d 0a 09 6a 63 78 7a 09 43 57 45 78 69 74 | THING....$ConWrit:...jcxz.CWExit |
| 291e0 | 0d 0a 09 6d 6f 76 09 64 78 2c 20 77 6f 72 64 20 70 74 72 20 64 73 3a 5b 62 78 5d 2e 53 54 41 52 | ...mov.dx,.word.ptr.ds:[bx].STAR |
| 29200 | 54 09 3b 20 67 65 74 20 73 63 72 65 65 6e 20 6e 75 6d 62 65 72 0d 0a 09 63 6d 70 09 64 78 2c 28 | T.;.get.screen.number...cmp.dx,( |
| 29220 | 4d 61 78 53 49 42 2d 31 29 09 09 3b 20 76 61 6c 69 64 20 73 63 72 65 65 6e 20 6e 75 6d 62 65 72 | MaxSIB-1)..;.valid.screen.number |
| 29240 | 3f 0d 0a 09 6a 62 65 09 73 6a 62 30 0d 0a 09 6d 6f 76 09 61 6c 2c 30 41 48 09 09 09 3b 20 6e 6f | ?...jbe.sjb0...mov.al,0AH...;.no |
| 29260 | 2c 20 77 72 69 74 65 20 66 61 75 6c 74 20 65 72 72 6f 72 0d 0a 09 6a 6d 70 09 53 74 61 74 75 73 | ,.write.fault.error...jmp.Status |
| 29280 | 45 72 72 6f 72 0d 0a 73 6a 62 30 3a 09 70 75 73 68 09 63 73 0d 0a 09 70 6f 70 09 64 73 0d 0a 20 | Error..sjb0:.push.cs...pop.ds... |
| 292a0 | 20 20 20 61 73 73 75 6d 65 09 64 73 3a 43 6f 64 65 0d 0a 09 6d 6f 76 09 62 78 2c 5b 43 75 72 72 | ...assume.ds:Code...mov.bx,[Curr |
| 292c0 | 53 49 42 5d 0d 0a 0d 0a 43 6f 6e 57 4c 6f 6f 70 3a 0d 0a 09 63 6d 70 09 64 78 2c 5b 43 75 72 72 | SIB]....ConWLoop:...cmp.dx,[Curr |
| 292e0 | 53 63 5d 09 09 3b 20 49 73 20 69 74 20 74 6f 20 74 68 65 20 63 75 72 72 65 6e 74 20 73 63 72 65 | Sc]..;.Is.it.to.the.current.scre |
| 29300 | 65 6e 3f 0d 0a 09 6a 65 09 73 6a 62 32 09 09 09 3b 20 79 65 73 2c 20 64 6f 20 6e 6f 74 20 62 6c | en?...je.sjb2...;.yes,.do.not.bl |
| 29320 | 6f 63 6b 0d 0a 09 63 61 6c 6c 09 47 65 74 53 49 42 41 64 72 09 09 3b 20 67 65 74 20 70 6f 69 6e | ock...call.GetSIBAdr..;.get.poin |
| 29340 | 74 65 72 20 74 6f 20 74 68 65 20 53 49 42 0d 0a 73 6a 62 31 3a 09 63 61 6c 6c 09 44 6f 50 42 6c | ter.to.the.SIB..sjb1:.call.DoPBl |
| 29360 | 6f 63 6b 09 09 3b 20 62 6c 6f 63 6b 20 74 68 65 20 70 72 6f 63 65 73 73 0d 0a 09 6a 6d 70 09 73 | ock..;.block.the.process...jmp.s |
| 29380 | 68 6f 72 74 20 43 6f 6e 57 4c 6f 6f 70 09 09 3b 20 74 65 73 74 20 41 4c 4c 20 66 6c 61 67 73 20 | hort.ConWLoop..;.test.ALL.flags. |
| 293a0 | 61 67 61 69 6e 0d 0a 73 6a 62 32 3a 0d 0a 09 63 6d 70 09 5b 62 78 5d 2e 63 74 6c 53 2c 30 09 09 | again..sjb2:...cmp.[bx].ctlS,0.. |
| 293c0 | 3b 20 69 73 20 74 68 65 20 73 63 72 65 65 6e 20 66 72 6f 7a 65 6e 3f 0d 0a 09 6a 65 09 73 6a 62 | ;.is.the.screen.frozen?...je.sjb |
| 293e0 | 33 0d 0a 09 6d 6f 76 09 61 78 2c 62 78 09 09 09 3b 20 41 58 20 3d 20 5b 43 75 72 72 53 49 42 5d | 3...mov.ax,bx...;.AX.=.[CurrSIB] |
| 29400 | 20 3d 20 5b 43 75 72 72 53 49 42 5d 2e 63 74 6c 53 20 21 21 21 21 0d 0a 09 6a 6d 70 09 73 68 6f | .=.[CurrSIB].ctlS.!!!!...jmp.sho |
| 29420 | 72 74 20 73 6a 62 31 09 09 3b 20 79 65 73 2c 20 62 6c 6f 63 6b 20 74 68 65 20 70 72 6f 63 65 73 | rt.sjb1..;.yes,.block.the.proces |
| 29440 | 73 0d 0a 73 6a 62 33 3a 0d 0a 09 63 6d 70 09 5b 53 61 76 65 46 6c 67 5d 2c 30 09 09 3b 20 61 72 | s..sjb3:...cmp.[SaveFlg],0..;.ar |
| 29460 | 65 20 77 65 20 69 6e 20 74 68 65 20 6d 69 64 64 6c 65 20 6f 66 20 61 20 73 61 76 65 3f 0d 0a 09 | e.we.in.the.middle.of.a.save?... |
| 29480 | 6a 65 09 73 6a 62 34 09 09 09 3b 20 6e 6f 2c 20 64 6f 20 77 72 69 74 65 0d 0a 09 6d 6f 76 09 61 | je.sjb4...;.no,.do.write...mov.a |
| 294a0 | 78 2c 6f 66 66 73 65 74 20 53 61 76 65 46 6c 67 0d 0a 09 6a 6d 70 09 73 68 6f 72 74 20 73 6a 62 | x,offset.SaveFlg...jmp.short.sjb |
| 294c0 | 31 09 09 3b 20 79 65 73 2c 20 62 6c 6f 63 6b 2e 2e 2e 0d 0a 73 6a 62 34 3a 0d 0a 09 6d 6f 76 09 | 1..;.yes,.block.....sjb4:...mov. |
| 294e0 | 61 6c 2c 65 73 3a 5b 64 69 5d 09 09 3b 20 67 65 74 20 61 20 63 68 61 72 61 63 74 65 72 0d 0a 09 | al,es:[di]..;.get.a.character... |
| 29500 | 69 6e 63 09 64 69 0d 0a 09 63 61 6c 6c 09 43 68 61 72 4f 75 74 0d 0a 09 6c 6f 6f 70 09 43 6f 6e | inc.di...call.CharOut...loop.Con |
| 29520 | 57 4c 6f 6f 70 0d 0a 43 57 45 78 69 74 3a 20 6a 6d 70 09 53 74 61 74 75 73 43 6f 6d 70 6c 65 74 | WLoop..CWExit:.jmp.StatusComplet |
| 29540 | 65 0d 0a 0d 0a 0d 0a 73 75 62 74 74 6c 09 43 68 61 72 4f 75 74 20 2d 20 4f 75 74 70 75 74 20 61 | e......subttl.CharOut.-.Output.a |
| 29560 | 20 63 68 61 72 61 63 74 65 72 20 74 6f 20 74 68 65 20 73 63 72 65 65 6e 0d 0a 70 61 67 65 0d 0a | .character.to.the.screen..page.. |
| 29580 | 0d 0a 3b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | ..;----------------------------- |
| 295a0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
| 295c0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0d 0a 3b 09 4f 75 74 70 75 74 20 61 20 63 68 61 72 61 63 74 65 | -----------..;.Output.a.characte |
| 295e0 | 72 20 74 6f 20 74 68 65 20 73 63 72 65 65 6e 0d 0a 3b 0d 0a 3b 20 65 6e 74 72 79 3a 0d 0a 3b 09 | r.to.the.screen..;..;.entry:..;. |
| 29600 | 41 4c 20 3d 09 43 68 61 72 61 63 74 65 72 20 74 6f 20 77 72 69 74 65 0d 0a 3b 0d 0a 3b 20 70 72 | AL.=.Character.to.write..;..;.pr |
| 29620 | 65 73 65 72 76 65 73 3a 0d 0a 3b 09 42 58 2c 20 43 58 2c 20 44 58 2c 20 44 49 2c 20 44 53 20 26 | eserves:..;.BX,.CX,.DX,.DI,.DS.& |
| 29640 | 20 45 53 0d 0a 3b 0d 0a 0d 0a 61 73 73 75 6d 65 09 64 73 3a 4e 4f 54 48 49 4e 47 2c 65 73 3a 4e | .ES..;....assume.ds:NOTHING,es:N |
| 29660 | 4f 54 48 49 4e 47 0d 0a 0d 0a 49 46 09 41 4e 53 49 0d 0a 09 69 6e 63 6c 75 64 65 09 61 6e 73 69 | OTHING....IF.ANSI...include.ansi |
| 29680 | 2e 69 6e 63 0d 0a 45 4c 53 45 0d 0a 43 68 61 72 4f 75 74 3a 0d 0a 09 70 75 73 68 09 62 78 0d 0a | .inc..ELSE..CharOut:...push.bx.. |
| 296a0 | 09 70 75 73 68 09 64 69 0d 0a 09 6d 6f 76 09 62 78 2c 37 0d 0a 09 6d 6f 76 09 61 68 2c 31 34 0d | .push.di...mov.bx,7...mov.ah,14. |
| 296c0 | 0a 09 69 6e 74 09 31 30 68 09 09 09 3b 20 57 72 69 74 65 20 43 68 61 72 61 63 74 65 72 0d 0a 09 | ..int.10h...;.Write.Character... |
| 296e0 | 70 6f 70 09 64 69 0d 0a 09 70 6f 70 09 62 78 0d 0a 09 72 65 74 0d 0a 45 4e 44 49 46 0d 0a 0d 0a | pop.di...pop.bx...ret..ENDIF.... |
| 29700 | 0d 0a 73 75 62 74 74 6c 09 24 47 65 6e 49 4f 43 54 4c 20 2d 20 47 65 6e 65 72 69 63 20 49 4f 43 | ..subttl.$GenIOCTL.-.Generic.IOC |
| 29720 | 54 4c 0d 0a 70 61 67 65 0d 0a 0d 0a 3b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | TL..page....;------------------- |
| 29740 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
| 29760 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0d 0a 3b 09 47 65 6e 65 72 69 63 | ---------------------..;.Generic |
| 29780 | 20 49 4f 43 54 4c 0d 0a 3b 0d 0a 3b 20 65 6e 74 72 79 3a 0d 0a 3b 09 44 53 3a 42 58 20 3d 20 70 | .IOCTL..;..;.entry:..;.DS:BX.=.p |
| 297a0 | 6f 69 6e 74 65 72 20 74 6f 20 52 65 71 75 65 73 74 20 70 61 63 6b 65 74 0d 0a 3b 0d 0a 0d 0a 3b | ointer.to.Request.packet..;....; |
| 297c0 | 2d 2d 2d 20 4f 66 66 73 65 74 73 20 69 6e 74 6f 20 74 68 65 20 72 65 71 75 65 73 74 20 70 61 63 | ---.Offsets.into.the.request.pac |
| 297e0 | 6b 65 74 0d 0a 3b 2a 2a 2a 20 43 68 65 63 6b 20 6f 66 66 73 65 74 20 61 72 65 20 63 6f 72 72 65 | ket..;***.Check.offset.are.corre |
| 29800 | 63 74 0d 0a 46 75 6e 43 6f 64 65 20 3d 09 31 34 09 09 09 3b 20 46 75 6e 63 74 69 6f 6e 20 43 6f | ct..FunCode.=.14...;.Function.Co |
| 29820 | 64 65 0d 0a 46 75 6e 43 61 74 09 3d 09 31 33 09 09 09 3b 20 46 75 6e 63 74 69 6f 6e 20 43 61 74 | de..FunCat.=.13...;.Function.Cat |
| 29840 | 65 67 6f 72 79 0d 0a 3b 2a 2a 2a 0d 0a 52 65 67 53 49 09 3d 09 31 35 09 09 09 3b 20 43 6f 6e 74 | egory..;***..RegSI.=.15...;.Cont |
| 29860 | 65 6e 74 73 20 6f 66 20 53 49 0d 0a 52 65 67 44 49 09 3d 09 31 37 09 09 09 3b 20 43 6f 6e 74 65 | ents.of.SI..RegDI.=.17...;.Conte |
| 29880 | 6e 74 73 20 6f 66 20 44 49 0d 0a 44 61 74 42 75 66 09 3d 09 31 39 09 09 09 3b 20 50 6f 69 6e 74 | nts.of.DI..DatBuf.=.19...;.Point |
| 298a0 | 65 72 20 74 6f 20 64 61 74 61 20 62 75 66 66 65 72 0d 0a 0d 0a 3b 2d 2d 2d 20 43 6f 64 65 20 26 | er.to.data.buffer....;---.Code.& |
| 298c0 | 20 43 61 74 65 67 6f 72 79 20 64 65 66 69 6e 69 74 69 6f 6e 73 0d 0a 49 4f 43 5f 53 43 09 3d 09 | .Category.definitions..IOC_SC.=. |
| 298e0 | 30 33 68 09 09 09 3b 2d 2d 2d 20 53 63 72 65 65 6e 20 43 6f 6e 74 72 6f 6c 0d 0a 49 4f 53 43 5f | 03h...;---.Screen.Control..IOSC_ |
| 29900 | 4c 53 20 3d 09 34 31 68 09 09 09 3b 20 4c 6f 63 61 74 65 20 53 49 42 0d 0a 49 4f 53 43 5f 53 53 | LS.=.41h...;.Locate.SIB..IOSC_SS |
| 29920 | 20 3d 09 34 32 68 09 09 09 3b 20 73 61 76 65 20 73 65 67 6d 65 6e 74 0d 0a 49 4f 53 43 5f 52 53 | .=.42h...;.save.segment..IOSC_RS |
| 29940 | 20 3d 09 34 33 68 09 09 09 3b 20 72 65 73 74 6f 72 65 20 73 65 67 6d 65 6e 74 0d 0a 49 4f 53 43 | .=.43h...;.restore.segment..IOSC |
| 29960 | 5f 45 49 20 3d 09 34 34 68 09 09 09 3b 20 72 65 2d 65 6e 61 62 6c 65 20 69 2f 6f 0d 0a 49 4f 53 | _EI.=.44h...;.re-enable.i/o..IOS |
| 29980 | 43 5f 49 53 20 3d 09 34 35 68 09 09 09 3b 20 69 6e 69 74 69 61 6c 69 7a 65 20 73 63 72 65 65 6e | C_IS.=.45h...;.initialize.screen |
| 299a0 | 0d 0a 0d 0a 61 73 73 75 6d 65 09 64 73 3a 4e 4f 54 48 49 4e 47 2c 65 73 3a 4e 4f 54 48 49 4e 47 | ....assume.ds:NOTHING,es:NOTHING |
| 299c0 | 0d 0a 0d 0a 24 47 65 6e 49 4f 43 54 4c 3a 0d 0a 09 63 6d 70 09 62 79 74 65 20 70 74 72 20 64 73 | ....$GenIOCTL:...cmp.byte.ptr.ds |
| 299e0 | 3a 5b 62 78 5d 2e 46 75 6e 43 6f 64 65 2c 49 4f 43 5f 53 43 0d 0a 09 6a 6e 65 09 47 49 5f 42 61 | :[bx].FunCode,IOC_SC...jne.GI_Ba |
| 29a00 | 64 43 6f 64 65 09 09 3b 20 66 75 6e 63 74 69 6f 6e 20 6e 6f 74 20 73 75 70 6f 72 74 65 64 0d 0a | dCode..;.function.not.suported.. |
| 29a20 | 09 6d 6f 76 09 73 69 2c 77 6f 72 64 20 70 74 72 20 64 73 3a 5b 62 78 5d 2e 52 65 67 53 49 0d 0a | .mov.si,word.ptr.ds:[bx].RegSI.. |
| 29a40 | 09 6d 6f 76 09 61 6c 2c 62 79 74 65 20 70 74 72 20 64 73 3a 5b 62 78 5d 2e 46 75 6e 43 61 74 0d | .mov.al,byte.ptr.ds:[bx].FunCat. |
| 29a60 | 0a 09 63 6d 70 09 61 6c 2c 49 4f 53 43 5f 4c 53 0d 0a 09 6a 6e 65 09 73 6a 63 30 0d 0a 09 6a 6d | ..cmp.al,IOSC_LS...jne.sjc0...jm |
| 29a80 | 70 09 73 68 6f 72 74 20 64 6f 5f 49 4f 53 43 5f 4c 53 0d 0a 73 6a 63 30 3a 09 63 6d 70 09 61 6c | p.short.do_IOSC_LS..sjc0:.cmp.al |
| 29aa0 | 2c 49 4f 53 43 5f 53 53 0d 0a 09 6a 6e 65 09 73 6a 63 31 0d 0a 09 6a 6d 70 09 73 68 6f 72 74 20 | ,IOSC_SS...jne.sjc1...jmp.short. |
| 29ac0 | 64 6f 5f 49 4f 53 43 5f 53 53 0d 0a 73 6a 63 31 3a 09 63 6d 70 09 61 6c 2c 49 4f 53 43 5f 52 53 | do_IOSC_SS..sjc1:.cmp.al,IOSC_RS |
| 29ae0 | 0d 0a 09 6a 6e 65 09 73 6a 63 32 0d 0a 09 6a 6d 70 09 64 6f 5f 49 4f 53 43 5f 52 53 0d 0a 73 6a | ...jne.sjc2...jmp.do_IOSC_RS..sj |
| 29b00 | 63 32 3a 09 63 6d 70 09 61 6c 2c 49 4f 53 43 5f 45 49 0d 0a 09 6a 6e 65 09 73 6a 63 33 0d 0a 09 | c2:.cmp.al,IOSC_EI...jne.sjc3... |
| 29b20 | 6a 6d 70 09 64 6f 5f 49 4f 53 43 5f 45 49 0d 0a 73 6a 63 33 3a 09 63 6d 70 09 61 6c 2c 49 4f 53 | jmp.do_IOSC_EI..sjc3:.cmp.al,IOS |
| 29b40 | 43 5f 49 53 0d 0a 09 6a 6e 65 09 47 49 5f 42 61 64 43 6f 64 65 0d 0a 09 6a 6d 70 09 64 6f 5f 49 | C_IS...jne.GI_BadCode...jmp.do_I |
| 29b60 | 4f 53 43 5f 49 53 0d 0a 0d 0a 47 49 5f 42 61 64 43 6f 64 65 3a 0d 0a 09 6a 6d 70 09 43 6d 64 45 | OSC_IS....GI_BadCode:...jmp.CmdE |
| 29b80 | 72 72 09 09 09 3b 20 65 72 72 6f 72 20 65 78 69 74 3a 20 43 6f 6d 6d 61 6e 64 20 65 72 72 6f 72 | rr...;.error.exit:.Command.error |
| 29ba0 | 0d 0a 0d 0a 0d 0a 73 75 62 74 74 6c 09 64 6f 5f 49 4f 53 43 5f 4c 53 20 2d 20 4c 6f 63 61 74 65 | ......subttl.do_IOSC_LS.-.Locate |
| 29bc0 | 20 53 49 42 0d 0a 70 61 67 65 0d 0a 0d 0a 3b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | .SIB..page....;----------------- |
| 29be0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
| 29c00 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0d 0a 3b 09 4c 6f 63 61 74 | -----------------------..;.Locat |
| 29c20 | 65 20 53 49 42 0d 0a 3b 0d 0a 3b 20 65 6e 74 72 79 3a 0d 0a 3b 09 53 49 20 3d 20 53 49 42 20 4e | e.SIB..;..;.entry:..;.SI.=.SIB.N |
| 29c40 | 75 6d 62 65 72 0d 0a 3b 09 44 53 3a 42 58 20 3d 20 70 6f 69 6e 74 65 72 20 74 6f 20 52 65 71 75 | umber..;.DS:BX.=.pointer.to.Requ |
| 29c60 | 65 73 74 20 70 61 63 6b 65 74 0d 0a 3b 0d 0a 0d 0a 61 73 73 75 6d 65 09 64 73 3a 4e 4f 54 48 49 | est.packet..;....assume.ds:NOTHI |
| 29c80 | 4e 47 2c 65 73 3a 4e 4f 54 48 49 4e 47 0d 0a 0d 0a 64 6f 5f 49 4f 53 43 5f 4c 53 3a 0d 0a 09 63 | NG,es:NOTHING....do_IOSC_LS:...c |
| 29ca0 | 6d 70 09 73 69 2c 28 4d 61 78 53 49 42 2d 31 29 09 09 3b 20 69 6e 64 65 78 20 77 69 74 68 69 6e | mp.si,(MaxSIB-1)..;.index.within |
| 29cc0 | 20 72 61 6e 67 65 3f 0d 0a 09 6a 61 09 42 61 64 4e 75 6d 0d 0a 09 70 75 73 68 09 62 78 0d 0a 09 | .range?...ja.BadNum...push.bx... |
| 29ce0 | 70 75 73 68 09 64 73 0d 0a 09 70 75 73 68 09 63 73 0d 0a 09 70 6f 70 09 64 73 0d 0a 20 20 20 20 | push.ds...push.cs...pop.ds...... |
| 29d00 | 61 73 73 75 6d 65 09 64 73 3a 43 6f 64 65 0d 0a 09 63 6d 70 09 73 69 2c 5b 43 75 72 72 53 63 5d | assume.ds:Code...cmp.si,[CurrSc] |
| 29d20 | 09 09 3b 20 69 73 20 69 74 20 74 68 65 20 63 75 72 72 65 6e 74 20 73 63 72 65 65 6e 3f 0d 0a 09 | ..;.is.it.the.current.screen?... |
| 29d40 | 6a 65 09 43 75 72 72 4c 53 0d 0a 09 6d 6f 76 09 5b 43 75 72 72 53 63 5d 2c 73 69 09 09 3b 20 6e | je.CurrLS...mov.[CurrSc],si..;.n |
| 29d60 | 6f 2c 20 6a 75 73 74 20 73 77 69 74 63 68 20 63 75 72 72 20 73 63 72 65 65 6e 73 0d 0a 09 6d 6f | o,.just.switch.curr.screens...mo |
| 29d80 | 76 09 64 78 2c 73 69 09 09 09 3b 20 69 6e 64 65 78 0d 0a 09 63 61 6c 6c 09 47 65 74 53 49 42 41 | v.dx,si...;.index...call.GetSIBA |
| 29da0 | 64 72 09 09 3b 20 67 65 74 20 70 6f 69 6e 74 65 72 20 74 6f 20 53 49 42 0d 0a 09 6d 6f 76 09 5b | dr..;.get.pointer.to.SIB...mov.[ |
| 29dc0 | 43 75 72 72 53 49 42 5d 2c 61 78 09 09 3b 20 73 61 76 65 20 70 6f 69 6e 74 65 72 20 74 6f 20 63 | CurrSIB],ax..;.save.pointer.to.c |
| 29de0 | 75 72 72 20 53 49 42 0d 0a 09 6a 6d 70 09 73 68 6f 72 74 20 72 65 74 4c 53 0d 0a 0d 0a 43 75 72 | urr.SIB...jmp.short.retLS....Cur |
| 29e00 | 72 4c 53 3a 0d 0a 09 6d 6f 76 09 5b 53 61 76 65 46 6c 67 5d 2c 31 09 09 3b 20 53 69 67 6e 61 6c | rLS:...mov.[SaveFlg],1..;.Signal |
| 29e20 | 20 77 65 20 61 72 65 20 53 61 76 69 6e 67 20 74 68 65 20 73 63 72 65 65 6e 0d 0a 0d 0a 3b 2a 2a | .we.are.Saving.the.screen....;** |
| 29e40 | 2a 20 4f 6e 6c 79 20 6f 6e 65 20 73 65 67 6d 65 6e 74 20 66 6f 72 20 6e 6f 77 0d 0a 0d 0a 09 6d | *.Only.one.segment.for.now.....m |
| 29e60 | 6f 76 09 61 78 2c 30 0d 0a 09 63 61 6c 6c 09 47 65 74 53 65 67 41 64 72 09 09 3b 20 6f 6e 20 72 | ov.ax,0...call.GetSegAdr..;.on.r |
| 29e80 | 65 74 75 72 6e 20 42 58 20 70 6f 69 6e 74 73 20 74 6f 20 73 65 67 6d 65 6e 74 0d 0a 09 6d 6f 76 | eturn.BX.points.to.segment...mov |
| 29ea0 | 09 61 78 2c 52 6f 6d 44 61 74 61 0d 0a 09 6d 6f 76 09 65 73 2c 61 78 0d 0a 20 20 20 20 61 73 73 | .ax,RomData...mov.es,ax......ass |
| 29ec0 | 75 6d 65 09 65 73 3a 52 6f 6d 44 61 74 61 0d 0a 49 46 09 45 41 47 4c 45 0d 0a 09 6d 6f 76 09 61 | ume.es:RomData..IF.EAGLE...mov.a |
| 29ee0 | 6c 2c 65 73 3a 5b 43 52 54 5f 4d 4f 44 45 5d 0d 0a 09 78 6f 72 09 61 68 2c 61 68 0d 0a 09 6d 6f | l,es:[CRT_MODE]...xor.ah,ah...mo |
| 29f00 | 76 09 73 69 2c 61 78 0d 0a 09 6d 6f 76 09 61 68 2c 53 63 72 65 65 6e 4c 65 6e 5b 73 69 5d 0d 0a | v.si,ax...mov.ah,ScreenLen[si].. |
| 29f20 | 09 78 6f 72 09 61 6c 2c 61 6c 0d 0a 45 4c 53 45 0d 0a 09 6d 6f 76 09 61 78 2c 65 73 3a 5b 43 52 | .xor.al,al..ELSE...mov.ax,es:[CR |
| 29f40 | 54 5f 4c 45 4e 5d 0d 0a 20 20 20 20 61 73 73 75 6d 65 09 65 73 3a 4e 4f 54 48 49 4e 47 09 09 3b | T_LEN]......assume.es:NOTHING..; |
| 29f60 | 20 6e 6f 74 20 74 72 75 65 2c 20 62 75 74 20 6a 75 73 74 20 74 6f 20 62 65 20 73 61 66 65 0d 0a | .not.true,.but.just.to.be.safe.. |
| 29f80 | 45 4e 44 49 46 0d 0a 09 6d 6f 76 09 5b 62 78 5d 2e 53 69 7a 65 4e 65 65 64 65 64 2c 61 78 09 3b | ENDIF...mov.[bx].SizeNeeded,ax.; |
| 29fa0 | 20 73 61 76 65 20 73 69 7a 65 20 6f 66 20 73 65 67 6d 65 6e 74 0d 0a 09 6d 6f 76 09 61 78 2c 64 | .save.size.of.segment...mov.ax,d |
| 29fc0 | 78 09 09 09 3b 20 70 6f 69 6e 74 65 72 20 74 6f 20 63 75 72 72 65 6e 74 20 53 49 42 0d 0a 72 65 | x...;.pointer.to.current.SIB..re |
| 29fe0 | 74 4c 53 3a 0d 0a 09 70 6f 70 09 64 73 0d 0a 09 70 6f 70 09 62 78 0d 0a 20 20 20 20 61 73 73 75 | tLS:...pop.ds...pop.bx......assu |
| 2a000 | 6d 65 09 64 73 3a 4e 4f 54 48 49 4e 47 0d 0a 09 6d 6f 76 09 77 6f 72 64 20 70 74 72 20 64 73 3a | me.ds:NOTHING...mov.word.ptr.ds: |
| 2a020 | 5b 62 78 5d 2e 44 61 74 42 75 66 2c 61 78 09 3b 20 6f 66 66 73 65 74 0d 0a 09 6d 6f 76 09 77 6f | [bx].DatBuf,ax.;.offset...mov.wo |
| 2a040 | 72 64 20 70 74 72 20 64 73 3a 5b 62 78 5d 2e 44 61 74 42 75 66 2b 32 2c 63 73 09 3b 20 73 65 67 | rd.ptr.ds:[bx].DatBuf+2,cs.;.seg |
| 2a060 | 6d 65 6e 74 0d 0a 09 6d 6f 76 09 77 6f 72 64 20 70 74 72 20 64 73 3a 5b 62 78 5d 2e 52 65 67 53 | ment...mov.word.ptr.ds:[bx].RegS |
| 2a080 | 49 2c 30 09 3b 20 6f 70 65 72 61 74 69 6f 6e 20 6f 6b 0d 0a 09 6a 6d 70 09 53 74 61 74 75 73 43 | I,0.;.operation.ok...jmp.StatusC |
| 2a0a0 | 6f 6d 70 6c 65 74 65 0d 0a 0d 0a 42 61 64 4e 75 6d 3a 0d 0a 09 6d 6f 76 09 77 6f 72 64 20 70 74 | omplete....BadNum:...mov.word.pt |
| 2a0c0 | 72 20 64 73 3a 5b 62 78 5d 2e 52 65 67 53 49 2c 31 09 3b 20 62 61 64 20 53 49 42 20 6e 75 6d 62 | r.ds:[bx].RegSI,1.;.bad.SIB.numb |
| 2a0e0 | 65 72 20 65 72 72 6f 72 0d 0a 09 6a 6d 70 09 53 74 61 74 75 73 43 6f 6d 70 6c 65 74 65 0d 0a 0d | er.error...jmp.StatusComplete... |
| 2a100 | 0a 0d 0a 73 75 62 74 74 6c 09 64 6f 5f 49 4f 53 43 5f 53 53 20 2d 20 53 61 76 65 20 53 65 67 6d | ...subttl.do_IOSC_SS.-.Save.Segm |
| 2a120 | 65 6e 74 0d 0a 70 61 67 65 0d 0a 0d 0a 3b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | ent..page....;------------------ |
| 2a140 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
| 2a160 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0d 0a 3b 09 53 61 76 65 20 53 | ----------------------..;.Save.S |
| 2a180 | 65 67 6d 65 6e 74 0d 0a 3b 0d 0a 3b 20 65 6e 74 72 79 3a 0d 0a 3b 09 53 49 20 3d 20 53 65 67 6d | egment..;..;.entry:..;.SI.=.Segm |
| 2a1a0 | 65 6e 74 20 49 6e 64 65 78 20 28 69 6e 74 6f 20 74 68 65 20 43 75 72 72 65 6e 74 20 53 49 42 29 | ent.Index.(into.the.Current.SIB) |
| 2a1c0 | 0d 0a 3b 09 44 53 3a 42 58 20 3d 20 70 6f 69 6e 74 65 72 20 74 6f 20 52 65 71 75 65 73 74 20 70 | ..;.DS:BX.=.pointer.to.Request.p |
| 2a1e0 | 61 63 6b 65 74 0d 0a 3b 0d 0a 0d 0a 61 73 73 75 6d 65 09 64 73 3a 4e 4f 54 48 49 4e 47 2c 65 73 | acket..;....assume.ds:NOTHING,es |
| 2a200 | 3a 4e 4f 54 48 49 4e 47 0d 0a 0d 0a 64 6f 5f 49 4f 53 43 5f 53 53 3a 0d 0a 09 63 6d 70 09 73 69 | :NOTHING....do_IOSC_SS:...cmp.si |
| 2a220 | 2c 28 4d 61 78 53 65 67 2d 31 29 09 09 3b 20 77 69 74 68 69 6e 20 72 61 6e 67 65 3f 0d 0a 42 61 | ,(MaxSeg-1)..;.within.range?..Ba |
| 2a240 | 64 4e 75 6d 4a 31 3a 0d 0a 09 6a 61 09 42 61 64 4e 75 6d 09 09 09 3b 20 6e 6f 2c 20 73 6f 6d 65 | dNumJ1:...ja.BadNum...;.no,.some |
| 2a260 | 62 6f 64 79 20 73 63 72 65 77 65 64 20 75 70 2e 2e 2e 0d 0a 09 70 75 73 68 09 62 78 0d 0a 09 70 | body.screwed.up......push.bx...p |
| 2a280 | 75 73 68 09 64 73 0d 0a 09 63 6d 70 09 73 69 2c 30 09 09 09 3b 20 66 69 72 73 74 20 73 65 67 6d | ush.ds...cmp.si,0...;.first.segm |
| 2a2a0 | 65 6e 74 20 73 61 76 65 3f 0d 0a 09 6a 6e 65 09 6e 66 53 53 09 09 09 3b 20 6e 6f 2c 20 6a 75 73 | ent.save?...jne.nfSS...;.no,.jus |
| 2a2c0 | 74 20 73 61 76 65 20 73 63 72 65 65 6e 20 64 61 74 61 0d 0a 3b 2d 2d 2d 20 73 61 76 65 20 73 63 | t.save.screen.data..;---.save.sc |
| 2a2e0 | 72 65 65 6e 20 73 74 61 74 65 20 64 61 74 61 0d 0a 09 70 75 73 68 09 73 69 09 09 09 3b 20 73 61 | reen.state.data...push.si...;.sa |
| 2a300 | 76 65 20 69 6e 64 65 78 0d 0a 09 6d 6f 76 09 61 78 2c 52 6f 6d 44 61 74 61 0d 0a 09 6d 6f 76 09 | ve.index...mov.ax,RomData...mov. |
| 2a320 | 64 73 2c 61 78 09 09 09 3b 20 44 53 20 3d 20 52 4f 4d 20 64 61 74 61 20 61 72 65 61 0d 0a 20 20 | ds,ax...;.DS.=.ROM.data.area.... |
| 2a340 | 20 20 61 73 73 75 6d 65 09 64 73 3a 52 6f 6d 44 61 74 61 0d 0a 09 6d 6f 76 09 73 69 2c 6f 66 66 | ..assume.ds:RomData...mov.si,off |
| 2a360 | 73 65 74 20 52 6f 6d 44 61 74 61 3a 43 52 54 5f 4d 4f 44 45 0d 0a 09 6d 6f 76 09 63 78 2c 43 72 | set.RomData:CRT_MODE...mov.cx,Cr |
| 2a380 | 74 4c 65 6e 09 09 3b 20 6c 65 6e 67 74 68 20 6f 66 20 73 63 72 65 65 6e 20 73 74 61 74 65 20 64 | tLen..;.length.of.screen.state.d |
| 2a3a0 | 61 74 61 0d 0a 09 70 75 73 68 09 63 73 0d 0a 09 70 6f 70 09 65 73 0d 0a 20 20 20 20 61 73 73 75 | ata...push.cs...pop.es......assu |
| 2a3c0 | 6d 65 09 65 73 3a 43 6f 64 65 0d 0a 09 6d 6f 76 09 64 69 2c 5b 43 75 72 72 53 49 42 5d 0d 0a 09 | me.es:Code...mov.di,[CurrSIB]... |
| 2a3e0 | 6c 65 61 09 64 69 2c 5b 64 69 5d 2e 78 43 52 54 5f 4d 4f 44 45 0d 0a 09 63 6c 64 0d 0a 20 20 20 | lea.di,[di].xCRT_MODE...cld..... |
| 2a400 | 20 72 65 70 09 6d 6f 76 73 62 09 09 09 09 3b 20 63 6f 70 79 20 52 4f 4d 20 69 6e 66 6f 20 74 6f | .rep.movsb....;.copy.ROM.info.to |
| 2a420 | 20 53 49 42 20 61 72 65 61 0d 0a 49 46 09 41 4e 53 49 0d 0a 09 70 75 73 68 09 63 73 0d 0a 09 70 | .SIB.area..IF.ANSI...push.cs...p |
| 2a440 | 6f 70 09 64 73 0d 0a 20 20 20 20 61 73 73 75 6d 65 09 64 73 3a 43 6f 64 65 0d 0a 09 6d 6f 76 09 | op.ds......assume.ds:Code...mov. |
| 2a460 | 73 69 2c 6f 66 66 73 65 74 20 41 6e 73 69 53 74 61 74 65 09 3b 20 70 6f 69 6e 74 20 74 6f 20 41 | si,offset.AnsiState.;.point.to.A |
| 2a480 | 4e 53 49 20 73 74 61 74 65 20 69 6e 66 6f 0d 0a 09 6d 6f 76 09 63 78 2c 41 6e 73 69 53 69 7a 65 | NSI.state.info...mov.cx,AnsiSize |
| 2a4a0 | 0d 0a 20 20 20 20 72 65 70 09 6d 6f 76 73 62 09 09 09 09 3b 20 73 61 76 65 20 41 4e 53 49 20 73 | ......rep.movsb....;.save.ANSI.s |
| 2a4c0 | 74 61 74 65 20 69 6e 66 6f 20 69 6e 20 53 49 42 0d 0a 45 4e 44 49 46 0d 0a 09 70 6f 70 09 73 69 | tate.info.in.SIB..ENDIF...pop.si |
| 2a4e0 | 09 09 09 3b 20 72 65 73 74 6f 72 65 20 73 65 67 6d 65 6e 74 20 69 6e 64 65 78 0d 0a 3b 2d 2d 2d | ...;.restore.segment.index..;--- |
| 2a500 | 20 73 61 76 65 20 61 20 73 65 67 6d 65 6e 74 20 6f 66 20 73 63 72 65 65 6e 20 64 61 74 61 0d 0a | .save.a.segment.of.screen.data.. |
| 2a520 | 6e 66 53 53 3a 0d 0a 09 70 75 73 68 09 63 73 0d 0a 09 70 6f 70 09 64 73 0d 0a 20 20 20 20 61 73 | nfSS:...push.cs...pop.ds......as |
| 2a540 | 73 75 6d 65 09 64 73 3a 43 6f 64 65 0d 0a 09 6d 6f 76 09 61 78 2c 73 69 0d 0a 09 63 61 6c 6c 09 | sume.ds:Code...mov.ax,si...call. |
| 2a560 | 47 65 74 53 65 67 41 64 72 09 09 3b 20 67 65 74 20 61 64 72 65 73 73 20 6f 66 20 73 65 67 6d 65 | GetSegAdr..;.get.adress.of.segme |
| 2a580 | 6e 74 20 61 6e 64 20 63 75 72 72 20 53 49 42 20 70 74 72 0d 0a 09 6d 6f 76 09 63 78 2c 5b 62 78 | nt.and.curr.SIB.ptr...mov.cx,[bx |
| 2a5a0 | 5d 2e 53 69 7a 65 4e 65 65 64 65 64 09 3b 20 43 58 20 3d 20 41 6d 6d 6f 75 6e 74 20 74 6f 20 74 | ].SizeNeeded.;.CX.=.Ammount.to.t |
| 2a5c0 | 72 61 6e 73 66 65 72 0d 0a 09 73 68 72 09 63 78 2c 31 09 09 09 3b 20 77 6f 72 64 73 21 0d 0a 09 | ransfer...shr.cx,1...;.words!... |
| 2a5e0 | 6c 65 73 09 64 69 2c 5b 62 78 5d 2e 4d 50 6f 69 6e 74 65 72 09 3b 20 45 53 3a 44 49 20 3d 20 53 | les.di,[bx].MPointer.;.ES:DI.=.S |
| 2a600 | 63 72 65 65 6e 20 73 61 76 65 20 61 72 65 61 0d 0a 20 20 20 20 61 73 73 75 6d 65 09 65 73 3a 4e | creen.save.area......assume.es:N |
| 2a620 | 4f 54 48 49 4e 47 0d 0a 0d 0a 3b 2a 2a 2a 20 46 6f 72 20 6e 6f 77 20 77 65 20 61 72 65 20 75 73 | OTHING....;***.For.now.we.are.us |
| 2a640 | 69 6e 67 20 6f 6e 6c 79 20 6f 6e 65 20 73 65 67 6d 65 6e 74 0d 0a 0d 0a 09 6d 6f 76 09 73 69 2c | ing.only.one.segment.....mov.si, |
| 2a660 | 64 78 09 09 09 3b 20 53 49 20 70 6f 69 6e 74 73 20 74 6f 20 74 68 65 20 63 75 72 72 65 6e 74 20 | dx...;.SI.points.to.the.current. |
| 2a680 | 53 49 42 0d 0a 09 6d 6f 76 09 62 78 2c 43 6f 6c 6f 72 53 63 09 09 3b 20 61 73 73 75 6d 65 20 63 | SIB...mov.bx,ColorSc..;.assume.c |
| 2a6a0 | 6f 6c 6f 72 20 63 61 72 64 0d 0a 09 63 6d 70 09 5b 73 69 5d 2e 78 43 52 54 5f 4d 4f 44 45 2c 37 | olor.card...cmp.[si].xCRT_MODE,7 |
| 2a6c0 | 09 3b 20 69 73 20 74 68 69 73 20 61 20 42 57 20 6d 6f 6e 69 74 6f 72 3f 0d 0a 09 6a 6e 65 09 64 | .;.is.this.a.BW.monitor?...jne.d |
| 2a6e0 | 6f 5f 73 61 76 65 0d 0a 09 6d 6f 76 09 62 78 2c 4d 6f 6e 6f 53 63 0d 0a 64 6f 5f 73 61 76 65 3a | o_save...mov.bx,MonoSc..do_save: |
| 2a700 | 0d 0a 49 46 09 42 4c 41 4e 4b 0d 0a 09 6d 6f 76 09 64 78 2c 5b 73 69 5d 2e 78 41 44 44 52 5f 36 | ..IF.BLANK...mov.dx,[si].xADDR_6 |
| 2a720 | 38 34 35 09 3b 20 70 6f 69 6e 74 20 74 6f 20 6d 6f 64 65 20 72 65 67 69 73 74 65 72 0d 0a 09 61 | 845.;.point.to.mode.register...a |
| 2a740 | 64 64 09 64 78 2c 34 0d 0a 09 6d 6f 76 09 61 6c 2c 5b 73 69 5d 2e 78 43 52 54 5f 4d 4f 44 45 5f | dd.dx,4...mov.al,[si].xCRT_MODE_ |
| 2a760 | 53 45 54 09 3b 20 20 61 6e 64 20 67 65 74 20 76 61 6c 75 65 0d 0a 09 61 6e 64 09 61 6c 2c 4e 4f | SET.;..and.get.value...and.al,NO |
| 2a780 | 54 20 38 0d 0a 09 6f 75 74 09 64 78 2c 61 6c 09 09 09 3b 20 74 75 72 6e 20 6f 66 66 20 76 69 64 | T.8...out.dx,al...;.turn.off.vid |
| 2a7a0 | 65 6f 0d 0a 45 4e 44 49 46 0d 0a 09 6d 6f 76 09 64 73 2c 62 78 09 09 09 3b 20 44 53 20 70 6f 69 | eo..ENDIF...mov.ds,bx...;.DS.poi |
| 2a7c0 | 6e 74 73 20 74 6f 20 61 70 72 6f 70 69 61 74 65 20 73 63 72 65 65 6e 20 61 72 65 61 0d 0a 20 20 | nts.to.apropiate.screen.area.... |
| 2a7e0 | 20 20 61 73 73 75 6d 65 09 64 73 3a 4e 4f 54 48 49 4e 47 0d 0a 09 6d 6f 76 09 73 69 2c 30 0d 0a | ..assume.ds:NOTHING...mov.si,0.. |
| 2a800 | 09 63 6c 64 0d 0a 20 20 20 20 72 65 70 09 6d 6f 76 73 77 09 09 09 09 3b 20 63 6f 70 79 20 74 68 | .cld......rep.movsw....;.copy.th |
| 2a820 | 65 20 73 63 72 65 65 6e 0d 0a 49 46 09 42 4c 41 4e 4b 0d 0a 09 6f 72 09 61 6c 2c 38 0d 0a 09 6f | e.screen..IF.BLANK...or.al,8...o |
| 2a840 | 75 74 09 64 78 2c 61 6c 09 09 09 3b 20 74 75 72 6e 20 6f 6e 20 76 69 64 65 6f 0d 0a 45 4e 44 49 | ut.dx,al...;.turn.on.video..ENDI |
| 2a860 | 46 0d 0a 09 70 6f 70 09 64 73 0d 0a 09 70 6f 70 09 62 78 0d 0a 09 6d 6f 76 09 77 6f 72 64 20 70 | F...pop.ds...pop.bx...mov.word.p |
| 2a880 | 74 72 20 64 73 3a 5b 62 78 5d 2e 52 65 67 53 49 2c 30 09 3b 20 6f 70 65 72 61 74 69 6f 6e 20 6f | tr.ds:[bx].RegSI,0.;.operation.o |
| 2a8a0 | 6b 0d 0a 09 6a 6d 70 09 53 74 61 74 75 73 43 6f 6d 70 6c 65 74 65 0d 0a 0d 0a 0d 0a 73 75 62 74 | k...jmp.StatusComplete......subt |
| 2a8c0 | 74 6c 09 64 6f 5f 49 4f 53 43 5f 52 53 20 2d 20 52 65 73 74 6f 72 65 20 53 65 67 6d 65 6e 74 0d | tl.do_IOSC_RS.-.Restore.Segment. |
| 2a8e0 | 0a 70 61 67 65 0d 0a 0d 0a 3b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | .page....;---------------------- |
| 2a900 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
| 2a920 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0d 0a 3b 09 52 65 73 74 6f 72 65 20 53 65 | ------------------..;.Restore.Se |
| 2a940 | 67 6d 65 6e 74 0d 0a 3b 0d 0a 3b 20 65 6e 74 72 79 3a 0d 0a 3b 09 53 49 20 3d 20 53 65 67 6d 65 | gment..;..;.entry:..;.SI.=.Segme |
| 2a960 | 6e 74 20 49 6e 64 65 78 20 28 69 6e 74 6f 20 74 68 65 20 43 75 72 72 65 6e 74 20 53 49 42 29 0d | nt.Index.(into.the.Current.SIB). |
| 2a980 | 0a 3b 09 44 53 3a 42 58 20 3d 20 70 6f 69 6e 74 65 72 20 74 6f 20 52 65 71 75 65 73 74 20 70 61 | .;.DS:BX.=.pointer.to.Request.pa |
| 2a9a0 | 63 6b 65 74 0d 0a 3b 0d 0a 0d 0a 61 73 73 75 6d 65 09 64 73 3a 4e 4f 54 48 49 4e 47 2c 65 73 3a | cket..;....assume.ds:NOTHING,es: |
| 2a9c0 | 4e 4f 54 48 49 4e 47 0d 0a 0d 0a 64 6f 5f 49 4f 53 43 5f 52 53 3a 0d 0a 09 63 6d 70 09 73 69 2c | NOTHING....do_IOSC_RS:...cmp.si, |
| 2a9e0 | 28 4d 61 78 53 65 67 2d 31 29 09 09 3b 20 77 69 74 68 69 6e 20 72 61 6e 67 65 3f 0d 0a 09 6a 61 | (MaxSeg-1)..;.within.range?...ja |
| 2aa00 | 09 42 61 64 4e 75 6d 4a 31 09 09 3b 20 6e 6f 2c 20 73 6f 6d 65 62 6f 64 79 20 73 63 72 65 77 65 | .BadNumJ1..;.no,.somebody.screwe |
| 2aa20 | 64 20 75 70 2e 2e 2e 0d 0a 09 70 75 73 68 09 62 78 0d 0a 09 70 75 73 68 09 64 73 0d 0a 09 70 75 | d.up......push.bx...push.ds...pu |
| 2aa40 | 73 68 09 63 73 0d 0a 09 70 6f 70 09 64 73 0d 0a 20 20 20 20 61 73 73 75 6d 65 09 64 73 3a 43 6f | sh.cs...pop.ds......assume.ds:Co |
| 2aa60 | 64 65 0d 0a 09 63 6d 70 09 73 69 2c 30 09 09 09 3b 20 66 69 72 73 74 20 73 65 67 6d 65 6e 74 20 | de...cmp.si,0...;.first.segment. |
| 2aa80 | 73 61 76 65 3f 0d 0a 09 6a 6e 65 09 6e 66 52 53 09 09 09 3b 20 6e 6f 2c 20 6a 75 73 74 20 72 65 | save?...jne.nfRS...;.no,.just.re |
| 2aaa0 | 73 74 6f 72 65 20 73 63 72 65 65 6e 20 64 61 74 61 0d 0a 3b 2d 2d 2d 20 72 65 73 74 6f 72 65 20 | store.screen.data..;---.restore. |
| 2aac0 | 73 63 72 65 65 6e 20 73 74 61 74 65 20 64 61 74 61 0d 0a 09 70 75 73 68 09 73 69 09 09 09 3b 20 | screen.state.data...push.si...;. |
| 2aae0 | 73 61 76 65 20 69 6e 64 65 78 0d 0a 09 6d 6f 76 09 73 69 2c 5b 43 75 72 72 53 49 42 5d 0d 0a 09 | save.index...mov.si,[CurrSIB]... |
| 2ab00 | 70 75 73 68 09 73 69 0d 0a 09 6c 65 61 09 73 69 2c 5b 73 69 5d 2e 78 43 52 54 5f 4d 4f 44 45 0d | push.si...lea.si,[si].xCRT_MODE. |
| 2ab20 | 0a 09 6d 6f 76 09 61 78 2c 52 6f 6d 44 61 74 61 0d 0a 09 6d 6f 76 09 65 73 2c 61 78 09 09 09 3b | ..mov.ax,RomData...mov.es,ax...; |
| 2ab40 | 20 45 53 20 3d 20 52 4f 4d 20 64 61 74 61 20 61 72 65 61 0d 0a 20 20 20 20 61 73 73 75 6d 65 09 | .ES.=.ROM.data.area......assume. |
| 2ab60 | 65 73 3a 52 6f 6d 44 61 74 61 0d 0a 09 6d 6f 76 09 63 78 2c 43 72 74 4c 65 6e 09 09 3b 20 6c 65 | es:RomData...mov.cx,CrtLen..;.le |
| 2ab80 | 6e 67 74 68 20 6f 66 20 73 63 72 65 65 6e 20 73 74 61 74 65 20 64 61 74 61 0d 0a 09 6d 6f 76 09 | ngth.of.screen.state.data...mov. |
| 2aba0 | 64 69 2c 6f 66 66 73 65 74 20 52 6f 6d 44 61 74 61 3a 43 52 54 5f 4d 4f 44 45 0d 0a 09 63 6c 64 | di,offset.RomData:CRT_MODE...cld |
| 2abc0 | 0d 0a 20 20 20 20 72 65 70 09 6d 6f 76 73 62 09 09 09 09 3b 20 63 6f 70 79 20 52 4f 4d 20 69 6e | ......rep.movsb....;.copy.ROM.in |
| 2abe0 | 66 6f 20 66 72 6f 6d 20 53 49 42 20 61 72 65 61 0d 0a 49 46 09 41 4e 53 49 0d 0a 09 70 75 73 68 | fo.from.SIB.area..IF.ANSI...push |
| 2ac00 | 09 65 73 0d 0a 09 70 75 73 68 09 63 73 0d 0a 09 70 6f 70 09 65 73 0d 0a 20 20 20 20 61 73 73 75 | .es...push.cs...pop.es......assu |
| 2ac20 | 6d 65 09 65 73 3a 43 6f 64 65 0d 0a 09 6d 6f 76 09 64 69 2c 6f 66 66 73 65 74 20 41 6e 73 69 53 | me.es:Code...mov.di,offset.AnsiS |
| 2ac40 | 74 61 74 65 09 3b 20 70 6f 69 6e 74 20 74 6f 20 41 4e 53 49 20 73 74 61 74 65 20 69 6e 66 6f 0d | tate.;.point.to.ANSI.state.info. |
| 2ac60 | 0a 09 6d 6f 76 09 63 78 2c 41 6e 73 69 53 69 7a 65 0d 0a 20 20 20 20 72 65 70 09 6d 6f 76 73 62 | ..mov.cx,AnsiSize......rep.movsb |
| 2ac80 | 09 09 09 09 3b 20 72 65 73 74 6f 72 65 20 41 4e 53 49 20 73 74 61 74 65 20 69 6e 66 6f 20 66 72 | ....;.restore.ANSI.state.info.fr |
| 2aca0 | 6f 6d 20 53 49 42 0d 0a 09 70 6f 70 09 65 73 0d 0a 20 20 20 20 61 73 73 75 6d 65 09 65 73 3a 52 | om.SIB...pop.es......assume.es:R |
| 2acc0 | 6f 6d 44 61 74 61 0d 0a 45 4e 44 49 46 0d 0a 0d 0a 3b 2d 2d 2d 20 53 65 74 75 70 20 6e 65 77 20 | omData..ENDIF....;---.Setup.new. |
| 2ace0 | 73 63 72 65 65 6e 20 73 74 61 74 65 0d 0a 09 70 6f 70 09 73 69 0d 0a 09 6d 6f 76 09 61 6c 2c 5b | screen.state...pop.si...mov.al,[ |
| 2ad00 | 73 69 5d 2e 78 43 52 54 5f 4d 4f 44 45 0d 0a 09 63 6d 70 09 61 6c 2c 37 09 09 09 3b 20 69 73 20 | si].xCRT_MODE...cmp.al,7...;.is. |
| 2ad20 | 74 68 69 73 20 74 68 65 20 42 57 20 6d 6f 6e 69 74 6f 72 3f 0d 0a 09 6a 6e 65 09 73 6a 64 30 0d | this.the.BW.monitor?...jne.sjd0. |
| 2ad40 | 0a 09 6d 6f 76 09 61 6c 2c 32 09 09 09 3b 20 74 68 69 73 20 69 73 20 74 68 65 20 22 72 65 61 6c | ..mov.al,2...;.this.is.the."real |
| 2ad60 | 22 20 6d 6f 64 65 0d 0a 73 6a 64 30 3a 0d 0a 09 6d 6f 76 09 61 68 2c 30 0d 0a 09 69 6e 74 09 31 | ".mode..sjd0:...mov.ah,0...int.1 |
| 2ad80 | 30 68 09 09 09 3b 20 73 65 74 20 6e 65 77 20 6d 6f 64 65 0d 0a 09 6d 6f 76 09 63 78 2c 5b 73 69 | 0h...;.set.new.mode...mov.cx,[si |
| 2ada0 | 5d 2e 78 43 55 52 53 4f 52 5f 4d 4f 44 45 0d 0a 09 6d 6f 76 09 61 68 2c 31 0d 0a 09 69 6e 74 09 | ].xCURSOR_MODE...mov.ah,1...int. |
| 2adc0 | 31 30 68 09 09 09 3b 20 73 65 74 20 63 75 72 73 6f 72 20 74 79 70 65 0d 0a 09 6d 6f 76 09 64 78 | 10h...;.set.cursor.type...mov.dx |
| 2ade0 | 2c 5b 73 69 5d 2e 78 43 55 52 53 4f 52 5f 50 4f 53 4e 0d 0a 09 6d 6f 76 09 62 68 2c 5b 73 69 5d | ,[si].xCURSOR_POSN...mov.bh,[si] |
| 2ae00 | 2e 78 41 43 54 49 56 45 5f 50 41 47 45 0d 0a 09 6d 6f 76 09 61 68 2c 32 0d 0a 09 69 6e 74 09 31 | .xACTIVE_PAGE...mov.ah,2...int.1 |
| 2ae20 | 30 68 09 09 09 3b 20 73 65 74 20 63 75 72 73 6f 72 20 70 6f 73 69 74 69 6f 6e 0d 0a 09 6d 6f 76 | 0h...;.set.cursor.position...mov |
| 2ae40 | 09 61 6c 2c 5b 73 69 5d 2e 78 41 43 54 49 56 45 5f 50 41 47 45 0d 0a 09 6d 6f 76 09 61 68 2c 35 | .al,[si].xACTIVE_PAGE...mov.ah,5 |
| 2ae60 | 0d 0a 09 69 6e 74 09 31 30 68 09 09 09 3b 20 73 65 74 20 70 61 67 65 20 23 0d 0a 09 6d 6f 76 09 | ...int.10h...;.set.page.#...mov. |
| 2ae80 | 64 78 2c 5b 73 69 5d 2e 78 41 44 44 52 5f 36 38 34 35 0d 0a 09 61 64 64 09 64 78 2c 35 0d 0a 09 | dx,[si].xADDR_6845...add.dx,5... |
| 2aea0 | 6d 6f 76 09 61 6c 2c 5b 73 69 5d 2e 78 43 52 54 5f 50 41 4c 45 54 54 45 0d 0a 09 6f 75 74 09 64 | mov.al,[si].xCRT_PALETTE...out.d |
| 2aec0 | 78 2c 61 6c 09 09 09 3b 20 73 65 74 20 63 6f 6c 6f 72 20 70 6f 72 74 0d 0a 09 6d 6f 76 09 65 73 | x,al...;.set.color.port...mov.es |
| 2aee0 | 3a 43 52 54 5f 50 41 4c 45 54 54 45 2c 61 6c 0d 0a 09 70 6f 70 09 73 69 09 09 09 3b 20 72 65 73 | :CRT_PALETTE,al...pop.si...;.res |
| 2af00 | 74 6f 72 65 20 73 65 67 6d 65 6e 74 20 69 6e 64 65 78 0d 0a 3b 2d 2d 2d 20 72 65 73 74 6f 72 65 | tore.segment.index..;---.restore |
| 2af20 | 20 61 20 73 65 67 6d 65 6e 74 20 6f 66 20 73 63 72 65 65 6e 20 64 61 74 61 0d 0a 6e 66 52 53 3a | .a.segment.of.screen.data..nfRS: |
| 2af40 | 0d 0a 09 6d 6f 76 09 61 78 2c 73 69 0d 0a 09 63 61 6c 6c 09 47 65 74 53 65 67 41 64 72 09 09 3b | ...mov.ax,si...call.GetSegAdr..; |
| 2af60 | 20 67 65 74 20 61 64 72 65 73 73 20 6f 66 20 73 65 67 6d 65 6e 74 0d 0a 09 6d 6f 76 09 63 78 2c | .get.adress.of.segment...mov.cx, |
| 2af80 | 5b 62 78 5d 2e 53 69 7a 65 4e 65 65 64 65 64 09 3b 20 43 58 20 3d 20 41 6d 6d 6f 75 6e 74 20 74 | [bx].SizeNeeded.;.CX.=.Ammount.t |
| 2afa0 | 6f 20 74 72 61 6e 73 66 65 72 0d 0a 09 73 68 72 09 63 78 2c 31 09 09 09 3b 20 77 6f 72 64 73 21 | o.transfer...shr.cx,1...;.words! |
| 2afc0 | 0d 0a 09 6c 64 73 09 73 69 2c 5b 62 78 5d 2e 4d 50 6f 69 6e 74 65 72 09 3b 20 44 53 3a 53 49 20 | ...lds.si,[bx].MPointer.;.DS:SI. |
| 2afe0 | 3d 20 53 63 72 65 65 6e 20 73 61 76 65 20 61 72 65 61 0d 0a 20 20 20 20 61 73 73 75 6d 65 09 64 | =.Screen.save.area......assume.d |
| 2b000 | 73 3a 4e 4f 54 48 49 4e 47 0d 0a 0d 0a 3b 2a 2a 2a 20 46 6f 72 20 6e 6f 77 20 77 65 20 61 72 65 | s:NOTHING....;***.For.now.we.are |
| 2b020 | 20 75 73 69 6e 67 20 6f 6e 6c 79 20 6f 6e 65 20 73 65 67 6d 65 6e 74 0d 0a 0d 0a 09 6d 6f 76 09 | .using.only.one.segment.....mov. |
| 2b040 | 64 69 2c 64 78 09 09 09 3b 20 44 49 20 70 6f 69 6e 74 73 20 74 6f 20 74 68 65 20 63 75 72 72 65 | di,dx...;.DI.points.to.the.curre |
| 2b060 | 6e 74 20 53 49 42 0d 0a 09 6d 6f 76 09 62 78 2c 43 6f 6c 6f 72 53 63 09 09 3b 20 61 73 73 75 6d | nt.SIB...mov.bx,ColorSc..;.assum |
| 2b080 | 65 20 63 6f 6c 6f 72 20 63 61 72 64 0d 0a 09 63 6d 70 09 63 73 3a 5b 64 69 5d 2e 78 43 52 54 5f | e.color.card...cmp.cs:[di].xCRT_ |
| 2b0a0 | 4d 4f 44 45 2c 37 09 3b 20 69 73 20 74 68 69 73 20 61 20 42 57 20 6d 6f 6e 69 74 6f 72 3f 0d 0a | MODE,7.;.is.this.a.BW.monitor?.. |
| 2b0c0 | 09 6a 6e 65 09 64 6f 5f 72 65 73 74 0d 0a 09 6d 6f 76 09 62 78 2c 4d 6f 6e 6f 53 63 0d 0a 64 6f | .jne.do_rest...mov.bx,MonoSc..do |
| 2b0e0 | 5f 72 65 73 74 3a 0d 0a 49 46 09 42 4c 41 4e 4b 0d 0a 09 6d 6f 76 09 64 78 2c 63 73 3a 5b 64 69 | _rest:..IF.BLANK...mov.dx,cs:[di |
| 2b100 | 5d 2e 78 41 44 44 52 5f 36 38 34 35 09 3b 20 70 6f 69 6e 74 20 74 6f 20 6d 6f 64 65 20 72 65 67 | ].xADDR_6845.;.point.to.mode.reg |
| 2b120 | 69 73 74 65 72 0d 0a 09 61 64 64 09 64 78 2c 34 0d 0a 09 6d 6f 76 09 61 6c 2c 63 73 3a 5b 64 69 | ister...add.dx,4...mov.al,cs:[di |
| 2b140 | 5d 2e 78 43 52 54 5f 4d 4f 44 45 5f 53 45 54 09 3b 20 20 61 6e 64 20 67 65 74 20 76 61 6c 75 65 | ].xCRT_MODE_SET.;..and.get.value |
| 2b160 | 0d 0a 09 61 6e 64 09 61 6c 2c 4e 4f 54 20 38 0d 0a 09 6f 75 74 09 64 78 2c 61 6c 09 09 09 3b 20 | ...and.al,NOT.8...out.dx,al...;. |
| 2b180 | 74 75 72 6e 20 6f 66 66 20 76 69 64 65 6f 0d 0a 45 4e 44 49 46 0d 0a 09 6d 6f 76 09 65 73 2c 62 | turn.off.video..ENDIF...mov.es,b |
| 2b1a0 | 78 09 09 09 3b 20 45 53 20 70 6f 69 6e 74 73 20 74 6f 20 61 70 72 6f 70 69 61 74 65 20 73 63 72 | x...;.ES.points.to.apropiate.scr |
| 2b1c0 | 65 65 6e 20 61 72 65 61 0d 0a 20 20 20 20 61 73 73 75 6d 65 09 65 73 3a 4e 4f 54 48 49 4e 47 0d | een.area......assume.es:NOTHING. |
| 2b1e0 | 0a 09 6d 6f 76 09 64 69 2c 30 0d 0a 09 63 6c 64 0d 0a 20 20 20 20 72 65 70 09 6d 6f 76 73 77 09 | ..mov.di,0...cld......rep.movsw. |
| 2b200 | 09 09 09 3b 20 63 6f 70 79 20 74 68 65 20 73 63 72 65 65 6e 0d 0a 49 46 09 42 4c 41 4e 4b 0d 0a | ...;.copy.the.screen..IF.BLANK.. |
| 2b220 | 09 6f 72 09 61 6c 2c 38 0d 0a 09 6f 75 74 09 64 78 2c 61 6c 09 09 09 3b 20 74 75 72 6e 20 6f 6e | .or.al,8...out.dx,al...;.turn.on |
| 2b240 | 20 76 69 64 65 6f 0d 0a 45 4e 44 49 46 0d 0a 0d 0a 09 70 6f 70 09 64 73 0d 0a 20 20 20 20 61 73 | .video..ENDIF.....pop.ds......as |
| 2b260 | 73 75 6d 65 09 64 73 3a 4e 4f 54 48 49 4e 47 0d 0a 09 70 6f 70 09 62 78 0d 0a 09 6d 6f 76 09 77 | sume.ds:NOTHING...pop.bx...mov.w |
| 2b280 | 6f 72 64 20 70 74 72 20 64 73 3a 5b 62 78 5d 2e 52 65 67 53 49 2c 30 09 3b 20 6f 70 65 72 61 74 | ord.ptr.ds:[bx].RegSI,0.;.operat |
| 2b2a0 | 69 6f 6e 20 6f 6b 0d 0a 09 6a 6d 70 09 53 74 61 74 75 73 43 6f 6d 70 6c 65 74 65 0d 0a 0d 0a 42 | ion.ok...jmp.StatusComplete....B |
| 2b2c0 | 61 64 4e 75 6d 4a 3a 0d 0a 09 6a 6d 70 09 42 61 64 4e 75 6d 0d 0a 0d 0a 0d 0a 73 75 62 74 74 6c | adNumJ:...jmp.BadNum......subttl |
| 2b2e0 | 09 64 6f 5f 49 4f 53 43 5f 45 49 20 2d 20 52 65 2d 65 6e 61 62 6c 65 20 69 2f 6f 0d 0a 70 61 67 | .do_IOSC_EI.-.Re-enable.i/o..pag |
| 2b300 | 65 0d 0a 0d 0a 3b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | e....;-------------------------- |
| 2b320 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
| 2b340 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0d 0a 3b 09 52 65 2d 65 6e 61 62 6c 65 20 69 2f 6f 0d | --------------..;.Re-enable.i/o. |
| 2b360 | 0a 3b 0d 0a 3b 20 65 6e 74 72 79 3a 0d 0a 3b 09 44 53 3a 42 58 20 3d 20 70 6f 69 6e 74 65 72 20 | .;..;.entry:..;.DS:BX.=.pointer. |
| 2b380 | 74 6f 20 52 65 71 75 65 73 74 20 70 61 63 6b 65 74 0d 0a 3b 0d 0a 0d 0a 61 73 73 75 6d 65 09 64 | to.Request.packet..;....assume.d |
| 2b3a0 | 73 3a 4e 4f 54 48 49 4e 47 2c 65 73 3a 4e 4f 54 48 49 4e 47 0d 0a 0d 0a 64 6f 5f 49 4f 53 43 5f | s:NOTHING,es:NOTHING....do_IOSC_ |
| 2b3c0 | 45 49 3a 0d 0a 09 6d 6f 76 09 5b 53 61 76 65 46 6c 67 5d 2c 30 09 09 3b 20 53 69 67 6e 61 6c 20 | EI:...mov.[SaveFlg],0..;.Signal. |
| 2b3e0 | 77 65 20 61 72 65 20 64 6f 6e 65 20 53 61 76 69 6e 67 20 74 68 65 20 73 63 72 65 65 6e 0d 0a 09 | we.are.done.Saving.the.screen... |
| 2b400 | 6d 6f 76 09 61 78 2c 6f 66 66 73 65 74 20 43 6f 64 65 3a 53 61 76 65 46 6c 67 0d 0a 09 63 61 6c | mov.ax,offset.Code:SaveFlg...cal |
| 2b420 | 6c 09 44 6f 50 52 75 6e 09 09 09 3b 20 50 72 6f 63 52 75 6e 0d 0a 09 6d 6f 76 09 61 78 2c 5b 43 | l.DoPRun...;.ProcRun...mov.ax,[C |
| 2b440 | 75 72 72 53 49 42 5d 09 09 3b 20 70 6f 69 6e 74 65 72 20 74 6f 20 63 75 72 72 65 6e 74 20 53 49 | urrSIB]..;.pointer.to.current.SI |
| 2b460 | 42 0d 0a 09 63 61 6c 6c 09 44 6f 50 52 75 6e 09 09 09 3b 20 50 72 6f 63 52 75 6e 20 61 6e 79 20 | B...call.DoPRun...;.ProcRun.any. |
| 2b480 | 6f 75 74 70 75 74 20 62 6c 6f 63 6b 65 64 20 62 65 63 61 75 73 65 0d 0a 09 09 09 09 09 3b 20 20 | output.blocked.because.......;.. |
| 2b4a0 | 73 63 72 65 65 6e 20 77 61 73 20 6e 6f 74 20 63 75 72 72 65 6e 74 0d 0a 09 6a 6d 70 09 53 74 61 | screen.was.not.current...jmp.Sta |
| 2b4c0 | 74 75 73 43 6f 6d 70 6c 65 74 65 0d 0a 0d 0a 0d 0a 73 75 62 74 74 6c 09 64 6f 5f 49 4f 53 43 5f | tusComplete......subttl.do_IOSC_ |
| 2b4e0 | 49 53 20 2d 20 49 6e 69 74 69 61 6c 69 7a 65 20 53 63 72 65 65 6e 0d 0a 70 61 67 65 0d 0a 0d 0a | IS.-.Initialize.Screen..page.... |
| 2b500 | 3b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | ;------------------------------- |
| 2b520 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
| 2b540 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 0d 0a 3b 09 49 6e 69 74 69 61 6c 69 7a 65 20 53 63 72 65 65 6e 0d 0a | ---------..;.Initialize.Screen.. |
| 2b560 | 3b 0d 0a 3b 20 65 6e 74 72 79 3a 0d 0a 3b 09 53 49 20 3d 20 53 49 42 20 4e 75 6d 62 65 72 0d 0a | ;..;.entry:..;.SI.=.SIB.Number.. |
| 2b580 | 3b 09 44 53 3a 42 58 20 3d 20 70 6f 69 6e 74 65 72 20 74 6f 20 52 65 71 75 65 73 74 20 70 61 63 | ;.DS:BX.=.pointer.to.Request.pac |
| 2b5a0 | 6b 65 74 0d 0a 3b 0d 0a 0d 0a 61 73 73 75 6d 65 09 64 73 3a 4e 4f 54 48 49 4e 47 2c 65 73 3a 4e | ket..;....assume.ds:NOTHING,es:N |
| 2b5c0 | 4f 54 48 49 4e 47 0d 0a 0d 0a 64 6f 5f 49 4f 53 43 5f 49 53 3a 0d 0a 09 63 6d 70 09 73 69 2c 28 | OTHING....do_IOSC_IS:...cmp.si,( |
| 2b5e0 | 4d 61 78 53 49 42 2d 31 29 09 09 3b 20 69 6e 64 65 78 20 77 69 74 68 69 6e 20 72 61 6e 67 65 3f | MaxSIB-1)..;.index.within.range? |
| 2b600 | 0d 0a 09 6a 61 09 42 61 64 4e 75 6d 4a 0d 0a 09 70 75 73 68 09 64 73 0d 0a 09 70 75 73 68 09 63 | ...ja.BadNumJ...push.ds...push.c |
| 2b620 | 73 0d 0a 09 70 6f 70 09 64 73 0d 0a 20 20 20 20 61 73 73 75 6d 65 09 64 73 3a 43 6f 64 65 0d 0a | s...pop.ds......assume.ds:Code.. |
| 2b640 | 09 6d 6f 76 09 5b 43 75 72 72 53 63 5d 2c 73 69 09 09 3b 20 73 77 69 74 63 68 20 63 75 72 72 20 | .mov.[CurrSc],si..;.switch.curr. |
| 2b660 | 73 63 72 65 65 6e 73 0d 0a 09 6d 6f 76 09 64 78 2c 73 69 09 09 09 3b 20 69 6e 64 65 78 0d 0a 09 | screens...mov.dx,si...;.index... |
| 2b680 | 63 61 6c 6c 09 47 65 74 53 49 42 41 64 72 09 09 3b 20 67 65 74 20 70 6f 69 6e 74 65 72 20 74 6f | call.GetSIBAdr..;.get.pointer.to |
| 2b6a0 | 20 53 49 42 0d 0a 09 6d 6f 76 09 5b 43 75 72 72 53 49 42 5d 2c 61 78 09 09 3b 20 73 61 76 65 20 | .SIB...mov.[CurrSIB],ax..;.save. |
| 2b6c0 | 70 6f 69 6e 74 65 72 20 74 6f 20 63 75 72 72 20 53 49 42 0d 0a 09 6d 6f 76 09 73 69 2c 61 78 0d | pointer.to.curr.SIB...mov.si,ax. |
| 2b6e0 | 0a 09 6d 6f 76 09 5b 73 69 5d 2e 63 74 6c 53 2c 30 09 09 3b 20 73 63 72 65 65 6e 20 6e 6f 74 20 | ..mov.[si].ctlS,0..;.screen.not. |
| 2b700 | 66 72 6f 7a 65 6e 0d 0a 3b 2d 2d 2d 20 73 65 74 20 73 63 72 65 65 6e 20 6d 6f 64 65 20 74 6f 20 | frozen..;---.set.screen.mode.to. |
| 2b720 | 70 63 20 6d 6f 64 65 20 33 20 28 38 30 78 32 35 20 42 57 29 0d 0a 09 6d 6f 76 09 61 78 2c 30 30 | pc.mode.3.(80x25.BW)...mov.ax,00 |
| 2b740 | 30 33 09 09 09 3b 20 53 65 74 20 6d 6f 64 65 20 33 0d 0a 09 69 6e 74 09 31 30 68 0d 0a 09 70 6f | 03...;.Set.mode.3...int.10h...po |
| 2b760 | 70 09 64 73 0d 0a 20 20 20 20 61 73 73 75 6d 65 09 64 73 3a 4e 4f 54 48 49 4e 47 0d 0a 09 6d 6f | p.ds......assume.ds:NOTHING...mo |
| 2b780 | 76 09 77 6f 72 64 20 70 74 72 20 64 73 3a 5b 62 78 5d 2e 52 65 67 53 49 2c 30 09 3b 20 6f 70 65 | v.word.ptr.ds:[bx].RegSI,0.;.ope |
| 2b7a0 | 72 61 74 69 6f 6e 20 6f 6b 0d 0a 09 6a 6d 70 09 53 74 61 74 75 73 43 6f 6d 70 6c 65 74 65 0d 0a | ration.ok...jmp.StatusComplete.. |
| 2b7c0 | 0d 0a 0d 0a 73 75 62 74 74 6c 09 24 43 6f 6e 53 74 6f 70 20 2d 20 53 74 6f 70 20 28 66 72 65 65 | ....subttl.$ConStop.-.Stop.(free |
| 2b7e0 | 7a 65 29 20 63 6f 6e 73 6f 6c 65 20 6f 75 74 70 75 74 0d 0a 70 61 67 65 0d 0a 0d 0a 3b 2d 2d 2d | ze).console.output..page....;--- |
| 2b800 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
| 2b820 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
| 2b840 | 2d 2d 2d 2d 2d 0d 0a 3b 09 53 74 6f 70 20 28 66 72 65 65 7a 65 29 20 63 6f 6e 73 6f 6c 65 20 6f | -----..;.Stop.(freeze).console.o |
| 2b860 | 75 74 70 75 74 0d 0a 3b 0d 0a 0d 0a 61 73 73 75 6d 65 09 64 73 3a 4e 4f 54 48 49 4e 47 2c 65 73 | utput..;....assume.ds:NOTHING,es |
| 2b880 | 3a 4e 4f 54 48 49 4e 47 0d 0a 0d 0a 24 43 6f 6e 53 74 6f 70 3a 0d 0a 09 6d 6f 76 09 62 78 2c 5b | :NOTHING....$ConStop:...mov.bx,[ |
| 2b8a0 | 43 75 72 72 53 49 42 5d 09 09 3b 20 70 6f 69 6e 74 65 72 20 74 6f 20 63 75 72 72 65 6e 74 20 53 | CurrSIB]..;.pointer.to.current.S |
| 2b8c0 | 49 42 0d 0a 09 6d 6f 76 09 63 73 3a 5b 62 78 5d 2e 63 74 6c 53 2c 30 31 09 09 3b 20 73 65 74 20 | IB...mov.cs:[bx].ctlS,01..;.set. |
| 2b8e0 | 74 68 65 20 66 72 65 65 7a 65 20 66 6c 61 67 0d 0a 09 6a 6d 70 09 53 74 61 74 75 73 43 6f 6d 70 | the.freeze.flag...jmp.StatusComp |
| 2b900 | 6c 65 74 65 0d 0a 0d 0a 0d 0a 73 75 62 74 74 6c 09 24 43 6f 6e 53 74 61 72 74 20 2d 20 53 74 61 | lete......subttl.$ConStart.-.Sta |
| 2b920 | 72 74 20 28 63 6f 6e 74 69 6e 75 65 29 20 63 6f 6e 73 6f 6c 65 20 6f 75 74 70 75 74 0d 0a 70 61 | rt.(continue).console.output..pa |
| 2b940 | 67 65 0d 0a 0d 0a 3b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | ge....;------------------------- |
| 2b960 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
| 2b980 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0d 0a 3b 09 53 74 61 72 74 20 28 63 6f 6e 74 69 6e | ---------------..;.Start.(contin |
| 2b9a0 | 75 65 29 20 63 6f 6e 73 6f 6c 65 20 6f 75 74 70 75 74 0d 0a 3b 0d 0a 0d 0a 61 73 73 75 6d 65 09 | ue).console.output..;....assume. |
| 2b9c0 | 64 73 3a 4e 4f 54 48 49 4e 47 2c 65 73 3a 4e 4f 54 48 49 4e 47 0d 0a 0d 0a 24 43 6f 6e 53 74 61 | ds:NOTHING,es:NOTHING....$ConSta |
| 2b9e0 | 72 74 3a 0d 0a 09 6d 6f 76 09 62 78 2c 5b 43 75 72 72 53 49 42 5d 09 09 3b 20 70 6f 69 6e 74 65 | rt:...mov.bx,[CurrSIB]..;.pointe |
| 2ba00 | 72 20 74 6f 20 63 75 72 72 65 6e 74 20 53 49 42 0d 0a 09 63 6d 70 09 63 73 3a 5b 62 78 5d 2e 63 | r.to.current.SIB...cmp.cs:[bx].c |
| 2ba20 | 74 6c 53 2c 30 09 09 3b 20 69 73 20 69 74 20 61 6c 72 65 61 64 79 20 67 6f 69 6e 67 3f 0d 0a 09 | tlS,0..;.is.it.already.going?... |
| 2ba40 | 6a 65 09 63 73 52 65 74 09 09 09 3b 20 79 65 73 2c 20 6e 6f 20 6e 65 65 64 20 74 6f 20 72 65 2d | je.csRet...;.yes,.no.need.to.re- |
| 2ba60 | 65 6e 61 62 6c 65 0d 0a 09 6d 6f 76 09 63 73 3a 5b 62 78 5d 2e 63 74 6c 53 2c 30 09 09 3b 20 72 | enable...mov.cs:[bx].ctlS,0..;.r |
| 2ba80 | 65 73 65 74 20 74 68 65 20 66 72 65 65 7a 65 20 66 6c 61 67 0d 0a 09 6c 65 61 09 61 78 2c 5b 62 | eset.the.freeze.flag...lea.ax,[b |
| 2baa0 | 78 5d 2e 63 74 6c 53 09 09 3b 20 67 65 74 20 61 64 64 72 65 73 73 20 6f 66 20 63 75 72 72 65 6e | x].ctlS..;.get.address.of.curren |
| 2bac0 | 74 20 63 74 6c 53 0d 0a 09 63 61 6c 6c 09 44 6f 50 52 75 6e 09 09 09 3b 20 64 6f 20 50 72 6f 63 | t.ctlS...call.DoPRun...;.do.Proc |
| 2bae0 | 52 75 6e 0d 0a 63 73 52 65 74 3a 09 6a 6d 70 09 53 74 61 74 75 73 43 6f 6d 70 6c 65 74 65 0d 0a | Run..csRet:.jmp.StatusComplete.. |
| 2bb00 | 0d 0a 0d 0a 73 75 62 74 74 6c 09 44 6f 50 42 6c 6f 63 6b 20 2d 20 42 6c 6f 63 6b 20 74 68 65 20 | ....subttl.DoPBlock.-.Block.the. |
| 2bb20 | 63 75 72 72 65 6e 74 20 70 72 6f 63 65 73 73 0d 0a 70 61 67 65 0d 0a 0d 0a 3b 2d 2d 2d 2d 2d 2d | current.process..page....;------ |
| 2bb40 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
| 2bb60 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
| 2bb80 | 2d 2d 0d 0a 3b 09 42 6c 6f 63 6b 20 74 68 65 20 63 75 72 72 65 6e 74 20 70 72 6f 63 65 73 73 0d | --..;.Block.the.current.process. |
| 2bba0 | 0a 3b 0d 0a 3b 20 65 6e 74 72 79 3a 0d 0a 3b 09 43 53 3a 41 58 20 3d 20 61 64 64 72 65 73 73 20 | .;..;.entry:..;.CS:AX.=.address. |
| 2bbc0 | 74 6f 20 62 6c 6f 63 6b 20 6f 6e 0d 0a 3b 0d 0a 3b 20 6d 6f 64 69 66 69 65 73 3a 09 41 58 2c 20 | to.block.on..;..;.modifies:.AX,. |
| 2bbe0 | 46 4c 41 47 53 0d 0a 3b 0d 0a 0d 0a 61 73 73 75 6d 65 09 64 73 3a 4e 4f 54 48 49 4e 47 2c 65 73 | FLAGS..;....assume.ds:NOTHING,es |
| 2bc00 | 3a 4e 4f 54 48 49 4e 47 0d 0a 0d 0a 44 6f 50 42 6c 6f 63 6b 3a 0d 0a 09 70 75 73 68 09 62 78 0d | :NOTHING....DoPBlock:...push.bx. |
| 2bc20 | 0a 09 70 75 73 68 09 63 78 0d 0a 09 70 75 73 68 09 64 78 0d 0a 09 6d 6f 76 09 62 78 2c 61 78 0d | ..push.cx...push.dx...mov.bx,ax. |
| 2bc40 | 0a 09 6d 6f 76 09 61 78 2c 63 73 09 09 09 3b 20 41 58 3a 42 58 20 3d 20 65 76 65 6e 74 20 69 64 | ..mov.ax,cs...;.AX:BX.=.event.id |
| 2bc60 | 65 6e 74 69 66 69 65 72 0d 0a 09 78 6f 72 09 63 78 2c 63 78 09 09 09 3b 20 4e 6f 20 74 69 6d 65 | entifier...xor.cx,cx...;.No.time |
| 2bc80 | 6f 75 74 0d 0a 3b 3b 09 6d 6f 76 09 64 78 2c 30 31 30 39 68 09 3b 3b 42 55 47 42 55 47 20 2d 20 | out..;;.mov.dx,0109h.;;BUGBUG.-. |
| 2bca0 | 73 68 6f 75 6c 64 20 62 65 20 69 6e 74 65 72 72 75 70 74 69 62 6c 65 20 77 61 69 74 3b 20 77 69 | should.be.interruptible.wait;.wi |
| 2bcc0 | 6c 6c 0d 0a 09 09 09 09 3b 3b 20 20 67 69 76 65 20 49 6e 74 65 72 6e 61 6c 45 72 72 6f 72 20 28 | ll......;;..give.InternalError.( |
| 2bce0 | 53 63 68 65 64 46 69 6e 64 20 2d 20 6e 6f 74 20 6f 6e 20 51 29 0d 0a 09 6d 6f 76 09 64 78 2c 30 | SchedFind.-.not.on.Q)...mov.dx,0 |
| 2bd00 | 30 30 39 68 09 09 3b 20 50 52 4f 43 42 4c 4f 43 20 66 75 6e 63 74 69 6f 6e 0d 0a 09 63 6c 69 09 | 009h..;.PROCBLOC.function...cli. |
| 2bd20 | 09 09 09 3b 20 4e 6f 20 72 61 63 65 73 21 0d 0a 09 63 61 6c 6c 09 5b 44 6f 73 46 75 6e 63 74 69 | ...;.No.races!...call.[DosFuncti |
| 2bd40 | 6f 6e 5d 0d 0a 09 70 6f 70 09 64 78 09 09 09 3b 20 6f 6e 20 72 65 74 75 72 6e 20 69 6e 74 73 20 | on]...pop.dx...;.on.return.ints. |
| 2bd60 | 61 72 65 20 62 61 63 6b 20 6f 6e 0d 0a 09 70 6f 70 09 63 78 0d 0a 09 70 6f 70 09 62 78 0d 0a 09 | are.back.on...pop.cx...pop.bx... |
| 2bd80 | 72 65 74 0d 0a 0d 0a 0d 0a 73 75 62 74 74 6c 09 44 6f 50 52 75 6e 20 2d 20 52 65 73 74 61 72 74 | ret......subttl.DoPRun.-.Restart |
| 2bda0 | 20 61 20 70 72 6f 63 65 73 73 0d 0a 70 61 67 65 0d 0a 0d 0a 3b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | .a.process..page....;----------- |
| 2bdc0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
| 2bde0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0d 0a 3b | -----------------------------..; |
| 2be00 | 09 52 65 73 74 61 72 74 20 61 20 70 72 6f 63 65 73 73 0d 0a 3b 0d 0a 3b 20 65 6e 74 72 79 3a 0d | .Restart.a.process..;..;.entry:. |
| 2be20 | 0a 3b 09 43 53 3a 41 58 20 3d 20 61 64 64 72 65 73 73 20 74 6f 20 73 69 67 6e 61 6c 20 6f 6e 20 | .;.CS:AX.=.address.to.signal.on. |
| 2be40 | 28 73 61 6d 65 20 61 73 20 62 6c 6f 63 6b 65 64 20 6f 6e 29 0d 0a 3b 0d 0a 3b 20 6d 6f 64 69 66 | (same.as.blocked.on)..;..;.modif |
| 2be60 | 69 65 73 3a 09 41 58 2c 20 46 4c 41 47 53 0d 0a 3b 0d 0a 0d 0a 61 73 73 75 6d 65 09 64 73 3a 4e | ies:.AX,.FLAGS..;....assume.ds:N |
| 2be80 | 4f 54 48 49 4e 47 2c 65 73 3a 4e 4f 54 48 49 4e 47 0d 0a 0d 0a 44 6f 50 52 75 6e 3a 0d 0a 09 70 | OTHING,es:NOTHING....DoPRun:...p |
| 2bea0 | 75 73 68 09 62 78 0d 0a 09 70 75 73 68 09 63 78 0d 0a 09 70 75 73 68 09 64 78 0d 0a 09 6d 6f 76 | ush.bx...push.cx...push.dx...mov |
| 2bec0 | 09 62 78 2c 61 78 0d 0a 09 6d 6f 76 09 61 78 2c 63 73 0d 0a 09 6d 6f 76 09 64 78 2c 31 30 09 09 | .bx,ax...mov.ax,cs...mov.dx,10.. |
| 2bee0 | 09 3b 20 50 52 4f 43 52 55 4e 20 66 75 6e 63 74 69 6f 6e 0d 0a 09 63 61 6c 6c 09 5b 44 6f 73 46 | .;.PROCRUN.function...call.[DosF |
| 2bf00 | 75 6e 63 74 69 6f 6e 5d 0d 0a 09 70 6f 70 09 64 78 0d 0a 09 70 6f 70 09 63 78 0d 0a 09 70 6f 70 | unction]...pop.dx...pop.cx...pop |
| 2bf20 | 09 62 78 0d 0a 09 72 65 74 0d 0a 0d 0a 0d 0a 73 75 62 74 74 6c 09 47 65 74 53 49 42 41 64 72 20 | .bx...ret......subttl.GetSIBAdr. |
| 2bf40 | 2d 20 52 65 74 75 72 6e 20 53 49 42 20 61 64 64 72 65 73 73 0d 0a 70 61 67 65 0d 0a 0d 0a 3b 2d | -.Return.SIB.address..page....;- |
| 2bf60 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
| 2bf80 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
| 2bfa0 | 2d 2d 2d 2d 2d 2d 2d 0d 0a 3b 09 52 65 74 75 72 6e 73 20 74 68 65 20 61 64 72 65 73 73 20 6f 66 | -------..;.Returns.the.adress.of |
| 2bfc0 | 20 74 68 65 20 73 70 65 63 69 66 69 65 64 20 53 49 42 0d 0a 3b 0d 0a 3b 20 65 6e 74 72 79 3a 0d | .the.specified.SIB..;..;.entry:. |
| 2bfe0 | 0a 3b 09 44 58 20 3d 20 69 6e 64 65 78 20 74 6f 20 74 68 65 20 53 49 42 0d 0a 3b 0d 0a 3b 20 65 | .;.DX.=.index.to.the.SIB..;..;.e |
| 2c000 | 78 69 74 3a 0d 0a 3b 09 41 58 20 3d 20 70 6f 69 6e 74 65 72 20 74 6f 20 74 68 65 20 53 49 42 0d | xit:..;.AX.=.pointer.to.the.SIB. |
| 2c020 | 0a 3b 0d 0a 3b 20 70 72 65 73 65 72 76 65 73 3a 09 41 4c 4c 0d 0a 3b 0d 0a 0d 0a 61 73 73 75 6d | .;..;.preserves:.ALL..;....assum |
| 2c040 | 65 09 64 73 3a 43 6f 64 65 2c 65 73 3a 4e 4f 54 48 49 4e 47 0d 0a 0d 0a 47 65 74 53 49 42 41 64 | e.ds:Code,es:NOTHING....GetSIBAd |
| 2c060 | 72 3a 0d 0a 09 70 75 73 68 09 64 78 09 09 09 3b 20 73 61 76 65 20 73 63 72 65 65 6e 20 23 0d 0a | r:...push.dx...;.save.screen.#.. |
| 2c080 | 09 6d 6f 76 09 61 78 2c 64 78 09 09 09 3b 20 69 6e 64 65 78 0d 0a 09 6d 6f 76 09 64 78 2c 28 53 | .mov.ax,dx...;.index...mov.dx,(S |
| 2c0a0 | 49 5a 45 20 53 49 42 73 74 29 0d 0a 09 6d 75 6c 09 64 78 09 09 09 3b 20 6d 75 6c 74 69 70 6c 79 | IZE.SIBst)...mul.dx...;.multiply |
| 2c0c0 | 20 62 79 20 73 69 7a 65 20 6f 66 20 53 49 42 20 65 6e 74 72 79 0d 0a 09 70 6f 70 09 64 78 09 09 | .by.size.of.SIB.entry...pop.dx.. |
| 2c0e0 | 09 3b 20 72 65 73 74 6f 72 65 20 73 63 72 65 65 6e 20 23 0d 0a 09 61 64 64 09 61 78 2c 6f 66 66 | .;.restore.screen.#...add.ax,off |
| 2c100 | 73 65 74 20 53 49 42 09 09 3b 20 41 58 20 3d 20 70 6f 69 6e 74 65 72 20 74 6f 20 53 49 42 20 66 | set.SIB..;.AX.=.pointer.to.SIB.f |
| 2c120 | 6f 72 20 74 68 65 20 77 72 69 74 65 0d 0a 09 72 65 74 0d 0a 0d 0a 0d 0a 73 75 62 74 74 6c 09 47 | or.the.write...ret......subttl.G |
| 2c140 | 65 74 53 65 67 41 64 72 20 2d 20 52 65 74 75 72 6e 20 73 65 67 6d 65 6e 74 20 61 64 64 72 65 73 | etSegAdr.-.Return.segment.addres |
| 2c160 | 73 0d 0a 70 61 67 65 0d 0a 0d 0a 3b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | s..page....;-------------------- |
| 2c180 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
| 2c1a0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0d 0a 3b 09 52 65 74 75 72 6e 73 20 | --------------------..;.Returns. |
| 2c1c0 | 74 68 65 20 61 64 72 65 73 73 20 6f 66 20 61 20 73 65 67 6d 65 6e 74 20 69 6e 20 74 68 65 20 63 | the.adress.of.a.segment.in.the.c |
| 2c1e0 | 75 72 72 65 6e 74 20 53 49 42 0d 0a 3b 0d 0a 3b 20 65 6e 74 72 79 3a 0d 0a 3b 09 41 58 20 3d 20 | urrent.SIB..;..;.entry:..;.AX.=. |
| 2c200 | 69 6e 64 65 78 20 74 6f 20 74 68 65 20 73 65 67 6d 65 6e 74 0d 0a 3b 0d 0a 3b 20 65 78 69 74 3a | index.to.the.segment..;..;.exit: |
| 2c220 | 0d 0a 3b 09 42 58 20 3d 20 70 6f 69 6e 74 65 72 20 74 6f 20 74 68 65 20 73 65 67 6d 65 6e 74 0d | ..;.BX.=.pointer.to.the.segment. |
| 2c240 | 0a 3b 09 44 58 20 3d 20 70 6f 69 6e 74 65 72 20 74 6f 20 74 68 65 20 43 75 72 72 65 6e 74 20 53 | .;.DX.=.pointer.to.the.Current.S |
| 2c260 | 49 42 0d 0a 3b 0d 0a 0d 0a 61 73 73 75 6d 65 09 64 73 3a 43 6f 64 65 2c 65 73 3a 4e 4f 54 48 49 | IB..;....assume.ds:Code,es:NOTHI |
| 2c280 | 4e 47 0d 0a 0d 0a 47 65 74 53 65 67 41 64 72 3a 0d 0a 09 6d 6f 76 09 64 78 2c 28 53 49 5a 45 20 | NG....GetSegAdr:...mov.dx,(SIZE. |
| 2c2a0 | 53 45 47 73 74 29 0d 0a 09 6d 75 6c 09 64 78 09 09 09 3b 20 6d 75 6c 74 69 70 6c 79 20 62 79 20 | SEGst)...mul.dx...;.multiply.by. |
| 2c2c0 | 73 69 7a 65 20 6f 66 20 53 45 47 20 65 6e 74 72 79 0d 0a 09 6d 6f 76 09 62 78 2c 5b 43 75 72 72 | size.of.SEG.entry...mov.bx,[Curr |
| 2c2e0 | 53 49 42 5d 09 09 3b 20 70 6f 69 6e 74 65 72 20 74 6f 20 53 49 42 0d 0a 09 6d 6f 76 09 64 78 2c | SIB]..;.pointer.to.SIB...mov.dx, |
| 2c300 | 62 78 09 09 09 3b 20 73 61 76 65 20 66 6f 72 20 65 78 69 74 0d 0a 09 6d 6f 76 09 62 78 2c 5b 62 | bx...;.save.for.exit...mov.bx,[b |
| 2c320 | 78 5d 2e 4f 66 66 73 65 74 56 61 6c 09 3b 20 70 6f 69 6e 74 65 72 20 74 6f 20 73 74 61 72 74 20 | x].OffsetVal.;.pointer.to.start. |
| 2c340 | 6f 66 20 53 45 47 73 20 69 6e 20 53 49 42 0d 0a 09 61 64 64 09 62 78 2c 61 78 09 09 09 3b 20 42 | of.SEGs.in.SIB...add.bx,ax...;.B |
| 2c360 | 58 20 3d 20 70 6f 69 6e 74 65 72 20 74 6f 20 53 45 47 20 66 72 6f 6d 20 73 74 61 72 74 20 6f 66 | X.=.pointer.to.SEG.from.start.of |
| 2c380 | 20 53 49 42 0d 0a 09 61 64 64 09 62 78 2c 64 78 09 09 09 3b 20 42 58 20 3d 20 61 62 73 6f 6c 75 | .SIB...add.bx,dx...;.BX.=.absolu |
| 2c3a0 | 74 65 20 70 6f 69 6e 74 65 72 20 74 6f 20 53 45 47 20 74 6f 20 75 73 65 0d 0a 09 72 65 74 0d 0a | te.pointer.to.SEG.to.use...ret.. |
| 2c3c0 | 0d 0a 69 66 64 65 66 09 44 45 42 55 47 46 4c 47 0d 0a 69 66 09 4e 4f 54 20 49 4e 42 49 4f 53 0d | ..ifdef.DEBUGFLG..if.NOT.INBIOS. |
| 2c3e0 | 0a 09 49 4e 43 4c 55 44 45 09 09 42 55 47 43 4f 44 45 2e 49 4e 43 0d 0a 65 6e 64 69 66 0d 0a 65 | ..INCLUDE..BUGCODE.INC..endif..e |
| 2c400 | 6e 64 69 66 0d 0a 0d 0a 0d 0a 73 75 62 74 74 6c 09 24 43 6f 6e 49 6e 69 74 20 2d 20 49 6e 69 74 | ndif......subttl.$ConInit.-.Init |
| 2c420 | 69 61 6c 69 7a 61 74 69 6f 6e 20 52 6f 75 74 69 6e 65 0d 0a 70 61 67 65 0d 0a 0d 0a 3b 2d 2d 2d | ialization.Routine..page....;--- |
| 2c440 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
| 2c460 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
| 2c480 | 2d 2d 2d 2d 2d 0d 0a 3b 09 49 6e 69 74 69 61 6c 69 7a 61 74 69 6f 6e 20 52 6f 75 74 69 6e 65 0d | -----..;.Initialization.Routine. |
| 2c4a0 | 0a 3b 0d 0a 3b 65 6e 74 72 79 3a 0d 0a 3b 09 44 53 3a 42 58 20 3d 20 70 6f 69 6e 74 65 72 20 74 | .;..;entry:..;.DS:BX.=.pointer.t |
| 2c4c0 | 6f 20 52 65 71 75 65 73 74 20 70 61 63 6b 65 74 0d 0a 3b 09 45 53 3a 44 49 20 3d 20 44 6f 73 20 | o.Request.packet..;.ES:DI.=.Dos. |
| 2c4e0 | 46 75 6e 63 74 69 6f 6e 73 20 65 6e 74 72 79 20 70 6f 69 6e 74 20 61 64 64 72 65 73 73 0d 0a 3b | Functions.entry.point.address..; |
| 2c500 | 0d 0a 0d 0a 61 73 73 75 6d 65 09 64 73 3a 4e 4f 54 48 49 4e 47 2c 65 73 3a 4e 4f 54 48 49 4e 47 | ....assume.ds:NOTHING,es:NOTHING |
| 2c520 | 0d 0a 0d 0a 24 43 6f 6e 49 6e 69 74 3a 0d 0a 49 46 09 4e 4f 54 20 49 4e 42 49 4f 53 0d 0a 09 70 | ....$ConInit:..IF.NOT.INBIOS...p |
| 2c540 | 75 73 68 09 64 73 09 09 09 3b 20 70 72 69 6e 74 20 67 72 65 65 74 69 6e 67 0d 0a 09 70 75 73 68 | ush.ds...;.print.greeting...push |
| 2c560 | 09 63 73 0d 0a 09 70 6f 70 09 64 73 0d 0a 09 6d 6f 76 09 64 78 2c 6f 66 66 73 65 74 20 49 6e 74 | .cs...pop.ds...mov.dx,offset.Int |
| 2c580 | 72 6f 0d 0a 09 4d 4f 56 09 61 68 2c 39 0d 0a 09 69 6e 74 09 32 31 68 0d 0a 09 70 6f 70 09 64 73 | ro...MOV.ah,9...int.21h...pop.ds |
| 2c5a0 | 0d 0a 09 6d 6f 76 09 77 6f 72 64 20 70 74 72 20 64 73 3a 5b 62 78 5d 2e 54 52 41 4e 53 2c 20 6f | ...mov.word.ptr.ds:[bx].TRANS,.o |
| 2c5c0 | 66 66 73 65 74 20 24 43 6f 6e 49 6e 69 74 0d 0a 09 6d 6f 76 09 77 6f 72 64 20 70 74 72 20 64 73 | ffset.$ConInit...mov.word.ptr.ds |
| 2c5e0 | 3a 5b 62 78 5d 2e 54 52 41 4e 53 2b 32 2c 63 73 0d 0a 45 4e 44 49 46 0d 0a 09 6d 6f 76 09 63 73 | :[bx].TRANS+2,cs..ENDIF...mov.cs |
| 2c600 | 3a 57 6f 72 64 20 50 74 72 20 44 6f 73 46 75 6e 63 74 69 6f 6e 2c 64 69 20 20 3b 20 53 61 76 65 | :Word.Ptr.DosFunction,di..;.Save |
| 2c620 | 20 70 6f 69 6e 74 65 72 20 74 6f 20 73 65 72 76 69 63 65 20 72 6f 75 74 69 6e 65 73 0d 0a 09 6d | .pointer.to.service.routines...m |
| 2c640 | 6f 76 09 63 73 3a 57 6f 72 64 20 50 74 72 20 44 6f 73 46 75 6e 63 74 69 6f 6e 2b 32 2c 65 73 0d | ov.cs:Word.Ptr.DosFunction+2,es. |
| 2c660 | 0a 0d 0a 09 6d 6f 76 20 20 20 20 20 61 78 2c 30 0d 0a 09 6d 6f 76 20 20 20 20 20 63 78 2c 31 0d | ....mov.....ax,0...mov.....cx,1. |
| 2c680 | 0a 09 6d 6f 76 20 20 20 20 20 64 78 2c 31 36 0d 0a 09 63 61 6c 6c 20 20 20 20 5b 44 6f 73 46 75 | ..mov.....dx,16...call....[DosFu |
| 2c6a0 | 6e 63 74 69 6f 6e 5d 09 09 3b 20 67 65 74 20 44 4f 53 20 76 61 72 69 61 62 6c 65 20 53 63 72 6e | nction]..;.get.DOS.variable.Scrn |
| 2c6c0 | 49 6f 4f 6b 0d 0a 09 6d 6f 76 20 20 20 20 20 77 6f 72 64 20 70 74 72 20 53 63 72 6e 49 6f 4f 6b | IoOk...mov.....word.ptr.ScrnIoOk |
| 2c6e0 | 2c 61 78 0d 0a 09 6d 6f 76 20 20 20 20 20 77 6f 72 64 20 70 74 72 20 53 63 72 6e 49 6f 4f 6b 2b | ,ax...mov.....word.ptr.ScrnIoOk+ |
| 2c700 | 32 2c 64 78 0d 0a 0d 0a 3b 2a 09 49 6e 69 74 69 61 6c 69 7a 65 20 69 6e 74 65 72 72 75 70 74 20 | 2,dx....;*.Initialize.interrupt. |
| 2c720 | 76 65 63 74 6f 72 73 2e 0d 0a 3b 3b 42 55 47 42 55 47 20 2d 20 77 65 20 73 68 6f 75 6c 64 20 62 | vectors...;;BUGBUG.-.we.should.b |
| 2c740 | 65 20 75 73 69 6e 67 20 47 65 74 2f 53 65 74 5f 49 6e 74 65 72 72 75 70 74 5f 56 65 63 74 6f 72 | e.using.Get/Set_Interrupt_Vector |
| 2c760 | 20 63 61 6c 6c 73 0d 0a 0d 0a 09 78 6f 72 09 61 78 2c 61 78 09 09 09 3b 20 69 6e 69 74 69 61 6c | .calls.....xor.ax,ax...;.initial |
| 2c780 | 69 7a 65 20 62 72 65 61 6b 20 69 6e 74 65 72 72 75 70 74 20 68 61 6e 64 6c 65 72 0d 0a 09 6d 6f | ize.break.interrupt.handler...mo |
| 2c7a0 | 76 09 65 73 2c 61 78 09 09 09 3b 20 70 6f 69 6e 74 73 20 74 6f 20 70 61 67 65 20 30 0d 0a 09 6d | v.es,ax...;.points.to.page.0...m |
| 2c7c0 | 6f 76 09 61 78 2c 63 73 0d 0a 09 6d 6f 76 09 77 6f 72 64 20 70 74 72 20 65 73 3a 42 52 4b 41 44 | ov.ax,cs...mov.word.ptr.es:BRKAD |
| 2c7e0 | 52 2c 6f 66 66 73 65 74 20 42 72 65 61 6b 0d 0a 09 6d 6f 76 09 77 6f 72 64 20 70 74 72 20 65 73 | R,offset.Break...mov.word.ptr.es |
| 2c800 | 3a 42 52 4b 41 44 52 2b 32 2c 61 78 20 3b 20 56 65 63 74 6f 72 20 66 6f 72 20 42 72 65 61 6b 0d | :BRKADR+2,ax.;.Vector.for.Break. |
| 2c820 | 0a 0d 0a 09 4d 4f 56 20 20 20 20 20 44 49 2c 39 2a 34 09 09 09 3b 20 49 4e 54 20 39 20 2d 20 4b | ....MOV.....DI,9*4...;.INT.9.-.K |
| 2c840 | 65 79 62 6f 61 72 64 20 69 6e 74 65 72 72 75 70 74 20 76 65 63 74 6f 72 0d 0a 09 4d 4f 56 20 20 | eyboard.interrupt.vector...MOV.. |
| 2c860 | 20 20 20 43 58 2c 65 73 3a 5b 44 49 5d 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 53 61 76 | ...CX,es:[DI]..............;.Sav |
| 2c880 | 65 20 6f 6c 64 20 61 64 64 72 20 74 6f 20 68 6f 6f 6b 20 74 6f 0d 0a 09 4d 4f 56 20 20 20 20 20 | e.old.addr.to.hook.to...MOV..... |
| 2c8a0 | 57 4f 52 44 20 50 54 52 20 4f 6c 64 4b 65 79 49 6e 74 65 72 72 75 70 74 2c 43 58 0d 0a 09 4d 4f | WORD.PTR.OldKeyInterrupt,CX...MO |
| 2c8c0 | 56 20 20 20 20 20 43 58 2c 65 73 3a 32 5b 44 49 5d 0d 0a 09 4d 4f 56 20 20 20 20 20 57 4f 52 44 | V.....CX,es:2[DI]...MOV.....WORD |
| 2c8e0 | 20 50 54 52 20 28 4f 6c 64 4b 65 79 49 6e 74 65 72 72 75 70 74 2b 32 29 2c 43 58 0d 0a 09 4d 4f | .PTR.(OldKeyInterrupt+2),CX...MO |
| 2c900 | 56 20 20 20 20 20 43 58 2c 4f 46 46 53 45 54 20 4b 65 79 62 6f 61 72 64 49 6e 74 65 72 72 75 70 | V.....CX,OFFSET.KeyboardInterrup |
| 2c920 | 74 0d 0a 09 58 43 48 47 20 20 20 20 41 58 2c 43 58 0d 0a 09 53 54 4f 53 57 0d 0a 09 58 43 48 47 | t...XCHG....AX,CX...STOSW...XCHG |
| 2c940 | 20 20 20 20 41 58 2c 43 58 0d 0a 09 53 54 4f 53 57 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ....AX,CX...STOSW............... |
| 2c960 | 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 53 65 74 20 6e 65 77 20 6b 65 79 62 6f 61 72 64 20 69 | ............;.Set.new.keyboard.i |
| 2c980 | 6e 74 65 72 72 75 70 74 0d 0a 0d 0a 09 6d 6f 76 09 64 69 2c 31 36 68 2a 34 09 09 3b 20 49 4e 54 | nterrupt.....mov.di,16h*4..;.INT |
| 2c9a0 | 20 31 36 20 2d 20 6b 65 79 62 6f 61 72 64 20 69 6e 70 75 74 0d 0a 09 4d 4f 56 20 20 20 20 20 43 | .16.-.keyboard.input...MOV.....C |
| 2c9c0 | 58 2c 65 73 3a 5b 44 49 5d 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 53 61 76 65 20 49 4e | X,es:[DI]..............;.Save.IN |
| 2c9e0 | 54 20 31 36 20 61 64 64 72 20 74 6f 20 68 6f 6f 6b 20 74 6f 0d 0a 09 4d 4f 56 20 20 20 20 20 57 | T.16.addr.to.hook.to...MOV.....W |
| 2ca00 | 4f 52 44 20 50 54 52 20 4f 6c 64 4b 62 64 48 61 6e 64 6c 65 72 2c 43 58 0d 0a 09 4d 4f 56 20 20 | ORD.PTR.OldKbdHandler,CX...MOV.. |
| 2ca20 | 20 20 20 43 58 2c 65 73 3a 32 5b 44 49 5d 0d 0a 09 4d 4f 56 20 20 20 20 20 57 4f 52 44 20 50 54 | ...CX,es:2[DI]...MOV.....WORD.PT |
| 2ca40 | 52 20 28 4f 6c 64 4b 62 64 48 61 6e 64 6c 65 72 2b 32 29 2c 43 58 0d 0a 09 4d 4f 56 20 20 20 20 | R.(OldKbdHandler+2),CX...MOV.... |
| 2ca60 | 20 43 58 2c 4f 46 46 53 45 54 20 4b 65 79 62 6f 61 72 64 48 61 6e 64 6c 65 72 0d 0a 09 58 43 48 | .CX,OFFSET.KeyboardHandler...XCH |
| 2ca80 | 47 20 20 20 20 41 58 2c 43 58 0d 0a 09 53 54 4f 53 57 0d 0a 09 58 43 48 47 20 20 20 20 41 58 2c | G....AX,CX...STOSW...XCHG....AX, |
| 2caa0 | 43 58 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 53 65 74 20 6e 65 77 20 6b | CX...................;.Set.new.k |
| 2cac0 | 65 79 62 6f 61 72 64 20 48 61 6e 64 6c 65 72 0d 0a 09 53 54 4f 53 57 0d 0a 09 6a 6d 70 09 53 74 | eyboard.Handler...STOSW...jmp.St |
| 2cae0 | 61 74 75 73 43 6f 6d 70 6c 65 74 65 0d 0a 0d 0a 0d 0a 49 46 09 49 4e 42 49 4f 53 0d 0a 43 6f 64 | atusComplete......IF.INBIOS..Cod |
| 2cb00 | 65 09 65 6e 64 73 0d 0a 0d 0a 42 69 6f 73 49 6e 69 74 09 73 65 67 6d 65 6e 74 09 70 61 72 61 20 | e.ends....BiosInit.segment.para. |
| 2cb20 | 70 75 62 6c 69 63 20 27 43 4f 44 45 27 0d 0a 45 4e 44 49 46 0d 0a 0d 0a 49 6e 74 72 6f 09 64 62 | public.'CODE'..ENDIF....Intro.db |
| 2cb40 | 09 22 2d 2d 2d 20 49 6e 73 74 61 6c 6c 69 6e 67 20 4d 54 43 4f 4e 20 44 65 76 69 63 65 20 44 72 | ."---.Installing.MTCON.Device.Dr |
| 2cb60 | 69 76 65 72 20 56 22 0d 0a 09 64 62 09 43 56 45 52 53 2b 22 30 22 2c 22 2e 22 2c 43 52 45 56 2f | iver.V"...db.CVERS+"0",".",CREV/ |
| 2cb80 | 31 30 2b 22 30 22 0d 0a 09 64 62 09 28 43 52 45 56 2d 43 52 45 56 2f 31 30 2a 31 30 29 2b 22 30 | 10+"0"...db.(CREV-CREV/10*10)+"0 |
| 2cba0 | 22 2c 22 20 2d 2d 2d 22 0d 0a 09 64 62 09 31 33 2c 31 30 2c 22 24 22 0d 0a 0d 0a 42 69 6f 73 49 | ",".---"...db.13,10,"$"....BiosI |
| 2cbc0 | 6e 69 74 09 65 6e 64 73 0d 0a 0d 0a 09 45 4e 44 0d 0a f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | nit.ends.....END................ |
| 2cbe0 | 00 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 2cc00 | 3b 2a 2a 09 44 45 46 44 42 55 47 2e 41 53 4d 20 2d 20 44 65 62 75 67 67 69 6e 67 20 4d 61 63 72 | ;**.DEFDBUG.ASM.-.Debugging.Macr |
| 2cc20 | 6f 20 44 65 66 69 6e 69 74 69 6f 6e 73 0d 0a 3b 0d 0a 3b 0d 0a 3b 09 44 45 42 55 47 09 6e 2c 6d | o.Definitions..;..;..;.DEBUG.n,m |
| 2cc40 | 2c 3c 66 6f 72 6d 61 74 20 73 74 72 69 6e 67 3e 2c 20 3c 61 72 67 20 6c 69 73 74 3e 0d 0a 3b 0d | ,<format.string>,.<arg.list>..;. |
| 2cc60 | 0a 3b 0d 0a 0d 0a 2e 73 61 6c 6c 0d 0a 0d 0a 44 45 42 55 47 09 4d 41 43 52 4f 09 4e 2c 4d 2c 73 | .;.....sall....DEBUG.MACRO.N,M,s |
| 2cc80 | 74 72 69 6e 67 2c 61 72 67 73 0d 0a 20 6c 6f 63 61 6c 20 62 2c 63 0d 0a 20 49 46 44 45 46 20 44 | tring,args...local.b,c...IFDEF.D |
| 2cca0 | 45 42 55 47 46 4c 47 0d 0a 20 20 70 75 73 68 66 0d 0a 20 20 44 45 42 55 47 54 53 54 20 4e 2c 4d | EBUGFLG....pushf....DEBUGTST.N,M |
| 2ccc0 | 0d 0a 20 20 6a 7a 09 62 0d 0a 20 20 70 75 73 68 20 61 78 0d 0a 20 20 70 75 73 68 20 62 70 0d 0a | ....jz.b....push.ax....push.bp.. |
| 2cce0 | 20 20 63 61 6c 6c 09 63 09 09 3b 3b 20 70 75 73 68 20 61 64 64 72 65 73 73 20 6f 66 20 73 74 72 | ..call.c..;;.push.address.of.str |
| 2cd00 | 69 6e 67 0d 0a 20 20 44 42 09 27 26 73 74 72 69 6e 67 27 2c 30 0d 0a 63 3a 09 6d 6f 76 09 62 70 | ing....DB.'&string',0..c:.mov.bp |
| 2cd20 | 2c 73 70 0d 0a 3b 20 49 46 4e 42 09 20 20 20 20 3c 61 72 67 73 3e 0d 0a 20 49 52 50 09 20 59 2c | ,sp..;.IFNB.....<args>...IRP..Y, |
| 2cd40 | 3c 61 72 67 73 3e 0d 0a 20 20 49 46 49 44 4e 09 20 20 3c 59 3e 2c 3c 61 78 3e 0d 0a 20 20 20 20 | <args>....IFIDN...<Y>,<ax>...... |
| 2cd60 | 70 75 73 68 20 34 5b 62 70 5d 0d 0a 20 20 45 4c 53 45 0d 0a 20 20 49 46 49 44 4e 09 20 20 3c 59 | push.4[bp]....ELSE....IFIDN...<Y |
| 2cd80 | 3e 2c 3c 41 58 3e 0d 0a 20 20 20 20 70 75 73 68 20 34 5b 62 70 5d 0d 0a 20 20 45 4c 53 45 0d 0a | >,<AX>......push.4[bp]....ELSE.. |
| 2cda0 | 20 20 49 46 49 44 4e 09 20 20 3c 59 3e 2c 3c 62 70 3e 0d 0a 20 20 20 20 70 75 73 68 20 32 5b 62 | ..IFIDN...<Y>,<bp>......push.2[b |
| 2cdc0 | 70 5d 0d 0a 20 20 45 4c 53 45 0d 0a 20 20 49 46 49 44 4e 09 20 20 3c 59 3e 2c 3c 42 50 3e 0d 0a | p]....ELSE....IFIDN...<Y>,<BP>.. |
| 2cde0 | 20 20 20 20 70 75 73 68 20 32 5b 62 70 5d 0d 0a 20 20 45 4c 53 45 0d 0a 20 20 20 20 6d 6f 76 09 | ....push.2[bp]....ELSE......mov. |
| 2ce00 | 20 20 20 20 61 78 2c 59 0d 0a 20 20 20 20 70 75 73 68 20 61 78 0d 0a 20 20 20 45 4e 44 49 46 0d | ....ax,Y......push.ax.....ENDIF. |
| 2ce20 | 0a 20 20 20 45 4e 44 49 46 0d 0a 20 20 20 45 4e 44 49 46 0d 0a 20 20 20 45 4e 44 49 46 0d 0a 20 | ....ENDIF.....ENDIF.....ENDIF... |
| 2ce40 | 45 4e 44 4d 0d 0a 3b 20 45 4e 44 49 46 0d 0a 20 20 63 61 6c 6c 09 20 20 44 50 52 49 4e 54 46 0d | ENDM..;.ENDIF....call...DPRINTF. |
| 2ce60 | 0a 20 20 6d 6f 76 09 20 20 73 70 2c 62 70 0d 0a 20 20 70 6f 70 09 20 20 61 78 09 09 20 20 3b 3b | ...mov...sp,bp....pop...ax....;; |
| 2ce80 | 20 64 69 73 63 61 72 64 20 66 6f 72 6d 61 74 20 73 74 72 69 6e 67 20 6f 66 66 73 65 74 0d 0a 20 | .discard.format.string.offset... |
| 2cea0 | 20 70 6f 70 09 20 20 62 70 0d 0a 20 20 70 6f 70 09 20 20 61 78 0d 0a 62 3a 09 70 6f 70 66 0d 0a | .pop...bp....pop...ax..b:.popf.. |
| 2cec0 | 20 20 20 45 4e 44 49 46 0d 0a 45 4e 44 4d 0d 0a 0d 0a 0d 0a 0d 0a 0d 0a 3b 2a 2a 09 45 52 52 4e | ...ENDIF..ENDM..........;**.ERRN |
| 2cee0 | 5a 20 2d 20 67 65 6e 65 72 61 74 65 20 61 73 73 65 6d 62 6c 79 20 65 72 72 6f 72 20 69 66 20 61 | Z.-.generate.assembly.error.if.a |
| 2cf00 | 72 67 20 21 3d 20 30 0d 0a 3b 0d 0a 0d 0a 45 52 52 4e 5a 09 4d 41 43 52 4f 09 45 58 50 52 0d 0a | rg.!=.0..;....ERRNZ.MACRO.EXPR.. |
| 2cf20 | 20 49 46 31 0d 0a 20 20 49 46 45 09 20 20 65 78 70 72 0d 0a 20 20 45 4c 53 45 0d 0a 20 20 52 41 | .IF1....IFE...expr....ELSE....RA |
| 2cf40 | 44 49 58 09 20 20 30 09 20 20 3b 20 43 4f 4e 44 49 54 49 4f 4e 20 4e 4f 54 20 4d 45 54 20 2d 20 | DIX...0...;.CONDITION.NOT.MET.-. |
| 2cf60 | 45 52 52 4f 52 0d 0a 20 20 45 4e 44 49 46 0d 0a 20 45 4e 44 49 46 0d 0a 09 45 4e 44 4d 0d 0a 0d | ERROR....ENDIF...ENDIF...ENDM... |
| 2cf80 | 0a 0d 0a 3b 2a 2a 09 44 42 42 45 47 20 2d 20 53 74 61 72 74 20 64 65 62 75 67 67 69 6e 67 20 72 | ...;**.DBBEG.-.Start.debugging.r |
| 2cfa0 | 61 6e 67 65 0d 0a 3b 0d 0a 0d 0a 44 42 42 45 47 09 4d 41 43 52 4f 09 4e 2c 4d 0d 0a 20 4c 4f 43 | ange..;....DBBEG.MACRO.N,M...LOC |
| 2cfc0 | 41 4c 09 20 6c 61 62 0d 0a 20 49 46 44 45 46 09 20 44 45 42 55 47 46 4c 47 0d 0a 20 20 70 75 73 | AL..lab...IFDEF..DEBUGFLG....pus |
| 2cfe0 | 68 66 0d 0a 20 20 44 45 42 55 47 54 53 54 20 4e 2c 4d 0d 0a 20 20 6a 6e 7a 09 20 20 6c 61 62 09 | hf....DEBUGTST.N,M....jnz...lab. |
| 2d000 | 09 09 20 20 3b 3b 20 61 6d 20 74 6f 20 64 6f 20 69 74 0d 0a 20 20 44 42 4a 4d 50 09 20 20 25 44 | ....;;.am.to.do.it....DBJMP...%D |
| 2d020 | 42 43 4e 54 0d 0a 6c 61 62 3a 0d 0a 20 20 20 20 45 4e 44 4d 0d 0a 0d 0a 0d 0a 0d 0a 44 42 4a 4d | BCNT..lab:......ENDM........DBJM |
| 2d040 | 50 09 4d 41 43 52 4f 09 4e 0d 0a 20 6a 6d 70 20 44 42 4c 41 42 26 4e 0d 0a 09 45 4e 44 4d 0d 0a | P.MACRO.N...jmp.DBLAB&N...ENDM.. |
| 2d060 | 0d 0a 0d 0a 3b 2a 2a 09 44 45 42 55 47 54 53 54 20 2d 20 54 65 73 74 20 44 65 62 75 67 20 46 6c | ....;**.DEBUGTST.-.Test.Debug.Fl |
| 2d080 | 61 67 73 0d 0a 3b 0d 0a 3b 09 44 45 42 55 47 54 53 54 20 20 20 6e 2c 6d 0d 0a 3b 0d 0a 3b 09 57 | ags..;..;.DEBUGTST...n,m..;..;.W |
| 2d0a0 | 68 65 72 65 20 4e 20 61 6e 64 20 4d 20 61 72 65 20 62 69 74 20 6d 61 73 6b 73 2e 0d 0a 3b 0d 0a | here.N.and.M.are.bit.masks...;.. |
| 2d0c0 | 3b 09 49 66 20 6f 6e 65 20 6f 72 20 6d 6f 72 65 20 6f 66 20 74 68 65 20 62 69 74 73 20 69 6e 20 | ;.If.one.or.more.of.the.bits.in. |
| 2d0e0 | 4e 20 69 73 20 73 65 74 20 69 6e 20 74 68 65 20 68 69 67 68 20 62 79 74 65 0d 0a 3b 09 6f 66 20 | N.is.set.in.the.high.byte..;.of. |
| 2d100 | 42 55 47 42 49 54 53 2c 20 61 6e 64 20 6f 6e 65 20 6f 72 20 6d 6f 72 65 20 6f 66 20 74 68 65 20 | BUGBITS,.and.one.or.more.of.the. |
| 2d120 | 62 69 74 73 20 69 6e 20 4d 20 69 73 20 73 65 74 20 69 6e 0d 0a 3b 09 74 68 65 20 6c 6f 77 20 62 | bits.in.M.is.set.in..;.the.low.b |
| 2d140 | 79 74 65 20 6f 66 20 42 55 47 42 49 54 53 20 74 68 65 6e 20 63 6c 65 61 72 20 74 68 65 20 5a 20 | yte.of.BUGBITS.then.clear.the.Z. |
| 2d160 | 66 6c 61 67 2e 0d 0a 3b 0d 0a 3b 09 49 6e 20 6f 74 68 65 72 20 77 6f 72 64 73 3a 0d 0a 3b 0d 0a | flag...;..;.In.other.words:..;.. |
| 2d180 | 3b 09 49 66 20 62 6f 74 68 20 6d 61 73 6b 73 20 73 68 6f 77 20 61 20 22 68 69 74 22 20 63 6c 65 | ;.If.both.masks.show.a."hit".cle |
| 2d1a0 | 61 72 20 27 5a 27 20 65 6c 73 65 20 73 65 74 20 27 5a 27 0d 0a 3b 0d 0a 3b 09 55 53 45 53 09 46 | ar.'Z'.else.set.'Z'..;..;.USES.F |
| 2d1c0 | 4c 41 47 53 0d 0a 0d 0a 44 45 42 55 47 54 53 54 20 20 20 20 4d 41 43 52 4f 20 20 20 4e 2c 4d 0d | LAGS....DEBUGTST....MACRO...N,M. |
| 2d1e0 | 0a 09 4c 4f 43 41 4c 09 41 0d 0a 09 74 65 73 74 09 42 59 54 45 20 50 54 52 20 42 55 47 42 49 54 | ..LOCAL.A...test.BYTE.PTR.BUGBIT |
| 2d200 | 53 2c 6e 0d 0a 09 6a 7a 09 41 0d 0a 09 74 65 73 74 09 42 59 54 45 20 50 54 52 20 42 55 47 42 49 | S,n...jz.A...test.BYTE.PTR.BUGBI |
| 2d220 | 54 53 2b 31 2c 6d 0d 0a 41 3a 0d 0a 09 45 4e 44 4d 0d 0a 0d 0a 44 42 45 4e 44 09 4d 41 43 52 4f | TS+1,m..A:...ENDM....DBEND.MACRO |
| 2d240 | 0d 0a 09 44 42 4c 41 42 09 25 44 42 43 4e 54 0d 0a 44 42 43 4e 54 09 3d 09 44 42 43 4e 54 2b 31 | ...DBLAB.%DBCNT..DBCNT.=.DBCNT+1 |
| 2d260 | 0d 0a 09 70 6f 70 66 0d 0a 09 45 4e 44 4d 0d 0a 0d 0a 44 42 4c 41 42 09 4d 41 43 52 4f 09 4e 0d | ...popf...ENDM....DBLAB.MACRO.N. |
| 2d280 | 0a 44 42 4c 41 42 26 4e 3a 0d 0a 09 45 4e 44 4d 0d 0a 0d 0a 20 20 44 42 43 4e 54 20 3d 20 31 0d | .DBLAB&N:...ENDM......DBCNT.=.1. |
| 2d2a0 | 0a 6f 6d 6d 61 6e 64 5c 63 6f 6d 6d 61 6e 64 2e 63 6f 6d 20 61 3a 0d 0a 09 63 6f 70 79 20 6f 3a | .ommand\command.com.a:...copy.o: |
| 2d2c0 | 5c 75 74 69 6c 69 74 79 5c 2a 2e 2a 20 61 3a 0d 0a 09 6d 6b 64 69 72 20 61 3a 5c 62 69 6e 0d 0a | \utility\*.*.a:...mkdir.a:\bin.. |
| 2d2e0 | 09 6d 76 20 61 3a 2a 2e 65 78 65 20 61 3a 5c 62 69 6e 0d 0a 09 6d 76 20 61 3a 72 65 61 64 6d 65 | .mv.a:*.exe.a:\bin...mv.a:readme |
| 2d300 | 20 61 3a 5c 62 69 6e 0d 0a 09 63 68 6b 64 73 6b 20 61 3a 2a 2e 2a 0d 0a 69 66 20 25 31 20 3d 3d | .a:\bin...chkdsk.a:*.*..if.%1.== |
| 2d320 | 20 31 20 65 78 69 74 0d 0a 0d 0a 09 65 63 68 6f 20 49 6e 73 65 72 74 20 6e 65 77 20 64 69 73 6b | .1.exit.....echo.Insert.new.disk |
| 2d340 | 20 66 6f 72 20 42 49 4f 53 0d 0a 09 70 61 75 73 65 0d 0a 3a 64 69 73 6b 74 77 6f 0d 0a 09 64 65 | .for.BIOS...pause..:disktwo...de |
| 2d360 | 6c 20 20 61 3a 5c 62 69 6f 73 5c 2a 2e 2a 0d 0a 09 6d 6b 64 69 72 20 61 3a 5c 62 69 6f 73 0d 0a | l..a:\bios\*.*...mkdir.a:\bios.. |
| 2d380 | 09 63 64 20 6f 3a 5c 64 6f 73 5c 62 69 6f 73 0d 0a 09 63 6f 70 79 20 6f 3a 72 65 61 64 5f 6d 65 | .cd.o:\dos\bios...copy.o:read_me |
| 2d3a0 | 2e 6f 65 6d 20 61 3a 5c 62 69 6f 73 5c 72 65 61 64 5f 6d 65 0d 0a 09 63 6f 70 79 20 6f 3a 2a 2e | .oem.a:\bios\read_me...copy.o:*. |
| 2d3c0 | 6f 62 6a 20 61 3a 5c 62 69 6f 73 0d 0a 09 63 6f 70 79 20 6f 3a 69 62 6d 2a 2e 61 73 6d 20 61 3a | obj.a:\bios...copy.o:ibm*.asm.a: |
| 2d3e0 | 5c 62 69 6f 73 0d 0a 09 63 6f 70 79 20 6f 3a 64 65 66 64 62 75 67 2e 69 6e 63 20 61 3a 5c 62 69 | \bios...copy.o:defdbug.inc.a:\bi |
| 2d400 | 3b 2a 2a 2a 09 42 75 67 63 6f 64 65 2e 69 6e 63 20 2d 20 44 65 62 75 67 20 63 6f 64 65 20 66 6f | ;***.Bugcode.inc.-.Debug.code.fo |
| 2d420 | 72 20 69 6e 63 6c 75 64 69 6e 67 20 69 6e 74 6f 20 73 79 73 69 6e 69 2e 61 73 6d 20 61 6e 64 20 | r.including.into.sysini.asm.and. |
| 2d440 | 69 62 6d 62 69 6f 2e 61 73 6d 0d 0a 3b 0d 0a 3b 09 43 61 6e 27 74 20 6c 69 6e 6b 20 69 6e 20 76 | ibmbio.asm..;..;.Can't.link.in.v |
| 2d460 | 69 61 20 62 75 67 6c 69 62 20 64 75 65 20 74 6f 20 6d 65 6d 6f 72 79 20 61 6e 64 20 72 65 6c 6f | ia.buglib.due.to.memory.and.relo |
| 2d480 | 63 61 74 69 6f 6e 20 67 61 6d 65 73 20 70 6c 61 79 65 64 0d 0a 3b 09 62 79 20 74 68 65 73 65 20 | cation.games.played..;.by.these. |
| 2d4a0 | 6d 6f 64 75 6c 65 73 2e 20 20 45 61 63 68 20 67 65 74 73 20 61 20 70 72 69 76 61 74 65 2c 20 6c | modules...Each.gets.a.private,.l |
| 2d4c0 | 6f 63 61 6c 2d 6f 6e 6c 79 20 63 6f 70 79 20 6f 66 20 74 68 65 73 65 0d 0a 3b 09 6d 6f 64 75 6c | ocal-only.copy.of.these..;.modul |
| 2d4e0 | 65 73 2e 0d 0a 0d 0a 0d 0a 49 46 44 45 46 09 44 45 42 55 47 46 4c 47 0d 0a 0d 0a 0d 0a 3b 2a 2a | es.......IFDEF.DEBUGFLG......;** |
| 2d500 | 09 44 50 52 49 4e 54 46 20 5f 20 44 65 62 75 67 20 50 72 69 6e 74 66 0d 0a 3b 0d 0a 3b 09 44 70 | .DPRINTF._.Debug.Printf..;..;.Dp |
| 2d520 | 72 69 6e 74 66 20 69 73 20 61 20 6b 65 72 6e 65 6c 20 64 65 62 75 67 20 70 72 69 6e 74 20 66 6f | rintf.is.a.kernel.debug.print.fo |
| 2d540 | 72 6d 61 74 74 69 6e 67 20 70 61 63 6b 61 67 65 2e 20 20 49 74 20 69 73 20 69 6e 74 65 6e 64 65 | rmatting.package...It.is.intende |
| 2d560 | 64 0d 0a 3b 09 74 6f 20 70 72 6f 64 75 63 65 20 63 6f 6e 76 69 65 6e 74 6c 79 20 66 6f 72 6d 61 | d..;.to.produce.conviently.forma |
| 2d580 | 74 74 65 64 20 6f 75 74 70 75 74 2e 0d 0a 3b 0d 0a 3b 09 44 70 72 69 6e 74 66 20 69 73 20 63 61 | tted.output...;..;.Dprintf.is.ca |
| 2d5a0 | 6c 6c 65 64 2c 20 69 6e 64 69 72 65 63 74 6c 79 2c 20 62 79 20 61 20 6d 61 63 72 6f 3a 0d 0a 3b | lled,.indirectly,.by.a.macro:..; |
| 2d5c0 | 0d 0a 3b 09 44 45 42 55 47 09 6e 2c 6d 2c 22 73 74 72 69 6e 67 22 2c 3c 61 31 2c 2e 2e 2e 2c 61 | ..;.DEBUG.n,m,"string",<a1,...,a |
| 2d5e0 | 6e 3e 0d 0a 3b 0d 0a 3b 09 73 74 72 69 6e 67 20 3d 20 66 6f 72 6d 61 74 20 73 74 72 69 6e 67 0d | n>..;..;.string.=.format.string. |
| 2d600 | 0a 3b 09 61 31 20 20 20 20 20 3d 20 66 69 72 73 74 20 61 72 67 75 6d 65 6e 74 0d 0a 3b 09 61 6e | .;.a1.....=.first.argument..;.an |
| 2d620 | 20 20 20 20 20 3d 20 6c 61 73 74 20 61 72 67 75 6d 65 6e 74 0d 0a 3b 0d 0a 3b 09 54 68 65 20 66 | .....=.last.argument..;..;.The.f |
| 2d640 | 6f 72 6d 61 74 20 73 74 72 69 6e 67 20 69 73 20 61 6e 20 41 53 43 49 5a 20 73 74 72 69 6e 67 20 | ormat.string.is.an.ASCIZ.string. |
| 2d660 | 77 68 69 63 68 20 63 61 6e 20 63 6f 6e 74 61 69 6e 20 32 20 74 79 70 65 73 20 6f 66 0d 0a 3b 09 | which.can.contain.2.types.of..;. |
| 2d680 | 73 70 65 63 69 66 69 63 61 74 69 6f 6e 73 3a 09 20 64 61 74 61 2d 66 6f 72 6d 61 74 20 73 70 65 | specifications:..data-format.spe |
| 2d6a0 | 63 69 66 69 63 61 74 69 6f 6e 73 20 61 6e 64 20 6c 69 74 65 72 61 6c 20 63 68 61 72 61 63 74 65 | cifications.and.literal.characte |
| 2d6c0 | 72 73 2e 0d 0a 3b 09 44 61 74 61 20 66 6f 72 6d 61 74 20 73 70 65 63 69 66 69 63 61 74 69 6f 6e | rs...;.Data.format.specification |
| 2d6e0 | 73 20 61 6c 77 61 79 73 20 62 65 67 69 6e 20 77 69 74 68 20 61 20 27 24 27 20 63 68 61 72 61 63 | s.always.begin.with.a.'$'.charac |
| 2d700 | 74 65 72 3b 20 61 6c 6c 0d 0a 3b 09 63 68 61 72 61 63 74 65 72 73 20 6e 6f 74 20 70 61 72 74 20 | ter;.all..;.characters.not.part. |
| 2d720 | 6f 66 20 61 20 64 61 74 61 20 66 6f 72 6d 61 74 20 73 70 65 63 69 66 69 63 61 74 69 6f 6e 20 61 | of.a.data.format.specification.a |
| 2d740 | 72 65 20 74 72 65 61 74 65 64 20 61 73 0d 0a 3b 09 6c 69 74 65 72 61 6c 20 63 68 61 72 61 63 74 | re.treated.as..;.literal.charact |
| 2d760 | 65 72 73 2e 0d 0a 3b 0d 0a 3b 09 4c 69 74 65 72 61 6c 20 63 68 61 72 61 63 74 65 72 73 0d 0a 3b | ers...;..;.Literal.characters..; |
| 2d780 | 09 20 20 20 20 2d 20 61 6e 79 20 63 68 61 72 61 63 74 65 72 20 6e 6f 74 20 70 61 72 74 20 6f 66 | .....-.any.character.not.part.of |
| 2d7a0 | 20 61 20 66 6f 72 6d 61 74 20 73 70 65 63 69 66 69 63 61 74 69 6f 6e 2e 09 20 53 70 65 63 69 61 | .a.format.specification...Specia |
| 2d7c0 | 6c 0d 0a 3b 09 20 20 20 20 20 20 6e 6f 6e 2d 70 72 69 6e 74 69 6e 67 20 63 68 61 72 61 63 74 65 | l..;.......non-printing.characte |
| 2d7e0 | 72 73 20 61 72 65 3a 0d 0a 3b 09 09 5c 6e 09 2d 20 43 52 4c 46 0d 0a 3b 09 09 5c 74 09 2d 20 74 | rs.are:..;..\n.-.CRLF..;..\t.-.t |
| 2d800 | 61 62 0d 0a 3b 09 09 5c 62 09 2d 20 62 65 6c 6c 0d 0a 3b 09 09 5c 5c 09 2d 20 5c 0d 0a 3b 09 09 | ab..;..\b.-.bell..;..\\.-.\..;.. |
| 2d820 | 5c 24 09 2d 20 24 0d 0a 3b 0d 0a 3b 09 46 6f 72 6d 61 74 20 53 70 65 63 69 66 69 63 61 74 69 6f | \$.-.$..;..;.Format.Specificatio |
| 2d840 | 6e 73 0d 0a 3b 0d 0a 3b 09 41 20 66 6f 72 6d 61 74 20 73 70 65 63 69 66 69 63 61 74 69 6f 6e 20 | ns..;..;.A.format.specification. |
| 2d860 | 74 61 6b 65 73 20 74 68 65 20 66 6f 72 6d 3a 0d 0a 3b 09 20 20 20 20 20 24 20 5b 40 5d 20 3c 63 | takes.the.form:..;......$.[@].<c |
| 2d880 | 68 61 72 3e 0d 0a 3b 0d 0a 3b 09 77 68 65 72 65 20 3c 63 68 61 72 3e 20 3d 0d 0a 3b 0d 0a 3b 09 | har>..;..;.where.<char>.=..;..;. |
| 2d8a0 | 20 20 20 20 78 09 20 20 20 20 2d 20 70 72 69 6e 74 20 61 72 67 75 6d 65 6e 74 20 61 73 20 61 20 | ....x.....-.print.argument.as.a. |
| 2d8c0 | 68 65 78 20 77 6f 72 64 0d 0a 3b 09 20 20 20 20 64 09 20 20 20 20 2d 20 70 72 69 6e 74 20 61 72 | hex.word..;.....d.....-.print.ar |
| 2d8e0 | 67 75 6d 65 6e 74 20 61 73 20 64 65 63 69 6d 61 6c 20 77 6f 72 64 0d 0a 3b 09 20 20 20 20 63 09 | gument.as.decimal.word..;.....c. |
| 2d900 | 20 20 20 20 2d 20 70 72 69 6e 74 20 61 72 67 75 6d 65 6e 74 20 61 73 20 61 73 63 69 69 20 63 68 | ....-.print.argument.as.ascii.ch |
| 2d920 | 61 72 61 63 74 65 72 0d 0a 3b 09 20 20 20 20 62 09 20 20 20 20 2d 20 70 72 69 6e 74 20 61 72 67 | aracter..;.....b.....-.print.arg |
| 2d940 | 75 6d 65 6e 74 20 61 73 20 68 65 78 20 62 79 74 65 0d 0a 3b 09 09 46 6f 72 20 65 61 63 68 20 6f | ument.as.hex.byte..;..For.each.o |
| 2d960 | 66 20 74 68 65 20 61 62 6f 76 65 20 66 6f 72 6d 61 74 73 2c 20 74 68 65 20 73 75 70 70 6c 69 65 | f.the.above.formats,.the.supplie |
| 2d980 | 64 20 61 72 67 75 6d 65 6e 74 0d 0a 3b 09 09 69 73 20 61 20 31 36 2d 62 69 74 20 77 6f 72 64 20 | d.argument..;..is.a.16-bit.word. |
| 2d9a0 | 2d 20 74 68 65 20 76 61 6c 75 65 20 74 6f 20 62 65 20 70 72 69 6e 74 65 64 2e 20 20 54 68 65 20 | -.the.value.to.be.printed...The. |
| 2d9c0 | 6f 70 74 69 6f 6e 61 6c 20 40 0d 0a 3b 09 09 28 64 65 73 63 72 69 62 65 64 20 62 65 6c 6f 77 29 | optional.@..;..(described.below) |
| 2d9e0 | 20 61 6c 6c 6f 77 73 20 61 20 73 65 67 6d 65 6e 74 65 64 20 61 64 64 72 65 73 73 20 74 6f 20 62 | .allows.a.segmented.address.to.b |
| 2da00 | 65 20 73 75 70 70 6c 69 65 64 2c 0d 0a 3b 09 09 69 6e 73 74 65 61 64 2e 0d 0a 3b 0d 0a 3b 09 20 | e.supplied,..;..instead...;..;.. |
| 2da20 | 20 20 20 73 5b 6e 6e 5d 20 20 20 2d 20 70 72 69 6e 74 20 61 72 67 75 6d 65 6e 74 20 61 73 20 61 | ...s[nn]...-.print.argument.as.a |
| 2da40 | 73 63 69 7a 20 73 74 72 69 6e 67 3b 20 69 66 20 6f 70 74 69 6f 6e 61 6c 20 64 65 63 69 6d 61 6c | sciz.string;.if.optional.decimal |
| 2da60 | 0d 0a 3b 09 09 20 20 20 20 20 20 61 72 67 75 6d 65 6e 74 20 66 6f 6c 6c 6f 77 73 20 74 68 65 20 | ..;........argument.follows.the. |
| 2da80 | 66 6f 72 6d 61 74 20 63 68 61 72 61 63 74 65 72 20 74 68 69 73 20 73 70 65 63 69 66 79 73 0d 0a | format.character.this.specifys.. |
| 2daa0 | 3b 09 09 20 20 20 20 20 20 61 20 6d 61 78 69 6d 75 6d 20 73 74 72 69 6e 67 20 6c 65 6e 67 74 68 | ;........a.maximum.string.length |
| 2dac0 | 2e 09 4e 6f 6e 20 70 72 69 6e 74 69 6e 67 20 63 68 61 72 61 63 74 65 72 73 20 61 72 65 0d 0a 3b | ..Non.printing.characters.are..; |
| 2dae0 | 09 09 20 20 20 20 20 20 70 72 69 6e 74 65 64 20 69 6e 20 74 68 65 20 66 6f 72 6d 20 5c 6e 6e 6e | ........printed.in.the.form.\nnn |
| 2db00 | 20 77 68 65 72 65 20 22 6e 6e 6e 22 20 69 73 20 74 68 65 20 6f 63 74 61 6c 20 62 79 74 65 0d 0a | .where."nnn".is.the.octal.byte.. |
| 2db20 | 3b 09 09 20 20 20 20 20 20 76 61 6c 75 65 2e 0d 0a 3b 09 09 20 20 20 20 20 20 4e 6f 74 65 20 74 | ;........value...;........Note.t |
| 2db40 | 68 61 74 20 74 68 69 73 20 66 6f 72 6d 61 74 20 63 68 61 72 61 63 74 65 72 20 63 61 6e 6e 6f 74 | hat.this.format.character.cannot |
| 2db60 | 20 62 65 20 64 69 72 65 63 74 6c 79 0d 0a 3b 09 09 20 20 20 20 20 20 66 6f 6c 6c 6f 77 65 64 20 | .be.directly..;........followed. |
| 2db80 | 62 79 20 61 20 64 69 67 69 74 20 75 6e 6c 65 73 73 20 74 68 61 74 20 64 69 67 69 74 20 69 73 20 | by.a.digit.unless.that.digit.is. |
| 2dba0 | 74 6f 20 62 65 20 74 61 6b 65 6e 0d 0a 3b 09 09 20 20 20 20 20 20 61 73 20 74 68 65 20 73 74 61 | to.be.taken..;........as.the.sta |
| 2dbc0 | 72 74 20 6f 66 20 61 20 6c 65 6e 67 74 68 20 61 72 67 75 6d 65 6e 74 2e 0d 0a 3b 0d 0a 3b 09 20 | rt.of.a.length.argument...;..;.. |
| 2dbe0 | 20 20 20 42 6e 6e 09 20 20 20 20 2d 20 70 72 69 6e 74 20 61 72 67 75 6d 65 6e 74 20 61 73 20 68 | ...Bnn.....-.print.argument.as.h |
| 2dc00 | 65 78 20 62 79 74 65 73 2e 20 20 54 68 65 20 72 65 71 75 69 72 65 64 20 66 6f 6c 6c 6f 77 69 6e | ex.bytes...The.required.followin |
| 2dc20 | 67 0d 0a 3b 09 09 20 20 20 20 20 20 64 65 63 69 6d 61 6c 20 61 72 67 75 6d 65 6e 74 20 69 73 20 | g..;........decimal.argument.is. |
| 2dc40 | 74 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 62 79 74 65 73 20 74 6f 20 70 72 69 6e 74 2e 0d 0a 3b | the.number.of.bytes.to.print...; |
| 2dc60 | 0d 0a 3b 09 09 42 6f 74 68 20 6f 66 20 74 68 65 73 65 20 66 6f 72 6d 61 74 73 20 74 61 6b 65 20 | ..;..Both.of.these.formats.take. |
| 2dc80 | 61 20 6c 6f 6e 67 20 61 64 64 72 65 73 73 20 61 73 20 74 68 65 69 72 20 61 72 67 75 6d 65 6e 74 | a.long.address.as.their.argument |
| 2dca0 | 2e 0d 0a 3b 09 09 54 68 65 20 27 40 27 20 63 68 61 72 61 63 74 65 72 20 69 73 20 74 68 75 73 20 | ...;..The.'@'.character.is.thus. |
| 2dcc0 | 69 6e 76 61 6c 69 64 20 66 6f 72 20 74 68 65 73 65 20 66 6f 72 6d 61 74 73 2e 0d 0a 3b 0d 0a 3b | invalid.for.these.formats...;..; |
| 2dce0 | 09 57 41 52 4e 49 4e 47 53 0d 0a 3b 09 20 20 20 20 41 73 20 62 65 66 69 74 74 69 6e 67 20 61 20 | .WARNINGS..;.....As.befitting.a. |
| 2dd00 | 64 65 62 75 67 20 72 6f 75 74 69 6e 65 2c 20 44 50 52 49 4e 54 46 20 64 6f 65 73 20 6e 6f 74 20 | debug.routine,.DPRINTF.does.not. |
| 2dd20 | 68 61 76 65 20 61 20 77 68 6f 6c 65 20 6c 6f 74 0d 0a 3b 09 20 20 20 20 6f 66 20 22 66 61 69 6c | have.a.whole.lot..;.....of."fail |
| 2dd40 | 73 61 66 65 22 20 63 6f 64 65 20 69 6e 20 69 74 2e 20 20 53 75 70 70 6c 79 69 6e 67 20 73 63 72 | safe".code.in.it...Supplying.scr |
| 2dd60 | 65 77 65 64 20 75 70 20 66 6f 72 6d 61 74 73 20 63 61 6e 0d 0a 3b 09 20 20 20 20 6d 75 63 6b 20 | ewed.up.formats.can..;.....muck. |
| 2dd80 | 74 68 69 6e 67 73 20 75 70 2e 20 20 53 70 65 63 69 66 69 63 61 6c 6c 79 3a 0d 0a 3b 09 09 54 68 | things.up...Specifically:..;..Th |
| 2dda0 | 65 20 40 20 61 72 67 75 6d 65 6e 74 20 6d 75 73 74 20 4e 4f 54 20 62 65 20 73 70 65 63 69 66 69 | e.@.argument.must.NOT.be.specifi |
| 2ddc0 | 65 64 20 77 69 74 68 20 74 68 65 20 27 73 27 20 6f 72 20 27 42 27 0d 0a 3b 09 09 20 20 20 20 20 | ed.with.the.'s'.or.'B'..;....... |
| 2dde0 | 66 6f 72 6d 61 74 0d 0a 3b 09 09 41 20 73 74 72 69 6e 67 2f 62 79 74 65 2d 6c 65 6e 67 74 68 20 | format..;..A.string/byte-length. |
| 2de00 | 61 72 67 75 6d 65 6e 74 20 6f 66 20 30 20 69 73 20 74 61 6b 65 6e 20 61 73 20 36 35 35 33 36 0d | argument.of.0.is.taken.as.65536. |
| 2de20 | 0a 3b 09 20 20 20 20 54 68 65 20 73 74 72 69 6e 67 20 22 25 25 20 42 41 44 20 46 4d 54 20 25 25 | .;.....The.string."%%.BAD.FMT.%% |
| 2de40 | 22 20 61 70 70 65 61 72 73 20 69 6e 20 74 68 65 20 6f 75 74 70 75 74 20 77 68 65 6e 0d 0a 3b 09 | ".appears.in.the.output.when..;. |
| 2de60 | 09 31 29 20 61 6e 20 69 6c 6c 65 67 61 6c 20 66 6f 72 6d 61 74 20 73 70 65 63 69 66 69 65 72 20 | .1).an.illegal.format.specifier. |
| 2de80 | 69 73 20 67 69 76 65 6e 2c 20 6f 72 0d 0a 3b 09 09 32 29 20 74 68 65 20 42 20 66 6f 72 6d 61 74 | is.given,.or..;..2).the.B.format |
| 2dea0 | 20 69 73 20 67 69 76 65 6e 20 61 20 30 20 6f 72 20 6d 69 73 73 69 6e 67 20 6c 65 6e 67 74 68 0d | .is.given.a.0.or.missing.length. |
| 2dec0 | 0a 3b 0d 0a 3b 09 45 4e 54 52 59 09 28 73 70 2b 6e 20 20 29 20 3d 20 61 64 64 72 65 73 73 20 6f | .;..;.ENTRY.(sp+n..).=.address.o |
| 2dee0 | 66 20 66 6f 72 6d 61 74 20 73 74 72 69 6e 67 20 28 6f 66 66 73 65 74 20 66 72 6f 6d 20 72 65 74 | f.format.string.(offset.from.ret |
| 2df00 | 75 72 6e 20 63 73 20 76 61 6c 75 65 29 0d 0a 3b 09 09 28 73 70 2b 6e 2d 32 29 20 3d 20 66 69 72 | urn.cs.value)..;..(sp+n-2).=.fir |
| 2df20 | 73 74 20 61 72 67 75 6d 65 6e 74 20 77 6f 72 64 0d 0a 3b 09 09 28 73 70 2b 6e 2d 34 29 20 3d 20 | st.argument.word..;..(sp+n-4).=. |
| 2df40 | 73 65 63 6f 6e 64 20 61 72 67 75 6d 65 6e 74 20 77 6f 72 64 0d 0a 3b 09 09 20 20 20 20 2e 0d 0a | second.argument.word..;......... |
| 2df60 | 3b 09 09 28 73 70 2b 34 20 20 29 20 3d 20 6c 61 73 74 20 61 72 67 75 6d 65 6e 74 20 77 6f 72 64 | ;..(sp+4..).=.last.argument.word |
| 2df80 | 0d 0a 3b 09 09 28 73 70 2b 32 20 20 29 20 3d 20 73 65 67 20 6f 66 20 72 65 74 75 72 6e 20 61 64 | ..;..(sp+2..).=.seg.of.return.ad |
| 2dfa0 | 64 72 65 73 73 0d 0a 3b 09 09 28 73 70 20 20 20 20 29 20 3d 20 6f 66 66 73 65 74 20 6f 66 20 72 | dress..;..(sp....).=.offset.of.r |
| 2dfc0 | 65 74 75 72 6e 20 61 64 64 72 65 73 73 0d 0a 3b 09 09 28 62 70 29 20 3d 20 6f 66 66 73 65 74 20 | eturn.address..;..(bp).=.offset. |
| 2dfe0 | 6f 66 20 66 6f 72 6d 61 74 20 73 74 72 69 6e 67 20 6f 6e 20 74 68 65 20 73 74 61 63 6b 0d 0a 3b | of.format.string.on.the.stack..; |
| 2e000 | 09 45 58 49 54 09 6e 6f 6e 65 0d 0a 3b 09 55 53 45 53 09 66 6c 61 67 73 0d 0a 0d 0a 09 50 55 42 | .EXIT.none..;.USES.flags.....PUB |
| 2e020 | 4c 49 43 09 44 50 52 49 4e 54 46 0d 0a 44 50 52 49 4e 54 46 20 50 52 4f 43 09 6e 65 61 72 0d 0a | LIC.DPRINTF..DPRINTF.PROC.near.. |
| 2e040 | 0d 0a 09 70 75 73 68 09 64 73 0d 0a 09 70 75 73 68 09 65 73 0d 0a 09 70 75 73 68 09 62 70 0d 0a | ...push.ds...push.es...push.bp.. |
| 2e060 | 09 70 75 73 68 09 64 69 0d 0a 09 70 75 73 68 09 73 69 0d 0a 09 70 75 73 68 09 64 78 0d 0a 09 70 | .push.di...push.si...push.dx...p |
| 2e080 | 75 73 68 09 63 78 0d 0a 09 70 75 73 68 09 62 78 0d 0a 09 70 75 73 68 09 61 78 09 09 3b 20 73 61 | ush.cx...push.bx...push.ax..;.sa |
| 2e0a0 | 76 65 20 72 65 67 69 73 74 65 72 73 0d 0a 09 63 6c 64 0d 0a 0d 0a 09 6d 6f 76 09 73 69 2c 5b 62 | ve.registers...cld.....mov.si,[b |
| 2e0c0 | 70 5d 09 09 3b 20 67 65 74 20 61 64 64 72 65 73 73 20 6f 66 20 66 6f 72 6d 61 74 20 73 74 72 69 | p]..;.get.address.of.format.stri |
| 2e0e0 | 6e 67 0d 0a 09 73 75 62 09 62 70 2c 32 0d 0a 09 6d 6f 76 09 62 78 2c 73 70 0d 0a 09 6d 6f 76 09 | ng...sub.bp,2...mov.bx,sp...mov. |
| 2e100 | 64 73 2c 73 73 3a 32 30 5b 62 78 5d 09 3b 20 28 64 73 3a 73 69 29 20 3d 20 61 64 64 72 65 73 73 | ds,ss:20[bx].;.(ds:si).=.address |
| 2e120 | 20 6f 66 20 66 6f 72 6d 61 74 20 73 74 72 69 6e 67 0d 0a 09 70 75 73 68 09 63 73 0d 0a 09 70 6f | .of.format.string...push.cs...po |
| 2e140 | 70 09 64 73 0d 0a 0d 0a 3b 09 53 63 61 6e 20 66 6f 72 6d 61 74 20 73 74 72 69 6e 67 20 66 6f 72 | p.ds....;.Scan.format.string.for |
| 2e160 | 20 6e 65 78 74 20 63 68 61 72 61 63 74 65 72 0d 0a 3b 0d 0a 3b 09 28 64 73 3a 73 69 29 20 3d 20 | .next.character..;..;.(ds:si).=. |
| 2e180 | 61 64 64 72 65 73 73 20 6f 66 20 66 6f 72 6d 61 74 20 73 74 72 69 6e 67 0d 0a 3b 09 28 73 73 3a | address.of.format.string..;.(ss: |
| 2e1a0 | 62 70 29 20 3d 20 61 64 64 72 65 73 73 20 6f 66 20 6e 65 78 74 20 61 72 67 75 6d 65 6e 74 0d 0a | bp).=.address.of.next.argument.. |
| 2e1c0 | 0d 0a 64 70 66 31 3a 09 6c 6f 64 73 62 09 09 09 3b 20 28 61 6c 29 20 3d 20 66 6f 72 6d 61 74 20 | ..dpf1:.lodsb...;.(al).=.format. |
| 2e1e0 | 73 74 72 69 6e 67 20 62 79 74 65 0d 0a 09 61 6e 64 09 61 6c 2c 61 6c 0d 0a 09 6a 65 09 64 70 66 | string.byte...and.al,al...je.dpf |
| 2e200 | 33 09 09 3b 20 61 6c 6c 20 64 6f 6e 65 0d 0a 09 63 6d 70 09 61 6c 2c 27 24 27 0d 0a 09 6a 65 09 | 3..;.all.done...cmp.al,'$'...je. |
| 2e220 | 64 70 66 34 09 09 3b 20 69 73 20 64 61 74 61 20 65 73 63 61 70 65 0d 0a 09 63 6d 70 09 61 6c 2c | dpf4..;.is.data.escape...cmp.al, |
| 2e240 | 27 5c 27 0d 0a 09 6a 6e 7a 09 64 70 66 32 09 09 3b 20 67 6f 74 20 74 68 65 20 63 68 61 72 61 63 | '\'...jnz.dpf2..;.got.the.charac |
| 2e260 | 74 65 72 0d 0a 0d 0a 3b 09 69 74 27 73 20 61 6e 20 22 5c 22 20 65 73 63 61 70 65 20 63 6f 64 65 | ter....;.it's.an."\".escape.code |
| 2e280 | 20 2d 20 63 72 61 63 6b 20 74 68 65 20 61 72 67 75 6d 65 6e 74 20 63 68 61 72 61 63 74 65 72 0d | .-.crack.the.argument.character. |
| 2e2a0 | 0a 0d 0a 09 6c 6f 64 73 62 0d 0a 09 61 6e 64 09 61 6c 2c 61 6c 0d 0a 09 6a 65 09 64 70 66 33 09 | ....lodsb...and.al,al...je.dpf3. |
| 2e2c0 | 09 3b 20 61 6c 6c 20 64 6f 6e 65 2c 20 69 67 6e 6f 72 65 20 68 61 6e 67 69 6e 67 20 5c 0d 0a 09 | .;.all.done,.ignore.hanging.\... |
| 2e2e0 | 78 63 68 67 09 61 68 2c 61 6c 0d 0a 09 6d 6f 76 09 61 6c 2c 30 43 68 0d 0a 09 63 6d 70 09 61 68 | xchg.ah,al...mov.al,0Ch...cmp.ah |
| 2e300 | 2c 27 6e 27 0d 0a 09 6a 6e 65 09 64 70 66 31 24 35 09 09 3b 20 6e 6f 74 20 5c 6e 0d 0a 09 6d 6f | ,'n'...jne.dpf1$5..;.not.\n...mo |
| 2e320 | 76 09 61 6c 2c 30 64 48 0d 0a 09 63 61 6c 6c 09 70 75 74 63 68 61 72 0d 0a 09 6d 6f 76 09 61 6c | v.al,0dH...call.putchar...mov.al |
| 2e340 | 2c 30 61 48 0d 0a 09 6a 6d 70 09 53 48 4f 52 54 20 64 70 66 32 09 3b 20 70 72 69 6e 74 20 4c 46 | ,0aH...jmp.SHORT.dpf2.;.print.LF |
| 2e360 | 0d 0a 0d 0a 64 70 66 31 24 35 3a 20 63 6d 70 09 61 68 2c 27 74 27 0d 0a 09 6d 6f 76 09 61 6c 2c | ....dpf1$5:.cmp.ah,'t'...mov.al, |
| 2e380 | 39 0d 0a 09 6a 65 09 64 70 66 32 09 09 3b 20 69 73 20 5c 74 0d 0a 09 63 6d 70 09 61 68 2c 27 62 | 9...je.dpf2..;.is.\t...cmp.ah,'b |
| 2e3a0 | 27 0d 0a 09 6d 6f 76 09 61 6c 2c 37 0d 0a 09 6a 65 09 64 70 66 32 09 09 3b 20 69 73 20 5c 62 0d | '...mov.al,7...je.dpf2..;.is.\b. |
| 2e3c0 | 0a 09 78 63 68 67 09 61 68 2c 61 6c 0d 0a 64 70 66 32 3a 09 63 61 6c 6c 09 70 75 74 63 68 61 72 | ..xchg.ah,al..dpf2:.call.putchar |
| 2e3e0 | 0d 0a 09 6a 6d 70 09 64 70 66 31 0d 0a 0d 0a 3b 09 68 61 76 65 20 74 68 65 20 65 6e 64 20 6f 66 | ...jmp.dpf1....;.have.the.end.of |
| 2e400 | 20 74 68 65 20 66 6f 72 6d 61 74 20 73 74 72 69 6e 67 20 2d 20 65 78 69 74 0d 0a 0d 0a 64 70 66 | .the.format.string.-.exit....dpf |
| 2e420 | 33 3a 09 70 6f 70 09 61 78 0d 0a 09 70 6f 70 09 62 78 0d 0a 09 70 6f 70 09 63 78 0d 0a 09 70 6f | 3:.pop.ax...pop.bx...pop.cx...po |
| 2e440 | 70 09 64 78 0d 0a 09 70 6f 70 09 73 69 0d 0a 09 70 6f 70 09 64 69 0d 0a 09 70 6f 70 09 62 70 0d | p.dx...pop.si...pop.di...pop.bp. |
| 2e460 | 0a 09 70 6f 70 09 65 73 0d 0a 09 70 6f 70 09 64 73 0d 0a 09 72 65 74 0d 0a 0d 0a 0d 0a 3b 2a 09 | ..pop.es...pop.ds...ret......;*. |
| 2e480 | 48 61 76 65 20 61 20 27 24 27 20 63 68 61 72 61 63 74 65 72 20 2d 20 69 73 20 64 61 74 61 20 66 | Have.a.'$'.character.-.is.data.f |
| 2e4a0 | 6f 72 6d 61 74 20 65 73 63 61 70 65 0d 0a 3b 0d 0a 3b 09 47 65 74 20 61 64 64 72 65 73 73 20 6f | ormat.escape..;..;.Get.address.o |
| 2e4c0 | 66 20 64 61 74 61 20 69 6e 74 6f 20 65 73 3a 64 69 0d 0a 3b 0d 0a 3b 09 28 62 70 29 20 3d 20 61 | f.data.into.es:di..;..;.(bp).=.a |
| 2e4e0 | 64 64 72 65 73 73 20 6f 66 20 64 61 74 61 20 76 61 6c 75 65 0d 0a 0d 0a 64 70 66 34 3a 09 6d 6f | ddress.of.data.value....dpf4:.mo |
| 2e500 | 76 09 64 69 2c 62 70 0d 0a 09 70 75 73 68 09 73 73 0d 0a 09 70 6f 70 09 65 73 09 09 3b 20 28 65 | v.di,bp...push.ss...pop.es..;.(e |
| 2e520 | 73 3a 64 69 29 20 3d 20 61 64 64 72 65 73 73 20 6f 66 20 64 61 74 61 20 76 61 6c 75 65 0d 0a 09 | s:di).=.address.of.data.value... |
| 2e540 | 73 75 62 09 62 70 2c 32 09 09 3b 20 70 6f 69 6e 74 20 74 6f 20 6e 65 78 74 20 61 72 67 75 6d 65 | sub.bp,2..;.point.to.next.argume |
| 2e560 | 6e 74 0d 0a 09 6c 6f 64 73 62 09 09 09 3b 20 28 61 6c 29 20 3d 20 66 6f 72 6d 61 74 20 73 70 65 | nt...lodsb...;.(al).=.format.spe |
| 2e580 | 63 69 66 69 65 72 0d 0a 09 63 6d 70 09 61 6c 2c 27 40 27 0d 0a 09 6a 6e 65 09 64 70 66 35 09 09 | cifier...cmp.al,'@'...jne.dpf5.. |
| 2e5a0 | 3b 20 6e 6f 74 20 61 6e 20 69 6e 64 69 72 65 63 74 20 66 6c 61 67 0d 0a 09 6c 65 73 09 64 69 2c | ;.not.an.indirect.flag...les.di, |
| 2e5c0 | 5b 62 70 5d 0d 0a 09 73 75 62 09 62 70 2c 32 09 09 3b 20 68 61 76 65 20 61 6e 20 65 78 74 72 61 | [bp]...sub.bp,2..;.have.an.extra |
| 2e5e0 | 20 32 20 66 6f 72 20 40 0d 0a 09 6c 6f 64 73 62 0d 0a 64 70 66 35 3a 09 63 6d 70 09 61 6c 2c 27 | .2.for.@...lodsb..dpf5:.cmp.al,' |
| 2e600 | 78 27 0d 0a 09 6a 6e 65 09 64 70 66 64 31 09 09 3b 20 6e 6f 74 20 27 78 27 0d 0a 0d 0a 3b 09 69 | x'...jne.dpfd1..;.not.'x'....;.i |
| 2e620 | 73 20 27 78 27 20 66 6f 72 6d 61 74 20 2d 20 70 72 69 6e 74 20 68 65 78 20 77 6f 72 64 0d 0a 0d | s.'x'.format.-.print.hex.word... |
| 2e640 | 0a 09 6d 6f 76 09 61 78 2c 65 73 3a 5b 64 69 5d 0d 0a 09 63 61 6c 6c 09 54 48 57 09 09 3b 20 74 | ..mov.ax,es:[di]...call.THW..;.t |
| 2e660 | 79 70 65 20 68 65 78 20 77 6f 72 64 0d 0a 09 6a 6d 70 09 64 70 66 31 0d 0a 0d 0a 64 70 66 64 31 | ype.hex.word...jmp.dpf1....dpfd1 |
| 2e680 | 3a 09 63 6d 70 09 61 6c 2c 27 64 27 0d 0a 09 6a 6e 7a 09 64 70 66 63 31 09 09 3b 20 6e 6f 74 20 | :.cmp.al,'d'...jnz.dpfc1..;.not. |
| 2e6a0 | 27 64 27 0d 0a 0d 0a 3b 09 69 73 20 27 64 27 20 66 6f 72 6d 61 74 20 2d 20 70 72 69 6e 74 20 64 | 'd'....;.is.'d'.format.-.print.d |
| 2e6c0 | 65 63 69 6d 61 6c 20 77 6f 72 64 0d 0a 0d 0a 09 6d 6f 76 09 61 78 2c 65 73 3a 5b 64 69 5d 0d 0a | ecimal.word.....mov.ax,es:[di].. |
| 2e6e0 | 09 63 61 6c 6c 09 54 44 57 09 09 3b 20 74 79 70 65 20 64 65 63 69 6d 61 6c 20 77 6f 72 64 0d 0a | .call.TDW..;.type.decimal.word.. |
| 2e700 | 09 6a 6d 70 09 64 70 66 31 0d 0a 0d 0a 64 70 66 63 31 3a 09 63 6d 70 09 61 6c 2c 27 63 27 0d 0a | .jmp.dpf1....dpfc1:.cmp.al,'c'.. |
| 2e720 | 09 6a 6e 65 09 64 70 66 62 31 0d 0a 0d 0a 3b 09 69 73 20 27 63 27 20 66 6f 72 6d 61 74 20 2d 20 | .jne.dpfb1....;.is.'c'.format.-. |
| 2e740 | 70 72 69 6e 74 20 63 68 61 72 61 63 74 65 72 0d 0a 0d 0a 09 6d 6f 76 09 61 6c 2c 65 73 3a 5b 64 | print.character.....mov.al,es:[d |
| 2e760 | 69 5d 0d 0a 09 63 61 6c 6c 09 70 75 74 63 68 61 72 0d 0a 09 6a 6d 70 09 64 70 66 31 0d 0a 0d 0a | i]...call.putchar...jmp.dpf1.... |
| 2e780 | 64 70 66 62 31 3a 09 63 6d 70 09 61 6c 2c 27 62 27 0d 0a 09 6a 6e 65 09 64 70 66 73 31 0d 0a 0d | dpfb1:.cmp.al,'b'...jne.dpfs1... |
| 2e7a0 | 0a 3b 09 69 73 20 27 62 27 20 66 6f 72 6d 61 74 20 2d 20 70 72 69 6e 74 20 68 65 78 20 62 79 74 | .;.is.'b'.format.-.print.hex.byt |
| 2e7c0 | 65 0d 0a 0d 0a 09 6d 6f 76 09 61 6c 2c 65 73 3a 5b 64 69 5d 0d 0a 09 63 61 6c 6c 09 54 48 42 09 | e.....mov.al,es:[di]...call.THB. |
| 2e7e0 | 09 3b 20 74 79 70 65 20 68 65 78 20 62 79 74 65 0d 0a 09 6a 6d 70 09 64 70 66 31 0d 0a 0d 0a 64 | .;.type.hex.byte...jmp.dpf1....d |
| 2e800 | 70 66 73 31 3a 09 63 6d 70 09 61 6c 2c 27 73 27 0d 0a 09 6a 6e 65 09 64 70 66 62 62 31 0d 0a 0d | pfs1:.cmp.al,'s'...jne.dpfbb1... |
| 2e820 | 0a 3b 09 69 73 20 27 73 27 20 66 6f 72 6d 61 74 20 2d 20 70 72 69 6e 74 20 41 53 43 49 5a 20 73 | .;.is.'s'.format.-.print.ASCIZ.s |
| 2e840 | 74 72 69 6e 67 2e 20 20 46 69 72 73 74 2c 20 63 68 65 63 6b 20 66 6f 72 0d 0a 3b 09 09 6f 70 74 | tring...First,.check.for..;..opt |
| 2e860 | 69 6f 6e 61 6c 20 64 65 63 69 6d 61 6c 20 6c 69 6d 69 74 0d 0a 0d 0a 09 70 75 62 6c 69 63 09 53 | ional.decimal.limit.....public.S |
| 2e880 | 53 42 0d 0a 53 53 42 3a 09 73 75 62 09 63 78 2c 63 78 09 09 3b 20 73 65 74 20 36 35 35 33 36 20 | SB..SSB:.sub.cx,cx..;.set.65536. |
| 2e8a0 | 6c 69 6d 69 74 0d 0a 09 6c 65 73 09 64 69 2c 5b 62 70 5d 09 09 3b 20 28 65 73 3a 44 49 29 20 3d | limit...les.di,[bp]..;.(es:DI).= |
| 2e8c0 | 20 66 77 61 20 6f 66 20 73 74 72 69 6e 67 0d 0a 09 73 75 62 09 62 70 2c 32 09 09 3b 20 61 72 67 | .fwa.of.string...sub.bp,2..;.arg |
| 2e8e0 | 75 6d 65 6e 74 20 74 6f 20 27 73 27 20 77 61 73 20 74 77 6f 20 77 6f 72 64 73 0d 0a 09 6d 6f 76 | ument.to.'s'.was.two.words...mov |
| 2e900 | 09 61 6c 2c 5b 73 69 5d 0d 0a 09 63 6d 70 09 61 6c 2c 27 30 27 0d 0a 09 6a 62 09 64 70 66 73 32 | .al,[si]...cmp.al,'0'...jb.dpfs2 |
| 2e920 | 09 09 3b 20 6e 6f 74 20 64 65 63 69 6d 61 6c 0d 0a 09 63 6d 70 09 61 6c 2c 27 39 27 0d 0a 09 6a | ..;.not.decimal...cmp.al,'9'...j |
| 2e940 | 61 09 64 70 66 73 32 09 09 3b 20 6e 6f 74 20 64 65 63 69 6d 61 6c 0d 0a 09 63 61 6c 6c 09 61 74 | a.dpfs2..;.not.decimal...call.at |
| 2e960 | 6f 64 09 09 3b 20 28 61 78 29 20 3d 20 64 65 63 69 6d 61 6c 20 76 61 6c 75 65 2c 20 28 64 73 3a | od..;.(ax).=.decimal.value,.(ds: |
| 2e980 | 73 69 29 20 75 70 64 61 74 65 64 0d 0a 09 78 63 68 67 09 63 78 2c 61 78 0d 0a 0d 0a 3b 09 70 72 | si).updated...xchg.cx,ax....;.pr |
| 2e9a0 | 69 6e 74 20 61 73 63 69 7a 20 73 74 72 69 6e 67 20 61 74 20 65 73 3a 64 69 2c 20 6d 61 78 20 6f | int.asciz.string.at.es:di,.max.o |
| 2e9c0 | 66 20 28 63 78 29 20 63 68 61 72 61 63 74 65 72 73 0d 0a 3b 09 28 63 78 29 20 3d 20 30 20 20 6d | f.(cx).characters..;.(cx).=.0..m |
| 2e9e0 | 65 61 6e 73 20 6d 61 78 20 6f 66 20 36 35 35 33 36 0d 0a 3b 0d 0a 3b 09 4f 74 68 65 72 20 73 65 | eans.max.of.65536..;..;.Other.se |
| 2ea00 | 63 74 69 6f 6e 73 20 6f 66 20 63 6f 64 65 20 69 6e 20 64 70 66 20 6a 75 6d 70 20 68 65 72 65 20 | ctions.of.code.in.dpf.jump.here. |
| 2ea20 | 74 6f 20 70 72 69 6e 74 20 73 74 72 69 6e 67 73 0d 0a 0d 0a 64 70 66 73 32 3a 09 6d 6f 76 09 61 | to.print.strings....dpfs2:.mov.a |
| 2ea40 | 6c 2c 65 73 3a 5b 64 69 5d 0d 0a 09 69 6e 63 09 64 69 0d 0a 09 61 6e 64 09 61 6c 2c 61 6c 0d 0a | l,es:[di]...inc.di...and.al,al.. |
| 2ea60 | 09 6a 65 09 64 70 66 73 33 0d 0a 09 63 61 6c 6c 09 70 75 74 63 68 61 72 0d 0a 09 6c 6f 6f 70 09 | .je.dpfs3...call.putchar...loop. |
| 2ea80 | 64 70 66 73 32 09 09 3b 20 63 6f 6e 74 69 6e 75 65 20 69 66 20 6e 6f 74 20 61 74 20 6c 69 6d 69 | dpfs2..;.continue.if.not.at.limi |
| 2eaa0 | 74 0d 0a 64 70 66 73 33 3a 09 6a 6d 70 09 64 70 66 31 0d 0a 0d 0a 64 70 66 62 62 31 3a 20 63 6d | t..dpfs3:.jmp.dpf1....dpfbb1:.cm |
| 2eac0 | 70 09 61 6c 2c 27 42 27 0d 0a 09 6a 65 09 64 70 66 62 62 32 09 09 3b 20 69 73 20 27 42 27 20 66 | p.al,'B'...je.dpfbb2..;.is.'B'.f |
| 2eae0 | 6f 72 6d 61 74 0d 0a 0d 0a 3b 09 65 72 72 6f 72 20 69 6e 20 66 6f 72 6d 61 74 20 63 6f 64 65 20 | ormat....;.error.in.format.code. |
| 2eb00 | 2d 20 70 72 69 6e 74 20 6d 65 73 73 61 67 65 0d 0a 0d 0a 64 70 66 65 72 72 3a 20 70 75 73 68 09 | -.print.message....dpferr:.push. |
| 2eb20 | 63 73 0d 0a 09 70 6f 70 09 65 73 0d 0a 09 6d 6f 76 09 64 69 2c 4f 46 46 53 45 54 20 64 70 66 61 | cs...pop.es...mov.di,OFFSET.dpfa |
| 2eb40 | 09 3b 20 28 65 73 3a 64 69 29 20 3d 20 65 72 72 6f 72 20 6d 65 73 73 61 67 65 0d 0a 09 73 75 62 | .;.(es:di).=.error.message...sub |
| 2eb60 | 09 63 78 2c 63 78 0d 0a 09 6a 6d 70 09 64 70 66 73 32 0d 0a 0d 0a 64 70 66 61 3a 09 44 42 09 27 | .cx,cx...jmp.dpfs2....dpfa:.DB.' |
| 2eb80 | 25 25 20 42 41 44 20 46 4d 54 20 25 25 27 2c 30 0d 0a 0d 0a 3b 09 68 61 76 65 20 42 20 66 6f 72 | %%.BAD.FMT.%%',0....;.have.B.for |
| 2eba0 | 6d 61 74 0d 0a 0d 0a 64 70 66 62 62 32 3a 20 63 61 6c 6c 09 61 74 6f 64 09 09 3b 20 28 61 78 29 | mat....dpfbb2:.call.atod..;.(ax) |
| 2ebc0 | 20 3d 20 6c 65 6e 67 74 68 20 73 70 65 63 69 66 69 65 72 0d 0a 09 6a 63 09 64 70 66 65 72 72 09 | .=.length.specifier...jc.dpferr. |
| 2ebe0 | 09 3b 20 6e 75 6d 62 65 72 20 6e 6f 74 20 74 68 65 72 65 20 2d 20 65 72 72 6f 72 0d 0a 09 78 63 | .;.number.not.there.-.error...xc |
| 2ec00 | 68 67 09 63 78 2c 61 78 0d 0a 09 6a 63 78 7a 09 64 70 66 65 72 72 09 09 3b 20 6e 75 6d 62 65 72 | hg.cx,ax...jcxz.dpferr..;.number |
| 2ec20 | 20 69 73 20 30 20 2d 20 65 72 72 6f 72 0d 0a 09 6c 65 73 09 64 69 2c 5b 62 70 5d 09 09 3b 20 28 | .is.0.-.error...les.di,[bp]..;.( |
| 2ec40 | 65 73 3a 44 49 29 20 3d 20 66 77 61 20 6f 66 20 73 74 72 69 6e 67 0d 0a 09 73 75 62 09 62 70 2c | es:DI).=.fwa.of.string...sub.bp, |
| 2ec60 | 32 09 09 3b 20 61 72 67 75 6d 65 6e 74 20 74 6f 20 27 73 27 20 77 61 73 20 74 77 6f 20 77 6f 72 | 2..;.argument.to.'s'.was.two.wor |
| 2ec80 | 64 73 0d 0a 64 70 66 62 62 33 3a 20 6d 6f 76 09 61 6c 2c 65 73 3a 5b 64 69 5d 0d 0a 09 63 61 6c | ds..dpfbb3:.mov.al,es:[di]...cal |
| 2eca0 | 6c 09 54 48 42 09 09 3b 20 74 79 70 65 20 68 65 78 20 62 79 74 65 0d 0a 09 6d 6f 76 09 61 6c 2c | l.THB..;.type.hex.byte...mov.al, |
| 2ecc0 | 27 20 27 0d 0a 09 63 61 6c 6c 09 70 75 74 63 68 61 72 09 09 3b 20 73 70 61 63 65 20 65 6d 20 6f | '.'...call.putchar..;.space.em.o |
| 2ece0 | 75 74 0d 0a 09 69 6e 63 09 64 69 0d 0a 09 6c 6f 6f 70 09 64 70 66 62 62 33 09 09 3b 20 64 6f 20 | ut...inc.di...loop.dpfbb3..;.do. |
| 2ed00 | 65 6d 20 61 6c 6c 0d 0a 09 6a 6d 70 09 64 70 66 31 0d 0a 0d 0a 44 50 52 49 4e 54 46 20 45 4e 44 | em.all...jmp.dpf1....DPRINTF.END |
| 2ed20 | 50 0d 0a 0d 0a 0d 0a 3b 2a 2a 09 54 48 42 20 2d 20 54 79 70 65 20 48 65 78 20 42 79 74 65 0d 0a | P......;**.THB.-.Type.Hex.Byte.. |
| 2ed40 | 3b 0d 0a 3b 09 54 48 42 20 74 79 70 65 73 20 61 20 68 65 78 20 62 79 74 65 20 28 76 69 61 20 22 | ;..;.THB.types.a.hex.byte.(via." |
| 2ed60 | 70 75 74 63 68 61 72 22 29 0d 0a 3b 0d 0a 3b 09 45 4e 54 52 59 09 28 41 4c 29 20 3d 20 62 79 74 | putchar")..;..;.ENTRY.(AL).=.byt |
| 2ed80 | 65 0d 0a 3b 09 45 58 49 54 09 6e 6f 6e 65 0d 0a 3b 09 55 53 45 53 09 61 78 2c 20 66 6c 61 67 73 | e..;.EXIT.none..;.USES.ax,.flags |
| 2eda0 | 0d 0a 0d 0a 54 48 42 41 09 44 42 09 27 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66 27 0d 0a | ....THBA.DB.'0123456789abcdef'.. |
| 2edc0 | 0d 0a 09 50 55 42 4c 49 43 09 54 48 42 0d 0a 54 48 42 09 50 52 4f 43 09 6e 65 61 72 0d 0a 0d 0a | ...PUBLIC.THB..THB.PROC.near.... |
| 2ede0 | 09 70 75 73 68 09 61 78 0d 0a 09 73 68 72 09 61 6c 2c 31 0d 0a 09 73 68 72 09 61 6c 2c 31 0d 0a | .push.ax...shr.al,1...shr.al,1.. |
| 2ee00 | 09 73 68 72 09 61 6c 2c 31 0d 0a 09 73 68 72 09 61 6c 2c 31 0d 0a 09 61 6e 64 09 61 78 2c 30 66 | .shr.al,1...shr.al,1...and.ax,0f |
| 2ee20 | 48 0d 0a 09 78 63 68 67 09 62 78 2c 61 78 0d 0a 09 6d 6f 76 09 62 6c 2c 43 53 3a 54 48 42 41 5b | H...xchg.bx,ax...mov.bl,CS:THBA[ |
| 2ee40 | 62 78 5d 0d 0a 09 78 63 68 67 09 61 78 2c 62 78 0d 0a 09 63 61 6c 6c 09 70 75 74 63 68 61 72 09 | bx]...xchg.ax,bx...call.putchar. |
| 2ee60 | 09 20 20 20 20 3b 20 70 75 74 20 66 69 72 73 74 20 63 68 61 72 61 63 74 65 72 0d 0a 09 70 6f 70 | .....;.put.first.character...pop |
| 2ee80 | 09 61 78 0d 0a 09 61 6e 64 09 61 78 2c 30 66 48 0d 0a 09 78 63 68 67 09 62 78 2c 61 78 0d 0a 09 | .ax...and.ax,0fH...xchg.bx,ax... |
| 2eea0 | 6d 6f 76 09 62 6c 2c 43 53 3a 54 48 42 41 5b 62 78 5d 0d 0a 09 78 63 68 67 09 61 78 2c 62 78 0d | mov.bl,CS:THBA[bx]...xchg.ax,bx. |
| 2eec0 | 0a 09 63 61 6c 6c 09 70 75 74 63 68 61 72 0d 0a 09 72 65 74 0d 0a 0d 0a 54 48 42 09 45 4e 44 50 | ..call.putchar...ret....THB.ENDP |
| 2eee0 | 0d 0a 0d 0a 0d 0a 0d 0a 0d 0a 3b 2a 2a 09 54 48 57 20 2d 20 54 79 70 65 20 48 65 78 20 57 6f 72 | ..........;**.THW.-.Type.Hex.Wor |
| 2ef00 | 64 0d 0a 3b 0d 0a 3b 09 54 48 57 20 74 79 70 65 73 20 61 20 77 6f 72 64 20 69 6e 20 68 65 78 20 | d..;..;.THW.types.a.word.in.hex. |
| 2ef20 | 28 76 69 61 20 22 70 75 74 63 68 61 72 22 29 0d 0a 3b 0d 0a 3b 09 45 4e 54 52 59 09 28 41 58 29 | (via."putchar")..;..;.ENTRY.(AX) |
| 2ef40 | 20 3d 20 77 6f 72 64 0d 0a 3b 09 45 58 49 54 09 6e 6f 6e 65 0d 0a 3b 09 55 53 45 53 09 41 58 2c | .=.word..;.EXIT.none..;.USES.AX, |
| 2ef60 | 20 66 6c 61 67 73 0d 0a 0d 0a 09 50 55 42 4c 49 43 09 54 48 57 0d 0a 54 48 57 09 50 52 4f 43 09 | .flags.....PUBLIC.THW..THW.PROC. |
| 2ef80 | 6e 65 61 72 0d 0a 0d 0a 09 70 75 73 68 09 61 78 0d 0a 09 78 63 68 67 09 61 68 2c 61 6c 0d 0a 09 | near.....push.ax...xchg.ah,al... |
| 2efa0 | 63 61 6c 6c 09 54 48 42 0d 0a 09 70 6f 70 09 61 78 0d 0a 09 63 61 6c 6c 09 54 48 42 0d 0a 09 72 | call.THB...pop.ax...call.THB...r |
| 2efc0 | 65 74 0d 0a 0d 0a 54 48 57 09 45 4e 44 50 0d 0a 0d 0a 0d 0a 0d 0a 3b 2a 2a 09 54 44 57 20 2d 20 | et....THW.ENDP........;**.TDW.-. |
| 2efe0 | 54 79 70 65 20 44 65 63 69 6d 61 6c 20 57 6f 72 64 0d 0a 3b 0d 0a 3b 09 54 44 57 20 74 79 70 65 | Type.Decimal.Word..;..;.TDW.type |
| 2f000 | 73 20 28 76 69 61 20 22 70 75 74 63 68 61 72 22 29 20 74 68 65 20 75 6e 73 69 67 6e 65 64 20 64 | s.(via."putchar").the.unsigned.d |
| 2f020 | 65 63 69 6d 61 6c 20 72 65 70 72 65 73 65 6e 74 61 74 69 6f 6e 0d 0a 3b 09 6f 66 20 61 20 31 36 | ecimal.representation..;.of.a.16 |
| 2f040 | 2d 62 69 74 20 75 6e 73 69 67 6e 65 64 20 69 6e 74 65 67 65 72 2e 20 20 4f 6e 6c 79 20 73 69 67 | -bit.unsigned.integer...Only.sig |
| 2f060 | 6e 69 66 69 63 61 6e 74 20 64 69 67 69 74 73 20 61 72 65 0d 0a 3b 09 70 72 69 6e 74 65 64 3b 20 | nificant.digits.are..;.printed;. |
| 2f080 | 69 66 20 74 68 65 20 6e 75 6d 62 65 72 20 69 73 20 30 20 61 20 22 30 22 20 69 73 20 70 72 69 6e | if.the.number.is.0.a."0".is.prin |
| 2f0a0 | 74 65 64 2e 0d 0a 3b 0d 0a 3b 09 45 4e 54 52 59 09 28 41 58 29 20 3d 20 6e 75 6d 62 65 72 0d 0a | ted...;..;.ENTRY.(AX).=.number.. |
| 2f0c0 | 3b 09 45 58 49 54 09 6e 6f 6e 65 0d 0a 3b 09 55 53 45 53 09 41 58 2c 20 66 6c 61 67 73 0d 0a 0d | ;.EXIT.none..;.USES.AX,.flags... |
| 2f0e0 | 0a 09 50 55 42 4c 49 43 09 54 44 57 0d 0a 54 44 57 09 50 52 4f 43 09 6e 65 61 72 0d 0a 0d 0a 09 | ..PUBLIC.TDW..TDW.PROC.near..... |
| 2f100 | 70 75 73 68 09 63 78 09 09 3b 20 70 72 65 73 65 72 76 65 20 72 65 67 69 73 74 65 72 73 0d 0a 09 | push.cx..;.preserve.registers... |
| 2f120 | 70 75 73 68 09 64 78 0d 0a 09 6d 6f 76 09 63 78 2c 31 30 0d 0a 09 63 61 6c 6c 09 74 64 77 24 09 | push.dx...mov.cx,10...call.tdw$. |
| 2f140 | 09 3b 20 72 65 63 75 72 73 65 20 63 72 61 63 6b 69 6e 67 20 64 69 67 69 74 73 0d 0a 09 70 6f 70 | .;.recurse.cracking.digits...pop |
| 2f160 | 09 64 78 0d 0a 09 70 6f 70 09 63 78 0d 0a 09 72 65 74 0d 0a 0d 0a 54 44 57 09 45 4e 44 50 0d 0a | .dx...pop.cx...ret....TDW.ENDP.. |
| 2f180 | 0d 0a 0d 0a 3b 2a 09 74 64 77 24 20 2d 20 63 72 61 63 6b 20 6e 75 6d 62 65 72 20 72 65 63 75 72 | ....;*.tdw$.-.crack.number.recur |
| 2f1a0 | 73 69 76 65 6c 79 0d 0a 3b 0d 0a 3b 09 74 64 77 24 20 63 72 61 63 6b 73 20 74 68 65 20 6c 65 61 | sively..;..;.tdw$.cracks.the.lea |
| 2f1c0 | 73 74 20 73 69 67 6e 69 66 69 63 61 6e 74 20 64 65 63 69 6d 61 6c 20 64 69 67 69 74 2e 20 20 49 | st.significant.decimal.digit...I |
| 2f1e0 | 66 20 74 68 65 72 65 0d 0a 3b 09 61 72 65 20 6e 6f 20 68 69 67 68 65 72 2d 73 69 67 6e 69 66 69 | f.there..;.are.no.higher-signifi |
| 2f200 | 63 61 6e 74 20 64 69 67 69 74 73 2c 20 70 72 69 6e 74 20 61 6e 64 20 72 65 74 75 72 6e 2e 0d 0a | cant.digits,.print.and.return... |
| 2f220 | 3b 09 65 6c 73 65 2c 20 72 65 63 75 72 73 65 20 66 6f 72 20 68 69 67 68 65 72 20 64 69 67 69 74 | ;.else,.recurse.for.higher.digit |
| 2f240 | 73 0d 0a 3b 0d 0a 3b 09 28 41 58 29 20 3d 20 76 61 6c 75 65 0d 0a 3b 09 28 43 58 29 20 3d 20 31 | s..;..;.(AX).=.value..;.(CX).=.1 |
| 2f260 | 30 0d 0a 0d 0a 74 64 77 24 09 50 52 4f 43 09 4e 45 41 52 0d 0a 0d 0a 09 73 75 62 09 64 78 2c 64 | 0....tdw$.PROC.NEAR.....sub.dx,d |
| 2f280 | 78 0d 0a 09 64 69 76 09 63 78 09 09 3b 20 28 61 78 29 20 3d 20 71 75 6f 74 69 65 6e 74 2c 20 28 | x...div.cx..;.(ax).=.quotient,.( |
| 2f2a0 | 64 78 29 20 3d 20 72 65 6d 61 69 6e 64 65 72 0d 0a 09 61 6e 64 09 61 78 2c 61 78 0d 0a 09 6a 7a | dx).=.remainder...and.ax,ax...jz |
| 2f2c0 | 09 74 64 77 24 31 09 09 3b 20 74 68 69 73 20 69 73 20 68 69 67 68 65 73 74 2d 6f 72 64 65 72 2c | .tdw$1..;.this.is.highest-order, |
| 2f2e0 | 20 64 6f 20 69 74 0d 0a 09 70 75 73 68 09 64 78 0d 0a 09 63 61 6c 6c 09 74 64 77 24 0d 0a 09 70 | .do.it...push.dx...call.tdw$...p |
| 2f300 | 6f 70 09 64 78 0d 0a 74 64 77 24 31 3a 09 78 63 68 67 09 61 78 2c 64 78 0d 0a 09 61 64 64 09 61 | op.dx..tdw$1:.xchg.ax,dx...add.a |
| 2f320 | 6c 2c 27 30 27 0d 0a 09 63 61 6c 6c 09 70 75 74 63 68 61 72 0d 0a 09 72 65 74 0d 0a 0d 0a 54 44 | l,'0'...call.putchar...ret....TD |
| 2f340 | 57 24 09 45 4e 44 50 0d 0a 0d 0a 0d 0a 0d 0a 3b 2a 2a 09 41 54 4f 44 20 2d 20 43 6f 6e 76 65 72 | W$.ENDP........;**.ATOD.-.Conver |
| 2f360 | 74 20 41 53 43 49 49 20 73 74 72 69 6e 67 20 74 6f 20 64 65 63 69 6d 61 6c 20 6e 75 6d 62 65 72 | t.ASCII.string.to.decimal.number |
| 2f380 | 0d 0a 3b 0d 0a 3b 09 41 54 4f 44 20 69 73 20 63 61 6c 6c 65 64 20 74 6f 20 63 6f 6e 76 65 72 74 | ..;..;.ATOD.is.called.to.convert |
| 2f3a0 | 20 61 6e 20 61 73 63 69 69 20 73 74 72 69 6e 67 20 6f 66 20 64 69 67 69 74 73 20 74 6f 20 61 0d | .an.ascii.string.of.digits.to.a. |
| 2f3c0 | 0a 3b 09 64 65 63 69 6d 61 6c 20 6e 75 6d 62 65 72 2e 09 20 44 69 67 69 74 73 20 61 72 65 20 63 | .;.decimal.number...Digits.are.c |
| 2f3e0 | 6f 6e 76 65 72 74 65 64 20 75 6e 74 69 6c 20 77 65 20 72 75 6e 20 6f 75 74 20 6f 66 20 74 68 65 | onverted.until.we.run.out.of.the |
| 2f400 | 6d 2e 0d 0a 3b 0d 0a 3b 09 45 4e 54 52 59 09 28 44 53 3a 53 49 29 20 3d 20 61 64 64 72 65 73 73 | m...;..;.ENTRY.(DS:SI).=.address |
| 2f420 | 20 6f 66 20 66 69 72 73 74 20 64 69 67 69 74 0d 0a 3b 09 45 58 49 54 09 27 43 27 20 63 6c 65 61 | .of.first.digit..;.EXIT.'C'.clea |
| 2f440 | 72 20 69 66 20 4f 4b 0d 0a 3b 09 09 20 20 28 41 58 29 20 3d 20 76 61 6c 75 65 0d 0a 3b 09 09 20 | r.if.OK..;....(AX).=.value..;... |
| 2f460 | 20 28 53 49 29 20 75 70 64 61 74 65 64 20 74 6f 20 66 69 72 73 74 20 6e 6f 6e 2d 64 69 67 69 74 | .(SI).updated.to.first.non-digit |
| 2f480 | 0d 0a 3b 09 09 27 43 27 20 73 65 74 20 69 66 20 65 72 72 6f 72 20 2d 20 6e 6f 20 64 69 67 69 74 | ..;..'C'.set.if.error.-.no.digit |
| 2f4a0 | 73 2c 20 6f 72 20 72 65 73 75 6c 74 20 3e 36 35 35 33 35 0d 0a 3b 09 09 20 20 28 44 53 3a 53 49 | s,.or.result.>65535..;....(DS:SI |
| 2f4c0 | 29 20 70 6f 69 6e 74 73 20 74 6f 20 65 72 72 6f 72 20 63 68 61 72 61 63 74 65 72 0d 0a 3b 09 55 | ).points.to.error.character..;.U |
| 2f4e0 | 53 45 53 09 41 58 2c 20 53 49 2c 20 46 4c 41 47 53 0d 0a 0d 0a 09 50 55 42 4c 49 43 09 41 54 4f | SES.AX,.SI,.FLAGS.....PUBLIC.ATO |
| 2f500 | 44 0d 0a 41 54 4f 44 09 50 52 4f 43 09 6e 65 61 72 0d 0a 0d 0a 09 70 75 73 68 09 64 78 0d 0a 09 | D..ATOD.PROC.near.....push.dx... |
| 2f520 | 70 75 73 68 09 63 78 09 09 20 20 20 20 3b 20 73 61 76 65 20 72 65 67 69 73 74 65 72 73 0d 0a 09 | push.cx......;.save.registers... |
| 2f540 | 6d 6f 76 09 61 6c 2c 5b 73 69 5d 0d 0a 09 73 75 62 09 61 6c 2c 27 30 27 0d 0a 09 6a 63 09 61 74 | mov.al,[si]...sub.al,'0'...jc.at |
| 2f560 | 6f 64 39 09 09 20 20 20 20 3b 20 65 72 72 6f 72 20 2d 20 6e 6f 20 64 69 67 69 74 73 0d 0a 09 63 | od9......;.error.-.no.digits...c |
| 2f580 | 6d 70 09 61 6c 2c 31 30 0d 0a 09 63 6d 63 0d 0a 09 6a 63 09 61 74 6f 64 39 09 09 20 20 20 20 3b | mp.al,10...cmc...jc.atod9......; |
| 2f5a0 | 20 65 72 72 6f 72 20 2d 20 6e 6f 20 64 69 67 69 74 73 0d 0a 09 73 75 62 09 61 78 2c 61 78 09 09 | .error.-.no.digits...sub.ax,ax.. |
| 2f5c0 | 20 20 20 20 3b 20 63 6c 65 61 72 20 61 63 63 75 6d 75 6c 61 74 6f 72 0d 0a 09 6d 6f 76 09 63 78 | ....;.clear.accumulator...mov.cx |
| 2f5e0 | 2c 31 30 09 09 20 20 20 20 3b 20 62 61 73 65 20 31 30 0d 0a 0d 0a 3b 09 63 72 61 63 6b 20 6e 65 | ,10......;.base.10....;.crack.ne |
| 2f600 | 78 74 20 64 69 67 69 74 0d 0a 3b 0d 0a 3b 09 28 41 58 29 20 3d 20 6e 75 6d 62 65 72 20 61 63 63 | xt.digit..;..;.(AX).=.number.acc |
| 2f620 | 75 6d 75 6c 61 74 65 64 20 73 6f 20 6e 65 61 72 0d 0a 3b 09 28 43 58 29 20 3d 20 31 30 0d 0a 3b | umulated.so.near..;.(CX).=.10..; |
| 2f640 | 09 28 44 53 3a 53 49 29 20 3d 20 6e 65 78 74 20 63 68 61 72 61 63 74 65 72 0d 0a 0d 0a 61 74 6f | .(DS:SI).=.next.character....ato |
| 2f660 | 64 31 3a 09 78 63 68 67 09 64 78 2c 61 78 09 09 3b 20 6b 65 65 70 20 61 63 63 75 6d 20 69 6e 20 | d1:.xchg.dx,ax..;.keep.accum.in. |
| 2f680 | 64 78 20 66 6f 72 20 61 20 77 68 69 6c 65 0d 0a 09 6c 6f 64 73 62 09 09 09 3b 20 28 61 6c 29 20 | dx.for.a.while...lodsb...;.(al). |
| 2f6a0 | 3d 20 63 68 61 72 61 63 74 65 72 0d 0a 09 73 75 62 09 61 6c 2c 27 30 27 0d 0a 09 6a 63 09 61 74 | =.character...sub.al,'0'...jc.at |
| 2f6c0 | 6f 64 37 09 09 3b 20 6e 6f 74 20 64 69 67 69 74 20 2d 20 61 6c 6c 20 64 6f 6e 65 0d 0a 09 63 6d | od7..;.not.digit.-.all.done...cm |
| 2f6e0 | 70 09 61 6c 2c 39 0d 0a 09 6a 61 09 61 74 6f 64 37 09 09 3b 20 6e 6f 74 20 64 69 67 69 74 20 2d | p.al,9...ja.atod7..;.not.digit.- |
| 2f700 | 20 61 6c 6c 20 64 6f 6e 65 0d 0a 09 73 75 62 09 61 68 2c 61 68 09 09 3b 20 28 61 78 29 20 3d 20 | .all.done...sub.ah,ah..;.(ax).=. |
| 2f720 | 64 69 67 69 74 20 76 61 6c 75 65 20 28 30 20 2d 20 39 29 0d 0a 09 70 75 73 68 09 61 78 0d 0a 09 | digit.value.(0.-.9)...push.ax... |
| 2f740 | 78 63 68 67 09 61 78 2c 64 78 0d 0a 09 6d 75 6c 09 63 78 09 09 3b 20 28 61 78 29 20 3d 20 31 30 | xchg.ax,dx...mul.cx..;.(ax).=.10 |
| 2f760 | 2a 61 63 63 75 6d 0d 0a 09 70 6f 70 09 64 78 09 09 3b 20 28 64 78 29 20 3d 20 64 69 67 69 74 20 | *accum...pop.dx..;.(dx).=.digit. |
| 2f780 | 74 6f 20 61 64 64 0d 0a 09 6a 6f 09 61 74 6f 64 38 09 09 3b 20 6f 76 65 72 66 6c 6f 77 0d 0a 09 | to.add...jo.atod8..;.overflow... |
| 2f7a0 | 61 64 64 09 61 78 2c 64 78 0d 0a 09 6a 6d 70 09 61 74 6f 64 31 09 09 3b 20 67 6f 20 62 61 63 6b | add.ax,dx...jmp.atod1..;.go.back |
| 2f7c0 | 20 66 6f 72 20 6d 6f 72 65 0d 0a 0d 0a 3b 09 44 6f 6e 65 20 77 69 74 68 20 6e 75 6d 62 65 72 2c | .for.more....;.Done.with.number, |
| 2f7e0 | 20 61 6c 6c 20 4f 4b 0d 0a 3b 0d 0a 3b 09 28 64 78 29 20 3d 20 6e 75 6d 62 65 72 0d 0a 3b 09 28 | .all.OK..;..;.(dx).=.number..;.( |
| 2f800 | 64 73 3a 73 69 29 20 3d 20 61 64 64 72 65 73 73 2b 31 20 6f 66 20 66 69 72 73 74 20 75 6e 75 73 | ds:si).=.address+1.of.first.unus |
| 2f820 | 65 64 20 63 68 61 72 61 63 74 65 72 0d 0a 0d 0a 61 74 6f 64 37 3a 09 63 6c 63 0d 0a 0d 0a 3b 09 | ed.character....atod7:.clc....;. |
| 2f840 | 44 6f 6e 65 20 77 69 74 68 20 6e 75 6d 62 65 72 2c 20 65 72 72 6f 72 0d 0a 3b 09 27 43 27 20 73 | Done.with.number,.error..;.'C'.s |
| 2f860 | 65 74 0d 0a 0d 0a 61 74 6f 64 38 3a 09 64 65 63 09 73 69 09 09 3b 20 62 61 63 6b 75 70 20 6f 76 | et....atod8:.dec.si..;.backup.ov |
| 2f880 | 65 72 20 6e 6f 6e 2d 64 65 63 69 6d 61 6c 20 28 6f 72 20 65 72 72 6f 72 29 20 63 68 61 72 0d 0a | er.non-decimal.(or.error).char.. |
| 2f8a0 | 61 74 6f 64 39 3a 09 70 6f 70 09 63 78 0d 0a 09 78 63 68 67 09 61 78 2c 64 78 09 09 3b 20 28 61 | atod9:.pop.cx...xchg.ax,dx..;.(a |
| 2f8c0 | 78 29 20 3d 20 6e 75 6d 62 65 72 20 69 66 66 20 6e 6f 20 65 72 72 6f 72 0d 0a 09 70 6f 70 09 64 | x).=.number.iff.no.error...pop.d |
| 2f8e0 | 78 09 09 3b 20 72 65 73 74 6f 72 65 20 72 65 67 69 73 74 65 72 73 0d 0a 09 72 65 74 09 09 09 3b | x..;.restore.registers...ret...; |
| 2f900 | 20 65 78 69 74 0d 0a 0d 0a 41 54 4f 44 09 45 4e 44 50 0d 0a 0d 0a 3b 2a 2a 09 70 75 74 63 68 61 | .exit....ATOD.ENDP....;**.putcha |
| 2f920 | 72 20 2d 20 70 75 74 20 61 20 63 68 61 72 61 63 74 65 72 20 6f 6e 20 74 68 65 20 63 6f 6e 73 6f | r.-.put.a.character.on.the.conso |
| 2f940 | 6c 65 0d 0a 3b 0d 0a 3b 09 45 4e 54 52 59 09 28 61 6c 29 20 3d 20 63 68 61 72 61 63 74 65 72 0d | le..;..;.ENTRY.(al).=.character. |
| 2f960 | 0a 3b 09 45 58 49 54 09 6e 6f 6e 65 0d 0a 3b 09 55 53 45 53 09 61 78 2c 66 6c 61 67 73 0d 0a 0d | .;.EXIT.none..;.USES.ax,flags... |
| 2f980 | 0a 0d 0a 55 52 5f 44 41 54 09 3d 09 30 32 66 38 48 09 09 3b 20 43 4f 4d 31 20 3d 20 30 33 66 38 | ...UR_DAT.=.02f8H..;.COM1.=.03f8 |
| 2f9a0 | 48 2c 20 43 4f 4d 32 20 3d 20 30 32 66 38 48 0d 0a 55 52 5f 49 45 4e 09 3d 09 55 52 5f 44 41 54 | H,.COM2.=.02f8H..UR_IEN.=.UR_DAT |
| 2f9c0 | 2b 31 09 3b 20 49 6e 74 65 72 72 75 70 74 20 65 6e 61 62 6c 65 0d 0a 55 52 5f 49 45 52 09 3d 09 | +1.;.Interrupt.enable..UR_IER.=. |
| 2f9e0 | 55 52 5f 44 41 54 2b 32 09 3b 20 69 6e 74 65 72 72 75 70 74 20 49 44 0d 0a 55 52 5f 4c 43 52 09 | UR_DAT+2.;.interrupt.ID..UR_LCR. |
| 2fa00 | 3d 09 55 52 5f 44 41 54 2b 33 09 3b 20 6c 69 6e 65 20 63 6f 6e 74 72 6f 6c 20 72 65 67 69 73 74 | =.UR_DAT+3.;.line.control.regist |
| 2fa20 | 65 72 73 0d 0a 55 52 5f 4d 43 52 09 3d 09 55 52 5f 44 41 54 2b 34 09 3b 20 6d 6f 64 65 6d 20 63 | ers..UR_MCR.=.UR_DAT+4.;.modem.c |
| 2fa40 | 6f 6e 74 72 6f 6c 20 72 65 67 69 73 74 65 72 0d 0a 55 52 5f 4c 53 52 09 3d 09 55 52 5f 44 41 54 | ontrol.register..UR_LSR.=.UR_DAT |
| 2fa60 | 2b 35 09 3b 20 6c 69 6e 65 20 73 74 61 74 75 73 20 72 65 67 69 73 74 65 72 0d 0a 55 52 5f 4d 53 | +5.;.line.status.register..UR_MS |
| 2fa80 | 52 09 3d 09 55 52 5f 44 41 54 2b 36 09 3b 20 6d 6f 64 65 6d 20 73 74 61 74 75 73 20 72 65 67 69 | R.=.UR_DAT+6.;.modem.status.regi |
| 2faa0 | 73 65 72 0d 0a 55 52 5f 44 4c 4c 09 3d 09 55 52 5f 44 41 54 09 09 3b 20 64 69 76 69 73 6f 72 20 | ser..UR_DLL.=.UR_DAT..;.divisor. |
| 2fac0 | 6c 61 74 63 68 20 6c 65 61 73 74 20 73 69 67 0d 0a 55 52 5f 44 4c 4d 09 3d 09 55 52 5f 44 41 54 | latch.least.sig..UR_DLM.=.UR_DAT |
| 2fae0 | 2b 31 09 3b 20 64 69 76 69 73 6f 72 20 6c 61 74 63 68 20 6d 6f 73 74 20 73 69 67 0d 0a 0d 0a 69 | +1.;.divisor.latch.most.sig....i |
| 2fb00 | 66 6c 61 67 09 44 42 09 30 09 09 3b 20 21 3d 20 30 20 77 68 65 6e 20 69 6e 69 74 69 61 6c 69 7a | flag.DB.0..;.!=.0.when.initializ |
| 2fb20 | 65 64 20 38 32 35 30 0d 0a 0d 0a 3b 2a 09 69 6e 63 68 72 20 2d 20 69 6e 70 75 74 20 63 68 61 72 | ed.8250....;*.inchr.-.input.char |
| 2fb40 | 61 63 74 65 72 0d 0a 3b 0d 0a 3b 09 45 58 49 54 09 27 7a 27 20 73 65 74 20 69 66 20 6e 6f 20 63 | acter..;..;.EXIT.'z'.set.if.no.c |
| 2fb60 | 68 61 72 61 63 74 65 72 0d 0a 3b 09 09 27 7a 27 20 63 6c 65 61 72 20 69 66 20 63 68 61 72 0d 0a | haracter..;..'z'.clear.if.char.. |
| 2fb80 | 3b 09 09 20 20 28 61 6c 29 20 3d 20 63 68 61 72 0d 0a 0d 0a 69 6e 63 68 72 3a 09 6d 6f 76 09 64 | ;....(al).=.char....inchr:.mov.d |
| 2fba0 | 78 2c 55 52 5f 4c 53 52 0d 0a 09 69 6e 09 61 6c 2c 64 78 0d 0a 09 61 6e 64 09 61 6c 2c 31 0d 0a | x,UR_LSR...in.al,dx...and.al,1.. |
| 2fbc0 | 09 6a 7a 09 69 6e 63 68 72 31 0d 0a 09 6d 6f 76 09 64 78 2c 55 52 5f 44 41 54 0d 0a 09 69 6e 09 | .jz.inchr1...mov.dx,UR_DAT...in. |
| 2fbe0 | 61 6c 2c 64 78 0d 0a 09 61 6e 64 09 61 6c 2c 30 37 66 68 0d 0a 69 6e 63 68 72 31 3a 20 72 65 74 | al,dx...and.al,07fh..inchr1:.ret |
| 2fc00 | 0d 0a 0d 0a 0d 0a 09 50 55 42 4c 49 43 09 70 75 74 63 68 61 72 0d 0a 70 75 74 63 68 61 72 20 50 | .......PUBLIC.putchar..putchar.P |
| 2fc20 | 52 4f 43 09 4e 45 41 52 0d 0a 09 70 75 73 68 66 0d 0a 09 63 6c 69 0d 0a 09 70 75 73 68 09 64 78 | ROC.NEAR...pushf...cli...push.dx |
| 2fc40 | 0d 0a 09 70 75 73 68 09 63 78 0d 0a 09 70 75 73 68 09 62 78 0d 0a 09 70 75 73 68 09 61 78 09 09 | ...push.cx...push.bx...push.ax.. |
| 2fc60 | 3b 20 28 61 6c 29 20 3d 20 63 68 61 72 61 63 74 65 72 0d 0a 09 74 65 73 74 09 69 66 6c 61 67 2c | ;.(al).=.character...test.iflag, |
| 2fc80 | 32 35 35 0d 0a 09 6a 6e 7a 09 70 75 74 63 31 09 09 3b 20 69 73 20 69 6e 69 74 69 61 6c 69 7a 65 | 255...jnz.putc1..;.is.initialize |
| 2fca0 | 64 0d 0a 09 69 6e 63 09 69 66 6c 61 67 0d 0a 0d 0a 3b 09 70 72 6f 67 72 61 6d 20 74 68 65 20 75 | d...inc.iflag....;.program.the.u |
| 2fcc0 | 73 61 72 74 0d 0a 0d 0a 09 6d 6f 76 09 64 78 2c 55 52 5f 4c 43 52 0d 0a 09 6d 6f 76 09 61 6c 2c | sart.....mov.dx,UR_LCR...mov.al, |
| 2fce0 | 38 30 68 0d 0a 09 6f 75 74 09 64 78 2c 61 6c 09 09 3b 20 63 6f 6d 6d 61 6e 64 20 69 74 0d 0a 09 | 80h...out.dx,al..;.command.it... |
| 2fd00 | 73 75 62 09 61 6c 2c 61 6c 0d 0a 09 6d 6f 76 09 64 78 2c 55 52 5f 44 4c 4d 0d 0a 09 6f 75 74 09 | sub.al,al...mov.dx,UR_DLM...out. |
| 2fd20 | 64 78 2c 61 6c 0d 0a 09 6d 6f 76 09 64 78 2c 55 52 5f 44 4c 4c 0d 0a 09 6d 6f 76 09 61 6c 2c 31 | dx,al...mov.dx,UR_DLL...mov.al,1 |
| 2fd40 | 32 09 09 3b 20 39 36 30 30 20 62 61 75 64 20 3d 20 31 32 2c 20 31 39 2e 32 20 4b 62 61 75 64 20 | 2..;.9600.baud.=.12,.19.2.Kbaud. |
| 2fd60 | 3d 20 36 0d 0a 09 6f 75 74 09 64 78 2c 61 6c 0d 0a 09 6d 6f 76 09 61 6c 2c 33 0d 0a 09 6d 6f 76 | =.6...out.dx,al...mov.al,3...mov |
| 2fd80 | 09 64 78 2c 55 52 5f 4c 43 52 0d 0a 09 6f 75 74 09 64 78 2c 61 6c 09 09 3b 20 63 6f 6d 6d 61 6e | .dx,UR_LCR...out.dx,al..;.comman |
| 2fda0 | 64 20 6e 6f 72 6d 61 6c 20 6d 6f 64 65 0d 0a 0d 0a 3b 09 73 65 65 20 69 66 20 43 54 4c 2d 51 20 | d.normal.mode....;.see.if.CTL-Q. |
| 2fdc0 | 6f 72 20 43 54 4c 2d 53 0d 0a 0d 0a 70 75 74 63 31 3a 09 70 75 73 68 66 0d 0a 09 63 6c 69 0d 0a | or.CTL-S....putc1:.pushf...cli.. |
| 2fde0 | 09 63 61 6c 6c 09 69 6e 63 68 72 0d 0a 09 6a 7a 09 70 75 74 63 33 09 09 3b 20 6e 6f 20 63 68 61 | .call.inchr...jz.putc3..;.no.cha |
| 2fe00 | 72 61 63 74 65 72 73 20 69 6e 63 6f 6d 6d 69 6e 67 0d 0a 09 63 6d 70 09 61 6c 2c 31 39 09 09 3b | racters.incomming...cmp.al,19..; |
| 2fe20 | 20 63 74 6c 2d 53 3f 0d 0a 09 6a 6e 7a 09 70 75 74 63 33 09 09 3b 20 6e 6f 2c 20 69 67 6e 6f 72 | .ctl-S?...jnz.putc3..;.no,.ignor |
| 2fe40 | 65 0d 0a 0d 0a 3b 09 68 61 76 65 20 63 74 6c 2d 73 2e 20 20 77 61 69 74 20 74 69 6c 6c 20 77 65 | e....;.have.ctl-s...wait.till.we |
| 2fe60 | 20 73 65 65 20 63 74 6c 2d 51 0d 0a 0d 0a 70 75 74 63 32 3a 09 63 61 6c 6c 09 69 6e 63 68 72 0d | .see.ctl-Q....putc2:.call.inchr. |
| 2fe80 | 0a 09 6a 7a 09 70 75 74 63 32 0d 0a 09 63 6d 70 09 61 6c 2c 31 37 0d 0a 09 6a 6e 7a 09 70 75 74 | ..jz.putc2...cmp.al,17...jnz.put |
| 2fea0 | 63 32 0d 0a 0d 0a 70 75 74 63 33 3a 09 70 6f 70 66 0d 0a 09 6d 6f 76 09 64 78 2c 55 52 5f 4c 53 | c2....putc3:.popf...mov.dx,UR_LS |
| 2fec0 | 52 0d 0a 70 75 74 63 34 3a 09 69 6e 09 61 6c 2c 64 78 0d 0a 09 74 65 73 74 09 61 6c 2c 30 32 30 | R..putc4:.in.al,dx...test.al,020 |
| 2fee0 | 68 0d 0a 09 6a 7a 09 70 75 74 63 34 0d 0a 0d 0a 3b 09 72 65 61 64 79 2e 09 63 72 61 6e 6b 20 69 | h...jz.putc4....;.ready..crank.i |
| 2ff00 | 74 20 6f 75 74 21 0d 0a 0d 0a 09 6d 6f 76 09 64 78 2c 55 52 5f 44 41 54 0d 0a 0d 0a 09 70 6f 70 | t.out!.....mov.dx,UR_DAT.....pop |
| 2ff20 | 09 61 78 0d 0a 09 6f 75 74 09 64 78 2c 61 6c 0d 0a 0d 0a 09 70 6f 70 09 62 78 0d 0a 09 70 6f 70 | .ax...out.dx,al.....pop.bx...pop |
| 2ff40 | 09 63 78 0d 0a 09 70 6f 70 09 64 78 0d 0a 09 70 6f 70 66 0d 0a 09 72 65 74 0d 0a 0d 0a 70 75 74 | .cx...pop.dx...popf...ret....put |
| 2ff60 | 63 68 61 72 20 45 4e 44 50 0d 0a 0d 0a 45 4e 44 49 46 0d 0a 00 00 92 70 bd 08 2d 0c 33 02 00 00 | char.ENDP....ENDIF.....p..-.3... |
| 2ff80 | 4d 41 4b 45 4f 45 4d 20 42 41 54 20 00 00 00 00 00 00 00 00 00 00 94 72 bd 08 2d 0c 70 02 00 00 | MAKEOEM.BAT............r..-.p... |
| 2ffa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2ffc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2ffe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 30000 | 3b 09 54 65 72 6d 63 61 70 20 64 65 73 63 72 69 70 74 69 6f 6e 20 6f 66 20 63 61 70 61 62 69 6c | ;.Termcap.description.of.capabil |
| 30020 | 69 74 69 65 73 3a 0d 0a 0d 0a 3b 69 62 6d 61 6e 73 34 3a 6d 74 63 6f 6e 3a 49 42 4d 20 50 43 20 | ities:....;ibmans4:mtcon:IBM.PC. |
| 30040 | 77 69 74 68 20 56 34 2e 30 20 41 4e 53 49 20 64 72 69 76 65 72 3a 5c 0d 0a 3b 09 3a 61 6c 3d 5c | with.V4.0.ANSI.driver:\..;.:al=\ |
| 30060 | 45 5b 4c 3a 61 6d 3a 62 73 3a 63 65 3d 5c 45 5b 4b 3a 63 6c 3d 5c 45 5b 32 4a 5c 45 5b 48 3a 63 | E[L:am:bs:ce=\E[K:cl=\E[2J\E[H:c |
| 30080 | 6d 3d 5c 45 5b 25 3b 25 48 3a 63 6f 23 38 30 3a 5c 0d 0a 3b 09 3a 64 6c 3d 5c 45 5b 4d 3a 64 6f | m=\E[%;%H:co#80:\..;.:dl=\E[M:do |
| 300a0 | 3d 5c 45 5b 42 3a 68 6f 3d 5c 45 5b 48 3a 6c 69 23 32 34 3a 6d 69 3a 6e 64 3d 5c 45 5b 43 3a 5c | =\E[B:ho=\E[H:li#24:mi:nd=\E[C:\ |
| 300c0 | 0d 0a 3b 09 3a 6d 73 3a 70 74 3a 73 65 3d 5c 45 5b 6d 3a 73 6f 3d 5c 45 5b 31 3b 33 36 6d 3a 75 | ..;.:ms:pt:se=\E[m:so=\E[1;36m:u |
| 300e0 | 70 3d 5c 45 5b 41 3a 5c 0d 0a 3b 09 3a 6b 62 3d 5e 68 3a 6b 75 3d 5c 45 5b 41 3a 6b 64 3d 5c 45 | p=\E[A:\..;.:kb=^h:ku=\E[A:kd=\E |
| 30100 | 5b 42 3a 6b 6c 3d 5c 45 5b 44 3a 6b 72 3d 5c 45 5b 43 3a 6b 68 3d 5c 45 5b 48 3a 6b 6e 23 38 3a | [B:kl=\E[D:kr=\E[C:kh=\E[H:kn#8: |
| 30120 | 5c 0d 0a 3b 09 3a 6b 31 3d 5c 45 53 3a 6b 32 3d 5c 45 54 3a 6b 33 3d 5c 45 55 3a 6b 34 3d 5c 45 | \..;.:k1=\ES:k2=\ET:k3=\EU:k4=\E |
| 30140 | 56 3a 6b 35 3d 5c 45 57 3a 5c 0d 0a 3b 09 3a 6b 36 3d 5c 45 50 3a 6b 37 3d 5c 45 51 3a 6b 38 3d | V:k5=\EW:\..;.:k6=\EP:k7=\EQ:k8= |
| 30160 | 5c 45 52 3a 0d 0a 0d 0a 43 4d 44 54 41 42 4c 20 44 42 09 27 41 27 0d 0a 09 44 57 09 43 55 55 09 | \ER:....CMDTABL.DB.'A'...DW.CUU. |
| 30180 | 09 3b 43 55 72 73 6f 72 20 55 70 0d 0a 09 44 42 09 27 42 27 0d 0a 09 44 57 09 43 55 44 09 09 3b | .;CUrsor.Up...DB.'B'...DW.CUD..; |
| 301a0 | 43 55 72 73 6f 72 20 44 6f 77 6e 0d 0a 09 44 42 09 27 43 27 0d 0a 09 44 57 09 43 55 46 09 09 3b | CUrsor.Down...DB.'C'...DW.CUF..; |
| 301c0 | 43 55 72 73 6f 72 20 46 6f 72 77 61 72 64 0d 0a 09 44 42 09 27 44 27 0d 0a 09 44 57 09 43 55 42 | CUrsor.Forward...DB.'D'...DW.CUB |
| 301e0 | 09 09 3b 43 55 72 73 6f 72 20 42 61 63 6b 0d 0a 09 44 42 09 27 48 27 0d 0a 09 44 57 09 43 55 50 | ..;CUrsor.Back...DB.'H'...DW.CUP |
| 30200 | 09 09 3b 43 55 72 73 6f 72 20 50 6f 73 69 74 69 6f 6e 0d 0a 09 44 42 09 27 4a 27 0d 0a 09 44 57 | ..;CUrsor.Position...DB.'J'...DW |
| 30220 | 09 45 44 09 09 3b 45 72 61 73 65 20 69 6e 20 44 69 73 70 6c 61 79 0d 0a 09 44 42 09 27 4b 27 0d | .ED..;Erase.in.Display...DB.'K'. |
| 30240 | 0a 09 44 57 09 45 4c 09 09 3b 45 72 61 73 65 20 69 6e 20 4c 69 6e 65 0d 0a 09 44 42 09 27 4c 27 | ..DW.EL..;Erase.in.Line...DB.'L' |
| 30260 | 0d 0a 09 44 57 09 49 4c 09 09 3b 49 6e 73 65 72 74 20 4c 69 6e 65 0d 0a 09 44 42 09 27 4d 27 0d | ...DW.IL..;Insert.Line...DB.'M'. |
| 30280 | 0a 09 44 57 09 78 44 4c 09 09 3b 44 65 6c 65 74 65 20 4c 69 6e 65 0d 0a 3b 3b 09 44 42 09 27 52 | ..DW.xDL..;Delete.Line..;;.DB.'R |
| 302a0 | 27 0d 0a 3b 3b 09 44 57 09 43 50 52 09 09 3b 43 75 72 73 6f 72 20 50 6f 73 74 69 6f 6e 20 52 65 | '..;;.DW.CPR..;Cursor.Postion.Re |
| 302c0 | 70 6f 72 74 0d 0a 09 44 42 09 27 66 27 0d 0a 09 44 57 09 48 56 50 09 09 3b 48 6f 72 69 7a 6f 6e | port...DB.'f'...DW.HVP..;Horizon |
| 302e0 | 74 61 6c 20 61 6e 64 20 56 65 72 74 69 63 61 6c 20 50 6f 73 69 74 69 6f 6e 0d 0a 09 44 42 09 27 | tal.and.Vertical.Position...DB.' |
| 30300 | 68 27 0d 0a 09 44 57 09 53 4d 09 09 3b 53 65 74 20 4d 6f 64 65 0d 0a 09 44 42 09 27 6c 27 0d 0a | h'...DW.SM..;Set.Mode...DB.'l'.. |
| 30320 | 09 44 57 09 52 4d 09 09 3b 52 65 73 65 74 20 4d 6f 64 65 0d 0a 09 44 42 09 27 6d 27 0d 0a 09 44 | .DW.RM..;Reset.Mode...DB.'m'...D |
| 30340 | 57 09 53 47 52 09 09 3b 53 65 6c 65 63 74 20 47 72 61 70 68 69 63 73 20 52 65 6e 64 69 74 69 6f | W.SGR..;Select.Graphics.Renditio |
| 30360 | 6e 0d 0a 3b 3b 09 44 42 09 27 6e 27 0d 0a 3b 3b 09 44 57 09 44 53 52 09 09 3b 44 65 76 69 63 65 | n..;;.DB.'n'..;;.DW.DSR..;Device |
| 30380 | 20 53 74 61 74 75 73 20 52 65 70 6f 72 74 0d 0a 09 44 42 09 27 73 27 0d 0a 09 44 57 09 53 43 50 | .Status.Report...DB.'s'...DW.SCP |
| 303a0 | 09 09 3b 53 61 76 65 20 43 75 72 73 6f 72 20 50 6f 73 69 74 69 6f 6e 0d 0a 09 44 42 09 27 75 27 | ..;Save.Cursor.Position...DB.'u' |
| 303c0 | 0d 0a 09 44 57 09 52 43 50 09 09 3b 52 65 73 74 6f 72 65 20 43 75 72 73 6f 72 20 50 6f 73 69 74 | ...DW.RCP..;Restore.Cursor.Posit |
| 303e0 | 69 6f 6e 0d 0a 09 44 42 09 30 30 0d 0a 0d 0a 3b 09 47 72 61 70 68 69 63 20 52 65 6e 64 69 74 69 | ion...DB.00....;.Graphic.Renditi |
| 30400 | 6f 6e 20 6d 6f 64 65 73 3a 20 20 70 61 72 61 6d 65 74 65 72 2c 20 6d 61 73 6b 2c 20 73 65 74 0d | on.modes:..parameter,.mask,.set. |
| 30420 | 0a 47 52 4d 4f 44 45 09 44 42 09 30 30 2c 30 30 30 30 30 30 30 30 42 2c 30 30 30 30 30 31 31 31 | .GRMODE.DB.00,00000000B,00000111 |
| 30440 | 42 09 3b 20 61 6c 6c 20 6f 66 66 0d 0a 09 44 42 09 30 31 2c 31 31 31 31 31 31 31 31 42 2c 30 30 | B.;.all.off...DB.01,11111111B,00 |
| 30460 | 30 30 31 30 30 30 42 09 3b 20 62 6f 6c 64 20 28 69 6e 63 72 65 61 73 65 64 20 69 6e 74 65 6e 73 | 001000B.;.bold.(increased.intens |
| 30480 | 69 74 79 29 0d 0a 09 44 42 09 30 34 2c 31 31 31 31 31 30 30 30 42 2c 30 30 30 30 30 30 30 31 42 | ity)...DB.04,11111000B,00000001B |
| 304a0 | 09 3b 20 75 6e 64 65 72 73 63 6f 72 65 0d 0a 09 44 42 09 30 35 2c 31 31 31 31 31 31 31 31 42 2c | .;.underscore...DB.05,11111111B, |
| 304c0 | 31 30 30 30 30 30 30 30 42 09 3b 20 62 6c 69 6e 6b 0d 0a 09 44 42 09 30 37 2c 31 31 31 31 31 30 | 10000000B.;.blink...DB.07,111110 |
| 304e0 | 30 30 42 2c 30 31 31 31 30 30 30 30 42 09 3b 20 72 65 76 65 72 73 65 20 76 69 64 65 6f 0d 0a 09 | 00B,01110000B.;.reverse.video... |
| 30500 | 44 42 09 30 38 2c 31 30 30 30 31 30 30 30 42 2c 30 30 30 30 30 30 30 30 42 09 3b 20 63 6f 6e 63 | DB.08,10001000B,00000000B.;.conc |
| 30520 | 65 61 6c 65 64 0d 0a 09 44 42 09 33 30 2c 31 31 31 31 31 30 30 30 42 2c 30 30 30 30 30 30 30 30 | ealed...DB.30,11111000B,00000000 |
| 30540 | 42 09 3b 20 66 6f 72 65 67 72 6f 75 6e 64 20 63 6f 6c 6f 72 73 20 2e 2e 2e 0d 0a 09 44 42 09 33 | B.;.foreground.colors.......DB.3 |
| 30560 | 31 2c 31 31 31 31 31 30 30 30 42 2c 30 30 30 30 30 31 30 30 42 0d 0a 09 44 42 09 33 32 2c 31 31 | 1,11111000B,00000100B...DB.32,11 |
| 30580 | 31 31 31 30 30 30 42 2c 30 30 30 30 30 30 31 30 42 0d 0a 09 44 42 09 33 33 2c 31 31 31 31 31 30 | 111000B,00000010B...DB.33,111110 |
| 305a0 | 30 30 42 2c 30 30 30 30 30 31 31 30 42 0d 0a 09 44 42 09 33 34 2c 31 31 31 31 31 30 30 30 42 2c | 00B,00000110B...DB.34,11111000B, |
| 305c0 | 30 30 30 30 30 30 30 31 42 0d 0a 09 44 42 09 33 35 2c 31 31 31 31 31 30 30 30 42 2c 30 30 30 30 | 00000001B...DB.35,11111000B,0000 |
| 305e0 | 30 31 30 31 42 0d 0a 09 44 42 09 33 36 2c 31 31 31 31 31 30 30 30 42 2c 30 30 30 30 30 30 31 31 | 0101B...DB.36,11111000B,00000011 |
| 30600 | 42 0d 0a 09 44 42 09 33 37 2c 31 31 31 31 31 30 30 30 42 2c 30 30 30 30 30 31 31 31 42 0d 0a 09 | B...DB.37,11111000B,00000111B... |
| 30620 | 44 42 09 34 30 2c 31 30 30 30 31 31 31 31 42 2c 30 30 30 30 30 30 30 30 42 09 3b 20 62 61 63 6b | DB.40,10001111B,00000000B.;.back |
| 30640 | 67 72 6f 75 6e 64 20 63 6f 6c 6f 72 73 20 2e 2e 2e 0d 0a 09 44 42 09 34 31 2c 31 30 30 30 31 31 | ground.colors.......DB.41,100011 |
| 30660 | 31 31 42 2c 30 31 30 30 30 30 30 30 42 0d 0a 09 44 42 09 34 32 2c 31 30 30 30 31 31 31 31 42 2c | 11B,01000000B...DB.42,10001111B, |
| 30680 | 30 30 31 30 30 30 30 30 42 0d 0a 09 44 42 09 34 33 2c 31 30 30 30 31 31 31 31 42 2c 30 31 31 30 | 00100000B...DB.43,10001111B,0110 |
| 306a0 | 30 30 30 30 42 0d 0a 09 44 42 09 34 34 2c 31 30 30 30 31 31 31 31 42 2c 30 30 30 31 30 30 30 30 | 0000B...DB.44,10001111B,00010000 |
| 306c0 | 42 0d 0a 09 44 42 09 34 35 2c 31 30 30 30 31 31 31 31 42 2c 30 31 30 31 30 30 30 30 42 0d 0a 09 | B...DB.45,10001111B,01010000B... |
| 306e0 | 44 42 09 34 36 2c 31 30 30 30 31 31 31 31 42 2c 30 30 31 31 30 30 30 30 42 0d 0a 09 44 42 09 34 | DB.46,10001111B,00110000B...DB.4 |
| 30700 | 37 2c 31 30 30 30 31 31 31 31 42 2c 30 31 31 31 30 30 30 30 42 0d 0a 09 44 42 09 30 46 46 48 0d | 7,10001111B,01110000B...DB.0FFH. |
| 30720 | 0a 0d 0a 3b 20 53 65 74 2f 52 65 73 65 74 20 4d 6f 64 65 73 3a 20 20 69 6e 64 65 78 65 64 20 62 | ...;.Set/Reset.Modes:..indexed.b |
| 30740 | 79 20 28 53 65 6c 43 68 61 72 2d 27 3c 27 2a 38 29 20 2b 20 28 50 41 52 41 4d 30 20 41 4e 44 20 | y.(SelChar-'<'*8).+.(PARAM0.AND. |
| 30760 | 37 29 0d 0a 53 52 4d 4f 44 45 09 44 57 09 30 2c 30 2c 30 2c 30 2c 30 2c 30 2c 30 2c 30 09 09 3b | 7)..SRMODE.DW.0,0,0,0,0,0,0,0..; |
| 30780 | 20 53 65 6c 43 68 61 72 20 27 3c 27 0d 0a 09 44 57 09 31 2c 31 2c 31 2c 31 2c 31 2c 31 2c 31 2c | .SelChar.'<'...DW.1,1,1,1,1,1,1, |
| 307a0 | 57 52 41 50 09 3b 20 53 65 6c 43 68 61 72 20 27 3d 27 09 0d 0a 09 44 57 09 30 2c 45 6e 61 4c 32 | WRAP.;.SelChar.'='....DW.0,EnaL2 |
| 307c0 | 35 2c 30 2c 30 2c 30 2c 30 2c 30 2c 30 09 3b 20 53 65 6c 43 68 61 72 20 27 3e 27 0d 0a 09 44 57 | 5,0,0,0,0,0,0.;.SelChar.'>'...DW |
| 307e0 | 09 30 2c 30 2c 30 2c 30 2c 30 2c 30 2c 30 2c 57 52 41 50 09 3b 20 53 65 6c 43 68 61 72 20 27 3f | .0,0,0,0,0,0,0,WRAP.;.SelChar.'? |
| 30800 | 27 09 0d 0a 0d 0a 50 41 47 45 0d 0a 3b 09 54 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 61 72 65 20 | '.....PAGE..;.The.following.are. |
| 30820 | 64 75 70 6c 69 63 61 74 65 73 20 6f 66 20 74 68 65 20 73 61 6d 65 20 76 61 72 69 61 62 6c 65 73 | duplicates.of.the.same.variables |
| 30840 | 20 66 72 6f 6d 20 74 68 65 20 52 4f 4d 0d 0a 3b 0d 0a 3b 2a 20 57 41 52 4e 49 4e 47 20 2d 20 74 | .from.the.ROM..;..;*.WARNING.-.t |
| 30860 | 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 74 77 6f 20 76 61 72 69 61 62 6c 65 73 20 61 72 65 20 61 | he.following.two.variables.are.a |
| 30880 | 63 63 65 73 73 65 64 20 61 73 20 61 20 77 6f 72 64 0d 0a 4d 4f 44 45 09 44 42 09 33 0d 0a 4d 41 | ccessed.as.a.word..MODE.DB.3..MA |
| 308a0 | 58 43 4f 4c 09 44 42 09 37 39 0d 0a 49 46 09 4c 49 4e 45 32 35 09 09 3b 20 73 70 65 63 69 61 6c | XCOL.DB.79..IF.LINE25..;.special |
| 308c0 | 20 74 72 65 61 74 6d 65 6e 74 20 6f 66 20 6c 69 6e 65 20 32 35 3f 0d 0a 6d 61 78 72 6f 77 09 65 | .treatment.of.line.25?..maxrow.e |
| 308e0 | 71 75 09 32 34 0d 0a 45 4c 53 45 0d 0a 6d 61 78 72 6f 77 09 65 71 75 09 32 35 0d 0a 45 4e 44 49 | qu.24..ELSE..maxrow.equ.25..ENDI |
| 30900 | 46 0d 0a 3b 2a 20 57 41 52 4e 49 4e 47 20 2d 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 74 77 | F..;*.WARNING.-.the.following.tw |
| 30920 | 6f 20 76 61 72 69 61 62 6c 65 73 20 61 72 65 20 61 63 63 65 73 73 65 64 20 61 73 20 61 20 77 6f | o.variables.are.accessed.as.a.wo |
| 30940 | 72 64 0d 0a 43 4f 4c 09 44 42 09 30 09 09 09 3b 20 63 75 72 72 65 6e 74 20 63 6f 6c 75 6d 6e 0d | rd..COL.DB.0...;.current.column. |
| 30960 | 0a 52 4f 57 09 44 42 09 30 09 09 09 3b 20 63 75 72 72 65 6e 74 20 72 6f 77 0d 0a 0d 0a 0d 0a 41 | .ROW.DB.0...;.current.row......A |
| 30980 | 6e 73 69 53 74 61 74 65 09 4c 41 42 45 4c 09 42 59 54 45 09 3b 20 74 68 65 20 66 6f 6c 6c 6f 77 | nsiState.LABEL.BYTE.;.the.follow |
| 309a0 | 69 6e 67 20 6d 75 73 74 20 62 65 20 73 61 76 65 64 20 6f 6e 20 61 20 73 63 72 65 65 6e 20 73 77 | ing.must.be.saved.on.a.screen.sw |
| 309c0 | 61 70 0d 0a 57 52 41 50 09 44 42 09 31 09 09 3b 20 30 20 3d 20 4e 4f 20 57 52 41 50 2c 20 31 20 | ap..WRAP.DB.1..;.0.=.NO.WRAP,.1. |
| 309e0 | 3d 20 57 52 41 50 0d 0a 45 6e 61 4c 32 35 09 44 42 09 30 09 09 3b 20 30 20 3d 20 32 35 74 68 20 | =.WRAP..EnaL25.DB.0..;.0.=.25th. |
| 30a00 | 6c 69 6e 65 20 64 69 73 61 62 6c 65 64 2c 20 31 20 3d 20 65 6e 61 62 6c 65 64 0d 0a 53 54 41 54 | line.disabled,.1.=.enabled..STAT |
| 30a20 | 45 09 44 57 09 53 31 0d 0a 53 41 56 43 52 09 44 57 09 30 09 09 09 3b 20 73 61 76 65 64 20 63 75 | E.DW.S1..SAVCR.DW.0...;.saved.cu |
| 30a40 | 72 73 6f 72 20 70 6f 73 69 74 69 6f 6e 0d 0a 3b 2a 20 57 41 52 4e 49 4e 47 20 2d 20 74 68 65 20 | rsor.position..;*.WARNING.-.the. |
| 30a60 | 66 6f 6c 6c 6f 77 69 6e 67 20 74 77 6f 20 76 61 72 69 61 62 6c 65 73 20 61 72 65 20 61 63 63 65 | following.two.variables.are.acce |
| 30a80 | 73 73 65 64 20 61 73 20 61 20 77 6f 72 64 0d 0a 53 65 6c 43 68 61 72 09 44 42 09 30 09 09 09 3b | ssed.as.a.word..SelChar.DB.0...; |
| 30aa0 | 20 3c 2c 3d 2c 3e 20 6f 72 20 3f 20 70 72 69 76 61 74 65 20 75 73 65 20 69 6e 64 69 63 61 74 6f | .<,=,>.or.?.private.use.indicato |
| 30ac0 | 72 73 0d 0a 50 52 4d 43 4e 54 09 4c 41 42 45 4c 09 42 59 54 45 09 09 09 3b 20 6e 75 6d 62 65 72 | rs..PRMCNT.LABEL.BYTE...;.number |
| 30ae0 | 20 6f 66 20 70 61 72 61 6d 65 74 65 72 73 20 66 6f 72 20 63 6f 6d 6d 61 6e 64 0d 0a 50 52 4d 43 | .of.parameters.for.command..PRMC |
| 30b00 | 4e 54 57 09 44 57 09 30 0d 0a 4e 55 4d 50 41 52 41 4d 20 65 71 75 09 35 09 09 09 3b 20 6d 61 78 | NTW.DW.0..NUMPARAM.equ.5...;.max |
| 30b20 | 2e 20 6e 75 6d 62 65 72 20 6f 66 20 70 61 72 61 6d 65 74 65 72 73 0d 0a 50 41 52 41 4d 09 44 42 | ..number.of.parameters..PARAM.DB |
| 30b40 | 09 4e 55 4d 50 41 52 41 4d 20 44 55 50 20 28 3f 29 09 3b 20 62 75 66 66 65 72 20 66 6f 72 20 63 | .NUMPARAM.DUP.(?).;.buffer.for.c |
| 30b60 | 6f 6d 6d 61 6e 64 20 70 61 72 61 6d 65 74 65 72 73 0d 0a 3b 2a 20 57 41 52 4e 49 4e 47 20 2d 20 | ommand.parameters..;*.WARNING.-. |
| 30b80 | 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 74 77 6f 20 76 61 72 69 61 62 6c 65 73 20 61 72 65 20 | the.following.two.variables.are. |
| 30ba0 | 61 63 63 65 73 73 65 64 20 61 73 20 61 20 77 6f 72 64 0d 0a 61 74 74 72 77 09 4c 41 42 45 4c 09 | accessed.as.a.word..attrw.LABEL. |
| 30bc0 | 57 4f 52 44 0d 0a 41 54 54 52 09 44 42 09 30 30 30 30 30 31 31 31 42 09 3b 43 48 41 52 41 43 54 | WORD..ATTR.DB.00000111B.;CHARACT |
| 30be0 | 45 52 20 41 54 54 52 49 42 55 54 45 0d 0a 42 50 41 47 45 09 44 42 09 30 09 09 3b 42 41 53 45 20 | ER.ATTRIBUTE..BPAGE.DB.0..;BASE. |
| 30c00 | 50 41 47 45 0d 0a 0d 0a 41 6e 73 69 53 69 7a 65 09 65 71 75 09 28 24 2d 41 6e 73 69 53 74 61 74 | PAGE....AnsiSize.equ.($-AnsiStat |
| 30c20 | 65 29 0d 0a 0d 0a 49 46 09 28 41 6e 73 69 53 69 7a 65 20 47 54 20 54 65 72 6d 53 69 7a 65 29 0d | e)....IF.(AnsiSize.GT.TermSize). |
| 30c40 | 0a 09 2e 52 41 44 49 58 20 30 09 09 3b 20 45 52 52 4f 52 20 2d 20 54 65 72 6d 69 6e 61 6c 20 73 | ...RADIX.0..;.ERROR.-.Terminal.s |
| 30c60 | 74 61 74 65 20 6e 6f 74 20 62 69 67 20 65 6e 6f 75 67 68 0d 0a 45 4e 44 49 46 0d 0a 0d 0a 3b 2d | tate.not.big.enough..ENDIF....;- |
| 30c80 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
| 30ca0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0d 0a 3b 0d | ----------------------------..;. |
| 30cc0 | 0a 3b 09 43 48 52 4f 55 54 20 2d 20 57 52 49 54 45 20 4f 55 54 20 43 48 41 52 20 49 4e 20 41 4c | .;.CHROUT.-.WRITE.OUT.CHAR.IN.AL |
| 30ce0 | 20 55 53 49 4e 47 20 43 55 52 52 45 4e 54 20 41 54 54 52 49 42 55 54 45 0d 0a 3b 0d 0a 62 61 73 | .USING.CURRENT.ATTRIBUTE..;..bas |
| 30d00 | 65 09 20 20 20 64 77 09 30 62 38 30 30 68 0d 0a 73 63 72 65 65 6e 5f 73 65 67 20 64 77 09 30 30 | e....dw.0b800h..screen_seg.dw.00 |
| 30d20 | 30 30 30 68 0d 0a 0d 0a 63 68 72 6f 75 74 3a 20 63 6d 70 09 61 6c 2c 31 33 09 09 3b 20 63 61 72 | 000h....chrout:.cmp.al,13..;.car |
| 30d40 | 72 69 61 67 65 20 72 65 74 75 72 6e 3f 0d 0a 09 6a 61 09 6f 75 74 63 68 72 0d 0a 09 6a 6e 7a 09 | riage.return?...ja.outchr...jnz. |
| 30d60 | 74 72 79 6c 66 0d 0a 09 6d 6f 76 09 5b 63 6f 6c 5d 2c 30 0d 0a 3b 3b 09 6a 6d 70 09 73 68 6f 72 | trylf...mov.[col],0..;;.jmp.shor |
| 30d80 | 74 20 73 65 74 69 74 0d 0a 09 6a 6d 70 09 73 65 74 69 74 0d 0a 0d 0a 74 72 79 6c 66 3a 09 63 6d | t.setit...jmp.setit....trylf:.cm |
| 30da0 | 70 09 61 6c 2c 31 30 09 09 3b 20 6c 69 6e 65 20 66 65 65 64 3f 0d 0a 09 6a 7a 09 6c 66 0d 0a 09 | p.al,10..;.line.feed?...jz.lf... |
| 30dc0 | 63 6d 70 09 61 6c 2c 37 09 09 3b 20 62 65 6c 6c 3f 0d 0a 09 6a 6e 7a 09 74 72 79 74 61 62 0d 0a | cmp.al,7..;.bell?...jnz.trytab.. |
| 30de0 | 74 6f 72 6f 6d 3a 0d 0a 09 6d 6f 76 09 62 78 2c 5b 61 74 74 72 77 5d 0d 0a 09 61 6e 64 09 62 6c | torom:...mov.bx,[attrw]...and.bl |
| 30e00 | 2c 37 0d 0a 09 6d 6f 76 09 61 68 2c 31 34 0d 0a 09 69 6e 74 09 31 30 68 0d 0a 72 65 74 35 3a 09 | ,7...mov.ah,14...int.10h..ret5:. |
| 30e20 | 72 65 74 0d 0a 0d 0a 74 72 79 74 61 62 3a 0d 0a 09 63 6d 70 09 61 6c 2c 39 09 09 3b 20 74 61 62 | ret....trytab:...cmp.al,9..;.tab |
| 30e40 | 3f 0d 0a 09 6a 6e 7a 09 74 72 79 62 61 63 6b 0d 0a 09 6d 6f 76 09 61 6c 2c 5b 63 6f 6c 5d 0d 0a | ?...jnz.tryback...mov.al,[col].. |
| 30e60 | 09 61 64 64 09 61 6c 2c 38 0d 0a 09 6d 6f 76 09 61 68 2c 61 6c 0d 0a 09 61 6e 64 09 61 68 2c 37 | .add.al,8...mov.ah,al...and.ah,7 |
| 30e80 | 0d 0a 09 73 75 62 09 61 6c 2c 61 68 0d 0a 09 63 6d 70 09 61 6c 2c 5b 6d 61 78 63 6f 6c 5d 0d 0a | ...sub.al,ah...cmp.al,[maxcol].. |
| 30ea0 | 09 6a 62 09 74 75 6e 64 65 72 0d 0a 09 6d 6f 76 09 61 6c 2c 5b 6d 61 78 63 6f 6c 5d 0d 0a 74 75 | .jb.tunder...mov.al,[maxcol]..tu |
| 30ec0 | 6e 64 65 72 3a 0d 0a 09 6d 6f 76 09 5b 63 6f 6c 5d 2c 61 6c 0d 0a 09 09 6a 6d 70 09 73 68 6f 72 | nder:...mov.[col],al....jmp.shor |
| 30ee0 | 74 20 73 65 74 69 74 0d 0a 0d 0a 74 72 79 62 61 63 6b 3a 0d 0a 09 63 6d 70 09 61 6c 2c 38 09 09 | t.setit....tryback:...cmp.al,8.. |
| 30f00 | 3b 20 62 61 63 6b 73 70 61 63 65 3f 0d 0a 09 6a 6e 7a 09 6f 75 74 63 68 72 0d 0a 09 63 6d 70 09 | ;.backspace?...jnz.outchr...cmp. |
| 30f20 | 5b 63 6f 6c 5d 2c 30 0d 0a 09 6a 7a 09 72 65 74 35 0d 0a 09 64 65 63 09 5b 63 6f 6c 5d 0d 0a 09 | [col],0...jz.ret5...dec.[col]... |
| 30f40 | 6a 6d 70 09 73 68 6f 72 74 20 73 65 74 69 74 0d 0a 0d 0a 6f 75 74 63 68 72 3a 0d 0a 09 6d 6f 76 | jmp.short.setit....outchr:...mov |
| 30f60 | 09 62 78 2c 5b 61 74 74 72 77 5d 0d 0a 09 6d 6f 76 09 63 78 2c 31 0d 0a 09 6d 6f 76 09 61 68 2c | .bx,[attrw]...mov.cx,1...mov.ah, |
| 30f80 | 39 0d 0a 09 69 6e 74 09 31 30 68 0d 0a 09 69 6e 63 09 5b 63 6f 6c 5d 0d 0a 09 6d 6f 76 09 61 6c | 9...int.10h...inc.[col]...mov.al |
| 30fa0 | 2c 5b 63 6f 6c 5d 0d 0a 09 63 6d 70 09 61 6c 2c 5b 6d 61 78 63 6f 6c 5d 0d 0a 09 6a 62 65 09 73 | ,[col]...cmp.al,[maxcol]...jbe.s |
| 30fc0 | 65 74 69 74 0d 0a 09 63 6d 70 09 5b 77 72 61 70 5d 2c 31 0d 0a 09 6a 7a 09 6f 75 74 63 68 72 31 | etit...cmp.[wrap],1...jz.outchr1 |
| 30fe0 | 0d 0a 09 64 65 63 09 5b 63 6f 6c 5d 0d 0a 09 72 65 74 0d 0a 6f 75 74 63 68 72 31 3a 0d 0a 09 6d | ...dec.[col]...ret..outchr1:...m |
| 31000 | 6f 76 09 5b 63 6f 6c 5d 2c 30 0d 0a 6c 66 3a 09 63 6d 70 09 5b 72 6f 77 5d 2c 28 6d 61 78 72 6f | ov.[col],0..lf:.cmp.[row],(maxro |
| 31020 | 77 2d 31 29 0d 0a 09 6a 61 09 73 65 74 69 74 09 09 09 09 3b 20 6f 6e 20 6c 69 6e 65 20 32 35 2c | w-1)...ja.setit....;.on.line.25, |
| 31040 | 20 64 6f 6e 27 74 20 6d 6f 76 65 0d 0a 09 6a 7a 09 6c 66 31 09 09 09 09 3b 20 6f 6e 20 32 34 74 | .don't.move...jz.lf1....;.on.24t |
| 31060 | 68 20 6c 69 6e 65 2c 20 73 63 72 6f 6c 6c 0d 0a 09 69 6e 63 09 5b 72 6f 77 5d 0d 0a 09 6a 6d 70 | h.line,.scroll...inc.[row]...jmp |
| 31080 | 09 73 68 6f 72 74 20 73 65 74 69 74 0d 0a 6c 66 31 3a 09 63 61 6c 6c 09 73 63 72 6f 6c 6c 0d 0a | .short.setit..lf1:.call.scroll.. |
| 310a0 | 0d 0a 73 65 74 69 74 3a 09 6d 6f 76 09 64 78 2c 77 6f 72 64 20 70 74 72 20 63 6f 6c 0d 0a 09 6d | ..setit:.mov.dx,word.ptr.col...m |
| 310c0 | 6f 76 09 62 68 2c 5b 62 70 61 67 65 5d 0d 0a 09 6d 6f 76 09 61 68 2c 32 0d 0a 09 69 6e 74 09 31 | ov.bh,[bpage]...mov.ah,2...int.1 |
| 310e0 | 30 68 0d 0a 09 72 65 74 0d 0a 0d 0a 73 63 72 6f 6c 6c 3a 20 6d 6f 76 09 61 6c 2c 6d 6f 64 65 0d | 0h...ret....scroll:.mov.al,mode. |
| 31100 | 0a 09 63 6d 70 09 61 6c 2c 32 0d 0a 09 6a 7a 09 6d 79 73 63 72 6f 6c 6c 0d 0a 09 63 6d 70 09 61 | ..cmp.al,2...jz.myscroll...cmp.a |
| 31120 | 6c 2c 33 0d 0a 09 6a 7a 09 6d 79 73 63 72 6f 6c 6c 0d 0a 49 46 09 4c 49 4e 45 32 35 0d 0a 09 78 | l,3...jz.myscroll..IF.LINE25...x |
| 31140 | 6f 72 09 63 78 2c 63 78 09 09 09 3b 20 66 72 6f 6d 20 30 2c 30 0d 0a 09 6d 6f 76 09 64 68 2c 28 | or.cx,cx...;.from.0,0...mov.dh,( |
| 31160 | 6d 61 78 72 6f 77 2d 31 29 09 09 3b 20 74 6f 20 6d 61 78 72 6f 77 2d 31 2c 6d 61 78 63 6f 6c 0d | maxrow-1)..;.to.maxrow-1,maxcol. |
| 31180 | 0a 09 6d 6f 76 09 64 6c 2c 6d 61 78 63 6f 6c 0d 0a 09 6d 6f 76 09 62 68 2c 61 74 74 72 0d 0a 09 | ..mov.dl,maxcol...mov.bh,attr... |
| 311a0 | 6d 6f 76 09 61 78 2c 30 36 30 31 68 09 09 3b 20 73 63 72 6f 6c 6c 20 20 75 70 20 6f 6e 65 20 6c | mov.ax,0601h..;.scroll..up.one.l |
| 311c0 | 69 6e 65 0d 0a 09 69 6e 74 09 31 30 68 0d 0a 09 72 65 74 0d 0a 45 4c 53 45 0d 0a 09 6d 6f 76 09 | ine...int.10h...ret..ELSE...mov. |
| 311e0 | 61 6c 2c 31 30 0d 0a 09 6a 6d 70 09 74 6f 72 6f 6d 0d 0a 45 4e 44 49 46 0d 0a 6d 79 73 63 72 6f | al,10...jmp.torom..ENDIF..myscro |
| 31200 | 6c 6c 3a 0d 0a 09 6d 6f 76 09 62 68 2c 5b 61 74 74 72 5d 0d 0a 09 6d 6f 76 09 62 6c 2c 27 20 27 | ll:...mov.bh,[attr]...mov.bl,'.' |
| 31220 | 0d 0a 09 6d 6f 76 09 62 70 2c 38 30 0d 0a 09 6d 6f 76 09 61 78 2c 5b 62 61 73 65 5d 0d 0a 09 61 | ...mov.bp,80...mov.ax,[base]...a |
| 31240 | 64 64 09 61 78 2c 5b 73 63 72 65 65 6e 5f 73 65 67 5d 0d 0a 09 6d 6f 76 09 65 73 2c 61 78 0d 0a | dd.ax,[screen_seg]...mov.es,ax.. |
| 31260 | 09 6d 6f 76 09 64 73 2c 61 78 0d 0a 09 78 6f 72 09 64 69 2c 64 69 0d 0a 09 6d 6f 76 09 73 69 2c | .mov.ds,ax...xor.di,di...mov.si, |
| 31280 | 31 36 30 0d 0a 09 6d 6f 76 09 63 78 2c 28 6d 61 78 72 6f 77 2d 31 29 2a 38 30 0d 0a 09 63 6c 64 | 160...mov.cx,(maxrow-1)*80...cld |
| 312a0 | 0d 0a 0d 0a 3b 09 54 68 69 73 20 63 6f 64 65 20 77 69 6c 6c 20 6e 65 76 65 72 20 67 65 74 20 65 | ....;.This.code.will.never.get.e |
| 312c0 | 78 65 63 75 74 65 64 20 73 69 6e 63 65 20 77 65 20 67 65 74 20 68 65 72 65 20 77 68 65 6e 0d 0a | xecuted.since.we.get.here.when.. |
| 312e0 | 3b 20 20 6d 6f 64 65 20 3d 20 32 20 6f 72 20 33 20 6f 6e 6c 79 2e 0d 0a 3b 3b 09 63 6d 70 09 63 | ;..mode.=.2.or.3.only...;;.cmp.c |
| 31300 | 73 3a 5b 62 61 73 65 5d 2c 30 62 38 30 30 68 0d 0a 3b 3b 09 6a 7a 09 63 6f 6c 6f 72 63 61 72 64 | s:[base],0b800h..;;.jz.colorcard |
| 31320 | 0d 0a 0d 0a 3b 3b 20 20 20 20 72 65 70 09 6d 6f 76 73 77 0d 0a 3b 3b 09 6d 6f 76 09 61 78 2c 62 | ....;;....rep.movsw..;;.mov.ax,b |
| 31340 | 78 0d 0a 3b 3b 09 6d 6f 76 09 63 78 2c 62 70 0d 0a 3b 3b 20 20 20 20 72 65 70 09 73 74 6f 73 77 | x..;;.mov.cx,bp..;;....rep.stosw |
| 31360 | 0d 0a 3b 3b 09 6a 6d 70 09 73 68 6f 72 74 20 73 72 65 74 0d 0a 0d 0a 3b 3b 63 6f 6c 6f 72 63 61 | ..;;.jmp.short.sret....;;colorca |
| 31380 | 72 64 3a 0d 0a 09 6d 6f 76 09 64 78 2c 33 64 61 68 0d 0a 77 61 69 74 32 3a 09 69 6e 09 61 6c 2c | rd:...mov.dx,3dah..wait2:.in.al, |
| 313a0 | 64 78 0d 0a 09 74 65 73 74 09 61 6c 2c 38 0d 0a 09 6a 7a 09 77 61 69 74 32 0d 0a 09 6d 6f 76 09 | dx...test.al,8...jz.wait2...mov. |
| 313c0 | 61 6c 2c 32 35 68 0d 0a 09 6d 6f 76 09 64 78 2c 33 64 38 68 0d 0a 09 6f 75 74 09 64 78 2c 61 6c | al,25h...mov.dx,3d8h...out.dx,al |
| 313e0 | 09 09 3b 74 75 72 6e 20 6f 66 66 20 76 69 64 65 6f 0d 0a 20 20 20 20 72 65 70 09 6d 6f 76 73 77 | ..;turn.off.video......rep.movsw |
| 31400 | 0d 0a 09 6d 6f 76 09 61 78 2c 62 78 0d 0a 09 6d 6f 76 09 63 78 2c 62 70 0d 0a 09 72 65 70 09 73 | ...mov.ax,bx...mov.cx,bp...rep.s |
| 31420 | 74 6f 73 77 0d 0a 09 6d 6f 76 09 61 6c 2c 32 39 68 0d 0a 09 6d 6f 76 09 64 78 2c 33 64 38 68 0d | tosw...mov.al,29h...mov.dx,3d8h. |
| 31440 | 0a 09 6f 75 74 09 64 78 2c 61 6c 09 09 3b 74 75 72 6e 20 6f 6e 20 76 69 64 65 6f 0d 0a 73 72 65 | ..out.dx,al..;turn.on.video..sre |
| 31460 | 74 3a 09 70 75 73 68 09 63 73 0d 0a 09 70 6f 70 09 64 73 0d 0a 09 72 65 74 0d 0a 0d 0a 0d 0a 43 | t:.push.cs...pop.ds...ret......C |
| 31480 | 68 61 72 4f 75 74 3a 09 50 55 53 48 09 41 58 09 09 3b 20 4d 61 69 6e 20 65 6e 74 72 79 20 70 6f | harOut:.PUSH.AX..;.Main.entry.po |
| 314a0 | 69 6e 74 0d 0a 09 50 55 53 48 09 42 58 0d 0a 09 50 55 53 48 09 43 58 0d 0a 09 50 55 53 48 09 44 | int...PUSH.BX...PUSH.CX...PUSH.D |
| 314c0 | 58 0d 0a 09 50 55 53 48 09 53 49 0d 0a 09 50 55 53 48 09 44 49 0d 0a 09 50 55 53 48 09 45 53 0d | X...PUSH.SI...PUSH.DI...PUSH.ES. |
| 314e0 | 0a 09 50 55 53 48 09 42 50 0d 0a 0d 0a 09 4d 4f 56 09 5b 62 61 73 65 5d 2c 30 42 38 30 30 48 0d | ..PUSH.BP.....MOV.[base],0B800H. |
| 31500 | 0a 09 58 43 48 47 09 41 58 2c 53 49 09 09 09 3b 20 53 41 56 45 20 43 48 41 52 41 43 54 45 52 20 | ..XCHG.AX,SI...;.SAVE.CHARACTER. |
| 31520 | 54 4f 20 53 54 55 46 46 0d 0a 09 4d 4f 56 09 41 58 2c 34 30 48 09 09 09 3b 20 50 4f 49 4e 54 20 | TO.STUFF...MOV.AX,40H...;.POINT. |
| 31540 | 54 4f 20 52 4f 53 20 42 49 4f 53 0d 0a 09 4d 4f 56 09 44 53 2c 41 58 0d 0a 09 4d 4f 56 09 41 58 | TO.ROS.BIOS...MOV.DS,AX...MOV.AX |
| 31560 | 2c 44 53 3a 5b 34 39 48 5d 09 09 3b 20 41 4c 3d 4d 4f 44 45 2c 20 41 48 3d 4d 41 58 20 43 4f 4c | ,DS:[49H]..;.AL=MODE,.AH=MAX.COL |
| 31580 | 0d 0a 09 44 45 43 09 41 48 09 09 09 3b 20 41 4e 53 49 20 4e 45 45 44 53 20 30 2d 37 39 20 4f 52 | ...DEC.AH...;.ANSI.NEEDS.0-79.OR |
| 315a0 | 20 30 2d 33 39 0d 0a 09 4d 4f 56 09 57 4f 52 44 20 50 54 52 20 43 53 3a 5b 4d 4f 44 45 5d 2c 41 | .0-39...MOV.WORD.PTR.CS:[MODE],A |
| 315c0 | 58 09 3b 20 53 41 56 45 20 4d 4f 44 45 20 41 4e 44 20 4d 41 58 20 43 4f 4c 0d 0a 09 43 4d 50 09 | X.;.SAVE.MODE.AND.MAX.COL...CMP. |
| 315e0 | 41 4c 2c 37 0d 0a 09 4a 4e 5a 09 4e 4f 54 5f 42 57 0d 0a 09 4d 4f 56 09 57 4f 52 44 20 50 54 52 | AL,7...JNZ.NOT_BW...MOV.WORD.PTR |
| 31600 | 20 43 53 3a 5b 62 61 73 65 5d 2c 30 42 30 30 30 48 0d 0a 4e 4f 54 5f 42 57 3a 20 4d 4f 56 09 41 | .CS:[base],0B000H..NOT_BW:.MOV.A |
| 31620 | 4c 2c 44 53 3a 5b 36 32 48 5d 09 09 3b 20 47 45 54 20 41 43 54 49 56 45 20 50 41 47 45 0d 0a 09 | L,DS:[62H]..;.GET.ACTIVE.PAGE... |
| 31640 | 4d 4f 56 09 43 53 3a 5b 42 50 41 47 45 5d 2c 41 4c 0d 0a 09 43 42 57 0d 0a 09 41 44 44 09 41 58 | MOV.CS:[BPAGE],AL...CBW...ADD.AX |
| 31660 | 2c 41 58 0d 0a 09 4d 4f 56 09 42 58 2c 41 58 0d 0a 09 4d 4f 56 09 41 58 2c 44 53 3a 5b 42 58 2b | ,AX...MOV.BX,AX...MOV.AX,DS:[BX+ |
| 31680 | 35 30 48 5d 09 09 3b 20 41 4c 3d 43 4f 4c 2c 20 41 48 3d 52 4f 57 0d 0a 09 4d 4f 56 09 57 4f 52 | 50H]..;.AL=COL,.AH=ROW...MOV.WOR |
| 316a0 | 44 20 50 54 52 20 43 53 3a 5b 43 4f 4c 5d 2c 41 58 09 3b 20 53 41 56 45 20 52 4f 57 20 41 4e 44 | D.PTR.CS:[COL],AX.;.SAVE.ROW.AND |
| 316c0 | 20 43 4f 4c 55 4d 4e 0d 0a 09 4d 4f 56 09 41 58 2c 44 53 3a 5b 34 45 48 5d 09 09 3b 20 47 45 54 | .COLUMN...MOV.AX,DS:[4EH]..;.GET |
| 316e0 | 20 53 54 41 52 54 20 4f 46 20 53 43 52 45 45 4e 20 53 45 47 0d 0a 09 4d 4f 56 09 43 4c 2c 34 0d | .START.OF.SCREEN.SEG...MOV.CL,4. |
| 31700 | 0a 09 53 48 52 09 41 58 2c 43 4c 09 09 09 3b 20 43 4f 4e 56 45 52 54 20 54 4f 20 41 20 53 45 47 | ..SHR.AX,CL...;.CONVERT.TO.A.SEG |
| 31720 | 4d 45 4e 54 0d 0a 09 50 55 53 48 09 43 53 0d 0a 09 50 4f 50 09 44 53 0d 0a 09 4d 4f 56 09 5b 73 | MENT...PUSH.CS...POP.DS...MOV.[s |
| 31740 | 63 72 65 65 6e 5f 73 65 67 5d 2c 41 58 0d 0a 09 58 43 48 47 09 41 58 2c 53 49 09 09 09 3b 20 47 | creen_seg],AX...XCHG.AX,SI...;.G |
| 31760 | 45 54 20 42 41 43 4b 20 43 48 41 52 41 43 54 45 52 20 49 4e 20 41 4c 0d 0a 0d 0a 09 43 41 4c 4c | ET.BACK.CHARACTER.IN.AL.....CALL |
| 31780 | 09 56 49 44 45 4f 0d 0a 09 50 4f 50 09 42 50 0d 0a 09 50 4f 50 09 45 53 0d 0a 09 50 4f 50 09 44 | .VIDEO...POP.BP...POP.ES...POP.D |
| 317a0 | 49 0d 0a 09 50 4f 50 09 53 49 0d 0a 09 50 4f 50 09 44 58 0d 0a 09 50 4f 50 09 43 58 0d 0a 09 50 | I...POP.SI...POP.DX...POP.CX...P |
| 317c0 | 4f 50 09 42 58 0d 0a 09 50 4f 50 09 41 58 0d 0a 09 52 45 54 0d 0a 0d 0a 0d 0a 3b 2d 2d 2d 2d 2d | OP.BX...POP.AX...RET......;----- |
| 317e0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
| 31800 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0d 0a 3b 0d 0a 3b 09 4f 55 54 50 | ---------------------..;..;.OUTP |
| 31820 | 55 54 20 53 49 4e 47 4c 45 20 43 48 41 52 20 49 4e 20 41 4c 20 54 4f 20 56 49 44 45 4f 20 44 45 | UT.SINGLE.CHAR.IN.AL.TO.VIDEO.DE |
| 31840 | 56 49 43 45 0d 0a 3b 0d 0a 56 49 44 45 4f 3a 09 4d 4f 56 09 53 49 2c 4f 46 46 53 45 54 20 53 54 | VICE..;..VIDEO:.MOV.SI,OFFSET.ST |
| 31860 | 41 54 45 0d 0a 09 4a 4d 50 09 5b 53 49 5d 0d 0a 0d 0a 53 32 3a 09 43 4d 50 09 41 4c 2c 27 5b 27 | ATE...JMP.[SI]....S2:.CMP.AL,'[' |
| 31880 | 0d 0a 09 4a 5a 09 53 32 32 0d 0a 09 4a 4d 50 09 53 31 0d 0a 53 32 32 3a 09 4d 4f 56 09 57 4f 52 | ...JZ.S22...JMP.S1..S22:.MOV.WOR |
| 318a0 | 44 20 50 54 52 20 5b 53 49 5d 2c 4f 46 46 53 45 54 20 53 33 30 0d 0a 09 58 4f 52 09 42 58 2c 42 | D.PTR.[SI],OFFSET.S30...XOR.BX,B |
| 318c0 | 58 0d 0a 09 4d 4f 56 09 57 4f 52 44 20 50 54 52 20 53 65 6c 43 68 61 72 2c 42 58 0d 0a 09 4d 4f | X...MOV.WORD.PTR.SelChar,BX...MO |
| 318e0 | 56 09 57 4f 52 44 20 50 54 52 20 50 41 52 41 4d 2c 42 58 0d 0a 09 4a 4d 50 09 53 48 4f 52 54 20 | V.WORD.PTR.PARAM,BX...JMP.SHORT. |
| 31900 | 53 33 42 0d 0a 0d 0a 53 33 30 3a 09 43 4d 50 09 41 4c 2c 27 3f 27 09 09 09 3b 20 65 78 70 65 72 | S3B....S30:.CMP.AL,'?'...;.exper |
| 31920 | 69 6d 65 6e 74 61 6c 20 75 73 65 20 73 65 6c 65 63 74 6f 72 20 28 53 4d 2f 52 4d 29 3f 0d 0a 09 | imental.use.selector.(SM/RM)?... |
| 31940 | 4a 41 09 53 37 0d 0a 09 6d 6f 76 09 53 65 6c 43 68 61 72 2c 61 6c 0d 0a 09 4d 4f 56 09 57 4f 52 | JA.S7...mov.SelChar,al...MOV.WOR |
| 31960 | 44 20 50 54 52 20 5b 53 49 5d 2c 4f 46 46 53 45 54 20 53 33 0d 0a 09 63 6d 70 09 61 6c 2c 27 3c | D.PTR.[SI],OFFSET.S3...cmp.al,'< |
| 31980 | 27 0d 0a 09 6a 61 65 09 53 33 42 0d 0a 0d 0a 53 33 3a 09 43 4d 50 09 41 4c 2c 27 3b 27 0d 0a 09 | '...jae.S3B....S3:.CMP.AL,';'... |
| 319a0 | 4a 4e 5a 09 53 33 43 0d 0a 53 33 41 3a 09 49 4e 43 09 50 52 4d 43 4e 54 0d 0a 53 33 42 3a 09 43 | JNZ.S3C..S3A:.INC.PRMCNT..S3B:.C |
| 319c0 | 41 4c 4c 09 47 45 54 50 54 52 0d 0a 09 58 4f 52 09 41 58 2c 41 58 0d 0a 09 4d 4f 56 09 57 4f 52 | ALL.GETPTR...XOR.AX,AX...MOV.WOR |
| 319e0 | 44 20 50 54 52 20 5b 42 58 5d 2c 41 58 20 20 20 20 3b 44 45 46 41 55 4c 54 20 56 41 4c 55 45 20 | D.PTR.[BX],AX....;DEFAULT.VALUE. |
| 31a00 | 49 53 20 5a 45 52 4f 0d 0a 09 52 45 54 0d 0a 0d 0a 53 33 43 3a 09 43 4d 50 09 41 4c 2c 27 30 27 | IS.ZERO...RET....S3C:.CMP.AL,'0' |
| 31a20 | 0d 0a 09 4a 42 09 53 33 44 0d 0a 09 43 4d 50 09 41 4c 2c 27 39 27 0d 0a 09 4a 41 09 53 37 0d 0a | ...JB.S3D...CMP.AL,'9'...JA.S7.. |
| 31a40 | 09 43 41 4c 4c 09 47 45 54 50 54 52 0d 0a 09 53 55 42 09 41 4c 2c 27 30 27 0d 0a 09 58 43 48 47 | .CALL.GETPTR...SUB.AL,'0'...XCHG |
| 31a60 | 09 41 4c 2c 42 59 54 45 20 50 54 52 20 5b 42 58 5d 0d 0a 09 4d 4f 56 09 41 48 2c 31 30 0d 0a 09 | .AL,BYTE.PTR.[BX]...MOV.AH,10... |
| 31a80 | 4d 55 4c 09 41 48 09 09 09 3b 2a 31 30 0d 0a 09 41 44 44 09 42 59 54 45 20 50 54 52 20 5b 42 58 | MUL.AH...;*10...ADD.BYTE.PTR.[BX |
| 31aa0 | 5d 2c 41 4c 09 3b 4d 4f 56 45 20 49 4e 20 44 49 47 49 54 0d 0a 09 52 45 54 0d 0a 0d 0a 53 33 44 | ],AL.;MOVE.IN.DIGIT...RET....S3D |
| 31ac0 | 3a 0d 0a 3b 3b 09 43 4d 50 09 41 4c 2c 27 22 27 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | :..;;.CMP.AL,'"'................ |
| 31ae0 | 20 20 3b 42 45 47 49 4e 20 51 55 4f 54 45 44 20 53 54 52 49 4e 47 0d 0a 3b 3b 09 4a 5a 09 53 33 | ..;BEGIN.QUOTED.STRING..;;.JZ.S3 |
| 31b00 | 45 0d 0a 3b 3b 09 43 4d 50 09 41 4c 2c 22 27 22 0d 0a 09 4a 4e 5a 09 53 37 0d 0a 3b 3b 53 33 45 | E..;;.CMP.AL,"'"...JNZ.S7..;;S3E |
| 31b20 | 3a 09 4d 4f 56 09 57 4f 52 44 20 50 54 52 20 5b 53 49 5d 2c 4f 46 46 53 45 54 20 53 34 0d 0a 3b | :.MOV.WORD.PTR.[SI],OFFSET.S4..; |
| 31b40 | 3b 09 4d 4f 56 09 5b 49 4e 51 5d 2c 41 4c 0d 0a 53 33 52 45 54 3a 09 52 45 54 0d 0a 0d 0a 3b 0d | ;.MOV.[INQ],AL..S3RET:.RET....;. |
| 31b60 | 0a 3b 20 20 20 45 4e 54 45 52 20 51 55 4f 54 45 44 20 53 54 52 49 4e 47 53 0d 0a 3b 0d 0a 0d 0a | .;...ENTER.QUOTED.STRINGS..;.... |
| 31b80 | 3b 3b 53 34 3a 09 43 4d 50 09 41 4c 2c 5b 49 4e 51 5d 09 09 3b 43 48 45 43 4b 20 46 4f 52 20 53 | ;;S4:.CMP.AL,[INQ]..;CHECK.FOR.S |
| 31ba0 | 54 52 49 4e 47 20 54 45 52 4d 49 4e 41 54 4f 52 0d 0a 3b 3b 09 4a 4e 5a 09 53 34 41 0d 0a 3b 3b | TRING.TERMINATOR..;;.JNZ.S4A..;; |
| 31bc0 | 09 44 45 43 09 50 52 4d 43 4e 54 09 09 09 3b 54 45 52 4d 49 4e 41 54 45 20 53 54 52 49 4e 47 0d | .DEC.PRMCNT...;TERMINATE.STRING. |
| 31be0 | 0a 3b 3b 09 4d 4f 56 09 57 4f 52 44 20 50 54 52 20 5b 53 49 5d 2c 4f 46 46 53 45 54 20 53 33 0d | .;;.MOV.WORD.PTR.[SI],OFFSET.S3. |
| 31c00 | 0a 3b 3b 09 52 45 54 0d 0a 0d 0a 3b 3b 53 34 41 3a 09 43 41 4c 4c 09 47 45 54 50 54 52 0d 0a 3b | .;;.RET....;;S4A:.CALL.GETPTR..; |
| 31c20 | 3b 09 4d 4f 56 09 42 59 54 45 20 50 54 52 20 5b 42 58 5d 2c 41 4c 0d 0a 3b 3b 09 4d 4f 56 09 57 | ;.MOV.BYTE.PTR.[BX],AL..;;.MOV.W |
| 31c40 | 4f 52 44 20 50 54 52 20 5b 53 49 5d 2c 4f 46 46 53 45 54 20 53 34 0d 0a 3b 3b 09 4a 4d 50 09 53 | ORD.PTR.[SI],OFFSET.S4..;;.JMP.S |
| 31c60 | 33 41 0d 0a 3b 0d 0a 3b 20 20 4c 4f 4f 4b 20 46 4f 52 20 41 4e 53 49 20 43 4f 4d 4d 41 4e 44 20 | 3A..;..;..LOOK.FOR.ANSI.COMMAND. |
| 31c80 | 53 50 45 43 49 46 49 45 44 20 49 4e 20 41 4c 0d 0a 3b 0d 0a 0d 0a 53 37 3a 09 4d 4f 56 09 42 58 | SPECIFIED.IN.AL..;....S7:.MOV.BX |
| 31ca0 | 2c 4f 46 46 53 45 54 20 43 4d 44 54 41 42 4c 2d 33 0d 0a 3b 0d 0a 53 37 41 3a 09 41 44 44 09 42 | ,OFFSET.CMDTABL-3..;..S7A:.ADD.B |
| 31cc0 | 58 2c 33 0d 0a 09 43 4d 50 09 42 59 54 45 20 50 54 52 20 5b 42 58 5d 2c 30 0d 0a 09 4a 5a 09 53 | X,3...CMP.BYTE.PTR.[BX],0...JZ.S |
| 31ce0 | 31 42 0d 0a 09 43 4d 50 09 42 59 54 45 20 50 54 52 20 5b 42 58 5d 2c 41 4c 0d 0a 09 4a 4e 5a 09 | 1B...CMP.BYTE.PTR.[BX],AL...JNZ. |
| 31d00 | 53 37 41 0d 0a 3b 0d 0a 53 37 42 3a 09 4d 4f 56 09 41 58 2c 57 4f 52 44 20 50 54 52 20 5b 42 58 | S7A..;..S7B:.MOV.AX,WORD.PTR.[BX |
| 31d20 | 2b 31 5d 20 20 20 20 20 3b 41 58 20 3d 20 4a 55 4d 50 20 41 44 44 52 45 53 53 0d 0a 09 4d 4f 56 | +1].....;AX.=.JUMP.ADDRESS...MOV |
| 31d40 | 09 42 58 2c 4f 46 46 53 45 54 20 50 41 52 41 4d 0d 0a 09 4d 4f 56 09 44 4c 2c 42 59 54 45 20 50 | .BX,OFFSET.PARAM...MOV.DL,BYTE.P |
| 31d60 | 54 52 20 5b 42 58 5d 0d 0a 09 58 4f 52 09 44 48 2c 44 48 09 09 20 20 20 20 20 20 20 3b 44 58 20 | TR.[BX]...XOR.DH,DH.........;DX. |
| 31d80 | 3d 20 46 49 52 53 54 20 50 41 52 41 4d 45 54 45 52 0d 0a 09 4d 4f 56 09 43 58 2c 44 58 0d 0a 09 | =.FIRST.PARAMETER...MOV.CX,DX... |
| 31da0 | 4f 52 09 43 58 2c 43 58 0d 0a 09 4a 4e 5a 09 53 37 43 0d 0a 09 49 4e 43 09 43 58 09 09 20 20 20 | OR.CX,CX...JNZ.S7C...INC.CX..... |
| 31dc0 | 20 20 20 20 3b 20 69 66 20 44 58 3d 30 2c 20 43 58 3d 31 20 65 6c 73 65 20 43 58 20 3d 20 44 58 | ....;.if.DX=0,.CX=1.else.CX.=.DX |
| 31de0 | 0d 0a 53 37 43 3a 09 4a 4d 50 09 41 58 09 09 20 20 20 20 20 20 20 3b 41 4c 20 3d 20 43 4f 4d 4d | ..S7C:.JMP.AX.........;AL.=.COMM |
| 31e00 | 41 4e 44 0d 0a 0d 0a 53 31 3a 09 43 4d 50 09 41 4c 2c 31 42 68 09 09 20 20 20 20 20 20 20 3b 45 | AND....S1:.CMP.AL,1Bh.........;E |
| 31e20 | 53 43 41 50 45 20 53 45 51 55 45 4e 43 45 3f 0d 0a 09 4a 4e 5a 09 53 31 42 0d 0a 09 4d 4f 56 09 | SCAPE.SEQUENCE?...JNZ.S1B...MOV. |
| 31e40 | 57 4f 52 44 20 50 54 52 20 5b 53 49 5d 2c 4f 46 46 53 45 54 20 53 32 0d 0a 09 52 45 54 0d 0a 0d | WORD.PTR.[SI],OFFSET.S2...RET... |
| 31e60 | 0a 53 31 42 3a 09 43 41 4c 4c 09 43 48 52 4f 55 54 0d 0a 53 31 41 3a 09 4d 4f 56 09 57 4f 52 44 | .S1B:.CALL.CHROUT..S1A:.MOV.WORD |
| 31e80 | 20 50 54 52 20 5b 53 54 41 54 45 5d 2c 4f 46 46 53 45 54 20 53 31 0d 0a 09 52 45 54 0d 0a 0d 0a | .PTR.[STATE],OFFSET.S1...RET.... |
| 31ea0 | 4d 4f 56 43 55 52 3a 20 43 4d 50 09 42 59 54 45 20 50 54 52 20 5b 42 58 5d 2c 41 48 0d 0a 09 4a | MOVCUR:.CMP.BYTE.PTR.[BX],AH...J |
| 31ec0 | 5a 09 53 45 54 43 55 52 0d 0a 09 41 44 44 09 42 59 54 45 20 50 54 52 20 5b 42 58 5d 2c 41 4c 0d | Z.SETCUR...ADD.BYTE.PTR.[BX],AL. |
| 31ee0 | 0a 09 4c 4f 4f 50 09 4d 4f 56 43 55 52 0d 0a 53 45 54 43 55 52 3a 20 4d 4f 56 09 44 58 2c 57 4f | ..LOOP.MOVCUR..SETCUR:.MOV.DX,WO |
| 31f00 | 52 44 20 50 54 52 20 43 4f 4c 0d 0a 09 58 4f 52 09 42 58 2c 42 58 0d 0a 09 4d 4f 56 09 41 48 2c | RD.PTR.COL...XOR.BX,BX...MOV.AH, |
| 31f20 | 32 0d 0a 09 69 6e 74 09 31 30 68 09 09 09 3b 20 63 61 6c 6c 20 52 4f 4d 0d 0a 09 4a 4d 50 09 53 | 2...int.10h...;.call.ROM...JMP.S |
| 31f40 | 31 41 0d 0a 0d 0a 48 56 50 3a 0d 0a 43 55 50 3a 0d 0a 49 46 09 4c 49 4e 45 32 35 0d 0a 09 43 4d | 1A....HVP:..CUP:..IF.LINE25...CM |
| 31f60 | 50 09 43 4c 2c 28 6d 61 78 72 6f 77 2b 31 29 0d 0a 09 6a 62 09 63 75 70 33 09 09 09 3b 20 6e 65 | P.CL,(maxrow+1)...jb.cup3...;.ne |
| 31f80 | 77 20 72 6f 77 20 69 73 20 32 34 20 6f 72 20 6c 65 73 73 0d 0a 09 4a 41 09 53 45 54 43 55 52 09 | w.row.is.24.or.less...JA.SETCUR. |
| 31fa0 | 09 09 3b 20 65 72 72 6f 72 20 2d 20 32 36 20 6f 72 20 67 72 65 61 74 65 72 0d 0a 09 63 6d 70 09 | ..;.error.-.26.or.greater...cmp. |
| 31fc0 | 45 6e 61 4c 32 35 2c 30 09 09 3b 20 65 6c 73 65 20 32 35 2c 20 69 73 20 69 74 20 61 6c 6c 6f 77 | EnaL25,0..;.else.25,.is.it.allow |
| 31fe0 | 65 64 3f 0d 0a 09 6a 7a 09 53 45 54 43 55 52 0d 0a 63 75 70 33 3a 0d 0a 45 4c 53 45 0d 0a 09 43 | ed?...jz.SETCUR..cup3:..ELSE...C |
| 32000 | 4d 50 09 43 4c 2c 6d 61 78 72 6f 77 0d 0a 09 4a 41 09 53 45 54 43 55 52 0d 0a 45 4e 44 49 46 0d | MP.CL,maxrow...JA.SETCUR..ENDIF. |
| 32020 | 0a 09 4d 4f 56 09 41 4c 2c 4d 41 58 43 4f 4c 0d 0a 09 4d 4f 56 09 43 48 2c 42 59 54 45 20 50 54 | ..MOV.AL,MAXCOL...MOV.CH,BYTE.PT |
| 32040 | 52 20 5b 42 58 2b 31 5d 0d 0a 09 4f 52 09 43 48 2c 43 48 0d 0a 09 4a 5a 09 43 55 50 31 0d 0a 09 | R.[BX+1]...OR.CH,CH...JZ.CUP1... |
| 32060 | 44 45 43 09 43 48 0d 0a 43 55 50 31 3a 09 43 4d 50 09 41 4c 2c 43 48 0d 0a 09 4a 41 09 43 55 50 | DEC.CH..CUP1:.CMP.AL,CH...JA.CUP |
| 32080 | 32 0d 0a 09 4d 4f 56 09 43 48 2c 41 4c 0d 0a 43 55 50 32 3a 09 58 43 48 47 09 43 4c 2c 43 48 0d | 2...MOV.CH,AL..CUP2:.XCHG.CL,CH. |
| 320a0 | 0a 09 44 45 43 09 43 48 0d 0a 09 4d 4f 56 09 57 4f 52 44 20 50 54 52 20 43 4f 4c 2c 43 58 0d 0a | ..DEC.CH...MOV.WORD.PTR.COL,CX.. |
| 320c0 | 09 4a 4d 50 09 53 45 54 43 55 52 0d 0a 0d 0a 43 55 46 3a 09 4d 4f 56 09 41 48 2c 4d 41 58 43 4f | .JMP.SETCUR....CUF:.MOV.AH,MAXCO |
| 320e0 | 4c 0d 0a 09 4d 4f 56 09 41 4c 2c 31 0d 0a 43 55 46 31 3a 09 4d 4f 56 09 42 58 2c 4f 46 46 53 45 | L...MOV.AL,1..CUF1:.MOV.BX,OFFSE |
| 32100 | 54 20 43 4f 4c 0d 0a 09 4a 4d 50 09 4d 4f 56 43 55 52 0d 0a 0d 0a 43 55 42 3a 09 4d 4f 56 09 41 | T.COL...JMP.MOVCUR....CUB:.MOV.A |
| 32120 | 58 2c 30 30 46 46 48 0d 0a 09 4a 4d 50 09 43 55 46 31 0d 0a 0d 0a 43 55 55 3a 09 4d 4f 56 09 41 | X,00FFH...JMP.CUF1....CUU:.MOV.A |
| 32140 | 58 2c 30 30 46 46 48 0d 0a 43 55 55 31 3a 09 4d 4f 56 09 42 58 2c 4f 46 46 53 45 54 20 52 4f 57 | X,00FFH..CUU1:.MOV.BX,OFFSET.ROW |
| 32160 | 0d 0a 09 4a 4d 50 09 4d 4f 56 43 55 52 0d 0a 0d 0a 43 55 44 3a 09 4d 4f 56 09 41 58 2c 28 6d 61 | ...JMP.MOVCUR....CUD:.MOV.AX,(ma |
| 32180 | 78 72 6f 77 2d 31 29 2a 32 35 36 2b 31 0d 0a 49 46 09 4c 49 4e 45 32 35 0d 0a 09 63 6d 70 09 61 | xrow-1)*256+1..IF.LINE25...cmp.a |
| 321a0 | 68 2c 5b 72 6f 77 5d 09 09 09 3b 20 61 74 20 62 6f 74 74 6f 6d 20 6f 66 20 73 63 72 65 65 6e 3f | h,[row]...;.at.bottom.of.screen? |
| 321c0 | 0d 0a 09 6a 61 09 53 45 54 43 55 52 0d 0a 45 4e 44 49 46 0d 0a 09 4a 4d 50 09 43 55 55 31 0d 0a | ...ja.SETCUR..ENDIF...JMP.CUU1.. |
| 321e0 | 0d 0a 53 43 50 3a 09 4d 4f 56 09 41 58 2c 57 4f 52 44 20 50 54 52 20 43 4f 4c 0d 0a 09 4d 4f 56 | ..SCP:.MOV.AX,WORD.PTR.COL...MOV |
| 32200 | 09 53 41 56 43 52 2c 41 58 0d 0a 09 4a 4d 50 09 53 45 54 43 55 52 0d 0a 0d 0a 52 43 50 3a 09 4d | .SAVCR,AX...JMP.SETCUR....RCP:.M |
| 32220 | 4f 56 09 41 58 2c 53 41 56 43 52 0d 0a 49 46 09 4c 49 4e 45 32 35 0d 0a 09 63 6d 70 09 63 68 2c | OV.AX,SAVCR..IF.LINE25...cmp.ch, |
| 32240 | 6d 61 78 72 6f 77 0d 0a 09 6a 62 09 72 63 70 31 0d 0a 09 63 6d 70 09 45 6e 61 4c 32 35 2c 30 0d | maxrow...jb.rcp1...cmp.EnaL25,0. |
| 32260 | 0a 09 6a 7a 09 72 63 70 32 0d 0a 45 4e 44 49 46 0d 0a 72 63 70 31 3a 09 4d 4f 56 09 57 4f 52 44 | ..jz.rcp2..ENDIF..rcp1:.MOV.WORD |
| 32280 | 20 50 54 52 20 43 4f 4c 2c 41 58 0d 0a 72 63 70 32 3a 09 4a 4d 50 09 53 45 54 43 55 52 0d 0a 0d | .PTR.COL,AX..rcp2:.JMP.SETCUR... |
| 322a0 | 0a 53 47 52 3a 09 58 4f 52 09 43 58 2c 43 58 0d 0a 09 58 43 48 47 09 43 4c 2c 50 52 4d 43 4e 54 | .SGR:.XOR.CX,CX...XCHG.CL,PRMCNT |
| 322c0 | 0d 0a 09 43 41 4c 4c 09 47 45 54 50 54 52 0d 0a 09 49 4e 43 09 43 58 0d 0a 53 47 52 31 3a 09 4d | ...CALL.GETPTR...INC.CX..SGR1:.M |
| 322e0 | 4f 56 09 41 4c 2c 42 59 54 45 20 50 54 52 20 5b 42 58 5d 0d 0a 09 50 55 53 48 09 42 58 0d 0a 09 | OV.AL,BYTE.PTR.[BX]...PUSH.BX... |
| 32300 | 4d 4f 56 09 42 58 2c 4f 46 46 53 45 54 20 47 52 4d 4f 44 45 0d 0a 53 47 52 32 3a 09 4d 4f 56 09 | MOV.BX,OFFSET.GRMODE..SGR2:.MOV. |
| 32320 | 41 48 2c 42 59 54 45 20 50 54 52 20 5b 42 58 5d 0d 0a 09 41 44 44 09 42 58 2c 33 0d 0a 09 43 4d | AH,BYTE.PTR.[BX]...ADD.BX,3...CM |
| 32340 | 50 09 41 48 2c 30 46 46 48 0d 0a 09 4a 5a 09 53 47 52 33 0d 0a 09 43 4d 50 09 41 48 2c 41 4c 0d | P.AH,0FFH...JZ.SGR3...CMP.AH,AL. |
| 32360 | 0a 09 4a 4e 5a 09 53 47 52 32 0d 0a 09 4d 4f 56 09 41 58 2c 57 4f 52 44 20 50 54 52 20 5b 42 58 | ..JNZ.SGR2...MOV.AX,WORD.PTR.[BX |
| 32380 | 2d 32 5d 0d 0a 09 41 4e 44 09 41 54 54 52 2c 41 4c 0d 0a 09 4f 52 09 41 54 54 52 2c 41 48 0d 0a | -2]...AND.ATTR,AL...OR.ATTR,AH.. |
| 323a0 | 53 47 52 33 3a 09 50 4f 50 09 42 58 0d 0a 09 49 4e 43 09 42 58 0d 0a 09 4c 4f 4f 50 09 53 47 52 | SGR3:.POP.BX...INC.BX...LOOP.SGR |
| 323c0 | 31 0d 0a 09 4a 4d 50 09 53 45 54 43 55 52 0d 0a 0d 0a 45 44 3a 0d 0a 49 46 09 4c 49 4e 45 32 35 | 1...JMP.SETCUR....ED:..IF.LINE25 |
| 323e0 | 0d 0a 09 63 6d 70 09 72 6f 77 2c 6d 61 78 72 6f 77 09 09 3b 20 6f 6e 20 32 35 74 68 20 6c 69 6e | ...cmp.row,maxrow..;.on.25th.lin |
| 32400 | 65 3f 0d 0a 09 6a 65 09 45 4c 09 09 09 3b 20 79 65 73 2c 20 74 72 65 61 74 20 6c 69 6b 65 20 45 | e?...je.EL...;.yes,.treat.like.E |
| 32420 | 72 61 73 65 20 69 6e 20 4c 69 6e 65 0d 0a 45 4e 44 49 46 0d 0a 09 78 6f 72 09 63 78 2c 63 78 0d | rase.in.Line..ENDIF...xor.cx,cx. |
| 32440 | 0a 09 6d 6f 76 09 64 6c 2c 6d 61 78 63 6f 6c 0d 0a 09 6d 6f 76 09 64 68 2c 28 6d 61 78 72 6f 77 | ..mov.dl,maxcol...mov.dh,(maxrow |
| 32460 | 2d 31 29 0d 0a 09 63 6d 70 09 70 61 72 61 6d 2c 31 09 09 09 3b 20 77 68 69 63 68 20 73 75 62 63 | -1)...cmp.param,1...;.which.subc |
| 32480 | 6f 6d 6d 61 6e 64 3f 0d 0a 09 6a 61 09 65 6c 32 09 09 09 3b 20 61 6c 6c 0d 0a 09 6a 62 09 65 64 | ommand?...ja.el2...;.all...jb.ed |
| 324a0 | 31 0d 0a 09 6d 6f 76 09 64 68 2c 72 6f 77 09 09 09 3b 20 74 6f 20 62 65 67 69 6e 6e 69 6e 67 0d | 1...mov.dh,row...;.to.beginning. |
| 324c0 | 0a 09 64 65 63 09 64 68 0d 0a 09 6a 6c 65 09 45 4c 0d 0a 09 6a 6d 70 09 73 68 6f 72 74 20 65 64 | ..dec.dh...jle.EL...jmp.short.ed |
| 324e0 | 32 0d 0a 65 64 31 3a 09 6d 6f 76 09 63 68 2c 72 6f 77 09 09 09 3b 20 74 6f 20 65 6e 64 0d 0a 09 | 2..ed1:.mov.ch,row...;.to.end... |
| 32500 | 69 6e 63 09 63 68 0d 0a 09 63 6d 70 09 63 68 2c 64 68 0d 0a 09 6a 61 65 09 45 4c 0d 0a 65 64 32 | inc.ch...cmp.ch,dh...jae.EL..ed2 |
| 32520 | 3a 09 6d 6f 76 09 62 68 2c 61 74 74 72 0d 0a 09 4d 4f 56 09 41 58 2c 30 36 30 30 48 0d 0a 09 69 | :.mov.bh,attr...MOV.AX,0600H...i |
| 32540 | 6e 74 09 31 30 68 09 09 09 3b 20 63 61 6c 6c 20 52 4f 4d 0d 0a 0d 0a 45 4c 3a 09 4d 4f 56 09 43 | nt.10h...;.call.ROM....EL:.MOV.C |
| 32560 | 58 2c 57 4f 52 44 20 50 54 52 20 43 4f 4c 0d 0a 09 4d 4f 56 09 64 78 2c 63 78 0d 0a 09 6d 6f 76 | X,WORD.PTR.COL...MOV.dx,cx...mov |
| 32580 | 09 61 6c 2c 70 61 72 61 6d 0d 0a 09 69 6e 63 09 61 6c 09 09 09 3b 20 30 2c 31 2c 32 20 3d 3e 20 | .al,param...inc.al...;.0,1,2.=>. |
| 325a0 | 31 2c 32 2c 33 0d 0a 09 74 65 73 74 09 61 6c 2c 31 09 09 09 3b 20 74 6f 20 65 6e 64 3f 0d 0a 09 | 1,2,3...test.al,1...;.to.end?... |
| 325c0 | 6a 65 09 65 6c 31 0d 0a 09 6d 6f 76 09 64 6c 2c 6d 61 78 63 6f 6c 0d 0a 65 6c 31 3a 09 74 65 73 | je.el1...mov.dl,maxcol..el1:.tes |
| 325e0 | 74 09 61 6c 2c 32 09 09 09 3b 20 74 6f 20 62 65 67 69 6e 6e 69 6e 67 3f 0d 0a 09 6a 65 09 65 6c | t.al,2...;.to.beginning?...je.el |
| 32600 | 32 0d 0a 09 6d 6f 76 09 63 6c 2c 30 0d 0a 65 6c 32 3a 09 6d 6f 76 09 62 68 2c 61 74 74 72 0d 0a | 2...mov.cl,0..el2:.mov.bh,attr.. |
| 32620 | 09 6d 6f 76 09 61 78 2c 30 36 30 30 48 0d 0a 09 69 6e 74 09 31 30 68 0d 0a 53 31 41 5f 6a 3a 09 | .mov.ax,0600H...int.10h..S1A_j:. |
| 32640 | 6a 6d 70 09 53 31 41 0d 0a 0d 0a 49 4c 3a 09 6d 6f 76 09 61 68 2c 37 09 09 09 3b 20 73 63 72 6f | jmp.S1A....IL:.mov.ah,7...;.scro |
| 32660 | 6c 6c 20 64 6f 77 6e 0d 0a 09 6a 6d 70 09 73 68 6f 72 74 20 64 6c 31 0d 0a 0d 0a 78 44 4c 3a 09 | ll.down...jmp.short.dl1....xDL:. |
| 32680 | 6d 6f 76 09 61 68 2c 36 09 09 09 3b 20 73 63 72 6f 6c 6c 20 75 70 0d 0a 64 6c 31 3a 09 6d 6f 76 | mov.ah,6...;.scroll.up..dl1:.mov |
| 326a0 | 09 61 6c 2c 63 6c 09 09 09 3b 20 6e 75 6d 62 65 72 20 6f 66 20 6c 69 6e 65 73 0d 0a 09 6d 6f 76 | .al,cl...;.number.of.lines...mov |
| 326c0 | 09 63 68 2c 72 6f 77 0d 0a 09 78 6f 72 09 63 6c 2c 63 6c 0d 0a 09 6d 6f 76 09 64 68 2c 28 6d 61 | .ch,row...xor.cl,cl...mov.dh,(ma |
| 326e0 | 78 72 6f 77 2d 31 29 0d 0a 09 6d 6f 76 09 64 6c 2c 6d 61 78 63 6f 6c 0d 0a 09 6d 6f 76 09 62 68 | xrow-1)...mov.dl,maxcol...mov.bh |
| 32700 | 2c 61 74 74 72 0d 0a 09 69 6e 74 09 31 30 68 0d 0a 09 6a 6d 70 09 53 31 41 5f 6a 0d 0a 0d 0a 52 | ,attr...int.10h...jmp.S1A_j....R |
| 32720 | 4d 3a 09 58 4f 52 09 43 4c 2c 43 4c 0d 0a 09 4a 4d 50 09 53 48 4f 52 54 20 53 4d 31 0d 0a 0d 0a | M:.XOR.CL,CL...JMP.SHORT.SM1.... |
| 32740 | 53 4d 3a 09 4d 4f 56 09 43 4c 2c 31 0d 0a 53 4d 31 3a 09 6d 6f 76 09 62 6c 2c 53 65 6c 43 68 61 | SM:.MOV.CL,1..SM1:.mov.bl,SelCha |
| 32760 | 72 09 09 3b 20 67 65 74 20 73 65 6c 65 63 74 69 6f 6e 20 63 68 61 72 61 63 74 65 72 0d 0a 09 73 | r..;.get.selection.character...s |
| 32780 | 75 62 09 62 6c 2c 27 3c 27 09 09 09 3b 20 61 64 6a 75 73 74 0d 0a 09 6a 62 09 53 31 41 5f 6a 09 | ub.bl,'<'...;.adjust...jb.S1A_j. |
| 327a0 | 09 09 3b 20 6c 65 73 73 20 74 68 61 6e 20 27 3c 27 0d 0a 09 63 6d 70 09 62 6c 2c 34 0d 0a 09 6a | ..;.less.than.'<'...cmp.bl,4...j |
| 327c0 | 61 65 09 53 31 41 5f 6a 09 09 09 3b 20 67 72 65 61 74 65 72 20 74 68 61 6e 20 27 3f 27 0d 0a 09 | ae.S1A_j...;.greater.than.'?'... |
| 327e0 | 78 6f 72 09 62 68 2c 62 68 0d 0a 09 73 68 6c 09 62 78 2c 31 0d 0a 09 73 68 6c 09 62 78 2c 31 0d | xor.bh,bh...shl.bx,1...shl.bx,1. |
| 32800 | 0a 09 73 68 6c 09 62 78 2c 31 0d 0a 09 4d 4f 56 09 41 4c 2c 44 4c 0d 0a 09 43 4d 50 09 41 4c 2c | ..shl.bx,1...MOV.AL,DL...CMP.AL, |
| 32820 | 37 0d 0a 09 4a 41 09 53 31 41 5f 6a 0d 0a 09 6f 72 09 62 6c 2c 61 6c 0d 0a 09 73 68 6c 09 62 78 | 7...JA.S1A_j...or.bl,al...shl.bx |
| 32840 | 2c 31 0d 0a 09 6d 6f 76 09 62 78 2c 53 52 4d 4f 44 45 5b 62 78 5d 09 09 3b 20 67 65 74 20 66 75 | ,1...mov.bx,SRMODE[bx]..;.get.fu |
| 32860 | 6e 63 74 69 6f 6e 20 69 6e 64 69 63 61 74 6f 72 0d 0a 09 63 6d 70 09 62 78 2c 31 09 09 09 3b 20 | nction.indicator...cmp.bx,1...;. |
| 32880 | 6e 6f 20 6f 72 20 73 70 65 63 69 61 6c 20 66 75 6e 63 74 69 6f 6e 3f 0d 0a 09 6a 62 09 53 31 41 | no.or.special.function?...jb.S1A |
| 328a0 | 5f 6a 0d 0a 09 6a 7a 09 53 4d 32 09 09 09 3b 20 73 65 74 73 20 73 63 72 65 65 6e 20 6d 6f 64 65 | _j...jz.SM2...;.sets.screen.mode |
| 328c0 | 0d 0a 09 4d 4f 56 09 5b 62 78 5d 2c 43 4c 0d 0a 09 4a 4d 50 09 53 31 41 5f 6a 0d 0a 0d 0a 53 4d | ...MOV.[bx],CL...JMP.S1A_j....SM |
| 328e0 | 32 3a 09 4d 4f 56 09 41 48 2c 30 0d 0a 09 69 6e 74 09 31 30 68 09 09 09 3b 20 63 61 6c 6c 20 52 | 2:.MOV.AH,0...int.10h...;.call.R |
| 32900 | 4f 4d 0d 0a 09 4a 4d 50 09 53 31 41 5f 6a 0d 0a 0d 0a 3b 09 47 65 74 50 74 72 20 2d 20 67 65 74 | OM...JMP.S1A_j....;.GetPtr.-.get |
| 32920 | 20 61 20 70 6f 69 6e 74 65 72 20 74 6f 20 74 68 65 20 63 75 72 72 65 6e 74 20 70 61 72 61 6d 65 | .a.pointer.to.the.current.parame |
| 32940 | 74 65 72 0d 0a 47 45 54 50 54 52 3a 20 4d 4f 56 09 42 58 2c 50 52 4d 43 4e 54 57 0d 0a 09 43 4d | ter..GETPTR:.MOV.BX,PRMCNTW...CM |
| 32960 | 50 09 42 58 2c 4e 55 4d 50 41 52 41 4d 0d 0a 09 4a 42 09 47 45 54 31 0d 0a 09 44 45 43 09 50 52 | P.BX,NUMPARAM...JB.GET1...DEC.PR |
| 32980 | 4d 43 4e 54 0d 0a 09 4a 4d 50 09 47 45 54 50 54 52 0d 0a 47 45 54 31 3a 09 41 44 44 09 42 58 2c | MCNT...JMP.GETPTR..GET1:.ADD.BX, |
| 329a0 | 4f 46 46 53 45 54 20 50 41 52 41 4d 0d 0a 09 52 45 54 0d 0a 0d 0a 09 63 6f 70 79 20 6f 3a 2a 2e | OFFSET.PARAM...RET.....copy.o:*. |
| 329c0 | 6f 62 6a 20 61 3a 5c 62 69 6f 73 0d 0a 09 63 6f 70 79 20 6f 3a 69 62 6d 2a 2e 61 73 6d 20 61 3a | obj.a:\bios...copy.o:ibm*.asm.a: |
| 329e0 | 5c 62 69 6f 73 0d 0a 09 63 6f 70 79 20 6f 3a 64 65 66 64 62 75 67 2e 69 6e 63 20 61 3a 5c 62 69 | \bios...copy.o:defdbug.inc.a:\bi |
| 32a00 | 20 20 20 20 41 53 43 49 49 20 72 75 62 6f 75 74 20 6f 72 20 64 65 6c 65 74 65 20 70 72 65 76 69 | ....ASCII.rubout.or.delete.previ |
| 32a20 | 6f 75 73 20 63 68 61 72 0d 0a 63 5f 42 53 09 20 20 20 20 45 51 55 09 20 20 20 20 30 38 68 09 09 | ous.char..c_BS.....EQU.....08h.. |
| 32a40 | 3b 20 5e 48 20 41 53 43 49 49 20 62 61 63 6b 73 70 61 63 65 0d 0a 63 5f 43 52 09 20 20 20 20 45 | ;.^H.ASCII.backspace..c_CR.....E |
| 32a60 | 51 55 09 20 20 20 20 30 44 68 09 09 3b 20 5e 4d 20 41 53 43 49 49 20 63 61 72 72 69 61 67 65 20 | QU.....0Dh..;.^M.ASCII.carriage. |
| 32a80 | 72 65 74 75 72 6e 0d 0a 63 5f 4c 46 09 20 20 20 20 45 51 55 09 20 20 20 20 30 41 68 09 09 3b 20 | return..c_LF.....EQU.....0Ah..;. |
| 32aa0 | 5e 4a 20 41 53 43 49 49 20 6c 69 6e 65 66 65 65 64 0d 0a 63 5f 45 54 42 09 20 20 20 20 45 51 55 | ^J.ASCII.linefeed..c_ETB.....EQU |
| 32ac0 | 09 20 20 20 20 31 37 68 09 09 3b 20 5e 57 20 41 53 43 49 49 20 65 6e 64 20 6f 66 20 74 72 61 6e | .....17h..;.^W.ASCII.end.of.tran |
| 32ae0 | 73 6d 69 73 73 69 6f 6e 0d 0a 63 5f 4e 41 4b 09 20 20 20 20 45 51 55 09 20 20 20 20 31 35 68 09 | smission..c_NAK.....EQU.....15h. |
| 32b00 | 09 3b 20 5e 55 20 41 53 43 49 49 20 6e 65 67 61 74 69 76 65 20 61 63 6b 6e 6f 77 6c 65 64 67 65 | .;.^U.ASCII.negative.acknowledge |
| 32b20 | 0d 0a 63 5f 45 54 58 09 20 20 20 20 45 51 55 09 20 20 20 20 30 33 68 09 09 3b 20 5e 43 20 41 53 | ..c_ETX.....EQU.....03h..;.^C.AS |
| 32b40 | 43 49 49 20 65 6e 64 20 6f 66 20 74 65 78 74 0d 0a 63 5f 48 54 09 20 20 20 20 45 51 55 09 20 20 | CII.end.of.text..c_HT.....EQU... |
| 32b60 | 20 20 30 39 68 09 09 3b 20 5e 49 20 41 53 43 49 49 20 74 61 62 0d 0a 0d 0a 3b 2a 09 38 30 38 36 | ..09h..;.^I.ASCII.tab....;*.8086 |
| 32b80 | 20 46 6c 61 67 20 52 65 67 69 73 74 65 72 20 44 65 66 69 6e 69 74 69 6f 6e 73 0d 0a 0d 0a 46 4c | .Flag.Register.Definitions....FL |
| 32ba0 | 47 5f 43 09 45 51 55 09 30 31 68 09 09 3b 20 63 61 72 72 79 20 66 6c 61 67 0d 0a 0d 0a 0d 0a 0d | G_C.EQU.01h..;.carry.flag....... |
| 32bc0 | 0a 3b 2d 2d 2d 2d 2b 2d 2d 2d 2d 2b 2d 2d 2d 2d 2b 2d 2d 2d 2d 2b 2d 2d 2d 2d 2b 2d 2d 2d 2d 2b | .;----+----+----+----+----+----+ |
| 32be0 | 2d 2d 2d 2d 2b 2d 2d 2d 2d 2b 2d 2d 2d 2d 2b 2d 2d 2d 2d 2b 2d 2d 2d 2d 2b 2d 2d 2d 2d 2b 2d 2d | ----+----+----+----+----+----+-- |
| 32c00 | 69 62 6d 62 69 6f 2e 6f 62 6a 3a 09 69 62 6d 62 69 6f 2e 61 73 6d 20 64 65 66 64 62 75 67 2e 69 | ibmbio.obj:.ibmbio.asm.defdbug.i |
| 32c20 | 6e 63 20 62 75 67 63 6f 64 65 2e 69 6e 63 0d 0a 09 6d 61 73 6d 20 69 62 6d 62 69 6f 3b 0d 0a 0d | nc.bugcode.inc...masm.ibmbio;... |
| 32c40 | 0a 69 62 6d 6d 74 63 6f 6e 2e 6f 62 6a 3a 09 69 62 6d 6d 74 63 6f 6e 2e 61 73 6d 20 61 6e 73 69 | .ibmmtcon.obj:.ibmmtcon.asm.ansi |
| 32c60 | 2e 69 6e 63 20 64 65 66 64 62 75 67 2e 69 6e 63 0d 0a 09 6d 61 73 6d 20 69 62 6d 6d 74 63 6f 6e | .inc.defdbug.inc...masm.ibmmtcon |
| 32c80 | 3b 0d 0a 0d 0a 69 62 6d 64 73 6b 2e 6f 62 6a 3a 09 69 62 6d 64 73 6b 2e 61 73 6d 20 64 65 66 64 | ;....ibmdsk.obj:.ibmdsk.asm.defd |
| 32ca0 | 62 75 67 2e 69 6e 63 0d 0a 09 6d 61 73 6d 20 69 62 6d 64 73 6b 3b 0d 0a 0d 0a 73 79 73 69 6e 69 | bug.inc...masm.ibmdsk;....sysini |
| 32cc0 | 2e 6f 62 6a 3a 09 73 79 73 69 6e 69 2e 61 73 6d 20 64 6f 73 73 79 6d 2e 69 6e 63 20 64 65 76 73 | .obj:.sysini.asm.dossym.inc.devs |
| 32ce0 | 79 6d 2e 69 6e 63 20 73 79 73 63 61 6c 6c 73 2e 69 6e 63 0d 0a 09 6d 61 73 6d 20 73 79 73 69 6e | ym.inc.syscalls.inc...masm.sysin |
| 32d00 | 69 3b 0d 0a 0d 0a 73 79 73 69 6d 65 73 2e 6f 62 6a 3a 09 73 79 73 69 6d 65 73 2e 61 73 6d 0d 0a | i;....sysimes.obj:.sysimes.asm.. |
| 32d20 | 09 6d 61 73 6d 20 73 79 73 69 6d 65 73 3b 0d 0a 0d 0a 69 62 6d 62 69 6f 2e 65 78 65 3a 09 69 62 | .masm.sysimes;....ibmbio.exe:.ib |
| 32d40 | 6d 62 69 6f 2e 6f 62 6a 20 69 62 6d 6d 74 63 6f 6e 2e 6f 62 6a 20 69 62 6d 64 73 6b 2e 6f 62 6a | mbio.obj.ibmmtcon.obj.ibmdsk.obj |
| 32d60 | 20 73 79 73 69 6e 69 2e 6f 62 6a 20 73 79 73 69 6d 65 73 2e 6f 62 6a 0d 0a 09 6c 69 6e 6b 20 69 | .sysini.obj.sysimes.obj...link.i |
| 32d80 | 62 6d 62 69 6f 20 69 62 6d 6d 74 63 6f 6e 20 69 62 6d 64 73 6b 20 73 79 73 69 6e 69 20 73 79 73 | bmbio.ibmmtcon.ibmdsk.sysini.sys |
| 32da0 | 69 6d 65 73 2c 69 62 6d 62 69 6f 2c 69 62 6d 62 69 6f 2f 6d 61 70 3b 0d 0a 0d 0a 69 62 6d 62 69 | imes,ibmbio,ibmbio/map;....ibmbi |
| 32dc0 | 6f 2e 63 6f 6d 3a 09 69 62 6d 62 69 6f 2e 65 78 65 0d 0a 09 65 78 65 32 62 69 6e 20 69 62 6d 62 | o.com:.ibmbio.exe...exe2bin.ibmb |
| 32de0 | 69 6f 20 69 62 6d 62 69 6f 2e 63 6f 6d 0d 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | io.ibmbio.com................... |
| 32e00 | 20 74 68 61 74 20 61 72 65 20 73 75 62 6a 65 63 74 20 74 6f 20 20 74 68 65 20 20 61 62 6f 76 65 | .that.are.subject.to..the..above |
| 32e20 | 20 20 77 69 6c 6c 09 62 65 20 3b 0d 0a 3b 20 6d 61 72 6b 65 64 20 61 6e 64 20 62 72 61 63 6b 65 | ..will.be.;..;.marked.and.bracke |
| 32e40 | 74 65 64 20 77 69 74 68 20 74 68 65 20 66 6c 61 67 3a 09 09 09 09 09 20 20 20 3b 0d 0a 3b 09 09 | ted.with.the.flag:........;..;.. |
| 32e60 | 09 09 09 09 09 09 09 20 20 20 3b 0d 0a 3b 09 20 20 20 20 20 43 09 41 20 20 56 20 20 45 09 20 41 | ..........;..;......C.A..V..E..A |
| 32e80 | 20 20 54 09 20 20 50 20 20 52 09 4f 20 20 47 20 20 52 09 20 41 20 20 4d 20 20 4d 20 20 45 20 20 | ..T...P..R.O..G..R..A..M..M..E.. |
| 32ea0 | 52 09 09 20 20 20 3b 0d 0a 3b 09 09 09 09 09 09 09 09 09 20 20 20 3b 0d 0a 3b 2d 2d 2d 2d 2b 2d | R.....;..;............;..;----+- |
| 32ec0 | 2d 2d 2d 2b 2d 2d 2d 2d 2b 2d 2d 2d 2d 2b 2d 2d 2d 2d 2b 2d 2d 2d 2d 2b 2d 2d 2d 2d 2b 2d 2d 2d | ---+----+----+----+----+----+--- |
| 32ee0 | 2d 2b 2d 2d 2d 2d 2b 2d 2d 2d 2d 2b 2d 2d 2d 2d 2b 2d 2d 2d 2d 2b 2d 2d 2d 2d 2b 2d 2d 2d 2d 2b | -+----+----+----+----+----+----+ |
| 32f00 | 2d 2d 2d 2d 3b 0d 0a 0d 0a 42 52 45 41 4b 20 20 3c 42 69 6f 73 20 50 61 72 61 6d 65 74 65 72 20 | ----;....BREAK..<Bios.Parameter. |
| 32f20 | 42 6c 6f 63 6b 3e 0d 0a 3b 2d 2d 2d 2d 2b 2d 2d 2d 2d 2b 2d 2d 2d 2d 2b 2d 2d 2d 2d 2b 2d 2d 2d | Block>..;----+----+----+----+--- |
| 32f40 | 2d 2b 2d 2d 2d 2d 2b 2d 2d 2d 2d 2b 2d 2d 2d 2d 2b 2d 2d 2d 2d 2b 2d 2d 2d 2d 2b 2d 2d 2d 2d 2b | -+----+----+----+----+----+----+ |
| 32f60 | 2d 2d 2d 2d 2b 2d 2d 2d 2d 2b 2d 2d 2d 2d 2b 2d 2d 2d 2d 3b 0d 0a 3b 09 20 20 20 20 20 43 09 41 | ----+----+----+----;..;......C.A |
| 32f80 | 20 20 56 20 20 45 09 20 41 20 20 54 09 20 20 50 20 20 52 09 4f 20 20 47 20 20 52 09 20 41 20 20 | ..V..E..A..T...P..R.O..G..R..A.. |
| 32fa0 | 4d 20 20 4d 20 20 45 20 20 52 09 09 20 20 20 3b 0d 0a 3b 09 09 09 09 09 09 09 09 09 20 20 20 3b | M..M..E..R.....;..;............; |
| 32fc0 | 0d 0a 0d 0a 3b 20 42 69 6f 73 20 50 61 72 61 6d 65 74 65 72 20 42 6c 6f 63 6b 20 64 65 66 69 6e | ....;.Bios.Parameter.Block.defin |
| 32fe0 | 69 74 69 6f 6e 0d 0a 3b 20 54 68 69 73 20 73 74 72 75 63 74 75 72 65 20 69 73 20 75 73 65 64 20 | ition..;.This.structure.is.used. |
| 33000 | 4d 5a 2e 01 1c 00 03 00 20 00 00 00 20 00 48 03 93 00 42 33 14 00 00 00 20 00 00 00 48 16 00 00 | MZ............H...B3........H... |
| 33020 | 64 00 ca 02 66 00 ca 02 15 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | d...f........................... |
| 33040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 33060 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 33080 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 330a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 330c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 330e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 33100 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 33120 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 33140 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 33160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 33180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 331a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 331c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 331e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 33200 | ba e0 07 b9 13 00 bb 02 00 16 1f b4 40 cd 21 b0 ff e9 f4 00 ba ca 02 8c d3 2b da b1 04 d3 e3 fa | ............@.!..........+...... |
| 33220 | 8e d2 03 e3 fb fc 8b 1e 02 00 8b c3 2b c2 a9 00 f0 74 09 8b da 80 c7 10 33 c0 eb 04 b1 04 d3 e0 | ............+....t......3....... |
| 33240 | 2d 02 00 36 a3 52 00 36 89 1e 62 00 8c d8 2b d8 b4 4a cd 21 72 aa 33 f6 8b fe 8b ce 49 26 a1 2c | -..6.R.6..b...+..J.!r.3.....I&., |
| 33260 | 00 36 a3 5e 00 0b c0 74 0a 8e c0 8b c6 f2 ae 46 ae 75 fa 46 36 89 3e 60 00 8b c7 02 06 80 00 80 | .6.^...t.......F.u.F6.>`........ |
| 33280 | d4 00 03 c6 03 c6 8b d8 36 03 1e 54 00 72 0c 80 c7 02 72 07 36 3b 1e 52 00 72 03 e9 62 ff 36 8b | ........6..T.r....r.6;.R.r..b.6. |
| 332a0 | 26 52 00 83 ec 02 2b e0 8b dc 36 2b 1e a6 02 36 2b 1e 54 00 36 89 1e 5a 00 8b de 32 ed 8a 0e 80 | &R....+...6+...6+.T.6..Z...2.... |
| 332c0 | 00 8b fc 83 c7 02 57 06 8e c2 be 81 00 f3 a4 91 aa 1f 33 f6 36 8b 0e 60 00 57 8b ef 36 89 2e 60 | ......W...........3.6..`.W..6..` |
| 332e0 | 00 03 fb 03 fb 89 7e 00 83 c5 02 ac aa 0a c0 e0 fa e3 02 eb f0 58 5b 50 53 8b ec 8e da e8 60 01 | ......~..............X[PS.....`. |
| 33300 | 8b e5 50 e8 00 00 58 58 b4 4c cd 21 eb fa ba 36 00 b9 1c 00 bb 02 00 b4 40 cd 21 b0 fe eb e9 55 | ..P...XX.L.!...6........@.!....U |
| 33320 | 83 ec 08 3b 26 58 00 77 03 e9 e2 ff 8b ec 33 c0 50 b8 6c 02 50 e8 d9 0a 8b e5 89 46 04 40 75 12 | ...;&X.w......3.P.l.P......F.@u. |
| 33340 | b8 79 02 50 e8 66 09 8b e5 b8 01 00 50 e8 06 09 8b e5 b8 02 00 50 33 c0 50 33 db 53 ff 76 04 e8 | .y.P.f......P........P3.P3.S.v.. |
| 33360 | 8b 11 8b e5 89 5e 06 81 c3 00 02 4b b1 09 d3 eb 33 c0 50 b8 01 00 50 b8 6c 00 50 33 c0 50 89 5e | .....^.....K....3.P...P.l.P3.P.^ |
| 33380 | 06 e8 42 00 8b e5 a0 8c 00 30 e4 3b 46 06 89 46 00 74 26 ff 76 06 50 b8 8f 02 50 e8 0f 09 8b e5 | ..B......0.;F..F.t&.v.P...P..... |
| 333a0 | 8b 46 06 33 db 53 bb 01 00 53 bb 6c 00 53 33 db 53 a2 8c 00 e8 2d 00 8b e5 ff 76 04 e8 a9 11 8b | .F.3.S...S.l.S3.S....-....v..... |
| 333c0 | e5 83 c4 08 5d c3 55 8b ec 8a 46 04 8b 5e 06 8b 4e 08 8b 56 0a b4 3d cd 25 73 06 a3 68 00 b8 ff | ....].U...F..^..N..V..=.%s..h... |
| 333e0 | ff 9d 5d c3 55 8b ec 8a 46 04 8b 5e 06 8b 4e 08 8b 56 0a b4 3d cd 26 73 06 a3 68 00 b8 ff ff 9d | ..].U...F..^..N..V..=.&s..h..... |
| 33400 | 5d c3 55 83 ec 04 8b ec 81 3e a8 02 80 00 7d 4b 8b 46 0a 05 1e 00 bb aa 03 53 50 e8 a4 02 8b e5 | ].U......>....}K.F.......SP..... |
| 33420 | 85 c0 74 37 8b 46 0a 05 1e 00 bb ac 03 53 50 e8 90 02 8b e5 85 c0 74 23 a1 a8 02 ff 06 a8 02 d1 | ..t7.F.......SP.......t#........ |
| 33440 | e0 8b f0 ff 76 08 89 76 00 e8 62 03 8b e5 8b 76 00 89 84 aa 02 50 e8 82 03 8b e5 83 c4 04 5d c3 | ....v..v..b....v.....P........]. |
| 33460 | 55 83 ec 04 8b ec c6 06 ad 06 00 b0 01 b3 02 c6 06 c8 06 06 c6 06 e2 04 c0 c7 06 e8 04 01 00 b1 | U............................... |
| 33480 | a0 c7 06 ec 04 02 00 ba 01 00 52 a2 bb 06 a2 ac 06 88 0e ea 04 88 0e e6 04 88 1e c9 06 88 1e ba | ..........R..................... |
| 334a0 | 06 e8 a3 07 8b e5 25 80 00 74 0b a0 ba 06 30 e4 0d 04 00 a2 ba 06 b8 af 03 50 ff 76 08 e8 9e 01 | ......%..t....0..........P.v.... |
| 334c0 | 8b e5 8b 1e a8 02 ff 06 a8 02 d1 e3 b9 b4 03 89 8f aa 02 89 46 08 8b 76 08 8a 04 30 e4 85 c0 75 | ....................F..v...0...u |
| 334e0 | 03 e9 f0 00 81 3e a8 02 80 00 75 0c b8 b6 03 50 e8 ba 07 8b e5 e9 dc 00 8b 76 08 8a 04 30 e4 3d | .....>....u....P.........v...0.= |
| 33500 | 22 00 75 6b a1 a8 02 ff 06 a8 02 d1 e0 8b f8 8b c6 40 89 85 aa 02 89 46 08 8b 76 08 8a 04 30 e4 | ".uk.............@.....F..v...0. |
| 33520 | 85 c0 89 46 00 74 35 3d 22 00 75 02 eb 2e 8b 76 08 8a 04 30 e4 3d 5c 00 75 1d 8a 44 01 30 e4 85 | ...F.t5=".u....v...0.=\.u..D.0.. |
| 33540 | c0 75 02 eb 17 8b 46 08 40 50 ff 76 08 e8 b5 00 8b e5 ff 46 08 eb c2 ff 46 08 eb bd 8b 76 08 8a | .u....F.@P.v.......F....F....v.. |
| 33560 | 04 30 e4 85 c0 74 5b ff 46 08 c6 04 00 eb 53 a1 a8 02 d1 e0 8b f0 8b 46 08 89 84 aa 02 bb af 03 | .0...t[.F.....S........F........ |
| 33580 | 53 50 e8 b5 00 8b e5 8b f0 8a 04 30 e4 85 c0 89 76 08 74 06 ff 46 08 c6 04 00 82 3e d4 03 00 74 | SP.........0....v.t..F.....>...t |
| 335a0 | 1d a1 a8 02 d1 e0 8b f0 8b 06 d1 03 50 b8 16 00 50 ff b4 aa 02 e8 6f 01 8b e5 85 c0 75 04 ff 06 | ............P...P.....o.....u... |
| 335c0 | a8 02 b8 af 03 50 ff 76 08 e8 92 00 8b e5 89 46 08 e9 02 ff ff 76 0a b8 aa 02 50 ff 36 a8 02 e8 | .....P.v.......F.....v....P.6... |
| 335e0 | 3d fd 8b e5 50 e8 6e 06 8b e5 83 c4 04 5d c3 55 8b ec 8b 7e 04 b9 ff ff 32 c0 fc f2 ae f7 d9 49 | =...P.n......].U...~....2......I |
| 33600 | 49 8b c1 5d c3 55 8b ec 8b 7e 06 33 c0 b9 ff ff fc f2 ae f7 d9 49 8b 76 06 8b 7e 04 f3 a4 8b c7 | I..].U...~.3.........I.v..~..... |
| 33620 | 48 5d c3 55 8b ec ff 76 04 e8 c3 ff 5f 03 f8 ff 76 06 57 e8 cf ff 8b e5 5d c3 55 8b ec ff 76 04 | H].U...v...._...v.W.....].U...v. |
| 33640 | e8 ac ff 5e 8b c8 41 51 56 ff 76 06 e8 a0 ff 5f 8b c8 5e ac f2 ae 59 e0 ee 8b c6 48 5d c3 55 8b | ...^..AQV.v...._..^...Y....H].U. |
| 33660 | ec ff 76 04 e8 88 ff 5e 8b c8 41 51 56 ff 76 06 e8 7c ff 5f 8b c8 5e ac f2 ae 59 e1 ee 8b c6 48 | ..v....^..AQV.v..|._..^...Y....H |
| 33680 | 5d c3 55 8b ec 1e 07 8b 76 04 8b 7e 06 33 c0 80 3c 00 74 29 a6 74 f8 4e 4f ac 3c 41 72 06 3c 5a | ].U.....v..~.3..<.t).t.NO.<Ar.<Z |
| 336a0 | 77 02 0c 20 87 fe 86 c4 ac 87 fe 3c 41 72 06 3c 5a 77 02 0c 20 3a c4 74 d6 33 c0 5d c3 b8 ff ff | w..........<Ar.<Zw...:.t.3.].... |
| 336c0 | 5d c3 55 8b ec 1e 07 fc 8b 76 04 8b 7e 06 33 c0 38 04 74 0c 38 05 74 05 a6 74 f5 72 08 40 5d c3 | ].U......v..~.3.8.t.8.t..t.r.@]. |
| 336e0 | 80 3d 00 74 01 48 5d c3 55 8b ec 1e 07 fc 8b 76 04 8b 7e 06 33 c0 38 04 74 e6 38 05 74 df 50 87 | .=.t.H].U......v..~.3.8.t.8.t.P. |
| 33700 | f7 ac 87 f7 86 c4 ac 80 fc 41 72 08 80 fc 5a 77 03 80 cc 20 3c 41 72 06 3c 5a 77 02 0c 20 3a c4 | .........Ar...Zw....<Ar.<Zw...:. |
| 33720 | 58 74 d3 72 c0 eb b6 55 83 ec 7f 8b ec 8d 46 02 50 ff b6 85 00 ff b6 83 00 e8 25 01 8b e5 40 75 | Xt.r...U......F.P.........%...@u |
| 33740 | 07 33 c0 83 c4 7f 5d c3 8d 46 2d 50 ff b6 83 00 e8 08 02 8b e5 8d 46 2d 50 e8 93 fe 8b e5 8d 5e | .3....]..F-P..........F-P......^ |
| 33760 | 2d 03 c3 50 ff b6 83 00 e8 5e 03 8b e5 8d 46 2d 50 e8 7b fe 8b e5 8d 5e 2d 03 c3 89 86 83 00 8d | -..P.....^....F-P.{....^-....... |
| 33780 | 46 20 50 ff b6 83 00 e8 7b fe 8b e5 8d 46 02 50 8d 46 2d 50 ff 96 87 00 8b e5 8d 46 02 50 e8 d8 | F.P.....{....F.P.F-P.......F.P.. |
| 337a0 | 00 8b e5 40 75 d9 b8 ff ff 83 c4 7f 5d c3 55 83 ec 06 8b ec ff 76 0a e8 35 fe 8b e5 40 50 e8 78 | ...@u.......].U......v..5...@P.x |
| 337c0 | 10 8b e5 89 46 04 85 c0 74 09 ff 76 0a 50 e8 34 fe 8b e5 8b 46 04 83 c4 06 5d c3 55 83 ec 04 8b | ....F...t..v.P.4....F....].U.... |
| 337e0 | ec 8b 76 08 8a 04 84 c0 74 2c 30 e4 89 46 00 40 8b f8 8a 85 e0 03 30 e4 25 01 00 74 08 8b 46 00 | ..v.....t,0..F.@......0.%..t..F. |
| 33800 | 05 20 00 eb 07 8b 76 08 8a 04 30 e4 8b 76 08 88 04 ff 46 08 eb cb 8b 46 08 83 c4 04 5d c3 55 83 | ......v...0..v....F....F....].U. |
| 33820 | ec 04 8b ec 8b 76 08 8a 04 84 c0 74 2c 30 e4 89 46 00 40 8b f8 8a 85 e0 03 30 e4 25 02 00 74 08 | .....v.....t,0..F.@......0.%..t. |
| 33840 | 8b 46 00 2d 20 00 eb 07 8b 76 08 8a 04 30 e4 8b 76 08 88 04 ff 46 08 eb cb 8b 46 08 83 c4 04 5d | .F.-.....v...0..v....F....F....] |
| 33860 | c3 e8 e2 02 8b 56 08 b4 1a cd 21 8b 4e 06 8b 56 04 b4 4e e8 dc 02 e9 e4 02 e8 ca 02 8b 56 04 b4 | .....V....!.N..V..N..........V.. |
| 33880 | 1a cd 21 b4 4f e8 ca 02 e9 d2 02 55 83 ec 56 8b ec c7 46 54 00 00 8d 46 04 50 ff 76 5c 89 46 02 | ..!.O......U..V...FT...F.P.v\.F. |
| 338a0 | e8 b8 00 8b e5 85 c0 75 0f ff 76 02 ff 76 5a e8 a9 00 8b e5 85 c0 74 05 81 4e 54 08 00 ff 76 02 | .......u..v..vZ.......t..NT...v. |
| 338c0 | e8 2c fd 8b e5 01 46 02 ff 76 02 ff 76 5c e8 f8 01 8b e5 85 c0 75 0f ff 76 02 ff 76 5a e8 e9 01 | .,....F..v..v\.......u..v..vZ... |
| 338e0 | 8b e5 85 c0 74 05 81 4e 54 04 00 ff 76 02 e8 fe fc 8b e5 01 46 02 ff 76 02 ff 76 5c e8 2f 01 8b | ....t..NT...v.......F..v..v\./.. |
| 33900 | e5 85 c0 75 0f ff 76 02 ff 76 5a e8 20 01 8b e5 85 c0 74 05 81 4e 54 02 00 ff 76 02 e8 d0 fc 8b | ...u..v..vZ.......t..NT...v..... |
| 33920 | e5 01 46 02 ff 76 02 ff 76 5c e8 8a 00 8b e5 85 c0 75 0f ff 76 02 ff 76 5a e8 7b 00 8b e5 85 c0 | ..F..v..v\.......u..v..vZ.{..... |
| 33940 | 74 05 81 4e 54 01 00 8d 46 04 50 ff 76 5e e8 b4 fc 8b e5 8b 46 54 83 c4 56 5d c3 55 83 ec 04 8b | t..NT...F.P.v^......FT..V].U.... |
| 33960 | ec b8 d6 03 50 ff 76 08 e8 cf fc 8b e5 8b f0 89 46 02 40 8a 1c 30 ff 85 db 89 46 02 75 06 8b 46 | ....P.v.........F.@..0....F.u..F |
| 33980 | 08 89 46 02 ff 76 08 ff 76 0a e8 78 fc 8b e5 8b 46 02 2b 46 08 8b 76 0a 03 f0 c6 04 00 ff 76 0a | ..F..v..v..x....F.+F..v.......v. |
| 339a0 | e8 4c fc 8b e5 85 c0 75 04 33 db eb 03 33 db 43 8b c3 83 c4 04 5d c3 55 83 ec 08 8b ec 8b 46 0c | .L.....u.3...3.C.....].U......F. |
| 339c0 | 89 46 04 8b 46 04 89 46 06 40 bb d8 03 53 50 e8 68 fc 8b e5 8b f0 8a 04 30 e4 85 c0 89 76 04 75 | .F..F..F.@...SP.h.......0....v.u |
| 339e0 | e2 b8 da 03 50 ff 76 06 e8 4f fc 8b e5 8b f0 8a 1c 30 ff 85 db 75 0c 8b 76 06 8a 04 30 e4 3d 2e | ....P.v..O.......0...u..v...0.=. |
| 33a00 | 00 74 06 8b 46 04 89 46 06 ff 76 06 ff 76 0e e8 f3 fb 8b e5 ff 76 0e e8 d5 fb 8b e5 85 c0 75 04 | .t..F..F..v..v.......v........u. |
| 33a20 | 33 db eb 03 33 db 43 8b c3 83 c4 08 5d c3 55 83 ec 06 8b ec 8b 46 0a 48 89 46 02 8b 46 02 40 bb | 3...3.C.....].U......F.H.F..F.@. |
| 33a40 | da 03 53 50 89 46 04 e8 f0 fb 8b e5 8b f0 8a 04 30 e4 85 c0 89 76 02 75 e2 b8 d8 03 50 ff 76 04 | ..SP.F..........0....v.u....P.v. |
| 33a60 | e8 d7 fb 8b e5 ff 76 04 ff 76 0c 89 46 02 e8 94 fb 8b e5 8b 46 02 2b 46 04 8b 76 0c 03 f0 c6 04 | ......v..v..F.......F.+F..v..... |
| 33a80 | 00 ff 76 0c e8 68 fb 8b e5 85 c0 75 04 33 db eb 03 33 db 43 8b c3 83 c4 06 5d c3 55 83 ec 02 8b | ..v..h.....u.3...3.C.....].U.... |
| 33aa0 | ec ff 76 08 ff 76 06 e8 84 ff 8b e5 ff 76 08 e8 3d fb 8b e5 01 46 08 ff 76 08 ff 76 06 e8 f7 fe | ..v..v.......v..=....F..v..v.... |
| 33ac0 | 8b e5 33 c0 83 c4 02 5d c3 55 83 ec 06 8b ec b8 d6 03 50 ff 76 0a e8 61 fb 8b e5 8b f0 8a 04 30 | ..3....].U........P.v..a.......0 |
| 33ae0 | e4 85 c0 89 76 02 74 06 8b c6 40 89 46 0a 8b 46 0a 48 89 46 02 8b 46 02 40 bb da 03 53 50 89 46 | ....v.t...@.F..F.H.F..F.@...SP.F |
| 33b00 | 04 e8 36 fb 8b e5 8b f0 8a 04 30 e4 85 c0 89 76 02 75 e2 ff 76 0a ff 76 0c e8 e9 fa 8b e5 8b 46 | ..6.......0....v.u..v..v.......F |
| 33b20 | 04 2b 46 0a 8b 76 0c 03 f0 c6 04 00 ff 76 0c e8 bd fa 8b e5 85 c0 75 04 33 db eb 03 33 db 43 8b | .+F..v.......v........u.3...3.C. |
| 33b40 | c3 83 c4 06 5d c3 58 55 8b ec c7 06 68 00 00 00 ff e0 cd 21 73 06 a3 68 00 b8 ff ff c3 72 03 b8 | ....].XU....h......!s..h.....r.. |
| 33b60 | 00 00 5d c3 55 8b ec c7 06 de 03 00 00 8b 56 04 8b 4e 06 b4 3c cd 21 73 03 a3 de 03 5d c3 55 8b | ..].U.........V..N..<.!s....].U. |
| 33b80 | ec c7 06 de 03 00 00 8b 56 04 8b 46 06 b4 3d cd 21 73 03 a3 de 03 5d c3 55 8b ec c7 06 de 03 00 | ........V..F..=.!s....].U....... |
| 33ba0 | 00 8b 5e 04 b4 3e cd 21 73 03 a3 de 03 5d c3 55 8b ec c7 06 de 03 00 00 8b 5e 04 8b 4e 08 8b 56 | ..^..>.!s....].U.........^..N..V |
| 33bc0 | 06 b4 3f cd 21 73 05 a3 de 03 33 c0 5d c3 55 8b ec c7 06 de 03 00 00 8b 5e 04 8b 4e 08 8b 56 06 | ..?.!s....3.].U.........^..N..V. |
| 33be0 | b4 40 cd 21 73 05 a3 de 03 33 c0 5d c3 55 8b ec c7 06 de 03 00 00 8b 46 0a b4 42 8b 5e 04 8b 4e | .@.!s....3.].U.........F..B.^..N |
| 33c00 | 08 8b 56 06 cd 21 73 03 a3 de 03 8b d8 8b c2 5d c3 55 8b ec c7 06 de 03 00 00 8b 56 04 b4 41 cd | ..V..!s........].U.........V..A. |
| 33c20 | 21 73 03 a3 de 03 5d c3 55 8b ec c7 06 de 03 00 00 8b 56 04 8b 46 06 b4 43 8b 4e 08 cd 21 73 03 | !s....].U.........V..F..C.N..!s. |
| 33c40 | a3 de 03 8b c1 5d c3 55 8b ec 8b 5e 04 b8 00 44 cd 21 8b c2 5d c3 55 83 ec 04 3b 26 58 00 77 03 | .....].U...^...D.!..].U...;&X.w. |
| 33c60 | e9 ab f6 8b ec c7 46 02 00 00 8b 46 02 3d 14 00 7d 13 bb 0e 00 f7 eb 05 a4 06 50 e8 58 0b 8b e5 | ......F....F.=..}.........P.X... |
| 33c80 | ff 46 02 eb e5 c7 46 02 00 00 83 7e 02 14 7d 0d ff 76 02 e8 d2 08 8b e5 ff 46 02 eb ed ff 76 0a | .F....F....~..}..v.......F....v. |
| 33ca0 | ff 76 08 e8 77 0c 8b e5 83 c4 04 5d c3 55 81 ec 10 01 3b 26 58 00 77 03 e9 53 f6 8b ec 8d 86 16 | .v..w......].U....;&X.w..S...... |
| 33cc0 | 01 89 46 0e 8b b6 14 01 8a 04 30 e4 85 c0 75 03 e9 f0 00 8b c6 89 46 00 40 8a 1c 30 ff 83 fb 25 | ..F.......0...u.......F.@..0...% |
| 33ce0 | 89 86 14 01 89 5e 08 74 03 e9 ab 00 8b f0 8a 1c 30 ff 83 fb 25 75 34 ff 86 14 01 8a 04 30 e4 8b | .....^.t........0...%u4......0.. |
| 33d00 | 1e b6 06 4b 85 db 89 46 08 89 1e b6 06 78 0e 8b 36 b2 06 ff 06 b2 06 88 04 30 e4 eb a7 b8 b2 06 | ...K...F.....x..6........0...... |
| 33d20 | 50 ff 76 08 e8 18 0e 8b e5 eb 99 8d 46 0a 50 8d 46 0e 50 8d 46 10 50 ff b6 14 01 e8 51 10 8b e5 | P.v.........F.P.F.P.F.P.....Q... |
| 33d40 | 85 c0 89 46 0c 75 03 e9 7a ff c7 46 06 00 00 89 86 14 01 8b 46 06 8b 5e 0a 3b d8 7f 03 e9 64 ff | ...F.u..z..F........F..^.;....d. |
| 33d60 | 8b 1e b6 06 4b 85 db 89 1e b6 06 78 13 8b 36 b2 06 ff 06 b2 06 8b f8 8a 43 10 88 04 30 e4 eb 12 | ....K......x..6.........C...0... |
| 33d80 | 8b 76 06 8a 42 10 30 e4 bb b2 06 53 50 e8 af 0d 8b e5 ff 46 06 eb bc a1 b6 06 48 85 c0 a3 b6 06 | .v..B.0....SP......F......H..... |
| 33da0 | 78 12 8b 36 b2 06 ff 06 b2 06 8b 46 08 88 04 30 e4 e9 10 ff b8 b2 06 50 ff 76 08 e8 81 0d 8b e5 | x..6.......F...0.......P.v...... |
| 33dc0 | e9 01 ff 81 c4 10 01 5d c3 55 83 ec 02 3b 26 58 00 77 03 e9 38 f5 8b ec 8b 46 06 85 c0 78 16 3d | .......].U...;&X.w..8....F...x.= |
| 33de0 | 14 00 7d 11 d1 e0 d1 e0 8b f0 8a 84 e2 04 30 e4 25 80 00 75 0d c7 06 68 00 09 00 33 c0 83 c4 02 | ..}...........0.%..u...h...3.... |
| 33e00 | 5d c3 8b 46 06 d1 e0 d1 e0 05 e2 04 83 c4 02 5d c3 55 83 ec 0a 3b 26 58 00 77 03 e9 f0 f4 8b ec | ]..F...........].U...;&X.w...... |
| 33e20 | c7 46 04 00 00 8b 46 04 3d 14 00 7d 15 d1 e0 d1 e0 8b f0 8a 84 e2 04 30 e4 85 c0 74 05 ff 46 04 | .F....F.=..}...........0...t..F. |
| 33e40 | eb e3 83 7e 04 14 75 0e c7 06 68 00 18 00 b8 ff ff 83 c4 0a 5d c3 8b 46 04 d1 e0 d1 e0 05 e2 04 | ...~..u...h.........]..F........ |
| 33e60 | 8b f0 a1 bc 07 25 00 80 8b 5e 10 33 c3 89 46 10 25 00 80 89 76 08 74 05 b8 10 00 eb 02 33 c0 0d | .....%...^.3..F.%...v.t......3.. |
| 33e80 | 80 00 8b 76 08 88 04 8b 46 10 25 03 00 eb 4f 8b 76 08 8a 04 30 e4 0d 40 00 88 04 eb 52 8b 46 10 | ...v....F.%...O.v...0..@....R.F. |
| 33ea0 | 25 08 00 74 05 b8 08 00 eb 02 33 c0 0d 20 00 8b 76 08 8a 1c 30 ff 0b d8 88 1c eb 33 8b 76 08 8a | %..t......3.....v...0......3.v.. |
| 33ec0 | 04 30 e4 0d 60 00 88 04 eb 25 8b 76 08 c6 04 00 c7 06 68 00 16 00 b8 ff ff 83 c4 0a 5d c3 3d 02 | .0..`....%.v......h.........].=. |
| 33ee0 | 00 74 d9 3d 01 00 74 b5 3d 00 00 74 a2 eb db 8b 76 0e 8a 04 30 e4 85 c0 75 0f 8b 76 08 c6 44 01 | .t.=..t.=..t....v...0...u..v..D. |
| 33f00 | 01 8b 46 04 83 c4 0a 5d c3 c7 46 06 00 00 8b 46 06 3d 18 00 7d 37 bb 0a 00 f7 eb 05 32 05 40 50 | ..F....]..F....F.=..}7......2.@P |
| 33f20 | ff 76 0e e8 9c f7 8b e5 85 c0 75 1c 8b 46 06 bb 0a 00 f7 eb 8b f0 8a 84 32 05 8b 7e 08 88 45 01 | .v........u..F..........2..~..E. |
| 33f40 | 8b 46 04 83 c4 0a 5d c3 ff 46 06 eb c1 8b 76 08 c6 44 01 00 8b 46 10 25 00 02 74 08 ff 76 0e e8 | .F....]..F....v..D...F.%..t..v.. |
| 33f60 | af fc 8b e5 8b 46 10 25 03 00 50 ff 76 0e e8 0d fc 8b e5 8b 76 08 89 44 02 83 3e de 03 00 74 34 | .....F.%..P.v.......v..D..>...t4 |
| 33f80 | 8b 46 10 25 00 03 74 11 33 c0 50 ff 76 0e e8 d3 fb 8b e5 8b 76 08 89 44 02 83 3e de 03 00 74 3e | .F.%..t.3.P.v.......v..D..>...t> |
| 33fa0 | c7 06 68 00 02 00 8b 76 08 c6 04 00 b8 ff ff 83 c4 0a 5d c3 8b 46 10 25 00 05 3d 00 05 75 1f 8b | ..h....v..........]..F.%..=..u.. |
| 33fc0 | 76 08 ff 74 02 e8 d0 fb 8b e5 c7 06 68 00 11 00 8b 76 08 c6 04 00 b8 ff ff 83 c4 0a 5d c3 8b 46 | v..t........h....v..........]..F |
| 33fe0 | 04 83 c4 0a 5d c3 55 83 ec 06 3b 26 58 00 77 03 e9 1b f3 8b ec 8b 46 0c 25 00 80 0d 01 03 8b 5e | ....].U...;&X.w.......F.%......^ |
| 34000 | 0c 81 e3 ff 7f 53 50 ff 76 0a e8 04 fe 8b e5 83 c4 06 5d c3 55 83 ec 14 3b 26 58 00 77 03 e9 ed | .....SP.v.........].U...;&X.w... |
| 34020 | f2 8b ec 8b 46 1c 85 c0 79 0e c7 06 68 00 16 00 b8 ff ff 83 c4 14 5d c3 ff 76 18 e8 8b fd 8b e5 | ....F...y...h.........]..v...... |
| 34040 | 85 c0 89 46 12 75 08 b8 ff ff 83 c4 14 5d c3 8b 76 12 8a 44 01 30 e4 e9 a0 02 8b 46 1c 3d 01 00 | ...F.u.......]..v..D.0.....F.=.. |
| 34060 | 7f 03 e9 86 00 3d 80 00 7e 05 b8 80 00 eb 03 8b 46 1c bb 22 06 53 a2 22 06 e8 ae 14 8b e5 c7 46 | .....=..~.......F..".S.".......F |
| 34080 | 06 00 00 c7 46 08 02 00 a0 22 06 30 e4 8b 5e 06 3b c3 7e 46 8b 46 08 ff 46 08 8b f0 8a 84 22 06 | ....F....".0..^.;.~F.F..F.....". |
| 340a0 | 88 46 04 30 e4 3d 0d 00 75 0d ff 46 06 8b 76 1a 03 f3 c6 04 0a eb 23 8a 46 04 30 e4 3d 1a 00 75 | .F.0.=..u..F..v.......#.F.0.=..u |
| 340c0 | 07 c7 46 06 00 00 eb 12 8b 46 06 ff 46 06 8b 76 1a 03 f0 8a 46 04 88 04 eb ae b8 0a 00 50 e8 b4 | ..F......F..F..v....F........P.. |
| 340e0 | 08 8b e5 8b 46 06 83 c4 14 5d c3 b8 2d 17 bb 95 17 89 46 0e 89 5e 10 eb 0c b8 bd 17 bb da 17 89 | ....F....]..-.....F..^.......... |
| 34100 | 46 0e 89 5e 10 8b 76 12 8a 04 30 e4 25 10 00 74 2d c7 46 06 00 00 8b 46 06 3b 46 1c 7d 18 8b 46 | F..^..v...0.%..t-.F....F.;F.}..F |
| 34120 | 06 ff 46 06 8b 5e 1a 03 d8 89 5e 00 ff 56 0e 8b 76 00 88 04 eb e0 8b 46 06 83 c4 14 5d c3 c7 46 | ..F..^....^..V..v......F....]..F |
| 34140 | 06 00 00 8b 46 06 3b 46 1c 7c 03 e9 d6 00 ff 56 0e 88 46 04 30 e4 e9 b5 00 b8 0d 00 50 ff 56 10 | ....F.;F.|.....V..F.0.......P.V. |
| 34160 | 8b e5 b8 0a 00 50 ff 56 10 8b e5 8b 46 06 89 46 00 40 8b 76 1a 03 76 00 c6 04 0a 89 46 06 83 c4 | .....P.V....F..F.@.v..v.....F... |
| 34180 | 14 5d c3 83 7e 06 00 74 ba b8 08 00 50 ff 56 10 8b e5 b8 20 00 50 ff 56 10 8b e5 b8 08 00 50 ff | .]..~..t....P.V......P.V......P. |
| 341a0 | 56 10 8b e5 eb 9d b8 0d 00 50 ff 56 10 8b e5 b8 0a 00 50 ff 56 10 8b e5 33 c0 83 c4 14 5d c3 8b | V........P.V......P.V...3....].. |
| 341c0 | 46 06 ff 46 06 8b 76 1a 03 f0 8a 46 04 88 04 30 e4 3d 20 00 7d 1a b8 5e 00 50 ff 56 10 8b e5 8a | F..F..v....F...0.=..}..^.P.V.... |
| 341e0 | 46 04 30 e4 05 40 00 50 ff 56 10 8b e5 e9 53 ff 8a 46 04 30 e4 50 ff 56 10 8b e5 e9 45 ff 1a 00 | F.0..@.P.V....S..F.0.P.V....E... |
| 34200 | a6 0f 08 00 83 0f 0d 00 59 0f 0a 00 59 0f be 0c 00 2e 3b 84 fe 0f 75 05 2e ff a4 00 10 83 ee 04 | ........Y...Y.....;...u......... |
| 34220 | 79 ef eb 9b 8b 46 06 83 c4 14 5d c3 33 c0 83 c4 14 5d c3 ff 76 1c ff 76 1a 8b 76 12 ff 74 02 e8 | y....F....].3....]..v..v..v..t.. |
| 34240 | 6d f9 8b e5 89 46 06 83 3e de 03 00 74 08 b8 ff ff 83 c4 14 5d c3 8b 76 12 8a 04 30 e4 25 10 00 | m....F..>...t.......]..v...0.%.. |
| 34260 | 74 08 8b 46 06 83 c4 14 5d c3 33 c0 89 46 08 89 46 0a 8b 46 08 8b 5e 06 3b d8 7e 55 ff 46 08 8b | t..F....].3..F..F..F..^.;.~U.F.. |
| 34280 | 76 1a 03 f0 8a 04 88 46 04 30 e4 eb 38 8b 46 08 2b 46 06 48 33 db 85 c0 79 01 4b b9 01 00 51 53 | v......F.0..8.F.+F.H3...y.K...QS |
| 342a0 | 50 ff 76 18 e8 46 02 8b e5 8b 46 0a 83 c4 14 5d c3 eb bf 8b 46 0a ff 46 0a 8b 76 1a 03 f0 8a 46 | P.v..F....F....]....F..F..v....F |
| 342c0 | 04 88 04 eb ad 3d 0d 00 74 a8 3d 1a 00 74 be eb e2 83 7e 0a 00 75 09 83 7e 06 00 74 03 e9 53 ff | .....=..t.=..t....~..u..~..t..S. |
| 342e0 | 8b 46 0a 83 c4 14 5d c3 b8 ff ff 83 c4 14 5d c3 33 10 5a 0e 2c 10 f9 0e 2c 10 8b f0 83 fe 05 73 | .F....].......].3.Z.,...,......s |
| 34300 | 07 d1 e6 2e ff a4 f0 10 eb de 55 83 ec 10 3b 26 58 00 77 03 e9 f7 ef 8b ec 8b 46 18 85 c0 79 0e | ..........U...;&X.w.......F...y. |
| 34320 | c7 06 68 00 16 00 b8 ff ff 83 c4 10 5d c3 ff 76 14 e8 95 fa 8b e5 85 c0 89 46 0e 75 08 b8 ff ff | ..h.........]..v.........F.u.... |
| 34340 | 83 c4 10 5d c3 8b 76 0e 8a 44 01 30 e4 e9 8d 01 b8 95 17 89 46 04 eb 0e b8 02 18 89 46 04 eb 06 | ...]..v..D.0........F.......F... |
| 34360 | b8 da 17 89 46 04 c7 46 06 00 00 8b 46 06 8b 5e 18 3b d8 7e 36 ff 46 06 8b 76 16 03 f0 8a 04 88 | ....F..F....F..^.;.~6.F..v...... |
| 34380 | 46 02 30 e4 3d 0a 00 75 15 8b 76 0e 8a 04 30 e4 25 10 00 75 09 b8 0d 00 50 ff 56 04 8b e5 8a 46 | F.0.=..u..v...0.%..u....P.V....F |
| 343a0 | 02 30 e4 50 ff 56 04 8b e5 eb c0 8b 46 06 83 c4 10 5d c3 8b 76 0e 8a 04 30 e4 25 08 00 74 12 b8 | .0.P.V......F....]..v...0.%..t.. |
| 343c0 | 02 00 50 33 c0 50 33 db 53 ff 76 14 e8 1e 01 8b e5 8b 76 0e 8a 04 30 e4 25 10 00 74 28 ff 76 18 | ..P3.P3.S.v.......v...0.%..t(.v. |
| 343e0 | ff 76 16 ff 74 02 e8 e5 f7 8b e5 89 46 06 83 3e de 03 00 74 08 b8 ff ff 83 c4 10 5d c3 8b 46 06 | .v..t.......F..>...t.......]..F. |
| 34400 | 83 c4 10 5d c3 c6 46 03 00 33 c0 89 46 06 89 46 08 89 46 0a 8b 46 06 8b 5e 18 3b d8 7e 70 ff 46 | ...]..F..3..F..F..F..F..^.;.~p.F |
| 34420 | 06 8b 76 16 03 f0 8a 04 88 46 02 30 e4 3d 0a 00 75 11 8a 46 03 30 e4 3d 0d 00 74 07 c6 46 02 0d | ..v......F.0.=..u..F.0.=..t..F.. |
| 34440 | ff 4e 06 8b 46 08 89 46 00 40 8b 76 00 8a 5e 02 88 9c 22 06 3d 80 00 89 46 08 88 5e 03 7c b5 50 | .N..F..F.@.v..^...".=...F..^.|.P |
| 34460 | b8 22 06 50 8b 76 0e ff 74 02 e8 61 f7 8b e5 89 46 0c 83 3e de 03 00 74 08 8b 46 06 83 c4 10 5d | .".P.v..t..a....F..>...t..F....] |
| 34480 | c3 8b 46 0c 01 46 0a c7 46 08 00 00 eb 86 83 7e 08 00 74 21 ff 76 08 b8 22 06 50 8b 76 0e ff 74 | ..F..F..F......~..t!.v..".P.v..t |
| 344a0 | 02 e8 2a f7 8b e5 89 46 0c 83 3e de 03 00 74 05 c7 46 0c 00 00 8b 46 06 83 c4 10 5d c3 8b 46 18 | ..*....F..>...t..F....F....]..F. |
| 344c0 | 83 c4 10 5d c3 c7 06 68 00 13 00 b8 ff ff 83 c4 10 5d c3 b3 11 50 11 58 11 60 11 bd 12 8b f0 83 | ...]...h.........]...P.X.`...... |
| 344e0 | fe 05 73 07 d1 e6 2e ff a4 d3 12 eb d8 55 83 ec 0a 3b 26 58 00 77 03 e9 14 ee 8b ec ff 76 0e e8 | ..s..........U...;&X.w.......v.. |
| 34500 | c7 f8 8b e5 85 c0 89 46 08 75 0b b8 ff ff bb ff ff 83 c4 0a 5d c3 8b 76 08 8a 44 01 30 e4 85 c0 | .......F.u..........]..v..D.0... |
| 34520 | 74 09 33 c0 33 db 83 c4 0a 5d c3 ff 76 14 ff 76 12 ff 76 10 8b 76 08 ff 74 02 e8 b0 f6 8b e5 89 | t.3.3....]..v..v..v..v..t....... |
| 34540 | 46 06 89 5e 04 83 3e de 03 00 74 11 c7 06 68 00 16 00 b8 ff ff bb ff ff 83 c4 0a 5d c3 8b 46 06 | F..^..>...t...h............]..F. |
| 34560 | 8b 5e 04 83 c4 0a 5d c3 55 83 ec 06 3b 26 58 00 77 03 e9 99 ed 8b ec ff 76 0a e8 4c f8 8b e5 85 | .^....].U...;&X.w.......v..L.... |
| 34580 | c0 89 46 04 75 08 b8 ff ff 83 c4 06 5d c3 33 c0 8b 76 04 8a 5c 01 30 ff 85 db 89 46 02 75 14 ff | ..F.u.......].3..v..\.0....F.u.. |
| 345a0 | 74 02 e8 f3 f5 8b e5 83 3e de 03 00 74 05 c7 46 02 ff ff 8b 76 04 c6 04 00 8b 46 02 83 c4 06 5d | t.......>...t..F....v.....F....] |
| 345c0 | c3 55 8b ec ff 76 04 e8 47 f6 8b e5 83 3e de 03 00 74 05 b8 ff ff 5d c3 33 c0 5d c3 55 83 ec 06 | .U...v..G....>...t....].3.].U... |
| 345e0 | 3b 26 58 00 77 03 e9 25 ed 8b ec b8 a4 06 89 46 02 b8 bc 07 8b 5e 02 3b d8 73 0f 8a 47 08 30 e4 | ;&X.w..%.......F.....^.;.s..G.0. |
| 34600 | 85 c0 74 06 83 46 02 0e eb e7 8b 46 02 3d bc 07 75 07 33 c0 83 c4 06 5d c3 ff 76 02 ff 76 0c ff | ..t..F.....F.=..u.3....]..v..v.. |
| 34620 | 76 0a e8 07 00 8b e5 83 c4 06 5d c3 55 83 ec 0c 3b 26 58 00 77 03 e9 d5 ec 8b ec 8b 76 14 8a 44 | v.........].U...;&X.w.......v..D |
| 34640 | 08 84 c0 74 1f 30 e4 25 02 00 74 0a 56 b8 ff ff 50 e8 eb 04 8b e5 8b 76 14 8a 44 09 30 e4 50 e8 | ...t.0.%..t.V...P......v..D.0.P. |
| 34660 | 06 ff 8b e5 8b 76 12 8a 44 01 30 e4 3d 2b 00 74 04 33 db eb 03 33 db 43 8a 04 30 e4 88 5e 0a e9 | .....v..D.0.=+.t.3...3.C..0..^.. |
| 34680 | ec 00 a1 d6 07 0d 08 00 89 46 00 82 7e 0a 00 74 05 b8 02 00 eb 03 b8 01 00 8b 5e 00 0b d8 81 cb | .........F..~..t..........^..... |
| 346a0 | 00 01 b8 a4 01 50 53 ff 76 10 e8 64 f7 8b e5 89 46 06 40 75 07 33 c0 83 c4 0c 5d c3 b8 02 00 50 | .....PS.v..d....F.@u.3....]....P |
| 346c0 | 33 c0 50 33 db 53 ff 76 06 e8 21 fe 8b e5 82 7e 0a 00 74 05 b8 80 00 eb 03 b8 02 00 89 46 04 e9 | 3.P3.S.v..!....~..t..........F.. |
| 346e0 | a3 00 82 7e 0a 00 74 05 b8 02 00 eb 02 33 c0 8b 1e d6 07 0b d8 53 ff 76 10 e8 15 f7 8b e5 89 46 | ...~..t......3.......S.v.......F |
| 34700 | 06 40 75 07 33 c0 83 c4 0c 5d c3 82 7e 0a 00 74 05 b8 80 00 eb 03 b8 01 00 89 46 04 eb 67 82 7e | .@u.3....]..~..t..........F..g.~ |
| 34720 | 0a 00 74 05 b8 02 00 eb 03 b8 01 00 8b 1e d6 07 0b d8 81 cb 00 01 81 cb 00 02 b8 a4 01 50 53 ff | ..t..........................PS. |
| 34740 | 76 10 e8 cc f6 8b e5 89 46 06 40 75 07 33 c0 83 c4 0c 5d c3 82 7e 0a 00 74 05 b8 80 00 eb 03 b8 | v.......F.@u.3....]..~..t....... |
| 34760 | 02 00 89 46 04 eb 1e 33 c0 83 c4 0c 5d c3 3d 77 00 74 ab 3d 72 00 75 03 e9 67 ff 3d 61 00 75 03 | ...F...3....].=w.t.=r.u..g.=a.u. |
| 34780 | e9 ff fe eb e2 8b 46 06 d1 e0 d1 e0 8b f0 82 bc e3 04 00 74 13 81 4e 04 04 00 8b 46 14 05 0c 00 | ......F............t..N....F.... |
| 347a0 | 8b 76 14 89 44 06 eb 08 8b 76 14 c7 44 06 00 00 8b 46 06 8b 76 14 88 44 09 8b 44 06 89 04 33 c0 | .v..D....v..D....F..v..D..D...3. |
| 347c0 | 89 44 04 89 44 02 89 44 0a 8b 46 04 88 44 08 8b c6 83 c4 0c 5d c3 55 83 ec 04 3b 26 58 00 77 03 | .D..D..D..F..D......].U...;&X.w. |
| 347e0 | e9 2b eb 8b ec 8b 76 08 8a 44 08 30 e4 25 02 00 74 0a 56 b8 ff ff 50 e8 45 03 8b e5 8b 76 08 8a | .+....v..D.0.%..t.V...P.E....v.. |
| 34800 | 44 08 30 e4 25 0c 00 75 11 83 7c 0a 00 74 0b ff 74 0a ff 74 06 e8 5e 0f 8b e5 33 c0 8b 76 08 89 | D.0.%..u..|..t..t..t..^...3..v.. |
| 34820 | 44 06 89 44 0a c6 44 08 00 8a 44 09 30 e4 50 e8 36 fd 8b e5 83 c4 04 5d c3 55 83 ec 0a 3b 26 58 | D..D..D...D.0.P.6......].U...;&X |
| 34840 | 00 77 03 e9 c8 ea 8b ec 83 7e 0e 00 75 07 33 c0 83 c4 0a 5d c3 8b 46 0e 05 08 00 48 d1 e8 d1 e8 | .w.......~..u.3....]..F....H.... |
| 34860 | 89 46 08 d1 e0 d1 e0 50 e8 c8 0d 8b e5 85 c0 89 46 04 75 07 33 c0 83 c4 0a 5d c3 8b 76 04 8b 46 | .F.....P........F.u.3....]..v..F |
| 34880 | 08 89 44 02 8b c6 89 46 06 05 04 00 83 c4 0a 5d c3 55 83 ec 0a 3b 26 58 00 77 03 e9 70 ea 8b ec | ..D....F.......].U...;&X.w..p... |
| 348a0 | 8b 46 0e f7 66 10 50 89 46 02 e8 8c ff 8b e5 85 c0 89 46 06 75 07 33 c0 83 c4 0a 5d c3 8b 46 02 | .F..f.P.F.........F.u.3....]..F. |
| 348c0 | 40 40 48 d1 e8 8b 5e 06 89 46 04 89 5e 08 8b 46 04 ff 4e 04 3d 00 00 76 0d 8b 76 08 83 46 08 02 | @@H...^..F..^..F..N.=..v..v..F.. |
| 348e0 | c7 04 00 00 eb e8 8b 46 06 83 c4 0a 5d c3 55 83 ec 08 3b 26 58 00 77 03 e9 13 ea 8b ec 8b 46 0c | .......F....].U...;&X.w.......F. |
| 34900 | 8b f0 83 ee 04 8b c6 8b 5c 02 d1 e3 d1 e3 53 50 89 46 06 e8 60 0e 8b e5 83 c4 08 5d c3 55 8b ec | ........\.....SP.F..`......].U.. |
| 34920 | ff 76 06 ff 76 04 e8 dd e9 8b e5 5d c3 55 83 ec 04 3b 26 58 00 77 03 e9 d4 e9 8b ec b8 08 00 50 | .v..v......].U...;&X.w.........P |
| 34940 | e8 c7 0f 8b e5 88 46 02 84 c0 74 07 30 e4 83 c4 04 5d c3 b8 08 00 50 e8 b0 0f 8b e5 83 c4 04 5d | ......F...t.0....]....P........] |
| 34960 | c3 55 83 ec 04 3b 26 58 00 77 03 e9 a0 e9 8b ec b8 01 00 50 e8 93 0f 8b e5 88 46 02 84 c0 74 07 | .U...;&X.w.........P......F...t. |
| 34980 | 30 e4 83 c4 04 5d c3 b8 01 00 50 e8 7c 0f 8b e5 83 c4 04 5d c3 55 83 ec 02 3b 26 58 00 77 03 e9 | 0....]....P.|......].U...;&X.w.. |
| 349a0 | 6c e9 8b ec 8a 46 06 30 e4 50 b8 02 00 50 e8 59 0f 8b e5 8a 46 06 30 e4 83 c4 02 5d c3 55 83 ec | l....F.0.P...P.Y....F.0....].U.. |
| 349c0 | 02 3b 26 58 00 77 03 e9 44 e9 8b ec b8 03 00 50 e8 37 0f 8b e5 83 c4 02 5d c3 55 83 ec 02 3b 26 | .;&X.w..D......P.7......].U...;& |
| 349e0 | 58 00 77 03 e9 27 e9 8b ec 8a 46 06 30 e4 50 b8 04 00 50 e8 14 0f 8b e5 8a 46 06 30 e4 83 c4 02 | X.w..'....F.0.P...P......F.0.... |
| 34a00 | 5d c3 55 83 ec 02 3b 26 58 00 77 03 e9 ff e8 8b ec 8a 46 06 30 e4 50 b8 05 00 50 e8 ec 0e 8b e5 | ].U...;&X.w.......F.0.P...P..... |
| 34a20 | 8a 46 06 30 e4 83 c4 02 5d c3 55 83 ec 08 3b 26 58 00 77 03 e9 d7 e8 8b ec 8b 76 0c 8a 44 08 30 | .F.0....].U...;&X.w.......v..D.0 |
| 34a40 | e4 25 30 00 74 08 b8 ff ff 83 c4 08 5d c3 8b 76 0c 83 7c 0a 00 75 1c 8a 44 08 30 e4 25 04 00 75 | .%0.t.......]..v..|..u..D.0.%..u |
| 34a60 | 12 56 e8 bd 02 8b e5 85 c0 74 08 b8 ff ff 83 c4 08 5d c3 8b 76 0c 8a 44 08 30 e4 25 04 00 74 07 | .V.......t.......]..v..D.0.%..t. |
| 34a80 | c7 46 06 01 00 eb 29 8b 76 0c 8a 44 08 30 e4 25 02 00 74 08 b8 ff ff 83 c4 08 5d c3 8b 76 0c 8a | .F....).v..D.0.%..t.......]..v.. |
| 34aa0 | 44 08 30 e4 0d 01 00 88 44 08 8b 44 0a 89 46 06 8b 76 0c 8a 44 09 30 e4 ff 76 06 ff 74 06 50 e8 | D.0.....D..D..F..v..D.0..v..t.P. |
| 34ac0 | 52 f5 8b e5 85 c0 89 46 04 79 0e 8b 76 0c 8a 44 08 30 e4 0d 20 00 88 44 08 83 7e 04 00 75 0e 8b | R......F.y..v..D.0.....D..~..u.. |
| 34ae0 | 76 0c 8a 44 08 30 e4 0d 10 00 88 44 08 8b 46 04 85 c0 7e 0b 8b 76 0c 89 44 02 8b 44 06 89 04 8b | v..D.0.....D..F...~..v..D..D.... |
| 34b00 | 76 0c 8a 44 08 30 e4 25 30 00 74 08 b8 ff ff 83 c4 08 5d c3 8b 76 0c 8b 44 02 48 89 44 02 85 c0 | v..D.0.%0.t.......]..v..D.H.D... |
| 34b20 | 78 0c 8b 04 ff 04 8b f8 8a 1d 30 ff eb 0a ff 76 0c e8 f6 fe 8b e5 8b d8 8b c3 83 c4 08 5d c3 55 | x.........0....v.............].U |
| 34b40 | 83 ec 0c 3b 26 58 00 77 03 e9 c2 e7 8b ec 8b 46 10 8b 76 12 8a 5c 08 30 ff 81 e3 30 00 89 46 07 | ...;&X.w.......F..v..\.0...0..F. |
| 34b60 | 74 08 b8 ff ff 83 c4 0c 5d c3 8b 76 12 83 7c 0a 00 75 5b 8a 44 08 30 e4 25 04 00 75 51 56 e8 a1 | t.......]..v..|..u[.D.0.%..uQV.. |
| 34b80 | 01 8b e5 85 c0 74 08 b8 ff ff 83 c4 0c 5d c3 8b 76 12 8a 44 08 30 e4 0d 02 00 88 44 08 8b 44 0a | .....t.......]..v..D.0.....D..D. |
| 34ba0 | 89 44 04 48 89 44 04 85 c0 78 0f 8b 04 ff 04 8b 5e 10 8b f8 88 1d 30 ff eb 0d ff 76 12 ff 76 10 | .D.H.D...x......^.....0....v..v. |
| 34bc0 | e8 7c ff 8b e5 8b d8 8b c3 83 c4 0c 5d c3 8b 76 12 8a 44 08 30 e4 25 04 00 74 38 83 7e 10 ff 75 | .|..........]..v..D.0.%..t8.~..u |
| 34be0 | 07 33 c0 83 c4 0c 5d c3 8b 46 10 8b 76 12 8a 5c 09 30 ff c7 46 09 01 00 ff 76 09 8d 4e 04 51 53 | .3....]..F..v..\.0..F....v..N.QS |
| 34c00 | 88 46 04 e8 04 f7 8b e5 c7 46 10 ff ff 89 46 05 e9 83 00 8b 76 12 8a 44 08 30 e4 25 01 00 74 08 | .F.......F....F.....v..D.0.%..t. |
| 34c20 | b8 ff ff 83 c4 0c 5d c3 8b 76 12 8a 44 08 30 e4 0d 02 00 88 44 08 83 7e 10 ff 74 32 83 7c 04 00 | ......]..v..D.0.....D..~..t2.|.. |
| 34c40 | 7e 2c 8b 44 04 48 89 44 04 85 c0 78 0f 8b 04 ff 04 8b 5e 10 8b f8 88 1d 30 ff eb 0d ff 76 12 ff | ~,.D.H.D...x......^.....0....v.. |
| 34c60 | 76 10 e8 da fe 8b e5 8b d8 c7 46 10 ff ff 8b 76 12 8b 04 2b 44 06 89 46 09 74 16 8a 44 09 30 e4 | v.........F....v...+D..F.t..D.0. |
| 34c80 | ff 76 09 ff 74 06 50 e8 80 f6 8b e5 89 46 05 eb 05 c7 46 05 00 00 83 7e 05 ff 75 10 8b 76 12 8a | .v..t.P......F....F....~..u..v.. |
| 34ca0 | 44 08 30 e4 0d 20 00 88 44 08 eb 16 8b 46 05 3b 46 09 74 0e 8b 76 12 8a 44 08 30 e4 0d 10 00 88 | D.0.....D....F.;F.t..v..D.0..... |
| 34cc0 | 44 08 8b 76 12 8b 44 0a 89 44 04 8b 44 06 89 04 8b 46 10 3d ff ff 74 20 8b 5c 04 4b 89 5c 04 85 | D..v..D..D..D....F.=..t..\.K.\.. |
| 34ce0 | db 78 0a 8b 1c ff 04 88 07 30 e4 eb 0b ff 76 12 ff 76 10 e8 49 fe 8b e5 8b 76 12 8a 44 08 30 e4 | .x.......0....v..v..I....v..D.0. |
| 34d00 | 25 30 00 74 08 b8 ff ff 83 c4 0c 5d c3 83 7e 07 ff 75 07 33 c0 83 c4 0c 5d c3 8b 46 07 83 c4 0c | %0.t.......]..~..u.3....]..F.... |
| 34d20 | 5d c3 55 83 ec 02 3b 26 58 00 77 03 e9 df e5 8b ec 8b 76 06 83 7c 0a 00 74 11 8a 44 08 30 e4 25 | ].U...;&X.w.......v..|..t..D.0.% |
| 34d40 | 08 00 75 07 33 c0 83 c4 02 5d c3 ff 36 d8 07 e8 e1 08 8b e5 8b 76 06 89 04 89 44 06 85 c0 75 0e | ..u.3....]..6........v....D...u. |
| 34d60 | c7 06 68 00 0c 00 b8 ff ff 83 c4 02 5d c3 a1 d8 07 8b 76 06 89 44 0a 8a 44 08 30 e4 25 f3 ff 88 | ..h.........].....v..D..D.0.%... |
| 34d80 | 44 08 33 c0 89 44 04 89 44 02 83 c4 02 5d c3 55 83 ec 36 3b 26 58 00 77 03 e9 72 e5 8b ec 33 c0 | D.3..D..D....].U..6;&X.w..r...3. |
| 34da0 | c7 46 12 ff ff c7 46 14 20 00 8b 76 3a 8a 1c 30 ff 83 fb 2d 89 46 0c 89 46 16 89 46 0e 89 46 10 | .F....F....v:..0...-.F..F..F..F. |
| 34dc0 | 75 09 b8 01 00 ff 46 3a 89 46 0c 8b 76 3a 8a 04 30 e4 89 46 00 40 8b f0 8a 84 e0 03 30 e4 25 04 | u.....F:.F..v:..0..F.@......0.%. |
| 34de0 | 00 74 4a 83 7e 00 30 75 05 c7 46 14 30 00 8b 76 3a ff 46 3a 8a 04 30 e4 25 0f 00 89 46 16 8b 76 | .tJ.~.0u..F.0..v:.F:..0.%...F..v |
| 34e00 | 3a 8a 04 30 e4 40 8b f8 8a 85 e0 03 30 e4 25 04 00 74 1a 8b 46 16 bb 0a 00 f7 eb ff 46 3a 8a 1c | :..0.@......0.%..t..F.......F:.. |
| 34e20 | 30 ff 81 e3 0f 00 03 c3 89 46 16 eb d1 8b 76 3a 8a 04 30 e4 3d 2e 00 75 37 ff 46 3a c7 46 12 00 | 0........F....v:..0.=..u7.F:.F.. |
| 34e40 | 00 8b 76 3a 8a 04 30 e4 40 8b f8 8a 85 e0 03 30 e4 25 04 00 74 1a 8b 46 12 bb 0a 00 f7 eb ff 46 | ..v:..0.@......0.%..t..F.......F |
| 34e60 | 3a 8a 1c 30 ff 81 e3 0f 00 03 c3 89 46 12 eb d1 8b 76 3a 8a 04 30 e4 3d 6c 00 75 09 b8 01 00 ff | :..0........F....v:..0.=l.u..... |
| 34e80 | 46 3a 89 46 0e c7 46 1c 00 00 8b 76 3a 8a 04 30 e4 e9 a9 02 83 7e 0e 00 74 17 8b 76 3e 8b 04 83 | F:.F..F....v:..0.....~..t..v>... |
| 34ea0 | 04 04 8b f0 8b 5c 02 8b 0c 89 4e 1e 89 5e 20 eb 19 8b 76 3e 8b 04 83 04 02 8b f0 8b 1c 33 c9 85 | .....\....N..^....v>.........3.. |
| 34ec0 | db 79 01 49 89 4e 20 89 5e 1e 8b 46 20 85 c0 79 42 f7 56 20 f7 5e 1e 83 5e 20 ff c7 46 10 01 00 | .y.I.N..^..F...yB.V..^..^...F... |
| 34ee0 | eb 31 83 7e 0e 00 74 17 8b 76 3e 8b 04 83 04 04 8b f0 8b 5c 02 8b 0c 89 4e 1e 89 5e 20 eb 14 8b | .1.~..t..v>........\....N..^.... |
| 34f00 | 76 3e 8b 04 83 04 02 8b f0 8b 1c 33 c0 89 46 20 89 5e 1e c7 46 06 0b 00 8b 46 06 48 8b f0 89 46 | v>.........3..F..^..F....F.H...F |
| 34f20 | 06 8b 46 20 8b 5e 1e 33 c9 ba 0a 00 89 76 00 e8 8e 0a 83 c2 30 83 d1 00 8b 76 00 88 52 22 8b 46 | ..F..^.3.....v......0....v..R".F |
| 34f40 | 20 8b 5e 1e 33 c9 ba 0a 00 e8 74 0a 89 46 20 89 5e 1e 8b 46 20 0b 46 1e 75 be 83 7e 10 01 75 0d | ..^.3.....t..F..^..F..F.u..~..u. |
| 34f60 | 8b 46 06 48 8b f0 c6 42 22 2d 89 46 06 8d 46 22 8b 5e 06 03 d8 b8 0b 00 2b 46 06 89 46 0a 89 5e | .F.H...B"-.F..F".^......+F..F..^ |
| 34f80 | 1c e9 cf 01 83 7e 0e 00 74 17 8b 76 3e 8b 04 83 04 04 8b f0 8b 5c 02 8b 0c 89 4e 1e 89 5e 20 eb | .....~..t..v>........\....N..^.. |
| 34fa0 | 14 8b 76 3e 8b 04 83 04 02 8b f0 8b 1c 33 c0 89 46 20 89 5e 1e c7 46 06 08 00 8b 46 06 48 8b f0 | ..v>.........3..F..^..F....F.H.. |
| 34fc0 | 8b 5e 20 8b 4e 1e 33 db 81 e1 0f 00 8b f9 8a 9d be 07 88 5a 22 b9 04 00 8b 5e 20 8b 56 1e d1 fb | .^..N.3............Z"....^..V... |
| 34fe0 | d1 da e2 fa 89 5e 20 81 e3 ff 0f 89 46 06 89 56 1e 89 5e 20 8b 46 20 0b 46 1e 75 be 8d 46 22 8b | .....^......F..V..^..F..F.u..F". |
| 35000 | 5e 06 03 d8 b8 08 00 2b 46 06 89 46 0a 89 5e 1c e9 40 01 83 7e 0e 00 74 17 8b 76 3e 8b 04 83 04 | ^......+F..F..^..@..~..t..v>.... |
| 35020 | 04 8b f0 8b 5c 02 8b 0c 89 4e 1e 89 5e 20 eb 14 8b 76 3e 8b 04 83 04 02 8b f0 8b 1c 33 c0 89 46 | ....\....N..^....v>.........3..F |
| 35040 | 20 89 5e 1e c7 46 06 0b 00 8b 46 06 48 8b f0 8b 5e 20 8b 4e 1e 33 db 81 e1 07 00 83 c1 30 83 d3 | ..^..F....F.H...^..N.3.......0.. |
| 35060 | 00 88 4a 22 b9 03 00 8b 5e 20 8b 56 1e d1 fb d1 da e2 fa 89 5e 20 81 e3 ff 1f 89 46 06 89 56 1e | ..J"....^..V........^......F..V. |
| 35080 | 89 5e 20 8b 46 20 0b 46 1e 75 be 8d 46 22 8b 5e 06 03 d8 b8 0b 00 2b 46 06 89 46 0a 89 5e 1c e9 | .^..F..F.u..F".^......+F..F..^.. |
| 350a0 | b1 00 83 7e 12 ff 75 05 c7 46 12 c8 00 c7 46 0a 00 00 8b 46 0a 8b 5e 12 3b d8 7e 16 8b 7e 3e 8b | ...~..u..F....F....F..^.;.~..~>. |
| 350c0 | 35 8b 3c 03 f8 8a 05 30 e4 85 c0 74 05 ff 46 0a eb e0 8b 76 3e 8b 04 83 04 02 8b f0 8b 1c 89 5e | 5.<....0...t..F....v>..........^ |
| 350e0 | 1c eb 70 8d 46 22 c7 46 0a 01 00 8b 76 3e 8b 1c 83 04 02 8b 0f 89 46 1c 88 4e 22 eb 56 c7 46 1a | ..p.F".F....v>........F..N".V.F. |
| 35100 | 02 00 eb 4f c7 46 1a 00 00 eb 48 c7 46 1a 01 00 eb 41 33 c0 83 c4 36 5d c3 66 00 0b 1f 65 00 04 | ...O.F....H.F....A3...6].f...e.. |
| 35120 | 1f 67 00 fd 1e 63 00 e3 1e 73 00 a2 1e 6f 00 13 1e 78 00 84 1d 75 00 e2 1c 64 00 94 1c be 20 00 | .g...c...s...o...x...u...d...... |
| 35140 | 2e 3b 84 19 1f 75 05 2e ff a4 1b 1f 83 ee 04 79 ef eb bf 83 7e 1c 00 75 03 e9 b2 00 8b 46 16 85 | .;...u.........y....~..u.....F.. |
| 35160 | c0 74 05 3b 46 0a 7d 06 8b 46 0a 89 46 16 8b 46 0a 29 46 16 c7 46 06 00 00 83 7e 0c 00 74 3f 8b | .t.;F.}..F..F..F.)F..F....~..t?. |
| 35180 | 46 0a 48 85 c0 89 46 0a 78 17 8b 46 06 ff 46 06 8b 76 3c 03 f0 8b 7e 1c ff 46 1c 8a 05 88 04 eb | F.H...F.x..F..F..v<...~..F...... |
| 351a0 | de 8b 46 16 48 85 c0 89 46 16 78 51 8b 46 06 ff 46 06 8b 76 3c 03 f0 8b 46 14 88 04 eb e3 8b 46 | ..F.H...F.xQ.F..F..v<...F......F |
| 351c0 | 16 48 85 c0 89 46 16 78 12 8b 46 06 ff 46 06 8b 76 3c 03 f0 8b 46 14 88 04 eb e3 8b 46 0a 48 85 | .H...F.x..F..F..v<...F......F.H. |
| 351e0 | c0 89 46 0a 78 17 8b 46 06 ff 46 06 8b 76 3c 03 f0 8b 7e 1c ff 46 1c 8a 05 88 04 eb de 8b 46 06 | ..F.x..F..F..v<...~..F........F. |
| 35200 | 8b 76 40 89 04 8b 46 3a 40 83 c4 36 5d c3 83 7e 12 ff 75 05 c7 46 12 06 00 83 7e 12 14 7c 05 b8 | .v@...F:@..6]..~..u..F....~..|.. |
| 35220 | 13 00 eb 03 8b 46 12 89 46 0a 40 8d 5e 22 53 8d 5e 10 53 8d 5e 18 53 ff 76 1a 50 8b 76 3e ff 34 | .....F..F.@.^"S.^.S.^.S.v.P.v>.4 |
| 35240 | e8 30 08 8b e5 8b 76 3e 83 04 08 8d 5e 22 8b 4e 18 85 c9 89 46 0a 89 4e 06 89 5e 1c 79 03 f7 5e | .0....v>....^".N....F..N..^.y..^ |
| 35260 | 06 83 7e 1a 02 75 16 83 7e 0a 00 74 0a 83 7e 06 06 7c 04 33 c0 eb 03 33 c0 40 89 46 1a 83 7e 0a | ..~..u..~..t..~..|.3...3.@.F..~. |
| 35280 | 00 74 03 ff 4e 18 33 c0 89 46 06 83 7e 10 00 74 03 ff 46 06 83 7e 1a 00 74 21 8b 46 12 40 8b 5e | .t..N.3..F..~..t..F..~..t!.F.@.^ |
| 352a0 | 06 03 c3 8b 5e 18 85 db 89 46 06 78 03 01 5e 06 83 7e 12 00 74 31 ff 46 06 eb 2c 8b 46 12 05 06 | ....^....F.x..^..~..t1.F..,.F... |
| 352c0 | 00 01 46 06 8b 46 18 85 c0 79 04 f7 d8 eb 03 8b 46 18 3d 63 00 89 46 08 7e 03 ff 46 06 81 7e 08 | ..F..F...y......F.=c..F.~..F..~. |
| 352e0 | e7 03 7e 03 ff 46 06 83 7e 0c 00 75 29 8b 46 16 3b 46 06 7e 21 8b 46 06 29 46 16 8b 46 16 48 85 | ..~..F..~..u).F.;F.~!.F.)F..F.H. |
| 35300 | c0 89 46 16 78 10 8b 76 3c ff 46 3c 8b 46 14 88 04 ff 46 06 eb e5 83 7e 10 00 74 09 8b 76 3c ff | ..F.x..v<.F<.F....F....~..t..v<. |
| 35320 | 46 3c c6 04 2d 83 7e 1a 00 75 03 e9 e2 00 8b 46 18 85 c0 79 64 8b 76 3c 8b c6 89 46 00 40 c6 04 | F<..-.~..u.....F...yd.v<...F.@.. |
| 35340 | 30 8b f0 89 46 3c 40 c6 04 2e 89 46 3c 8b 46 12 48 85 c0 89 46 12 79 03 e9 8f 01 8b 46 18 40 85 | 0...F<@....F<.F.H...F.y.....F.@. |
| 35360 | c0 89 46 18 79 0b 8b 76 3c ff 46 3c c6 04 30 eb dc 8b 46 0a 48 85 c0 89 46 0a 78 12 8b 76 3c ff | ..F.y..v<.F<..0...F.H...F.x..v<. |
| 35380 | 46 3c 8b 7e 1c ff 46 1c 8a 05 88 04 eb bf 8b 76 3c ff 46 3c c6 04 30 eb b4 8b 46 18 ff 4e 18 85 | F<.~..F........v<.F<..0...F..N.. |
| 353a0 | c0 78 28 8b 46 0a 48 85 c0 89 46 0a 78 12 8b 76 3c ff 46 3c 8b 7e 1c ff 46 1c 8a 05 88 04 eb d9 | .x(.F.H...F.x..v<.F<.~..F....... |
| 353c0 | 8b 76 3c ff 46 3c c6 04 30 eb ce 83 7e 12 00 74 09 8b 76 3c ff 46 3c c6 04 2e 8b 46 12 48 85 c0 | .v<.F<..0...~..t..v<.F<....F.H.. |
| 353e0 | 89 46 12 79 03 e9 02 01 8b 46 0a 48 85 c0 89 46 0a 78 12 8b 76 3c ff 46 3c 8b 7e 1c ff 46 1c 8a | .F.y.....F.H...F.x..v<.F<.~..F.. |
| 35400 | 05 88 04 eb d5 8b 76 3c ff 46 3c c6 04 30 eb ca 8b 46 0a 48 85 c0 89 46 0a 78 12 8b 76 3c ff 46 | ......v<.F<..0...F.H...F.x..v<.F |
| 35420 | 3c 8b 7e 1c ff 46 1c 8a 05 88 04 eb 09 8b 76 3c ff 46 3c c6 04 30 8b 76 3c ff 46 3c c6 04 2e 8b | <.~..F........v<.F<..0.v<.F<.... |
| 35440 | 46 12 48 85 c0 89 46 12 78 28 8b 46 0a 48 85 c0 89 46 0a 78 12 8b 76 3c ff 46 3c 8b 7e 1c ff 46 | F.H...F.x(.F.H...F.x..v<.F<.~..F |
| 35460 | 1c 8a 05 88 04 eb d8 8b 76 3c ff 46 3c c6 04 30 eb cd 8b 76 3c 8b c6 89 46 00 40 c6 04 45 8b 5e | ........v<.F<..0...v<...F.@..E.^ |
| 35480 | 18 85 db 89 46 3c 79 0d 8b f0 ff 46 3c c6 04 2d f7 5e 18 eb 09 8b 76 3c ff 46 3c c6 04 2b c7 46 | ....F<y....F<..-.^....v<.F<..+.F |
| 354a0 | 0a 0b 00 8b 46 0a 48 8b f0 89 46 0a 8b 46 18 bb 0a 00 99 f7 fb 83 c2 30 88 52 22 8b 46 18 99 f7 | ....F.H...F..F.........0.R".F... |
| 354c0 | fb 89 46 18 83 7e 0a 09 7f d9 83 7e 18 00 75 d3 8b 46 0a 3d 0b 00 7d 12 8b 76 3c ff 46 3c ff 46 | ..F..~.....~..u..F.=..}..v<.F<.F |
| 354e0 | 0a 8b f8 8a 43 22 88 04 eb e6 83 7e 0c 01 75 29 8b 46 16 3b 46 06 7e 21 8b 46 06 29 46 16 8b 46 | ....C".....~..u).F.;F.~!.F.)F..F |
| 35500 | 16 48 85 c0 89 46 16 78 10 8b 76 3c ff 46 3c 8b 46 14 88 04 ff 46 06 eb e5 8b 46 06 8b 76 40 89 | .H...F.x..v<.F<.F....F....F..v@. |
| 35520 | 04 8b 46 3a 40 83 c4 36 5d c3 55 8b ec 8b 56 04 b4 0a cd 21 5d c3 55 83 ec 02 3b 26 58 00 77 03 | ..F:@..6].U...V....!].U...;&X.w. |
| 35540 | e9 cb dd 8b ec a1 ce 07 8b 1e d0 07 85 db a3 d2 07 89 1e d4 07 75 08 b8 ff ff 83 c4 02 5d c3 8b | .....................u.......].. |
| 35560 | 36 d2 07 33 c0 89 04 a1 d4 07 89 44 02 33 c0 83 c4 02 5d c3 55 83 ec 02 3b 26 58 00 77 03 e9 8d | 6..3.......D.3....].U...;&X.w... |
| 35580 | dd 8b ec 33 c0 50 e8 07 00 8b e5 83 c4 02 5d c3 55 83 ec 06 3b 26 58 00 77 03 e9 71 dd 8b ec 8b | ...3.P........].U...;&X.w..q.... |
| 355a0 | 46 0a 85 c0 79 08 b8 ff ff 83 c4 06 5d c3 c7 06 ce 07 00 00 c7 06 d0 07 00 00 c7 46 04 00 01 33 | F...y.......]..............F...3 |
| 355c0 | c0 50 bb 00 04 53 e8 53 03 8b e5 85 c0 89 46 02 75 08 b8 ff ff 83 c4 06 5d c3 8b 46 02 8b 5e 04 | .P...S.S......F.u.......]..F..^. |
| 355e0 | a3 ce 07 89 1e d0 07 8b 46 0a 48 89 46 0a 85 c0 74 19 33 c0 50 bb 00 04 53 e8 20 03 8b e5 85 c0 | ........F.H.F...t.3.P...S....... |
| 35600 | 74 09 8b 46 04 01 06 d0 07 eb dc e8 28 ff 33 c0 83 c4 06 5d c3 55 83 ec 04 3b 26 58 00 77 03 e9 | t..F........(.3....].U...;&X.w.. |
| 35620 | ec dc 8b ec a1 d4 07 d1 e0 d1 e0 33 db 93 83 c4 04 5d c3 55 83 ec 08 3b 26 58 00 77 03 e9 ce dc | ...........3.....].U...;&X.w.... |
| 35640 | 8b ec 8b 46 0c 33 db 53 50 89 46 04 89 5e 06 e8 07 00 8b e5 83 c4 08 5d c3 55 83 ec 10 3b 26 58 | ...F.3.SP.F..^.........].U...;&X |
| 35660 | 00 77 03 e9 a8 dc 8b ec 8b 46 16 8b 5e 14 33 c9 33 d2 e8 06 08 7f 07 33 c0 83 c4 10 5d c3 8b 46 | .w.......F..^.3.3......3....]..F |
| 35680 | 14 05 04 00 8b 5e 16 83 d3 00 2d 01 00 83 db 00 89 46 00 8b c3 8b 5e 00 33 c9 ba 04 00 e8 20 03 | .....^....-......F....^.3....... |
| 356a0 | be d2 07 8b 0c 89 46 0e 89 4e 06 89 5e 0c 89 76 08 83 7e 06 00 74 62 8b 76 06 8b 44 02 33 db 89 | ......F..N..^..v..~..tb.v..D.3.. |
| 356c0 | 46 00 8b c3 89 5e 02 8b 5e 00 8b 4e 0e 8b 56 0c e8 a8 07 7c 35 3b c1 75 02 3b da 75 09 8b 04 8b | F....^..^..N..V....|5;.u.;.u.... |
| 356e0 | 76 08 89 04 eb 15 8b 46 0c 8b 76 06 8b 5c 02 2b d8 89 5c 02 d1 e3 d1 e3 01 5e 06 8b 46 0c 29 06 | v......F..v..\.+..\......^..F.). |
| 35700 | d4 07 8b 46 06 83 c4 10 5d c3 8b 46 06 8b f0 8b 1c 89 46 08 89 5e 06 eb 98 b9 02 00 8b 46 0e 8b | ...F....]..F......F..^.......F.. |
| 35720 | 5e 0c d1 e3 d1 d0 e2 fa 50 53 e8 ef 01 8b e5 89 46 0a 85 c0 74 39 83 3e d0 07 00 75 0c 8b 5e 0c | ^.......PS......F...t9.>...u..^. |
| 35740 | a3 ce 07 89 1e d0 07 eb 1e a1 d0 07 d1 e0 d1 e0 8b 1e ce 07 03 d8 8b 46 0a 3b c3 89 5e 06 75 07 | .......................F.;..^.u. |
| 35760 | 8b 46 0c 01 06 d0 07 8b 46 0a 83 c4 10 5d c3 33 c0 83 c4 10 5d c3 55 83 ec 08 3b 26 58 00 77 03 | .F......F....].3....].U...;&X.w. |
| 35780 | e9 8b db 8b ec 8b 46 0e 33 db 53 50 ff 76 0c 89 46 04 89 5e 06 e8 07 00 8b e5 83 c4 08 5d c3 55 | ......F.3.SP.v..F..^.........].U |
| 357a0 | 83 ec 14 3b 26 58 00 77 03 e9 62 db 8b ec 8b 46 1c 8b 5e 1a 33 c9 33 d2 e8 c0 06 7f 08 b8 ff ff | ...;&X.w..b....F..^.3.3......... |
| 357c0 | 83 c4 14 5d c3 8b 46 18 8b 5e 1a 83 c3 04 8b 4e 1c 83 d1 00 83 eb 01 83 d9 00 89 46 0c 8b c1 33 | ...]..F..^.....N...........F...3 |
| 357e0 | c9 ba 04 00 e8 d9 01 89 5e 10 d1 e3 d1 e3 8b 4e 0c 03 cb 8b 5e 10 01 1e d4 07 be d2 07 8b 1c 89 | ........^......N....^........... |
| 35800 | 46 12 89 4e 0e 89 5e 04 89 76 08 8b 46 04 85 c0 75 03 e9 da 00 8b f0 8b 5c 02 d1 e3 d1 e3 03 d8 | F..N..^..v..F...u.......\....... |
| 35820 | 8b 4e 0e 3b c8 89 5e 06 73 19 8b 76 0c 89 04 8b 46 10 89 44 02 8b c6 8b 76 08 89 04 33 c0 83 c4 | .N.;..^.s..v....F..D....v...3... |
| 35840 | 14 5d c3 8b 46 04 3b 46 0e 75 29 8b f0 8b 1c 8b 7e 0c 89 1d 8b 44 02 33 db 8b 4e 10 03 c8 8b 56 | .]..F.;F.u).....~....D.3..N....V |
| 35860 | 12 13 d3 89 4d 02 8b c7 8b 76 08 89 04 33 c0 83 c4 14 5d c3 8b 46 0c 3b 46 06 73 0f 8b 46 10 29 | ....M....v...3....]..F.;F.s..F.) |
| 35880 | 06 d4 07 b8 ff ff 83 c4 14 5d c3 8b 46 0c 3b 46 06 75 46 8b 76 04 8b 04 85 c0 74 16 8b 5e 0e 3b | .........]..F.;F.uF.v.....t..^.; |
| 358a0 | d8 76 0f 8b 46 10 29 06 d4 07 b8 ff ff 83 c4 14 5d c3 8b 46 10 8b 76 04 01 44 02 8b 04 85 c0 74 | .v..F.).........]..F..v..D.....t |
| 358c0 | 11 8b 5e 0e 3b d8 75 0a 8b 47 02 01 44 02 8b 07 89 04 33 c0 83 c4 14 5d c3 8b 46 04 8b 5e 06 8b | ..^.;.u..G..D.....3....]..F..^.. |
| 358e0 | f0 8b 0c 89 46 08 89 4e 04 89 5e 0a e9 1c ff 8b 46 0c 8b 76 08 89 04 33 db 8b f0 89 1c 8b 46 10 | ....F..N..^.....F..v...3......F. |
| 35900 | 89 44 02 8b c3 83 c4 14 5d c3 55 8b ec 8a 66 04 8a 46 08 8b 56 06 cd 21 b4 00 5d c3 55 83 ec 04 | .D......].U...f..F..V..!..].U... |
| 35920 | 3b 26 58 00 77 03 e9 e5 d9 8b ec 8b 46 0a 8b 5e 08 8b 0e 5c 00 8b 16 5a 00 e8 3f 05 7e 07 33 c0 | ;&X.w.......F..^...\...Z..?.~.3. |
| 35940 | 83 c4 04 5d c3 a1 58 00 8b 5e 08 01 1e 58 00 29 1e 5a 00 8b 4e 0a 19 0e 5c 00 89 46 02 83 c4 04 | ...]..X..^...X.).Z..N...\..F.... |
| 35960 | 5d c3 55 83 ec 08 3b 26 58 00 77 03 e9 9f d9 8b ec 8b 46 0c 33 db 53 50 e8 a1 ff 8b e5 89 46 06 | ].U...;&X.w.......F.3.SP......F. |
| 35980 | 85 c0 74 05 83 c4 08 5d c3 b8 ff ff 83 c4 08 5d c3 55 83 ec 04 3b 26 58 00 77 03 e9 70 d9 8b ec | ..t....].......].U...;&X.w..p... |
| 359a0 | a1 56 00 8b 1e 58 00 2b d8 33 c9 85 db 79 01 49 01 1e 5a 00 11 0e 5c 00 a3 58 00 83 c4 04 5d c3 | .V...X.+.3...y.I..Z...\..X....]. |
| 359c0 | 55 83 ec 04 8b ec 89 4e 00 0b ca 75 07 33 c0 33 db e9 9a 00 89 46 02 0b c3 75 07 33 c9 33 d2 e9 | U......N...u.3.3.....F...u.3.3.. |
| 359e0 | 8c 00 8b 4e 00 8b 46 02 8b f0 85 f6 79 12 f7 d0 f7 db 1d ff ff 79 09 33 c0 33 c9 33 d2 eb 6f 90 | ...N..F.....y........y.3.3.3..o. |
| 35a00 | 33 f1 89 76 00 33 f6 85 c9 79 07 f7 d1 f7 da 83 d9 ff 75 1d 85 d2 78 19 bf 20 00 d1 e3 d1 d0 d1 | 3..v.3...y........u...x......... |
| 35a20 | d6 3b f2 72 03 2b f2 43 4f 75 f0 33 c9 8b d6 eb 21 bf 10 00 d1 e3 d1 d0 d1 d6 3b f1 72 0b 75 04 | .;.r.+.COu.3....!.........;.r.u. |
| 35a40 | 3b c2 72 05 2b c2 1b f1 43 4f 75 e8 8b ce 8b d0 33 c0 f7 46 00 00 80 74 07 f7 d0 f7 db 1d ff ff | ;.r.+...COu.....3..F...t........ |
| 35a60 | f7 46 02 00 80 74 07 f7 d1 f7 da 83 d9 ff 83 c4 04 5d c3 55 83 ec 28 8b ec c7 46 00 00 00 c7 46 | .F...t...........].U..(...F....F |
| 35a80 | 0c 00 00 8b 76 2c 8b 44 06 85 c0 79 05 81 4e 00 00 80 25 ff 7f 75 13 8b f8 0b 7c 04 75 0c 0b 7c | ....v,.D...y..N...%..u....|.u..| |
| 35aa0 | 02 75 07 0b 3c 75 03 eb 7d 90 b1 04 d3 e8 2d fe 03 89 46 0e 8b 0c 8b 5c 02 8b 44 04 8b 74 06 33 | .u..<u..}.....-...F....\..D..t.3 |
| 35ac0 | d2 bf 05 00 d1 ee d1 d8 d1 db d1 d9 d1 da 4f 75 f3 0d 00 80 89 46 04 89 5e 06 89 4e 08 89 56 0a | ..............Ou.....F..^..N..V. |
| 35ae0 | c7 46 0c 00 00 8b 76 0e 8b ce 85 f6 74 69 79 10 83 c6 03 78 13 be 01 00 e8 31 03 ff 46 0e eb e5 | .F....v.....tiy....x.....1..F... |
| 35b00 | e8 a0 02 ff 46 0c eb 0f be 04 00 01 76 0e e8 1b 03 e8 fa 02 ff 4e 0c f7 46 04 00 80 75 c7 ff 4e | ....F.......v........N..F...u..N |
| 35b20 | 0e e8 b3 02 eb f1 33 f6 81 4e 00 00 40 33 c9 f7 46 00 00 40 75 21 8b 46 04 0b 46 06 75 08 8b 46 | ......3..N..@3..F..@u!.F..F.u..F |
| 35b40 | 08 0b 46 0a 74 11 e8 c5 02 85 c9 75 0a 83 fe 01 75 05 ff 4e 0c eb ef 80 c1 30 88 4a 14 46 83 fe | ..F.t......u....u..N.....0.J.F.. |
| 35b60 | 14 7c ca c7 46 10 01 00 8b 46 30 8b 76 2e 85 c0 74 0b b9 01 00 8b 46 0c 48 03 f0 78 2d b9 14 00 | .|..F....F0.v...t.....F.H..x-... |
| 35b80 | 83 fe 12 7d 25 8b ce 8a 42 15 04 05 3c 3a 7c 1a c6 42 15 30 fe 42 14 8a 42 14 4e 79 ef ff 46 0c | ...}%...B...<:|..B.0.B..B.Ny..F. |
| 35ba0 | ff 4e 10 83 7e 30 00 74 01 41 8b 7e 36 8b 76 10 33 db 8a 42 14 88 05 43 47 3b d9 7d 11 46 83 fe | .N..~0.t.A.~6.v.3..B...CG;.}.F.. |
| 35bc0 | 14 7c ef b0 30 88 05 47 43 3b 5e 2e 7c f7 33 c0 f7 46 00 00 80 74 08 f7 46 00 00 40 75 01 48 8b | .|..0..GC;^.|.3..F...t..F..@u.H. |
| 35be0 | 76 34 89 04 8b 46 0c 8b 76 32 89 04 f7 46 00 00 40 74 02 33 c9 8b c1 83 c4 28 5d c3 55 83 ec 28 | v4...F..v2...F..@t.3.....(].U..( |
| 35c00 | 8b ec 33 c0 89 46 00 89 46 0c 89 46 02 89 46 0e 89 46 04 89 46 06 89 46 08 89 46 0a e8 31 02 3c | ..3..F..F..F..F..F..F..F..F..1.< |
| 35c20 | 30 75 07 81 4e 00 00 20 eb f2 3c 2d 75 08 81 4e 00 00 80 e8 1a 02 3c 30 7c 38 3c 39 7f 34 81 4e | 0u..N.....<-u..N......<0|8<9.4.N |
| 35c40 | 00 00 20 89 46 10 8b 46 02 29 46 0c f7 46 04 00 f0 74 05 ff 46 0c eb db e8 b3 01 8b 46 10 25 0f | ....F..F.)F..F...t..F.......F.%. |
| 35c60 | 00 01 46 0a 83 56 08 00 83 56 06 00 83 56 04 00 eb c1 3c 2e 75 0c 8b 46 02 85 c0 75 42 ff 46 02 | ..F..V...V...V....<.u..F...uB.F. |
| 35c80 | eb b1 3c 45 74 04 3c 65 75 35 e8 c3 01 3c 2b 74 09 3c 2d 75 08 81 4e 00 00 10 e8 b3 01 3c 30 7c | ..<Et.<eu5...<+t.<-u..N......<0| |
| 35ca0 | 1e 3c 39 7f 1a 24 0f 89 46 10 8b 46 0e e8 48 01 03 46 10 89 46 0e 3d ff 0f 72 df d1 e8 eb f4 f7 | .<9..$..F..F..H..F..F.=..r...... |
| 35cc0 | 46 00 00 20 75 0f 33 c0 8b 76 32 89 04 8b 46 12 83 c4 28 5d c3 8b 46 0e f7 46 00 00 10 74 02 f7 | F...u.3..v2...F...(]..F..F...t.. |
| 35ce0 | d8 01 46 0c 8b 46 04 0b 46 06 0b 46 08 0b 46 0a 75 03 e9 80 00 c7 46 0e 3e 04 f7 46 04 00 80 75 | ..F..F..F..F..F.u.....F.>..F...u |
| 35d00 | 08 e8 d3 00 ff 4e 0e eb f1 8b 46 0c 85 c0 74 1b 78 11 be 04 00 01 76 0e e8 11 01 e8 f0 00 ff 4e | .....N....F...t.x.....v........N |
| 35d20 | 0c eb d7 e8 7d 00 ff 46 0c eb cf 8b 46 0e 85 c0 78 41 3d ff 07 7f 37 b1 04 d3 e0 89 46 0e 8b 46 | ....}..F....F...xA=...7.....F..F |
| 35d40 | 04 8b 5e 06 8b 4e 08 8b 56 0a 8a d6 8a f1 8a cd 8a eb 8a df 8a f8 8a c4 bf 03 00 d1 e8 d1 db d1 | ..^..N..V....................... |
| 35d60 | d9 d1 da 4f 75 f5 25 0f 00 0b 46 0e eb 0d b8 f0 7f eb 02 33 c0 33 db 33 c9 33 d2 8b 76 34 f7 46 | ...Ou.%...F........3.3.3.3..v4.F |
| 35d80 | 00 00 80 74 03 0d 00 80 89 44 06 89 5c 04 89 4c 02 89 14 b8 01 00 8b 76 32 89 04 8b 46 12 83 c4 | ...t.....D..\..L.......v2...F... |
| 35da0 | 28 5d c3 be 40 00 33 c0 8b 5e 04 8b 4e 06 8b 56 08 8b 7e 0a d1 e7 d1 d2 d1 d1 d1 d3 d1 d0 3d 0a | (]..@.3..^..N..V..~...........=. |
| 35dc0 | 00 72 04 2d 0a 00 47 4e 75 ea 89 5e 04 89 4e 06 89 56 08 89 7e 0a c3 8b 46 0a d1 e0 89 46 0a 8b | .r.-..GNu..^..N..V..~...F....F.. |
| 35de0 | 46 08 d1 d0 89 46 08 8b 46 06 d1 d0 89 46 06 8b 46 04 d1 d0 89 46 04 c3 8b d8 33 c9 d1 e0 d1 d1 | F....F..F....F..F....F....3..... |
| 35e00 | d1 e0 d1 d1 03 c3 83 d1 00 d1 e0 d1 d1 c3 33 c9 bf 06 00 8b 43 04 89 4b 04 e8 dc ff 8b 5b 04 03 | ..............3.....C..K.....[.. |
| 35e20 | c3 83 d1 00 89 43 04 4f 4f 79 e8 c3 8b 46 04 8b 5e 06 8b 4e 08 8b 56 0a d1 e8 d1 db d1 d9 d1 da | .....C.OOy...F..^..N..V......... |
| 35e40 | 4e 75 f5 89 46 04 89 5e 06 89 4e 08 89 56 0a c3 83 7e 2c 00 74 09 8b 46 2c c7 46 2c 00 00 c3 ff | Nu..F..^..N..V...~,.t..F,.F,.... |
| 35e60 | 56 30 89 46 12 ff 4e 2e 75 06 81 4e 00 00 08 c3 f7 46 00 00 08 74 03 b8 ff ff c3 50 33 c1 58 50 | V0.F..N.u..N.....F...t.....P3.XP |
| 35e80 | 78 0f 2b c1 75 0e 33 c0 3b da 74 08 77 03 48 eb 03 0d ff 7f 85 c0 58 c3 00 00 00 00 00 00 00 00 | x.+.u.3.;.t.w.H.......X......... |
| 35ea0 | 00 5a 62 69 6b 6f 77 73 6b 69 20 43 20 73 74 61 72 74 75 70 20 43 6f 70 79 72 69 67 68 74 20 31 | .Zbikowski.C.startup.Copyright.1 |
| 35ec0 | 39 38 33 20 28 43 29 20 4d 69 63 72 6f 73 6f 66 74 20 43 6f 72 70 2a 2a 2a 2a 2a 20 53 74 61 63 | 983.(C).Microsoft.Corp*****.Stac |
| 35ee0 | 6b 20 4f 76 65 72 66 6c 6f 77 20 2a 2a 2a 2a 2a 0d 0a 00 00 e0 07 e0 07 e0 07 00 00 00 00 00 00 | k.Overflow.*****................ |
| 35f00 | 00 00 00 00 00 00 ca 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 35f20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 35f40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 35f60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 35f80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 35fa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 35fc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 35fe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 36000 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 36020 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 36040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 36060 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 36080 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 360a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 360c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 360e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 36100 | 00 00 00 00 00 00 00 00 00 00 00 00 41 3a 49 42 4d 42 49 4f 2e 43 4f 4d 00 43 61 6e 27 74 20 6f | ............A:IBMBIO.COM.Can't.o |
| 36120 | 70 65 6e 20 42 49 4f 53 20 66 69 6c 65 0a 00 62 75 66 5b 30 78 32 30 5d 3a 20 25 78 20 3d 3d 3e | pen.BIOS.file..buf[0x20]:.%x.==> |
| 36140 | 20 25 78 0a 00 00 00 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .%x............................. |
| 36160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 36180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 361a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 361c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 361e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 36200 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 36220 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 36240 | 00 00 00 00 00 00 00 00 00 00 2e 00 2e 2e 00 20 09 0d 0a 00 63 00 5f 6d 61 69 6e 3a 20 54 6f 6f | ....................c._main:.Too |
| 36260 | 20 6d 61 6e 79 20 61 72 67 75 6d 65 6e 74 73 0a 00 02 02 00 ff 00 3a 00 2e 00 5c 2f 3a 00 00 00 | .many.arguments.......:...\/:... |
| 36280 | 00 20 20 20 20 20 20 20 20 20 28 28 28 28 28 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..........(((((................. |
| 362a0 | 20 48 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 84 84 84 84 84 84 84 84 84 84 10 10 10 10 10 | .H.............................. |
| 362c0 | 10 10 81 81 81 81 81 81 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 10 10 10 10 | ................................ |
| 362e0 | 10 10 82 82 82 82 82 82 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 10 10 10 10 | ................................ |
| 36300 | 20 20 20 20 20 20 20 20 20 20 28 28 28 28 28 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..........(((((................. |
| 36320 | 20 48 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 84 84 84 84 84 84 84 84 84 84 10 10 10 10 10 | .H.............................. |
| 36340 | 10 10 81 81 81 81 81 81 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 10 10 10 10 | ................................ |
| 36360 | 10 10 82 82 82 82 82 82 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 10 10 10 10 | ................................ |
| 36380 | 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 363a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 363c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 63 6f 6e 3a 00 00 00 00 00 01 43 4f 4e | ...................con:......CON |
| 363e0 | 3a 00 00 00 00 00 02 70 72 6e 3a 00 00 00 00 00 02 50 52 4e 3a 00 00 00 00 00 02 6c 73 74 3a 00 | :......prn:......PRN:......lst:. |
| 36400 | 00 00 00 00 02 4c 53 54 3a 00 00 00 00 00 02 6c 70 74 3a 00 00 00 00 00 02 4c 50 54 3a 00 00 00 | .....LST:......lpt:......LPT:... |
| 36420 | 00 00 02 6c 70 74 31 3a 00 00 00 00 02 4c 50 54 31 3a 00 00 00 00 03 61 75 78 3a 00 00 00 00 00 | ...lpt1:.....LPT1:.....aux:..... |
| 36440 | 03 41 55 58 3a 00 00 00 00 00 03 63 6f 6d 3a 00 00 00 00 00 03 43 4f 4d 3a 00 00 00 00 00 03 63 | .AUX:......com:......COM:......c |
| 36460 | 6f 6d 31 3a 00 00 00 00 03 43 4f 4d 31 3a 00 00 00 00 03 72 64 72 3a 00 00 00 00 00 03 52 44 52 | om1:.....COM1:.....rdr:......RDR |
| 36480 | 3a 00 00 00 00 00 03 70 75 6e 3a 00 00 00 00 00 03 50 55 4e 3a 00 00 00 00 00 04 6e 75 6c 3a 00 | :......pun:......PUN:......nul:. |
| 364a0 | 00 00 00 00 04 4e 55 4c 3a 00 00 00 00 00 04 6e 75 6c 6c 3a 00 00 00 00 04 4e 55 4c 4c 3a 00 00 | .....NUL:......null:.....NULL:.. |
| 364c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 364e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 36500 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 36520 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 36540 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 36560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 36580 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 365a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 365c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 365e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 36600 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 36620 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 36640 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 30 31 | ..............................01 |
| 36660 | 32 33 34 35 36 37 38 39 41 42 43 44 45 46 00 00 00 00 00 00 00 00 00 00 00 02 00 00 00 00 00 00 | 23456789ABCDEF.................. |
| 36680 | 4e 6f 74 20 65 6e 6f 75 67 68 20 6d 65 6d 6f 72 79 0d 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 | Not.enough.memory............... |
| 366a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 366c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 366e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 36700 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 e6 60 0f 06 61 ff ff ff 13 46 61 15 66 | ....................`..a....Fa.f |
| 36720 | 61 17 86 61 19 a6 61 1b c6 61 1d e6 61 1f 06 62 21 26 62 23 46 62 25 66 62 27 86 62 29 a6 62 2b | a..a..a..a..a..b!&b#Fb%fb'.b).b+ |
| 36740 | c6 62 2d e6 62 2f 06 63 31 26 63 33 46 63 35 66 63 37 86 63 39 a6 63 3b c6 63 3d e6 63 3f 06 64 | .b-.b/.c1&c3Fc5fc7.c9.c;.c=.c?.d |
| 36760 | 41 26 64 43 46 64 45 66 64 47 86 64 49 a6 64 4b c6 64 4d e6 64 4f 06 65 ff ff ff 53 46 65 55 66 | A&dCFdEfdG.dI.dK.dM.dO.e...SFeUf |
| 36780 | 65 57 86 65 59 f6 ff 5b c6 65 5d f6 ff 5f 06 66 61 26 66 63 46 66 65 f6 ff 67 f6 ff 69 a6 66 6b | eW.eY..[.e].._.fa&fcFfe..g..i.fk |
| 367a0 | c6 66 6d e6 66 6f 06 67 71 26 67 73 46 67 75 66 67 77 86 67 79 a6 67 7b c6 67 7d e6 67 7f 06 68 | .fm.fo.gq&gsFgufgw.gy.g{.g}.g..h |
| 367c0 | 81 26 68 83 46 68 85 66 68 87 86 68 89 a6 68 8b c6 68 8d e6 68 8f 06 69 ff ff ff ff 4f 69 95 66 | .&h.Fh.fh..h..h..h..h..i....Oi.f |
| 367e0 | 69 97 86 69 99 a6 69 9b c6 69 9d e6 69 9f 06 6a a1 26 6a ff 4f 6a a5 66 6a a7 86 6a a9 a6 6a ab | i..i..i..i..i..j.&j.Oj.fj..j..j. |
| 36800 | 53 55 42 54 54 4c 09 44 65 76 69 63 65 20 74 61 62 6c 65 20 61 6e 64 20 53 52 48 20 64 65 66 69 | SUBTTL.Device.table.and.SRH.defi |
| 36820 | 6e 69 74 69 6f 6e 0d 0a 09 50 41 47 45 0d 0a 0d 0a 3b 20 54 68 65 20 64 65 76 69 63 65 20 74 61 | nition...PAGE....;.The.device.ta |
| 36840 | 62 6c 65 20 6c 69 73 74 20 68 61 73 20 74 68 65 20 66 6f 72 6d 3a 0d 0a 53 59 53 44 45 56 09 53 | ble.list.has.the.form:..SYSDEV.S |
| 36860 | 54 52 55 43 0d 0a 53 44 45 56 4e 45 58 54 09 44 44 09 3f 09 3b 50 6f 69 6e 74 65 72 20 74 6f 20 | TRUC..SDEVNEXT.DD.?.;Pointer.to. |
| 36880 | 6e 65 78 74 20 64 65 76 69 63 65 20 68 65 61 64 65 72 0d 0a 53 44 45 56 41 54 54 09 09 44 57 09 | next.device.header..SDEVATT..DW. |
| 368a0 | 3f 09 3b 41 74 74 72 69 62 75 74 65 73 20 6f 66 20 74 68 65 20 64 65 76 69 63 65 0d 0a 53 44 45 | ?.;Attributes.of.the.device..SDE |
| 368c0 | 56 53 54 52 41 54 09 44 57 09 3f 09 3b 53 74 72 61 74 65 67 79 20 65 6e 74 72 79 20 70 6f 69 6e | VSTRAT.DW.?.;Strategy.entry.poin |
| 368e0 | 74 0d 0a 53 44 45 56 49 4e 54 09 09 44 57 09 3f 09 3b 49 6e 74 65 72 72 75 70 74 20 65 6e 74 72 | t..SDEVINT..DW.?.;Interrupt.entr |
| 36900 | 79 20 70 6f 69 6e 74 0d 0a 53 44 45 56 4e 41 4d 45 09 44 42 09 38 20 44 55 50 20 28 3f 29 20 3b | y.point..SDEVNAME.DB.8.DUP.(?).; |
| 36920 | 4e 61 6d 65 20 6f 66 20 64 65 76 69 63 65 20 28 6f 6e 6c 79 20 66 69 72 73 74 20 62 79 74 65 20 | Name.of.device.(only.first.byte. |
| 36940 | 75 73 65 64 20 66 6f 72 20 62 6c 6f 63 6b 29 0d 0a 53 59 53 44 45 56 09 45 4e 44 53 0d 0a 0d 0a | used.for.block)..SYSDEV.ENDS.... |
| 36960 | 3b 41 74 74 72 69 62 75 74 65 20 62 69 74 20 6d 61 73 6b 73 0d 0a 44 45 56 54 59 50 09 45 51 55 | ;Attribute.bit.masks..DEVTYP.EQU |
| 36980 | 09 38 30 30 30 48 09 09 3b 42 69 74 20 31 35 20 2d 20 31 20 20 69 66 20 43 68 61 72 2c 20 30 20 | .8000H..;Bit.15.-.1..if.Char,.0. |
| 369a0 | 69 66 20 62 6c 6f 63 6b 0d 0a 44 45 56 49 4f 43 54 4c 20 45 51 55 09 34 30 30 30 48 09 09 3b 42 | if.block..DEVIOCTL.EQU.4000H..;B |
| 369c0 | 69 74 20 31 34 20 2d 20 44 65 76 69 63 65 20 75 6e 64 65 72 73 74 61 6e 64 73 20 49 4f 43 54 4c | it.14.-.Device.understands.IOCTL |
| 369e0 | 20 66 75 6e 63 74 69 6f 6e 73 0d 0a 49 53 46 41 54 42 59 44 45 56 20 45 51 55 09 32 30 30 30 48 | .functions..ISFATBYDEV.EQU.2000H |
| 36a00 | 09 09 3b 42 69 74 20 31 33 20 2d 20 44 65 76 69 63 65 20 75 73 65 73 20 46 41 54 20 49 44 20 62 | ..;Bit.13.-.Device.uses.FAT.ID.b |
| 36a20 | 79 74 65 73 2c 20 63 6f 6d 70 20 6d 65 64 69 61 2e 0d 0a 49 53 43 49 4e 09 45 51 55 09 30 30 30 | ytes,.comp.media...ISCIN.EQU.000 |
| 36a40 | 31 48 09 09 3b 42 69 74 20 30 20 2d 20 54 68 69 73 20 64 65 76 69 63 65 20 69 73 20 74 68 65 20 | 1H..;Bit.0.-.This.device.is.the. |
| 36a60 | 63 6f 6e 73 6f 6c 65 20 69 6e 70 75 74 2e 0d 0a 49 53 43 4f 55 54 09 45 51 55 09 30 30 30 32 48 | console.input...ISCOUT.EQU.0002H |
| 36a80 | 09 09 3b 42 69 74 20 31 20 2d 20 54 68 69 73 20 64 65 76 69 63 65 20 69 73 20 74 68 65 20 63 6f | ..;Bit.1.-.This.device.is.the.co |
| 36aa0 | 6e 73 6f 6c 65 20 6f 75 74 70 75 74 2e 0d 0a 49 53 4e 55 4c 4c 09 45 51 55 09 30 30 30 34 48 09 | nsole.output...ISNULL.EQU.0004H. |
| 36ac0 | 09 3b 42 69 74 20 32 20 2d 20 54 68 69 73 20 64 65 76 69 63 65 20 69 73 20 74 68 65 20 6e 75 6c | .;Bit.2.-.This.device.is.the.nul |
| 36ae0 | 6c 20 64 65 76 69 63 65 2e 0d 0a 49 53 43 4c 4f 43 4b 20 45 51 55 09 30 30 30 38 48 09 09 3b 42 | l.device...ISCLOCK.EQU.0008H..;B |
| 36b00 | 69 74 20 33 20 2d 20 54 68 69 73 20 64 65 76 69 63 65 20 69 73 20 74 68 65 20 63 6c 6f 63 6b 20 | it.3.-.This.device.is.the.clock. |
| 36b20 | 64 65 76 69 63 65 2e 0d 0a 49 53 53 50 45 43 09 45 51 55 09 30 30 31 30 48 09 09 3b 42 69 74 20 | device...ISSPEC.EQU.0010H..;Bit. |
| 36b40 | 34 20 2d 20 54 68 69 73 20 64 65 76 69 63 65 20 69 73 20 73 70 65 63 69 61 6c 0d 0a 0d 0a 3b 53 | 4.-.This.device.is.special....;S |
| 36b60 | 74 61 74 69 63 20 52 65 67 75 65 73 74 20 48 65 61 64 65 72 0d 0a 53 52 48 45 41 44 09 53 54 52 | tatic.Reguest.Header..SRHEAD.STR |
| 36b80 | 55 43 0d 0a 52 45 51 4c 45 4e 09 44 42 09 3f 09 09 3b 4c 65 6e 67 74 68 20 69 6e 20 62 79 74 65 | UC..REQLEN.DB.?..;Length.in.byte |
| 36ba0 | 73 20 6f 66 20 72 65 71 75 65 73 74 20 62 6c 6f 63 6b 0d 0a 52 45 51 55 4e 49 54 20 44 42 09 3f | s.of.request.block..REQUNIT.DB.? |
| 36bc0 | 09 09 3b 44 65 76 69 63 65 20 75 6e 69 74 20 6e 75 6d 62 65 72 0d 0a 52 45 51 46 55 4e 43 20 44 | ..;Device.unit.number..REQFUNC.D |
| 36be0 | 42 09 3f 09 09 3b 54 79 70 65 20 6f 66 20 72 65 71 75 65 73 74 0d 0a 52 45 51 53 54 41 54 20 44 | B.?..;Type.of.request..REQSTAT.D |
| 36c00 | 57 09 3f 09 09 3b 53 74 61 74 75 73 20 57 6f 72 64 0d 0a 52 65 71 44 6f 6e 65 20 44 57 09 3f 0d | W.?..;Status.Word..ReqDone.DW.?. |
| 36c20 | 0a 09 44 57 09 3f 09 09 3b 20 44 57 4f 52 44 20 61 64 64 72 65 73 73 20 6f 66 20 44 65 76 44 6f | ..DW.?..;.DWORD.address.of.DevDo |
| 36c40 | 6e 65 20 72 6f 75 74 69 6e 65 0d 0a 44 65 76 4c 69 6e 6b 20 44 44 09 3f 09 09 3b 20 44 72 69 76 | ne.routine..DevLink.DD.?..;.Driv |
| 36c60 | 65 72 20 72 65 71 75 65 73 74 20 6c 69 6e 6b 20 66 69 65 6c 64 0d 0a 53 52 48 45 41 44 09 45 4e | er.request.link.field..SRHEAD.EN |
| 36c80 | 44 53 0d 0a 0d 0a 3b 09 4f 74 68 65 72 20 66 69 65 6c 64 73 20 62 65 79 6f 6e 64 20 74 68 65 20 | DS....;.Other.fields.beyond.the. |
| 36ca0 | 73 74 61 6e 64 61 72 64 20 31 33 20 62 79 74 65 20 68 65 61 64 65 72 0d 0a 52 45 51 4d 45 44 09 | standard.13.byte.header..REQMED. |
| 36cc0 | 45 51 55 09 31 33 09 09 3b 20 6d 65 64 69 61 20 62 79 74 65 0d 0a 52 45 51 52 43 48 52 20 45 51 | EQU.13..;.media.byte..REQRCHR.EQ |
| 36ce0 | 55 09 31 33 09 09 3b 20 72 65 61 64 20 63 68 61 72 61 63 74 65 72 0d 0a 52 45 51 58 41 44 09 45 | U.13..;.read.character..REQXAD.E |
| 36d00 | 51 55 09 31 34 09 09 3b 20 74 72 61 6e 73 66 65 72 20 61 64 64 72 65 73 73 0d 0a 52 45 51 53 43 | QU.14..;.transfer.address..REQSC |
| 36d20 | 4e 54 20 45 51 55 09 31 38 09 09 3b 20 62 79 74 65 2f 73 65 63 74 6f 72 79 20 63 6f 75 6e 74 0d | NT.EQU.18..;.byte/sectory.count. |
| 36d40 | 0a 52 45 51 53 53 45 43 20 45 51 55 09 32 30 09 09 3b 20 73 74 61 72 74 69 6e 67 20 73 65 63 74 | .REQSSEC.EQU.20..;.starting.sect |
| 36d60 | 6f 72 20 6e 75 6d 62 65 72 20 69 66 20 62 6c 6f 63 6b 20 64 65 76 69 63 65 0d 0a 52 45 51 53 73 | or.number.if.block.device..REQSs |
| 36d80 | 6b 6e 20 45 51 55 09 32 30 09 09 3b 20 6b 65 79 62 6f 61 72 64 2f 73 63 72 65 65 6e 20 6e 75 6d | kn.EQU.20..;.keyboard/screen.num |
| 36da0 | 62 65 72 20 69 66 20 63 68 61 72 20 20 64 65 76 69 63 65 0d 0a 0d 0a 3b 53 74 61 74 75 73 20 77 | ber.if.char..device....;Status.w |
| 36dc0 | 6f 72 64 20 6d 61 73 6b 73 0d 0a 53 54 45 52 52 09 45 51 55 09 38 30 30 30 48 09 09 3b 42 69 74 | ord.masks..STERR.EQU.8000H..;Bit |
| 36de0 | 20 31 35 20 2d 20 45 72 72 6f 72 0d 0a 3b 3b 53 74 4b 65 79 20 45 51 55 09 34 30 30 30 48 09 09 | .15.-.Error..;;StKey.EQU.4000H.. |
| 36e00 | 3b 42 69 74 20 31 34 20 2d 20 54 68 69 73 20 69 73 20 63 6f 6e 73 6f 6c 65 20 72 65 61 64 20 72 | ;Bit.14.-.This.is.console.read.r |
| 36e20 | 65 71 75 65 73 74 0d 0a 44 64 4b 65 79 09 45 51 55 09 30 34 30 30 48 09 09 3b 42 69 74 20 31 30 | equest..DdKey.EQU.0400H..;Bit.10 |
| 36e40 | 20 2d 20 44 65 61 64 20 4b 65 79 0d 0a 53 54 42 55 49 09 45 51 55 09 30 32 30 30 48 09 09 3b 42 | .-.Dead.Key..STBUI.EQU.0200H..;B |
| 36e60 | 69 74 20 39 20 2d 20 42 75 73 79 0d 0a 53 54 44 4f 4e 09 45 51 55 09 30 31 30 30 48 09 09 3b 42 | it.9.-.Busy..STDON.EQU.0100H..;B |
| 36e80 | 69 74 20 38 20 2d 20 44 6f 6e 65 0d 0a 53 54 45 43 4f 44 45 20 45 51 55 09 30 30 46 46 48 09 09 | it.8.-.Done..STECODE.EQU.00FFH.. |
| 36ea0 | 3b 45 72 72 6f 72 20 63 6f 64 65 0d 0a 57 52 45 43 4f 44 45 20 45 51 55 09 30 0d 0a 0d 0a 0d 0a | ;Error.code..WRECODE.EQU.0...... |
| 36ec0 | 3b 2a 2a 09 44 72 69 76 65 72 20 43 6f 6d 6d 61 6e 64 20 42 6c 6f 63 6b 20 46 75 6e 63 74 69 6f | ;**.Driver.Command.Block.Functio |
| 36ee0 | 6e 20 63 6f 64 65 73 0d 0a 0d 0a 44 45 56 49 4e 49 54 20 45 51 55 09 30 09 09 3b 49 6e 69 74 69 | n.codes....DEVINIT.EQU.0..;Initi |
| 36f00 | 61 6c 69 7a 61 74 69 6f 6e 0d 0a 44 49 4e 49 54 48 4c 20 45 51 55 09 32 36 09 09 3b 53 69 7a 65 | alization..DINITHL.EQU.26..;Size |
| 36f20 | 20 6f 66 20 69 6e 69 74 20 68 65 61 64 65 72 0d 0a 0d 0a 44 45 56 4d 44 43 48 20 45 51 55 09 31 | .of.init.header....DEVMDCH.EQU.1 |
| 36f40 | 09 09 3b 4d 65 64 69 61 20 63 68 65 63 6b 0d 0a 44 4d 45 44 48 4c 09 45 51 55 09 31 35 09 09 3b | ..;Media.check..DMEDHL.EQU.15..; |
| 36f60 | 53 69 7a 65 20 6f 66 20 6d 65 64 69 61 20 63 68 65 63 6b 20 68 65 61 64 65 72 0d 0a 0d 0a 44 45 | Size.of.media.check.header....DE |
| 36f80 | 56 42 50 42 09 45 51 55 09 32 09 09 3b 47 65 74 20 42 50 42 0d 0a 44 42 50 42 48 4c 09 45 51 55 | VBPB.EQU.2..;Get.BPB..DBPBHL.EQU |
| 36fa0 | 09 32 32 09 09 3b 53 69 7a 65 20 6f 66 20 47 65 74 20 42 50 42 20 68 65 61 64 65 72 0d 0a 0d 0a | .22..;Size.of.Get.BPB.header.... |
| 36fc0 | 44 45 56 52 44 49 4f 43 54 4c 20 45 51 55 09 33 09 09 3b 49 4f 43 54 4c 20 72 65 61 64 0d 0a 0d | DEVRDIOCTL.EQU.3..;IOCTL.read... |
| 36fe0 | 0a 44 45 56 52 44 09 45 51 55 09 34 09 09 3b 52 65 61 64 0d 0a 44 52 44 57 52 48 4c 20 45 51 55 | .DEVRD.EQU.4..;Read..DRDWRHL.EQU |
| 37000 | 09 32 32 09 09 3b 53 69 7a 65 20 6f 66 20 52 44 2f 57 52 20 68 65 61 64 65 72 0d 0a 0d 0a 44 45 | .22..;Size.of.RD/WR.header....DE |
| 37020 | 56 52 44 4e 44 20 45 51 55 09 35 09 09 3b 4e 6f 6e 20 64 65 73 74 72 75 63 74 69 76 65 20 72 65 | VRDND.EQU.5..;Non.destructive.re |
| 37040 | 61 64 20 6e 6f 20 77 61 69 74 20 28 63 68 61 72 61 63 74 65 72 20 64 65 76 73 29 0d 0a 44 52 44 | ad.no.wait.(character.devs)..DRD |
| 37060 | 4e 44 48 4c 20 45 51 55 09 31 34 09 09 3b 53 69 7a 65 20 6f 66 20 6e 6f 6e 20 64 65 73 74 72 75 | NDHL.EQU.14..;Size.of.non.destru |
| 37080 | 63 74 69 76 65 20 72 65 61 64 20 68 65 61 64 65 72 0d 0a 0d 0a 44 45 56 49 53 54 09 45 51 55 09 | ctive.read.header....DEVIST.EQU. |
| 370a0 | 36 09 09 3b 49 6e 70 75 74 20 73 74 61 74 75 73 0d 0a 44 53 54 41 54 48 4c 20 45 51 55 09 31 33 | 6..;Input.status..DSTATHL.EQU.13 |
| 370c0 | 09 09 3b 53 69 7a 65 20 6f 66 20 73 74 61 74 75 73 20 68 65 61 64 65 72 0d 0a 0d 0a 44 45 56 49 | ..;Size.of.status.header....DEVI |
| 370e0 | 46 4c 09 45 51 55 09 37 09 09 3b 49 6e 70 75 74 20 66 6c 75 73 68 0d 0a 44 46 4c 53 48 4c 09 45 | FL.EQU.7..;Input.flush..DFLSHL.E |
| 37100 | 51 55 09 31 35 09 09 3b 53 69 7a 65 20 6f 66 20 66 6c 75 73 68 20 68 65 61 64 65 72 0d 0a 0d 0a | QU.15..;Size.of.flush.header.... |
| 37120 | 44 45 56 57 52 54 09 45 51 55 09 38 09 09 3b 57 72 69 74 65 0d 0a 0d 0a 44 45 56 57 52 54 56 20 | DEVWRT.EQU.8..;Write....DEVWRTV. |
| 37140 | 45 51 55 09 39 09 09 3b 57 72 69 74 65 20 77 69 74 68 20 76 65 72 69 66 79 0d 0a 0d 0a 44 45 56 | EQU.9..;Write.with.verify....DEV |
| 37160 | 4f 53 54 09 45 51 55 09 31 30 09 09 3b 4f 75 74 70 75 74 20 73 74 61 74 75 73 0d 0a 0d 0a 44 45 | OST.EQU.10..;Output.status....DE |
| 37180 | 56 4f 46 4c 09 45 51 55 09 31 31 09 09 3b 4f 75 74 70 75 74 20 66 6c 75 73 68 0d 0a 0d 0a 44 45 | VOFL.EQU.11..;Output.flush....DE |
| 371a0 | 56 57 52 49 4f 43 54 4c 20 45 51 55 09 31 32 09 09 3b 49 4f 43 54 4c 20 77 72 69 74 65 0d 0a 0d | VWRIOCTL.EQU.12..;IOCTL.write... |
| 371c0 | 0a 44 45 56 47 49 4f 43 20 45 51 55 09 31 36 09 09 3b 20 67 65 6e 65 72 69 63 20 49 4f 43 54 4c | .DEVGIOC.EQU.16..;.generic.IOCTL |
| 371e0 | 0d 0a 0d 0a 44 45 56 53 54 4f 50 20 45 51 55 09 31 37 09 09 3b 20 70 61 75 73 65 20 64 65 76 69 | ....DEVSTOP.EQU.17..;.pause.devi |
| 37200 | 63 65 0d 0a 44 45 56 53 54 52 54 20 45 51 55 09 31 38 09 09 3b 20 72 65 73 74 61 72 74 20 64 65 | ce..DEVSTRT.EQU.18..;.restart.de |
| 37220 | 76 69 63 65 0d 0a 44 53 54 4f 50 48 4c 20 45 51 55 09 31 33 09 09 3b 53 69 7a 65 20 6f 66 20 73 | vice..DSTOPHL.EQU.13..;Size.of.s |
| 37240 | 74 61 72 74 2f 73 74 6f 70 20 68 65 61 64 65 72 0d 0a 0d 0a 53 55 42 54 54 4c 0d 0a 6c 20 77 65 | tart/stop.header....SUBTTL..l.we |
| 37260 | 20 73 65 65 20 63 74 6c 2d 51 0d 0a 0d 0a 70 75 74 63 32 3a 09 63 61 6c 6c 09 69 6e 63 68 72 0d | .see.ctl-Q....putc2:.call.inchr. |
| 37280 | 0a 09 6a 7a 09 70 75 74 63 32 0d 0a 09 63 6d 70 09 61 6c 2c 31 37 0d 0a 09 6a 6e 7a 09 70 75 74 | ..jz.putc2...cmp.al,17...jnz.put |
| 372a0 | 63 32 0d 0a 0d 0a 70 75 74 63 33 3a 09 70 6f 70 66 0d 0a 09 6d 6f 76 09 64 78 2c 55 52 5f 4c 53 | c2....putc3:.popf...mov.dx,UR_LS |
| 372c0 | 52 0d 0a 70 75 74 63 34 3a 09 69 6e 09 61 6c 2c 64 78 0d 0a 09 74 65 73 74 09 61 6c 2c 30 32 30 | R..putc4:.in.al,dx...test.al,020 |
| 372e0 | 68 0d 0a 09 6a 7a 09 70 75 74 63 34 0d 0a 0d 0a 3b 09 72 65 61 64 79 2e 09 63 72 61 6e 6b 20 69 | h...jz.putc4....;.ready..crank.i |
| 37300 | 74 20 6f 75 74 21 0d 0a 0d 0a 09 6d 6f 76 09 64 78 2c 55 52 5f 44 41 54 0d 0a 0d 0a 09 70 6f 70 | t.out!.....mov.dx,UR_DAT.....pop |
| 37320 | 09 61 78 0d 0a 09 6f 75 74 09 64 78 2c 61 6c 0d 0a 0d 0a 09 70 6f 70 09 62 78 0d 0a 09 70 6f 70 | .ax...out.dx,al.....pop.bx...pop |
| 37340 | 09 63 78 0d 0a 09 70 6f 70 09 64 78 0d 0a 09 70 6f 70 66 0d 0a 09 72 65 74 0d 0a 0d 0a 70 75 74 | .cx...pop.dx...popf...ret....put |
| 37360 | 63 68 61 72 20 45 4e 44 50 0d 0a 0d 0a 45 4e 44 49 46 0d 0a f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | char.ENDP....ENDIF.............. |
| 37380 | 00 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 373a0 | 00 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 373c0 | 00 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 373e0 | 00 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 37400 | 42 52 45 41 4b 20 3c 49 6e 74 65 72 6e 61 6c 20 73 79 73 74 65 6d 20 66 69 6c 65 20 74 61 62 6c | BREAK.<Internal.system.file.tabl |
| 37420 | 65 20 66 6f 72 6d 61 74 3e 0d 0a 0d 0a 3b 2d 2d 2d 2d 2b 2d 2d 2d 2d 2b 2d 2d 2d 2d 2b 2d 2d 2d | e.format>....;----+----+----+--- |
| 37440 | 2d 2b 2d 2d 2d 2d 2b 2d 2d 2d 2d 2b 2d 2d 2d 2d 2b 2d 2d 2d 2d 2b 2d 2d 2d 2d 2b 2d 2d 2d 2d 2b | -+----+----+----+----+----+----+ |
| 37460 | 2d 2d 2d 2d 2b 2d 2d 2d 2d 2b 2d 2d 2d 2d 2b 2d 2d 2d 2d 2b 2d 2d 2d 2d 3b 0d 0a 3b 09 20 20 20 | ----+----+----+----+----;..;.... |
| 37480 | 20 20 43 09 41 20 20 56 20 20 45 09 20 41 20 20 54 09 20 20 50 20 20 52 09 4f 20 20 47 20 20 52 | ..C.A..V..E..A..T...P..R.O..G..R |
| 374a0 | 09 20 41 20 20 4d 20 20 4d 20 20 45 20 20 52 09 09 20 20 20 3b 0d 0a 3b 09 09 09 09 09 09 09 09 | ..A..M..M..E..R.....;..;........ |
| 374c0 | 09 20 20 20 3b 0d 0a 3b 0d 0a 3b 20 73 79 73 74 65 6d 20 66 69 6c 65 20 74 61 62 6c 65 0d 0a 3b | ....;..;..;.system.file.table..; |
| 374e0 | 0d 0a 0d 0a 73 66 74 09 09 53 54 52 55 43 0d 0a 73 66 74 5f 6c 69 6e 6b 09 44 44 09 3f 0d 0a 73 | ....sft..STRUC..sft_link.DD.?..s |
| 37500 | 66 74 5f 63 6f 75 6e 74 09 44 57 09 3f 09 09 3b 20 6e 75 6d 62 65 72 20 6f 66 20 65 6e 74 72 69 | ft_count.DW.?..;.number.of.entri |
| 37520 | 65 73 0d 0a 73 66 74 5f 74 61 62 6c 65 09 44 57 09 3f 09 09 3b 20 62 65 67 69 6e 6e 69 6e 67 20 | es..sft_table.DW.?..;.beginning. |
| 37540 | 6f 66 20 61 72 72 61 79 20 6f 66 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 0d 0a 73 66 74 09 09 | of.array.of.the.following..sft.. |
| 37560 | 45 4e 44 53 0d 0a 0d 0a 3b 0d 0a 3b 20 73 79 73 74 65 6d 20 66 69 6c 65 20 74 61 62 6c 65 20 65 | ENDS....;..;.system.file.table.e |
| 37580 | 6e 74 72 79 0d 0a 3b 0d 0a 0d 0a 73 66 5f 65 6e 74 72 79 09 53 54 52 55 43 0d 0a 73 66 5f 72 65 | ntry..;....sf_entry.STRUC..sf_re |
| 375a0 | 66 5f 63 6f 75 6e 74 09 44 42 09 3f 09 09 3b 20 6e 75 6d 62 65 72 20 6f 66 20 70 72 6f 63 65 73 | f_count.DB.?..;.number.of.proces |
| 375c0 | 73 65 73 20 73 68 61 72 69 6e 67 20 66 63 62 0d 0a 73 66 5f 6d 6f 64 65 09 09 44 42 09 3f 09 09 | ses.sharing.fcb..sf_mode..DB.?.. |
| 375e0 | 3b 20 6d 6f 64 65 20 6f 66 20 61 63 63 65 73 73 0d 0a 73 66 5f 61 74 74 72 09 09 44 42 09 3f 09 | ;.mode.of.access..sf_attr..DB.?. |
| 37600 | 09 3b 20 61 74 74 72 69 62 75 74 65 20 6f 66 20 66 69 6c 65 0d 0a 73 66 5f 66 63 62 09 09 44 42 | .;.attribute.of.file..sf_fcb..DB |
| 37620 | 09 28 53 49 5a 45 20 73 79 73 5f 66 63 62 29 20 44 55 50 20 28 3f 29 0d 0a 09 09 09 09 09 3b 20 | .(SIZE.sys_fcb).DUP.(?).......;. |
| 37640 | 61 63 74 75 61 6c 20 46 43 42 0d 0a 73 66 5f 50 69 64 09 09 44 57 09 3f 09 09 3b 20 50 49 44 20 | actual.FCB..sf_Pid..DW.?..;.PID. |
| 37660 | 6f 66 20 6f 77 6e 69 6e 67 20 70 72 6f 63 65 73 73 0d 0a 73 66 5f 55 69 64 09 09 44 57 09 3f 09 | of.owning.process..sf_Uid..DW.?. |
| 37680 | 09 3b 20 55 49 44 20 6f 66 20 6f 77 6e 65 72 0d 0a 73 66 5f 4d 66 74 09 09 44 57 09 3f 09 09 3b | .;.UID.of.owner..sf_Mft..DW.?..; |
| 376a0 | 20 44 6f 73 67 72 6f 75 70 20 6f 66 66 73 65 74 20 6f 66 20 4d 46 54 20 65 6e 74 72 79 0d 0a 09 | .Dosgroup.offset.of.MFT.entry... |
| 376c0 | 09 09 09 09 3b 20 3d 30 20 69 66 66 20 73 66 74 20 65 6e 74 72 79 20 69 73 20 66 72 65 65 0d 0a | ....;.=0.iff.sft.entry.is.free.. |
| 376e0 | 73 66 5f 63 68 61 69 6e 09 44 44 09 3f 09 09 3b 20 63 68 61 69 6e 20 74 6f 20 6e 65 78 74 20 53 | sf_chain.DD.?..;.chain.to.next.S |
| 37700 | 46 54 20 69 6e 20 4d 46 54 20 63 68 61 69 6e 0d 0a 09 09 09 09 09 3b 20 3d 30 20 69 66 20 73 66 | FT.in.MFT.chain.......;.=0.if.sf |
| 37720 | 74 20 65 6e 74 72 79 20 69 73 20 66 72 65 65 0d 0a 09 09 09 09 09 3b 20 28 6d 61 79 20 62 65 20 | t.entry.is.free.......;.(may.be. |
| 37740 | 30 20 61 6e 64 20 6e 6f 74 20 66 72 65 65 21 29 0d 0a 73 66 5f 65 6e 74 72 79 09 45 4e 44 53 0d | 0.and.not.free!)..sf_entry.ENDS. |
| 37760 | 0a 0d 0a 73 66 5f 64 65 66 61 75 6c 74 5f 6e 75 6d 62 65 72 20 20 20 45 51 55 09 20 20 20 20 35 | ...sf_default_number...EQU.....5 |
| 37780 | 68 0d 0a 3b 09 09 09 09 09 09 09 09 09 20 20 20 3b 0d 0a 3b 09 20 20 20 20 20 43 09 41 20 20 56 | h..;............;..;......C.A..V |
| 377a0 | 20 20 45 09 20 41 20 20 54 09 20 20 50 20 20 52 09 4f 20 20 47 20 20 52 09 20 41 20 20 4d 20 20 | ..E..A..T...P..R.O..G..R..A..M.. |
| 377c0 | 4d 20 20 45 20 20 52 09 09 20 20 20 3b 0d 0a 3b 2d 2d 2d 2d 2b 2d 2d 2d 2d 2b 2d 2d 2d 2d 2b 2d | M..E..R.....;..;----+----+----+- |
| 377e0 | 2d 2d 2d 2b 2d 2d 2d 2d 2b 2d 2d 2d 2d 2b 2d 2d 2d 2d 2b 2d 2d 2d 2d 2b 2d 2d 2d 2d 2b 2d 2d 2d | ---+----+----+----+----+----+--- |
| 37800 | 2d 2b 2d 2d 2d 2d 2b 2d 2d 2d 2d 2b 2d 2d 2d 2d 2b 2d 2d 2d 2d 2b 2d 2d 2d 2d 3b 0d 0a 00 00 00 | -+----+----+----+----+----;..... |
| 37820 | 2e 2e 20 20 20 20 20 20 20 20 20 10 00 00 00 00 00 00 00 00 00 00 c0 6d bd 08 00 00 00 00 00 00 | .......................m........ |
| 37840 | 52 45 41 44 5f 4d 45 20 20 20 20 20 00 00 00 00 00 00 00 00 00 00 a8 6c bd 08 03 00 a1 03 00 00 | READ_ME................l........ |
| 37860 | 49 42 4d 42 49 4f 20 20 4f 42 4a 20 00 00 00 00 00 00 00 00 00 00 ea 5e b6 08 04 00 99 12 00 00 | IBMBIO..OBJ............^........ |
| 37880 | 49 42 4d 4d 54 43 4f 4e 4f 42 4a 20 00 00 00 00 00 00 00 00 00 00 f2 5a b6 08 09 00 ea 11 00 00 | IBMMTCONOBJ............Z........ |
| 378a0 | 53 59 53 49 4e 49 20 20 4f 42 4a 20 00 00 00 00 00 00 00 00 00 00 ec 69 b7 08 0e 00 20 0e 00 00 | SYSINI..OBJ............i........ |
| 378c0 | 49 42 4d 44 53 4b 20 20 4f 42 4a 20 00 00 00 00 00 00 00 00 00 00 18 5f b6 08 12 00 35 1d 00 00 | IBMDSK..OBJ............_....5... |
| 378e0 | 53 59 53 49 4d 45 53 20 4f 42 4a 20 00 00 00 00 00 00 00 00 00 00 c4 76 9b 08 1a 00 32 01 00 00 | SYSIMES.OBJ............v....2... |
| 37900 | 49 42 4d 42 49 4f 20 20 41 53 4d 20 00 00 00 00 00 00 00 00 00 00 10 8b af 08 1b 00 e6 c6 00 00 | IBMBIO..ASM..................... |
| 37920 | 49 42 4d 44 53 4b 20 20 41 53 4d 20 00 00 00 00 00 00 00 00 00 00 ca 5e b6 08 4d 00 dd 03 01 00 | IBMDSK..ASM............^..M..... |
| 37940 | 49 42 4d 4d 54 43 4f 4e 41 53 4d 20 00 00 00 00 00 00 00 00 00 00 3c 57 b6 08 8e 00 d2 7f 00 00 | IBMMTCONASM...........<W........ |
| 37960 | 44 4f 53 4d 41 43 20 20 49 4e 43 20 00 00 00 00 00 00 00 00 00 00 74 4a 77 08 ae 00 bf 1e 00 00 | DOSMAC..INC...........tJw....... |
| 37980 | 53 59 53 43 41 4c 4c 53 49 4e 43 20 00 00 00 00 00 00 00 00 00 00 e9 49 77 08 b6 00 9c 13 00 00 | SYSCALLSINC............Iw....... |
| 379a0 | 42 55 47 43 4f 44 45 20 49 4e 43 20 00 00 00 00 00 00 00 00 00 00 f2 76 b0 08 bb 00 74 2b 00 00 | BUGCODE.INC............v....t+.. |
| 379c0 | 44 4f 53 53 59 4d 20 20 49 4e 43 20 00 00 00 00 00 00 00 00 00 00 81 4a 77 08 c6 00 f3 3d 00 00 | DOSSYM..INC............Jw....=.. |
| 379e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 37a00 | 53 2c 6e 0d 0a 09 6a 7a 09 41 0d 0a 09 74 65 73 74 09 42 59 54 45 20 50 54 52 20 42 55 47 42 49 | S,n...jz.A...test.BYTE.PTR.BUGBI |
| 37a20 | 54 53 2b 31 2c 6d 0d 0a 41 3a 0d 0a 09 45 4e 44 4d 0d 0a 0d 0a 44 42 45 4e 44 09 4d 41 43 52 4f | TS+1,m..A:...ENDM....DBEND.MACRO |
| 37a40 | 0d 0a 09 44 42 4c 41 42 09 25 44 42 43 4e 54 0d 0a 44 42 43 4e 54 09 3d 09 44 42 43 4e 54 2b 31 | ...DBLAB.%DBCNT..DBCNT.=.DBCNT+1 |
| 37a60 | 0d 0a 09 70 6f 70 66 0d 0a 09 45 4e 44 4d 0d 0a 0d 0a 44 42 4c 41 42 09 4d 41 43 52 4f 09 4e 0d | ...popf...ENDM....DBLAB.MACRO.N. |
| 37a80 | 0a 44 42 4c 41 42 26 4e 3a 0d 0a 09 45 4e 44 4d 0d 0a 0d 0a 20 20 44 42 43 4e 54 20 3d 20 31 0d | .DBLAB&N:...ENDM......DBCNT.=.1. |
| 37aa0 | 0a 32 0d 0a 0d 0a 70 75 74 63 33 3a 09 70 6f 70 66 0d 0a 09 6d 6f 76 09 64 78 2c 55 52 5f 4c 53 | .2....putc3:.popf...mov.dx,UR_LS |
| 37ac0 | 52 0d 0a 70 75 74 63 34 3a 09 69 6e 09 61 6c 2c 64 78 0d 0a 09 74 65 73 74 09 61 6c 2c 30 32 30 | R..putc4:.in.al,dx...test.al,020 |
| 37ae0 | 68 0d 0a 09 6a 7a 09 70 75 74 63 34 0d 0a 0d 0a 3b 09 72 65 61 64 79 2e 09 63 72 61 6e 6b 20 69 | h...jz.putc4....;.ready..crank.i |
| 37b00 | 74 20 6f 75 74 21 0d 0a 0d 0a 09 6d 6f 76 09 64 78 2c 55 52 5f 44 41 54 0d 0a 0d 0a 09 70 6f 70 | t.out!.....mov.dx,UR_DAT.....pop |
| 37b20 | 09 61 78 0d 0a 09 6f 75 74 09 64 78 2c 61 6c 0d 0a 0d 0a 09 70 6f 70 09 62 78 0d 0a 09 70 6f 70 | .ax...out.dx,al.....pop.bx...pop |
| 37b40 | 09 63 78 0d 0a 09 70 6f 70 09 64 78 0d 0a 09 70 6f 70 66 0d 0a 09 72 65 74 0d 0a 0d 0a 70 75 74 | .cx...pop.dx...popf...ret....put |
| 37b60 | 63 68 61 72 20 45 4e 44 50 0d 0a 0d 0a 45 4e 44 49 46 0d 0a f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | char.ENDP....ENDIF.............. |
| 37b80 | 00 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 37ba0 | 00 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 37bc0 | 00 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 37be0 | 00 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 37c00 | 3b 2a 2a 09 44 45 46 44 42 55 47 2e 41 53 4d 20 2d 20 44 65 62 75 67 67 69 6e 67 20 4d 61 63 72 | ;**.DEFDBUG.ASM.-.Debugging.Macr |
| 37c20 | 6f 20 44 65 66 69 6e 69 74 69 6f 6e 73 0d 0a 3b 0d 0a 3b 0d 0a 3b 09 44 45 42 55 47 09 6e 2c 6d | o.Definitions..;..;..;.DEBUG.n,m |
| 37c40 | 2c 3c 66 6f 72 6d 61 74 20 73 74 72 69 6e 67 3e 2c 20 3c 61 72 67 20 6c 69 73 74 3e 0d 0a 3b 0d | ,<format.string>,.<arg.list>..;. |
| 37c60 | 0a 3b 0d 0a 0d 0a 2e 73 61 6c 6c 0d 0a 0d 0a 44 45 42 55 47 09 4d 41 43 52 4f 09 4e 2c 4d 2c 73 | .;.....sall....DEBUG.MACRO.N,M,s |
| 37c80 | 74 72 69 6e 67 2c 61 72 67 73 0d 0a 20 6c 6f 63 61 6c 20 62 2c 63 0d 0a 20 49 46 44 45 46 20 44 | tring,args...local.b,c...IFDEF.D |
| 37ca0 | 45 42 55 47 46 4c 47 0d 0a 20 20 70 75 73 68 66 0d 0a 20 20 44 45 42 55 47 54 53 54 20 4e 2c 4d | EBUGFLG....pushf....DEBUGTST.N,M |
| 37cc0 | 0d 0a 20 20 6a 7a 09 62 0d 0a 20 20 70 75 73 68 20 61 78 0d 0a 20 20 70 75 73 68 20 62 70 0d 0a | ....jz.b....push.ax....push.bp.. |
| 37ce0 | 20 20 63 61 6c 6c 09 63 09 09 3b 3b 20 70 75 73 68 20 61 64 64 72 65 73 73 20 6f 66 20 73 74 72 | ..call.c..;;.push.address.of.str |
| 37d00 | 69 6e 67 0d 0a 20 20 44 42 09 27 26 73 74 72 69 6e 67 27 2c 30 0d 0a 63 3a 09 6d 6f 76 09 62 70 | ing....DB.'&string',0..c:.mov.bp |
| 37d20 | 2c 73 70 0d 0a 3b 20 49 46 4e 42 09 20 20 20 20 3c 61 72 67 73 3e 0d 0a 20 49 52 50 09 20 59 2c | ,sp..;.IFNB.....<args>...IRP..Y, |
| 37d40 | 3c 61 72 67 73 3e 0d 0a 20 20 49 46 49 44 4e 09 20 20 3c 59 3e 2c 3c 61 78 3e 0d 0a 20 20 20 20 | <args>....IFIDN...<Y>,<ax>...... |
| 37d60 | 70 75 73 68 20 34 5b 62 70 5d 0d 0a 20 20 45 4c 53 45 0d 0a 20 20 49 46 49 44 4e 09 20 20 3c 59 | push.4[bp]....ELSE....IFIDN...<Y |
| 37d80 | 3e 2c 3c 41 58 3e 0d 0a 20 20 20 20 70 75 73 68 20 34 5b 62 70 5d 0d 0a 20 20 45 4c 53 45 0d 0a | >,<AX>......push.4[bp]....ELSE.. |
| 37da0 | 20 20 49 46 49 44 4e 09 20 20 3c 59 3e 2c 3c 62 70 3e 0d 0a 20 20 20 20 70 75 73 68 20 32 5b 62 | ..IFIDN...<Y>,<bp>......push.2[b |
| 37dc0 | 70 5d 0d 0a 20 20 45 4c 53 45 0d 0a 20 20 49 46 49 44 4e 09 20 20 3c 59 3e 2c 3c 42 50 3e 0d 0a | p]....ELSE....IFIDN...<Y>,<BP>.. |
| 37de0 | 20 20 20 20 70 75 73 68 20 32 5b 62 70 5d 0d 0a 20 20 45 4c 53 45 0d 0a 20 20 20 20 6d 6f 76 09 | ....push.2[bp]....ELSE......mov. |
| 37e00 | 20 20 20 20 61 78 2c 59 0d 0a 20 20 20 20 70 75 73 68 20 61 78 0d 0a 20 20 20 45 4e 44 49 46 0d | ....ax,Y......push.ax.....ENDIF. |
| 37e20 | 0a 20 20 20 45 4e 44 49 46 0d 0a 20 20 20 45 4e 44 49 46 0d 0a 20 20 20 45 4e 44 49 46 0d 0a 20 | ....ENDIF.....ENDIF.....ENDIF... |
| 37e40 | 45 4e 44 4d 0d 0a 3b 20 45 4e 44 49 46 0d 0a 20 20 63 61 6c 6c 09 20 20 44 50 52 49 4e 54 46 0d | ENDM..;.ENDIF....call...DPRINTF. |
| 37e60 | 0a 20 20 6d 6f 76 09 20 20 73 70 2c 62 70 0d 0a 20 20 70 6f 70 09 20 20 61 78 09 09 20 20 3b 3b | ...mov...sp,bp....pop...ax....;; |
| 37e80 | 20 64 69 73 63 61 72 64 20 66 6f 72 6d 61 74 20 73 74 72 69 6e 67 20 6f 66 66 73 65 74 0d 0a 20 | .discard.format.string.offset... |
| 37ea0 | 20 70 6f 70 09 20 20 62 70 0d 0a 20 20 70 6f 70 09 20 20 61 78 0d 0a 62 3a 09 70 6f 70 66 0d 0a | .pop...bp....pop...ax..b:.popf.. |
| 37ec0 | 20 20 20 45 4e 44 49 46 0d 0a 45 4e 44 4d 0d 0a 0d 0a 0d 0a 0d 0a 0d 0a 3b 2a 2a 09 45 52 52 4e | ...ENDIF..ENDM..........;**.ERRN |
| 37ee0 | 5a 20 2d 20 67 65 6e 65 72 61 74 65 20 61 73 73 65 6d 62 6c 79 20 65 72 72 6f 72 20 69 66 20 61 | Z.-.generate.assembly.error.if.a |
| 37f00 | 72 67 20 21 3d 20 30 0d 0a 3b 0d 0a 0d 0a 45 52 52 4e 5a 09 4d 41 43 52 4f 09 45 58 50 52 0d 0a | rg.!=.0..;....ERRNZ.MACRO.EXPR.. |
| 37f20 | 20 49 46 31 0d 0a 20 20 49 46 45 09 20 20 65 78 70 72 0d 0a 20 20 45 4c 53 45 0d 0a 20 20 52 41 | .IF1....IFE...expr....ELSE....RA |
| 37f40 | 44 49 58 09 20 20 30 09 20 20 3b 20 43 4f 4e 44 49 54 49 4f 4e 20 4e 4f 54 20 4d 45 54 20 2d 20 | DIX...0...;.CONDITION.NOT.MET.-. |
| 37f60 | 45 52 52 4f 52 0d 0a 20 20 45 4e 44 49 46 0d 0a 20 45 4e 44 49 46 0d 0a 09 45 4e 44 4d 0d 0a 0d | ERROR....ENDIF...ENDIF...ENDM... |
| 37f80 | 0a 0d 0a 3b 2a 2a 09 44 42 42 45 47 20 2d 20 53 74 61 72 74 20 64 65 62 75 67 67 69 6e 67 20 72 | ...;**.DBBEG.-.Start.debugging.r |
| 37fa0 | 61 6e 67 65 0d 0a 3b 0d 0a 0d 0a 44 42 42 45 47 09 4d 41 43 52 4f 09 4e 2c 4d 0d 0a 20 4c 4f 43 | ange..;....DBBEG.MACRO.N,M...LOC |
| 37fc0 | 41 4c 09 20 6c 61 62 0d 0a 20 49 46 44 45 46 09 20 44 45 42 55 47 46 4c 47 0d 0a 20 20 70 75 73 | AL..lab...IFDEF..DEBUGFLG....pus |
| 37fe0 | 68 66 0d 0a 20 20 44 45 42 55 47 54 53 54 20 4e 2c 4d 0d 0a 20 20 6a 6e 7a 09 20 20 6c 61 62 09 | hf....DEBUGTST.N,M....jnz...lab. |
| 38000 | 09 09 20 20 3b 3b 20 61 6d 20 74 6f 20 64 6f 20 69 74 0d 0a 20 20 44 42 4a 4d 50 09 20 20 25 44 | ....;;.am.to.do.it....DBJMP...%D |
| 38020 | 42 43 4e 54 0d 0a 6c 61 62 3a 0d 0a 20 20 20 20 45 4e 44 4d 0d 0a 0d 0a 0d 0a 0d 0a 44 42 4a 4d | BCNT..lab:......ENDM........DBJM |
| 38040 | 50 09 4d 41 43 52 4f 09 4e 0d 0a 20 6a 6d 70 20 44 42 4c 41 42 26 4e 0d 0a 09 45 4e 44 4d 0d 0a | P.MACRO.N...jmp.DBLAB&N...ENDM.. |
| 38060 | 0d 0a 0d 0a 3b 2a 2a 09 44 45 42 55 47 54 53 54 20 2d 20 54 65 73 74 20 44 65 62 75 67 20 46 6c | ....;**.DEBUGTST.-.Test.Debug.Fl |
| 38080 | 61 67 73 0d 0a 3b 0d 0a 3b 09 44 45 42 55 47 54 53 54 20 20 20 6e 2c 6d 0d 0a 3b 0d 0a 3b 09 57 | ags..;..;.DEBUGTST...n,m..;..;.W |
| 380a0 | 68 65 72 65 20 4e 20 61 6e 64 20 4d 20 61 72 65 20 62 69 74 20 6d 61 73 6b 73 2e 0d 0a 3b 0d 0a | here.N.and.M.are.bit.masks...;.. |
| 380c0 | 3b 09 49 66 20 6f 6e 65 20 6f 72 20 6d 6f 72 65 20 6f 66 20 74 68 65 20 62 69 74 73 20 69 6e 20 | ;.If.one.or.more.of.the.bits.in. |
| 380e0 | 4e 20 69 73 20 73 65 74 20 69 6e 20 74 68 65 20 68 69 67 68 20 62 79 74 65 0d 0a 3b 09 6f 66 20 | N.is.set.in.the.high.byte..;.of. |
| 38100 | 42 55 47 42 49 54 53 2c 20 61 6e 64 20 6f 6e 65 20 6f 72 20 6d 6f 72 65 20 6f 66 20 74 68 65 20 | BUGBITS,.and.one.or.more.of.the. |
| 38120 | 62 69 74 73 20 69 6e 20 4d 20 69 73 20 73 65 74 20 69 6e 0d 0a 3b 09 74 68 65 20 6c 6f 77 20 62 | bits.in.M.is.set.in..;.the.low.b |
| 38140 | 79 74 65 20 6f 66 20 42 55 47 42 49 54 53 20 74 68 65 6e 20 63 6c 65 61 72 20 74 68 65 20 5a 20 | yte.of.BUGBITS.then.clear.the.Z. |
| 38160 | 66 6c 61 67 2e 0d 0a 3b 0d 0a 3b 09 49 6e 20 6f 74 68 65 72 20 77 6f 72 64 73 3a 0d 0a 3b 0d 0a | flag...;..;.In.other.words:..;.. |
| 38180 | 3b 09 49 66 20 62 6f 74 68 20 6d 61 73 6b 73 20 73 68 6f 77 20 61 20 22 68 69 74 22 20 63 6c 65 | ;.If.both.masks.show.a."hit".cle |
| 381a0 | 61 72 20 27 5a 27 20 65 6c 73 65 20 73 65 74 20 27 5a 27 0d 0a 3b 0d 0a 3b 09 55 53 45 53 09 46 | ar.'Z'.else.set.'Z'..;..;.USES.F |
| 381c0 | 4c 41 47 53 0d 0a 0d 0a 44 45 42 55 47 54 53 54 20 20 20 20 4d 41 43 52 4f 20 20 20 4e 2c 4d 0d | LAGS....DEBUGTST....MACRO...N,M. |
| 381e0 | 0a 09 4c 4f 43 41 4c 09 41 0d 0a 09 74 65 73 74 09 42 59 54 45 20 50 54 52 20 42 55 47 42 49 54 | ..LOCAL.A...test.BYTE.PTR.BUGBIT |
| 38200 | 53 2c 6e 0d 0a 09 6a 7a 09 41 0d 0a 09 74 65 73 74 09 42 59 54 45 20 50 54 52 20 42 55 47 42 49 | S,n...jz.A...test.BYTE.PTR.BUGBI |
| 38220 | 54 53 2b 31 2c 6d 0d 0a 41 3a 0d 0a 09 45 4e 44 4d 0d 0a 0d 0a 44 42 45 4e 44 09 4d 41 43 52 4f | TS+1,m..A:...ENDM....DBEND.MACRO |
| 38240 | 0d 0a 09 44 42 4c 41 42 09 25 44 42 43 4e 54 0d 0a 44 42 43 4e 54 09 3d 09 44 42 43 4e 54 2b 31 | ...DBLAB.%DBCNT..DBCNT.=.DBCNT+1 |
| 38260 | 0d 0a 09 70 6f 70 66 0d 0a 09 45 4e 44 4d 0d 0a 0d 0a 44 42 4c 41 42 09 4d 41 43 52 4f 09 4e 0d | ...popf...ENDM....DBLAB.MACRO.N. |
| 38280 | 0a 44 42 4c 41 42 26 4e 3a 0d 0a 09 45 4e 44 4d 0d 0a 0d 0a 20 20 44 42 43 4e 54 20 3d 20 31 0d | .DBLAB&N:...ENDM......DBCNT.=.1. |
| 382a0 | 0a f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 382c0 | 00 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 382e0 | 00 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 38300 | 00 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 38320 | 00 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 38340 | 00 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 38360 | 00 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 38380 | 00 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 383a0 | 00 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 383c0 | 00 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 383e0 | 00 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 38400 | 3b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | ;------------------------------- |
| 38420 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
| 38440 | 2d 2d 2d 2d 2d 2d 2d 2d 3b 0d 0a 3b 09 09 09 09 09 09 09 09 09 3b 0d 0a 3b 09 44 4f 53 20 33 2e | --------;..;.........;..;.DOS.3. |
| 38460 | 30 20 46 43 42 20 53 79 6d 62 6f 6c 20 44 65 66 69 6e 69 74 69 6f 6e 73 09 09 09 09 09 3b 0d 0a | 0.FCB.Symbol.Definitions.....;.. |
| 38480 | 3b 09 09 09 09 09 09 09 09 09 3b 0d 0a 3b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | ;.........;..;------------------ |
| 384a0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
| 384c0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 3b 0d 0a 0d 0a 3b 2a 2a 09 4d 6f | ---------------------;....;**.Mo |
| 384e0 | 64 69 66 69 63 61 74 69 6f 6e 20 48 69 73 74 6f 72 79 0d 0a 3b 0d 0a 3b 0d 0a 0d 0a 0d 0a 42 52 | dification.History..;..;......BR |
| 38500 | 45 41 4b 20 3c 46 69 6c 65 20 43 6f 6e 74 72 6f 6c 20 42 6c 6f 63 6b 20 64 65 66 69 6e 69 74 69 | EAK.<File.Control.Block.definiti |
| 38520 | 6f 6e 3e 0d 0a 0d 0a 3b 2a 2a 09 46 69 65 6c 64 20 64 65 66 69 6e 69 74 69 6f 6e 20 66 6f 72 20 | on>....;**.Field.definition.for. |
| 38540 | 46 43 42 73 0d 0a 3b 0d 0a 3b 09 54 68 65 20 46 43 42 20 68 61 73 20 74 68 65 20 66 6f 6c 6c 6f | FCBs..;..;.The.FCB.has.the.follo |
| 38560 | 77 69 6e 67 20 73 74 72 75 63 74 75 72 65 3a 0d 0a 3b 0d 0a 3b 09 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d | wing.structure:..;..;.+--------- |
| 38580 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 0d 0a 3b 09 7c 20 20 20 44 72 69 76 65 | ------------------+..;.|...Drive |
| 385a0 | 20 69 6e 64 69 63 61 74 6f 72 28 62 79 74 65 29 20 20 20 7c 0d 0a 3b 09 2b 2d 2d 2d 2d 2d 2d 2d | .indicator(byte)...|..;.+------- |
| 385c0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 0d 0a 3b 09 7c 20 20 20 20 46 69 | --------------------+..;.|....Fi |
| 385e0 | 6c 65 6e 61 6d 65 20 28 38 20 63 68 61 72 73 29 09 20 20 20 20 7c 0d 0a 3b 09 2b 2d 2d 2d 2d 2d | lename.(8.chars).....|..;.+----- |
| 38600 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 0d 0a 3b 09 7c 20 20 20 20 | ----------------------+..;.|.... |
| 38620 | 45 78 74 65 6e 73 69 6f 6e 20 28 33 20 63 68 61 72 73 29 20 20 20 20 7c 0d 0a 3b 09 2b 2d 2d 2d | Extension.(3.chars)....|..;.+--- |
| 38640 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 0d 0a 3b 09 7c 20 20 | ------------------------+..;.|.. |
| 38660 | 20 43 75 72 72 65 6e 74 20 45 78 74 65 6e 74 28 77 6f 72 64 29 20 20 20 20 7c 0d 0a 3b 09 2b 2d | .Current.Extent(word)....|..;.+- |
| 38680 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 0d 0a 3b 09 7c | --------------------------+..;.| |
| 386a0 | 20 20 20 20 52 65 63 6f 72 64 20 73 69 7a 65 20 28 77 6f 72 64 29 09 20 20 20 20 7c 0d 0a 3b 09 | ....Record.size.(word).....|..;. |
| 386c0 | 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 0d 0a 3b | +---------------------------+..; |
| 386e0 | 09 7c 20 20 20 20 46 69 6c 65 20 53 69 7a 65 20 28 32 20 77 6f 72 64 73 29 20 20 20 20 7c 0d 0a | .|....File.Size.(2.words)....|.. |
| 38700 | 3b 09 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 0d | ;.+---------------------------+. |
| 38720 | 0a 3b 09 7c 09 44 61 74 65 20 6f 66 20 77 72 69 74 65 09 20 20 20 20 7c 0d 0a 3b 09 2b 2d 2d 2d | .;.|.Date.of.write.....|..;.+--- |
| 38740 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 0d 0a 3b 09 7c 09 54 | ------------------------+..;.|.T |
| 38760 | 69 6d 65 20 6f 66 20 77 72 69 74 65 09 20 20 20 20 7c 0d 0a 3b 09 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d | ime.of.write.....|..;.+--------- |
| 38780 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 0d 0a 3b 2d 2d 2d 2d 2b 2d 2d 2d 2d 2b | ------------------+..;----+----+ |
| 387a0 | 2d 2d 2d 2d 2b 2d 2d 2d 2d 2b 2d 2d 2d 2d 2b 2d 2d 2d 2d 2b 2d 2d 2d 2d 2b 2d 2d 2d 2d 2b 2d 2d | ----+----+----+----+----+----+-- |
| 387c0 | 2d 2d 2b 2d 2d 2d 2d 2b 2d 2d 2d 2d 2b 2d 2d 2d 2d 2b 2d 2d 2d 2d 2b 2d 2d 2d 2d 2b 2d 2d 2d 2d | --+----+----+----+----+----+---- |
| 387e0 | 3b 0d 0a 3b 09 20 20 20 20 20 43 09 41 20 20 56 20 20 45 09 20 41 20 20 54 09 20 20 50 20 20 52 | ;..;......C.A..V..E..A..T...P..R |
| 38800 | 09 4f 20 20 47 20 20 52 09 20 41 20 20 4d 20 20 4d 20 20 45 20 20 52 09 09 20 20 20 3b 0d 0a 3b | .O..G..R..A..M..M..E..R.....;..; |
| 38820 | 09 09 09 09 09 09 09 09 09 20 20 20 3b 0d 0a 3b 09 7c 20 46 6c 61 67 73 3a 09 09 20 20 20 20 7c | ............;..;.|.Flags:......| |
| 38840 | 0d 0a 3b 09 7c 20 20 62 69 74 20 37 3d 30 20 66 69 6c 65 2f 31 20 64 65 76 69 63 65 20 20 20 20 | ..;.|..bit.7=0.file/1.device.... |
| 38860 | 7c 0d 0a 3b 09 7c 20 20 62 69 74 20 36 3d 30 20 69 66 20 64 69 72 74 79 09 20 20 20 20 7c 0d 0a | |..;.|..bit.6=0.if.dirty.....|.. |
| 38880 | 3b 09 7c 20 20 62 69 74 73 20 30 2d 35 20 64 65 76 69 63 65 69 64 09 20 20 20 20 7c 0d 0a 3b 09 | ;.|..bits.0-5.deviceid.....|..;. |
| 388a0 | 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 0d 0a 3b | +---------------------------+..; |
| 388c0 | 09 7c 20 20 20 66 69 72 73 74 20 63 6c 75 73 74 65 72 20 69 6e 20 66 69 6c 65 20 20 20 7c 0d 0a | .|...first.cluster.in.file...|.. |
| 388e0 | 3b 09 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 0d | ;.+---------------------------+. |
| 38900 | 0a 3b 09 7c 20 70 6f 73 69 74 69 6f 6e 20 6f 66 20 6c 61 73 74 20 63 6c 75 73 74 65 72 20 20 7c | .;.|.position.of.last.cluster..| |
| 38920 | 0d 0a 3b 09 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | ..;.+--------------------------- |
| 38940 | 2b 0d 0a 3b 09 7c 20 20 20 6c 61 73 74 20 63 6c 75 73 74 65 72 20 61 63 63 65 73 73 65 64 20 20 | +..;.|...last.cluster.accessed.. |
| 38960 | 20 7c 09 31 32 20 62 69 74 2d 2b 2d 2d 2d 20 70 61 63 6b 65 64 20 69 6e 20 33 20 62 79 74 65 73 | .|.12.bit-+---.packed.in.3.bytes |
| 38980 | 0d 0a 3b 09 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | ..;.+--------------------------- |
| 389a0 | 2b 09 20 20 20 20 20 20 20 7c 0d 0a 3b 09 7c 20 20 20 20 20 70 61 72 65 6e 74 20 64 69 72 65 63 | +........|..;.|.....parent.direc |
| 389c0 | 74 6f 72 79 09 20 20 20 20 7c 09 3c 2d 2d 2d 2d 2d 2d 2b 0d 0a 3b 09 2b 2d 2d 2d 2d 2d 2d 2d 2d | tory.....|.<------+..;.+-------- |
| 389e0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 0d 0a 3b 09 09 09 09 09 09 09 09 09 | -------------------+..;......... |
| 38a00 | 20 20 20 3b 0d 0a 3b 09 20 20 20 20 20 43 09 41 20 20 56 20 20 45 09 20 41 20 20 54 09 20 20 50 | ...;..;......C.A..V..E..A..T...P |
| 38a20 | 20 20 52 09 4f 20 20 47 20 20 52 09 20 41 20 20 4d 20 20 4d 20 20 45 20 20 52 09 09 20 20 20 3b | ..R.O..G..R..A..M..M..E..R.....; |
| 38a40 | 0d 0a 3b 2d 2d 2d 2d 2b 2d 2d 2d 2d 2b 2d 2d 2d 2d 2b 2d 2d 2d 2d 2b 2d 2d 2d 2d 2b 2d 2d 2d 2d | ..;----+----+----+----+----+---- |
| 38a60 | 2b 2d 2d 2d 2d 2b 2d 2d 2d 2d 2b 2d 2d 2d 2d 2b 2d 2d 2d 2d 2b 2d 2d 2d 2d 2b 2d 2d 2d 2d 2b 2d | +----+----+----+----+----+----+- |
| 38a80 | 2d 2d 2d 2b 2d 2d 2d 2d 2b 2d 2d 2d 2d 3b 0d 0a 3b 09 7c 20 20 20 20 6e 65 78 74 20 72 65 63 6f | ---+----+----;..;.|....next.reco |
| 38aa0 | 72 64 20 6e 75 6d 62 65 72 09 20 20 20 20 7c 0d 0a 3b 09 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | rd.number.....|..;.+------------ |
| 38ac0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 0d 0a 3b 09 7c 20 20 20 72 61 6e 64 6f 6d 20 72 | ---------------+..;.|...random.r |
| 38ae0 | 65 63 6f 72 64 20 6e 75 6d 62 65 72 20 20 20 20 7c 0d 0a 3b 09 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | ecord.number....|..;.+---------- |
| 38b00 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 0d 0a 3b 0d 0a 0d 0a 73 79 73 5f 66 63 62 | -----------------+..;....sys_fcb |
| 38b20 | 09 20 20 20 20 53 54 52 55 43 0d 0a 66 63 62 5f 64 72 69 76 65 20 20 20 44 42 09 20 20 20 20 3f | .....STRUC..fcb_drive...DB.....? |
| 38b40 | 0d 0a 66 63 62 5f 6e 61 6d 65 20 20 20 20 44 42 09 20 20 20 20 38 20 44 55 50 20 28 3f 29 0d 0a | ..fcb_name....DB.....8.DUP.(?).. |
| 38b60 | 66 63 62 5f 65 78 74 09 20 20 20 20 44 42 09 20 20 20 20 33 20 44 55 50 20 28 3f 29 0d 0a 66 63 | fcb_ext.....DB.....3.DUP.(?)..fc |
| 38b80 | 62 5f 45 58 54 45 4e 54 20 20 44 57 09 20 20 20 20 3f 0d 0a 66 63 62 5f 52 45 43 53 49 5a 20 20 | b_EXTENT..DW.....?..fcb_RECSIZ.. |
| 38ba0 | 44 57 09 20 20 20 20 3f 09 20 20 20 20 3b 20 53 69 7a 65 20 6f 66 20 72 65 63 6f 72 64 20 28 75 | DW.....?.....;.Size.of.record.(u |
| 38bc0 | 73 65 72 20 73 65 74 74 61 62 6c 65 29 0d 0a 66 63 62 5f 46 49 4c 53 49 5a 20 20 44 57 09 20 20 | ser.settable)..fcb_FILSIZ..DW... |
| 38be0 | 20 20 3f 09 20 20 20 20 3b 20 53 69 7a 65 20 6f 66 20 66 69 6c 65 20 69 6e 20 62 79 74 65 73 3b | ..?.....;.Size.of.file.in.bytes; |
| 38c00 | 20 75 73 65 64 20 77 69 74 68 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 0d 0a 09 09 09 20 20 20 | .used.with.the.following........ |
| 38c20 | 20 3b 20 77 6f 72 64 0d 0a 66 63 62 5f 44 52 56 42 50 20 20 20 44 57 09 20 20 20 20 3f 09 20 20 | .;.word..fcb_DRVBP...DW.....?... |
| 38c40 | 20 20 3b 20 42 50 20 66 6f 72 20 53 45 41 52 43 48 20 46 49 52 53 54 20 61 6e 64 20 53 45 41 52 | ..;.BP.for.SEARCH.FIRST.and.SEAR |
| 38c60 | 43 48 20 4e 45 58 54 0d 0a 66 63 62 5f 46 44 41 54 45 20 20 20 44 57 09 20 20 20 20 3f 09 20 20 | CH.NEXT..fcb_FDATE...DW.....?... |
| 38c80 | 20 20 3b 20 44 61 74 65 20 6f 66 20 6c 61 73 74 20 77 72 69 74 69 6e 67 0d 0a 66 63 62 5f 46 54 | ..;.Date.of.last.writing..fcb_FT |
| 38ca0 | 49 4d 45 20 20 20 44 57 09 20 20 20 20 3f 09 20 20 20 20 3b 20 54 69 6d 65 20 6f 66 20 6c 61 73 | IME...DW.....?.....;.Time.of.las |
| 38cc0 | 74 20 77 72 69 74 69 6e 67 0d 0a 3b 2d 2d 2d 2d 2b 2d 2d 2d 2d 2b 2d 2d 2d 2d 2b 2d 2d 2d 2d 2b | t.writing..;----+----+----+----+ |
| 38ce0 | 2d 2d 2d 2d 2b 2d 2d 2d 2d 2b 2d 2d 2d 2d 2b 2d 2d 2d 2d 2b 2d 2d 2d 2d 2b 2d 2d 2d 2d 2b 2d 2d | ----+----+----+----+----+----+-- |
| 38d00 | 2d 2d 2b 2d 2d 2d 2d 2b 2d 2d 2d 2d 2b 2d 2d 2d 2d 2b 2d 2d 2d 2d 3b 0d 0a 3b 09 20 20 20 20 20 | --+----+----+----+----;..;...... |
| 38d20 | 43 09 41 20 20 56 20 20 45 09 20 41 20 20 54 09 20 20 50 20 20 52 09 4f 20 20 47 20 20 52 09 20 | C.A..V..E..A..T...P..R.O..G..R.. |
| 38d40 | 41 20 20 4d 20 20 4d 20 20 45 20 20 52 09 09 20 20 20 3b 0d 0a 3b 09 09 09 09 09 09 09 09 09 20 | A..M..M..E..R.....;..;.......... |
| 38d60 | 20 20 3b 0d 0a 66 63 62 5f 44 45 56 49 44 20 20 20 44 42 09 20 20 20 20 3f 09 20 20 20 20 3b 20 | ..;..fcb_DEVID...DB.....?.....;. |
| 38d80 | 44 65 76 69 63 65 20 49 44 20 6e 75 6d 62 65 72 2c 20 62 69 74 73 20 30 2d 35 20 69 66 20 66 69 | Device.ID.number,.bits.0-5.if.fi |
| 38da0 | 6c 65 2e 0d 0a 09 09 09 20 20 20 20 3b 20 62 69 74 20 37 3d 30 20 66 6f 72 20 66 69 6c 65 2c 20 | le..........;.bit.7=0.for.file,. |
| 38dc0 | 62 69 74 20 37 3d 31 20 66 6f 72 20 49 2f 4f 20 64 65 76 69 63 65 0d 0a 09 09 09 20 20 20 20 3b | bit.7=1.for.I/O.device.........; |
| 38de0 | 20 49 66 20 66 69 6c 65 2c 20 62 69 74 20 36 3d 30 20 69 66 20 64 69 72 74 79 0d 0a 09 09 09 20 | .If.file,.bit.6=0.if.dirty...... |
| 38e00 | 20 20 20 3b 20 49 66 20 49 2f 4f 20 64 65 76 69 63 65 2c 20 62 69 74 20 36 3d 30 20 69 66 20 45 | ...;.If.I/O.device,.bit.6=0.if.E |
| 38e20 | 4f 46 20 28 69 6e 70 75 74 29 0d 0a 09 09 09 20 20 20 20 3b 09 09 20 20 20 20 42 69 74 20 35 3d | OF.(input).........;......Bit.5= |
| 38e40 | 31 20 69 66 20 52 61 77 20 6d 6f 64 65 0d 0a 09 09 09 20 20 20 20 3b 09 09 20 20 20 20 42 69 74 | 1.if.Raw.mode.........;......Bit |
| 38e60 | 20 30 3d 31 20 69 66 20 63 6f 6e 73 6f 6c 65 20 69 6e 70 75 74 20 64 65 76 69 63 65 0d 0a 09 09 | .0=1.if.console.input.device.... |
| 38e80 | 09 20 20 20 20 3b 09 09 20 20 20 20 42 69 74 20 31 3d 31 20 69 66 20 63 6f 6e 73 6f 6c 65 20 6f | .....;......Bit.1=1.if.console.o |
| 38ea0 | 75 74 70 75 74 20 64 65 76 69 63 65 0d 0a 09 09 09 20 20 20 20 3b 09 09 20 20 20 20 42 69 74 20 | utput.device.........;......Bit. |
| 38ec0 | 32 3d 31 20 69 66 20 6e 75 6c 6c 20 64 65 76 69 63 65 0d 0a 09 09 09 20 20 20 20 3b 09 09 20 20 | 2=1.if.null.device.........;.... |
| 38ee0 | 20 20 42 69 74 20 33 3d 31 20 69 66 20 63 6c 6f 63 6b 20 64 65 76 69 63 65 0d 0a 66 63 62 5f 46 | ..Bit.3=1.if.clock.device..fcb_F |
| 38f00 | 49 52 43 4c 55 53 20 44 57 09 20 20 20 20 3f 09 20 20 20 20 3b 20 46 69 72 73 74 20 63 6c 75 73 | IRCLUS.DW.....?.....;.First.clus |
| 38f20 | 74 65 72 20 6f 66 20 66 69 6c 65 0d 0a 66 63 62 5f 43 4c 55 53 50 4f 53 20 44 57 09 20 20 20 20 | ter.of.file..fcb_CLUSPOS.DW..... |
| 38f40 | 3f 09 20 20 20 20 3b 20 50 6f 73 69 74 69 6f 6e 20 6f 66 20 6c 61 73 74 20 63 6c 75 73 74 65 72 | ?.....;.Position.of.last.cluster |
| 38f60 | 20 61 63 63 65 73 73 65 64 0d 0a 66 63 62 5f 4c 53 54 43 4c 55 53 20 44 57 09 20 20 20 20 3f 09 | .accessed..fcb_LSTCLUS.DW.....?. |
| 38f80 | 20 20 20 20 3b 20 4c 61 73 74 20 63 6c 75 73 74 65 72 20 61 63 63 65 73 73 65 64 20 61 6e 64 20 | ....;.Last.cluster.accessed.and. |
| 38fa0 | 64 69 72 65 63 74 6f 72 79 20 70 61 63 6b 20 32 20 31 32 0d 0a 09 20 20 20 20 44 42 09 20 20 20 | directory.pack.2.12.......DB.... |
| 38fc0 | 20 3f 09 20 20 20 20 3b 20 62 69 74 20 6e 75 6d 62 65 72 73 20 69 6e 74 6f 20 32 34 20 62 69 74 | .?.....;.bit.numbers.into.24.bit |
| 38fe0 | 73 2e 2e 2e 0d 0a 3b 09 09 09 09 09 09 09 09 09 20 20 20 3b 0d 0a 3b 09 20 20 20 20 20 43 09 41 | s.....;............;..;......C.A |
| 39000 | 20 20 56 20 20 45 09 20 41 20 20 54 09 20 20 50 20 20 52 09 4f 20 20 47 20 20 52 09 20 41 20 20 | ..V..E..A..T...P..R.O..G..R..A.. |
| 39020 | 4d 20 20 4d 20 20 45 20 20 52 09 09 20 20 20 3b 0d 0a 3b 2d 2d 2d 2d 2b 2d 2d 2d 2d 2b 2d 2d 2d | M..M..E..R.....;..;----+----+--- |
| 39040 | 2d 2b 2d 2d 2d 2d 2b 2d 2d 2d 2d 2b 2d 2d 2d 2d 2b 2d 2d 2d 2d 2b 2d 2d 2d 2d 2b 2d 2d 2d 2d 2b | -+----+----+----+----+----+----+ |
| 39060 | 2d 2d 2d 2d 2b 2d 2d 2d 2d 2b 2d 2d 2d 2d 2b 2d 2d 2d 2d 2b 2d 2d 2d 2d 2b 2d 2d 2d 2d 3b 0d 0a | ----+----+----+----+----+----;.. |
| 39080 | 66 63 62 5f 4e 52 09 20 20 20 20 44 42 09 20 20 20 20 3f 09 20 20 20 20 3b 20 4e 65 78 74 20 72 | fcb_NR.....DB.....?.....;.Next.r |
| 390a0 | 65 63 6f 72 64 0d 0a 66 63 62 5f 52 52 09 20 20 20 20 44 42 09 20 20 20 20 34 20 44 55 50 20 28 | ecord..fcb_RR.....DB.....4.DUP.( |
| 390c0 | 3f 29 09 09 20 20 20 20 3b 20 52 61 6e 64 6f 6d 20 72 65 63 6f 72 64 0d 0a 73 79 73 5f 66 63 62 | ?)......;.Random.record..sys_fcb |
| 390e0 | 09 20 20 20 20 45 4e 44 53 0d 0a 0d 0a 46 49 4c 44 49 52 45 4e 54 09 3d 20 66 63 62 5f 46 49 4c | .....ENDS....FILDIRENT.=.fcb_FIL |
| 39100 | 53 49 5a 09 09 3b 20 55 73 65 64 20 6f 6e 6c 79 20 62 79 20 53 45 41 52 43 48 20 46 49 52 53 54 | SIZ..;.Used.only.by.SEARCH.FIRST |
| 39120 | 20 61 6e 64 20 53 45 41 52 43 48 0d 0a 09 09 09 09 09 3b 20 4e 45 58 54 0d 0a 0d 0a 3b 2d 2d 2d | .and.SEARCH.......;.NEXT....;--- |
| 39140 | 2d 2b 2d 2d 2d 2d 2b 2d 2d 2d 2d 2b 2d 2d 2d 2d 2b 2d 2d 2d 2d 2b 2d 2d 2d 2d 2b 2d 2d 2d 2d 2b | -+----+----+----+----+----+----+ |
| 39160 | 2d 2d 2d 2d 2b 2d 2d 2d 2d 2b 2d 2d 2d 2d 2b 2d 2d 2d 2d 2b 2d 2d 2d 2d 2b 2d 2d 2d 2d 2b 2d 2d | ----+----+----+----+----+----+-- |
| 39180 | 2d 2d 2b 2d 2d 2d 2d 3b 0d 0a 3b 09 20 20 20 20 20 43 09 41 20 20 56 20 20 45 09 20 41 20 20 54 | --+----;..;......C.A..V..E..A..T |
| 391a0 | 09 20 20 50 20 20 52 09 4f 20 20 47 20 20 52 09 20 41 20 20 4d 20 20 4d 20 20 45 20 20 52 09 09 | ...P..R.O..G..R..A..M..M..E..R.. |
| 391c0 | 20 20 20 3b 0d 0a 3b 09 09 09 09 09 09 09 09 09 20 20 20 3b 0d 0a 64 65 76 69 64 5f 66 69 6c 65 | ...;..;............;..devid_file |
| 391e0 | 5f 63 6c 65 61 6e 09 45 51 55 09 34 30 68 09 3b 20 74 72 75 65 20 69 66 20 66 69 6c 65 20 61 6e | _clean.EQU.40h.;.true.if.file.an |
| 39200 | 64 20 6e 6f 74 20 77 72 69 74 74 65 6e 0d 0a 64 65 76 69 64 5f 66 69 6c 65 5f 6d 61 73 6b 5f 64 | d.not.written..devid_file_mask_d |
| 39220 | 72 69 76 65 09 45 51 55 09 33 46 68 09 3b 20 6d 61 73 6b 20 66 6f 72 20 64 72 69 76 65 20 6e 75 | rive.EQU.3Fh.;.mask.for.drive.nu |
| 39240 | 6d 62 65 72 0d 0a 0d 0a 64 65 76 69 64 5f 64 65 76 69 63 65 09 09 45 51 55 09 38 30 68 09 3b 20 | mber....devid_device..EQU.80h.;. |
| 39260 | 74 72 75 65 20 69 66 20 61 20 64 65 76 69 63 65 0d 0a 64 65 76 69 64 5f 64 65 76 69 63 65 5f 45 | true.if.a.device..devid_device_E |
| 39280 | 4f 46 09 45 51 55 09 34 30 68 09 3b 20 74 72 75 65 20 69 66 20 65 6e 64 20 6f 66 20 66 69 6c 65 | OF.EQU.40h.;.true.if.end.of.file |
| 392a0 | 20 72 65 61 63 68 65 64 0d 0a 64 65 76 69 64 5f 64 65 76 69 63 65 5f 72 61 77 09 45 51 55 09 32 | .reached..devid_device_raw.EQU.2 |
| 392c0 | 30 68 09 3b 20 74 72 75 65 20 69 66 20 69 6e 20 72 61 77 20 6d 6f 64 65 0d 0a 64 65 76 69 64 5f | 0h.;.true.if.in.raw.mode..devid_ |
| 392e0 | 64 65 76 69 63 65 5f 73 70 65 63 69 61 6c 09 45 51 55 09 49 53 53 50 45 43 09 3b 20 74 72 75 65 | device_special.EQU.ISSPEC.;.true |
| 39300 | 20 69 66 20 73 70 65 63 69 61 6c 20 64 65 76 69 63 65 0d 0a 64 65 76 69 64 5f 64 65 76 69 63 65 | .if.special.device..devid_device |
| 39320 | 5f 63 6c 6f 63 6b 09 45 51 55 09 49 53 43 4c 4f 43 4b 20 3b 20 74 72 75 65 20 69 66 20 63 6c 6f | _clock.EQU.ISCLOCK.;.true.if.clo |
| 39340 | 63 6b 20 64 65 76 69 63 65 0d 0a 64 65 76 69 64 5f 64 65 76 69 63 65 5f 6e 75 6c 6c 09 45 51 55 | ck.device..devid_device_null.EQU |
| 39360 | 09 49 53 4e 55 4c 4c 09 3b 20 74 72 75 65 20 69 66 20 6e 75 6c 6c 20 64 65 76 69 63 65 0d 0a 64 | .ISNULL.;.true.if.null.device..d |
| 39380 | 65 76 69 64 5f 64 65 76 69 63 65 5f 63 6f 6e 5f 6f 75 74 09 45 51 55 09 49 53 43 4f 55 54 09 3b | evid_device_con_out.EQU.ISCOUT.; |
| 393a0 | 20 74 72 75 65 20 69 66 20 63 6f 6e 73 6f 6c 65 20 6f 75 74 70 75 74 0d 0a 64 65 76 69 64 5f 64 | .true.if.console.output..devid_d |
| 393c0 | 65 76 69 63 65 5f 63 6f 6e 5f 69 6e 09 45 51 55 09 49 53 43 49 4e 09 3b 20 74 72 75 65 20 69 66 | evice_con_in.EQU.ISCIN.;.true.if |
| 393e0 | 20 63 6f 6e 73 6c 65 20 69 6e 70 75 74 0d 0a 0d 0a 3b 0d 0a 3b 20 73 74 72 75 63 74 75 72 65 20 | .consle.input....;..;.structure. |
| 39400 | 6f 66 20 64 65 76 69 64 20 66 69 65 6c 64 20 61 73 20 72 65 74 75 72 6e 65 64 20 62 79 20 49 4f | of.devid.field.as.returned.by.IO |
| 39420 | 43 54 4c 20 69 73 3a 0d 0a 3b 0d 0a 3b 09 42 49 54 09 37 20 20 20 36 09 35 20 20 20 34 09 33 20 | CTL.is:..;..;.BIT.7...6.5...4.3. |
| 39440 | 20 20 32 09 31 20 20 20 30 0d 0a 3b 09 20 20 20 20 20 20 7c 2d 2d 2d 7c 2d 2d 2d 7c 2d 2d 2d 7c | ..2.1...0..;.......|---|---|---| |
| 39460 | 2d 2d 2d 7c 2d 2d 2d 7c 2d 2d 2d 7c 2d 2d 2d 7c 2d 2d 2d 7c 0d 0a 3b 09 20 20 20 20 20 20 7c 20 | ---|---|---|---|---|..;.......|. |
| 39480 | 49 20 7c 20 45 20 7c 20 52 20 7c 20 53 20 7c 20 49 20 7c 20 49 20 7c 20 49 20 7c 20 49 20 7c 0d | I.|.E.|.R.|.S.|.I.|.I.|.I.|.I.|. |
| 394a0 | 0a 3b 09 20 20 20 20 20 20 7c 20 53 20 7c 20 4f 20 7c 20 41 20 7c 20 50 20 7c 20 53 20 7c 20 53 | .;.......|.S.|.O.|.A.|.P.|.S.|.S |
| 394c0 | 20 7c 20 53 20 7c 20 53 20 7c 0d 0a 3b 09 20 20 20 20 20 20 7c 20 44 20 7c 20 46 20 7c 20 57 20 | .|.S.|.S.|..;.......|.D.|.F.|.W. |
| 394e0 | 7c 20 45 20 7c 20 43 20 7c 20 4e 20 7c 20 43 20 7c 20 43 20 7c 0d 0a 3b 09 20 20 20 20 20 20 7c | |.E.|.C.|.N.|.C.|.C.|..;.......| |
| 39500 | 20 45 20 7c 20 20 20 7c 09 20 20 7c 20 43 20 7c 20 4c 20 7c 20 55 20 7c 20 4f 20 7c 20 49 20 7c | .E.|...|...|.C.|.L.|.U.|.O.|.I.| |
| 39520 | 0d 0a 3b 09 20 20 20 20 20 20 7c 20 56 20 7c 20 20 20 7c 09 20 20 7c 20 4c 20 7c 20 4b 20 7c 20 | ..;.......|.V.|...|...|.L.|.K.|. |
| 39540 | 4c 20 7c 20 54 20 7c 20 4e 20 7c 0d 0a 3b 09 20 20 20 20 20 20 7c 2d 2d 2d 7c 2d 2d 2d 7c 2d 2d | L.|.T.|.N.|..;.......|---|---|-- |
| 39560 | 2d 7c 2d 2d 2d 7c 2d 2d 2d 7c 2d 2d 2d 7c 2d 2d 2d 7c 2d 2d 2d 7c 0d 0a 3b 09 49 53 44 45 56 20 | -|---|---|---|---|---|..;.ISDEV. |
| 39580 | 3d 20 31 20 69 66 20 74 68 69 73 20 63 68 61 6e 6e 65 6c 20 69 73 20 61 20 64 65 76 69 63 65 0d | =.1.if.this.channel.is.a.device. |
| 395a0 | 0a 3b 09 20 20 20 20 20 20 3d 20 30 20 69 66 20 74 68 69 73 20 63 68 61 6e 6e 65 6c 20 69 73 20 | .;.......=.0.if.this.channel.is. |
| 395c0 | 61 20 64 69 73 6b 20 66 69 6c 65 0d 0a 3b 0d 0a 3b 09 49 66 20 49 53 44 45 56 20 3d 20 31 0d 0a | a.disk.file..;..;.If.ISDEV.=.1.. |
| 395e0 | 3b 0d 0a 3b 09 20 20 20 20 20 20 45 4f 46 20 3d 20 30 20 69 66 20 45 6e 64 20 4f 66 20 46 69 6c | ;..;.......EOF.=.0.if.End.Of.Fil |
| 39600 | 65 20 6f 6e 20 69 6e 70 75 74 0d 0a 3b 09 20 20 20 20 20 20 52 41 57 20 3d 20 31 20 69 66 20 74 | e.on.input..;.......RAW.=.1.if.t |
| 39620 | 68 69 73 20 64 65 76 69 63 65 20 69 73 20 69 6e 20 52 61 77 20 6d 6f 64 65 0d 0a 3b 09 09 20 20 | his.device.is.in.Raw.mode..;.... |
| 39640 | 3d 20 30 20 69 66 20 74 68 69 73 20 64 65 76 69 63 65 20 69 73 20 63 6f 6f 6b 65 64 0d 0a 3b 09 | =.0.if.this.device.is.cooked..;. |
| 39660 | 20 20 20 20 20 20 49 53 43 4c 4b 20 3d 20 31 20 69 66 20 74 68 69 73 20 64 65 76 69 63 65 20 69 | ......ISCLK.=.1.if.this.device.i |
| 39680 | 73 20 74 68 65 20 63 6c 6f 63 6b 20 64 65 76 69 63 65 0d 0a 3b 09 20 20 20 20 20 20 49 53 4e 55 | s.the.clock.device..;.......ISNU |
| 396a0 | 4c 20 3d 20 31 20 69 66 20 74 68 69 73 20 64 65 76 69 63 65 20 69 73 20 74 68 65 20 6e 75 6c 6c | L.=.1.if.this.device.is.the.null |
| 396c0 | 20 64 65 76 69 63 65 0d 0a 3b 09 20 20 20 20 20 20 49 53 43 4f 54 20 3d 20 31 20 69 66 20 74 68 | .device..;.......ISCOT.=.1.if.th |
| 396e0 | 69 73 20 64 65 76 69 63 65 20 69 73 20 74 68 65 20 63 6f 6e 73 6f 6c 65 20 6f 75 74 70 75 74 0d | is.device.is.the.console.output. |
| 39700 | 0a 3b 09 20 20 20 20 20 20 49 53 43 49 4e 20 3d 20 31 20 69 66 20 74 68 69 73 20 64 65 76 69 63 | .;.......ISCIN.=.1.if.this.devic |
| 39720 | 65 20 69 73 20 74 68 65 20 63 6f 6e 73 6f 6c 65 20 69 6e 70 75 74 0d 0a 3b 0d 0a 3b 09 49 66 20 | e.is.the.console.input..;..;.If. |
| 39740 | 49 53 44 45 56 20 3d 20 30 0d 0a 3b 09 20 20 20 20 20 20 45 4f 46 20 3d 20 30 20 69 66 20 63 68 | ISDEV.=.0..;.......EOF.=.0.if.ch |
| 39760 | 61 6e 6e 65 6c 20 68 61 73 20 62 65 65 6e 20 77 72 69 74 74 65 6e 0d 0a 3b 09 20 20 20 20 20 20 | annel.has.been.written..;....... |
| 39780 | 42 69 74 73 20 30 2d 35 09 61 72 65 20 20 74 68 65 20 20 62 6c 6f 63 6b 09 20 64 65 76 69 63 65 | Bits.0-5.are..the..block..device |
| 397a0 | 09 20 6e 75 6d 62 65 72 09 20 66 6f 72 0d 0a 3b 09 09 20 20 74 68 65 20 63 68 61 6e 6e 65 6c 20 | ..number..for..;....the.channel. |
| 397c0 | 28 30 20 3d 20 41 2c 20 31 20 3d 20 42 2c 20 2e 2e 2e 29 0d 0a 0d 0a 64 65 76 69 64 5f 49 53 44 | (0.=.A,.1.=.B,....)....devid_ISD |
| 397e0 | 45 56 09 45 51 55 09 64 65 76 69 64 5f 64 65 76 69 63 65 0d 0a 0d 0a 0d 0a 64 65 76 69 64 5f 45 | EV.EQU.devid_device......devid_E |
| 39800 | 4f 46 09 45 51 55 09 64 65 76 69 64 5f 64 65 76 69 63 65 5f 45 4f 46 09 3b 20 6d 65 61 6e 69 6e | OF.EQU.devid_device_EOF.;.meanin |
| 39820 | 67 20 69 66 66 20 64 65 76 69 64 5f 49 53 44 45 56 20 73 65 74 0d 0a 64 65 76 69 64 5f 52 41 57 | g.iff.devid_ISDEV.set..devid_RAW |
| 39840 | 09 45 51 55 09 64 65 76 69 64 5f 64 65 76 69 63 65 5f 72 61 77 09 3b 09 09 22 0d 0a 64 65 76 69 | .EQU.devid_device_raw.;.."..devi |
| 39860 | 64 5f 53 50 45 43 49 41 4c 09 45 51 55 09 64 65 76 69 64 5f 64 65 76 69 63 65 5f 73 70 65 63 69 | d_SPECIAL.EQU.devid_device_speci |
| 39880 | 61 6c 09 3b 09 09 22 0d 0a 64 65 76 69 64 5f 49 53 43 4c 4b 09 45 51 55 09 64 65 76 69 64 5f 64 | al.;.."..devid_ISCLK.EQU.devid_d |
| 398a0 | 65 76 69 63 65 5f 63 6c 6f 63 6b 09 3b 09 09 22 0d 0a 64 65 76 69 64 5f 49 53 4e 55 4c 09 45 51 | evice_clock.;.."..devid_ISNUL.EQ |
| 398c0 | 55 09 64 65 76 69 64 5f 64 65 76 69 63 65 5f 6e 75 6c 6c 09 3b 09 09 22 0d 0a 64 65 76 69 64 5f | U.devid_device_null.;.."..devid_ |
| 398e0 | 49 53 43 4f 54 09 45 51 55 09 64 65 76 69 64 5f 64 65 76 69 63 65 5f 63 6f 6e 5f 6f 75 74 09 3b | ISCOT.EQU.devid_device_con_out.; |
| 39900 | 09 09 22 0d 0a 64 65 76 69 64 5f 49 53 43 49 4e 09 45 51 55 09 64 65 76 69 64 5f 64 65 76 69 63 | .."..devid_ISCIN.EQU.devid_devic |
| 39920 | 65 5f 63 6f 6e 5f 69 6e 09 3b 09 09 22 0d 0a 0d 0a 64 65 76 69 64 5f 62 6c 6f 63 6b 5f 64 65 76 | e_con_in.;.."....devid_block_dev |
| 39940 | 20 45 51 55 09 31 46 68 09 09 3b 20 6d 61 73 6b 20 66 6f 72 20 62 6c 6f 63 6b 20 64 65 76 69 63 | .EQU.1Fh..;.mask.for.block.devic |
| 39960 | 65 20 6e 75 6d 62 65 72 0d 0a 0d 0a 3b 0d 0a 3b 20 66 69 6e 64 20 66 69 72 73 74 2f 6e 65 78 74 | e.number....;..;.find.first/next |
| 39980 | 20 62 75 66 66 65 72 0d 0a 3b 0d 0a 66 69 6e 64 5f 62 75 66 20 20 20 20 53 54 52 55 43 0d 0a 66 | .buffer..;..find_buf....STRUC..f |
| 399a0 | 69 6e 64 5f 62 75 66 5f 73 61 74 74 72 09 20 20 20 20 44 42 09 3f 09 20 20 20 20 3b 20 61 74 74 | ind_buf_sattr.....DB.?.....;.att |
| 399c0 | 72 69 62 75 74 65 20 6f 66 20 73 65 61 72 63 68 0d 0a 66 69 6e 64 5f 62 75 66 5f 64 72 69 76 65 | ribute.of.search..find_buf_drive |
| 399e0 | 09 20 20 20 20 44 42 09 3f 09 20 20 20 20 3b 20 64 72 69 76 65 20 6f 66 20 73 65 61 72 63 68 0d | .....DB.?.....;.drive.of.search. |
| 39a00 | 0a 66 69 6e 64 5f 62 75 66 5f 6e 61 6d 65 09 20 20 20 20 44 42 09 31 31 20 44 55 50 20 28 3f 29 | .find_buf_name.....DB.11.DUP.(?) |
| 39a20 | 20 20 3b 20 66 6f 72 6d 61 74 74 65 64 20 6e 61 6d 65 0d 0a 66 69 6e 64 5f 62 75 66 5f 4c 61 73 | ..;.formatted.name..find_buf_Las |
| 39a40 | 74 45 6e 74 20 20 20 20 44 57 09 3f 09 20 20 20 20 3b 20 4c 61 73 74 45 6e 74 0d 0a 66 69 6e 64 | tEnt....DW.?.....;.LastEnt..find |
| 39a60 | 5f 62 75 66 5f 54 68 69 73 44 50 42 20 20 20 20 44 44 09 3f 09 20 20 20 20 3b 20 54 68 69 73 20 | _buf_ThisDPB....DD.?.....;.This. |
| 39a80 | 44 50 42 0d 0a 66 69 6e 64 5f 62 75 66 5f 44 69 72 53 74 61 72 74 20 20 20 44 57 09 3f 09 20 20 | DPB..find_buf_DirStart...DW.?... |
| 39aa0 | 20 20 3b 20 44 69 72 53 74 61 72 74 0d 0a 3b 09 09 09 09 09 09 09 09 09 20 20 20 3b 0d 0a 3b 09 | ..;.DirStart..;............;..;. |
| 39ac0 | 20 20 20 20 20 43 09 41 20 20 56 20 20 45 09 20 41 20 20 54 09 20 20 50 20 20 52 09 4f 20 20 47 | .....C.A..V..E..A..T...P..R.O..G |
| 39ae0 | 20 20 52 09 20 41 20 20 4d 20 20 4d 20 20 45 20 20 52 09 09 20 20 20 3b 0d 0a 3b 2d 2d 2d 2d 2b | ..R..A..M..M..E..R.....;..;----+ |
| 39b00 | 2d 2d 2d 2d 2b 2d 2d 2d 2d 2b 2d 2d 2d 2d 2b 2d 2d 2d 2d 2b 2d 2d 2d 2d 2b 2d 2d 2d 2d 2b 2d 2d | ----+----+----+----+----+----+-- |
| 39b20 | 2d 2d 2b 2d 2d 2d 2d 2b 2d 2d 2d 2d 2b 2d 2d 2d 2d 2b 2d 2d 2d 2d 2b 2d 2d 2d 2d 2b 2d 2d 2d 2d | --+----+----+----+----+----+---- |
| 39b40 | 2b 2d 2d 2d 2d 3b 0d 0a 0d 0a 66 69 6e 64 5f 62 75 66 5f 61 74 74 72 09 20 20 20 20 44 42 09 3f | +----;....find_buf_attr.....DB.? |
| 39b60 | 09 20 20 20 20 3b 20 61 74 74 72 69 62 75 74 65 20 66 6f 75 6e 64 0d 0a 66 69 6e 64 5f 62 75 66 | .....;.attribute.found..find_buf |
| 39b80 | 5f 74 69 6d 65 09 20 20 20 20 44 57 09 3f 09 20 20 20 20 3b 20 74 69 6d 65 0d 0a 66 69 6e 64 5f | _time.....DW.?.....;.time..find_ |
| 39ba0 | 62 75 66 5f 64 61 74 65 09 20 20 20 20 44 57 09 3f 09 20 20 20 20 3b 20 64 61 74 65 0d 0a 66 69 | buf_date.....DW.?.....;.date..fi |
| 39bc0 | 6e 64 5f 62 75 66 5f 73 69 7a 65 5f 6c 09 20 20 20 20 44 57 09 3f 09 20 20 20 20 3b 20 6c 6f 77 | nd_buf_size_l.....DW.?.....;.low |
| 39be0 | 28 73 69 7a 65 29 0d 0a 66 69 6e 64 5f 62 75 66 5f 73 69 7a 65 5f 68 09 20 20 20 20 44 57 09 3f | (size)..find_buf_size_h.....DW.? |
| 39c00 | 09 20 20 20 20 3b 20 68 69 67 68 28 73 69 7a 65 29 0d 0a 66 69 6e 64 5f 62 75 66 5f 70 6e 61 6d | .....;.high(size)..find_buf_pnam |
| 39c20 | 65 09 20 20 20 20 44 42 09 31 33 20 44 55 50 20 28 3f 29 20 20 3b 20 70 61 63 6b 65 64 20 6e 61 | e.....DB.13.DUP.(?)..;.packed.na |
| 39c40 | 6d 65 0d 0a 66 69 6e 64 5f 62 75 66 20 20 20 20 45 4e 44 53 0d 0a f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | me..find_buf....ENDS............ |
| 39c60 | 00 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 39c80 | 00 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 39ca0 | 00 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 39cc0 | 00 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 39ce0 | 00 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 39d00 | 00 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 39d20 | 00 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 39d40 | 00 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 39d60 | 00 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 39d80 | 00 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 39da0 | 00 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 39dc0 | 00 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 39de0 | 00 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 39e00 | 73 73 20 69 73 20 61 6c 6c 6f 63 61 74 69 6e 67 20 63 6c 75 73 74 65 72 73 0d 0a 44 50 42 5f 41 | ss.is.allocating.clusters..DPB_A |
| 39e20 | 57 41 4e 54 09 45 51 55 09 32 09 3b 20 73 6f 6d 65 20 70 72 6f 63 65 73 73 20 77 61 69 74 69 6e | WANT.EQU.2.;.some.process.waitin |
| 39e40 | 67 20 74 6f 20 61 6c 6c 6f 63 61 74 65 0d 0a 44 50 42 5f 46 42 55 53 59 09 45 51 55 09 34 09 3b | g.to.allocate..DPB_FBUSY.EQU.4.; |
| 39e60 | 20 73 6f 6d 65 20 70 72 6f 63 65 73 73 20 69 73 20 72 65 61 64 69 6e 67 20 46 41 54 0d 0a 44 50 | .some.process.is.reading.FAT..DP |
| 39e80 | 42 5f 46 57 41 4e 54 09 45 51 55 09 38 09 3b 20 73 6f 6d 65 20 70 72 6f 63 65 73 73 20 77 61 69 | B_FWANT.EQU.8.;.some.process.wai |
| 39ea0 | 74 69 6e 67 20 74 6f 20 72 65 61 64 20 46 41 54 0d 0a 0d 0a 44 53 4b 53 49 5a 09 3d 09 64 70 62 | ting.to.read.FAT....DSKSIZ.=.dpb |
| 39ec0 | 5f 6d 61 78 5f 63 6c 75 73 74 65 72 20 3b 20 53 69 7a 65 20 6f 66 20 64 69 73 6b 20 28 74 65 6d | _max_cluster.;.Size.of.disk.(tem |
| 39ee0 | 70 20 75 73 65 64 20 64 75 72 69 6e 67 20 69 6e 69 74 20 6f 6e 6c 79 29 0d 0a 3b 09 09 09 09 09 | p.used.during.init.only)..;..... |
| 39f00 | 09 09 09 09 20 20 20 3b 0d 0a 3b 09 20 20 20 20 20 43 09 41 20 20 56 20 20 45 09 20 41 20 20 54 | .......;..;......C.A..V..E..A..T |
| 39f20 | 09 20 20 50 20 20 52 09 4f 20 20 47 20 20 52 09 20 41 20 20 4d 20 20 4d 20 20 45 20 20 52 09 09 | ...P..R.O..G..R..A..M..M..E..R.. |
| 39f40 | 20 20 20 3b 0d 0a 3b 2d 2d 2d 2d 2b 2d 2d 2d 2d 2b 2d 2d 2d 2d 2b 2d 2d 2d 2d 2b 2d 2d 2d 2d 2b | ...;..;----+----+----+----+----+ |
| 39f60 | 2d 2d 2d 2d 2b 2d 2d 2d 2d 2b 2d 2d 2d 2d 2b 2d 2d 2d 2d 2b 2d 2d 2d 2d 2b 2d 2d 2d 2d 2b 2d 2d | ----+----+----+----+----+----+-- |
| 39f80 | 2d 2d 2b 2d 2d 2d 2d 2b 2d 2d 2d 2d 2b 2d 2d 2d 2d 3b 0d 0a f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | --+----+----+----;.............. |
| 39fa0 | 00 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 39fc0 | 00 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 39fe0 | 00 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 3a000 | 3b 2a 09 44 72 69 76 65 20 50 61 72 61 6d 65 74 65 72 20 42 6c 6f 63 6b 0d 0a 3b 0d 0a 3b 09 56 | ;*.Drive.Parameter.Block..;..;.V |
| 3a020 | 69 74 61 6c 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 74 68 65 20 66 6f 72 6d 61 | ital.information.about.the.forma |
| 3a040 | 74 20 6f 66 20 61 20 64 69 73 6b 20 64 72 69 76 65 2e 0d 0a 0d 0a 3b 2d 2d 2d 2d 2b 2d 2d 2d 2d | t.of.a.disk.drive.....;----+---- |
| 3a060 | 2b 2d 2d 2d 2d 2b 2d 2d 2d 2d 2b 2d 2d 2d 2d 2b 2d 2d 2d 2d 2b 2d 2d 2d 2d 2b 2d 2d 2d 2d 2b 2d | +----+----+----+----+----+----+- |
| 3a080 | 2d 2d 2d 2b 2d 2d 2d 2d 2b 2d 2d 2d 2d 2b 2d 2d 2d 2d 2b 2d 2d 2d 2d 2b 2d 2d 2d 2d 2b 2d 2d 2d | ---+----+----+----+----+----+--- |
| 3a0a0 | 2d 3b 0d 0a 3b 09 20 20 20 20 20 43 09 41 20 20 56 20 20 45 09 20 41 20 20 54 09 20 20 50 20 20 | -;..;......C.A..V..E..A..T...P.. |
| 3a0c0 | 52 09 4f 20 20 47 20 20 52 09 20 41 20 20 4d 20 20 4d 20 20 45 20 20 52 09 09 20 20 20 3b 0d 0a | R.O..G..R..A..M..M..E..R.....;.. |
| 3a0e0 | 3b 09 09 09 09 09 09 09 09 09 20 20 20 3b 0d 0a 0d 0a 44 49 52 53 54 52 4c 45 4e 09 45 51 55 09 | ;............;....DIRSTRLEN.EQU. |
| 3a100 | 36 34 09 3b 20 4d 61 78 20 6c 65 6e 67 74 68 20 69 6e 20 62 79 74 65 73 20 6f 66 20 64 69 72 65 | 64.;.Max.length.in.bytes.of.dire |
| 3a120 | 63 74 6f 72 79 20 73 74 72 69 6e 67 73 0d 0a 0d 0a 64 70 62 09 53 54 52 55 43 0d 0a 64 70 62 5f | ctory.strings....dpb.STRUC..dpb_ |
| 3a140 | 64 72 69 76 65 09 20 20 20 20 44 42 09 20 20 20 20 3f 09 3b 20 4c 6f 67 69 63 61 6c 20 64 72 69 | drive.....DB.....?.;.Logical.dri |
| 3a160 | 76 65 20 23 20 61 73 73 6f 63 20 77 69 74 68 20 44 50 42 20 28 41 3d 30 2c 42 3d 31 2c 2e 2e 2e | ve.#.assoc.with.DPB.(A=0,B=1,... |
| 3a180 | 29 0d 0a 64 70 62 5f 55 4e 49 54 09 20 20 20 20 44 42 09 20 20 20 20 3f 09 3b 20 44 72 69 76 65 | )..dpb_UNIT.....DB.....?.;.Drive |
| 3a1a0 | 72 20 75 6e 69 74 20 6e 75 6d 62 65 72 20 6f 66 20 44 50 42 0d 0a 64 70 62 5f 73 65 63 74 6f 72 | r.unit.number.of.DPB..dpb_sector |
| 3a1c0 | 5f 73 69 7a 65 09 20 20 20 20 44 57 09 20 20 20 20 3f 09 3b 20 53 69 7a 65 20 6f 66 20 70 68 79 | _size.....DW.....?.;.Size.of.phy |
| 3a1e0 | 73 69 63 61 6c 20 73 65 63 74 6f 72 20 69 6e 20 62 79 74 65 73 0d 0a 64 70 62 5f 63 6c 75 73 74 | sical.sector.in.bytes..dpb_clust |
| 3a200 | 65 72 5f 6d 61 73 6b 20 20 20 20 44 42 09 20 20 20 20 3f 09 3b 20 53 65 63 74 6f 72 73 2f 63 6c | er_mask....DB.....?.;.Sectors/cl |
| 3a220 | 75 73 74 65 72 20 2d 20 31 0d 0a 64 70 62 5f 63 6c 75 73 74 65 72 5f 73 68 69 66 74 20 20 20 44 | uster.-.1..dpb_cluster_shift...D |
| 3a240 | 42 09 20 20 20 20 3f 09 3b 20 4c 6f 67 32 20 6f 66 20 73 65 63 74 6f 72 73 2f 63 6c 75 73 74 65 | B.....?.;.Log2.of.sectors/cluste |
| 3a260 | 72 0d 0a 64 70 62 5f 66 69 72 73 74 5f 46 41 54 09 20 20 20 20 44 57 09 20 20 20 20 3f 09 3b 20 | r..dpb_first_FAT.....DW.....?.;. |
| 3a280 | 53 74 61 72 74 69 6e 67 20 72 65 63 6f 72 64 20 6f 66 20 46 41 54 73 0d 0a 64 70 62 5f 46 41 54 | Starting.record.of.FATs..dpb_FAT |
| 3a2a0 | 5f 63 6f 75 6e 74 09 20 20 20 20 44 42 09 20 20 20 20 3f 09 3b 20 4e 75 6d 62 65 72 20 6f 66 20 | _count.....DB.....?.;.Number.of. |
| 3a2c0 | 46 41 54 73 20 66 6f 72 20 74 68 69 73 20 64 72 69 76 65 0d 0a 64 70 62 5f 72 6f 6f 74 5f 65 6e | FATs.for.this.drive..dpb_root_en |
| 3a2e0 | 74 72 69 65 73 20 20 20 20 44 57 09 20 20 20 20 3f 09 3b 20 4e 75 6d 62 65 72 20 6f 66 20 64 69 | tries....DW.....?.;.Number.of.di |
| 3a300 | 72 65 63 74 6f 72 79 20 65 6e 74 72 69 65 73 0d 0a 64 70 62 5f 66 69 72 73 74 5f 73 65 63 74 6f | rectory.entries..dpb_first_secto |
| 3a320 | 72 20 20 20 20 44 57 09 20 20 20 20 3f 09 3b 20 46 69 72 73 74 20 73 65 63 74 6f 72 20 6f 66 20 | r....DW.....?.;.First.sector.of. |
| 3a340 | 66 69 72 73 74 20 63 6c 75 73 74 65 72 0d 0a 64 70 62 5f 6d 61 78 5f 63 6c 75 73 74 65 72 09 20 | first.cluster..dpb_max_cluster.. |
| 3a360 | 20 20 20 44 57 09 20 20 20 20 3f 09 3b 20 4e 75 6d 62 65 72 20 6f 66 20 63 6c 75 73 74 65 72 73 | ...DW.....?.;.Number.of.clusters |
| 3a380 | 20 6f 6e 20 64 72 69 76 65 20 2b 20 31 0d 0a 64 70 62 5f 46 41 54 5f 73 69 7a 65 09 20 20 20 20 | .on.drive.+.1..dpb_FAT_size..... |
| 3a3a0 | 44 42 09 20 20 20 20 3f 09 3b 20 4e 75 6d 62 65 72 20 6f 66 20 72 65 63 6f 72 64 73 20 6f 63 63 | DB.....?.;.Number.of.records.occ |
| 3a3c0 | 75 70 69 65 64 20 62 79 20 46 41 54 0d 0a 64 70 62 5f 64 69 72 5f 73 65 63 74 6f 72 09 20 20 20 | upied.by.FAT..dpb_dir_sector.... |
| 3a3e0 | 20 44 57 09 20 20 20 20 3f 09 3b 20 53 74 61 72 74 69 6e 67 20 72 65 63 6f 72 64 20 6f 66 20 64 | .DW.....?.;.Starting.record.of.d |
| 3a400 | 69 72 65 63 74 6f 72 79 0d 0a 64 70 62 5f 64 72 69 76 65 72 5f 61 64 64 72 09 20 20 20 20 44 44 | irectory..dpb_driver_addr.....DD |
| 3a420 | 09 20 20 20 20 3f 09 3b 20 50 6f 69 6e 74 65 72 20 74 6f 20 64 72 69 76 65 72 0d 0a 64 70 62 5f | .....?.;.Pointer.to.driver..dpb_ |
| 3a440 | 6d 65 64 69 61 09 20 20 20 20 44 42 09 20 20 20 20 3f 09 3b 20 4d 65 64 69 61 20 62 79 74 65 0d | media.....DB.....?.;.Media.byte. |
| 3a460 | 0a 64 70 62 5f 66 69 72 73 74 5f 61 63 63 65 73 73 20 20 20 20 44 42 09 20 20 20 20 3f 09 3b 20 | .dpb_first_access....DB.....?.;. |
| 3a480 | 54 68 69 73 20 69 73 20 69 6e 69 74 69 61 6c 69 7a 65 64 20 74 6f 20 2d 31 20 74 6f 20 66 6f 72 | This.is.initialized.to.-1.to.for |
| 3a4a0 | 63 65 20 61 20 6d 65 64 69 61 0d 0a 09 09 09 09 3b 20 63 68 65 63 6b 20 74 68 65 20 66 69 72 73 | ce.a.media......;.check.the.firs |
| 3a4c0 | 74 20 74 69 6d 65 20 74 68 69 73 20 44 50 42 20 69 73 20 75 73 65 64 0d 0a 64 70 62 5f 6e 65 78 | t.time.this.DPB.is.used..dpb_nex |
| 3a4e0 | 74 5f 64 70 62 09 20 20 20 20 44 44 09 20 20 20 20 3f 09 3b 20 50 6f 69 6e 74 65 72 20 74 6f 20 | t_dpb.....DD.....?.;.Pointer.to. |
| 3a500 | 6e 65 78 74 20 44 72 69 76 65 20 70 61 72 61 6d 65 74 65 72 20 62 6c 6f 63 6b 0d 0a 64 70 62 5f | next.Drive.parameter.block..dpb_ |
| 3a520 | 6e 65 78 74 5f 66 72 65 65 09 20 20 20 20 44 57 09 20 20 20 20 3f 09 3b 20 63 6c 75 73 74 65 72 | next_free.....DW.....?.;.cluster |
| 3a540 | 20 23 20 6f 66 20 6c 61 73 74 20 66 72 65 65 20 63 6c 75 73 20 61 6c 6c 6f 63 61 74 65 64 20 2d | .#.of.last.free.clus.allocated.- |
| 3a560 | 20 31 0d 0a 64 70 62 5f 66 6c 61 67 73 09 20 20 20 20 44 42 09 20 20 20 20 3f 09 3b 20 73 79 6e | .1..dpb_flags.....DB.....?.;.syn |
| 3a580 | 63 68 72 6f 6e 69 7a 61 74 69 6f 6e 20 66 6c 61 67 73 20 28 73 65 65 20 62 65 6c 6f 77 29 0d 0a | chronization.flags.(see.below).. |
| 3a5a0 | 64 70 62 09 45 4e 44 53 0d 0a 0d 0a 44 50 42 53 49 5a 09 45 51 55 09 53 49 5a 45 20 64 70 62 09 | dpb.ENDS....DPBSIZ.EQU.SIZE.dpb. |
| 3a5c0 | 3b 20 53 69 7a 65 20 6f 66 20 74 68 65 20 73 74 72 75 63 74 75 72 65 20 69 6e 20 62 79 74 65 73 | ;.Size.of.the.structure.in.bytes |
| 3a5e0 | 0d 0a 0d 0a 44 50 42 5f 41 42 55 53 59 09 45 51 55 09 31 09 3b 20 73 6f 6d 65 20 70 72 6f 63 65 | ....DPB_ABUSY.EQU.1.;.some.proce |
| 3a600 | 73 73 20 69 73 20 61 6c 6c 6f 63 61 74 69 6e 67 20 63 6c 75 73 74 65 72 73 0d 0a 44 50 42 5f 41 | ss.is.allocating.clusters..DPB_A |
| 3a620 | 57 41 4e 54 09 45 51 55 09 32 09 3b 20 73 6f 6d 65 20 70 72 6f 63 65 73 73 20 77 61 69 74 69 6e | WANT.EQU.2.;.some.process.waitin |
| 3a640 | 67 20 74 6f 20 61 6c 6c 6f 63 61 74 65 0d 0a 44 50 42 5f 46 42 55 53 59 09 45 51 55 09 34 09 3b | g.to.allocate..DPB_FBUSY.EQU.4.; |
| 3a660 | 20 73 6f 6d 65 20 70 72 6f 63 65 73 73 20 69 73 20 72 65 61 64 69 6e 67 20 46 41 54 0d 0a 44 50 | .some.process.is.reading.FAT..DP |
| 3a680 | 42 5f 46 57 41 4e 54 09 45 51 55 09 38 09 3b 20 73 6f 6d 65 20 70 72 6f 63 65 73 73 20 77 61 69 | B_FWANT.EQU.8.;.some.process.wai |
| 3a6a0 | 74 69 6e 67 20 74 6f 20 72 65 61 64 20 46 41 54 0d 0a 0d 0a 44 53 4b 53 49 5a 09 3d 09 64 70 62 | ting.to.read.FAT....DSKSIZ.=.dpb |
| 3a6c0 | 5f 6d 61 78 5f 63 6c 75 73 74 65 72 20 3b 20 53 69 7a 65 20 6f 66 20 64 69 73 6b 20 28 74 65 6d | _max_cluster.;.Size.of.disk.(tem |
| 3a6e0 | 70 20 75 73 65 64 20 64 75 72 69 6e 67 20 69 6e 69 74 20 6f 6e 6c 79 29 0d 0a 3b 09 09 09 09 09 | p.used.during.init.only)..;..... |
| 3a700 | 09 09 09 09 20 20 20 3b 0d 0a 3b 09 20 20 20 20 20 43 09 41 20 20 56 20 20 45 09 20 41 20 20 54 | .......;..;......C.A..V..E..A..T |
| 3a720 | 09 20 20 50 20 20 52 09 4f 20 20 47 20 20 52 09 20 41 20 20 4d 20 20 4d 20 20 45 20 20 52 09 09 | ...P..R.O..G..R..A..M..M..E..R.. |
| 3a740 | 20 20 20 3b 0d 0a 3b 2d 2d 2d 2d 2b 2d 2d 2d 2d 2b 2d 2d 2d 2d 2b 2d 2d 2d 2d 2b 2d 2d 2d 2d 2b | ...;..;----+----+----+----+----+ |
| 3a760 | 2d 2d 2d 2d 2b 2d 2d 2d 2d 2b 2d 2d 2d 2d 2b 2d 2d 2d 2d 2b 2d 2d 2d 2d 2b 2d 2d 2d 2d 2b 2d 2d | ----+----+----+----+----+----+-- |
| 3a780 | 2d 2d 2b 2d 2d 2d 2d 2b 2d 2d 2d 2d 2b 2d 2d 2d 2d 3b 0d 0a f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | --+----+----+----;.............. |
| 3a7a0 | 00 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 3a7c0 | 00 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 3a7e0 | 00 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 3a800 | 3b 09 54 65 72 6d 63 61 70 20 64 65 73 63 72 69 70 74 69 6f 6e 20 6f 66 20 63 61 70 61 62 69 6c | ;.Termcap.description.of.capabil |
| 3a820 | 69 74 69 65 73 3a 0d 0a 0d 0a 3b 69 62 6d 61 6e 73 34 3a 6d 74 63 6f 6e 3a 49 42 4d 20 50 43 20 | ities:....;ibmans4:mtcon:IBM.PC. |
| 3a840 | 77 69 74 68 20 56 34 2e 30 20 41 4e 53 49 20 64 72 69 76 65 72 3a 5c 0d 0a 3b 09 3a 61 6c 3d 5c | with.V4.0.ANSI.driver:\..;.:al=\ |
| 3a860 | 45 5b 4c 3a 61 6d 3a 62 73 3a 63 65 3d 5c 45 5b 4b 3a 63 6c 3d 5c 45 5b 32 4a 5c 45 5b 48 3a 63 | E[L:am:bs:ce=\E[K:cl=\E[2J\E[H:c |
| 3a880 | 6d 3d 5c 45 5b 25 3b 25 48 3a 63 6f 23 38 30 3a 5c 0d 0a 3b 09 3a 64 6c 3d 5c 45 5b 4d 3a 64 6f | m=\E[%;%H:co#80:\..;.:dl=\E[M:do |
| 3a8a0 | 3d 5c 45 5b 42 3a 68 6f 3d 5c 45 5b 48 3a 6c 69 23 32 34 3a 6d 69 3a 6e 64 3d 5c 45 5b 43 3a 5c | =\E[B:ho=\E[H:li#24:mi:nd=\E[C:\ |
| 3a8c0 | 0d 0a 3b 09 3a 6d 73 3a 70 74 3a 73 65 3d 5c 45 5b 6d 3a 73 6f 3d 5c 45 5b 31 3b 33 36 6d 3a 75 | ..;.:ms:pt:se=\E[m:so=\E[1;36m:u |
| 3a8e0 | 70 3d 5c 45 5b 41 3a 5c 0d 0a 3b 09 3a 6b 62 3d 5e 68 3a 6b 75 3d 5c 45 5b 41 3a 6b 64 3d 5c 45 | p=\E[A:\..;.:kb=^h:ku=\E[A:kd=\E |
| 3a900 | 5b 42 3a 6b 6c 3d 5c 45 5b 44 3a 6b 72 3d 5c 45 5b 43 3a 6b 68 3d 5c 45 5b 48 3a 6b 6e 23 38 3a | [B:kl=\E[D:kr=\E[C:kh=\E[H:kn#8: |
| 3a920 | 5c 0d 0a 3b 09 3a 6b 31 3d 5c 45 53 3a 6b 32 3d 5c 45 54 3a 6b 33 3d 5c 45 55 3a 6b 34 3d 5c 45 | \..;.:k1=\ES:k2=\ET:k3=\EU:k4=\E |
| 3a940 | 56 3a 6b 35 3d 5c 45 57 3a 5c 0d 0a 3b 09 3a 6b 36 3d 5c 45 50 3a 6b 37 3d 5c 45 51 3a 6b 38 3d | V:k5=\EW:\..;.:k6=\EP:k7=\EQ:k8= |
| 3a960 | 5c 45 52 3a 0d 0a 0d 0a 43 4d 44 54 41 42 4c 20 44 42 09 27 41 27 0d 0a 09 44 57 09 43 55 55 09 | \ER:....CMDTABL.DB.'A'...DW.CUU. |
| 3a980 | 09 3b 43 55 72 73 6f 72 20 55 70 0d 0a 09 44 42 09 27 42 27 0d 0a 09 44 57 09 43 55 44 09 09 3b | .;CUrsor.Up...DB.'B'...DW.CUD..; |
| 3a9a0 | 43 55 72 73 6f 72 20 44 6f 77 6e 0d 0a 09 44 42 09 27 43 27 0d 0a 09 44 57 09 43 55 46 09 09 3b | CUrsor.Down...DB.'C'...DW.CUF..; |
| 3a9c0 | 43 55 72 73 6f 72 20 46 6f 72 77 61 72 64 0d 0a 09 44 42 09 27 44 27 0d 0a 09 44 57 09 43 55 42 | CUrsor.Forward...DB.'D'...DW.CUB |
| 3a9e0 | 09 09 3b 43 55 72 73 6f 72 20 42 61 63 6b 0d 0a 09 44 42 09 27 48 27 0d 0a 09 44 57 09 43 55 50 | ..;CUrsor.Back...DB.'H'...DW.CUP |
| 3aa00 | 09 09 3b 43 55 72 73 6f 72 20 50 6f 73 69 74 69 6f 6e 0d 0a 09 44 42 09 27 4a 27 0d 0a 09 44 57 | ..;CUrsor.Position...DB.'J'...DW |
| 3aa20 | 09 45 44 09 09 3b 45 72 61 73 65 20 69 6e 20 44 69 73 70 6c 61 79 0d 0a 09 44 42 09 27 4b 27 0d | .ED..;Erase.in.Display...DB.'K'. |
| 3aa40 | 0a 09 44 57 09 45 4c 09 09 3b 45 72 61 73 65 20 69 6e 20 4c 69 6e 65 0d 0a 09 44 42 09 27 4c 27 | ..DW.EL..;Erase.in.Line...DB.'L' |
| 3aa60 | 0d 0a 09 44 57 09 49 4c 09 09 3b 49 6e 73 65 72 74 20 4c 69 6e 65 0d 0a 09 44 42 09 27 4d 27 0d | ...DW.IL..;Insert.Line...DB.'M'. |
| 3aa80 | 0a 09 44 57 09 78 44 4c 09 09 3b 44 65 6c 65 74 65 20 4c 69 6e 65 0d 0a 3b 3b 09 44 42 09 27 52 | ..DW.xDL..;Delete.Line..;;.DB.'R |
| 3aaa0 | 27 0d 0a 3b 3b 09 44 57 09 43 50 52 09 09 3b 43 75 72 73 6f 72 20 50 6f 73 74 69 6f 6e 20 52 65 | '..;;.DW.CPR..;Cursor.Postion.Re |
| 3aac0 | 70 6f 72 74 0d 0a 09 44 42 09 27 66 27 0d 0a 09 44 57 09 48 56 50 09 09 3b 48 6f 72 69 7a 6f 6e | port...DB.'f'...DW.HVP..;Horizon |
| 3aae0 | 74 61 6c 20 61 6e 64 20 56 65 72 74 69 63 61 6c 20 50 6f 73 69 74 69 6f 6e 0d 0a 09 44 42 09 27 | tal.and.Vertical.Position...DB.' |
| 3ab00 | 68 27 0d 0a 09 44 57 09 53 4d 09 09 3b 53 65 74 20 4d 6f 64 65 0d 0a 09 44 42 09 27 6c 27 0d 0a | h'...DW.SM..;Set.Mode...DB.'l'.. |
| 3ab20 | 09 44 57 09 52 4d 09 09 3b 52 65 73 65 74 20 4d 6f 64 65 0d 0a 09 44 42 09 27 6d 27 0d 0a 09 44 | .DW.RM..;Reset.Mode...DB.'m'...D |
| 3ab40 | 57 09 53 47 52 09 09 3b 53 65 6c 65 63 74 20 47 72 61 70 68 69 63 73 20 52 65 6e 64 69 74 69 6f | W.SGR..;Select.Graphics.Renditio |
| 3ab60 | 6e 0d 0a 3b 3b 09 44 42 09 27 6e 27 0d 0a 3b 3b 09 44 57 09 44 53 52 09 09 3b 44 65 76 69 63 65 | n..;;.DB.'n'..;;.DW.DSR..;Device |
| 3ab80 | 20 53 74 61 74 75 73 20 52 65 70 6f 72 74 0d 0a 09 44 42 09 27 73 27 0d 0a 09 44 57 09 53 43 50 | .Status.Report...DB.'s'...DW.SCP |
| 3aba0 | 09 09 3b 53 61 76 65 20 43 75 72 73 6f 72 20 50 6f 73 69 74 69 6f 6e 0d 0a 09 44 42 09 27 75 27 | ..;Save.Cursor.Position...DB.'u' |
| 3abc0 | 0d 0a 09 44 57 09 52 43 50 09 09 3b 52 65 73 74 6f 72 65 20 43 75 72 73 6f 72 20 50 6f 73 69 74 | ...DW.RCP..;Restore.Cursor.Posit |
| 3abe0 | 69 6f 6e 0d 0a 09 44 42 09 30 30 0d 0a 0d 0a 3b 09 47 72 61 70 68 69 63 20 52 65 6e 64 69 74 69 | ion...DB.00....;.Graphic.Renditi |
| 3ac00 | 6f 6e 20 6d 6f 64 65 73 3a 20 20 70 61 72 61 6d 65 74 65 72 2c 20 6d 61 73 6b 2c 20 73 65 74 0d | on.modes:..parameter,.mask,.set. |
| 3ac20 | 0a 47 52 4d 4f 44 45 09 44 42 09 30 30 2c 30 30 30 30 30 30 30 30 42 2c 30 30 30 30 30 31 31 31 | .GRMODE.DB.00,00000000B,00000111 |
| 3ac40 | 42 09 3b 20 61 6c 6c 20 6f 66 66 0d 0a 09 44 42 09 30 31 2c 31 31 31 31 31 31 31 31 42 2c 30 30 | B.;.all.off...DB.01,11111111B,00 |
| 3ac60 | 30 30 31 30 30 30 42 09 3b 20 62 6f 6c 64 20 28 69 6e 63 72 65 61 73 65 64 20 69 6e 74 65 6e 73 | 001000B.;.bold.(increased.intens |
| 3ac80 | 69 74 79 29 0d 0a 09 44 42 09 30 34 2c 31 31 31 31 31 30 30 30 42 2c 30 30 30 30 30 30 30 31 42 | ity)...DB.04,11111000B,00000001B |
| 3aca0 | 09 3b 20 75 6e 64 65 72 73 63 6f 72 65 0d 0a 09 44 42 09 30 35 2c 31 31 31 31 31 31 31 31 42 2c | .;.underscore...DB.05,11111111B, |
| 3acc0 | 31 30 30 30 30 30 30 30 42 09 3b 20 62 6c 69 6e 6b 0d 0a 09 44 42 09 30 37 2c 31 31 31 31 31 30 | 10000000B.;.blink...DB.07,111110 |
| 3ace0 | 30 30 42 2c 30 31 31 31 30 30 30 30 42 09 3b 20 72 65 76 65 72 73 65 20 76 69 64 65 6f 0d 0a 09 | 00B,01110000B.;.reverse.video... |
| 3ad00 | 44 42 09 30 38 2c 31 30 30 30 31 30 30 30 42 2c 30 30 30 30 30 30 30 30 42 09 3b 20 63 6f 6e 63 | DB.08,10001000B,00000000B.;.conc |
| 3ad20 | 65 61 6c 65 64 0d 0a 09 44 42 09 33 30 2c 31 31 31 31 31 30 30 30 42 2c 30 30 30 30 30 30 30 30 | ealed...DB.30,11111000B,00000000 |
| 3ad40 | 42 09 3b 20 66 6f 72 65 67 72 6f 75 6e 64 20 63 6f 6c 6f 72 73 20 2e 2e 2e 0d 0a 09 44 42 09 33 | B.;.foreground.colors.......DB.3 |
| 3ad60 | 31 2c 31 31 31 31 31 30 30 30 42 2c 30 30 30 30 30 31 30 30 42 0d 0a 09 44 42 09 33 32 2c 31 31 | 1,11111000B,00000100B...DB.32,11 |
| 3ad80 | 31 31 31 30 30 30 42 2c 30 30 30 30 30 30 31 30 42 0d 0a 09 44 42 09 33 33 2c 31 31 31 31 31 30 | 111000B,00000010B...DB.33,111110 |
| 3ada0 | 30 30 42 2c 30 30 30 30 30 31 31 30 42 0d 0a 09 44 42 09 33 34 2c 31 31 31 31 31 30 30 30 42 2c | 00B,00000110B...DB.34,11111000B, |
| 3adc0 | 30 30 30 30 30 30 30 31 42 0d 0a 09 44 42 09 33 35 2c 31 31 31 31 31 30 30 30 42 2c 30 30 30 30 | 00000001B...DB.35,11111000B,0000 |
| 3ade0 | 30 31 30 31 42 0d 0a 09 44 42 09 33 36 2c 31 31 31 31 31 30 30 30 42 2c 30 30 30 30 30 30 31 31 | 0101B...DB.36,11111000B,00000011 |
| 3ae00 | 42 0d 0a 09 44 42 09 33 37 2c 31 31 31 31 31 30 30 30 42 2c 30 30 30 30 30 31 31 31 42 0d 0a 09 | B...DB.37,11111000B,00000111B... |
| 3ae20 | 44 42 09 34 30 2c 31 30 30 30 31 31 31 31 42 2c 30 30 30 30 30 30 30 30 42 09 3b 20 62 61 63 6b | DB.40,10001111B,00000000B.;.back |
| 3ae40 | 67 72 6f 75 6e 64 20 63 6f 6c 6f 72 73 20 2e 2e 2e 0d 0a 09 44 42 09 34 31 2c 31 30 30 30 31 31 | ground.colors.......DB.41,100011 |
| 3ae60 | 31 31 42 2c 30 31 30 30 30 30 30 30 42 0d 0a 09 44 42 09 34 32 2c 31 30 30 30 31 31 31 31 42 2c | 11B,01000000B...DB.42,10001111B, |
| 3ae80 | 30 30 31 30 30 30 30 30 42 0d 0a 09 44 42 09 34 33 2c 31 30 30 30 31 31 31 31 42 2c 30 31 31 30 | 00100000B...DB.43,10001111B,0110 |
| 3aea0 | 30 30 30 30 42 0d 0a 09 44 42 09 34 34 2c 31 30 30 30 31 31 31 31 42 2c 30 30 30 31 30 30 30 30 | 0000B...DB.44,10001111B,00010000 |
| 3aec0 | 42 0d 0a 09 44 42 09 34 35 2c 31 30 30 30 31 31 31 31 42 2c 30 31 30 31 30 30 30 30 42 0d 0a 09 | B...DB.45,10001111B,01010000B... |
| 3aee0 | 44 42 09 34 36 2c 31 30 30 30 31 31 31 31 42 2c 30 30 31 31 30 30 30 30 42 0d 0a 09 44 42 09 34 | DB.46,10001111B,00110000B...DB.4 |
| 3af00 | 37 2c 31 30 30 30 31 31 31 31 42 2c 30 31 31 31 30 30 30 30 42 0d 0a 09 44 42 09 30 46 46 48 0d | 7,10001111B,01110000B...DB.0FFH. |
| 3af20 | 0a 0d 0a 3b 20 53 65 74 2f 52 65 73 65 74 20 4d 6f 64 65 73 3a 20 20 69 6e 64 65 78 65 64 20 62 | ...;.Set/Reset.Modes:..indexed.b |
| 3af40 | 79 20 28 53 65 6c 43 68 61 72 2d 27 3c 27 2a 38 29 20 2b 20 28 50 41 52 41 4d 30 20 41 4e 44 20 | y.(SelChar-'<'*8).+.(PARAM0.AND. |
| 3af60 | 37 29 0d 0a 53 52 4d 4f 44 45 09 44 57 09 30 2c 30 2c 30 2c 30 2c 30 2c 30 2c 30 2c 30 09 09 3b | 7)..SRMODE.DW.0,0,0,0,0,0,0,0..; |
| 3af80 | 20 53 65 6c 43 68 61 72 20 27 3c 27 0d 0a 09 44 57 09 31 2c 31 2c 31 2c 31 2c 31 2c 31 2c 31 2c | .SelChar.'<'...DW.1,1,1,1,1,1,1, |
| 3afa0 | 57 52 41 50 09 3b 20 53 65 6c 43 68 61 72 20 27 3d 27 09 0d 0a 09 44 57 09 30 2c 45 6e 61 4c 32 | WRAP.;.SelChar.'='....DW.0,EnaL2 |
| 3afc0 | 35 2c 30 2c 30 2c 30 2c 30 2c 30 2c 30 09 3b 20 53 65 6c 43 68 61 72 20 27 3e 27 0d 0a 09 44 57 | 5,0,0,0,0,0,0.;.SelChar.'>'...DW |
| 3afe0 | 09 30 2c 30 2c 30 2c 30 2c 30 2c 30 2c 30 2c 57 52 41 50 09 3b 20 53 65 6c 43 68 61 72 20 27 3f | .0,0,0,0,0,0,0,WRAP.;.SelChar.'? |
| 3b000 | 27 09 0d 0a 0d 0a 50 41 47 45 0d 0a 3b 09 54 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 61 72 65 20 | '.....PAGE..;.The.following.are. |
| 3b020 | 64 75 70 6c 69 63 61 74 65 73 20 6f 66 20 74 68 65 20 73 61 6d 65 20 76 61 72 69 61 62 6c 65 73 | duplicates.of.the.same.variables |
| 3b040 | 20 66 72 6f 6d 20 74 68 65 20 52 4f 4d 0d 0a 3b 0d 0a 3b 2a 20 57 41 52 4e 49 4e 47 20 2d 20 74 | .from.the.ROM..;..;*.WARNING.-.t |
| 3b060 | 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 74 77 6f 20 76 61 72 69 61 62 6c 65 73 20 61 72 65 20 61 | he.following.two.variables.are.a |
| 3b080 | 63 63 65 73 73 65 64 20 61 73 20 61 20 77 6f 72 64 0d 0a 4d 4f 44 45 09 44 42 09 33 0d 0a 4d 41 | ccessed.as.a.word..MODE.DB.3..MA |
| 3b0a0 | 58 43 4f 4c 09 44 42 09 37 39 0d 0a 49 46 09 4c 49 4e 45 32 35 09 09 3b 20 73 70 65 63 69 61 6c | XCOL.DB.79..IF.LINE25..;.special |
| 3b0c0 | 20 74 72 65 61 74 6d 65 6e 74 20 6f 66 20 6c 69 6e 65 20 32 35 3f 0d 0a 6d 61 78 72 6f 77 09 65 | .treatment.of.line.25?..maxrow.e |
| 3b0e0 | 71 75 09 32 34 0d 0a 45 4c 53 45 0d 0a 6d 61 78 72 6f 77 09 65 71 75 09 32 35 0d 0a 45 4e 44 49 | qu.24..ELSE..maxrow.equ.25..ENDI |
| 3b100 | 46 0d 0a 3b 2a 20 57 41 52 4e 49 4e 47 20 2d 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 74 77 | F..;*.WARNING.-.the.following.tw |
| 3b120 | 6f 20 76 61 72 69 61 62 6c 65 73 20 61 72 65 20 61 63 63 65 73 73 65 64 20 61 73 20 61 20 77 6f | o.variables.are.accessed.as.a.wo |
| 3b140 | 72 64 0d 0a 43 4f 4c 09 44 42 09 30 09 09 09 3b 20 63 75 72 72 65 6e 74 20 63 6f 6c 75 6d 6e 0d | rd..COL.DB.0...;.current.column. |
| 3b160 | 0a 52 4f 57 09 44 42 09 30 09 09 09 3b 20 63 75 72 72 65 6e 74 20 72 6f 77 0d 0a 0d 0a 0d 0a 41 | .ROW.DB.0...;.current.row......A |
| 3b180 | 6e 73 69 53 74 61 74 65 09 4c 41 42 45 4c 09 42 59 54 45 09 3b 20 74 68 65 20 66 6f 6c 6c 6f 77 | nsiState.LABEL.BYTE.;.the.follow |
| 3b1a0 | 69 6e 67 20 6d 75 73 74 20 62 65 20 73 61 76 65 64 20 6f 6e 20 61 20 73 63 72 65 65 6e 20 73 77 | ing.must.be.saved.on.a.screen.sw |
| 3b1c0 | 61 70 0d 0a 57 52 41 50 09 44 42 09 31 09 09 3b 20 30 20 3d 20 4e 4f 20 57 52 41 50 2c 20 31 20 | ap..WRAP.DB.1..;.0.=.NO.WRAP,.1. |
| 3b1e0 | 3d 20 57 52 41 50 0d 0a 45 6e 61 4c 32 35 09 44 42 09 30 09 09 3b 20 30 20 3d 20 32 35 74 68 20 | =.WRAP..EnaL25.DB.0..;.0.=.25th. |
| 3b200 | 6c 69 6e 65 20 64 69 73 61 62 6c 65 64 2c 20 31 20 3d 20 65 6e 61 62 6c 65 64 0d 0a 53 54 41 54 | line.disabled,.1.=.enabled..STAT |
| 3b220 | 45 09 44 57 09 53 31 0d 0a 53 41 56 43 52 09 44 57 09 30 09 09 09 3b 20 73 61 76 65 64 20 63 75 | E.DW.S1..SAVCR.DW.0...;.saved.cu |
| 3b240 | 72 73 6f 72 20 70 6f 73 69 74 69 6f 6e 0d 0a 3b 2a 20 57 41 52 4e 49 4e 47 20 2d 20 74 68 65 20 | rsor.position..;*.WARNING.-.the. |
| 3b260 | 66 6f 6c 6c 6f 77 69 6e 67 20 74 77 6f 20 76 61 72 69 61 62 6c 65 73 20 61 72 65 20 61 63 63 65 | following.two.variables.are.acce |
| 3b280 | 73 73 65 64 20 61 73 20 61 20 77 6f 72 64 0d 0a 53 65 6c 43 68 61 72 09 44 42 09 30 09 09 09 3b | ssed.as.a.word..SelChar.DB.0...; |
| 3b2a0 | 20 3c 2c 3d 2c 3e 20 6f 72 20 3f 20 70 72 69 76 61 74 65 20 75 73 65 20 69 6e 64 69 63 61 74 6f | .<,=,>.or.?.private.use.indicato |
| 3b2c0 | 72 73 0d 0a 50 52 4d 43 4e 54 09 4c 41 42 45 4c 09 42 59 54 45 09 09 09 3b 20 6e 75 6d 62 65 72 | rs..PRMCNT.LABEL.BYTE...;.number |
| 3b2e0 | 20 6f 66 20 70 61 72 61 6d 65 74 65 72 73 20 66 6f 72 20 63 6f 6d 6d 61 6e 64 0d 0a 50 52 4d 43 | .of.parameters.for.command..PRMC |
| 3b300 | 4e 54 57 09 44 57 09 30 0d 0a 4e 55 4d 50 41 52 41 4d 20 65 71 75 09 35 09 09 09 3b 20 6d 61 78 | NTW.DW.0..NUMPARAM.equ.5...;.max |
| 3b320 | 2e 20 6e 75 6d 62 65 72 20 6f 66 20 70 61 72 61 6d 65 74 65 72 73 0d 0a 50 41 52 41 4d 09 44 42 | ..number.of.parameters..PARAM.DB |
| 3b340 | 09 4e 55 4d 50 41 52 41 4d 20 44 55 50 20 28 3f 29 09 3b 20 62 75 66 66 65 72 20 66 6f 72 20 63 | .NUMPARAM.DUP.(?).;.buffer.for.c |
| 3b360 | 6f 6d 6d 61 6e 64 20 70 61 72 61 6d 65 74 65 72 73 0d 0a 3b 2a 20 57 41 52 4e 49 4e 47 20 2d 20 | ommand.parameters..;*.WARNING.-. |
| 3b380 | 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 74 77 6f 20 76 61 72 69 61 62 6c 65 73 20 61 72 65 20 | the.following.two.variables.are. |
| 3b3a0 | 61 63 63 65 73 73 65 64 20 61 73 20 61 20 77 6f 72 64 0d 0a 61 74 74 72 77 09 4c 41 42 45 4c 09 | accessed.as.a.word..attrw.LABEL. |
| 3b3c0 | 57 4f 52 44 0d 0a 41 54 54 52 09 44 42 09 30 30 30 30 30 31 31 31 42 09 3b 43 48 41 52 41 43 54 | WORD..ATTR.DB.00000111B.;CHARACT |
| 3b3e0 | 45 52 20 41 54 54 52 49 42 55 54 45 0d 0a 42 50 41 47 45 09 44 42 09 30 09 09 3b 42 41 53 45 20 | ER.ATTRIBUTE..BPAGE.DB.0..;BASE. |
| 3b400 | 50 41 47 45 0d 0a 0d 0a 41 6e 73 69 53 69 7a 65 09 65 71 75 09 28 24 2d 41 6e 73 69 53 74 61 74 | PAGE....AnsiSize.equ.($-AnsiStat |
| 3b420 | 65 29 0d 0a 0d 0a 49 46 09 28 41 6e 73 69 53 69 7a 65 20 47 54 20 54 65 72 6d 53 69 7a 65 29 0d | e)....IF.(AnsiSize.GT.TermSize). |
| 3b440 | 0a 09 2e 52 41 44 49 58 20 30 09 09 3b 20 45 52 52 4f 52 20 2d 20 54 65 72 6d 69 6e 61 6c 20 73 | ...RADIX.0..;.ERROR.-.Terminal.s |
| 3b460 | 74 61 74 65 20 6e 6f 74 20 62 69 67 20 65 6e 6f 75 67 68 0d 0a 45 4e 44 49 46 0d 0a 0d 0a 3b 2d | tate.not.big.enough..ENDIF....;- |
| 3b480 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
| 3b4a0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0d 0a 3b 0d | ----------------------------..;. |
| 3b4c0 | 0a 3b 09 43 48 52 4f 55 54 20 2d 20 57 52 49 54 45 20 4f 55 54 20 43 48 41 52 20 49 4e 20 41 4c | .;.CHROUT.-.WRITE.OUT.CHAR.IN.AL |
| 3b4e0 | 20 55 53 49 4e 47 20 43 55 52 52 45 4e 54 20 41 54 54 52 49 42 55 54 45 0d 0a 3b 0d 0a 62 61 73 | .USING.CURRENT.ATTRIBUTE..;..bas |
| 3b500 | 65 09 20 20 20 64 77 09 30 62 38 30 30 68 0d 0a 73 63 72 65 65 6e 5f 73 65 67 20 64 77 09 30 30 | e....dw.0b800h..screen_seg.dw.00 |
| 3b520 | 30 30 30 68 0d 0a 0d 0a 63 68 72 6f 75 74 3a 20 63 6d 70 09 61 6c 2c 31 33 09 09 3b 20 63 61 72 | 000h....chrout:.cmp.al,13..;.car |
| 3b540 | 72 69 61 67 65 20 72 65 74 75 72 6e 3f 0d 0a 09 6a 61 09 6f 75 74 63 68 72 0d 0a 09 6a 6e 7a 09 | riage.return?...ja.outchr...jnz. |
| 3b560 | 74 72 79 6c 66 0d 0a 09 6d 6f 76 09 5b 63 6f 6c 5d 2c 30 0d 0a 3b 3b 09 6a 6d 70 09 73 68 6f 72 | trylf...mov.[col],0..;;.jmp.shor |
| 3b580 | 74 20 73 65 74 69 74 0d 0a 09 6a 6d 70 09 73 65 74 69 74 0d 0a 0d 0a 74 72 79 6c 66 3a 09 63 6d | t.setit...jmp.setit....trylf:.cm |
| 3b5a0 | 70 09 61 6c 2c 31 30 09 09 3b 20 6c 69 6e 65 20 66 65 65 64 3f 0d 0a 09 6a 7a 09 6c 66 0d 0a 09 | p.al,10..;.line.feed?...jz.lf... |
| 3b5c0 | 63 6d 70 09 61 6c 2c 37 09 09 3b 20 62 65 6c 6c 3f 0d 0a 09 6a 6e 7a 09 74 72 79 74 61 62 0d 0a | cmp.al,7..;.bell?...jnz.trytab.. |
| 3b5e0 | 74 6f 72 6f 6d 3a 0d 0a 09 6d 6f 76 09 62 78 2c 5b 61 74 74 72 77 5d 0d 0a 09 61 6e 64 09 62 6c | torom:...mov.bx,[attrw]...and.bl |
| 3b600 | 2c 37 0d 0a 09 6d 6f 76 09 61 68 2c 31 34 0d 0a 09 69 6e 74 09 31 30 68 0d 0a 72 65 74 35 3a 09 | ,7...mov.ah,14...int.10h..ret5:. |
| 3b620 | 72 65 74 0d 0a 0d 0a 74 72 79 74 61 62 3a 0d 0a 09 63 6d 70 09 61 6c 2c 39 09 09 3b 20 74 61 62 | ret....trytab:...cmp.al,9..;.tab |
| 3b640 | 3f 0d 0a 09 6a 6e 7a 09 74 72 79 62 61 63 6b 0d 0a 09 6d 6f 76 09 61 6c 2c 5b 63 6f 6c 5d 0d 0a | ?...jnz.tryback...mov.al,[col].. |
| 3b660 | 09 61 64 64 09 61 6c 2c 38 0d 0a 09 6d 6f 76 09 61 68 2c 61 6c 0d 0a 09 61 6e 64 09 61 68 2c 37 | .add.al,8...mov.ah,al...and.ah,7 |
| 3b680 | 0d 0a 09 73 75 62 09 61 6c 2c 61 68 0d 0a 09 63 6d 70 09 61 6c 2c 5b 6d 61 78 63 6f 6c 5d 0d 0a | ...sub.al,ah...cmp.al,[maxcol].. |
| 3b6a0 | 09 6a 62 09 74 75 6e 64 65 72 0d 0a 09 6d 6f 76 09 61 6c 2c 5b 6d 61 78 63 6f 6c 5d 0d 0a 74 75 | .jb.tunder...mov.al,[maxcol]..tu |
| 3b6c0 | 6e 64 65 72 3a 0d 0a 09 6d 6f 76 09 5b 63 6f 6c 5d 2c 61 6c 0d 0a 09 09 6a 6d 70 09 73 68 6f 72 | nder:...mov.[col],al....jmp.shor |
| 3b6e0 | 74 20 73 65 74 69 74 0d 0a 0d 0a 74 72 79 62 61 63 6b 3a 0d 0a 09 63 6d 70 09 61 6c 2c 38 09 09 | t.setit....tryback:...cmp.al,8.. |
| 3b700 | 3b 20 62 61 63 6b 73 70 61 63 65 3f 0d 0a 09 6a 6e 7a 09 6f 75 74 63 68 72 0d 0a 09 63 6d 70 09 | ;.backspace?...jnz.outchr...cmp. |
| 3b720 | 5b 63 6f 6c 5d 2c 30 0d 0a 09 6a 7a 09 72 65 74 35 0d 0a 09 64 65 63 09 5b 63 6f 6c 5d 0d 0a 09 | [col],0...jz.ret5...dec.[col]... |
| 3b740 | 6a 6d 70 09 73 68 6f 72 74 20 73 65 74 69 74 0d 0a 0d 0a 6f 75 74 63 68 72 3a 0d 0a 09 6d 6f 76 | jmp.short.setit....outchr:...mov |
| 3b760 | 09 62 78 2c 5b 61 74 74 72 77 5d 0d 0a 09 6d 6f 76 09 63 78 2c 31 0d 0a 09 6d 6f 76 09 61 68 2c | .bx,[attrw]...mov.cx,1...mov.ah, |
| 3b780 | 39 0d 0a 09 69 6e 74 09 31 30 68 0d 0a 09 69 6e 63 09 5b 63 6f 6c 5d 0d 0a 09 6d 6f 76 09 61 6c | 9...int.10h...inc.[col]...mov.al |
| 3b7a0 | 2c 5b 63 6f 6c 5d 0d 0a 09 63 6d 70 09 61 6c 2c 5b 6d 61 78 63 6f 6c 5d 0d 0a 09 6a 62 65 09 73 | ,[col]...cmp.al,[maxcol]...jbe.s |
| 3b7c0 | 65 74 69 74 0d 0a 09 63 6d 70 09 5b 77 72 61 70 5d 2c 31 0d 0a 09 6a 7a 09 6f 75 74 63 68 72 31 | etit...cmp.[wrap],1...jz.outchr1 |
| 3b7e0 | 0d 0a 09 64 65 63 09 5b 63 6f 6c 5d 0d 0a 09 72 65 74 0d 0a 6f 75 74 63 68 72 31 3a 0d 0a 09 6d | ...dec.[col]...ret..outchr1:...m |
| 3b800 | 6f 76 09 5b 63 6f 6c 5d 2c 30 0d 0a 6c 66 3a 09 63 6d 70 09 5b 72 6f 77 5d 2c 28 6d 61 78 72 6f | ov.[col],0..lf:.cmp.[row],(maxro |
| 3b820 | 77 2d 31 29 0d 0a 09 6a 61 09 73 65 74 69 74 09 09 09 09 3b 20 6f 6e 20 6c 69 6e 65 20 32 35 2c | w-1)...ja.setit....;.on.line.25, |
| 3b840 | 20 64 6f 6e 27 74 20 6d 6f 76 65 0d 0a 09 6a 7a 09 6c 66 31 09 09 09 09 3b 20 6f 6e 20 32 34 74 | .don't.move...jz.lf1....;.on.24t |
| 3b860 | 68 20 6c 69 6e 65 2c 20 73 63 72 6f 6c 6c 0d 0a 09 69 6e 63 09 5b 72 6f 77 5d 0d 0a 09 6a 6d 70 | h.line,.scroll...inc.[row]...jmp |
| 3b880 | 09 73 68 6f 72 74 20 73 65 74 69 74 0d 0a 6c 66 31 3a 09 63 61 6c 6c 09 73 63 72 6f 6c 6c 0d 0a | .short.setit..lf1:.call.scroll.. |
| 3b8a0 | 0d 0a 73 65 74 69 74 3a 09 6d 6f 76 09 64 78 2c 77 6f 72 64 20 70 74 72 20 63 6f 6c 0d 0a 09 6d | ..setit:.mov.dx,word.ptr.col...m |
| 3b8c0 | 6f 76 09 62 68 2c 5b 62 70 61 67 65 5d 0d 0a 09 6d 6f 76 09 61 68 2c 32 0d 0a 09 69 6e 74 09 31 | ov.bh,[bpage]...mov.ah,2...int.1 |
| 3b8e0 | 30 68 0d 0a 09 72 65 74 0d 0a 0d 0a 73 63 72 6f 6c 6c 3a 20 6d 6f 76 09 61 6c 2c 6d 6f 64 65 0d | 0h...ret....scroll:.mov.al,mode. |
| 3b900 | 0a 09 63 6d 70 09 61 6c 2c 32 0d 0a 09 6a 7a 09 6d 79 73 63 72 6f 6c 6c 0d 0a 09 63 6d 70 09 61 | ..cmp.al,2...jz.myscroll...cmp.a |
| 3b920 | 6c 2c 33 0d 0a 09 6a 7a 09 6d 79 73 63 72 6f 6c 6c 0d 0a 49 46 09 4c 49 4e 45 32 35 0d 0a 09 78 | l,3...jz.myscroll..IF.LINE25...x |
| 3b940 | 6f 72 09 63 78 2c 63 78 09 09 09 3b 20 66 72 6f 6d 20 30 2c 30 0d 0a 09 6d 6f 76 09 64 68 2c 28 | or.cx,cx...;.from.0,0...mov.dh,( |
| 3b960 | 6d 61 78 72 6f 77 2d 31 29 09 09 3b 20 74 6f 20 6d 61 78 72 6f 77 2d 31 2c 6d 61 78 63 6f 6c 0d | maxrow-1)..;.to.maxrow-1,maxcol. |
| 3b980 | 0a 09 6d 6f 76 09 64 6c 2c 6d 61 78 63 6f 6c 0d 0a 09 6d 6f 76 09 62 68 2c 61 74 74 72 0d 0a 09 | ..mov.dl,maxcol...mov.bh,attr... |
| 3b9a0 | 6d 6f 76 09 61 78 2c 30 36 30 31 68 09 09 3b 20 73 63 72 6f 6c 6c 20 20 75 70 20 6f 6e 65 20 6c | mov.ax,0601h..;.scroll..up.one.l |
| 3b9c0 | 69 6e 65 0d 0a 09 69 6e 74 09 31 30 68 0d 0a 09 72 65 74 0d 0a 45 4c 53 45 0d 0a 09 6d 6f 76 09 | ine...int.10h...ret..ELSE...mov. |
| 3b9e0 | 61 6c 2c 31 30 0d 0a 09 6a 6d 70 09 74 6f 72 6f 6d 0d 0a 45 4e 44 49 46 0d 0a 6d 79 73 63 72 6f | al,10...jmp.torom..ENDIF..myscro |
| 3ba00 | 6c 6c 3a 0d 0a 09 6d 6f 76 09 62 68 2c 5b 61 74 74 72 5d 0d 0a 09 6d 6f 76 09 62 6c 2c 27 20 27 | ll:...mov.bh,[attr]...mov.bl,'.' |
| 3ba20 | 0d 0a 09 6d 6f 76 09 62 70 2c 38 30 0d 0a 09 6d 6f 76 09 61 78 2c 5b 62 61 73 65 5d 0d 0a 09 61 | ...mov.bp,80...mov.ax,[base]...a |
| 3ba40 | 64 64 09 61 78 2c 5b 73 63 72 65 65 6e 5f 73 65 67 5d 0d 0a 09 6d 6f 76 09 65 73 2c 61 78 0d 0a | dd.ax,[screen_seg]...mov.es,ax.. |
| 3ba60 | 09 6d 6f 76 09 64 73 2c 61 78 0d 0a 09 78 6f 72 09 64 69 2c 64 69 0d 0a 09 6d 6f 76 09 73 69 2c | .mov.ds,ax...xor.di,di...mov.si, |
| 3ba80 | 31 36 30 0d 0a 09 6d 6f 76 09 63 78 2c 28 6d 61 78 72 6f 77 2d 31 29 2a 38 30 0d 0a 09 63 6c 64 | 160...mov.cx,(maxrow-1)*80...cld |
| 3baa0 | 0d 0a 0d 0a 3b 09 54 68 69 73 20 63 6f 64 65 20 77 69 6c 6c 20 6e 65 76 65 72 20 67 65 74 20 65 | ....;.This.code.will.never.get.e |
| 3bac0 | 78 65 63 75 74 65 64 20 73 69 6e 63 65 20 77 65 20 67 65 74 20 68 65 72 65 20 77 68 65 6e 0d 0a | xecuted.since.we.get.here.when.. |
| 3bae0 | 3b 20 20 6d 6f 64 65 20 3d 20 32 20 6f 72 20 33 20 6f 6e 6c 79 2e 0d 0a 3b 3b 09 63 6d 70 09 63 | ;..mode.=.2.or.3.only...;;.cmp.c |
| 3bb00 | 73 3a 5b 62 61 73 65 5d 2c 30 62 38 30 30 68 0d 0a 3b 3b 09 6a 7a 09 63 6f 6c 6f 72 63 61 72 64 | s:[base],0b800h..;;.jz.colorcard |
| 3bb20 | 0d 0a 0d 0a 3b 3b 20 20 20 20 72 65 70 09 6d 6f 76 73 77 0d 0a 3b 3b 09 6d 6f 76 09 61 78 2c 62 | ....;;....rep.movsw..;;.mov.ax,b |
| 3bb40 | 78 0d 0a 3b 3b 09 6d 6f 76 09 63 78 2c 62 70 0d 0a 3b 3b 20 20 20 20 72 65 70 09 73 74 6f 73 77 | x..;;.mov.cx,bp..;;....rep.stosw |
| 3bb60 | 0d 0a 3b 3b 09 6a 6d 70 09 73 68 6f 72 74 20 73 72 65 74 0d 0a 0d 0a 3b 3b 63 6f 6c 6f 72 63 61 | ..;;.jmp.short.sret....;;colorca |
| 3bb80 | 72 64 3a 0d 0a 09 6d 6f 76 09 64 78 2c 33 64 61 68 0d 0a 77 61 69 74 32 3a 09 69 6e 09 61 6c 2c | rd:...mov.dx,3dah..wait2:.in.al, |
| 3bba0 | 64 78 0d 0a 09 74 65 73 74 09 61 6c 2c 38 0d 0a 09 6a 7a 09 77 61 69 74 32 0d 0a 09 6d 6f 76 09 | dx...test.al,8...jz.wait2...mov. |
| 3bbc0 | 61 6c 2c 32 35 68 0d 0a 09 6d 6f 76 09 64 78 2c 33 64 38 68 0d 0a 09 6f 75 74 09 64 78 2c 61 6c | al,25h...mov.dx,3d8h...out.dx,al |
| 3bbe0 | 09 09 3b 74 75 72 6e 20 6f 66 66 20 76 69 64 65 6f 0d 0a 20 20 20 20 72 65 70 09 6d 6f 76 73 77 | ..;turn.off.video......rep.movsw |
| 3bc00 | 0d 0a 09 6d 6f 76 09 61 78 2c 62 78 0d 0a 09 6d 6f 76 09 63 78 2c 62 70 0d 0a 09 72 65 70 09 73 | ...mov.ax,bx...mov.cx,bp...rep.s |
| 3bc20 | 74 6f 73 77 0d 0a 09 6d 6f 76 09 61 6c 2c 32 39 68 0d 0a 09 6d 6f 76 09 64 78 2c 33 64 38 68 0d | tosw...mov.al,29h...mov.dx,3d8h. |
| 3bc40 | 0a 09 6f 75 74 09 64 78 2c 61 6c 09 09 3b 74 75 72 6e 20 6f 6e 20 76 69 64 65 6f 0d 0a 73 72 65 | ..out.dx,al..;turn.on.video..sre |
| 3bc60 | 74 3a 09 70 75 73 68 09 63 73 0d 0a 09 70 6f 70 09 64 73 0d 0a 09 72 65 74 0d 0a 0d 0a 0d 0a 43 | t:.push.cs...pop.ds...ret......C |
| 3bc80 | 68 61 72 4f 75 74 3a 09 50 55 53 48 09 41 58 09 09 3b 20 4d 61 69 6e 20 65 6e 74 72 79 20 70 6f | harOut:.PUSH.AX..;.Main.entry.po |
| 3bca0 | 69 6e 74 0d 0a 09 50 55 53 48 09 42 58 0d 0a 09 50 55 53 48 09 43 58 0d 0a 09 50 55 53 48 09 44 | int...PUSH.BX...PUSH.CX...PUSH.D |
| 3bcc0 | 58 0d 0a 09 50 55 53 48 09 53 49 0d 0a 09 50 55 53 48 09 44 49 0d 0a 09 50 55 53 48 09 45 53 0d | X...PUSH.SI...PUSH.DI...PUSH.ES. |
| 3bce0 | 0a 09 50 55 53 48 09 42 50 0d 0a 0d 0a 09 4d 4f 56 09 5b 62 61 73 65 5d 2c 30 42 38 30 30 48 0d | ..PUSH.BP.....MOV.[base],0B800H. |
| 3bd00 | 0a 09 58 43 48 47 09 41 58 2c 53 49 09 09 09 3b 20 53 41 56 45 20 43 48 41 52 41 43 54 45 52 20 | ..XCHG.AX,SI...;.SAVE.CHARACTER. |
| 3bd20 | 54 4f 20 53 54 55 46 46 0d 0a 09 4d 4f 56 09 41 58 2c 34 30 48 09 09 09 3b 20 50 4f 49 4e 54 20 | TO.STUFF...MOV.AX,40H...;.POINT. |
| 3bd40 | 54 4f 20 52 4f 53 20 42 49 4f 53 0d 0a 09 4d 4f 56 09 44 53 2c 41 58 0d 0a 09 4d 4f 56 09 41 58 | TO.ROS.BIOS...MOV.DS,AX...MOV.AX |
| 3bd60 | 2c 44 53 3a 5b 34 39 48 5d 09 09 3b 20 41 4c 3d 4d 4f 44 45 2c 20 41 48 3d 4d 41 58 20 43 4f 4c | ,DS:[49H]..;.AL=MODE,.AH=MAX.COL |
| 3bd80 | 0d 0a 09 44 45 43 09 41 48 09 09 09 3b 20 41 4e 53 49 20 4e 45 45 44 53 20 30 2d 37 39 20 4f 52 | ...DEC.AH...;.ANSI.NEEDS.0-79.OR |
| 3bda0 | 20 30 2d 33 39 0d 0a 09 4d 4f 56 09 57 4f 52 44 20 50 54 52 20 43 53 3a 5b 4d 4f 44 45 5d 2c 41 | .0-39...MOV.WORD.PTR.CS:[MODE],A |
| 3bdc0 | 58 09 3b 20 53 41 56 45 20 4d 4f 44 45 20 41 4e 44 20 4d 41 58 20 43 4f 4c 0d 0a 09 43 4d 50 09 | X.;.SAVE.MODE.AND.MAX.COL...CMP. |
| 3bde0 | 41 4c 2c 37 0d 0a 09 4a 4e 5a 09 4e 4f 54 5f 42 57 0d 0a 09 4d 4f 56 09 57 4f 52 44 20 50 54 52 | AL,7...JNZ.NOT_BW...MOV.WORD.PTR |
| 3be00 | 20 43 53 3a 5b 62 61 73 65 5d 2c 30 42 30 30 30 48 0d 0a 4e 4f 54 5f 42 57 3a 20 4d 4f 56 09 41 | .CS:[base],0B000H..NOT_BW:.MOV.A |
| 3be20 | 4c 2c 44 53 3a 5b 36 32 48 5d 09 09 3b 20 47 45 54 20 41 43 54 49 56 45 20 50 41 47 45 0d 0a 09 | L,DS:[62H]..;.GET.ACTIVE.PAGE... |
| 3be40 | 4d 4f 56 09 43 53 3a 5b 42 50 41 47 45 5d 2c 41 4c 0d 0a 09 43 42 57 0d 0a 09 41 44 44 09 41 58 | MOV.CS:[BPAGE],AL...CBW...ADD.AX |
| 3be60 | 2c 41 58 0d 0a 09 4d 4f 56 09 42 58 2c 41 58 0d 0a 09 4d 4f 56 09 41 58 2c 44 53 3a 5b 42 58 2b | ,AX...MOV.BX,AX...MOV.AX,DS:[BX+ |
| 3be80 | 35 30 48 5d 09 09 3b 20 41 4c 3d 43 4f 4c 2c 20 41 48 3d 52 4f 57 0d 0a 09 4d 4f 56 09 57 4f 52 | 50H]..;.AL=COL,.AH=ROW...MOV.WOR |
| 3bea0 | 44 20 50 54 52 20 43 53 3a 5b 43 4f 4c 5d 2c 41 58 09 3b 20 53 41 56 45 20 52 4f 57 20 41 4e 44 | D.PTR.CS:[COL],AX.;.SAVE.ROW.AND |
| 3bec0 | 20 43 4f 4c 55 4d 4e 0d 0a 09 4d 4f 56 09 41 58 2c 44 53 3a 5b 34 45 48 5d 09 09 3b 20 47 45 54 | .COLUMN...MOV.AX,DS:[4EH]..;.GET |
| 3bee0 | 20 53 54 41 52 54 20 4f 46 20 53 43 52 45 45 4e 20 53 45 47 0d 0a 09 4d 4f 56 09 43 4c 2c 34 0d | .START.OF.SCREEN.SEG...MOV.CL,4. |
| 3bf00 | 0a 09 53 48 52 09 41 58 2c 43 4c 09 09 09 3b 20 43 4f 4e 56 45 52 54 20 54 4f 20 41 20 53 45 47 | ..SHR.AX,CL...;.CONVERT.TO.A.SEG |
| 3bf20 | 4d 45 4e 54 0d 0a 09 50 55 53 48 09 43 53 0d 0a 09 50 4f 50 09 44 53 0d 0a 09 4d 4f 56 09 5b 73 | MENT...PUSH.CS...POP.DS...MOV.[s |
| 3bf40 | 63 72 65 65 6e 5f 73 65 67 5d 2c 41 58 0d 0a 09 58 43 48 47 09 41 58 2c 53 49 09 09 09 3b 20 47 | creen_seg],AX...XCHG.AX,SI...;.G |
| 3bf60 | 45 54 20 42 41 43 4b 20 43 48 41 52 41 43 54 45 52 20 49 4e 20 41 4c 0d 0a 0d 0a 09 43 41 4c 4c | ET.BACK.CHARACTER.IN.AL.....CALL |
| 3bf80 | 09 56 49 44 45 4f 0d 0a 09 50 4f 50 09 42 50 0d 0a 09 50 4f 50 09 45 53 0d 0a 09 50 4f 50 09 44 | .VIDEO...POP.BP...POP.ES...POP.D |
| 3bfa0 | 49 0d 0a 09 50 4f 50 09 53 49 0d 0a 09 50 4f 50 09 44 58 0d 0a 09 50 4f 50 09 43 58 0d 0a 09 50 | I...POP.SI...POP.DX...POP.CX...P |
| 3bfc0 | 4f 50 09 42 58 0d 0a 09 50 4f 50 09 41 58 0d 0a 09 52 45 54 0d 0a 0d 0a 0d 0a 3b 2d 2d 2d 2d 2d | OP.BX...POP.AX...RET......;----- |
| 3bfe0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
| 3c000 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0d 0a 3b 0d 0a 3b 09 4f 55 54 50 | ---------------------..;..;.OUTP |
| 3c020 | 55 54 20 53 49 4e 47 4c 45 20 43 48 41 52 20 49 4e 20 41 4c 20 54 4f 20 56 49 44 45 4f 20 44 45 | UT.SINGLE.CHAR.IN.AL.TO.VIDEO.DE |
| 3c040 | 56 49 43 45 0d 0a 3b 0d 0a 56 49 44 45 4f 3a 09 4d 4f 56 09 53 49 2c 4f 46 46 53 45 54 20 53 54 | VICE..;..VIDEO:.MOV.SI,OFFSET.ST |
| 3c060 | 41 54 45 0d 0a 09 4a 4d 50 09 5b 53 49 5d 0d 0a 0d 0a 53 32 3a 09 43 4d 50 09 41 4c 2c 27 5b 27 | ATE...JMP.[SI]....S2:.CMP.AL,'[' |
| 3c080 | 0d 0a 09 4a 5a 09 53 32 32 0d 0a 09 4a 4d 50 09 53 31 0d 0a 53 32 32 3a 09 4d 4f 56 09 57 4f 52 | ...JZ.S22...JMP.S1..S22:.MOV.WOR |
| 3c0a0 | 44 20 50 54 52 20 5b 53 49 5d 2c 4f 46 46 53 45 54 20 53 33 30 0d 0a 09 58 4f 52 09 42 58 2c 42 | D.PTR.[SI],OFFSET.S30...XOR.BX,B |
| 3c0c0 | 58 0d 0a 09 4d 4f 56 09 57 4f 52 44 20 50 54 52 20 53 65 6c 43 68 61 72 2c 42 58 0d 0a 09 4d 4f | X...MOV.WORD.PTR.SelChar,BX...MO |
| 3c0e0 | 56 09 57 4f 52 44 20 50 54 52 20 50 41 52 41 4d 2c 42 58 0d 0a 09 4a 4d 50 09 53 48 4f 52 54 20 | V.WORD.PTR.PARAM,BX...JMP.SHORT. |
| 3c100 | 53 33 42 0d 0a 0d 0a 53 33 30 3a 09 43 4d 50 09 41 4c 2c 27 3f 27 09 09 09 3b 20 65 78 70 65 72 | S3B....S30:.CMP.AL,'?'...;.exper |
| 3c120 | 69 6d 65 6e 74 61 6c 20 75 73 65 20 73 65 6c 65 63 74 6f 72 20 28 53 4d 2f 52 4d 29 3f 0d 0a 09 | imental.use.selector.(SM/RM)?... |
| 3c140 | 4a 41 09 53 37 0d 0a 09 6d 6f 76 09 53 65 6c 43 68 61 72 2c 61 6c 0d 0a 09 4d 4f 56 09 57 4f 52 | JA.S7...mov.SelChar,al...MOV.WOR |
| 3c160 | 44 20 50 54 52 20 5b 53 49 5d 2c 4f 46 46 53 45 54 20 53 33 0d 0a 09 63 6d 70 09 61 6c 2c 27 3c | D.PTR.[SI],OFFSET.S3...cmp.al,'< |
| 3c180 | 27 0d 0a 09 6a 61 65 09 53 33 42 0d 0a 0d 0a 53 33 3a 09 43 4d 50 09 41 4c 2c 27 3b 27 0d 0a 09 | '...jae.S3B....S3:.CMP.AL,';'... |
| 3c1a0 | 4a 4e 5a 09 53 33 43 0d 0a 53 33 41 3a 09 49 4e 43 09 50 52 4d 43 4e 54 0d 0a 53 33 42 3a 09 43 | JNZ.S3C..S3A:.INC.PRMCNT..S3B:.C |
| 3c1c0 | 41 4c 4c 09 47 45 54 50 54 52 0d 0a 09 58 4f 52 09 41 58 2c 41 58 0d 0a 09 4d 4f 56 09 57 4f 52 | ALL.GETPTR...XOR.AX,AX...MOV.WOR |
| 3c1e0 | 44 20 50 54 52 20 5b 42 58 5d 2c 41 58 20 20 20 20 3b 44 45 46 41 55 4c 54 20 56 41 4c 55 45 20 | D.PTR.[BX],AX....;DEFAULT.VALUE. |
| 3c200 | 49 53 20 5a 45 52 4f 0d 0a 09 52 45 54 0d 0a 0d 0a 53 33 43 3a 09 43 4d 50 09 41 4c 2c 27 30 27 | IS.ZERO...RET....S3C:.CMP.AL,'0' |
| 3c220 | 0d 0a 09 4a 42 09 53 33 44 0d 0a 09 43 4d 50 09 41 4c 2c 27 39 27 0d 0a 09 4a 41 09 53 37 0d 0a | ...JB.S3D...CMP.AL,'9'...JA.S7.. |
| 3c240 | 09 43 41 4c 4c 09 47 45 54 50 54 52 0d 0a 09 53 55 42 09 41 4c 2c 27 30 27 0d 0a 09 58 43 48 47 | .CALL.GETPTR...SUB.AL,'0'...XCHG |
| 3c260 | 09 41 4c 2c 42 59 54 45 20 50 54 52 20 5b 42 58 5d 0d 0a 09 4d 4f 56 09 41 48 2c 31 30 0d 0a 09 | .AL,BYTE.PTR.[BX]...MOV.AH,10... |
| 3c280 | 4d 55 4c 09 41 48 09 09 09 3b 2a 31 30 0d 0a 09 41 44 44 09 42 59 54 45 20 50 54 52 20 5b 42 58 | MUL.AH...;*10...ADD.BYTE.PTR.[BX |
| 3c2a0 | 5d 2c 41 4c 09 3b 4d 4f 56 45 20 49 4e 20 44 49 47 49 54 0d 0a 09 52 45 54 0d 0a 0d 0a 53 33 44 | ],AL.;MOVE.IN.DIGIT...RET....S3D |
| 3c2c0 | 3a 0d 0a 3b 3b 09 43 4d 50 09 41 4c 2c 27 22 27 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | :..;;.CMP.AL,'"'................ |
| 3c2e0 | 20 20 3b 42 45 47 49 4e 20 51 55 4f 54 45 44 20 53 54 52 49 4e 47 0d 0a 3b 3b 09 4a 5a 09 53 33 | ..;BEGIN.QUOTED.STRING..;;.JZ.S3 |
| 3c300 | 45 0d 0a 3b 3b 09 43 4d 50 09 41 4c 2c 22 27 22 0d 0a 09 4a 4e 5a 09 53 37 0d 0a 3b 3b 53 33 45 | E..;;.CMP.AL,"'"...JNZ.S7..;;S3E |
| 3c320 | 3a 09 4d 4f 56 09 57 4f 52 44 20 50 54 52 20 5b 53 49 5d 2c 4f 46 46 53 45 54 20 53 34 0d 0a 3b | :.MOV.WORD.PTR.[SI],OFFSET.S4..; |
| 3c340 | 3b 09 4d 4f 56 09 5b 49 4e 51 5d 2c 41 4c 0d 0a 53 33 52 45 54 3a 09 52 45 54 0d 0a 0d 0a 3b 0d | ;.MOV.[INQ],AL..S3RET:.RET....;. |
| 3c360 | 0a 3b 20 20 20 45 4e 54 45 52 20 51 55 4f 54 45 44 20 53 54 52 49 4e 47 53 0d 0a 3b 0d 0a 0d 0a | .;...ENTER.QUOTED.STRINGS..;.... |
| 3c380 | 3b 3b 53 34 3a 09 43 4d 50 09 41 4c 2c 5b 49 4e 51 5d 09 09 3b 43 48 45 43 4b 20 46 4f 52 20 53 | ;;S4:.CMP.AL,[INQ]..;CHECK.FOR.S |
| 3c3a0 | 54 52 49 4e 47 20 54 45 52 4d 49 4e 41 54 4f 52 0d 0a 3b 3b 09 4a 4e 5a 09 53 34 41 0d 0a 3b 3b | TRING.TERMINATOR..;;.JNZ.S4A..;; |
| 3c3c0 | 09 44 45 43 09 50 52 4d 43 4e 54 09 09 09 3b 54 45 52 4d 49 4e 41 54 45 20 53 54 52 49 4e 47 0d | .DEC.PRMCNT...;TERMINATE.STRING. |
| 3c3e0 | 0a 3b 3b 09 4d 4f 56 09 57 4f 52 44 20 50 54 52 20 5b 53 49 5d 2c 4f 46 46 53 45 54 20 53 33 0d | .;;.MOV.WORD.PTR.[SI],OFFSET.S3. |
| 3c400 | 0a 3b 3b 09 52 45 54 0d 0a 0d 0a 3b 3b 53 34 41 3a 09 43 41 4c 4c 09 47 45 54 50 54 52 0d 0a 3b | .;;.RET....;;S4A:.CALL.GETPTR..; |
| 3c420 | 3b 09 4d 4f 56 09 42 59 54 45 20 50 54 52 20 5b 42 58 5d 2c 41 4c 0d 0a 3b 3b 09 4d 4f 56 09 57 | ;.MOV.BYTE.PTR.[BX],AL..;;.MOV.W |
| 3c440 | 4f 52 44 20 50 54 52 20 5b 53 49 5d 2c 4f 46 46 53 45 54 20 53 34 0d 0a 3b 3b 09 4a 4d 50 09 53 | ORD.PTR.[SI],OFFSET.S4..;;.JMP.S |
| 3c460 | 33 41 0d 0a 3b 0d 0a 3b 20 20 4c 4f 4f 4b 20 46 4f 52 20 41 4e 53 49 20 43 4f 4d 4d 41 4e 44 20 | 3A..;..;..LOOK.FOR.ANSI.COMMAND. |
| 3c480 | 53 50 45 43 49 46 49 45 44 20 49 4e 20 41 4c 0d 0a 3b 0d 0a 0d 0a 53 37 3a 09 4d 4f 56 09 42 58 | SPECIFIED.IN.AL..;....S7:.MOV.BX |
| 3c4a0 | 2c 4f 46 46 53 45 54 20 43 4d 44 54 41 42 4c 2d 33 0d 0a 3b 0d 0a 53 37 41 3a 09 41 44 44 09 42 | ,OFFSET.CMDTABL-3..;..S7A:.ADD.B |
| 3c4c0 | 58 2c 33 0d 0a 09 43 4d 50 09 42 59 54 45 20 50 54 52 20 5b 42 58 5d 2c 30 0d 0a 09 4a 5a 09 53 | X,3...CMP.BYTE.PTR.[BX],0...JZ.S |
| 3c4e0 | 31 42 0d 0a 09 43 4d 50 09 42 59 54 45 20 50 54 52 20 5b 42 58 5d 2c 41 4c 0d 0a 09 4a 4e 5a 09 | 1B...CMP.BYTE.PTR.[BX],AL...JNZ. |
| 3c500 | 53 37 41 0d 0a 3b 0d 0a 53 37 42 3a 09 4d 4f 56 09 41 58 2c 57 4f 52 44 20 50 54 52 20 5b 42 58 | S7A..;..S7B:.MOV.AX,WORD.PTR.[BX |
| 3c520 | 2b 31 5d 20 20 20 20 20 3b 41 58 20 3d 20 4a 55 4d 50 20 41 44 44 52 45 53 53 0d 0a 09 4d 4f 56 | +1].....;AX.=.JUMP.ADDRESS...MOV |
| 3c540 | 09 42 58 2c 4f 46 46 53 45 54 20 50 41 52 41 4d 0d 0a 09 4d 4f 56 09 44 4c 2c 42 59 54 45 20 50 | .BX,OFFSET.PARAM...MOV.DL,BYTE.P |
| 3c560 | 54 52 20 5b 42 58 5d 0d 0a 09 58 4f 52 09 44 48 2c 44 48 09 09 20 20 20 20 20 20 20 3b 44 58 20 | TR.[BX]...XOR.DH,DH.........;DX. |
| 3c580 | 3d 20 46 49 52 53 54 20 50 41 52 41 4d 45 54 45 52 0d 0a 09 4d 4f 56 09 43 58 2c 44 58 0d 0a 09 | =.FIRST.PARAMETER...MOV.CX,DX... |
| 3c5a0 | 4f 52 09 43 58 2c 43 58 0d 0a 09 4a 4e 5a 09 53 37 43 0d 0a 09 49 4e 43 09 43 58 09 09 20 20 20 | OR.CX,CX...JNZ.S7C...INC.CX..... |
| 3c5c0 | 20 20 20 20 3b 20 69 66 20 44 58 3d 30 2c 20 43 58 3d 31 20 65 6c 73 65 20 43 58 20 3d 20 44 58 | ....;.if.DX=0,.CX=1.else.CX.=.DX |
| 3c5e0 | 0d 0a 53 37 43 3a 09 4a 4d 50 09 41 58 09 09 20 20 20 20 20 20 20 3b 41 4c 20 3d 20 43 4f 4d 4d | ..S7C:.JMP.AX.........;AL.=.COMM |
| 3c600 | 41 4e 44 0d 0a 0d 0a 53 31 3a 09 43 4d 50 09 41 4c 2c 31 42 68 09 09 20 20 20 20 20 20 20 3b 45 | AND....S1:.CMP.AL,1Bh.........;E |
| 3c620 | 53 43 41 50 45 20 53 45 51 55 45 4e 43 45 3f 0d 0a 09 4a 4e 5a 09 53 31 42 0d 0a 09 4d 4f 56 09 | SCAPE.SEQUENCE?...JNZ.S1B...MOV. |
| 3c640 | 57 4f 52 44 20 50 54 52 20 5b 53 49 5d 2c 4f 46 46 53 45 54 20 53 32 0d 0a 09 52 45 54 0d 0a 0d | WORD.PTR.[SI],OFFSET.S2...RET... |
| 3c660 | 0a 53 31 42 3a 09 43 41 4c 4c 09 43 48 52 4f 55 54 0d 0a 53 31 41 3a 09 4d 4f 56 09 57 4f 52 44 | .S1B:.CALL.CHROUT..S1A:.MOV.WORD |
| 3c680 | 20 50 54 52 20 5b 53 54 41 54 45 5d 2c 4f 46 46 53 45 54 20 53 31 0d 0a 09 52 45 54 0d 0a 0d 0a | .PTR.[STATE],OFFSET.S1...RET.... |
| 3c6a0 | 4d 4f 56 43 55 52 3a 20 43 4d 50 09 42 59 54 45 20 50 54 52 20 5b 42 58 5d 2c 41 48 0d 0a 09 4a | MOVCUR:.CMP.BYTE.PTR.[BX],AH...J |
| 3c6c0 | 5a 09 53 45 54 43 55 52 0d 0a 09 41 44 44 09 42 59 54 45 20 50 54 52 20 5b 42 58 5d 2c 41 4c 0d | Z.SETCUR...ADD.BYTE.PTR.[BX],AL. |
| 3c6e0 | 0a 09 4c 4f 4f 50 09 4d 4f 56 43 55 52 0d 0a 53 45 54 43 55 52 3a 20 4d 4f 56 09 44 58 2c 57 4f | ..LOOP.MOVCUR..SETCUR:.MOV.DX,WO |
| 3c700 | 52 44 20 50 54 52 20 43 4f 4c 0d 0a 09 58 4f 52 09 42 58 2c 42 58 0d 0a 09 4d 4f 56 09 41 48 2c | RD.PTR.COL...XOR.BX,BX...MOV.AH, |
| 3c720 | 32 0d 0a 09 69 6e 74 09 31 30 68 09 09 09 3b 20 63 61 6c 6c 20 52 4f 4d 0d 0a 09 4a 4d 50 09 53 | 2...int.10h...;.call.ROM...JMP.S |
| 3c740 | 31 41 0d 0a 0d 0a 48 56 50 3a 0d 0a 43 55 50 3a 0d 0a 49 46 09 4c 49 4e 45 32 35 0d 0a 09 43 4d | 1A....HVP:..CUP:..IF.LINE25...CM |
| 3c760 | 50 09 43 4c 2c 28 6d 61 78 72 6f 77 2b 31 29 0d 0a 09 6a 62 09 63 75 70 33 09 09 09 3b 20 6e 65 | P.CL,(maxrow+1)...jb.cup3...;.ne |
| 3c780 | 77 20 72 6f 77 20 69 73 20 32 34 20 6f 72 20 6c 65 73 73 0d 0a 09 4a 41 09 53 45 54 43 55 52 09 | w.row.is.24.or.less...JA.SETCUR. |
| 3c7a0 | 09 09 3b 20 65 72 72 6f 72 20 2d 20 32 36 20 6f 72 20 67 72 65 61 74 65 72 0d 0a 09 63 6d 70 09 | ..;.error.-.26.or.greater...cmp. |
| 3c7c0 | 45 6e 61 4c 32 35 2c 30 09 09 3b 20 65 6c 73 65 20 32 35 2c 20 69 73 20 69 74 20 61 6c 6c 6f 77 | EnaL25,0..;.else.25,.is.it.allow |
| 3c7e0 | 65 64 3f 0d 0a 09 6a 7a 09 53 45 54 43 55 52 0d 0a 63 75 70 33 3a 0d 0a 45 4c 53 45 0d 0a 09 43 | ed?...jz.SETCUR..cup3:..ELSE...C |
| 3c800 | 4d 50 09 43 4c 2c 6d 61 78 72 6f 77 0d 0a 09 4a 41 09 53 45 54 43 55 52 0d 0a 45 4e 44 49 46 0d | MP.CL,maxrow...JA.SETCUR..ENDIF. |
| 3c820 | 0a 09 4d 4f 56 09 41 4c 2c 4d 41 58 43 4f 4c 0d 0a 09 4d 4f 56 09 43 48 2c 42 59 54 45 20 50 54 | ..MOV.AL,MAXCOL...MOV.CH,BYTE.PT |
| 3c840 | 52 20 5b 42 58 2b 31 5d 0d 0a 09 4f 52 09 43 48 2c 43 48 0d 0a 09 4a 5a 09 43 55 50 31 0d 0a 09 | R.[BX+1]...OR.CH,CH...JZ.CUP1... |
| 3c860 | 44 45 43 09 43 48 0d 0a 43 55 50 31 3a 09 43 4d 50 09 41 4c 2c 43 48 0d 0a 09 4a 41 09 43 55 50 | DEC.CH..CUP1:.CMP.AL,CH...JA.CUP |
| 3c880 | 32 0d 0a 09 4d 4f 56 09 43 48 2c 41 4c 0d 0a 43 55 50 32 3a 09 58 43 48 47 09 43 4c 2c 43 48 0d | 2...MOV.CH,AL..CUP2:.XCHG.CL,CH. |
| 3c8a0 | 0a 09 44 45 43 09 43 48 0d 0a 09 4d 4f 56 09 57 4f 52 44 20 50 54 52 20 43 4f 4c 2c 43 58 0d 0a | ..DEC.CH...MOV.WORD.PTR.COL,CX.. |
| 3c8c0 | 09 4a 4d 50 09 53 45 54 43 55 52 0d 0a 0d 0a 43 55 46 3a 09 4d 4f 56 09 41 48 2c 4d 41 58 43 4f | .JMP.SETCUR....CUF:.MOV.AH,MAXCO |
| 3c8e0 | 4c 0d 0a 09 4d 4f 56 09 41 4c 2c 31 0d 0a 43 55 46 31 3a 09 4d 4f 56 09 42 58 2c 4f 46 46 53 45 | L...MOV.AL,1..CUF1:.MOV.BX,OFFSE |
| 3c900 | 54 20 43 4f 4c 0d 0a 09 4a 4d 50 09 4d 4f 56 43 55 52 0d 0a 0d 0a 43 55 42 3a 09 4d 4f 56 09 41 | T.COL...JMP.MOVCUR....CUB:.MOV.A |
| 3c920 | 58 2c 30 30 46 46 48 0d 0a 09 4a 4d 50 09 43 55 46 31 0d 0a 0d 0a 43 55 55 3a 09 4d 4f 56 09 41 | X,00FFH...JMP.CUF1....CUU:.MOV.A |
| 3c940 | 58 2c 30 30 46 46 48 0d 0a 43 55 55 31 3a 09 4d 4f 56 09 42 58 2c 4f 46 46 53 45 54 20 52 4f 57 | X,00FFH..CUU1:.MOV.BX,OFFSET.ROW |
| 3c960 | 0d 0a 09 4a 4d 50 09 4d 4f 56 43 55 52 0d 0a 0d 0a 43 55 44 3a 09 4d 4f 56 09 41 58 2c 28 6d 61 | ...JMP.MOVCUR....CUD:.MOV.AX,(ma |
| 3c980 | 78 72 6f 77 2d 31 29 2a 32 35 36 2b 31 0d 0a 49 46 09 4c 49 4e 45 32 35 0d 0a 09 63 6d 70 09 61 | xrow-1)*256+1..IF.LINE25...cmp.a |
| 3c9a0 | 68 2c 5b 72 6f 77 5d 09 09 09 3b 20 61 74 20 62 6f 74 74 6f 6d 20 6f 66 20 73 63 72 65 65 6e 3f | h,[row]...;.at.bottom.of.screen? |
| 3c9c0 | 0d 0a 09 6a 61 09 53 45 54 43 55 52 0d 0a 45 4e 44 49 46 0d 0a 09 4a 4d 50 09 43 55 55 31 0d 0a | ...ja.SETCUR..ENDIF...JMP.CUU1.. |
| 3c9e0 | 0d 0a 53 43 50 3a 09 4d 4f 56 09 41 58 2c 57 4f 52 44 20 50 54 52 20 43 4f 4c 0d 0a 09 4d 4f 56 | ..SCP:.MOV.AX,WORD.PTR.COL...MOV |
| 3ca00 | 09 53 41 56 43 52 2c 41 58 0d 0a 09 4a 4d 50 09 53 45 54 43 55 52 0d 0a 0d 0a 52 43 50 3a 09 4d | .SAVCR,AX...JMP.SETCUR....RCP:.M |
| 3ca20 | 4f 56 09 41 58 2c 53 41 56 43 52 0d 0a 49 46 09 4c 49 4e 45 32 35 0d 0a 09 63 6d 70 09 63 68 2c | OV.AX,SAVCR..IF.LINE25...cmp.ch, |
| 3ca40 | 6d 61 78 72 6f 77 0d 0a 09 6a 62 09 72 63 70 31 0d 0a 09 63 6d 70 09 45 6e 61 4c 32 35 2c 30 0d | maxrow...jb.rcp1...cmp.EnaL25,0. |
| 3ca60 | 0a 09 6a 7a 09 72 63 70 32 0d 0a 45 4e 44 49 46 0d 0a 72 63 70 31 3a 09 4d 4f 56 09 57 4f 52 44 | ..jz.rcp2..ENDIF..rcp1:.MOV.WORD |
| 3ca80 | 20 50 54 52 20 43 4f 4c 2c 41 58 0d 0a 72 63 70 32 3a 09 4a 4d 50 09 53 45 54 43 55 52 0d 0a 0d | .PTR.COL,AX..rcp2:.JMP.SETCUR... |
| 3caa0 | 0a 53 47 52 3a 09 58 4f 52 09 43 58 2c 43 58 0d 0a 09 58 43 48 47 09 43 4c 2c 50 52 4d 43 4e 54 | .SGR:.XOR.CX,CX...XCHG.CL,PRMCNT |
| 3cac0 | 0d 0a 09 43 41 4c 4c 09 47 45 54 50 54 52 0d 0a 09 49 4e 43 09 43 58 0d 0a 53 47 52 31 3a 09 4d | ...CALL.GETPTR...INC.CX..SGR1:.M |
| 3cae0 | 4f 56 09 41 4c 2c 42 59 54 45 20 50 54 52 20 5b 42 58 5d 0d 0a 09 50 55 53 48 09 42 58 0d 0a 09 | OV.AL,BYTE.PTR.[BX]...PUSH.BX... |
| 3cb00 | 4d 4f 56 09 42 58 2c 4f 46 46 53 45 54 20 47 52 4d 4f 44 45 0d 0a 53 47 52 32 3a 09 4d 4f 56 09 | MOV.BX,OFFSET.GRMODE..SGR2:.MOV. |
| 3cb20 | 41 48 2c 42 59 54 45 20 50 54 52 20 5b 42 58 5d 0d 0a 09 41 44 44 09 42 58 2c 33 0d 0a 09 43 4d | AH,BYTE.PTR.[BX]...ADD.BX,3...CM |
| 3cb40 | 50 09 41 48 2c 30 46 46 48 0d 0a 09 4a 5a 09 53 47 52 33 0d 0a 09 43 4d 50 09 41 48 2c 41 4c 0d | P.AH,0FFH...JZ.SGR3...CMP.AH,AL. |
| 3cb60 | 0a 09 4a 4e 5a 09 53 47 52 32 0d 0a 09 4d 4f 56 09 41 58 2c 57 4f 52 44 20 50 54 52 20 5b 42 58 | ..JNZ.SGR2...MOV.AX,WORD.PTR.[BX |
| 3cb80 | 2d 32 5d 0d 0a 09 41 4e 44 09 41 54 54 52 2c 41 4c 0d 0a 09 4f 52 09 41 54 54 52 2c 41 48 0d 0a | -2]...AND.ATTR,AL...OR.ATTR,AH.. |
| 3cba0 | 53 47 52 33 3a 09 50 4f 50 09 42 58 0d 0a 09 49 4e 43 09 42 58 0d 0a 09 4c 4f 4f 50 09 53 47 52 | SGR3:.POP.BX...INC.BX...LOOP.SGR |
| 3cbc0 | 31 0d 0a 09 4a 4d 50 09 53 45 54 43 55 52 0d 0a 0d 0a 45 44 3a 0d 0a 49 46 09 4c 49 4e 45 32 35 | 1...JMP.SETCUR....ED:..IF.LINE25 |
| 3cbe0 | 0d 0a 09 63 6d 70 09 72 6f 77 2c 6d 61 78 72 6f 77 09 09 3b 20 6f 6e 20 32 35 74 68 20 6c 69 6e | ...cmp.row,maxrow..;.on.25th.lin |
| 3cc00 | 65 3f 0d 0a 09 6a 65 09 45 4c 09 09 09 3b 20 79 65 73 2c 20 74 72 65 61 74 20 6c 69 6b 65 20 45 | e?...je.EL...;.yes,.treat.like.E |
| 3cc20 | 72 61 73 65 20 69 6e 20 4c 69 6e 65 0d 0a 45 4e 44 49 46 0d 0a 09 78 6f 72 09 63 78 2c 63 78 0d | rase.in.Line..ENDIF...xor.cx,cx. |
| 3cc40 | 0a 09 6d 6f 76 09 64 6c 2c 6d 61 78 63 6f 6c 0d 0a 09 6d 6f 76 09 64 68 2c 28 6d 61 78 72 6f 77 | ..mov.dl,maxcol...mov.dh,(maxrow |
| 3cc60 | 2d 31 29 0d 0a 09 63 6d 70 09 70 61 72 61 6d 2c 31 09 09 09 3b 20 77 68 69 63 68 20 73 75 62 63 | -1)...cmp.param,1...;.which.subc |
| 3cc80 | 6f 6d 6d 61 6e 64 3f 0d 0a 09 6a 61 09 65 6c 32 09 09 09 3b 20 61 6c 6c 0d 0a 09 6a 62 09 65 64 | ommand?...ja.el2...;.all...jb.ed |
| 3cca0 | 31 0d 0a 09 6d 6f 76 09 64 68 2c 72 6f 77 09 09 09 3b 20 74 6f 20 62 65 67 69 6e 6e 69 6e 67 0d | 1...mov.dh,row...;.to.beginning. |
| 3ccc0 | 0a 09 64 65 63 09 64 68 0d 0a 09 6a 6c 65 09 45 4c 0d 0a 09 6a 6d 70 09 73 68 6f 72 74 20 65 64 | ..dec.dh...jle.EL...jmp.short.ed |
| 3cce0 | 32 0d 0a 65 64 31 3a 09 6d 6f 76 09 63 68 2c 72 6f 77 09 09 09 3b 20 74 6f 20 65 6e 64 0d 0a 09 | 2..ed1:.mov.ch,row...;.to.end... |
| 3cd00 | 69 6e 63 09 63 68 0d 0a 09 63 6d 70 09 63 68 2c 64 68 0d 0a 09 6a 61 65 09 45 4c 0d 0a 65 64 32 | inc.ch...cmp.ch,dh...jae.EL..ed2 |
| 3cd20 | 3a 09 6d 6f 76 09 62 68 2c 61 74 74 72 0d 0a 09 4d 4f 56 09 41 58 2c 30 36 30 30 48 0d 0a 09 69 | :.mov.bh,attr...MOV.AX,0600H...i |
| 3cd40 | 6e 74 09 31 30 68 09 09 09 3b 20 63 61 6c 6c 20 52 4f 4d 0d 0a 0d 0a 45 4c 3a 09 4d 4f 56 09 43 | nt.10h...;.call.ROM....EL:.MOV.C |
| 3cd60 | 58 2c 57 4f 52 44 20 50 54 52 20 43 4f 4c 0d 0a 09 4d 4f 56 09 64 78 2c 63 78 0d 0a 09 6d 6f 76 | X,WORD.PTR.COL...MOV.dx,cx...mov |
| 3cd80 | 09 61 6c 2c 70 61 72 61 6d 0d 0a 09 69 6e 63 09 61 6c 09 09 09 3b 20 30 2c 31 2c 32 20 3d 3e 20 | .al,param...inc.al...;.0,1,2.=>. |
| 3cda0 | 31 2c 32 2c 33 0d 0a 09 74 65 73 74 09 61 6c 2c 31 09 09 09 3b 20 74 6f 20 65 6e 64 3f 0d 0a 09 | 1,2,3...test.al,1...;.to.end?... |
| 3cdc0 | 6a 65 09 65 6c 31 0d 0a 09 6d 6f 76 09 64 6c 2c 6d 61 78 63 6f 6c 0d 0a 65 6c 31 3a 09 74 65 73 | je.el1...mov.dl,maxcol..el1:.tes |
| 3cde0 | 74 09 61 6c 2c 32 09 09 09 3b 20 74 6f 20 62 65 67 69 6e 6e 69 6e 67 3f 0d 0a 09 6a 65 09 65 6c | t.al,2...;.to.beginning?...je.el |
| 3ce00 | 32 0d 0a 09 6d 6f 76 09 63 6c 2c 30 0d 0a 65 6c 32 3a 09 6d 6f 76 09 62 68 2c 61 74 74 72 0d 0a | 2...mov.cl,0..el2:.mov.bh,attr.. |
| 3ce20 | 09 6d 6f 76 09 61 78 2c 30 36 30 30 48 0d 0a 09 69 6e 74 09 31 30 68 0d 0a 53 31 41 5f 6a 3a 09 | .mov.ax,0600H...int.10h..S1A_j:. |
| 3ce40 | 6a 6d 70 09 53 31 41 0d 0a 0d 0a 49 4c 3a 09 6d 6f 76 09 61 68 2c 37 09 09 09 3b 20 73 63 72 6f | jmp.S1A....IL:.mov.ah,7...;.scro |
| 3ce60 | 6c 6c 20 64 6f 77 6e 0d 0a 09 6a 6d 70 09 73 68 6f 72 74 20 64 6c 31 0d 0a 0d 0a 78 44 4c 3a 09 | ll.down...jmp.short.dl1....xDL:. |
| 3ce80 | 6d 6f 76 09 61 68 2c 36 09 09 09 3b 20 73 63 72 6f 6c 6c 20 75 70 0d 0a 64 6c 31 3a 09 6d 6f 76 | mov.ah,6...;.scroll.up..dl1:.mov |
| 3cea0 | 09 61 6c 2c 63 6c 09 09 09 3b 20 6e 75 6d 62 65 72 20 6f 66 20 6c 69 6e 65 73 0d 0a 09 6d 6f 76 | .al,cl...;.number.of.lines...mov |
| 3cec0 | 09 63 68 2c 72 6f 77 0d 0a 09 78 6f 72 09 63 6c 2c 63 6c 0d 0a 09 6d 6f 76 09 64 68 2c 28 6d 61 | .ch,row...xor.cl,cl...mov.dh,(ma |
| 3cee0 | 78 72 6f 77 2d 31 29 0d 0a 09 6d 6f 76 09 64 6c 2c 6d 61 78 63 6f 6c 0d 0a 09 6d 6f 76 09 62 68 | xrow-1)...mov.dl,maxcol...mov.bh |
| 3cf00 | 2c 61 74 74 72 0d 0a 09 69 6e 74 09 31 30 68 0d 0a 09 6a 6d 70 09 53 31 41 5f 6a 0d 0a 0d 0a 52 | ,attr...int.10h...jmp.S1A_j....R |
| 3cf20 | 4d 3a 09 58 4f 52 09 43 4c 2c 43 4c 0d 0a 09 4a 4d 50 09 53 48 4f 52 54 20 53 4d 31 0d 0a 0d 0a | M:.XOR.CL,CL...JMP.SHORT.SM1.... |
| 3cf40 | 53 4d 3a 09 4d 4f 56 09 43 4c 2c 31 0d 0a 53 4d 31 3a 09 6d 6f 76 09 62 6c 2c 53 65 6c 43 68 61 | SM:.MOV.CL,1..SM1:.mov.bl,SelCha |
| 3cf60 | 72 09 09 3b 20 67 65 74 20 73 65 6c 65 63 74 69 6f 6e 20 63 68 61 72 61 63 74 65 72 0d 0a 09 73 | r..;.get.selection.character...s |
| 3cf80 | 75 62 09 62 6c 2c 27 3c 27 09 09 09 3b 20 61 64 6a 75 73 74 0d 0a 09 6a 62 09 53 31 41 5f 6a 09 | ub.bl,'<'...;.adjust...jb.S1A_j. |
| 3cfa0 | 09 09 3b 20 6c 65 73 73 20 74 68 61 6e 20 27 3c 27 0d 0a 09 63 6d 70 09 62 6c 2c 34 0d 0a 09 6a | ..;.less.than.'<'...cmp.bl,4...j |
| 3cfc0 | 61 65 09 53 31 41 5f 6a 09 09 09 3b 20 67 72 65 61 74 65 72 20 74 68 61 6e 20 27 3f 27 0d 0a 09 | ae.S1A_j...;.greater.than.'?'... |
| 3cfe0 | 78 6f 72 09 62 68 2c 62 68 0d 0a 09 73 68 6c 09 62 78 2c 31 0d 0a 09 73 68 6c 09 62 78 2c 31 0d | xor.bh,bh...shl.bx,1...shl.bx,1. |
| 3d000 | 0a 09 73 68 6c 09 62 78 2c 31 0d 0a 09 4d 4f 56 09 41 4c 2c 44 4c 0d 0a 09 43 4d 50 09 41 4c 2c | ..shl.bx,1...MOV.AL,DL...CMP.AL, |
| 3d020 | 37 0d 0a 09 4a 41 09 53 31 41 5f 6a 0d 0a 09 6f 72 09 62 6c 2c 61 6c 0d 0a 09 73 68 6c 09 62 78 | 7...JA.S1A_j...or.bl,al...shl.bx |
| 3d040 | 2c 31 0d 0a 09 6d 6f 76 09 62 78 2c 53 52 4d 4f 44 45 5b 62 78 5d 09 09 3b 20 67 65 74 20 66 75 | ,1...mov.bx,SRMODE[bx]..;.get.fu |
| 3d060 | 6e 63 74 69 6f 6e 20 69 6e 64 69 63 61 74 6f 72 0d 0a 09 63 6d 70 09 62 78 2c 31 09 09 09 3b 20 | nction.indicator...cmp.bx,1...;. |
| 3d080 | 6e 6f 20 6f 72 20 73 70 65 63 69 61 6c 20 66 75 6e 63 74 69 6f 6e 3f 0d 0a 09 6a 62 09 53 31 41 | no.or.special.function?...jb.S1A |
| 3d0a0 | 5f 6a 0d 0a 09 6a 7a 09 53 4d 32 09 09 09 3b 20 73 65 74 73 20 73 63 72 65 65 6e 20 6d 6f 64 65 | _j...jz.SM2...;.sets.screen.mode |
| 3d0c0 | 0d 0a 09 4d 4f 56 09 5b 62 78 5d 2c 43 4c 0d 0a 09 4a 4d 50 09 53 31 41 5f 6a 0d 0a 0d 0a 53 4d | ...MOV.[bx],CL...JMP.S1A_j....SM |
| 3d0e0 | 32 3a 09 4d 4f 56 09 41 48 2c 30 0d 0a 09 69 6e 74 09 31 30 68 09 09 09 3b 20 63 61 6c 6c 20 52 | 2:.MOV.AH,0...int.10h...;.call.R |
| 3d100 | 4f 4d 0d 0a 09 4a 4d 50 09 53 31 41 5f 6a 0d 0a 0d 0a 3b 09 47 65 74 50 74 72 20 2d 20 67 65 74 | OM...JMP.S1A_j....;.GetPtr.-.get |
| 3d120 | 20 61 20 70 6f 69 6e 74 65 72 20 74 6f 20 74 68 65 20 63 75 72 72 65 6e 74 20 70 61 72 61 6d 65 | .a.pointer.to.the.current.parame |
| 3d140 | 74 65 72 0d 0a 47 45 54 50 54 52 3a 20 4d 4f 56 09 42 58 2c 50 52 4d 43 4e 54 57 0d 0a 09 43 4d | ter..GETPTR:.MOV.BX,PRMCNTW...CM |
| 3d160 | 50 09 42 58 2c 4e 55 4d 50 41 52 41 4d 0d 0a 09 4a 42 09 47 45 54 31 0d 0a 09 44 45 43 09 50 52 | P.BX,NUMPARAM...JB.GET1...DEC.PR |
| 3d180 | 4d 43 4e 54 0d 0a 09 4a 4d 50 09 47 45 54 50 54 52 0d 0a 47 45 54 31 3a 09 41 44 44 09 42 58 2c | MCNT...JMP.GETPTR..GET1:.ADD.BX, |
| 3d1a0 | 4f 46 46 53 45 54 20 50 41 52 41 4d 0d 0a 09 52 45 54 0d 0a f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | OFFSET.PARAM...RET.............. |
| 3d1c0 | 00 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 3d1e0 | 00 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 3d200 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 3d220 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 3d240 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 3d260 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 3d280 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 3d2a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 3d2c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 3d2e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 3d300 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 3d320 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 3d340 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 3d360 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 3d380 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 3d3a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 3d3c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 3d3e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 3d400 | 69 62 6d 62 69 6f 2e 6f 62 6a 3a 09 69 62 6d 62 69 6f 2e 61 73 6d 20 64 65 66 64 62 75 67 2e 69 | ibmbio.obj:.ibmbio.asm.defdbug.i |
| 3d420 | 6e 63 20 62 75 67 63 6f 64 65 2e 69 6e 63 0d 0a 09 6d 61 73 6d 20 69 62 6d 62 69 6f 3b 0d 0a 0d | nc.bugcode.inc...masm.ibmbio;... |
| 3d440 | 0a 69 62 6d 6d 74 63 6f 6e 2e 6f 62 6a 3a 09 69 62 6d 6d 74 63 6f 6e 2e 61 73 6d 20 61 6e 73 69 | .ibmmtcon.obj:.ibmmtcon.asm.ansi |
| 3d460 | 2e 69 6e 63 20 64 65 66 64 62 75 67 2e 69 6e 63 0d 0a 09 6d 61 73 6d 20 69 62 6d 6d 74 63 6f 6e | .inc.defdbug.inc...masm.ibmmtcon |
| 3d480 | 3b 0d 0a 0d 0a 69 62 6d 64 73 6b 2e 6f 62 6a 3a 09 69 62 6d 64 73 6b 2e 61 73 6d 20 64 65 66 64 | ;....ibmdsk.obj:.ibmdsk.asm.defd |
| 3d4a0 | 62 75 67 2e 69 6e 63 0d 0a 09 6d 61 73 6d 20 69 62 6d 64 73 6b 3b 0d 0a 0d 0a 73 79 73 69 6e 69 | bug.inc...masm.ibmdsk;....sysini |
| 3d4c0 | 2e 6f 62 6a 3a 09 73 79 73 69 6e 69 2e 61 73 6d 20 64 6f 73 73 79 6d 2e 69 6e 63 20 64 65 76 73 | .obj:.sysini.asm.dossym.inc.devs |
| 3d4e0 | 79 6d 2e 69 6e 63 20 73 79 73 63 61 6c 6c 73 2e 69 6e 63 0d 0a 09 6d 61 73 6d 20 73 79 73 69 6e | ym.inc.syscalls.inc...masm.sysin |
| 3d500 | 69 3b 0d 0a 0d 0a 73 79 73 69 6d 65 73 2e 6f 62 6a 3a 09 73 79 73 69 6d 65 73 2e 61 73 6d 0d 0a | i;....sysimes.obj:.sysimes.asm.. |
| 3d520 | 09 6d 61 73 6d 20 73 79 73 69 6d 65 73 3b 0d 0a 0d 0a 69 62 6d 62 69 6f 2e 65 78 65 3a 09 69 62 | .masm.sysimes;....ibmbio.exe:.ib |
| 3d540 | 6d 62 69 6f 2e 6f 62 6a 20 69 62 6d 6d 74 63 6f 6e 2e 6f 62 6a 20 69 62 6d 64 73 6b 2e 6f 62 6a | mbio.obj.ibmmtcon.obj.ibmdsk.obj |
| 3d560 | 20 73 79 73 69 6e 69 2e 6f 62 6a 20 73 79 73 69 6d 65 73 2e 6f 62 6a 0d 0a 09 6c 69 6e 6b 20 69 | .sysini.obj.sysimes.obj...link.i |
| 3d580 | 62 6d 62 69 6f 20 69 62 6d 6d 74 63 6f 6e 20 69 62 6d 64 73 6b 20 73 79 73 69 6e 69 20 73 79 73 | bmbio.ibmmtcon.ibmdsk.sysini.sys |
| 3d5a0 | 69 6d 65 73 2c 69 62 6d 62 69 6f 2c 69 62 6d 62 69 6f 2f 6d 61 70 3b 0d 0a 0d 0a 69 62 6d 62 69 | imes,ibmbio,ibmbio/map;....ibmbi |
| 3d5c0 | 6f 2e 63 6f 6d 3a 09 69 62 6d 62 69 6f 2e 65 78 65 0d 0a 09 65 78 65 32 62 69 6e 20 69 62 6d 62 | o.com:.ibmbio.exe...exe2bin.ibmb |
| 3d5e0 | 69 6f 20 69 62 6d 62 69 6f 2e 63 6f 6d 0d 0a 6a a1 26 6a ff 4f 6a a5 66 6a a7 86 6a a9 a6 6a ab | io.ibmbio.com..j.&j.Oj.fj..j..j. |
| 3d600 | 20 20 20 20 42 55 47 42 49 54 53 0d 0a 20 30 30 30 30 3a 30 30 45 44 20 20 20 20 20 20 20 43 4d | ....BUGBITS...0000:00ED.......CM |
| 3d620 | 44 45 52 52 0d 0a 20 30 30 30 30 3a 30 31 32 46 20 20 20 20 20 20 20 43 4f 4d 31 44 45 56 0d 0a | DERR...0000:012F.......COM1DEV.. |
| 3d640 | 20 30 30 30 30 3a 30 33 46 31 20 20 20 20 20 20 20 43 4f 4e 44 45 56 0d 0a 20 30 32 36 36 3a 30 | .0000:03F1.......CONDEV...0266:0 |
| 3d660 | 39 38 38 20 20 20 20 20 20 20 43 52 4c 46 4d 0d 0a 20 30 32 36 36 3a 30 31 30 35 20 20 20 20 20 | 988.......CRLFM...0266:0105..... |
| 3d680 | 20 20 43 55 52 52 45 4e 54 5f 44 4f 53 5f 4c 4f 43 41 54 49 4f 4e 0d 0a 20 30 32 36 36 3a 30 31 | ..CURRENT_DOS_LOCATION...0266:01 |
| 3d6a0 | 31 31 20 20 20 20 20 20 20 44 45 46 41 55 4c 54 5f 44 52 49 56 45 0d 0a 20 30 32 36 36 3a 30 31 | 11.......DEFAULT_DRIVE...0266:01 |
| 3d6c0 | 30 42 20 20 20 20 20 20 20 44 45 56 49 43 45 5f 4c 49 53 54 0d 0a 20 30 30 30 30 3a 32 34 46 30 | 0B.......DEVICE_LIST...0000:24F0 |
| 3d6e0 | 20 20 20 20 20 20 20 44 49 53 4b 5f 49 4e 49 54 0d 0a 20 30 30 30 30 3a 30 30 38 34 20 20 20 20 | .......DISK_INIT...0000:0084.... |
| 3d700 | 20 20 20 44 4f 53 46 55 4e 43 54 49 4f 4e 0d 0a 20 30 32 36 36 3a 30 31 31 33 20 20 20 20 20 20 | ...DOSFUNCTION...0266:0113...... |
| 3d720 | 20 46 49 4c 45 53 0d 0a 20 30 32 36 36 3a 30 31 30 39 20 20 20 20 20 20 20 46 49 4e 41 4c 5f 44 | .FILES...0266:0109.......FINAL_D |
| 3d740 | 4f 53 5f 4c 4f 43 41 54 49 4f 4e 0d 0a 20 30 30 30 30 3a 31 32 33 41 20 20 20 20 20 20 20 46 4c | OS_LOCATION...0000:123A.......FL |
| 3d760 | 4f 50 50 59 44 45 56 49 43 45 0d 0a 20 30 30 30 30 3a 31 39 46 46 20 20 20 20 20 20 20 46 4c 4f | OPPYDEVICE...0000:19FF.......FLO |
| 3d780 | 50 50 59 54 49 4d 45 52 0d 0a 20 30 30 30 30 3a 30 30 42 41 20 20 20 20 20 20 20 49 4e 54 45 52 | PPYTIMER...0000:00BA.......INTER |
| 3d7a0 | 52 55 50 54 0d 0a 20 30 32 36 36 3a 30 31 30 46 20 20 20 20 20 20 20 4d 45 4d 4f 52 59 5f 53 49 | RUPT...0266:010F.......MEMORY_SI |
| 3d7c0 | 5a 45 0d 0a 20 30 30 30 30 3a 30 30 46 44 20 20 20 20 20 20 20 53 45 54 53 54 41 54 55 53 0d 0a | ZE...0000:00FD.......SETSTATUS.. |
| 3d7e0 | 20 30 30 30 30 3a 30 30 46 42 20 20 20 20 20 20 20 53 54 41 54 55 53 43 4f 4d 50 4c 45 54 45 0d | .0000:00FB.......STATUSCOMPLETE. |
| 3d800 | 0a 20 30 30 30 30 3a 30 30 45 39 20 20 20 20 20 20 20 53 54 41 54 55 53 44 45 56 52 45 41 44 59 | ..0000:00E9.......STATUSDEVREADY |
| 3d820 | 0d 0a 20 30 30 30 30 3a 30 30 46 32 20 20 20 20 20 20 20 53 54 41 54 55 53 45 52 52 4f 52 0d 0a | ...0000:00F2.......STATUSERROR.. |
| 3d840 | 20 30 32 36 36 3a 30 31 30 30 20 20 20 20 20 20 20 53 59 53 49 4e 49 54 0d 0a 20 30 32 36 36 3a | .0266:0100.......SYSINIT...0266: |
| 3d860 | 30 39 45 42 20 20 20 20 20 20 20 53 59 53 53 49 5a 45 0d 0a 20 30 30 30 30 3a 30 32 43 44 20 20 | 09EB.......SYSSIZE...0000:02CD.. |
| 3d880 | 20 20 20 20 20 54 49 4d 24 52 45 41 44 0d 0a 0d 0a 20 20 41 64 64 72 65 73 73 20 20 20 20 20 20 | .....TIM$READ......Address...... |
| 3d8a0 | 20 20 20 50 75 62 6c 69 63 73 20 62 79 20 56 61 6c 75 65 0d 0a 0d 0a 20 30 30 30 30 3a 30 30 38 | ...Publics.by.Value.....0000:008 |
| 3d8c0 | 34 20 20 20 20 20 20 20 44 4f 53 46 55 4e 43 54 49 4f 4e 0d 0a 20 30 30 30 30 3a 30 30 38 46 20 | 4.......DOSFUNCTION...0000:008F. |
| 3d8e0 | 20 20 20 20 20 20 42 55 47 42 49 54 53 0d 0a 20 30 30 30 30 3a 30 30 42 41 20 20 20 20 20 20 20 | ......BUGBITS...0000:00BA....... |
| 3d900 | 49 4e 54 45 52 52 55 50 54 0d 0a 20 30 30 30 30 3a 30 30 45 39 20 20 20 20 20 20 20 53 54 41 54 | INTERRUPT...0000:00E9.......STAT |
| 3d920 | 55 53 44 45 56 52 45 41 44 59 0d 0a 20 30 30 30 30 3a 30 30 45 44 20 20 20 20 20 20 20 43 4d 44 | USDEVREADY...0000:00ED.......CMD |
| 3d940 | 45 52 52 0d 0a 20 30 30 30 30 3a 30 30 46 32 20 20 20 20 20 20 20 53 54 41 54 55 53 45 52 52 4f | ERR...0000:00F2.......STATUSERRO |
| 3d960 | 52 0d 0a 20 30 30 30 30 3a 30 30 46 42 20 20 20 20 20 20 20 53 54 41 54 55 53 43 4f 4d 50 4c 45 | R...0000:00FB.......STATUSCOMPLE |
| 3d980 | 54 45 0d 0a 20 30 30 30 30 3a 30 30 46 44 20 20 20 20 20 20 20 53 45 54 53 54 41 54 55 53 0d 0a | TE...0000:00FD.......SETSTATUS.. |
| 3d9a0 | 20 30 30 30 30 3a 30 31 31 44 20 20 20 20 20 20 20 41 55 58 44 45 56 0d 0a 20 30 30 30 30 3a 30 | .0000:011D.......AUXDEV...0000:0 |
| 3d9c0 | 31 32 46 20 20 20 20 20 20 20 43 4f 4d 31 44 45 56 0d 0a 20 30 30 30 30 3a 30 32 43 44 20 20 20 | 12F.......COM1DEV...0000:02CD... |
| 3d9e0 | 20 20 20 20 54 49 4d 24 52 45 41 44 0d 0a 20 30 30 30 30 3a 30 33 46 31 20 20 20 20 20 20 20 43 | ....TIM$READ...0000:03F1.......C |
| 3da00 | 4f 4e 44 45 56 0d 0a 20 30 30 30 30 3a 31 32 33 41 20 20 20 20 20 20 20 46 4c 4f 50 50 59 44 45 | ONDEV...0000:123A.......FLOPPYDE |
| 3da20 | 56 49 43 45 0d 0a 20 30 30 30 30 3a 31 39 46 46 20 20 20 20 20 20 20 46 4c 4f 50 50 59 54 49 4d | VICE...0000:19FF.......FLOPPYTIM |
| 3da40 | 45 52 0d 0a 20 30 30 30 30 3a 32 34 46 30 20 20 20 20 20 20 20 44 49 53 4b 5f 49 4e 49 54 0d 0a | ER...0000:24F0.......DISK_INIT.. |
| 3da60 | 20 30 32 36 36 3a 30 31 30 30 20 20 20 20 20 20 20 53 59 53 49 4e 49 54 0d 0a 20 30 32 36 36 3a | .0266:0100.......SYSINIT...0266: |
| 3da80 | 30 31 30 35 20 20 20 20 20 20 20 43 55 52 52 45 4e 54 5f 44 4f 53 5f 4c 4f 43 41 54 49 4f 4e 0d | 0105.......CURRENT_DOS_LOCATION. |
| 3daa0 | 0a 20 30 32 36 36 3a 30 31 30 39 20 20 20 20 20 20 20 46 49 4e 41 4c 5f 44 4f 53 5f 4c 4f 43 41 | ..0266:0109.......FINAL_DOS_LOCA |
| 3dac0 | 54 49 4f 4e 0d 0a 20 30 32 36 36 3a 30 31 30 42 20 20 20 20 20 20 20 44 45 56 49 43 45 5f 4c 49 | TION...0266:010B.......DEVICE_LI |
| 3dae0 | 53 54 0d 0a 20 30 32 36 36 3a 30 31 30 46 20 20 20 20 20 20 20 4d 45 4d 4f 52 59 5f 53 49 5a 45 | ST...0266:010F.......MEMORY_SIZE |
| 3db00 | 0d 0a 20 30 32 36 36 3a 30 31 31 31 20 20 20 20 20 20 20 44 45 46 41 55 4c 54 5f 44 52 49 56 45 | ...0266:0111.......DEFAULT_DRIVE |
| 3db20 | 0d 0a 20 30 32 36 36 3a 30 31 31 32 20 20 20 20 20 20 20 42 55 46 46 45 52 53 0d 0a 20 30 32 36 | ...0266:0112.......BUFFERS...026 |
| 3db40 | 36 3a 30 31 31 33 20 20 20 20 20 20 20 46 49 4c 45 53 0d 0a 20 30 32 36 36 3a 30 39 36 34 20 20 | 6:0113.......FILES...0266:0964.. |
| 3db60 | 20 20 20 20 20 42 41 44 4f 50 4d 0d 0a 20 30 32 36 36 3a 30 39 38 38 20 20 20 20 20 20 20 43 52 | .....BADOPM...0266:0988.......CR |
| 3db80 | 4c 46 4d 0d 0a 20 30 32 36 36 3a 30 39 38 42 20 20 20 20 20 20 20 42 41 44 53 49 5a 0d 0a 20 30 | LFM...0266:098B.......BADSIZ...0 |
| 3dba0 | 32 36 36 3a 30 39 41 43 20 20 20 20 20 20 20 42 41 44 4c 44 0d 0a 20 30 32 36 36 3a 30 39 42 45 | 266:09AC.......BADLD...0266:09BE |
| 3dbc0 | 20 20 20 20 20 20 20 42 41 44 43 4f 4d 0d 0a 20 30 32 36 36 3a 30 39 44 32 20 20 20 20 20 20 20 | .......BADCOM...0266:09D2....... |
| 3dbe0 | 42 41 44 43 4f 55 4e 54 52 59 0d 0a 20 30 32 36 36 3a 30 39 45 42 20 20 20 20 20 20 20 53 59 53 | BADCOUNTRY...0266:09EB.......SYS |
| 3dc00 | 4d 5a 4b 00 1a 00 0c 00 20 00 00 00 ff ff 00 00 00 00 07 4a 00 00 00 00 1e 00 00 00 01 00 72 03 | MZK................J..........r. |
| 3dc20 | 00 00 c1 03 ee 01 da 03 ee 01 88 04 ee 01 9e 04 ee 01 f3 03 00 00 b8 07 00 00 3c 12 00 00 48 12 | ..........................<...H. |
| 3dc40 | 00 00 39 01 66 02 3d 01 66 02 41 01 66 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ..9.f.=.f.A.f................... |
| 3dc60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3dc80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3dca0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3dcc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3dce0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3dd00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3dd20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3dd40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3dd60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3dd80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3dda0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3ddc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3dde0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3de00 | e9 ca 21 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 fb 00 fb 00 fb 00 ed 00 55 | ..!............................U |
| 3de20 | 01 7b 01 fb 00 b4 01 bc 01 bc 01 9e 01 ed 00 ed 00 ed 00 ed 00 ed 00 ed 00 ed 00 ed 00 ed 00 ed | .{.............................. |
| 3de40 | 00 ed 00 fb 00 fb 00 fb 00 ed 00 cd 02 e9 00 fb 00 fb 00 8b 02 8b 02 fb 00 fb 00 fb 00 ed 00 f6 | ................................ |
| 3de60 | 00 e9 00 fb 00 fb 00 28 02 28 02 4b 02 fb 00 ed 00 ed 00 ed 00 ed 00 ed 00 ed 00 ed 00 ed 00 ed | .......(.(.K.................... |
| 3de80 | 00 ed 00 00 00 00 00 00 00 00 00 00 ff 00 00 00 ff cb 56 50 32 c0 eb 04 56 50 b0 01 be 17 00 eb | ..................VP2...VP...... |
| 3dea0 | 1a 56 50 32 c0 eb 0a 56 50 b0 01 eb 04 56 50 b0 02 be 57 00 eb 05 56 be 43 00 50 51 52 57 55 1e | .VP2...VP....VP...W...V.C.PQRWU. |
| 3dec0 | 06 53 2e a2 83 00 8c c0 8e d8 8a 47 02 32 e4 03 f0 03 f0 3c 12 77 16 8a 47 01 8a 67 0d 8b 4f 12 | .S.........G.2.....<.w..G..g..O. |
| 3dee0 | 8b 57 14 c4 7f 0e 2e ff 24 b4 03 eb 10 b0 03 29 4f 12 b4 81 eb 07 33 c0 89 47 12 b4 01 5b 07 26 | .W......$......)O.....3..G...[.& |
| 3df00 | 89 47 03 1f 5d 5f 5a 59 58 5e cb b4 00 89 4f 12 89 7f 0e eb e8 2e 8a 16 83 00 32 f6 c3 df 01 70 | .G..]_ZYX^....O...........2....p |
| 3df20 | 00 00 80 91 00 92 00 41 55 58 20 20 20 20 20 f1 01 70 00 00 80 91 00 92 00 43 4f 4d 31 20 20 20 | .......AUX.......p.......COM1... |
| 3df40 | 20 ff ff 70 00 00 80 91 00 98 00 43 4f 4d 32 20 20 20 20 00 00 e3 11 e8 7b 00 33 c0 86 07 0a c0 | ...p.......COM2.........{.3..... |
| 3df60 | 75 03 e8 05 00 aa e2 fa eb 91 b4 02 e8 3f 00 f6 c4 0e 74 06 58 b0 0b e9 75 ff c3 e8 57 00 8a 07 | u............?....t.X...u...W... |
| 3df80 | 0a c0 75 14 e8 25 00 f6 c4 01 74 0f a8 20 74 0b e8 d7 ff e8 3f 00 88 07 e9 60 ff e9 4b ff e8 0b | ..u..%....t...t.....?....`..K... |
| 3dfa0 | 00 a8 20 74 f6 f6 c4 20 74 f1 eb bc b4 03 e8 64 ff cd 14 c3 e8 1e 00 c6 07 00 eb ac e3 aa 26 8a | ...t....t......d..............&. |
| 3dfc0 | 05 47 b4 01 e8 e7 ff f6 c4 80 74 05 b0 0a e9 1e ff e2 eb eb 93 e8 3d ff 8b da 81 c3 53 01 c3 77 | .G........t...........=.....S..w |
| 3dfe0 | 02 70 00 00 80 91 00 a1 00 50 52 4e 20 20 20 20 20 03 02 70 00 00 80 91 00 a1 00 4c 50 54 31 20 | .p.......PRN.......p.......LPT1. |
| 3e000 | 20 20 20 15 02 70 00 00 80 91 00 a7 00 4c 50 54 32 20 20 20 20 41 01 70 00 00 80 91 00 ad 00 4c | .....p.......LPT2....A.p.......L |
| 3e020 | 50 54 33 20 20 20 20 00 e3 1e 26 8a 05 47 2e c6 06 27 02 00 32 e4 e8 21 00 74 0b 2e 80 36 27 02 | PT3.......&..G...'..2..!.t...6'. |
| 3e040 | 01 75 f1 e9 a9 fe e2 e2 e9 b0 fe e8 0a 00 75 f3 f6 c4 80 75 f3 e9 91 fe b4 02 e8 b8 fe cd 17 b0 | .u............u....u............ |
| 3e060 | 02 f6 c4 01 75 10 b0 0a f6 c4 08 74 09 f6 c4 20 74 02 b0 09 0a c0 c3 3a 12 70 00 08 80 91 00 b6 | ....u......t....t......:.p...... |
| 3e080 | 00 43 4c 4f 43 4b 24 20 20 00 00 53 26 8b 05 2e a3 89 02 26 8b 4d 02 b0 3c f6 e5 b5 00 03 c1 b9 | .CLOCK$....S&......&.M..<....... |
| 3e0a0 | 60 ea f7 e1 8b f0 8b da 26 8a 45 05 b9 64 00 f6 e1 26 8a 4d 04 03 c1 b1 0a f7 e1 03 c6 2e a3 08 | `.......&.E..d...&.M............ |
| 3e0c0 | 03 83 d3 00 2e 89 1e 0a 03 5b e9 2e fe 53 2e a1 89 02 ab 2e 8b 16 0a 03 2e a1 08 03 b9 60 ea f7 | .........[...S...............`.. |
| 3e0e0 | f1 8b da 33 d2 b9 3c 00 f7 f1 92 aa 92 aa 8b c3 33 d2 b9 e8 03 f7 f1 93 8b c2 33 d2 b9 0a 00 f7 | ...3..<.........3.........3..... |
| 3e100 | f1 aa 93 aa 5b e9 f3 fd 00 00 00 00 00 37 32 50 2e ff 06 08 03 75 05 2e ff 06 0a 03 2e 81 3e 0a | ....[........72P.....u........>. |
| 3e120 | 03 26 05 75 18 2e 81 3e 08 03 00 5c 75 0f 2e ff 06 89 02 33 c0 2e a3 0a 03 2e a3 08 03 b0 36 e6 | .&.u...>...\u......3..........6. |
| 3e140 | 43 b0 a9 e6 40 b0 04 e6 40 b0 20 e6 20 2e fe 0e 0e 03 75 21 2e c6 06 0e 03 32 58 cd 32 2e 83 3e | C...@...@.........u!.....2X.2..> |
| 3e160 | 86 00 00 74 0f 2b d2 b8 32 00 2e ff 1e 84 00 9a ff 19 00 00 cf 58 cf 0a e4 74 05 fe cc 74 17 cf | ...t.+..2............X...t...t.. |
| 3e180 | 2e a1 0a 03 33 d2 b9 37 00 f7 f1 50 2e a1 08 03 f7 f1 59 32 c0 cf 8b c2 53 bb 37 00 f7 e3 2e a3 | ....3..7...P......Y2....S.7..... |
| 3e1a0 | 08 03 8b c1 8b ca f7 e3 5b 03 c1 2e a3 0a 03 cf 0d 0a 45 72 72 6f 72 20 2d 20 49 6e 74 65 72 72 | ........[.........Error.-.Interr |
| 3e1c0 | 75 70 74 20 31 32 0d 0a 00 00 00 00 00 50 53 56 1e 0e 1f be b0 03 e8 09 00 1f 5e 5b 58 2e ff 2e | upt.12.......PSV..........^[X... |
| 3e1e0 | c9 03 ac 24 7f 74 09 bb 07 00 b4 0e cd 10 eb f2 c3 1d 01 00 00 13 c0 80 06 7f 06 43 4f 4e 20 20 | ...$.t.....................CON.. |
| 3e200 | 20 20 20 15 0f fb 00 fb 00 ed 00 78 07 d1 07 fb 00 0d 08 44 08 44 08 fb 00 fb 00 fb 00 fb 00 fb | ...........x.......D.D.......... |
| 3e220 | 00 fb 00 d1 0c a9 0e b5 0e 00 00 00 00 2f 04 00 07 00 02 00 49 00 00 00 00 00 00 00 00 00 00 00 | ............./......I........... |
| 3e240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3e260 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 07 00 02 00 49 00 00 | .............................I.. |
| 3e280 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3e2a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3e2c0 | 00 00 07 00 02 00 49 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ......I......................... |
| 3e2e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3e300 | 00 00 00 00 00 00 00 00 00 00 00 07 00 02 00 49 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ...............I................ |
| 3e320 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3e340 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 07 00 02 00 49 00 00 00 00 00 00 00 | ........................I....... |
| 3e360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3e380 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 07 00 02 | ................................ |
| 3e3a0 | 00 49 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .I.............................. |
| 3e3c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3e3e0 | 00 00 00 00 00 00 07 00 02 00 49 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ..........I..................... |
| 3e400 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3e420 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 07 00 02 00 49 00 00 00 00 00 00 00 00 00 00 00 00 | ...................I............ |
| 3e440 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3e460 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 08 08 10 10 40 40 40 10 cb | ...........................@@@.. |
| 3e480 | 56 be 03 04 e9 33 fa cd 32 fa b8 40 00 8e d8 b8 1e 00 a3 1a 00 a3 1c 00 b8 03 00 ba 05 00 2e ff | V....3..2..@.................... |
| 3e4a0 | 1e 84 00 74 04 2e a2 2a 04 cf 00 00 00 00 00 cd 32 b8 40 00 8e d8 9c 2e ff 1e aa 06 fa 8b 1e 1c | ...t...*........2.@............. |
| 3e4c0 | 00 3b 1e 1a 00 74 3f 4b 4b 81 fb 1e 00 73 03 bb 3c 00 8b 07 ba 05 00 2e ff 1e 84 00 75 06 89 1e | .;...t?KK....s..<...........u... |
| 3e4e0 | 1c 00 eb 22 fa 2e 80 3e ae 06 00 74 19 50 53 51 52 8c c8 bb ae 06 2e c6 07 00 ba 0a 00 2e ff 1e | ..."...>...t.PSQR............... |
| 3e500 | 84 00 5a 59 5b 58 cf 00 00 00 00 00 00 00 00 0a e4 74 1d 80 fc 01 74 05 2e ff 2e 07 07 53 1e 2e | ..ZY[X...........t....t......S.. |
| 3e520 | c5 1e 0b 07 f6 07 ff 1f 5b 75 ed 33 c0 ca 02 00 50 53 51 52 1e 2e c5 1e 0b 07 8c d8 f6 07 ff 1f | ........[u.3....PSQR............ |
| 3e540 | 75 0c 33 c9 ba 09 00 2e ff 1e 84 00 eb e6 b4 01 9c fa 2e ff 1e 07 07 fa 75 15 8c c8 bb ae 06 2e | u.3.....................u....... |
| 3e560 | c6 07 ff 33 c9 ba 09 00 2e ff 1e 84 00 eb c5 5a 59 5b 58 2e ff 2e 07 07 23 c9 75 03 eb 24 90 fc | ...3...........ZY[X.....#.u..$.. |
| 3e580 | 8b 57 14 83 fa 07 76 05 b0 0b e9 65 f9 2e 3b 16 2b 04 74 08 e8 5e 07 e8 32 07 eb f1 e8 08 00 aa | .W....v....e..;.+.t..^..2....... |
| 3e5a0 | e2 03 e9 56 f9 eb e6 33 c0 2e 86 06 2a 04 0a c0 75 1e b4 00 9c 9a 30 07 00 00 0b c0 75 02 eb e7 | ...V...3....*...u.....0.....u... |
| 3e5c0 | 3d 00 72 75 02 b0 10 0a c0 75 05 2e 88 26 2a 04 c3 8b 57 14 83 fa 07 76 05 b0 0b e9 14 f9 2e 3b | =.ru.....u...&*...W....v.......; |
| 3e5e0 | 16 2b 04 75 25 2e a0 2a 04 0a c0 75 17 b4 01 cd 16 74 17 0b c0 75 06 b4 00 cd 16 eb d4 3d 00 72 | .+.u%..*...u.....t...u.......=.r |
| 3e600 | 75 02 b0 10 88 47 0d e9 f1 f8 e9 dc f8 8b 57 14 83 fa 07 76 05 b0 0b e9 d8 f8 2e 3b 16 2b 04 74 | u....G........W....v.......;.+.t |
| 3e620 | 08 e8 d1 06 e8 a5 06 eb f1 2e c6 06 2a 04 00 1e b8 40 00 8e d8 fa b8 1e 00 a3 1a 00 a3 1c 00 fb | ............*....@.............. |
| 3e640 | 1f e9 b7 f8 e3 3f 8b 57 14 83 fa 07 76 05 b0 0a e9 9f f8 0e 1f 8b 1e 2d 04 3b 16 2b 04 74 08 e8 | .....?.W....v..........-.;.+.t.. |
| 3e660 | 93 06 e8 67 06 eb f2 80 3f 00 74 04 8b c3 eb f2 80 3e 29 04 00 74 05 b8 29 04 eb e6 26 8a 05 47 | ...g....?.t......>)..t..)...&..G |
| 3e680 | e8 d9 01 e2 d4 e9 73 f8 41 93 0b 42 9b 0b 43 82 0b 44 8e 0b 48 55 0b 4a fb 0b 4b 36 0c 4c 5f 0c | ......s.A..B..C..D..HU.J..K6.L_. |
| 3e6a0 | 4d 63 0c 66 55 0b 68 82 0c 6c 7e 0c 6d c8 0b 73 a7 0b 75 b1 0b 00 00 00 07 01 ff 08 04 f8 01 05 | Mc.fU.h..l~.m..s..u............. |
| 3e6c0 | ff 80 07 f8 70 08 88 00 1e f8 00 1f f8 04 20 f8 02 21 f8 06 22 f8 01 23 f8 05 24 f8 03 25 f8 07 | ....p............!.."..#..$..%.. |
| 3e6e0 | 28 8f 00 29 8f 40 2a 8f 20 2b 8f 60 2c 8f 10 2d 8f 50 2e 8f 30 2f 8f 70 ff 00 00 00 00 00 00 00 | (..).@*..+.`,..-.P..0/.p........ |
| 3e700 | 00 00 00 00 00 00 00 00 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 3d 09 00 00 3e 09 00 00 00 | .......................=...>.... |
| 3e720 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 3d 09 03 4f 00 00 01 00 2c | .......................=..O...., |
| 3e740 | 0b 00 00 00 00 00 00 00 00 00 00 07 00 00 b8 00 00 3c 0d 77 55 75 09 2e c6 06 3b 09 00 e9 8e 00 | .................<.wUu....;..... |
| 3e760 | 3c 0a 74 76 3c 07 75 0d 2e 8b 1e 4b 09 80 e3 07 b4 0e cd 10 c3 3c 09 75 1e 2e a0 3b 09 04 08 8a | <.tv<.u....K.........<.u...;.... |
| 3e780 | e0 80 e4 07 2a c4 2e 3a 06 3a 09 72 04 2e a0 3a 09 2e a2 3b 09 eb 57 3c 08 75 0f 2e 80 3e 3b 09 | ....*..:.:.r...:...;..W<.u...>;. |
| 3e7a0 | 00 74 d1 2e fe 0e 3b 09 eb 44 2e 8b 1e 4b 09 b9 01 00 b4 09 cd 10 2e fe 06 3b 09 2e a0 3b 09 2e | .t....;..D...K...........;...;.. |
| 3e7c0 | 3a 06 3a 09 76 28 2e 80 3e 3d 09 01 74 06 2e fe 0e 3b 09 c3 2e c6 06 3b 09 00 2e 80 3e 3c 09 17 | :.:.v(..>=..t....;.....;....><.. |
| 3e7e0 | 77 0c 74 07 2e fe 06 3c 09 eb 03 e8 0f 00 2e 8b 16 3b 09 2e 8a 3e 4c 09 b4 02 cd 10 c3 2e a0 39 | w.t....<.........;...>L........9 |
| 3e800 | 09 3c 02 74 18 3c 03 74 14 33 c9 b6 17 2e 8a 16 3a 09 2e 8a 3e 4b 09 b8 01 06 cd 10 c3 2e 8a 3e | .<.t.<.t.3......:...>K.........> |
| 3e820 | 4b 09 b3 20 bd 50 00 2e a1 4d 09 2e 03 06 4f 09 8e c0 8e d8 33 ff be a0 00 b9 30 07 fc ba da 03 | K....P...M....O.....3.....0..... |
| 3e840 | ec a8 08 74 fb b0 25 ba d8 03 ee f3 a5 8b c3 8b cd f3 ab b0 29 ba d8 03 ee 0e 1f c3 50 53 51 52 | ...t..%.............).......PSQR |
| 3e860 | 56 57 06 55 2e c7 06 4d 09 00 b8 96 b8 40 00 8e d8 a1 49 00 fe cc 2e a3 39 09 3c 07 75 07 2e c7 | VW.U...M.....@....I.....9.<.u... |
| 3e880 | 06 4d 09 00 b0 a0 62 00 2e a2 4c 09 98 03 c0 8b d8 8b 47 50 2e a3 3b 09 a1 4e 00 b1 04 d3 e8 0e | .M....b...L.......GP..;..N...... |
| 3e8a0 | 1f 2e a3 4f 09 96 e8 09 00 5d 07 5f 5e 5a 59 5b 58 c3 be 3f 09 ff 24 3c 5b 74 03 eb 6f 90 c7 04 | ...O.....]._^ZY[X..?..$<[t..o... |
| 3e8c0 | d0 0a 33 db 2e 89 1e 43 09 2e 89 1e 46 09 eb 19 3c 3f 77 36 2e a2 43 09 c7 04 e0 0a 3c 3c 73 09 | ..3....C....F...<?w6..C.....<<s. |
| 3e8e0 | 3c 3b 75 0d 2e fe 06 44 09 e8 cf 01 33 c0 89 07 c3 3c 30 72 12 3c 39 77 11 e8 bf 01 2c 30 86 07 | <;u....D....3....<0r.<9w....,0.. |
| 3e900 | b4 0a f6 e4 00 07 c3 75 01 c3 bb 85 08 83 c3 03 80 3f 00 74 20 38 07 75 f4 8b 47 01 bb 46 09 8a | .......u.........?.t.8.u..G..F.. |
| 3e920 | 17 32 f6 8b ca 0b c9 75 01 41 ff e0 3c 1b 75 05 c7 04 b7 0a c3 e8 19 fe 2e c7 06 3f 09 2c 0b c3 | .2.....u.A..<.u............?.,.. |
| 3e940 | 38 27 74 04 00 07 e2 f8 2e 8b 16 3b 09 33 db b4 02 cd 10 eb e3 80 f9 19 72 0a 77 ec 2e 80 3e 3e | 8't........;.3..........r.w...>> |
| 3e960 | 09 00 74 e4 2e a0 3a 09 8a 6f 01 0a ed 74 02 fe cd 3a c5 77 02 8a e8 86 cd fe cd 2e 89 0e 3b 09 | ..t...:..o...t...:.w..........;. |
| 3e980 | eb c6 2e 8a 26 3a 09 b0 01 bb 3b 09 eb b2 b8 ff 00 eb f6 b8 ff 00 bb 3c 09 eb a5 b8 01 17 2e 3a | ....&:....;............<.......: |
| 3e9a0 | 26 3c 09 77 a3 eb ef 2e a1 3b 09 2e a3 41 09 eb 97 2e a1 41 09 80 fd 18 72 08 2e 80 3e 3e 09 00 | &<.w.....;...A.....A....r...>>.. |
| 3e9c0 | 74 04 2e a3 3b 09 eb 80 33 c9 2e 86 0e 44 09 e8 e9 00 41 8a 07 53 bb b6 08 8a 27 83 c3 03 80 fc | t...;...3....D....A..S....'..... |
| 3e9e0 | ff 74 11 3a e0 75 f2 8b 47 fe 2e 20 06 4b 09 2e 08 26 4b 09 5b 43 e2 db e9 4d ff 2e 80 3e 3c 09 | .t.:.u..G....K...&K.[C...M...><. |
| 3ea00 | 18 74 33 33 c9 2e 8a 16 3a 09 b6 17 2e 80 3e 46 09 01 77 3e 72 0b 2e 8a 36 3c 09 fe ce 7e 17 eb | .t33....:.....>F..w>r...6<...~.. |
| 3ea20 | 0b 2e 8a 2e 3c 09 fe c5 3a ee 73 0a 2e 8a 3e 4b 09 b8 00 06 cd 10 2e 8b 0e 3b 09 8b d1 2e a0 46 | ....<...:.s...>K.........;.....F |
| 3ea40 | 09 fe c0 a8 01 74 05 2e 8a 16 3a 09 a8 02 74 02 b1 00 2e 8a 3e 4b 09 b8 00 06 cd 10 e9 d9 fe b4 | .....t....:...t.....>K.......... |
| 3ea60 | 07 eb 02 b4 06 8a c1 2e 8a 2e 3c 09 32 c9 b6 17 2e 8a 16 3a 09 2e 8a 3e 4b 09 cd 10 eb de 32 c9 | ..........<.2......:...>K.....2. |
| 3ea80 | eb 02 b1 01 2e 8a 1e 43 09 80 eb 3c 72 ce 80 fb 04 73 c9 32 ff d1 e3 d1 e3 d1 e3 8a c2 3c 07 77 | .......C...<r....s.2.........<.w |
| 3eaa0 | bb 0a d8 d1 e3 2e 8b 9f f9 08 83 fb 01 72 ad 74 04 88 0f eb a7 b4 00 cd 10 eb a1 2e 8b 1e 44 09 | .............r.t..............D. |
| 3eac0 | 83 fb 05 72 07 2e fe 0e 44 09 eb ef 81 c3 46 09 c3 80 7f 0e 03 75 27 8b 77 0f 8a 47 0d 3c 41 75 | ...r....D.....F......u'.w..G.<Au |
| 3eae0 | 02 eb 1e 3c 42 75 02 eb 6f 3c 43 75 03 e9 d5 00 3c 44 75 03 e9 75 01 3c 45 75 03 e9 84 01 e9 ec | ...<Bu..o<Cu....<Du..u.<Eu...... |
| 3eb00 | f3 83 fe 07 77 4a 53 1e 0e 1f 3b 36 2b 04 74 0e 89 36 2b 04 8b d6 e8 dc 01 a3 2d 04 eb 22 c6 06 | ....wJS...;6+.t..6+.......-..".. |
| 3eb20 | 29 04 01 b8 00 00 e8 d9 01 b8 40 00 8e c0 26 a0 49 00 32 e4 8b f0 8a a4 77 06 32 c0 89 07 8b c2 | ).........@...&.I.2.....w.2..... |
| 3eb40 | 1f 5b 89 47 13 8c 4f 15 c7 47 0f 00 00 e9 ab f3 c7 47 0f 01 00 e9 a3 f3 83 fe 01 77 f3 53 1e 83 | .[.G..O..G.......G.........w.S.. |
| 3eb60 | fe 00 75 24 56 b8 40 00 8e d8 be 49 00 b9 1e 00 0e 07 2e 8b 3e 2d 04 8d 7d 17 fc f3 a4 0e 1f be | ..u$V.@....I........>-..}....... |
| 3eb80 | 3d 09 b9 10 00 f3 a4 5e 0e 1f 8b c6 e8 73 01 8b 0f d1 e9 c4 7f 04 8b f2 bb 00 b8 80 7c 17 07 75 | =......^.....s..............|..u |
| 3eba0 | 03 bb 00 b0 8b 54 31 83 c2 04 8a 44 33 24 f7 ee 8e db be 00 00 fc f3 a5 0c 08 ee 1f 5b c7 47 0f | .....T1....D3$..............[.G. |
| 3ebc0 | 00 00 e9 36 f3 83 fe 01 77 91 53 1e 0e 1f 83 fe 00 75 58 56 8b 36 2d 04 56 8d 74 17 b8 40 00 8e | ...6....w.S......uXV.6-.V.t..@.. |
| 3ebe0 | c0 b9 1e 00 bf 49 00 fc f3 a4 06 0e 07 bf 3d 09 b9 10 00 f3 a4 07 5e 8a 44 17 3c 07 75 02 b0 02 | .....I........=.......^.D.<.u... |
| 3ec00 | b4 00 cd 10 8b 4c 2e b4 01 cd 10 8b 54 1e 8a 7c 30 b4 02 cd 10 8a 44 30 b4 05 cd 10 8b 54 31 83 | .....L......T..|0.....D0.....T1. |
| 3ec20 | c2 05 8a 44 34 ee 26 a2 66 00 5e 8b c6 e8 d2 00 8b 0f d1 e9 c5 77 04 8b fa bb 00 b8 2e 80 7d 17 | ...D4.&.f.^..........w........}. |
| 3ec40 | 07 75 03 bb 00 b0 2e 8b 55 31 83 c2 04 2e 8a 45 33 24 f7 ee 8e c3 bf 00 00 fc f3 a5 0c 08 ee 1f | .u......U1.....E3$.............. |
| 3ec60 | 5b c7 47 0f 00 00 e9 92 f2 e9 e4 fe 2e c6 06 29 04 00 b8 29 04 e8 6a 00 2e a1 2d 04 e8 63 00 e9 | [.G............)...)..j...-..c.. |
| 3ec80 | 79 f2 83 fe 07 77 e2 1e 0e 1f 89 36 2b 04 8b d6 e8 62 00 a3 2d 04 8b f0 c6 04 00 b8 03 00 cd 10 | y....w.....6+....b..-........... |
| 3eca0 | 1f c7 47 0f 00 00 e9 52 f2 2e 8b 1e 2d 04 2e c6 07 01 e9 46 f2 2e 8b 1e 2d 04 2e 80 3f 00 74 09 | ..G....R....-......F....-...?.t. |
| 3ecc0 | 2e c6 07 00 8d 07 e8 19 00 e9 2f f2 53 51 52 8b d8 8c c8 33 c9 ba 09 00 fa 2e ff 1e 84 00 5a 59 | ........../.SQR....3..........ZY |
| 3ece0 | 5b c3 53 51 52 8b d8 8c c8 ba 0a 00 2e ff 1e 84 00 5a 59 5b c3 52 8b c2 ba 49 00 f7 e2 5a 05 2f | [.SQR............ZY[.R...I...Z./ |
| 3ed00 | 04 c3 ba 08 00 f7 e2 8b 1e 2d 04 8b d3 8b 5f 01 03 d8 03 da c3 2e 89 3e 84 00 2e 8c 06 86 00 b8 | .........-...._........>........ |
| 3ed20 | 00 00 b9 01 00 ba 10 00 2e ff 1e 84 00 2e a3 0b 07 2e 89 16 0d 07 33 c0 8e c0 8c c8 26 c7 06 6c | ......................3.....&..l |
| 3ed40 | 00 87 06 26 a3 6e 00 bf 24 00 26 8b 0d 2e 89 0e aa 06 26 8b 4d 02 2e 89 0e ac 06 b9 af 06 91 ab | ...&.n..$.&.......&.M........... |
| 3ed60 | 91 ab bf 58 00 26 8b 0d 2e 89 0e 07 07 26 8b 4d 02 2e 89 0e 09 07 b9 0f 07 91 ab 91 ab e9 7b f1 | ...X.&.......&.M..............{. |
| 3ed80 | 08 00 ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3eda0 | 00 00 00 08 00 ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3edc0 | 00 00 00 00 00 00 00 02 01 01 00 02 40 00 68 01 fc 02 00 09 00 01 00 00 00 00 01 00 ff ff 00 02 | ............@.h................. |
| 3ede0 | 01 01 00 02 40 00 68 01 fc 02 00 09 00 01 00 00 00 00 01 00 ff ff 00 02 01 01 00 02 40 00 68 01 | ....@.h.....................@.h. |
| 3ee00 | fc 02 00 09 00 01 00 00 00 00 01 00 ff ff 00 02 01 01 00 02 40 00 68 01 fc 02 00 09 00 01 00 00 | ....................@.h......... |
| 3ee20 | 00 00 01 00 ff ff c6 0f de 0f f6 0f 0e 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3ee40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3ee60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3ee80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3eea0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3eec0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3eee0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3ef00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3ef20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3ef40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3ef60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3ef80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3efa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3efc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3efe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3f000 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3f020 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 46 12 00 00 20 00 | ..........................F..... |
| 3f040 | 51 12 52 12 04 00 2f 01 00 00 20 00 51 12 7c 12 00 cb 56 8d 36 5a 12 e9 60 ee b4 12 11 13 f7 12 | Q.R.../.....Q.|...V.6Z..`....... |
| 3f060 | ed 00 4c 13 e9 00 fb 00 fb 00 4c 13 4c 13 ed 00 ed 00 ed 00 ed 00 ed 00 ed 00 ed 00 56 8d 36 84 | ..L.......L.L...............V.6. |
| 3f080 | 12 e9 36 ee d1 12 48 13 09 13 ed 00 cb 13 e9 00 fb 00 fb 00 cb 13 cb 13 ed 00 ed 00 ed 00 ed 00 | ..6...H......................... |
| 3f0a0 | ed 00 ed 00 ed 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1e 33 c0 8e d8 b8 97 19 a3 38 00 8c | .....................3.......8.. |
| 3f0c0 | 0e 3a 00 1f e8 76 0a 2e 8a 26 44 12 bf 26 10 eb 2c 1e 33 c0 8e d8 b8 40 17 a3 34 00 8c 0e 36 00 | .:...v...&D..&..,.3....@..4...6. |
| 3f0e0 | 1f e4 21 24 df e6 21 ba 23 03 b0 03 ee 2e 8a 26 50 12 bf 2a 10 eb 06 26 8a 25 e8 3f 09 88 67 0d | ..!$..!.#......&P..*...&.%.?..g. |
| 3f100 | 89 7f 12 8c 4f 14 e9 f2 ed 26 8a 25 e8 93 09 eb ec b2 01 80 fc f8 74 2a 2e 80 3e 2e 12 00 74 0c | ....O....&.%..........t*..>...t. |
| 3f120 | 2e 38 06 87 0f 74 05 b2 ff eb 17 90 8b c8 32 ed 8b f1 03 f6 2e 8b b4 26 10 2e f6 44 14 02 75 02 | .8...t........2........&...D..u. |
| 3f140 | 32 d2 88 57 0e e9 b3 ed b2 01 eb f6 e8 61 09 57 e8 e9 08 8b f2 03 f1 2e 3b 75 08 8b f7 5f 76 05 | 2..W.........a.W........;u..._v. |
| 3f160 | b0 08 e9 8d ed 0b c9 75 03 e9 8f ed 2e 80 3e 2e 12 00 74 03 e8 09 01 e8 c5 00 1e 07 0e 1f 8d 36 | .......u......>...t............6 |
| 3f180 | 32 12 ba 04 00 2e ff 1e 84 00 06 1f 9c fa 2e f6 06 85 0f 01 75 1b 1e 53 2e 80 0e 85 0f 01 2e c7 | 2...................u..S........ |
| 3f1a0 | 06 80 0f 00 00 e8 2d 04 5b 1f f7 47 03 00 01 75 10 8c d8 33 c9 53 ba 09 00 2e ff 1e 84 00 5b eb | ......-.[..G...u...3.S........[. |
| 3f1c0 | e9 9d 8b 47 03 8b 4f 12 e9 32 ed e8 e2 08 57 e8 d0 08 8b f2 03 f1 2e 3b 75 08 8b f7 5f 76 05 b0 | ...G..O..2....W........;u..._v.. |
| 3f1e0 | 08 e9 0e ed 0b c9 75 03 e9 10 ed e8 51 00 1e 07 0e 1f 8d 36 36 12 ba 04 00 2e ff 1e 84 00 06 1f | ......u.....Q......66........... |
| 3f200 | 9c fa 2e f6 06 a8 0f 01 75 1b 1e 53 2e 80 0e a8 0f 01 2e c7 06 a3 0f 00 00 e8 e4 01 5b 1f f7 47 | ........u..S................[..G |
| 3f220 | 03 00 01 75 10 8c d8 33 c9 53 ba 09 00 2e ff 1e 84 00 5b eb e9 9d 8b 47 03 8b 4f 12 e9 be ec 52 | ...u...3.S........[....G..O....R |
| 3f240 | 51 8b c1 2e f7 24 8c c2 b1 04 d3 e2 03 d7 f8 03 d0 73 2a 53 9c fa 2e f6 06 31 12 01 74 17 2e 80 | Q....$...........s*S.....1..t... |
| 3f260 | 0e 31 12 02 8c c8 bb 31 12 33 c9 ba 09 00 2e ff 1e 84 00 eb e0 2e 80 0e 31 12 01 9d 5b 59 5a c3 | .1.....1.3..............1...[YZ. |
| 3f280 | 51 9c 53 9c fa 2e f6 06 2f 12 01 74 17 2e 80 0e 2f 12 02 8c c8 bb 2f 12 33 c9 ba 09 00 2e ff 1e | Q.S...../..t..../...../.3....... |
| 3f2a0 | 84 00 eb e0 2e 80 0e 2f 12 01 9d 5b 2e 80 26 2f 12 fe 8a 47 01 2e 3a 06 87 0f 74 62 fa 2e 80 0e | ......./...[..&/...G..:...tb.... |
| 3f2c0 | 2f 12 01 2e f6 06 85 0f 01 74 2c 53 9c fa 2e f6 06 30 12 01 74 17 2e 80 0e 30 12 02 8c c8 bb 30 | /........t,S.....0..t....0.....0 |
| 3f2e0 | 12 33 c9 ba 09 00 2e ff 1e 84 00 eb e0 2e 80 0e 30 12 01 9d 5b eb b5 9d 9c 04 41 2e a2 5a 15 1e | .3..............0...[.....A..Z.. |
| 3f300 | 56 53 0e 1f 8d 36 3e 15 ac 0a c0 74 04 cd 29 eb f7 b4 01 cd 16 74 fa 32 e4 cd 16 5b 5e 1f 53 2e | VS...6>....t..)......t.2...[^.S. |
| 3f320 | f6 06 2f 12 02 74 0d 8c c8 bb 2f 12 ba 0a 00 2e ff 1e 84 00 2e 80 26 2f 12 fc 5b 9d 59 c3 0d 0a | ../..t..../...........&/..[.Y... |
| 3f340 | 49 6e 73 65 72 74 20 64 69 73 6b 65 74 74 65 20 66 6f 72 20 64 72 69 76 65 20 41 3a 20 61 6e 64 | Insert.diskette.for.drive.A:.and |
| 3f360 | 20 73 74 72 69 6b 65 0d 0a 61 6e 79 20 6b 65 79 20 77 68 65 6e 20 72 65 61 64 79 0d 0a 0a 00 52 | .strike..any.key.when.ready....R |
| 3f380 | 51 53 50 9c fa 2e 80 3e b3 12 00 74 11 8c c8 bb b3 12 33 c9 ba 09 00 2e ff 1e 84 00 eb e6 2e c6 | QSP....>...t......3............. |
| 3f3a0 | 06 b3 12 01 9d 9c fa 2e 80 3e b2 12 00 74 11 8c c8 bb b2 12 33 c9 ba 09 00 2e ff 1e 84 00 eb e6 | .........>...t......3........... |
| 3f3c0 | 9d fb 58 5b 59 5a 52 51 53 9c 2e ff 1e a6 12 2e c6 06 b3 12 00 50 9c 8c c8 bb b3 12 ba 0a 00 2e | ..X[YZRQS............P.......... |
| 3f3e0 | ff 1e 84 00 9d 58 5b 59 5a ca 02 00 0c 16 25 16 e5 16 e5 16 e5 16 e5 16 92 16 9b 16 df 16 e5 16 | .....X[YZ.....%................. |
| 3f400 | 0e 1f 8b 1e a3 0f 03 db ff a7 ec 15 be a3 0f c4 1e 36 12 26 8a 47 01 e8 88 06 e8 a1 04 c7 06 a3 | .................6.&.G.......... |
| 3f420 | 0f 01 00 eb db be a3 0f c4 1e 36 12 26 8a 47 01 e8 6f 06 e8 c9 04 f6 06 a8 0f 04 75 09 b0 44 c6 | ..........6.&.G..o.........u..D. |
| 3f440 | 06 bf 0f 08 eb 07 b0 48 c6 06 bf 0f 0a b4 03 e8 30 05 a0 aa 0f b1 05 d3 e0 0a 06 b6 0f a2 c0 0f | .......H........0............... |
| 3f460 | a1 b3 0f a2 c2 0f d1 e8 d1 e8 24 c0 0a 06 b5 0f a2 c1 0f a0 b7 0f a2 c3 0f c6 06 c4 0f 05 b0 03 | ..........$..................... |
| 3f480 | e8 58 06 b0 07 f6 06 a8 0f 08 74 02 b0 06 a2 a3 0f c3 c7 06 a3 0f 07 00 e9 65 ff a0 a8 0f 24 14 | .X........t..............e....$. |
| 3f4a0 | 3c 10 75 13 1e 06 8b 0e b9 0f c4 3e ad 0f c5 36 bb 0f fc f3 a4 07 1f a1 b7 0f 29 06 b1 0f 74 14 | <.u........>...6..........)...t. |
| 3f4c0 | 01 06 ab 0f a1 b9 0f 01 06 ad 0f c7 06 a3 0f 01 00 e9 2c ff bf a3 0f be 36 12 e8 e8 04 eb f2 80 | ..................,.....6....... |
| 3f4e0 | 26 a8 0f fe c3 c7 06 a3 0f 07 00 a0 bf 0f 8a d8 81 e3 30 00 b1 03 d3 eb 8b 9f 1c 17 25 0f 00 3a | &.................0.........%..: |
| 3f500 | 07 73 07 03 d8 8a 67 01 eb 02 b4 0c 06 c4 3e 36 12 8a c4 b4 81 26 89 45 03 07 eb b8 24 17 2e 17 | .s....g.......>6.....&.E....$... |
| 3f520 | 39 17 3c 17 09 0c 02 06 0a 02 0c 06 0c 06 0a 04 04 08 0c 08 06 0c 0c 04 06 02 03 08 03 04 04 04 | 9.<............................. |
| 3f540 | 2e 80 3e b4 12 01 75 25 2e 80 3e b3 12 00 74 1d 2e 80 3e b2 12 00 75 15 cd 32 9c 2e ff 1e aa 12 | ..>...u%..>...t...>...u..2...... |
| 3f560 | e4 21 24 df e6 21 ba 23 03 b0 03 ee cf 2e f6 06 a8 0f 01 74 45 cd 32 ba 20 03 ec a8 02 74 38 0e | .!$..!.#...........tE.2......t8. |
| 3f580 | 1f 80 3e a7 0f 05 73 0d fe 06 a7 0f c7 06 a3 0f 00 00 eb 23 90 c6 06 bf 0f 03 32 c0 e8 3c 05 0e | ..>...s............#......2..<.. |
| 3f5a0 | 07 bf bf 0f b9 05 00 e8 50 05 ba 20 03 ec aa e2 f6 c7 06 a3 0f 09 00 e8 46 fe 50 b0 20 e6 20 58 | ........P...............F.P....X |
| 3f5c0 | cf e1 17 04 18 25 18 51 18 63 18 91 18 a1 18 b8 18 17 19 3b 19 0e 1f 8b 1e 80 0f 03 db ff a7 c1 | .....%.Q.c.........;............ |
| 3f5e0 | 17 be 80 0f c4 1e 32 12 26 8a 47 01 26 8a 67 0d e8 49 04 e8 c8 02 ba f7 03 b0 02 ee c7 06 80 0f | ......2.&.G.&.g..I.............. |
| 3f600 | 01 00 eb d1 be 80 0f c4 1e 32 12 26 8a 47 01 26 8a 67 0d e8 26 04 e8 e6 02 c7 06 80 0f 02 00 e8 | .........2.&.G.&.g..&........... |
| 3f620 | 5d 05 73 b1 c3 e8 db 04 80 4f 14 02 f6 47 14 01 74 0d e8 b0 01 c7 06 80 0f 03 00 e8 e7 04 c3 e8 | ].s......O...G..t............... |
| 3f640 | b7 05 73 3a c7 06 80 0f 04 00 e8 b6 04 e8 95 01 c3 e8 16 05 0b c0 75 12 e8 f9 04 c7 06 80 0f 02 | ..s:..................u......... |
| 3f660 | 00 eb 9f e8 04 05 0b c0 74 14 e8 96 04 80 4f 14 01 c7 06 80 0f 09 00 80 0e 9d 0f 08 eb e3 c7 06 | ........t.....O................. |
| 3f680 | 80 0f 05 00 b0 09 e8 87 04 32 e4 e8 3a 01 73 d1 c3 c7 06 80 0f 06 00 e8 95 05 e8 66 04 e8 45 01 | .........2..:.s............f..E. |
| 3f6a0 | c3 e8 f3 05 0b c0 74 08 c7 06 80 0f 09 00 eb b1 c7 06 80 0f 07 00 eb a9 a0 85 0f 24 1c 3c 10 75 | ......t....................$.<.u |
| 3f6c0 | 13 1e 06 8b 0e 96 0f c4 3e 8a 0f c5 36 98 0f fc f3 a4 07 1f 24 0c 3c 0c 75 0d 80 26 85 0f fb c7 | ........>...6.......$.<.u..&.... |
| 3f6e0 | 06 80 0f 05 00 eb cf 3c 08 75 05 80 0e 85 0f 04 a1 94 0f 29 06 8e 0f 74 13 01 06 88 0f a1 96 0f | .......<.u.........)...t........ |
| 3f700 | 01 06 8a 0f c7 06 80 0f 01 00 eb aa bf 80 0f be 32 12 e8 b0 02 eb f3 e8 e9 03 e8 c8 00 80 26 85 | ................2.............&. |
| 3f720 | 0f fe f6 06 30 12 02 74 0c 8c c8 bb 30 12 ba 0a 00 ff 1e 84 00 80 26 30 12 fc c3 e8 ff 03 80 3e | ....0..t....0.........&0.......> |
| 3f740 | 84 0f 05 73 0c fe 06 84 0f c7 06 80 0f 00 00 eb b9 e8 af 03 2e 80 4f 14 01 c7 06 80 0f 07 00 a1 | ...s..................O......... |
| 3f760 | 9c 0f b3 02 a8 0c 75 1e b3 06 f6 c4 08 75 17 b3 04 f6 c4 30 75 10 b3 08 f6 c4 85 75 09 b3 00 f6 | ......u......u.....0u......u.... |
| 3f780 | c4 02 75 02 b3 0c 06 c4 3e 32 12 8a c3 b4 81 26 89 45 03 07 e9 75 ff 2e 80 3e b3 12 00 74 11 2e | ..u.....>2.....&.E...u...>...t.. |
| 3f7a0 | 80 3e b2 12 00 75 09 cd 32 9c 2e ff 1e ae 12 cf 2e f6 06 85 0f 01 74 05 cd 32 e8 18 fe 50 b0 20 | .>...u..2.............t..2...P.. |
| 3f7c0 | e6 20 58 cf 00 32 00 00 85 c0 75 02 f8 c3 2e f6 36 c5 19 84 e4 74 02 fe c0 2e a2 c6 19 2e 80 0e | ..X..2....u.....6....t.......... |
| 3f7e0 | c4 19 01 f9 c3 2e f6 06 c4 19 02 75 0c 2e c6 06 c7 19 14 2e 80 0e c4 19 02 2e c6 47 13 02 c3 2e | ...........u...............G.... |
| 3f800 | f6 06 c4 19 ff 75 01 cb 2e f6 06 c4 19 01 74 11 2e fe 0e c6 19 75 0a 2e 80 26 c4 19 fe e8 b5 fd | .....u........t......u...&...... |
| 3f820 | cb 2e f6 06 c4 19 02 74 07 2e fe 0e c7 19 74 03 e9 8a 00 b3 14 2e 88 1e c7 19 32 ed 33 ff 8b df | .......t......t...........2.3... |
| 3f840 | 03 db 2e 8b 9f 26 10 2e f6 47 14 02 74 5d 2e 80 7f 13 00 74 56 2e fe 4f 13 75 4e 2e 3b 3e 82 0f | .....&...G..t].....tV..O.uN.;>.. |
| 3f860 | 75 21 2e f6 06 85 0f 01 74 19 2e c7 06 80 0f 09 00 2e c6 06 84 0f 05 2e c6 06 9c 0f 48 e8 55 fd | u!......t...................H.U. |
| 3f880 | eb 3b 90 2e 80 67 14 fd 8b c7 8a c8 80 c1 04 b0 01 d2 e0 2e 84 06 86 0f 74 11 f6 d0 2e 20 06 86 | .;...g..................t....... |
| 3f8a0 | 0f ba f2 03 2e a0 86 0f ee fe c5 47 2e 3b 3e 44 12 75 8b 0a ed 75 06 2e 80 26 c4 19 fd cb 26 8b | ...........G.;>D.u...u...&....&. |
| 3f8c0 | 47 12 89 44 0e 26 8b 47 0e 89 44 0a 26 8b 47 10 89 44 0c 26 8a 47 01 88 44 07 26 8b 47 14 03 45 | G..D.&.G..D.&.G..D.&.G..D.&.G..E |
| 3f8e0 | 11 89 44 08 80 64 05 03 26 80 7f 02 04 74 0f 80 4c 05 04 26 80 7f 02 09 75 04 80 4c 05 08 c3 06 | ..D..d..&....t..L..&....u..L.... |
| 3f900 | c4 4c 0a 89 4c 18 8c 44 1a 80 64 05 ef 07 8b 44 08 33 d2 f7 75 0d 88 54 12 33 d2 f7 75 0f 88 54 | .L..L..D..d....D.3..u..T.3..u..T |
| 3f920 | 13 89 44 10 8b 45 0d 2a 44 12 32 e4 3b 44 0e 72 03 8b 44 0e 89 44 14 8b 44 1a b1 04 d3 e0 03 44 | ..D..E.*D.2.;D.r..D..D..D......D |
| 3f940 | 18 8b c8 8b 05 f7 64 14 89 44 16 03 c1 73 32 80 4c 05 20 ff 4c 14 75 eb ff 44 14 80 4c 05 10 8c | ......d..D...s2.L...L.u..D..L... |
| 3f960 | c8 bf 2e 10 89 7c 18 89 44 1a f6 44 05 04 74 11 06 1e 56 8e c0 8b 4c 16 c5 74 0a fc f3 a4 5e 1f | .....|..D..D..t...V...L..t....^. |
| 3f980 | 07 c3 50 86 e0 0c 04 e6 0a e6 0c 58 50 0a c4 e6 0b ba 00 00 d0 c4 02 d4 8b 44 1a b1 04 d3 c0 8a | ..P........XP............D...... |
| 3f9a0 | e8 24 f0 03 44 18 80 d5 00 ee 8a c4 ee 42 8b 44 16 48 ee 8a c4 ee 58 b2 7f 02 d4 8a c5 24 0f ee | .$..D........B.D.H....X......$.. |
| 3f9c0 | 8a c4 e6 0a c3 0e 1f c6 45 04 00 c7 05 08 00 ba 02 00 ff 1e 84 00 74 20 8b 45 0e 26 29 47 12 26 | ........E.............t..E.&)G.& |
| 3f9e0 | 81 4f 03 00 01 8c c0 ba 0a 00 ff 1e 84 00 83 7c 02 00 74 04 c7 05 00 00 f6 45 05 20 74 1c f6 06 | .O.............|..t......E..t... |
| 3fa00 | 31 12 02 74 0c 8c c8 bb 31 12 ba 0a 00 ff 1e 84 00 80 26 31 12 fc 80 65 05 df 53 83 3e 80 0f 08 | 1..t....1.........&1...e..S.>... |
| 3fa20 | 75 18 83 3e a3 0f 08 75 11 c6 06 b2 12 00 8c d8 bb b2 12 ba 0a 00 ff 1e 84 00 5b c3 50 53 51 52 | u..>...u..................[.PSQR |
| 3fa40 | 8a cc 80 e1 f8 80 f9 f8 74 02 b4 fe 8a d8 32 ff 03 db 2e 8b bf 26 10 2e 3a 65 0a 74 40 b0 01 bb | ........t.....2......&..:e.t@... |
| 3fa60 | 08 40 b9 40 01 ba 01 01 f6 c4 02 75 07 fe c0 fe c3 83 c1 28 f6 c4 01 74 08 03 c9 b7 70 fe c6 fe | .@.@.......u.......(...t....p... |
| 3fa80 | c2 2e 88 75 02 2e 88 7d 06 2e 89 4d 08 2e 88 65 0a 2e 88 45 0b 2e 88 5d 0d 2e 88 55 0f 5a 59 5b | ...u...}...M...e...E...]...U.ZY[ |
| 3faa0 | 58 c3 53 8a d8 32 ff 03 db 2e 8b bf 2a 10 5b c3 9c fa 2e 80 3e b3 12 00 74 19 52 51 53 50 8c c8 | X.S..2......*.[.....>...t.RQSP.. |
| 3fac0 | bb b3 12 33 c9 ba 09 00 2e ff 1e 84 00 58 5b 59 5a eb de 2e c6 06 b2 12 01 9d c3 ba 22 03 ee 42 | ...3.........X[YZ..........."..B |
| 3fae0 | ee ba 21 03 ec 24 0f 3c 0d 75 f9 be bf 0f b9 06 00 fc 4a ac ee e2 fc 42 ec c3 ba 21 03 ec a8 01 | ..!..$.<.u........J....B...!.... |
| 3fb00 | 74 f8 c3 2e 8b 1e 82 0f 03 db 2e 8b 9f 26 10 c3 1e 53 32 e4 8b d8 33 c0 8e d8 c5 06 78 00 03 d8 | t............&...S2...3.....x... |
| 3fb20 | 8a 07 5b 1f c3 2e 80 67 14 fe 2e c7 47 16 ff ff b0 07 e8 80 01 2e a1 82 0f e8 79 01 c3 2e a0 86 | ..[....g....G.............y..... |
| 3fb40 | 0f 24 f3 ba f2 03 ee b9 10 27 e2 fe 0c 0c 2e a2 86 0f ee c3 b0 03 e8 5c 01 b0 00 e8 b2 ff e8 54 | .$.......'.............\.......T |
| 3fb60 | 01 b0 01 e8 aa ff e8 4c 01 c3 b0 08 e8 46 01 e8 54 01 50 e8 50 01 58 b1 06 d2 e8 25 03 00 c3 ba | .......L.....F..T.P.P.X....%.... |
| 3fb80 | f2 03 2e 8a 0e 87 0f 32 ed 2e 80 3e 2e 12 00 74 02 8a cd 2e 3b 0e 82 0f 2e 89 0e 82 0f 75 15 80 | .......2...>...t....;........u.. |
| 3fba0 | c1 04 b0 01 d2 e0 2e 84 06 86 0f 74 07 2e a0 86 0f ee f8 c3 b0 fc 2e 22 06 86 0f 0c 0c 2e 8a 0e | ...........t..........."........ |
| 3fbc0 | 82 0f 0a c1 2e a2 86 0f 80 c1 04 b0 01 d2 e0 2e 84 06 86 0f 74 0c 2e a0 86 0f ee b8 23 00 e8 e7 | ....................t.......#... |
| 3fbe0 | fb c3 2e 08 06 86 0f 2e a0 86 0f ee b0 0a e8 1f ff b1 7d f6 e1 e8 d0 fb c3 2e a1 90 0f 2e 3b 47 | ..................}...........;G |
| 3fc00 | 16 74 2b 2e 89 47 16 b0 0f e8 a9 00 2e a0 93 0f d0 e0 d0 e0 2e 02 06 82 0f e8 99 00 2e a1 90 0f | .t+..G.......................... |
| 3fc20 | 2e f6 06 85 0f 02 74 02 03 c0 e8 88 00 f9 c3 b4 02 be 80 0f 2e f6 06 85 0f 04 75 09 b0 44 e8 41 | ......t...................u..D.A |
| 3fc40 | fd b0 46 eb 07 b0 48 e8 38 fd b0 45 e8 66 00 2e a0 93 0f 02 c0 02 c0 2e 02 06 82 0f e8 56 00 2e | ..F...H.8..E.f...............V.. |
| 3fc60 | a1 90 0f e8 4f 00 2e a0 93 0f e8 48 00 2e a0 92 0f fe c0 e8 3f 00 b0 03 e8 95 fe e8 37 00 b0 04 | ....O......H........?.......7... |
| 3fc80 | e8 8d fe e8 2f 00 b0 05 e8 85 fe e8 27 00 b0 06 e8 7d fe e8 1f 00 c3 06 57 0e 07 bf 9c 0f b9 07 | ..../.......'....}......W....... |
| 3fca0 | 00 e8 22 00 aa e2 fa 2e a0 9c 0f b1 06 d2 e8 25 03 00 5f 07 c3 50 ba f4 03 ec 24 c0 3c 80 75 f6 | .."............%.._..P....$.<.u. |
| 3fcc0 | 58 ba f5 03 ee c3 ba f4 03 ec 24 c0 3c c0 75 f6 ba f5 03 ec c3 00 00 00 00 00 00 00 00 00 00 00 | X.........$.<.u................. |
| 3fce0 | 04 02 00 00 00 00 00 63 00 00 00 00 00 80 40 10 08 04 03 00 02 06 04 04 08 00 0c 00 00 50 51 52 | .......c......@..............PQR |
| 3fd00 | 53 8a cc 80 e1 f8 80 f9 f8 74 02 b4 fe bf a1 21 2e 3a 06 e7 1e 74 4a 72 05 bf b4 21 eb 43 b0 01 | S........t.....!.:...tJr...!.C.. |
| 3fd20 | bb 08 40 b9 40 01 ba 01 01 bf 66 1f f6 c4 02 75 07 fe c0 fe c3 83 c1 28 f6 c4 01 74 08 03 c9 b7 | ..@.@.....f....u.......(...t.... |
| 3fd40 | 70 fe c6 fe c2 2e 88 75 02 2e 88 7d 06 2e 89 4d 08 2e 88 65 0a 2e 88 45 0b 2e 88 5d 0d 2e 88 55 | p......u...}...M...e...E...]...U |
| 3fd60 | 0f 5b 5a 59 58 c3 00 02 01 01 00 02 40 00 68 01 fc 02 00 09 00 01 00 00 00 2e c6 06 e1 1e 02 f8 | .[ZYX.......@.h................. |
| 3fd80 | e3 1f 2e a2 8c 00 2e 89 26 fb 1e 87 df e8 6d ff 8b f2 03 f1 2e 03 55 11 2e 3b 75 08 76 04 b0 08 | ........&.....m.......U..;u.v... |
| 3fda0 | f9 c3 2e 3a 06 e7 1e 72 0a 2e a0 a0 21 74 0f fe c0 eb 0b 2e 80 3e e3 1e 01 75 03 e8 79 01 2e a2 | ...:...r....!t.......>...u..y... |
| 3fdc0 | e8 1e 2e 89 0e e5 1e 92 33 d2 2e f7 75 0d fe c2 2e 88 16 ea 1e 2e 8b 4d 0f 33 d2 f7 f1 2e 88 16 | ........3...u..........M.3...... |
| 3fde0 | e9 1e 2e a3 eb 1e 2e a1 e5 1e 8c c6 d1 e6 d1 e6 d1 e6 d1 e6 03 f3 81 c6 ff 01 72 1b 87 de d0 ef | ..........................r..... |
| 3fe00 | b4 80 2a e7 87 de 3a e0 76 02 8a e0 50 8a c4 e8 47 00 58 2a c4 74 1a 50 06 53 e8 16 00 80 c7 02 | ..*...:.v...P...G.X*.t.P.S...... |
| 3fe20 | e8 5a 00 5b 07 58 e8 0a 00 fe c8 80 c7 02 e8 28 00 f8 c3 57 53 50 8b fb 80 c7 02 8b f3 fc b9 00 | .Z.[.X.........(...WSP.......... |
| 3fe40 | 01 26 8b 1d 26 8b 04 26 89 1c ab 46 46 e2 f2 2e 80 36 e4 1e 01 58 5b 5f c3 0a c0 74 fb 2e 8a 65 | .&..&..&...FF....6...X[_...t...e |
| 3fe60 | 0d fe c4 2e 2a 26 ea 1e 3a e0 76 02 8a e0 50 8a c4 e8 0b 00 58 2a c4 d0 e4 02 fc eb dc b0 01 be | ....*&..:.v...P.....X*.......... |
| 3fe80 | 05 00 2e 8a 26 e1 1e 50 2e 8b 16 eb 1e b1 06 d2 e6 2e 0a 36 ea 1e 8b ca 86 e9 2e 8b 16 e8 1e cd | ....&..P...........6............ |
| 3fea0 | 13 72 49 58 50 2e 81 3e e1 1e 03 01 75 06 b4 04 cd 13 72 38 58 80 e1 3f 32 e4 2e 29 06 e5 1e 02 | .rIXP..>....u.....r8X..?2..).... |
| 3fec0 | c8 2e 88 0e ea 1e 2e 3a 4d 0d 76 1f 2e c6 06 ea 1e 01 2e 8a 36 e9 1e fe c6 2e 3a 75 0f 72 07 32 | .......:M.v.........6.....:u.r.2 |
| 3fee0 | f6 2e ff 06 eb 1e 2e 88 36 e9 1e c3 50 b4 00 cd 13 58 4e 74 08 80 fc 80 74 03 58 eb 8a 2e 80 3e | ........6...P....XNt....t.X....> |
| 3ff00 | e4 1e 00 74 06 5b 5b 07 e8 28 ff 0e 07 8a c4 2e a2 f3 1e b9 07 00 bf ed 1e f2 ae 26 8a 45 06 2e | ...t.[[..(.................&.E.. |
| 3ff20 | 8b 0e e5 1e 2e 8b 26 fb 1e f9 c3 86 00 86 00 86 00 86 00 c1 02 d4 02 1e 33 f6 8e de 8a e0 86 26 | ......&.................3......& |
| 3ff40 | 04 05 3a c4 74 14 04 41 2e a2 7a 21 0e 1f be 5e 21 53 e8 8d e2 32 e4 cd 16 5b 1f 32 c0 c3 0d 0a | ..:.t..A..z!...^!S...2...[.2.... |
| 3ff60 | 49 6e 73 65 72 74 20 64 69 73 6b 65 74 74 65 20 66 6f 72 20 64 72 69 76 65 20 41 3a 20 61 6e 64 | Insert.diskette.for.drive.A:.and |
| 3ff80 | 20 73 74 72 69 6b 65 0d 0a 61 6e 79 20 6b 65 79 20 77 68 65 6e 20 72 65 61 64 79 0d 0a 0a 00 00 | .strike..any.key.when.ready..... |
| 3ffa0 | 80 00 02 01 01 00 02 10 00 00 00 f8 01 00 00 00 00 00 00 00 00 02 00 01 00 02 00 00 00 00 f8 00 | ................................ |
| 3ffc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 ba 00 10 8e d2 bc 00 7c fb 51 2e 89 1e c9 21 50 b0 20 e6 | ....................|.Q....!P... |
| 3ffe0 | 20 be 15 02 e8 b9 02 be 03 02 e8 b3 02 be f1 01 e8 ad 02 be 41 01 e8 ad 02 be 2f 01 e8 a7 02 33 | ....................A...../....3 |
| 40000 | d2 8e da 8e c2 8c c8 c7 06 78 00 22 05 8c 06 7a 00 bf 04 00 bb 76 03 93 ab 93 ab 83 c7 04 93 ab | .........x."...z.....v.......... |
| 40020 | 93 ab 93 ab 93 ab fa 83 c7 0c b9 0f 03 91 ab 91 ab 83 c7 04 93 ab 93 ab 93 ab 93 ab 83 c7 18 8b | ................................ |
| 40040 | 0d 2e 89 0e c9 03 8b 4d 02 2e 89 0e cb 03 b9 cd 03 91 ab 91 ab 83 c7 08 fb 93 ab 93 ab 83 c7 10 | .......M........................ |
| 40060 | b9 77 03 91 ab 91 ab 83 c7 5c 93 ab 93 ab 89 16 00 05 89 16 04 05 bf 22 05 b8 df 02 ab b8 25 02 | .w.......\............."......%. |
| 40080 | ab b8 09 2a ab b8 ff 50 ab b8 f6 00 ab b0 02 aa 9c 2e ff 1e c9 03 b1 06 d3 e0 59 2e 89 0e c7 21 | ...*...P..................Y....! |
| 400a0 | ba 66 02 8e da a3 0f 01 fe c1 88 0e 11 01 81 c2 00 01 89 16 05 01 c7 06 09 01 ee 01 c7 06 0b 01 | .f.............................. |
| 400c0 | f1 03 8c c8 a3 0d 01 0e 0e 1f 07 cd 11 24 c0 75 04 fe 06 e3 1e 58 a2 e7 1e a2 e0 1e b4 08 b2 80 | .............$.u.....X.......... |
| 400e0 | cd 13 72 04 88 16 9f 21 b2 80 bf a1 21 80 3e 9f 21 00 7e 41 e8 ba 00 b2 81 bf b4 21 72 09 80 3e | ..r....!....!.>.!.~A.......!r..> |
| 40100 | 9f 21 02 74 14 eb 1b 88 16 a0 21 bf a1 21 fe 0e 9f 21 80 3e 9f 21 00 74 1c e8 95 00 73 04 fe 0e | .!.t......!..!...!.>.!.t....s... |
| 40120 | 9f 21 a0 9f 21 0a c0 74 0c 02 06 e7 1e a2 e0 1e a0 9f 21 eb 07 80 3e e3 1e 01 eb 02 fe c8 0e 1f | .!..!..t..........!...>......... |
| 40140 | e8 3d 00 33 ff 26 8a 05 a2 c8 21 a1 c7 21 e8 ac fb 8a 4d 02 8b 45 11 29 06 c9 21 32 ed 1e 33 ff | .=.3.&....!..!....M..E.)..!2..3. |
| 40160 | 8e df 8b 1e 3a 05 1f b8 66 02 05 00 01 8e c0 e8 d6 00 81 fb ff 0f 75 ef e8 75 01 ea 00 01 66 02 | ....:...f.............u..u....f. |
| 40180 | 33 ff b9 01 00 8b d1 b8 c0 17 8e c0 a0 c7 21 b4 fc e9 e5 fb b9 01 00 b8 01 02 bb c0 17 8e c3 33 | 3.............!................3 |
| 401a0 | db 8a f7 cd 13 72 34 26 81 3e fe 01 55 aa 75 2b c3 52 b4 08 cd 13 fe c6 88 75 0f 5a 72 1d 80 e1 | .....r4&.>..U.u+.R.......u.Zr... |
| 401c0 | 3f 88 4d 0d e8 cd ff 72 12 bb c2 01 26 80 3f 01 74 0b 83 c3 10 81 fb 02 02 75 f1 f9 c3 26 8b 47 | ?.M....r....&.?.t........u...&.G |
| 401e0 | 04 89 45 11 26 8b 47 08 3d 40 00 72 ee 89 45 08 b9 00 01 ba 40 00 3d 00 02 76 29 02 ed fe c1 ba | ..E.&.G.=@.r..E.....@.=..v)..... |
| 40200 | 70 00 3d 00 08 76 1d 02 ed fe c1 ba 00 01 3d 00 20 76 11 02 ed fe c1 03 d2 3d a8 7f 76 06 02 ed | p.=..v........=..v.......=..v... |
| 40220 | fe c1 03 d2 89 55 06 88 6d 02 33 db 8a dd 4b 03 d8 d3 eb 43 80 e3 fe 8b f3 d1 eb 03 de 81 c3 ff | .....U..m.3...K....C............ |
| 40240 | 01 d0 ef 88 7d 0b f8 c3 51 57 89 0e cb 21 8b c3 48 48 f7 e1 03 06 c9 21 8b d0 e8 25 00 2b f3 83 | ....}...QW...!..HH.....!...%.+.. |
| 40260 | fe ff 75 06 01 0e cb 21 eb f0 53 a1 c7 21 8b 0e cb 21 e8 04 fb 5b 5f a1 cb 21 86 e0 d1 e0 03 f8 | ..u....!..S..!...!...[_..!...... |
| 40280 | 59 c3 1e 53 be c0 17 8e de 8b f3 d1 ee 8b 18 73 08 d1 eb d1 eb d1 eb d1 eb 81 e3 ff 0f 5e 1f c3 | Y..S...........s.............^.. |
| 402a0 | b7 01 b2 17 eb 05 bb a3 00 b2 14 2e 88 16 bc 24 2e 8a 44 0d 2c 31 98 8b d0 8b c3 cd 17 c3 00 00 | ...............$..D.,1.......... |
| 402c0 | 2d 2d 2d 20 49 6e 73 74 61 6c 6c 69 6e 67 20 4d 54 43 4f 4e 20 44 65 76 69 63 65 20 44 72 69 76 | ---.Installing.MTCON.Device.Driv |
| 402e0 | 65 72 20 56 31 2e 30 38 20 2d 2d 2d 0d 0a 24 00 0e 1f cd 11 d0 c0 d0 c0 24 03 75 06 fe 06 2e 12 | er.V1.08.---..$.........$.u..... |
| 40300 | fe c0 fe c0 a2 44 12 b4 08 b2 80 cd 13 72 14 88 16 50 12 84 d2 74 0c 80 3e 44 12 02 76 05 c6 06 | .....D.......r...P...t..>D..v... |
| 40320 | 44 12 02 b2 80 bf f6 0f 80 3e 50 12 00 7e 2a e8 8c 00 b2 81 bf 0e 10 72 09 80 3e 50 12 02 74 10 | D........>P..~*........r..>P..t. |
| 40340 | eb 17 bf f6 0f fe 0e 50 12 80 3e 50 12 00 74 09 e8 6b 00 73 04 fe 0e 50 12 80 3e 50 12 00 75 06 | .......P..>P..t..k.s...P..>P..u. |
| 40360 | a1 46 12 a3 3a 12 06 33 c0 8e c0 26 a1 4c 00 a3 a6 12 b8 7f 15 26 a3 4c 00 26 a1 4e 00 a3 a8 12 | .F..:..3...&.L.......&.L.&.N.... |
| 40380 | 26 8c 0e 4e 00 26 a1 34 00 a3 aa 12 26 a1 36 00 a3 ac 12 26 a1 38 00 a3 ae 12 26 a1 3a 00 a3 b0 | &..N.&.4....&.6....&.8....&.:... |
| 403a0 | 12 07 c3 b9 01 00 b8 01 02 0e 07 bb 2e 10 32 f6 cd 13 72 34 26 81 bf fe 01 55 aa 75 2b c3 52 b4 | ..............2...r4&....U.u+.R. |
| 403c0 | 08 cd 13 fe c6 88 75 0f 5a 72 1d 80 e1 3f 88 4d 0d e8 cf ff 72 12 81 c3 c2 01 b9 04 00 26 80 3f | ......u.Zr...?.M....r........&.? |
| 403e0 | 01 74 07 83 c3 10 e2 f5 f9 c3 26 8b 47 04 89 45 11 26 8b 47 08 3d 40 00 72 ee 89 45 08 b9 00 01 | .t........&.G..E.&.G.=@.r..E.... |
| 40400 | ba 40 00 3d 00 02 76 29 02 ed fe c1 ba 70 00 3d 00 08 76 1d 02 ed fe c1 ba 00 01 3d 00 20 76 11 | .@.=..v).....p.=..v........=..v. |
| 40420 | 02 ed fe c1 03 d2 3d a8 7f 76 06 02 ed fe c1 03 d2 89 55 06 88 6d 02 33 db 8a dd 4b 03 d8 d3 eb | ......=..v........U..m.3...K.... |
| 40440 | 43 80 e3 fe 8b f3 d1 eb 03 de 81 c3 ff 01 d0 ef 88 7d 0b c6 45 0a f8 f8 c3 00 00 00 00 00 00 00 | C................}..E........... |
| 40460 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 40480 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 404a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 404c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 404e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 40500 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 40520 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 40540 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 40560 | e9 84 01 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 02 08 02 00 50 00 00 00 00 00 00 00 00 00 | ......................P......... |
| 40580 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 14 01 66 02 11 01 66 02 34 | .........................f...f.4 |
| 405a0 | 01 66 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 16 00 00 00 00 00 00 00 00 | .f.............................. |
| 405c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 02 00 03 00 04 00 05 00 06 00 07 00 07 00 07 00 07 | ................................ |
| 405e0 | 00 07 00 07 00 ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 40600 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 40620 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 40640 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 40660 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 40680 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 406a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 406c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 406e0 | 00 00 00 00 00 00 00 fc 33 f6 8b fe 2e 8b 0e 0f 01 83 f9 01 75 1d b9 00 08 33 db 41 74 10 8e d9 | ........3...........u....3.At... |
| 40700 | 8a 07 f6 d0 88 07 3a 07 f6 d0 88 07 74 ed 2e 89 0e 0f 01 8c c8 8e d8 a1 09 01 8e c0 8c c9 8b 16 | ......:.....t................... |
| 40720 | 0f 01 c5 36 0b 01 b8 ec 09 d1 e8 8b d8 83 c3 07 d1 eb d1 eb d1 eb fa 8e d1 bc dd 02 fb 36 ff 1e | ...6.........................6.. |
| 40740 | 03 01 0e 1f 8c 06 05 01 89 3e 03 01 a3 47 01 89 1e 49 01 89 0e 53 01 89 16 55 01 fb fc ba d0 08 | .........>...G...I...S...U...... |
| 40760 | b8 24 25 cd 21 8a 16 11 01 0a d2 74 06 fe ca b4 0e cd 21 e8 94 00 0e 1f a0 13 01 98 8b c8 33 db | .$%.!......t......!...........3. |
| 40780 | b4 3e cd 21 bb 02 00 b4 3e cd 21 43 e2 f9 ba ec 08 b0 42 b4 3d f9 cd 21 73 05 e8 4f 05 eb 13 50 | .>.!....>.!C......B.=..!s..O...P |
| 407a0 | bb 01 00 b4 3e cd 21 58 8b d8 b4 45 cd 21 b4 45 cd 21 ba f5 08 b0 42 e8 55 05 ba fe 08 b0 41 e8 | ....>.!X...E.!.E.!....B.U.....A. |
| 407c0 | 4d 05 be 15 01 8b fe 1e 07 b1 ff fe c1 ac aa 0a c0 75 f8 4f b0 0d aa 88 0e 14 01 b4 69 8b 1e 47 | M................u.O........i..G |
| 407e0 | 01 8b 0e 49 01 cd 21 ba 13 09 bb 35 01 8c 4f 04 8c 4f 08 8c 4f 0c b8 04 4b f9 cd 21 72 04 b4 00 | ...I..!....5..O..O..O...K..!r... |
| 40800 | cd 21 ba be 09 e8 e4 04 eb fe 0e 1f b8 00 37 cd 21 88 16 15 01 ba 07 09 b8 00 3d f9 cd 21 72 03 | .!............7.!.........=..!r. |
| 40820 | e8 8a 00 0e 1f a0 13 01 2c 05 76 38 98 50 b3 32 f6 e3 8b d0 05 17 00 b1 04 d3 e8 e8 64 00 58 c5 | ........,.v8.P.2............d.X. |
| 40840 | 3e 03 01 c5 bd 04 00 c7 05 00 00 8c 45 02 26 c7 06 00 00 ff ff 26 a3 04 00 8b ca bf 06 00 33 c0 | >...........E.&......&........3. |
| 40860 | f3 aa 0e 1f fe 0e 12 01 74 37 1e c5 1e 03 01 8b 87 15 00 05 1f 00 b1 04 d3 e8 e8 25 00 8b 87 17 | ........t7.................%.... |
| 40880 | 00 26 a3 00 00 8b 87 19 00 26 a3 02 00 c7 87 17 00 00 00 8c 87 19 00 26 c7 06 04 00 ff 00 1f eb | .&.......&.............&........ |
| 408a0 | c3 c3 36 8e 06 47 01 36 01 06 47 01 c3 8b d8 33 c9 33 d2 b8 02 42 cd 21 a3 43 01 33 d2 b8 00 42 | ..6..G.6..G....3.3...B.!.C.3...B |
| 408c0 | cd 21 a1 43 01 05 0f 00 b1 04 d3 e8 8b 0e 49 01 2b c8 8e d9 8c d8 8e c0 33 d2 36 8b 0e 43 01 b4 | .!.C..........I.+.......3.6..C.. |
| 408e0 | 3f f9 cd 21 9c 0e 1f 50 b4 3e cd 21 58 9d 72 04 3b c8 74 10 ba 07 09 e8 f2 03 c3 ba 64 09 e8 09 | ?..!...P.>.!X.r.;.t.........d... |
| 40900 | 04 eb 3a 90 e8 d9 02 e8 b9 02 72 ee 8a e0 e8 b2 02 80 fc 42 75 0a e8 95 03 74 22 a2 12 01 eb 1d | ..:.......r........Bu....t"..... |
| 40920 | 80 fc 43 74 03 eb 26 90 3c 4f 75 11 e8 94 02 72 c9 3c 4e 75 08 b4 33 b0 01 8a d0 cd 21 0e 1f e8 | ..Ct..&.<Ou....r.<Nu..3.....!... |
| 40940 | 81 02 72 c6 3c 0a 75 f7 e8 78 02 eb bd 80 fc 44 74 03 e9 d6 01 8c cb 8e db 89 36 69 01 8c 06 6b | ..r.<.u..x.....Dt.........6i...k |
| 40960 | 01 8b 0e 47 01 33 c0 a3 07 01 89 0e 09 01 89 0e 4b 01 89 0e 4d 01 06 1f 8b d6 8c cb 8e c3 bb 4b | ...G.3..........K...M..........K |
| 40980 | 01 b0 03 b4 4b f9 cd 21 1e 07 0e 1f 73 05 e8 5f 03 eb aa 06 56 c4 36 03 01 26 8b 84 08 00 a3 65 | ....K..!....s.._....V.6..&.....e |
| 409a0 | 01 26 8b 84 0a 00 a3 67 01 0e 07 bb 06 00 e8 da 02 bb 08 00 e8 d4 02 0e 1f a1 65 01 25 f0 ff 31 | .&.....g..................e.%..1 |
| 409c0 | 06 65 01 d1 e8 d1 e8 d1 e8 d1 e8 01 06 67 01 a1 67 01 3b 06 0f 01 72 04 5e 07 eb b2 2b 06 47 01 | .e...........g..g.;...r.^...+.G. |
| 409e0 | 83 3e 65 01 00 74 01 40 8b 16 47 01 01 06 47 01 2e c5 36 07 01 2e c4 3e 03 01 8b 44 04 a9 00 80 | .>e..t.@..G...G...6....>...D.... |
| 40a00 | 75 03 eb 22 90 a9 01 00 74 0a 26 89 b5 10 00 26 8c 9d 12 00 a9 08 00 74 0a 26 89 b5 0c 00 26 8c | u.."....t.&....&.......t.&....&. |
| 40a20 | 9d 0e 00 e9 d1 00 2e a0 64 01 0a c0 75 0b 2e 89 16 47 01 b8 ff ff e9 e7 00 98 8b c8 8a f4 26 8a | ........d...u....G............&. |
| 40a40 | 95 14 00 26 00 85 14 00 b3 1f f6 e3 05 0f 00 d1 e8 d1 e8 d1 e8 d1 e8 36 8b 1e 47 01 36 01 06 47 | ...&...................6..G.6..G |
| 40a60 | 01 2e c7 06 4f 01 00 00 2e 89 1e 51 01 2e c5 1e 69 01 2e c4 2e 03 01 26 c4 ae 00 00 26 83 7e 18 | ....O......Q....i......&....&.~. |
| 40a80 | ff 74 06 26 c4 6e 18 eb f3 36 a1 4f 01 26 89 46 18 36 a1 51 01 26 89 46 1a 36 c4 2e 4f 01 36 83 | .t.&.n...6.O.&.F.6.Q.&.F.6..O.6. |
| 40aa0 | 06 4f 01 1f 26 c7 46 18 ff ff 26 c6 46 17 ff 26 c6 46 1e 00 8b 37 43 43 26 89 56 00 b4 53 cd 21 | .O..&.F...&.F..&.F...7CC&.V..S.! |
| 40ac0 | 26 8b 46 02 06 2e c4 3e 03 01 26 3b 85 15 00 07 76 0b 5e 07 ba 8b 09 e8 19 02 e9 60 fe 1e 52 2e | &.F....>..&;....v.^........`..R. |
| 40ae0 | c5 16 07 01 26 89 56 12 26 8c 5e 14 5a 1f 42 fe c6 49 74 03 e9 7b ff 2e c4 3e 03 01 26 8b 8d 1b | ....&.V.&.^.Z.B..It..{...>..&... |
| 40b00 | 00 26 8b 95 1d 00 2e c5 36 07 01 26 89 b5 1b 00 26 8c 9d 1d 00 8b 04 2e a3 07 01 89 0c 89 54 02 | .&......6..&....&.............T. |
| 40b20 | 5e 07 40 74 03 e9 6b fe e9 12 fe 80 fc 46 75 0b e8 7b 01 74 f3 36 a2 13 01 eb ed 80 fc 51 75 16 | ^.@t..k......Fu..{.t.6.......Qu. |
| 40b40 | e8 6b 01 74 e3 b4 38 ba ff ff cd 21 73 da ba d2 09 e8 b6 01 eb d2 80 fc 57 75 0f 8a d0 b8 01 37 | .k.t..8....!s...........Wu.....7 |
| 40b60 | 36 88 16 15 01 cd 21 e9 d3 fd 80 fc 41 75 0e 3c 46 75 07 b8 03 37 32 d2 cd 21 e9 c0 fd 80 fc 53 | 6.....!.....Au.<Fu...72..!.....S |
| 40b80 | 75 2c 36 c6 06 15 01 00 bf 14 09 88 45 ff e8 32 00 0a c0 74 1c 3c 20 72 05 88 05 47 eb f0 c6 05 | u,6.........E..2...t.<.r...G.... |
| 40ba0 | 00 e8 1f 00 3c 0a 75 03 e8 18 00 e9 5c fd e9 4a fd c6 05 00 bf 15 01 e8 09 00 3c 20 72 e0 88 05 | ....<.u.....\..J..........<.r... |
| 40bc0 | 47 eb f4 36 8b 0e 43 01 e3 14 36 8b 36 45 01 26 8a 04 36 ff 0e 43 01 36 ff 06 45 01 f8 c3 f9 c3 | G..6..C...6.6E.&..6..C.6..E..... |
| 40be0 | 8b 0e 43 01 e3 f8 e8 87 00 33 f6 8b fe e8 54 00 3c 20 72 f9 51 56 57 8b ee 4d be 20 09 b5 00 8b | ..C......3....T.<.r.QVW..M...... |
| 40c00 | fd 8a 0c 46 b0 5a e3 09 f3 a6 9f 03 f1 9e ac 75 ee 5f 5e 59 aa e8 24 00 e8 36 00 75 f8 e8 24 00 | ...F.Z.........u._^Y..$..6.u..$. |
| 40c20 | aa e8 18 00 aa 3c 20 77 f8 3c 0a 74 c0 26 c6 45 ff 00 e8 07 00 aa 3c 0a 75 f8 eb b1 e3 26 26 8a | .....<.w.<.t.&.E......<.u....&&. |
| 40c40 | 04 46 49 c3 e3 1e 26 8a 04 46 49 e8 03 00 74 f4 c3 3c 20 74 0e 3c 09 74 0a 3c 3d 74 06 3c 2c 74 | .FI...&..FI...t..<.t.<.t.<=t.<,t |
| 40c60 | 02 3c 3b c3 59 89 3e 43 01 33 f6 89 36 45 01 c3 51 56 1e 06 1f 33 f6 ac 3c 61 72 09 3c 7a 77 05 | .<;.Y.>C.3..6E..QV...3..<ar.<zw. |
| 40c80 | 2c 20 88 44 ff e2 f0 1f 5e 59 c3 2e 8e 1e 09 01 2e 03 1e 07 01 8b 07 2e ff 36 07 01 2e a3 07 01 | ,..D....^Y...............6...... |
| 40ca0 | bb 57 01 36 ff 1e 07 01 2e 8f 06 07 01 c3 2c 30 72 36 3c 09 77 32 8a e0 e8 08 ff 72 0e 0a c0 75 | .W.6..........,0r6<.w2.....r...u |
| 40cc0 | 0e 36 ff 06 43 01 36 ff 0e 45 01 8a c4 eb 16 2c 30 72 15 3c 09 77 11 86 c4 8a f8 02 c0 02 c0 02 | .6..C.6..E.....,0r.<.w.......... |
| 40ce0 | c7 02 c0 02 c4 0a c0 c3 58 e9 0f fc 0e 07 8b f2 ba ac 09 0e 1f b4 09 cd 21 26 8a 14 0a d2 74 07 | ........X...............!&....t. |
| 40d00 | b4 02 cd 21 46 eb f2 ba 88 09 b4 09 cd 21 c3 e8 18 00 72 0f 33 c0 b4 44 cd 21 f6 c2 80 75 0a b4 | ...!F........!....r.3..D.!...u.. |
| 40d20 | 3e cd 21 ba e3 08 e8 01 00 c3 b4 3d f9 cd 21 c3 83 c4 06 58 5b 59 5a 5e 5f 5d 1f 07 50 b4 19 cd | >.!........=..!....X[YZ^_]..P... |
| 40d40 | 21 58 cf 5c 44 45 56 5c 4e 55 4c 00 5c 44 45 56 5c 43 4f 4e 00 5c 44 45 56 5c 41 55 58 00 5c 44 | !X.\DEV\NUL.\DEV\CON.\DEV\AUX.\D |
| 40d60 | 45 56 5c 50 52 4e 00 5c 43 4f 4e 46 49 47 2e 53 59 53 00 5c 43 4f 4d 4d 41 4e 44 2e 43 4f 4d 00 | EV\PRN.\CONFIG.SYS.\COMMAND.COM. |
| 40d80 | 07 42 55 46 46 45 52 53 42 05 42 52 45 41 4b 43 05 53 48 45 4c 4c 53 06 44 45 56 49 43 45 44 05 | .BUFFERSB.BREAKC.SHELLS.DEVICED. |
| 40da0 | 46 49 4c 45 53 46 08 53 57 49 54 43 48 41 52 57 08 41 56 41 49 4c 44 45 56 41 07 43 4f 55 4e 54 | FILESF.SWITCHARW.AVAILDEVA.COUNT |
| 40dc0 | 52 59 51 00 0d 0a 55 6e 72 65 63 6f 67 6e 69 7a 65 64 20 63 6f 6d 6d 61 6e 64 20 69 6e 20 43 4f | RYQ...Unrecognized.command.in.CO |
| 40de0 | 4e 46 49 47 2e 53 59 53 0d 0a 24 0d 0a 53 65 63 74 6f 72 20 73 69 7a 65 20 74 6f 6f 20 6c 61 72 | NFIG.SYS..$..Sector.size.too.lar |
| 40e00 | 67 65 20 69 6e 20 66 69 6c 65 20 24 0d 0a 42 61 64 20 6f 72 20 6d 69 73 73 69 6e 67 20 24 43 6f | ge.in.file.$..Bad.or.missing.$Co |
| 40e20 | 6d 6d 61 6e 64 20 49 6e 74 65 72 70 72 65 74 65 72 00 0d 0a 49 6e 76 61 6c 69 64 20 63 6f 75 6e | mmand.Interpreter...Invalid.coun |
| 40e40 | 74 72 79 20 63 6f 64 65 0d 0a 24 e8 03 00 74 f4 c3 3c 20 74 0e 3c 09 74 0a 3c 3d 74 06 3c 2c 74 | try.code..$...t..<.t.<.t.<=t.<,t |
| 40e60 | 02 3c 3b c3 59 89 3e 43 01 33 f6 89 36 45 01 c3 51 56 1e 06 1f 33 f6 ac 3c 61 72 09 3c 7a 77 05 | .<;.Y.>C.3..6E..QV...3..<ar.<zw. |
| 40e80 | 2c 20 88 44 ff e2 f0 1f 5e 59 c3 2e 8e 1e 09 01 2e 03 1e 07 01 8b 07 2e ff 36 07 01 2e a3 07 01 | ,..D....^Y...............6...... |
| 40ea0 | bb 57 01 36 ff 1e 07 01 2e 8f 06 07 01 c3 2c 30 72 36 3c 09 77 32 8a e0 e8 08 ff 72 0e 0a c0 75 | .W.6..........,0r6<.w2.....r...u |
| 40ec0 | 0e 36 ff 06 43 01 36 ff 0e 45 01 8a c4 eb 16 2c 30 72 15 3c 09 77 11 86 c4 8a f8 02 c0 02 c0 02 | .6..C.6..E.....,0r.<.w.......... |
| 40ee0 | c7 02 c0 02 c4 0a c0 c3 58 e9 0f fc 0e 07 8b f2 ba ac 09 0e 1f b4 09 cd 21 26 8a 14 0a d2 74 07 | ........X...............!&....t. |
| 40f00 | b4 02 cd 21 46 eb f2 ba 88 09 b4 09 cd 21 c3 e8 18 00 72 0f 33 c0 b4 44 cd 21 f6 c2 80 75 0a b4 | ...!F........!....r.3..D.!...u.. |
| 40f20 | 3e cd 21 ba e3 08 e8 01 00 c3 b4 3d f9 cd 21 c3 83 c4 06 58 5b 59 5a 5e 5f 5d 1f 07 50 b4 19 cd | >.!........=..!....X[YZ^_]..P... |
| 40f40 | 21 58 cf 5c 44 45 56 5c 4e 55 4c 00 5c 44 45 56 5c 43 4f 4e 00 5c 44 45 56 5c 41 55 58 00 5c 44 | !X.\DEV\NUL.\DEV\CON.\DEV\AUX.\D |
| 40f60 | 45 56 5c 50 52 4e 00 5c 43 4f 4e 46 49 47 2e 53 59 53 00 5c 43 4f 4d 4d 41 4e 44 2e 43 4f 4d 00 | EV\PRN.\CONFIG.SYS.\COMMAND.COM. |
| 40f80 | 07 42 55 46 46 45 52 53 42 05 42 52 45 41 4b 43 05 53 48 45 4c 4c 53 06 44 45 56 49 43 45 44 05 | .BUFFERSB.BREAKC.SHELLS.DEVICED. |
| 40fa0 | 46 49 4c 45 53 46 08 53 57 49 54 43 48 41 52 57 08 41 56 41 49 4c 44 45 56 41 07 43 4f 55 4e 54 | FILESF.SWITCHARW.AVAILDEVA.COUNT |
| 40fc0 | 52 59 51 00 0d 0a 55 6e 72 65 63 6f 67 6e 69 7a 65 64 20 63 6f 6d 6d 61 6e 64 20 69 6e 20 43 4f | RYQ...Unrecognized.command.in.CO |
| 40fe0 | 4e 46 49 47 2e 53 59 53 0d 0a 24 0d 0a 53 65 63 74 6f 72 20 73 69 7a 65 20 74 6f 6f 20 6c 61 72 | NFIG.SYS..$..Sector.size.too.lar |
| 41000 | 53 49 5a 45 0d 0a 0a 20 30 30 30 30 3a 31 32 33 41 20 20 20 20 20 20 20 46 4c 4f 50 50 59 44 45 | SIZE....0000:123A.......FLOPPYDE |
| 41020 | 56 49 43 45 0d 0a 20 30 30 30 30 3a 31 39 46 46 20 20 20 20 20 20 20 46 4c 4f 50 50 59 54 49 4d | VICE...0000:19FF.......FLOPPYTIM |
| 41040 | 45 52 0d 0a 20 30 30 30 30 3a 32 34 46 30 20 20 20 20 20 20 20 44 49 53 4b 5f 49 4e 49 54 0d 0a | ER...0000:24F0.......DISK_INIT.. |
| 41060 | 20 30 32 36 36 3a 30 31 30 30 20 20 20 20 20 20 20 53 59 53 49 4e 49 54 0d 0a 20 30 32 36 36 3a | .0266:0100.......SYSINIT...0266: |
| 41080 | 30 31 30 35 20 20 20 20 20 20 20 43 55 52 52 45 4e 54 5f 44 4f 53 5f 4c 4f 43 41 54 49 4f 4e 0d | 0105.......CURRENT_DOS_LOCATION. |
| 410a0 | 0a 20 30 32 36 36 3a 30 31 30 39 20 20 20 20 20 20 20 46 49 4e 41 4c 5f 44 4f 53 5f 4c 4f 43 41 | ..0266:0109.......FINAL_DOS_LOCA |
| 410c0 | 54 49 4f 4e 0d 0a 20 30 32 36 36 3a 30 31 30 42 20 20 20 20 20 20 20 44 45 56 49 43 45 5f 4c 49 | TION...0266:010B.......DEVICE_LI |
| 410e0 | 53 54 0d 0a 20 30 32 36 36 3a 30 31 30 46 20 20 20 20 20 20 20 4d 45 4d 4f 52 59 5f 53 49 5a 45 | ST...0266:010F.......MEMORY_SIZE |
| 41100 | 0d 0a 20 30 32 36 36 3a 30 31 31 31 20 20 20 20 20 20 20 44 45 46 41 55 4c 54 5f 44 52 49 56 45 | ...0266:0111.......DEFAULT_DRIVE |
| 41120 | 0d 0a 20 30 32 36 36 3a 30 31 31 32 20 20 20 20 20 20 20 42 55 46 46 45 52 53 0d 0a 20 30 32 36 | ...0266:0112.......BUFFERS...026 |
| 41140 | 36 3a 30 31 31 33 20 20 20 20 20 20 20 46 49 4c 45 53 0d 0a 20 30 32 36 36 3a 30 39 36 34 20 20 | 6:0113.......FILES...0266:0964.. |
| 41160 | 20 20 20 20 20 42 41 44 4f 50 4d 0d 0a 20 30 32 36 36 3a 30 39 38 38 20 20 20 20 20 20 20 43 52 | .....BADOPM...0266:0988.......CR |
| 41180 | 4c 46 4d 0d 0a 20 30 32 36 36 3a 30 39 38 42 20 20 20 20 20 20 20 42 41 44 53 49 5a 0d 0a 20 30 | LFM...0266:098B.......BADSIZ...0 |
| 411a0 | 32 36 36 3a 30 39 41 43 20 20 20 20 20 20 20 42 41 44 4c 44 0d 0a 20 30 32 36 36 3a 30 39 42 45 | 266:09AC.......BADLD...0266:09BE |
| 411c0 | 20 20 20 20 20 20 20 42 41 44 43 4f 4d 0d 0a 20 30 32 36 36 3a 30 39 44 32 20 20 20 20 20 20 20 | .......BADCOM...0266:09D2....... |
| 411e0 | 42 41 44 43 4f 55 4e 54 52 59 0d 0a 20 30 32 36 36 3a 30 39 45 42 20 20 20 20 20 20 20 53 59 53 | BADCOUNTRY...0266:09EB.......SYS |
| 41200 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 41220 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 41240 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 41260 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 41280 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 412a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 412c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 412e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 41300 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 41320 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 41340 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 41360 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 41380 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 413a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 413c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 413e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 41400 | e9 ca 21 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 fb 00 fb 00 fb 00 ed 00 55 | ..!............................U |
| 41420 | 01 7b 01 fb 00 b4 01 bc 01 bc 01 9e 01 ed 00 ed 00 ed 00 ed 00 ed 00 ed 00 ed 00 ed 00 ed 00 ed | .{.............................. |
| 41440 | 00 ed 00 fb 00 fb 00 fb 00 ed 00 cd 02 e9 00 fb 00 fb 00 8b 02 8b 02 fb 00 fb 00 fb 00 ed 00 f6 | ................................ |
| 41460 | 00 e9 00 fb 00 fb 00 28 02 28 02 4b 02 fb 00 ed 00 ed 00 ed 00 ed 00 ed 00 ed 00 ed 00 ed 00 ed | .......(.(.K.................... |
| 41480 | 00 ed 00 00 00 00 00 00 00 00 00 00 ff 00 00 00 ff cb 56 50 32 c0 eb 04 56 50 b0 01 be 17 00 eb | ..................VP2...VP...... |
| 414a0 | 1a 56 50 32 c0 eb 0a 56 50 b0 01 eb 04 56 50 b0 02 be 57 00 eb 05 56 be 43 00 50 51 52 57 55 1e | .VP2...VP....VP...W...V.C.PQRWU. |
| 414c0 | 06 53 2e a2 83 00 8c c0 8e d8 8a 47 02 32 e4 03 f0 03 f0 3c 12 77 16 8a 47 01 8a 67 0d 8b 4f 12 | .S.........G.2.....<.w..G..g..O. |
| 414e0 | 8b 57 14 c4 7f 0e 2e ff 24 b4 03 eb 10 b0 03 29 4f 12 b4 81 eb 07 33 c0 89 47 12 b4 01 5b 07 26 | .W......$......)O.....3..G...[.& |
| 41500 | 89 47 03 1f 5d 5f 5a 59 58 5e cb b4 00 89 4f 12 89 7f 0e eb e8 2e 8a 16 83 00 32 f6 c3 df 01 70 | .G..]_ZYX^....O...........2....p |
| 41520 | 00 00 80 91 00 92 00 41 55 58 20 20 20 20 20 f1 01 70 00 00 80 91 00 92 00 43 4f 4d 31 20 20 20 | .......AUX.......p.......COM1... |
| 41540 | 20 ff ff 70 00 00 80 91 00 98 00 43 4f 4d 32 20 20 20 20 00 00 e3 11 e8 7b 00 33 c0 86 07 0a c0 | ...p.......COM2.........{.3..... |
| 41560 | 75 03 e8 05 00 aa e2 fa eb 91 b4 02 e8 3f 00 f6 c4 0e 74 06 58 b0 0b e9 75 ff c3 e8 57 00 8a 07 | u............?....t.X...u...W... |
| 41580 | 0a c0 75 14 e8 25 00 f6 c4 01 74 0f a8 20 74 0b e8 d7 ff e8 3f 00 88 07 e9 60 ff e9 4b ff e8 0b | ..u..%....t...t.....?....`..K... |
| 415a0 | 00 a8 20 74 f6 f6 c4 20 74 f1 eb bc b4 03 e8 64 ff cd 14 c3 e8 1e 00 c6 07 00 eb ac e3 aa 26 8a | ...t....t......d..............&. |
| 415c0 | 05 47 b4 01 e8 e7 ff f6 c4 80 74 05 b0 0a e9 1e ff e2 eb eb 93 e8 3d ff 8b da 81 c3 53 01 c3 77 | .G........t...........=.....S..w |
| 415e0 | 02 70 00 00 80 91 00 a1 00 50 52 4e 20 20 20 20 20 03 02 70 00 00 80 91 00 a1 00 4c 50 54 31 20 | .p.......PRN.......p.......LPT1. |
| 41600 | 20 20 20 15 02 70 00 00 80 91 00 a7 00 4c 50 54 32 20 20 20 20 41 01 70 00 00 80 91 00 ad 00 4c | .....p.......LPT2....A.p.......L |
| 41620 | 50 54 33 20 20 20 20 00 e3 1e 26 8a 05 47 2e c6 06 27 02 00 32 e4 e8 21 00 74 0b 2e 80 36 27 02 | PT3.......&..G...'..2..!.t...6'. |
| 41640 | 01 75 f1 e9 a9 fe e2 e2 e9 b0 fe e8 0a 00 75 f3 f6 c4 80 75 f3 e9 91 fe b4 02 e8 b8 fe cd 17 b0 | .u............u....u............ |
| 41660 | 02 f6 c4 01 75 10 b0 0a f6 c4 08 74 09 f6 c4 20 74 02 b0 09 0a c0 c3 3a 12 70 00 08 80 91 00 b6 | ....u......t....t......:.p...... |
| 41680 | 00 43 4c 4f 43 4b 24 20 20 00 00 53 26 8b 05 2e a3 89 02 26 8b 4d 02 b0 3c f6 e5 b5 00 03 c1 b9 | .CLOCK$....S&......&.M..<....... |
| 416a0 | 60 ea f7 e1 8b f0 8b da 26 8a 45 05 b9 64 00 f6 e1 26 8a 4d 04 03 c1 b1 0a f7 e1 03 c6 2e a3 08 | `.......&.E..d...&.M............ |
| 416c0 | 03 83 d3 00 2e 89 1e 0a 03 5b e9 2e fe 53 2e a1 89 02 ab 2e 8b 16 0a 03 2e a1 08 03 b9 60 ea f7 | .........[...S...............`.. |
| 416e0 | f1 8b da 33 d2 b9 3c 00 f7 f1 92 aa 92 aa 8b c3 33 d2 b9 e8 03 f7 f1 93 8b c2 33 d2 b9 0a 00 f7 | ...3..<.........3.........3..... |
| 41700 | f1 aa 93 aa 5b e9 f3 fd 00 00 00 00 00 37 32 50 2e ff 06 08 03 75 05 2e ff 06 0a 03 2e 81 3e 0a | ....[........72P.....u........>. |
| 41720 | 03 26 05 75 18 2e 81 3e 08 03 00 5c 75 0f 2e ff 06 89 02 33 c0 2e a3 0a 03 2e a3 08 03 b0 36 e6 | .&.u...>...\u......3..........6. |
| 41740 | 43 b0 a9 e6 40 b0 04 e6 40 b0 20 e6 20 2e fe 0e 0e 03 75 21 2e c6 06 0e 03 32 58 cd 32 2e 83 3e | C...@...@.........u!.....2X.2..> |
| 41760 | 86 00 00 74 0f 2b d2 b8 32 00 2e ff 1e 84 00 9a ff 19 70 00 cf 58 cf 0a e4 74 05 fe cc 74 17 cf | ...t.+..2.........p..X...t...t.. |
| 41780 | 2e a1 0a 03 33 d2 b9 37 00 f7 f1 50 2e a1 08 03 f7 f1 59 32 c0 cf 8b c2 53 bb 37 00 f7 e3 2e a3 | ....3..7...P......Y2....S.7..... |
| 417a0 | 08 03 8b c1 8b ca f7 e3 5b 03 c1 2e a3 0a 03 cf 0d 0a 45 72 72 6f 72 20 2d 20 49 6e 74 65 72 72 | ........[.........Error.-.Interr |
| 417c0 | 75 70 74 20 31 32 0d 0a 00 00 00 00 00 50 53 56 1e 0e 1f be b0 03 e8 09 00 1f 5e 5b 58 2e ff 2e | upt.12.......PSV..........^[X... |
| 417e0 | c9 03 ac 24 7f 74 09 bb 07 00 b4 0e cd 10 eb f2 c3 1d 01 70 00 13 c0 80 06 7f 06 43 4f 4e 20 20 | ...$.t.............p.......CON.. |
| 41800 | 20 20 20 15 0f fb 00 fb 00 ed 00 78 07 d1 07 fb 00 0d 08 44 08 44 08 fb 00 fb 00 fb 00 fb 00 fb | ...........x.......D.D.......... |
| 41820 | 00 fb 00 d1 0c a9 0e b5 0e 00 00 00 00 2f 04 00 07 00 02 00 49 00 00 00 00 00 00 00 00 00 00 00 | ............./......I........... |
| 41840 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 41860 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 07 00 02 00 49 00 00 | .............................I.. |
| 41880 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 418a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 418c0 | 00 00 07 00 02 00 49 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ......I......................... |
| 418e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 41900 | 00 00 00 00 00 00 00 00 00 00 00 07 00 02 00 49 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ...............I................ |
| 41920 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 41940 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 07 00 02 00 49 00 00 00 00 00 00 00 | ........................I....... |
| 41960 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 41980 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 07 00 02 | ................................ |
| 419a0 | 00 49 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .I.............................. |
| 419c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 419e0 | 00 00 00 00 00 00 07 00 02 00 49 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ..........I..................... |
| 41a00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 41a20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 07 00 02 00 49 00 00 00 00 00 00 00 00 00 00 00 00 | ...................I............ |
| 41a40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 41a60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 08 08 10 10 40 40 40 10 cb | ...........................@@@.. |
| 41a80 | 56 be 03 04 e9 33 fa cd 32 fa b8 40 00 8e d8 b8 1e 00 a3 1a 00 a3 1c 00 b8 03 00 ba 05 00 2e ff | V....3..2..@.................... |
| 41aa0 | 1e 84 00 74 04 2e a2 2a 04 cf 00 00 00 00 00 cd 32 b8 40 00 8e d8 9c 2e ff 1e aa 06 fa 8b 1e 1c | ...t...*........2.@............. |
| 41ac0 | 00 3b 1e 1a 00 74 3f 4b 4b 81 fb 1e 00 73 03 bb 3c 00 8b 07 ba 05 00 2e ff 1e 84 00 75 06 89 1e | .;...t?KK....s..<...........u... |
| 41ae0 | 1c 00 eb 22 fa 2e 80 3e ae 06 00 74 19 50 53 51 52 8c c8 bb ae 06 2e c6 07 00 ba 0a 00 2e ff 1e | ..."...>...t.PSQR............... |
| 41b00 | 84 00 5a 59 5b 58 cf 00 00 00 00 00 00 00 00 0a e4 74 1d 80 fc 01 74 05 2e ff 2e 07 07 53 1e 2e | ..ZY[X...........t....t......S.. |
| 41b20 | c5 1e 0b 07 f6 07 ff 1f 5b 75 ed 33 c0 ca 02 00 50 53 51 52 1e 2e c5 1e 0b 07 8c d8 f6 07 ff 1f | ........[u.3....PSQR............ |
| 41b40 | 75 0c 33 c9 ba 09 00 2e ff 1e 84 00 eb e6 b4 01 9c fa 2e ff 1e 07 07 fa 75 15 8c c8 bb ae 06 2e | u.3.....................u....... |
| 41b60 | c6 07 ff 33 c9 ba 09 00 2e ff 1e 84 00 eb c5 5a 59 5b 58 2e ff 2e 07 07 23 c9 75 03 eb 24 90 fc | ...3...........ZY[X.....#.u..$.. |
| 41b80 | 8b 57 14 83 fa 07 76 05 b0 0b e9 65 f9 2e 3b 16 2b 04 74 08 e8 5e 07 e8 32 07 eb f1 e8 08 00 aa | .W....v....e..;.+.t..^..2....... |
| 41ba0 | e2 03 e9 56 f9 eb e6 33 c0 2e 86 06 2a 04 0a c0 75 1e b4 00 9c 9a 30 07 70 00 0b c0 75 02 eb e7 | ...V...3....*...u.....0.p...u... |
| 41bc0 | 3d 00 72 75 02 b0 10 0a c0 75 05 2e 88 26 2a 04 c3 8b 57 14 83 fa 07 76 05 b0 0b e9 14 f9 2e 3b | =.ru.....u...&*...W....v.......; |
| 41be0 | 16 2b 04 75 25 2e a0 2a 04 0a c0 75 17 b4 01 cd 16 74 17 0b c0 75 06 b4 00 cd 16 eb d4 3d 00 72 | .+.u%..*...u.....t...u.......=.r |
| 41c00 | 75 02 b0 10 88 47 0d e9 f1 f8 e9 dc f8 8b 57 14 83 fa 07 76 05 b0 0b e9 d8 f8 2e 3b 16 2b 04 74 | u....G........W....v.......;.+.t |
| 41c20 | 08 e8 d1 06 e8 a5 06 eb f1 2e c6 06 2a 04 00 1e b8 40 00 8e d8 fa b8 1e 00 a3 1a 00 a3 1c 00 fb | ............*....@.............. |
| 41c40 | 1f e9 b7 f8 e3 3f 8b 57 14 83 fa 07 76 05 b0 0a e9 9f f8 0e 1f 8b 1e 2d 04 3b 16 2b 04 74 08 e8 | .....?.W....v..........-.;.+.t.. |
| 41c60 | 93 06 e8 67 06 eb f2 80 3f 00 74 04 8b c3 eb f2 80 3e 29 04 00 74 05 b8 29 04 eb e6 26 8a 05 47 | ...g....?.t......>)..t..)...&..G |
| 41c80 | e8 d9 01 e2 d4 e9 73 f8 41 93 0b 42 9b 0b 43 82 0b 44 8e 0b 48 55 0b 4a fb 0b 4b 36 0c 4c 5f 0c | ......s.A..B..C..D..HU.J..K6.L_. |
| 41ca0 | 4d 63 0c 66 55 0b 68 82 0c 6c 7e 0c 6d c8 0b 73 a7 0b 75 b1 0b 00 00 00 07 01 ff 08 04 f8 01 05 | Mc.fU.h..l~.m..s..u............. |
| 41cc0 | ff 80 07 f8 70 08 88 00 1e f8 00 1f f8 04 20 f8 02 21 f8 06 22 f8 01 23 f8 05 24 f8 03 25 f8 07 | ....p............!.."..#..$..%.. |
| 41ce0 | 28 8f 00 29 8f 40 2a 8f 20 2b 8f 60 2c 8f 10 2d 8f 50 2e 8f 30 2f 8f 70 ff 00 00 00 00 00 00 00 | (..).@*..+.`,..-.P..0/.p........ |
| 41d00 | 00 00 00 00 00 00 00 00 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 3d 09 00 00 3e 09 00 00 00 | .......................=...>.... |
| 41d20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 3d 09 03 4f 00 00 01 00 2c | .......................=..O...., |
| 41d40 | 0b 00 00 00 00 00 00 00 00 00 00 07 00 00 b8 00 00 3c 0d 77 55 75 09 2e c6 06 3b 09 00 e9 8e 00 | .................<.wUu....;..... |
| 41d60 | 3c 0a 74 76 3c 07 75 0d 2e 8b 1e 4b 09 80 e3 07 b4 0e cd 10 c3 3c 09 75 1e 2e a0 3b 09 04 08 8a | <.tv<.u....K.........<.u...;.... |
| 41d80 | e0 80 e4 07 2a c4 2e 3a 06 3a 09 72 04 2e a0 3a 09 2e a2 3b 09 eb 57 3c 08 75 0f 2e 80 3e 3b 09 | ....*..:.:.r...:...;..W<.u...>;. |
| 41da0 | 00 74 d1 2e fe 0e 3b 09 eb 44 2e 8b 1e 4b 09 b9 01 00 b4 09 cd 10 2e fe 06 3b 09 2e a0 3b 09 2e | .t....;..D...K...........;...;.. |
| 41dc0 | 3a 06 3a 09 76 28 2e 80 3e 3d 09 01 74 06 2e fe 0e 3b 09 c3 2e c6 06 3b 09 00 2e 80 3e 3c 09 17 | :.:.v(..>=..t....;.....;....><.. |
| 41de0 | 77 0c 74 07 2e fe 06 3c 09 eb 03 e8 0f 00 2e 8b 16 3b 09 2e 8a 3e 4c 09 b4 02 cd 10 c3 2e a0 39 | w.t....<.........;...>L........9 |
| 41e00 | 09 3c 02 74 18 3c 03 74 14 33 c9 b6 17 2e 8a 16 3a 09 2e 8a 3e 4b 09 b8 01 06 cd 10 c3 2e 8a 3e | .<.t.<.t.3......:...>K.........> |
| 41e20 | 4b 09 b3 20 bd 50 00 2e a1 4d 09 2e 03 06 4f 09 8e c0 8e d8 33 ff be a0 00 b9 30 07 fc ba da 03 | K....P...M....O.....3.....0..... |
| 41e40 | ec a8 08 74 fb b0 25 ba d8 03 ee f3 a5 8b c3 8b cd f3 ab b0 29 ba d8 03 ee 0e 1f c3 50 53 51 52 | ...t..%.............).......PSQR |
| 41e60 | 56 57 06 55 2e c7 06 4d 09 00 b8 96 b8 40 00 8e d8 a1 49 00 fe cc 2e a3 39 09 3c 07 75 07 2e c7 | VW.U...M.....@....I.....9.<.u... |
| 41e80 | 06 4d 09 00 b0 a0 62 00 2e a2 4c 09 98 03 c0 8b d8 8b 47 50 2e a3 3b 09 a1 4e 00 b1 04 d3 e8 0e | .M....b...L.......GP..;..N...... |
| 41ea0 | 1f 2e a3 4f 09 96 e8 09 00 5d 07 5f 5e 5a 59 5b 58 c3 be 3f 09 ff 24 3c 5b 74 03 eb 6f 90 c7 04 | ...O.....]._^ZY[X..?..$<[t..o... |
| 41ec0 | d0 0a 33 db 2e 89 1e 43 09 2e 89 1e 46 09 eb 19 3c 3f 77 36 2e a2 43 09 c7 04 e0 0a 3c 3c 73 09 | ..3....C....F...<?w6..C.....<<s. |
| 41ee0 | 3c 3b 75 0d 2e fe 06 44 09 e8 cf 01 33 c0 89 07 c3 3c 30 72 12 3c 39 77 11 e8 bf 01 2c 30 86 07 | <;u....D....3....<0r.<9w....,0.. |
| 41f00 | b4 0a f6 e4 00 07 c3 75 01 c3 bb 85 08 83 c3 03 80 3f 00 74 20 38 07 75 f4 8b 47 01 bb 46 09 8a | .......u.........?.t.8.u..G..F.. |
| 41f20 | 17 32 f6 8b ca 0b c9 75 01 41 ff e0 3c 1b 75 05 c7 04 b7 0a c3 e8 19 fe 2e c7 06 3f 09 2c 0b c3 | .2.....u.A..<.u............?.,.. |
| 41f40 | 38 27 74 04 00 07 e2 f8 2e 8b 16 3b 09 33 db b4 02 cd 10 eb e3 80 f9 19 72 0a 77 ec 2e 80 3e 3e | 8't........;.3..........r.w...>> |
| 41f60 | 09 00 74 e4 2e a0 3a 09 8a 6f 01 0a ed 74 02 fe cd 3a c5 77 02 8a e8 86 cd fe cd 2e 89 0e 3b 09 | ..t...:..o...t...:.w..........;. |
| 41f80 | eb c6 2e 8a 26 3a 09 b0 01 bb 3b 09 eb b2 b8 ff 00 eb f6 b8 ff 00 bb 3c 09 eb a5 b8 01 17 2e 3a | ....&:....;............<.......: |
| 41fa0 | 26 3c 09 77 a3 eb ef 2e a1 3b 09 2e a3 41 09 eb 97 2e a1 41 09 80 fd 18 72 08 2e 80 3e 3e 09 00 | &<.w.....;...A.....A....r...>>.. |
| 41fc0 | 74 04 2e a3 3b 09 eb 80 33 c9 2e 86 0e 44 09 e8 e9 00 41 8a 07 53 bb b6 08 8a 27 83 c3 03 80 fc | t...;...3....D....A..S....'..... |
| 41fe0 | ff 74 11 3a e0 75 f2 8b 47 fe 2e 20 06 4b 09 2e 08 26 4b 09 5b 43 e2 db e9 4d ff 2e 80 3e 3c 09 | .t.:.u..G....K...&K.[C...M...><. |
| 42000 | 18 74 33 33 c9 2e 8a 16 3a 09 b6 17 2e 80 3e 46 09 01 77 3e 72 0b 2e 8a 36 3c 09 fe ce 7e 17 eb | .t33....:.....>F..w>r...6<...~.. |
| 42020 | 0b 2e 8a 2e 3c 09 fe c5 3a ee 73 0a 2e 8a 3e 4b 09 b8 00 06 cd 10 2e 8b 0e 3b 09 8b d1 2e a0 46 | ....<...:.s...>K.........;.....F |
| 42040 | 09 fe c0 a8 01 74 05 2e 8a 16 3a 09 a8 02 74 02 b1 00 2e 8a 3e 4b 09 b8 00 06 cd 10 e9 d9 fe b4 | .....t....:...t.....>K.......... |
| 42060 | 07 eb 02 b4 06 8a c1 2e 8a 2e 3c 09 32 c9 b6 17 2e 8a 16 3a 09 2e 8a 3e 4b 09 cd 10 eb de 32 c9 | ..........<.2......:...>K.....2. |
| 42080 | eb 02 b1 01 2e 8a 1e 43 09 80 eb 3c 72 ce 80 fb 04 73 c9 32 ff d1 e3 d1 e3 d1 e3 8a c2 3c 07 77 | .......C...<r....s.2.........<.w |
| 420a0 | bb 0a d8 d1 e3 2e 8b 9f f9 08 83 fb 01 72 ad 74 04 88 0f eb a7 b4 00 cd 10 eb a1 2e 8b 1e 44 09 | .............r.t..............D. |
| 420c0 | 83 fb 05 72 07 2e fe 0e 44 09 eb ef 81 c3 46 09 c3 80 7f 0e 03 75 27 8b 77 0f 8a 47 0d 3c 41 75 | ...r....D.....F......u'.w..G.<Au |
| 420e0 | 02 eb 1e 3c 42 75 02 eb 6f 3c 43 75 03 e9 d5 00 3c 44 75 03 e9 75 01 3c 45 75 03 e9 84 01 e9 ec | ...<Bu..o<Cu....<Du..u.<Eu...... |
| 42100 | f3 83 fe 07 77 4a 53 1e 0e 1f 3b 36 2b 04 74 0e 89 36 2b 04 8b d6 e8 dc 01 a3 2d 04 eb 22 c6 06 | ....wJS...;6+.t..6+.......-..".. |
| 42120 | 29 04 01 b8 00 00 e8 d9 01 b8 40 00 8e c0 26 a0 49 00 32 e4 8b f0 8a a4 77 06 32 c0 89 07 8b c2 | ).........@...&.I.2.....w.2..... |
| 42140 | 1f 5b 89 47 13 8c 4f 15 c7 47 0f 00 00 e9 ab f3 c7 47 0f 01 00 e9 a3 f3 83 fe 01 77 f3 53 1e 83 | .[.G..O..G.......G.........w.S.. |
| 42160 | fe 00 75 24 56 b8 40 00 8e d8 be 49 00 b9 1e 00 0e 07 2e 8b 3e 2d 04 8d 7d 17 fc f3 a4 0e 1f be | ..u$V.@....I........>-..}....... |
| 42180 | 3d 09 b9 10 00 f3 a4 5e 0e 1f 8b c6 e8 73 01 8b 0f d1 e9 c4 7f 04 8b f2 bb 00 b8 80 7c 17 07 75 | =......^.....s..............|..u |
| 421a0 | 03 bb 00 b0 8b 54 31 83 c2 04 8a 44 33 24 f7 ee 8e db be 00 00 fc f3 a5 0c 08 ee 1f 5b c7 47 0f | .....T1....D3$..............[.G. |
| 421c0 | 00 00 e9 36 f3 83 fe 01 77 91 53 1e 0e 1f 83 fe 00 75 58 56 8b 36 2d 04 56 8d 74 17 b8 40 00 8e | ...6....w.S......uXV.6-.V.t..@.. |
| 421e0 | c0 b9 1e 00 bf 49 00 fc f3 a4 06 0e 07 bf 3d 09 b9 10 00 f3 a4 07 5e 8a 44 17 3c 07 75 02 b0 02 | .....I........=.......^.D.<.u... |
| 42200 | b4 00 cd 10 8b 4c 2e b4 01 cd 10 8b 54 1e 8a 7c 30 b4 02 cd 10 8a 44 30 b4 05 cd 10 8b 54 31 83 | .....L......T..|0.....D0.....T1. |
| 42220 | c2 05 8a 44 34 ee 26 a2 66 00 5e 8b c6 e8 d2 00 8b 0f d1 e9 c5 77 04 8b fa bb 00 b8 2e 80 7d 17 | ...D4.&.f.^..........w........}. |
| 42240 | 07 75 03 bb 00 b0 2e 8b 55 31 83 c2 04 2e 8a 45 33 24 f7 ee 8e c3 bf 00 00 fc f3 a5 0c 08 ee 1f | .u......U1.....E3$.............. |
| 42260 | 5b c7 47 0f 00 00 e9 92 f2 e9 e4 fe 2e c6 06 29 04 00 b8 29 04 e8 6a 00 2e a1 2d 04 e8 63 00 e9 | [.G............)...)..j...-..c.. |
| 42280 | 79 f2 83 fe 07 77 e2 1e 0e 1f 89 36 2b 04 8b d6 e8 62 00 a3 2d 04 8b f0 c6 04 00 b8 03 00 cd 10 | y....w.....6+....b..-........... |
| 422a0 | 1f c7 47 0f 00 00 e9 52 f2 2e 8b 1e 2d 04 2e c6 07 01 e9 46 f2 2e 8b 1e 2d 04 2e 80 3f 00 74 09 | ..G....R....-......F....-...?.t. |
| 422c0 | 2e c6 07 00 8d 07 e8 19 00 e9 2f f2 53 51 52 8b d8 8c c8 33 c9 ba 09 00 fa 2e ff 1e 84 00 5a 59 | ........../.SQR....3..........ZY |
| 422e0 | 5b c3 53 51 52 8b d8 8c c8 ba 0a 00 2e ff 1e 84 00 5a 59 5b c3 52 8b c2 ba 49 00 f7 e2 5a 05 2f | [.SQR............ZY[.R...I...Z./ |
| 42300 | 04 c3 ba 08 00 f7 e2 8b 1e 2d 04 8b d3 8b 5f 01 03 d8 03 da c3 2e 89 3e 84 00 2e 8c 06 86 00 b8 | .........-...._........>........ |
| 42320 | 00 00 b9 01 00 ba 10 00 2e ff 1e 84 00 2e a3 0b 07 2e 89 16 0d 07 33 c0 8e c0 8c c8 26 c7 06 6c | ......................3.....&..l |
| 42340 | 00 87 06 26 a3 6e 00 bf 24 00 26 8b 0d 2e 89 0e aa 06 26 8b 4d 02 2e 89 0e ac 06 b9 af 06 91 ab | ...&.n..$.&.......&.M........... |
| 42360 | 91 ab bf 58 00 26 8b 0d 2e 89 0e 07 07 26 8b 4d 02 2e 89 0e 09 07 b9 0f 07 91 ab 91 ab e9 7b f1 | ...X.&.......&.M..............{. |
| 42380 | 08 00 ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 423a0 | 00 00 00 08 00 ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 423c0 | 00 00 00 00 00 00 00 02 01 01 00 02 40 00 68 01 fc 02 00 09 00 01 00 00 00 00 01 00 ff ff 00 02 | ............@.h................. |
| 423e0 | 01 01 00 02 40 00 68 01 fc 02 00 09 00 01 00 00 00 00 01 00 ff ff 00 02 01 01 00 02 40 00 68 01 | ....@.h.....................@.h. |
| 42400 | fc 02 00 09 00 01 00 00 00 00 01 00 ff ff 00 02 01 01 00 02 40 00 68 01 fc 02 00 09 00 01 00 00 | ....................@.h......... |
| 42420 | 00 00 01 00 ff ff c6 0f de 0f f6 0f 0e 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 42440 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 42460 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 42480 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 424a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 424c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 424e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 42500 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 42520 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 42540 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 42560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 42580 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 425a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 425c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 425e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 42600 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 42620 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 46 12 70 00 20 00 | ..........................F.p... |
| 42640 | 51 12 52 12 04 00 2f 01 70 00 20 00 51 12 7c 12 00 cb 56 8d 36 5a 12 e9 60 ee b4 12 11 13 f7 12 | Q.R.../.p...Q.|...V.6Z..`....... |
| 42660 | ed 00 4c 13 e9 00 fb 00 fb 00 4c 13 4c 13 ed 00 ed 00 ed 00 ed 00 ed 00 ed 00 ed 00 56 8d 36 84 | ..L.......L.L...............V.6. |
| 42680 | 12 e9 36 ee d1 12 48 13 09 13 ed 00 cb 13 e9 00 fb 00 fb 00 cb 13 cb 13 ed 00 ed 00 ed 00 ed 00 | ..6...H......................... |
| 426a0 | ed 00 ed 00 ed 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1e 33 c0 8e d8 b8 97 19 a3 38 00 8c | .....................3.......8.. |
| 426c0 | 0e 3a 00 1f e8 76 0a 2e 8a 26 44 12 bf 26 10 eb 2c 1e 33 c0 8e d8 b8 40 17 a3 34 00 8c 0e 36 00 | .:...v...&D..&..,.3....@..4...6. |
| 426e0 | 1f e4 21 24 df e6 21 ba 23 03 b0 03 ee 2e 8a 26 50 12 bf 2a 10 eb 06 26 8a 25 e8 3f 09 88 67 0d | ..!$..!.#......&P..*...&.%.?..g. |
| 42700 | 89 7f 12 8c 4f 14 e9 f2 ed 26 8a 25 e8 93 09 eb ec b2 01 80 fc f8 74 2a 2e 80 3e 2e 12 00 74 0c | ....O....&.%..........t*..>...t. |
| 42720 | 2e 38 06 87 0f 74 05 b2 ff eb 17 90 8b c8 32 ed 8b f1 03 f6 2e 8b b4 26 10 2e f6 44 14 02 75 02 | .8...t........2........&...D..u. |
| 42740 | 32 d2 88 57 0e e9 b3 ed b2 01 eb f6 e8 61 09 57 e8 e9 08 8b f2 03 f1 2e 3b 75 08 8b f7 5f 76 05 | 2..W.........a.W........;u..._v. |
| 42760 | b0 08 e9 8d ed 0b c9 75 03 e9 8f ed 2e 80 3e 2e 12 00 74 03 e8 09 01 e8 c5 00 1e 07 0e 1f 8d 36 | .......u......>...t............6 |
| 42780 | 32 12 ba 04 00 2e ff 1e 84 00 06 1f 9c fa 2e f6 06 85 0f 01 75 1b 1e 53 2e 80 0e 85 0f 01 2e c7 | 2...................u..S........ |
| 427a0 | 06 80 0f 00 00 e8 2d 04 5b 1f f7 47 03 00 01 75 10 8c d8 33 c9 53 ba 09 00 2e ff 1e 84 00 5b eb | ......-.[..G...u...3.S........[. |
| 427c0 | e9 9d 8b 47 03 8b 4f 12 e9 32 ed e8 e2 08 57 e8 d0 08 8b f2 03 f1 2e 3b 75 08 8b f7 5f 76 05 b0 | ...G..O..2....W........;u..._v.. |
| 427e0 | 08 e9 0e ed 0b c9 75 03 e9 10 ed e8 51 00 1e 07 0e 1f 8d 36 36 12 ba 04 00 2e ff 1e 84 00 06 1f | ......u.....Q......66........... |
| 42800 | 9c fa 2e f6 06 a8 0f 01 75 1b 1e 53 2e 80 0e a8 0f 01 2e c7 06 a3 0f 00 00 e8 e4 01 5b 1f f7 47 | ........u..S................[..G |
| 42820 | 03 00 01 75 10 8c d8 33 c9 53 ba 09 00 2e ff 1e 84 00 5b eb e9 9d 8b 47 03 8b 4f 12 e9 be ec 52 | ...u...3.S........[....G..O....R |
| 42840 | 51 8b c1 2e f7 24 8c c2 b1 04 d3 e2 03 d7 f8 03 d0 73 2a 53 9c fa 2e f6 06 31 12 01 74 17 2e 80 | Q....$...........s*S.....1..t... |
| 42860 | 0e 31 12 02 8c c8 bb 31 12 33 c9 ba 09 00 2e ff 1e 84 00 eb e0 2e 80 0e 31 12 01 9d 5b 59 5a c3 | .1.....1.3..............1...[YZ. |
| 42880 | 51 9c 53 9c fa 2e f6 06 2f 12 01 74 17 2e 80 0e 2f 12 02 8c c8 bb 2f 12 33 c9 ba 09 00 2e ff 1e | Q.S...../..t..../...../.3....... |
| 428a0 | 84 00 eb e0 2e 80 0e 2f 12 01 9d 5b 2e 80 26 2f 12 fe 8a 47 01 2e 3a 06 87 0f 74 62 fa 2e 80 0e | ......./...[..&/...G..:...tb.... |
| 428c0 | 2f 12 01 2e f6 06 85 0f 01 74 2c 53 9c fa 2e f6 06 30 12 01 74 17 2e 80 0e 30 12 02 8c c8 bb 30 | /........t,S.....0..t....0.....0 |
| 428e0 | 12 33 c9 ba 09 00 2e ff 1e 84 00 eb e0 2e 80 0e 30 12 01 9d 5b eb b5 9d 9c 04 41 2e a2 5a 15 1e | .3..............0...[.....A..Z.. |
| 42900 | 56 53 0e 1f 8d 36 3e 15 ac 0a c0 74 04 cd 29 eb f7 b4 01 cd 16 74 fa 32 e4 cd 16 5b 5e 1f 53 2e | VS...6>....t..)......t.2...[^.S. |
| 42920 | f6 06 2f 12 02 74 0d 8c c8 bb 2f 12 ba 0a 00 2e ff 1e 84 00 2e 80 26 2f 12 fc 5b 9d 59 c3 0d 0a | ../..t..../...........&/..[.Y... |
| 42940 | 49 6e 73 65 72 74 20 64 69 73 6b 65 74 74 65 20 66 6f 72 20 64 72 69 76 65 20 41 3a 20 61 6e 64 | Insert.diskette.for.drive.A:.and |
| 42960 | 20 73 74 72 69 6b 65 0d 0a 61 6e 79 20 6b 65 79 20 77 68 65 6e 20 72 65 61 64 79 0d 0a 0a 00 52 | .strike..any.key.when.ready....R |
| 42980 | 51 53 50 9c fa 2e 80 3e b3 12 00 74 11 8c c8 bb b3 12 33 c9 ba 09 00 2e ff 1e 84 00 eb e6 2e c6 | QSP....>...t......3............. |
| 429a0 | 06 b3 12 01 9d 9c fa 2e 80 3e b2 12 00 74 11 8c c8 bb b2 12 33 c9 ba 09 00 2e ff 1e 84 00 eb e6 | .........>...t......3........... |
| 429c0 | 9d fb 58 5b 59 5a 52 51 53 9c 2e ff 1e a6 12 2e c6 06 b3 12 00 50 9c 8c c8 bb b3 12 ba 0a 00 2e | ..X[YZRQS............P.......... |
| 429e0 | ff 1e 84 00 9d 58 5b 59 5a ca 02 00 0c 16 25 16 e5 16 e5 16 e5 16 e5 16 92 16 9b 16 df 16 e5 16 | .....X[YZ.....%................. |
| 42a00 | 0e 1f 8b 1e a3 0f 03 db ff a7 ec 15 be a3 0f c4 1e 36 12 26 8a 47 01 e8 88 06 e8 a1 04 c7 06 a3 | .................6.&.G.......... |
| 42a20 | 0f 01 00 eb db be a3 0f c4 1e 36 12 26 8a 47 01 e8 6f 06 e8 c9 04 f6 06 a8 0f 04 75 09 b0 44 c6 | ..........6.&.G..o.........u..D. |
| 42a40 | 06 bf 0f 08 eb 07 b0 48 c6 06 bf 0f 0a b4 03 e8 30 05 a0 aa 0f b1 05 d3 e0 0a 06 b6 0f a2 c0 0f | .......H........0............... |
| 42a60 | a1 b3 0f a2 c2 0f d1 e8 d1 e8 24 c0 0a 06 b5 0f a2 c1 0f a0 b7 0f a2 c3 0f c6 06 c4 0f 05 b0 03 | ..........$..................... |
| 42a80 | e8 58 06 b0 07 f6 06 a8 0f 08 74 02 b0 06 a2 a3 0f c3 c7 06 a3 0f 07 00 e9 65 ff a0 a8 0f 24 14 | .X........t..............e....$. |
| 42aa0 | 3c 10 75 13 1e 06 8b 0e b9 0f c4 3e ad 0f c5 36 bb 0f fc f3 a4 07 1f a1 b7 0f 29 06 b1 0f 74 14 | <.u........>...6..........)...t. |
| 42ac0 | 01 06 ab 0f a1 b9 0f 01 06 ad 0f c7 06 a3 0f 01 00 e9 2c ff bf a3 0f be 36 12 e8 e8 04 eb f2 80 | ..................,.....6....... |
| 42ae0 | 26 a8 0f fe c3 c7 06 a3 0f 07 00 a0 bf 0f 8a d8 81 e3 30 00 b1 03 d3 eb 8b 9f 1c 17 25 0f 00 3a | &.................0.........%..: |
| 42b00 | 07 73 07 03 d8 8a 67 01 eb 02 b4 0c 06 c4 3e 36 12 8a c4 b4 81 26 89 45 03 07 eb b8 24 17 2e 17 | .s....g.......>6.....&.E....$... |
| 42b20 | 39 17 3c 17 09 0c 02 06 0a 02 0c 06 0c 06 0a 04 04 08 0c 08 06 0c 0c 04 06 02 03 08 03 04 04 04 | 9.<............................. |
| 42b40 | 2e 80 3e b4 12 01 75 25 2e 80 3e b3 12 00 74 1d 2e 80 3e b2 12 00 75 15 cd 32 9c 2e ff 1e aa 12 | ..>...u%..>...t...>...u..2...... |
| 42b60 | e4 21 24 df e6 21 ba 23 03 b0 03 ee cf 2e f6 06 a8 0f 01 74 45 cd 32 ba 20 03 ec a8 02 74 38 0e | .!$..!.#...........tE.2......t8. |
| 42b80 | 1f 80 3e a7 0f 05 73 0d fe 06 a7 0f c7 06 a3 0f 00 00 eb 23 90 c6 06 bf 0f 03 32 c0 e8 3c 05 0e | ..>...s............#......2..<.. |
| 42ba0 | 07 bf bf 0f b9 05 00 e8 50 05 ba 20 03 ec aa e2 f6 c7 06 a3 0f 09 00 e8 46 fe 50 b0 20 e6 20 58 | ........P...............F.P....X |
| 42bc0 | cf e1 17 04 18 25 18 51 18 63 18 91 18 a1 18 b8 18 17 19 3b 19 0e 1f 8b 1e 80 0f 03 db ff a7 c1 | .....%.Q.c.........;............ |
| 42be0 | 17 be 80 0f c4 1e 32 12 26 8a 47 01 26 8a 67 0d e8 49 04 e8 c8 02 ba f7 03 b0 02 ee c7 06 80 0f | ......2.&.G.&.g..I.............. |
| 42c00 | 01 00 eb d1 be 80 0f c4 1e 32 12 26 8a 47 01 26 8a 67 0d e8 26 04 e8 e6 02 c7 06 80 0f 02 00 e8 | .........2.&.G.&.g..&........... |
| 42c20 | 5d 05 73 b1 c3 e8 db 04 80 4f 14 02 f6 47 14 01 74 0d e8 b0 01 c7 06 80 0f 03 00 e8 e7 04 c3 e8 | ].s......O...G..t............... |
| 42c40 | b7 05 73 3a c7 06 80 0f 04 00 e8 b6 04 e8 95 01 c3 e8 16 05 0b c0 75 12 e8 f9 04 c7 06 80 0f 02 | ..s:..................u......... |
| 42c60 | 00 eb 9f e8 04 05 0b c0 74 14 e8 96 04 80 4f 14 01 c7 06 80 0f 09 00 80 0e 9d 0f 08 eb e3 c7 06 | ........t.....O................. |
| 42c80 | 80 0f 05 00 b0 09 e8 87 04 32 e4 e8 3a 01 73 d1 c3 c7 06 80 0f 06 00 e8 95 05 e8 66 04 e8 45 01 | .........2..:.s............f..E. |
| 42ca0 | c3 e8 f3 05 0b c0 74 08 c7 06 80 0f 09 00 eb b1 c7 06 80 0f 07 00 eb a9 a0 85 0f 24 1c 3c 10 75 | ......t....................$.<.u |
| 42cc0 | 13 1e 06 8b 0e 96 0f c4 3e 8a 0f c5 36 98 0f fc f3 a4 07 1f 24 0c 3c 0c 75 0d 80 26 85 0f fb c7 | ........>...6.......$.<.u..&.... |
| 42ce0 | 06 80 0f 05 00 eb cf 3c 08 75 05 80 0e 85 0f 04 a1 94 0f 29 06 8e 0f 74 13 01 06 88 0f a1 96 0f | .......<.u.........)...t........ |
| 42d00 | 01 06 8a 0f c7 06 80 0f 01 00 eb aa bf 80 0f be 32 12 e8 b0 02 eb f3 e8 e9 03 e8 c8 00 80 26 85 | ................2.............&. |
| 42d20 | 0f fe f6 06 30 12 02 74 0c 8c c8 bb 30 12 ba 0a 00 ff 1e 84 00 80 26 30 12 fc c3 e8 ff 03 80 3e | ....0..t....0.........&0.......> |
| 42d40 | 84 0f 05 73 0c fe 06 84 0f c7 06 80 0f 00 00 eb b9 e8 af 03 2e 80 4f 14 01 c7 06 80 0f 07 00 a1 | ...s..................O......... |
| 42d60 | 9c 0f b3 02 a8 0c 75 1e b3 06 f6 c4 08 75 17 b3 04 f6 c4 30 75 10 b3 08 f6 c4 85 75 09 b3 00 f6 | ......u......u.....0u......u.... |
| 42d80 | c4 02 75 02 b3 0c 06 c4 3e 32 12 8a c3 b4 81 26 89 45 03 07 e9 75 ff 2e 80 3e b3 12 00 74 11 2e | ..u.....>2.....&.E...u...>...t.. |
| 42da0 | 80 3e b2 12 00 75 09 cd 32 9c 2e ff 1e ae 12 cf 2e f6 06 85 0f 01 74 05 cd 32 e8 18 fe 50 b0 20 | .>...u..2.............t..2...P.. |
| 42dc0 | e6 20 58 cf 00 32 00 00 85 c0 75 02 f8 c3 2e f6 36 c5 19 84 e4 74 02 fe c0 2e a2 c6 19 2e 80 0e | ..X..2....u.....6....t.......... |
| 42de0 | c4 19 01 f9 c3 2e f6 06 c4 19 02 75 0c 2e c6 06 c7 19 14 2e 80 0e c4 19 02 2e c6 47 13 02 c3 2e | ...........u...............G.... |
| 42e00 | f6 06 c4 19 ff 75 01 cb 2e f6 06 c4 19 01 74 11 2e fe 0e c6 19 75 0a 2e 80 26 c4 19 fe e8 b5 fd | .....u........t......u...&...... |
| 42e20 | cb 2e f6 06 c4 19 02 74 07 2e fe 0e c7 19 74 03 e9 8a 00 b3 14 2e 88 1e c7 19 32 ed 33 ff 8b df | .......t......t...........2.3... |
| 42e40 | 03 db 2e 8b 9f 26 10 2e f6 47 14 02 74 5d 2e 80 7f 13 00 74 56 2e fe 4f 13 75 4e 2e 3b 3e 82 0f | .....&...G..t].....tV..O.uN.;>.. |
| 42e60 | 75 21 2e f6 06 85 0f 01 74 19 2e c7 06 80 0f 09 00 2e c6 06 84 0f 05 2e c6 06 9c 0f 48 e8 55 fd | u!......t...................H.U. |
| 42e80 | eb 3b 90 2e 80 67 14 fd 8b c7 8a c8 80 c1 04 b0 01 d2 e0 2e 84 06 86 0f 74 11 f6 d0 2e 20 06 86 | .;...g..................t....... |
| 42ea0 | 0f ba f2 03 2e a0 86 0f ee fe c5 47 2e 3b 3e 44 12 75 8b 0a ed 75 06 2e 80 26 c4 19 fd cb 26 8b | ...........G.;>D.u...u...&....&. |
| 42ec0 | 47 12 89 44 0e 26 8b 47 0e 89 44 0a 26 8b 47 10 89 44 0c 26 8a 47 01 88 44 07 26 8b 47 14 03 45 | G..D.&.G..D.&.G..D.&.G..D.&.G..E |
| 42ee0 | 11 89 44 08 80 64 05 03 26 80 7f 02 04 74 0f 80 4c 05 04 26 80 7f 02 09 75 04 80 4c 05 08 c3 06 | ..D..d..&....t..L..&....u..L.... |
| 42f00 | c4 4c 0a 89 4c 18 8c 44 1a 80 64 05 ef 07 8b 44 08 33 d2 f7 75 0d 88 54 12 33 d2 f7 75 0f 88 54 | .L..L..D..d....D.3..u..T.3..u..T |
| 42f20 | 13 89 44 10 8b 45 0d 2a 44 12 32 e4 3b 44 0e 72 03 8b 44 0e 89 44 14 8b 44 1a b1 04 d3 e0 03 44 | ..D..E.*D.2.;D.r..D..D..D......D |
| 42f40 | 18 8b c8 8b 05 f7 64 14 89 44 16 03 c1 73 32 80 4c 05 20 ff 4c 14 75 eb ff 44 14 80 4c 05 10 8c | ......d..D...s2.L...L.u..D..L... |
| 42f60 | c8 bf 2e 10 89 7c 18 89 44 1a f6 44 05 04 74 11 06 1e 56 8e c0 8b 4c 16 c5 74 0a fc f3 a4 5e 1f | .....|..D..D..t...V...L..t....^. |
| 42f80 | 07 c3 50 86 e0 0c 04 e6 0a e6 0c 58 50 0a c4 e6 0b ba 00 00 d0 c4 02 d4 8b 44 1a b1 04 d3 c0 8a | ..P........XP............D...... |
| 42fa0 | e8 24 f0 03 44 18 80 d5 00 ee 8a c4 ee 42 8b 44 16 48 ee 8a c4 ee 58 b2 7f 02 d4 8a c5 24 0f ee | .$..D........B.D.H....X......$.. |
| 42fc0 | 8a c4 e6 0a c3 0e 1f c6 45 04 00 c7 05 08 00 ba 02 00 ff 1e 84 00 74 20 8b 45 0e 26 29 47 12 26 | ........E.............t..E.&)G.& |
| 42fe0 | 81 4f 03 00 01 8c c0 ba 0a 00 ff 1e 84 00 83 7c 02 00 74 04 c7 05 00 00 f6 45 05 20 74 1c f6 06 | .O.............|..t......E..t... |
| 43000 | 31 12 02 74 0c 8c c8 bb 31 12 ba 0a 00 ff 1e 84 00 80 26 31 12 fc 80 65 05 df 53 83 3e 80 0f 08 | 1..t....1.........&1...e..S.>... |
| 43020 | 75 18 83 3e a3 0f 08 75 11 c6 06 b2 12 00 8c d8 bb b2 12 ba 0a 00 ff 1e 84 00 5b c3 50 53 51 52 | u..>...u..................[.PSQR |
| 43040 | 8a cc 80 e1 f8 80 f9 f8 74 02 b4 fe 8a d8 32 ff 03 db 2e 8b bf 26 10 2e 3a 65 0a 74 40 b0 01 bb | ........t.....2......&..:e.t@... |
| 43060 | 08 40 b9 40 01 ba 01 01 f6 c4 02 75 07 fe c0 fe c3 83 c1 28 f6 c4 01 74 08 03 c9 b7 70 fe c6 fe | .@.@.......u.......(...t....p... |
| 43080 | c2 2e 88 75 02 2e 88 7d 06 2e 89 4d 08 2e 88 65 0a 2e 88 45 0b 2e 88 5d 0d 2e 88 55 0f 5a 59 5b | ...u...}...M...e...E...]...U.ZY[ |
| 430a0 | 58 c3 53 8a d8 32 ff 03 db 2e 8b bf 2a 10 5b c3 9c fa 2e 80 3e b3 12 00 74 19 52 51 53 50 8c c8 | X.S..2......*.[.....>...t.RQSP.. |
| 430c0 | bb b3 12 33 c9 ba 09 00 2e ff 1e 84 00 58 5b 59 5a eb de 2e c6 06 b2 12 01 9d c3 ba 22 03 ee 42 | ...3.........X[YZ..........."..B |
| 430e0 | ee ba 21 03 ec 24 0f 3c 0d 75 f9 be bf 0f b9 06 00 fc 4a ac ee e2 fc 42 ec c3 ba 21 03 ec a8 01 | ..!..$.<.u........J....B...!.... |
| 43100 | 74 f8 c3 2e 8b 1e 82 0f 03 db 2e 8b 9f 26 10 c3 1e 53 32 e4 8b d8 33 c0 8e d8 c5 06 78 00 03 d8 | t............&...S2...3.....x... |
| 43120 | 8a 07 5b 1f c3 2e 80 67 14 fe 2e c7 47 16 ff ff b0 07 e8 80 01 2e a1 82 0f e8 79 01 c3 2e a0 86 | ..[....g....G.............y..... |
| 43140 | 0f 24 f3 ba f2 03 ee b9 10 27 e2 fe 0c 0c 2e a2 86 0f ee c3 b0 03 e8 5c 01 b0 00 e8 b2 ff e8 54 | .$.......'.............\.......T |
| 43160 | 01 b0 01 e8 aa ff e8 4c 01 c3 b0 08 e8 46 01 e8 54 01 50 e8 50 01 58 b1 06 d2 e8 25 03 00 c3 ba | .......L.....F..T.P.P.X....%.... |
| 43180 | f2 03 2e 8a 0e 87 0f 32 ed 2e 80 3e 2e 12 00 74 02 8a cd 2e 3b 0e 82 0f 2e 89 0e 82 0f 75 15 80 | .......2...>...t....;........u.. |
| 431a0 | c1 04 b0 01 d2 e0 2e 84 06 86 0f 74 07 2e a0 86 0f ee f8 c3 b0 fc 2e 22 06 86 0f 0c 0c 2e 8a 0e | ...........t..........."........ |
| 431c0 | 82 0f 0a c1 2e a2 86 0f 80 c1 04 b0 01 d2 e0 2e 84 06 86 0f 74 0c 2e a0 86 0f ee b8 23 00 e8 e7 | ....................t.......#... |
| 431e0 | fb c3 2e 08 06 86 0f 2e a0 86 0f ee b0 0a e8 1f ff b1 7d f6 e1 e8 d0 fb c3 2e a1 90 0f 2e 3b 47 | ..................}...........;G |
| 43200 | 16 74 2b 2e 89 47 16 b0 0f e8 a9 00 2e a0 93 0f d0 e0 d0 e0 2e 02 06 82 0f e8 99 00 2e a1 90 0f | .t+..G.......................... |
| 43220 | 2e f6 06 85 0f 02 74 02 03 c0 e8 88 00 f9 c3 b4 02 be 80 0f 2e f6 06 85 0f 04 75 09 b0 44 e8 41 | ......t...................u..D.A |
| 43240 | fd b0 46 eb 07 b0 48 e8 38 fd b0 45 e8 66 00 2e a0 93 0f 02 c0 02 c0 2e 02 06 82 0f e8 56 00 2e | ..F...H.8..E.f...............V.. |
| 43260 | a1 90 0f e8 4f 00 2e a0 93 0f e8 48 00 2e a0 92 0f fe c0 e8 3f 00 b0 03 e8 95 fe e8 37 00 b0 04 | ....O......H........?.......7... |
| 43280 | e8 8d fe e8 2f 00 b0 05 e8 85 fe e8 27 00 b0 06 e8 7d fe e8 1f 00 c3 06 57 0e 07 bf 9c 0f b9 07 | ..../.......'....}......W....... |
| 432a0 | 00 e8 22 00 aa e2 fa 2e a0 9c 0f b1 06 d2 e8 25 03 00 5f 07 c3 50 ba f4 03 ec 24 c0 3c 80 75 f6 | .."............%.._..P....$.<.u. |
| 432c0 | 58 ba f5 03 ee c3 ba f4 03 ec 24 c0 3c c0 75 f6 ba f5 03 ec c3 00 00 00 00 00 00 00 00 00 00 00 | X.........$.<.u................. |
| 432e0 | 04 02 00 00 00 00 00 63 00 00 00 00 00 80 40 10 08 04 03 00 02 06 04 04 08 00 0c 00 00 50 51 52 | .......c......@..............PQR |
| 43300 | 53 8a cc 80 e1 f8 80 f9 f8 74 02 b4 fe bf a1 21 2e 3a 06 e7 1e 74 4a 72 05 bf b4 21 eb 43 b0 01 | S........t.....!.:...tJr...!.C.. |
| 43320 | bb 08 40 b9 40 01 ba 01 01 bf 66 1f f6 c4 02 75 07 fe c0 fe c3 83 c1 28 f6 c4 01 74 08 03 c9 b7 | ..@.@.....f....u.......(...t.... |
| 43340 | 70 fe c6 fe c2 2e 88 75 02 2e 88 7d 06 2e 89 4d 08 2e 88 65 0a 2e 88 45 0b 2e 88 5d 0d 2e 88 55 | p......u...}...M...e...E...]...U |
| 43360 | 0f 5b 5a 59 58 c3 00 02 01 01 00 02 40 00 68 01 fc 02 00 09 00 01 00 00 00 2e c6 06 e1 1e 02 f8 | .[ZYX.......@.h................. |
| 43380 | e3 1f 2e a2 8c 00 2e 89 26 fb 1e 87 df e8 6d ff 8b f2 03 f1 2e 03 55 11 2e 3b 75 08 76 04 b0 08 | ........&.....m.......U..;u.v... |
| 433a0 | f9 c3 2e 3a 06 e7 1e 72 0a 2e a0 a0 21 74 0f fe c0 eb 0b 2e 80 3e e3 1e 01 75 03 e8 79 01 2e a2 | ...:...r....!t.......>...u..y... |
| 433c0 | e8 1e 2e 89 0e e5 1e 92 33 d2 2e f7 75 0d fe c2 2e 88 16 ea 1e 2e 8b 4d 0f 33 d2 f7 f1 2e 88 16 | ........3...u..........M.3...... |
| 433e0 | e9 1e 2e a3 eb 1e 2e a1 e5 1e 8c c6 d1 e6 d1 e6 d1 e6 d1 e6 03 f3 81 c6 ff 01 72 1b 87 de d0 ef | ..........................r..... |
| 43400 | b4 80 2a e7 87 de 3a e0 76 02 8a e0 50 8a c4 e8 47 00 58 2a c4 74 1a 50 06 53 e8 16 00 80 c7 02 | ..*...:.v...P...G.X*.t.P.S...... |
| 43420 | e8 5a 00 5b 07 58 e8 0a 00 fe c8 80 c7 02 e8 28 00 f8 c3 57 53 50 8b fb 80 c7 02 8b f3 fc b9 00 | .Z.[.X.........(...WSP.......... |
| 43440 | 01 26 8b 1d 26 8b 04 26 89 1c ab 46 46 e2 f2 2e 80 36 e4 1e 01 58 5b 5f c3 0a c0 74 fb 2e 8a 65 | .&..&..&...FF....6...X[_...t...e |
| 43460 | 0d fe c4 2e 2a 26 ea 1e 3a e0 76 02 8a e0 50 8a c4 e8 0b 00 58 2a c4 d0 e4 02 fc eb dc b0 01 be | ....*&..:.v...P.....X*.......... |
| 43480 | 05 00 2e 8a 26 e1 1e 50 2e 8b 16 eb 1e b1 06 d2 e6 2e 0a 36 ea 1e 8b ca 86 e9 2e 8b 16 e8 1e cd | ....&..P...........6............ |
| 434a0 | 13 72 49 58 50 2e 81 3e e1 1e 03 01 75 06 b4 04 cd 13 72 38 58 80 e1 3f 32 e4 2e 29 06 e5 1e 02 | .rIXP..>....u.....r8X..?2..).... |
| 434c0 | c8 2e 88 0e ea 1e 2e 3a 4d 0d 76 1f 2e c6 06 ea 1e 01 2e 8a 36 e9 1e fe c6 2e 3a 75 0f 72 07 32 | .......:M.v.........6.....:u.r.2 |
| 434e0 | f6 2e ff 06 eb 1e 2e 88 36 e9 1e c3 50 b4 00 cd 13 58 4e 74 08 80 fc 80 74 03 58 eb 8a 2e 80 3e | ........6...P....XNt....t.X....> |
| 43500 | e4 1e 00 74 06 5b 5b 07 e8 28 ff 0e 07 8a c4 2e a2 f3 1e b9 07 00 bf ed 1e f2 ae 26 8a 45 06 2e | ...t.[[..(.................&.E.. |
| 43520 | 8b 0e e5 1e 2e 8b 26 fb 1e f9 c3 86 00 86 00 86 00 86 00 c1 02 d4 02 1e 33 f6 8e de 8a e0 86 26 | ......&.................3......& |
| 43540 | 04 05 3a c4 74 14 04 41 2e a2 7a 21 0e 1f be 5e 21 53 e8 8d e2 32 e4 cd 16 5b 1f 32 c0 c3 0d 0a | ..:.t..A..z!...^!S...2...[.2.... |
| 43560 | 49 6e 73 65 72 74 20 64 69 73 6b 65 74 74 65 20 66 6f 72 20 64 72 69 76 65 20 41 3a 20 61 6e 64 | Insert.diskette.for.drive.A:.and |
| 43580 | 20 73 74 72 69 6b 65 0d 0a 61 6e 79 20 6b 65 79 20 77 68 65 6e 20 72 65 61 64 79 0d 0a 0a 00 00 | .strike..any.key.when.ready..... |
| 435a0 | 80 00 02 01 01 00 02 10 00 00 00 f8 01 00 00 00 00 00 00 00 00 02 00 01 00 02 00 00 00 00 f8 00 | ................................ |
| 435c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 ba 00 10 8e d2 bc 00 7c fb 51 2e 89 1e c9 21 50 b0 20 e6 | ....................|.Q....!P... |
| 435e0 | 20 be 15 02 e8 b9 02 be 03 02 e8 b3 02 be f1 01 e8 ad 02 be 41 01 e8 ad 02 be 2f 01 e8 a7 02 33 | ....................A...../....3 |
| 43600 | d2 8e da 8e c2 8c c8 c7 06 78 00 22 05 8c 06 7a 00 bf 04 00 bb 76 03 93 ab 93 ab 83 c7 04 93 ab | .........x."...z.....v.......... |
| 43620 | 93 ab 93 ab 93 ab fa 83 c7 0c b9 0f 03 91 ab 91 ab 83 c7 04 93 ab 93 ab 93 ab 93 ab 83 c7 18 8b | ................................ |
| 43640 | 0d 2e 89 0e c9 03 8b 4d 02 2e 89 0e cb 03 b9 cd 03 91 ab 91 ab 83 c7 08 fb 93 ab 93 ab 83 c7 10 | .......M........................ |
| 43660 | b9 77 03 91 ab 91 ab 83 c7 5c 93 ab 93 ab 89 16 00 05 89 16 04 05 bf 22 05 b8 df 02 ab b8 25 02 | .w.......\............."......%. |
| 43680 | ab b8 09 2a ab b8 ff 50 ab b8 f6 00 ab b0 02 aa 9c 2e ff 1e c9 03 b1 06 d3 e0 59 2e 89 0e c7 21 | ...*...P..................Y....! |
| 436a0 | ba d6 02 8e da a3 0f 01 fe c1 88 0e 11 01 81 c2 00 01 89 16 05 01 c7 06 09 01 5e 02 c7 06 0b 01 | ..........................^..... |
| 436c0 | f1 03 8c c8 a3 0d 01 0e 0e 1f 07 cd 11 24 c0 75 04 fe 06 e3 1e 58 a2 e7 1e a2 e0 1e b4 08 b2 80 | .............$.u.....X.......... |
| 436e0 | cd 13 72 04 88 16 9f 21 b2 80 bf a1 21 80 3e 9f 21 00 7e 41 e8 ba 00 b2 81 bf b4 21 72 09 80 3e | ..r....!....!.>.!.~A.......!r..> |
| 43700 | 9f 21 02 74 14 eb 1b 88 16 a0 21 bf a1 21 fe 0e 9f 21 80 3e 9f 21 00 74 1c e8 95 00 73 04 fe 0e | .!.t......!..!...!.>.!.t....s... |
| 43720 | 9f 21 a0 9f 21 0a c0 74 0c 02 06 e7 1e a2 e0 1e a0 9f 21 eb 07 80 3e e3 1e 01 eb 02 fe c8 0e 1f | .!..!..t..........!...>......... |
| 43740 | e8 3d 00 33 ff 26 8a 05 a2 c8 21 a1 c7 21 e8 ac fb 8a 4d 02 8b 45 11 29 06 c9 21 32 ed 1e 33 ff | .=.3.&....!..!....M..E.)..!2..3. |
| 43760 | 8e df 8b 1e 3a 05 1f b8 d6 02 05 00 01 8e c0 e8 d6 00 81 fb ff 0f 75 ef e8 75 01 ea 00 01 d6 02 | ....:.................u..u...... |
| 43780 | 33 ff b9 01 00 8b d1 b8 c0 17 8e c0 a0 c7 21 b4 fc e9 e5 fb b9 01 00 b8 01 02 bb c0 17 8e c3 33 | 3.............!................3 |
| 437a0 | db 8a f7 cd 13 72 34 26 81 3e fe 01 55 aa 75 2b c3 52 b4 08 cd 13 fe c6 88 75 0f 5a 72 1d 80 e1 | .....r4&.>..U.u+.R.......u.Zr... |
| 437c0 | 3f 88 4d 0d e8 cd ff 72 12 bb c2 01 26 80 3f 01 74 0b 83 c3 10 81 fb 02 02 75 f1 f9 c3 26 8b 47 | ?.M....r....&.?.t........u...&.G |
| 437e0 | 04 89 45 11 26 8b 47 08 3d 40 00 72 ee 89 45 08 b9 00 01 ba 40 00 3d 00 02 76 29 02 ed fe c1 ba | ..E.&.G.=@.r..E.....@.=..v)..... |
| 43800 | 70 00 3d 00 08 76 1d 02 ed fe c1 ba 00 01 3d 00 20 76 11 02 ed fe c1 03 d2 3d a8 7f 76 06 02 ed | p.=..v........=..v.......=..v... |
| 43820 | fe c1 03 d2 89 55 06 88 6d 02 33 db 8a dd 4b 03 d8 d3 eb 43 80 e3 fe 8b f3 d1 eb 03 de 81 c3 ff | .....U..m.3...K....C............ |
| 43840 | 01 d0 ef 88 7d 0b f8 c3 51 57 89 0e cb 21 8b c3 48 48 f7 e1 03 06 c9 21 8b d0 e8 25 00 2b f3 83 | ....}...QW...!..HH.....!...%.+.. |
| 43860 | fe ff 75 06 01 0e cb 21 eb f0 53 a1 c7 21 8b 0e cb 21 e8 04 fb 5b 5f a1 cb 21 86 e0 d1 e0 03 f8 | ..u....!..S..!...!...[_..!...... |
| 43880 | 59 c3 1e 53 be c0 17 8e de 8b f3 d1 ee 8b 18 73 08 d1 eb d1 eb d1 eb d1 eb 81 e3 ff 0f 5e 1f c3 | Y..S...........s.............^.. |
| 438a0 | b7 01 b2 17 eb 05 bb a3 00 b2 14 2e 88 16 bc 24 2e 8a 44 0d 2c 31 98 8b d0 8b c3 cd 17 c3 00 00 | ...............$..D.,1.......... |
| 438c0 | 2d 2d 2d 20 49 6e 73 74 61 6c 6c 69 6e 67 20 4d 54 43 4f 4e 20 44 65 76 69 63 65 20 44 72 69 76 | ---.Installing.MTCON.Device.Driv |
| 438e0 | 65 72 20 56 31 2e 30 38 20 2d 2d 2d 0d 0a 24 00 0e 1f cd 11 d0 c0 d0 c0 24 03 75 06 fe 06 2e 12 | er.V1.08.---..$.........$.u..... |
| 43900 | fe c0 fe c0 a2 44 12 b4 08 b2 80 cd 13 72 14 88 16 50 12 84 d2 74 0c 80 3e 44 12 02 76 05 c6 06 | .....D.......r...P...t..>D..v... |
| 43920 | 44 12 02 b2 80 bf f6 0f 80 3e 50 12 00 7e 2a e8 8c 00 b2 81 bf 0e 10 72 09 80 3e 50 12 02 74 10 | D........>P..~*........r..>P..t. |
| 43940 | eb 17 bf f6 0f fe 0e 50 12 80 3e 50 12 00 74 09 e8 6b 00 73 04 fe 0e 50 12 80 3e 50 12 00 75 06 | .......P..>P..t..k.s...P..>P..u. |
| 43960 | a1 46 12 a3 3a 12 06 33 c0 8e c0 26 a1 4c 00 a3 a6 12 b8 7f 15 26 a3 4c 00 26 a1 4e 00 a3 a8 12 | .F..:..3...&.L.......&.L.&.N.... |
| 43980 | 26 8c 0e 4e 00 26 a1 34 00 a3 aa 12 26 a1 36 00 a3 ac 12 26 a1 38 00 a3 ae 12 26 a1 3a 00 a3 b0 | &..N.&.4....&.6....&.8....&.:... |
| 439a0 | 12 07 c3 b9 01 00 b8 01 02 0e 07 bb 2e 10 32 f6 cd 13 72 34 26 81 bf fe 01 55 aa 75 2b c3 52 b4 | ..............2...r4&....U.u+.R. |
| 439c0 | 08 cd 13 fe c6 88 75 0f 5a 72 1d 80 e1 3f 88 4d 0d e8 cf ff 72 12 81 c3 c2 01 b9 04 00 26 80 3f | ......u.Zr...?.M....r........&.? |
| 439e0 | 01 74 07 83 c3 10 e2 f5 f9 c3 26 8b 47 04 89 45 11 26 8b 47 08 3d 40 00 72 ee 89 45 08 b9 00 01 | .t........&.G..E.&.G.=@.r..E.... |
| 43a00 | ba 40 00 3d 00 02 76 29 02 ed fe c1 ba 70 00 3d 00 08 76 1d 02 ed fe c1 ba 00 01 3d 00 20 76 11 | .@.=..v).....p.=..v........=..v. |
| 43a20 | 02 ed fe c1 03 d2 3d a8 7f 76 06 02 ed fe c1 03 d2 89 55 06 88 6d 02 33 db 8a dd 4b 03 d8 d3 eb | ......=..v........U..m.3...K.... |
| 43a40 | 43 80 e3 fe 8b f3 d1 eb 03 de 81 c3 ff 01 d0 ef 88 7d 0b c6 45 0a f8 f8 c3 00 00 00 00 00 00 00 | C................}..E........... |
| 43a60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 43a80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 43aa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 43ac0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 43ae0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 43b00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 43b20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 43b40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 43b60 | e9 84 01 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 02 08 02 00 50 00 00 00 00 00 00 00 00 00 | ......................P......... |
| 43b80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 14 01 d6 02 11 01 d6 02 34 | ...............................4 |
| 43ba0 | 01 d6 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 16 00 00 00 00 00 00 00 00 | ................................ |
| 43bc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 02 00 03 00 04 00 05 00 06 00 07 00 07 00 07 00 07 | ................................ |
| 43be0 | 00 07 00 07 00 ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 43c00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 43c20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 43c40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 43c60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 43c80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 43ca0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 43cc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 43ce0 | 00 00 00 00 00 00 00 fc 33 f6 8b fe 2e 8b 0e 0f 01 83 f9 01 75 1d b9 00 08 33 db 41 74 10 8e d9 | ........3...........u....3.At... |
| 43d00 | 8a 07 f6 d0 88 07 3a 07 f6 d0 88 07 74 ed 2e 89 0e 0f 01 8c c8 8e d8 a1 09 01 8e c0 8c c9 8b 16 | ......:.....t................... |
| 43d20 | 0f 01 c5 36 0b 01 b8 ec 09 d1 e8 8b d8 83 c3 07 d1 eb d1 eb d1 eb fa 8e d1 bc dd 02 fb 36 ff 1e | ...6.........................6.. |
| 43d40 | 03 01 0e 1f 8c 06 05 01 89 3e 03 01 a3 47 01 89 1e 49 01 89 0e 53 01 89 16 55 01 fb fc ba d0 08 | .........>...G...I...S...U...... |
| 43d60 | b8 24 25 cd 21 8a 16 11 01 0a d2 74 06 fe ca b4 0e cd 21 e8 94 00 0e 1f a0 13 01 98 8b c8 33 db | .$%.!......t......!...........3. |
| 43d80 | b4 3e cd 21 bb 02 00 b4 3e cd 21 43 e2 f9 ba ec 08 b0 42 b4 3d f9 cd 21 73 05 e8 4f 05 eb 13 50 | .>.!....>.!C......B.=..!s..O...P |
| 43da0 | bb 01 00 b4 3e cd 21 58 8b d8 b4 45 cd 21 b4 45 cd 21 ba f5 08 b0 42 e8 55 05 ba fe 08 b0 41 e8 | ....>.!X...E.!.E.!....B.U.....A. |
| 43dc0 | 4d 05 be 15 01 8b fe 1e 07 b1 ff fe c1 ac aa 0a c0 75 f8 4f b0 0d aa 88 0e 14 01 b4 69 8b 1e 47 | M................u.O........i..G |
| 43de0 | 01 8b 0e 49 01 cd 21 ba 13 09 bb 35 01 8c 4f 04 8c 4f 08 8c 4f 0c b8 04 4b f9 cd 21 72 04 b4 00 | ...I..!....5..O..O..O...K..!r... |
| 43e00 | cd 21 ba be 09 e8 e4 04 eb fe 0e 1f b8 00 37 cd 21 88 16 15 01 ba 07 09 b8 00 3d f9 cd 21 72 03 | .!............7.!.........=..!r. |
| 43e20 | e8 8a 00 0e 1f a0 13 01 2c 05 76 38 98 50 b3 32 f6 e3 8b d0 05 17 00 b1 04 d3 e8 e8 64 00 58 c5 | ........,.v8.P.2............d.X. |
| 43e40 | 3e 03 01 c5 bd 04 00 c7 05 00 00 8c 45 02 26 c7 06 00 00 ff ff 26 a3 04 00 8b ca bf 06 00 33 c0 | >...........E.&......&........3. |
| 43e60 | f3 aa 0e 1f fe 0e 12 01 74 37 1e c5 1e 03 01 8b 87 15 00 05 1f 00 b1 04 d3 e8 e8 25 00 8b 87 17 | ........t7.................%.... |
| 43e80 | 00 26 a3 00 00 8b 87 19 00 26 a3 02 00 c7 87 17 00 00 00 8c 87 19 00 26 c7 06 04 00 ff 00 1f eb | .&.......&.............&........ |
| 43ea0 | c3 c3 36 8e 06 47 01 36 01 06 47 01 c3 8b d8 33 c9 33 d2 b8 02 42 cd 21 a3 43 01 33 d2 b8 00 42 | ..6..G.6..G....3.3...B.!.C.3...B |
| 43ec0 | cd 21 a1 43 01 05 0f 00 b1 04 d3 e8 8b 0e 49 01 2b c8 8e d9 8c d8 8e c0 33 d2 36 8b 0e 43 01 b4 | .!.C..........I.+.......3.6..C.. |
| 43ee0 | 3f f9 cd 21 9c 0e 1f 50 b4 3e cd 21 58 9d 72 04 3b c8 74 10 ba 07 09 e8 f2 03 c3 ba 64 09 e8 09 | ?..!...P.>.!X.r.;.t.........d... |
| 43f00 | 04 eb 3a 90 e8 d9 02 e8 b9 02 72 ee 8a e0 e8 b2 02 80 fc 42 75 0a e8 95 03 74 22 a2 12 01 eb 1d | ..:.......r........Bu....t"..... |
| 43f20 | 80 fc 43 74 03 eb 26 90 3c 4f 75 11 e8 94 02 72 c9 3c 4e 75 08 b4 33 b0 01 8a d0 cd 21 0e 1f e8 | ..Ct..&.<Ou....r.<Nu..3.....!... |
| 43f40 | 81 02 72 c6 3c 0a 75 f7 e8 78 02 eb bd 80 fc 44 74 03 e9 d6 01 8c cb 8e db 89 36 69 01 8c 06 6b | ..r.<.u..x.....Dt.........6i...k |
| 43f60 | 01 8b 0e 47 01 33 c0 a3 07 01 89 0e 09 01 89 0e 4b 01 89 0e 4d 01 06 1f 8b d6 8c cb 8e c3 bb 4b | ...G.3..........K...M..........K |
| 43f80 | 01 b0 03 b4 4b f9 cd 21 1e 07 0e 1f 73 05 e8 5f 03 eb aa 06 56 c4 36 03 01 26 8b 84 08 00 a3 65 | ....K..!....s.._....V.6..&.....e |
| 43fa0 | 01 26 8b 84 0a 00 a3 67 01 0e 07 bb 06 00 e8 da 02 bb 08 00 e8 d4 02 0e 1f a1 65 01 25 f0 ff 31 | .&.....g..................e.%..1 |
| 43fc0 | 06 65 01 d1 e8 d1 e8 d1 e8 d1 e8 01 06 67 01 a1 67 01 3b 06 0f 01 72 04 5e 07 eb b2 2b 06 47 01 | .e...........g..g.;...r.^...+.G. |
| 43fe0 | 83 3e 65 01 00 74 01 40 8b 16 47 01 01 06 47 01 2e c5 36 07 01 2e c4 3e 03 01 8b 44 04 a9 00 80 | .>e..t.@..G...G...6....>...D.... |
| 44000 | 75 03 eb 22 90 a9 01 00 74 0a 26 89 b5 10 00 26 8c 9d 12 00 a9 08 00 74 0a 26 89 b5 0c 00 26 8c | u.."....t.&....&.......t.&....&. |
| 44020 | 9d 0e 00 e9 d1 00 2e a0 64 01 0a c0 75 0b 2e 89 16 47 01 b8 ff ff e9 e7 00 98 8b c8 8a f4 26 8a | ........d...u....G............&. |
| 44040 | 95 14 00 26 00 85 14 00 b3 1f f6 e3 05 0f 00 d1 e8 d1 e8 d1 e8 d1 e8 36 8b 1e 47 01 36 01 06 47 | ...&...................6..G.6..G |
| 44060 | 01 2e c7 06 4f 01 00 00 2e 89 1e 51 01 2e c5 1e 69 01 2e c4 2e 03 01 26 c4 ae 00 00 26 83 7e 18 | ....O......Q....i......&....&.~. |
| 44080 | ff 74 06 26 c4 6e 18 eb f3 36 a1 4f 01 26 89 46 18 36 a1 51 01 26 89 46 1a 36 c4 2e 4f 01 36 83 | .t.&.n...6.O.&.F.6.Q.&.F.6..O.6. |
| 440a0 | 06 4f 01 1f 26 c7 46 18 ff ff 26 c6 46 17 ff 26 c6 46 1e 00 8b 37 43 43 26 89 56 00 b4 53 cd 21 | .O..&.F...&.F..&.F...7CC&.V..S.! |
| 440c0 | 26 8b 46 02 06 2e c4 3e 03 01 26 3b 85 15 00 07 76 0b 5e 07 ba 8b 09 e8 19 02 e9 60 fe 1e 52 2e | &.F....>..&;....v.^........`..R. |
| 440e0 | c5 16 07 01 26 89 56 12 26 8c 5e 14 5a 1f 42 fe c6 49 74 03 e9 7b ff 2e c4 3e 03 01 26 8b 8d 1b | ....&.V.&.^.Z.B..It..{...>..&... |
| 44100 | 00 26 8b 95 1d 00 2e c5 36 07 01 26 89 b5 1b 00 26 8c 9d 1d 00 8b 04 2e a3 07 01 89 0c 89 54 02 | .&......6..&....&.............T. |
| 44120 | 5e 07 40 74 03 e9 6b fe e9 12 fe 80 fc 46 75 0b e8 7b 01 74 f3 36 a2 13 01 eb ed 80 fc 51 75 16 | ^.@t..k......Fu..{.t.6.......Qu. |
| 44140 | e8 6b 01 74 e3 b4 38 ba ff ff cd 21 73 da ba d2 09 e8 b6 01 eb d2 80 fc 57 75 0f 8a d0 b8 01 37 | .k.t..8....!s...........Wu.....7 |
| 44160 | 36 88 16 15 01 cd 21 e9 d3 fd 80 fc 41 75 0e 3c 46 75 07 b8 03 37 32 d2 cd 21 e9 c0 fd 80 fc 53 | 6.....!.....Au.<Fu...72..!.....S |
| 44180 | 75 2c 36 c6 06 15 01 00 bf 14 09 88 45 ff e8 32 00 0a c0 74 1c 3c 20 72 05 88 05 47 eb f0 c6 05 | u,6.........E..2...t.<.r...G.... |
| 441a0 | 00 e8 1f 00 3c 0a 75 03 e8 18 00 e9 5c fd e9 4a fd c6 05 00 bf 15 01 e8 09 00 3c 20 72 e0 88 05 | ....<.u.....\..J..........<.r... |
| 441c0 | 47 eb f4 36 8b 0e 43 01 e3 14 36 8b 36 45 01 26 8a 04 36 ff 0e 43 01 36 ff 06 45 01 f8 c3 f9 c3 | G..6..C...6.6E.&..6..C.6..E..... |
| 441e0 | 8b 0e 43 01 e3 f8 e8 87 00 33 f6 8b fe e8 54 00 3c 20 72 f9 51 56 57 8b ee 4d be 20 09 b5 00 8b | ..C......3....T.<.r.QVW..M...... |
| 44200 | fd 8a 0c 46 b0 5a e3 09 f3 a6 9f 03 f1 9e ac 75 ee 5f 5e 59 aa e8 24 00 e8 36 00 75 f8 e8 24 00 | ...F.Z.........u._^Y..$..6.u..$. |
| 44220 | aa e8 18 00 aa 3c 20 77 f8 3c 0a 74 c0 26 c6 45 ff 00 e8 07 00 aa 3c 0a 75 f8 eb b1 e3 26 26 8a | .....<.w.<.t.&.E......<.u....&&. |
| 44240 | 04 46 49 c3 e3 1e 26 8a 04 46 49 e8 03 00 74 f4 c3 3c 20 74 0e 3c 09 74 0a 3c 3d 74 06 3c 2c 74 | .FI...&..FI...t..<.t.<.t.<=t.<,t |
| 44260 | 02 3c 3b c3 59 89 3e 43 01 33 f6 89 36 45 01 c3 51 56 1e 06 1f 33 f6 ac 3c 61 72 09 3c 7a 77 05 | .<;.Y.>C.3..6E..QV...3..<ar.<zw. |
| 44280 | 2c 20 88 44 ff e2 f0 1f 5e 59 c3 2e 8e 1e 09 01 2e 03 1e 07 01 8b 07 2e ff 36 07 01 2e a3 07 01 | ,..D....^Y...............6...... |
| 442a0 | bb 57 01 36 ff 1e 07 01 2e 8f 06 07 01 c3 2c 30 72 36 3c 09 77 32 8a e0 e8 08 ff 72 0e 0a c0 75 | .W.6..........,0r6<.w2.....r...u |
| 442c0 | 0e 36 ff 06 43 01 36 ff 0e 45 01 8a c4 eb 16 2c 30 72 15 3c 09 77 11 86 c4 8a f8 02 c0 02 c0 02 | .6..C.6..E.....,0r.<.w.......... |
| 442e0 | c7 02 c0 02 c4 0a c0 c3 58 e9 0f fc 0e 07 8b f2 ba ac 09 0e 1f b4 09 cd 21 26 8a 14 0a d2 74 07 | ........X...............!&....t. |
| 44300 | b4 02 cd 21 46 eb f2 ba 88 09 b4 09 cd 21 c3 e8 18 00 72 0f 33 c0 b4 44 cd 21 f6 c2 80 75 0a b4 | ...!F........!....r.3..D.!...u.. |
| 44320 | 3e cd 21 ba e3 08 e8 01 00 c3 b4 3d f9 cd 21 c3 83 c4 06 58 5b 59 5a 5e 5f 5d 1f 07 50 b4 19 cd | >.!........=..!....X[YZ^_]..P... |
| 44340 | 21 58 cf 5c 44 45 56 5c 4e 55 4c 00 5c 44 45 56 5c 43 4f 4e 00 5c 44 45 56 5c 41 55 58 00 5c 44 | !X.\DEV\NUL.\DEV\CON.\DEV\AUX.\D |
| 44360 | 45 56 5c 50 52 4e 00 5c 43 4f 4e 46 49 47 2e 53 59 53 00 5c 43 4f 4d 4d 41 4e 44 2e 43 4f 4d 00 | EV\PRN.\CONFIG.SYS.\COMMAND.COM. |
| 44380 | 07 42 55 46 46 45 52 53 42 05 42 52 45 41 4b 43 05 53 48 45 4c 4c 53 06 44 45 56 49 43 45 44 05 | .BUFFERSB.BREAKC.SHELLS.DEVICED. |
| 443a0 | 46 49 4c 45 53 46 08 53 57 49 54 43 48 41 52 57 08 41 56 41 49 4c 44 45 56 41 07 43 4f 55 4e 54 | FILESF.SWITCHARW.AVAILDEVA.COUNT |
| 443c0 | 52 59 51 00 0d 0a 55 6e 72 65 63 6f 67 6e 69 7a 65 64 20 63 6f 6d 6d 61 6e 64 20 69 6e 20 43 4f | RYQ...Unrecognized.command.in.CO |
| 443e0 | 4e 46 49 47 2e 53 59 53 0d 0a 24 0d 0a 53 65 63 74 6f 72 20 73 69 7a 65 20 74 6f 6f 20 6c 61 72 | NFIG.SYS..$..Sector.size.too.lar |
| 44400 | 67 65 20 69 6e 20 66 69 6c 65 20 24 0d 0a 42 61 64 20 6f 72 20 6d 69 73 73 69 6e 67 20 24 43 6f | ge.in.file.$..Bad.or.missing.$Co |
| 44420 | 6d 6d 61 6e 64 20 49 6e 74 65 72 70 72 65 74 65 72 00 0d 0a 49 6e 76 61 6c 69 64 20 63 6f 75 6e | mmand.Interpreter...Invalid.coun |
| 44440 | 74 72 79 20 63 6f 64 65 0d 0a 24 6f 75 6e 74 20 72 65 61 64 20 6c 65 73 73 20 74 68 61 6e 20 73 | try.code..$ount.read.less.than.s |
| 44460 | 69 7a 65 20 69 6e 20 68 65 61 64 65 72 2e 0d 0a 24 00 00 00 00 00 cd 00 21 00 00 00 00 00 00 00 | ize.in.header...$.......!....... |
| 44480 | 44 45 42 55 47 20 20 20 43 4f 4d 20 00 00 00 00 00 00 00 00 00 00 87 9e 53 07 0d 00 bf 2f 00 00 | DEBUG...COM.............S..../.. |
| 444a0 | 45 58 45 32 42 49 4e 20 45 58 45 00 00 00 00 00 00 00 00 00 00 00 25 00 21 00 00 00 00 00 00 00 | EXE2BIN.EXE...........%.!....... |
| 444c0 | 43 48 4b 44 53 4b 20 20 43 4f 4d 20 00 00 00 00 00 00 00 00 00 00 66 9e 53 07 11 00 44 19 00 00 | CHKDSK..COM...........f.S...D... |
| 444e0 | 45 44 4c 49 4e 20 20 20 43 4f 4d 20 00 00 00 00 00 00 00 00 00 00 65 9e 53 07 13 00 90 1f 00 00 | EDLIN...COM...........e.S....... |
| 44500 | 50 52 49 4e 54 20 20 20 43 4f 4d 20 00 00 00 00 00 00 00 00 00 00 63 5c 62 08 15 00 9a 11 00 00 | PRINT...COM...........c\b....... |
| 44520 | 52 45 43 4f 56 45 52 20 43 4f 4d 20 00 00 00 00 00 00 00 00 00 00 75 9e 53 07 17 00 f7 08 00 00 | RECOVER.COM...........u.S....... |
| 44540 | 53 59 53 20 20 20 20 20 43 4f 4d 20 00 00 00 00 00 00 00 00 00 00 e8 7a 3e 08 18 00 59 07 00 00 | SYS.....COM............z>...Y... |
| 44560 | 4d 4f 52 45 20 20 20 20 43 4f 4d 20 00 00 00 00 00 00 00 00 00 00 77 9e 53 07 19 00 0c 11 00 00 | MORE....COM...........w.S....... |
| 44580 | 44 49 53 4b 43 4f 50 59 43 4f 4d 20 00 00 00 00 00 00 00 00 00 00 77 07 3e 08 1b 00 a7 06 00 00 | DISKCOPYCOM...........w.>....... |
| 445a0 | 4c 49 4e 4b 20 20 20 20 45 58 45 20 00 00 00 00 00 00 00 00 00 00 98 84 26 06 1c 00 80 a5 00 00 | LINK....EXE.............&....... |
| 445c0 | 53 4f 52 54 20 20 20 20 45 58 45 20 00 00 00 00 00 00 00 00 00 00 ae 66 3b 08 27 00 60 06 00 00 | SORT....EXE............f;.'.`... |
| 445e0 | 46 49 4e 44 20 20 20 20 45 58 45 20 00 00 00 00 00 00 00 00 00 00 6a 9e 53 07 28 00 bb 18 00 00 | FIND....EXE...........j.S.(..... |
| 44600 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 44620 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 44640 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 44660 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 44680 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 446a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 446c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 446e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 44700 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 44720 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 44740 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 44760 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 44780 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 447a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 447c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 447e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 44800 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 44820 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 44840 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 44860 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 44880 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 448a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 448c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 448e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 44900 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 44920 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 44940 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 44960 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 44980 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 449a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 449c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 449e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 44a00 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 44a20 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 44a40 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 44a60 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 44a80 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 44aa0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 44ac0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 44ae0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 44b00 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 44b20 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 44b40 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 44b60 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 44b80 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 44ba0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 44bc0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 44be0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 44c00 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 44c20 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 44c40 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 44c60 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 44c80 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 44ca0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 44cc0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 44ce0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 44d00 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 44d20 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 44d40 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 44d60 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 44d80 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 44da0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 44dc0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 44de0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 44e00 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 44e20 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 44e40 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 44e60 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 44e80 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 44ea0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 44ec0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 44ee0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 44f00 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 44f20 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 44f40 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 44f60 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 44f80 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 44fa0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 44fc0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 44fe0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 45000 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 45020 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 45040 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 45060 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 45080 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 450a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 450c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 450e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 45100 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 45120 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 45140 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 45160 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 45180 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 451a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 451c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 451e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 45200 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 45220 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 45240 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 45260 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 45280 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 452a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 452c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 452e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 45300 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 45320 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 45340 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 45360 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 45380 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 453a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 453c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 453e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 45400 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 45420 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 45440 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 45460 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 45480 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 454a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 454c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 454e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 45500 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 45520 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 45540 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 45560 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 45580 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 455a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 455c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 455e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 45600 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 45620 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 45640 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 45660 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 45680 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 456a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 456c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 456e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 45700 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 45720 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 45740 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 45760 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 45780 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 457a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 457c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 457e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 45800 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 45820 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 45840 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 45860 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 45880 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 458a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 458c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 458e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 45900 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 45920 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 45940 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 45960 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 45980 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 459a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 459c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 459e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 45a00 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 45a20 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 45a40 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 45a60 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 45a80 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 45aa0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 45ac0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 45ae0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 45b00 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 45b20 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 45b40 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 45b60 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 45b80 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 45ba0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 45bc0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 45be0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 45c00 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 45c20 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 45c40 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 45c60 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 45c80 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 45ca0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 45cc0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 45ce0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 45d00 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 45d20 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 45d40 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 45d60 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 45d80 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 45da0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 45dc0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 45de0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 45e00 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 45e20 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 45e40 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 45e60 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 45e80 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 45ea0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 45ec0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 45ee0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 45f00 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 45f20 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 45f40 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 45f60 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 45f80 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 45fa0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 45fc0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 45fe0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 46000 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 46020 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 46040 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 46060 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 46080 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 460a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 460c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 460e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 46100 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 46120 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 46140 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 46160 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 46180 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 461a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 461c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 461e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 46200 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 46220 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 46240 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 46260 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 46280 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 462a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 462c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 462e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 46300 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 46320 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 46340 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 46360 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 46380 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 463a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 463c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 463e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 46400 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 46420 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 46440 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 46460 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 46480 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 464a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 464c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 464e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 46500 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 46520 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 46540 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 46560 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 46580 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 465a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 465c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 465e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 46600 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 46620 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 46640 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 46660 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 46680 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 466a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 466c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 466e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 46700 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 46720 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 46740 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 46760 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 46780 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 467a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 467c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 467e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 46800 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 46820 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 46840 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 46860 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 46880 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 468a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 468c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 468e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 46900 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 46920 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 46940 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 46960 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 46980 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 469a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 469c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 469e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 46a00 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 46a20 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 46a40 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 46a60 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 46a80 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 46aa0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 46ac0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 46ae0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 46b00 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 46b20 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 46b40 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 46b60 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 46b80 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 46ba0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 46bc0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 46be0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 46c00 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 46c20 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 46c40 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 46c60 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 46c80 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 46ca0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 46cc0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 46ce0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 46d00 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 46d20 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 46d40 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 46d60 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 46d80 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 46da0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 46dc0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 46de0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 46e00 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 46e20 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 46e40 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 46e60 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 46e80 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 46ea0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 46ec0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 46ee0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 46f00 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 46f20 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 46f40 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 46f60 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 46f80 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 46fa0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 46fc0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 46fe0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 47000 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 47020 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 47040 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 47060 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 47080 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 470a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 470c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 470e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 47100 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 47120 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 47140 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 47160 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 47180 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 471a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 471c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 471e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 47200 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 47220 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 47240 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 47260 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 47280 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 472a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 472c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 472e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 47300 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 47320 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 47340 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 47360 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 47380 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 473a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 473c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 473e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 47400 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 47420 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 47440 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 47460 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 47480 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 474a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 474c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 474e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 47500 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 47520 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 47540 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 47560 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 47580 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 475a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 475c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 475e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 47600 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 47620 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 47640 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 47660 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 47680 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 476a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 476c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 476e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 47700 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 47720 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 47740 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 47760 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 47780 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 477a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 477c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 477e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 47800 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 47820 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 47840 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 47860 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 47880 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 478a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 478c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 478e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 47900 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 47920 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 47940 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 47960 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 47980 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 479a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 479c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 479e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 47a00 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 47a20 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 47a40 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 47a60 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 47a80 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 47aa0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 47ac0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 47ae0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 47b00 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 47b20 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 47b40 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 47b60 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 47b80 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 47ba0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 47bc0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 47be0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 47c00 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 47c20 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 47c40 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 47c60 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 47c80 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 47ca0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 47cc0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 47ce0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 47d00 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 47d20 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 47d40 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 47d60 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 47d80 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 47da0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 47dc0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 47de0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 47e00 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 47e20 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 47e40 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 47e60 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 47e80 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 47ea0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 47ec0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 47ee0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 47f00 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 47f20 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 47f40 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 47f60 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 47f80 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 47fa0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 47fc0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 47fe0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 48000 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 48020 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 48040 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 48060 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 48080 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 480a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 480c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 480e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 48100 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 48120 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 48140 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 48160 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 48180 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 481a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 481c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 481e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 48200 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 48220 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 48240 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 48260 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 48280 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 482a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 482c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 482e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 48300 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 48320 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 48340 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 48360 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 48380 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 483a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 483c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 483e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 48400 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 48420 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 48440 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 48460 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 48480 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 484a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 484c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 484e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 48500 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 48520 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 48540 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 48560 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 48580 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 485a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 485c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 485e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 48600 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 48620 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 48640 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 48660 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 48680 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 486a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 486c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 486e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 48700 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 48720 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 48740 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 48760 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 48780 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 487a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 487c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 487e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 48800 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 48820 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 48840 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 48860 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 48880 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 488a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 488c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 488e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 48900 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 48920 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 48940 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 48960 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 48980 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 489a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 489c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 489e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 48a00 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 48a20 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 48a40 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 48a60 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 48a80 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 48aa0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 48ac0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 48ae0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 48b00 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 48b20 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 48b40 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 48b60 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 48b80 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 48ba0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 48bc0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 48be0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 48c00 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 48c20 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 48c40 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 48c60 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 48c80 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 48ca0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 48cc0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 48ce0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 48d00 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 48d20 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 48d40 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 48d60 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 48d80 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 48da0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 48dc0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 48de0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 48e00 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 48e20 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 48e40 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 48e60 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 48e80 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 48ea0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 48ec0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 48ee0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 48f00 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 48f20 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 48f40 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 48f60 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 48f80 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 48fa0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 48fc0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 48fe0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 49000 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 49020 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 49040 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 49060 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 49080 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 490a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 490c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 490e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 49100 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 49120 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 49140 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 49160 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 49180 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 491a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 491c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 491e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 49200 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 49220 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 49240 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 49260 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 49280 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 492a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 492c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 492e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 49300 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 49320 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 49340 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 49360 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 49380 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 493a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 493c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 493e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 49400 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 49420 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 49440 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 49460 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 49480 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 494a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 494c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 494e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 49500 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 49520 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 49540 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 49560 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 49580 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 495a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 495c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 495e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 49600 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 49620 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 49640 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 49660 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 49680 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 496a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 496c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 496e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 49700 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 49720 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 49740 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 49760 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 49780 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 497a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 497c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 497e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 49800 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 49820 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 49840 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 49860 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 49880 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 498a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 498c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 498e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 49900 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 49920 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 49940 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 49960 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 49980 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 499a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 499c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 499e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 49a00 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 49a20 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 49a40 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 49a60 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 49a80 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 49aa0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 49ac0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 49ae0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 49b00 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 49b20 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 49b40 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 49b60 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 49b80 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 49ba0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 49bc0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 49be0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 49c00 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 49c20 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 49c40 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 49c60 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 49c80 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 49ca0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 49cc0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 49ce0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 49d00 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 49d20 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 49d40 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 49d60 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 49d80 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 49da0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 49dc0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 49de0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 49e00 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 49e20 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 49e40 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 49e60 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 49e80 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 49ea0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 49ec0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 49ee0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 49f00 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 49f20 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 49f40 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 49f60 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 49f80 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 49fa0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 49fc0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 49fe0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4a000 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4a020 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4a040 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4a060 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4a080 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4a0a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4a0c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4a0e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4a100 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4a120 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4a140 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4a160 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4a180 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4a1a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4a1c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4a1e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4a200 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4a220 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4a240 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4a260 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4a280 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4a2a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4a2c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4a2e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4a300 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4a320 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4a340 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4a360 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4a380 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4a3a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4a3c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4a3e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4a400 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4a420 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4a440 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4a460 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4a480 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4a4a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4a4c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4a4e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4a500 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4a520 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4a540 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4a560 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4a580 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4a5a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4a5c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4a5e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4a600 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4a620 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4a640 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4a660 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4a680 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4a6a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4a6c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4a6e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4a700 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4a720 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4a740 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4a760 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4a780 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4a7a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4a7c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4a7e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4a800 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4a820 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4a840 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4a860 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4a880 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4a8a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4a8c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4a8e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4a900 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4a920 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4a940 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4a960 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4a980 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4a9a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4a9c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4a9e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4aa00 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4aa20 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4aa40 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4aa60 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4aa80 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4aaa0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4aac0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4aae0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4ab00 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4ab20 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4ab40 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4ab60 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4ab80 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4aba0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4abc0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4abe0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4ac00 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4ac20 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4ac40 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4ac60 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4ac80 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4aca0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4acc0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4ace0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4ad00 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4ad20 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4ad40 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4ad60 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4ad80 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4ada0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4adc0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4ade0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4ae00 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4ae20 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4ae40 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4ae60 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4ae80 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4aea0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4aec0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4aee0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4af00 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4af20 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4af40 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4af60 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4af80 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4afa0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4afc0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4afe0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4b000 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4b020 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4b040 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4b060 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4b080 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4b0a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4b0c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4b0e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4b100 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4b120 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4b140 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4b160 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4b180 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4b1a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4b1c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4b1e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4b200 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4b220 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4b240 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4b260 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4b280 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4b2a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4b2c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4b2e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4b300 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4b320 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4b340 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4b360 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4b380 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4b3a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4b3c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4b3e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4b400 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4b420 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4b440 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4b460 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4b480 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4b4a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4b4c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4b4e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4b500 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4b520 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4b540 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4b560 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4b580 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4b5a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4b5c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4b5e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4b600 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4b620 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4b640 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4b660 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4b680 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4b6a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4b6c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4b6e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4b700 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4b720 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4b740 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4b760 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4b780 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4b7a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4b7c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4b7e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4b800 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4b820 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4b840 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4b860 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4b880 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4b8a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4b8c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4b8e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4b900 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4b920 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4b940 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4b960 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4b980 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4b9a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4b9c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4b9e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4ba00 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4ba20 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4ba40 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4ba60 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4ba80 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4baa0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4bac0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4bae0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4bb00 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4bb20 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4bb40 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4bb60 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4bb80 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4bba0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4bbc0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4bbe0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4bc00 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4bc20 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4bc40 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4bc60 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4bc80 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4bca0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4bcc0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4bce0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4bd00 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4bd20 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4bd40 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4bd60 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4bd80 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4bda0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4bdc0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4bde0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4be00 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4be20 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4be40 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4be60 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4be80 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4bea0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4bec0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4bee0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4bf00 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4bf20 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4bf40 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4bf60 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4bf80 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4bfa0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4bfc0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4bfe0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4c000 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4c020 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4c040 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4c060 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4c080 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4c0a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4c0c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4c0e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4c100 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4c120 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4c140 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4c160 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4c180 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4c1a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4c1c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4c1e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4c200 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4c220 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4c240 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4c260 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4c280 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4c2a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4c2c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4c2e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4c300 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4c320 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4c340 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4c360 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4c380 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4c3a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4c3c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4c3e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4c400 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4c420 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4c440 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4c460 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4c480 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4c4a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4c4c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4c4e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4c500 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4c520 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4c540 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4c560 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4c580 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4c5a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4c5c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4c5e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4c600 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4c620 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4c640 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4c660 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4c680 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4c6a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4c6c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4c6e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4c700 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4c720 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4c740 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4c760 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4c780 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4c7a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4c7c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4c7e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4c800 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4c820 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4c840 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4c860 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4c880 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4c8a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4c8c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4c8e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4c900 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4c920 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4c940 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4c960 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4c980 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4c9a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4c9c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4c9e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4ca00 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4ca20 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4ca40 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4ca60 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4ca80 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4caa0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4cac0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4cae0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4cb00 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4cb20 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4cb40 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4cb60 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4cb80 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4cba0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4cbc0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4cbe0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4cc00 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4cc20 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4cc40 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4cc60 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4cc80 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4cca0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4ccc0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4cce0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4cd00 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4cd20 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4cd40 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4cd60 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4cd80 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4cda0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4cdc0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4cde0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4ce00 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4ce20 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4ce40 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4ce60 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4ce80 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4cea0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4cec0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4cee0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4cf00 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4cf20 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4cf40 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4cf60 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4cf80 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4cfa0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4cfc0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4cfe0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4d000 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4d020 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4d040 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4d060 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4d080 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4d0a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4d0c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4d0e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4d100 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4d120 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4d140 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4d160 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4d180 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4d1a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4d1c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4d1e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4d200 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4d220 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4d240 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4d260 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4d280 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4d2a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4d2c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4d2e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4d300 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4d320 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4d340 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4d360 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4d380 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4d3a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4d3c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4d3e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4d400 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4d420 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4d440 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4d460 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4d480 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4d4a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4d4c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4d4e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4d500 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4d520 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4d540 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4d560 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4d580 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4d5a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4d5c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4d5e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4d600 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4d620 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4d640 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4d660 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4d680 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4d6a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4d6c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4d6e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4d700 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4d720 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4d740 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4d760 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4d780 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4d7a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4d7c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4d7e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4d800 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4d820 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4d840 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4d860 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4d880 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4d8a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4d8c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4d8e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4d900 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4d920 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4d940 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4d960 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4d980 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4d9a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4d9c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4d9e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4da00 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4da20 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4da40 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4da60 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4da80 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4daa0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4dac0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4dae0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4db00 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4db20 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4db40 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4db60 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4db80 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4dba0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4dbc0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4dbe0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4dc00 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4dc20 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4dc40 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4dc60 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4dc80 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4dca0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4dcc0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4dce0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4dd00 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4dd20 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4dd40 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4dd60 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4dd80 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4dda0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4ddc0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4dde0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4de00 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4de20 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4de40 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4de60 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4de80 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4dea0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4dec0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4dee0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4df00 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4df20 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4df40 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4df60 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4df80 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4dfa0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4dfc0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4dfe0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4e000 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4e020 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4e040 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4e060 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4e080 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4e0a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4e0c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4e0e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4e100 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4e120 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4e140 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4e160 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4e180 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4e1a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4e1c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4e1e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4e200 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4e220 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4e240 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4e260 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4e280 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4e2a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4e2c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4e2e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4e300 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4e320 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4e340 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4e360 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4e380 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4e3a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4e3c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4e3e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4e400 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4e420 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4e440 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4e460 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4e480 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4e4a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4e4c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4e4e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4e500 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4e520 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4e540 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4e560 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4e580 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4e5a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4e5c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4e5e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4e600 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4e620 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4e640 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4e660 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4e680 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4e6a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4e6c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4e6e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4e700 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4e720 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4e740 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4e760 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4e780 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4e7a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4e7c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4e7e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4e800 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4e820 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4e840 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4e860 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4e880 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4e8a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4e8c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4e8e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4e900 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4e920 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4e940 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4e960 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4e980 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4e9a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4e9c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4e9e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4ea00 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4ea20 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4ea40 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4ea60 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4ea80 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4eaa0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4eac0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4eae0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4eb00 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4eb20 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4eb40 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4eb60 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4eb80 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4eba0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4ebc0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4ebe0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4ec00 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4ec20 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4ec40 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4ec60 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4ec80 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4eca0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4ecc0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4ece0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4ed00 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4ed20 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4ed40 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4ed60 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4ed80 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4eda0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4edc0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4ede0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4ee00 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4ee20 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4ee40 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4ee60 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4ee80 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4eea0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4eec0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4eee0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4ef00 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4ef20 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4ef40 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4ef60 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4ef80 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4efa0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4efc0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4efe0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4f000 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4f020 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4f040 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4f060 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4f080 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4f0a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4f0c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4f0e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4f100 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4f120 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4f140 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4f160 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4f180 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4f1a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4f1c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4f1e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4f200 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4f220 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4f240 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4f260 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4f280 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4f2a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4f2c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4f2e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4f300 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4f320 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4f340 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4f360 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4f380 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4f3a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4f3c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4f3e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4f400 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4f420 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4f440 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4f460 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4f480 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4f4a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4f4c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4f4e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4f500 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4f520 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4f540 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4f560 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4f580 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4f5a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4f5c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4f5e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4f600 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4f620 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4f640 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4f660 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4f680 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4f6a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4f6c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4f6e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4f700 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4f720 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4f740 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4f760 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4f780 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4f7a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4f7c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4f7e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4f800 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4f820 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4f840 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4f860 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4f880 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4f8a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4f8c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4f8e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4f900 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4f920 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4f940 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4f960 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4f980 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4f9a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4f9c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4f9e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4fa00 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4fa20 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4fa40 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4fa60 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4fa80 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4faa0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4fac0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4fae0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4fb00 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4fb20 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4fb40 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4fb60 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4fb80 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4fba0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4fbc0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4fbe0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4fc00 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4fc20 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4fc40 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4fc60 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4fc80 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4fca0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4fcc0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4fce0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4fd00 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4fd20 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4fd40 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4fd60 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4fd80 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4fda0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4fdc0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4fde0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4fe00 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4fe20 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4fe40 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4fe60 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4fe80 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4fea0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4fec0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4fee0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4ff00 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4ff20 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4ff40 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4ff60 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4ff80 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4ffa0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4ffc0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 4ffe0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 50000 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 50020 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 50040 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 50060 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 50080 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 500a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 500c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 500e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 50100 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 50120 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 50140 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 50160 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 50180 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 501a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 501c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 501e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 50200 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 50220 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 50240 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 50260 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 50280 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 502a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 502c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 502e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 50300 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 50320 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 50340 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 50360 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 50380 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 503a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 503c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 503e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 50400 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 50420 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 50440 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 50460 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 50480 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 504a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 504c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 504e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 50500 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 50520 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 50540 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 50560 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 50580 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 505a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 505c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 505e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 50600 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 50620 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 50640 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 50660 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 50680 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 506a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 506c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 506e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 50700 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 50720 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 50740 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 50760 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 50780 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 507a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 507c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 507e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 50800 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 50820 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 50840 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 50860 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 50880 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 508a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 508c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 508e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 50900 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 50920 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 50940 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 50960 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 50980 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 509a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 509c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 509e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 50a00 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 50a20 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 50a40 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 50a60 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 50a80 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 50aa0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 50ac0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 50ae0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 50b00 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 50b20 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 50b40 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 50b60 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 50b80 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 50ba0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 50bc0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 50be0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 50c00 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 50c20 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 50c40 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 50c60 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 50c80 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 50ca0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 50cc0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 50ce0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 50d00 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 50d20 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 50d40 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 50d60 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 50d80 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 50da0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 50dc0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 50de0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 50e00 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 50e20 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 50e40 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 50e60 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 50e80 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 50ea0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 50ec0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 50ee0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 50f00 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 50f20 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 50f40 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 50f60 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 50f80 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 50fa0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 50fc0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 50fe0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 51000 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 51020 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 51040 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 51060 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 51080 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 510a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 510c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 510e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 51100 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 51120 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 51140 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 51160 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 51180 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 511a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 511c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 511e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 51200 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 51220 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 51240 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 51260 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 51280 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 512a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 512c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 512e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 51300 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 51320 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 51340 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 51360 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 51380 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 513a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 513c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 513e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 51400 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 51420 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 51440 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 51460 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 51480 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 514a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 514c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 514e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 51500 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 51520 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 51540 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 51560 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 51580 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 515a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 515c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 515e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 51600 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 51620 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 51640 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 51660 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 51680 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 516a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 516c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 516e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 51700 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 51720 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 51740 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 51760 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 51780 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 517a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 517c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 517e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 51800 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 51820 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 51840 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 51860 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 51880 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 518a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 518c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 518e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 51900 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 51920 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 51940 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 51960 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 51980 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 519a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 519c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 519e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 51a00 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 51a20 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 51a40 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 51a60 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 51a80 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 51aa0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 51ac0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 51ae0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 51b00 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 51b20 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 51b40 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 51b60 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 51b80 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 51ba0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 51bc0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 51be0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 51c00 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 51c20 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 51c40 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 51c60 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 51c80 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 51ca0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 51cc0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 51ce0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 51d00 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 51d20 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 51d40 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 51d60 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 51d80 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 51da0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 51dc0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 51de0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 51e00 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 51e20 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 51e40 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 51e60 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 51e80 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 51ea0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 51ec0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 51ee0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 51f00 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 51f20 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 51f40 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 51f60 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 51f80 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 51fa0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 51fc0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 51fe0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 52000 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 52020 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 52040 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 52060 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 52080 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 520a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 520c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 520e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 52100 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 52120 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 52140 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 52160 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 52180 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 521a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 521c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 521e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 52200 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 52220 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 52240 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 52260 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 52280 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 522a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 522c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 522e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 52300 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 52320 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 52340 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 52360 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 52380 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 523a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 523c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 523e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 52400 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 52420 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 52440 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 52460 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 52480 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 524a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 524c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 524e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 52500 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 52520 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 52540 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 52560 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 52580 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 525a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 525c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 525e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 52600 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 52620 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 52640 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 52660 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 52680 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 526a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 526c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 526e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 52700 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 52720 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 52740 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 52760 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 52780 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 527a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 527c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 527e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 52800 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 52820 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 52840 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 52860 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 52880 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 528a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 528c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 528e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 52900 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 52920 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 52940 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 52960 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 52980 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 529a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 529c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 529e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 52a00 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 52a20 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 52a40 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 52a60 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 52a80 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 52aa0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 52ac0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 52ae0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 52b00 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 52b20 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 52b40 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 52b60 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 52b80 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 52ba0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 52bc0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 52be0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 52c00 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 52c20 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 52c40 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 52c60 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 52c80 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 52ca0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 52cc0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 52ce0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 52d00 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 52d20 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 52d40 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 52d60 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 52d80 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 52da0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 52dc0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 52de0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 52e00 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 52e20 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 52e40 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 52e60 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 52e80 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 52ea0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 52ec0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 52ee0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 52f00 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 52f20 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 52f40 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 52f60 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 52f80 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 52fa0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 52fc0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 52fe0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 53000 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 53020 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 53040 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 53060 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 53080 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 530a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 530c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 530e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 53100 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 53120 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 53140 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 53160 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 53180 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 531a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 531c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 531e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 53200 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 53220 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 53240 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 53260 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 53280 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 532a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 532c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 532e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 53300 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 53320 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 53340 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 53360 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 53380 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 533a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 533c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 533e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 53400 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 53420 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 53440 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 53460 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 53480 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 534a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 534c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 534e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 53500 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 53520 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 53540 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 53560 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 53580 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 535a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 535c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 535e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 53600 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 53620 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 53640 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 53660 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 53680 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 536a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 536c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 536e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 53700 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 53720 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 53740 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 53760 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 53780 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 537a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 537c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 537e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 53800 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 53820 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 53840 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 53860 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 53880 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 538a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 538c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 538e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 53900 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 53920 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 53940 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 53960 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 53980 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 539a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 539c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 539e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 53a00 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 53a20 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 53a40 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 53a60 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 53a80 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 53aa0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 53ac0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 53ae0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 53b00 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 53b20 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 53b40 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 53b60 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 53b80 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 53ba0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 53bc0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 53be0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 53c00 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 53c20 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 53c40 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 53c60 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 53c80 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 53ca0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 53cc0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 53ce0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 53d00 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 53d20 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 53d40 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 53d60 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 53d80 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 53da0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 53dc0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 53de0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 53e00 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 53e20 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 53e40 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 53e60 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 53e80 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 53ea0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 53ec0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 53ee0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 53f00 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 53f20 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 53f40 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 53f60 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 53f80 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 53fa0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 53fc0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 53fe0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 54000 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 54020 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 54040 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 54060 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 54080 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 540a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 540c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 540e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 54100 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 54120 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 54140 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 54160 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 54180 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 541a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 541c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 541e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 54200 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 54220 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 54240 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 54260 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 54280 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 542a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 542c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 542e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 54300 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 54320 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 54340 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 54360 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 54380 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 543a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 543c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 543e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 54400 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 54420 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 54440 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 54460 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 54480 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 544a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 544c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 544e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 54500 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 54520 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 54540 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 54560 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 54580 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 545a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 545c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 545e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 54600 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 54620 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 54640 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 54660 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 54680 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 546a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 546c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 546e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 54700 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 54720 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 54740 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 54760 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 54780 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 547a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 547c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 547e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 54800 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 54820 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 54840 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 54860 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 54880 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 548a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 548c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 548e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 54900 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 54920 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 54940 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 54960 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 54980 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 549a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 549c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 549e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 54a00 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 54a20 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 54a40 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 54a60 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 54a80 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 54aa0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 54ac0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 54ae0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 54b00 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 54b20 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 54b40 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 54b60 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 54b80 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 54ba0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 54bc0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 54be0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 54c00 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 54c20 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 54c40 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 54c60 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 54c80 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 54ca0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 54cc0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 54ce0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 54d00 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 54d20 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 54d40 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 54d60 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 54d80 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 54da0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 54dc0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 54de0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 54e00 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 54e20 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 54e40 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 54e60 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 54e80 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 54ea0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 54ec0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 54ee0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 54f00 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 54f20 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 54f40 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 54f60 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 54f80 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 54fa0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 54fc0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 54fe0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 55000 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 55020 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 55040 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 55060 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 55080 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 550a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 550c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 550e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 55100 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 55120 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 55140 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 55160 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 55180 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 551a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 551c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 551e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 55200 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 55220 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 55240 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 55260 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 55280 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 552a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 552c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 552e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 55300 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 55320 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 55340 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 55360 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 55380 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 553a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 553c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 553e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 55400 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 55420 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 55440 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 55460 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 55480 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 554a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 554c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 554e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 55500 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 55520 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 55540 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 55560 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 55580 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 555a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 555c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 555e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 55600 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 55620 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 55640 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 55660 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 55680 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 556a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 556c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 556e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 55700 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 55720 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 55740 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 55760 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 55780 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 557a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 557c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 557e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 55800 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 55820 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 55840 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 55860 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 55880 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 558a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 558c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 558e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 55900 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 55920 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 55940 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 55960 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 55980 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 559a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 559c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 559e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 55a00 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 55a20 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 55a40 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 55a60 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 55a80 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 55aa0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 55ac0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 55ae0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 55b00 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 55b20 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 55b40 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 55b60 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 55b80 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 55ba0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 55bc0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 55be0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 55c00 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 55c20 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 55c40 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 55c60 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 55c80 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 55ca0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 55cc0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 55ce0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 55d00 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 55d20 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 55d40 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 55d60 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 55d80 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 55da0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 55dc0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 55de0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 55e00 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 55e20 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 55e40 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 55e60 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 55e80 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 55ea0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 55ec0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 55ee0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 55f00 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 55f20 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 55f40 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 55f60 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 55f80 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 55fa0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 55fc0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 55fe0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 56000 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 56020 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 56040 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 56060 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 56080 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 560a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 560c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 560e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 56100 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 56120 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 56140 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 56160 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 56180 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 561a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 561c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 561e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 56200 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 56220 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 56240 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 56260 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 56280 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 562a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 562c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 562e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 56300 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 56320 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 56340 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 56360 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 56380 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 563a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 563c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 563e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 56400 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 56420 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 56440 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 56460 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 56480 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 564a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 564c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 564e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 56500 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 56520 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 56540 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 56560 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 56580 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 565a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 565c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 565e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 56600 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 56620 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 56640 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 56660 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 56680 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 566a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 566c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 566e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 56700 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 56720 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 56740 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 56760 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 56780 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 567a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 567c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 567e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 56800 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 56820 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 56840 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 56860 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 56880 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 568a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 568c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 568e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 56900 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 56920 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 56940 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 56960 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 56980 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 569a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 569c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 569e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 56a00 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 56a20 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 56a40 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 56a60 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 56a80 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 56aa0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 56ac0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 56ae0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 56b00 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 56b20 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 56b40 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 56b60 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 56b80 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 56ba0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 56bc0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 56be0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 56c00 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 56c20 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 56c40 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 56c60 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 56c80 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 56ca0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 56cc0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 56ce0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 56d00 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 56d20 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 56d40 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 56d60 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 56d80 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 56da0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 56dc0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 56de0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 56e00 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 56e20 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 56e40 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 56e60 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 56e80 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 56ea0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 56ec0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 56ee0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 56f00 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 56f20 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 56f40 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 56f60 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 56f80 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 56fa0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 56fc0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 56fe0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 57000 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 57020 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 57040 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 57060 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 57080 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 570a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 570c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 570e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 57100 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 57120 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 57140 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 57160 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 57180 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 571a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 571c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 571e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 57200 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 57220 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 57240 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 57260 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 57280 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 572a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 572c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 572e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 57300 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 57320 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 57340 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 57360 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 57380 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 573a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 573c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 573e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 57400 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 57420 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 57440 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 57460 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 57480 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 574a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 574c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 574e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 57500 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 57520 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 57540 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 57560 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 57580 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 575a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 575c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 575e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 57600 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 57620 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 57640 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 57660 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 57680 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 576a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 576c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 576e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 57700 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 57720 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 57740 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 57760 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 57780 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 577a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 577c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 577e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 57800 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 57820 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 57840 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 57860 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 57880 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 578a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 578c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 578e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 57900 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 57920 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 57940 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 57960 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 57980 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 579a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 579c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 579e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 57a00 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 57a20 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 57a40 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 57a60 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 57a80 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 57aa0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 57ac0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 57ae0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 57b00 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 57b20 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 57b40 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 57b60 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 57b80 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 57ba0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 57bc0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 57be0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 57c00 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 57c20 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 57c40 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 57c60 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 57c80 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 57ca0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 57cc0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 57ce0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 57d00 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 57d20 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 57d40 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 57d60 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 57d80 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 57da0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 57dc0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 57de0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 57e00 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 57e20 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 57e40 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 57e60 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 57e80 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 57ea0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 57ec0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 57ee0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 57f00 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 57f20 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 57f40 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 57f60 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 57f80 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 57fa0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 57fc0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 57fe0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 58000 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 58020 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 58040 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 58060 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 58080 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 580a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 580c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 580e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 58100 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 58120 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 58140 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 58160 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 58180 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 581a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 581c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 581e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 58200 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 58220 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 58240 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 58260 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 58280 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 582a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 582c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 582e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 58300 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 58320 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 58340 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 58360 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 58380 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 583a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 583c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 583e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 58400 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 58420 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 58440 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 58460 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 58480 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 584a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 584c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 584e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 58500 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 58520 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 58540 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 58560 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 58580 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 585a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 585c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 585e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 58600 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 58620 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 58640 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 58660 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 58680 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 586a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 586c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 586e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 58700 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 58720 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 58740 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 58760 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 58780 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 587a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 587c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 587e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 58800 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 58820 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 58840 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 58860 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 58880 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 588a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 588c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 588e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 58900 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 58920 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 58940 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 58960 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 58980 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 589a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 589c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 589e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 58a00 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 58a20 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 58a40 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 58a60 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 58a80 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 58aa0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 58ac0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 58ae0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 58b00 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 58b20 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 58b40 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 58b60 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 58b80 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 58ba0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 58bc0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 58be0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 58c00 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 58c20 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 58c40 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 58c60 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 58c80 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 58ca0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 58cc0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 58ce0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 58d00 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 58d20 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 58d40 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 58d60 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 58d80 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 58da0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 58dc0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 58de0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 58e00 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 58e20 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 58e40 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 58e60 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 58e80 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 58ea0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 58ec0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 58ee0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 58f00 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 58f20 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 58f40 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 58f60 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 58f80 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 58fa0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 58fc0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 58fe0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 59000 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 59020 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 59040 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 59060 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 59080 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 590a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 590c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 590e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 59100 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 59120 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 59140 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 59160 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 59180 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 591a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 591c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 591e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 59200 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 59220 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 59240 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 59260 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 59280 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 592a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 592c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 592e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 59300 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 59320 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 59340 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 59360 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 59380 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 593a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 593c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 593e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 59400 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 59420 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 59440 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 59460 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 59480 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 594a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 594c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 594e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 59500 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 59520 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 59540 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 59560 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 59580 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 595a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 595c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 595e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 59600 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 59620 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 59640 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 59660 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 59680 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 596a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 596c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 596e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 59700 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 59720 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 59740 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 59760 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 59780 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 597a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 597c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 597e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 59800 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 59820 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 59840 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 59860 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 59880 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 598a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 598c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 598e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 59900 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 59920 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 59940 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 59960 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 59980 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 599a0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 599c0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 599e0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 59a00 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 59a20 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 59a40 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 59a60 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 59a80 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 59aa0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 59ac0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 59ae0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 59b00 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 59b20 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 59b40 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 59b60 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 59b80 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 59ba0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 59bc0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 59be0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 59c00 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 59c20 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 59c40 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 59c60 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 59c80 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 59ca0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 59cc0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 59ce0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 59d00 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 59d20 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 59d40 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 59d60 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 59d80 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 59da0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 59dc0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 59de0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 59e00 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 59e20 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 59e40 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 59e60 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 59e80 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 59ea0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 59ec0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 59ee0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 59f00 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 59f20 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 59f40 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 59f60 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 59f80 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 59fa0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 59fc0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |
| 59fe0 | f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 f6 | ................................ |