|
|
DataMuseum.dkPresents historical artifacts from the history of: CP/M |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about CP/M Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - downloadIndex: 5 B C D F H I L M N P S T
Length: 819200 (0xc8000)
Description: Bits:30005906 Microsoft Multiplan v1.05 og HELP
Types: 5¼" Floppy Disk, CpmFSAuto, ImdContainer
Notes: CP/M-fs(1024_2048_0x0_96_*1+1_1:0_79:1)
Media: [0, 0, 1] … [79, 1, 5] {1024: 800}
Signature: 1024_2048_0x0_96_*1+1_1:0_79:1
Confidence score: +89/-2
Sector size: 1024
Block size: 2048
Directory entries: 96
Block number size: 16
Extent-mask: 0x00
Sector-interleave: 1, 2, 3, 4, 5
Tracks: (1, 0), (1, 1), (2, 0), (2, 1), (3, 0), (3, 1) […] (77, 0), (77, 1), (78, 0), (78, 1), (79, 0), (79, 1)
| user | bc | length | name | artifact |
|---|---|---|---|---|
| 2 | 0 | 1408 | BLKMOV.MAC | ⟦dc6dcda92⟧ TextFile |
| 2 | 0 | 1280 | BN2BCD.MAC | ⟦30da013e3⟧ TextFile |
| 2 | 0 | 3840 | BN2DEC.MAC | ⟦519b023b4⟧ TextFile |
| 2 | 0 | 1280 | BN2HEX.MAC | ⟦20c256533⟧ TextFile |
| 2 | 0 | 1024 | CMP16.MAC | ⟦d070df9d8⟧ TextFile |
| 2 | 0 | 3200 | CONCAT.MAC | ⟦a55414d2d⟧ TextFile |
| 2 | 0 | 3840 | COPY.MAC | ⟦a628b3846⟧ TextFile |
| 0 | 0 | 1792 | COSTS | ⟦ade1c8c2a⟧ |
| 3 | 0 | 36480 | CPMMAC.MAC | ⟦f13c3e9a2⟧ TextFile |
| 2 | 0 | 2560 | D2BYTE.MAC | ⟦3ae1202ea⟧ TextFile |
| 2 | 0 | 2304 | D2WORD.MAC | ⟦9f3f8e1a1⟧ TextFile |
| 2 | 0 | 2560 | DEC2BN.MAC | ⟦f4219f9f1⟧ TextFile |
| 2 | 0 | 2560 | DELETE.MAC | ⟦f341da7aa⟧ TextFile |
| 3 | 0 | 1152 | FLAGS.MAC | ⟦830157967⟧ TextFile |
| 0 | 0 | 384 | FORMAT.FMT | ⟦963d39ae3⟧ |
| 1 | 0 | 11264 | HELP.COM | ⟦1eadfad81⟧ |
| 1 | 0 | 40192 | HELP.DOC | ⟦8c80fb1c3⟧ |
| 1 | 0 | 28032 | HELP.MAC | ⟦1a6f30d92⟧ TextFile |
| 1 | 0 | 40192 | HELP.MAN | ⟦2963f8ea7⟧ |
| 1 | 0 | 896 | HELP.NDX | ⟦64cd3f50a⟧ |
| 1 | 0 | 6144 | HELPD.COM | ⟦d59478efe⟧ |
| 1 | 0 | 21760 | HELPD.MAC | ⟦4728e8179⟧ TextFile |
| 2 | 0 | 1152 | HEX2BN.MAC | ⟦7c5aa8191⟧ TextFile |
| 0 | 0 | 6528 | INSTALL.COM | ⟦700df05c7⟧ |
| 0 | 0 | 20864 | INSTALL.DAT | ⟦06bdc21d0⟧ |
| 0 | 0 | 11904 | INSTALL.MSG | ⟦68136d688⟧ |
| 0 | 0 | 30464 | INSTALL.OVR | ⟦0239eabc5⟧ |
| 0 | 0 | 256 | INSTALL.SPC | ⟦00dd27d39⟧ |
| 2 | 0 | 768 | LC2UC.MAC | ⟦a29705b47⟧ TextFile |
| 1 | 0 | 6272 | MANINDEX.COM | ⟦916a0e1dd⟧ |
| 2 | 0 | 1024 | MFILL.MAC | ⟦cb1b7a56c⟧ TextFile |
| 0 | 0 | 20224 | MP.COM | ⟦6b66f760b⟧ |
| 0 | 0 | 40320 | MP.HLP | ⟦d356e5705⟧ |
| 0 | 0 | 43392 | MP.OVR | ⟦3bbe8305c⟧ |
| 0 | 0 | 6400 | MP80 | ⟦eefed9f1d⟧ |
| 2 | 0 | 1792 | MPASR.MAC | ⟦4716cf13d⟧ TextFile |
| 2 | 0 | 1024 | MPBADD.MAC | ⟦dfef2546e⟧ TextFile |
| 2 | 0 | 1408 | MPBCMP.MAC | ⟦deb719cb9⟧ TextFile |
| 2 | 0 | 5120 | MPBDIV.MAC | ⟦64ddf1541⟧ TextFile |
| 2 | 0 | 3584 | MPBMUL.MAC | ⟦24d2a14e0⟧ TextFile |
| 2 | 0 | 1152 | MPBSUB.MAC | ⟦6f20f6129⟧ TextFile |
| 2 | 0 | 1152 | MPDADD.MAC | ⟦dce96ccd1⟧ TextFile |
| 2 | 0 | 1408 | MPDCMP.MAC | ⟦67ed4ad89⟧ TextFile |
| 2 | 0 | 5504 | MPDDIV.MAC | ⟦2f4340b3e⟧ TextFile |
| 2 | 0 | 4736 | MPDMUL.MAC | ⟦f3d66126c⟧ TextFile |
| 2 | 0 | 1280 | MPDSUB.MAC | ⟦5386c9aa5⟧ TextFile |
| 2 | 0 | 1536 | MPLSL.MAC | ⟦f0488f943⟧ TextFile |
| 2 | 0 | 1664 | MPLSR.MAC | ⟦5df9a8900⟧ TextFile |
| 2 | 0 | 1792 | MPRL.MAC | ⟦698f645f3⟧ TextFile |
| 2 | 0 | 1792 | MPRR.MAC | ⟦f7f1e368c⟧ TextFile |
| 2 | 0 | 1280 | MUL16.MAC | ⟦c468ed080⟧ TextFile |
| 2 | 0 | 4480 | NDIM.MAC | ⟦ed20c44cd⟧ TextFile |
| 2 | 0 | 3328 | POS.MAC | ⟦80d2ad6f8⟧ TextFile |
| 2 | 0 | 3840 | SDIV16.MAC | ⟦440c42742⟧ TextFile |
| 2 | 0 | 1792 | STRCMP.MAC | ⟦105ea801d⟧ TextFile |
0x00000…00020 (0, 0, 1) 28 00 04 0f 00 8a 01 7f 00 c0 00 20 00 02 00 00 00 00 08 16 13 ff ff 00 08 00 00 00 00 00 00 00 ┆( ┆
0x00020…00040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ ┆
[…0x2…]
0x00080…000a0 31 81 02 cd 00 0b 0e 0d cd 8d 02 0e 09 11 25 02 cd 8d 02 0e 0f 11 ab 01 cd 8d 02 fe ff 11 cf 01 ┆1 % ┆
0x000a0…000c0 ca a2 01 11 80 00 cd 8f 01 cd 95 01 21 80 00 11 81 02 0e 06 7e 12 13 23 0d c2 34 01 cd 95 01 0e ┆ ! ü # 4 ┆
0x000c0…000e0 09 11 80 00 cd 8d 02 3a 82 02 67 3a 81 02 cd 73 01 3a 84 02 b7 ca 5f 01 67 3a 83 02 cd 73 01 21 ┆ : g: s : _ g: s !┆
0x000e0…00100 5d 00 7e fe 24 c2 6f 01 23 7e fe 42 cc a9 01 31 85 02 c9 b7 57 1e 00 7c 17 67 eb 01 80 ff 09 eb ┆Å ü $ o #ü B 1 W ø g ┆
0x00100…00120 d5 e5 cd 8f 01 cd 95 01 e1 d1 25 c2 7a 01 c9 0e 1a cd 8d 02 c9 0e 14 11 ab 01 cd 8d 02 b7 11 fa ┆ % z ┆
0x00120…00140 01 c8 0e 09 cd 8d 02 f3 76 ff c9 00 43 50 4d 33 20 20 20 20 53 59 53 00 00 00 00 00 00 00 00 00 ┆ v CPM3 SYS ┆
0x00140…00160 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0d 0a 43 50 4d 4c 44 52 20 65 72 72 6f 72 3a 20 20 ┆ CPMLDR error: ┆
0x00160…00180 66 61 69 6c 65 64 20 74 6f 20 6f 70 65 6e 20 43 50 4d 33 2e 53 59 53 0d 0a 24 0d 0a 43 50 4d 4c ┆failed to open CPM3.SYS $ CPML┆
0x00180…001a0 44 52 20 65 72 72 6f 72 3a 20 20 66 61 69 6c 65 64 20 74 6f 20 72 65 61 64 20 43 50 4d 33 2e 53 ┆DR error: failed to read CPM3.S┆
0x001a0…001c0 59 53 0d 0a 24 0d 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 43 50 ┆YS $ CP┆
0x001c0…001e0 2f 4d 20 56 33 2e 30 20 4c 6f 61 64 65 72 0d 0a 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 ┆/M V3.0 Loader Copyright (C) 19┆
0x001e0…00200 38 32 2c 20 44 69 67 69 74 61 6c 20 52 65 73 65 61 72 63 68 0d 0a 24 30 32 31 31 38 32 00 00 00 ┆82, Digital Research $021182 ┆
0x00200…00220 00 00 00 00 00 00 00 00 00 00 00 00 00 eb 22 df 09 eb 79 fe 0e da a5 02 32 e2 09 af 32 b7 09 3a ┆ " y 2 2 :┆
0x00220…00240 de 09 32 be 09 7b 32 ba 09 21 00 00 22 09 04 22 e1 09 39 22 40 03 31 92 03 21 4e 09 e5 79 fe 32 ┆ 2 æ2 ! " " 9"@ 1 !N y 2┆
0x00240…00260 d2 ca 02 4b 21 dc 02 c3 cf 02 de 64 da 9b 07 5f 16 00 19 19 5e 23 56 2a df 09 eb e9 e8 03 e8 03 ┆ K! d _ ^#V* ┆
0x00260…00280 bb 03 e8 03 e8 03 e8 03 e8 03 e8 03 e8 03 df 03 e8 03 e8 03 e8 03 00 09 17 09 1d 09 e8 03 e8 03 ┆ ┆
0x00280…002a0 e8 03 e8 03 3b 09 e8 03 e8 03 e8 03 e8 03 41 09 47 09 e8 03 e8 03 e8 03 e8 03 e8 03 e8 03 e8 03 ┆ ; A G ┆
0x002a0…002c0 e8 03 e8 03 e8 03 e8 03 e8 03 e8 03 e8 03 e8 03 e8 03 e8 03 e8 03 e8 03 e8 03 e8 03 e8 03 e8 03 ┆ ┆
0x002c0…002e0 00 00 c7 c7 c7 c7 c7 c7 c7 c7 c7 c7 c7 c7 c7 c7 c7 c7 c7 c7 c7 c7 c7 c7 c7 c7 c7 c7 c7 c7 c7 c7 ┆ ┆
0x002e0…00300 c7 c7 c7 c7 c7 c7 c7 c7 c7 c7 c7 c7 c7 c7 c7 c7 c7 c7 c7 c7 c7 c7 c7 c7 c7 c7 c7 c7 c7 c7 c7 c7 ┆ ┆
0x00300…00320 c7 c7 c7 c7 c7 c7 c7 c7 c7 c7 c7 c7 c7 c7 c7 c7 c7 c7 3a ee 03 b7 c2 9e 03 c5 cd 0c 0b c1 79 21 ┆ : y!┆
0x00320…00340 da 09 fe 7f c8 34 fe 20 d0 35 7e b7 c8 79 fe 08 c2 b5 03 35 c9 fe 0a c0 36 00 c9 79 fe 09 c2 92 ┆ 4 5ü y 5 6 y ┆
0x00340…00360 03 0e 20 cd 92 03 3a da 09 e6 07 c2 c1 03 c9 21 db 09 0a be c8 03 c5 4f cd bb 03 c1 c3 cf 03 eb ┆ : ! O ┆
0x00360…00380 4d 44 c3 cf 03 32 09 04 c9 3e 01 c3 e5 03 00 0d 0a 42 44 4f 53 20 45 52 52 3a 20 24 53 65 6c 65 ┆MD 2 > BDOS ERR: $Sele┆
0x00380…003a0 63 74 24 50 65 72 6d 2e 24 00 00 01 ef 03 cd cf 03 01 fc 03 c3 20 04 01 ef 03 cd cf 03 01 03 04 ┆ct$Perm.$ ┆
0x003a0…003c0 cd cf 03 f3 76 7b 95 5f 7a 9c 57 d0 05 c9 7b 85 5f 7a 8c 57 d0 04 c9 0c 0d c8 29 8f c3 38 04 1a ┆ væ _z W æ _z W ) 8 ┆
0x003c0…003e0 be c0 23 13 0d c8 c3 3f 04 0c 0d c8 1a 77 13 23 c3 4a 04 4a cd 1b 0b 7c b5 c8 5e 23 56 23 23 23 ┆ # ? w # J J ø ^#V###┆
0x003e0…00400 22 90 09 23 23 22 92 09 23 23 23 23 23 23 eb 22 b8 09 21 98 09 0e 0d cd 49 04 2a 98 09 eb 21 a5 ┆" ##" ###### " ! I * ! ┆
0x00400…00420 (0, 0, 2) 09 0e 11 cd 49 04 2a aa 09 7c 21 bd 09 36 ff b7 ca 95 04 36 00 37 c9 cd 18 0b af 2a 90 09 77 23 ┆ I * ø! 6 6 7 * w#┆
0x00420…00440 77 2a 92 09 77 23 77 23 77 c9 21 c3 09 5e 23 56 23 46 c9 cd aa 04 cd 27 0b b7 c8 4f fe 03 da 17 ┆w* w#w#w ! ^#V#F ' O ┆
0x00440…00460 04 0e 01 c3 17 04 2a e3 09 0e 02 cd 26 06 06 00 eb 21 c3 09 73 23 72 23 70 c9 2a 90 09 4e 23 46 ┆ * & ! s#r#p * N#F┆
0x00460…00480 c5 2a 92 09 5e 23 56 23 46 2a c3 09 3a c5 09 4f 7d 93 7c 9a 79 98 e5 d2 07 05 2a a5 09 cd 25 04 ┆ * ^#V#F* : Oå ø y * % ┆
0x00480…004a0 e1 e3 2b e3 c3 f0 04 2a a5 09 cd 2e 04 e1 7d 93 7c 9a 79 98 da 1e 05 e3 23 e3 e5 c3 07 05 e3 e5 ┆ + * . å ø y # ┆
0x004a0…004c0 2a a5 09 cd 25 04 e1 d5 c5 e5 eb 2a b2 09 19 44 4d 22 ce 09 cd 1e 0b d1 2a 90 09 73 23 72 c1 d1 ┆* % * DM" * s#r ┆
0x004c0…004e0 2a 92 09 73 23 72 23 70 c1 79 93 6f 78 9a 67 cd 6b 05 44 4d 2a b8 09 eb cd 30 0b 4d 44 22 d0 09 ┆* s#r#p y ox g k DM* 0 MD" ┆
0x004e0…00500 cd 21 0b 2a 8a 09 4d 44 c3 24 0b 3a b4 09 4f c3 26 06 21 a7 09 4e 3a c1 09 b7 1f 0d c2 79 05 47 ┆ ! * MD $ : O & ! N: y G┆
0x00500…00520 3e 08 96 4f 3a c0 09 0d ca 90 05 b7 17 c3 87 05 80 c9 2a df 09 11 10 00 19 c9 cd 92 05 09 3a bd ┆> O: * : ┆
0x00520…00540 09 b7 ca a8 05 6e 60 c9 09 7e 23 66 6f c9 cd 72 05 32 bb 09 4f 06 00 cd 9a 05 22 c3 09 7d b4 c9 ┆ n` ü#fo r 2 O " å ┆
0x00540…00560 3a a7 09 4f 2a c3 09 af cd 37 04 22 c3 09 32 c5 09 22 c6 09 3a a8 09 4f 3a c1 09 a1 47 32 b6 09 ┆: O* 7 " 2 " : O: G2 ┆
0x00560…00580 21 c3 09 b6 77 c9 2a df 09 11 0c 00 19 c9 2a df 09 11 0f 00 19 c9 cd ee 05 eb 21 11 00 19 c9 cd ┆! w * * ! ┆
0x00580…005a0 f6 05 7e 32 c1 09 eb 7e 32 bf 09 cd e6 05 3a a9 09 a6 32 c0 09 c9 cd f6 05 0e 01 3a c1 09 81 77 ┆ ü2 ü2 : 2 : w┆
0x005a0…005c0 eb 3a bf 09 77 c9 0c 0d c8 7c b7 1f 67 7d 1f 6f c3 27 06 0c 0d c8 29 c3 34 06 3a de 09 c5 4f 21 ┆ : w ø gå o ' ) 4 : O!┆
0x005c0…005e0 01 00 cd 33 06 c1 79 b5 6f 78 b4 67 c9 3a de 09 4f cd 26 06 7d e6 01 c9 2a 8c 09 3a c9 09 85 6f ┆ 3 y ox g : O & å * : o┆
0x005e0…00600 d0 24 c9 cd e6 05 7e e6 1f 77 c9 7b 95 6f 7a 9c 67 c9 d5 11 0a 00 19 5e 23 56 eb d1 c9 cd c6 04 ┆ $ ü w æ oz g ^#V ┆
0x00600…00620 3a b5 09 b7 ca 8f 06 3e 03 cd e8 09 c3 9b 06 cd a1 06 22 8c 09 cd da 04 cd b3 04 2a dc 09 c3 a7 ┆: > " * ┆
0x00620…00640 06 2a 9e 09 cd 72 06 22 8a 09 c9 21 e3 09 7e 23 be c0 3c c9 21 ff ff 22 e3 09 c9 2a ac 09 eb 2a ┆ * r " ! ü# < ! " * *┆
0x00640…00660 e3 09 23 22 e3 09 cd 6b 06 da b4 06 3a e3 09 e6 03 06 05 87 05 c2 d3 06 32 c9 09 b7 c0 c5 cd 7d ┆ #" k : 2 å┆
0x00660…00680 06 c1 c9 c5 f5 3a a9 09 2f 47 79 a0 4f f1 a0 91 e6 1f c1 c9 cd f6 05 0e 10 41 0c c5 c1 0d af 2b ┆ : /Gy O A +┆
0x00680…006a0 05 be c2 09 07 0d c2 ff 06 79 32 bb 09 3a bd 09 b7 78 c2 16 07 1f c5 e5 6f 26 00 3a a7 09 57 3e ┆ y2 : x o& : W>┆
0x006a0…006c0 07 92 4f cd 26 06 45 3a a9 09 b8 e1 da fc 06 cd e6 05 4e 2f e6 1f a1 b0 c1 c9 2a df 09 22 e5 09 ┆ O & E: N/ * " ┆
0x006c0…006e0 79 32 e7 09 cd b4 06 cd 97 04 0e 00 cd bb 06 cd ab 06 ca 9b 07 2a e5 09 eb cd 58 06 3a e7 09 4f ┆y2 * X : O┆
0x006e0…00700 06 00 7e fe e5 ca 4a 07 79 b7 ca 94 07 78 fe 0d ca 8d 07 fe 0c ca 82 07 1a 96 e6 7f c2 4a 07 c3 ┆ ü J y x J ┆
0x00700…00720 8d 07 1a c5 4e cd e3 06 c1 b7 c2 4a 07 13 23 04 0d c3 68 07 af 32 09 04 47 04 c9 3e ff 47 04 c3 ┆ N J # h 2 G > G ┆
0x00720…00740 e5 03 0e 0f cd 3a 07 c8 cd e6 05 7e f5 cd 58 06 eb 2a df 09 0e 20 cd 49 04 cd f4 06 4f f1 77 06 ┆ : ü X * I O w ┆
0x00740…00760 00 eb 21 03 00 19 1a 91 ca d8 07 78 d2 d2 07 3e 80 46 77 78 32 bc 09 c9 32 bc 09 7e b7 c0 3a bb ┆ ! x > Fwx2 2 ü : ┆
0x00760…00780 09 b7 c8 3a e2 09 fe 0f c8 36 80 c9 e5 3a bc 09 b7 ca fd 07 11 03 00 19 77 af 32 bc 09 e1 c9 cd ┆ : 6 : w 2 ┆
0x00780…007a0 e6 05 7e 4f 0c cd e3 06 ca 21 08 3e 1f a1 77 0e 0f cd 3a 07 cd a8 07 cd ff 05 af 32 c1 09 c3 e5 ┆ üO ! > w : 2 ┆
0x007a0…007c0 03 34 cd f4 06 4f be d2 2e 08 35 c3 e9 03 cd ec 07 cd bf 07 c3 17 08 cd ff 05 3a c1 09 21 bf 09 ┆ 4 O . 5 : ! ┆
0x007c0…007e0 be da 53 08 fe 80 c2 e9 03 cd ff 07 3a 09 04 b7 c2 e9 03 cd ae 05 ca e9 03 cd c0 05 3a b5 09 b7 ┆ S : : ┆
0x007e0…00800 c2 d2 09 cd 9b 06 cd da 04 cd b3 04 c3 16 06 3a de 09 3c ca 0b 04 3d 21 c2 09 be c8 77 57 2a 88 ┆ : < =! wW* ┆
0x00800…00820 (0, 0, 3) 09 cd 4d 06 5f d5 cd 53 04 e1 d2 0b 04 2d c8 2a 88 09 4d 44 cd 3a 06 22 88 09 c9 3a ba 09 32 de ┆ M _ S - * MD : " : 2 ┆
0x00820…00840 09 c9 af 32 c8 09 c3 d2 08 3e 80 47 3d 4f 2a df 09 11 07 00 eb 19 7e a0 7e a1 77 23 7e a0 32 c8 ┆ 2 > G=O* ü ü w#ü 2 ┆
0x00840…00860 09 7e a1 77 cd 63 06 cd ee 05 7e a0 ca d2 08 7e a1 70 32 bc 09 21 00 00 22 ca 09 3e ff 32 e1 09 ┆ ü w c ü ü p2 ! " > 2 ┆
0x00860…00880 2a df 09 7e e6 1f 3d 32 ba 09 fe ff ca f6 08 7e 32 ca 09 cd 9b 08 cd 6f 08 3e 00 2a df 09 77 c9 ┆* ü =2 ü2 o > * w ┆
0x00880…008a0 21 00 00 22 88 09 af 32 de 09 3d 32 c2 09 21 80 00 22 dc 09 c3 9b 06 cd 9b 08 c3 6f 08 cd a2 08 ┆! " 2 =2 ! " o ┆
0x008a0…008c0 cd a2 07 cd 27 09 c9 cd ab 06 c8 cd f6 05 7e 3c c2 37 09 1b 1b 1a 77 e1 0e 40 c9 cd a9 08 c3 37 ┆ ' ü< 7 w @ 7┆
0x008c0…008e0 08 3a de 09 c3 e5 03 eb 22 dc 09 c3 9b 06 3a e2 09 fe 0f da 7e 09 3a be 09 32 de 09 3a e1 09 b7 ┆ : " : ü : 2 : ┆
0x008e0…00900 ca 7e 09 2a df 09 36 00 3a ca 09 b7 ca 70 09 77 23 3a c8 09 b6 77 cd ee 05 3a bc 09 b6 77 2a 40 ┆ ü * 6 : p w#: w : w*@┆
0x00900…00920 03 f9 2a 09 04 7d 44 c9 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ * åD ┆
0x00920…00940 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ ┆
0x00940…00960 00 00 ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 3e 01 cd ee 09 c3 16 06 00 24 80 00 00 00 ┆ > $ ┆
0x00960…00980 00 00 00 00 00 00 00 00 2a 9e 09 c3 f1 09 2a a0 09 f5 cd 54 0a 3a c3 09 5f a0 32 cb 09 7b a1 32 ┆ * * T : _ 2 æ 2┆
0x00980…009a0 c3 09 22 cc 09 cd 72 06 22 8a 09 cd 5b 0a f1 f5 fe 04 d2 1c 0a cd 3f 04 ca 2c 0a af cd 64 0a 3e ┆ " r " Æ ? , d >┆
0x009a0…009c0 02 cd 6c 0a cd 5b 0a cd 49 04 36 00 3a cb 09 3c 11 80 00 21 80 ff 19 3d c2 36 0a eb 2a 8a 09 19 ┆ l Æ I 6 : < ! = 6 * ┆
0x009c0…009e0 f1 fe 03 c2 4a 0a 22 8c 09 c9 eb 2a dc 09 01 80 00 c3 4b 0b 3a b5 09 47 2f 4f c9 2a cc 09 11 c2 ┆ J " * K : G/O * ┆
0x009e0…00a00 09 0e 04 c9 11 04 00 2a cc 09 19 c9 f5 cd da 04 f1 3d f4 b3 04 cd 64 0a 23 23 11 ce 09 0e 04 c3 ┆ * = d ## ┆
0x00a00…00a20 49 04 00 00 00 00 00 00 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 ┆
0x00a20…00a40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ ┆
[…0x2…]
0x00a80…00aa0 c3 64 0b c3 63 0b c3 63 0b c3 63 0b c3 7f 0b c3 63 0b c3 63 0b c3 63 0b c3 92 0b c3 a4 0b c3 95 ┆ d c c c c c c ┆
0x00aa0…00ac0 0b c3 9a 0b c3 9f 0b c3 b2 0b c3 63 0b c3 63 0b c3 ae 0b c3 77 0b c3 63 0b c3 63 0b c3 63 0b c3 ┆ c c w c c c ┆
0x00ac0…00ae0 63 0b c3 63 0b c3 63 0b c3 63 0b c3 8a 0b c3 63 0b c3 63 0b c3 63 0b c3 63 0b c3 63 0b c3 63 0b ┆c c c c c c c c c c ┆
0x00ae0…00b00 c3 63 0b c9 dd 21 f8 0e 21 80 00 11 f8 0e 01 1a 00 ed b0 cd 58 0d c9 db 03 e6 04 c8 f6 ff c9 c5 ┆ c ! ! X ┆
0x00b00…00b20 cd 77 0b 28 fb c1 79 d3 02 c9 78 b1 c8 eb ed b0 eb c9 01 00 00 ed 43 20 0f c9 ed 43 22 0f c9 ed ┆ w ( y x C C" ┆
0x00b20…00b40 43 1e 0f c9 21 00 00 79 a7 c0 2a a1 0e c9 60 69 23 c9 3a 00 c0 a7 c2 83 0d cd 64 0d 28 0c 3a 24 ┆C ! y * `i# : d ( :$┆
0x00b40…00b60 0f 21 20 0f be 28 32 cd 58 0d 3a 20 0f 32 24 0f cd 01 0c cd 64 0d 0e 01 28 1d e5 21 ff bf ed 5b ┆ ! (2 X : 2$ d ( ! Æ┆
0x00b60…00b80 1e 0f af ed 52 e1 3e 08 30 02 3e 18 d5 cd 54 0e e1 01 80 00 09 0e 00 79 c9 cd d3 0b a7 c4 ca 0b ┆ R > 0 > T y ┆
0x00b80…00ba0 c9 cd ac 0c 20 3a cd 65 0c 20 35 dd 7e 00 32 26 0f 0e 01 3a 22 0f 21 1b 0f 96 38 07 dd be 13 30 ┆ : e 5 ü 2& :" ! 8 0┆
0x00ba0…00bc0 02 0e 0c 79 32 25 0f cd 7e 0d d5 cd 93 0c e1 dd 7e 13 4f 47 20 05 36 00 23 10 fb cd 41 0c 20 d1 ┆ y2% ü ü OG 6 # A ┆
0x00bc0…00be0 c9 21 1c 0f 11 1b 0f 1a dd 86 13 dd be 00 38 08 28 06 3e 01 06 01 18 02 46 04 12 70 21 26 0f 7e ┆ ! 8 ( > F p!& ü┆
0x00be0…00c00 dd 96 13 77 c9 06 0c 3e c0 21 29 0f c5 cd f5 0c c1 e6 9d 28 06 10 f0 3e ff a7 c9 3a 2b 0f 32 1c ┆ w > !) ( > :+ 2 ┆
0x00c00…00c20 (0, 0, 4) 0f 4f 0d dd 46 13 af 81 10 fd 3c 32 1b 0f cd 41 0c af c9 3a 1c 0f d3 12 3a 25 0f 47 3e 88 c5 cd ┆ O F <2 A : :% G> ┆
0x00c20…00c40 f5 0c c1 e6 9d c8 10 f4 3e 01 a7 c9 0e 00 06 05 3a 24 0f dd cb 12 46 28 06 cb 3f 30 02 0e 02 32 ┆ > :$ F( ?0 2┆
0x00c40…00c60 1d 0f 79 32 27 0f dd 7e 15 d3 1a 18 05 3e 03 cd 4d 0d 3a 1d 0f d3 13 cd ee 0c 3e 1c dd b6 14 cd ┆ y2' ü > M : > ┆
0x00c60…00c80 4d 0d e6 99 c8 dd 36 14 03 10 e2 f6 ff c9 db 10 e6 81 20 fa c9 f5 cd ee 0c dd 46 13 0e 00 cb 38 ┆M 6 F 8┆
0x00c80…00ca0 cb 19 0b f1 e5 16 08 fe c0 20 03 01 05 00 ed 43 77 0e 22 75 0e f5 7a 21 18 0f b6 d3 1b 21 72 0e ┆ Cw "u z! !r ┆
0x00ca0…00cc0 cd 96 0e c1 78 cb 7f 28 05 21 27 0f b6 47 e1 db 1e e6 10 20 02 cb d0 78 cd 4d 0d 3e 83 d3 18 3e ┆ x ( !' G x M > >┆
0x00cc0…00ce0 bf d3 18 db 18 e6 20 db 10 c8 f6 04 c9 d3 10 db 1e cb 77 28 fa db 10 c9 21 2f 0f 06 63 3e ff 77 ┆ w( !/ c> w┆
0x00ce0…00d00 23 10 fc c9 3a 22 0f 21 2e 0f 4f 06 00 09 eb 47 0e 00 cb 38 cb 19 21 80 bf 09 1a fe ff c9 3a 1b ┆# :" !. O G 8 ! : ┆
0x00d00…00d20 0f 18 e4 cd d5 0d 20 0c 06 08 cd 39 0e 78 cd 54 0e af 18 11 06 fc cd be 0d 06 06 21 12 12 0e 1d ┆ 9 x T ! ┆
0x00d20…00d40 ed b2 3e 01 a7 c9 db 1e 2f e6 10 28 f9 c9 cd a6 0d db 1d 57 cd a6 0d db 1d 7a 2f e6 02 c9 3e fe ┆ > / ( W z/ > ┆
0x00d40…00d60 0e 19 ed 79 db 15 cd a6 0d 21 12 0f 70 06 06 ed b3 cd a6 0d c9 af 3a 22 0f 3d 21 28 0f 1e 80 1f ┆ y ! p :" =!( ┆
0x00d60…00d80 38 02 1e 00 73 5f 2a 20 0f 7d e6 07 87 87 87 87 87 83 2f 47 cb 3c cb 1d cb 3c cb 1d cb 3c cb 1d ┆8 s_* å /G < < < ┆
0x00d80…00da0 7c 2f 67 7d 2f 6c 67 ed 5b 13 0f eb ed 52 20 06 3a 15 0f b8 28 22 78 32 15 0f eb 22 13 0f 06 f7 ┆ø/gå/lg Æ R : ("x2 " ┆
0x00da0…00dc0 cd be 0d db 1e 2f e6 13 fe 11 20 09 21 12 12 06 00 0e 1d ed b2 cd ae 0d c9 16 00 21 28 0f 5e 21 ┆ / ! !( ^!┆
0x00dc0…00de0 12 12 19 e5 21 ff bf ed 5b 1e 0f af ed 52 e1 30 02 06 18 c9 22 86 0e ed 53 8d 0e 21 18 0f b6 d3 ┆ ! Æ R 0 " S ! ┆
0x00de0…00e00 1b 21 82 0e cd 96 0e db 18 e6 20 20 fa 3e 83 d3 18 c9 0d 18 79 00 00 00 00 14 28 85 13 82 cf 8b ┆ ! > y ( ┆
0x00e00…00e20 87 00 11 18 83 7d 00 00 7f 00 14 10 cd 00 00 84 cf 8b b3 87 bf 00 7e b7 c8 47 23 4e 23 ed b3 18 ┆ å ü G#N# ┆
0x00e20…00e40 f5 c1 0e 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ ┆
0x00e40…00e60 00 00 00 00 00 00 00 00 00 00 00 00 00 f8 0e 92 0f 12 10 da 0e e9 0e ff ff 00 ff 00 00 00 00 00 ┆ ┆
0x00e60…00e80 00 00 00 00 12 13 00 00 00 ff 00 00 00 00 00 00 00 00 00 80 00 00 00 00 40 00 04 0f 00 5f 02 ff ┆ @ _ ┆
0x00e80…00ea0 00 f0 00 40 00 02 00 00 00 ff ff 08 00 d4 16 13 00 00 00 ff 00 00 fe fb 20 00 00 00 00 00 00 00 ┆ @ ┆
0x00ea0…00ec0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ ┆
[…0x22…]
0x01300…01320 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a ┆ ┆
0x01320…01340 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a ┆ ┆
[…0x2…]
0x01380…013a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ ┆
[…0x3…]
0x01400…01800 (0, 1, 1) 0x00[0x400]
[…0x4…]
0x02800…02820 (1, 0, 1) [0, 'COSTS', 0, 14, 'xl=00', 'bc=00', 'xh=00', 'rc=0e', '0-0-0-0-0-0-0-0-0-0-0', [4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]
0x02820…02840 [0, 'FORMAT.FMT', 0, 3, 'xl=00', 'bc=00', 'xh=00', 'rc=03', '0-0-0-0-0-0-0-0-0-0-0', [5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]
0x02840…02860 [0, 'INSTALL.COM', 0, 51, 'xl=00', 'bc=00', 'xh=00', 'rc=33', '0-0-0-0-0-0-0-0-0-0-0', [6, 0, 7, 0, 8, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0]]
0x02860…02880 [0, 'INSTALL.DAT', 0, 128, 'xl=00', 'bc=00', 'xh=00', 'rc=80', '0-0-0-0-0-0-0-0-0-0-0', [10, 0, 11, 0, 12, 0, 13, 0, 14, 0, 15, 0, 16, 0, 17, 0]]
0x02880…028a0 [0, 'INSTALL.DAT', 1, 35, 'xl=01', 'bc=00', 'xh=00', 'rc=23', '0-0-0-0-0-0-0-0-0-0-0', [18, 0, 19, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]
0x028a0…028c0 [0, 'INSTALL.MSG', 0, 93, 'xl=00', 'bc=00', 'xh=00', 'rc=5d', '0-0-0-0-0-0-0-0-0-0-0', [21, 0, 22, 0, 23, 0, 24, 0, 25, 0, 26, 0, 0, 0, 0, 0]]
0x028c0…028e0 [0, 'INSTALL.OVR', 0, 128, 'xl=00', 'bc=00', 'xh=00', 'rc=80', '0-0-0-0-0-0-0-0-0-0-0', [27, 0, 28, 0, 29, 0, 30, 0, 31, 0, 32, 0, 33, 0, 34, 0]]
0x028e0…02900 [0, 'INSTALL.OVR', 1, 110, 'xl=01', 'bc=00', 'xh=00', 'rc=6e', '0-0-0-0-0-0-0-0-0-0-0', [35, 0, 36, 0, 37, 0, 38, 0, 39, 0, 40, 0, 41, 0, 0, 0]]
0x02900…02920 [0, 'INSTALL.SPC', 0, 2, 'xl=00', 'bc=00', 'xh=00', 'rc=02', '0-0-0-0-0-0-0-0-0-0-0', [42, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]
0x02920…02940 [0, 'MP.COM', 0, 128, 'xl=00', 'bc=00', 'xh=00', 'rc=80', '0-0-0-0-0-0-0-0-0-0-0', [43, 0, 44, 0, 45, 0, 46, 0, 47, 0, 48, 0, 49, 0, 50, 0]]
0x02940…02960 [0, 'MP.COM', 1, 30, 'xl=01', 'bc=00', 'xh=00', 'rc=1e', '0-0-0-0-0-0-0-0-0-0-0', [51, 0, 52, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]
0x02960…02980 [0, 'MP.HLP', 0, 128, 'xl=00', 'bc=00', 'xh=00', 'rc=80', '0-0-0-0-0-0-0-0-0-0-0', [53, 0, 54, 0, 55, 0, 56, 0, 57, 0, 58, 0, 59, 0, 60, 0]]
0x02980…029a0 [0, 'MP.HLP', 1, 128, 'xl=01', 'bc=00', 'xh=00', 'rc=80', '0-0-0-0-0-0-0-0-0-0-0', [61, 0, 62, 0, 63, 0, 64, 0, 65, 0, 66, 0, 67, 0, 68, 0]]
0x029a0…029c0 [0, 'MP.HLP', 2, 59, 'xl=02', 'bc=00', 'xh=00', 'rc=3b', '0-0-0-0-0-0-0-0-0-0-0', [69, 0, 70, 0, 71, 0, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0]]
0x029c0…029e0 [0, 'MP.OVR', 0, 128, 'xl=00', 'bc=00', 'xh=00', 'rc=80', '0-0-0-0-0-0-0-0-0-0-0', [73, 0, 74, 0, 75, 0, 76, 0, 77, 0, 78, 0, 79, 0, 80, 0]]
0x029e0…02a00 [0, 'MP.OVR', 1, 128, 'xl=01', 'bc=00', 'xh=00', 'rc=80', '0-0-0-0-0-0-0-0-0-0-0', [81, 0, 82, 0, 83, 0, 84, 0, 85, 0, 86, 0, 87, 0, 88, 0]]
0x02a00…02a20 [0, 'MP.OVR', 2, 83, 'xl=02', 'bc=00', 'xh=00', 'rc=53', '0-0-0-0-0-0-0-0-0-0-0', [89, 0, 90, 0, 91, 0, 92, 0, 93, 0, 94, 0, 0, 0, 0, 0]]
0x02a20…02a40 [0, 'MP80', 0, 50, 'xl=00', 'bc=00', 'xh=00', 'rc=32', '0-0-0-0-0-0-0-0-0-0-0', [95, 0, 96, 0, 97, 0, 98, 0, 0, 0, 0, 0, 0, 0, 0, 0]]
0x02a40…02a60 [1, 'HELP.COM', 0, 88, 'xl=00', 'bc=00', 'xh=00', 'rc=58', '0-0-0-0-0-0-0-0-0-0-0', [99, 0, 100, 0, 101, 0, 102, 0, 103, 0, 104, 0, 0, 0, 0, 0]]
0x02a60…02a80 [1, 'HELP.DOC', 0, 128, 'xl=00', 'bc=00', 'xh=00', 'rc=80', '0-0-0-0-0-0-0-0-0-0-0', [105, 0, 106, 0, 107, 0, 108, 0, 109, 0, 110, 0, 111, 0, 112, 0]]
0x02a80…02aa0 [1, 'HELP.DOC', 1, 128, 'xl=01', 'bc=00', 'xh=00', 'rc=80', '0-0-0-0-0-0-0-0-0-0-0', [113, 0, 114, 0, 115, 0, 116, 0, 117, 0, 118, 0, 119, 0, 120, 0]]
0x02aa0…02ac0 [1, 'HELP.DOC', 2, 58, 'xl=02', 'bc=00', 'xh=00', 'rc=3a', '0-0-0-0-0-0-0-0-0-0-0', [121, 0, 122, 0, 123, 0, 124, 0, 0, 0, 0, 0, 0, 0, 0, 0]]
0x02ac0…02ae0 [1, 'HELP.MAC', 0, 128, 'xl=00', 'bc=00', 'xh=00', 'rc=80', '0-0-0-0-0-0-0-0-0-0-0', [125, 0, 126, 0, 127, 0, 128, 0, 129, 0, 130, 0, 131, 0, 132, 0]]
0x02ae0…02b00 [1, 'HELP.MAC', 1, 91, 'xl=01', 'bc=00', 'xh=00', 'rc=5b', '0-0-0-0-0-0-0-0-0-0-0', [133, 0, 134, 0, 135, 0, 136, 0, 137, 0, 138, 0, 0, 0, 0, 0]]
0x02b00…02b20 [1, 'HELP.MAN', 0, 128, 'xl=00', 'bc=00', 'xh=00', 'rc=80', '0-0-0-0-0-0-0-0-0-0-0', [2, 0, 3, 0, 139, 0, 140, 0, 141, 0, 142, 0, 143, 0, 144, 0]]
0x02b20…02b40 [1, 'HELP.MAN', 1, 128, 'xl=01', 'bc=00', 'xh=00', 'rc=80', '0-0-0-0-0-0-0-0-0-0-0', [145, 0, 146, 0, 147, 0, 148, 0, 149, 0, 150, 0, 151, 0, 152, 0]]
0x02b40…02b60 [1, 'HELP.MAN', 2, 58, 'xl=02', 'bc=00', 'xh=00', 'rc=3a', '0-0-0-0-0-0-0-0-0-0-0', [153, 0, 154, 0, 155, 0, 156, 0, 0, 0, 0, 0, 0, 0, 0, 0]]
0x02b60…02b80 [1, 'HELP.NDX', 0, 7, 'xl=00', 'bc=00', 'xh=00', 'rc=07', '0-0-0-0-0-0-0-0-0-0-0', [157, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]
0x02b80…02ba0 [1, 'HELPD.COM', 0, 48, 'xl=00', 'bc=00', 'xh=00', 'rc=30', '0-0-0-0-0-0-0-0-0-0-0', [160, 0, 161, 0, 162, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]
0x02ba0…02bc0 [1, 'HELPD.MAC', 0, 128, 'xl=00', 'bc=00', 'xh=00', 'rc=80', '0-0-0-0-0-0-0-0-0-0-0', [163, 0, 164, 0, 165, 0, 166, 0, 167, 0, 168, 0, 169, 0, 170, 0]]
0x02bc0…02be0 [1, 'HELPD.MAC', 1, 42, 'xl=01', 'bc=00', 'xh=00', 'rc=2a', '0-0-0-0-0-0-0-0-0-0-0', [171, 0, 172, 0, 173, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]
0x02be0…02c00 [1, 'MANINDEX.COM', 0, 49, 'xl=00', 'bc=00', 'xh=00', 'rc=31', '0-0-0-0-0-0-0-0-0-0-0', [174, 0, 175, 0, 176, 0, 177, 0, 0, 0, 0, 0, 0, 0, 0, 0]]
0x02c00…02c20 (1, 0, 2) [2, 'BLKMOV.MAC', 0, 11, 'xl=00', 'bc=00', 'xh=00', 'rc=0b', '0-0-0-0-0-0-0-0-0-0-0', [178, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]
0x02c20…02c40 [2, 'BN2BCD.MAC', 0, 10, 'xl=00', 'bc=00', 'xh=00', 'rc=0a', '0-0-0-0-0-0-0-0-0-0-0', [179, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]
0x02c40…02c60 [2, 'BN2DEC.MAC', 0, 30, 'xl=00', 'bc=00', 'xh=00', 'rc=1e', '0-0-0-0-0-0-0-0-0-0-0', [180, 0, 181, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]
0x02c60…02c80 [2, 'BN2HEX.MAC', 0, 10, 'xl=00', 'bc=00', 'xh=00', 'rc=0a', '0-0-0-0-0-0-0-0-0-0-0', [182, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]
0x02c80…02ca0 [2, 'CMP16.MAC', 0, 8, 'xl=00', 'bc=00', 'xh=00', 'rc=08', '0-0-0-0-0-0-0-0-0-0-0', [183, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]
0x02ca0…02cc0 [2, 'CONCAT.MAC', 0, 25, 'xl=00', 'bc=00', 'xh=00', 'rc=19', '0-0-0-0-0-0-0-0-0-0-0', [184, 0, 185, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]
0x02cc0…02ce0 [2, 'COPY.MAC', 0, 30, 'xl=00', 'bc=00', 'xh=00', 'rc=1e', '0-0-0-0-0-0-0-0-0-0-0', [186, 0, 187, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]
0x02ce0…02d00 [2, 'D2BYTE.MAC', 0, 20, 'xl=00', 'bc=00', 'xh=00', 'rc=14', '0-0-0-0-0-0-0-0-0-0-0', [188, 0, 189, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]
0x02d00…02d20 [2, 'D2WORD.MAC', 0, 18, 'xl=00', 'bc=00', 'xh=00', 'rc=12', '0-0-0-0-0-0-0-0-0-0-0', [190, 0, 191, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]
0x02d20…02d40 [2, 'DEC2BN.MAC', 0, 20, 'xl=00', 'bc=00', 'xh=00', 'rc=14', '0-0-0-0-0-0-0-0-0-0-0', [192, 0, 193, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]
0x02d40…02d60 [2, 'DELETE.MAC', 0, 20, 'xl=00', 'bc=00', 'xh=00', 'rc=14', '0-0-0-0-0-0-0-0-0-0-0', [194, 0, 195, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]
0x02d60…02d80 [2, 'HEX2BN.MAC', 0, 9, 'xl=00', 'bc=00', 'xh=00', 'rc=09', '0-0-0-0-0-0-0-0-0-0-0', [196, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]
0x02d80…02da0 [2, 'LC2UC.MAC', 0, 6, 'xl=00', 'bc=00', 'xh=00', 'rc=06', '0-0-0-0-0-0-0-0-0-0-0', [197, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]
0x02da0…02dc0 [2, 'MFILL.MAC', 0, 8, 'xl=00', 'bc=00', 'xh=00', 'rc=08', '0-0-0-0-0-0-0-0-0-0-0', [198, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]
0x02dc0…02de0 [2, 'MPASR.MAC', 0, 14, 'xl=00', 'bc=00', 'xh=00', 'rc=0e', '0-0-0-0-0-0-0-0-0-0-0', [199, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]
0x02de0…02e00 [2, 'MPBADD.MAC', 0, 8, 'xl=00', 'bc=00', 'xh=00', 'rc=08', '0-0-0-0-0-0-0-0-0-0-0', [200, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]
0x02e00…02e20 [2, 'MPBCMP.MAC', 0, 11, 'xl=00', 'bc=00', 'xh=00', 'rc=0b', '0-0-0-0-0-0-0-0-0-0-0', [201, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]
0x02e20…02e40 [2, 'MPBDIV.MAC', 0, 40, 'xl=00', 'bc=00', 'xh=00', 'rc=28', '0-0-0-0-0-0-0-0-0-0-0', [202, 0, 203, 0, 204, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]
0x02e40…02e60 [2, 'MPBMUL.MAC', 0, 28, 'xl=00', 'bc=00', 'xh=00', 'rc=1c', '0-0-0-0-0-0-0-0-0-0-0', [205, 0, 206, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]
0x02e60…02e80 [2, 'MPBSUB.MAC', 0, 9, 'xl=00', 'bc=00', 'xh=00', 'rc=09', '0-0-0-0-0-0-0-0-0-0-0', [207, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]
0x02e80…02ea0 [2, 'MPDADD.MAC', 0, 9, 'xl=00', 'bc=00', 'xh=00', 'rc=09', '0-0-0-0-0-0-0-0-0-0-0', [208, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]
0x02ea0…02ec0 [2, 'MPDCMP.MAC', 0, 11, 'xl=00', 'bc=00', 'xh=00', 'rc=0b', '0-0-0-0-0-0-0-0-0-0-0', [209, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]
0x02ec0…02ee0 [2, 'MPDDIV.MAC', 0, 43, 'xl=00', 'bc=00', 'xh=00', 'rc=2b', '0-0-0-0-0-0-0-0-0-0-0', [210, 0, 211, 0, 212, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]
0x02ee0…02f00 [2, 'MPDMUL.MAC', 0, 37, 'xl=00', 'bc=00', 'xh=00', 'rc=25', '0-0-0-0-0-0-0-0-0-0-0', [213, 0, 214, 0, 215, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]
0x02f00…02f20 [2, 'MPDSUB.MAC', 0, 10, 'xl=00', 'bc=00', 'xh=00', 'rc=0a', '0-0-0-0-0-0-0-0-0-0-0', [216, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]
0x02f20…02f40 [2, 'MPLSL.MAC', 0, 12, 'xl=00', 'bc=00', 'xh=00', 'rc=0c', '0-0-0-0-0-0-0-0-0-0-0', [217, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]
0x02f40…02f60 [2, 'MPLSR.MAC', 0, 13, 'xl=00', 'bc=00', 'xh=00', 'rc=0d', '0-0-0-0-0-0-0-0-0-0-0', [218, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]
0x02f60…02f80 [2, 'MPRL.MAC', 0, 14, 'xl=00', 'bc=00', 'xh=00', 'rc=0e', '0-0-0-0-0-0-0-0-0-0-0', [219, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]
0x02f80…02fa0 [2, 'MPRR.MAC', 0, 14, 'xl=00', 'bc=00', 'xh=00', 'rc=0e', '0-0-0-0-0-0-0-0-0-0-0', [220, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]
0x02fa0…02fc0 [2, 'MUL16.MAC', 0, 10, 'xl=00', 'bc=00', 'xh=00', 'rc=0a', '0-0-0-0-0-0-0-0-0-0-0', [221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]
0x02fc0…02fe0 [2, 'NDIM.MAC', 0, 35, 'xl=00', 'bc=00', 'xh=00', 'rc=23', '0-0-0-0-0-0-0-0-0-0-0', [222, 0, 223, 0, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]
0x02fe0…03000 [2, 'POS.MAC', 0, 26, 'xl=00', 'bc=00', 'xh=00', 'rc=1a', '0-0-0-0-0-0-0-0-0-0-0', [225, 0, 226, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]
0x03000…03020 (1, 0, 3) [2, 'SDIV16.MAC', 0, 30, 'xl=00', 'bc=00', 'xh=00', 'rc=1e', '0-0-0-0-0-0-0-0-0-0-0', [227, 0, 228, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]
0x03020…03040 [2, 'STRCMP.MAC', 0, 14, 'xl=00', 'bc=00', 'xh=00', 'rc=0e', '0-0-0-0-0-0-0-0-0-0-0', [229, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]
0x03040…03060 [3, 'CPMMAC.MAC', 0, 128, 'xl=00', 'bc=00', 'xh=00', 'rc=80', '0-0-0-0-0-0-0-0-0-0-0', [230, 0, 231, 0, 232, 0, 233, 0, 234, 0, 235, 0, 236, 0, 237, 0]]
0x03060…03080 [3, 'CPMMAC.MAC', 1, 128, 'xl=01', 'bc=00', 'xh=00', 'rc=80', '0-0-0-0-0-0-0-0-0-0-0', [238, 0, 239, 0, 240, 0, 241, 0, 242, 0, 243, 0, 244, 0, 245, 0]]
0x03080…030a0 [3, 'CPMMAC.MAC', 2, 29, 'xl=02', 'bc=00', 'xh=00', 'rc=1d', '0-0-0-0-0-0-0-0-0-0-0', [246, 0, 247, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]
0x030a0…030c0 [3, 'FLAGS.MAC', 0, 9, 'xl=00', 'bc=00', 'xh=00', 'rc=09', '0-0-0-0-0-0-0-0-0-0-0', [248, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]
0x030c0…030e0 [0, '-MULTIPL.037', 0, 0, 'xl=00', 'bc=00', 'xh=00', 'rc=00', '0-0-0-0-0-0-0-0-0-0-0', [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]
0x030e0…03100 Dirent {Status=0xe5}
[…0x18…]
0x03400…03800 (1, 0, 4) 0xe5[0x400]
0x03800…03c00 (1, 0, 5) DataBlock {»HELP.MAN«}
[…0x3…]
0x04800…04c00 (1, 1, 4) DataBlock {»COSTS«}
[…0x1…]
0x04f00…04f20 ba 01 c8 01 d6 01 e4 01 f2 01 00 02 0e 02 1c 02 2a 02 6c 00 38 02 3e 02 44 02 4a 02 50 02 56 02 ┆ * l 8 > D J P V ┆
0x04f20…04f40 5c 02 62 02 68 02 6e 02 74 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆Ø b h n t ┆
0x04f40…04f60 00 00 ff 00 7a 02 88 02 96 02 a4 02 b2 02 c0 02 ce 02 dc 02 ea 02 f8 02 06 03 18 00 00 44 03 4a ┆ z D J┆
0x04f60…04f80 61 6e 00 00 44 03 46 65 62 00 00 44 03 4d 61 72 00 00 44 03 41 70 72 00 00 44 03 4a 75 6e 00 00 ┆an D Feb D Mar D Apr D Jun ┆
0x04f80…04fa0 44 03 4a 75 6c 00 00 44 03 41 75 67 00 00 44 03 53 65 70 00 00 44 03 4f 63 74 00 00 44 03 4e 6f ┆D Jul D Aug D Sep D Oct D No┆
0x04fa0…04fc0 76 00 00 44 03 44 65 63 00 00 44 04 42 6f 61 74 00 00 44 09 49 6e 73 75 72 61 6e 63 65 00 00 44 ┆v D Dec D Boat D Insurance D┆
0x04fc0…04fe0 05 50 68 6f 6e 65 00 00 44 03 43 61 72 02 00 06 08 43 24 37 60 00 00 00 00 00 00 02 00 06 08 43 ┆ Phone D Car C$7` C┆
0x04fe0…05000 24 37 60 00 00 00 00 00 00 02 00 06 08 43 24 37 60 00 00 00 00 00 00 02 00 06 08 43 24 37 60 00 ┆$7` C$7` C$7` ┆
0x05000…05180 (2, 0, 1) DataBlock {»FORMAT.FMT«}
0x05180…051a0 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 ┆ ┆
[…0x3…]
0x05200…05220 e5 52 45 41 44 20 20 20 20 4d 45 20 00 00 00 03 43 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ READ ME C ┆
0x05220…05240 e5 42 44 53 20 20 20 20 20 4c 49 42 00 00 00 33 44 00 45 00 46 00 47 00 00 00 00 00 00 00 00 00 ┆ BDS LIB 3D E F G ┆
0x05240…05260 e5 43 44 42 20 20 20 20 20 48 20 20 00 00 00 1d 48 00 49 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ CDB H H I ┆
0x05260…05280 e5 48 41 52 44 57 41 52 45 48 20 20 00 00 00 16 4a 00 4b 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ HARDWAREH J K ┆
0x05280…052a0 e5 4c 32 20 20 20 20 20 20 44 4f 43 00 00 00 79 4c 00 4d 00 4e 00 4f 00 50 00 51 00 52 00 53 00 ┆ L2 DOC yL M N O P Q R S ┆
0x052a0…052c0 e5 54 45 53 54 20 20 20 20 43 20 20 00 00 00 01 54 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ TEST C T ┆
0x052c0…052e0 e5 54 45 53 54 20 20 20 20 42 41 4b 00 00 00 01 55 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ TEST BAK U ┆
0x052e0…05300 e5 54 45 53 54 20 20 20 20 43 52 4c 00 00 00 05 56 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ TEST CRL V ┆
0x05300…05320 e5 54 45 53 54 20 20 20 20 43 4f 4d 00 00 00 1c 57 00 58 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ TEST COM W X ┆
0x05320…05340 e5 44 49 56 49 53 49 4f 4e 43 20 20 00 00 00 01 59 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ DIVISIONC Y ┆
0x05340…05360 e5 4d 55 4c 54 20 20 20 20 43 20 20 00 00 00 01 5a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ MULT C Z ┆
0x05360…05380 e5 4c 32 20 20 20 20 20 20 43 52 4c 00 00 00 64 5b 00 5e 00 a9 00 aa 00 ab 00 ac 00 ad 00 00 00 ┆ L2 CRL dÆ ^ ┆
0x05380…053a0 e5 42 44 53 43 49 4f 20 20 48 20 20 00 00 00 14 5c 00 5d 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ BDSCIO H Ø Å ┆
0x053a0…053c0 e5 44 49 56 49 53 49 4f 4e 43 52 4c 00 00 00 05 5f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ DIVISIONCRL _ ┆
0x053c0…053e0 e5 44 49 4f 20 20 20 20 20 48 20 20 00 00 00 08 60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ DIO H ` ┆
0x053e0…05400 e5 43 44 42 32 20 20 20 20 48 20 20 00 00 00 1f 61 00 62 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ CDB2 H a b ┆
0x05400…05420 (2, 0, 2) c6 08 be 28 24 3a ca 08 b7 c4 65 04 3a bf 08 32 c3 08 2a c0 08 22 c4 08 3a c8 08 32 c6 08 3a d8 ┆ ($: e : 2 * " : 2 : ┆
0x05420…05440 08 b7 c4 59 04 af 32 ca 08 2a dc 08 eb 2a d0 08 3a d9 08 b7 20 06 3e 01 32 ca 08 eb 01 80 00 ed ┆ Y 2 * * : > 2 ┆
0x05440…05460 b0 3a db 08 fe 01 20 0d 3a d7 08 b7 20 07 af 32 ca 08 cd 65 04 3a d7 08 c9 cd 71 04 3e 0d cd be ┆ : : 2 e : q > ┆
0x05460…05480 02 32 d7 08 c9 cd 71 04 3e 0e cd be 02 32 d7 08 c9 3a c6 08 6f 26 00 22 cb 02 2a d3 08 22 cd 02 ┆ 2 q > 2 : o& " * " ┆
0x05480…054a0 3e 10 cd be 02 7d 32 c7 08 22 cb 02 3e 0b cd be 02 2a c4 08 22 cb 02 3e 0a cd be 02 21 bf 04 22 ┆> å2 " > * " > ! "┆
0x054a0…054c0 cb 02 3e 0c cd be 02 3e 01 32 ca 02 3e 1c cd be 02 c9 7e b7 c8 4e e5 cd 3c 02 e1 23 c3 b2 04 00 ┆ > > 2 > ü N < # ┆
0x054c0…054e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ ┆
[…0x19…]
0x05800…05c00 (2, 0, 3) DataBlock {»INSTALL.COM«}
[…0x6…]
0x07180…071a0 11 18 b7 ca 90 16 36 00 23 36 00 23 3d c2 86 16 e5 2a 77 17 7c b5 c2 a0 16 2a 15 18 eb c3 ac 16 ┆ 6 #6 #= *w ø * ┆
0x071a0…071c0 2a 00 03 eb 2a 75 17 29 19 5e 23 56 e1 73 23 72 23 e5 2a 79 17 29 19 eb e1 73 23 72 3e 7f 32 0e ┆* *u ) ^#V s#r# *y ) s#r> 2 ┆
0x071c0…071e0 03 01 87 17 21 00 00 22 12 03 2a 93 17 e5 2a 91 17 e5 21 13 03 1e 00 c3 84 06 e5 2a 97 17 4e 23 ┆ ! " * * ! * N#┆
0x071e0…07200 46 23 22 97 17 e1 11 3d 17 cd ed 16 c9 78 b1 c8 0b cd 03 17 ca ed 16 c9 78 b1 c8 0b cd 10 17 ca ┆F#" = x x ┆
0x07200…07220 f8 16 c9 cd 07 17 c0 e5 cd 18 17 e1 c0 77 23 c9 cd 14 17 c0 cd 18 17 c9 3a 3a 17 b7 c2 2c 17 cd ┆ w# :: , ┆
0x07220…07240 e0 0f b7 c0 21 80 00 22 3b 17 3e 80 3d 32 3a 17 af 2a 3b 17 7e 23 22 3b 17 c9 00 00 00 00 49 4e ┆ ! "; > =2: *; ü#"; IN┆
0x07240…07260 53 54 41 4c 4c 20 4f 56 52 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆STALL OVR ┆
0x07260…07280 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ ┆
0x07280…072a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 4c 9e 50 f3 4b 2d 4c ┆ L P K-L┆
0x072a0…072c0 00 00 00 00 fe 4b 09 4c 8b 4c d8 4e 20 4c 00 00 38 4c 14 4c d1 4c b8 4e 2a 53 2c 4d 8b 4e 00 00 ┆ K L L N L 8L L L N*S,M N ┆
0x072c0…072e0 97 4c 12 4e 04 d9 00 ff 00 00 00 f7 01 c7 02 5b 36 00 00 04 d9 00 00 03 d9 00 00 01 01 01 d9 01 ┆ L N Æ6 ┆
0x072e0…07300 d9 00 00 00 00 00 01 d4 5e 20 8c c0 9b 80 0f 00 00 00 00 05 dc 05 d9 51 41 07 51 42 00 51 43 01 ┆ ^ QA QB QC ┆
0x07300…07320 51 44 02 51 45 03 51 48 04 51 4c 05 51 4d 06 62 53 00 00 00 00 00 00 00 00 00 00 00 00 0d 0a 65 ┆QD QE QH QL QM bS e┆
0x07320…07340 72 72 6f 72 20 2d 20 6e 6f 20 6c 6f 61 64 20 66 69 6c 65 20 70 72 65 73 65 6e 74 0d 0a 24 0d 0a ┆rror - no load file present $ ┆
0x07340…07360 65 72 72 6f 72 20 2d 20 6c 6f 61 64 65 72 20 66 69 6c 65 20 66 6f 72 6d 61 74 20 65 72 72 6f 72 ┆error - loader file format error┆
0x07360…07380 0d 0a 24 0d 0a 65 72 72 6f 72 20 2d 20 69 6e 76 61 6c 69 64 20 6c 6f 61 64 20 66 69 6c 65 0d 0a ┆ $ error - invalid load file ┆
0x07380…073a0 24 49 4e 49 4e 49 54 20 20 50 52 4e 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆$ININIT PRN ┆
0x073a0…073c0 00 00 49 4e 49 4e 49 54 20 20 4d 41 43 01 00 80 11 2d 01 2e 01 00 00 00 00 00 00 00 00 00 00 00 ┆ ININIT MAC - . ┆
0x073c0…073e0 00 11 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ ┆
0x073e0…07400 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0a 00 00 00 00 00 00 00 ┆ ┆
0x07400…07420 (2, 1, 5) 01 c8 21 af 23 cd 3e 13 cd 97 28 c3 25 0a fe 0c ca 84 25 fe 0a ca 84 25 b7 ca c9 24 3a 75 04 b7 ┆ ! # > ( % % % $:u ┆
0x07420…07440 ca 68 25 79 fe 2f c2 42 25 3a 98 3a fe 2a 3e 2f c2 42 25 3a 75 04 3d fe ff ca c4 24 32 75 04 c3 ┆ h%y / B%: : *>/ B%:u = $2u ┆
0x07440…07460 c4 24 fe 2a c2 62 25 3a 98 3a fe 2f 3e 2a c2 62 25 3a 3b 04 b7 ca c4 24 3a 75 04 3c 32 75 04 c3 ┆ $ * b%: : />* b%:; $:u <2u ┆
0x07460…07480 c4 24 32 98 3a c3 c9 24 71 79 cd 0d 13 fe 23 c2 8a 25 3a 98 3a 32 99 3a 22 62 3a 3e 23 23 32 98 ┆ $2 : $qy # %: :2 :"b:>##2 ┆
0x07480…074a0 3a c3 c9 24 3e ff 77 c3 7d 25 fe 22 c2 b0 25 3a 9a 3a b7 c2 9e 25 3a 98 3a fe 27 ca 0d 26 3a 9a ┆: $> w å% " %: : %: : ' &: ┆
0x074a0…074c0 3a b7 3e 01 ca a8 25 af 32 9a 3a 3e 22 c3 0d 26 fe 5c c2 d3 25 3a 9a 3a b7 3e 5c ca 0d 26 23 cd ┆: > % 2 :>" & Ø %: : >Ø &# ┆
0x074c0…074e0 a2 27 fe 22 ca cf 25 fe 5c ca cf 25 c3 cf 24 77 c3 0d 26 fe 2a c2 f4 25 3a 98 3a fe 2f 3e 2a c2 ┆ ' " % Ø % $w & * %: : />* ┆
0x074e0…07500 0d 26 3a 9a 3a b7 3e 2a c2 0d 26 2b 3e 01 32 75 04 c3 c4 24 fe 49 c2 0d 26 3a 99 3a fe 0d c2 0d ┆ &: : >* &+> 2u $ I &: : ┆
0x07500…07520 26 af 32 99 3a 3a 98 3a fe 23 ca 15 26 32 98 3a 23 c3 c9 24 0a af 32 14 26 22 96 3a 23 cd a2 27 ┆& 2 :: : # &2 :# $ 2 &" :# '┆
0x07520…07540 4f cd 0d 13 fe 4e c2 68 25 cd a2 27 cd 0d 13 fe 43 c2 0d 26 cd a2 27 cd e1 26 c2 34 26 cd a2 27 ┆O N h% ' C & ' & 4& '┆
0x07540…07560 cd e1 26 ca 3d 26 f5 3a 2c 04 32 9c 3a 3a 2b 04 32 9b 3a f1 11 64 3a d5 fe 22 ca 81 26 fe 3c c2 ┆ & =& :, 2 ::+ 2 : d: " & < ┆
0x07560…07580 89 26 32 14 26 3a 55 01 fe ff c2 70 26 3a 2c 04 32 9c 3a 3a 56 01 fe ff c2 7e 26 3a 2b 04 32 9b ┆ &2 &:U p&:, 2 ::V ü&:+ 2 ┆
0x07580…075a0 3a d5 cd af 27 d1 da 3e 15 fe 0a ca a8 26 fe 0d ca a8 26 cd e1 26 ca a8 26 fe 3e ca a8 26 fe 22 ┆: ' > & & & & > & "┆
0x075a0…075c0 ca a8 26 12 13 c3 81 26 fe 0a ca f4 26 cd ea 26 fe 2f c2 a8 26 cd ea 26 fe 2a c2 a8 26 cd ea 26 ┆ & & & & / & & * & &┆
0x075c0…075e0 fe 0a c2 d1 26 2a 62 3a 36 0d 23 22 62 3a c3 bd 26 fe 2a c2 bd 26 cd ea 26 fe 2f c2 d1 26 c3 a8 ┆ &*b:6 #"b: & * & & / & ┆
0x075e0…07600 26 fe 20 c8 fe ff c8 fe 09 c9 d5 cd af 27 d1 d0 c1 c3 3e 15 af 12 cd cd 27 d1 d5 cd 7d 03 da 10 ┆& ' > ' å ┆
0x07600…07620 27 1a fe 2f c2 10 27 78 32 9b 3a 13 e1 c3 11 27 d1 21 5c 00 cd 30 28 da 21 27 3a 14 26 b7 c2 28 ┆' / 'x2 : ' !Ø 0( !': & (┆
0x07620…07640 27 3a 5c 00 b7 c2 2f 27 3a 9c 3a 3c 32 5c 00 3d 32 9c 3a 5f 0e 0e cd 05 00 3a 2c 04 f5 3a 2b 04 ┆':Ø /': :<2Ø =2 :_ :, :+ ┆
0x07640…07660 f5 3a 9c 3a 32 2c 04 3a 9b 3a 32 2b 04 5f 0e 20 cd 05 00 2a 62 3a 36 0d 23 3a 61 3a 3c 32 61 3a ┆ : :2, : :2+ _ *b:6 #:a:<2a:┆
0x07660…07680 3d c2 67 27 36 f5 23 22 96 3a cd 71 24 32 3c 04 3a 61 3a 3d 32 61 3a c2 7d 27 36 f6 23 f1 32 2b ┆= g'6 #" : q$2< :a:=2a: å'6 # 2+┆
0x07680…076a0 04 e5 5f 0e 20 cd 05 00 e1 f1 32 2c 04 e5 5f 0e 0e cd 05 00 e1 cd dd 27 3a 3c 04 b7 ca 25 0a c3 ┆ _ 2, _ ':< % ┆
0x076a0…076c0 c9 24 cd af 27 da ab 27 fe 1a c0 c1 c3 3e 15 eb 2a 5f 3a 23 7d b7 c2 c5 27 cd db 28 21 80 00 eb ┆ $ ' ' > *_:#å ' (! ┆
0x076c0…076e0 d8 cd 88 0c eb 7e e6 7f 22 5f 3a eb c9 e5 d5 0e 00 2a 5d 3a cd f1 27 22 5d 3a d1 e1 c9 e5 d5 0e ┆ ü "_: *Å: '"Å: ┆
0x076e0…07700 01 2a 5d 3a 11 5d ff 19 22 5d 3a cd f1 27 d1 e1 c9 11 5c 00 06 21 cd 0a 28 11 80 00 06 80 cd 0a ┆ *Å: Å "Å: ' Ø ! ( ┆
0x07700…07720 28 11 5f 3a 06 02 cd 0a 28 c9 79 b7 ca 10 28 eb 1a 77 23 13 05 c2 10 28 79 b7 ca 1e 28 eb d5 e5 ┆( _: ( y ( w# (y ( ┆
0x07720…07740 2a 70 04 eb e1 cd 86 0b d1 d8 21 70 23 c3 1c 0a 06 08 e5 13 1a 1b fe 3a 3a 34 04 37 3f f5 c2 4c ┆*p !p# ::4 7? L┆
0x07740…07760 28 f1 37 f5 1a cd 0d 13 d6 40 13 13 77 23 cd 68 28 1a fe 2e c2 58 28 13 06 03 cd 68 28 36 00 11 ┆( 7 @ w# h( . X( h(6 ┆
0x07760…07780 14 00 19 36 00 f1 d1 c9 c5 1a cd 8b 28 da 81 28 77 23 13 05 c2 69 28 c1 1a cd 8b 28 d8 13 c3 78 ┆ 6 ( (w# i( ( x┆
0x07780…077a0 28 3e 20 77 23 05 c2 81 28 c1 c9 cd 0d 13 fe 2e 37 c8 b7 37 c8 3f c9 d5 c5 3a 5c 00 b7 c2 a6 28 ┆(> w# ( .7 7 ? :Ø (┆
0x077a0…077c0 0e 19 cd 05 00 3c c6 40 cd 48 13 3e 3a cd 48 13 06 08 11 5d 00 cd c8 28 3e 2e cd 48 13 06 03 cd ┆ < @ H >: H Å (>. H ┆
0x077c0…077e0 c8 28 cd 4f 0a c1 d1 c9 1a cd 48 13 13 05 c8 1a fe 20 c2 c9 28 13 05 c2 d5 28 c9 e5 d5 11 5c 00 ┆ ( O H ( ( Ø ┆
0x077e0…07800 0e 14 cd 05 00 b7 d1 e1 c8 fe 01 c2 f0 28 37 c9 21 50 23 c3 1c 0a fe 0d 0e 0a c8 fe 0a 0e 0d c8 ┆ (7 !P# ┆
0x07800…07c00 (3, 0, 1) DataBlock {»INSTALL.DAT«}
[…0x14…]
0x0c980…0c9a0 00 04 00 4d 00 00 00 cd 00 00 3e 17 d3 14 21 00 3c 1e 20 7c fe 2f ca 17 00 2b 73 c3 0c 00 23 22 ┆ M > ! < ø / +s #"┆
0x0c9a0…0c9c0 00 00 cd 00 00 21 00 00 22 00 00 22 00 00 22 00 00 22 00 00 c9 10 00 15 00 01 07 76 69 64 65 6f ┆ ! " " " " video┆
0x0c9c0…0c9e0 69 6e 01 00 01 08 70 63 68 53 63 72 65 65 19 00 01 08 76 69 64 65 6f 6f 75 74 1c 00 01 06 6c 74 ┆in pchScree videoout lt┆
0x0c9e0…0ca00 62 61 64 30 22 00 01 07 6c 74 62 61 64 30 33 25 00 01 06 6c 74 62 61 64 31 28 00 01 07 6c 74 62 ┆bad0" ltbad03% ltbad1( ltb┆
0x0ca00…0ca20 61 64 31 33 2b 00 cc 00 00 00 44 00 25 00 0a 00 e1 22 ac 00 e1 d1 cd 00 00 22 aa 00 e1 d1 cd 00 ┆ad13+ D % " " ┆
0x0ca20…0ca40 00 22 a8 00 eb 2a aa 00 cd ae 00 d1 e1 22 a6 00 d2 55 00 cd 00 00 d5 c1 c5 78 b1 ca 9e 00 0b c5 ┆ " * " U x ┆
0x0ca40…0ca60 21 a6 00 4e 23 46 2a aa 00 eb 2a a8 00 cd b4 00 11 80 00 2a a8 00 19 22 a8 00 2a aa 00 19 22 aa ┆! N#F* * * " * " ┆
0x0ca60…0ca80 00 c1 c3 29 00 cd 00 00 d5 e1 e5 7d 1f 67 78 1f 6f eb 2a a8 00 19 22 a8 00 2a aa 00 19 22 aa 00 ┆ ) å gx o * " * " ┆
0x0ca80…0caa0 c1 c5 78 b1 ca 9e 00 0b c5 11 80 ff 2a a8 00 19 22 a8 00 2a aa 00 19 22 aa 00 21 a6 00 4e 23 46 ┆ x * " * " ! N#F┆
0x0caa0…0cac0 2a aa 00 eb 2a a8 00 cd b4 00 c1 c3 72 00 c1 cd 00 00 2a ac 00 e9 00 00 00 00 00 00 00 00 7c ba ┆* * r * ø ┆
0x0cac0…0cae0 c0 7d bb c9 78 b1 c8 cd ae 00 d2 c9 00 0b 09 eb 09 03 e5 eb ed b8 d1 13 c9 ed b0 c9 02 00 0a 00 ┆ å x ┆
0x0cae0…0cb00 12 00 16 00 19 00 1e 00 21 00 2c 00 31 00 37 00 3b 00 3e 00 44 00 48 00 4b 00 4f 00 53 00 63 00 ┆ ! , 1 7 ; > D H K O S c ┆
0x0cb00…0cb20 67 00 6a 00 6e 00 75 00 7d 00 81 00 84 00 88 00 8b 00 91 00 95 00 98 00 9c 00 b8 00 bb 00 a3 00 ┆g j n u å ┆
0x0cb20…0cb40 02 06 73 65 74 73 70 74 07 00 0f 00 02 07 76 69 64 65 6f 69 6e 24 00 56 00 01 08 76 69 64 65 6f ┆ setspt videoin$ V video┆
0x0cb40…0cb60 6f 75 74 a0 00 07 75 63 6f 6d 70 31 36 ae 00 21 00 00 00 06 00 0a 00 00 00 cd 00 00 c8 79 fe 07 ┆out ucomp16 ! y ┆
0x0cb60…0cb80 c0 3a 03 00 d3 29 06 ff 05 c2 0f 00 d3 28 06 ff 05 c2 17 00 3d c2 0b 00 c9 c9 11 00 19 00 1d 00 ┆ : ) ( = ┆
0x0cb80…0cba0 01 06 74 66 6f 72 49 49 01 00 17 00 00 00 04 00 00 00 14 00 cd 07 00 22 15 00 c9 7d 0f f5 e6 0f ┆ tforII " å ┆
0x0cba0…0cbc0 c6 30 67 f1 78 1f 83 6f c9 00 00 01 00 04 00 06 73 65 74 73 70 74 07 00 08 70 63 68 53 63 72 65 ┆ 0g x o setspt pchScre┆
0x0cbc0…0cbe0 65 15 00 01 00 00 00 00 00 00 00 00 00 c9 01 00 00 00 00 00 00 00 00 00 c9 02 00 1b 41 02 00 1b ┆e A ┆
0x0cbe0…0cc00 4e 02 00 1b 45 02 00 1b 44 69 00 1e 00 00 05 80 1a 00 00 1a 80 1d 00 00 04 80 1c 00 00 13 80 1f ┆N E Di ┆
0x0cc00…0cc20 (5, 0, 2) 2a 36 40 cd 70 37 19 23 7d cd fa 37 3a 33 40 07 07 07 07 e6 f0 84 cd fa 37 e1 c1 f1 c9 fe 8d c2 ┆*6@ p7 #å 7:3@ 7 ┆
0x0cc20…0cc40 42 3d cd d4 3c 23 cd 83 36 fe fc c4 96 3c 23 5e 23 56 23 eb 22 6d 40 eb 11 a7 34 cd 90 38 cd 76 ┆B= <# 6 <#^#V# "m@ 4 8 v┆
0x0cc40…0cc60 3f c9 fe 92 c2 99 3d cd d4 3c cd d5 2a 23 cd 83 36 fe c2 d5 11 4f 32 c4 99 3c d1 23 cd 40 2e cd ┆? = < *# 6 O2 < # @. ┆
0x0cc60…0cc80 ec 04 cd 80 2e fe c3 d5 11 6a 32 c4 99 3c d1 23 cd 4f 2c cd f5 2a cd 9c 3c cd 83 36 fe 93 ca 88 ┆ . j2 < # O, * < 6 ┆
0x0cc80…0cca0 3d cd 16 2b cd 34 2b c9 cd d0 2c cd 16 2b cd 34 2b 23 cd 9c 3c cd eb 2c c9 fe 96 c2 eb 3d 23 7e ┆= + 4+ , + 4+# < , =#ü┆
0x0cca0…0ccc0 fe fa c4 96 3c 23 5e 23 56 23 cd 6c 39 cd d5 2a cd 83 36 cd 83 36 fe c2 d5 11 4f 32 c4 99 3c d1 ┆ <#^#V# l9 * 6 6 O2 < ┆
0x0ccc0…0cce0 cd d4 3c 23 cd 40 2e cd ec 04 cd 80 2e fe c3 d5 11 6a 32 c4 99 3c d1 23 cd 4f 2c cd f5 2a cd 9c ┆ <# @. . j2 < # O, * ┆
0x0cce0…0cd00 3c cd 9c 3c cd 16 2b cd 34 2b c9 fe 95 c2 32 3e 23 cd d5 2a cd 0d 2b cd 9c 3c cd 83 36 fe 96 c4 ┆< < + 4+ 2># * + < 6 ┆
0x0cd00…0cd20 96 3c 23 cd 83 36 fe fa c2 0e 3e 23 23 23 cd d4 3c cd 40 2e cd ec 04 cd 80 2e cd d7 2b cd 16 2b ┆ <# 6 >### < @. . + +┆
0x0cd20…0cd40 cd 34 2b cd 83 36 fe c6 d5 11 9c 2f c2 99 3c d1 23 c9 fe 8e c2 99 3e cd d4 3c 23 cd 83 36 fe c6 ┆ 4+ 6 / < # > <# 6 ┆
0x0cd40…0cd60 ca 7c 3e cd d5 2a 3e 81 32 4f 40 cd 40 2e cd f4 04 cd 80 2e cd 27 2d cd f5 2a cd 16 2b cd 34 2b ┆ ø> *> 2O@ @. . '- * + 4+┆
0x0cd60…0cd80 3a 4e 40 b7 ca 70 3e 11 da 34 cd 90 38 c3 7c 3e cd 41 2a c2 7c 3e 11 da 34 cd 90 38 e5 2a be 40 ┆:N@ p> 4 8 ø> A* ø> 4 8 * @┆
0x0cd80…0cda0 22 6d 40 11 a7 34 2a 7b 40 7c b5 e1 c2 92 3e 11 cc 33 cd 90 38 cd 76 3f c9 fe 97 ca ce 3e fe 9c ┆"m@ 4*æ@ø > 3 8 v? > ┆
0x0cda0…0cdc0 c8 cd d4 3c cd d5 2a cd 40 2e cd e5 04 cd 80 2e cd 83 36 fe c6 ca c1 3e 11 8a 30 cd ab 37 cd 88 ┆ < * @. . 6 > 0 7 ┆
0x0cdc0…0cde0 3f cd 76 3f cd f5 2a cd 16 2b cd 34 2b c9 23 cd d4 3c cd 54 27 cd 83 36 06 00 3e 01 32 4f 40 cd ┆? v? * + 4+ # < T' 6 > 2O@ ┆
0x0cde0…0ce00 40 2e cd 52 0a cd 80 2e cd 41 2a c2 fd 3e 3a 89 40 e6 c0 3e 7d ca fa 3e 3e 7b cd fa 37 7e fe f7 ┆@. R . A* >: @ >å >>æ 7ü ┆
0x0ce00…0ce20 c2 10 3f 23 eb 2a 64 40 23 22 64 40 eb c3 fd 3e 7e 23 fe fe c2 96 3c 46 78 b7 ca 62 3f eb 2e 3e ┆ ?# *d@#"d@ >ü# <Fx b? .>┆
0x0ce20…0ce40 13 1a 67 22 6d 40 13 1a 67 22 71 40 13 1a 6f 13 1a 67 22 73 40 cd 71 36 22 6f 40 eb cd 41 2a c2 ┆ g"m@ g"q@ o g"s@ q6"o@ A* ┆
0x0ce40…0ce60 4d 3f 11 9f 34 3e fe 32 6d 40 c3 5b 3f 3a 89 40 e6 c0 11 87 34 ca 5b 3f 11 93 34 cd 90 38 05 c3 ┆M? 4> 2m@ Æ?: @ 4 Æ? 4 8 ┆
0x0ce60…0ce80 18 3f 23 5e 23 56 23 eb 22 6d 40 eb 11 a7 34 cd 90 38 cd 9c 3c c9 cd 83 36 fe c6 c2 80 3f 23 c9 ┆ ?#^#V# "m@ 4 8 < 6 ?# ┆
0x0ce80…0cea0 11 9c 2f cd bf 37 23 c9 7e b7 ca a2 36 fe c6 c8 11 b0 2f fe 9b ca 99 3c fe 9c ca 99 3c fe f7 c2 ┆ / 7# ü 6 / < < ┆
0x0cea0…0cec0 ab 3f e5 2a 64 40 23 22 64 40 e1 cd 6a 36 23 da 88 3f 23 23 c3 88 3f 2a b3 40 eb 21 98 4b 7a b3 ┆ ? *d@#"d@ j6# ?## ?* @ ! Kz ┆
0x0cec0…0cee0 c8 d5 5e 23 56 23 7e 23 e5 66 6f eb cd d6 3f e1 23 d1 1b c3 be 3f 44 4d 2a b7 40 d5 eb 21 3c 52 ┆ ^#V#ü# fo ? # ?DM* @ !<R┆
0x0cee0…0cf00 7a b3 c2 e7 3f d1 c9 7e 23 b9 c2 f2 3f 7e b8 ca f9 3f 23 23 23 1b c3 e0 3f eb e3 e5 13 1a 6f 13 ┆z ? ü# ?ü ?### ? o ┆
0x0cf00…0cf20 1a 67 13 eb e3 7d 12 13 7c 12 22 84 40 e1 d1 1b e5 2a 84 40 e3 c3 e0 3f 2a af 40 7d cd fa 37 7c ┆ g å ø " @ * @ ?* @å 7ø┆
0x0cf20…0cf40 cd fa 37 29 01 58 45 7c b5 c8 0a cd fa 37 03 2b c3 27 40 73 40 cd 71 36 22 6f 40 eb cd 41 2a c2 ┆ 7) XEø 7 + '@s@ q6"o@ A* ┆
0x0cf40…0cf60 4d 3f 3a 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 ┆M?: ┆
0x0cf60…0cf80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ ┆
0x0cf80…0cfa0 20 45 4c 53 45 20 4d 41 4b 45 20 31 36 20 42 49 54 0d 0a 09 4c 44 09 42 2c 30 09 0d 0a 09 4c 44 ┆ ELSE MAKE 16 BIT LD B,0 LD┆
0x0cfa0…0cfc0 09 48 4c 2c 52 58 4d 53 47 09 3b 20 41 44 44 52 20 4f 46 20 4d 53 47 2e 0d 0a 09 58 4f 52 09 41 ┆ HL,RXMSG ; ADDR OF MSG. XOR A┆
0x0cfc0…0cfe0 09 09 3b 20 52 45 53 45 54 20 43 2d 46 4c 41 47 0d 0a 09 53 42 43 09 48 4c 2c 42 43 09 09 3b 20 ┆ ; RESET C-FLAG SBC HL,BC ; ┆
0x0cfe0…0d000 53 55 42 54 52 41 43 54 0d 0a 09 4c 44 09 41 2c 28 52 58 4c 29 0d 0a 09 4c 44 09 43 2c 41 09 09 ┆SUBTRACT LD A,(RXL) LD C,A ┆
0x0d000…0d400 (5, 0, 3) DataBlock {»INSTALL.MSG«}
[…0xb…]
0x0fe80…0fea0 74 72 75 63 6b 2e 1c 00 54 65 73 74 20 6f 66 20 67 72 61 70 68 69 63 73 20 63 68 61 72 61 63 74 ┆truck. Test of graphics charact┆
0x0fea0…0fec0 65 72 73 2e 28 00 49 66 20 74 68 65 20 74 65 72 6d 69 6e 61 6c 20 68 61 73 20 67 72 61 70 68 69 ┆ers.( If the terminal has graphi┆
0x0fec0…0fee0 63 73 20 63 68 61 72 61 63 74 65 72 73 2c 24 00 74 68 65 20 62 6f 72 64 65 72 20 6f 66 20 74 68 ┆cs characters,$ the border of th┆
0x0fee0…0ff00 65 20 62 6f 78 20 69 73 20 63 6f 6e 74 69 6e 75 6f 75 73 2c 26 00 74 68 65 72 65 20 61 72 65 20 ┆e box is continuous,& there are ┆
0x0ff00…0ff20 74 77 6f 20 64 6f 77 6e 20 6d 61 72 6b 73 20 70 6f 69 6e 74 69 6e 67 20 69 6e 74 6f 23 00 74 68 ┆two down marks pointing into# th┆
0x0ff20…0ff40 65 20 62 6f 78 20 6f 6e 20 74 68 65 20 74 6f 70 20 6c 69 6e 65 2c 20 61 6e 64 20 74 77 6f 20 75 ┆e box on the top line, and two u┆
0x0ff40…0ff60 70 19 00 6d 61 72 6b 73 20 6f 6e 20 74 68 65 20 62 6f 74 74 6f 6d 20 6c 69 6e 65 2e 24 00 50 72 ┆p marks on the bottom line.$ Pr┆
0x0ff60…0ff80 65 73 73 20 63 6f 6e 74 72 6f 6c 2d 43 20 69 66 20 74 68 69 73 20 74 65 73 74 20 66 61 69 6c 65 ┆ess control-C if this test faile┆
0x0ff80…0ffa0 64 2e 15 00 43 61 6e 20 6e 6f 74 20 6f 70 65 6e 20 6d 61 70 20 66 69 6c 65 25 00 42 6c 6f 63 6b ┆d. Can not open map file% Block┆
0x0ffa0…0ffc0 20 20 20 20 4c 6f 61 64 20 41 64 64 72 20 20 52 65 6c 6f 63 61 74 69 6f 6e 20 4f 66 66 73 65 74 ┆ Load Addr Relocation Offset┆
0x0ffc0…0ffe0 13 00 52 65 6c 6f 63 61 74 69 6f 6e 20 4f 66 66 73 65 74 73 3a 2a 00 59 6f 75 20 6d 61 79 20 77 ┆ Relocation Offsets:* You may w┆
0x0ffe0…10000 69 73 68 20 74 6f 20 63 68 61 6e 67 65 20 64 69 73 6b 73 20 61 74 20 74 68 69 73 20 74 69 6d 65 ┆ish to change disks at this time┆
0x10000…10400 (6, 0, 5) DataBlock {»INSTALL.OVR«}
[…0x1d…]
0x17700…17720 0a 0d 0a 09 71 09 71 75 69 74 20 74 68 65 20 63 75 72 72 65 6e 74 20 67 61 6d 65 2e 0d 0a 0d 0a ┆ q quit the current game. ┆
0x17720…17740 09 62 09 70 72 69 6e 74 73 20 6f 75 74 20 62 6f 61 72 64 20 61 67 61 69 6e 2e 0d 0a 0d 0a 09 73 ┆ b prints out board again. s┆
0x17740…17760 09 70 72 69 6e 74 73 20 6f 75 74 20 74 68 65 20 73 63 6f 72 65 2c 20 61 6e 64 20 74 65 6c 6c 73 ┆ prints out the score, and tells┆
0x17760…17780 20 77 68 6f 20 69 73 20 77 69 6e 6e 69 6e 67 2e 0d 0a 0d 0a 2a 2f 0d 0a 0d 0a 0d 0a 23 64 65 66 ┆ who is winning. */ #def┆
0x17780…177a0 69 6e 65 20 42 4c 41 43 4b 20 27 2a 27 0d 0a 23 64 65 66 69 6e 65 20 57 48 49 54 45 20 27 40 27 ┆ine BLACK '*' #define WHITE '@'┆
0x177a0…177c0 0d 0a 23 64 65 66 69 6e 65 20 45 4d 50 54 59 20 27 2d 27 0d 0a 0d 0a 0d 0a 69 6e 74 20 68 61 6e ┆ #define EMPTY '-' int han┆
0x177c0…177e0 64 69 63 61 70 3b 0d 0a 63 68 61 72 20 73 65 6c 66 70 6c 61 79 3b 09 09 2f 2a 20 74 72 75 65 20 ┆dicap; char selfplay; /* true ┆
0x177e0…17800 69 66 20 63 6f 6d 70 75 74 65 72 20 70 6c 61 79 69 6e 67 20 77 69 74 68 20 69 74 73 65 6c 66 20 ┆if computer playing with itself ┆
0x17800…17900 (9, 0, 5) DataBlock {»INSTALL.SPC«}
0x17900…17920 00 49 4e 53 54 41 4c 4c 20 44 41 54 01 00 00 20 79 7a 7b 7c 7d 7e 7f 80 81 82 00 00 00 00 00 00 ┆ INSTALL DAT yzæøåü ┆
0x17920…17940 00 49 4e 53 54 41 4c 4c 20 4d 53 47 00 00 00 5d 83 84 85 86 87 88 00 00 00 00 00 00 00 00 00 00 ┆ INSTALL MSG Å ┆
0x17940…17960 00 49 4e 53 54 41 4c 4c 20 4f 56 52 01 00 00 6e 89 8a 8b 8c 8d 8e 8f 90 91 92 93 94 95 96 97 00 ┆ INSTALL OVR n ┆
0x17960…17980 00 49 4e 53 54 41 4c 4c 20 24 24 24 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ INSTALL $$$ ┆
0x17980…179a0 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 ┆ ┆
[…0x3…]
0x17a00…17a20 e5 52 45 41 44 20 20 20 20 4d 45 20 00 00 00 03 43 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ READ ME C ┆
0x17a20…17a40 e5 42 44 53 20 20 20 20 20 4c 49 42 00 00 00 33 44 00 45 00 46 00 47 00 00 00 00 00 00 00 00 00 ┆ BDS LIB 3D E F G ┆
0x17a40…17a60 e5 43 44 42 20 20 20 20 20 48 20 20 00 00 00 1d 48 00 49 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ CDB H H I ┆
0x17a60…17a80 e5 48 41 52 44 57 41 52 45 48 20 20 00 00 00 16 4a 00 4b 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ HARDWAREH J K ┆
0x17a80…17aa0 e5 4c 32 20 20 20 20 20 20 44 4f 43 00 00 00 79 4c 00 4d 00 4e 00 4f 00 50 00 51 00 52 00 53 00 ┆ L2 DOC yL M N O P Q R S ┆
0x17aa0…17ac0 e5 54 45 53 54 20 20 20 20 43 20 20 00 00 00 01 54 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ TEST C T ┆
0x17ac0…17ae0 e5 54 45 53 54 20 20 20 20 42 41 4b 00 00 00 01 55 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ TEST BAK U ┆
0x17ae0…17b00 e5 54 45 53 54 20 20 20 20 43 52 4c 00 00 00 05 56 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ TEST CRL V ┆
0x17b00…17b20 e5 54 45 53 54 20 20 20 20 43 4f 4d 00 00 00 1c 57 00 58 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ TEST COM W X ┆
0x17b20…17b40 e5 44 49 56 49 53 49 4f 4e 43 20 20 00 00 00 01 59 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ DIVISIONC Y ┆
0x17b40…17b60 e5 4d 55 4c 54 20 20 20 20 43 20 20 00 00 00 01 5a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ MULT C Z ┆
0x17b60…17b80 e5 4c 32 20 20 20 20 20 20 43 52 4c 00 00 00 64 5b 00 5e 00 a9 00 aa 00 ab 00 ac 00 ad 00 00 00 ┆ L2 CRL dÆ ^ ┆
0x17b80…17ba0 e5 42 44 53 43 49 4f 20 20 48 20 20 00 00 00 14 5c 00 5d 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ BDSCIO H Ø Å ┆
0x17ba0…17bc0 e5 44 49 56 49 53 49 4f 4e 43 52 4c 00 00 00 05 5f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ DIVISIONCRL _ ┆
0x17bc0…17be0 e5 44 49 4f 20 20 20 20 20 48 20 20 00 00 00 08 60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ DIO H ` ┆
0x17be0…17c00 e5 43 44 42 32 20 20 20 20 48 20 20 00 00 00 1f 61 00 62 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ CDB2 H a b ┆
0x17c00…17c20 (9, 1, 1) 0a 09 66 66 3d 30 3b 0d 0a 0d 0a 09 69 66 20 28 6d 65 66 69 72 73 74 29 20 7b 0d 0a 09 09 6d 69 ┆ ff=0; if (mefirst) æ mi┆
0x17c20…17c40 6e 65 20 3d 20 42 4c 41 43 4b 3b 20 68 69 73 20 3d 20 57 48 49 54 45 3b 0d 0a 09 09 70 72 69 6e ┆ne = BLACK; his = WHITE; prin┆
0x17c40…17c60 74 66 28 22 5c 6e 49 20 67 6f 20 66 69 72 73 74 3a 5c 6e 5c 6e 22 29 3b 0d 0a 09 7d 0d 0a 09 65 ┆tf("ØnI go first:ØnØn"); å e┆
0x17c60…17c80 6c 73 65 20 7b 0d 0a 09 09 6d 69 6e 65 20 3d 20 57 48 49 54 45 3b 20 68 69 73 20 3d 20 42 4c 41 ┆lse æ mine = WHITE; his = BLA┆
0x17c80…17ca0 43 4b 3b 0d 0a 09 09 70 72 69 6e 74 66 28 22 5c 6e 59 6f 75 20 67 6f 20 66 69 72 73 74 3a 5c 6e ┆CK; printf("ØnYou go first:Øn┆
0x17ca0…17cc0 5c 6e 22 29 3b 0d 0a 09 7d 0d 0a 0d 0a 09 77 68 69 6c 65 28 31 29 20 7b 0d 0a 09 09 69 66 20 28 ┆Øn"); å while(1) æ if (┆
0x17cc0…17ce0 63 6e 74 62 72 64 28 62 2c 45 4d 50 54 59 29 3d 3d 30 29 20 72 65 74 75 72 6e 20 27 44 27 3b 0d ┆cntbrd(b,EMPTY)==0) return 'D'; ┆
0x17ce0…17d00 0a 09 09 69 66 20 28 63 6e 74 62 72 64 28 62 2c 45 4d 50 54 59 29 3d 3d 36 30 20 26 26 20 6d 69 ┆ if (cntbrd(b,EMPTY)==60 && mi┆
0x17d00…17d20 6e 65 20 3d 3d 20 42 4c 41 43 4b 29 20 67 6f 74 6f 20 49 73 74 61 72 74 3b 0d 0a 09 09 69 66 20 ┆ne == BLACK) goto Istart; if ┆
0x17d20…17d40 28 63 68 6b 6d 76 73 28 62 2c 68 69 73 29 3d 3d 30 29 20 7b 0d 0a 09 09 09 70 72 69 6e 74 66 28 ┆(chkmvs(b,his)==0) æ printf(┆
0x17d40…17d60 21 6d 65 66 69 72 73 74 20 3f 20 22 46 6f 72 66 65 69 74 22 20 3a 20 22 20 20 20 2e 2e 2e 46 6f ┆!mefirst ? "Forfeit" : " ...Fo┆
0x17d60…17d80 72 66 65 69 74 5c 6e 22 29 3b 0d 0a 09 09 09 66 66 20 7c 3d 20 31 3b 0d 0a 09 09 09 7d 0d 0a 09 ┆rfeitØn"); ff ø= 1; å ┆
0x17d80…17da0 09 65 6c 73 65 20 73 77 69 74 63 68 20 28 63 20 3d 20 67 65 74 6d 6f 76 28 26 69 2c 26 6a 29 29 ┆ else switch (c = getmov(&i,&j))┆
0x17da0…17dc0 20 7b 0d 0a 09 09 63 61 73 65 20 27 42 27 3a 20 70 72 74 62 72 64 28 62 29 3b 20 63 6f 6e 74 69 ┆ æ case 'B': prtbrd(b); conti┆
0x17dc0…17de0 6e 75 65 3b 0d 0a 09 09 63 61 73 65 20 27 53 27 3a 20 69 3d 20 70 72 74 73 63 72 28 62 29 3b 0d ┆nue; case 'S': i= prtscr(b); ┆
0x17de0…17e00 0a 09 09 09 69 66 20 28 69 3e 30 29 20 70 72 69 6e 74 66 28 22 20 59 6f 75 27 72 65 20 77 69 6e ┆ if (i>0) printf(" You're win┆
0x17e00…17e20 6e 69 6e 67 5c 6e 22 29 3b 0d 0a 09 09 09 65 6c 73 65 20 69 66 20 28 69 3c 30 29 70 72 69 6e 74 ┆ningØn"); else if (i<0)print┆
0x17e20…17e40 66 28 22 20 59 6f 75 27 72 65 20 6c 6f 73 69 6e 67 21 5c 6e 22 29 3b 0d 0a 09 09 09 65 6c 73 65 ┆f(" You're losing!Øn"); else┆
0x17e40…17e60 20 70 75 74 63 68 61 72 28 27 5c 6e 27 29 3b 0d 0a 09 09 09 63 6f 6e 74 69 6e 75 65 3b 0d 0a 09 ┆ putchar('Øn'); continue; ┆
0x17e60…17e80 09 63 61 73 65 20 27 51 27 3a 20 63 61 73 65 20 34 3a 20 72 65 74 75 72 6e 20 63 3b 0d 0a 0d 0a ┆ case 'Q': case 4: return c; ┆
0x17e80…17ea0 09 09 63 61 73 65 20 27 48 27 3a 20 69 66 20 28 6e 3e 61 62 73 28 68 61 6e 64 69 63 61 70 29 2b ┆ case 'H': if (n>abs(handicap)+┆
0x17ea0…17ec0 34 29 0d 0a 09 09 09 09 70 72 69 6e 74 66 28 22 49 6c 6c 65 67 61 6c 21 5c 6e 22 29 3b 0d 0a 09 ┆4) printf("Illegal!Øn"); ┆
0x17ec0…17ee0 09 09 65 6c 73 65 20 66 6f 72 20 28 6a 3d 30 3b 20 69 21 3d 30 3b 20 6a 2b 2b 29 20 7b 0d 0a 09 ┆ else for (j=0; i!=0; j++) æ ┆
0x17ee0…17f00 09 09 20 62 5b 68 5b 6a 5d 5b 30 5d 5d 5b 68 5b 6a 5d 5b 31 5d 5d 3d 20 69 3e 30 3f 42 4c 41 43 ┆ bÆhÆjÅÆ0ÅÅÆhÆjÅÆ1ÅÅ= i>0?BLAC┆
0x17f00…17f20 4b 3a 57 48 49 54 45 3b 0d 0a 09 09 09 20 68 61 6e 64 69 63 61 70 20 2b 3d 20 69 3e 30 20 3f 20 ┆K:WHITE; handicap += i>0 ? ┆
0x17f20…17f40 31 20 3a 20 2d 31 3b 0d 0a 09 09 09 20 2b 2b 6e 3b 0d 0a 09 09 09 20 69 20 2b 3d 20 69 3e 30 20 ┆1 : -1; ++n; i += i>0 ┆
0x17f40…17f60 3f 20 2d 31 20 3a 20 31 3b 0d 0a 09 09 09 7d 0d 0a 09 09 09 70 72 74 62 72 64 28 62 29 3b 20 63 ┆? -1 : 1; å prtbrd(b); c┆
0x17f60…17f80 6f 6e 74 69 6e 75 65 3b 0d 0a 09 09 63 61 73 65 20 27 41 27 3a 20 61 6e 61 6c 79 7a 65 28 62 2c ┆ontinue; case 'A': analyze(b,┆
0x17f80…17fa0 68 69 73 2c 6d 69 6e 65 2c 45 4d 50 54 59 29 3b 0d 0a 09 09 09 63 6f 6e 74 69 6e 75 65 3b 0d 0a ┆his,mine,EMPTY); continue; ┆
0x17fa0…17fc0 09 09 63 61 73 65 20 27 47 27 3a 20 6d 79 5f 6d 6f 76 28 62 2c 68 69 73 2c 6d 69 6e 65 2c 45 4d ┆ case 'G': my_mov(b,his,mine,EM┆
0x17fc0…17fe0 50 54 59 2c 26 69 2c 26 6a 29 3b 0d 0a 09 09 63 61 73 65 20 27 4d 27 3a 20 69 66 20 28 63 68 6b ┆PTY,&i,&j); case 'M': if (chk┆
0x17fe0…18000 6d 6f 76 28 62 2c 68 69 73 2c 69 2c 6a 29 3e 30 29 20 7b 0d 0a 09 09 09 70 72 69 6e 74 66 28 21 ┆mov(b,his,i,j)>0) æ printf(!┆
0x18000…18400 (9, 1, 2) DataBlock {»MP.COM«}
[…0x13…]
0x1cf00…1cf20 42 11 45 42 c5 01 b4 40 cd 4e 4c 11 45 42 0e 1a cd 05 00 c1 e1 11 b4 40 c3 cf 4b f5 3a 8b 40 b7 ┆B EB @ NL EB @ K : @ ┆
0x1cf20…1cf40 ca b0 48 ca 3a 93 40 b7 fa d8 4b 3e 1a cd dd 4c e5 2a 41 41 11 43 41 c5 01 93 40 cd 4e 4c 11 43 ┆ H : @ K> L *AA CA @ NL C┆
0x1cf40…1cf60 41 0e 1a cd 05 00 c1 e1 11 93 40 c3 cf 4b 7c b5 c8 7d e6 7f ca 59 4c c6 80 17 17 e6 03 29 84 60 ┆A @ Kø å YL ) `┆
0x1cf60…1cf80 69 c3 ad 4c 3e 0d cd 76 4c 3e 0a cd 76 4c 3e 0c cd 76 4c d1 f1 c9 f5 3a 89 40 b7 ca b0 48 3a b4 ┆i L> vL> vL> vL : @ H: ┆
0x1cf80…1cfa0 40 3c ca ed 4a fa 55 4d e3 e5 d5 2a 43 42 7c fe 02 cc a5 4c 23 22 43 42 11 44 42 19 d1 f1 f5 e6 ┆@< J UM *CBø L#"CB DB ┆
0x1cfa0…1cfc0 7f 77 f1 e1 c9 11 45 42 21 b4 40 3e 04 f5 c5 d5 e5 0e 1a cd 05 00 d1 d5 0e 15 cd 05 00 b7 c2 a1 ┆ w EB! @> ┆
0x1cfc0…1cfe0 4d d1 e1 01 80 00 09 eb c1 f1 3d c2 ad 4c 21 00 00 c9 11 43 41 3e 02 21 93 40 c3 ad 4c f5 3a 8b ┆M = L! CA> ! @ L : ┆
0x1cfe0…1d000 40 b7 ff b0 48 3a 93 40 b7 fa ed 4a e3 e5 d5 2a 41 41 7c 3d cc d2 4c 23 22 41 41 11 42 41 19 d1 ┆@ H: @ J *AAø= L#"AA BA ┆
0x1d000…1d400 (11, 1, 2) DataBlock {»MP.HLP«}
[…0x27…]
0x26d80…26da0 20 43 48 41 52 18 18 80 68 65 6c 70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 68 65 6c 70 ┆ CHAR help help┆
0x26da0…26dc0 18 18 80 63 61 6e 63 65 6c 20 20 20 20 20 20 20 20 20 20 20 20 20 20 53 54 4f 50 18 00 80 00 24 ┆ cancel STOP $┆
0x26dc0…26de0 80 4e 4f 54 45 3a 20 54 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 6b 65 79 73 20 61 72 65 20 75 73 ┆ NOTE: The following keys are us┆
0x26de0…26e00 65 64 20 6f 6e 24 20 80 54 65 6c 65 76 69 64 65 6f 20 39 31 30 2f 39 31 32 2f 39 32 30 2c 20 57 ┆ed on$ Televideo 910/912/920, W┆
0x26e00…26e20 79 73 65 20 31 30 30 2c 20 26 80 5a 65 6e 74 65 63 2c 20 61 6e 64 20 41 44 4d 2d 33 41 2f 32 31 ┆yse 100, & Zentec, and ADM-3A/21┆
0x26e20…26e40 2f 33 31 2f 34 32 20 74 65 72 6d 69 6e 61 6c 73 2e 26 00 80 00 1f 80 41 63 74 69 6f 6e 3a 20 20 ┆/31/42 terminals.& Action: ┆
0x26e40…26e60 20 20 20 20 20 20 20 20 20 20 20 4b 65 79 20 74 6f 20 75 73 65 3a 1f 00 80 00 1a 80 62 61 63 6b ┆ Key to use: back┆
0x26e60…26e80 73 70 61 63 65 20 20 20 20 20 20 20 20 20 20 20 43 54 52 4c 2d 55 1a 1a 80 63 68 61 72 61 63 74 ┆space CTRL-U charact┆
0x26e80…26ea0 65 72 20 6c 65 66 74 20 20 20 20 20 20 43 54 52 4c 2d 56 1a 1a 80 63 68 61 72 61 63 74 65 72 20 ┆er left CTRL-V character ┆
0x26ea0…26ec0 72 69 67 68 74 20 20 20 20 20 43 54 52 4c 2d 42 1a 00 80 00 24 80 4e 4f 54 45 3a 20 54 68 65 20 ┆right CTRL-B $ NOTE: The ┆
0x26ec0…26ee0 66 6f 6c 6c 6f 77 69 6e 67 20 6b 65 79 73 20 61 72 65 20 75 73 65 64 20 6f 6e 24 21 80 54 65 6c ┆following keys are used on$! Tel┆
0x26ee0…26f00 65 76 69 64 65 6f 20 39 31 30 2b 2f 39 32 35 2f 39 35 30 20 74 65 72 6d 69 6e 61 6c 73 2e 21 00 ┆evideo 910+/925/950 terminals.! ┆
0x26f00…26f20 80 00 1f 80 41 63 74 69 6f 6e 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 4b 65 79 20 74 6f 20 75 ┆ Action: Key to u┆
0x26f20…26f40 73 65 3a 1f 00 80 00 1a 80 62 61 63 6b 73 70 61 63 65 20 20 20 20 20 20 20 20 20 20 20 43 54 52 ┆se: backspace CTR┆
0x26f40…26f60 4c 2d 42 1a 1a 80 63 68 61 72 61 63 74 65 72 20 6c 65 66 74 20 20 20 20 20 20 43 54 52 4c 2d 55 ┆L-B character left CTRL-U┆
0x26f60…26f80 1a 1a 80 63 68 61 72 61 63 74 65 72 20 72 69 67 68 74 20 20 20 20 20 43 54 52 4c 2d 4a 1a 00 80 ┆ character right CTRL-J ┆
0x26f80…26fa0 00 24 80 4e 4f 54 45 3a 20 54 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 6b 65 79 73 20 61 72 65 20 ┆ $ NOTE: The following keys are ┆
0x26fa0…26fc0 75 73 65 64 20 6f 6e 24 15 80 74 68 65 20 48 61 7a 65 6c 74 69 6e 65 20 45 73 70 72 69 74 2e 15 ┆used on$ the Hazeltine Esprit. ┆
0x26fc0…26fe0 00 80 00 1f 80 41 63 74 69 6f 6e 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 4b 65 79 20 74 6f 20 ┆ Action: Key to ┆
0x26fe0…27000 75 73 65 3a 1f 00 80 00 1a 80 62 61 63 6b 73 70 61 63 65 20 20 20 20 20 20 20 20 20 20 20 43 54 ┆use: backspace CT┆
0x27000…27400 (15, 1, 2) DataBlock {»MP.OVR«}
[…0x2a…]
0x31980…319a0 03 51 1a de 29 e1 c7 77 49 d6 ec 51 40 d7 61 7d ea 03 2f d7 d5 e6 01 00 54 61 29 49 b6 86 0a 03 ┆ Q ) wI Q@ aå / Ta)I ┆
0x319a0…319c0 5e eb 20 51 30 d7 61 7d f1 03 31 d7 d5 e6 00 00 b1 29 a4 18 e6 05 00 25 61 29 e1 c7 77 49 ec e1 ┆^ Q0 aå 1 ) %a) wI ┆
0x319c0…319e0 eb 67 e1 64 b7 99 06 b6 88 7d ee 29 d5 77 54 25 d5 e1 73 7a 54 65 07 57 a3 2d 03 62 33 11 07 ea ┆ g d å ) wT% szTe W - b3 ┆
0x319e0…31a00 41 63 04 49 bf 3e 90 1c be 3e 96 16 33 11 07 c9 ea 41 62 03 73 be 3e e1 eb 9f 88 7d f8 25 d5 73 ┆Ac I > > 3 Ab s > å % s┆
0x31a00…31a20 07 e6 7d de c1 7d cf 07 e6 83 10 eb 54 51 28 90 5a 51 28 eb ba 27 c7 75 25 62 52 fe ff ac 03 55 ┆ å å TQ( ZQ( ' u%bR U┆
0x31a20…31a40 90 0b 25 04 d7 63 04 1b 05 e5 02 04 73 eb 76 51 2c 90 1a 03 55 94 25 04 85 0f 25 30 e8 a1 02 36 ┆ % c s vQ, U % %0 6┆
0x31a40…31a60 b0 51 2c 25 e1 c7 73 7a ec 03 ac 7d e0 03 55 90 18 25 05 d6 30 e8 a0 02 36 b0 25 d5 73 eb 1e 1b ┆ Q,% sz å U % 0 6 % s ┆
0x31a60…31a80 25 05 e5 82 73 51 29 eb 26 7c 08 51 28 eb 2c 51 29 eb 30 29 d5 77 e6 84 00 51 56 1c 7a 51 20 1c ┆% sQ) &ø Q( ,Q) 0) w QV zQ ┆
0x31a80…31aa0 c7 7a 1d 53 51 fe b8 63 05 c8 61 51 20 05 d7 62 04 54 a0 11 1d 1c 03 d6 05 e5 02 03 05 d6 61 04 ┆ z SQ c aQ b T a ┆
0x31aa0…31ac0 05 d7 62 7d eb 33 08 b2 89 ae 7d f9 31 2f b4 64 1c 06 51 22 54 ad e6 01 00 38 18 a4 2a 03 e6 00 ┆ bå 3 å 1/ d Q"T 8 * ┆
0x31ac0…31ae0 24 00 f9 02 03 00 46 00 cb 01 6d 02 02 09 00 08 14 09 06 07 03 03 06 03 19 09 0e 03 00 11 01 13 ┆$ F m ┆
0x31ae0…31b00 01 2b 01 07 11 22 79 26 05 22 ef 22 73 26 57 21 eb 22 75 26 77 26 21 21 23 21 ed 22 ab 24 27 21 ┆ + "y& " "s&W! "u&w&!!#! " $'!┆
0x31b00…31b20 51 21 25 21 53 21 11 10 2f 9b 52 4d 50 7c 0a 2f 55 94 52 53 4c 81 52 56 43 66 25 96 b7 03 e7 15 ┆Q!%!S! / RMPø /U RSL RVCf% ┆
0x31b20…31b40 00 04 80 11 00 05 80 0d 00 11 80 09 00 13 80 05 00 18 80 01 40 1a 80 7f 81 03 af e6 26 2e d7 d5 ┆ @ &. ┆
0x31b40…31b60 51 12 ec b2 63 54 5f 10 35 2e d6 1e 05 e5 82 13 e9 7a 30 32 de eb 1a b2 63 08 1e 54 05 55 e5 9b ┆Q cT_ 5. z02 c T U ┆
0x31b60…31b80 62 ec 04 1e 94 51 17 a8 e6 55 73 54 76 31 21 10 56 54 57 ab ac 54 54 e5 25 51 20 2c 30 d7 56 d7 ┆b Q UsTv1! VTW TT %Q ,0 V ┆
0x31b80…31ba0 2d de e5 2a 54 75 54 78 04 1e 85 38 2a 51 13 de c7 27 ec e5 25 1e 04 1e d7 54 e5 23 27 6f 08 2a ┆- *TuTx 8*Q ' % T #'o *┆
0x31ba0…31bc0 72 2a c7 e1 78 2d 51 13 df d5 ec a0 05 54 78 27 c7 75 27 2c 30 d7 57 d7 a3 0a 54 04 7a 08 1e 56 ┆r* x-Q Tx' u',0 W T z V┆
0x31bc0…31be0 eb 66 7d c4 54 e1 78 75 ec 2e aa 51 20 26 2e d7 e5 2a 7c 6a 30 32 de eb 9c b2 63 eb 51 05 54 55 ┆ få T xu . Q &. *øj02 c Q TU┆
0x31be0…31c00 ab 03 e7 3e 00 04 80 17 00 05 80 0f 00 11 80 44 00 13 80 1a 00 18 80 10 40 1a 80 a9 7c 40 eb 3c ┆ > D @ ø@ <┆
0x31c00…31c20 (19, 1, 5) 2d 4c 00 2d 53 00 2d 4d 00 2d 6d 20 61 72 67 75 6d 65 6e 74 20 6d 69 73 73 69 6e 67 2e 0a 00 2d ┆-L -S -M -m argument missing. -┆
0x31c20…31c40 4f 52 47 00 2d 6f 72 67 20 61 72 67 75 6d 65 6e 74 20 6d 69 73 73 69 6e 67 2e 0a 00 25 78 00 2d ┆ORG -org argument missing. %x -┆
0x31c40…31c60 54 00 2d 74 20 61 72 67 75 6d 65 6e 74 20 6d 69 73 73 69 6e 67 2e 0a 00 25 78 00 2d 4f 56 4c 00 ┆T -t argument missing. %x -OVL ┆
0x31c60…31c80 2d 6f 76 6c 20 61 72 67 75 6d 65 6e 74 20 6d 69 73 73 69 6e 67 2e 0a 00 25 78 00 2d 44 00 2d 57 ┆-ovl argument missing. %x -D -W┆
0x31c80…31ca0 00 2d 57 41 00 2d 57 53 00 2d 4e 53 00 55 6e 6b 6e 6f 77 6e 20 6f 70 74 69 6f 6e 3a 20 27 25 73 ┆ -WA -WS -NS Unknown option: '%s┆
0x31ca0…31cc0 27 0a 00 44 45 46 46 00 44 45 46 46 32 00 44 45 46 46 33 00 71 00 01 00 28 00 2b 00 2f 00 33 00 ┆' DEFF DEFF2 DEFF3 q ( + / 3 ┆
0x31cc0…31ce0 37 00 3b 00 3f 00 43 00 47 00 4b 00 4f 00 53 00 57 00 5b 00 5f 00 67 00 91 00 ac 00 af 00 c8 00 ┆7 ; ? C G K O S W Æ _ g ┆
0x31ce0…31d00 cf 00 e4 00 e7 00 eb 00 f7 00 10 01 16 01 19 01 32 01 39 01 44 01 47 01 60 01 67 01 83 01 86 01 ┆ 2 9 D G ` g ┆
0x31d00…31d20 9f 01 a6 01 bb 01 be 01 c2 01 e3 01 e8 01 eb 01 04 02 0b 02 20 02 23 02 27 02 33 02 4c 02 52 02 ┆ # ' 3 L R ┆
0x31d20…31d40 55 02 6e 02 75 02 8a 02 8d 02 91 02 a6 02 bf 02 c5 02 c8 02 e1 02 e8 02 03 03 06 03 0a 03 31 03 ┆U n u 1 ┆
0x31d40…31d60 3e 03 5d 03 63 03 66 03 7f 03 86 03 92 03 95 03 ae 03 b5 03 c1 03 c4 03 dd 03 e4 03 fb 03 fe 03 ┆> Å c f ┆
0x31d60…31d80 17 04 1e 04 35 04 38 04 51 04 58 04 63 04 7b 04 7f 04 84 04 8d 04 c6 04 cb 04 04 05 12 05 1c 05 ┆ 5 8 Q X c æ ┆
0x31d80…31da0 3e 05 4a 05 53 05 5e 05 7b 05 86 05 ab 05 d0 05 d5 05 fa 05 ff 05 24 06 43 4f 50 45 ce 46 41 54 ┆> J S ^ æ $ COPE FAT┆
0x31da0…31dc0 41 cc 43 52 45 41 c4 43 43 4c 4f 53 c5 00 3e 01 c3 0f 00 c3 00 00 c3 00 00 c3 00 00 c3 00 00 c5 ┆A CREA CCLOS > ┆
0x31dc0…31de0 21 fc ff 39 f9 44 4d cd 4d 01 34 05 e5 2a 15 01 11 26 05 19 d1 73 23 72 cd 6b 01 0f 05 7d b7 c2 ┆! 9 DM M 4 * & s#r k å ┆
0x31de0…31e00 ea 00 21 0c 01 e5 2a 15 01 11 3a 05 19 e5 cd 03 00 d1 d1 7c 17 d2 55 00 21 12 01 e5 21 18 01 e5 ┆ ! * : ø U ! ! ┆
0x31e00…31e20 cd 06 00 d1 d1 21 80 00 e5 cd 4d 01 34 05 e5 2a 15 01 11 3a 05 19 e5 cd 09 00 d1 d1 d1 11 80 ff ┆ ! M 4 * : ┆
0x31e20…31e40 19 7c 17 d2 83 00 21 27 01 e5 21 2d 01 e5 cd 06 00 d1 d1 cd 4d 01 34 05 11 17 00 19 eb 60 69 73 ┆ ø !' !- M 4 `is┆
0x31e40…31e60 23 72 cd 90 01 00 7e 23 66 6f eb 21 02 00 09 73 23 72 cd 90 01 02 11 80 ff 19 e5 cd 4d 01 34 05 ┆#r ü#fo ! s#r M 4 ┆
0x31e60…31e80 11 80 00 19 e5 2a 15 01 11 3a 05 19 e5 cd 09 00 d1 d1 d1 2a 15 01 11 26 05 19 e5 7e 23 66 6f e5 ┆ * : * & ü#fo ┆
0x31e80…31ea0 cd 90 01 02 d1 19 eb e1 73 23 72 2a 15 01 11 3a 05 19 e5 cd 0c 00 d1 c3 03 01 2a 15 01 11 26 05 ┆ s#r* : * & ┆
0x31ea0…31ec0 19 5e 23 56 d5 e5 21 03 00 19 eb e1 72 2b 73 d1 eb 36 c3 eb 21 04 00 39 f9 eb c1 c9 43 2e 43 43 ┆ ^#V ! r+s 6 ! 9 C.CC┆
0x31ec0…31ee0 43 00 43 2e 43 43 43 00 43 61 6e 27 74 20 6f 70 65 6e 20 25 73 0a 00 43 2e 43 43 43 00 25 73 3a ┆C C.CCC Can't open %s C.CCC %s:┆
0x31ee0…31f00 20 72 65 61 64 20 65 72 72 6f 72 21 0a 00 10 00 01 00 30 00 33 00 3f 00 46 00 49 00 4d 00 51 00 ┆ read error! 0 3 ? F I M Q ┆
0x31f00…31f20 68 00 74 00 77 00 7b 00 7f 00 be 00 e4 00 e8 00 4d 41 4b 45 45 58 d4 43 4f 50 45 ce 50 52 49 4e ┆h t w æ MAKEEX COPE PRIN┆
0x31f20…31f40 54 c6 52 45 41 44 50 52 4f c7 49 4e 54 45 52 ce 53 4b 49 50 b7 4c 49 4e 4b 4d 4f c4 50 55 54 d3 ┆T READPRO INTER SKIP LINKMO PUT ┆
0x31f40…31f60 43 43 4c 4f 53 c5 00 d5 01 c3 1e 00 c3 00 00 c3 00 00 c3 00 00 c3 00 00 c3 00 00 c3 00 00 c3 00 ┆CCLOS ┆
0x31f60…31f80 00 c3 00 00 c3 00 00 c5 21 fa ff 39 f9 44 4d 60 69 af 77 23 77 cd 90 01 00 e5 cd 4d 01 0e 02 d1 ┆ ! 9 DM`i w#w M ┆
0x31f80…31fa0 cd fa 01 d2 7f 01 21 88 01 e5 cd 90 01 00 11 0f 00 cd 6b 02 e5 2a 15 01 11 12 02 19 d1 19 e5 cd ┆ ! k * ┆
0x31fa0…31fc0 03 00 d1 d1 cd 90 01 00 11 0f 00 cd 6b 02 e5 2a 15 01 11 12 02 19 d1 19 e5 2a 15 01 11 3a 05 19 ┆ k * * : ┆
0x31fc0…31fe0 e5 cd 06 00 d1 d1 7c 17 d2 a3 00 cd 90 01 00 11 0f 00 cd 6b 02 e5 2a 15 01 11 12 02 19 d1 19 e5 ┆ ø k * ┆
0x31fe0…32000 21 8c 01 e5 cd 09 00 d1 d1 c3 73 01 cd 90 01 00 11 0f 00 cd 6b 02 e5 2a 15 01 11 12 02 19 d1 19 ┆! s k * ┆
0x32000…32400 (20, 0, 1) DataBlock {»MP80«}
[…0x6…]
0x33900…33920 b9 32 c2 32 c6 32 c7 32 cf 32 da 32 df 32 e9 32 f9 32 fb 32 09 33 0e 33 0f 33 12 33 15 33 1f 33 ┆ 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3┆
0x33920…33940 21 33 39 33 3b 33 45 33 58 33 5d 33 65 33 68 33 6d 33 70 33 75 33 77 33 84 33 93 33 9e 33 a1 33 ┆!393;3E3X3Å3e3h3m3p3u3w3 3 3 3 3┆
0x33940…33960 a9 33 b4 33 b7 33 c5 33 cc 33 cd 33 d0 33 d2 33 d4 33 e3 33 e7 33 ea 33 ee 33 f3 33 f5 33 fa 33 ┆ 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3┆
0x33960…33980 fd 33 ff 33 01 34 07 34 10 34 15 34 1e 34 21 34 25 34 2b 34 43 34 45 34 51 34 58 34 5c 34 63 34 ┆ 3 3 4 4 4 4 4!4%4+4C4E4Q4X4Ø4c4┆
0x33980…339a0 64 34 66 34 72 34 7b 34 7e 34 80 34 82 34 8a 34 8c 34 90 34 93 34 96 34 9a 34 9e 34 a3 34 a6 34 ┆d4f4r4æ4ü4 4 4 4 4 4 4 4 4 4 4 4┆
0x339a0…339c0 a8 34 ae 34 b2 34 b6 34 b8 34 be 34 c3 34 c8 34 d0 34 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ 4 4 4 4 4 4 4 4 4 ┆
0x339c0…339e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ ┆
0x339e0…33a00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 02 26 ┆ &┆
0x33a00…33a20 16 26 0f 26 0e 26 08 26 09 26 0a 26 07 26 18 26 00 27 01 27 03 27 04 27 05 27 0b 26 19 26 05 26 ┆ & & & & & & & & ' ' ' ' ' & & &┆
0x33a20…33a40 06 27 07 27 00 26 01 26 01 28 04 26 04 54 52 55 45 05 46 41 4c 53 45 05 43 4f 55 4e 54 02 49 46 ┆ ' ' & & ( & TRUE FALSE COUNT IF┆
0x33a40…33a60 04 49 53 4e 41 07 49 53 45 52 52 4f 52 03 53 55 4d 07 41 56 45 52 41 47 45 03 4d 49 4e 03 4d 41 ┆ ISNA ISERROR SUM AVERAGE MIN MA┆
0x33a60…33a80 58 03 52 4f 57 06 43 4f 4c 55 4d 4e 02 4e 41 03 4e 50 56 05 53 54 44 45 56 06 44 4f 4c 4c 41 52 ┆X ROW COLUMN NA NPV STDEV DOLLAR┆
0x33a80…33aa0 05 46 49 58 45 44 03 53 49 4e 03 43 4f 53 03 54 41 4e 04 41 54 41 4e 02 50 49 04 53 51 52 54 03 ┆ FIXED SIN COS TAN ATAN PI SQRT ┆
0x33aa0…33ac0 45 58 50 02 4c 4e 05 4c 4f 47 31 30 03 41 42 53 03 49 4e 54 04 53 49 47 4e 05 52 4f 55 4e 44 06 ┆EXP LN LOG10 ABS INT SIGN ROUND ┆
0x33ac0…33ae0 4c 4f 4f 4b 55 50 05 49 4e 44 45 58 04 52 45 50 54 03 4d 49 44 03 4c 45 4e 05 56 41 4c 55 45 03 ┆LOOKUP INDEX REPT MID LEN VALUE ┆
0x33ae0…33b00 41 4e 44 02 4f 52 03 4e 4f 54 03 4d 4f 44 07 49 54 45 52 43 4e 54 05 44 45 4c 54 41 0b 01 06 80 ┆AND OR NOT MOD ITERCNT DELTA ┆
0x33b00…33b20 a0 a0 03 11 00 00 11 03 04 e0 60 e0 00 12 00 00 14 01 02 60 e0 00 2a 13 00 00 19 01 02 60 e0 00 ┆ ` ` * ` ┆
0x33b20…33b40 ff 13 00 00 21 01 06 80 a0 a0 00 11 0d 26 25 01 06 80 a0 a0 04 11 0d 26 2d 01 06 80 a0 a0 00 11 ┆ ! &% &- ┆
0x33b40…33b60 10 26 31 01 06 80 a0 a0 00 11 11 26 35 00 01 80 00 00 05 11 00 00 39 00 01 80 00 00 06 11 00 00 ┆ &1 &5 9 ┆
0x33b60…33b80 40 00 01 c0 00 00 07 11 00 00 43 02 06 80 80 a0 28 11 06 26 47 01 06 80 a0 a0 49 11 17 26 4d 01 ┆@ C ( &G I &M ┆
0x33b80…33ba0 02 40 80 00 05 14 00 00 54 02 03 40 80 80 03 14 00 00 5a 01 02 80 80 00 00 15 06 29 5e 01 02 80 ┆ @ T @ Z )^ ┆
0x33ba0…33bc0 80 00 00 15 08 29 62 01 02 80 80 00 00 15 09 29 66 01 02 80 80 00 00 15 0a 29 6b 00 01 80 00 00 ┆ )b )f )k ┆
0x33bc0…33be0 00 15 0c 26 6e 01 02 80 80 00 00 15 0b 29 73 01 02 80 80 00 00 15 05 29 77 01 02 80 80 00 01 15 ┆ &n )s )w ┆
0x33be0…33c00 12 26 7a 01 02 80 80 00 02 15 12 26 80 01 02 80 80 00 00 15 0b 11 84 01 02 80 80 00 00 15 0c 11 ┆ &z & ┆
0x33c00…33c20 (20, 1, 3) 2f 0d 0a 0d 0a 23 64 65 66 69 6e 65 20 56 41 4c 55 45 20 20 20 20 20 20 20 20 20 20 20 38 09 2f ┆/ #define VALUE 8 /┆
0x33c20…33c40 2a 20 74 68 65 20 72 65 74 75 72 6e 65 64 20 76 61 6c 75 65 20 69 73 20 74 68 65 20 61 63 74 75 ┆* the returned value is the actu┆
0x33c40…33c60 61 6c 20 72 65 73 75 6c 74 2c 0d 0a 09 09 09 09 20 2a 20 6e 6f 74 20 74 68 65 20 61 64 64 72 65 ┆al result, * not the addre┆
0x33c60…33c80 73 73 20 6f 66 20 74 68 65 20 64 65 73 69 72 65 64 20 72 65 73 75 6c 74 20 2a 2f 0d 0a 23 64 65 ┆ss of the desired result */ #de┆
0x33c80…33ca0 66 69 6e 65 20 42 41 44 20 20 20 20 20 20 20 20 20 20 20 32 35 35 09 2f 2a 20 69 6e 76 61 6c 69 ┆fine BAD 255 /* invali┆
0x33ca0…33cc0 64 20 69 6e 20 73 6f 6d 65 20 77 61 79 20 2a 2f 0d 0a 0d 0a 2f 2a 20 2a 0d 0a 23 64 65 66 69 6e ┆d in some way */ /* * #defin┆
0x33cc0…33ce0 65 20 44 45 42 55 47 20 30 0d 0a 63 68 61 72 20 64 65 62 75 67 3b 0d 0a 20 2a 20 2a 2f 0d 0a 0d ┆e DEBUG 0 char debug; * */ ┆
0x33ce0…33d00 0a 0d 0a 2f 2a 20 54 6f 20 61 6c 6c 6f 77 20 62 72 65 61 6b 70 6f 69 6e 74 73 20 61 74 20 74 68 ┆ /* To allow breakpoints at th┆
0x33d00…33d20 65 20 72 65 74 75 72 6e 20 70 6f 69 6e 74 20 66 72 6f 6d 20 61 20 66 75 6e 63 74 69 6f 6e 2c 20 ┆e return point from a function, ┆
0x33d20…33d40 61 74 62 72 65 61 6b 20 63 68 61 6e 67 65 73 0d 0a 20 2a 20 74 68 65 20 61 63 74 75 61 6c 20 72 ┆atbreak changes * the actual r┆
0x33d40…33d60 65 74 75 72 6e 20 61 64 64 72 65 73 73 20 6f 6e 20 74 68 65 20 74 61 72 67 65 74 20 73 74 61 63 ┆eturn address on the target stac┆
0x33d60…33d80 6b 2e 20 20 54 68 65 20 74 72 61 63 65 20 74 61 62 6c 65 20 22 74 72 61 63 65 74 61 62 22 0d 0a ┆k. The trace table "tracetab" ┆
0x33d80…33da0 20 2a 20 6b 65 65 70 73 20 74 72 61 63 6b 20 6f 66 20 77 68 65 72 65 20 61 6c 6c 20 74 68 65 20 ┆ * keeps track of where all the ┆
0x33da0…33dc0 61 63 74 69 76 65 20 66 75 6e 63 74 69 6f 6e 73 20 72 65 61 6c 6c 79 20 6e 65 65 64 20 74 6f 20 ┆active functions really need to ┆
0x33dc0…33de0 72 65 74 75 72 6e 2e 0d 0a 20 2a 2f 0d 0a 0d 0a 73 74 72 75 63 74 20 74 72 61 63 65 65 6e 74 72 ┆return. */ struct traceentr┆
0x33de0…33e00 79 20 7b 0d 0a 09 63 68 61 72 20 2a 74 61 64 64 72 3b 09 2f 2a 20 72 65 74 75 72 6e 20 61 64 64 ┆y æ char *taddr; /* return add┆
0x33e00…33e20 72 65 73 73 20 2a 2f 0d 0a 09 75 6e 73 69 67 6e 65 64 20 74 73 6e 3b 09 2f 2a 20 73 74 61 74 6d ┆ress */ unsigned tsn; /* statm┆
0x33e20…33e40 65 6e 74 20 6e 75 6d 62 65 72 20 77 69 74 68 69 6e 20 63 61 6c 6c 65 72 20 2d 2d 20 75 73 65 64 ┆ent number within caller -- used┆
0x33e40…33e60 20 6f 6e 6c 79 20 62 79 0d 0a 09 09 09 20 2a 20 6c 69 73 74 20 74 72 61 63 65 20 63 6f 6d 6d 61 ┆ only by * list trace comma┆
0x33e60…33e80 6e 64 20 2a 2f 0d 0a 09 7d 3b 0d 0a 0d 0a 63 68 61 72 20 74 72 61 63 65 5f 66 75 6c 6c 3b 09 2f ┆nd */ å; char trace_full; /┆
0x33e80…33ea0 2a 20 74 72 75 65 20 69 66 66 20 77 65 27 72 65 20 6d 6f 72 65 20 74 68 61 6e 20 4d 41 58 54 52 ┆* true iff we're more than MAXTR┆
0x33ea0…33ec0 41 43 45 53 20 64 65 65 70 20 69 6e 74 6f 0d 0a 09 09 09 20 2a 20 73 75 62 72 6f 75 74 69 6e 65 ┆ACES deep into * subroutine┆
0x33ec0…33ee0 20 6e 65 73 74 69 6e 67 20 61 6e 64 20 74 72 61 63 69 6e 67 20 69 73 20 74 75 72 6e 65 64 20 6f ┆ nesting and tracing is turned o┆
0x33ee0…33f00 66 66 20 2a 2f 0d 0a 69 6e 74 20 6e 74 72 61 63 65 73 3b 0d 0a 23 64 65 66 69 6e 65 20 4d 41 58 ┆ff */ int ntraces; #define MAX┆
0x33f00…33f20 54 52 41 43 45 53 20 35 31 32 0d 0a 73 74 72 75 63 74 20 74 72 61 63 65 65 6e 74 72 79 20 74 72 ┆TRACES 512 struct traceentry tr┆
0x33f20…33f40 61 63 65 74 61 62 5b 4d 41 58 54 52 41 43 45 53 5d 3b 0d 0a 0d 0a 0d 0a 1a 1a 1a 1a 1a 1a 1a 1a ┆acetabÆMAXTRACESÅ; ┆
0x33f40…33f60 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a ┆ ┆
[…0x1…]
0x33f80…33fa0 65 20 63 6f 6d 6d 61 6e 64 20 73 79 6e 74 61 78 2e 0d 0a 0d 0a 20 20 7b 7d 20 20 20 73 75 72 72 ┆e command syntax. æå surr┆
0x33fa0…33fc0 6f 75 6e 64 73 20 61 6e 20 6f 70 74 69 6f 6e 61 6c 20 69 74 65 6d 2e 0d 0a 20 20 7c 20 20 20 20 ┆ounds an optional item. ø ┆
0x33fc0…33fe0 73 65 70 61 72 61 74 65 73 20 61 6c 74 65 72 6e 61 74 69 76 65 20 69 74 65 6d 73 20 69 6e 20 61 ┆separates alternative items in a┆
0x33fe0…34000 20 63 6f 6d 6d 61 6e 64 20 6c 69 6e 65 2e 0d 0a 20 20 3c 63 72 3e 20 69 6e 64 69 63 61 74 65 73 ┆ command line. <cr> indicates┆
0x34000…34400 (20, 1, 4) DataBlock {»HELP.COM«}
[…0xa…]
0x36c00…36c20 (21, 1, 5) 73 74 20 73 75 62 63 6f 6d 6d 61 6e 64 0a 00 c5 21 fe ff 39 f9 44 4d 60 69 36 01 23 36 00 cd 90 ┆st subcommand ! 9 DM`i6 #6 ┆
0x36c20…36c40 01 00 e5 2a 66 c6 d1 cd fa 01 d2 ad 8b cd 90 01 00 29 29 11 68 c6 19 23 23 7e 23 66 6f 23 7c b5 ┆ *f )) h ##ü#fo#ø ┆
0x36c40…36c60 ca 82 8b cd 90 01 00 29 29 11 68 c6 19 7e 23 66 6f e5 cd a1 b7 d1 23 23 e5 21 c5 8b e5 cd 60 b8 ┆ )) h ü#fo ## ! ` ┆
0x36c60…36c80 d1 d1 cd 90 01 00 29 29 11 68 c6 19 23 23 7e 23 66 6f e5 cd 14 87 d1 21 c9 8b e5 cd 60 b8 d1 c3 ┆ )) h ##ü#fo ! ` ┆
0x36c80…36ca0 a1 8b cd 90 01 00 29 29 11 68 c6 19 7e 23 66 6f e5 cd a1 b7 d1 23 23 e5 21 d2 8b e5 cd 60 b8 d1 ┆ )) h ü#fo ## ! ` ┆
0x36ca0…36cc0 d1 60 69 5e 23 56 13 72 2b 73 c3 1e 8b 2a 4b c6 23 23 e5 21 dd 8b e5 cd 60 b8 d1 d1 eb 21 02 00 ┆ `i^#V r+s *K ## ! ` ! ┆
0x36cc0…36ce0 39 f9 eb c1 c9 25 73 20 00 20 63 61 6c 6c 65 64 0a 00 25 73 20 63 61 6c 6c 65 64 0a 00 25 73 0a ┆9 %s called %s called %s ┆
0x36ce0…36d00 00 c5 21 00 00 39 f9 44 4d cd 90 01 06 6e 7d b7 ca 2a 8c 21 04 00 09 5e 23 56 13 72 2b 73 1b eb ┆ ! 9 DM nå * ! ^#V r+s ┆
0x36d00…36d20 6e 26 00 e5 cd 78 b8 d1 e5 cd 90 01 06 6e 26 00 e5 cd 78 b8 d1 d1 cd e5 01 c2 2a 8c 21 06 00 09 ┆n& x n& x * ! ┆
0x36d20…36d40 5e 23 56 13 72 2b 73 c3 e9 8b cd 90 01 06 6e 7d b7 cd 9d 01 c1 c9 c1 c9 c5 21 f3 ff 39 f9 44 4d ┆^#V r+s nå ! 9 DM┆
0x36d40…36d60 cd 90 01 15 e5 60 69 e5 cd 90 01 11 e5 cd 1e a9 d1 d1 d1 eb 21 0a 00 09 73 7b b7 c2 6f 8c 21 52 ┆ `i ! sæ o !R┆
0x36d60…36d80 8d e5 cd 60 b8 d1 21 ff ff c3 49 8d c3 d7 8c 21 0a 00 09 6e 7d fe 30 c2 8a 8c cd 90 01 13 e5 2a ┆ ` ! I ! nå 0 *┆
0x36d80…36da0 4b c6 eb e1 73 23 72 c3 d7 8c cd 90 01 13 e5 60 69 e5 cd df b7 d1 eb e1 73 23 72 13 7a b3 c2 b3 ┆K s#r `i s#r z ┆
0x36da0…36dc0 8c 60 69 e5 21 65 8d e5 cd 60 b8 d1 d1 21 ff ff c3 49 8d cd 90 01 15 e5 60 69 e5 cd 90 01 11 e5 ┆ `i !e ` ! I `i ┆
0x36dc0…36de0 cd 1e a9 d1 d1 d1 11 d0 ff 19 7c b5 ca d7 8c cd 90 01 15 af 77 23 77 cd 90 01 11 7e 23 66 6f 6e ┆ ø w#w ü#fon┆
0x36de0…36e00 7d fe 2e c2 49 8d cd 90 01 11 5e 23 56 13 72 2b 73 21 0b 00 09 e5 60 69 e5 cd 90 01 11 e5 cd 1e ┆å . I ^#V r+s! `i ┆
0x36e00…36e20 a9 d1 d1 d1 11 d0 ff 19 7c b5 ca 29 8d 60 69 e5 cd 90 01 15 7e 23 66 6f e5 21 78 8d e5 cd 60 b8 ┆ ø ) `i ü#fo !x ` ┆
0x36e20…36e40 d1 d1 d1 21 ff ff c3 49 8d cd 90 01 15 e5 7e 23 66 6f e5 cd 90 01 0b 11 0c 00 cd f3 02 d1 7c b2 ┆ ! I ü#fo ø ┆
0x36e40…36e60 67 7d b3 6f eb e1 73 23 72 eb 21 0d 00 39 f9 eb c1 c9 61 72 67 75 6d 65 6e 74 73 20 6d 69 73 73 ┆gå o s#r ! 9 arguments miss┆
0x36e60…36e80 69 6e 67 0a 00 25 73 20 64 6f 65 73 20 6e 6f 74 20 65 78 69 73 74 0a 00 69 6e 76 61 6c 69 64 20 ┆ing %s does not exist invalid ┆
0x36e80…36ea0 73 74 61 74 65 6d 65 6e 74 20 6e 75 6d 62 65 72 20 25 64 2e 25 73 0a 00 c5 21 e6 ff 39 f9 44 4d ┆statement number %d.%s ! 9 DM┆
0x36ea0…36ec0 60 69 e5 21 04 00 09 e5 21 1e 00 09 e5 cd 38 8c d1 d1 d1 23 7c b5 ca f5 8d 21 02 00 09 e5 21 06 ┆`i ! ! 8 #ø ! ! ┆
0x36ec0…36ee0 00 09 e5 21 1e 00 09 e5 cd 1e a9 d1 d1 d1 11 d0 ff 19 7c b5 ca e0 8d 21 02 00 09 36 01 23 36 00 ┆ ! ø ! 6 #6 ┆
0x36ee0…36f00 cd 90 01 02 e5 cd 90 01 00 e5 cd 90 01 04 e5 cd f3 90 d1 d1 d1 eb 21 1a 00 39 f9 eb c1 c9 c5 21 ┆ ! 9 !┆
0x36f00…36f20 fc ff 39 f9 44 4d 60 69 e5 21 02 00 09 e5 21 08 00 09 e5 cd 38 8c d1 d1 d1 23 7c b5 ca 2e 8e cd ┆ 9 DM`i ! ! 8 #ø . ┆
0x36f20…36f40 90 01 00 e5 cd 90 01 02 e5 cd 2b 93 d1 d1 eb 21 04 00 39 f9 eb c1 c9 c5 21 fc ff 39 f9 44 4d 21 ┆ + ! 9 ! 9 DM!┆
0x36f40…36f60 02 00 09 af 77 23 77 2a 55 c6 11 f0 ff 19 eb 60 69 73 23 72 cd 90 01 00 11 f0 ff 19 e5 2a 57 c6 ┆ w#w*U `is#r *W ┆
0x36f60…36f80 d1 cd f3 01 d2 b9 8e cd 90 01 02 11 03 00 7c a2 67 7d a3 6f 7c b5 c2 81 8e 21 0a 00 e5 cd 52 b6 ┆ ø gå oø ! R ┆
0x36f80…36fa0 d1 cd 90 01 00 7e 23 66 6f e5 cd 90 01 00 23 23 e5 21 ca 8e e5 cd 60 b8 d1 d1 d1 60 69 5e 23 56 ┆ ü#fo ## ! ` `i^#V┆
0x36fa0…36fc0 7b d6 10 5f 7a de 00 57 72 2b 73 21 02 00 09 5e 23 56 13 72 2b 73 c3 54 8e 21 0a 00 e5 cd 52 b6 ┆æ _z Wr+s! ^#V r+s T ! R ┆
0x36fc0…36fe0 d1 eb 21 04 00 39 f9 eb c1 c9 25 2d 38 73 20 20 25 30 34 78 20 20 20 20 20 00 c5 21 72 ff 39 f9 ┆ ! 9 %-8s %04x !r 9 ┆
0x36fe0…37000 44 4d 1e 00 7b 32 54 c6 eb 26 00 22 52 c6 3e 00 32 06 c5 21 3e 00 e5 cd 52 b6 d1 21 02 00 09 e5 ┆DM æ2T & "R > 2 !> R ! ┆
0x37000…37400 (22, 0, 1) DataBlock {»HELP.DOC«}
[…0x27…]
0x40d00…40d20 6f f2 20 73 6b 72 69 76 65 ee 20 66 7c f2 20 4d 69 63 72 6f 42 65 65 ae 20 8d 0a 57 6f 72 64 42 ┆o skrive fø MicroBee WordB┆
0x40d20…40d40 65 e5 20 62 65 73 6b 72 69 76 73 20 69 20 57 6f 72 64 42 65 e5 2d 6d 61 6e 75 61 6c 65 6e 2e 0d ┆e beskrivs i WordBe -manualen. ┆
0x40d40…40d60 0a 0d 0a 02 0d 0a 02 0d 0a 02 20 20 20 20 20 57 6f 72 64 53 74 61 72 2e 0d 0a 20 20 20 20 20 57 ┆ WordStar. W┆
0x40d60…40d80 6f 72 64 42 65 65 20 2d 20 20 4f 72 64 62 65 68 61 6e 64 6c 69 6e 67 20 70 7d 20 73 76 65 6e 73 ┆ordBee - Ordbehandling på svens┆
0x40d80…40da0 6b 61 2e 0d 0a 0d 0a 13 57 49 4e 53 54 41 4c 4c 0d 0a 20 20 20 20 20 20 20 20 20 20 57 49 4e 53 ┆ka. WINSTALL WINS┆
0x40da0…40dc0 54 41 4c 4c 20 2d 20 57 6f 72 64 53 74 61 72 20 69 6e 73 74 61 6c 6c 65 72 69 6e 67 73 70 72 6f ┆TALL - WordStar installeringspro┆
0x40dc0…40de0 67 72 61 6d 2e 0d 0a 0d 0a 02 20 20 20 20 20 20 20 20 20 20 77 69 6e 73 74 61 6c 6c 0d 0a 0d 0a ┆gram. winstall ┆
0x40de0…40e00 82 20 20 20 20 20 57 49 4e 53 54 41 4c cc 20 61 6e 76 7b 6e 64 f3 20 66 7c f2 20 61 74 f4 20 69 ┆ WINSTAL anvænd fø at i┆
0x40e00…40e20 6e 73 74 61 6c 6c 65 72 e1 20 6f 63 e8 20 6d 6f 64 69 66 69 65 72 e1 20 76 69 73 73 e1 20 61 73 ┆nstaller oc modifier viss as┆
0x40e20…40e40 70 65 6b 74 65 f2 20 61 f6 20 8d 0a 6f 72 64 62 65 68 61 6e 64 6c 69 6e 67 73 70 72 6f 67 72 61 ┆pekte a ordbehandlingsprogra┆
0x40e40…40e60 6d 6d 65 f4 20 57 6f 72 64 53 74 61 f2 20 28 76 65 72 f3 20 33 3a 33 29 ae 20 57 49 4e 53 54 41 ┆mme WordSta (ver 3:3) WINSTA┆
0x40e60…40e80 4c cc 20 7b f2 20 e9 20 64 65 f4 20 73 74 6f 72 e1 20 68 65 6c e1 20 8d 0a 73 6a 7b 6c 76 69 6e ┆L æ de stor hel sjælvin┆
0x40e80…40ea0 73 74 72 75 65 72 61 6e 64 65 ac 20 6d 65 ee 20 6f ed 20 79 74 74 65 72 6c 69 67 61 72 e5 20 69 ┆struerande me o ytterligar i┆
0x40ea0…40ec0 6e 66 6f 72 6d 61 74 69 6f ee 20 62 65 68 7c 76 73 ac 20 6b 61 ee 20 57 6f 72 64 53 74 61 f2 20 ┆nformatio behøvs ka WordSta ┆
0x40ec0…40ee0 8d 0a 49 6e 73 74 61 6c 6c 61 74 69 6f ee 20 4d 61 6e 75 61 ec 20 6b 6f 6e 73 75 6c 74 65 72 61 ┆ Installatio Manua konsultera┆
0x40ee0…40f00 73 2e 0d 0a 0d 0a 20 4f 42 d3 20 69 6e 73 74 61 6c 6c 65 72 69 6e 67 73 70 72 6f 67 72 61 6d 6d ┆s. OB installeringsprogramm┆
0x40f00…40f20 65 f4 20 66 7c f2 20 64 65 ee 20 73 76 65 6e 73 6b e1 20 76 65 72 73 69 6f 6e 65 ee 20 61 f6 20 ┆e fø de svensk versione a ┆
0x40f20…40f40 57 6f 72 64 53 74 61 f2 20 28 76 65 72 73 69 6f 6e 20 8d 0a 33 2e 30 a9 20 68 65 74 65 f2 20 49 ┆WordSta (version 3.0 hete I┆
0x40f40…40f60 4e 53 54 41 4c 4c ae 0d 0a 20 0d 0a 02 0d 0a 02 0d 0a 02 20 20 20 20 20 57 53 2e 0d 0a 0d 0a 13 ┆NSTALL WS. ┆
0x40f60…40f80 57 53 0d 0a 20 20 20 20 20 20 20 20 20 20 57 53 20 2d 20 57 6f 72 64 53 74 61 72 2e 0d 0a 0d 0a ┆WS WS - WordStar. ┆
0x40f80…40fa0 02 20 20 20 20 20 20 20 20 20 20 77 73 20 3c 66 69 6c 3e 0d 0a 0d 0a 82 20 20 20 20 20 57 d3 20 ┆ ws <fil> W ┆
0x40fa0…40fc0 7b f2 20 64 65 ee 20 6f 72 64 62 65 68 61 6e 64 6c 61 72 65 2f 74 65 78 74 65 64 69 74 6f f2 20 ┆æ de ordbehandlare/textedito ┆
0x40fc0…40fe0 73 6f ed 20 7b f2 20 73 74 61 6e 64 61 72 e4 20 70 fd 20 4d 69 63 72 6f 42 65 65 ae 20 44 65 ee ┆so æ standar p MicroBee De ┆
0x40fe0…41000 20 8d 0a 73 76 65 6e 73 6b e1 20 76 65 72 73 69 6f 6e 65 ee 20 61 f6 20 57 6f 72 64 53 74 61 f2 ┆ svensk versione a WordSta ┆
0x41000…41400 (26, 0, 1) DataBlock {»HELP.MAC«}
[…0x1b…]
0x47d80…47da0 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 ┆********************************┆
0x47da0…47dc0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0d 0a 3b 09 09 09 09 09 09 2a 0d 0a 3b 09 46 69 6c 65 20 63 6f 6e ┆********** ; * ; File con┆
0x47dc0…47de0 74 72 6f 6c 20 62 6c 6f 63 6b 73 09 09 09 2a 0d 0a 3b 09 09 09 09 09 09 2a 0d 0a 3b 2a 2a 2a 2a ┆trol blocks * ; * ;****┆
0x47de0…47e00 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 ┆********************************┆
0x47e00…47e20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0d 0a 0d 0a 66 63 68 6e 64 78 3a 09 64 65 66 62 09 30 09 09 ┆************ fchndx: defb 0 ┆
0x47e20…47e40 3b 75 73 65 72 20 2f 20 64 72 69 76 65 0d 0a 09 64 65 66 62 09 27 48 45 4c 50 20 20 20 20 4e 44 ┆;user / drive defb 'HELP ND┆
0x47e40…47e60 58 27 0d 0a 09 64 65 66 73 09 32 34 09 09 3b 73 70 61 63 65 0d 0a 0d 0a 66 63 68 6d 61 6e 3a 09 ┆X' defs 24 ;space fchman: ┆
0x47e60…47e80 64 65 66 62 09 30 09 09 3b 75 73 65 72 20 2f 20 64 72 69 76 65 0d 0a 09 64 65 66 62 09 27 48 45 ┆defb 0 ;user / drive defb 'HE┆
0x47e80…47ea0 4c 50 20 20 20 20 4d 41 4e 27 0d 0a 09 64 65 66 73 09 32 34 09 09 3b 73 70 61 63 65 0d 0a 0d 0a ┆LP MAN' defs 24 ;space ┆
0x47ea0…47ec0 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 2a ┆;*******************************┆
0x47ec0…47ee0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0d 0a 3b 09 09 09 09 09 09 2a 0d 0a 3b 09 77 ┆***************** ; * ; w┆
0x47ee0…47f00 6f 72 6b 20 73 70 61 63 65 09 09 09 09 2a 0d 0a 3b 09 09 09 09 09 09 2a 0d 0a 3b 2a 2a 2a 2a 2a ┆ork space * ; * ;*****┆
0x47f00…47f20 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 ┆********************************┆
0x47f20…47f40 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0d 0a 0d 0a 73 74 69 6e 78 77 3a 09 64 65 66 77 09 30 09 09 3b ┆*********** stinxw: defw 0 ;┆
0x47f40…47f60 73 74 61 72 74 20 6f 66 20 69 6e 64 65 78 20 77 6f 72 64 0d 0a 72 64 6c 65 6e 67 3a 09 64 65 66 ┆start of index word rdleng: def┆
0x47f60…47f80 62 09 30 09 09 3b 6c 65 6e 67 68 74 20 6f 66 20 72 65 61 64 0d 0a 64 61 74 66 6c 31 3a 09 64 65 ┆b 0 ;lenght of read datfl1: de┆
0x47f80…47fa0 66 62 09 30 09 09 3b 64 61 74 61 20 66 69 6c 65 20 6f 70 65 6e 20 66 6c 61 67 0d 0a 69 6e 78 66 ┆fb 0 ;data file open flag inxf┆
0x47fa0…47fc0 6c 31 3a 09 64 65 66 62 09 30 09 09 3b 69 6e 64 65 78 66 69 6c 65 20 6f 70 65 6e 20 66 6c 61 67 ┆l1: defb 0 ;indexfile open flag┆
0x47fc0…47fe0 0d 0a 63 6d 64 32 62 66 3a 09 64 65 66 73 09 35 30 09 09 3b 63 6f 6d 6d 61 6e 64 20 62 75 66 66 ┆ cmd2bf: defs 50 ;command buff┆
0x47fe0…48000 65 72 0d 0a 70 6e 74 31 3a 09 64 65 66 73 09 31 0d 0a 70 6e 74 32 3a 09 64 65 66 73 09 31 0d 0a ┆er pnt1: defs 1 pnt2: defs 1 ┆
0x48000…48400 (28, 1, 4) DataBlock {»HELP.MAN«}
[…0x23…]
0x50d00…50d20 72 7d 6e 20 54 52 41 4e 53 46 45 52 53 20 68 75 76 75 64 6d 65 6e 79 20 6b 61 6e 20 61 6e 76 7b ┆rån TRANSFERS huvudmeny kan anvæ┆
0x50d20…50d40 6e 64 61 72 65 6e 20 76 7b 6c 6a 61 20 6d 65 6c 6c 61 6e 20 65 74 74 20 61 76 20 66 7c 6c 6a 61 ┆ndaren vælja mellan ett av følja┆
0x50d40…50d60 6e 64 65 20 0d 0a 61 6c 74 65 72 6e 61 74 69 76 3a 0d 0a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 ┆nde alternativ: ┆
0x50d60…50d80 20 20 20 20 31 20 2d 20 4b 6f 70 69 65 72 61 20 66 69 6c 65 72 2e 0d 0a 20 20 20 20 20 20 20 20 ┆ 1 - Kopiera filer. ┆
0x50d80…50da0 20 20 20 20 20 20 20 32 20 2d 20 4f 6d 64 7c 70 61 20 66 69 6c 2e 0d 0a 20 20 20 20 20 20 20 20 ┆ 2 - Omdøpa fil. ┆
0x50da0…50dc0 20 20 20 20 20 20 20 33 20 2d 20 53 6b 7b 72 6d 75 74 73 6b 72 69 66 74 20 61 76 20 66 69 6c 65 ┆ 3 - Skærmutskrift av file┆
0x50dc0…50de0 72 2e 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 34 20 2d 20 50 72 69 6e 74 65 72 75 74 ┆r. 4 - Printerut┆
0x50de0…50e00 73 6b 72 69 66 74 20 61 76 20 66 69 6c 65 72 2e 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆skrift av filer. ┆
0x50e00…50e20 20 30 20 2d 20 4c 7b 6d 6e 61 20 54 52 41 4e 53 46 45 52 2e 0d 0a 0d 0a 31 2e 20 46 69 6c 6b 6f ┆ 0 - Læmna TRANSFER. 1. Filko┆
0x50e20…50e40 70 69 65 72 69 6e 67 2e 0d 0a 0d 0a 20 20 20 20 20 4e 7b 72 20 6b 6f 70 69 65 72 69 6e 67 73 2d ┆piering. Nær kopierings-┆
0x50e40…50e60 61 6c 74 65 72 6e 61 74 69 76 65 74 20 76 61 6c 74 73 2c 20 6b 61 6e 20 61 6e 76 7b 6e 64 61 72 ┆alternativet valts, kan anvændar┆
0x50e60…50e80 65 6e 20 75 74 73 65 20 76 69 6c 6b 61 20 66 69 6c 65 72 20 73 6f 6d 20 0d 0a 73 6b 61 20 6b 6f ┆en utse vilka filer som ska ko┆
0x50e80…50ea0 70 69 65 72 61 73 20 67 65 6e 6f 6d 20 61 6e 74 69 6e 67 65 6e 20 73 6b 72 69 76 61 20 64 65 72 ┆pieras genom antingen skriva der┆
0x50ea0…50ec0 61 73 20 6e 61 6d 6e 20 70 7d 20 6b 6f 6d 6d 61 6e 64 6f 72 61 64 65 72 2c 20 65 6c 6c 65 72 20 ┆as namn på kommandorader, eller ┆
0x50ec0…50ee0 67 65 6e 6f 6d 20 0d 0a 61 74 74 20 66 6c 79 74 74 61 20 66 69 6c 6d 61 72 6b 7c 72 65 6e 20 7c ┆genom att flytta filmarkøren ø┆
0x50ee0…50f00 76 65 72 20 66 69 6c 65 72 6e 61 73 20 6e 61 6d 6e 20 6f 63 68 20 73 65 64 61 6e 20 74 72 79 63 ┆ver filernas namn och sedan tryc┆
0x50f00…50f20 6b 61 20 70 7d 20 4c 49 4e 45 20 46 45 45 44 2e 20 45 6e 20 0d 0a 6e 79 20 74 72 79 63 6b 6e 69 ┆ka på LINE FEED. En ny tryckni┆
0x50f20…50f40 6e 67 20 70 7d 20 4c 49 4e 45 20 46 45 45 44 20 76 7b 6c 6a 65 72 20 62 6f 72 74 20 66 69 6c 65 ┆ng på LINE FEED væljer bort file┆
0x50f40…50f60 6e 2e 20 4e 7b 72 20 52 45 54 55 52 4e 2d 74 61 6e 67 65 6e 74 65 6e 20 6e 65 64 74 72 79 63 6b ┆n. Nær RETURN-tangenten nedtryck┆
0x50f60…50f80 73 20 0d 0a 66 72 7d 67 61 73 20 65 66 74 65 72 20 64 65 73 74 69 6e 61 74 69 6f 6e 73 6e 61 6d ┆s frågas efter destinationsnam┆
0x50f80…50fa0 6e 65 74 2e 20 46 7c 72 20 65 6e 20 65 6e 64 61 20 66 69 6c 6b 6f 70 69 65 72 69 6e 67 20 6b 61 ┆net. Før en enda filkopiering ka┆
0x50fa0…50fc0 6e 20 64 65 74 74 61 20 76 61 72 61 20 65 74 74 20 0d 0a 61 6e 6e 61 74 20 66 69 6c 6e 61 6d 6e ┆n detta vara ett annat filnamn┆
0x50fc0…50fe0 2e 20 46 7c 72 20 6b 6f 70 69 65 72 69 6e 67 20 61 76 20 66 6c 65 72 61 20 66 69 6c 65 72 2c 20 ┆. Før kopiering av flera filer, ┆
0x50fe0…51000 6d 7d 73 74 65 20 64 65 73 74 69 6e 61 2d 74 69 6f 6e 73 6e 61 6d 6e 65 74 20 76 61 72 61 20 0d ┆måste destina-tionsnamnet vara ┆
0x51000…51380 (32, 0, 5) DataBlock {»HELP.NDX«}
0x51380…513a0 65 6e 20 28 65 6e 62 61 72 74 20 43 43 50 29 2e 0d 0a 0d 0a 02 20 20 20 20 20 20 20 20 20 20 74 ┆en (enbart CCP). t┆
0x513a0…513c0 79 70 65 20 66 69 6c 20 3c 70 3e 0d 0a 0d 0a 02 20 20 20 20 20 54 59 50 45 20 61 6e 76 7b 6e 64 ┆ype fil <p> TYPE anvænd┆
0x513c0…513e0 73 20 66 7c 72 20 61 74 74 20 76 69 73 61 20 74 65 78 74 66 69 6c 65 72 20 70 7d 20 62 69 6c 64 ┆s før att visa textfiler på bild┆
0x513e0…51400 73 6b 7b 72 6d 65 6e 2e 20 54 59 50 45 20 64 65 6c 61 72 20 75 70 70 20 0d 0a 76 69 73 6e 69 6e ┆skærmen. TYPE delar upp visnin┆
0x51400…51420 (32, 1, 1) 67 65 6e 20 73 69 64 6f 76 69 73 20 6f 63 68 20 73 74 61 6e 6e 61 72 20 65 66 74 65 72 20 76 61 ┆gen sidovis och stannar efter va┆
0x51420…51440 72 6a 65 20 73 69 64 61 2e 20 41 6e 76 7b 6e 64 61 72 65 6e 20 6b 61 6e 20 74 72 79 63 6b 61 20 ┆rje sida. Anvændaren kan trycka ┆
0x51440…51460 70 7d 20 0d 0a 76 61 6c 66 72 69 20 74 61 6e 67 65 6e 74 20 66 7c 72 20 61 74 74 20 66 6f 72 74 ┆på valfri tangent før att fort┆
0x51460…51480 73 7b 74 74 61 20 76 69 73 6e 69 6e 67 65 6e 2e 20 4f 6d 20 27 50 27 2d 66 6c 61 67 67 61 6e 20 ┆sætta visningen. Om 'P'-flaggan ┆
0x51480…514a0 61 6e 67 65 73 2c 20 64 7d 20 73 74 7b 6e 67 73 20 0d 0a 73 69 64 6f 69 6e 64 65 6c 6e 69 6e 67 ┆anges, då stængs sidoindelning┆
0x514a0…514c0 65 6e 20 61 76 20 6f 63 68 20 54 59 50 45 20 73 74 61 6e 6e 61 72 20 65 6a 20 65 66 74 65 72 20 ┆en av och TYPE stannar ej efter ┆
0x514c0…514e0 76 61 72 6a 65 20 73 69 64 61 2e 0d 0a 0d 0a 20 20 20 20 20 56 69 73 6e 69 6e 67 65 6e 20 6b 61 ┆varje sida. Visningen ka┆
0x514e0…51500 6e 20 73 74 61 6e 6e 61 73 20 6e 7b 72 20 73 6f 6d 20 68 65 6c 73 74 20 6d 65 64 20 43 54 52 4c ┆n stannas nær som helst med CTRL┆
0x51500…51520 2d 53 2e 20 44 65 6e 20 6b 61 6e 20 61 76 62 72 79 74 61 73 20 6d 65 64 20 0d 0a 43 54 52 4c 2d ┆-S. Den kan avbrytas med CTRL-┆
0x51520…51540 43 2e 0d 0a 0d 0a 02 20 20 20 20 20 42 3e 74 79 70 65 20 66 72 65 64 2e 73 75 62 20 3c 52 45 54 ┆C. B>type fred.sub <RET┆
0x51540…51560 55 52 4e 3e 0d 0a 20 20 20 20 20 50 7d 20 65 6e 20 74 6f 6d 20 64 69 73 6b 2c 0d 0a 20 20 20 20 ┆URN> På en tom disk, ┆
0x51560…51580 20 6b 61 6e 20 64 75 20 73 7c 6b 61 20 69 20 65 76 69 67 68 65 74 2e 2e 2e 2e 0d 0a 0d 0a 20 20 ┆ kan du søka i evighet.... ┆
0x51580…515a0 20 20 20 42 3e 5f 0d 0a 0d 0a 02 20 20 20 20 20 22 4e 6f 20 66 69 6c 65 2e 22 0d 0a 20 20 20 20 ┆ B>_ "No file." ┆
0x515a0…515c0 20 20 20 20 20 20 44 65 6e 20 73 70 65 63 69 66 69 63 65 72 61 64 65 20 66 69 6c 65 6e 20 66 69 ┆ Den specificerade filen fi┆
0x515c0…515e0 6e 6e 73 20 65 6a 2e 0d 0a 0d 0a 02 20 20 20 20 20 4c 49 53 54 2e 20 20 20 54 52 41 4e 53 46 45 ┆nns ej. LIST. TRANSFE┆
0x515e0…51600 52 2e 0d 0a 0d 0a 13 55 53 45 52 0d 0a 20 20 20 20 20 20 20 20 20 20 55 53 45 52 20 2d 20 46 61 ┆R. USER USER - Fa┆
0x51600…51620 73 74 73 74 7b 6c 6c 65 72 20 61 6b 74 75 65 6c 6c 74 20 61 6e 76 7b 6e 64 61 72 6f 6d 72 7d 64 ┆ststæller aktuellt anvændarområd┆
0x51620…51640 65 20 28 65 6e 62 61 72 74 20 44 52 49 20 43 43 50 29 2e 0d 0a 0d 0a 02 20 20 20 20 20 20 20 20 ┆e (enbart DRI CCP). ┆
0x51640…51660 20 20 75 73 65 72 20 6e 0d 0a 0d 0a 02 20 20 20 20 20 55 53 45 52 20 74 69 6c 6c 7d 74 65 72 20 ┆ user n USER tillåter ┆
0x51660…51680 61 74 74 20 64 65 74 20 61 6b 74 75 65 6c 6c 61 20 61 6e 76 7b 6e 64 61 72 6f 6d 72 7d 64 65 74 ┆att det aktuella anvændarområdet┆
0x51680…516a0 20 7b 6e 64 72 61 73 20 6e 7b 72 20 6d 61 6e 20 62 65 66 69 6e 6e 65 72 20 0d 0a 73 69 67 20 69 ┆ ændras nær man befinner sig i┆
0x516a0…516c0 20 43 43 50 2e 20 27 6e 27 20 7b 72 20 65 74 74 20 74 61 6c 20 28 30 2e 2e 31 35 29 2e 20 55 53 ┆ CCP. 'n' ær ett tal (0..15). US┆
0x516c0…516e0 45 52 20 7b 72 20 65 74 74 20 67 69 6c 74 69 67 74 20 6b 6f 6d 6d 61 6e 64 6f 20 65 6e 62 61 72 ┆ER ær ett giltigt kommando enbar┆
0x516e0…51700 74 20 69 20 0d 0a 44 52 49 2d 76 65 72 73 69 6f 6e 65 6e 20 61 76 20 43 43 50 2e 20 49 20 64 65 ┆t i DRI-versionen av CCP. I de┆
0x51700…51720 74 20 6e 6f 72 6d 61 6c 61 20 43 43 50 2c 20 76 7b 6c 6a 73 20 61 6e 76 7b 6e 64 61 72 6f 6d 72 ┆t normala CCP, væljs anvændaromr┆
0x51720…51740 7d 64 65 6e 20 67 65 6e 6f 6d 20 61 74 74 20 0d 0a 73 6b 72 69 76 61 20 6f 6d 72 7d 64 65 73 6e ┆åden genom att skriva områdesn┆
0x51740…51760 75 6d 72 65 74 20 66 7c 6c 6a 74 20 61 76 20 65 74 74 20 6b 6f 6c 6f 6e 2e 20 41 6e 76 7b 6e 64 ┆umret føljt av ett kolon. Anvænd┆
0x51760…51780 61 72 6e 75 6d 72 65 74 20 6b 61 6e 20 6f 63 6b 73 7d 20 66 7c 72 65 67 7d 73 20 61 76 20 0d 0a ┆arnumret kan också føregås av ┆
0x51780…517a0 65 6e 20 73 6b 69 76 65 6e 68 65 74 73 6b 6f 64 20 28 41 2d 50 29 20 66 7c 72 20 61 74 74 20 74 ┆en skivenhetskod (A-P) før att t┆
0x517a0…517c0 69 6c 6c 7d 74 61 20 76 61 6c 20 61 76 20 62 7d 64 65 20 61 6b 74 75 65 6c 6c 20 73 6b 69 76 65 ┆illåta val av både aktuell skive┆
0x517c0…517e0 6e 68 65 74 20 6f 63 68 20 0d 0a 61 6b 74 75 65 6c 6c 74 20 61 6e 76 7b 6e 64 61 72 6f 6d 72 7d ┆nhet och aktuellt anvændarområ┆
0x517e0…51800 64 65 20 69 20 65 74 74 20 65 6e 64 61 20 6b 6f 6d 6d 61 6e 64 6f 2e 0d 0a 0d 0a 02 20 20 20 44 ┆de i ett enda kommando. D┆
0x51800…51820 (32, 1, 2) 52 49 20 43 43 50 3b 0d 0a 0d 0a 20 20 20 20 20 42 3e 75 73 65 72 20 31 30 20 3c 52 45 54 55 52 ┆RI CCP; B>user 10 <RETUR┆
0x51820…51840 4e 3e 0d 0a 20 20 20 20 20 42 3e 5f 0d 0a 0d 0a 20 20 20 4e 6f 72 6d 61 6c 74 20 43 43 50 3a 0d ┆N> B>_ Normalt CCP: ┆
0x51840…51860 0a 0d 0a 20 20 20 20 20 42 3e 31 30 3a 20 3c 52 45 54 55 52 4e 3e 0d 0a 20 20 20 20 20 42 31 30 ┆ B>10: <RETURN> B10┆
0x51860…51880 3e 41 35 3a 20 3c 52 45 54 55 52 4e 3e 0d 0a 20 20 20 20 20 41 35 3e 5f 0d 0a 0d 0a 02 0d 0a 02 ┆>A5: <RETURN> A5>_ ┆
0x51880…518a0 0d 0a 0d 0a 13 57 42 45 45 0d 0a 20 20 20 20 20 20 20 20 20 20 57 42 45 45 20 20 2d 20 57 6f 72 ┆ WBEE WBEE - Wor┆
0x518a0…518c0 64 42 65 65 20 6f 72 64 62 65 68 61 6e 64 6c 61 72 65 2e 0d 0a 0d 0a 02 20 20 20 20 20 20 20 20 ┆dBee ordbehandlare. ┆
0x518c0…518e0 20 20 77 62 65 65 20 3c 66 69 6c 3e 0d 0a 0d 0a 02 20 20 20 20 20 57 6f 72 64 42 65 65 20 7b 72 ┆ wbee <fil> WordBee ær┆
0x518e0…51900 20 65 6e 20 65 6e 6b 65 6c 20 6f 72 64 62 65 68 61 6e 64 6c 61 72 65 2f 74 65 78 74 65 64 69 74 ┆ en enkel ordbehandlare/textedit┆
0x51900…51920 6f 72 20 73 6b 72 69 76 65 6e 20 66 7c 72 20 4d 69 63 72 6f 42 65 65 2e 20 0d 0a 57 6f 72 64 42 ┆or skriven før MicroBee. WordB┆
0x51920…51940 65 65 20 62 65 73 6b 72 69 76 73 20 69 20 57 6f 72 64 42 65 65 2d 6d 61 6e 75 61 6c 65 6e 2e 0d ┆ee beskrivs i WordBee-manualen. ┆
0x51940…51960 0a 0d 0a 02 0d 0a 02 0d 0a 02 20 20 20 20 20 57 6f 72 64 53 74 61 72 2e 0d 0a 20 20 20 20 20 57 ┆ WordStar. W┆
0x51960…51980 6f 72 64 42 65 65 20 2d 20 20 4f 72 64 62 65 68 61 6e 64 6c 69 6e 67 20 70 7d 20 73 76 65 6e 73 ┆ordBee - Ordbehandling på svens┆
0x51980…519a0 6b 61 2e 0d 0a 0d 0a 13 57 49 4e 53 54 41 4c 4c 0d 0a 20 20 20 20 20 20 20 20 20 20 57 49 4e 53 ┆ka. WINSTALL WINS┆
0x519a0…519c0 54 41 4c 4c 20 2d 20 57 6f 72 64 53 74 61 72 20 69 6e 73 74 61 6c 6c 65 72 69 6e 67 73 70 72 6f ┆TALL - WordStar installeringspro┆
0x519c0…519e0 67 72 61 6d 2e 0d 0a 0d 0a 02 20 20 20 20 20 20 20 20 20 20 77 69 6e 73 74 61 6c 6c 0d 0a 0d 0a ┆gram. winstall ┆
0x519e0…51a00 02 20 20 20 20 20 57 49 4e 53 54 41 4c 4c 20 61 6e 76 7b 6e 64 73 20 66 7c 72 20 61 74 74 20 69 ┆ WINSTALL anvænds før att i┆
0x51a00…51a20 6e 73 74 61 6c 6c 65 72 61 20 6f 63 68 20 6d 6f 64 69 66 69 65 72 61 20 76 69 73 73 61 20 61 73 ┆nstallera och modifiera vissa as┆
0x51a20…51a40 70 65 6b 74 65 72 20 61 76 20 0d 0a 6f 72 64 62 65 68 61 6e 64 6c 69 6e 67 73 70 72 6f 67 72 61 ┆pekter av ordbehandlingsprogra┆
0x51a40…51a60 6d 6d 65 74 20 57 6f 72 64 53 74 61 72 20 28 76 65 72 73 20 33 3a 33 29 2e 20 57 49 4e 53 54 41 ┆mmet WordStar (vers 3:3). WINSTA┆
0x51a60…51a80 4c 4c 20 7b 72 20 69 20 64 65 74 20 73 74 6f 72 61 20 68 65 6c 61 20 0d 0a 73 6a 7b 6c 76 69 6e ┆LL ær i det stora hela sjælvin┆
0x51a80…51aa0 73 74 72 75 65 72 61 6e 64 65 2c 20 6d 65 6e 20 6f 6d 20 79 74 74 65 72 6c 69 67 61 72 65 20 69 ┆struerande, men om ytterligare i┆
0x51aa0…51ac0 6e 66 6f 72 6d 61 74 69 6f 6e 20 62 65 68 7c 76 73 2c 20 6b 61 6e 20 57 6f 72 64 53 74 61 72 20 ┆nformation behøvs, kan WordStar ┆
0x51ac0…51ae0 0d 0a 49 6e 73 74 61 6c 6c 61 74 69 6f 6e 20 4d 61 6e 75 61 6c 20 6b 6f 6e 73 75 6c 74 65 72 61 ┆ Installation Manual konsultera┆
0x51ae0…51b00 73 2e 0d 0a 0d 0a 20 4f 42 53 20 69 6e 73 74 61 6c 6c 65 72 69 6e 67 73 70 72 6f 67 72 61 6d 6d ┆s. OBS installeringsprogramm┆
0x51b00…51b20 65 74 20 66 7c 72 20 64 65 6e 20 73 76 65 6e 73 6b 61 20 76 65 72 73 69 6f 6e 65 6e 20 61 76 20 ┆et før den svenska versionen av ┆
0x51b20…51b40 57 6f 72 64 53 74 61 72 20 28 76 65 72 73 69 6f 6e 20 0d 0a 33 2e 30 29 20 68 65 74 65 72 20 49 ┆WordStar (version 3.0) heter I┆
0x51b40…51b60 4e 53 54 41 4c 4c 2e 0d 0a 20 0d 0a 02 0d 0a 02 0d 0a 02 20 20 20 20 20 57 53 2e 0d 0a 0d 0a 13 ┆NSTALL. WS. ┆
0x51b60…51b80 57 53 0d 0a 20 20 20 20 20 20 20 20 20 20 57 53 20 2d 20 57 6f 72 64 53 74 61 72 2e 0d 0a 0d 0a ┆WS WS - WordStar. ┆
0x51b80…51ba0 02 20 20 20 20 20 20 20 20 20 20 77 73 20 3c 66 69 6c 3e 0d 0a 0d 0a 02 20 20 20 20 20 57 53 20 ┆ ws <fil> WS ┆
0x51ba0…51bc0 7b 72 20 64 65 6e 20 6f 72 64 62 65 68 61 6e 64 6c 61 72 65 2f 74 65 78 74 65 64 69 74 6f 72 20 ┆ær den ordbehandlare/texteditor ┆
0x51bc0…51be0 73 6f 6d 20 7b 72 20 73 74 61 6e 64 61 72 64 20 70 7d 20 4d 69 63 72 6f 42 65 65 2e 20 44 65 6e ┆som ær standard på MicroBee. Den┆
0x51be0…51c00 20 0d 0a 73 76 65 6e 73 6b 61 20 76 65 72 73 69 6f 6e 65 6e 20 61 76 20 57 6f 72 64 53 74 61 72 ┆ svenska versionen av WordStar┆
0x51c00…51c20 (32, 1, 3) 20 62 65 73 6b 72 69 76 73 20 69 20 60 57 6f 72 64 73 74 61 72 20 6f 63 68 20 6f 72 64 62 65 68 ┆ beskrivs i `Wordstar och ordbeh┆
0x51c20…51c40 61 6e 64 6c 69 6e 67 27 2e 20 0d 0a 0d 0a 0d 0a 02 0d 0a 02 0d 0a 02 20 20 20 20 20 57 6f 72 64 ┆andling'. Word┆
0x51c40…51c60 73 74 61 72 20 6f 63 68 20 6f 72 64 62 65 68 61 6e 64 6c 69 6e 67 2e 0d 0a 20 20 20 20 20 57 6f ┆star och ordbehandling. Wo┆
0x51c60…51c80 72 64 53 74 61 72 20 52 65 66 65 72 65 6e 63 65 20 4d 61 6e 75 61 6c 2e 0d 0a 20 20 20 20 20 57 ┆rdStar Reference Manual. W┆
0x51c80…51ca0 6f 72 64 53 74 61 72 20 54 72 61 69 6e 69 6e 67 20 47 75 69 64 65 2e 0d 0a 20 20 20 20 20 57 6f ┆ordStar Training Guide. Wo┆
0x51ca0…51cc0 72 64 42 65 65 2e 0d 0a 13 1a 68 61 6e 64 6c 61 72 65 2e 0d 0a 0d 0a 02 20 20 20 20 20 20 20 20 ┆rdBee. handlare. ┆
0x51cc0…51ce0 20 20 77 62 65 65 20 3c 66 69 6c 3e 0d 0a 0d 0a 02 20 20 20 20 20 57 6f 72 64 42 65 65 20 7b 72 ┆ wbee <fil> WordBee ær┆
0x51ce0…51d00 20 65 6e 20 65 6e 6b 65 6c 20 6f 72 64 62 65 68 61 6e 64 6c 61 72 65 2f 74 65 78 74 65 64 69 74 ┆ en enkel ordbehandlare/textedit┆
0x51d00…51d20 6f 72 20 73 6b 72 69 76 65 6e 20 66 7c 72 20 4d 69 63 72 6f 42 65 65 2e 20 0d 0a 57 6f 72 64 42 ┆or skriven før MicroBee. WordB┆
0x51d20…51d40 65 65 20 62 65 73 6b 72 69 76 73 20 69 20 57 6f 72 64 42 65 65 2d 6d 61 6e 75 61 6c 65 6e 2e 0d ┆ee beskrivs i WordBee-manualen. ┆
0x51d40…51d60 0a 0d 0a 02 0d 0a 02 0d 0a 02 20 20 20 20 20 57 6f 72 64 53 74 61 72 2e 0d 0a 20 20 20 20 20 57 ┆ WordStar. W┆
0x51d60…51d80 6f 72 64 42 65 65 20 2d 20 20 4f 72 64 62 65 68 61 6e 64 6c 69 6e 67 20 70 7d 20 73 76 65 6e 73 ┆ordBee - Ordbehandling på svens┆
0x51d80…51da0 6b 61 2e 0d 0a 0d 0a 13 57 49 4e 53 54 41 4c 4c 0d 0a 20 20 20 20 20 20 20 20 20 20 57 49 4e 53 ┆ka. WINSTALL WINS┆
0x51da0…51dc0 54 41 4c 4c 20 2d 20 57 6f 72 64 53 74 61 72 20 69 6e 73 74 61 6c 6c 65 72 69 6e 67 73 70 72 6f ┆TALL - WordStar installeringspro┆
0x51dc0…51de0 67 72 61 6d 2e 0d 0a 0d 0a 02 20 20 20 20 20 20 20 20 20 20 77 69 6e 73 74 61 6c 6c 0d 0a 0d 0a ┆gram. winstall ┆
0x51de0…51e00 02 20 20 20 20 20 57 49 4e 53 54 41 4c 4c 20 61 6e 76 7b 6e 64 73 20 66 7c 72 20 61 74 74 20 69 ┆ WINSTALL anvænds før att i┆
0x51e00…51e20 6e 73 74 61 6c 6c 65 72 61 20 6f 63 68 20 6d 6f 64 69 66 69 65 72 61 20 76 69 73 73 61 20 61 73 ┆nstallera och modifiera vissa as┆
0x51e20…51e40 70 65 6b 74 65 72 20 61 76 20 0d 0a 6f 72 64 62 65 68 61 6e 64 6c 69 6e 67 73 70 72 6f 67 72 61 ┆pekter av ordbehandlingsprogra┆
0x51e40…51e60 6d 6d 65 74 20 57 6f 72 64 53 74 61 72 20 28 76 65 72 73 20 33 3a 33 29 2e 20 57 49 4e 53 54 41 ┆mmet WordStar (vers 3:3). WINSTA┆
0x51e60…51e80 4c 4c 20 7b 72 20 69 20 64 65 74 20 73 74 6f 72 61 20 68 65 6c 61 20 0d 0a 73 6a 7b 6c 76 69 6e ┆LL ær i det stora hela sjælvin┆
0x51e80…51ea0 73 74 72 75 65 72 61 6e 64 65 2c 20 6d 65 6e 20 6f 6d 20 79 74 74 65 72 6c 69 67 61 72 65 20 69 ┆struerande, men om ytterligare i┆
0x51ea0…51ec0 6e 66 6f 72 6d 61 74 69 6f 6e 20 62 65 68 7c 76 73 2c 20 6b 61 6e 20 57 6f 72 64 53 74 61 72 20 ┆nformation behøvs, kan WordStar ┆
0x51ec0…51ee0 0d 0a 49 6e 73 74 61 6c 6c 61 74 69 6f 6e 20 4d 61 6e 75 61 6c 20 6b 6f 6e 73 75 6c 74 65 72 61 ┆ Installation Manual konsultera┆
0x51ee0…51f00 73 2e 0d 0a 0d 0a 20 4f 42 53 20 69 6e 73 74 61 6c 6c 65 72 69 6e 67 73 70 72 6f 67 72 61 6d 6d ┆s. OBS installeringsprogramm┆
0x51f00…51f20 65 74 20 66 7c 72 20 64 65 6e 20 73 76 65 6e 73 6b 61 20 76 65 72 73 69 6f 6e 65 6e 20 61 76 20 ┆et før den svenska versionen av ┆
0x51f20…51f40 57 6f 72 64 53 74 61 72 20 28 76 65 72 73 69 6f 6e 20 0d 0a 33 2e 30 29 20 68 65 74 65 72 20 49 ┆WordStar (version 3.0) heter I┆
0x51f40…51f60 4e 53 54 41 4c 4c 2e 0d 0a 20 0d 0a 02 0d 0a 02 0d 0a 02 20 20 20 20 20 57 53 2e 0d 0a 0d 0a 13 ┆NSTALL. WS. ┆
0x51f60…51f80 57 53 0d 0a 20 20 20 20 20 20 20 20 20 20 57 53 20 2d 20 57 6f 72 64 53 74 61 72 2e 0d 0a 0d 0a ┆WS WS - WordStar. ┆
0x51f80…51fa0 02 20 20 20 20 20 20 20 20 20 20 77 73 20 3c 66 69 6c 3e 0d 0a 0d 0a 02 20 20 20 20 20 57 53 20 ┆ ws <fil> WS ┆
0x51fa0…51fc0 7b 72 20 64 65 6e 20 6f 72 64 62 65 68 61 6e 64 6c 61 72 65 2f 74 65 78 74 65 64 69 74 6f 72 20 ┆ær den ordbehandlare/texteditor ┆
0x51fc0…51fe0 73 6f 6d 20 7b 72 20 73 74 61 6e 64 61 72 64 20 70 7d 20 4d 69 63 72 6f 42 65 65 2e 20 44 65 6e ┆som ær standard på MicroBee. Den┆
0x51fe0…52000 20 0d 0a 73 76 65 6e 73 6b 61 20 76 65 72 73 69 6f 6e 65 6e 20 61 76 20 57 6f 72 64 53 74 61 72 ┆ svenska versionen av WordStar┆
0x52000…52020 (32, 1, 4) 41 53 55 42 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 07 42 41 53 49 43 53 00 00 00 00 00 00 ┆ASUB BASICS ┆
0x52020…52040 00 00 00 00 00 02 00 52 43 43 50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 05 00 5d 43 4d 50 52 ┆ RCCP ÅCMPR┆
0x52040…52060 41 00 00 00 00 00 00 00 00 00 00 00 00 0d 00 71 43 4d 50 52 48 00 00 00 00 00 00 00 00 00 00 00 ┆A qCMPRH ┆
0x52060…52080 00 14 00 19 43 50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1a 00 2b 44 44 46 4f 52 4d 41 54 ┆ CP +DDFORMAT┆
0x52080…520a0 00 00 00 00 00 00 00 00 00 26 00 18 44 44 54 00 00 00 00 00 00 00 00 00 00 00 00 00 00 30 00 5b ┆ & DDT 0 Æ┆
0x520a0…520c0 44 45 4c 45 54 45 00 00 00 00 00 00 00 00 00 00 00 50 00 0b 44 49 52 00 00 00 00 00 00 00 00 00 ┆DELETE P DIR ┆
0x520c0…520e0 00 00 00 00 00 57 00 7d 44 52 49 43 43 50 00 00 00 00 00 00 00 00 00 00 00 61 00 4b 44 54 43 4f ┆ W åDRICCP a KDTCO┆
0x520e0…52100 50 59 00 00 00 00 00 00 00 00 00 00 00 64 00 5a 44 55 4d 50 00 00 00 00 00 00 00 00 00 00 00 00 ┆PY d ZDUMP ┆
0x52100…52120 00 6d 00 75 45 44 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 75 00 17 45 52 41 00 00 00 00 00 ┆ m uED u ERA ┆
0x52120…52140 00 00 00 00 00 00 00 00 00 77 00 40 47 45 54 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7f 00 7f ┆ w @GET ┆
0x52140…52160 47 4f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 83 00 64 47 4f 53 48 45 4c 4c 00 00 00 00 00 ┆GO dGOSHELL ┆
0x52160…52180 00 00 00 00 00 8a 00 2c 48 45 4c 50 00 00 00 00 00 00 00 00 00 00 00 00 00 8b 00 50 49 4e 49 54 ┆ ,HELP PINIT┆
0x52180…521a0 00 00 00 00 00 00 00 00 00 00 00 00 00 9f 00 3c 49 4e 53 54 41 4c 4c 00 00 00 00 00 00 00 00 00 ┆ <INSTALL ┆
0x521a0…521c0 00 b2 00 0d 4a 55 4d 50 00 00 00 00 00 00 00 00 00 00 00 00 00 b5 00 0a 4c 49 53 54 00 00 00 00 ┆ JUMP LIST ┆
0x521c0…521e0 00 00 00 00 00 00 00 00 00 b7 00 3c 4d 41 4e 49 4e 44 45 58 00 00 00 00 00 00 00 00 00 bb 00 3b ┆ <MANINDEX ;┆
0x521e0…52200 4d 42 41 53 49 43 00 00 00 00 00 00 00 00 00 00 00 c9 00 43 4d 50 00 00 00 00 00 00 00 00 00 00 ┆MBASIC CMP ┆
0x52200…52220 00 00 00 00 00 cb 00 2d 50 49 50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 cd 00 09 52 45 4e 00 ┆ -PIP REN ┆
0x52220…52240 00 00 00 00 00 00 00 00 00 00 00 00 00 e6 00 07 53 41 56 45 00 00 00 00 00 00 00 00 00 00 00 00 ┆ SAVE ┆
0x52240…52260 00 eb 00 4b 53 48 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 f0 00 23 53 54 41 54 00 00 00 00 ┆ KSH #STAT ┆
0x52260…52280 00 00 00 00 00 00 00 00 00 f1 00 46 53 55 42 4d 49 54 00 00 00 00 00 00 00 00 00 00 00 fe 00 7f ┆ FSUBMIT ┆
0x52280…522a0 53 59 53 47 45 4e 00 00 00 00 00 00 00 00 00 00 00 0c 01 0c 54 42 41 53 49 43 00 00 00 00 00 00 ┆SYSGEN TBASIC ┆
0x522a0…522c0 00 00 00 00 00 0f 01 21 54 44 43 4f 50 59 00 00 00 00 00 00 00 00 00 00 00 12 01 46 54 45 4c 43 ┆ !TDCOPY FTELC┆
0x522c0…522e0 4f 4d 00 00 00 00 00 00 00 00 00 00 00 16 01 40 54 52 41 4e 53 46 45 52 00 00 00 00 00 00 00 00 ┆OM @TRANSFER ┆
0x522e0…52300 00 18 01 2c 54 59 50 45 00 00 00 00 00 00 00 00 00 00 00 00 00 26 01 5b 55 53 45 52 00 00 00 00 ┆ ,TYPE & ÆUSER ┆
0x52300…52320 00 00 00 00 00 00 00 00 00 2b 01 6d 57 42 45 45 00 00 00 00 00 00 00 00 00 00 00 00 00 31 01 0b ┆ + mWBEE 1 ┆
0x52320…52340 57 49 4e 53 54 41 4c 4c 00 00 00 00 00 00 00 00 00 33 01 12 57 53 00 00 00 00 00 00 00 00 00 00 ┆WINSTALL 3 WS ┆
0x52340…52360 00 00 00 00 00 36 01 64 00 64 20 2d 2d 2d 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ 6 d d --- ┆
0x52360…52380 20 20 20 20 00 01 01 01 d5 f6 01 43 47 4f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 91 22 ┆ CGO "┆
0x52380…523a0 e5 42 44 53 43 49 4f 20 20 48 20 20 00 00 00 14 5c 00 5d 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ BDSCIO H Ø Å ┆
0x523a0…523c0 e5 44 49 56 49 53 49 4f 4e 43 52 4c 00 00 00 05 5f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ DIVISIONCRL _ ┆
0x523c0…523e0 e5 44 49 4f 20 20 20 20 20 48 20 20 00 00 00 08 60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ DIO H ` ┆
0x523e0…52400 e5 43 44 42 32 20 20 20 20 48 20 20 00 00 00 1f 61 00 62 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ CDB2 H a b ┆
0x52400…52420 (32, 1, 5) 0d 0a 09 77 68 69 6c 65 20 28 21 64 6f 6e 65 29 20 7b 0d 0a 09 09 6e 72 65 61 64 20 3d 20 0d 0a ┆ while (!done) æ nread = ┆
0x52420…52440 09 09 20 20 20 66 73 63 61 6e 66 20 28 26 73 79 6d 62 75 66 2c 20 22 25 78 20 25 73 5c 74 25 78 ┆ fscanf (&symbuf, "%x %sØt%x┆
0x52440…52460 20 25 73 5c 74 25 78 20 25 73 5c 74 25 78 20 25 73 5c 6e 22 2c 20 0d 0a 09 09 09 20 20 20 26 28 ┆ %sØt%x %sØt%x %sØn", &(┆
0x52460…52480 66 74 61 62 5b 6e 66 75 6e 63 74 73 5d 2e 66 61 64 64 72 29 2c 20 26 28 66 74 61 62 5b 6e 66 75 ┆ftabÆnfunctsÅ.faddr), &(ftabÆnfu┆
0x52480…524a0 6e 63 74 73 5d 2e 66 6e 61 6d 65 29 2c 0d 0a 09 09 09 20 20 20 26 28 66 74 61 62 5b 6e 66 75 6e ┆nctsÅ.fname), &(ftabÆnfun┆
0x524a0…524c0 63 74 73 2b 31 5d 2e 66 61 64 64 72 29 2c 20 26 28 66 74 61 62 5b 6e 66 75 6e 63 74 73 2b 31 5d ┆cts+1Å.faddr), &(ftabÆnfuncts+1Å┆
0x524c0…524e0 2e 66 6e 61 6d 65 29 2c 0d 0a 09 09 09 20 20 20 26 28 66 74 61 62 5b 6e 66 75 6e 63 74 73 2b 32 ┆.fname), &(ftabÆnfuncts+2┆
0x524e0…52500 5d 2e 66 61 64 64 72 29 2c 20 26 28 66 74 61 62 5b 6e 66 75 6e 63 74 73 2b 32 5d 2e 66 6e 61 6d ┆Å.faddr), &(ftabÆnfuncts+2Å.fnam┆
0x52500…52520 65 29 2c 0d 0a 09 09 09 20 20 20 26 28 66 74 61 62 5b 6e 66 75 6e 63 74 73 2b 33 5d 2e 66 61 64 ┆e), &(ftabÆnfuncts+3Å.fad┆
0x52520…52540 64 72 29 2c 20 26 28 66 74 61 62 5b 6e 66 75 6e 63 74 73 2b 33 5d 2e 66 6e 61 6d 65 29 29 3b 0d ┆dr), &(ftabÆnfuncts+3Å.fname)); ┆
0x52540…52560 0a 09 09 6e 72 65 61 64 20 2f 3d 20 32 3b 0d 0a 09 09 69 66 20 28 6e 72 65 61 64 20 3c 20 34 29 ┆ nread /= 2; if (nread < 4)┆
0x52560…52580 20 64 6f 6e 65 20 3d 20 54 52 55 45 3b 0d 0a 09 09 77 68 69 6c 65 20 28 6e 72 65 61 64 2d 2d 20 ┆ done = TRUE; while (nread-- ┆
0x52580…525a0 3e 20 30 29 20 66 74 61 62 5b 6e 66 75 6e 63 74 73 2b 2b 5d 2e 66 6c 69 6e 6b 65 64 70 20 3d 20 ┆> 0) ftabÆnfuncts++Å.flinkedp = ┆
0x525a0…525c0 45 58 54 45 52 4e 41 4c 3b 0d 0a 09 09 7d 0d 0a 09 66 63 6c 6f 73 65 20 28 26 73 79 6d 62 75 66 ┆EXTERNAL; å fclose (&symbuf┆
0x525c0…525e0 29 3b 0d 0a 09 7d 0d 0a 23 65 6e 64 69 66 0d 0a 0d 0a 0d 0a 73 74 61 74 73 20 28 63 68 61 6e 29 ┆); å #endif stats (chan)┆
0x525e0…52600 09 09 09 09 2f 2a 20 70 72 69 6e 74 20 73 74 61 74 69 73 74 69 63 73 20 6f 6e 20 63 68 61 6e 20 ┆ /* print statistics on chan ┆
0x52600…52620 2a 2f 0d 0a 09 69 6e 74 20 63 68 61 6e 3b 0d 0a 7b 0d 0a 09 75 6e 73 69 67 6e 65 64 20 74 65 6d ┆*/ int chan; æ unsigned tem┆
0x52620…52640 70 2c 20 2a 74 70 74 72 3b 0d 0a 0d 0a 09 74 70 74 72 20 3d 20 36 3b 0d 0a 09 66 70 72 69 6e 74 ┆p, *tptr; tptr = 6; fprint┆
0x52640…52660 66 20 28 63 68 61 6e 2c 20 22 5c 6e 5c 6e 4c 69 6e 6b 20 73 74 61 74 69 73 74 69 63 73 3a 5c 6e ┆f (chan, "ØnØnLink statistics:Øn┆
0x52660…52680 22 29 3b 0d 0a 09 66 70 72 69 6e 74 66 20 28 63 68 61 6e 2c 20 22 20 20 4e 75 6d 62 65 72 20 6f ┆"); fprintf (chan, " Number o┆
0x52680…526a0 66 20 66 75 6e 63 74 69 6f 6e 73 3a 20 25 64 5c 6e 22 2c 20 6e 66 75 6e 63 74 73 29 3b 0d 0a 09 ┆f functions: %dØn", nfuncts); ┆
0x526a0…526c0 66 70 72 69 6e 74 66 20 28 63 68 61 6e 2c 20 22 20 20 43 6f 64 65 20 65 6e 64 73 20 61 74 3a 20 ┆fprintf (chan, " Code ends at: ┆
0x526c0…526e0 30 78 25 78 5c 6e 22 2c 20 61 63 6f 64 65 6e 64 2e 75 29 3b 0d 0a 09 66 70 72 69 6e 74 66 20 28 ┆0x%xØn", acodend.u); fprintf (┆
0x526e0…52700 63 68 61 6e 2c 20 22 20 20 45 78 74 65 72 6e 61 6c 73 20 62 65 67 69 6e 20 61 74 3a 20 30 78 25 ┆chan, " Externals begin at: 0x%┆
0x52700…52720 78 5c 6e 22 2c 20 65 78 74 73 2e 75 29 3b 0d 0a 09 66 70 72 69 6e 74 66 20 28 63 68 61 6e 2c 20 ┆xØn", exts.u); fprintf (chan, ┆
0x52720…52740 22 20 20 45 78 74 65 72 6e 61 6c 73 20 65 6e 64 20 61 74 3a 20 30 78 25 78 5c 6e 22 2c 20 65 78 ┆" Externals end at: 0x%xØn", ex┆
0x52740…52760 74 73 2e 75 20 2b 20 65 78 74 73 70 63 29 3b 0d 0a 09 66 70 72 69 6e 74 66 20 28 63 68 61 6e 2c ┆ts.u + extspc); fprintf (chan,┆
0x52760…52780 20 22 20 20 45 6e 64 20 6f 66 20 63 75 72 72 65 6e 74 20 54 50 41 3a 20 30 78 25 78 5c 6e 22 2c ┆ " End of current TPA: 0x%xØn",┆
0x52780…527a0 20 2a 74 70 74 72 29 3b 0d 0a 09 66 70 72 69 6e 74 66 20 28 63 68 61 6e 2c 20 22 20 20 4a 75 6d ┆ *tptr); fprintf (chan, " Jum┆
0x527a0…527c0 70 20 74 61 62 6c 65 20 62 79 74 65 73 20 73 61 76 65 64 3a 20 30 78 25 78 5c 6e 22 2c 20 6a 74 ┆p table bytes saved: 0x%xØn", jt┆
0x527c0…527e0 73 61 76 65 64 29 3b 0d 0a 09 74 65 6d 70 20 3d 20 6c 73 70 63 65 6e 64 3b 0d 0a 09 69 66 20 28 ┆saved); temp = lspcend; if (┆
0x527e0…52800 70 68 61 73 65 20 3d 3d 20 49 4e 4d 45 4d 29 0d 0a 09 09 66 70 72 69 6e 74 66 20 28 63 68 61 6e ┆phase == INMEM) fprintf (chan┆
0x52800…52c00 (33, 0, 1) DataBlock {»HELPD.COM«}
[…0x5…]
0x54000…54400 (33, 1, 2) DataBlock {»HELPD.MAC«}
[…0x15…]
0x59500…59520 65 66 77 09 68 65 6c 70 77 64 09 09 3b 63 6f 6d 6d 61 6e 64 20 34 20 61 64 64 72 65 73 73 20 28 ┆efw helpwd ;command 4 address (┆
0x59520…59540 48 45 4c 50 29 0d 0a 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 ┆HELP) ;********************┆
0x59540…59560 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 ┆**************************** ; ┆
0x59560…59580 09 09 09 09 09 2a 0d 0a 3b 09 46 69 6c 65 20 63 6f 6e 74 72 6f 6c 20 62 6c 6f 63 6b 73 09 09 09 ┆ * ; File control blocks ┆
0x59580…595a0 2a 0d 0a 3b 09 09 09 09 09 09 2a 0d 0a 3b 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ┆* ; * ;******************┆
0x595a0…595c0 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 0a ┆****************************** ┆
0x595c0…595e0 0d 0a 66 63 68 6e 64 78 3a 09 64 65 66 62 09 30 09 09 3b 75 73 65 72 20 2f 20 64 72 69 76 65 0d ┆ fchndx: defb 0 ;user / drive ┆
0x595e0…59600 0a 09 64 65 66 62 09 27 48 45 4c 50 20 20 20 20 4e 44 58 27 0d 0a 09 64 65 66 73 09 32 34 09 09 ┆ defb 'HELP NDX' defs 24 ┆
0x59600…59620 3b 73 70 61 63 65 0d 0a 0d 0a 66 63 68 6d 61 6e 3a 09 64 65 66 62 09 30 09 09 3b 75 73 65 72 20 ┆;space fchman: defb 0 ;user ┆
0x59620…59640 2f 20 64 72 69 76 65 0d 0a 09 64 65 66 62 09 27 48 45 4c 50 20 20 20 20 4d 41 4e 27 0d 0a 09 64 ┆/ drive defb 'HELP MAN' d┆
0x59640…59660 65 66 73 09 32 34 09 09 3b 73 70 61 63 65 0d 0a 0d 0a 3b 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ┆efs 24 ;space ;*************┆
0x59660…59680 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 ┆********************************┆
0x59680…596a0 2a 2a 2a 0d 0a 3b 09 09 09 09 09 09 2a 0d 0a 3b 09 77 6f 72 6b 20 73 70 61 63 65 09 09 09 09 2a ┆*** ; * ; work space *┆
0x596a0…596c0 0d 0a 3b 09 09 09 09 09 09 2a 0d 0a 3b 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ┆ ; * ;*******************┆
0x596c0…596e0 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 0d ┆***************************** ┆
0x596e0…59700 0a 73 74 69 6e 78 77 3a 09 64 65 66 77 09 30 09 09 3b 73 74 61 72 74 20 6f 66 20 69 6e 64 65 78 ┆ stinxw: defw 0 ;start of index┆
0x59700…59720 20 77 6f 72 64 0d 0a 72 64 6c 65 6e 67 3a 09 64 65 66 62 09 30 09 09 3b 6c 65 6e 67 68 74 20 6f ┆ word rdleng: defb 0 ;lenght o┆
0x59720…59740 66 20 72 65 61 64 0d 0a 64 61 74 66 6c 31 3a 09 64 65 66 62 09 30 09 09 3b 64 61 74 61 20 66 69 ┆f read datfl1: defb 0 ;data fi┆
0x59740…59760 6c 65 20 6f 70 65 6e 20 66 6c 61 67 0d 0a 69 6e 78 66 6c 31 3a 09 64 65 66 62 09 30 09 09 3b 69 ┆le open flag inxfl1: defb 0 ;i┆
0x59760…59780 6e 64 65 78 66 69 6c 65 20 6f 70 65 6e 20 66 6c 61 67 0d 0a 63 6d 64 32 62 66 3a 09 64 65 66 73 ┆ndexfile open flag cmd2bf: defs┆
0x59780…597a0 09 35 30 09 09 3b 63 6f 6d 6d 61 6e 64 20 62 75 66 66 65 72 0d 0a 70 6e 74 31 3a 09 64 65 66 73 ┆ 50 ;command buffer pnt1: defs┆
0x597a0…597c0 09 31 0d 0a 70 6e 74 32 3a 09 64 65 66 73 09 31 0d 0a 70 6e 74 33 3a 09 64 65 66 73 09 31 0d 0a ┆ 1 pnt2: defs 1 pnt3: defs 1 ┆
0x597c0…597e0 70 6e 74 34 3a 09 64 65 66 73 09 32 0d 0a 64 61 74 70 6e 74 3a 09 64 65 66 73 09 32 09 09 3b 61 ┆pnt4: defs 2 datpnt: defs 2 ;a┆
0x597e0…59800 64 64 72 65 73 73 20 6f 66 20 64 61 74 61 0d 0a 6f 66 66 70 6e 74 3a 09 64 65 66 73 09 32 09 09 ┆ddress of data offpnt: defs 2 ┆
0x59800…59c00 (35, 1, 4) DataBlock {»MANINDEX.COM«}
[…0x6…]
0x5b080…5b0a0 e5 cd 90 01 07 e5 cd 90 01 09 d1 cd 29 02 e5 cd 90 01 05 e5 cd 07 15 d1 d1 d1 60 69 6e 26 00 23 ┆ ) `in& #┆
0x5b0a0…5b0c0 26 00 c3 a5 15 eb 21 01 00 39 f9 eb c1 c9 c5 21 00 00 39 f9 44 4d 21 04 00 09 6e 26 00 11 30 00 ┆& ! 9 ! 9 DM! n& 0 ┆
0x5b0c0…5b0e0 cd f9 01 cd af 01 da d9 15 21 04 00 09 6e 26 00 11 39 00 cd 04 02 cd af 01 26 00 c1 c9 c1 c9 c3 ┆ ! n& 9 & ┆
0x5b0e0…5b100 e5 15 c3 ae 15 c5 21 fe ff 39 f9 44 4d 60 69 af 77 23 77 cd 90 01 06 7e 23 66 6f 6e 26 00 e5 cd ┆ ! 9 DM`i w#w ü#fon& ┆
0x5b100…5b120 e2 15 d1 7d b7 ca 32 16 cd 90 01 00 11 0a 00 cd 3f 02 e5 cd 90 01 06 5e 23 56 13 72 2b 73 1b eb ┆ å 2 ? ^#V r+s ┆
0x5b120…5b140 6e d1 af 67 19 11 d0 ff 19 eb 60 69 73 23 72 c3 f3 15 cd 90 01 00 c3 39 16 eb 21 02 00 39 f9 eb ┆n g `is#r 9 ! 9 ┆
0x5b140…5b160 c1 c9 c3 48 16 c3 7a 16 c5 21 00 00 39 f9 44 4d 21 04 00 09 6e 26 00 e5 cd 45 16 d1 7c b5 ca 6f ┆ H z ! 9 DM! n& E ø o┆
0x5b160…5b180 16 21 04 00 09 6e 26 00 11 e0 ff 19 c3 74 16 21 04 00 09 6e 26 00 c1 c9 c1 c9 c5 21 00 00 39 f9 ┆ ! n& t ! n& ! 9 ┆
0x5b180…5b1a0 44 4d 21 04 00 09 6e 26 00 11 61 00 cd f9 01 cd af 01 da a5 16 21 04 00 09 6e 26 00 11 7a 00 cd ┆DM! n& a ! n& z ┆
0x5b1a0…5b1c0 04 02 cd af 01 c1 c9 c1 c9 c3 20 01 cd 0a 03 c5 0e 02 fe 0a c2 c0 16 1e 0d cd 05 00 0e 02 3e 0a ┆ > ┆
0x5b1c0…5b1e0 5f cd 05 00 0e 0b cd 05 00 e6 01 c2 d0 16 c1 c9 0e 01 cd 05 00 fe 03 ca 00 00 c1 c9 cd 37 03 af ┆_ 7 ┆
0x5b1e0…5b200 cd 2c 01 da 1d 01 32 71 05 eb 2a 9f 05 eb c5 cd 26 01 0e 0f cd 05 00 fe ff c1 ca 1d 01 3a 71 05 ┆ , 2q * & :q ┆
0x5b200…5b220 cd 29 01 3a a1 05 b7 16 03 ca 18 17 3d 16 05 ca 18 17 3d c2 1d 01 16 07 72 3a 71 05 6f 26 00 c9 ┆ ) : = = r:q o& ┆
0x5b220…5b240 c3 29 17 c3 36 19 c3 dc 16 cd 37 03 2a 9f 05 c5 e5 cd 23 17 d1 0e 16 11 5c 00 cd 05 00 fe ff c1 ┆ ) 6 7 * # Ø ┆
0x5b240…5b260 ca 1d 01 21 01 00 e5 2a 9f 05 e5 cd 26 17 d1 d1 c9 cd 37 03 c5 3a 9f 05 4f 2a a1 05 eb cd 05 00 ┆ ! * & 7 : O* ┆
0x5b260…5b280 6f 60 c1 c9 cd 37 03 3a 9f 05 cd 29 01 da 1d 01 7e e6 04 ca 1d 01 c5 3a 9f 05 cd 2c 01 22 73 05 ┆o` 7 : ) ü : , "s ┆
0x5b280…5b2a0 21 00 00 22 75 05 11 80 00 0e 1a cd 05 00 2a a3 05 7c b5 2a 75 05 ca ca 17 2a a1 05 11 80 00 06 ┆! "u * ø *u * ┆
0x5b2a0…5b2c0 80 7e 12 23 13 05 c2 a1 17 22 a1 05 2a 73 05 eb 0e 15 cd 05 00 b7 2a 75 05 c2 ca 17 23 22 75 05 ┆ ü # " *s *u #"u ┆
0x5b2c0…5b2e0 2a a3 05 2b 22 a3 05 c3 8e 17 c1 c9 cd 37 03 2a a3 05 7c b5 c8 c5 44 4d 2a a1 05 eb 2a 9f 05 cd ┆* +" 7 * ø DM* * ┆
0x5b2e0…5b300 17 18 da fb 17 3e 02 3c ea ef 17 ed b0 c1 c9 7e 12 23 13 0b 78 b1 c2 ef 17 c1 c9 0b 09 eb 09 eb ┆ > < ü # x ┆
0x5b300…5b320 03 3e 02 3c ea 0b 18 ed b8 c1 c9 7e 12 2b 1b 0b 78 b1 c2 0b 18 c1 c9 7c ba c0 7d bb c9 c3 23 18 ┆ > < ü + x ø å # ┆
0x5b320…5b340 c3 4b 19 cd 37 03 3a 9f 05 cd 2c 01 da 1d 01 c5 e5 2a 9f 05 e5 cd 20 18 d1 eb 3a a3 05 2a a1 05 ┆ K 7 : , * : * ┆
0x5b340…5b360 b7 ca 45 18 19 7d 07 7c 17 e6 7f 32 71 05 e3 11 0c 00 e5 19 be ca 76 18 e3 eb 0e 10 d5 cd 05 00 ┆ E å ø 2q v ┆
0x5b360…5b380 d1 e1 fe ff c2 6c 18 d1 c1 c3 1d 01 3a 71 05 77 d5 0e 0f cd 05 00 d1 fe ff ca 67 18 21 20 00 19 ┆ l :q w g ! ┆
0x5b380…5b3a0 d1 7b e6 7f 77 eb c1 c9 c3 23 01 3a 77 05 b7 6f ca 9a 18 af 32 77 05 26 00 c9 c5 0e 01 cd 05 00 ┆ æ w # :w o 2w & ┆
0x5b3a0…5b3c0 c1 fe 03 ca 00 00 fe 1a 21 ff ff c8 6f fe 0d c2 bd 18 c5 0e 02 1e 0a cd 05 00 c1 2e 0a 26 00 c9 ┆ ! o . & ┆
0x5b3c0…5b3e0 cd 37 03 3a 9f 05 cd 29 01 da 1d 01 7e e6 02 ca 1d 01 c5 3a 9f 05 cd 2c 01 22 73 05 21 00 00 22 ┆ 7 : ) ü : , "s ! "┆
0x5b3e0…5b400 75 05 2a a3 05 7c b5 ca 16 19 2a a1 05 eb 0e 1a cd 05 00 2a 73 05 eb 0e 14 d5 cd 05 00 d1 fe 02 ┆u * ø * *s ┆
0x5b400…5b420 (36, 1, 1) 06 b7 c2 86 05 21 86 49 cd 27 0b da 67 03 ca 21 05 fe 05 c2 50 07 cd 92 18 da 81 03 3e 01 c3 81 ┆ ! I ' g ! P > ┆
0x5b420…5b440 03 cd 34 05 da f7 12 c2 50 07 3a f6 0b b7 cc e9 0d c3 67 03 cd 5f 0d cd cf 35 da f7 12 c2 51 05 ┆ 4 P : g _ 5 Q ┆
0x5b440…5b460 3a 73 13 e6 06 ca 51 05 cd 5a 05 3f d0 b7 ca 34 05 cd fb 0d cd 02 3b d8 af c9 e6 04 3a eb 0b c2 ┆:s Q Z ? 4 ; : ┆
0x5b460…5b480 77 05 fe 04 ca 6d 05 3a 0e 0c e6 02 c0 21 9c 49 cd c3 3f f6 ff 37 c9 fe 04 ca 81 05 3a f6 0b b7 ┆w m : ! I ? 7 : ┆
0x5b480…5b4a0 c0 cd e6 22 af c9 21 88 49 cd 27 0b da 67 03 c2 50 07 cd 88 3d da f7 12 cd 34 05 da f7 12 ca 67 ┆ " ! I ' g P = 4 g┆
0x5b4a0…5b4c0 03 cd b1 3d c3 50 07 3a bc 1a b7 c2 d2 04 21 8a 49 06 01 0e 00 cd 48 45 cd 2c 0b f5 d4 ef 40 f1 ┆ = P : ! I HE , @ ┆
0x5b4c0…5b4e0 c2 f2 05 d2 67 03 21 8c 49 0e 00 cd 48 45 fe 2e ca c6 05 fe 39 ca c6 05 e6 5f f6 40 fe 59 ca e9 ┆ g ! I HE . 9 _ @ Y ┆
0x5b4e0…5b500 05 fe 4e ca a7 05 c3 c6 05 cd 88 3d da f7 12 c3 67 03 fe 05 c2 50 07 cd 92 18 d2 92 03 c3 81 03 ┆ N = g P ┆
0x5b500…5b520 cd 2c 06 cd 34 05 da 0c 06 c2 20 06 f5 cd e9 0d cd 39 06 cd 88 3d da f7 12 f1 da f7 12 c3 67 03 ┆ , 4 9 = g ┆
0x5b520…5b540 cd 39 06 cd 92 18 d2 23 06 c3 87 03 2a 08 0c cd 20 31 2a f4 0b cd 2a 31 c9 2a f4 0b cd 20 31 2a ┆ 9 # * 1* *1 * 1*┆
0x5b540…5b560 08 0c cd 2a 31 c9 4f 3a eb 0b fe 04 c8 79 37 c9 3e ff c3 56 06 af 32 0c 0c 3e 0d cd bd 06 16 00 ┆ *1 O: y7 > V 2 > ┆
0x5b560…5b580 2a 77 13 1e 00 43 7e cd e5 06 23 cd bd 06 1c 3a 75 13 bb c2 66 06 3e 0d cd bd 06 06 00 14 3a 76 ┆*w Cü # :u f > :v┆
0x5b580…5b5a0 13 ba ca 90 06 3e 0a cd bd 06 cd c8 47 ca 63 06 3e 0c cd bd 06 cd c8 47 c2 b3 06 3a eb 0b fe 02 ┆ > G c > G : ┆
0x5b5a0…5b5c0 c2 b3 06 af 0e bf cd b5 08 cd c3 09 cd 70 48 04 c2 5e 06 cd c8 47 c4 05 47 af c3 7b 03 04 fe 20 ┆ pH ^ G G æ ┆
0x5b5c0…5b5e0 c8 d5 f5 0e 05 05 ca d1 06 1e 20 cd 4e 3e c3 c5 06 f1 e6 7f 5f fe 0a 3e 00 c2 df 06 3a b9 02 b7 ┆ N> _ > : ┆
0x5b5e0…5b600 cc 4e 3e d1 c9 e6 7f fe 20 d2 ee 06 3e 20 e5 2a 0c 0c 2c e1 c0 e5 21 26 07 35 e1 c0 e5 c5 4f af ┆ N> > * , !& 5 O ┆
0x5b600…5b620 cd 3e 0d e5 cd d1 0d 46 23 7e bb 23 7e e1 c2 15 07 ba ca 1e 07 cd 02 0d c2 03 07 01 20 01 78 32 ┆ > F#ü #ü x2┆
0x5b620…5b640 26 07 79 c1 e1 c9 01 3a ee 0b b7 ca 3a 07 2a 62 2f 5e 1d 21 ed 0b 73 c3 54 04 2a b5 1a e5 cd 20 ┆& y : : *b/^ ! s T * ┆
0x5b640…5b660 14 c2 46 07 d1 e5 cd 02 0d c2 3e 07 e1 c3 7e 03 3a ee 0b b7 c4 fa 09 c3 7b 03 3a ee 0b b7 c2 66 ┆ F > ü : æ : f┆
0x5b660…5b680 04 c3 9a 04 cd 86 07 cd 26 13 cd 27 42 cd f5 0c 2a 0a 0c 22 2c 03 af 32 80 00 32 2f 4a c3 4c 03 ┆ & 'B * ", 2 2/J L ┆
0x5b680…5b6a0 cd 86 07 c3 67 03 cd 83 08 cd a0 09 c9 cd 86 07 cd 02 08 21 2f 4a 7e b7 c2 b5 07 36 ff cd 57 10 ┆ g !/Jü 6 W ┆
0x5b6a0…5b6c0 11 00 0c cd 0d 08 2a 03 3f 22 f0 0b 2a 07 3f 22 f2 0b c3 67 03 21 00 0c cd 33 08 c3 67 03 cd 3c ┆ * ?" * ?" g ! 3 g <┆
0x5b6c0…5b6e0 08 ca d0 07 2a 7b 13 22 f4 0b cd 20 31 cd 86 0a cd 21 08 2a 60 2f 3a eb 0b fe 05 ca eb 07 fe 00 ┆ *æ " 1 ! *`/: ┆
0x5b6e0…5b700 ca 67 03 7c b5 ca cc 08 c3 67 03 7c b5 c2 f9 07 cd 2c 06 cd 2f 30 c3 67 03 21 98 49 cd c3 3f c3 ┆ g ø g ø , /0 g ! I ? ┆
0x5b700…5b720 8d 07 21 eb 0b 7e 36 08 11 f7 0b 12 13 21 73 13 06 08 cd f5 3d c9 3a bd 1a b7 c8 3a eb 0b fe 08 ┆ ! ü6 !s = : : ┆
0x5b720…5b740 c0 cd 2b 08 cd a0 09 cd 92 24 c9 21 f7 0b 7e 32 eb 0b 23 11 73 13 06 08 cd f5 3d c9 cd fb 0d 2a ┆ + $ ! ü2 # s = *┆
0x5b740…5b760 5c 2f 11 5c 00 af 12 7e fe 0d c8 d6 41 23 da 56 08 3c 12 36 3a 23 e5 d5 da 5d 08 2b 2b 01 0d 0e ┆Ø/ Ø ü A# V < 6:# Å ++ ┆
0x5b760…5b780 eb 2a 84 49 cd 9a 46 eb cd 71 08 d1 e1 13 01 0d 0b 7e 23 b9 c2 7a 08 3e 20 2b 12 13 05 c2 71 08 ┆ * I F q ü# z > + q ┆
0x5b780…5b7a0 23 b7 c9 21 f6 0b 7e b7 c8 cd 63 35 21 f6 0b 36 00 2a f0 0b 22 03 3f 2a f2 0b 22 07 3f 2a f4 0b ┆# ! ü c5! 6 * " ?* " ?* ┆
0x5b7a0…5b7c0 22 7b 13 cd 2a 31 c9 3e 40 c3 ad 08 af 0e bf cd b5 08 c3 67 03 47 21 ea 0b 7e a1 b0 77 c9 3e 80 ┆"æ *1 >@ g G! ü w > ┆
0x5b7c0…5b7e0 c3 c4 08 af 0e 7f cd b5 08 c3 d9 08 06 00 c3 ec 08 06 01 c3 5c 09 cd f0 0d 06 02 af 32 ef 0b c3 ┆ Ø 2 ┆
0x5b7e0…5b800 5c 09 06 03 c3 5c 09 06 04 cd 2f 30 cd 62 09 cd fd 08 ca 8d 07 c3 d3 07 06 05 c3 e9 08 3a eb 0b ┆Ø Ø /0 b : ┆
0x5b800…5bc00 (36, 1, 2) DataBlock {»BLKMOV.MAC«}
[…0x1…]
0x5bd80…5bda0 0a 3b 09 09 09 69 66 20 6f 76 65 72 6c 61 70 20 6f 63 63 75 72 73 0d 0a 3b 0d 0a 3b 09 53 69 7a ┆ ; if overlap occurs ; ; Siz┆
0x5bda0…5bdc0 65 3a 09 09 50 72 6f 67 72 61 6d 20 32 37 20 62 79 74 65 73 0d 0a 3b 0d 0a 3b 0d 0a 3b 0d 0a 42 ┆e: Program 27 bytes ; ; ; B┆
0x5bdc0…5bde0 4c 4b 4d 4f 56 3a 0d 0a 09 6c 64 09 61 2c 62 09 09 3b 49 73 20 73 69 7a 65 20 6f 66 20 61 72 65 ┆LKMOV: ld a,b ;Is size of are┆
0x5bde0…5be00 61 20 30 20 3f 0d 0a 09 6f 72 09 63 0d 0a 09 72 65 74 09 7a 09 09 3b 59 65 73 2c 20 72 65 74 75 ┆a 0 ? or c ret z ;Yes, retu┆
0x5be00…5be20 72 6e 20 77 69 74 68 20 6e 6f 74 68 69 6e 67 20 6d 6f 76 65 64 0d 0a 0d 0a 09 3b 44 65 74 65 72 ┆rn with nothing moved ;Deter┆
0x5be20…5be40 6d 69 6e 65 20 69 66 20 64 65 73 74 69 6e 61 74 69 6f 6e 20 61 72 65 61 20 69 73 20 61 62 6f 76 ┆mine if destination area is abov┆
0x5be40…5be60 65 20 73 6f 75 72 63 65 20 61 72 65 61 20 61 6e 64 20 6f 76 65 72 6c 61 70 73 0d 0a 09 3b 20 20 ┆e source area and overlaps ; ┆
0x5be60…5be80 69 74 20 28 6f 76 65 72 6c 61 70 20 63 61 6e 20 62 65 20 6d 6f 64 20 36 34 6b 29 2e 20 20 4f 76 ┆it (overlap can be mod 64k). Ov┆
0x5be80…5bea0 65 72 6c 61 70 20 6f 63 63 75 72 73 20 69 66 0d 0a 09 3b 20 20 73 74 61 72 74 69 6e 67 20 64 65 ┆erlap occurs if ; starting de┆
0x5bea0…5bec0 73 74 69 6e 61 74 69 6f 6e 20 61 64 64 72 65 73 73 20 6d 69 6e 75 73 20 73 74 61 72 74 69 6e 67 ┆stination address minus starting┆
0x5bec0…5bee0 20 73 6f 75 63 65 20 61 64 64 72 65 73 73 0d 0a 09 3b 20 20 28 6d 6f 64 20 36 34 29 20 69 73 20 ┆ souce address ; (mod 64) is ┆
0x5bee0…5bf00 6c 65 73 73 20 74 68 61 6e 20 6e 75 6d 62 65 72 20 6f 66 20 62 79 74 65 73 20 74 6f 20 6d 6f 76 ┆less than number of bytes to mov┆
0x5bf00…5bf20 65 0d 0a 09 65 78 09 64 65 2c 68 6c 09 09 3b 43 61 6c 63 75 6c 61 74 65 20 64 65 73 74 69 6e 61 ┆e ex de,hl ;Calculate destina┆
0x5bf20…5bf40 74 69 6f 6e 20 2d 20 73 6f 75 72 63 65 0d 0a 09 70 75 73 68 09 68 6c 09 09 3b 53 61 76 65 20 64 ┆tion - source push hl ;Save d┆
0x5bf40…5bf60 65 73 74 69 6e 61 74 69 6f 6e 0d 0a 09 61 6e 64 09 61 09 09 3b 43 6c 65 61 72 20 63 61 72 72 79 ┆estination and a ;Clear carry┆
0x5bf60…5bf80 0d 0a 09 73 62 63 09 68 6c 2c 64 65 09 09 3b 54 68 65 6e 20 73 75 62 74 72 61 63 74 20 61 72 65 ┆ sbc hl,de ;Then subtract are┆
0x5bf80…5bfa0 61 20 73 69 7a 65 0d 0a 09 61 6e 64 09 61 0d 0a 09 73 62 63 09 68 6c 2c 62 63 0d 0a 09 70 6f 70 ┆a size and a sbc hl,bc pop┆
0x5bfa0…5bfc0 09 68 6c 09 09 3b 52 65 73 74 6f 72 65 20 64 65 73 74 69 6e 61 74 69 6f 6e 0d 0a 09 65 78 09 64 ┆ hl ;Restore destination ex d┆
0x5bfc0…5bfe0 65 2c 68 6c 0d 0a 09 6a 72 09 6e 63 2c 64 6f 6c 65 66 74 09 3b 4a 75 6d 70 20 69 66 20 6e 6f 20 ┆e,hl jr nc,doleft ;Jump if no ┆
0x5bfe0…5c000 70 72 6f 62 6c 65 6d 20 77 69 74 68 20 6f 76 65 72 6c 61 70 0d 0a 0d 0a 09 3b 44 65 73 74 69 6e ┆problem with overlap ;Destin┆
0x5c000…5c400 (36, 1, 4) DataBlock {»BN2BCD.MAC«}
[…0x1…]
0x5c500…5c520 43 44 20 64 61 74 61 0d 0a 3b 0d 0a 3b 09 52 65 67 69 73 74 65 72 20 75 73 65 64 3a 09 41 46 2c ┆CD data ; ; Register used: AF,┆
0x5c520…5c540 43 2c 48 4c 0d 0a 3b 0d 0a 3b 09 54 69 6d 65 3a 09 09 34 39 37 20 63 79 63 6c 65 73 20 6d 61 78 ┆C,HL ; ; Time: 497 cycles max┆
0x5c540…5c560 69 6d 75 6d 0d 0a 3b 0d 0a 3b 09 53 69 7a 65 3a 09 09 50 72 6f 67 72 61 6d 20 32 37 20 62 79 74 ┆imum ; ; Size: Program 27 byt┆
0x5c560…5c580 65 73 0d 0a 3b 0d 0a 3b 0d 0a 3b 0d 0a 42 4e 32 42 43 44 3a 0d 0a 09 3b 43 41 4c 43 55 4c 41 54 ┆es ; ; ; BN2BCD: ;CALCULAT┆
0x5c580…5c5a0 45 20 31 30 30 27 53 20 44 49 47 49 54 20 2d 20 44 49 56 49 44 45 20 42 59 20 31 30 30 0d 0a 09 ┆E 100'S DIGIT - DIVIDE BY 100 ┆
0x5c5a0…5c5c0 3b 20 48 20 3d 20 51 55 4f 54 49 45 4e 54 0d 0a 09 3b 20 41 20 3d 20 52 45 4d 41 49 4e 44 45 52 ┆; H = QUOTIENT ; A = REMAINDER┆
0x5c5c0…5c5e0 0d 0a 0d 0a 09 6c 64 09 68 2c 30 66 66 68 09 09 09 3b 53 74 61 72 74 20 71 75 6f 74 69 65 6e 74 ┆ ld h,0ffh ;Start quotient┆
0x5c5e0…5c600 20 61 74 20 2d 31 0d 0a 44 31 30 30 4c 50 3a 0d 0a 09 69 6e 63 09 68 09 09 09 3b 41 64 64 20 31 ┆ at -1 D100LP: inc h ;Add 1┆
0x5c600…5c620 20 74 6f 20 71 75 6f 74 69 65 6e 74 0d 0a 09 73 75 62 09 31 30 30 09 09 09 3b 53 75 62 74 72 61 ┆ to quotient sub 100 ;Subtra┆
0x5c620…5c640 63 74 20 31 30 30 0d 0a 09 6a 72 09 6e 63 2c 44 31 30 30 4c 50 09 09 3b 4a 75 6d 70 20 69 66 20 ┆ct 100 jr nc,D100LP ;Jump if ┆
0x5c640…5c660 64 69 66 66 65 72 65 6e 63 65 20 73 74 69 6c 6c 20 70 6f 73 69 74 69 76 65 0d 0a 09 61 64 64 09 ┆difference still positive add ┆
0x5c660…5c680 61 2c 31 30 30 09 09 09 3b 41 64 64 20 74 68 65 20 6c 61 73 74 20 31 30 30 20 62 61 63 6b 0d 0a ┆a,100 ;Add the last 100 back ┆
0x5c680…5c6a0 0d 0a 09 3b 43 41 4c 43 55 4c 41 54 45 20 31 30 27 53 20 41 4e 44 20 31 27 53 20 44 49 47 49 54 ┆ ;CALCULATE 10'S AND 1'S DIGIT┆
0x5c6a0…5c6c0 53 0d 0a 09 3b 20 20 20 44 49 56 49 44 45 20 52 45 4d 41 49 4e 44 45 52 20 4f 46 20 54 48 45 20 ┆S ; DIVIDE REMAINDER OF THE ┆
0x5c6c0…5c6e0 31 30 30 27 53 20 44 49 47 49 54 20 42 59 20 31 30 0d 0a 09 3b 20 4c 20 3d 20 31 30 27 53 20 44 ┆100'S DIGIT BY 10 ; L = 10'S D┆
0x5c6e0…5c700 49 47 49 54 0d 0a 09 3b 20 41 20 3d 20 31 20 27 53 20 44 49 47 49 54 0d 0a 0d 0a 09 6c 64 09 6c ┆IGIT ; A = 1 'S DIGIT ld l┆
0x5c700…5c720 2c 30 66 66 68 09 09 09 3b 53 74 61 72 74 20 71 75 6f 74 69 65 6e 74 20 61 74 20 2d 31 0d 0a 0d ┆,0ffh ;Start quotient at -1 ┆
0x5c720…5c740 0a 44 31 30 4c 50 3a 0d 0a 09 69 6e 63 09 6c 09 09 09 3b 41 64 64 20 31 20 74 6f 20 71 75 6f 74 ┆ D10LP: inc l ;Add 1 to quot┆
0x5c740…5c760 69 65 6e 74 0d 0a 09 73 75 62 09 31 30 09 09 09 3b 53 75 62 74 72 61 63 74 20 31 30 0d 0a 09 6a ┆ient sub 10 ;Subtract 10 j┆
0x5c760…5c780 72 09 6e 63 2c 44 31 30 4c 50 09 09 3b 4a 75 6d 70 20 69 66 20 64 69 66 66 65 72 6e 63 65 20 73 ┆r nc,D10LP ;Jump if differnce s┆
0x5c780…5c7a0 74 69 6c 6c 20 70 6f 73 69 74 69 76 65 0d 0a 09 61 64 64 09 61 2c 31 30 09 09 09 3b 41 64 64 20 ┆till positive add a,10 ;Add ┆
0x5c7a0…5c7c0 74 68 65 20 6c 61 73 74 20 31 30 20 62 61 63 6b 0d 0a 0d 0a 09 3b 43 6f 6d 62 69 6e 65 20 31 27 ┆the last 10 back ;Combine 1'┆
0x5c7c0…5c7e0 73 20 61 6e 64 20 31 30 27 73 20 64 69 67 69 74 73 0d 0a 0d 0a 09 6c 64 09 63 2c 61 09 09 09 3b ┆s and 10's digits ld c,a ;┆
0x5c7e0…5c800 53 61 76 65 20 31 27 73 20 64 69 67 69 74 20 69 6e 20 43 0d 0a 09 6c 64 09 61 2c 6c 0d 0a 09 72 ┆Save 1's digit in C ld a,l r┆
0x5c800…5cc00 (37, 0, 1) DataBlock {»BN2DEC.MAC«}
[…0x3…]
0x5d700…5d720 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ┆--------------------------------┆
0x5d720…5d740 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0d 0a 0d 0a 69 6e 73 65 72 74 3a 0d 0a 09 70 75 ┆---------------- insert: pu┆
0x5d740…5d760 73 68 09 68 6c 09 09 3b 53 61 76 65 20 48 4c 0d 0a 09 70 75 73 68 09 61 66 09 09 3b 53 61 76 65 ┆sh hl ;Save HL push af ;Save┆
0x5d760…5d780 20 63 68 61 72 61 63 74 65 72 20 74 6f 20 69 6e 73 65 72 74 0d 0a 0d 0a 09 3b 4d 6f 76 65 20 65 ┆ character to insert ;Move e┆
0x5d780…5d7a0 6e 74 69 72 65 20 62 75 66 66 65 72 20 75 70 20 31 20 62 79 74 65 20 69 6e 20 6d 65 6d 6f 72 79 ┆ntire buffer up 1 byte in memory┆
0x5d7a0…5d7c0 0d 0a 09 6c 64 09 68 6c 2c 28 62 75 66 70 74 72 29 09 3b 47 65 74 20 62 75 66 66 65 72 20 70 6f ┆ ld hl,(bufptr) ;Get buffer po┆
0x5d7c0…5d7e0 69 6e 74 65 72 0d 0a 09 6c 64 09 64 2c 68 09 09 3b 48 4c 20 3d 20 73 6f 75 72 63 65 20 28 63 75 ┆inter ld d,h ;HL = source (cu┆
0x5d7e0…5d800 72 72 65 6e 74 20 65 6e 64 20 6f 66 20 62 75 66 66 65 72 29 0d 0a 09 6c 64 09 65 2c 6c 0d 0a 09 ┆rrent end of buffer) ld e,l ┆
0x5d800…5dc00 (37, 0, 5) DataBlock {»BN2HEX.MAC«}
[…0x1…]
0x5dd00…5dd20 65 73 73 20 73 69 67 6e 69 66 69 63 61 6e 74 20 64 69 67 69 74 0d 0a 3b 0d 0a 3b 09 52 65 67 69 ┆ess significant digit ; ; Regi┆
0x5dd20…5dd40 73 74 65 72 73 20 75 73 65 64 3a 09 41 46 2c 42 2c 48 4c 0d 0a 3b 0d 0a 3b 09 54 69 6d 65 3a 09 ┆sters used: AF,B,HL ; ; Time: ┆
0x5dd40…5dd60 09 41 70 70 72 6f 78 69 6d 61 74 65 6c 79 20 31 36 32 20 63 79 63 6c 65 73 0d 0a 3b 0d 0a 3b 09 ┆ Approximately 162 cycles ; ; ┆
0x5dd60…5dd80 53 69 7a 65 3a 09 09 50 72 6f 67 72 61 6d 20 32 38 20 62 79 74 65 73 0d 0a 3b 0d 0a 3b 0d 0a 3b ┆Size: Program 28 bytes ; ; ;┆
0x5dd80…5dda0 0d 0a 42 4e 32 48 45 58 3a 0d 0a 09 3b 43 6f 6e 76 65 72 74 20 68 69 67 68 20 6e 69 62 62 6c 65 ┆ BN2HEX: ;Convert high nibble┆
0x5dda0…5ddc0 0d 0a 09 6c 64 09 62 2c 61 09 09 3b 53 61 76 65 20 6f 72 69 67 69 6e 61 6c 20 62 69 6e 61 72 79 ┆ ld b,a ;Save original binary┆
0x5ddc0…5dde0 20 76 61 6c 75 65 0d 0a 09 61 6e 64 09 30 66 30 68 09 09 3b 47 65 74 20 68 69 67 68 20 6e 69 62 ┆ value and 0f0h ;Get high nib┆
0x5dde0…5de00 62 6c 65 0d 0a 09 72 72 63 61 09 09 09 3b 4d 6f 76 65 20 68 69 67 68 20 6e 69 62 62 6c 65 20 74 ┆ble rrca ;Move high nibble t┆
0x5de00…5de20 6f 20 6c 6f 77 20 6e 69 62 62 6c 65 0d 0a 09 72 72 63 61 0d 0a 09 72 72 63 61 0d 0a 09 72 72 63 ┆o low nibble rrca rrca rrc┆
0x5de20…5de40 61 0d 0a 09 63 61 6c 6c 09 4e 41 53 43 49 49 09 09 3b 43 6f 6e 76 65 72 74 20 68 69 67 68 20 6e ┆a call NASCII ;Convert high n┆
0x5de40…5de60 69 62 62 6c 65 20 74 6f 20 41 53 43 49 49 0d 0a 09 6c 64 09 68 2c 61 09 09 3b 52 65 74 75 72 6e ┆ibble to ASCII ld h,a ;Return┆
0x5de60…5de80 20 68 69 67 68 20 6e 69 62 62 6c 65 20 69 6e 20 48 0d 0a 0d 0a 09 3b 43 6f 6e 76 65 72 74 20 6c ┆ high nibble in H ;Convert l┆
0x5de80…5dea0 6f 77 20 6e 69 62 62 6c 65 0d 0a 09 6c 64 09 61 2c 62 0d 0a 09 61 6e 64 09 30 66 68 09 09 3b 47 ┆ow nibble ld a,b and 0fh ;G┆
0x5dea0…5dec0 65 74 20 6c 6f 77 20 6e 69 62 62 6c 65 0d 0a 09 63 61 6c 6c 09 4e 41 53 43 49 49 09 09 3b 43 6f ┆et low nibble call NASCII ;Co┆
0x5dec0…5dee0 6e 76 65 72 74 20 6c 6f 77 20 6e 69 62 62 6c 65 20 74 6f 20 41 53 43 49 49 0d 0a 09 6c 64 09 6c ┆nvert low nibble to ASCII ld l┆
0x5dee0…5df00 2c 61 09 09 3b 52 65 74 75 72 6e 20 6c 6f 77 20 6e 69 62 62 6c 65 20 69 6e 20 4c 0d 0a 09 72 65 ┆,a ;Return low nibble in L re┆
0x5df00…5df20 74 0d 0a 0d 0a 09 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 ┆t ;-------------------------┆
0x5df20…5df40 2d 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 09 3b 20 53 75 ┆------------------------- ; Su┆
0x5df40…5df60 62 72 6f 75 74 69 6e 65 20 41 53 43 49 49 0d 0a 09 3b 20 50 75 72 70 6f 73 65 3a 20 20 20 43 6f ┆broutine ASCII ; Purpose: Co┆
0x5df60…5df80 6e 76 65 72 74 20 61 20 68 65 78 61 64 65 63 69 6d 61 6c 20 64 69 67 69 74 20 74 6f 20 41 53 43 ┆nvert a hexadecimal digit to ASC┆
0x5df80…5dfa0 49 49 0d 0a 09 3b 20 45 6e 74 72 79 3a 20 20 20 20 20 41 20 3d 20 42 69 6e 61 72 79 20 64 61 74 ┆II ; Entry: A = Binary dat┆
0x5dfa0…5dfc0 61 20 69 6e 20 6c 6f 77 65 72 20 6e 69 62 62 6c 65 0d 0a 09 3b 20 45 78 69 74 3a 20 20 20 20 20 ┆a in lower nibble ; Exit: ┆
0x5dfc0…5dfe0 20 41 53 43 49 49 20 63 68 61 72 61 63 74 65 72 73 0d 0a 09 3b 20 52 65 67 69 73 74 65 72 73 20 ┆ ASCII characters ; Registers ┆
0x5dfe0…5e000 75 73 65 64 3a 20 41 2c 46 0d 0a 09 3b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ┆used: A,F ;-------------------┆
0x5e000…5e400 (37, 1, 2) DataBlock {»CMP16.MAC«}
0x5e400…5e420 (37, 1, 3) f6 80 77 cd 12 3e 70 c9 cd 88 32 c8 eb cd f5 3d 37 c9 21 0c 00 19 eb 2a 3a 3f 06 14 c9 06 ff 79 ┆ w >p 2 =7 ! *:? y┆
0x5e420…5e440 fe 15 c0 7e fe 7f c0 e5 d5 cd 12 35 eb 1a be c2 3b 35 cd f5 3d 21 ef ff 19 36 80 d1 e1 c9 04 c8 ┆ ü 5 ;5 =! 6 ┆
0x5e440…5e460 7e b7 c8 e5 d5 cd 12 35 cd f5 3d d1 e1 35 3e ff c9 cd 63 35 2a 67 2f eb cd e1 3e 2a 7c 2f eb cd ┆ü 5 = 5> c5*g/ >*ø/ ┆
0x5e460…5e480 e1 3e c9 e5 2a 67 2f cd d4 3e e1 e5 d5 2a 67 2f eb cd 12 3e 2a 7c 2f cd d4 3e eb cd 12 3e d1 e1 ┆ > *g/ > *g/ >*ø/ > > ┆
0x5e480…5e4a0 c9 22 0b 3f e3 d5 c5 e5 2a 0b 3f e5 21 0d 3f 34 c2 9f 35 21 38 3f 36 00 21 04 00 39 22 09 3f e1 ┆ " ? * ? ! ?4 5!8?6 ! 9" ? ┆
0x5e4a0…5e4c0 c9 fe 01 c2 a8 35 b7 c9 cd cf 3e e1 22 00 01 37 2a 09 3f f9 21 0d 3f 36 ff c3 cb 35 3a 38 3f b7 ┆ 5 > " 7* ? ! ?6 5:8? ┆
0x5e4c0…5e4e0 c4 a8 35 21 0d 3f 35 3a 91 2f b7 c1 d1 e1 c9 cd 81 35 cd d8 35 c3 bc 35 3a 5b 2f e6 04 c2 ac 30 ┆ 5! ?5: / 5 5 5:Æ/ 0┆
0x5e4e0…5e500 eb cd 0f 36 35 e5 cd 18 36 e1 34 cd 0b 37 d8 cd 5f 36 da fc 35 cc 2d 37 c8 c3 eb 35 b7 60 69 22 ┆ 65 6 4 7 _6 5 -7 5 `i"┆
0x5e500…5e520 92 2f 2a 98 2f 22 72 2f 2a 96 2f 22 73 2f c9 3a 64 2f 6f 26 00 19 2b c9 21 00 00 22 88 2f 22 89 ┆ /* /"r/* /"s/ :d/o& + ! " /" ┆
0x5e520…5e540 2f 2b 22 0f 3f 22 98 2f 2a 60 2f 22 11 3f cd 49 36 ca 45 36 e5 cd 81 36 cd 5f 36 e1 da 2b 36 22 ┆/+" ?" /*`/" ? I6 E6 6 _6 +6"┆
0x5e540…5e560 0f 3f c2 2e 36 22 92 2f c9 d5 2a 0f 3f eb 2a 11 3f 19 06 01 23 23 cd fe 3d 2b cd fc 3e d1 c9 c5 ┆ ? .6" / * ? * ? ## =+ > ┆
0x5e560…5e580 e5 f5 cd f1 38 37 cc 19 3a da 7d 36 cd d5 38 f1 e1 c1 32 88 2f 22 89 2f 3a 91 2f b7 c9 e1 e1 c1 ┆ 87 : å6 8 2 /" /: / ┆
0x5e580…5e5a0 c9 d5 c5 3a 64 2f c6 06 44 4d cd 9b 36 47 7d e6 7f bd 6c 60 29 c1 d1 c8 b7 23 c9 21 00 00 1e 08 ┆ :d/ DM 6Gå l`) # ! ┆
0x5e5a0…5e5c0 29 17 d2 a8 36 09 ce 00 1d c2 a0 36 c9 cd 81 35 cd b6 36 c3 bc 35 47 eb cd c9 36 c0 cd 44 3a c2 ┆) 6 6 5 6 5G 6 D: ┆
0x5e5c0…5e5e0 b8 36 c9 fa fc 37 c3 d8 37 78 87 d2 c3 36 fa 61 37 cd 81 35 cd da 36 c3 bc 35 cd 56 37 ca ee 36 ┆ 6 7 7x 6 a7 5 6 5 V7 6┆
0x5e5e0…5e600 2a 89 2f 3a 88 2f cd ff 36 c0 cd 0b 37 d8 32 88 2f 22 89 2f cd ff 36 c0 cd 2d 37 c2 ea 36 c9 cd ┆* /: / 6 7 2 /" / 6 -7 6 ┆
0x5e600…5e620 d1 38 c8 3e ff 32 91 2f b7 37 c9 2a 92 2f 44 4d 3a 99 2f b7 2a 94 2f f0 60 69 23 d5 11 60 2f cd ┆ 8 > 2 / 7 * /DM: / * / `i# `/ ┆
0x5e620…5e640 d0 3c d1 ca 03 37 22 92 2f cd 81 36 c9 e5 2a 65 2f 7e 3c c4 02 36 e1 ca 50 37 cd a1 38 37 3e 01 ┆ < 7" / 6 *e/ü< 6 P7 87> ┆
0x5e640…5e660 c2 50 37 e5 2a 5c 2f 7e e1 b7 3c ca 50 37 3e 02 3d 3d 32 91 2f c9 3a 91 2f 3c c0 67 6f 22 92 2f ┆ P7 *Ø/ü < P7> ==2 / : /< go" /┆
0x5e660…5e680 c9 cd 81 35 3a 91 2f b7 ca 79 37 2a 5c 2f 36 ff cd d8 35 cd 2d 37 ca c6 37 2a 89 2f 22 13 3f 3a ┆ 5: / y7*Ø/6 5 -7 7* /" ?:┆
0x5e680…5e6a0 88 2f 32 15 3f 2a 92 2f cd 81 36 cd c9 37 c2 a2 37 2a 92 2f 7c b5 3e ff ca c2 37 2b 22 92 2f cd ┆ /2 ?* / 6 7 7* /ø > 7+" / ┆
0x5e6a0…5e6c0 81 36 22 89 2f 32 88 2f cd d1 38 c4 a8 35 3a 99 2f 47 04 2a 94 2f c4 c9 37 c2 a2 37 cd 2d 37 c2 ┆ 6" /2 / 8 5: /G * / 7 7 -7 ┆
0x5e6c0…5e6e0 79 37 b7 32 91 2f c3 bc 35 eb 2a 13 3f eb 47 3a 15 3f b8 cc fc 3e 78 c9 cd 81 35 cd 56 37 ca e7 ┆y7 2 / 5 * ? G: ? >x 5 V7 ┆
0x5e6e0…5e700 37 2a 75 2f 3a 77 2f cd f3 37 fe fe ca e1 37 b7 c3 bc 35 22 73 2f 32 72 2f c3 3a 37 cd 81 35 cd ┆7*u/:w/ 7 7 5"s/2r/ :7 5 ┆
0x5e700…5e720 10 38 fe fe cc 28 38 fe fe ca 04 38 b7 c3 bc 35 3a 91 2f b7 ca 28 38 2a 6c 2f 22 73 2f 3a 6b 2f ┆ 8 (8 8 5: / (8*l/"s/:k/┆
0x5e720…5e740 32 72 2f b5 b4 3e ff c8 2a 73 2f cd b0 33 c4 a8 35 3a 72 2f 22 75 2f 32 77 2f 4f cd 76 38 cd 5a ┆2r/ > *s/ 3 5:r/"u/2w/O v8 Z┆
0x5e740…5e760 38 d8 ca 3e 38 cd 5a 38 da 53 38 c2 45 38 0c f2 55 38 23 0e 00 79 cd f3 37 c9 1b b7 0d fc 68 38 ┆8 >8 Z8 S8 E8 U8# y 7 h8┆
0x5e760…5e780 d8 1a fe 0d c8 fe 0a c9 7c b5 ca 03 37 2b cd b0 33 c4 a8 35 0e 7f eb 2a 6e 2f 06 00 09 eb c9 cd ┆ ø 7+ 3 5 *n/ ┆
0x5e780…5e7a0 17 38 3e ff 32 91 2f 2a 5c 2f 7e 23 a6 3c c0 2a 73 2f 22 6c 2f 3a 72 2f 32 6b 2f c9 3a 91 2f b7 ┆ 8> 2 /*Ø/ü# < *s/"l/:r/2k/ : / ┆
0x5e7a0…5e7c0 c9 e5 d5 c5 cd b8 38 cd 30 39 79 32 77 2f 2a 70 2f 22 75 2f c1 d1 e1 c9 2a 73 2f cd b0 33 c4 a1 ┆ 8 09y2w/*p/"u/ *s/ 3 ┆
0x5e7c0…5e7e0 35 c0 2a 5c 2f eb 2a 6e 2f 3a 72 2f 4f 06 00 09 c9 cd f1 38 c0 d5 06 06 11 94 2f cd 13 39 d1 c0 ┆5 *Ø/ *n/:r/O 8 / 9 ┆
0x5e7e0…5e800 2a 96 2f 2b 22 96 2f 2a 98 2f 25 2d 22 98 2f b7 c9 4f cd 22 34 c4 a1 35 c0 d5 2a 65 2f eb 06 00 ┆* /+" /* /%-" / O "4 5 *e/ ┆
0x5e800…5ec00 (37, 1, 4) DataBlock {»CONCAT.MAC«}
[…0x3…]
0x5f480…5f4a0 6f 6e 67 0d 0a 09 6c 64 09 28 73 32 6c 65 6e 29 2c 61 09 3b 43 68 61 6e 67 65 20 73 32 6c 65 6e ┆ong ld (s2len),a ;Change s2len┆
0x5f4a0…5f4c0 20 74 6f 20 6d 61 78 6c 65 6e 20 2d 20 73 31 6c 65 6e 0d 0a 09 6c 64 09 61 2c 62 09 09 3b 4c 65 ┆ to maxlen - s1len ld a,b ;Le┆
0x5f4c0…5f4e0 6e 67 68 74 20 6f 66 20 73 74 72 69 6e 67 20 31 20 3d 20 6d 61 78 69 6d 75 6d 0d 0a 09 6c 64 09 ┆nght of string 1 = maximum ld ┆
0x5f4e0…5f500 28 73 31 6c 65 6e 29 2c 61 0d 0a 09 6a 72 09 64 6f 63 61 74 09 09 3b 50 65 72 66 6f 72 6d 20 63 ┆(s1len),a jr docat ;Perform c┆
0x5f500…5f520 6f 6e 63 61 74 65 6e 61 74 69 6f 6e 0d 0a 0d 0a 09 3b 52 65 73 75 6c 74 69 6e 67 20 6c 65 6e 67 ┆oncatenation ;Resulting leng┆
0x5f520…5f540 68 74 20 64 6f 65 73 20 6e 6f 74 20 65 78 63 65 65 64 20 6d 61 78 69 6d 75 6d 0d 0a 09 3b 20 20 ┆ht does not exceed maximum ; ┆
0x5f540…5f560 6c 65 6e 67 74 68 20 6f 66 20 73 74 72 69 6e 67 20 31 20 3d 20 73 31 6c 65 6e 20 2b 20 73 32 6c ┆length of string 1 = s1len + s2l┆
0x5f560…5f580 65 6e 0d 0a 09 3b 20 20 69 6e 64 69 63 61 74 65 20 6e 6f 20 6f 76 65 72 66 6c 6f 77 2c 20 73 74 ┆en ; indicate no overflow, st┆
0x5f580…5f5a0 72 67 6f 76 20 3a 3d 20 30 0d 0a 09 3b 20 20 6e 75 6d 62 65 72 20 6f 66 20 63 68 61 72 61 63 74 ┆rgov := 0 ; number of charact┆
0x5f5a0…5f5c0 65 72 73 20 74 6f 20 63 6f 6e 63 61 74 65 6e 61 74 65 20 3d 20 6c 65 6e 67 74 68 20 6f 66 20 73 ┆ers to concatenate = length of s┆
0x5f5c0…5f5e0 74 72 69 6e 67 20 32 0d 0a 6c 65 6e 6f 6b 3a 0d 0a 09 6c 64 09 28 73 31 6c 65 6e 29 2c 61 09 3b ┆tring 2 lenok: ld (s1len),a ;┆
0x5f5e0…5f600 53 61 76 65 20 73 75 6d 20 6f 66 20 6c 65 6e 67 74 68 0d 0a 09 73 75 62 09 61 09 09 3b 49 6e 64 ┆Save sum of length sub a ;Ind┆
0x5f600…5f620 69 63 61 74 65 20 6e 6f 20 6f 76 65 72 66 6c 6f 77 0d 0a 09 6c 64 09 28 73 74 72 67 6f 76 29 2c ┆icate no overflow ld (strgov),┆
0x5f620…5f640 61 0d 0a 0d 0a 09 3b 43 6f 6e 63 61 74 65 6e 61 74 65 20 73 74 72 69 6e 67 73 20 62 79 20 6d 6f ┆a ;Concatenate strings by mo┆
0x5f640…5f660 76 69 6e 67 20 63 68 61 72 61 63 74 65 72 73 20 66 72 6f 6d 20 73 74 72 69 6e 67 20 32 0d 0a 09 ┆ving characters from string 2 ┆
0x5f660…5f680 3b 20 20 74 6f 20 65 6e 64 20 6f 66 20 73 74 72 69 6e 67 20 31 0d 0a 64 6f 63 61 74 3a 0d 0a 09 ┆; to end of string 1 docat: ┆
0x5f680…5f6a0 6c 64 09 61 2c 28 73 32 6c 65 6e 29 09 3b 47 65 74 20 6e 75 6d 62 65 72 20 6f 66 20 63 68 61 72 ┆ld a,(s2len) ;Get number of char┆
0x5f6a0…5f6c0 61 63 74 65 72 73 0d 0a 09 6f 72 09 61 0d 0a 09 6a 72 09 7a 2c 65 78 69 74 09 09 3b 45 78 69 74 ┆acters or a jr z,exit ;Exit┆
0x5f6c0…5f6e0 20 69 66 20 6e 6f 74 68 69 6e 67 20 74 6f 20 63 6f 6e 63 61 74 65 6e 61 74 65 0d 0a 09 6c 64 09 ┆ if nothing to concatenate ld ┆
0x5f6e0…5f700 63 2c 61 09 09 3b 42 43 20 3d 20 6e 75 6d 62 65 72 20 6f 66 20 63 68 61 72 61 63 74 65 72 73 0d ┆c,a ;BC = number of characters ┆
0x5f700…5f720 0a 09 6c 64 09 62 2c 30 0d 0a 09 65 78 09 64 65 2c 68 6c 09 09 3b 44 45 20 3d 20 64 65 73 74 69 ┆ ld b,0 ex de,hl ;DE = desti┆
0x5f720…5f740 6e 61 74 69 6f 6e 0d 0a 09 09 09 09 3b 48 4c 20 3d 20 73 6f 75 72 63 65 0d 0a 09 6c 64 69 72 09 ┆nation ;HL = source ldir ┆
0x5f740…5f760 09 09 3b 4d 6f 76 65 20 63 68 61 72 61 63 74 65 72 73 0d 0a 65 78 69 74 3a 0d 0a 09 6c 64 09 61 ┆ ;Move characters exit: ld a┆
0x5f760…5f780 2c 28 73 31 6c 65 6e 29 09 3b 45 73 74 61 62 6c 69 73 68 20 6e 65 77 20 6c 65 6e 67 68 74 20 6f ┆,(s1len) ;Establish new lenght o┆
0x5f780…5f7a0 66 20 73 74 72 69 6e 67 20 31 0d 0a 09 6c 64 09 68 6c 2c 28 73 31 61 64 72 29 0d 0a 09 6c 64 09 ┆f string 1 ld hl,(s1adr) ld ┆
0x5f7a0…5f7c0 28 68 6c 29 2c 61 0d 0a 09 6c 64 09 61 2c 28 73 74 72 67 6f 76 29 09 3b 43 61 72 72 79 20 3d 20 ┆(hl),a ld a,(strgov) ;Carry = ┆
0x5f7c0…5f7e0 69 66 20 6f 76 65 72 66 6c 6f 77 2c 20 30 20 69 66 20 6e 6f 74 0d 0a 09 72 72 61 0d 0a 09 72 65 ┆if overflow, 0 if not rra re┆
0x5f7e0…5f800 74 0d 0a 0d 0a 09 3b 44 41 54 41 0d 0a 73 31 61 64 72 3a 09 64 73 09 32 09 09 3b 42 61 73 65 20 ┆t ;DATA s1adr: ds 2 ;Base ┆
0x5f800…5fc00 (38, 0, 3) DataBlock {»COPY.MAC«}
[…0x3…]
0x60700…60720 68 65 63 6b 20 69 66 20 63 6f 75 6e 74 20 6c 65 73 73 20 74 68 61 6e 20 6f 72 20 65 71 75 61 6c ┆heck if count less than or equal┆
0x60720…60740 20 74 6f 20 6d 61 78 69 6d 75 6d 20 6c 65 6e 67 74 68 20 6f 66 0d 0a 09 3b 20 20 64 65 73 74 69 ┆ to maximum length of ; desti┆
0x60740…60760 6e 61 74 69 6f 6e 20 73 74 72 69 6e 67 2e 20 49 66 20 6e 6f 74 2c 20 73 65 74 20 63 6f 75 6e 74 ┆nation string. If not, set count┆
0x60760…60780 20 74 6f 20 6d 61 78 69 6d 75 6d 20 6c 65 6e 67 74 68 0d 0a 09 3b 20 20 20 20 69 66 20 63 6f 75 ┆ to maximum length ; if cou┆
0x60780…607a0 6e 74 20 3e 20 6d 61 78 6c 65 6e 20 74 68 65 6e 0d 0a 09 3b 20 20 20 20 20 20 63 6f 75 6e 74 20 ┆nt > maxlen then ; count ┆
0x607a0…607c0 3a 3d 20 6d 61 78 6c 65 6e 3b 0d 0a 63 6e 74 31 6f 6b 3a 0d 0a 09 6c 64 09 61 2c 28 6d 61 78 6c ┆:= maxlen; cnt1ok: ld a,(maxl┆
0x607c0…607e0 65 6e 29 09 3b 49 73 20 6d 61 78 20 6c 65 6e 67 74 68 20 6c 61 72 67 65 20 65 6e 6f 75 67 68 20 ┆en) ;Is max length large enough ┆
0x607e0…60800 3f 0d 0a 09 63 70 09 62 0d 0a 09 6a 72 09 6e 63 2c 63 6e 74 32 6f 6b 09 3b 4a 75 6d 70 20 69 66 ┆? cp b jr nc,cnt2ok ;Jump if┆
0x60800…60c00 (38, 1, 2) DataBlock {»D2BYTE.MAC«}
[…0x2…]
0x61200…61220 69 70 74 20 2a 20 72 6f 77 20 6c 65 6e 67 68 74 20 75 73 69 6e 67 20 73 68 69 66 74 20 61 6e 64 ┆ipt * row lenght using shift and┆
0x61220…61240 20 61 64 64 0d 0a 09 3b 20 20 61 6c 67 6f 72 69 74 68 6d 2e 20 70 72 6f 64 75 63 74 20 69 73 20 ┆ add ; algorithm. product is ┆
0x61240…61260 69 6e 20 48 4c 0d 0a 09 6c 64 09 68 6c 2c 30 09 09 3b 50 72 6f 64 75 63 74 20 3d 20 30 0d 0a 09 ┆in HL ld hl,0 ;Product = 0 ┆
0x61260…61280 6c 64 09 61 2c 31 35 09 09 3b 43 6f 75 6e 74 20 3d 20 62 69 74 20 6c 65 6e 67 68 74 20 2d 20 31 ┆ld a,15 ;Count = bit lenght - 1┆
0x61280…612a0 0d 0a 6d 6c 70 3a 0d 0a 09 73 6c 61 09 65 09 09 3b 73 68 69 66 74 20 6c 6f 77 20 62 79 74 65 20 ┆ mlp: sla e ;shift low byte ┆
0x612a0…612c0 6f 66 20 6d 75 6c 74 69 70 6c 69 65 72 0d 0a 09 72 6c 09 64 09 09 3b 52 6f 74 61 74 65 20 68 69 ┆of multiplier rl d ;Rotate hi┆
0x612c0…612e0 67 68 20 62 79 74 65 20 6f 66 20 6d 75 6c 74 69 70 6c 69 65 72 0d 0a 09 6a 72 09 6e 63 2c 6d 6c ┆gh byte of multiplier jr nc,ml┆
0x612e0…61300 70 31 09 09 3b 4a 75 6d 70 20 69 66 20 6d 73 62 20 6f 66 20 6d 75 6c 74 69 70 6c 69 65 72 20 3d ┆p1 ;Jump if msb of multiplier =┆
0x61300…61320 20 30 0d 0a 09 61 64 64 09 68 6c 2c 62 63 09 09 3b 41 64 64 20 6d 75 6c 74 69 70 6c 69 63 61 6e ┆ 0 add hl,bc ;Add multiplican┆
0x61320…61340 64 20 74 6f 20 70 61 72 74 69 63 61 6c 20 70 72 6f 64 75 63 74 0d 0a 6d 6c 70 31 3a 09 61 64 64 ┆d to partical product mlp1: add┆
0x61340…61360 09 68 6c 2c 68 6c 09 09 3b 53 68 69 66 74 20 70 61 72 74 69 63 61 6c 20 70 72 6f 64 75 63 74 0d ┆ hl,hl ;Shift partical product ┆
0x61360…61380 0a 09 64 65 63 09 61 0d 0a 09 6a 72 09 6e 7a 2c 6d 6c 70 09 09 3b 43 6f 6e 74 69 6e 75 65 20 74 ┆ dec a jr nz,mlp ;Continue t┆
0x61380…613a0 68 72 6f 75 67 68 20 31 35 20 62 69 74 73 0d 0a 0d 0a 09 3b 44 6f 20 6c 61 73 74 20 61 64 64 20 ┆hrough 15 bits ;Do last add ┆
0x613a0…613c0 69 66 20 6d 73 62 20 6f 66 20 6d 75 6c 74 69 70 6c 69 63 61 6e 64 20 69 73 20 31 0d 0a 09 6f 72 ┆if msb of multiplicand is 1 or┆
0x613c0…613e0 09 64 09 09 3b 53 69 67 6e 20 66 6c 61 67 20 3d 20 6d 73 62 20 6f 66 20 6d 75 6c 74 69 70 6c 69 ┆ d ;Sign flag = msb of multipli┆
0x613e0…61400 65 72 0d 0a 09 6a 70 09 70 2c 6d 6c 70 32 0d 0a 09 61 64 64 09 68 6c 2c 62 63 09 09 3b 41 64 64 ┆er jp p,mlp2 add hl,bc ;Add┆
0x61400…61420 (38, 1, 5) 69 73 20 6e 6f 74 20 63 6f 6d 70 6c 65 74 65 01 be 1b 00 0d 46 69 65 6c 64 20 76 61 6c 75 65 20 ┆is not complete Field value ┆
0x61420…61440 6d 75 73 74 20 6c 69 65 20 62 65 74 77 65 65 6e 0d 20 01 00 02 20 26 0d 20 01 05 02 0d 01 c0 1b ┆must lie between & ┆
0x61440…61460 00 0d 46 69 65 6c 64 20 64 6f 65 73 20 6e 6f 74 20 65 78 61 63 74 6c 79 20 6d 61 74 63 68 20 70 ┆ Field does not exactly match p┆
0x61460…61480 72 65 76 69 6f 75 73 20 65 6e 74 72 79 2e 0d 50 6c 65 61 73 65 20 65 6e 74 65 72 20 66 69 65 6c ┆revious entry. Please enter fiel┆
0x61480…614a0 64 20 74 77 69 63 65 20 77 69 74 68 20 74 68 65 20 73 61 6d 65 20 76 61 6c 75 65 01 be 1b 00 0d ┆d twice with the same value ┆
0x614a0…614c0 49 6c 6c 65 67 61 6c 20 66 69 65 6c 64 2e 20 20 50 6c 65 61 73 65 20 72 65 2d 65 6e 74 65 72 01 ┆Illegal field. Please re-enter ┆
0x614c0…614e0 be 1b 00 0d 4f 70 65 72 61 74 6f 72 20 65 6e 74 72 79 20 6e 6f 74 20 61 6c 6c 6f 77 65 64 01 be ┆ Operator entry not allowed ┆
0x614e0…61500 1b 00 ff ff e5 11 a0 0f 19 eb e1 01 13 00 09 e5 01 0a 00 09 44 4d e1 e5 0a 12 03 13 fe 00 c0 c1 ┆ DM ┆
0x61500…61520 c9 20 20 20 20 43 4f 50 59 52 49 47 48 54 20 20 31 39 38 32 20 4d 49 43 52 4f 50 52 4f 20 49 4e ┆ COPYRIGHT 1982 MICROPRO IN┆
0x61520…61540 54 45 52 4e 41 54 49 4f 4e 41 4c 20 43 4f 52 50 4f 52 41 54 49 4f 4e 20 20 20 20 0d 54 68 69 73 ┆TERNATIONAL CORPORATION This┆
0x61540…61560 20 20 73 6f 66 74 77 61 72 65 20 20 68 61 73 20 20 62 65 65 6e 20 70 72 6f 76 69 64 65 64 20 70 ┆ software has been provided p┆
0x61560…61580 75 72 73 75 61 6e 74 20 74 6f 20 20 61 20 20 4c 69 63 65 6e 73 65 0d 41 67 72 65 65 6d 65 6e 74 ┆ursuant to a License Agreement┆
0x61580…615a0 20 20 63 6f 6e 74 61 69 6e 69 6e 67 20 20 72 65 73 74 72 69 63 74 69 6f 6e 73 20 20 6f 6e 20 20 ┆ containing restrictions on ┆
0x615a0…615c0 69 74 73 20 20 20 75 73 65 2e 20 20 20 20 54 68 65 0d 73 6f 66 74 77 61 72 65 20 20 63 6f 6e 74 ┆its use. The software cont┆
0x615c0…615e0 61 69 6e 73 20 76 61 6c 75 61 62 6c 65 20 74 72 61 64 65 20 73 65 63 72 65 74 73 20 61 6e 64 20 ┆ains valuable trade secrets and ┆
0x615e0…61600 20 70 72 6f 70 72 69 65 74 61 72 79 0d 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 20 6f 66 20 4d 69 63 ┆ proprietary information of Mic┆
0x61600…61620 72 6f 50 72 6f 20 49 6e 74 65 72 6e 61 74 69 6f 6e 61 6c 20 43 6f 72 70 6f 72 61 74 69 6f 6e 20 ┆roPro International Corporation ┆
0x61620…61640 61 6e 64 20 20 69 73 0d 70 72 6f 74 65 63 74 65 64 20 62 79 20 66 65 64 65 72 61 6c 20 63 6f 70 ┆and is protected by federal cop┆
0x61640…61660 79 72 69 67 68 74 20 6c 61 77 2e 20 20 20 49 74 20 6d 61 79 20 6e 6f 74 20 62 65 20 63 6f 70 69 ┆yright law. It may not be copi┆
0x61660…61680 65 64 0d 6f 72 20 20 64 69 73 74 72 69 62 75 74 65 64 20 69 6e 20 61 6e 79 20 66 6f 72 6d 20 6f ┆ed or distributed in any form o┆
0x61680…616a0 72 20 6d 65 64 69 75 6d 2c 20 20 64 69 73 63 6c 6f 73 65 64 20 74 6f 20 74 68 69 72 64 0d 70 61 ┆r medium, disclosed to third pa┆
0x616a0…616c0 72 74 69 65 73 2c 20 20 6f 72 20 20 75 73 65 64 20 69 6e 20 61 6e 79 20 6d 61 6e 6e 65 72 20 6e ┆rties, or used in any manner n┆
0x616c0…616e0 6f 74 20 70 72 6f 76 69 64 65 64 20 66 6f 72 20 69 6e 20 20 73 61 69 64 0d 4c 69 63 65 6e 73 65 ┆ot provided for in said License┆
0x616e0…61700 20 41 67 72 65 65 6d 65 6e 74 20 65 78 63 65 70 74 20 77 69 74 68 20 70 72 69 6f 72 20 77 72 69 ┆ Agreement except with prior wri┆
0x61700…61720 74 74 65 6e 20 20 61 75 74 68 6f 72 69 7a 61 74 69 6f 6e 0d 66 72 6f 6d 20 4d 69 63 72 6f 50 72 ┆tten authorization from MicroPr┆
0x61720…61740 6f 2e 09 09 09 09 09 20 20 20 20 20 20 0f 00 64 20 69 6e 20 61 6e 79 20 6d 61 6e 6e 65 72 20 6e ┆o. d in any manner n┆
0x61740…61760 6f 74 20 70 72 6f 76 69 64 65 64 20 66 6f 72 20 69 6e 20 20 73 61 69 64 0d 4c 69 63 65 6e 73 65 ┆ot provided for in said License┆
0x61760…61780 20 41 67 72 65 65 6d 65 6e 74 20 65 78 63 65 70 74 20 77 69 74 68 20 70 72 69 6f 72 20 77 72 69 ┆ Agreement except with prior wri┆
0x61780…617a0 74 74 65 6e 20 20 61 75 74 68 6f 72 69 7a 61 74 69 6f 6e 0d 66 72 6f 6d 20 4d 69 63 72 6f 50 72 ┆tten authorization from MicroPr┆
0x617a0…617c0 6f 2e 09 09 4f 7b 1f 5f 78 b7 1f 82 93 d2 c9 40 af b9 da ce 40 79 4e 77 91 c9 e5 d5 c5 cd 55 40 ┆o. Oæ _x @ @yNw U@┆
0x617c0…617e0 b7 f5 c4 e2 40 f1 c1 d1 e1 c9 2a 62 41 cd 4c 41 22 64 41 cd ef 40 c9 3a c9 48 e5 d5 c5 6f cd 47 ┆ @ *bA LA"dA @ : H o G┆
0x617e0…61800 3f cd 34 41 3a 68 41 bd d2 30 41 4f 7d f5 cd b8 3f 5f 16 00 e5 2a 63 41 3a 76 13 95 2a 68 41 85 ┆? 4A:hA 0AOå ?_ *cA:v *hA ┆
0x61800…61c00 (39, 0, 1) DataBlock {»D2WORD.MAC«}
[…0x2…]
0x62100…62120 65 6e 67 68 74 20 75 73 69 6e 67 20 73 68 69 66 74 20 61 6e 64 20 61 64 64 0d 0a 09 3b 20 20 61 ┆enght using shift and add ; a┆
0x62120…62140 6c 67 6f 72 69 74 68 6d 2c 20 70 72 6f 64 75 63 74 20 69 73 20 69 6e 20 68 6c 0d 0a 09 6c 64 09 ┆lgorithm, product is in hl ld ┆
0x62140…62160 68 6c 2c 30 09 09 3b 50 72 6f 64 75 63 74 20 3d 20 30 0d 0a 09 6c 64 09 61 2c 31 35 09 09 3b 43 ┆hl,0 ;Product = 0 ld a,15 ;C┆
0x62160…62180 6f 75 6e 74 20 3d 20 62 69 74 20 6c 65 6e 67 68 74 20 2d 20 31 0d 0a 6d 6c 70 3a 0d 0a 09 73 6c ┆ount = bit lenght - 1 mlp: sl┆
0x62180…621a0 61 09 65 09 09 3b 73 68 69 66 74 20 6c 6f 77 20 62 79 74 65 20 6f 66 20 6d 75 6c 74 69 70 6c 69 ┆a e ;shift low byte of multipli┆
0x621a0…621c0 65 72 0d 0a 09 72 6c 09 64 09 09 3b 72 6f 74 61 74 65 20 68 69 67 68 20 62 79 74 65 20 6f 66 20 ┆er rl d ;rotate high byte of ┆
0x621c0…621e0 6d 75 6c 74 69 70 6c 69 65 72 0d 0a 09 6a 72 09 6e 63 2c 6d 6c 70 31 09 09 3b 4a 75 6d 70 20 69 ┆multiplier jr nc,mlp1 ;Jump i┆
0x621e0…62200 66 20 6d 73 62 20 6f 66 20 6d 75 6c 74 69 70 69 65 72 20 3d 20 30 0d 0a 09 61 64 64 09 68 6c 2c ┆f msb of multipier = 0 add hl,┆
0x62200…62220 62 63 09 09 3b 41 64 64 20 6d 75 6c 74 69 70 6c 69 63 61 6e 64 20 74 6f 20 70 61 72 74 69 63 61 ┆bc ;Add multiplicand to partica┆
0x62220…62240 6c 20 70 72 6f 64 75 63 74 0d 0a 6d 6c 70 31 3a 09 61 64 64 09 68 6c 2c 68 6c 09 09 3b 73 68 69 ┆l product mlp1: add hl,hl ;shi┆
0x62240…62260 66 74 20 70 61 72 69 74 63 61 6c 20 70 72 6f 64 75 63 74 0d 0a 09 64 65 63 09 61 0d 0a 09 6a 72 ┆ft paritcal product dec a jr┆
0x62260…62280 09 6e 7a 2c 6d 6c 70 09 09 3b 43 6f 6e 74 69 6e 75 65 20 74 68 72 6f 75 67 68 20 31 35 20 62 69 ┆ nz,mlp ;Continue through 15 bi┆
0x62280…622a0 74 73 0d 0a 0d 0a 09 3b 41 64 64 20 6d 75 6c 74 69 70 6c 69 63 61 6e 64 20 69 6e 20 6c 61 73 74 ┆ts ;Add multiplicand in last┆
0x622a0…622c0 20 74 69 6d 65 20 69 66 20 6d 73 62 20 6f 66 20 6d 75 6c 74 69 70 6c 69 65 72 20 69 73 20 31 0d ┆ time if msb of multiplier is 1 ┆
0x622c0…622e0 0a 09 6f 72 09 64 09 09 3b 53 69 67 6e 20 66 6c 61 67 20 3d 20 6d 73 62 20 6f 66 20 6d 75 6c 74 ┆ or d ;Sign flag = msb of mult┆
0x622e0…62300 69 70 6c 69 65 72 0d 0a 09 6a 70 09 70 2c 6d 6c 70 32 0d 0a 09 61 64 64 09 68 6c 2c 62 63 09 09 ┆iplier jp p,mlp2 add hl,bc ┆
0x62300…62320 3b 61 64 64 20 69 6e 20 6d 75 6c 74 69 70 6c 69 63 61 6e 64 20 69 66 20 73 69 6e 67 20 3d 20 31 ┆;add in multiplicand if sing = 1┆
0x62320…62340 0d 0a 09 3b 41 64 64 20 69 6e 20 73 65 63 6f 6e 64 20 73 75 62 73 63 72 69 70 74 0d 0a 6d 6c 70 ┆ ;Add in second subscript mlp┆
0x62340…62360 32 3a 09 6c 64 09 64 65 2c 28 73 73 32 29 0d 0a 09 61 64 64 09 68 6c 2c 64 65 0d 0a 0d 0a 09 3b ┆2: ld de,(ss2) add hl,de ;┆
0x62360…62380 41 64 64 20 62 61 73 65 20 61 64 64 72 65 73 73 20 74 6f 20 66 6f 72 6d 20 66 69 6e 61 6c 20 61 ┆Add base address to form final a┆
0x62380…623a0 64 64 72 65 73 73 0d 0a 09 70 6f 70 09 64 65 09 09 3b 47 65 74 20 62 61 73 65 20 61 64 64 72 65 ┆ddress pop de ;Get base addre┆
0x623a0…623c0 73 73 20 6f 66 20 61 72 72 61 79 0d 0a 09 61 64 64 09 68 6c 2c 64 65 09 09 3b 41 64 64 20 62 61 ┆ss of array add hl,de ;Add ba┆
0x623c0…623e0 73 65 20 74 6f 20 69 6e 64 65 78 0d 0a 0d 0a 09 3b 52 65 74 75 72 6e 20 74 6f 20 63 61 6c 6c 65 ┆se to index ;Return to calle┆
0x623e0…62400 72 0d 0a 09 6c 64 09 64 65 2c 28 72 65 74 61 64 72 29 09 3b 52 65 73 74 6f 72 65 20 72 65 74 75 ┆r ld de,(retadr) ;Restore retu┆
0x62400…62420 (39, 0, 4) 03 2a 2c 03 22 3c 0a cd 20 0d 2b 7e 87 4f 23 c4 20 0d 22 c2 0e 2a 3c 0a 7e 32 de 0e cd 5f 0c c9 ┆ *, "< +ü O# " *< ü2 _ ┆
0x62420…62440 d5 e5 cd 40 0d d1 2a b8 0e 3a d5 0a bd cc 61 0d 7e 12 23 13 0b 78 b1 c2 29 0d 22 b8 0e eb d1 c9 ┆ @ * : a ü # x ) " ┆
0x62440…62460 09 22 ba 0e eb cd 59 0d 2a 06 00 19 d2 53 0d 22 bc 0e c9 11 41 39 c3 74 0d 7b 2f 5f 7a 2f 57 13 ┆ " Y * S " A9 t æ/_z/W ┆
0x62460…62480 c9 d5 c5 0e 14 11 5c 00 cd f6 09 c1 d1 21 80 00 c8 11 3d 39 eb 3a 5d 0a c6 41 32 20 3a 01 0d 01 ┆ Ø ! =9 :Å A2 : ┆
0x62480…624a0 cd f8 34 cd 39 2f cd 41 0b c3 00 00 3e 01 32 c0 0e cd 84 0a 21 5d 00 11 c9 0e 06 08 cd d3 09 2a ┆ 4 9/ A > 2 !Å *┆
0x624a0…624c0 41 02 2d 3a 40 02 d6 07 67 22 d6 0e 45 0e 00 cd 38 38 2a 2c 03 22 3c 0a 36 00 23 22 d8 0e e5 42 ┆A -:@ g" E 88*, "< 6 #" B┆
0x624c0…624e0 4b cd 40 0d e1 36 20 23 0b 78 b1 c2 c5 0d 22 da 0e af 77 23 77 23 77 23 22 ba 0e c9 11 5c 00 21 ┆K @ 6 # x " w#w#w#" Ø !┆
0x624e0…62500 3a 3a cd 6e 0e 0e 13 cd f6 09 eb 11 6c 00 06 10 cd d3 09 11 5c 00 e5 21 37 3a cd 6e 0e e1 0e 17 ┆:: n l Ø !7: n ┆
0x62500…62520 cd f6 09 af 32 68 00 cd e1 09 11 43 39 c2 74 0d 21 80 00 22 b8 0e 21 c9 0e 01 08 00 cd 7e 0e 2a ┆ 2h C9 t ! " ! ü *┆
0x62520…62540 3c 0a 7e 87 4f 03 cd 7e 0e 21 d4 0e 0e 04 cd 7e 0e 2a d6 0e 7d 44 cd 38 38 42 4b 2a d8 0e cd 7e ┆< ü O ü ! ü * åD 88BK* ü┆
0x62540…62560 0e 2a da 0e 0e 02 cd 7e 0e cd 75 0b 78 b1 c2 46 0e 03 cd 7e 0e 2a b8 0e 36 1a 2c c2 58 0e cd 94 ┆ * ü u x F ü * 6 , X ┆
0x62560…62580 0e 11 5c 00 0e 10 cd f6 09 af 32 68 00 c9 d5 c5 eb 01 09 00 09 eb 06 03 cd d3 09 c1 d1 c9 eb 2a ┆ Ø 2h *┆
0x62580…625a0 b8 0e 1a 77 13 2c cc 94 0e 0b 78 b1 c2 82 0e 22 b8 0e eb c9 d5 c5 11 5c 00 0e 15 cd f6 09 c1 d1 ┆ w , x " Ø ┆
0x625a0…625c0 21 80 00 c8 11 45 39 c3 74 0d 0b 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆! E9 t ┆
0x625c0…625e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2a ┆ *┆
0x625e0…62600 40 0a 7e e6 7c c2 f4 0e cd 75 13 1e ff cd b4 13 cc b9 10 af c4 c4 0f 2a 44 0a 2c 1e ff cd 52 13 ┆@ ü ø u *D , R ┆
0x62600…62620 c9 2a 40 0a e5 2a 44 0a e5 3a d6 0e 6f 2d 22 44 0a cd fc 30 22 40 0a cd df 0e e1 22 44 0a e1 22 ┆ *@ *D : o-"D 0"@ "D "┆
0x62620…62640 40 0a 7e e6 7c cc 2c 10 2a 44 0a 1e 01 cd 52 13 c9 e5 c5 cd 2c 10 1e ff cd 66 0f c1 e1 c9 01 04 ┆@ ü ø , *D R , f ┆
0x62640…62660 00 cd e3 08 1e 01 cd e8 15 ca 79 0f cd fb 15 c2 5c 0f cd cf 03 cd 66 0f cd 3d 04 c9 21 42 0a cd ┆ y Ø f = !B ┆
0x62660…62680 68 10 cd db 11 c9 2a 44 0a cd 8a 13 cd b4 13 ca b9 10 af 93 5f cd 96 14 c9 cd c8 0f cd 75 13 cd ┆h *D _ u ┆
0x62680…626a0 b4 13 c9 cd 75 13 e5 cd ad 14 05 7e e6 fe 77 e1 cd e1 15 c2 a1 0f eb 21 de 0e 34 7e 12 cd 16 13 ┆ u ü w ! 4ü ┆
0x626a0…626c0 c9 36 00 57 1e ff cd d9 12 c9 f5 cd 75 13 cd e1 15 c4 a1 0f f1 57 1e 01 c4 d9 12 72 c9 cd 75 13 ┆ 6 W u W r u ┆
0x626c0…626e0 cd b9 10 c9 cd e8 15 c0 cd fb 15 c0 e5 d5 c5 cd f1 0f 79 cd bb 10 cd 75 13 cd b4 13 14 15 ca ed ┆ y u ┆
0x626e0…62700 0f cd e1 15 c2 ed 0f 1e 01 cd d9 12 72 c1 d1 e1 c9 cd 75 13 4f 06 00 cd 81 14 ca fe 0f 04 cd 8a ┆ r u O ┆
0x62700…62720 14 ca 05 10 04 2a 44 0a 2c cd 8a 13 78 b7 c8 c5 cd 90 14 5f 16 00 13 eb 29 05 c2 18 10 eb cd 75 ┆ *D , x _ ) u┆
0x62720…62740 0b 7b 91 4f 7a 98 47 d4 e3 08 c1 c9 cd ac 06 3a 44 0a 90 c8 4f 2a ba 0e eb 2a 44 0a 68 cd 8a 13 ┆ æ Oz G :D O* *D h ┆
0x62740…62760 cd 68 10 e5 cd 4e 0b eb cd 28 12 e1 e5 cd a8 14 79 96 5f e1 cd b4 13 cd 4e 0b 59 cd 96 14 af 93 ┆ h N ( y _ N Y ┆
0x62760…62780 5f cd b4 13 ca 09 09 c9 e5 d5 c5 e5 2a da 0e 7e e1 fe f5 ca 0f 09 cd 75 0b c5 c5 e3 29 e3 c1 cd ┆_ * ü u ) ┆
0x62780…627a0 e3 08 eb 2a ba 0e eb 13 d5 e5 cd b2 12 e1 1e 01 cd 5b 12 e1 e5 cd 9e 14 3a 45 0a 77 e1 c1 54 5d ┆ * Æ :E w TÅ┆
0x627a0…627c0 1b d5 cd b2 12 eb 22 ba 0e 36 00 e1 3e 18 cd c5 14 2a da 0e 34 c1 d1 e1 c9 3e f6 e5 c5 e5 4f 1e ┆ " 6 > * 4 > O ┆
0x627c0…627e0 ff cd 79 11 cd f8 10 cd 5b 12 2a da 0e 35 e1 cd 90 14 5f d5 5d 54 cd 4e 0b 44 4d 2a ba 0e 7d 91 ┆ y Æ * 5 _ ÅT N DM* å ┆
0x627e0…62800 6f 7c 98 67 23 0a 12 03 13 2b 7c b5 c2 e5 10 1b eb 22 ba 0e d1 c1 e1 c9 b7 e5 d5 57 2a da 0e 23 ┆oø g# +ø " W* #┆
0x62800…62c00 (39, 0, 5) DataBlock {»DEC2BN.MAC«}
[…0x2…]
0x63200…63220 61 6c 75 65 20 2a 3d 20 76 61 6c 75 65 20 2a 31 30 0d 0a 09 3b 20 20 20 3d 20 76 61 6c 75 65 20 ┆alue *= value *10 ; = value ┆
0x63220…63240 2a 20 28 38 2b 32 29 0d 0a 09 3b 20 20 20 3d 20 28 76 61 6c 75 65 20 2a 20 38 29 20 2b 20 28 76 ┆* (8+2) ; = (value * 8) + (v┆
0x63240…63260 61 6c 75 65 20 2a 20 32 29 0d 0a 09 70 75 73 68 09 68 6c 09 09 3b 53 61 76 65 20 62 75 66 66 65 ┆alue * 2) push hl ;Save buffe┆
0x63260…63280 72 20 70 6f 69 6e 74 65 72 0d 0a 09 65 78 09 64 65 2c 68 6c 09 09 3b 48 4c 20 3d 20 76 61 6c 75 ┆r pointer ex de,hl ;HL = valu┆
0x63280…632a0 65 0d 0a 09 61 64 64 09 68 6c 2c 68 6c 09 09 3b 20 2a 20 32 0d 0a 09 6c 64 09 65 2c 6c 09 09 3b ┆e add hl,hl ; * 2 ld e,l ;┆
0x632a0…632c0 73 61 76 65 20 74 69 6d 65 73 20 32 20 69 6e 20 44 45 0d 0a 09 6c 64 09 64 2c 68 0d 0a 09 61 64 ┆save times 2 in DE ld d,h ad┆
0x632c0…632e0 64 09 68 6c 2c 68 6c 09 09 3b 20 2a 20 34 0d 0a 09 61 64 64 09 68 6c 2c 68 6c 09 09 3b 20 2a 20 ┆d hl,hl ; * 4 add hl,hl ; * ┆
0x632e0…63300 38 0d 0a 09 61 64 64 09 68 6c 2c 64 65 09 09 3b 56 61 6c 75 65 20 3d 20 76 61 6c 75 65 20 2a 20 ┆8 add hl,de ;Value = value * ┆
0x63300…63320 28 38 2a 32 29 0d 0a 0d 0a 09 3b 41 64 64 20 69 6e 20 74 68 65 20 6e 65 78 74 20 64 69 67 69 74 ┆(8*2) ;Add in the next digit┆
0x63320…63340 0d 0a 09 3b 20 20 76 61 6c 75 65 20 3a 3d 20 76 61 6c 75 65 20 2b 20 64 69 67 69 74 0d 0a 09 6c ┆ ; value := value + digit l┆
0x63340…63360 64 09 65 2c 63 09 09 3b 4d 6f 76 65 20 6e 65 78 74 20 64 69 67 69 74 20 74 6f 20 45 0d 0a 09 6c ┆d e,c ;Move next digit to E l┆
0x63360…63380 64 09 64 2c 30 09 09 3b 20 68 69 67 68 20 62 79 74 65 20 69 73 20 30 0d 0a 09 61 64 64 09 68 6c ┆d d,0 ; high byte is 0 add hl┆
0x63380…633a0 2c 64 65 09 09 3b 41 64 64 20 64 69 67 69 74 20 74 6f 20 76 61 6c 75 65 0d 0a 09 65 78 09 64 65 ┆,de ;Add digit to value ex de┆
0x633a0…633c0 2c 68 6c 09 09 3b 44 45 20 3d 20 76 61 6c 75 65 0d 0a 09 70 6f 70 09 68 6c 09 09 3b 50 6f 69 6e ┆,hl ;DE = value pop hl ;Poin┆
0x633c0…633e0 74 20 74 6f 20 6e 65 78 74 20 63 68 61 72 61 63 74 65 72 0d 0a 09 69 6e 63 09 68 6c 0d 0a 09 64 ┆t to next character inc hl d┆
0x633e0…63400 6a 6e 7a 09 63 6e 76 65 72 74 09 09 3b 43 6f 6e 74 69 6e 75 65 20 63 6f 6e 76 65 72 73 69 6f 6e ┆jnz cnvert ;Continue conversion┆
0x63400…63420 (39, 1, 3) 3d cd d9 1d e5 2a f9 24 bd c2 11 1d 21 0d 25 36 80 2a da 0e be e1 3f d2 1c 1d d1 c9 f1 af c9 04 ┆= * $ ! %6 * ? ┆
0x63420…63440 05 c8 cd d1 1d fe 29 c0 3e f7 cd d9 1d 13 c3 20 1d cd d1 1d fe ff c8 cd 9b 23 79 cd d9 1d fe f9 ┆ ) > #y ┆
0x63440…63460 d8 13 c9 cd 55 1d da e1 1d cd bf 1d da e7 1d fe ff c2 43 1d c9 cd d1 1d fe 22 ca a7 1d fe 23 ca ┆ U C " # ┆
0x63460…63480 69 1d cd 8d 1c d8 c3 6d 1d cd f8 1c d8 cd d1 1d fe 28 37 3f c0 3e f8 cd d9 1d 13 cd d1 1d cd f7 ┆i m (7? > ┆
0x63480…634a0 23 b7 c2 86 1d 3c cd d9 1d cd d1 1d fe 2c 3e 00 c2 9a 1d 13 cd d1 1d cd f7 23 cd d9 1d cd d1 1d ┆# < ,> # ┆
0x634a0…634c0 fe 29 37 c0 13 b7 c9 3e ff cd d9 1d 13 1a fe ff c8 fe 22 c2 a9 1d 13 1a fe 22 ca a9 1d af c9 cd ┆ )7 > " " ┆
0x634c0…634e0 d1 1d fe ff c8 fe 26 37 c0 3e fd cd d9 1d 13 af c9 1a fe 20 c0 13 c3 d1 1d 2c 24 25 c8 2d 77 23 ┆ &7 > ,$% -w#┆
0x634e0…63500 c9 21 47 39 c3 f0 1d 21 49 39 c3 11 1e 21 4b 39 e5 21 22 3a cd 3b 1e e1 1a 3c ca 09 1e c3 11 1e ┆ !G9 !I9 !K9 !": ; < ┆
0x63500…63520 21 4d 39 c3 11 1e 21 4f 39 1b 1a fe 20 ca 09 1e 13 cd 73 2f 3a 07 25 93 2a f7 24 65 85 6f eb c2 ┆!M9 !O9 s/: % * $e o ┆
0x63520…63540 24 1e 2b 1c cd 28 1e c9 e5 d5 2a 00 25 cd b3 1e 1d c2 2d 1e cd 43 33 d1 e1 37 c9 d5 eb 2a da 0e ┆$ + ( * % - C3 7 * ┆
0x63540…63560 7e 2a f7 24 cd 6b 18 22 f7 24 d1 c9 01 9c 16 fe 12 ca 94 1e fe 03 ca e0 1e 01 d9 16 fe 13 ca 9e ┆ü* $ k " $ ┆
0x63560…63580 1e fe 08 ca 9e 1e fe 04 ca bf 1e fe 01 ca e8 1e fe 06 ca f7 1e fe 11 ca 00 1f fe 05 ca 28 1f fe ┆ ( ┆
0x63580…635a0 0a ca 13 1f fe 07 ca 94 1f fe 16 ca bc 1f cd f6 20 c3 1a 1b cd 94 22 2a fe 24 f9 eb c5 c9 7b ba ┆ "* $ æ ┆
0x635a0…635c0 ca 1a 1b 1c 2b e5 2a 85 38 cd b3 1e cd 43 33 e1 c3 1a 1b 7d b7 c2 bd 1e cd b8 31 6f 25 2d c9 1d ┆ + * 8 C3 å 1o%- ┆
0x635c0…635e0 ca 5a 1b 23 e5 2a 85 38 2c cd 43 33 cd d3 1e e1 c3 1a 1b e5 2a 85 38 cd b8 31 bd cc cc 24 e1 c9 ┆ Z # * 8, C3 * 8 1 $ ┆
0x635e0…63600 3e ff 32 0f 25 c3 94 1e cd 94 22 cd e5 05 cd 6e 04 01 90 16 c3 97 1e cd 94 22 cd 80 05 c3 ee 1e ┆> 2 % " n " ┆
0x63600…63620 e5 2a 85 38 e5 cd f7 2e cd b5 36 e1 cd 43 33 e1 c3 1a 1b 2a 85 38 e5 2a 04 25 01 00 00 cd 77 2f ┆ * 8 . 6 C3 * 8 * % w/┆
0x63620…63640 e1 cd 43 33 21 fc 24 34 cd 94 22 3a fc 24 3d ca 1a 1b 47 3a fb 24 4f 3a fd 24 b8 c2 3f 1f 0d c5 ┆ C3! $4 ": $= G: $O: $ ? ┆
0x63640…63660 cd f8 16 cd 48 17 cd 77 17 cd 8a 17 cd 0d 1a da 76 1f cd 3a 17 cd ab 17 cd 8d 1f e3 25 ca 7f 1f ┆ H w v : % ┆
0x63660…63680 3a fb 24 bd e3 c2 71 1f cd 8b 24 cd 41 24 c3 76 1f f6 ff cd 8c 24 cd 94 22 cd 52 1a c3 46 1f e1 ┆: $ q $ A$ v $ " R F ┆
0x63680…636a0 22 88 1f 2a fe 24 f9 21 00 00 c3 be 16 e5 21 fc 24 34 e1 c9 cd ad 1f cd a0 1f cd 57 24 c3 1a 1b ┆" * $ ! ! $4 W$ ┆
0x636a0…636c0 e5 d5 16 00 1d 19 47 cd 33 05 d1 e1 c9 e5 d5 11 81 3a 2a ee 24 26 00 19 7e d1 e1 c9 cd ad 1f e5 ┆ G 3 :* $& ü ┆
0x636c0…636e0 d5 16 00 1d 47 cd 60 05 d1 e1 cd 57 24 c3 1a 1b 3a ee 24 cd dd 17 02 20 53 20 53 20 02 20 02 20 ┆ G ` W$ : $ S S ┆
0x636e0…63700 5b 20 53 20 2d 20 69 20 d4 20 5b 20 21 21 53 20 53 20 53 20 5d 20 62 20 3d 20 3d 20 28 21 53 20 ┆Æ S - i Æ !!S S S Å b = = (!S ┆
0x63700…63720 34 20 e5 21 5c 3a cd 22 20 cd 14 20 3a 0e 25 c4 f6 20 e1 c9 7e fe ff ca 20 20 23 b9 c2 14 20 c9 ┆4 !Ø: " : % ü # ┆
0x63720…63740 b7 c9 79 32 0e 25 fe 61 d8 e6 5f 4f c9 e5 21 5f 3a c3 06 20 7b ba ca 44 20 79 fe 20 c8 79 d6 30 ┆ y2 % a _O !_: æ D y y 0┆
0x63740…63760 fe 0a 3f d0 cd 22 20 d6 41 fe 1a 3f d0 3a 0e 25 c3 f6 20 79 d6 30 fe 0a d2 f5 20 b7 c9 cd 22 20 ┆ ? " A ? : % y 0 " ┆
0x63760…63780 b7 c9 e5 21 6b 3a c3 06 20 cd b0 20 e5 06 58 3e 78 b9 c2 79 20 48 c3 80 20 3c 04 b9 c2 80 20 48 ┆ !k: X>x y H < H┆
0x63780…637a0 2a ef 24 23 23 23 23 23 7e e6 02 21 52 3a ca 93 20 23 23 cd 14 20 e1 c2 f5 20 79 cd bf 20 c8 cd ┆* $#####ü !R: ## y ┆
0x637a0…637c0 b6 20 c0 d5 eb 2a 43 0a 26 00 19 36 00 eb d1 c9 79 d6 5f c0 4f c9 e5 2a 1d 39 cd 4a 36 7e e1 e5 ┆ *C & 6 y _ O * 9 J6ü ┆
0x637c0…637e0 21 57 3a c5 4f cd 14 20 c1 e1 c9 e5 21 3d 3a cd 14 20 e1 c9 cd b0 20 cd b6 20 c4 cb 20 c2 f5 20 ┆!W: O !=: ┆
0x637e0…63800 3a 50 3a 91 b7 c0 79 be c8 e5 2a ef 24 cd 12 14 e1 da f5 20 c8 79 e5 d5 c5 2a 85 38 cd 0f 21 e5 ┆:P: y * $ y * 8 ! ┆
0x63800…63c00 (39, 1, 4) DataBlock {»DELETE.MAC«}
[…0x2…]
0x64200…64220 61 72 65 20 61 76 61 69 6c 61 62 6c 65 0d 0a 09 3b 20 20 69 66 20 6e 6f 74 2c 20 64 65 6c 65 74 ┆are available ; if not, delet┆
0x64220…64240 65 20 6f 6e 6c 79 20 74 6f 20 65 6e 64 20 6f 66 20 73 74 72 69 6e 67 0d 0a 09 3b 20 20 69 66 20 ┆e only to end of string ; if ┆
0x64240…64260 69 6e 64 65 78 20 2b 20 6e 75 6d 62 65 72 20 6f 66 20 63 68 61 72 61 63 74 65 72 73 20 2d 20 31 ┆index + number of characters - 1┆
0x64260…64280 20 3e 20 6c 65 6e 67 74 68 28 73 74 72 69 6e 67 29 20 74 68 65 6e 0d 0a 09 3b 20 20 20 20 6e 75 ┆ > length(string) then ; nu┆
0x64280…642a0 6d 62 65 72 20 6f 66 20 63 68 61 72 61 63 74 65 72 73 20 3a 3d 20 6c 65 6e 67 74 68 28 73 74 72 ┆mber of characters := length(str┆
0x642a0…642c0 69 6e 67 29 20 2d 20 69 6e 64 65 78 20 2b 20 31 3b 0d 0a 09 6c 64 09 61 2c 63 09 09 3b 47 65 74 ┆ing) - index + 1; ld a,c ;Get┆
0x642c0…642e0 20 69 6e 64 65 78 0d 0a 09 61 64 64 09 61 2c 62 09 09 3b 41 64 64 20 6e 75 6d 62 65 72 20 6f 66 ┆ index add a,b ;Add number of┆
0x642e0…64300 20 63 68 61 72 61 63 74 65 72 73 20 74 6f 20 64 65 6c 65 74 65 0d 0a 09 6a 72 09 63 2c 74 72 75 ┆ characters to delete jr c,tru┆
0x64300…64320 6e 63 09 09 3b 54 72 75 6e 63 61 74 65 20 69 66 20 73 75 6d 20 3e 20 32 35 35 0d 0a 09 6c 64 09 ┆nc ;Truncate if sum > 255 ld ┆
0x64320…64340 65 2c 61 09 09 3b 53 61 76 65 20 73 75 6d 20 61 73 20 73 74 61 72 74 69 6e 67 20 69 6e 64 65 78 ┆e,a ;Save sum as starting index┆
0x64340…64360 20 66 6f 72 20 6d 6f 76 65 0d 0a 09 64 65 63 09 61 0d 0a 09 63 70 09 28 68 6c 29 09 09 3b 43 6f ┆ for move dec a cp (hl) ;Co┆
0x64360…64380 6d 70 61 72 65 20 74 6f 20 6c 65 6e 67 68 74 0d 0a 09 6a 72 09 63 2c 63 6e 74 6f 6b 09 09 3b 4a ┆mpare to lenght jr c,cntok ;J┆
0x64380…643a0 75 6d 70 20 69 66 20 65 6e 6f 75 67 68 20 63 68 61 72 61 63 74 65 72 73 20 61 76 61 69 6c 61 62 ┆ump if enough characters availab┆
0x643a0…643c0 6c 65 0d 0a 09 6a 72 09 7a 2c 74 72 75 6e 63 09 09 3b 54 72 75 6e 63 61 74 65 20 62 75 74 20 6e ┆le jr z,trunc ;Truncate but n┆
0x643c0…643e0 6f 20 65 72 72 6f 72 73 20 28 65 78 61 63 74 6c 79 20 65 6e 6f 75 67 68 0d 0a 09 09 09 09 3b 20 ┆o errors (exactly enough ; ┆
0x643e0…64400 20 63 68 61 72 61 63 74 65 72 73 0d 0a 09 6c 64 09 61 2c 30 66 66 68 09 09 3b 49 6e 64 69 63 61 ┆ characters ld a,0ffh ;Indica┆
0x64400…64420 (40, 0, 2) e1 e5 cd ad 14 05 e6 08 c2 14 2d 01 20 05 cd 39 2a c3 23 2d 3e 0f cd 25 2e e1 e5 01 05 10 cd d3 ┆ - 9* #-> %. ┆
0x64420…64440 2d ff 17 cd 1a 2e cd 20 2e cd 1a 2e e1 e5 cd ad 14 06 e6 10 ca 92 2d e1 e5 01 06 60 cd d3 2d f0 ┆- . . . - ` - ┆
0x64440…64460 17 21 5f 3a 23 23 79 be ca 4e 2d 21 bc 3a cd fc 2d cd 1a 2e 3e 0b cd 25 2e e1 e5 cd ad 14 06 e6 ┆ !_:##y N-! : - .> %. ┆
0x64460…64480 40 ca 92 2d cd 1a 2e cd 1a 2e e1 e5 cd ad 14 14 e5 c2 7d 2d cd 1a 2e cd 1a 2e c3 8a 2d 01 14 ff ┆@ - . . å- . . - ┆
0x64480…644a0 cd d3 2d fa 17 0e 3a cd 06 2a e1 23 01 20 08 cd 99 29 e1 c1 cd 4e 0b c2 41 2c 0e 0d cd 06 2a c9 ┆ - : * # ) N A, * ┆
0x644a0…644c0 e5 cd 31 2e 0e 2f cd 06 2a e1 e5 cd ad 14 04 e1 e6 40 c8 cd ad 14 18 c8 47 23 4e eb cd 06 2a eb ┆ 1. / * @ G#N * ┆
0x644c0…644e0 05 c2 b9 2d c9 e5 c5 cd 95 2a 21 83 39 cd 93 29 c1 e1 c9 79 cd 0a 2e e3 5e 23 56 23 e3 eb cd e7 ┆ - *! 9 ) y . ^#V# ┆
0x644e0…64500 2d 1a 4f cd 06 2a c9 e9 e5 79 fe 20 ca f4 2d 78 cd 0a 2e 4f cd 06 2a cd 1a 2e e1 c9 46 23 5e 23 ┆- O * y -x .O * . F#^#┆
0x64500…64520 56 23 4e 23 e5 cd 11 2e e1 c9 2a ef 2e cd b1 14 c9 78 cd 0a 2e a3 ba ca 1c 2e 0e 20 cd 06 2a c9 ┆V#N# . * . x . . * ┆
0x64520…64540 0e 2e c3 06 2a cd 0a 2e cd 31 2e c5 cd 1a 2e c1 c9 d5 e5 11 d7 2b cd 6b 18 01 ff 03 eb cd 99 29 ┆ . * . 1. . + k )┆
0x64540…64560 eb c1 d1 c9 2a da 0e 7e b7 c8 0e 00 51 2a da 0e 23 23 0c 06 00 cd 8d 2a c0 04 c5 e5 cd ad 14 0f ┆ * ü Q* ## * ┆
0x64560…64580 91 c2 a1 2e b2 cc b7 2e 0e 0d cd 06 2a 0e 0a cd 06 2a 0e 23 cd 06 2a 78 3d 32 f9 24 3c cd 31 2e ┆ . . * * # *x=2 $< 1.┆
0x64580…645a0 0e 3d cd 06 2a 11 f6 ff 19 7e e6 10 32 09 25 e1 e5 cd ad 14 17 eb cd fe 18 eb cd cc 2e cd 99 29 ┆ = * ü 2 % . )┆
0x645a0…645c0 51 e1 c1 cd 4e 0b c2 55 2e 2a da 0e 7e b9 c2 4d 2e 0e 0d cd 06 2a c9 e5 c5 2a da 0e 7e 21 85 39 ┆Q N U.* ü M. * * ü! 9┆
0x645c0…645e0 cd 5f 36 cd e0 2e cd 96 29 c1 e1 c9 e5 01 ff 00 09 41 3e 20 2b 05 be ca d4 2e 04 e1 c9 3a d7 0e ┆ _6 . ) A> + . : ┆
0x645e0…64600 fe 18 d2 95 2a e5 21 7f 39 cd 93 29 e1 c9 00 00 00 00 00 00 00 00 00 e5 cd 4c 2f 67 cd 5a 2f 6f ┆ * ! 9 ) L/g Z/o┆
0x64600…64620 cd 40 32 e1 c9 e5 d5 c5 2a 12 31 3a 45 0a 67 cd fc 30 cd 68 2f cd 4c 2f 4f d4 96 36 c1 d1 e1 c9 ┆ @2 * 1:E g 0 h/ L/O 6 ┆
0x64620…64640 e5 d5 c5 3a 18 31 3d 4f cd 68 2f 2a e9 38 78 f6 80 47 cd 96 36 c1 d1 e1 c9 3a 40 02 3d 67 cd b8 ┆ : 1=O h/* 8x G 6 :@ =g ┆
0x64640…64660 31 6f cd 40 32 cd c2 31 cd a2 31 c9 e5 3a 45 0a 2a 13 31 95 2a 18 31 85 e1 c9 e5 3a 44 0a 2a 12 ┆1o @2 1 1 :E * 1 * 1 :D * ┆
0x64660…64680 31 95 2a 3e 0a 85 e1 c9 cd b8 31 47 3a d6 0e b8 d0 47 c9 0e 1b 06 01 cd f8 34 cd 9f 30 79 c9 3a ┆1 *> 1G: G 4 0y :┆
0x64680…646a0 17 31 c3 87 2f 3e 06 06 01 cd 7d 36 cd 20 38 c9 e5 d5 c5 21 16 31 7e 2f 77 cd a9 2f cd 7f 2f cd ┆ 1 /> å6 8 ! 1ü/w / / ┆
0x646a0…646c0 f1 2f cd 9f 30 c1 d1 e1 c9 3a 16 31 21 17 31 a6 3c 32 18 31 c9 e5 d5 c5 11 17 31 1a 4f 7e 12 b9 ┆ / 0 : 1! 1 <2 1 1 Oü ┆
0x646c0…646e0 f5 23 47 87 80 47 11 1c 31 cd d3 09 f1 ca e7 30 cd a9 2f cd 7f 2f cd f1 2f cd 9f 30 c1 d1 e1 c9 ┆ #G G 1 0 / / / 0 ┆
0x646e0…64700 e5 d5 c5 af 32 13 31 32 12 31 cd 92 30 c1 d1 e1 c9 e5 d5 c5 cd 05 30 f5 cd 2b 30 47 f1 b0 c4 92 ┆ 2 12 1 0 0 +0G ┆
0x64700…64720 30 c1 d1 e1 c9 21 12 31 cd b8 31 5f 3a 44 0a 57 3a 43 0a 47 0e 0f bb 3a d6 0e da 40 30 78 82 f5 ┆0 ! 1 1_:D W:C G : @0x ┆
0x64720…64740 3a 3e 0a 82 57 f1 06 00 c3 40 30 3a 40 02 2a 18 31 95 5f 3a 45 0a 57 21 13 31 01 03 00 3a d7 0e ┆:> W @0:@ * 1 _:E W! 1 : ┆
0x64740…64760 93 d2 45 30 af ca 7e 30 32 11 31 7e b7 ca 55 30 81 ba d2 69 30 7e 83 91 4f 7a 80 b9 d2 69 30 3a ┆ E0 ü02 1ü U0 i0ü Oz i0:┆
0x64760…64780 11 31 be da 7e 30 3e 00 c9 3a 11 31 4f 7b 1f 5f 78 b7 1f 82 93 d2 79 30 af b9 da 7e 30 79 4e 77 ┆ 1 ü0> : 1Oæ _x y0 ü0yNw┆
0x64780…647a0 91 c9 e5 d5 c5 cd 05 30 b7 f5 c4 92 30 f1 c1 d1 e1 c9 2a 12 31 cd fc 30 22 14 31 cd 9f 30 c9 3a ┆ 0 0 * 1 0" 1 0 :┆
0x647a0…647c0 79 38 e5 d5 c5 6f cd f7 2e cd e4 30 3a 18 31 bd d2 e0 30 4f 7d f5 cd 68 2f 5f 16 00 e5 2a 13 31 ┆y8 o . 0: 1 0Oå h/_ * 1┆
0x647c0…647e0 3a d7 0e 95 2a 18 31 85 e1 bd da ce 30 7d 2a 14 31 cd 96 36 19 0c b9 c2 d1 30 f1 91 41 c4 7d 36 ┆: * 1 0å* 1 6 0 A å6┆
0x647e0…64800 c1 d1 e1 c9 e5 d5 c5 2a 8c 38 eb 21 19 31 3a 18 31 4f 87 81 47 cd d3 09 c1 d1 e1 c9 44 4d 3a d6 ┆ * 8 ! 1: 1O G DM: ┆
0x64800…64c00 (40, 0, 3) DataBlock {»HEX2BN.MAC«}
[…0x1…]
0x64c80…64ca0 20 64 61 74 61 0d 0a 3b 0d 0a 3b 09 45 6e 74 72 79 3a 09 09 52 65 67 69 73 74 65 72 20 48 20 3d ┆ data ; ; Entry: Register H =┆
0x64ca0…64cc0 20 41 53 43 49 49 20 6d 6f 72 65 20 73 69 67 6e 69 66 69 63 61 6e 74 20 64 69 67 69 74 0d 0a 3b ┆ ASCII more significant digit ;┆
0x64cc0…64ce0 09 09 09 52 65 67 69 73 74 65 72 20 4c 20 3d 20 41 53 43 49 49 20 6c 65 73 73 20 73 69 67 6e 69 ┆ Register L = ASCII less signi┆
0x64ce0…64d00 66 69 63 61 6e 74 20 64 69 67 69 74 0d 0a 3b 0d 0a 3b 09 45 78 69 74 3a 09 09 52 65 67 69 73 74 ┆ficant digit ; ; Exit: Regist┆
0x64d00…64d20 65 72 20 41 20 3d 20 42 69 6e 61 72 79 20 64 61 74 61 0d 0a 3b 0d 0a 3b 09 52 65 67 69 73 74 65 ┆er A = Binary data ; ; Registe┆
0x64d20…64d40 72 73 20 75 73 65 64 3a 09 41 46 2c 42 0d 0a 3b 0d 0a 3b 09 54 69 6d 65 3a 09 09 41 70 70 72 6f ┆rs used: AF,B ; ; Time: Appro┆
0x64d40…64d60 78 69 6d 61 74 65 6c 79 20 31 34 38 20 63 79 63 6c 65 73 0d 0a 3b 0d 0a 3b 09 53 69 7a 65 3a 09 ┆ximately 148 cycles ; ; Size: ┆
0x64d60…64d80 09 50 72 6f 67 72 61 6d 20 32 34 20 62 79 74 65 73 0d 0a 3b 0d 0a 3b 0d 0a 3b 0d 0a 48 45 58 32 ┆ Program 24 bytes ; ; ; HEX2┆
0x64d80…64da0 42 4e 3a 0d 0a 09 6c 64 09 61 2c 6c 09 09 3b 47 65 74 20 6c 6f 77 20 63 68 61 72 61 63 74 65 72 ┆BN: ld a,l ;Get low character┆
0x64da0…64dc0 0d 0a 09 63 61 6c 6c 09 61 32 68 65 78 09 09 3b 43 6f 6e 76 65 72 74 20 69 74 20 74 6f 20 68 65 ┆ call a2hex ;Convert it to he┆
0x64dc0…64de0 78 61 64 65 63 69 6d 61 6c 0d 0a 09 6c 64 09 62 2c 61 09 09 3b 53 61 76 65 20 68 65 78 20 76 61 ┆xadecimal ld b,a ;Save hex va┆
0x64de0…64e00 6c 75 65 20 69 6e 20 42 0d 0a 09 6c 64 09 61 2c 68 09 09 3b 47 65 74 20 68 69 67 68 20 63 68 61 ┆lue in B ld a,h ;Get high cha┆
0x64e00…64e20 72 61 63 74 65 72 0d 0a 09 63 61 6c 6c 09 61 32 68 65 78 09 09 3b 43 6f 6e 76 65 72 74 20 69 74 ┆racter call a2hex ;Convert it┆
0x64e20…64e40 20 74 6f 20 68 65 78 61 64 65 63 69 6d 61 6c 0d 0a 09 72 72 63 61 09 09 09 3b 53 68 69 66 74 20 ┆ to hexadecimal rrca ;Shift ┆
0x64e40…64e60 68 65 78 20 76 61 6c 75 65 20 74 6f 20 75 70 70 65 72 20 34 20 62 69 74 73 0d 0a 09 72 72 63 61 ┆hex value to upper 4 bits rrca┆
0x64e60…64e80 0d 0a 09 72 72 63 61 0d 0a 09 72 72 63 61 0d 0a 09 6f 72 09 62 09 09 3b 4f 72 20 69 6e 20 6c 6f ┆ rrca rrca or b ;Or in lo┆
0x64e80…64ea0 77 20 68 65 78 20 76 61 6c 75 65 0d 0a 09 72 65 74 0d 0a 0d 0a 09 3b 2d 2d 2d 2d 2d 2d 2d 2d 2d ┆w hex value ret ;---------┆
0x64ea0…64ec0 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ┆--------------------------------┆
0x64ec0…64ee0 2d 2d 2d 2d 2d 2d 2d 2d 2d 0d 0a 09 3b 20 53 75 62 72 6f 75 74 69 6e 65 3a 20 41 32 48 45 58 0d ┆--------- ; Subroutine: A2HEX ┆
0x64ee0…64f00 0a 09 3b 20 50 75 72 70 6f 73 65 3a 20 20 43 6f 6e 76 65 72 74 20 41 53 43 49 49 20 64 69 67 69 ┆ ; Purpose: Convert ASCII digi┆
0x64f00…64f20 74 20 74 6f 20 61 20 68 65 78 20 64 69 67 69 74 0d 0a 09 3b 20 45 6e 74 72 79 3a 20 20 20 20 41 ┆t to a hex digit ; Entry: A┆
0x64f20…64f40 20 3d 20 41 53 43 49 49 20 68 65 78 61 64 65 63 69 6d 61 6c 20 64 69 67 69 74 0d 0a 09 3b 20 45 ┆ = ASCII hexadecimal digit ; E┆
0x64f40…64f60 78 69 74 3a 09 20 20 20 20 41 20 3d 20 42 69 6e 61 72 79 20 76 61 75 6c 65 20 6f 66 20 41 53 43 ┆xit: A = Binary vaule of ASC┆
0x64f60…64f80 49 49 20 64 69 67 69 74 0d 0a 09 3b 20 52 65 67 69 73 74 65 72 73 20 75 73 65 64 3a 20 41 2c 46 ┆II digit ; Registers used: A,F┆
0x64f80…64fa0 0d 0a 09 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 ┆ ;----------------------------┆
0x64fa0…64fc0 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 41 32 48 45 58 3a ┆---------------------- A2HEX:┆
0x64fc0…64fe0 0d 0a 09 73 75 62 09 27 30 27 09 09 3b 53 75 62 74 72 61 63 74 20 41 53 43 49 49 20 6f 66 73 65 ┆ sub '0' ;Subtract ASCII ofse┆
0x64fe0…65000 74 0d 0a 09 63 70 09 31 30 0d 0a 09 6a 72 09 63 2c 41 32 48 45 58 31 09 3b 42 72 61 6e 63 68 20 ┆t cp 10 jr c,A2HEX1 ;Branch ┆
0x65000…65300 (40, 0, 5) DataBlock {»LC2UC.MAC«}
0x65300…65320 e5 46 4f 52 4d 47 45 4e 20 43 4f 4d 01 00 00 80 c6 00 c7 00 c8 00 c9 00 ca 00 cb 00 cc 00 cd 00 ┆ FORMGEN COM ┆
0x65320…65340 e5 46 4f 52 4d 47 45 4e 20 43 4f 4d 02 00 00 08 ce 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ FORMGEN COM ┆
0x65340…65360 e5 47 52 59 46 20 20 20 20 44 45 46 00 00 00 0b cf 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ GRYF DEF ┆
0x65360…65380 e5 47 52 59 46 20 20 20 20 44 54 41 00 00 00 01 d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ GRYF DTA ┆
0x65380…653a0 e5 47 52 59 46 20 20 20 20 4e 44 58 00 00 00 01 d1 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ GRYF NDX ┆
0x653a0…653c0 e5 47 52 59 46 20 20 20 20 44 54 42 00 00 00 01 d2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ GRYF DTB ┆
0x653c0…653e0 e5 47 52 59 46 20 20 20 20 4e 44 59 00 00 00 01 d3 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ GRYF NDY ┆
0x653e0…65400 e5 47 45 4e 46 42 49 4f 53 53 55 42 00 00 00 01 fa 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ GENFBIOSSUB ┆
0x65400…65420 (40, 1, 1) 20 69 74 65 6d 20 20 5e 53 3d 6c 65 66 74 20 63 68 61 72 20 20 20 20 5e 44 3d 72 69 67 68 74 20 ┆ item ^S=left char ^D=right ┆
0x65420…65440 63 68 61 72 20 20 20 20 5e 45 3d 70 72 65 76 20 69 74 65 6d 20 20 20 20 4f 54 48 45 52 3a 20 20 ┆char ^E=prev item OTHER: ┆
0x65440…65460 20 20 20 20 5e 41 3d 70 72 65 76 69 6f 75 73 20 66 69 65 6c 64 20 5e 46 3d 6e 65 78 74 20 66 69 ┆ ^A=previous field ^F=next fi┆
0x65460…65480 65 6c 64 20 20 20 5e 47 3d 64 65 6c 65 74 65 20 63 68 61 72 20 20 20 5e 56 3d 69 6e 73 65 72 74 ┆eld ^G=delete char ^V=insert┆
0x65480…654a0 20 63 68 61 72 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5e 43 3d 65 6e 64 20 64 65 66 69 6e 69 ┆ char ^C=end defini┆
0x654a0…654c0 74 69 6f 6e 20 5e 52 3d 73 74 61 72 74 20 6f 76 65 72 20 20 20 5e 51 3d 6c 6f 63 61 74 65 20 66 ┆tion ^R=start over ^Q=locate f┆
0x654c0…654e0 69 65 6c 64 20 20 5e 4a 3d 6d 6f 72 65 20 68 65 6c 70 20 20 20 20 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f ┆ield ^J=more help __________┆
0x654e0…65500 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f ┆________________________________┆
[…0x1…]
0x65520…65540 5f 5f 5f 5f 5f 20 20 20 20 20 20 20 20 20 20 20 20 4c 49 4e 3d 30 30 30 20 43 4f 4c 3d 30 30 30 ┆_____ LIN=000 COL=000┆
0x65540…65560 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 20 20 20 ┆ ┆
0x65560…65580 20 20 20 20 20 20 48 45 4c 50 20 53 43 52 45 45 4e 20 32 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ HELP SCREEN 2 ┆
0x65580…655a0 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 20 20 20 ┆ ┆
[…0x1…]
0x655c0…655e0 20 20 20 4e 55 4d 3d 30 30 30 20 4c 45 4e 3d 30 30 30 20 50 4f 53 3d 30 30 30 20 45 44 43 3d 78 ┆ NUM=000 LEN=000 POS=000 EDC=x┆
0x655e0…65600 78 0d 5e 01 4c 02 20 55 6e 69 6d 70 6c 65 6d 65 6e 74 65 64 20 63 6f 6e 74 72 6f 6c 20 63 68 61 ┆x ^ L Unimplemented control cha┆
0x65600…65620 72 61 63 74 65 72 2e 20 48 69 74 20 45 53 43 20 6b 65 79 3a 20 00 0d 43 75 72 73 6f 72 20 69 73 ┆racter. Hit ESC key: Cursor is┆
0x65620…65640 20 6e 6f 74 20 69 6e 20 61 20 66 69 65 6c 64 2c 20 01 4b 02 20 69 67 6e 6f 72 65 64 01 32 07 00 ┆ not in a field, K ignored 2 ┆
0x65640…65660 41 74 20 6c 69 6e 65 20 6c 69 6d 69 74 01 5b 07 00 43 61 6e 6e 6f 74 20 64 65 6c 65 74 65 20 6c ┆At line limit Æ Cannot delete l┆
0x65660…65680 61 73 74 20 00 01 7d 07 6c 69 6e 65 01 32 07 00 41 74 20 63 6f 6c 75 6d 6e 01 73 07 00 01 7d 07 ┆ast å line 2 At column s å ┆
0x65680…656a0 63 6f 6c 75 6d 6e 01 32 07 00 4e 6f 74 20 65 6e 6f 75 67 68 20 6d 65 6d 6f 72 79 01 5b 07 00 50 ┆column 2 Not enough memory Æ P┆
0x656a0…656c0 6f 73 73 69 62 6c 65 20 66 61 74 61 6c 20 70 72 6f 67 72 61 6d 20 65 72 72 6f 72 2e 0d 50 6c 65 ┆ossible fatal program error. Ple┆
0x656c0…656e0 61 73 65 20 72 65 70 6f 72 74 20 6f 63 63 75 72 72 65 6e 63 65 01 5b 07 00 2a 2a 2a 20 57 41 52 ┆ase report occurrence Æ *** WAR┆
0x656e0…65700 4e 49 4e 47 3a 20 20 45 64 69 74 20 6d 61 73 6b 20 6f 72 20 72 61 6e 67 65 20 6c 69 6d 69 74 73 ┆NING: Edit mask or range limits┆
0x65700…65720 20 6d 61 79 20 6e 65 65 64 20 72 65 76 69 73 69 6f 6e 01 32 07 00 54 68 65 20 6d 61 78 69 6d 75 ┆ may need revision 2 The maximu┆
0x65720…65740 6d 20 6e 75 6d 62 65 72 20 6f 66 20 66 69 65 6c 64 73 20 69 73 20 32 34 35 01 5b 07 00 43 61 6e ┆m number of fields is 245 Æ Can┆
0x65740…65760 27 74 20 72 65 61 64 20 66 6f 72 6d 20 64 65 66 69 6e 69 74 69 6f 6e 20 66 69 6c 65 01 c5 08 00 ┆'t read form definition file ┆
0x65760…65780 0d 00 49 6e 73 75 66 66 69 63 69 65 6e 74 20 6d 65 6d 6f 72 79 01 c5 08 00 44 69 72 65 63 74 6f ┆ Insufficient memory Directo┆
0x65780…657a0 72 79 20 6f 6e 20 64 01 b8 08 00 44 69 73 6b 20 01 4c 02 3a 20 66 75 6c 6c 2e 0d 52 65 70 6c 61 ┆ry on d Disk L : full. Repla┆
0x657a0…657c0 63 65 20 73 79 73 74 65 6d 20 64 69 73 6b 2c 20 74 79 70 65 20 72 65 74 75 72 6e 2e 00 01 a9 09 ┆ce system disk, type return. ┆
0x657c0…657e0 61 20 6c 69 74 65 72 61 6c 20 65 6e 63 6c 6f 73 65 64 20 69 6e 20 71 75 6f 74 65 73 2c 20 6f 72 ┆a literal enclosed in quotes, or┆
0x657e0…65800 20 61 20 76 61 6c 69 64 20 66 69 65 6c 64 20 6e 61 6d 65 01 32 07 00 01 f7 09 26 01 32 07 00 01 ┆ a valid field name 2 & 2 ┆
0x65800…65c00 (40, 1, 2) DataBlock {»MFILL.MAC«}
0x65c00…65c20 (40, 1, 3) 68 65 20 64 61 74 61 20 69 73 20 65 6e 74 65 72 65 64 2c 20 6f 6e 6c 79 20 74 68 65 20 64 61 74 ┆he data is entered, only the dat┆
0x65c20…65c40 61 20 69 6e 20 74 68 65 20 64 61 74 61 20 66 69 65 6c 64 73 20 77 69 6c 6c 0d 20 20 20 20 61 63 ┆a in the data fields will ac┆
0x65c40…65c60 74 75 61 6c 6c 79 20 67 65 74 20 72 65 63 6f 72 64 65 64 2e 20 20 54 68 65 20 72 65 73 74 20 69 ┆tually get recorded. The rest i┆
0x65c60…65c80 73 20 73 69 6d 70 6c 79 20 62 61 63 6b 67 72 6f 75 6e 64 20 74 65 78 74 2e 0d 0d 54 68 65 20 68 ┆s simply background text. The h┆
0x65c80…65ca0 65 6c 70 20 6d 65 73 73 61 67 65 73 20 61 74 20 74 68 65 20 73 63 72 65 65 6e 20 74 6f 70 20 6c ┆elp messages at the screen top l┆
0x65ca0…65cc0 69 73 74 2f 65 78 70 6c 61 69 6e 20 6d 6f 73 74 20 6f 66 20 74 68 65 20 6f 70 74 69 6f 6e 73 0d ┆ist/explain most of the options ┆
0x65cc0…65ce0 61 76 61 69 6c 61 62 6c 65 2e 20 55 73 65 20 5e 4a 20 74 6f 20 72 6f 74 61 74 65 20 74 68 65 20 ┆available. Use ^J to rotate the ┆
0x65ce0…65d00 68 65 6c 70 20 64 69 73 70 6c 61 79 2e 0d 0d 44 61 74 61 20 66 69 65 6c 64 73 20 6d 61 79 20 62 ┆help display. Data fields may b┆
0x65d00…65d20 65 20 61 73 73 69 67 6e 65 64 20 76 61 72 69 6f 75 73 20 61 74 74 72 69 62 75 74 65 73 20 76 69 ┆e assigned various attributes vi┆
0x65d20…65d40 61 20 61 20 73 70 65 63 69 61 6c 20 71 75 65 73 74 69 6f 6e 61 69 72 65 2e 0d 54 6f 20 65 6e 74 ┆a a special questionaire. To ent┆
0x65d40…65d60 65 72 20 74 68 69 73 20 70 68 61 73 65 2c 20 70 6f 73 69 74 69 6f 6e 20 74 68 65 20 63 75 72 73 ┆er this phase, position the curs┆
0x65d60…65d80 6f 72 20 61 74 20 61 20 64 61 74 61 66 69 65 6c 64 20 61 6e 64 20 74 79 70 65 20 5e 52 2e 0d 54 ┆or at a datafield and type ^R. T┆
0x65d80…65da0 79 70 65 20 5e 4a 20 61 74 20 61 6e 79 20 71 75 65 73 74 69 6f 6e 20 66 6f 72 20 66 75 72 74 68 ┆ype ^J at any question for furth┆
0x65da0…65dc0 65 72 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 69 6e 20 74 68 69 73 20 70 68 61 73 65 2e 0d 20 20 ┆er information in this phase. ┆
0x65dc0…65de0 20 20 54 79 70 65 20 5e 4a 20 6e 6f 77 20 74 6f 20 72 6f 74 61 74 65 20 74 6f 20 74 68 65 20 6e ┆ Type ^J now to rotate to the n┆
0x65de0…65e00 65 78 74 20 68 65 6c 70 20 73 63 72 65 65 6e 3a 20 00 45 6e 74 65 72 20 6e 61 6d 65 20 6f 66 20 ┆ext help screen: Enter name of ┆
0x65e00…65e20 66 6f 72 6d 20 64 65 66 69 6e 69 74 69 6f 6e 20 66 69 6c 65 20 28 6f 72 20 70 72 65 73 73 20 52 ┆form definition file (or press R┆
0x65e20…65e40 45 54 55 52 4e 29 3a 20 00 0d 20 54 68 65 20 66 6f 72 6d 20 64 65 66 69 6e 69 74 69 6f 6e 20 66 ┆ETURN): The form definition f┆
0x65e40…65e60 69 6c 65 20 69 73 20 77 68 65 72 65 20 74 68 65 20 73 70 65 63 69 66 69 63 61 74 69 6f 6e 73 20 ┆ile is where the specifications ┆
0x65e60…65e80 66 6f 72 20 79 6f 75 72 20 66 6f 72 6d 20 61 72 65 0d 20 73 74 6f 72 65 64 2e 20 20 49 66 20 79 ┆for your form are stored. If y┆
0x65e80…65ea0 6f 75 20 68 61 76 65 20 6e 6f 74 20 79 65 74 20 64 65 73 69 67 6e 65 64 20 61 20 66 6f 72 6d 2c ┆ou have not yet designed a form,┆
0x65ea0…65ec0 20 63 68 6f 6f 73 65 20 61 20 6e 61 6d 65 20 66 6f 72 20 74 68 65 20 66 6f 72 6d 0d 20 64 65 66 ┆ choose a name for the form def┆
0x65ec0…65ee0 69 6e 69 74 69 6f 6e 20 66 69 6c 65 20 61 6e 64 20 65 6e 74 65 72 20 69 74 20 68 65 72 65 2e 01 ┆inition file and enter it here. ┆
0x65ee0…65f00 99 10 00 0d 20 41 20 66 6f 72 6d 20 64 65 66 69 6e 69 74 69 6f 6e 20 6e 61 6d 65 20 69 73 20 65 ┆ A form definition name is e┆
0x65f00…65f20 69 67 68 74 20 28 6f 72 20 6c 65 73 73 29 20 6c 65 74 74 65 72 73 20 61 6e 64 2f 6f 72 20 6e 75 ┆ight (or less) letters and/or nu┆
0x65f20…65f40 6d 62 65 72 73 2c 0d 20 6f 70 74 69 6f 6e 61 6c 6c 79 20 70 72 65 63 65 65 64 65 64 20 62 79 20 ┆mbers, optionally preceeded by ┆
0x65f40…65f60 61 20 64 69 73 6b 20 64 72 69 76 65 20 28 6c 65 74 74 65 72 20 41 2d 50 20 66 6f 6c 6c 6f 77 65 ┆a disk drive (letter A-P followe┆
0x65f60…65f80 64 20 62 79 20 63 6f 6c 6f 6e 29 2e 0d 0d 0d 50 72 65 73 73 20 52 45 54 55 52 4e 20 6b 65 79 20 ┆d by colon). Press RETURN key ┆
0x65f80…65fa0 74 6f 20 65 6e 74 65 72 20 66 6f 72 6d 20 6e 61 6d 65 20 6f 72 20 65 6e 74 65 72 20 5e 43 20 74 ┆to enter form name or enter ^C t┆
0x65fa0…65fc0 6f 20 65 78 69 74 3a 20 00 20 65 72 72 6f 72 73 20 61 6e 64 20 69 6e 63 6f 6d 70 6c 65 74 65 20 ┆o exit: errors and incomplete ┆
0x65fc0…65fe0 66 69 65 6c 64 73 3a 0d 0d 46 69 65 6c 64 20 20 20 45 72 72 6f 72 20 64 65 73 63 72 69 70 74 69 ┆fields: Field Error descripti┆
0x65fe0…66000 6f 6e 20 28 70 6f 73 69 74 69 6f 6e 20 63 75 72 73 6f 72 20 61 74 20 66 69 65 6c 64 20 74 6f 20 ┆on (position cursor at field to ┆
0x66000…66400 (40, 1, 4) DataBlock {»MPASR.MAC«}
[…0x1…]
0x66700…66720 0a 3b 0d 0a 3b 0d 0a 4d 50 41 53 52 3a 0d 0a 09 3b 45 78 69 74 20 69 66 20 6e 75 6d 62 65 72 20 ┆ ; ; MPASR: ;Exit if number ┆
0x66720…66740 6f 66 20 73 68 69 66 74 73 20 6f 72 20 6c 65 6e 67 68 74 20 6f 66 20 6f 70 65 72 61 6e 64 20 69 ┆of shifts or lenght of operand i┆
0x66740…66760 73 20 30 0d 0a 09 3b 6f 72 20 63 6c 65 61 72 73 20 63 61 72 72 79 20 69 6e 20 65 69 67 68 65 72 ┆s 0 ;or clears carry in eigher┆
0x66760…66780 20 63 61 73 65 0d 0a 09 6c 64 09 61 2c 63 0d 0a 09 6f 72 09 61 0d 0a 09 72 65 74 09 7a 09 09 3b ┆ case ld a,c or a ret z ;┆
0x66780…667a0 52 65 74 75 72 6e 20 69 66 20 6e 75 6d 62 65 72 20 6f 66 20 73 68 69 66 74 73 20 69 73 20 30 0d ┆Return if number of shifts is 0 ┆
0x667a0…667c0 0a 09 6c 64 09 61 2c 62 0d 0a 09 6f 72 09 61 0d 0a 09 72 65 74 09 7a 09 09 3b 52 65 74 75 72 6e ┆ ld a,b or a ret z ;Return┆
0x667c0…667e0 20 69 66 20 6c 65 6e 67 68 74 20 6f 66 20 6f 70 65 72 61 6e 64 20 69 73 20 30 0d 0a 0d 0a 09 3b ┆ if lenght of operand is 0 ;┆
0x667e0…66800 43 61 6c 63 75 6c 61 74 65 20 61 64 64 72 65 73 73 20 6f 66 20 6d 6f 73 74 20 73 69 67 6e 69 66 ┆Calculate address of most signif┆
0x66800…66c00 (41, 0, 1) DataBlock {»MPBADD.MAC«}
0x66c00…66c20 (41, 0, 2) 72 65 20 74 68 61 74 20 77 69 6c 6c 20 63 72 65 61 74 65 20 61 20 75 6e 69 71 75 65 20 6b 65 79 ┆re that will create a unique key┆
0x66c20…66c40 20 77 68 65 6e 65 76 65 72 20 6e 65 63 65 73 73 61 72 79 2e 0d 00 20 20 52 65 66 75 73 65 20 64 ┆ whenever necessary. Refuse d┆
0x66c40…66c60 75 70 6c 69 63 61 74 65 20 6b 65 79 73 3f 20 28 59 2f 4e 29 fc 00 54 68 69 73 20 61 74 74 72 69 ┆uplicate keys? (Y/N) This attri┆
0x66c60…66c80 62 75 74 65 20 69 73 20 75 73 65 64 20 74 6f 20 74 6f 20 63 72 65 61 74 65 20 66 69 6c 65 73 20 ┆bute is used to to create files ┆
0x66c80…66ca0 77 69 74 68 20 75 6e 69 71 75 65 20 6b 65 79 73 2e 20 49 66 20 74 68 65 20 64 61 74 61 0d 65 6e ┆with unique keys. If the data en┆
0x66ca0…66cc0 74 72 79 20 6f 70 65 72 61 74 6f 72 20 61 74 74 65 6d 70 74 73 20 74 6f 20 65 6e 74 65 72 20 61 ┆try operator attempts to enter a┆
0x66cc0…66ce0 20 72 65 63 6f 72 64 20 77 69 74 68 20 74 68 65 20 73 61 6d 65 20 6b 65 79 20 61 73 20 61 20 72 ┆ record with the same key as a r┆
0x66ce0…66d00 65 63 6f 72 64 0d 61 6c 72 65 61 64 79 20 69 6e 20 74 68 65 20 66 69 6c 65 2c 20 61 6e 20 65 72 ┆ecord already in the file, an er┆
0x66d00…66d20 72 6f 72 20 6d 65 73 73 61 67 65 20 77 69 6c 6c 20 62 65 20 67 65 6e 65 72 61 74 65 64 20 61 6e ┆ror message will be generated an┆
0x66d20…66d40 64 20 74 68 65 20 65 6e 74 72 79 0d 72 65 66 75 73 65 64 2e 0d 00 20 20 43 6f 70 79 20 61 74 74 ┆d the entry refused. Copy att┆
0x66d40…66d60 72 69 62 75 74 65 73 20 6f 66 20 66 69 65 6c 64 fc 00 54 68 69 73 20 61 74 74 72 69 62 75 74 65 ┆ributes of field This attribute┆
0x66d60…66d80 20 69 73 20 75 73 65 64 20 74 6f 20 73 61 76 65 20 74 69 6d 65 20 77 68 65 6e 20 64 65 66 69 6e ┆ is used to save time when defin┆
0x66d80…66da0 69 6e 67 20 66 69 65 6c 64 73 2e 20 49 66 20 61 6e 6f 74 68 65 72 0d 66 69 65 6c 64 20 68 61 73 ┆ing fields. If another field has┆
0x66da0…66dc0 20 62 65 65 6e 20 64 65 66 69 6e 65 64 20 77 69 74 68 20 74 68 65 20 64 65 73 69 72 65 64 20 61 ┆ been defined with the desired a┆
0x66dc0…66de0 74 74 72 69 62 75 74 65 73 2c 20 65 6e 74 65 72 69 6e 67 20 69 74 73 20 66 69 65 6c 64 0d 6e 75 ┆ttributes, entering its field nu┆
0x66de0…66e00 6d 62 65 72 20 68 65 72 65 20 77 69 6c 6c 20 63 61 75 73 65 20 69 74 73 20 61 74 74 72 69 62 75 ┆mber here will cause its attribu┆
0x66e00…66e20 74 65 73 20 74 6f 20 62 65 20 75 73 65 64 20 62 79 20 74 68 69 73 20 66 69 65 6c 64 20 61 6c 73 ┆tes to be used by this field als┆
0x66e20…66e40 6f 2e 0d 00 20 20 46 69 65 6c 64 20 64 65 72 69 76 65 64 3f 20 28 59 2f 4e 29 fc 00 41 20 66 69 ┆o. Field derived? (Y/N) A fi┆
0x66e40…66e60 65 6c 64 20 6d 61 79 20 62 65 20 64 65 72 69 76 65 64 20 66 72 6f 6d 20 6f 74 68 65 72 20 66 69 ┆eld may be derived from other fi┆
0x66e60…66e80 65 6c 64 73 20 6f 72 20 66 72 6f 6d 20 61 20 66 69 6c 65 2e 20 54 68 65 20 63 75 72 73 6f 72 0d ┆elds or from a file. The cursor ┆
0x66e80…66ea0 77 69 6c 6c 20 6e 6f 74 20 73 74 6f 70 20 61 74 20 61 20 64 65 72 69 76 65 64 20 66 69 65 6c 64 ┆will not stop at a derived field┆
0x66ea0…66ec0 20 64 75 72 69 6e 67 20 64 61 74 61 20 65 6e 74 72 79 2e 0d 0d 41 20 59 20 61 6e 73 77 65 72 20 ┆ during data entry. A Y answer ┆
0x66ec0…66ee0 68 65 72 65 20 77 69 6c 6c 20 6d 61 6b 65 20 74 68 69 73 20 61 20 64 65 72 69 76 65 64 20 66 69 ┆here will make this a derived fi┆
0x66ee0…66f00 65 6c 64 2e 20 59 6f 75 20 77 69 6c 6c 20 64 65 66 69 6e 65 20 68 6f 77 0d 64 61 74 61 20 69 73 ┆eld. You will define how data is┆
0x66f00…66f20 20 74 6f 20 62 65 20 64 65 72 69 76 65 64 20 66 6f 72 20 74 68 69 73 20 66 69 65 6c 64 20 69 6e ┆ to be derived for this field in┆
0x66f20…66f40 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 70 72 6f 6d 70 74 73 2e 0d 00 20 20 20 41 6c 6c 6f ┆ the following prompts. Allo┆
0x66f40…66f60 77 20 6f 70 65 72 61 74 6f 72 20 65 6e 74 72 79 3f 20 28 59 2f 4e 29 fc 00 41 20 59 20 61 6e 73 ┆w operator entry? (Y/N) A Y ans┆
0x66f60…66f80 77 65 72 20 68 65 72 65 20 77 69 6c 6c 20 61 6c 6c 6f 77 20 74 68 65 20 6f 70 65 72 61 74 6f 72 ┆wer here will allow the operator┆
0x66f80…66fa0 20 74 6f 20 6d 61 6b 65 20 61 64 6a 75 73 74 6d 65 6e 74 73 20 74 6f 20 74 68 65 20 64 61 74 61 ┆ to make adjustments to the data┆
0x66fa0…66fc0 0d 69 6e 20 74 68 69 73 20 66 69 65 6c 64 2e 20 4f 74 68 65 72 77 69 73 65 2c 20 74 68 65 20 63 ┆ in this field. Otherwise, the c┆
0x66fc0…66fe0 75 72 73 6f 72 20 77 69 6c 6c 20 6e 6f 74 20 65 6e 74 65 72 20 74 68 69 73 20 66 69 65 6c 64 2e ┆ursor will not enter this field.┆
0x66fe0…67000 0d 00 20 20 20 43 61 6c 63 75 6c 61 74 65 64 2f 46 69 6c 65 3f 20 28 43 2f 46 29 fc 00 41 20 43 ┆ Calculated/File? (C/F) A C┆
0x67000…67400 (41, 0, 3) DataBlock {»MPBCMP.MAC«}
[…0x1…]
0x67580…675a0 43 3d 30 2c 5a 3d 31 0d 0a 3b 09 09 09 49 46 20 6d 69 6e 75 65 6e 64 20 3e 20 73 75 62 74 72 61 ┆C=0,Z=1 ; IF minuend > subtra┆
0x675a0…675c0 68 65 6e 64 20 54 48 45 4e 0d 0a 3b 09 09 09 20 20 43 3d 30 2c 5a 3d 30 0d 0a 3b 09 09 09 49 46 ┆hend THEN ; C=0,Z=0 ; IF┆
0x675c0…675e0 20 6d 69 6e 75 65 6e 64 20 3c 20 73 75 62 74 72 61 68 65 6e 64 20 54 48 45 4e 0d 0a 3b 09 09 09 ┆ minuend < subtrahend THEN ; ┆
0x675e0…67600 20 20 43 3d 31 2c 5a 3d 30 0d 0a 3b 0d 0a 3b 09 52 65 67 69 73 74 65 72 73 20 75 73 65 64 3a 09 ┆ C=1,Z=0 ; ; Registers used: ┆
0x67600…67620 41 46 2c 42 43 3c 44 45 2c 48 4c 0d 0a 3b 0d 0a 3b 09 54 69 6d 65 3a 09 09 34 34 20 63 79 63 6c ┆AF,BC<DE,HL ; ; Time: 44 cycl┆
0x67620…67640 65 73 20 70 65 72 20 62 79 74 65 20 74 68 61 74 20 6d 75 73 74 20 62 65 20 65 78 61 6d 69 6e 65 ┆es per byte that must be examine┆
0x67640…67660 64 20 70 6c 75 73 0d 0a 3b 09 09 09 36 30 20 63 79 63 6c 65 73 20 6f 77 65 72 68 65 61 64 0d 0a ┆d plus ; 60 cycles owerhead ┆
0x67660…67680 3b 0d 0a 3b 09 53 69 7a 65 3a 09 09 50 72 6f 67 72 61 6d 20 31 39 20 62 79 74 65 73 0d 0a 3b 0d ┆; ; Size: Program 19 bytes ; ┆
0x67680…676a0 0a 3b 0d 0a 3b 0d 0a 0d 0a 4d 50 42 43 4d 50 3a 0d 0a 09 3b 54 65 73 74 20 6c 65 6e 67 68 74 20 ┆ ; ; MPBCMP: ;Test lenght ┆
0x676a0…676c0 6f 66 20 6f 70 65 72 61 6e 64 73 2c 20 73 65 74 20 70 6f 69 6e 74 65 72 73 20 74 6f 20 6d 73 62 ┆of operands, set pointers to msb┆
0x676c0…676e0 27 73 0d 0a 09 6c 64 09 61 2c 62 0d 0a 09 6f 72 09 61 09 09 3b 49 73 20 6c 65 6e 67 68 74 20 6f ┆'s ld a,b or a ;Is lenght o┆
0x676e0…67700 66 20 61 72 72 61 79 73 20 3d 20 30 20 3f 0d 0a 09 72 65 74 09 7a 09 09 3b 59 65 73 2c 20 45 78 ┆f arrays = 0 ? ret z ;Yes, Ex┆
0x67700…67720 69 74 20 77 69 74 68 20 63 3d 30 2c 7a 3d 31 0d 0a 09 6c 64 09 63 2c 62 09 09 3b 42 43 20 3d 20 ┆it with c=0,z=1 ld c,b ;BC = ┆
0x67720…67740 6c 65 6e 67 68 74 0d 0a 09 6c 64 09 62 2c 30 0d 0a 09 61 64 64 09 68 6c 2c 62 63 0d 0a 09 65 78 ┆lenght ld b,0 add hl,bc ex┆
0x67740…67760 09 64 65 2c 68 6c 09 09 3b 44 45 20 70 6f 69 6e 74 73 20 74 6f 20 65 6e 64 20 6f 66 20 6d 69 6e ┆ de,hl ;DE points to end of min┆
0x67760…67780 75 65 6e 64 0d 0a 09 61 64 64 09 68 6c 2c 62 63 09 09 3b 48 4c 20 70 6f 69 6e 74 73 20 74 6f 20 ┆uend add hl,bc ;HL points to ┆
0x67780…677a0 65 6e 64 20 6f 66 20 73 75 62 74 72 61 68 65 6e 64 0d 0a 09 6c 64 09 62 2c 63 09 09 3b 42 20 3d ┆end of subtrahend ld b,c ;B =┆
0x677a0…677c0 20 6c 65 6e 67 68 74 0d 0a 09 6f 72 09 61 09 09 3b 43 6c 65 61 72 20 63 61 72 72 79 20 69 6e 69 ┆ lenght or a ;Clear carry ini┆
0x677c0…677e0 74 69 61 6c 6c 79 0d 0a 09 3b 53 75 62 74 72 61 63 74 20 62 79 74 65 73 2c 20 73 74 61 72 74 69 ┆tially ;Subtract bytes, starti┆
0x677e0…67800 6e 67 20 77 69 74 68 20 6d 6f 73 74 20 73 69 67 6e 69 66 69 63 61 6e 74 0d 0a 09 3b 45 78 69 74 ┆ng with most significant ;Exit┆
0x67800…67c00 (41, 0, 5) DataBlock {»MPBDIV.MAC«}
[…0x4…]
0x68c00…68c20 (41, 1, 5) 00 54 68 69 73 20 61 74 74 72 69 62 75 74 65 20 69 73 20 75 73 65 64 20 74 6f 20 61 73 73 75 72 ┆ This attribute is used to assur┆
0x68c20…68c40 65 20 74 68 61 74 20 6f 6e 6c 79 20 64 61 74 61 20 77 69 74 68 69 6e 20 61 20 63 65 72 74 61 69 ┆e that only data within a certai┆
0x68c40…68c60 6e 20 72 61 6e 67 65 0d 77 69 6c 6c 20 62 65 20 65 6e 74 65 72 65 64 20 69 6e 20 74 68 69 73 20 ┆n range will be entered in this ┆
0x68c60…68c80 66 69 65 6c 64 2e 20 41 73 20 61 6e 20 65 78 61 6d 70 6c 65 2c 20 74 68 65 20 74 77 6f 20 63 68 ┆field. As an example, the two ch┆
0x68c80…68ca0 61 72 61 63 74 65 72 20 66 69 65 6c 64 0d 63 61 6c 6c 65 64 20 6d 6f 6e 74 68 20 63 61 6e 20 6f ┆aracter field called month can o┆
0x68ca0…68cc0 6e 6c 79 20 68 61 76 65 20 76 61 6c 75 65 73 20 62 65 74 77 65 65 6e 20 30 31 20 61 6e 64 20 31 ┆nly have values between 01 and 1┆
0x68cc0…68ce0 32 2e 0d 0d 41 20 59 20 61 6e 73 77 65 72 20 68 65 72 65 20 77 69 6c 6c 20 61 6c 6c 6f 77 20 79 ┆2. A Y answer here will allow y┆
0x68ce0…68d00 6f 75 20 74 6f 20 73 70 65 63 69 66 79 20 74 68 65 20 6d 69 6e 69 6d 75 6d 20 61 6e 64 20 6d 61 ┆ou to specify the minimum and ma┆
0x68d00…68d20 78 69 6d 75 6d 0d 76 61 6c 75 65 73 20 66 6f 72 20 74 68 69 73 20 66 69 65 6c 64 20 69 6e 20 74 ┆ximum values for this field in t┆
0x68d20…68d40 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 74 77 6f 20 70 72 6f 6d 70 74 73 2e 0d 00 20 20 20 45 6e ┆he following two prompts. En┆
0x68d40…68d60 74 65 72 2f 63 68 61 6e 67 65 20 74 68 65 20 6d 69 6e 69 6d 75 6d 20 66 69 65 6c 64 20 76 61 6c ┆ter/change the minimum field val┆
0x68d60…68d80 75 65 3a 00 41 20 66 69 65 6c 64 20 69 73 20 63 6f 6d 70 61 72 65 64 20 6f 6e 20 61 20 63 68 61 ┆ue: A field is compared on a cha┆
0x68d80…68da0 72 61 63 74 65 72 20 62 79 20 63 68 61 72 61 63 74 65 72 20 62 61 73 69 73 20 74 6f 20 64 65 74 ┆racter by character basis to det┆
0x68da0…68dc0 65 72 6d 69 6e 65 0d 61 63 63 65 70 74 61 62 6c 69 74 79 2e 20 43 68 61 72 61 63 74 65 72 73 20 ┆ermine acceptablity. Characters ┆
0x68dc0…68de0 61 72 65 20 63 6f 6d 70 61 72 65 64 20 61 63 63 6f 72 64 69 6e 67 20 74 6f 20 74 68 65 20 66 6f ┆are compared according to the fo┆
0x68de0…68e00 6c 6c 6f 77 69 6e 67 20 73 65 71 75 65 6e 63 65 3a 0d 20 20 20 20 73 70 61 63 65 20 21 22 23 24 ┆llowing sequence: space !"#$┆
0x68e00…68e20 25 26 27 28 29 29 2a 2b 2c 2d 2e 2f 30 2d 39 3a 3b 3c 3d 3e 3f 40 41 2d 5a 5b 5c 5d 5e 5f 60 61 ┆%&'())*+,-./0-9:;<=>?@A-ZÆØÅ^_`a┆
0x68e20…68e40 2d 7a 7b 7c 7d 7e 20 20 20 20 28 68 69 67 68 65 73 74 29 0d 0d 45 6e 74 65 72 20 74 68 65 20 73 ┆-zæøåü (highest) Enter the s┆
0x68e40…68e60 6d 61 6c 6c 65 73 74 20 61 63 63 65 70 74 61 62 6c 65 20 76 61 6c 75 65 20 66 6f 72 20 74 68 69 ┆mallest acceptable value for thi┆
0x68e60…68e80 73 20 66 69 65 6c 64 2e 0d 00 20 20 20 45 6e 74 65 72 2f 63 68 61 6e 67 65 20 74 68 65 20 6d 61 ┆s field. Enter/change the ma┆
0x68e80…68ea0 78 69 6d 75 6d 20 66 69 65 6c 64 20 76 61 6c 75 65 3a 00 41 20 66 69 65 6c 64 20 69 73 20 63 6f ┆ximum field value: A field is co┆
0x68ea0…68ec0 6d 70 61 72 65 64 20 6f 6e 20 61 20 63 68 61 72 61 63 74 65 72 20 62 79 20 63 68 61 72 61 63 74 ┆mpared on a character by charact┆
0x68ec0…68ee0 65 72 20 62 61 73 69 73 20 74 6f 20 64 65 74 65 72 6d 69 6e 65 0d 61 63 63 65 70 74 61 62 6c 69 ┆er basis to determine acceptabli┆
0x68ee0…68f00 74 79 2e 20 43 68 61 72 61 63 74 65 72 73 20 61 72 65 20 63 6f 6d 70 61 72 65 64 20 61 63 63 6f ┆ty. Characters are compared acco┆
0x68f00…68f20 72 64 69 6e 67 20 74 6f 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 73 65 71 75 65 6e 63 65 3a ┆rding to the following sequence:┆
0x68f20…68f40 0d 20 20 20 20 73 70 61 63 65 20 21 22 23 24 25 26 27 28 29 29 2a 2b 2c 2d 2e 2f 30 2d 39 3a 3b ┆ space !"#$%&'())*+,-./0-9:;┆
0x68f40…68f60 3c 3d 3e 3f 40 41 2d 5a 5b 5c 5d 5e 5f 60 61 2d 7a 7b 7c 7d 7e 20 20 20 20 28 68 69 67 68 65 73 ┆<=>?@A-ZÆØÅ^_`a-zæøåü (highes┆
0x68f60…68f80 74 29 0d 0d 45 6e 74 65 72 20 74 68 65 20 6c 61 72 67 65 73 74 20 61 63 63 65 70 74 61 62 6c 65 ┆t) Enter the largest acceptable┆
0x68f80…68fa0 20 76 61 6c 75 65 20 66 6f 72 20 74 68 69 73 20 66 69 65 6c 64 2e 0d 00 fd 20 20 45 64 69 74 20 ┆ value for this field. Edit ┆
0x68fa0…68fc0 6d 61 73 6b 3f 20 28 59 2f 4e 29 fc 00 54 68 65 20 65 64 69 74 20 6d 61 73 6b 20 61 6c 6c 6f 77 ┆mask? (Y/N) The edit mask allow┆
0x68fc0…68fe0 73 20 79 6f 75 20 74 6f 20 63 6f 6e 74 72 6f 6c 20 74 68 65 20 65 6e 74 72 79 20 61 6e 64 20 63 ┆s you to control the entry and c┆
0x68fe0…69000 6f 6e 74 65 6e 74 20 6f 66 20 61 20 66 69 65 6c 64 20 6f 6e 0d 61 20 63 68 61 72 61 63 74 65 72 ┆ontent of a field on a character┆
0x69000…69400 (42, 0, 1) DataBlock {»MPBMUL.MAC«}
[…0x3…]
0x69e00…69e20 09 64 65 2c 28 6d 6c 69 65 72 29 09 3b 44 45 20 3d 20 61 64 64 72 65 73 73 20 6f 66 20 6d 75 6c ┆ de,(mlier) ;DE = address of mul┆
0x69e20…69e40 74 69 70 6c 69 65 72 0d 0a 09 6c 64 09 68 6c 2c 68 69 70 72 6f 64 09 3b 48 4c 20 3d 20 61 64 64 ┆tiplier ld hl,hiprod ;HL = add┆
0x69e40…69e60 72 65 73 73 20 6f 66 20 68 69 70 72 6f 64 0d 0a 09 6c 64 09 62 2c 63 09 09 3b 42 20 3d 20 6c 65 ┆ress of hiprod ld b,c ;B = le┆
0x69e60…69e80 6e 67 68 74 20 69 6e 20 62 79 74 65 73 0d 0a 09 61 6e 64 09 61 09 09 3b 43 6c 65 61 72 20 63 61 ┆nght in bytes and a ;Clear ca┆
0x69e80…69ea0 72 72 79 0d 0a 61 64 64 6c 70 3a 0d 0a 09 6c 64 09 61 2c 28 64 65 29 09 09 3b 47 65 74 20 6e 65 ┆rry addlp: ld a,(de) ;Get ne┆
0x69ea0…69ec0 78 74 20 6d 75 6c 74 69 70 6c 69 65 72 20 62 79 74 65 0d 0a 09 61 64 63 09 61 2c 28 68 6c 29 09 ┆xt multiplier byte adc a,(hl) ┆
0x69ec0…69ee0 09 3b 41 64 64 20 74 6f 20 68 69 70 72 6f 64 0d 0a 09 6c 64 09 28 68 6c 29 2c 61 09 09 3b 53 74 ┆ ;Add to hiprod ld (hl),a ;St┆
0x69ee0…69f00 6f 72 65 20 6e 65 77 20 68 69 70 72 6f 64 0d 0a 09 69 6e 63 09 64 65 0d 0a 09 69 6e 63 09 68 6c ┆ore new hiprod inc de inc hl┆
0x69f00…69f20 0d 0a 09 64 6a 6e 7a 09 61 64 64 6c 70 09 09 3b 43 6f 6e 74 69 6e 75 65 20 75 6e 74 69 6c 20 64 ┆ djnz addlp ;Continue until d┆
0x69f20…69f40 6f 6e 65 0d 0a 09 70 6f 70 09 64 65 09 09 3b 65 73 74 6f 72 65 20 61 64 64 72 65 73 73 20 6f 66 ┆one pop de ;estore address of┆
0x69f40…69f60 20 6d 75 6c 74 69 70 6c 69 63 61 6e 64 0d 0a 0d 0a 09 3b 44 65 63 72 65 6d 65 6e 74 20 62 69 74 ┆ multiplicand ;Decrement bit┆
0x69f60…69f80 20 63 6f 75 6e 74 65 72 2c 20 65 78 69 74 20 69 66 20 64 6f 6e 65 0d 0a 09 3b 20 20 64 6f 65 73 ┆ counter, exit if done ; does┆
0x69f80…69fa0 20 6e 6f 74 20 63 68 61 6e 67 65 20 63 61 72 72 79 0d 0a 64 65 63 63 6e 74 3a 0d 0a 09 6c 64 09 ┆ not change carry deccnt: ld ┆
0x69fa0…69fc0 61 2c 28 63 6f 75 6e 74 29 0d 0a 09 64 65 63 09 61 0d 0a 09 6c 64 09 28 63 6f 75 6e 74 29 2c 61 ┆a,(count) dec a ld (count),a┆
0x69fc0…69fe0 0d 0a 09 6a 70 09 6e 7a 2c 6c 6f 6f 70 09 09 3b 42 72 61 6e 63 68 20 69 66 20 6c 73 62 20 6f 66 ┆ jp nz,loop ;Branch if lsb of┆
0x69fe0…6a000 20 63 6f 75 6e 74 20 6e 6f 74 20 7a 65 72 6f 0d 0a 09 70 75 73 68 09 61 66 09 09 3b 53 61 76 65 ┆ count not zero push af ;Save┆
0x6a000…6a400 (42, 0, 5) DataBlock {»MPBSUB.MAC«}
[…0x1…]
0x6a480…6a4a0 69 6e 75 65 6e 64 20 3d 20 6d 69 6e 75 65 6e 64 20 2d 20 73 75 62 74 72 61 68 65 6e 64 0d 0a 3b ┆inuend = minuend - subtrahend ;┆
0x6a4a0…6a4c0 0d 0a 3b 09 45 6e 74 72 79 3a 09 09 52 65 67 69 73 74 65 72 20 70 61 69 72 20 48 4c 20 3d 20 42 ┆ ; Entry: Register pair HL = B┆
0x6a4c0…6a4e0 61 73 65 20 61 64 64 72 65 73 73 20 6f 66 20 6d 69 6e 75 65 6e 64 0d 0a 3b 09 09 09 52 65 67 69 ┆ase address of minuend ; Regi┆
0x6a4e0…6a500 73 74 65 72 20 70 61 69 72 20 44 45 20 3d 20 42 61 73 65 20 61 64 64 72 65 73 73 20 6f 66 20 6d ┆ster pair DE = Base address of m┆
0x6a500…6a520 69 6e 75 65 6e 64 0d 0a 3b 09 09 09 52 65 67 69 73 74 65 72 20 42 20 3d 20 4c 65 6e 67 68 74 20 ┆inuend ; Register B = Lenght ┆
0x6a520…6a540 6f 66 20 74 68 65 20 61 72 72 61 79 73 0d 0a 3b 0d 0a 3b 09 09 09 20 20 54 68 65 20 61 72 72 61 ┆of the arrays ; ; The arra┆
0x6a540…6a560 79 73 20 61 72 65 20 75 6e 73 69 67 6e 65 64 20 62 69 6e 61 72 79 20 6e 75 6d 62 65 72 73 20 77 ┆ys are unsigned binary numbers w┆
0x6a560…6a580 69 74 68 20 61 0d 0a 3b 09 09 09 20 20 6d 61 78 69 6d 75 6d 20 6c 65 6e 67 68 74 20 6f 66 20 32 ┆ith a ; maximum lenght of 2┆
0x6a580…6a5a0 35 35 20 62 79 74 65 73 2c 20 41 52 52 41 59 5b 30 5d 20 69 73 20 74 68 65 0d 0a 3b 09 09 09 20 ┆55 bytes, ARRAYÆ0Å is the ; ┆
0x6a5a0…6a5c0 20 6c 65 61 74 73 20 73 69 67 6e 69 66 69 63 61 6e 74 20 62 79 74 65 2c 20 61 6e 64 20 41 52 52 ┆ leats significant byte, and ARR┆
0x6a5c0…6a5e0 41 59 5b 4c 45 4e 47 48 2d 31 5d 0d 0a 3b 09 09 09 20 20 74 68 65 20 6d 6f 73 74 20 73 69 67 6e ┆AYÆLENGH-1Å ; the most sign┆
0x6a5e0…6a600 69 66 69 63 61 6e 74 20 62 79 74 65 2e 0d 0a 3b 0d 0a 3b 09 45 78 69 74 3a 09 09 4d 69 6e 75 65 ┆ificant byte. ; ; Exit: Minue┆
0x6a600…6a620 6e 64 20 3a 3d 20 6d 69 6e 75 65 6e 64 20 2d 20 73 75 62 74 72 61 68 65 6e 64 0d 0a 3b 0d 0a 3b ┆nd := minuend - subtrahend ; ;┆
0x6a620…6a640 09 52 65 67 69 73 74 65 72 73 20 75 73 65 64 3a 09 41 46 2c 42 2c 44 45 2c 48 4c 0d 0a 3b 0d 0a ┆ Registers used: AF,B,DE,HL ; ┆
0x6a640…6a660 3b 09 54 69 6d 65 3a 09 09 34 36 20 63 79 63 6c 65 73 20 70 65 72 20 62 79 74 65 20 70 6c 75 73 ┆; Time: 46 cycles per byte plus┆
0x6a660…6a680 20 32 32 20 63 79 63 6c 65 73 20 6f 76 65 72 68 65 61 64 0d 0a 3b 0d 0a 3b 09 53 69 7a 65 3a 09 ┆ 22 cycles overhead ; ; Size: ┆
0x6a680…6a6a0 09 50 72 6f 67 72 61 6d 20 31 32 20 62 79 74 65 73 0d 0a 3b 0d 0a 3b 0d 0a 4d 50 42 53 55 42 3a ┆ Program 12 bytes ; ; MPBSUB:┆
0x6a6a0…6a6c0 0d 0a 09 3b 43 6c 65 61 72 20 63 61 72 72 79 2c 20 65 78 69 74 20 69 66 20 61 72 72 61 79 20 6c ┆ ;Clear carry, exit if array l┆
0x6a6c0…6a6e0 65 6e 67 68 74 20 69 73 20 30 0d 0a 09 6c 64 09 61 2c 62 0d 0a 09 61 6e 64 09 61 09 09 3b 43 6c ┆enght is 0 ld a,b and a ;Cl┆
0x6a6e0…6a700 65 61 72 20 63 61 72 72 79 2c 20 74 65 73 74 20 61 63 63 75 6d 75 6c 61 74 6f 72 0d 0a 09 72 65 ┆ear carry, test accumulator re┆
0x6a700…6a720 74 09 7a 09 09 3b 52 65 74 75 72 6e 20 69 66 20 6c 65 6e 67 68 74 20 3d 20 7a 65 72 6f 0d 0a 09 ┆t z ;Return if lenght = zero ┆
0x6a720…6a740 65 78 09 64 65 2c 68 6c 09 09 3b 20 73 6f 20 48 4c 20 70 6f 69 6e 74 73 20 74 6f 20 73 75 62 74 ┆ex de,hl ; so HL points to subt┆
0x6a740…6a760 72 61 68 65 6e 64 0d 0a 6c 6f 6f 70 3a 0d 0a 09 6c 64 09 61 2c 28 64 65 29 09 09 3b 47 65 74 20 ┆rahend loop: ld a,(de) ;Get ┆
0x6a760…6a780 6e 65 78 74 20 62 79 74 65 20 6f 66 20 6d 69 6e 75 65 6e 64 0d 0a 09 73 62 63 09 61 2c 28 68 6c ┆next byte of minuend sbc a,(hl┆
0x6a780…6a7a0 29 09 09 3b 53 75 62 74 72 61 63 74 20 62 79 74 65 73 0d 0a 09 6c 64 09 28 64 65 29 2c 61 09 09 ┆) ;Subtract bytes ld (de),a ┆
0x6a7a0…6a7c0 3b 53 74 6f 72 65 20 64 69 66 66 65 72 65 6e 63 65 0d 0a 09 69 6e 63 09 64 65 09 09 3b 49 6e 63 ┆;Store difference inc de ;Inc┆
0x6a7c0…6a7e0 72 65 6d 65 6e 74 20 6d 69 6e 75 65 6e 64 20 70 6f 69 6e 74 65 72 0d 0a 09 69 6e 63 09 68 6c 09 ┆rement minuend pointer inc hl ┆
0x6a7e0…6a800 09 3b 49 6e 63 72 65 6d 65 6e 74 20 73 75 62 74 72 61 68 65 6e 64 20 70 6f 69 6e 74 65 72 0d 0a ┆ ;Increment subtrahend pointer ┆
0x6a800…6ac00 (42, 1, 2) DataBlock {»MPDADD.MAC«}
[…0x1…]
0x6ac80…6aca0 72 61 79 31 20 2b 20 61 72 72 61 79 32 0d 0a 3b 0d 0a 3b 09 45 6e 74 72 79 3a 09 09 52 65 67 69 ┆ray1 + array2 ; ; Entry: Regi┆
0x6aca0…6acc0 73 74 65 72 20 70 61 69 72 20 48 4c 20 3d 20 42 61 73 65 20 61 64 64 72 65 73 73 20 6f 66 20 61 ┆ster pair HL = Base address of a┆
0x6acc0…6ace0 72 72 61 79 20 31 0d 0a 3b 09 09 09 52 65 67 69 73 74 65 72 20 70 61 69 72 20 44 45 20 3d 20 42 ┆rray 1 ; Register pair DE = B┆
0x6ace0…6ad00 61 73 65 20 61 64 64 72 65 73 73 20 6f 66 20 61 72 72 61 79 20 32 0d 0a 3b 09 09 09 52 65 67 69 ┆ase address of array 2 ; Regi┆
0x6ad00…6ad20 73 74 65 72 20 42 20 3d 20 4c 65 6e 67 68 74 20 6f 66 20 61 72 72 61 79 73 20 69 6e 20 62 79 74 ┆ster B = Lenght of arrays in byt┆
0x6ad20…6ad40 65 73 0d 0a 3b 0d 0a 3b 09 09 09 20 20 54 68 65 20 61 72 72 61 79 73 20 61 72 65 20 75 6e 73 69 ┆es ; ; The arrays are unsi┆
0x6ad40…6ad60 67 6e 65 64 20 42 43 44 20 6e 75 6d 62 65 72 73 20 77 69 74 68 20 61 0d 0a 3b 09 09 09 20 20 6d ┆gned BCD numbers with a ; m┆
0x6ad60…6ad80 61 78 69 6d 75 6d 20 6c 65 6e 67 68 74 20 6f 66 20 32 35 35 20 62 79 74 65 73 2c 20 41 52 52 41 ┆aximum lenght of 255 bytes, ARRA┆
0x6ad80…6ada0 59 5b 30 5d 20 69 73 20 74 68 65 0d 0a 3b 09 09 09 20 20 6c 65 61 73 74 20 73 69 67 6e 69 66 69 ┆YÆ0Å is the ; least signifi┆
0x6ada0…6adc0 63 61 6e 74 20 62 79 74 65 2c 20 61 6e 64 20 41 52 52 41 59 5b 4c 45 4e 47 48 54 2d 31 5d 0d 0a ┆cant byte, and ARRAYÆLENGHT-1Å ┆
0x6adc0…6ade0 3b 09 09 09 20 20 74 68 65 20 6d 6f 73 74 20 73 69 67 6e 69 66 69 63 61 6e 74 20 62 79 74 65 2e ┆; the most significant byte.┆
0x6ade0…6ae00 0d 0a 3b 0d 0a 3b 09 45 78 69 74 3a 09 09 41 72 72 61 79 31 20 3a 3d 20 61 72 72 61 79 31 20 2b ┆ ; ; Exit: Array1 := array1 +┆
0x6ae00…6ae20 20 61 72 72 61 79 32 0d 0a 3b 0d 0a 3b 09 52 65 67 69 73 74 65 72 73 20 75 73 65 64 3a 09 41 46 ┆ array2 ; ; Registers used: AF┆
0x6ae20…6ae40 2c 42 2c 44 45 2c 48 4c 0d 0a 3b 0d 0a 3b 09 54 69 6d 65 3a 09 09 35 30 20 63 79 63 6c 65 73 20 ┆,B,DE,HL ; ; Time: 50 cycles ┆
0x6ae40…6ae60 70 65 72 20 62 79 74 65 20 70 6c 75 73 20 31 38 20 63 79 63 6c 65 73 20 6f 76 65 72 68 65 61 64 ┆per byte plus 18 cycles overhead┆
0x6ae60…6ae80 0d 0a 3b 0d 0a 3b 09 53 69 7a 65 3a 09 09 50 72 6f 67 72 61 6d 20 31 32 20 62 79 74 65 73 0d 0a ┆ ; ; Size: Program 12 bytes ┆
0x6ae80…6aea0 3b 0d 0a 3b 0d 0a 3b 0d 0a 4d 50 44 41 44 44 3a 0d 0a 09 3b 54 65 73 74 20 61 72 72 61 79 20 6c ┆; ; ; MPDADD: ;Test array l┆
0x6aea0…6aec0 65 6e 67 68 74 20 66 6f 72 20 7a 65 72 6f 2c 20 63 6c 65 61 72 20 63 61 72 72 79 0d 0a 09 6c 64 ┆enght for zero, clear carry ld┆
0x6aec0…6aee0 09 61 2c 62 0d 0a 09 6f 72 09 61 09 09 3b 54 65 73 74 20 6c 65 6e 67 68 74 20 61 6e 64 20 63 6c ┆ a,b or a ;Test lenght and cl┆
0x6aee0…6af00 65 61 72 20 63 61 72 72 79 0d 0a 09 72 65 74 09 7a 09 09 3b 45 78 69 74 20 69 66 20 6c 65 6e 67 ┆ear carry ret z ;Exit if leng┆
0x6af00…6af20 68 74 20 69 73 20 30 0d 0a 09 3b 41 64 64 20 6f 70 65 72 61 6e 64 73 20 32 20 64 69 67 69 74 73 ┆ht is 0 ;Add operands 2 digits┆
0x6af20…6af40 20 61 74 20 61 20 74 69 6d 65 20 0d 0a 09 3b 20 20 4e 6f 74 65 20 63 61 72 72 79 20 69 73 20 30 ┆ at a time ; Note carry is 0┆
0x6af40…6af60 20 69 6e 69 74 69 61 6c 79 0d 0a 6c 6f 6f 70 3a 0d 0a 09 6c 64 09 61 2c 28 64 65 29 0d 0a 09 61 ┆ initialy loop: ld a,(de) a┆
0x6af60…6af80 64 63 09 61 2c 28 68 6c 29 09 09 3b 41 64 64 20 6e 65 78 74 20 62 79 74 65 0d 0a 09 64 61 61 09 ┆dc a,(hl) ;Add next byte daa ┆
0x6af80…6afa0 09 09 3b 43 68 61 6e 67 65 20 74 6f 20 64 65 63 69 6d 61 6c 0d 0a 09 6c 64 09 28 68 6c 29 2c 61 ┆ ;Change to decimal ld (hl),a┆
0x6afa0…6afc0 09 09 3b 53 74 6f 72 65 20 73 75 6d 0d 0a 09 69 6e 63 09 64 65 09 09 3b 49 6e 63 72 65 6d 65 6e ┆ ;Store sum inc de ;Incremen┆
0x6afc0…6afe0 74 20 70 6f 69 6e 74 65 72 73 0d 0a 09 69 6e 63 09 68 6c 0d 0a 09 64 6a 6e 7a 09 6c 6f 6f 70 09 ┆t pointers inc hl djnz loop ┆
0x6afe0…6b000 09 3b 43 6f 6e 74 69 6e 75 65 20 75 6e 74 69 6c 20 61 6c 6c 20 62 79 74 65 73 20 73 75 6d 6d 65 ┆ ;Continue until all bytes summe┆
0x6b000…6b400 (42, 1, 4) DataBlock {»MPDCMP.MAC«}
[…0x1…]
0x6b580…6b5a0 20 20 43 3d 30 2c 5a 3d 31 0d 0a 3b 09 09 09 49 46 20 6d 69 6e 75 65 6e 64 20 3e 20 73 75 62 74 ┆ C=0,Z=1 ; IF minuend > subt┆
0x6b5a0…6b5c0 72 61 68 65 6e 64 20 54 48 45 4e 0d 0a 3b 09 09 09 20 20 43 3d 30 2c 5a 3d 30 0d 0a 3b 09 09 09 ┆rahend THEN ; C=0,Z=0 ; ┆
0x6b5c0…6b5e0 49 46 20 6d 69 6e 75 65 6e 64 20 3c 20 73 75 62 74 72 61 68 65 6e 64 20 54 48 45 4e 0d 0a 3b 09 ┆IF minuend < subtrahend THEN ; ┆
0x6b5e0…6b600 09 09 20 20 43 3d 31 2c 5a 3d 30 0d 0a 3b 0d 0a 3b 09 52 65 67 69 73 74 65 72 73 20 75 73 65 64 ┆ C=1,Z=0 ; ; Registers used┆
0x6b600…6b620 3a 09 41 46 2c 42 43 3c 44 45 2c 48 4c 0d 0a 3b 0d 0a 3b 09 54 69 6d 65 3a 09 09 34 34 20 63 79 ┆: AF,BC<DE,HL ; ; Time: 44 cy┆
0x6b620…6b640 63 6c 65 73 20 70 65 72 20 62 79 74 65 20 74 68 61 74 20 6d 75 73 74 20 62 65 20 65 78 61 6d 69 ┆cles per byte that must be exami┆
0x6b640…6b660 6e 65 64 20 70 6c 75 73 0d 0a 3b 09 09 09 36 30 20 63 79 63 6c 65 73 20 6f 77 65 72 68 65 61 64 ┆ned plus ; 60 cycles owerhead┆
0x6b660…6b680 0d 0a 3b 0d 0a 3b 09 53 69 7a 65 3a 09 09 50 72 6f 67 72 61 6d 20 31 39 20 62 79 74 65 73 0d 0a ┆ ; ; Size: Program 19 bytes ┆
0x6b680…6b6a0 3b 0d 0a 3b 0d 0a 3b 0d 0a 0d 0a 4d 50 44 43 4d 50 3a 0d 0a 09 3b 54 65 73 74 20 6c 65 6e 67 68 ┆; ; ; MPDCMP: ;Test lengh┆
0x6b6a0…6b6c0 74 20 6f 66 20 6f 70 65 72 61 6e 64 73 2c 20 73 65 74 20 70 6f 69 6e 74 65 72 73 20 74 6f 20 6d ┆t of operands, set pointers to m┆
0x6b6c0…6b6e0 73 62 27 73 0d 0a 09 6c 64 09 61 2c 62 0d 0a 09 6f 72 09 61 09 09 3b 49 73 20 6c 65 6e 67 68 74 ┆sb's ld a,b or a ;Is lenght┆
0x6b6e0…6b700 20 6f 66 20 61 72 72 61 79 73 20 3d 20 30 20 3f 0d 0a 09 72 65 74 09 7a 09 09 3b 59 65 73 2c 20 ┆ of arrays = 0 ? ret z ;Yes, ┆
0x6b700…6b720 45 78 69 74 20 77 69 74 68 20 63 3d 30 2c 7a 3d 31 0d 0a 09 6c 64 09 63 2c 62 09 09 3b 42 43 20 ┆Exit with c=0,z=1 ld c,b ;BC ┆
0x6b720…6b740 3d 20 6c 65 6e 67 68 74 0d 0a 09 6c 64 09 62 2c 30 0d 0a 09 61 64 64 09 68 6c 2c 62 63 0d 0a 09 ┆= lenght ld b,0 add hl,bc ┆
0x6b740…6b760 65 78 09 64 65 2c 68 6c 09 09 3b 44 45 20 70 6f 69 6e 74 73 20 74 6f 20 65 6e 64 20 6f 66 20 6d ┆ex de,hl ;DE points to end of m┆
0x6b760…6b780 69 6e 75 65 6e 64 0d 0a 09 61 64 64 09 68 6c 2c 62 63 09 09 3b 48 4c 20 70 6f 69 6e 74 73 20 74 ┆inuend add hl,bc ;HL points t┆
0x6b780…6b7a0 6f 20 65 6e 64 20 6f 66 20 73 75 62 74 72 61 68 65 6e 64 0d 0a 09 6c 64 09 62 2c 63 09 09 3b 42 ┆o end of subtrahend ld b,c ;B┆
0x6b7a0…6b7c0 20 3d 20 6c 65 6e 67 68 74 0d 0a 09 6f 72 09 61 09 09 3b 43 6c 65 61 72 20 63 61 72 72 79 20 69 ┆ = lenght or a ;Clear carry i┆
0x6b7c0…6b7e0 6e 69 74 69 61 6c 6c 79 0d 0a 09 3b 53 75 62 74 72 61 63 74 20 62 79 74 65 73 2c 20 73 74 61 72 ┆nitially ;Subtract bytes, star┆
0x6b7e0…6b800 74 69 6e 67 20 77 69 74 68 20 6d 6f 73 74 20 73 69 67 6e 69 66 69 63 61 6e 74 0d 0a 09 3b 45 78 ┆ting with most significant ;Ex┆
0x6b800…6bc00 (43, 0, 1) DataBlock {»MPDDIV.MAC«}
[…0x5…]
0x6cd80…6cda0 70 6f 73 65 3a 20 20 20 20 72 6f 74 61 74 65 20 6c 65 66 74 20 61 6e 20 61 72 72 61 79 20 6f 6e ┆pose: rotate left an array on┆
0x6cda0…6cdc0 65 20 64 69 67 69 74 20 28 34 20 62 69 74 73 29 0d 0a 09 3b 45 6e 74 72 79 3a 20 20 48 4c 20 3d ┆e digit (4 bits) ;Entry: HL =┆
0x6cdc0…6cde0 20 62 61 73 65 20 61 64 64 72 65 73 73 20 6f 66 20 61 72 72 61 79 0d 0a 09 3b 09 20 6c 6f 77 20 ┆ base address of array ; low ┆
0x6cde0…6ce00 64 69 67 69 74 20 6f 66 20 6e 64 69 67 69 74 20 69 73 20 64 69 67 69 74 20 74 6f 20 72 6f 74 61 ┆digit of ndigit is digit to rota┆
0x6ce00…6ce20 74 65 20 74 68 72 6f 75 67 68 0d 0a 09 3b 45 78 69 74 3a 20 20 20 41 72 72 61 79 20 72 6f 74 61 ┆te through ;Exit: Array rota┆
0x6ce20…6ce40 74 65 64 20 6c 65 66 74 20 74 68 72 6f 75 67 68 20 6c 6f 77 20 64 69 67 69 74 20 6f 66 20 6e 64 ┆ted left through low digit of nd┆
0x6ce40…6ce60 69 67 69 74 0d 0a 09 3b 52 65 67 69 73 74 65 72 73 20 75 73 65 64 3a 20 20 41 46 2c 42 43 2c 44 ┆igit ;Registers used: AF,BC,D┆
0x6ce60…6ce80 45 2c 48 4c 0d 0a 09 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 ┆E,HL ;************************┆
0x6ce80…6cea0 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 72 6c ┆************************** rl┆
0x6cea0…6cec0 61 72 79 3a 0d 0a 09 3b 53 68 69 66 74 20 6e 64 69 67 69 74 20 69 6e 74 6f 20 6c 6f 77 20 6f 66 ┆ary: ;Shift ndigit into low of┆
0x6cec0…6cee0 20 61 72 72 61 79 20 61 6e 64 0d 0a 09 3b 20 20 73 68 69 66 74 20 61 72 72 61 79 20 6c 65 66 74 ┆ array and ; shift array left┆
0x6cee0…6cf00 0d 0a 09 6c 64 09 61 2c 28 6c 65 6e 67 68 74 29 0d 0a 09 6c 64 09 62 2c 61 09 09 3b 42 20 3d 20 ┆ ld a,(lenght) ld b,a ;B = ┆
0x6cf00…6cf20 6c 65 6e 67 68 74 20 6f 66 20 61 72 72 61 79 20 69 6e 20 62 79 74 65 73 0d 0a 09 6c 64 09 61 2c ┆lenght of array in bytes ld a,┆
0x6cf20…6cf40 28 6e 64 69 67 69 74 29 09 3b 41 20 3d 20 4e 64 69 67 69 74 0d 0a 0d 0a 73 68 69 66 74 3a 0d 0a ┆(ndigit) ;A = Ndigit shift: ┆
0x6cf40…6cf60 09 72 6c 64 09 09 09 3b 53 68 69 66 74 20 62 79 74 65 20 6c 65 66 74 20 31 20 64 69 67 69 74 20 ┆ rld ;Shift byte left 1 digit ┆
0x6cf60…6cf80 28 34 20 62 69 74 73 29 0d 0a 09 69 6e 63 09 68 6c 0d 0a 09 64 6a 6e 7a 09 73 68 69 66 74 09 09 ┆(4 bits) inc hl djnz shift ┆
0x6cf80…6cfa0 3b 43 6f 6e 74 69 6e 75 65 20 75 6e 74 69 6c 20 61 6c 6c 20 62 79 74 65 73 20 73 68 69 66 74 65 ┆;Continue until all bytes shifte┆
0x6cfa0…6cfc0 64 0d 0a 09 6c 64 09 28 6e 64 69 67 69 74 29 2c 61 09 3b 53 61 76 65 20 6e 65 77 20 6e 65 78 74 ┆d ld (ndigit),a ;Save new next┆
0x6cfc0…6cfe0 20 64 69 67 69 74 0d 0a 09 72 65 74 0d 0a 0d 0a 09 3b 44 41 54 41 0d 0a 6c 65 6e 67 68 74 3a 09 ┆ digit ret ;DATA lenght: ┆
0x6cfe0…6d000 64 73 09 31 09 09 3b 4c 65 6e 67 68 74 20 6f 66 20 61 72 72 61 79 73 20 69 6e 20 62 79 74 65 73 ┆ds 1 ;Lenght of arrays in bytes┆
0x6d000…6d400 (43, 1, 2) DataBlock {»MPDMUL.MAC«}
[…0x4…]
0x6e280…6e2a0 09 6c 64 09 68 6c 2c 6c 70 63 6e 74 09 3b 44 65 63 72 65 6d 65 6e 74 20 6c 6f 6f 70 20 63 6f 75 ┆ ld hl,lpcnt ;Decrement loop cou┆
0x6e2a0…6e2c0 6e 74 65 72 0d 0a 09 64 65 63 09 28 68 6c 29 0d 0a 09 6a 72 09 6e 7a 2c 6c 6f 6f 70 0d 0a 0d 0a ┆nter dec (hl) jr nz,loop ┆
0x6e2c0…6e2e0 65 78 69 74 3a 09 72 65 74 0d 0a 0d 0a 09 3b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ┆exit: ret ;-----------------┆
0x6e2e0…6e300 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ┆--------------------------------┆
0x6e300…6e320 2d 0d 0a 09 3b 20 52 6f 75 74 69 6e 65 3a 20 7a 65 72 6f 62 75 66 0d 0a 09 3b 20 50 75 72 70 6f ┆- ; Routine: zerobuf ; Purpo┆
0x6e320…6e340 73 65 3a 20 5a 65 72 6f 20 61 20 62 75 66 66 65 72 0d 0a 09 3b 20 45 6e 74 72 79 3a 20 48 4c 20 ┆se: Zero a buffer ; Entry: HL ┆
0x6e340…6e360 70 6f 69 6e 74 73 20 74 6f 20 66 69 72 73 74 20 62 79 74 65 20 6f 66 20 62 75 66 66 65 72 0d 0a ┆points to first byte of buffer ┆
0x6e360…6e380 09 3b 09 20 6c 65 6e 20 3d 20 6c 65 6e 67 68 74 20 6f 66 20 62 75 66 66 65 72 0d 0a 09 3b 20 45 ┆ ; len = lenght of buffer ; E┆
0x6e380…6e3a0 78 69 74 3a 20 42 75 66 66 65 72 20 7a 65 72 6f 65 64 0d 0a 09 3b 20 52 65 67 69 73 74 65 72 73 ┆xit: Buffer zeroed ; Registers┆
0x6e3a0…6e3c0 20 75 73 65 64 3a 20 41 46 2c 42 43 2c 44 45 2c 48 4c 0d 0a 09 3b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ┆ used: AF,BC,DE,HL ;----------┆
0x6e3c0…6e3e0 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ┆--------------------------------┆
0x6e3e0…6e400 2d 2d 2d 2d 2d 2d 2d 2d 0d 0a 7a 65 72 6f 62 75 66 3a 0d 0a 09 6c 64 09 28 68 6c 29 2c 30 09 09 ┆-------- zerobuf: ld (hl),0 ┆
0x6e400…6e420 (44, 0, 2) 45 0d 0a 4d 42 24 53 45 52 49 41 4c 09 45 51 55 09 30 30 30 30 31 30 30 30 42 09 3b 20 44 45 56 ┆E MB$SERIAL EQU 00001000B ; DEV┆
0x6e420…6e440 49 43 45 20 41 4e 56 5b 4e 44 45 52 20 50 52 4f 54 4f 4b 4f 4c 4c 0d 0a 4d 42 24 58 4f 4e 24 58 ┆ICE ANVÆNDER PROTOKOLL MB$XON$X┆
0x6e440…6e460 4f 46 46 09 45 51 55 09 30 30 30 31 30 30 30 30 42 09 3b 20 58 4f 4e 2f 58 4f 46 46 20 50 52 4f ┆OFF EQU 00010000B ; XON/XOFF PRO┆
0x6e460…6e480 54 4f 4b 4f 4c 4c 20 50 5d 53 4c 41 47 45 54 0d 0a 0d 0a 3b 20 50 4f 52 54 2d 41 44 52 45 53 53 ┆TOKOLL PÅSLAGET ; PORT-ADRESS┆
0x6e480…6e4a0 45 52 20 4d 45 44 20 4b 4f 4d 4d 41 4e 44 4f 4e 2e 0d 0a 0d 0a 53 49 4f 31 41 44 09 45 51 55 09 ┆ER MED KOMMANDON. SIO1AD EQU ┆
0x6e4a0…6e4c0 30 09 09 3b 20 4d 4f 44 45 4d 2f 50 52 49 4e 54 45 52 20 2d 20 44 41 54 41 0d 0a 53 49 4f 31 41 ┆0 ; MODEM/PRINTER - DATA SIO1A┆
0x6e4c0…6e4e0 43 09 45 51 55 09 53 49 4f 31 41 44 2b 31 09 3b 20 4d 4f 44 45 4d 2f 50 52 49 4e 54 45 52 20 2d ┆C EQU SIO1AD+1 ; MODEM/PRINTER -┆
0x6e4e0…6e500 20 43 4f 4e 54 52 4f 4c 2f 53 54 41 54 55 53 0d 0a 53 49 4f 31 42 44 09 45 51 55 09 53 49 4f 31 ┆ CONTROL/STATUS SIO1BD EQU SIO1┆
0x6e500…6e520 41 44 2b 32 09 3b 20 56 32 34 2c 54 45 52 4d 49 4e 41 4c 20 2d 20 44 41 54 41 0d 0a 53 49 4f 31 ┆AD+2 ; V24,TERMINAL - DATA SIO1┆
0x6e520…6e540 42 43 09 45 51 55 09 53 49 4f 31 41 44 2b 33 09 3b 20 56 32 34 2c 54 45 52 4d 49 4e 41 4c 20 2d ┆BC EQU SIO1AD+3 ; V24,TERMINAL -┆
0x6e540…6e560 20 43 4f 4e 54 52 4f 4c 2f 53 54 41 54 55 53 0d 0a 0d 0a 53 49 4f 32 41 44 09 45 51 55 09 34 09 ┆ CONTROL/STATUS SIO2AD EQU 4 ┆
0x6e560…6e580 09 3b 20 52 53 34 32 32 2f 4e 5b 54 56 45 52 4b 20 2d 20 44 41 54 41 0d 0a 53 49 4f 32 41 43 09 ┆ ; RS422/NÆTVERK - DATA SIO2AC ┆
0x6e580…6e5a0 45 51 55 09 53 49 4f 32 41 44 2b 31 09 3b 20 52 53 34 32 32 2f 4e 5b 54 56 45 52 4b 20 2d 20 43 ┆EQU SIO2AD+1 ; RS422/NÆTVERK - C┆
0x6e5a0…6e5c0 4f 4e 54 52 4f 4c 2f 53 54 41 54 55 53 0d 0a 53 49 4f 32 42 44 09 45 51 55 09 53 49 4f 32 41 44 ┆ONTROL/STATUS SIO2BD EQU SIO2AD┆
0x6e5c0…6e5e0 2b 32 09 3b 20 4c 49 4e 4a 45 4c 59 53 53 4e 49 4e 47 20 2d 20 44 41 54 41 0d 0a 53 49 4f 32 42 ┆+2 ; LINJELYSSNING - DATA SIO2B┆
0x6e5e0…6e600 43 09 45 51 55 09 53 49 4f 32 41 44 2b 33 09 3b 20 4c 49 4e 4a 45 4c 59 53 53 4e 49 4e 47 20 2d ┆C EQU SIO2AD+3 ; LINJELYSSNING -┆
0x6e600…6e620 20 43 4f 4e 54 52 4f 4c 2f 53 54 41 54 55 53 0d 0a 0d 0a 09 09 09 09 3b 20 4d 41 54 41 53 20 4d ┆ CONTROL/STATUS ; MATAS M┆
0x6e620…6e640 45 44 20 31 2c 32 32 38 2c 38 30 30 20 48 7a 0d 0a 43 54 43 30 09 45 51 55 09 38 09 09 3b 20 43 ┆ED 1,228,800 Hz CTC0 EQU 8 ; C┆
0x6e640…6e660 54 43 20 4b 41 4e 41 4c 20 30 20 2d 20 42 41 55 44 52 41 54 45 20 53 49 4f 31 41 2f 54 49 4d 45 ┆TC KANAL 0 - BAUDRATE SIO1A/TIME┆
0x6e660…6e680 52 0d 0a 43 54 43 31 09 45 51 55 09 43 54 43 30 2b 31 09 09 3b 20 43 54 43 20 4b 41 4e 41 4c 20 ┆R CTC1 EQU CTC0+1 ; CTC KANAL ┆
0x6e680…6e6a0 31 20 2d 20 42 41 55 44 52 41 54 45 20 53 49 4f 31 42 2f 54 49 4d 45 52 0d 0a 43 54 43 32 09 45 ┆1 - BAUDRATE SIO1B/TIMER CTC2 E┆
0x6e6a0…6e6c0 51 55 09 43 54 43 30 2b 32 09 09 3b 20 43 54 43 20 4b 41 4e 41 4c 20 32 20 2d 20 54 49 4d 45 52 ┆QU CTC0+2 ; CTC KANAL 2 - TIMER┆
0x6e6c0…6e6e0 20 54 49 4c 4c 20 43 54 43 33 20 28 48 41 4c 56 45 52 41 53 29 0d 0a 43 54 43 33 09 45 51 55 09 ┆ TILL CTC3 (HALVERAS) CTC3 EQU ┆
0x6e6e0…6e700 43 54 43 30 2b 33 09 09 3b 20 43 54 43 20 4b 41 4e 41 4c 20 33 20 2d 20 52 45 41 4c 54 49 44 53 ┆CTC0+3 ; CTC KANAL 3 - REALTIDS┆
0x6e700…6e720 4b 4c 4f 43 4b 41 2f 43 4f 55 4e 54 45 52 0d 0a 0d 0a 50 49 4f 41 44 09 45 51 55 09 30 43 48 09 ┆KLOCKA/COUNTER PIOAD EQU 0CH ┆
0x6e720…6e740 09 3b 20 50 49 4f 20 41 20 44 41 54 41 20 2d 20 43 45 4e 54 52 4f 4e 49 43 53 20 44 41 54 41 0d ┆ ; PIO A DATA - CENTRONICS DATA ┆
0x6e740…6e760 0a 50 49 4f 41 43 09 45 51 55 09 50 49 4f 41 44 2b 31 09 09 3b 20 50 49 4f 20 41 20 43 4f 4e 54 ┆ PIOAC EQU PIOAD+1 ; PIO A CONT┆
0x6e760…6e780 52 4f 4c 20 28 57 52 49 54 45 20 4f 4e 4c 59 29 0d 0a 50 49 4f 42 44 20 09 45 51 55 09 50 49 4f ┆ROL (WRITE ONLY) PIOBD EQU PIO┆
0x6e780…6e7a0 41 44 2b 32 09 09 3b 20 50 49 4f 20 42 20 44 41 54 41 20 2d 20 43 45 4e 54 52 4f 4e 49 43 53 20 ┆AD+2 ; PIO B DATA - CENTRONICS ┆
0x6e7a0…6e7c0 43 54 52 4c 0d 0a 09 09 09 09 3b 20 20 20 20 20 20 20 20 20 20 20 20 2b 20 4d 4f 44 45 4d 20 43 ┆CTRL ; + MODEM C┆
0x6e7c0…6e7e0 54 52 4c 0d 0a 09 09 09 09 3b 20 42 49 54 30 20 43 45 4e 2e 20 42 55 53 59 0d 0a 09 09 09 09 3b ┆TRL ; BIT0 CEN. BUSY ;┆
0x6e7e0…6e800 20 42 49 54 31 20 50 41 50 45 52 20 45 4d 50 54 59 0d 0a 09 09 09 09 3b 20 42 49 54 32 20 43 45 ┆ BIT1 PAPER EMPTY ; BIT2 CE┆
0x6e800…6ec00 (44, 0, 3) DataBlock {»MPDSUB.MAC«}
[…0x1…]
0x6ed00…6ed20 74 72 61 68 65 6e 64 0d 0a 3b 09 09 09 52 65 67 69 73 74 65 72 20 42 20 3d 20 4c 65 6e 67 68 74 ┆trahend ; Register B = Lenght┆
0x6ed20…6ed40 20 6f 66 20 61 72 72 61 79 20 69 6e 20 62 79 74 65 73 0d 0a 3b 0d 0a 3b 09 09 09 20 20 54 68 65 ┆ of array in bytes ; ; The┆
0x6ed40…6ed60 20 61 72 72 61 79 20 61 72 65 20 75 6e 73 69 67 6e 65 64 20 42 43 44 20 6e 75 6d 62 65 72 73 20 ┆ array are unsigned BCD numbers ┆
0x6ed60…6ed80 77 69 74 68 20 61 0d 0a 3b 09 09 09 20 20 6d 61 78 69 6d 75 6d 20 6c 65 6e 67 68 74 20 6f 66 20 ┆with a ; maximum lenght of ┆
0x6ed80…6eda0 32 35 35 20 62 79 74 65 73 2c 20 41 52 52 41 59 5b 30 5d 20 69 73 20 74 68 65 0d 0a 3b 09 09 09 ┆255 bytes, ARRAYÆ0Å is the ; ┆
0x6eda0…6edc0 20 20 6c 65 61 73 74 20 73 69 67 6e 69 66 69 63 61 6e 74 20 62 79 74 65 2c 20 61 6e 64 20 41 52 ┆ least significant byte, and AR┆
0x6edc0…6ede0 52 41 59 5b 4c 45 4e 47 48 54 2d 31 5d 0d 0a 3b 09 09 09 20 20 74 68 65 20 6d 6f 73 74 20 73 69 ┆RAYÆLENGHT-1Å ; the most si┆
0x6ede0…6ee00 67 6e 69 66 69 63 61 6e 74 20 62 79 74 65 2e 0d 0a 3b 0d 0a 3b 09 45 78 69 74 3a 09 09 4d 69 6e ┆gnificant byte. ; ; Exit: Min┆
0x6ee00…6ee20 75 65 6e 64 20 3a 3d 20 6d 69 6e 75 65 6e 64 20 2d 20 73 75 62 74 72 61 68 65 6e 64 0d 0a 3b 0d ┆uend := minuend - subtrahend ; ┆
0x6ee20…6ee40 0a 3b 09 52 65 67 69 73 74 65 72 73 20 75 73 65 64 3a 09 41 46 2c 42 2c 44 45 2c 48 4c 0d 0a 3b ┆ ; Registers used: AF,B,DE,HL ;┆
0x6ee40…6ee60 0d 0a 3b 09 54 69 6d 65 3a 09 09 35 30 20 63 79 63 6c 65 73 20 70 65 72 20 62 79 74 65 20 70 6c ┆ ; Time: 50 cycles per byte pl┆
0x6ee60…6ee80 75 73 20 32 32 20 63 79 63 6c 65 73 20 6f 76 65 72 68 65 61 64 0d 0a 3b 0d 0a 3b 09 53 69 7a 65 ┆us 22 cycles overhead ; ; Size┆
0x6ee80…6eea0 3a 09 09 50 72 6f 67 72 61 6d 20 31 33 20 62 79 74 65 73 0d 0a 3b 0d 0a 3b 0d 0a 3b 0d 0a 4d 50 ┆: Program 13 bytes ; ; ; MP┆
0x6eea0…6eec0 44 53 55 42 3a 0d 0a 09 3b 54 65 73 74 20 61 72 72 61 79 20 6c 65 6e 67 68 74 20 66 6f 72 20 7a ┆DSUB: ;Test array lenght for z┆
0x6eec0…6eee0 65 72 6f 2c 20 63 6c 65 61 72 20 63 61 72 72 79 0d 0a 09 6c 64 09 61 2c 62 0d 0a 09 6f 72 09 61 ┆ero, clear carry ld a,b or a┆
0x6eee0…6ef00 09 09 3b 54 65 73 74 20 61 72 72 61 79 20 6c 65 6e 67 68 74 2c 20 63 6c 65 61 72 20 63 61 72 72 ┆ ;Test array lenght, clear carr┆
0x6ef00…6ef20 79 0d 0a 09 72 65 74 09 7a 09 09 3b 45 78 69 74 20 69 66 20 6c 65 6e 67 68 74 20 69 73 20 30 0d ┆y ret z ;Exit if lenght is 0 ┆
0x6ef20…6ef40 0a 09 65 78 09 64 65 2c 68 6c 09 09 3b 48 4c 20 3d 20 53 75 62 74 72 61 68 65 6e 64 0d 0a 09 09 ┆ ex de,hl ;HL = Subtrahend ┆
0x6ef40…6ef60 09 09 3b 44 45 20 3d 20 4d 69 6e 75 65 6e 64 0d 0a 09 3b 53 75 62 74 72 61 63 74 20 6f 70 65 72 ┆ ;DE = Minuend ;Subtract oper┆
0x6ef60…6ef80 61 6e 64 73 20 32 20 64 69 67 69 74 73 20 61 74 20 61 20 74 69 6d 65 0d 0a 09 3b 20 20 6e 6f 74 ┆ands 2 digits at a time ; not┆
0x6ef80…6efa0 65 20 63 61 72 72 79 20 69 73 20 69 6e 69 74 69 61 6c 79 20 30 0d 0a 6c 6f 6f 70 3a 0d 0a 09 6c ┆e carry is initialy 0 loop: l┆
0x6efa0…6efc0 64 09 61 2c 28 64 65 29 09 09 3b 47 65 74 20 62 79 74 65 20 6f 66 20 6d 69 6e 75 65 6e 64 0d 0a ┆d a,(de) ;Get byte of minuend ┆
0x6efc0…6efe0 09 73 62 63 09 61 28 68 6c 29 09 09 3b 53 75 62 74 72 61 63 74 20 62 79 74 65 20 6f 66 20 73 75 ┆ sbc a(hl) ;Subtract byte of su┆
0x6efe0…6f000 62 74 72 61 68 65 6e 64 0d 0a 09 64 61 61 09 09 09 3b 43 68 61 6e 67 65 20 74 6f 20 44 65 63 69 ┆btrahend daa ;Change to Deci┆
0x6f000…6f400 (44, 0, 5) DataBlock {»MPLSL.MAC«}
[…0x1…]
0x6f600…6f620 69 66 69 63 61 6e 74 20 62 69 74 73 20 77 69 74 68 20 7a 65 72 6f 73 0d 0a 3b 09 09 09 43 41 52 ┆ificant bits with zeros ; CAR┆
0x6f620…6f640 52 59 20 3a 3d 20 4c 61 73 74 20 62 69 74 20 73 68 69 66 74 65 64 20 66 72 6f 6d 0d 0a 3b 09 09 ┆RY := Last bit shifted from ; ┆
0x6f640…6f660 09 09 20 6d 6f 73 74 20 73 69 67 6e 69 66 69 63 61 6e 74 20 70 6f 73 69 74 69 6f 6e 0d 0a 3b 0d ┆ most significant position ; ┆
0x6f660…6f680 0a 3b 09 52 65 67 69 73 74 65 72 73 20 75 73 65 64 3a 09 41 46 2c 42 43 2c 44 45 0d 0a 3b 0d 0a ┆ ; Registers used: AF,BC,DE ; ┆
0x6f680…6f6a0 3b 09 54 69 6d 65 3a 09 09 33 31 20 63 79 63 6c 65 73 20 6f 76 65 72 68 65 61 64 20 70 6c 75 73 ┆; Time: 31 cycles overhead plus┆
0x6f6a0…6f6c0 0d 0a 3b 09 09 09 28 28 33 34 20 2a 20 6c 65 6e 67 68 74 29 20 2b 20 32 37 29 20 63 79 63 6c 65 ┆ ; ((34 * lenght) + 27) cycle┆
0x6f6c0…6f6e0 73 20 70 65 72 20 73 68 69 66 74 0d 0a 3b 0d 0a 3b 09 53 69 7a 65 3a 09 09 50 72 6f 67 72 61 6d ┆s per shift ; ; Size: Program┆
0x6f6e0…6f700 20 32 31 20 62 79 74 65 73 0d 0a 3b 0d 0a 3b 0d 0a 3b 0d 0a 4d 50 4c 53 4c 3a 0d 0a 09 3b 45 78 ┆ 21 bytes ; ; ; MPLSL: ;Ex┆
0x6f700…6f720 69 74 20 69 66 20 6e 75 6d 62 65 72 20 6f 66 20 73 68 69 66 74 73 20 6f 72 20 6c 65 6e 67 68 74 ┆it if number of shifts or lenght┆
0x6f720…6f740 20 6f 66 20 6f 70 65 72 61 6e 64 20 69 73 20 30 0d 0a 09 3b 6f 72 20 63 6c 65 61 72 73 20 63 61 ┆ of operand is 0 ;or clears ca┆
0x6f740…6f760 72 72 79 20 69 6e 20 65 69 67 68 74 65 72 20 63 61 73 65 0d 0a 09 6c 64 09 61 2c 63 0d 0a 09 6f ┆rry in eighter case ld a,c o┆
0x6f760…6f780 72 09 61 0d 0a 09 72 65 74 09 7a 09 09 3b 52 65 74 75 72 6e 20 69 66 20 6e 75 6d 62 65 72 20 6f ┆r a ret z ;Return if number o┆
0x6f780…6f7a0 66 20 73 68 69 66 74 73 20 69 73 20 30 0d 0a 09 6c 64 09 61 2c 62 0d 0a 09 6f 72 09 61 0d 0a 09 ┆f shifts is 0 ld a,b or a ┆
0x6f7a0…6f7c0 72 65 74 09 7a 09 09 3b 52 65 74 75 72 6e 20 69 66 20 6c 65 6e 67 68 74 20 6f 66 20 6f 70 65 72 ┆ret z ;Return if lenght of oper┆
0x6f7c0…6f7e0 61 6e 64 20 69 73 20 30 0d 0a 0d 0a 09 3b 4c 6f 6f 70 20 6f 6e 20 6e 75 6d 62 65 72 20 6f 66 20 ┆and is 0 ;Loop on number of ┆
0x6f7e0…6f800 73 68 69 66 74 73 20 74 6f 20 70 65 72 66 6f 72 6d 0d 0a 09 3b 41 20 3d 20 6c 65 6e 67 68 74 20 ┆shifts to perform ;A = lenght ┆
0x6f800…6fc00 (44, 1, 2) DataBlock {»MPLSR.MAC«}
[…0x1…]
0x6fe80…6fea0 48 4c 0d 0a 3b 0d 0a 3b 09 54 69 6d 65 3a 09 09 35 39 20 63 79 63 6c 65 73 20 6f 76 65 72 68 65 ┆HL ; ; Time: 59 cycles overhe┆
0x6fea0…6fec0 61 64 20 70 6c 75 73 0d 0a 3b 09 09 09 28 28 33 34 20 2a 20 6c 65 6e 67 68 74 29 20 2b 20 33 35 ┆ad plus ; ((34 * lenght) + 35┆
0x6fec0…6fee0 29 20 63 79 63 6c 65 73 20 70 65 72 20 73 68 69 66 74 0d 0a 3b 0d 0a 3b 09 53 69 7a 65 3a 09 09 ┆) cycles per shift ; ; Size: ┆
0x6fee0…6ff00 50 72 6f 67 72 61 6d 20 32 36 20 62 79 74 65 73 0d 0a 3b 0d 0a 3b 0d 0a 3b 0d 0a 4d 50 4c 53 4c ┆Program 26 bytes ; ; ; MPLSL┆
0x6ff00…6ff20 3a 0d 0a 09 3b 45 78 69 74 20 69 66 20 6e 75 6d 62 65 72 20 6f 66 20 73 68 69 66 74 73 20 6f 72 ┆: ;Exit if number of shifts or┆
0x6ff20…6ff40 20 6c 65 6e 67 68 74 20 6f 66 20 6f 70 65 72 61 6e 64 20 69 73 20 30 0d 0a 09 3b 6f 72 20 63 6c ┆ lenght of operand is 0 ;or cl┆
0x6ff40…6ff60 65 61 72 73 20 63 61 72 72 79 20 69 6e 20 65 69 67 68 74 65 72 20 63 61 73 65 0d 0a 09 6c 64 09 ┆ears carry in eighter case ld ┆
0x6ff60…6ff80 61 2c 63 0d 0a 09 6f 72 09 61 0d 0a 09 72 65 74 09 7a 09 09 3b 52 65 74 75 72 6e 20 69 66 20 6e ┆a,c or a ret z ;Return if n┆
0x6ff80…6ffa0 75 6d 62 65 72 20 6f 66 20 73 68 69 66 74 73 20 69 73 20 30 0d 0a 09 6c 64 09 61 2c 62 0d 0a 09 ┆umber of shifts is 0 ld a,b ┆
0x6ffa0…6ffc0 6f 72 09 61 0d 0a 09 72 65 74 09 7a 09 09 3b 52 65 74 75 72 6e 20 69 66 20 6c 65 6e 67 68 74 20 ┆or a ret z ;Return if lenght ┆
0x6ffc0…6ffe0 6f 66 20 6f 70 65 72 61 6e 64 20 69 73 20 30 0d 0a 0d 0a 09 3b 43 61 6c 63 75 6c 61 74 65 20 61 ┆of operand is 0 ;Calculate a┆
0x6ffe0…70000 64 64 72 65 73 73 20 6f 66 20 6d 6f 73 74 20 73 69 67 6e 69 66 69 63 61 6e 74 20 28 6c 61 73 74 ┆ddress of most significant (last┆
0x70000…70400 (44, 1, 4) DataBlock {»MPRL.MAC«}
[…0x1…]
0x70700…70720 63 6c 65 61 72 73 20 63 61 72 72 79 20 69 6e 20 65 69 67 68 74 65 72 20 63 61 73 65 0d 0a 09 6c ┆clears carry in eighter case l┆
0x70720…70740 64 09 61 2c 63 0d 0a 09 6f 72 09 61 0d 0a 09 72 65 74 09 7a 09 09 3b 52 65 74 75 72 6e 20 69 66 ┆d a,c or a ret z ;Return if┆
0x70740…70760 20 6e 75 6d 62 65 72 20 6f 66 20 72 6f 74 61 74 65 73 20 69 73 20 30 0d 0a 09 6c 64 09 61 2c 62 ┆ number of rotates is 0 ld a,b┆
0x70760…70780 0d 0a 09 6f 72 09 61 0d 0a 09 72 65 74 09 7a 09 09 3b 52 65 74 75 72 6e 20 69 66 20 6c 65 6e 67 ┆ or a ret z ;Return if leng┆
0x70780…707a0 68 74 20 6f 66 20 6f 70 65 72 61 6e 64 20 69 73 20 30 0d 0a 0d 0a 09 3b 43 61 6c 63 75 6c 61 74 ┆ht of operand is 0 ;Calculat┆
0x707a0…707c0 65 20 61 64 64 72 65 73 73 20 6f 66 20 6d 6f 73 74 20 73 69 67 6e 69 66 69 63 61 6e 74 20 28 6c ┆e address of most significant (l┆
0x707c0…707e0 61 73 74 29 20 62 79 74 65 0d 0a 09 70 75 73 68 09 68 6c 0d 0a 09 6c 64 09 65 2c 62 09 09 3b 41 ┆ast) byte push hl ld e,b ;A┆
0x707e0…70800 64 64 72 65 73 73 20 6f 66 20 4d 53 42 20 3d 20 62 61 73 65 20 2b 20 6c 65 6e 67 68 74 20 2d 20 ┆ddress of MSB = base + lenght - ┆
0x70800…70c00 (45, 0, 1) DataBlock {»MPRR.MAC«}
[…0x1…]
0x70f00…70f20 72 20 63 6c 65 61 72 73 20 63 61 72 72 79 20 69 6e 20 65 69 67 68 74 65 72 20 63 61 73 65 0d 0a ┆r clears carry in eighter case ┆
0x70f20…70f40 09 6c 64 09 61 2c 63 0d 0a 09 6f 72 09 61 0d 0a 09 72 65 74 09 7a 09 09 3b 52 65 74 75 72 6e 20 ┆ ld a,c or a ret z ;Return ┆
0x70f40…70f60 69 66 20 6e 75 6d 62 65 72 20 6f 66 20 72 6f 74 61 74 65 73 20 69 73 20 30 0d 0a 09 6c 64 09 61 ┆if number of rotates is 0 ld a┆
0x70f60…70f80 2c 62 0d 0a 09 6f 72 09 61 0d 0a 09 72 65 74 09 7a 09 09 3b 52 65 74 75 72 6e 20 69 66 20 6c 65 ┆,b or a ret z ;Return if le┆
0x70f80…70fa0 6e 67 68 74 20 6f 66 20 6f 70 65 72 61 6e 64 20 69 73 20 30 0d 0a 0d 0a 09 3b 43 61 6c 63 75 6c ┆nght of operand is 0 ;Calcul┆
0x70fa0…70fc0 61 74 65 20 61 64 64 72 65 73 73 20 6f 66 20 6d 6f 73 74 20 73 69 67 6e 69 66 69 63 61 6e 74 20 ┆ate address of most significant ┆
0x70fc0…70fe0 28 6c 61 73 74 29 20 62 79 74 65 0d 0a 09 70 75 73 68 09 68 6c 0d 0a 09 70 6f 70 09 69 78 09 09 ┆(last) byte push hl pop ix ┆
0x70fe0…71000 3b 49 58 20 70 6f 69 6e 74 73 20 74 6f 20 4c 53 42 20 28 66 69 72 73 74 20 62 79 74 65 29 0d 0a ┆;IX points to LSB (first byte) ┆
0x71000…71400 (45, 0, 3) DataBlock {»MUL16.MAC«}
[…0x1…]
0x71500…71520 09 52 65 67 69 73 74 65 72 20 48 4c 20 3d 20 4d 75 6c 74 69 70 6c 69 63 61 6e 64 0d 0a 3b 09 09 ┆ Register HL = Multiplicand ; ┆
0x71520…71540 09 52 65 67 69 73 74 65 72 20 44 45 20 3d 20 4d 75 6c 69 74 70 6c 69 65 72 0d 0a 3b 0d 0a 3b 09 ┆ Register DE = Mulitplier ; ; ┆
0x71540…71560 45 78 69 74 3a 09 09 50 72 6f 64 75 63 74 20 3d 20 6d 75 6c 74 69 70 6c 69 63 61 6e 64 20 2a 20 ┆Exit: Product = multiplicand * ┆
0x71560…71580 6d 75 6c 69 74 70 6c 69 65 72 0d 0a 3b 09 09 09 52 65 67 69 73 74 65 72 20 48 4c 20 3d 20 70 72 ┆mulitplier ; Register HL = pr┆
0x71580…715a0 6f 64 75 63 74 0d 0a 3b 0d 0a 3b 09 52 65 67 69 73 74 65 72 73 20 75 73 65 64 3a 09 41 46 2c 42 ┆oduct ; ; Registers used: AF,B┆
0x715a0…715c0 43 2c 44 45 2c 48 4c 0d 0a 3b 0d 0a 3b 09 54 69 6d 65 3a 09 09 41 70 70 72 6f 78 69 6d 61 74 65 ┆C,DE,HL ; ; Time: Approximate┆
0x715c0…715e0 6c 79 20 38 36 35 20 74 6f 20 39 36 35 20 63 79 63 6c 65 73 0d 0a 3b 0d 0a 3b 09 53 69 7a 65 3a ┆ly 865 to 965 cycles ; ; Size:┆
0x715e0…71600 09 09 50 72 6f 67 72 61 6d 20 32 32 20 62 79 74 65 73 0d 0a 3b 0d 0a 3b 0d 0a 3b 0d 0a 4d 55 4c ┆ Program 22 bytes ; ; ; MUL┆
0x71600…71620 31 36 3a 0d 0a 09 3b 49 6e 69 74 69 61 6c 69 7a 65 20 70 61 72 74 69 61 6c 20 70 72 6f 64 75 63 ┆16: ;Initialize partial produc┆
0x71620…71640 74 2c 20 62 69 74 20 63 6f 75 6e 74 0d 0a 09 6c 64 09 63 2c 6c 09 09 3b 42 43 20 3d 20 6d 75 6c ┆t, bit count ld c,l ;BC = mul┆
0x71640…71660 74 69 70 6c 69 65 72 0d 0a 09 6c 64 09 62 2c 68 0d 0a 09 6c 64 09 68 6c 2c 30 09 09 3b 70 72 6f ┆tiplier ld b,h ld hl,0 ;pro┆
0x71660…71680 64 75 63 74 20 3d 20 30 0d 0a 09 6c 64 09 61 2c 31 35 09 09 3b 63 6f 75 6e 74 20 3d 20 62 69 74 ┆duct = 0 ld a,15 ;count = bit┆
0x71680…716a0 20 6c 65 6e 67 68 74 20 2d 20 31 0d 0a 0d 0a 09 3b 73 68 69 66 74 2d 61 6e 64 2d 61 64 64 20 61 ┆ lenght - 1 ;shift-and-add a┆
0x716a0…716c0 6c 67 6f 72 69 74 68 6d 0d 0a 09 3b 20 69 66 20 6d 73 62 20 6f 66 20 6d 75 6c 74 69 70 6c 69 65 ┆lgorithm ; if msb of multiplie┆
0x716c0…716e0 72 20 69 73 20 31 2c 20 61 64 64 20 6d 75 6c 74 69 70 6c 69 63 61 6e 64 20 74 6f 20 70 61 72 74 ┆r is 1, add multiplicand to part┆
0x716e0…71700 69 61 6c 0d 0a 09 3b 20 20 70 72 6f 64 75 63 74 0d 0a 09 3b 20 73 68 69 66 74 20 70 61 72 74 69 ┆ial ; product ; shift parti┆
0x71700…71720 61 6c 20 70 72 6f 64 75 63 74 2c 20 6d 6c 74 69 70 6c 69 65 72 20 6c 65 66 74 20 31 20 62 69 74 ┆al product, mltiplier left 1 bit┆
0x71720…71740 0d 0a 6d 6c 70 3a 0d 0a 09 73 6c 61 09 65 09 09 3b 73 68 69 66 74 20 6d 75 6c 74 69 70 6c 69 65 ┆ mlp: sla e ;shift multiplie┆
0x71740…71760 72 20 6c 65 66 74 20 31 20 62 69 74 0d 0a 09 72 6c 09 64 0d 0a 09 6a 72 09 6e 63 2c 6d 6c 70 31 ┆r left 1 bit rl d jr nc,mlp1┆
0x71760…71780 09 09 3b 4a 75 6d 70 20 69 66 20 6d 75 6c 74 69 70 6c 69 65 72 20 3d 20 30 0d 0a 09 61 64 64 09 ┆ ;Jump if multiplier = 0 add ┆
0x71780…717a0 68 6c 2c 62 63 09 09 3b 41 64 64 20 6d 75 6c 74 69 70 6c 69 63 61 6e 64 20 74 6f 20 70 61 72 74 ┆hl,bc ;Add multiplicand to part┆
0x717a0…717c0 69 61 6c 20 70 72 6f 64 75 63 74 0d 0a 6d 6c 70 31 3a 0d 0a 09 61 64 64 09 68 6c 2c 68 6c 09 09 ┆ial product mlp1: add hl,hl ┆
0x717c0…717e0 3b 73 68 69 66 74 20 70 61 72 74 69 61 6c 20 70 72 6f 64 75 63 74 20 6c 65 66 74 0d 0a 09 64 65 ┆;shift partial product left de┆
0x717e0…71800 63 09 61 0d 0a 09 6a 72 09 6e 7a 2c 6d 6c 70 09 09 3b 43 6f 6e 74 69 6e 75 65 20 75 6e 74 69 6c ┆c a jr nz,mlp ;Continue until┆
0x71800…71c00 (45, 0, 5) DataBlock {»NDIM.MAC«}
[…0x4…]
0x72980…729a0 3b 20 20 42 43 20 3d 20 73 75 62 73 63 72 69 70 74 20 28 6d 75 6c 74 69 70 6c 69 63 61 6e 64 29 ┆; BC = subscript (multiplicand)┆
0x729a0…729c0 0d 0a 09 3b 20 20 44 45 20 3d 20 73 69 7a 65 20 28 6d 75 6c 74 69 70 6c 69 65 72 29 0d 0a 09 6c ┆ ; DE = size (multiplier) l┆
0x729c0…729e0 64 09 68 6c 2c 30 09 09 3b 50 72 6f 64 75 63 74 20 3d 20 30 0d 0a 09 6c 64 09 61 2c 31 35 09 09 ┆d hl,0 ;Product = 0 ld a,15 ┆
0x729e0…72a00 3b 63 6f 75 6e 74 20 3d 20 62 69 74 20 65 6c 6e 67 68 74 20 2d 31 0d 0a 6d 6c 70 3a 0d 0a 09 73 ┆;count = bit elnght -1 mlp: s┆
0x72a00…72a20 6c 61 09 65 09 09 3b 73 68 69 66 74 20 6c 6f 77 20 62 79 74 65 20 6f 66 20 6d 75 6c 74 69 70 6c ┆la e ;shift low byte of multipl┆
0x72a20…72a40 69 65 72 0d 0a 09 72 6c 09 64 09 09 3b 52 6f 74 61 74 65 20 68 69 67 68 20 62 79 74 65 20 6f 66 ┆ier rl d ;Rotate high byte of┆
0x72a40…72a60 20 6d 75 6c 74 69 70 6c 69 65 72 0d 0a 09 6a 72 09 6e 63 2c 6d 6c 70 31 09 09 3b 4a 75 6d 70 20 ┆ multiplier jr nc,mlp1 ;Jump ┆
0x72a60…72a80 69 66 20 6d 73 62 20 6f 66 20 6d 75 6c 74 69 70 6c 69 65 72 20 3d 20 30 0d 0a 09 61 64 64 09 68 ┆if msb of multiplier = 0 add h┆
0x72a80…72aa0 6c 2c 62 63 09 09 3b 41 64 64 20 6d 75 6c 74 69 70 6c 69 63 61 6e 64 20 74 6f 20 70 61 72 74 69 ┆l,bc ;Add multiplicand to parti┆
0x72aa0…72ac0 63 61 6c 20 70 72 6f 64 75 63 74 0d 0a 6d 6c 70 31 3a 09 61 64 64 09 68 6c 2c 68 6c 09 09 3b 73 ┆cal product mlp1: add hl,hl ;s┆
0x72ac0…72ae0 68 69 66 74 20 70 61 72 74 69 63 61 6c 20 70 72 6f 64 75 63 74 0d 0a 09 64 65 63 09 61 0d 0a 09 ┆hift partical product dec a ┆
0x72ae0…72b00 6a 72 09 6e 7a 2c 6d 6c 70 09 09 3b 43 6f 6e 74 69 6e 75 65 20 74 68 72 6f 75 67 68 20 31 35 20 ┆jr nz,mlp ;Continue through 15 ┆
0x72b00…72b20 62 69 74 73 0d 0a 09 3b 41 64 64 20 69 6e 20 6d 75 6c 74 69 70 6c 69 63 61 6e 64 20 6c 61 73 74 ┆bits ;Add in multiplicand last┆
0x72b20…72b40 20 74 69 6d 65 20 69 66 20 6d 73 62 20 6f 66 20 6d 75 6c 74 69 70 6c 69 65 72 20 69 73 20 31 0d ┆ time if msb of multiplier is 1 ┆
0x72b40…72b60 0a 09 6f 72 09 64 09 09 3b 53 69 67 6e 20 66 6c 61 67 20 3d 20 6d 73 62 20 6f 66 20 6d 75 6c 74 ┆ or d ;Sign flag = msb of mult┆
0x72b60…72b80 69 70 6c 69 65 72 0d 0a 09 6a 70 09 70 2c 61 64 64 6f 66 66 0d 0a 09 61 64 64 09 68 6c 2c 62 63 ┆iplier jp p,addoff add hl,bc┆
0x72b80…72ba0 09 09 3b 41 64 64 20 69 6e 20 6d 75 6c 74 69 70 6c 69 63 61 6e 64 20 69 66 20 73 69 67 6e 20 3d ┆ ;Add in multiplicand if sign =┆
0x72ba0…72bc0 20 31 0d 0a 0d 0a 09 3b 41 64 64 20 73 75 62 73 63 72 69 70 74 20 2a 20 73 69 7a 65 20 74 6f 20 ┆ 1 ;Add subscript * size to ┆
0x72bc0…72be0 6f 66 66 73 65 74 0d 0a 61 64 64 6f 66 66 3a 0d 0a 09 65 78 09 64 65 2c 68 6c 0d 0a 09 6c 64 09 ┆offset addoff: ex de,hl ld ┆
0x72be0…72c00 68 6c 2c 28 6f 66 66 73 65 74 29 09 3b 47 65 74 20 6f 66 66 73 65 74 0d 0a 09 61 64 64 09 68 6c ┆hl,(offset) ;Get offset add hl┆
0x72c00…72c20 (45, 1, 5) 09 09 3b 3b 20 49 20 5a 38 30 20 52 45 47 49 53 54 45 52 20 49 2e 0d 0a 09 4c 44 09 48 4c 2c 38 ┆ ;; I Z80 REGISTER I. LD HL,8┆
0x72c20…72c40 30 30 30 48 09 3b 3b 20 43 4f 4e 53 4f 4c 45 20 44 45 56 20 23 31 0d 0a 09 4c 44 09 28 40 43 49 ┆000H ;; CONSOLE DEV #1 LD (@CI┆
0x72c40…72c60 56 45 43 29 2c 48 4c 09 3b 3b 20 49 4e 0d 0a 09 4c 44 09 28 40 43 4f 56 45 43 29 2c 48 4c 09 3b ┆VEC),HL ;; IN LD (@COVEC),HL ;┆
0x72c60…72c80 3b 20 55 54 0d 0a 09 4c 44 09 48 4c 2c 32 30 30 30 48 09 3b 3b 20 4c 49 53 54 20 44 45 56 20 23 ┆; UT LD HL,2000H ;; LIST DEV #┆
0x72c80…72ca0 33 20 28 43 45 4e 54 52 4f 4e 49 43 53 29 0d 0a 09 4c 44 09 28 40 4c 4f 56 45 43 29 2c 48 4c 09 ┆3 (CENTRONICS) LD (@LOVEC),HL ┆
0x72ca0…72cc0 3b 3b 20 55 54 0d 0a 09 4c 44 09 48 4c 2c 34 30 30 30 48 09 3b 3b 20 41 55 58 20 44 45 56 20 23 ┆;; UT LD HL,4000H ;; AUX DEV #┆
0x72cc0…72ce0 32 20 28 53 45 52 49 45 4c 4c 29 0d 0a 09 4c 44 09 28 40 41 49 56 45 43 29 2c 48 4c 09 3b 3b 20 ┆2 (SERIELL) LD (@AIVEC),HL ;; ┆
0x72ce0…72d00 49 4e 0d 0a 09 4c 44 09 28 40 41 4f 56 45 43 29 2c 48 4c 09 3b 3b 20 55 54 0d 0a 09 4c 44 09 48 ┆IN LD (@AOVEC),HL ;; UT LD H┆
0x72d00…72d20 4c 2c 53 49 47 4e 4f 4e 09 3b 3b 20 53 4b 52 49 56 20 31 2f 32 20 52 41 44 20 31 20 53 49 47 4e ┆L,SIGNON ;; SKRIV 1/2 RAD 1 SIGN┆
0x72d20…72d40 4f 4e 2e 0d 0a 09 43 41 4c 4c 09 3f 50 4d 53 47 0d 0a 09 4c 44 09 48 4c 2c 3f 54 49 54 45 4c 09 ┆ON. CALL ?PMSG LD HL,?TITEL ┆
0x72d40…72d60 3b 3b 20 53 4b 52 49 56 20 31 2f 32 20 52 41 44 20 31 20 53 49 47 4e 4f 4e 2e 0d 0a 09 43 41 4c ┆;; SKRIV 1/2 RAD 1 SIGNON. CAL┆
0x72d60…72d80 4c 09 3f 50 4d 53 47 09 09 3b 3b 20 46 49 4e 4e 53 20 49 20 44 52 49 56 45 53 2e 5a 38 30 0d 0a ┆L ?PMSG ;; FINNS I DRIVES.Z80 ┆
0x72d80…72da0 09 45 49 09 09 09 3b 3b 20 53 4c 5d 20 50 5d 20 49 4e 54 45 52 52 55 50 54 53 20 0d 0a 09 52 45 ┆ EI ;; SLÅ PÅ INTERRUPTS RE┆
0x72da0…72dc0 54 0d 0a 0d 0a 09 43 53 45 47 0d 0a 3b 20 3f 4c 44 43 43 50 3a 0d 0a 3b 20 44 45 4e 4e 41 20 52 ┆T CSEG ; ?LDCCP: ; DENNA R┆
0x72dc0…72de0 55 54 49 4e 20 41 4e 52 4f 50 41 53 20 46 52 5d 4e 20 42 49 4f 53 4b 52 4e 4c 2e 5a 38 30 20 46 ┆UTIN ANROPAS FRÅN BIOSKRNL.Z80 F┆
0x72de0…72e00 5c 52 20 41 54 54 20 4c 41 44 44 41 20 43 43 50 20 46 52 5d 4e 0d 0a 3b 20 43 43 50 2e 43 4f 4d ┆ØR ATT LADDA CCP FRÅN ; CCP.COM┆
0x72e00…72e20 2d 46 49 4c 45 4e 2e 20 44 45 4e 20 4c 41 44 44 41 53 20 54 49 4c 4c 20 45 4e 20 42 55 46 46 45 ┆-FILEN. DEN LADDAS TILL EN BUFFE┆
0x72e20…72e40 52 54 41 52 45 41 20 49 20 42 41 4e 4b 20 31 0d 0a 3b 20 4f 43 48 20 4e 5b 52 20 3f 52 4c 43 43 ┆RTAREA I BANK 1 ; OCH NÆR ?RLCC┆
0x72e40…72e60 50 20 41 4e 52 4f 50 41 53 20 46 4c 59 54 54 41 53 20 44 45 4e 20 54 49 4c 4c 20 42 41 4e 4b 20 ┆P ANROPAS FLYTTAS DEN TILL BANK ┆
0x72e60…72e80 30 20 46 5c 52 20 4b 5c 52 4e 49 4e 47 2e 0d 0a 3b 20 41 4e 4d 5b 52 4b 4e 49 4e 47 3a 20 4e 5b ┆0 FØR KØRNING. ; ANMÆRKNING: NÆ┆
0x72e80…72ea0 52 20 3f 4c 44 43 43 50 20 41 4e 52 4f 50 41 53 20 5b 52 20 42 41 4e 4b 20 31 20 41 4b 54 49 56 ┆R ?LDCCP ANROPAS ÆR BANK 1 AKTIV┆
0x72ea0…72ec0 2e 0d 0a 0d 0a 3f 4c 44 43 43 50 3a 09 58 4f 52 09 41 0d 0a 09 4c 44 09 28 43 43 50 24 46 43 42 ┆. ?LDCCP: XOR A LD (CCP$FCB┆
0x72ec0…72ee0 2b 31 35 29 2c 41 0d 0a 09 4c 44 09 48 4c 2c 30 0d 0a 09 4c 44 09 28 46 43 42 24 4e 52 29 2c 48 ┆+15),A LD HL,0 LD (FCB$NR),H┆
0x72ee0…72f00 4c 0d 0a 09 4c 44 09 44 45 2c 43 43 50 24 46 43 42 09 3b 20 4f 50 45 4e 20 46 49 4c 45 20 27 43 ┆L LD DE,CCP$FCB ; OPEN FILE 'C┆
0x72f00…72f20 43 50 2e 43 4f 4d 27 0d 0a 09 4c 44 09 43 2c 31 35 0d 0a 09 43 41 4c 4c 09 42 44 4f 53 0d 0a 09 ┆CP.COM' LD C,15 CALL BDOS ┆
0x72f20…72f40 49 4e 43 09 41 09 09 3b 20 46 49 4c 45 20 4f 50 45 4e 3f 0d 0a 09 4a 52 09 4e 5a 2c 43 43 50 4f ┆INC A ; FILE OPEN? JR NZ,CCPO┆
0x72f40…72f60 50 45 4e 09 3b 20 4a 41 2e 2e 2e 48 4f 50 50 41 0d 0a 43 43 50 45 52 52 3a 09 4c 44 09 48 4c 2c ┆PEN ; JA...HOPPA CCPERR: LD HL,┆
0x72f60…72f80 45 52 52 43 43 50 0d 0a 09 4c 44 09 41 2c 30 09 09 3b 20 53 5b 54 54 20 42 41 4e 4b 20 30 0d 0a ┆ERRCCP LD A,0 ; SÆTT BANK 0 ┆
0x72f80…72fa0 09 43 41 4c 4c 09 3f 42 4e 4b 53 4c 0d 0a 09 43 41 4c 4c 09 3f 50 4d 53 47 09 09 3b 20 53 4b 52 ┆ CALL ?BNKSL CALL ?PMSG ; SKR┆
0x72fa0…72fc0 49 56 20 4d 45 44 44 45 4c 41 4e 44 45 54 0d 0a 09 4c 44 09 41 2c 31 0d 0a 09 43 41 4c 4c 09 3f ┆IV MEDDELANDET LD A,1 CALL ?┆
0x72fc0…72fe0 42 4e 4b 53 4c 0d 0a 09 4c 44 09 43 2c 31 09 09 3b 20 48 5b 4d 54 41 20 43 4f 4e 53 4f 4c 45 20 ┆BNKSL LD C,1 ; HÆMTA CONSOLE ┆
0x72fe0…73000 49 4e 50 55 54 0d 0a 09 43 41 4c 4c 09 42 44 4f 53 0d 0a 09 4c 44 09 48 4c 2c 43 52 4c 46 0d 0a ┆INPUT CALL BDOS LD HL,CRLF ┆
0x73000…73400 (46, 0, 1) DataBlock {»POS.MAC«}
[…0x3…]
0x73d00…73d20 64 65 2c 28 73 75 62 73 74 67 29 09 3b 44 45 20 3d 20 73 74 61 72 74 69 6e 67 20 76 61 6c 75 65 ┆de,(substg) ;DE = starting value┆
0x73d20…73d40 20 6f 66 20 73 75 62 73 74 72 69 6e 67 0d 0a 0d 0a 09 3b 54 72 79 20 74 6f 20 6d 61 74 63 68 20 ┆ of substring ;Try to match ┆
0x73d40…73d60 73 75 62 73 74 72 69 6e 67 20 73 74 61 72 74 69 6e 67 20 61 74 20 69 6e 64 65 78 0d 0a 09 3b 6d ┆substring starting at index ;m┆
0x73d60…73d80 61 74 63 68 20 69 6e 76 6f 6c 76 65 73 20 63 6f 6d 70 61 72 69 6e 67 20 63 6f 72 72 65 73 70 6f ┆atch involves comparing correspo┆
0x73d80…73da0 6e 64 69 6e 67 20 63 68 61 72 61 63 74 65 72 73 0d 0a 09 3b 20 20 6f 6e 65 20 61 74 20 61 20 74 ┆nding characters ; one at a t┆
0x73da0…73dc0 69 6d 65 0d 0a 63 6d 70 6c 70 3a 0d 0a 09 6c 64 09 61 2c 28 64 65 29 09 09 3b 47 65 74 20 61 20 ┆ime cmplp: ld a,(de) ;Get a ┆
0x73dc0…73de0 63 68 61 72 61 63 74 65 72 20 6f 66 20 73 75 62 73 74 72 69 6e 67 0d 0a 09 63 70 09 28 68 6c 29 ┆character of substring cp (hl)┆
0x73de0…73e00 09 09 3b 43 6f 6d 70 61 72 65 20 74 6f 20 63 68 61 72 61 63 74 65 72 20 6f 66 20 73 74 72 69 6e ┆ ;Compare to character of strin┆
0x73e00…73e20 67 0d 0a 09 6a 72 09 6e 7a 2c 73 6c 70 32 09 09 3b 4a 75 6d 70 20 69 66 20 6e 6f 74 20 73 61 6d ┆g jr nz,slp2 ;Jump if not sam┆
0x73e20…73e40 65 0d 0a 09 64 65 63 09 63 0d 0a 09 6a 72 09 7a 2c 66 6f 75 6e 64 09 09 3b 4a 75 6d 70 20 69 66 ┆e dec c jr z,found ;Jump if┆
0x73e40…73e60 20 73 75 62 73 74 72 69 6e 67 20 66 6f 75 6e 64 0d 0a 09 69 6e 63 09 68 6c 09 09 3b 50 72 6f 63 ┆ substring found inc hl ;Proc┆
0x73e60…73e80 65 65 64 20 74 6f 20 6e 65 78 74 20 63 68 61 72 61 63 74 65 72 73 0d 0a 09 69 6e 63 09 64 65 0d ┆eed to next characters inc de ┆
0x73e80…73ea0 0a 09 6a 72 09 63 6d 70 6c 70 0d 0a 0d 0a 09 3b 41 72 72 69 76 65 20 68 65 72 65 20 69 66 20 6d ┆ jr cmplp ;Arrive here if m┆
0x73ea0…73ec0 61 74 63 68 20 66 61 69 6c 73 2c 20 73 75 62 73 74 72 69 6e 67 20 6e 6f 74 20 79 65 74 20 66 6f ┆atch fails, substring not yet fo┆
0x73ec0…73ee0 75 6e 64 0d 0a 73 6c 70 32 3a 0d 0a 09 64 6a 6e 7a 09 73 6c 70 31 09 09 3b 54 72 79 20 6e 65 78 ┆und slp2: djnz slp1 ;Try nex┆
0x73ee0…73f00 74 20 68 69 67 68 65 72 20 69 6e 64 65 78 20 69 66 0d 0a 09 09 09 09 3b 20 20 65 6e 6f 75 67 68 ┆t higher index if ; enough┆
0x73f00…73f20 20 73 74 72 69 6e 67 20 6c 65 66 74 0d 0a 09 6a 72 09 6e 6f 74 66 6e 64 09 09 3b 45 6c 73 65 20 ┆ string left jr notfnd ;Else ┆
0x73f20…73f40 65 78 69 74 20 6e 6f 74 20 66 6f 75 6e 64 0d 0a 0d 0a 09 3b 46 6f 75 6e 64 20 73 75 62 73 74 72 ┆exit not found ;Found substr┆
0x73f40…73f60 69 6e 67 2c 20 72 65 74 75 72 6e 20 73 74 61 72 74 69 6e 67 20 69 6e 64 65 78 0d 0a 66 6f 75 6e ┆ing, return starting index foun┆
0x73f60…73f80 64 3a 0d 0a 09 6c 64 09 61 2c 28 69 6e 64 65 78 29 09 3b 53 75 62 73 74 72 69 6e 67 20 66 6f 75 ┆d: ld a,(index) ;Substring fou┆
0x73f80…73fa0 6e 64 2c 20 41 20 3d 20 73 74 61 72 74 69 6e 67 20 69 6e 64 65 78 0d 0a 09 72 65 74 0d 0a 0d 0a ┆nd, A = starting index ret ┆
0x73fa0…73fc0 09 3b 43 6f 75 6c 64 20 6e 6f 74 20 66 69 6e 64 20 73 75 62 73 74 72 69 6e 67 2c 20 72 65 74 75 ┆ ;Could not find substring, retu┆
0x73fc0…73fe0 72 6e 20 30 20 61 73 20 69 6e 64 65 78 0d 0a 6e 6f 74 66 6e 64 3a 0d 0a 09 73 75 62 09 61 09 09 ┆rn 0 as index notfnd: sub a ┆
0x73fe0…74000 3b 53 75 62 73 74 72 69 6e 67 20 6e 6f 74 20 66 6f 75 6e 64 2c 20 41 20 3d 20 30 0d 0a 09 72 65 ┆;Substring not found, A = 0 re┆
0x74000…74400 (46, 0, 5) DataBlock {»SDIV16.MAC«}
[…0x3…]
0x74f00…74f20 69 66 74 69 6e 67 0d 0a 09 3b 20 63 61 72 72 79 20 74 6f 20 43 2c 20 43 20 74 6f 20 41 2c 41 20 ┆ifting ; carry to C, C to A,A ┆
0x74f20…74f40 74 6f 20 4c 2c 20 4c 20 74 6f 20 48 0d 0a 09 72 6c 09 63 09 09 3b 43 61 72 72 79 20 28 6e 65 78 ┆to L, L to H rl c ;Carry (nex┆
0x74f40…74f60 74 20 62 69 74 20 6f 66 20 71 75 6f 74 69 65 6e 74 29 20 74 6f 20 62 69 74 20 30 0d 0a 09 72 6c ┆t bit of quotient) to bit 0 rl┆
0x74f60…74f80 61 09 09 09 3b 20 73 68 69 66 74 20 72 65 6d 61 69 6e 69 6e 67 20 62 79 74 65 73 0d 0a 09 72 6c ┆a ; shift remaining bytes rl┆
0x74f80…74fa0 09 6c 0d 0a 09 72 6c 09 68 09 09 3b 43 6c 65 61 72 73 20 63 61 72 72 79 20 73 69 6e 63 65 20 48 ┆ l rl h ;Clears carry since H┆
0x74fa0…74fc0 4c 20 77 61 73 20 30 0d 0a 0d 0a 09 3b 49 66 20 72 65 6d 61 69 6e 64 65 72 20 69 73 20 67 72 65 ┆L was 0 ;If remainder is gre┆
0x74fc0…74fe0 61 74 65 72 20 74 68 61 6e 20 6f 72 20 65 71 75 61 6c 20 74 6f 20 64 69 76 69 73 6f 72 2c 20 6e ┆ater than or equal to divisor, n┆
0x74fe0…75000 65 78 74 0d 0a 09 3b 20 62 69 74 20 6f 66 20 71 75 6f 74 69 65 6e 74 20 69 73 20 31 2e 20 54 68 ┆ext ; bit of quotient is 1. Th┆
0x75000…75400 (46, 1, 4) DataBlock {»STRCMP.MAC«}
[…0x1…]
0x75700…75720 0d 0a 09 3b 6c 65 6e 67 68 74 20 6f 66 20 73 68 6f 72 74 65 72 20 3d 20 6e 75 6d 62 65 72 20 6f ┆ ;lenght of shorter = number o┆
0x75720…75740 66 20 62 79 74 65 73 20 74 6f 20 63 6f 6d 70 61 72 65 0d 0a 09 6c 64 09 61 2c 28 68 6c 29 09 09 ┆f bytes to compare ld a,(hl) ┆
0x75740…75760 3b 53 61 76 65 20 6c 65 6e 67 68 74 20 6f 66 20 73 74 72 69 6e 67 20 31 0d 0a 09 6c 64 09 28 6c ┆;Save lenght of string 1 ld (l┆
0x75760…75780 65 6e 73 31 29 2c 61 0d 0a 09 6c 64 09 61 2c 28 64 65 29 09 09 3b 53 61 76 65 20 6c 65 6e 67 68 ┆ens1),a ld a,(de) ;Save lengh┆
0x75780…757a0 74 20 6f 66 20 73 74 72 69 6e 67 20 32 0d 0a 09 6c 64 09 28 6c 65 6e 73 32 29 2c 61 0d 0a 09 63 ┆t of string 2 ld (lens2),a c┆
0x757a0…757c0 70 09 28 68 6c 29 09 09 3b 43 6f 6d 70 61 72 65 20 74 6f 20 6c 65 6e 67 68 74 20 6f 66 20 73 74 ┆p (hl) ;Compare to lenght of st┆
0x757c0…757e0 72 69 6e 67 20 31 0d 0a 09 6a 72 09 63 2c 62 65 67 63 6d 70 09 3b 4a 75 6d 70 20 69 66 20 73 74 ┆ring 1 jr c,begcmp ;Jump if st┆
0x757e0…75800 72 69 6e 67 20 32 20 73 68 6f 72 74 65 72 0d 0a 09 6c 64 09 61 2c 28 68 6c 29 09 09 3b 45 6c 73 ┆ring 2 shorter ld a,(hl) ;Els┆
0x75800…75c00 (47, 0, 1) DataBlock {»CPMMAC.MAC«}
[…0x23…]
0x7e680…7e6a0 09 66 63 62 2c 73 74 61 72 0d 0a 09 6c 64 09 68 6c 2c 28 70 6f 69 6e 74 72 29 0d 0a 09 6c 64 09 ┆ fcb,star ld hl,(pointr) ld ┆
0x7e6a0…7e6c0 64 65 2c 38 30 68 09 09 3b 6f 6e 65 20 73 65 63 74 6f 72 0d 0a 09 61 64 64 09 68 6c 2c 64 65 09 ┆de,80h ;one sector add hl,de ┆
0x7e6c0…7e6e0 09 3b 6e 65 78 74 20 6c 6f 63 61 74 69 6f 6e 0d 0a 09 6c 64 09 28 70 6f 69 6e 74 72 29 2c 68 6c ┆ ;next location ld (pointr),hl┆
0x7e6e0…7e700 0d 0a 09 64 65 63 09 62 63 09 09 3b 6e 75 6d 62 65 72 20 6f 66 20 73 65 63 74 6f 72 73 0d 0a 09 ┆ dec bc ;number of sectors ┆
0x7e700…7e720 6c 64 09 61 2c 63 0d 0a 09 6f 72 09 62 0d 0a 09 6a 70 09 6e 7a 2c 77 72 66 69 6c 3f 0d 0a 09 70 ┆ld a,c or b jp nz,wrfil? p┆
0x7e720…7e740 6f 70 09 62 63 0d 0a 09 09 09 09 3b 3b 77 72 66 69 6c 65 0d 0a 09 65 6e 64 6d 0d 0a 3b 3b 0d 0a ┆op bc ;;wrfile endm ;; ┆
0x7e740…7e760 3b 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 ┆;;******************************┆
0x7e760…7e780 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 3b 0d ┆*************************** ;; ┆
0x7e780…7e7a0 0a 77 72 69 74 65 73 09 6d 61 63 72 6f 09 70 6f 69 6e 74 72 2c 73 74 61 72 0d 0a 3b 3b 09 31 35 ┆ writes macro pointr,star ;; 15┆
0x7e7a0…7e7c0 20 4d 61 72 63 68 20 31 39 38 35 0d 0a 3b 3b 09 49 6e 6c 69 6e 65 20 6d 61 63 72 6f 20 74 6f 20 ┆ March 1985 ;; Inline macro to ┆
0x7e7c0…7e7e0 77 72 69 74 65 20 61 20 64 69 73 6b 20 73 65 63 74 6f 72 0d 0a 3b 3b 09 70 6f 69 6e 74 72 20 72 ┆write a disk sector ;; pointr r┆
0x7e7e0…7e800 65 66 65 72 73 20 74 6f 20 66 69 6c 65 20 63 6f 6e 74 72 6f 6c 20 62 6c 6f 63 6b 2e 0d 0a 3b 3b ┆efers to file control block. ;;┆
0x7e800…7ec00 (50, 1, 2) DataBlock {»FLAGS.MAC«}
[…0x1…]
0x7ec80…7eca0 6c 6c 2e 0d 0a 3b 09 75 70 64 61 74 65 64 3a 09 31 38 20 73 65 70 20 31 39 38 35 0d 0a 3b 0d 0a ┆ll. ; updated: 18 sep 1985 ; ┆
0x7eca0…7ecc0 3b 09 31 2e 30 31 09 09 75 73 66 6c 61 67 3a 20 61 64 64 65 64 20 0d 0a 3b 0d 0a 09 2e 38 30 38 ┆; 1.01 usflag: added ; .808┆
0x7ecc0…7ece0 30 0d 0a 63 69 66 6c 61 67 09 73 65 74 09 66 61 6c 73 65 09 09 3b 69 6e 70 75 74 20 63 6f 6e 73 ┆0 ciflag set false ;input cons┆
0x7ece0…7ed00 6f 6c 65 20 63 68 61 72 0d 0a 63 6c 66 6c 61 67 09 73 65 74 09 66 61 6c 73 65 09 09 3b 63 6c 6f ┆ole char clflag set false ;clo┆
0x7ed00…7ed20 73 65 20 64 69 73 6b 20 66 69 6c 65 0d 0a 63 6d 66 6c 61 67 09 73 65 74 09 66 61 6c 73 65 09 09 ┆se disk file cmflag set false ┆
0x7ed20…7ed40 3b 63 6f 6d 70 61 72 65 0d 0a 63 6f 66 6c 61 67 09 73 65 74 09 66 61 6c 73 65 09 09 3b 6f 75 74 ┆;compare coflag set false ;out┆
0x7ed40…7ed60 70 75 74 20 63 6f 6e 73 6f 6c 65 20 63 68 61 72 0d 0a 63 72 66 6c 61 67 09 73 65 74 09 66 61 6c ┆put console char crflag set fal┆
0x7ed60…7ed80 73 65 09 09 3b 63 61 72 72 2d 72 65 74 2e 2f 6c 69 6e 65 20 66 65 65 64 0d 0a 63 75 66 6c 61 67 ┆se ;carr-ret./line feed cuflag┆
0x7ed80…7eda0 09 73 65 74 09 66 61 6c 73 65 09 09 3b 63 75 72 73 6f 72 20 70 6f 73 69 74 69 6f 6e 0d 0a 63 78 ┆ set false ;cursor position cx┆
0x7eda0…7edc0 66 6c 61 67 09 73 65 74 09 66 61 6c 73 65 09 09 3b 3f 0d 0a 64 65 66 6c 61 67 09 73 65 74 09 66 ┆flag set false ;? deflag set f┆
0x7edc0…7ede0 61 6c 73 65 09 09 3b 64 65 6c 65 74 65 20 64 69 73 6b 20 66 69 6c 65 0d 0a 64 6d 66 6c 61 67 09 ┆alse ;delete disk file dmflag ┆
0x7ede0…7ee00 73 65 74 09 66 61 6c 73 65 09 09 3b 73 65 74 20 44 4d 41 20 61 64 64 72 65 73 73 0d 0a 66 6e 66 ┆set false ;set DMA address fnf┆
0x7ee00…7ee20 6c 61 67 09 73 65 74 09 66 61 6c 73 65 09 09 3b 20 3f 0d 0a 66 6c 66 6c 61 67 09 73 65 74 09 66 ┆lag set false ; ? flflag set f┆
0x7ee20…7ee40 61 6c 73 65 09 09 3b 66 69 6c 6c 20 66 6c 61 67 0d 0a 68 78 66 6c 61 67 09 73 65 74 09 66 61 6c ┆alse ;fill flag hxflag set fal┆
0x7ee40…7ee60 73 65 09 09 3b 63 6f 6e 76 65 72 74 20 69 6e 74 6f 20 48 4c 0d 0a 6d 6b 66 6c 61 67 09 73 65 74 ┆se ;convert into HL mkflag set┆
0x7ee60…7ee80 09 66 61 6c 73 65 09 09 3b 63 72 65 61 74 65 20 6e 65 77 20 64 69 73 6b 20 66 69 6c 65 0d 0a 6d ┆ false ;create new disk file m┆
0x7ee80…7eea0 76 66 6c 61 67 09 73 65 74 09 66 61 6c 73 65 09 09 3b 62 6c 6f 63 6b 20 6d 6f 76 65 0d 0a 6f 66 ┆vflag set false ;block move of┆
0x7eea0…7eec0 66 6c 61 67 09 73 65 74 09 66 61 6c 73 65 09 09 3b 72 65 76 65 72 73 65 20 6f 66 66 0d 0a 6f 6e ┆flag set false ;reverse off on┆
0x7eec0…7eee0 66 6c 61 67 09 73 65 74 09 66 61 6c 73 65 09 09 3b 72 65 76 65 72 73 65 20 6f 6e 0d 0a 6f 70 66 ┆flag set false ;reverse on opf┆
0x7eee0…7ef00 6c 61 67 09 73 65 74 09 66 61 6c 73 65 09 09 3b 6f 70 65 6e 20 64 69 73 6b 20 66 69 6c 65 0d 0a ┆lag set false ;open disk file ┆
0x7ef00…7ef20 70 72 66 6c 61 67 09 73 65 74 09 66 61 6c 73 65 09 09 3b 70 72 69 6e 74 20 63 6f 6e 73 6f 6c 65 ┆prflag set false ;print console┆
0x7ef20…7ef40 0d 0a 72 63 66 6c 61 67 09 73 65 74 09 66 61 6c 73 65 09 09 3b 20 3f 0d 0a 72 64 66 6c 61 67 09 ┆ rcflag set false ; ? rdflag ┆
0x7ef40…7ef60 73 65 74 09 66 61 6c 73 65 09 09 3b 72 65 61 64 20 64 69 73 6b 20 73 65 63 74 6f 72 0d 0a 72 6e ┆set false ;read disk sector rn┆
0x7ef60…7ef80 66 6c 61 67 09 73 65 74 09 66 61 6c 73 65 09 09 3b 72 65 6e 61 6d 65 20 64 69 73 6b 20 66 69 6c ┆flag set false ;rename disk fil┆
0x7ef80…7efa0 65 0d 0a 73 32 66 6c 61 67 09 73 65 74 09 66 61 6c 73 65 09 09 3b 53 45 54 55 50 32 20 6d 61 63 ┆e s2flag set false ;SETUP2 mac┆
0x7efa0…7efc0 72 6f 0d 0a 75 6e 66 6c 61 67 09 73 65 74 09 66 61 6c 73 65 09 09 3b 75 6e 70 72 6f 74 65 63 74 ┆ro unflag set false ;unprotect┆
0x7efc0…7efe0 0d 0a 75 73 66 6c 61 67 09 73 65 74 09 66 61 6c 73 65 09 09 3b 75 73 65 72 0d 0a 77 72 66 6c 61 ┆ usflag set false ;user wrfla┆
0x7efe0…7f000 67 09 73 65 74 09 66 61 6c 73 65 09 09 3b 77 72 69 74 65 20 64 69 73 6b 20 73 65 63 74 6f 72 0d ┆g set false ;write disk sector ┆
0x7f000…7f020 (50, 1, 4) 46 42 09 44 4d 44 49 53 41 09 09 3b 20 44 49 53 41 42 4c 45 20 44 4d 41 0d 0a 09 44 45 46 42 09 ┆FB DMDISA ; DISABLE DMA DEFB ┆
0x7f020…7f040 30 31 31 31 31 31 30 31 42 09 3b 20 43 52 31 41 3a 20 42 4c 4f 43 4b 4c 5b 4e 47 44 20 4c 4f 57 ┆01111101B ; CR1A: BLOCKLÆNGD LOW┆
0x7f040…7f060 20 6f 2e 20 48 49 20 46 5c 4c 4a 45 52 2c 0d 0a 09 09 09 09 3b 20 50 4f 52 54 20 41 20 53 54 41 ┆ o. HI FØLJER, ; PORT A STA┆
0x7f060…7f080 52 54 20 41 44 52 45 53 53 20 4c 4f 57 20 20 6f 2e 20 48 49 0d 0a 09 09 09 09 3b 20 46 5c 4c 4a ┆RT ADRESS LOW o. HI ; FØLJ┆
0x7f080…7f0a0 45 52 2e 20 41 2d 3e 42 2c 20 54 52 41 4e 53 46 45 52 2e 0d 0a 53 52 43 41 44 52 3a 09 44 45 46 ┆ER. A->B, TRANSFER. SRCADR: DEF┆
0x7f0a0…7f0c0 53 09 32 09 09 3b 20 46 52 5d 4e 2d 41 44 52 45 53 53 20 28 50 4f 52 54 20 41 29 0d 0a 4c 45 4e ┆S 2 ; FRÅN-ADRESS (PORT A) LEN┆
0x7f0c0…7f0e0 47 54 48 3a 09 44 45 46 53 09 32 09 09 3b 20 42 4c 4f 43 4b 4c 5b 4e 47 44 20 2d 20 31 2e 0d 0a ┆GTH: DEFS 2 ; BLOCKLÆNGD - 1. ┆
0x7f0e0…7f100 09 44 45 46 42 09 30 30 30 31 30 31 30 30 42 09 3b 20 43 52 31 42 3a 20 50 4f 52 54 20 41 44 52 ┆ DEFB 00010100B ; CR1B: PORT ADR┆
0x7f100…7f120 2e 20 49 4e 43 2e 20 50 4f 52 54 20 41 2d 4d 49 4e 4e 45 2e 0d 0a 09 44 45 46 42 09 30 30 30 31 ┆. INC. PORT A-MINNE. DEFB 0001┆
0x7f120…7f140 30 30 30 30 42 09 3b 20 43 52 31 42 3a 20 50 4f 52 54 20 41 44 52 2e 20 49 4e 43 2e 20 50 4f 52 ┆0000B ; CR1B: PORT ADR. INC. POR┆
0x7f140…7f160 54 20 42 2d 4d 49 4e 4e 45 0d 0a 4d 4f 44 45 3a 09 44 45 46 53 09 31 09 09 3b 20 43 52 32 42 3a ┆T B-MINNE MODE: DEFS 1 ; CR2B:┆
0x7f160…7f180 20 20 20 42 55 52 53 54 2f 42 59 54 45 2d 4d 4f 44 45 0d 0a 44 53 54 41 44 52 3a 09 44 45 46 53 ┆ BURST/BYTE-MODE DSTADR: DEFS┆
0x7f180…7f1a0 09 32 09 09 3b 20 54 49 4c 4c 2d 41 44 52 45 53 53 20 28 50 4f 52 54 20 42 29 0d 0a 09 44 45 46 ┆ 2 ; TILL-ADRESS (PORT B) DEF┆
0x7f1a0…7f1c0 42 09 31 30 30 30 30 30 31 30 42 09 3b 20 43 52 32 41 3a 20 53 54 4f 50 20 45 4e 44 2d 4f 46 2d ┆B 10000010B ; CR2A: STOP END-OF-┆
0x7f1c0…7f1e0 42 4c 4f 43 4b 0d 0a 09 44 45 46 42 09 31 31 30 30 31 31 31 31 42 09 3b 20 43 52 32 44 3a 20 4c ┆BLOCK DEFB 11001111B ; CR2D: L┆
0x7f1e0…7f200 41 44 44 41 20 53 54 41 52 54 41 44 52 45 53 53 45 52 20 46 5c 52 20 42 5d 44 41 0d 0a 09 09 09 ┆ADDA STARTADRESSER FØR BÅDA ┆
0x7f200…7f220 09 3b 20 50 4f 52 54 41 52 20 4f 43 48 20 4e 4f 4c 4c 41 20 52 5b 4b 4e 41 52 45 4e 2e 0d 0a 09 ┆ ; PORTAR OCH NOLLA RÆKNAREN. ┆
0x7f220…7f240 44 45 46 42 09 31 30 30 30 31 30 31 31 42 09 3b 20 43 52 32 44 3a 20 4e 4f 4c 4c 41 20 53 54 41 ┆DEFB 10001011B ; CR2D: NOLLA STA┆
0x7f240…7f260 54 55 53 2d 42 49 54 53 0d 0a 09 44 45 46 42 09 31 30 31 31 30 30 31 31 42 09 3b 20 43 52 32 44 ┆TUS-BITS DEFB 10110011B ; CR2D┆
0x7f260…7f280 3a 20 46 4f 52 43 45 20 52 45 41 44 59 2e 0d 0a 09 44 45 46 42 09 44 4d 45 4e 41 42 09 09 3b 20 ┆: FORCE READY. DEFB DMENAB ; ┆
0x7f280…7f2a0 45 4e 41 42 4c 45 20 44 4d 41 0d 0a 09 44 45 46 42 09 31 30 31 31 31 31 31 31 42 09 3b 20 43 52 ┆ENABLE DMA DEFB 10111111B ; CR┆
0x7f2a0…7f2c0 32 44 3a 20 53 45 54 20 4e 45 58 54 20 52 45 41 44 20 53 54 41 54 55 53 2e 0d 0a 0d 0a 09 44 45 ┆2D: SET NEXT READ STATUS. DE┆
0x7f2c0…7f2e0 46 42 09 30 09 09 3b 20 54 41 42 45 4c 4c 20 53 4c 55 54 2e 0d 0a 0d 0a 58 4f 46 46 4c 49 53 54 ┆FB 0 ; TABELL SLUT. XOFFLIST┆
0x7f2e0…7f300 3a 09 44 45 46 42 09 2d 31 2c 2d 31 2c 2d 31 2c 2d 31 2c 2d 31 2c 2d 31 2c 2d 31 2c 2d 31 0d 0a ┆: DEFB -1,-1,-1,-1,-1,-1,-1,-1 ┆
0x7f300…7f320 09 09 44 45 46 42 09 2d 31 2c 2d 31 2c 2d 31 2c 2d 31 2c 2d 31 2c 2d 31 2c 2d 31 2c 2d 31 0d 0a ┆ DEFB -1,-1,-1,-1,-1,-1,-1,-1 ┆
0x7f320…7f340 0d 0a 09 45 4e 44 0d 0a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a ┆ END ┆
0x7f340…7f360 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a ┆ ┆
[…0x1…]
0x7f380…7f3a0 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 ┆ ┆
[…0x3…]
0x7f400…7f800 (50, 1, 5) 0xe5[0x400]
0x7f800…7f820 (51, 0, 1) 4c 49 4e 4b 20 42 4e 4b 42 49 4f 53 33 5b 42 5d 3d 42 49 4f 53 4b 52 4e 4c 2c 42 4f 4f 54 2c 43 ┆LINK BNKBIOS3ÆBÅ=BIOSKRNL,BOOT,C┆
0x7f820…7f840 48 41 52 49 4f 2c 46 44 52 49 56 45 53 2c 53 43 42 2c 45 58 54 4d 45 4d 0d 0a 1a 1a 1a 1a 1a 1a ┆HARIO,FDRIVES,SCB,EXTMEM ┆
0x7f840…7f860 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a ┆ ┆
[…0x1…]
0x7f880…7f8a0 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 ┆ ┆
[…0x1f…]
0x7fc80…c7000 […elided…]
0xc7000…c7400 (79, 1, 2) 0xe5[0x400]
[…0x3…]