|
|
DataMuseum.dkPresents historical artifacts from the history of: Jet Computer Jet80 |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about Jet Computer Jet80 Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - downloadIndex: 5 C I S T
Length: 819200 (0xc8000)
Description: Bits:30005958 SuperCalc2
Types: 5¼" Floppy Disk, CpmFSAuto, ImdContainer
Notes: CP/M-fs(1024_2048_0x0_32_*1+1_1:0_79:1)
Media: [0, 0, 1] … [79, 1, 5] {1024: 800}
Signature: 1024_2048_0x0_32_*1+1_1:0_79:1
Confidence score: +13/-2
Sector size: 1024
Block size: 2048
Directory entries: 32
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 |
|---|---|---|---|---|
| 0 | 0 | 14464 | INSTALL.DAT | ⟦c61eab43d⟧ |
| 0 | 0 | 49664 | INSTALL.OVL | ⟦92bb3ff28⟧ |
| 0 | 0 | 15872 | INSTSC2.COM | ⟦4b53a93f3⟧ |
| 0 | 0 | 28928 | SC2.COM | ⟦33804b095⟧ |
| 0 | 0 | 14336 | SC2.HLP | ⟦072e8149e⟧ TextFile |
| 0 | 0 | 20352 | SC2.OVL | ⟦d7c4708ad⟧ |
0x00000…00400 (0, 0, 1) 0xe5[0x400]
[…0x9…]
0x02800…02820 (1, 0, 1) [0, 'SC2.COM', 0, 128, 'xl=00', 'bc=00', 'xh=00', 'rc=80', '0-0-0-0-0-0-0-0-1-0-0', [2, 0, 3, 0, 4, 0, 5, 0, 6, 0, 7, 0, 8, 0, 9, 0]]
0x02820…02840 [0, 'SC2.COM', 1, 98, 'xl=01', 'bc=00', 'xh=00', 'rc=62', '0-0-0-0-0-0-0-0-1-0-0', [10, 0, 11, 0, 12, 0, 13, 0, 14, 0, 15, 0, 16, 0, 0, 0]]
0x02840…02860 [0, 'SC2.HLP', 0, 112, 'xl=00', 'bc=00', 'xh=00', 'rc=70', '0-0-0-0-0-0-0-0-1-0-0', [17, 0, 18, 0, 19, 0, 20, 0, 21, 0, 22, 0, 23, 0, 0, 0]]
0x02860…02880 [0, 'SC2.OVL', 0, 128, 'xl=00', 'bc=00', 'xh=00', 'rc=80', '0-0-0-0-0-0-0-0-1-0-0', [24, 0, 25, 0, 26, 0, 27, 0, 28, 0, 29, 0, 30, 0, 31, 0]]
0x02880…028a0 [0, 'SC2.OVL', 1, 31, 'xl=01', 'bc=00', 'xh=00', 'rc=1f', '0-0-0-0-0-0-0-0-1-0-0', [32, 0, 33, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]
0x028a0…028c0 [0, 'INSTSC2.COM', 0, 124, 'xl=00', 'bc=00', 'xh=00', 'rc=7c', '0-0-0-0-0-0-0-0-1-0-0', [34, 0, 35, 0, 36, 0, 37, 0, 38, 0, 39, 0, 40, 0, 41, 0]]
0x028c0…028e0 [0, '-SC2.033', 0, 0, 'xl=00', 'bc=00', 'xh=00', 'rc=00', '0-0-0-0-0-0-0-0-1-0-0', [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]
0x028e0…02900 [0, 'INSTALL.OVL', 0, 128, 'xl=00', 'bc=00', 'xh=00', 'rc=80', '0-0-0-0-0-0-0-0-1-0-0', [50, 0, 51, 0, 52, 0, 53, 0, 54, 0, 55, 0, 56, 0, 57, 0]]
0x02900…02920 [0, 'INSTALL.OVL', 1, 128, 'xl=01', 'bc=00', 'xh=00', 'rc=80', '0-0-0-0-0-0-0-0-1-0-0', [58, 0, 59, 0, 60, 0, 61, 0, 62, 0, 63, 0, 64, 0, 65, 0]]
0x02920…02940 [0, 'INSTALL.OVL', 2, 128, 'xl=02', 'bc=00', 'xh=00', 'rc=80', '0-0-0-0-0-0-0-0-1-0-0', [66, 0, 67, 0, 68, 0, 69, 0, 70, 0, 71, 0, 72, 0, 73, 0]]
0x02940…02960 [0, 'INSTALL.OVL', 3, 4, 'xl=03', 'bc=00', 'xh=00', 'rc=04', '0-0-0-0-0-0-0-0-1-0-0', [74, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]
0x02960…02980 [0, 'INSTALL.DAT', 0, 113, 'xl=00', 'bc=00', 'xh=00', 'rc=71', '0-0-0-0-0-0-0-0-1-0-0', [75, 0, 76, 0, 77, 0, 78, 0, 79, 0, 80, 0, 81, 0, 82, 0]]
0x02980…029a0 Dirent {Status=0xe5}
[…0x13…]
0x02c00…03000 (1, 0, 2) 0xe5[0x400]
[…0x2…]
0x03800…03c00 (1, 0, 5) DataBlock {»SC2.COM«}
[…0x1c…]
0x0a900…0a920 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 ┆ ┆
[…0x17…]
0x0ac00…0b000 (4, 0, 4) 0xe5[0x400]
0x0b000…0b400 (4, 0, 5) DataBlock {»SC2.HLP«}
[…0xd…]
0x0e800…0ec00 (5, 1, 4) DataBlock {»SC2.OVL«}
[…0x13…]
0x13780…137a0 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…]
0x13800…13c00 (7, 1, 4) DataBlock {»INSTSC2.COM«}
[…0xf…]
0x17600…17620 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 ┆ ┆
[…0xf…]
0x17800…17820 (9, 0, 5) fc bc 00 01 a1 02 00 8c cb 2b c3 f6 c4 f0 74 05 b8 ff ff eb 04 b1 04 d3 e0 a3 f9 23 2d 14 2a 72 ┆ + t #- *r┆
0x17820…17840 05 3d 00 01 73 2c ba 58 23 e9 ba 00 fb 0e 17 bc 00 01 0e 1f 0e 07 e8 df 03 f6 06 d8 23 01 75 03 ┆ = s, X# # u ┆
0x17840…17860 e8 07 03 ba 47 22 f6 06 e6 23 ff 74 02 cd 20 e9 9c 00 ba 2c 01 b8 23 25 cd 21 be 81 00 e8 28 04 ┆ G" # t , #% ! ( ┆
0x17860…17880 75 03 eb 75 90 e8 dc 02 57 e8 13 04 8a 04 a2 a1 01 b8 04 29 bf 92 24 cd 21 e8 03 04 b0 00 bf b8 ┆u u W ) $ ! ┆
0x17880…178a0 24 cd 21 e8 02 04 74 0c 80 3c 3b 74 03 e9 bf 00 fe 0e e6 23 5f b0 41 80 7d 01 20 75 03 eb 76 90 ┆$ ! t <;t #_ A å u v ┆
0x178a0…178c0 b0 00 3c 2c 75 07 80 3e b9 24 20 75 13 c6 06 d9 23 41 be 92 24 bf aa 25 b9 24 00 f3 a4 e8 e4 03 ┆ <,u > $ u #A $ % $ ┆
0x178c0…178e0 80 3e b9 24 20 74 31 c6 06 d9 23 52 be b8 24 bf aa 25 b9 24 00 f3 a4 eb 54 ba df 24 b4 09 cd 21 ┆ > $ t1 #R $ % $ T $ !┆
0x178e0…17900 e8 18 02 eb 5f 90 bc 00 01 b0 07 e8 aa 03 e8 14 02 b4 09 cd 21 e8 0d 02 f6 06 e6 23 ff 74 02 cd ┆ _ ! # t ┆
0x17900…17920 20 fc bc 00 01 ba 1b 22 b4 09 cd 21 e8 ec 01 e8 76 03 74 e4 ac 24 5f a2 d9 23 bf aa 25 3c 41 75 ┆ " ! v t $_ # %<Au┆
0x17920…17940 08 e8 eb 01 e8 7d 03 eb cf 3c 52 75 13 f6 06 d8 23 ff 75 07 57 56 e8 72 03 5e 5f e8 bc 06 eb b8 ┆ å <Ru # u WV r ^_ ┆
0x17940…17960 3c 58 75 05 e8 fd 01 eb af 3c 51 75 02 cd 20 ba 6c 23 eb 92 14 00 49 4d 48 54 46 4c 45 52 4f 41 ┆<Xu <Qu l# IMHTFLEROA┆
0x17960…17980 58 00 00 00 23 24 53 57 42 43 ff 36 8d 25 ff 36 8f 25 be eb 22 bf 8e 25 b9 03 00 f3 a4 88 0e 78 ┆X #$SWBC 6 % 6 % " % x┆
0x17980…179a0 07 e8 62 09 bf 14 2a 73 19 c7 06 91 25 24 00 ba 86 25 b4 09 cd 21 ba 6c 22 b4 09 cd 21 e8 65 01 ┆ b *s %$ % ! l" ! e ┆
0x179a0…179c0 eb 0b a1 95 25 a3 c4 23 e8 eb 00 73 03 e9 bd 00 e8 13 0d 3c 61 72 02 24 5f 80 3e 78 07 ff 74 3e ┆ % # s <ar $_ >x t>┆
0x179c0…179e0 57 bf 56 02 8b 4d fe f2 ae 5f 75 5d 80 3e 78 07 c0 74 5c 3c 58 75 07 c6 06 78 07 c0 eb 5e 3c 48 ┆W V M _uÅ >x tØ<Xu x ^<H┆
0x179e0…17a00 75 07 c6 06 ed 23 00 eb 64 3c 4d 75 07 c6 06 ee 23 00 eb 59 3c 41 75 22 fe 0e 78 07 eb 3e 8a c8 ┆u # d<Mu # Y<Au" x > ┆
0x17a00…17a20 e8 62 0a 24 5f 8a e0 8a c1 57 bf 10 21 b9 04 00 f2 af 5f 75 14 80 c1 80 eb 22 3c 49 75 1e 89 1e ┆ b $_ W ! _u "<Iu ┆
0x17a20…17a40 d1 23 c6 06 e4 23 ff eb 24 ba c6 22 e9 b7 fe 80 f9 01 72 f5 80 f9 04 77 f0 80 c9 40 b8 03 00 e8 ┆ # # $ " r w @ ┆
0x17a40…17a60 f7 09 73 03 e9 df fd 8b c3 ab 8a c1 aa e8 76 0c 3c 3b 75 0b e8 6f 0c 3c 1a 74 ce 3c 0d 75 f5 3c ┆ s v <;u o < t < u <┆
0x17a60…17a80 0d 75 c6 e8 ff 09 3c 0a 75 bf e9 3b ff 8f 06 8f 25 8f 06 8d 25 c3 55 6e 64 65 66 69 6e 65 64 20 ┆ u < u ; % % Undefined ┆
0x17a80…17aa0 73 74 72 75 63 74 75 72 65 20 69 6e 20 53 45 51 20 66 69 6c 65 24 e8 2d 0c 3c 3b 75 03 58 eb b4 ┆structure in SEQ file$ - <;u X ┆
0x17aa0…17ac0 33 db 3c 26 74 07 c6 06 78 07 00 eb 08 e8 16 0c eb 03 e8 b0 09 8a e0 3c 41 72 02 24 5f 2c 30 72 ┆3 <&t x <Ar $_,0r┆
0x17ac0…17ae0 1b 3c 0a 72 02 2c 07 3c 0f 77 11 b9 04 00 03 db 72 23 e2 fa b4 00 03 d8 72 1b eb d6 80 fc 20 74 ┆ < r , < w r# r t┆
0x17ae0…17b00 13 80 fc 09 74 0e 80 e4 5f 80 fc 48 74 06 80 fc 1a f9 75 01 c3 ba ee 22 e9 eb fd b4 0a ba de 24 ┆ t _ Ht u " $┆
0x17b00…17b20 cd 21 be e0 24 b0 0d e8 8e 01 b0 0a e9 89 01 e8 6d 01 75 09 81 ff 85 25 74 13 be b0 1d b8 01 29 ┆ ! $ m u %t )┆
0x17b20…17b40 cd 21 0a c0 75 07 80 7d 01 20 74 01 c3 ff 75 0c c6 45 0c 24 8b d7 42 b4 09 cd 21 8f 45 0c ba 24 ┆ ! u å t u E $ B ! E $┆
0x17b40…17b60 23 e9 a2 fd bf 85 25 e8 c5 ff c7 06 8b 24 14 2a b0 00 a2 15 0d a2 d8 23 a2 e4 23 c6 06 ee 23 ff ┆# % $ * # # # ┆
0x17b60…17b80 c7 06 d1 23 00 01 56 be 35 21 ac 3c ff 74 0a 3c 01 77 f7 c6 44 ff 00 eb f1 5e c3 b0 0d e8 3b 00 ┆ # V 5! < t < w D ^ ; ┆
0x17b80…17ba0 b0 0a eb 37 ac a8 7f 74 07 e8 2f 00 24 80 74 f4 c3 e8 25 00 e2 fb c3 bf 01 25 51 56 57 8b d0 e8 ┆ 7 t / $ t % %QVW ┆
0x17ba0…17bc0 71 0d 5f 87 f7 b9 04 00 ac e8 0f 00 e2 fa 5e 59 c3 8b c2 57 e8 e0 ff 5f c3 b0 20 f6 06 e7 23 ff ┆q _ ^Y W _ # ┆
0x17bc0…17be0 74 38 f6 06 d8 23 01 74 31 50 57 bf bf 23 fe 05 3c 09 75 06 80 05 07 80 25 f8 8b 3e f7 23 24 7f ┆t8 # t1PW # < u % > #$ ┆
0x17be0…17c00 aa 81 ff 14 2a 75 03 e8 11 00 89 3e f7 23 ff 06 c0 23 75 04 ff 06 c2 23 5f 58 c3 52 b4 1a ba 14 ┆ *u > # #u #_X R ┆
0x17c00…17c20 (9, 1, 1) 28 cd 21 87 d7 ba aa 25 b4 15 cd 21 0a c0 5a 75 01 c3 ba 91 22 e9 ce fc c3 c6 06 18 05 c3 b0 1a ┆( ! % ! Zu " ┆
0x17c20…17c40 e8 98 ff 8b 1e f7 23 81 eb 14 28 9c 74 03 e8 ca ff 9d 74 11 b8 00 02 2b c3 74 0a 29 06 ba 25 73 ┆ # ( t t + t ) %s┆
0x17c40…17c60 04 ff 0e bc 25 ba aa 25 b4 10 cd 21 0a c0 75 29 ba 0b 23 b4 09 cd 21 bf 01 25 57 8b 16 c2 23 0b ┆ % % ! u) # ! %W # ┆
0x17c60…17c80 d2 74 03 e8 ad 0c 8b 16 c0 23 e8 a6 0c b8 48 24 ab 5a b4 09 cd 21 e9 8c fe ba 4a 22 e9 67 fc e8 ┆ t # H$ Z ! J" g ┆
0x17c80…17ca0 06 00 80 3c 2c 75 0d 46 50 ac 3c 20 74 fb 3c 09 74 f7 4e 58 80 3c 0d c3 50 52 24 7f 92 b4 02 cd ┆ <,u FP < t < t NX < PR$ ┆
0x17ca0…17cc0 21 5a 58 c3 f6 06 d8 23 01 75 07 e8 bc fc 89 3e 05 24 c6 06 e5 23 00 8b 1e 09 24 f6 07 80 75 05 ┆!ZX # u > $ # $ u ┆
0x17cc0…17ce0 c6 06 fe 23 ff e8 3b 04 73 03 e9 19 fc 8b 2e 09 24 f6 06 d8 23 01 75 0a ba 87 23 b4 09 cd 21 eb ┆ # ; s . $ # u # ! ┆
0x17ce0…17d00 3e 90 e8 30 06 e8 3b 03 e8 18 06 73 03 e9 f6 fb f6 06 ee 23 ff 74 18 be 35 21 ac 3c ff 74 10 3c ┆> 0 ; s # t 5! < t <┆
0x17d00…17d20 01 75 05 e8 7e fe eb f2 ac a8 80 75 ed eb f9 be d8 21 f6 06 ed 23 ff 75 03 be e3 21 e8 65 fe 8b ┆ u ü u ! # u ! e ┆
0x17d20…17d40 36 ff 23 3b 36 05 24 72 03 e9 a9 00 a1 cf 23 3b 04 72 f6 ad ac 89 36 ff 23 3c 09 75 3f 3b 36 05 ┆6 #;6 $r #; r 6 #< u?;6 ┆
0x17d40…17d60 24 73 20 f6 44 02 40 74 1a 8d 74 fd 89 36 68 06 89 36 26 07 83 c6 03 3b 36 05 24 73 06 f6 44 02 ┆$s D @t t 6h 6& ;6 $s D ┆
0x17d60…17d80 40 75 f1 89 36 ff 23 bf 00 00 0b ff 74 08 c6 06 91 24 ff eb 59 90 ba 76 03 e9 6a fb 3c 0a 72 35 ┆@u 6 # t $ Y v j < r5┆
0x17d80…17da0 75 25 3b 36 05 24 73 46 ad 8b c8 a3 fb 23 ac 2c 80 72 8c 3c 03 77 88 d0 e0 b4 00 8b d8 89 8f a2 ┆u%;6 $sF # , r < w ┆
0x17da0…17dc0 23 89 36 ff 23 eb db 3c 11 73 2a b7 00 8a d8 f6 97 dc 23 eb 19 a2 fd 23 c6 06 91 24 00 c7 06 8f ┆# 6 # < s* # # $ ┆
0x17dc0…17de0 24 00 00 c6 06 cd 23 00 a1 68 06 a3 26 07 ad a3 fb 23 e9 4a ff 33 c0 a3 cb 23 a2 bd 23 a2 be 23 ┆$ # h & # J 3 # # #┆
0x17de0…17e00 a2 d4 23 a2 d3 23 f6 06 d8 23 01 74 1d f6 06 fe 23 ff 74 11 8b 46 01 3b 06 cf 23 77 08 e8 b8 06 ┆ # # # t # t F ; #w ┆
0x17e00…17e20 e8 8c 07 74 e8 b0 09 e8 b1 fd c6 06 78 07 0a f6 06 cd 23 ff 75 35 f6 06 91 24 ff 74 2e f7 06 8f ┆ t x # u5 $ t. ┆
0x17e20…17e40 24 ff ff 75 26 be 00 00 8d 74 03 3b 36 05 24 73 06 f6 44 02 40 75 06 8b 36 68 06 eb eb 89 36 26 ┆$ u& t ;6 $s D @u 6h 6&┆
0x17e40…17e60 07 ad a3 8f 24 ac 24 3f a2 fd 23 c6 06 e5 23 01 bf 01 25 c6 05 80 e8 f7 0b b7 00 88 3e bf 23 8a ┆ $ $? # # % > # ┆
0x17e60…17e80 1e fd 23 03 db ff 97 03 18 b4 0b cd 21 f6 06 d8 23 01 75 03 eb 44 90 eb 0a ba 00 00 b8 09 3b ab ┆ # ! # u D ; ┆
0x17e80…17ea0 e8 90 0a f6 06 dd 23 ff 74 0d b0 09 aa e8 7d 0d b0 09 aa b8 3f 3f ab 80 4d ff 80 8b 36 d6 23 81 ┆ # t å ?? M 6 # ┆
0x17ea0…17ec0 e6 ff 0f 81 c6 54 1d e8 da fc be 01 25 f6 04 7f 74 08 b0 09 e8 04 fd e8 ca fc 8b 3e 03 24 3b 3e ┆ T % t > $;>┆
0x17ec0…17ee0 09 24 73 1d 8b 05 3b 06 cf 23 77 15 83 c7 02 89 3e 03 24 be e5 22 ba 00 00 e8 5d 04 80 0d 01 eb ┆ $s ; #w > $ " Å ┆
0x17ee0…17f00 d1 be ef 23 f6 06 fd 23 ff 75 09 f6 44 03 7f 74 03 e8 90 fc f6 06 ec 23 ff 74 4c 8a 1e bf 23 80 ┆ # # u D t # tL # ┆
0x17f00…17f20 e3 f8 80 c3 08 b0 09 e8 b1 fc 80 fb 28 72 f3 b0 3b e8 a7 fc a1 cf 23 8b 0e cb 23 2b c1 83 f9 10 ┆ (r ; # #+ ┆
0x17f20…17f40 76 03 b9 10 00 e8 6f fc be aa 23 b0 20 e8 8b fc ac bf 01 25 57 e8 e2 09 5f 87 f7 ac e8 7c fc ac ┆v o # %W _ ø ┆
0x17f40…17f60 e8 78 fc 87 f7 e2 e4 e8 31 fc f6 06 d4 23 ff 74 09 be f3 1f e8 2d fc e8 21 fc f6 06 d3 23 ff 74 ┆ x 1 # t - ! # t┆
0x17f60…17f80 03 e8 17 fc f7 06 c4 23 ff ff 74 03 e9 b0 fd f6 06 e4 23 ff 75 27 8b 16 0a 26 b1 04 d3 e2 03 16 ┆ # t # u' & ┆
0x17f80…17fa0 08 26 89 16 e6 08 c6 06 fd 23 00 c6 06 e1 23 00 c6 06 e0 23 20 c6 06 e8 23 ff e8 d7 03 f6 06 d8 ┆ & # # # # ┆
0x17fa0…17fc0 23 01 74 14 c6 06 e7 23 ff f6 06 fe 23 ff 74 08 e8 05 05 e8 d9 05 eb f1 ba 85 25 b4 10 cd 21 f6 ┆# t # # t % ! ┆
0x17fc0…17fe0 06 d8 23 01 75 0f c6 06 d8 23 01 80 3e d9 23 41 75 27 e9 dd fc e8 d5 06 be d4 1d e8 a6 fb f6 06 ┆ # u # > #Au' ┆
0x17fe0…18000 e4 23 ff 75 0e ba 00 00 e8 4e 03 b0 4c e8 cb fb e8 be fb e8 85 fb e8 1f fc c3 8b 1e 09 24 f6 07 ┆ # u N L $ ┆
0x18000…18020 (9, 1, 2) 80 75 1f c6 06 fe 23 ff c6 06 cb 0d 00 e8 ff fa e8 10 00 8b f5 73 03 e9 cc f8 e8 9b 04 74 fb e8 ┆ u # s t ┆
0x18020…18040 f6 fb c3 b8 14 28 a3 f7 23 be ce 20 e8 55 fb be 86 25 b9 08 00 ac 3c 20 74 05 e8 7e fb e2 f6 bf ┆ ( # U % < t ü ┆
0x18040…18060 01 25 57 b0 09 aa 8b 16 99 25 8b da b1 05 d3 eb 81 e3 0f 00 e8 1c 06 8b da 81 e3 1f 00 e8 10 06 ┆ %W % ┆
0x18060…18080 8a de d1 eb 83 c3 50 e8 06 06 b8 09 5b ab b4 2a cd 21 8a de b7 00 e8 fa 05 8a da e8 f2 05 8b d9 ┆ P Æ * ! ┆
0x18080…180a0 81 eb 6c 07 e8 e9 05 b0 5d aa b8 0d 8a ab 5e e8 f2 fa e8 e6 fa ba aa 25 b4 16 cd 21 50 8a 26 c2 ┆ l Å ^ % !P & ┆
0x180a0…180c0 25 80 fc ff 74 2f c6 06 84 23 24 d0 d4 72 08 a0 aa 25 0c 40 a2 84 23 ba 7c 23 b4 09 cd 21 ff 36 ┆% t/ #$ r % @ # ø# ! 6┆
0x180c0…180e0 b6 25 c6 06 b6 25 24 ba ab 25 b4 09 cd 21 8f 06 b6 25 e8 30 fa c6 06 18 05 90 c6 06 ca 25 00 c7 ┆ % %$ % ! % 0 % ┆
0x180e0…18100 06 b8 25 00 02 c6 06 e9 23 ff c6 06 e7 23 ff c7 06 c0 23 00 00 c7 06 c2 23 00 00 8b 2e 09 24 58 ┆ % # # # # . $X┆
0x18100…18120 e9 00 02 e8 e0 01 73 01 c3 c7 06 ff 23 14 2a a1 05 24 a3 03 24 33 c0 a3 de 23 a2 dd 23 a2 c6 0c ┆ s # * $ $3 # # ┆
0x18120…18140 a2 cd 23 a3 8f 24 a3 68 06 a2 91 24 a2 fd 23 a3 cb 23 fe c8 a2 ec 23 a2 e8 23 a2 e9 23 a2 ea 23 ┆ # $ h $ # # # # # #┆
0x18140…18160 a2 eb 23 f6 06 d8 23 01 74 03 eb 6b 90 33 c0 a2 9e 0e a2 ca 23 a3 07 24 a3 0a 26 c7 06 08 26 00 ┆ # # t k 3 # $ & & ┆
0x18160…18180 01 a3 02 26 c7 06 04 26 ff ff a1 95 25 a3 c8 23 8b 3e 05 24 81 3e 8e 25 45 58 75 1b 80 3e 90 25 ┆ & & % # > $ > %EXu > %┆
0x18180…181a0 45 75 14 e8 ba 00 8b 3e 8b 24 f6 06 e4 23 ff 75 06 c7 06 d1 23 00 00 89 3e 09 24 c6 05 c0 b8 03 ┆Eu > $ # u # > $ ┆
0x181a0…181c0 00 e8 95 02 73 03 e9 7d f6 b0 41 aa 33 c0 a3 af 0f ab c6 06 fe 23 00 a1 c8 23 a3 c4 23 c7 06 93 ┆ s å A 3 # # # ┆
0x181c0…181e0 25 00 02 c7 06 91 25 00 00 a0 ca 23 a2 a5 25 bf fb 21 8b 16 0a 26 e8 3a 07 8b 16 08 26 47 e8 32 ┆% % # % ! & : &G 2┆
0x181e0…18200 07 bf a2 23 33 c0 b9 04 00 f3 ab bf 10 22 8b 16 02 26 e8 1e 07 47 b1 04 d3 e2 52 8b 16 04 26 e8 ┆ #3 " & G R & ┆
0x18200…18220 11 07 a1 d1 23 a3 cf 23 c7 06 f5 23 14 28 58 50 03 d0 f6 06 9e 0e ff 9c 74 09 e8 57 01 bb 00 00 ┆ # # # (XP t W ┆
0x18220…18240 80 0f 01 9d 5a 74 12 e8 4a 01 8b 1e 1e 0b 80 0f 01 89 16 a4 23 89 16 a5 0e f8 c6 06 cb 0d 00 c3 ┆ Zt J # ┆
0x18240…18260 fe 0e 9e 0e b9 1a 00 c7 06 93 25 01 00 b4 1a ba f4 25 cd 21 ba 85 25 b9 1a 00 b4 27 cd 21 0a c0 ┆ % % ! % ' ! ┆
0x18260…18280 74 03 eb 7c 90 a1 fc 25 05 1f 00 b1 05 d3 e8 a2 ca 23 b1 09 d3 e0 29 06 c8 23 b8 00 02 2b 06 f6 ┆t ø % # ) # + ┆
0x18280…182a0 25 3d fc 01 74 04 29 06 c8 23 a1 0c 26 a3 a6 25 f7 06 fa 25 ff ff 74 a7 b4 1a ba 0e 26 cd 21 ba ┆%= t ) # & % % t & ! ┆
0x182a0…182c0 85 25 b9 04 00 b4 27 cd 21 0a c0 75 33 8b 1e 10 26 b1 04 d3 e3 03 1e 0e 26 8b 3e 05 24 3b 3e 8b ┆ % ' ! u3 & & > $;> ┆
0x182c0…182e0 24 73 09 3b 1d 76 05 83 c7 02 eb f1 b8 02 00 e8 67 01 73 03 e9 4f f5 93 ab ff 0e fa 25 75 c0 c3 ┆$s ; v g s O %u ┆
0x182e0…18300 ba ac 22 e9 00 f6 ba 85 25 bf 91 25 b9 19 00 b0 00 f3 aa b4 0f cd 21 c7 06 f5 23 14 28 c7 06 93 ┆ " % % ! # ( ┆
0x18300…18320 25 00 02 0a c0 75 01 c3 ba 77 22 80 fc 16 74 03 ba 68 22 f9 c3 8b 36 09 24 b2 00 f6 04 80 74 01 ┆% u w" t h" 6 $ t ┆
0x18320…18340 c3 8b de 83 c6 03 8a 04 a8 c0 75 04 0a d0 eb f3 0a d2 75 e5 80 0f 20 eb e0 83 3e 07 24 40 bf 0b ┆ u u > $@ ┆
0x18340…18360 24 72 0e b9 20 00 eb 03 83 c7 04 3b 15 74 09 73 05 83 ef 04 eb 02 e0 f0 8b 7d 02 eb 03 83 c7 03 ┆$r ; t s å ┆
0x18360…18380 8a 05 a8 c0 74 f7 a8 80 75 05 3b 55 01 77 ee 89 3e 1e 0b c3 f6 06 d8 23 01 75 f4 f6 06 e8 23 ff ┆ t u ;U w > # u # ┆
0x18380…183a0 74 ed 57 8b 1e cf 23 f6 06 fd 23 ff 75 04 2b 1e cb 23 e8 a4 ff 74 19 b8 06 00 ff 06 07 24 e8 98 ┆t W # # u + # t $ ┆
0x183a0…183c0 00 73 02 eb 20 c6 05 40 89 55 01 83 c7 03 eb 29 83 c7 03 f6 05 c0 75 05 3b 5d 01 73 f3 b8 03 00 ┆ s @ U ) u ;Å s ┆
0x183c0…183e0 e8 76 00 73 14 b0 00 0a c0 75 6c 52 ba 35 23 b4 09 88 26 c6 0c cd 21 eb 5e a0 e1 23 b1 04 d2 e8 ┆ v s ulR 5# & ! ^ # ┆
0x183e0…18400 b1 30 22 0e e0 23 0a c1 f6 06 fd 23 ff 74 02 b0 00 88 05 89 5d 01 c6 06 fe 23 ff f7 06 07 24 3f ┆ 0" # # t Å # $?┆
0x18400…18420 (9, 1, 3) 00 75 34 8b 36 09 24 bf 0b 24 52 53 b3 20 b1 05 8b 16 07 24 b0 00 3a c2 74 1b 88 16 15 0d d3 ea ┆ u4 6 $ $RS $ : t ┆
0x18420…18440 8b ca 8b c6 46 a5 ab 83 c6 03 f6 04 c0 74 f8 e2 f6 fe cb 75 eb 5b 5a 5f c3 57 56 51 8b 0e 8b 24 ┆ F t u ÆZ_ WVQ $┆
0x18440…18460 8b f1 2b cf 41 8b fe 03 f8 81 ff 14 2a 72 06 39 3e f9 23 73 03 f9 eb 09 89 3e 8b 24 fd f3 a4 fc ┆ + A *r 9> #s > $ ┆
0x18460…18480 f8 59 5e 5f c3 56 b0 00 f7 06 c4 23 ff ff 74 2f 8b 36 f5 23 81 fe 14 28 72 1c 52 b4 1a ba 14 26 ┆ Y^_ V # t/ 6 # (r R &┆
0x18480…184a0 cd 21 87 d6 ba 85 25 b4 14 cd 21 3c 01 75 06 c7 06 c4 23 00 00 5a ac 89 36 f5 23 ff 0e c4 23 ff ┆ ! % !< u # Z 6 # # ┆
0x184a0…184c0 06 cb 23 ff 06 cf 23 8b 36 cb 23 83 fe 10 77 06 81 c6 a9 23 88 04 5e c3 f6 06 fe 23 ff 74 f8 8b ┆ # # 6 # w # ^ # t ┆
0x184c0…184e0 fd 8a 05 24 01 a2 92 0e 74 09 b0 00 0a c0 74 03 e8 da 01 ff 75 01 8b f5 c6 06 da 23 00 a0 e7 23 ┆ $ t t u # #┆
0x184e0…18500 50 0a c0 74 03 a0 e9 23 a2 e7 23 e8 89 00 fe 06 da 23 a0 da 23 b9 08 00 80 3e d9 23 41 75 04 fe ┆P t # # # # > #Au ┆
0x18500…18520 c0 fe c1 3c 09 76 0e e8 71 f6 e8 6a 00 e8 81 f6 c6 06 da 23 02 80 3e d9 23 41 75 05 b0 4c e8 9a ┆ < v q j # > #Au L ┆
0x18520…18540 f6 ac ad e8 71 f6 b9 04 00 8a 44 fd a8 40 74 08 a8 01 74 26 b0 53 eb 1e 50 b0 20 e8 7d f6 58 b1 ┆ q D @t t& S P å X ┆
0x18540…18560 04 d2 e8 24 03 bb 31 21 d7 e8 6f f6 49 8a 44 fd 24 0f bb 28 21 d7 e8 62 f6 49 e8 34 f6 80 3c 3f ┆ $ 1! o I D $ (! b I 4 <?┆
0x18560…18580 76 8c e8 16 f6 58 a2 e7 23 8b ee ac a8 80 74 05 c6 06 fe 23 00 5a c3 80 3e d9 23 41 75 f8 51 b9 ┆v X # t # Z > #Au Q ┆
0x18580…185a0 06 00 b0 09 e8 34 f6 e2 f9 59 b0 3b e9 2c f6 52 9c b0 00 a8 01 74 79 c7 06 6f 20 0d 8a b0 00 0a ┆ 4 Y ; , R ty o ┆
0x185a0…185c0 c0 74 0c 81 fa 88 88 75 06 c7 06 6f 20 20 20 b0 53 e8 07 f6 89 16 af 0f e8 f6 f5 be 67 20 e8 c3 ┆ t u o S g ┆
0x185c0…185e0 f5 c7 06 6f 20 0d 8a c6 06 cb 0d ff f6 06 fd 23 ff 75 1e be a2 23 bf 83 20 b9 04 00 74 01 49 51 ┆ o # u # t IQ┆
0x185e0…18600 ad 92 e8 2e 03 59 83 c7 06 e2 f4 be 78 20 e8 93 f5 0b d2 75 1b a1 d1 23 0b c0 74 14 52 92 be a7 ┆ . Y x u # t R ┆
0x18600…1a800 […elided…]
0x1a800…1a820 (10, 1, 2) 65 71 75 65 6e 74 69 61 6c 20 69 6e 73 74 72 75 63 74 69 6f 6e 20 66 69 6c 65 2e 20 49 74 20 69 ┆equential instruction file. It i┆
0x1a820…1a840 73 20 69 6d 70 6f 72 74 61 6e 74 0d 0a 20 20 20 20 20 20 20 20 20 20 74 6f 20 20 61 63 63 75 72 ┆s important to accur┆
0x1a840…1a860 61 74 65 6c 79 20 20 73 70 65 63 69 66 79 20 20 74 68 65 73 65 20 20 6c 6f 63 61 74 69 6f 6e 73 ┆ately specify these locations┆
0x1a860…1a880 20 20 66 6f 72 20 20 61 6e 20 20 61 63 63 75 72 61 74 65 0d 0a 20 20 20 20 20 20 20 20 20 20 72 ┆ for an accurate r┆
0x1a880…1a8a0 65 66 65 72 65 6e 63 65 20 74 61 62 6c 65 20 61 6e 64 20 6d 69 6e 69 6d 75 6d 20 74 6f 75 63 68 ┆eference table and minimum touch┆
0x1a8a0…1a8c0 69 6e 67 20 20 75 70 20 20 6f 66 20 74 68 65 20 41 53 4d 20 20 6f 75 74 70 75 74 0d 0a 20 20 20 ┆ing up of the ASM output ┆
0x1a8c0…1a8e0 20 20 20 20 20 20 20 74 65 78 74 2e 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 54 68 ┆ text. Th┆
0x1a8e0…1a900 65 20 20 6e 75 6d 62 65 72 20 6f 66 20 72 65 66 65 72 65 6e 63 65 73 20 20 77 69 74 68 69 6e 20 ┆e number of references within ┆
0x1a900…1a920 74 68 65 20 20 66 69 6c 65 20 64 65 74 65 72 6d 69 6e 65 73 0d 0a 20 20 20 20 20 20 20 20 20 20 ┆the file determines ┆
0x1a920…1a940 74 68 65 20 61 6d 6f 75 6e 74 20 6f 66 20 6d 65 6d 6f 72 79 20 72 65 71 75 69 72 65 64 20 20 73 ┆the amount of memory required s┆
0x1a940…1a960 69 6e 63 65 20 20 61 20 72 65 66 65 72 65 6e 63 65 20 20 74 61 62 6c 65 20 20 69 73 0d 0a 20 20 ┆ince a reference table is ┆
0x1a960…1a980 20 20 20 20 20 20 20 20 62 75 69 6c 74 20 20 69 6e 20 20 6d 65 6d 6f 72 79 20 64 75 72 69 6e 67 ┆ built in memory during┆
0x1a980…1a9a0 20 74 68 65 20 31 73 74 20 20 70 61 73 73 2e 20 44 69 73 61 73 73 65 6d 62 6c 79 20 69 73 20 20 ┆ the 1st pass. Disassembly is ┆
0x1a9a0…1a9c0 64 6f 6e 65 0d 0a 20 20 20 20 20 20 20 20 20 20 66 72 6f 6d 20 20 64 69 73 6b 20 61 6e 64 20 20 ┆done from disk and ┆
0x1a9c0…1a9e0 6f 6e 6c 79 20 20 6f 6e 65 20 20 66 69 6c 65 20 73 65 63 74 6f 72 20 69 73 20 69 6e 20 20 6d 65 ┆only one file sector is in me┆
0x1a9e0…1aa00 6d 6f 72 79 20 20 61 74 20 61 6e 79 0d 0a 20 20 20 20 20 20 20 20 20 20 67 69 76 65 6e 20 20 74 ┆mory at any given t┆
0x1aa00…1aa20 69 6d 65 2e 20 54 68 65 72 65 66 6f 72 65 20 6d 65 6d 6f 72 79 20 73 69 7a 65 20 20 64 6f 65 73 ┆ime. Therefore memory size does┆
0x1aa20…1aa40 20 20 6e 6f 74 20 6c 69 6d 69 74 20 74 68 65 20 73 69 7a 65 0d 0a 20 20 20 20 20 20 20 20 20 20 ┆ not limit the size ┆
0x1aa40…1aa60 6f 66 20 74 68 65 20 66 69 6c 65 20 74 6f 20 62 65 20 64 69 73 61 73 73 65 6d 62 6c 65 64 2e 20 ┆of the file to be disassembled. ┆
0x1aa60…1aa80 34 38 4b 20 62 79 74 65 73 20 6f 66 20 20 6d 65 6d 6f 72 79 20 77 69 6c 6c 20 62 65 0d 0a 20 20 ┆48K bytes of memory will be ┆
0x1aa80…1aaa0 20 20 20 20 20 20 20 20 65 6e 6f 75 67 68 20 66 6f 72 20 6d 6f 73 74 20 70 72 6f 67 72 61 6d 73 ┆ enough for most programs┆
0x1aaa0…1aac0 20 20 62 75 74 20 61 20 66 65 77 20 77 69 6c 6c 20 20 6e 65 65 64 20 20 36 34 4b 20 6f 72 20 31 ┆ but a few will need 64K or 1┆
0x1aac0…1aae0 32 38 4b 2e 0d 0a 20 20 20 20 20 20 20 20 20 20 4f 6e 65 20 20 64 69 73 6b 65 74 74 65 20 20 64 ┆28K. One diskette d┆
0x1aae0…1ab00 72 69 76 65 20 20 69 73 20 20 73 75 66 66 69 63 69 65 6e 74 20 20 61 6c 74 68 6f 75 67 68 20 74 ┆rive is sufficient although t┆
0x1ab00…1ab20 77 6f 20 20 69 73 20 20 6d 6f 72 65 0d 0a 20 20 20 20 20 20 20 20 20 20 63 6f 6e 76 65 6e 69 65 ┆wo is more convenie┆
0x1ab20…1ab40 6e 74 2e 0d 0a 0d 0a 0d 0a 0d 0a 0d 0a 0d 0a 0d 0a 0d 0a 0d 0a 0d 0a 0d 0a 0d 0a 0d 0a 0d 0a 0d ┆nt. ┆
0x1ab40…1ab60 0a 0d 0a 0d 0a 0d 0a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 54 68 65 20 49 42 4d 20 ┆ The IBM ┆
0x1ab60…1ab80 50 65 72 73 6f 6e 61 6c 20 43 6f 6d 70 75 74 65 72 20 41 73 73 65 6d 62 6c 79 20 43 6f 64 65 20 ┆Personal Computer Assembly Code ┆
0x1ab80…1aba0 47 65 6e 65 72 61 74 6f 72 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆Generator ┆
0x1aba0…1abc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 50 61 67 65 20 32 0d 0a 0d 0a 20 20 20 20 20 20 ┆ Page 2 ┆
0x1abc0…1abe0 20 20 20 20 20 20 20 20 20 20 20 44 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 46 6f 72 20 41 53 4d ┆ Documentation For ASM┆
0x1abe0…1ac00 47 45 4e 2e 43 4f 4d 20 62 79 20 4a 61 63 6b 20 47 65 72 73 62 61 63 68 0d 0a 0d 0a 0d 0a 20 20 ┆GEN.COM by Jack Gersbach ┆
0x1ac00…1ac20 (10, 1, 3) 20 20 20 20 20 20 20 20 32 2e 20 52 55 4e 4e 49 4e 47 20 41 53 4d 47 45 4e 2e 43 4f 4d 0d 0a 20 ┆ 2. RUNNING ASMGEN.COM ┆
0x1ac20…1ac40 20 20 20 20 20 20 20 20 20 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 54 68 65 20 70 72 ┆ The pr┆
0x1ac40…1ac60 6f 67 72 61 6d 20 69 73 20 69 6e 76 6f 6b 65 64 20 62 79 20 74 79 70 69 6e 67 3a 20 41 53 4d 47 ┆ogram is invoked by typing: ASMG┆
0x1ac60…1ac80 45 4e 0d 0a 20 20 20 20 20 20 20 20 20 20 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 59 ┆EN Y┆
0x1ac80…1aca0 6f 75 20 20 61 72 65 20 20 74 68 65 6e 20 20 70 72 6f 6d 70 74 65 64 20 20 20 66 6f 72 20 20 61 ┆ou are then prompted for a┆
0x1aca0…1acc0 20 20 66 69 6c 65 20 20 73 70 65 63 69 66 69 63 61 74 69 6f 6e 2e 0d 0a 20 20 20 20 20 20 20 20 ┆ file specification. ┆
0x1acc0…1ace0 20 20 52 65 73 70 6f 6e 64 20 77 69 74 68 20 74 68 65 20 6e 61 6d 65 20 6f 66 20 20 74 68 65 20 ┆ Respond with the name of the ┆
0x1ace0…1ad00 65 78 65 63 75 74 61 62 6c 65 20 66 69 6c 65 20 66 72 6f 6d 20 77 68 69 63 68 20 79 6f 75 0d 0a ┆executable file from which you ┆
0x1ad00…1ad20 20 20 20 20 20 20 20 20 20 20 77 69 73 68 20 20 74 6f 20 20 67 65 6e 65 72 61 74 65 20 20 74 68 ┆ wish to generate th┆
0x1ad20…1ad40 65 20 61 73 73 65 6d 62 6c 79 20 63 6f 64 65 2e 20 20 54 68 65 20 20 65 78 65 63 75 74 61 62 6c ┆e assembly code. The executabl┆
0x1ad40…1ad60 65 20 66 69 6c 65 0d 0a 20 20 20 20 20 20 20 20 20 20 77 69 6c 6c 20 20 6e 6f 72 6d 61 6c 6c 79 ┆e file will normally┆
0x1ad60…1ad80 20 68 61 76 65 20 61 6e 20 20 65 78 74 65 6e 73 69 6f 6e 20 6f 66 20 45 58 45 20 6f 72 20 43 4f ┆ have an extension of EXE or CO┆
0x1ad80…1ada0 4d 2e 20 41 53 4d 47 45 4e 20 77 69 6c 6c 0d 0a 20 20 20 20 20 20 20 20 20 20 63 68 65 63 6b 20 ┆M. ASMGEN will check ┆
0x1ada0…1adc0 74 68 69 73 20 66 69 6c 65 20 73 70 65 63 20 66 6f 72 20 76 61 6c 69 64 69 64 74 79 20 20 61 6e ┆this file spec for valididty an┆
0x1adc0…1ade0 64 20 74 68 65 6e 20 72 65 73 70 6f 6e 64 20 77 69 74 68 20 20 61 0d 0a 20 20 20 20 20 20 20 20 ┆d then respond with a ┆
0x1ade0…1ae00 20 20 70 72 6f 6d 70 74 20 20 74 68 61 74 20 20 69 6e 63 6c 75 64 65 73 20 20 61 20 20 73 75 6d ┆ prompt that includes a sum┆
0x1ae00…1ae20 6d 61 72 79 20 20 6f 66 20 74 68 65 20 20 63 6f 6d 6d 61 6e 64 20 20 6c 65 74 74 65 72 73 0d 0a ┆mary of the command letters ┆
0x1ae20…1ae40 20 20 20 20 20 20 20 20 20 20 69 6e 64 69 63 61 74 69 6e 67 20 74 68 61 74 20 79 6f 75 20 6d 61 ┆ indicating that you ma┆
0x1ae40…1ae60 79 20 20 67 69 76 65 20 69 74 20 20 61 20 20 63 6f 6d 6d 61 6e 64 2e 20 54 68 65 20 65 78 65 63 ┆y give it a command. The exec┆
0x1ae60…1ae80 75 74 61 62 6c 65 0d 0a 20 20 20 20 20 20 20 20 20 20 66 69 6c 65 20 63 6f 6e 74 65 6e 74 73 20 ┆utable file contents ┆
0x1ae80…1aea0 20 61 72 65 20 6e 6f 74 20 20 63 68 65 63 6b 65 64 20 66 6f 72 20 20 76 61 6c 69 64 20 20 63 6f ┆ are not checked for valid co┆
0x1aea0…1aec0 64 65 20 61 6e 64 20 20 41 53 4d 47 45 4e 0d 0a 20 20 20 20 20 20 20 20 20 20 77 69 6c 6c 20 20 ┆de and ASMGEN will ┆
0x1aec0…1aee0 61 74 74 65 6d 70 74 20 20 74 6f 20 20 64 69 73 61 73 73 65 6d 62 6c 65 20 74 65 78 74 20 6f 72 ┆attempt to disassemble text or┆
0x1aee0…1af00 20 63 6f 6d 70 72 65 73 73 65 64 20 20 62 61 73 69 63 20 61 6e 64 0d 0a 20 20 20 20 20 20 20 20 ┆ compressed basic and ┆
0x1af00…1af20 20 20 70 72 6f 64 75 63 65 20 75 6e 69 6e 74 65 6c 69 67 61 62 6c 65 20 61 73 73 65 6d 62 6c 79 ┆ produce uninteligable assembly┆
0x1af20…1af40 20 63 6f 64 65 2e 0d 0a 0d 0a 20 20 20 20 20 20 20 20 20 20 54 68 65 20 63 6f 6d 6d 61 6e 64 73 ┆ code. The commands┆
0x1af40…1af60 20 61 72 65 20 3a 0d 0a 0d 0a 20 20 20 20 20 20 20 20 20 20 58 20 46 69 6c 65 20 73 70 65 63 20 ┆ are : X File spec ┆
0x1af60…1af80 2d 2d 20 54 68 69 73 20 66 69 6c 65 20 73 70 65 63 20 72 65 70 6c 61 63 65 73 20 61 6e 79 20 70 ┆-- This file spec replaces any p┆
0x1af80…1afa0 72 65 76 69 6f 75 73 0d 0a 20 20 20 20 20 20 20 20 20 20 65 78 65 63 75 74 61 62 6c 65 20 66 69 ┆revious executable fi┆
0x1afa0…1afc0 6c 65 20 73 70 65 63 2e 20 54 68 65 20 75 73 75 61 6c 20 66 69 6c 65 20 65 78 74 65 6e 74 69 6f ┆le spec. The usual file extentio┆
0x1afc0…1afe0 6e 20 69 73 20 45 58 45 20 6f 72 0d 0a 20 20 20 20 20 20 20 20 20 20 43 4f 4d 2e 0d 0a 20 20 20 ┆n is EXE or COM. ┆
0x1afe0…1b000 20 20 20 20 20 20 20 45 78 61 6d 70 6c 65 3a 20 58 20 44 41 54 45 2e 43 4f 4d 0d 0a 0d 0a 20 20 ┆ Example: X DATE.COM ┆
0x1b000…1b020 (10, 1, 4) 20 20 20 20 20 20 20 20 41 20 3c 46 69 6c 65 20 73 70 65 63 20 2a 3e 20 2d 20 54 68 65 20 65 78 ┆ A <File spec *> - The ex┆
0x1b020…1b040 65 63 75 74 61 62 6c 65 20 66 69 6c 65 20 69 73 20 64 69 73 61 73 73 65 6d 62 6c 65 64 20 61 6e ┆ecutable file is disassembled an┆
0x1b040…1b060 64 0d 0a 20 20 20 20 20 20 20 20 20 20 74 68 65 20 61 73 73 65 6d 62 6c 79 20 63 6f 64 65 20 69 ┆d the assembly code i┆
0x1b060…1b080 73 20 72 6f 75 74 65 64 20 74 6f 20 74 68 65 20 73 70 65 63 69 66 69 65 64 20 66 69 6c 65 2e 20 ┆s routed to the specified file. ┆
0x1b080…1b0a0 54 68 65 0d 0a 20 20 20 20 20 20 20 20 20 20 75 73 75 61 6c 20 66 69 6c 65 20 65 78 74 65 6e 74 ┆The usual file extent┆
0x1b0a0…1b0c0 69 6f 6e 20 69 73 20 41 53 4d 2e 0d 0a 20 20 20 20 20 20 20 20 20 20 45 78 61 6d 70 6c 65 3a 20 ┆ion is ASM. Example: ┆
0x1b0c0…1b0e0 41 2c 44 41 54 45 2e 43 4f 4d 0d 0a 0d 0a 20 20 20 20 20 20 20 20 20 20 52 20 3c 46 69 6c 65 20 ┆A,DATE.COM R <File ┆
0x1b0e0…1b100 73 70 65 63 20 2a 3e 20 2d 20 54 68 65 20 72 65 66 65 72 65 6e 63 65 20 74 61 62 6c 65 20 69 73 ┆spec *> - The reference table is┆
0x1b100…1b120 20 73 65 6e 74 20 74 6f 20 74 68 65 20 66 69 6c 65 0d 0a 20 20 20 20 20 20 20 20 20 20 73 70 65 ┆ sent to the file spe┆
0x1b120…1b140 63 69 66 69 65 64 2e 20 54 68 65 20 75 73 75 61 6c 20 66 69 6c 65 20 65 78 74 65 6e 74 69 6f 6e ┆cified. The usual file extention┆
0x1b140…1b160 20 69 73 20 54 42 4c 2e 0d 0a 20 20 20 20 20 20 20 20 20 20 45 78 61 6d 70 6c 65 3a 20 41 20 44 ┆ is TBL. Example: A D┆
0x1b160…1b180 41 54 45 2e 54 42 4c 0d 0a 0d 0a 20 20 20 20 20 20 20 20 20 20 51 20 20 20 20 20 20 20 20 20 20 ┆ATE.TBL Q ┆
0x1b180…1b1a0 20 20 20 20 20 2d 20 54 68 65 20 70 72 6f 67 72 61 6d 20 69 73 20 74 65 72 6d 69 6e 61 74 65 64 ┆ - The program is terminated┆
0x1b1a0…1b1c0 20 61 6e 64 20 63 6f 6e 74 72 6f 6c 0d 0a 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 65 64 ┆ and control returned┆
0x1b1c0…1b1e0 20 74 6f 20 44 4f 53 2e 0d 0a 20 20 20 20 20 20 20 20 20 20 0d 0a 20 20 20 20 20 20 20 20 20 20 ┆ to DOS. ┆
0x1b1e0…1b200 20 20 20 20 20 2a 20 57 68 65 6e 20 61 6e 20 41 20 6f 72 20 52 20 63 6f 6d 6d 61 6e 64 20 20 69 ┆ * When an A or R command i┆
0x1b200…1b220 73 20 67 69 76 65 6e 2c 20 20 74 68 65 20 66 69 6c 65 20 73 70 65 63 20 20 6d 61 79 0d 0a 20 20 ┆s given, the file spec may ┆
0x1b220…1b240 20 20 20 20 20 20 20 20 62 65 20 6f 6d 69 74 74 65 64 2e 20 49 66 20 73 6f 2c 20 74 68 65 20 6f ┆ be omitted. If so, the o┆
0x1b240…1b260 75 74 70 75 74 20 69 73 20 72 6f 75 74 65 64 20 74 6f 20 74 68 65 20 63 6f 6e 73 6f 6c 65 2e 0d ┆utput is routed to the console. ┆
0x1b260…1b280 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 54 68 65 20 65 78 65 63 75 74 61 62 6c 65 20 20 ┆ The executable ┆
0x1b280…1b2a0 61 6e 64 20 20 61 73 73 65 6d 62 6c 79 20 20 66 69 6c 65 20 20 73 70 65 63 73 20 20 6d 61 79 20 ┆and assembly file specs may ┆
0x1b2a0…1b2c0 61 6c 73 6f 20 62 65 0d 0a 20 20 20 20 20 20 20 20 20 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 ┆also be included in t┆
0x1b2c0…1b2e0 68 65 20 41 53 4d 47 45 4e 20 69 6e 76 6f 6b 61 74 69 6f 6e 2e 0d 0a 0d 0a 20 20 20 20 20 20 20 ┆he ASMGEN invokation. ┆
0x1b2e0…1b300 20 20 20 45 78 61 6d 70 6c 65 3a 20 41 53 4d 47 45 4e 2c 20 44 41 54 45 2e 43 4f 4d 2c 20 44 41 ┆ Example: ASMGEN, DATE.COM, DA┆
0x1b300…1b320 54 45 2e 41 53 4d 0d 0a 20 20 20 20 20 20 20 20 20 20 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 ┆TE.ASM ┆
0x1b320…1b340 20 20 20 43 4e 54 4c 2d 42 52 45 41 4b 20 6d 61 79 20 62 65 20 20 75 73 65 64 20 61 74 20 20 61 ┆ CNTL-BREAK may be used at a┆
0x1b340…1b360 6e 79 20 20 74 69 6d 65 20 20 74 6f 20 20 69 6e 74 65 72 72 75 70 74 20 20 61 0d 0a 20 20 20 20 ┆ny time to interrupt a ┆
0x1b360…1b380 20 20 20 20 20 20 63 6f 6d 6d 61 6e 64 20 69 6e 20 70 72 6f 67 72 65 73 73 20 61 6e 64 20 72 65 ┆ command in progress and re┆
0x1b380…1b3a0 74 75 72 6e 20 74 6f 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 6d 6f 64 65 2e 0d 0a 20 20 20 20 20 ┆turn to the command mode. ┆
0x1b3a0…1b3c0 20 20 20 20 20 20 20 20 20 20 54 68 65 20 44 69 73 61 73 73 65 6d 62 6c 79 20 69 73 20 20 64 6f ┆ The Disassembly is do┆
0x1b3c0…1b3e0 6e 65 20 69 6e 20 32 20 70 61 73 73 65 73 20 74 68 72 6f 75 67 68 20 74 68 65 20 73 6f 75 72 63 ┆ne in 2 passes through the sourc┆
0x1b3e0…1b400 65 0d 0a 20 20 20 20 20 20 20 20 20 20 66 69 6c 65 2e 20 4f 6e 20 50 61 73 73 20 20 31 2c 20 74 ┆e file. On Pass 1, t┆
0x1b400…1b420 (10, 1, 5) 68 65 20 52 65 66 65 72 65 6e 63 65 20 54 61 62 6c 65 20 69 73 20 62 75 69 6c 74 20 69 6e 20 6d ┆he Reference Table is built in m┆
0x1b420…1b440 65 6d 6f 72 79 20 61 6e 64 0d 0a 20 20 20 20 20 20 20 20 20 20 74 68 65 20 20 61 63 74 75 61 6c ┆emory and the actual┆
0x1b440…1b460 20 20 6f 75 74 70 75 74 20 69 73 20 20 67 65 6e 65 72 61 74 65 64 20 20 64 75 72 69 6e 67 20 20 ┆ output is generated during ┆
0x1b460…1b480 70 61 73 73 20 20 32 2e 20 4f 6e 63 65 20 74 68 65 0d 0a 20 20 20 20 20 20 20 20 20 20 72 65 66 ┆pass 2. Once the ref┆
0x1b480…1b4a0 65 72 65 6e 63 65 20 74 61 62 6c 65 20 69 73 20 20 65 73 74 61 62 6c 69 73 68 65 64 2c 20 20 69 ┆erence table is established, i┆
0x1b4a0…1b4c0 74 20 72 65 6d 61 69 6e 73 20 69 6e 20 6d 65 6d 6f 72 79 20 75 6e 74 69 6c 0d 0a 20 20 20 20 20 ┆t remains in memory until ┆
0x1b4c0…1b4e0 20 20 20 20 20 61 6e 20 58 20 6f 72 20 20 51 20 20 63 6f 6d 6d 61 6e 64 20 69 73 20 69 73 73 75 ┆ an X or Q command is issu┆
0x1b4e0…1b500 65 64 20 61 6e 64 20 73 75 62 73 65 71 75 65 6e 74 20 41 20 61 6e 64 20 52 20 63 6f 6d 6d 61 6e ┆ed and subsequent A and R comman┆
0x1b500…1b520 64 0d 0a 20 20 20 20 20 20 20 20 20 20 65 78 65 63 75 74 69 6f 6e 73 20 6f 6d 69 74 20 70 61 73 ┆d executions omit pas┆
0x1b520…1b540 73 20 20 31 2e 20 54 68 69 73 20 73 61 76 65 73 20 61 20 6c 6f 74 20 6f 66 20 20 74 69 6d 65 20 ┆s 1. This saves a lot of time ┆
0x1b540…1b560 20 77 68 65 6e 20 74 68 65 0d 0a 20 20 20 20 20 20 20 20 20 20 65 78 65 63 75 74 61 62 6c 65 20 ┆ when the executable ┆
0x1b560…1b580 66 69 6c 65 20 69 73 20 6c 61 72 67 65 2e 0d 0a 0d 0a 0d 0a 0d 0a 0d 0a 0d 0a 0d 0a 0d 0a 0d 0a ┆file is large. ┆
0x1b580…1b5a0 0d 0a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 54 68 65 20 49 42 4d 20 50 65 72 73 6f ┆ The IBM Perso┆
0x1b5a0…1b5c0 6e 61 6c 20 43 6f 6d 70 75 74 65 72 20 41 73 73 65 6d 62 6c 79 20 43 6f 64 65 20 47 65 6e 65 72 ┆nal Computer Assembly Code Gener┆
0x1b5c0…1b5e0 61 74 6f 72 0d 0a 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 ┆ator ┆
0x1b5e0…1b600 20 20 20 20 20 20 20 20 20 20 20 50 61 67 65 20 33 0d 0a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 ┆ Page 3 ┆
0x1b600…1b620 20 20 20 20 20 20 44 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 46 6f 72 20 41 53 4d 47 45 4e 2e 43 ┆ Documentation For ASMGEN.C┆
0x1b620…1b640 4f 4d 20 62 79 20 4a 61 63 6b 20 47 65 72 73 62 61 63 68 0d 0a 0d 0a 0d 0a 20 20 20 20 20 20 20 ┆OM by Jack Gersbach ┆
0x1b640…1b660 20 20 20 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 54 68 72 65 65 20 20 63 6f 6e 74 69 ┆ Three conti┆
0x1b660…1b680 67 75 6f 75 73 20 64 61 74 61 20 61 72 65 61 73 20 20 61 72 65 20 20 62 75 69 6c 74 20 64 79 6e ┆guous data areas are built dyn┆
0x1b680…1b6a0 61 6d 69 63 61 6c 6c 79 20 69 6e 0d 0a 20 20 20 20 20 20 20 20 20 20 6d 65 6d 6f 72 79 20 20 64 ┆amically in memory d┆
0x1b6a0…1b6c0 75 72 69 6e 67 20 70 61 73 73 20 31 2e 20 20 46 69 72 73 74 20 69 73 20 20 74 68 65 20 20 63 6f ┆uring pass 1. First is the co┆
0x1b6c0…1b6e0 6d 70 72 65 73 73 65 64 20 73 65 71 75 65 6e 74 69 61 6c 0d 0a 20 20 20 20 20 20 20 20 20 20 69 ┆mpressed sequential i┆
0x1b6e0…1b700 6e 73 74 72 75 63 74 69 6f 6e 20 6c 69 73 74 20 20 66 6f 6c 6c 6f 77 65 64 20 20 62 79 20 20 61 ┆nstruction list followed by a┆
0x1b700…1b720 20 6c 69 73 74 20 6f 66 20 20 70 6f 69 6e 74 65 72 73 20 20 66 6f 72 20 45 58 45 0d 0a 20 20 20 ┆ list of pointers for EXE ┆
0x1b720…1b740 20 20 20 20 20 20 20 66 69 6c 65 73 20 20 74 68 61 74 20 20 70 6f 69 6e 74 20 20 74 6f 20 20 74 ┆ files that point to t┆
0x1b740…1b760 68 65 20 20 6c 6f 63 61 74 69 6f 6e 73 20 20 6f 66 20 20 61 6c 6c 20 20 72 65 6c 6f 63 61 74 61 ┆he locations of all relocata┆
0x1b760…1b780 62 6c 65 0d 0a 20 20 20 20 20 20 20 20 20 20 76 61 72 69 61 62 6c 65 73 20 20 69 6e 20 74 68 65 ┆ble variables in the┆
0x1b780…1b7a0 20 70 72 6f 67 72 61 6d 2e 20 54 68 69 73 20 20 69 73 20 61 6c 73 6f 20 69 6e 20 6e 75 6d 65 72 ┆ program. This is also in numer┆
0x1b7a0…1b7c0 69 63 61 6c 20 6f 72 64 65 72 2e 0d 0a 20 20 20 20 20 20 20 20 20 20 54 68 65 73 65 20 20 20 61 ┆ical order. These a┆
0x1b7c0…1b7e0 72 65 20 20 20 65 73 74 61 62 6c 69 73 68 65 64 20 20 20 62 65 66 6f 72 65 20 20 72 65 61 64 69 ┆re established before readi┆
0x1b7e0…1b800 6e 67 20 20 61 6e 79 20 20 63 6f 64 65 2e 20 20 54 68 65 0d 0a 20 20 20 20 20 20 20 20 20 20 72 ┆ng any code. The r┆
0x1b800…1bc00 (11, 0, 1) DataBlock {»INSTALL.OVL«}
[…0x30…]
0x27a00…27a20 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 ┆ ┆
[…0xf…]
0x27c00…28000 (15, 1, 5) 0xe5[0x400]
0x28000…28400 (16, 0, 1) DataBlock {»INSTALL.DAT«}
[…0xe…]
0x2b880…2b8a0 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 ┆ ┆
[…0x1b…]
0x2bc00…2c000 (17, 1, 1) 0xe5[0x400]
0x2c000…2c020 (17, 1, 2) 65 66 65 72 65 6e 63 65 20 74 61 62 6c 65 20 69 73 20 20 74 68 65 6e 20 20 62 75 69 6c 74 20 20 ┆eference table is then built ┆
0x2c020…2c040 69 6e 20 20 61 20 74 68 69 72 64 20 20 61 72 65 61 20 69 6e 20 68 69 67 68 65 72 0d 0a 20 20 20 ┆in a third area in higher ┆
0x2c040…2c060 20 20 20 20 20 20 20 6d 65 6d 6f 72 79 20 61 73 20 70 61 73 73 20 31 20 70 72 6f 67 65 73 73 65 ┆ memory as pass 1 progesse┆
0x2c060…2c080 73 2e 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 49 66 20 61 6c 6c 20 61 76 61 69 6c 61 ┆s. If all availa┆
0x2c080…2c0a0 62 6c 65 20 20 6d 65 6d 6f 72 79 20 20 69 6e 20 20 74 68 65 20 20 70 72 6f 67 72 61 6d 20 20 73 ┆ble memory in the program s┆
0x2c0a0…2c0c0 65 67 6d 65 6e 74 20 20 69 73 0d 0a 20 20 20 20 20 20 20 20 20 20 66 69 6c 6c 65 64 20 62 65 66 ┆egment is filled bef┆
0x2c0c0…2c0e0 6f 72 65 20 74 68 65 20 66 69 72 73 74 20 32 20 64 61 74 61 20 61 72 65 61 73 20 20 61 72 65 20 ┆ore the first 2 data areas are ┆
0x2c0e0…2c100 63 6f 6d 70 6c 65 74 65 64 2c 20 20 41 53 4d 47 45 4e 0d 0a 20 20 20 20 20 20 20 20 20 20 77 69 ┆completed, ASMGEN wi┆
0x2c100…2c120 6c 6c 20 20 61 62 6f 72 74 20 74 6f 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 6d 6f 64 65 2e 20 41 ┆ll abort to the command mode. A┆
0x2c120…2c140 66 74 65 72 20 20 74 68 65 20 20 72 65 66 65 72 65 6e 63 65 20 74 61 62 6c 65 0d 0a 20 20 20 20 ┆fter the reference table ┆
0x2c140…2c160 20 20 20 20 20 20 69 73 20 20 73 74 61 72 74 65 64 2c 20 20 61 20 20 6d 65 6d 6f 72 79 20 20 66 ┆ is started, a memory f┆
0x2c160…2c180 75 6c 6c 20 65 72 72 6f 72 20 20 77 69 6c 6c 20 20 70 72 6f 64 75 63 65 20 74 68 65 20 65 72 72 ┆ull error will produce the err┆
0x2c180…2c1a0 6f 72 0d 0a 20 20 20 20 20 20 20 20 20 20 6d 65 73 73 61 67 65 3a 20 20 22 52 65 66 65 72 65 6e ┆or message: "Referen┆
0x2c1a0…2c1c0 63 65 20 20 54 61 62 6c 65 20 20 49 6e 63 6f 6d 70 6c 65 74 65 20 44 75 65 20 74 6f 20 20 49 6e ┆ce Table Incomplete Due to In┆
0x2c1c0…2c1e0 73 75 66 66 69 63 69 65 6e 74 0d 0a 20 20 20 20 20 20 20 20 20 20 4d 65 6d 6f 72 79 22 20 20 61 ┆sufficient Memory" a┆
0x2c1e0…2c200 6e 64 20 20 63 6f 6e 74 69 6e 75 65 2e 20 54 68 65 20 70 72 6f 67 72 61 6d 20 63 61 6e 20 74 68 ┆nd continue. The program can th┆
0x2c200…2c220 65 6e 20 20 62 65 20 69 6e 74 65 72 72 75 70 74 65 64 0d 0a 20 20 20 20 20 20 20 20 20 20 62 79 ┆en be interrupted by┆
0x2c220…2c240 20 43 4e 54 4c 2d 42 52 45 41 4b 20 69 66 20 64 65 73 69 72 65 64 2e 0d 0a 0d 0a 0d 0a 0d 0a 0d ┆ CNTL-BREAK if desired. ┆
0x2c240…2c260 0a 0d 0a 0d 0a 0d 0a 0d 0a 0d 0a 0d 0a 0d 0a 0d 0a 0d 0a 0d 0a 0d 0a 0d 0a 0d 0a 0d 0a 0d 0a 0d ┆ ┆
[…0x1…]
0x2c280…2c2a0 0a 0d 0a 0d 0a 0d 0a 0d 0a 0d 0a 0d 0a 0d 0a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x2c2a0…2c2c0 54 68 65 20 49 42 4d 20 50 65 72 73 6f 6e 61 6c 20 43 6f 6d 70 75 74 65 72 20 41 73 73 65 6d 62 ┆The IBM Personal Computer Assemb┆
0x2c2c0…2c2e0 6c 79 20 43 6f 64 65 20 47 65 6e 65 72 61 74 6f 72 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ly Code Generator ┆
0x2c2e0…2c300 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 50 61 67 65 20 34 0d 0a ┆ Page 4 ┆
0x2c300…2c320 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 44 6f 63 75 6d 65 6e 74 61 74 69 6f 6e ┆ Documentation┆
0x2c320…2c340 20 46 6f 72 20 41 53 4d 47 45 4e 2e 43 4f 4d 20 62 79 20 4a 61 63 6b 20 47 65 72 73 62 61 63 68 ┆ For ASMGEN.COM by Jack Gersbach┆
0x2c340…2c360 0d 0a 0d 0a 0d 0a 0d 0a 20 20 20 20 20 20 20 20 20 20 33 2e 20 54 68 65 20 41 73 73 65 6d 62 6c ┆ 3. The Assembl┆
0x2c360…2c380 79 20 63 6f 64 65 20 46 69 6c 65 2e 0d 0a 20 20 20 20 20 20 20 20 20 20 0d 0a 20 20 20 20 20 20 ┆y code File. ┆
0x2c380…2c3a0 20 20 20 20 20 20 20 20 20 54 68 69 73 20 20 74 65 78 74 20 20 66 69 6c 65 20 20 62 65 67 69 6e ┆ This text file begin┆
0x2c3a0…2c3c0 73 20 20 77 69 74 68 20 20 61 20 74 69 74 6c 65 20 20 74 61 6b 65 6e 20 66 72 6f 6d 20 74 68 65 ┆s with a title taken from the┆
0x2c3c0…2c3e0 0d 0a 20 20 20 20 20 20 20 20 20 20 65 78 65 63 75 74 61 62 6c 65 20 66 69 6c 65 20 20 6e 61 6d ┆ executable file nam┆
0x2c3e0…2c400 65 20 61 6e 64 20 20 64 61 74 65 20 66 6f 6c 6c 6f 77 65 64 20 62 79 20 74 68 65 20 63 75 72 72 ┆e and date followed by the curr┆
0x2c400…2c420 (17, 1, 3) 65 6e 74 20 64 61 74 65 0d 0a 20 20 20 20 20 20 20 20 20 20 69 6e 20 62 72 61 63 6b 65 74 73 20 ┆ent date in brackets ┆
0x2c420…2c440 73 75 70 70 6c 69 65 64 20 62 79 20 44 4f 53 2e 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆supplied by DOS. ┆
0x2c440…2c460 20 54 68 65 20 6d 61 63 72 6f 20 6c 69 62 72 61 72 79 20 20 63 6f 6d 65 73 20 6e 65 78 74 20 69 ┆ The macro library comes next i┆
0x2c460…2c480 66 20 6e 6f 74 20 69 6e 68 69 62 69 74 65 64 20 62 79 20 74 68 65 20 4d 0d 0a 20 20 20 20 20 20 ┆f not inhibited by the M ┆
0x2c480…2c4a0 20 20 20 20 73 77 69 74 63 68 20 69 6e 20 20 74 68 65 20 20 53 45 51 20 66 69 6c 65 2c 20 66 6f ┆ switch in the SEQ file, fo┆
0x2c4a0…2c4c0 6c 6c 6f 77 65 64 20 62 79 20 20 61 20 2e 52 41 44 49 58 20 31 36 20 70 73 65 75 64 6f 2d 6f 70 ┆llowed by a .RADIX 16 pseudo-op┆
0x2c4c0…2c4e0 0d 0a 20 20 20 20 20 20 20 20 20 20 74 6f 20 20 74 65 6c 6c 20 20 74 68 65 20 20 6d 61 63 72 6f ┆ to tell the macro┆
0x2c4e0…2c500 20 20 61 73 73 65 6d 62 6c 65 72 20 20 74 68 61 74 20 20 61 6c 6c 20 20 6e 75 6d 62 65 72 73 20 ┆ assembler that all numbers ┆
0x2c500…2c520 20 61 72 65 20 20 69 6e 0d 0a 20 20 20 20 20 20 20 20 20 20 68 65 78 61 64 65 63 69 6d 61 6c 20 ┆ are in hexadecimal ┆
0x2c520…2c540 20 66 6f 72 6d 2e 20 20 54 68 65 6e 20 20 61 20 20 68 65 61 64 69 6e 67 20 69 6e 64 69 63 61 74 ┆ form. Then a heading indicat┆
0x2c540…2c560 65 73 20 20 74 68 65 20 73 74 61 72 74 69 6e 67 0d 0a 20 20 20 20 20 20 20 20 20 20 76 61 6c 75 ┆es the starting valu┆
0x2c560…2c580 65 73 20 20 66 6f 72 20 20 74 68 65 20 20 63 6f 64 65 20 61 6e 64 20 20 73 74 61 63 6b 20 73 65 ┆es for the code and stack se┆
0x2c580…2c5a0 67 6d 65 6e 74 20 72 65 67 69 73 74 65 72 73 20 61 6e 64 20 20 74 68 65 0d 0a 20 20 20 20 20 20 ┆gment registers and the ┆
0x2c5a0…2c5c0 20 20 20 20 69 6e 73 74 72 75 63 74 69 6f 6e 20 61 6e 64 20 73 74 61 63 6b 20 20 70 6f 69 6e 74 ┆ instruction and stack point┆
0x2c5c0…2c5e0 65 72 20 20 72 65 67 69 73 74 65 72 73 2e 20 54 68 65 20 73 74 61 63 6b 20 70 6f 69 6e 74 65 72 ┆er registers. The stack pointer┆
0x2c5e0…2c600 0d 0a 20 20 20 20 20 20 20 20 20 20 69 73 20 73 65 74 20 74 6f 20 46 46 46 46 20 66 6f 72 20 43 ┆ is set to FFFF for C┆
0x2c600…2c620 4f 4d 20 66 69 6c 65 73 20 62 75 74 20 77 69 6c 6c 20 62 65 20 20 73 6f 6d 65 77 68 61 74 20 6c ┆OM files but will be somewhat l┆
0x2c620…2c640 65 73 73 20 74 68 61 6e 0d 0a 20 20 20 20 20 20 20 20 20 20 74 68 69 73 20 20 76 61 6c 75 65 20 ┆ess than this value ┆
0x2c640…2c660 20 64 65 70 65 6e 64 69 6e 67 20 20 6f 6e 20 20 74 68 65 20 20 61 76 61 69 6c 61 62 6c 65 20 6d ┆ depending on the available m┆
0x2c660…2c680 65 6d 6f 72 79 2e 20 20 46 6f 72 20 20 45 58 45 0d 0a 20 20 20 20 20 20 20 20 20 20 66 69 6c 65 ┆emory. For EXE file┆
0x2c680…2c6a0 73 2c 20 74 68 65 73 65 20 76 61 6c 75 65 73 20 61 72 65 20 70 61 73 73 65 64 20 62 79 20 74 68 ┆s, these values are passed by th┆
0x2c6a0…2c6c0 65 20 6c 69 6e 6b 65 72 2e 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 54 68 65 20 66 69 ┆e linker. The fi┆
0x2c6c0…2c6e0 72 73 74 20 41 53 53 55 4d 45 20 20 73 74 61 74 65 6d 65 6e 74 20 20 6d 69 67 68 74 20 20 63 6f ┆rst ASSUME statement might co┆
0x2c6e0…2c700 6d 65 20 6e 65 78 74 2e 20 54 68 65 72 65 20 69 73 0d 0a 20 20 20 20 20 20 20 20 20 20 6f 6e 65 ┆me next. There is one┆
0x2c700…2c720 20 67 65 6e 65 72 61 74 65 64 20 66 6f 72 20 65 61 63 68 20 20 73 65 67 6d 65 6e 74 20 20 74 68 ┆ generated for each segment th┆
0x2c720…2c740 61 74 20 62 65 67 69 6e 73 20 77 69 74 68 20 63 6f 64 65 2e 20 20 41 6c 6c 0d 0a 20 20 20 20 20 ┆at begins with code. All ┆
0x2c740…2c760 20 20 20 20 20 73 65 67 6d 65 6e 74 20 20 72 65 67 69 73 74 65 72 73 20 20 61 72 65 20 64 65 73 ┆ segment registers are des┆
0x2c760…2c780 69 67 6e 61 74 65 64 20 20 61 63 63 6f 72 64 69 6e 67 20 74 6f 20 74 68 65 20 63 75 72 72 65 6e ┆ignated according to the curren┆
0x2c780…2c7a0 74 0d 0a 20 20 20 20 20 20 20 20 20 20 73 65 74 20 20 6f 66 20 20 61 73 73 75 6d 70 74 69 6f 6e ┆t set of assumption┆
0x2c7a0…2c7c0 73 20 66 6f 72 20 20 74 68 65 20 73 65 67 6d 65 6e 74 20 72 65 67 69 73 74 65 72 73 2e 20 20 54 ┆s for the segment registers. T┆
0x2c7c0…2c7e0 68 65 79 20 20 77 69 6c 6c 0d 0a 20 20 20 20 20 20 20 20 20 20 73 6f 6d 65 74 69 6d 65 73 20 62 ┆hey will sometimes b┆
0x2c7e0…2c800 65 20 69 6e 63 6f 72 72 65 63 74 20 61 6e 64 20 20 61 6c 6c 20 20 41 53 53 55 4d 45 20 73 74 61 ┆e incorrect and all ASSUME sta┆
0x2c800…2c820 (17, 1, 4) 74 65 6d 65 6e 74 73 20 73 68 6f 75 6c 64 20 62 65 0d 0a 20 20 20 20 20 20 20 20 20 20 63 68 65 ┆tements should be che┆
0x2c820…2c840 63 6b 65 64 20 62 65 66 6f 72 65 20 72 65 61 73 73 65 6d 62 6c 79 2e 0d 0a 20 20 20 20 20 20 20 ┆cked before reassembly. ┆
0x2c840…2c860 20 20 20 20 20 20 20 20 54 68 65 20 20 64 69 73 61 73 73 65 6d 62 6c 65 64 20 6f 75 74 70 75 74 ┆ The disassembled output┆
0x2c860…2c880 20 20 66 6f 6c 6c 6f 77 73 2c 20 74 65 72 6d 69 6e 61 74 65 64 20 62 79 20 61 6e 20 45 4e 44 0d ┆ follows, terminated by an END ┆
0x2c880…c7000 […elided…]
0xc7000…c7400 (79, 1, 2) 0xe5[0x400]
[…0x3…]