DataMuseum.dk

Presents historical artifacts from the history of:

Jet Computer Jet80

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about Jet Computer Jet80

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - metrics - download
Index: 5 C I S T

⟦b64a1763f⟧ Bits:30005958 SuperCalc2, 5¼" Floppy Disk, CpmFSAuto, ImdContainer

    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)

CpmFSAuto

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⟧

OctetView - CpmFSAuto

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…]

Reduced view