DataMuseum.dk

Presents historical artifacts from the history of:

CR80 Hard and Floppy Disks

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

See our Wiki for more about CR80 Hard and Floppy Disks

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - download
Index: ┃ C G P T i

⟦729558508⟧ CRfs1, ileave2,6

    Length: 256256 (0x3e900)
    Types: CRfs1, ileave2,6
    Notes: Cr80S1Fs

Derivation

└─⟦a0ad19760⟧ Bits:30005087 8" CR80 Floppy CR80FD_0042 ( 8X300 HBA )
    └─⟦this⟧ 

Namespace

name artifact - - - - - - - - - - - -
0x0600 0x0000 0x0000 0x0000 0x0000 0x0032 0x0000 0x0000 0x0001 0x0031 0x0000 0x0032 HBA -
0x0300 0x0000 0x0000 0x0000 0x0000 0x0006 0x0000 0x0000 0x0001 0x003b 0x0000 0x0006 HBA.C8X303 ⟦e60f54694⟧
0x0000 0x0000 0x0000 0x0000 0x0000 0x0001 0x0000 0x0000 0x0001 0x0001 0x0000 0x0001 HBA.GROUP0 ⟦87a7c3d0a⟧ TextFile
0x0000 0x0000 0x0000 0x0000 0x0000 0x0001 0x0000 0x0000 0x0001 0x0001 0x0000 0x0001 HBA.GROUP1 ⟦28bba5e3a⟧ TextFile
0x0000 0x0000 0x0000 0x0000 0x0000 0x0001 0x0000 0x0000 0x0001 0x0001 0x0000 0x0001 HBA.GROUP2 ⟦262e07c55⟧ TextFile
0x0000 0x000e 0x0000 0x0001 0x0000 0x0001 0x0000 0x0000 0x0001 0x0001 0x0000 0x0001 HBA.GROUP3 ⟦8be77a74b⟧ TextFile
0x0000 0x000e 0x0000 0x0001 0x0000 0x0001 0x0000 0x0000 0x0001 0x0000 0x0000 0x0001 HBA.PAGE ⟦3786fc263⟧ TextFile
0x0000 0x0000 0x0000 0x0000 0x0000 0x000a 0x0000 0x0000 0x0001 0xffff 0x0000 0x000a HBA.XX -

Disk picture

  Unclaimed
  ?

OctetView

0x00000…00080 UnusedSector ┆          ░░░░░░░░░░░░░░░░░░            ░░░░░░░░░░        ░░ST0009                        ░░░░░░░░░░░░░░░░░░      2             ┆
0x00080…00100 UnusedSector ┆          ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░                                                     ░░░░░░┆
0x00100…00180 UnusedSector ┆░                                       ░░░░░░░                                                  ░░░░░                 ░░░      ┆
0x00180…001c0 DirEnt {filename=»«, kind=0x0600, de04=0x0000, de05=0x0000, de06=0x0000, de07=0x0001, cluster=0x0010, de09=0x0000, de0a=0x0000, de0b=0x0001, nsect=0x000f, de0d=0x0000, cluster2=0x0010, de0f=0x0009, de10=0xffff, de11=0xffff, de12=0xffff, de13=0xffff, de14=0xffff, de15=0xffff, de16=0xffff, de17=0xffff, de18=0xffff, de19=0x0000, de1a=0x0000, de1b=0x0000, de1c=0x0000, de1d=0x0000, de1e=0x0000, de1f=0x0000}
0x001c0…001e0 ff ff ff ff 03 ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ┆░░░░ ░                          ┆
0x001e0…00200 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 c3 00 ff ff ff ff ff ff   ┆                          ░░░░░░┆
0x00200…00280 UnusedSector ┆&:>+ (                                                                          ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░┆
0x00280…00300 UnusedSector ┆                                                                                ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░┆
0x00300…00380 UnusedSector ┆)  ,=66+;&                                                                      ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░┆
0x00380…00400 UnusedSector ┆;7 &;  > >                                                                      ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░┆
0x00400…00440 DirEnt {filename=»░░«, kind=0x0000, de04=0x0000, de05=0x0000, de06=0x0000, de07=0x0000, cluster=0x0000, de09=0x0000, de0a=0x0000, de0b=0x0000, nsect=0x0000, de0d=0x0000, cluster2=0x0000, de0f=0x0000, de10=0x0000, de11=0x0000, de12=0x0000, de13=0x0000, de14=0x0000, de15=0x0000, de16=0x0000, de17=0x0000, de18=0x0000, de19=0x0000, de1a=0x0000, de1b=0x0000, de1c=0x0000, de1d=0x0000, de1e=0x0000, de1f=0x0000}
0x00440…00480 DirEnt {filename=»░░ ░░░«, kind=0xffff, de04=0xffff, de05=0xffff, de06=0xffff, de07=0xffff, cluster=0xffff, de09=0xffff, de0a=0xffff, de0b=0xffff, nsect=0xffff, de0d=0xffff, cluster2=0xffff, de0f=0xffff, de10=0xffff, de11=0xffff, de12=0xffff, de13=0xffff, de14=0xffff, de15=0xffff, de16=0xffff, de17=0xffff, de18=0xffff, de19=0xffff, de1a=0xffff, de1b=0xffff, de1c=0xffff, de1d=0x0003, de1e=0x0000, de1f=0x0001}
0x00480…004c0 DirEnt {filename=»░░«, kind=0x0600, de04=0x0000, de05=0x0000, de06=0x0000, de07=0x0001, cluster=0x0019, de09=0x0000, de0a=0x0000, de0b=0x0001, nsect=0x0018, de0d=0x0000, cluster2=0x0019, de0f=0x0009, de10=0xffff, de11=0xffff, de12=0xffff, de13=0xffff, de14=0xffff, de15=0xffff, de16=0xffff, de17=0xffff, de18=0xffff, de19=0x0000, de1a=0x0000, de1b=0x0000, de1c=0x0000, de1d=0x0000, de1e=0x0000, de1f=0x0000}
0x004c0…00500 DirEnt {filename=»░░«, kind=0x0000, de04=0x0000, de05=0x0000, de06=0x0000, de07=0x0000, cluster=0x0000, de09=0x0000, de0a=0x0000, de0b=0x0000, nsect=0x0000, de0d=0x0000, cluster2=0x0000, de0f=0x0000, de10=0x0000, de11=0x0000, de12=0x0000, de13=0x0000, de14=0x0000, de15=0x0000, de16=0x0000, de17=0x0000, de18=0x0000, de19=0x0000, de1a=0x0000, de1b=0x0000, de1c=0x0000, de1d=0x0000, de1e=0x0000, de1f=0x0000}
         […0x1…]
0x00540…00580 DirEnt {filename=»░░ ░░░«, kind=0xffff, de04=0xffff, de05=0xffff, de06=0xffff, de07=0xffff, cluster=0xffff, de09=0xffff, de0a=0xffff, de0b=0xffff, nsect=0xffff, de0d=0xffff, cluster2=0xffff, de0f=0xffff, de10=0xffff, de11=0xffff, de12=0xffff, de13=0xffff, de14=0xffff, de15=0xffff, de16=0xffff, de17=0xffff, de18=0xffff, de19=0xffff, de1a=0xffff, de1b=0xffff, de1c=0xffff, de1d=0x0003, de1e=0x0000, de1f=0x0001}
0x00580…005c0 DirEnt {filename=»░░«, kind=0x0600, de04=0x0000, de05=0x0000, de06=0x0000, de07=0x0001, cluster=0x0019, de09=0x0000, de0a=0x0000, de0b=0x0001, nsect=0x0018, de0d=0x0000, cluster2=0x0019, de0f=0x0009, de10=0xffff, de11=0xffff, de12=0xffff, de13=0xffff, de14=0xffff, de15=0xffff, de16=0xffff, de17=0xffff, de18=0xffff, de19=0x0000, de1a=0x0000, de1b=0x0000, de1c=0x0000, de1d=0x0000, de1e=0x0000, de1f=0x0000}
0x005c0…00600 DirEnt {filename=»░░«, kind=0x0000, de04=0x0000, de05=0x0000, de06=0x0000, de07=0x0000, cluster=0x0000, de09=0x0000, de0a=0x0000, de0b=0x0000, nsect=0x0000, de0d=0x0000, cluster2=0x0000, de0f=0x0000, de10=0x0000, de11=0x0000, de12=0x0000, de13=0x0000, de14=0x0000, de15=0x0000, de16=0x0000, de17=0x0000, de18=0x0000, de19=0x0000, de1a=0x0000, de1b=0x0000, de1c=0x0000, de1d=0x0000, de1e=0x0000, de1f=0x0000}
         […0x1…]
0x00640…00680 DirEnt {filename=»░░ ░░░«, kind=0xffff, de04=0xffff, de05=0xffff, de06=0xffff, de07=0xffff, cluster=0xffff, de09=0xffff, de0a=0xffff, de0b=0xffff, nsect=0xffff, de0d=0xffff, cluster2=0xffff, de0f=0xffff, de10=0xffff, de11=0xffff, de12=0xffff, de13=0xffff, de14=0xffff, de15=0xffff, de16=0xffff, de17=0xffff, de18=0xffff, de19=0xffff, de1a=0xffff, de1b=0xffff, de1c=0xffff, de1d=0x0003, de1e=0x0000, de1f=0x0001}
0x00680…006c0 DirEnt {filename=»░░«, kind=0x0600, de04=0x0000, de05=0x0000, de06=0x0000, de07=0x0001, cluster=0x0019, de09=0x0000, de0a=0x0000, de0b=0x0001, nsect=0x0018, de0d=0x0000, cluster2=0x0019, de0f=0x0009, de10=0xffff, de11=0xffff, de12=0xffff, de13=0xffff, de14=0xffff, de15=0xffff, de16=0xffff, de17=0xffff, de18=0xffff, de19=0x0000, de1a=0x0000, de1b=0x0000, de1c=0x0000, de1d=0x0000, de1e=0x0000, de1f=0x0000}
0x006c0…00700 DirEnt {filename=»░░«, kind=0x0000, de04=0x0000, de05=0x0000, de06=0x0000, de07=0x0000, cluster=0x0000, de09=0x0000, de0a=0x0000, de0b=0x0000, nsect=0x0000, de0d=0x0000, cluster2=0x0000, de0f=0x0000, de10=0x0000, de11=0x0000, de12=0x0000, de13=0x0000, de14=0x0000, de15=0x0000, de16=0x0000, de17=0x0000, de18=0x0000, de19=0x0000, de1a=0x0000, de1b=0x0000, de1c=0x0000, de1d=0x0000, de1e=0x0000, de1f=0x0000}
0x00700…00740 DirEnt {filename=»░░«, kind=0x0600, de04=0x0000, de05=0x0000, de06=0x0000, de07=0x0000, cluster=0x0032, de09=0x0000, de0a=0x0000, de0b=0x0001, nsect=0x0031, de0d=0x0000, cluster2=0x0032, de0f=0x4411, de10=0xffff, de11=0xffff, de12=0xffff, de13=0xffff, de14=0xffff, de15=0xffff, de16=0xffff, de17=0xffff, de18=0xffff, de19=0x0000, de1a=0x0000, de1b=0x0000, de1c=0x0000, de1d=0x0000, de1e=0x0000, de1f=0x0000}
0x00740…00780 DirEnt {filename=»░░ ░░░«, kind=0xffff, de04=0xffff, de05=0xffff, de06=0xffff, de07=0xffff, cluster=0xffff, de09=0xffff, de0a=0xffff, de0b=0xffff, nsect=0xffff, de0d=0xffff, cluster2=0xffff, de0f=0xffff, de10=0xffff, de11=0xffff, de12=0xffff, de13=0xffff, de14=0xffff, de15=0xffff, de16=0xffff, de17=0xffff, de18=0xffff, de19=0xffff, de1a=0xffff, de1b=0xffff, de1c=0xffff, de1d=0x0003, de1e=0x0000, de1f=0x0001}
0x00780…007c0 DirEnt {filename=»░░«, kind=0x0600, de04=0x0000, de05=0x0000, de06=0x0000, de07=0x0001, cluster=0x0019, de09=0x0000, de0a=0x0000, de0b=0x0001, nsect=0x0018, de0d=0x0000, cluster2=0x0019, de0f=0x0009, de10=0xffff, de11=0xffff, de12=0xffff, de13=0xffff, de14=0xffff, de15=0xffff, de16=0xffff, de17=0xffff, de18=0xffff, de19=0x0000, de1a=0x0000, de1b=0x0000, de1c=0x0000, de1d=0x0000, de1e=0x0000, de1f=0x0000}
0x007c0…00800 DirEnt {filename=»░░«, kind=0x0000, de04=0x0000, de05=0x0000, de06=0x0000, de07=0x0000, cluster=0x0000, de09=0x0000, de0a=0x0000, de0b=0x0000, nsect=0x0000, de0d=0x0000, cluster2=0x0000, de0f=0x0000, de10=0x0000, de11=0x0000, de12=0x0000, de13=0x0000, de14=0x0000, de15=0x0000, de16=0x0000, de17=0x0000, de18=0x0000, de19=0x0000, de1a=0x0000, de1b=0x0000, de1c=0x0000, de1d=0x0000, de1e=0x0000, de1f=0x0000}
         […0x1…]
0x00840…00880 DirEnt {filename=»░░ ░░░«, kind=0xffff, de04=0xffff, de05=0xffff, de06=0xffff, de07=0xffff, cluster=0xffff, de09=0xffff, de0a=0xffff, de0b=0xffff, nsect=0xffff, de0d=0xffff, cluster2=0xffff, de0f=0xffff, de10=0xffff, de11=0xffff, de12=0xffff, de13=0xffff, de14=0xffff, de15=0xffff, de16=0xffff, de17=0xffff, de18=0xffff, de19=0xffff, de1a=0xffff, de1b=0xffff, de1c=0xffff, de1d=0x0003, de1e=0x0000, de1f=0x0001}
0x00880…008c0 DirEnt {filename=»░░«, kind=0x0600, de04=0x0000, de05=0x0000, de06=0x0000, de07=0x0000, cluster=0x0032, de09=0x0000, de0a=0x0000, de0b=0x0001, nsect=0x0031, de0d=0x0000, cluster2=0x0032, de0f=0x0019, de10=0xffff, de11=0xffff, de12=0xffff, de13=0xffff, de14=0xffff, de15=0xffff, de16=0xffff, de17=0xffff, de18=0xffff, de19=0x0000, de1a=0x0000, de1b=0x0000, de1c=0x0000, de1d=0x0000, de1e=0x0000, de1f=0x0000}
0x008c0…00900 DirEnt {filename=»░░«, kind=0x0000, de04=0x0000, de05=0x0000, de06=0x0000, de07=0x0000, cluster=0x0000, de09=0x0000, de0a=0x0000, de0b=0x0000, nsect=0x0000, de0d=0x0000, cluster2=0x0000, de0f=0x0000, de10=0x0000, de11=0x0000, de12=0x0000, de13=0x0000, de14=0x0000, de15=0x0000, de16=0x0000, de17=0x0000, de18=0x0000, de19=0x0000, de1a=0x0000, de1b=0x0000, de1c=0x0000, de1d=0x0000, de1e=0x0000, de1f=0x0000}
         […0x1…]
0x00940…00980 DirEnt {filename=»░░ ░░░«, kind=0xffff, de04=0xffff, de05=0xffff, de06=0xffff, de07=0xffff, cluster=0xffff, de09=0xffff, de0a=0xffff, de0b=0xffff, nsect=0xffff, de0d=0xffff, cluster2=0xffff, de0f=0xffff, de10=0xffff, de11=0xffff, de12=0xffff, de13=0xffff, de14=0xffff, de15=0xffff, de16=0xffff, de17=0xffff, de18=0xffff, de19=0xffff, de1a=0xffff, de1b=0xffff, de1c=0xffff, de1d=0x0003, de1e=0x0000, de1f=0x0001}
0x00980…009c0 DirEnt {filename=»░░«, kind=0x0600, de04=0x0000, de05=0x0000, de06=0x0000, de07=0x0001, cluster=0x0019, de09=0x0000, de0a=0x0000, de0b=0x0001, nsect=0x0018, de0d=0x0000, cluster2=0x0019, de0f=0x0009, de10=0xffff, de11=0xffff, de12=0xffff, de13=0xffff, de14=0xffff, de15=0xffff, de16=0xffff, de17=0xffff, de18=0xffff, de19=0x0000, de1a=0x0000, de1b=0x0000, de1c=0x0000, de1d=0x0000, de1e=0x0000, de1f=0x0000}
0x009c0…00a00 DirEnt {filename=»░░«, kind=0x0000, de04=0x0000, de05=0x0000, de06=0x0000, de07=0x0000, cluster=0x0000, de09=0x0000, de0a=0x0000, de0b=0x0000, nsect=0x0000, de0d=0x0000, cluster2=0x0000, de0f=0x0000, de10=0x0000, de11=0x0000, de12=0x0000, de13=0x0000, de14=0x0000, de15=0x0000, de16=0x0000, de17=0x0000, de18=0x0000, de19=0x0000, de1a=0x0000, de1b=0x0000, de1c=0x0000, de1d=0x0000, de1e=0x0000, de1f=0x0000}
0x00a00…00a40 DirEnt {filename=»HBA«, kind=0x0600, de04=0x0000, de05=0x0000, de06=0x0000, de07=0x0000, cluster=0x0032, de09=0x0000, de0a=0x0000, de0b=0x0001, nsect=0x0031, de0d=0x0000, cluster2=0x0032, de0f=0x0019, de10=0xffff, de11=0xffff, de12=0xffff, de13=0xffff, de14=0xffff, de15=0xffff, de16=0xffff, de17=0xffff, de18=0xffff, de19=0x0000, de1a=0x0000, de1b=0x0000, de1c=0x0000, de1d=0x0000, de1e=0x0000, de1f=0x0000}
0x00a40…00a80 DirEnt {filename=»░░ ░░░«, kind=0xffff, de04=0xffff, de05=0xffff, de06=0xffff, de07=0xffff, cluster=0xffff, de09=0xffff, de0a=0xffff, de0b=0xffff, nsect=0xffff, de0d=0xffff, cluster2=0xffff, de0f=0xffff, de10=0xffff, de11=0xffff, de12=0xffff, de13=0xffff, de14=0xffff, de15=0xffff, de16=0xffff, de17=0xffff, de18=0xffff, de19=0xffff, de1a=0xffff, de1b=0xffff, de1c=0xffff, de1d=0x0003, de1e=0x0000, de1f=0x0001}
0x00a80…00ac0 DirEnt {filename=»░░«, kind=0x0600, de04=0x0000, de05=0x0000, de06=0x0000, de07=0x0001, cluster=0x0019, de09=0x0000, de0a=0x0000, de0b=0x0001, nsect=0x0018, de0d=0x0000, cluster2=0x0019, de0f=0x0009, de10=0xffff, de11=0xffff, de12=0xffff, de13=0xffff, de14=0xffff, de15=0xffff, de16=0xffff, de17=0xffff, de18=0xffff, de19=0x0000, de1a=0x0000, de1b=0x0000, de1c=0x0000, de1d=0x0000, de1e=0x0000, de1f=0x0000}
0x00ac0…00b00 DirEnt {filename=»░░«, kind=0x0000, de04=0x0000, de05=0x0000, de06=0x0000, de07=0x0000, cluster=0x0000, de09=0x0000, de0a=0x0000, de0b=0x0000, nsect=0x0000, de0d=0x0000, cluster2=0x0000, de0f=0x0000, de10=0x0000, de11=0x0000, de12=0x0000, de13=0x0000, de14=0x0000, de15=0x0000, de16=0x0000, de17=0x0000, de18=0x0000, de19=0x0000, de1a=0x0000, de1b=0x0000, de1c=0x0000, de1d=0x0000, de1e=0x0000, de1f=0x0000}
         […0x1…]
0x00b40…00b80 DirEnt {filename=»░░ ░░░«, kind=0xffff, de04=0xffff, de05=0xffff, de06=0xffff, de07=0xffff, cluster=0xffff, de09=0xffff, de0a=0xffff, de0b=0xffff, nsect=0xffff, de0d=0xffff, cluster2=0xffff, de0f=0xffff, de10=0xffff, de11=0xffff, de12=0xffff, de13=0xffff, de14=0xffff, de15=0xffff, de16=0xffff, de17=0xffff, de18=0xffff, de19=0xffff, de1a=0xffff, de1b=0xffff, de1c=0xffff, de1d=0x0003, de1e=0x0000, de1f=0x0001}
0x00b80…00bc0 DirEnt {filename=»░░«, kind=0x0600, de04=0x0000, de05=0x0000, de06=0x0000, de07=0x0001, cluster=0x0019, de09=0x0000, de0a=0x0000, de0b=0x0001, nsect=0x0018, de0d=0x0000, cluster2=0x0019, de0f=0x0009, de10=0xffff, de11=0xffff, de12=0xffff, de13=0xffff, de14=0xffff, de15=0xffff, de16=0xffff, de17=0xffff, de18=0xffff, de19=0x0000, de1a=0x0000, de1b=0x0000, de1c=0x0000, de1d=0x0000, de1e=0x0000, de1f=0x0000}
0x00bc0…00c00 DirEnt {filename=»░░«, kind=0x0000, de04=0x0000, de05=0x0000, de06=0x0000, de07=0x0000, cluster=0x0000, de09=0x0000, de0a=0x0000, de0b=0x0000, nsect=0x0000, de0d=0x0000, cluster2=0x0000, de0f=0x0000, de10=0x0000, de11=0x0000, de12=0x0000, de13=0x0000, de14=0x0000, de15=0x0000, de16=0x0000, de17=0x0000, de18=0x0000, de19=0x0000, de1a=0x0000, de1b=0x0000, de1c=0x0000, de1d=0x0000, de1e=0x0000, de1f=0x0000}
         […0x1…]
0x00c40…00c80 DirEnt {filename=»░░ ░░░«, kind=0xffff, de04=0xffff, de05=0xffff, de06=0xffff, de07=0xffff, cluster=0xffff, de09=0xffff, de0a=0xffff, de0b=0xffff, nsect=0xffff, de0d=0xffff, cluster2=0xffff, de0f=0xffff, de10=0xffff, de11=0xffff, de12=0xffff, de13=0xffff, de14=0xffff, de15=0xffff, de16=0xffff, de17=0xffff, de18=0xffff, de19=0xffff, de1a=0xffff, de1b=0xffff, de1c=0xffff, de1d=0x0003, de1e=0x0000, de1f=0x0001}
0x00c80…00cc0 DirEnt {filename=»░░«, kind=0x0600, de04=0x0000, de05=0x0000, de06=0x0000, de07=0x0000, cluster=0x0032, de09=0x0000, de0a=0x0000, de0b=0x0001, nsect=0x0031, de0d=0x0000, cluster2=0x0032, de0f=0x0019, de10=0xffff, de11=0xffff, de12=0xffff, de13=0xffff, de14=0xffff, de15=0xffff, de16=0xffff, de17=0xffff, de18=0xffff, de19=0x0000, de1a=0x0000, de1b=0x0000, de1c=0x0000, de1d=0x0000, de1e=0x0000, de1f=0x0000}
0x00cc0…00d00 DirEnt {filename=»░░«, kind=0x0000, de04=0x0000, de05=0x0000, de06=0x0000, de07=0x0000, cluster=0x0000, de09=0x0000, de0a=0x0000, de0b=0x0000, nsect=0x0000, de0d=0x0000, cluster2=0x0000, de0f=0x0000, de10=0x0000, de11=0x0000, de12=0x0000, de13=0x0000, de14=0x0000, de15=0x0000, de16=0x0000, de17=0x0000, de18=0x0000, de19=0x0000, de1a=0x0000, de1b=0x0000, de1c=0x0000, de1d=0x0000, de1e=0x0000, de1f=0x0000}
         […0x1…]
0x00d40…00d80 DirEnt {filename=»░░ ░░░«, kind=0xffff, de04=0xffff, de05=0xffff, de06=0xffff, de07=0xffff, cluster=0xffff, de09=0xffff, de0a=0xffff, de0b=0xffff, nsect=0xffff, de0d=0xffff, cluster2=0xffff, de0f=0xffff, de10=0xffff, de11=0xffff, de12=0xffff, de13=0xffff, de14=0xffff, de15=0xffff, de16=0xffff, de17=0xffff, de18=0xffff, de19=0xffff, de1a=0xffff, de1b=0xffff, de1c=0xffff, de1d=0x0003, de1e=0x0000, de1f=0x0001}
0x00d80…00dc0 DirEnt {filename=»░░«, kind=0x0600, de04=0x0000, de05=0x0000, de06=0x0000, de07=0x0000, cluster=0x0032, de09=0x0000, de0a=0x0000, de0b=0x0001, nsect=0x0031, de0d=0x0000, cluster2=0x0032, de0f=0x0019, de10=0xffff, de11=0xffff, de12=0xffff, de13=0xffff, de14=0xffff, de15=0xffff, de16=0xffff, de17=0xffff, de18=0xffff, de19=0x0000, de1a=0x0000, de1b=0x0000, de1c=0x0000, de1d=0x0000, de1e=0x0000, de1f=0x0000}
0x00dc0…00e00 DirEnt {filename=»░░«, kind=0x0000, de04=0x0000, de05=0x0000, de06=0x0000, de07=0x0000, cluster=0x0000, de09=0x0000, de0a=0x0000, de0b=0x0000, nsect=0x0000, de0d=0x0000, cluster2=0x0000, de0f=0x0000, de10=0x0000, de11=0x0000, de12=0x0000, de13=0x0000, de14=0x0000, de15=0x0000, de16=0x0000, de17=0x0000, de18=0x0000, de19=0x0000, de1a=0x0000, de1b=0x0000, de1c=0x0000, de1d=0x0000, de1e=0x0000, de1f=0x0000}
         […0x1…]
0x00e40…00e80 DirEnt {filename=»░░ ░░░«, kind=0xffff, de04=0xffff, de05=0xffff, de06=0xffff, de07=0xffff, cluster=0xffff, de09=0xffff, de0a=0xffff, de0b=0xffff, nsect=0xffff, de0d=0xffff, cluster2=0xffff, de0f=0xffff, de10=0xffff, de11=0xffff, de12=0xffff, de13=0xffff, de14=0xffff, de15=0xffff, de16=0xffff, de17=0xffff, de18=0xffff, de19=0xffff, de1a=0xffff, de1b=0xffff, de1c=0xffff, de1d=0x0003, de1e=0x0000, de1f=0x0001}
0x00e80…00ec0 DirEnt {filename=»░░«, kind=0x0600, de04=0x0000, de05=0x0000, de06=0x0000, de07=0x0000, cluster=0x0032, de09=0x0000, de0a=0x0000, de0b=0x0001, nsect=0x0031, de0d=0x0000, cluster2=0x0032, de0f=0x0019, de10=0xffff, de11=0xffff, de12=0xffff, de13=0xffff, de14=0xffff, de15=0xffff, de16=0xffff, de17=0xffff, de18=0xffff, de19=0x0000, de1a=0x0000, de1b=0x0000, de1c=0x0000, de1d=0x0000, de1e=0x0000, de1f=0x0000}
0x00ec0…00f00 DirEnt {filename=»░░«, kind=0x0000, de04=0x0000, de05=0x0000, de06=0x0000, de07=0x0000, cluster=0x0000, de09=0x0000, de0a=0x0000, de0b=0x0000, nsect=0x0000, de0d=0x0000, cluster2=0x0000, de0f=0x0000, de10=0x0000, de11=0x0000, de12=0x0000, de13=0x0000, de14=0x0000, de15=0x0000, de16=0x0000, de17=0x0000, de18=0x0000, de19=0x0000, de1a=0x0000, de1b=0x0000, de1c=0x0000, de1d=0x0000, de1e=0x0000, de1f=0x0000}
         […0x1…]
0x00f40…00f80 DirEnt {filename=»░░ ░░░«, kind=0xffff, de04=0xffff, de05=0xffff, de06=0xffff, de07=0xffff, cluster=0xffff, de09=0xffff, de0a=0xffff, de0b=0xffff, nsect=0xffff, de0d=0xffff, cluster2=0xffff, de0f=0xffff, de10=0xffff, de11=0xffff, de12=0xffff, de13=0xffff, de14=0xffff, de15=0xffff, de16=0xffff, de17=0xffff, de18=0xffff, de19=0xffff, de1a=0xffff, de1b=0xffff, de1c=0xffff, de1d=0x0003, de1e=0x0000, de1f=0x0001}
0x00f80…00fc0 DirEnt {filename=»░░«, kind=0x0600, de04=0x0000, de05=0x0000, de06=0x0000, de07=0x0000, cluster=0x0032, de09=0x0000, de0a=0x0000, de0b=0x0001, nsect=0x0031, de0d=0x0000, cluster2=0x0032, de0f=0x0019, de10=0xffff, de11=0xffff, de12=0xffff, de13=0xffff, de14=0xffff, de15=0xffff, de16=0xffff, de17=0xffff, de18=0xffff, de19=0x0000, de1a=0x0000, de1b=0x0000, de1c=0x0000, de1d=0x0000, de1e=0x0000, de1f=0x0000}
0x00fc0…01000 DirEnt {filename=»░░«, kind=0x0000, de04=0x0000, de05=0x0000, de06=0x0000, de07=0x0000, cluster=0x0000, de09=0x0000, de0a=0x0000, de0b=0x0000, nsect=0x0000, de0d=0x0000, cluster2=0x0000, de0f=0x0000, de10=0x0000, de11=0x0000, de12=0x0000, de13=0x0000, de14=0x0000, de15=0x0000, de16=0x0000, de17=0x0000, de18=0x0000, de19=0x0000, de1a=0x0000, de1b=0x0000, de1c=0x0000, de1d=0x0000, de1e=0x0000, de1f=0x0000}
         […0x1…]
0x01040…01080 DirEnt {filename=»░░ ░░░«, kind=0xffff, de04=0xffff, de05=0xffff, de06=0xffff, de07=0xffff, cluster=0xffff, de09=0xffff, de0a=0xffff, de0b=0xffff, nsect=0xffff, de0d=0xffff, cluster2=0xffff, de0f=0xffff, de10=0xffff, de11=0xffff, de12=0xffff, de13=0xffff, de14=0xffff, de15=0xffff, de16=0xffff, de17=0xffff, de18=0xffff, de19=0xffff, de1a=0xffff, de1b=0xffff, de1c=0xffff, de1d=0x0003, de1e=0x0000, de1f=0x0001}
0x01080…010c0 DirEnt {filename=»░░«, kind=0x0600, de04=0x0000, de05=0x0000, de06=0x0000, de07=0x0000, cluster=0x0032, de09=0x0000, de0a=0x0000, de0b=0x0001, nsect=0x0031, de0d=0x0000, cluster2=0x0032, de0f=0x0019, de10=0xffff, de11=0xffff, de12=0xffff, de13=0xffff, de14=0xffff, de15=0xffff, de16=0xffff, de17=0xffff, de18=0xffff, de19=0x0000, de1a=0x0000, de1b=0x0000, de1c=0x0000, de1d=0x0000, de1e=0x0000, de1f=0x0000}
0x010c0…01100 DirEnt {filename=»░░«, kind=0x0000, de04=0x0000, de05=0x0000, de06=0x0000, de07=0x0000, cluster=0x0000, de09=0x0000, de0a=0x0000, de0b=0x0000, nsect=0x0000, de0d=0x0000, cluster2=0x0000, de0f=0x0000, de10=0x0000, de11=0x0000, de12=0x0000, de13=0x0000, de14=0x0000, de15=0x0000, de16=0x0000, de17=0x0000, de18=0x0000, de19=0x0000, de1a=0x0000, de1b=0x0000, de1c=0x0000, de1d=0x0000, de1e=0x0000, de1f=0x0000}
0x01100…01140 DirEnt {filename=»C8X303«, kind=0x0300, de04=0x0000, de05=0x0000, de06=0x0000, de07=0x0000, cluster=0x0006, de09=0x0000, de0a=0x0000, de0b=0x0001, nsect=0x003b, de0d=0x0000, cluster2=0x0006, de0f=0x2b07, de10=0x2b0d, de11=0x2b13, de12=0x2b19, de13=0x2c05, de14=0x2c0b, de15=0x2c11, de16=0x2c17, de17=0x2d03, de18=0x2d09, de19=0x0000, de1a=0x0000, de1b=0x0000, de1c=0x0030, de1d=0x0000, de1e=0x0000, de1f=0x0000}
0x01140…01180 DirEnt {filename=»░░ ░░░«, kind=0xffff, de04=0xffff, de05=0xffff, de06=0xffff, de07=0xffff, cluster=0xffff, de09=0xffff, de0a=0xffff, de0b=0xffff, nsect=0xffff, de0d=0xffff, cluster2=0xffff, de0f=0xffff, de10=0xffff, de11=0xffff, de12=0xffff, de13=0xffff, de14=0xffff, de15=0xffff, de16=0xffff, de17=0xffff, de18=0xffff, de19=0xffff, de1a=0xffff, de1b=0xffff, de1c=0xffff, de1d=0x0003, de1e=0x0000, de1f=0x0001}
0x01180…011c0 DirEnt {filename=»░░«, kind=0x0600, de04=0x0000, de05=0x0000, de06=0x0000, de07=0x0000, cluster=0x0032, de09=0x0000, de0a=0x0000, de0b=0x0001, nsect=0x0031, de0d=0x0000, cluster2=0x0032, de0f=0x0019, de10=0xffff, de11=0xffff, de12=0xffff, de13=0xffff, de14=0xffff, de15=0xffff, de16=0xffff, de17=0xffff, de18=0xffff, de19=0x0000, de1a=0x0000, de1b=0x0000, de1c=0x0000, de1d=0x0000, de1e=0x0000, de1f=0x0000}
0x011c0…01200 DirEnt {filename=»░░«, kind=0x0000, de04=0x0000, de05=0x0000, de06=0x0000, de07=0x0000, cluster=0x0000, de09=0x0000, de0a=0x0000, de0b=0x0000, nsect=0x0000, de0d=0x0000, cluster2=0x0000, de0f=0x0000, de10=0x0000, de11=0x0000, de12=0x0000, de13=0x0000, de14=0x0000, de15=0x0000, de16=0x0000, de17=0x0000, de18=0x0000, de19=0x0000, de1a=0x0000, de1b=0x0000, de1c=0x0000, de1d=0x0000, de1e=0x0000, de1f=0x0000}
         […0x1…]
0x01240…01280 DirEnt {filename=»░░ ░░░«, kind=0xffff, de04=0xffff, de05=0xffff, de06=0xffff, de07=0xffff, cluster=0xffff, de09=0xffff, de0a=0xffff, de0b=0xffff, nsect=0xffff, de0d=0xffff, cluster2=0xffff, de0f=0xffff, de10=0xffff, de11=0xffff, de12=0xffff, de13=0xffff, de14=0xffff, de15=0xffff, de16=0xffff, de17=0xffff, de18=0xffff, de19=0xffff, de1a=0xffff, de1b=0xffff, de1c=0xffff, de1d=0x0003, de1e=0x0000, de1f=0x0001}
0x01280…012c0 DirEnt {filename=»░░«, kind=0x0600, de04=0x0000, de05=0x0000, de06=0x0000, de07=0x0000, cluster=0x0032, de09=0x0000, de0a=0x0000, de0b=0x0001, nsect=0x0031, de0d=0x0000, cluster2=0x0032, de0f=0x0019, de10=0xffff, de11=0xffff, de12=0xffff, de13=0xffff, de14=0xffff, de15=0xffff, de16=0xffff, de17=0xffff, de18=0xffff, de19=0x0000, de1a=0x0000, de1b=0x0000, de1c=0x0000, de1d=0x0000, de1e=0x0000, de1f=0x0000}
0x012c0…01300 DirEnt {filename=»░░«, kind=0x0000, de04=0x0000, de05=0x0000, de06=0x0000, de07=0x0000, cluster=0x0000, de09=0x0000, de0a=0x0000, de0b=0x0000, nsect=0x0000, de0d=0x0000, cluster2=0x0000, de0f=0x0000, de10=0x0000, de11=0x0000, de12=0x0000, de13=0x0000, de14=0x0000, de15=0x0000, de16=0x0000, de17=0x0000, de18=0x0000, de19=0x0000, de1a=0x0000, de1b=0x0000, de1c=0x0000, de1d=0x0000, de1e=0x0000, de1f=0x0000}
0x01300…01340 DirEnt {filename=»░░ST«, kind=0x0000, de04=0x000e, de05=0x0000, de06=0x0001, de07=0x0000, cluster=0x001e, de09=0x0000, de0a=0x0000, de0b=0x0001, nsect=0x0001, de0d=0x0000, cluster2=0x001e, de0f=0x2611, de10=0xffff, de11=0xffff, de12=0xffff, de13=0xffff, de14=0xffff, de15=0xffff, de16=0xffff, de17=0xffff, de18=0xffff, de19=0x0000, de1a=0x0000, de1b=0x0000, de1c=0x002a, de1d=0x0000, de1e=0x0000, de1f=0x0000}
0x01340…01380 DirEnt {filename=»░░ ░░░«, kind=0xffff, de04=0xffff, de05=0xffff, de06=0xffff, de07=0xffff, cluster=0xffff, de09=0xffff, de0a=0xffff, de0b=0xffff, nsect=0xffff, de0d=0xffff, cluster2=0xffff, de0f=0xffff, de10=0xffff, de11=0xffff, de12=0xffff, de13=0xffff, de14=0xffff, de15=0xffff, de16=0xffff, de17=0xffff, de18=0xffff, de19=0xffff, de1a=0xffff, de1b=0xffff, de1c=0xffff, de1d=0x0003, de1e=0x0000, de1f=0x0001}
0x01380…013c0 DirEnt {filename=»░░R«, kind=0x0002, de04=0x000e, de05=0x0000, de06=0x0001, de07=0x0000, cluster=0x0050, de09=0x0000, de0a=0x0000, de0b=0x0001, nsect=0x025b, de0d=0x0000, cluster2=0x0050, de0f=0x1509, de10=0x180b, de11=0x1b0d, de12=0x1e0f, de13=0x2111, de14=0x271a, de15=0x2d0f, de16=0x3011, de17=0xffff, de18=0xffff, de19=0x0000, de1a=0x0000, de1b=0x0000, de1c=0x002f, de1d=0x0000, de1e=0x0000, de1f=0x0000}
0x013c0…01400 DirEnt {filename=»░░2«, kind=0x0000, de04=0x0000, de05=0x0000, de06=0x0000, de07=0x0000, cluster=0x012c, de09=0x0000, de0a=0x0000, de0b=0x0001, nsect=0x0104, de0d=0x0000, cluster2=0x012c, de0f=0x2111, de10=0xffff, de11=0xffff, de12=0xffff, de13=0xffff, de14=0xffff, de15=0xffff, de16=0xffff, de17=0xffff, de18=0xffff, de19=0x0000, de1a=0x0000, de1b=0x0000, de1c=0x0040, de1d=0x0000, de1e=0x0000, de1f=0x0000}
0x01400…01440 DirEnt {filename=»░░«, kind=0x0000, de04=0x0000, de05=0x0000, de06=0x0000, de07=0x0000, cluster=0x0000, de09=0x0000, de0a=0x0000, de0b=0x0000, nsect=0x0000, de0d=0x0000, cluster2=0x0000, de0f=0x0000, de10=0x0000, de11=0x0000, de12=0x0000, de13=0x0000, de14=0x0000, de15=0x0000, de16=0x0000, de17=0x0000, de18=0x0000, de19=0x0000, de1a=0x0000, de1b=0x0000, de1c=0x0000, de1d=0x0000, de1e=0x0000, de1f=0x0000}
0x01440…01480 DirEnt {filename=»░░ ░░░«, kind=0xffff, de04=0xffff, de05=0xffff, de06=0xffff, de07=0xffff, cluster=0xffff, de09=0xffff, de0a=0xffff, de0b=0xffff, nsect=0xffff, de0d=0xffff, cluster2=0xffff, de0f=0xffff, de10=0xffff, de11=0xffff, de12=0xffff, de13=0xffff, de14=0xffff, de15=0xffff, de16=0xffff, de17=0xffff, de18=0xffff, de19=0xffff, de1a=0xffff, de1b=0xffff, de1c=0xffff, de1d=0x0003, de1e=0x0000, de1f=0x0001}
0x01480…014c0 DirEnt {filename=»░░«, kind=0x0600, de04=0x0000, de05=0x0000, de06=0x0000, de07=0x0000, cluster=0x0032, de09=0x0000, de0a=0x0000, de0b=0x0001, nsect=0x0031, de0d=0x0000, cluster2=0x0032, de0f=0x0019, de10=0xffff, de11=0xffff, de12=0xffff, de13=0xffff, de14=0xffff, de15=0xffff, de16=0xffff, de17=0xffff, de18=0xffff, de19=0x0000, de1a=0x0000, de1b=0x0000, de1c=0x0000, de1d=0x0000, de1e=0x0000, de1f=0x0000}
0x014c0…01500 DirEnt {filename=»░░«, kind=0x0000, de04=0x0000, de05=0x0000, de06=0x0000, de07=0x0000, cluster=0x0000, de09=0x0000, de0a=0x0000, de0b=0x0000, nsect=0x0000, de0d=0x0000, cluster2=0x0000, de0f=0x0000, de10=0x0000, de11=0x0000, de12=0x0000, de13=0x0000, de14=0x0000, de15=0x0000, de16=0x0000, de17=0x0000, de18=0x0000, de19=0x0000, de1a=0x0000, de1b=0x0000, de1c=0x0000, de1d=0x0000, de1e=0x0000, de1f=0x0000}
         […0x1…]
0x01540…01580 DirEnt {filename=»░░ ░░░«, kind=0xffff, de04=0xffff, de05=0xffff, de06=0xffff, de07=0xffff, cluster=0xffff, de09=0xffff, de0a=0xffff, de0b=0xffff, nsect=0xffff, de0d=0xffff, cluster2=0xffff, de0f=0xffff, de10=0xffff, de11=0xffff, de12=0xffff, de13=0xffff, de14=0xffff, de15=0xffff, de16=0xffff, de17=0xffff, de18=0xffff, de19=0xffff, de1a=0xffff, de1b=0xffff, de1c=0xffff, de1d=0x0003, de1e=0x0000, de1f=0x0001}
0x01580…015c0 DirEnt {filename=»░░«, kind=0x0600, de04=0x0000, de05=0x0000, de06=0x0000, de07=0x0000, cluster=0x0032, de09=0x0000, de0a=0x0000, de0b=0x0001, nsect=0x0031, de0d=0x0000, cluster2=0x0032, de0f=0x0019, de10=0xffff, de11=0xffff, de12=0xffff, de13=0xffff, de14=0xffff, de15=0xffff, de16=0xffff, de17=0xffff, de18=0xffff, de19=0x0000, de1a=0x0000, de1b=0x0000, de1c=0x0000, de1d=0x0000, de1e=0x0000, de1f=0x0000}
0x015c0…01600 DirEnt {filename=»░░«, kind=0x0000, de04=0x0000, de05=0x0000, de06=0x0000, de07=0x0000, cluster=0x0000, de09=0x0000, de0a=0x0000, de0b=0x0000, nsect=0x0000, de0d=0x0000, cluster2=0x0000, de0f=0x0000, de10=0x0000, de11=0x0000, de12=0x0000, de13=0x0000, de14=0x0000, de15=0x0000, de16=0x0000, de17=0x0000, de18=0x0000, de19=0x0000, de1a=0x0000, de1b=0x0000, de1c=0x0000, de1d=0x0000, de1e=0x0000, de1f=0x0000}
         […0x1…]
0x01640…01680 DirEnt {filename=»░░ ░░░«, kind=0xffff, de04=0xffff, de05=0xffff, de06=0xffff, de07=0xffff, cluster=0xffff, de09=0xffff, de0a=0xffff, de0b=0xffff, nsect=0xffff, de0d=0xffff, cluster2=0xffff, de0f=0xffff, de10=0xffff, de11=0xffff, de12=0xffff, de13=0xffff, de14=0xffff, de15=0xffff, de16=0xffff, de17=0xffff, de18=0xffff, de19=0xffff, de1a=0xffff, de1b=0xffff, de1c=0xffff, de1d=0x0003, de1e=0x0000, de1f=0x0001}
0x01680…016c0 DirEnt {filename=»░░«, kind=0x0600, de04=0x0000, de05=0x0000, de06=0x0000, de07=0x0000, cluster=0x0032, de09=0x0000, de0a=0x0000, de0b=0x0001, nsect=0x0031, de0d=0x0000, cluster2=0x0032, de0f=0x0019, de10=0xffff, de11=0xffff, de12=0xffff, de13=0xffff, de14=0xffff, de15=0xffff, de16=0xffff, de17=0xffff, de18=0xffff, de19=0x0000, de1a=0x0000, de1b=0x0000, de1c=0x0000, de1d=0x0000, de1e=0x0000, de1f=0x0000}
0x016c0…01700 DirEnt {filename=»░░«, kind=0x0000, de04=0x0000, de05=0x0000, de06=0x0000, de07=0x0000, cluster=0x0000, de09=0x0000, de0a=0x0000, de0b=0x0000, nsect=0x0000, de0d=0x0000, cluster2=0x0000, de0f=0x0000, de10=0x0000, de11=0x0000, de12=0x0000, de13=0x0000, de14=0x0000, de15=0x0000, de16=0x0000, de17=0x0000, de18=0x0000, de19=0x0000, de1a=0x0000, de1b=0x0000, de1c=0x0000, de1d=0x0000, de1e=0x0000, de1f=0x0000}
         […0x1…]
0x01740…01780 DirEnt {filename=»░░ ░░░«, kind=0xffff, de04=0xffff, de05=0xffff, de06=0xffff, de07=0xffff, cluster=0xffff, de09=0xffff, de0a=0xffff, de0b=0xffff, nsect=0xffff, de0d=0xffff, cluster2=0xffff, de0f=0xffff, de10=0xffff, de11=0xffff, de12=0xffff, de13=0xffff, de14=0xffff, de15=0xffff, de16=0xffff, de17=0xffff, de18=0xffff, de19=0xffff, de1a=0xffff, de1b=0xffff, de1c=0xffff, de1d=0x0003, de1e=0x0000, de1f=0x0001}
0x01780…017c0 DirEnt {filename=»░░«, kind=0x0600, de04=0x0000, de05=0x0000, de06=0x0000, de07=0x0000, cluster=0x0032, de09=0x0000, de0a=0x0000, de0b=0x0001, nsect=0x0031, de0d=0x0000, cluster2=0x0032, de0f=0x0019, de10=0xffff, de11=0xffff, de12=0xffff, de13=0xffff, de14=0xffff, de15=0xffff, de16=0xffff, de17=0xffff, de18=0xffff, de19=0x0000, de1a=0x0000, de1b=0x0000, de1c=0x0000, de1d=0x0000, de1e=0x0000, de1f=0x0000}
0x017c0…01800 DirEnt {filename=»░░«, kind=0x0000, de04=0x0000, de05=0x0000, de06=0x0000, de07=0x0000, cluster=0x0000, de09=0x0000, de0a=0x0000, de0b=0x0000, nsect=0x0000, de0d=0x0000, cluster2=0x0000, de0f=0x0000, de10=0x0000, de11=0x0000, de12=0x0000, de13=0x0000, de14=0x0000, de15=0x0000, de16=0x0000, de17=0x0000, de18=0x0000, de19=0x0000, de1a=0x0000, de1b=0x0000, de1c=0x0000, de1d=0x0000, de1e=0x0000, de1f=0x0000}
         […0x1…]
0x01840…01880 DirEnt {filename=»░░ ░░░«, kind=0xffff, de04=0xffff, de05=0xffff, de06=0xffff, de07=0xffff, cluster=0xffff, de09=0xffff, de0a=0xffff, de0b=0xffff, nsect=0xffff, de0d=0xffff, cluster2=0xffff, de0f=0xffff, de10=0xffff, de11=0xffff, de12=0xffff, de13=0xffff, de14=0xffff, de15=0xffff, de16=0xffff, de17=0xffff, de18=0xffff, de19=0xffff, de1a=0xffff, de1b=0xffff, de1c=0xffff, de1d=0x0003, de1e=0x0000, de1f=0x0001}
0x01880…018c0 DirEnt {filename=»░░«, kind=0x0600, de04=0x0000, de05=0x0000, de06=0x0000, de07=0x0000, cluster=0x0032, de09=0x0000, de0a=0x0000, de0b=0x0001, nsect=0x0031, de0d=0x0000, cluster2=0x0032, de0f=0x0019, de10=0xffff, de11=0xffff, de12=0xffff, de13=0xffff, de14=0xffff, de15=0xffff, de16=0xffff, de17=0xffff, de18=0xffff, de19=0x0000, de1a=0x0000, de1b=0x0000, de1c=0x0000, de1d=0x0000, de1e=0x0000, de1f=0x0000}
0x018c0…01900 DirEnt {filename=»░░«, kind=0x0000, de04=0x0000, de05=0x0000, de06=0x0000, de07=0x0000, cluster=0x0000, de09=0x0000, de0a=0x0000, de0b=0x0000, nsect=0x0000, de0d=0x0000, cluster2=0x0000, de0f=0x0000, de10=0x0000, de11=0x0000, de12=0x0000, de13=0x0000, de14=0x0000, de15=0x0000, de16=0x0000, de17=0x0000, de18=0x0000, de19=0x0000, de1a=0x0000, de1b=0x0000, de1c=0x0000, de1d=0x0000, de1e=0x0000, de1f=0x0000}
         […0x1…]
0x01940…01980 DirEnt {filename=»░░ ░░░«, kind=0xffff, de04=0xffff, de05=0xffff, de06=0xffff, de07=0xffff, cluster=0xffff, de09=0xffff, de0a=0xffff, de0b=0xffff, nsect=0xffff, de0d=0xffff, cluster2=0xffff, de0f=0xffff, de10=0xffff, de11=0xffff, de12=0xffff, de13=0xffff, de14=0xffff, de15=0xffff, de16=0xffff, de17=0xffff, de18=0xffff, de19=0xffff, de1a=0xffff, de1b=0xffff, de1c=0xffff, de1d=0x0003, de1e=0x0000, de1f=0x0001}
0x01980…019c0 DirEnt {filename=»░░«, kind=0x0600, de04=0x0000, de05=0x0000, de06=0x0000, de07=0x0000, cluster=0x0032, de09=0x0000, de0a=0x0000, de0b=0x0001, nsect=0x0031, de0d=0x0000, cluster2=0x0032, de0f=0x0019, de10=0xffff, de11=0xffff, de12=0xffff, de13=0xffff, de14=0xffff, de15=0xffff, de16=0xffff, de17=0xffff, de18=0xffff, de19=0x0000, de1a=0x0000, de1b=0x0000, de1c=0x0000, de1d=0x0000, de1e=0x0000, de1f=0x0000}
0x019c0…01a00 DirEnt {filename=»░░«, kind=0x0000, de04=0x0000, de05=0x0000, de06=0x0000, de07=0x0000, cluster=0x0000, de09=0x0000, de0a=0x0000, de0b=0x0000, nsect=0x0000, de0d=0x0000, cluster2=0x0000, de0f=0x0000, de10=0x0000, de11=0x0000, de12=0x0000, de13=0x0000, de14=0x0000, de15=0x0000, de16=0x0000, de17=0x0000, de18=0x0000, de19=0x0000, de1a=0x0000, de1b=0x0000, de1c=0x0000, de1d=0x0000, de1e=0x0000, de1f=0x0000}
         […0x1…]
0x01a40…01a80 DirEnt {filename=»░░ ░░░«, kind=0xffff, de04=0xffff, de05=0xffff, de06=0xffff, de07=0xffff, cluster=0xffff, de09=0xffff, de0a=0xffff, de0b=0xffff, nsect=0xffff, de0d=0xffff, cluster2=0xffff, de0f=0xffff, de10=0xffff, de11=0xffff, de12=0xffff, de13=0xffff, de14=0xffff, de15=0xffff, de16=0xffff, de17=0xffff, de18=0xffff, de19=0xffff, de1a=0xffff, de1b=0xffff, de1c=0xffff, de1d=0x0003, de1e=0x0000, de1f=0x0001}
0x01a80…01ac0 DirEnt {filename=»░░«, kind=0x0600, de04=0x0000, de05=0x0000, de06=0x0000, de07=0x0000, cluster=0x0032, de09=0x0000, de0a=0x0000, de0b=0x0001, nsect=0x0031, de0d=0x0000, cluster2=0x0032, de0f=0x0019, de10=0xffff, de11=0xffff, de12=0xffff, de13=0xffff, de14=0xffff, de15=0xffff, de16=0xffff, de17=0xffff, de18=0xffff, de19=0x0000, de1a=0x0000, de1b=0x0000, de1c=0x0000, de1d=0x0000, de1e=0x0000, de1f=0x0000}
0x01ac0…01b00 DirEnt {filename=»░░«, kind=0x0000, de04=0x0000, de05=0x0000, de06=0x0000, de07=0x0000, cluster=0x0000, de09=0x0000, de0a=0x0000, de0b=0x0000, nsect=0x0000, de0d=0x0000, cluster2=0x0000, de0f=0x0000, de10=0x0000, de11=0x0000, de12=0x0000, de13=0x0000, de14=0x0000, de15=0x0000, de16=0x0000, de17=0x0000, de18=0x0000, de19=0x0000, de1a=0x0000, de1b=0x0000, de1c=0x0000, de1d=0x0000, de1e=0x0000, de1f=0x0000}
         […0x1…]
0x01b40…01b80 DirEnt {filename=»░░ ░░░«, kind=0xffff, de04=0xffff, de05=0xffff, de06=0xffff, de07=0xffff, cluster=0xffff, de09=0xffff, de0a=0xffff, de0b=0xffff, nsect=0xffff, de0d=0xffff, cluster2=0xffff, de0f=0xffff, de10=0xffff, de11=0xffff, de12=0xffff, de13=0xffff, de14=0xffff, de15=0xffff, de16=0xffff, de17=0xffff, de18=0xffff, de19=0xffff, de1a=0xffff, de1b=0xffff, de1c=0xffff, de1d=0x0003, de1e=0x0000, de1f=0x0001}
0x01b80…01bc0 DirEnt {filename=»░░«, kind=0x0600, de04=0x0000, de05=0x0000, de06=0x0000, de07=0x0000, cluster=0x0032, de09=0x0000, de0a=0x0000, de0b=0x0001, nsect=0x0031, de0d=0x0000, cluster2=0x0032, de0f=0x0019, de10=0xffff, de11=0xffff, de12=0xffff, de13=0xffff, de14=0xffff, de15=0xffff, de16=0xffff, de17=0xffff, de18=0xffff, de19=0x0000, de1a=0x0000, de1b=0x0000, de1c=0x0000, de1d=0x0000, de1e=0x0000, de1f=0x0000}
0x01bc0…01c00 DirEnt {filename=»░░«, kind=0x0000, de04=0x0000, de05=0x0000, de06=0x0000, de07=0x0000, cluster=0x0000, de09=0x0000, de0a=0x0000, de0b=0x0000, nsect=0x0000, de0d=0x0000, cluster2=0x0000, de0f=0x0000, de10=0x0000, de11=0x0000, de12=0x0000, de13=0x0000, de14=0x0000, de15=0x0000, de16=0x0000, de17=0x0000, de18=0x0000, de19=0x0000, de1a=0x0000, de1b=0x0000, de1c=0x0000, de1d=0x0000, de1e=0x0000, de1f=0x0000}
         […0x1…]
0x01c40…01c80 DirEnt {filename=»░░ ░░░«, kind=0xffff, de04=0xffff, de05=0xffff, de06=0xffff, de07=0xffff, cluster=0xffff, de09=0xffff, de0a=0xffff, de0b=0xffff, nsect=0xffff, de0d=0xffff, cluster2=0xffff, de0f=0xffff, de10=0xffff, de11=0xffff, de12=0xffff, de13=0xffff, de14=0xffff, de15=0xffff, de16=0xffff, de17=0xffff, de18=0xffff, de19=0xffff, de1a=0xffff, de1b=0xffff, de1c=0xffff, de1d=0x0003, de1e=0x0000, de1f=0x0001}
0x01c80…01cc0 DirEnt {filename=»░░X300«, kind=0x0000, de04=0x000e, de05=0x0000, de06=0x0001, de07=0x0000, cluster=0x000a, de09=0x0000, de0a=0x0000, de0b=0x0001, nsect=0x002f, de0d=0x0000, cluster2=0x000a, de0f=0x2413, de10=0x250d, de11=0x2517, de12=0x2607, de13=0x2611, de14=0xffff, de15=0xffff, de16=0xffff, de17=0xffff, de18=0xffff, de19=0x0000, de1a=0x0000, de1b=0x0000, de1c=0x0002, de1d=0x0000, de1e=0x0000, de1f=0x0000}
0x01cc0…01d00 DirEnt {filename=»░░«, kind=0x0000, de04=0x0000, de05=0x0000, de06=0x0000, de07=0x0000, cluster=0x0000, de09=0x0000, de0a=0x0000, de0b=0x0000, nsect=0x0000, de0d=0x0000, cluster2=0x0000, de0f=0x0000, de10=0x0000, de11=0x0000, de12=0x0000, de13=0x0000, de14=0x0000, de15=0x0000, de16=0x0000, de17=0x0000, de18=0x0000, de19=0x0000, de1a=0x0000, de1b=0x0000, de1c=0x0000, de1d=0x0000, de1e=0x0000, de1f=0x0000}
0x01d00…01d40 DirEnt {filename=»GROUP3«, kind=0x0000, de04=0x000e, de05=0x0000, de06=0x0001, de07=0x0000, cluster=0x0001, de09=0x0000, de0a=0x0000, de0b=0x0001, nsect=0x0001, de0d=0x0000, cluster2=0x0001, de0f=0x2509, de10=0x250a, de11=0xffff, de12=0xffff, de13=0xffff, de14=0xffff, de15=0xffff, de16=0xffff, de17=0xffff, de18=0xffff, de19=0x0000, de1a=0x0000, de1b=0x0000, de1c=0x0007, de1d=0x0000, de1e=0x0000, de1f=0x0000}
0x01d40…01d80 DirEnt {filename=»GROUP2«, kind=0x0000, de04=0x0000, de05=0x0000, de06=0x0000, de07=0x0000, cluster=0x0001, de09=0x0000, de0a=0x0000, de0b=0x0001, nsect=0x0001, de0d=0x0000, cluster2=0x0001, de0f=0x250b, de10=0x250c, de11=0xffff, de12=0xffff, de13=0xffff, de14=0xffff, de15=0xffff, de16=0xffff, de17=0xffff, de18=0xffff, de19=0x0000, de1a=0x0000, de1b=0x0000, de1c=0x0010, de1d=0x0000, de1e=0x0000, de1f=0x0000}
0x01d80…01dc0 DirEnt {filename=»GROUP1«, kind=0x0000, de04=0x0000, de05=0x0000, de06=0x0000, de07=0x0000, cluster=0x0001, de09=0x0000, de0a=0x0000, de0b=0x0001, nsect=0x0001, de0d=0x0000, cluster2=0x0001, de0f=0x2715, de10=0x2716, de11=0xffff, de12=0xffff, de13=0xffff, de14=0xffff, de15=0xffff, de16=0xffff, de17=0xffff, de18=0xffff, de19=0x0000, de1a=0x0000, de1b=0x0000, de1c=0x0013, de1d=0x0000, de1e=0x0000, de1f=0x0000}
0x01dc0…01e00 DirEnt {filename=»GROUP0«, kind=0x0000, de04=0x0000, de05=0x0000, de06=0x0000, de07=0x0000, cluster=0x0001, de09=0x0000, de0a=0x0000, de0b=0x0001, nsect=0x0001, de0d=0x0000, cluster2=0x0001, de0f=0x2717, de10=0x2718, de11=0xffff, de12=0xffff, de13=0xffff, de14=0xffff, de15=0xffff, de16=0xffff, de17=0xffff, de18=0xffff, de19=0x0000, de1a=0x0000, de1b=0x0000, de1c=0x0013, de1d=0x0000, de1e=0x0000, de1f=0x0000}
0x01e00…01e40 DirEnt {filename=»░░«, kind=0x0000, de04=0x0000, de05=0x0000, de06=0x0000, de07=0x0000, cluster=0x0000, de09=0x0000, de0a=0x0000, de0b=0x0000, nsect=0x0000, de0d=0x0000, cluster2=0x0000, de0f=0x0000, de10=0x0000, de11=0x0000, de12=0x0000, de13=0x0000, de14=0x0000, de15=0x0000, de16=0x0000, de17=0x0000, de18=0x0000, de19=0x0000, de1a=0x0000, de1b=0x0000, de1c=0x0000, de1d=0x0000, de1e=0x0000, de1f=0x0000}
0x01e40…01e80 DirEnt {filename=»░░ ░░░«, kind=0xffff, de04=0xffff, de05=0xffff, de06=0xffff, de07=0xffff, cluster=0xffff, de09=0xffff, de0a=0xffff, de0b=0xffff, nsect=0xffff, de0d=0xffff, cluster2=0xffff, de0f=0xffff, de10=0xffff, de11=0xffff, de12=0xffff, de13=0xffff, de14=0xffff, de15=0xffff, de16=0xffff, de17=0xffff, de18=0xffff, de19=0xffff, de1a=0xffff, de1b=0xffff, de1c=0xffff, de1d=0x0003, de1e=0x0000, de1f=0x0001}
0x01e80…01ec0 DirEnt {filename=»░░«, kind=0x0600, de04=0x0000, de05=0x0000, de06=0x0000, de07=0x0000, cluster=0x0032, de09=0x0000, de0a=0x0000, de0b=0x0001, nsect=0x0031, de0d=0x0000, cluster2=0x0032, de0f=0x0019, de10=0xffff, de11=0xffff, de12=0xffff, de13=0xffff, de14=0xffff, de15=0xffff, de16=0xffff, de17=0xffff, de18=0xffff, de19=0x0000, de1a=0x0000, de1b=0x0000, de1c=0x0000, de1d=0x0000, de1e=0x0000, de1f=0x0000}
0x01ec0…01f00 DirEnt {filename=»░░«, kind=0x0000, de04=0x0000, de05=0x0000, de06=0x0000, de07=0x0000, cluster=0x0000, de09=0x0000, de0a=0x0000, de0b=0x0000, nsect=0x0000, de0d=0x0000, cluster2=0x0000, de0f=0x0000, de10=0x0000, de11=0x0000, de12=0x0000, de13=0x0000, de14=0x0000, de15=0x0000, de16=0x0000, de17=0x0000, de18=0x0000, de19=0x0000, de1a=0x0000, de1b=0x0000, de1c=0x0000, de1d=0x0000, de1e=0x0000, de1f=0x0000}
0x01f00…01f40 DirEnt {filename=»XX«, kind=0x0000, de04=0x0000, de05=0x0000, de06=0x0000, de07=0x0000, cluster=0x000a, de09=0x0000, de0a=0x0000, de0b=0x0001, nsect=0xffff, de0d=0x0000, cluster2=0x000a, de0f=0xffff, de10=0xffff, de11=0xffff, de12=0xffff, de13=0xffff, de14=0xffff, de15=0xffff, de16=0xffff, de17=0xffff, de18=0xffff, de19=0x0000, de1a=0x0000, de1b=0x0000, de1c=0x0000, de1d=0x0000, de1e=0x0000, de1f=0x0000}
0x01f40…01f80 DirEnt {filename=»░░ ░░░«, kind=0xffff, de04=0xffff, de05=0xffff, de06=0xffff, de07=0xffff, cluster=0xffff, de09=0xffff, de0a=0xffff, de0b=0xffff, nsect=0xffff, de0d=0xffff, cluster2=0xffff, de0f=0xffff, de10=0xffff, de11=0xffff, de12=0xffff, de13=0xffff, de14=0xffff, de15=0xffff, de16=0xffff, de17=0xffff, de18=0xffff, de19=0xffff, de1a=0xffff, de1b=0xffff, de1c=0xffff, de1d=0x0003, de1e=0x0000, de1f=0x0001}
0x01f80…01fc0 DirEnt {filename=»░░368«, kind=0x0002, de04=0x000e, de05=0x0000, de06=0x0001, de07=0x0000, cluster=0x001e, de09=0x0000, de0a=0x0000, de0b=0x0001, nsect=0x0011, de0d=0x0000, cluster2=0x001e, de0f=0x250d, de10=0xffff, de11=0xffff, de12=0xffff, de13=0xffff, de14=0xffff, de15=0xffff, de16=0xffff, de17=0xffff, de18=0xffff, de19=0x0000, de1a=0x0000, de1b=0x0000, de1c=0x0007, de1d=0x0000, de1e=0x0000, de1f=0x0000}
0x01fc0…02000 DirEnt {filename=»PAGE«, kind=0x0000, de04=0x000e, de05=0x0000, de06=0x0001, de07=0x0000, cluster=0x0001, de09=0x0000, de0a=0x0000, de0b=0x0001, nsect=0x0000, de0d=0x0000, cluster2=0x0001, de0f=0x2719, de10=0xffff, de11=0xffff, de12=0xffff, de13=0xffff, de14=0xffff, de15=0xffff, de16=0xffff, de17=0xffff, de18=0xffff, de19=0x0000, de1a=0x0000, de1b=0x0000, de1c=0x001a, de1d=0x0000, de1e=0x0000, de1f=0x0000}
0x02000…02040 DirEnt {filename=»░░369«, kind=0x0002, de04=0x000e, de05=0x0000, de06=0x0001, de07=0x0000, cluster=0x001e, de09=0x0000, de0a=0x0000, de0b=0x0001, nsect=0x0011, de0d=0x0000, cluster2=0x001e, de0f=0x2611, de10=0xffff, de11=0xffff, de12=0xffff, de13=0xffff, de14=0xffff, de15=0xffff, de16=0xffff, de17=0xffff, de18=0xffff, de19=0x0000, de1a=0x0000, de1b=0x0000, de1c=0x0007, de1d=0x0000, de1e=0x0000, de1f=0x0000}
0x02040…02080 DirEnt {filename=»░░370«, kind=0x0002, de04=0x000e, de05=0x0000, de06=0x0001, de07=0x0000, cluster=0x001e, de09=0x0000, de0a=0x0000, de0b=0x0001, nsect=0x0011, de0d=0x0000, cluster2=0x001e, de0f=0x3313, de10=0xffff, de11=0xffff, de12=0xffff, de13=0xffff, de14=0xffff, de15=0xffff, de16=0xffff, de17=0xffff, de18=0xffff, de19=0x0000, de1a=0x0000, de1b=0x0000, de1c=0x0007, de1d=0x0000, de1e=0x0000, de1f=0x0000}
0x02080…020c0 DirEnt {filename=»░░371«, kind=0x0002, de04=0x000e, de05=0x0000, de06=0x0001, de07=0x0000, cluster=0x001e, de09=0x0000, de0a=0x0000, de0b=0x0001, nsect=0x0011, de0d=0x0000, cluster2=0x001e, de0f=0x3417, de10=0xffff, de11=0xffff, de12=0xffff, de13=0xffff, de14=0xffff, de15=0xffff, de16=0xffff, de17=0xffff, de18=0xffff, de19=0x0000, de1a=0x0000, de1b=0x0000, de1c=0x0007, de1d=0x0000, de1e=0x0000, de1f=0x0000}
0x020c0…02100 DirEnt {filename=»P1369«, kind=0x0003, de04=0x000e, de05=0x0000, de06=0x0001, de07=0x0000, cluster=0x0003, de09=0x0000, de0a=0x0000, de0b=0x0001, nsect=0x0011, de0d=0x0000, cluster2=0x0003, de0f=0x2415, de10=0x2418, de11=0x2501, de12=0x2504, de13=0x320d, de14=0x3210, de15=0xffff, de16=0xffff, de17=0xffff, de18=0xffff, de19=0x0000, de1a=0x0000, de1b=0x0000, de1c=0x0007, de1d=0x0000, de1e=0x0000, de1f=0x0000}
0x02100…02140 DirEnt {filename=»P1370«, kind=0x0003, de04=0x000e, de05=0x0000, de06=0x0001, de07=0x0000, cluster=0x0003, de09=0x0000, de0a=0x0000, de0b=0x0001, nsect=0x0011, de0d=0x0000, cluster2=0x0003, de0f=0x3213, de10=0x3216, de11=0x3219, de12=0x3302, de13=0x3305, de14=0x3308, de15=0xffff, de16=0xffff, de17=0xffff, de18=0xffff, de19=0x0000, de1a=0x0000, de1b=0x0000, de1c=0x0007, de1d=0x0000, de1e=0x0000, de1f=0x0000}
0x02140…02180 DirEnt {filename=»P1371«, kind=0x0003, de04=0x000e, de05=0x0000, de06=0x0001, de07=0x0000, cluster=0x0003, de09=0x0000, de0a=0x0000, de0b=0x0001, nsect=0x0011, de0d=0x0000, cluster2=0x0003, de0f=0x330b, de10=0x330e, de11=0x4415, de12=0x4418, de13=0x4501, de14=0x4504, de15=0xffff, de16=0xffff, de17=0xffff, de18=0xffff, de19=0x0000, de1a=0x0000, de1b=0x0000, de1c=0x0007, de1d=0x0000, de1e=0x0000, de1f=0x0000}
0x02180…021c0 DirEnt {filename=»P1368«, kind=0x0003, de04=0x000e, de05=0x0000, de06=0x0001, de07=0x0000, cluster=0x0003, de09=0x0000, de0a=0x0000, de0b=0x0001, nsect=0x0011, de0d=0x0000, cluster2=0x0003, de0f=0x2403, de10=0x2406, de11=0x2409, de12=0x240c, de13=0x240f, de14=0x2412, de15=0xffff, de16=0xffff, de17=0xffff, de18=0xffff, de19=0x0000, de1a=0x0000, de1b=0x0000, de1c=0x0007, de1d=0x0000, de1e=0x0000, de1f=0x0000}
0x021c0…02200 DirEnt {filename=»░░OMP1«, kind=0x0000, de04=0x000e, de05=0x0000, de06=0x0001, de07=0x0000, cluster=0x0001, de09=0x0000, de0a=0x0000, de0b=0x0001, nsect=0x0000, de0d=0x0000, cluster2=0x0001, de0f=0x2507, de10=0xffff, de11=0xffff, de12=0xffff, de13=0xffff, de14=0xffff, de15=0xffff, de16=0xffff, de17=0xffff, de18=0xffff, de19=0x0000, de1a=0x0000, de1b=0x0000, de1c=0x0019, de1d=0x0000, de1e=0x0000, de1f=0x0000}
0x02200…02240 DirEnt {filename=»░░OMP0«, kind=0x0000, de04=0x000e, de05=0x0000, de06=0x0001, de07=0x0000, cluster=0x0001, de09=0x0000, de0a=0x0000, de0b=0x0001, nsect=0x0000, de0d=0x0000, cluster2=0x0001, de0f=0x2508, de10=0xffff, de11=0xffff, de12=0xffff, de13=0xffff, de14=0xffff, de15=0xffff, de16=0xffff, de17=0xffff, de18=0xffff, de19=0x0000, de1a=0x0000, de1b=0x0000, de1c=0x0019, de1d=0x0000, de1e=0x0000, de1f=0x0000}
0x02240…02280 DirEnt {filename=»░░ ░░░«, kind=0xffff, de04=0xffff, de05=0xffff, de06=0xffff, de07=0xffff, cluster=0xffff, de09=0xffff, de0a=0xffff, de0b=0xffff, nsect=0xffff, de0d=0xffff, cluster2=0xffff, de0f=0xffff, de10=0xffff, de11=0xffff, de12=0xffff, de13=0xffff, de14=0xffff, de15=0xffff, de16=0xffff, de17=0xffff, de18=0xffff, de19=0xffff, de1a=0xffff, de1b=0xffff, de1c=0xffff, de1d=0x0003, de1e=0x0000, de1f=0x0001}
0x02280…022c0 DirEnt {filename=»░░«, kind=0x0600, de04=0x0000, de05=0x0000, de06=0x0000, de07=0x0000, cluster=0x0032, de09=0x0000, de0a=0x0000, de0b=0x0001, nsect=0x0031, de0d=0x0000, cluster2=0x0032, de0f=0x0019, de10=0xffff, de11=0xffff, de12=0xffff, de13=0xffff, de14=0xffff, de15=0xffff, de16=0xffff, de17=0xffff, de18=0xffff, de19=0x0000, de1a=0x0000, de1b=0x0000, de1c=0x0000, de1d=0x0000, de1e=0x0000, de1f=0x0000}
0x022c0…02300 DirEnt {filename=»░░«, kind=0x0000, de04=0x0000, de05=0x0000, de06=0x0000, de07=0x0000, cluster=0x0000, de09=0x0000, de0a=0x0000, de0b=0x0000, nsect=0x0000, de0d=0x0000, cluster2=0x0000, de0f=0x0000, de10=0x0000, de11=0x0000, de12=0x0000, de13=0x0000, de14=0x0000, de15=0x0000, de16=0x0000, de17=0x0000, de18=0x0000, de19=0x0000, de1a=0x0000, de1b=0x0000, de1c=0x0000, de1d=0x0000, de1e=0x0000, de1f=0x0000}
0x02300…02340 DirEnt {filename=»░░MR«, kind=0x0002, de04=0x000e, de05=0x0000, de06=0x0001, de07=0x0000, cluster=0x002b, de09=0x0000, de0a=0x0000, de0b=0x0001, nsect=0x018f, de0d=0x0000, cluster2=0x002b, de0f=0x0217, de10=0x040e, de11=0x0605, de12=0x0716, de13=0x090d, de14=0x0b04, de15=0x0c15, de16=0x0e0c, de17=0x1003, de18=0x1114, de19=0x0000, de1a=0x0000, de1b=0x0000, de1c=0x0010, de1d=0x0000, de1e=0x0000, de1f=0x0000}
0x02340…02380 DirEnt {filename=»░░MROB«, kind=0x0002, de04=0x000e, de05=0x0000, de06=0x0001, de07=0x0000, cluster=0x0019, de09=0x0000, de0a=0x0000, de0b=0x0001, nsect=0x002f, de0d=0x0000, cluster2=0x0019, de0f=0x130b, de10=0x140a, de11=0xffff, de12=0xffff, de13=0xffff, de14=0xffff, de15=0xffff, de16=0xffff, de17=0xffff, de18=0xffff, de19=0x0000, de1a=0x0000, de1b=0x0000, de1c=0x0002, de1d=0x0000, de1e=0x0000, de1f=0x0000}
0x02380…023c0 DirEnt {filename=»IBMR«, kind=0x0003, de04=0x000e, de05=0x0000, de06=0x0001, de07=0x0000, cluster=0x002a, de09=0x0000, de0a=0x0000, de0b=0x0001, nsect=0x0193, de0d=0x0000, cluster2=0x002a, de0f=0x1705, de10=0x1815, de11=0x1a0b, de12=0x1c01, de13=0x1d11, de14=0x1f07, de15=0x2017, de16=0x220d, de17=0x271a, de18=0x2910, de19=0x0000, de1a=0x0000, de1b=0x0000, de1c=0x003a, de1d=0x0000, de1e=0x0000, de1f=0x0000}
0x023c0…02400 DirEnt {filename=»IBMLST«, kind=0x0003, de04=0x000e, de05=0x0000, de06=0x0001, de07=0x0000, cluster=0x0040, de09=0x0000, de0a=0x0000, de0b=0x0001, nsect=0x0261, de0d=0x0000, cluster2=0x0040, de0f=0x4619, de10=0x490b, de11=0x2d0f, de12=0x3001, de13=0x3601, de14=0x380d, de15=0x3a19, de16=0x3d0b, de17=0x3f17, de18=0x4209, de19=0x0000, de1a=0x0000, de1b=0x0000, de1c=0x002a, de1d=0x0000, de1e=0x0000, de1f=0x0000}
0x02400…02440 DirEnt {filename=»IBMROB«, kind=0x0003, de04=0x000e, de05=0x0000, de06=0x0001, de07=0x0000, cluster=0x0006, de09=0x0000, de0a=0x0000, de0b=0x0001, nsect=0x002f, de0d=0x0000, cluster2=0x0006, de0f=0x1509, de10=0x150f, de11=0x1515, de12=0x1601, de13=0x1607, de14=0x160d, de15=0x1613, de16=0x1619, de17=0xffff, de18=0xffff, de19=0x0000, de1a=0x0000, de1b=0x0000, de1c=0x0002, de1d=0x0000, de1e=0x0000, de1f=0x0000}
0x02440…02480 DirEnt {filename=»░░MROB«, kind=0x0003, de04=0x000e, de05=0x0000, de06=0x0001, de07=0x0000, cluster=0x0006, de09=0x0000, de0a=0x0000, de0b=0x0001, nsect=0x002f, de0d=0x0000, cluster2=0x0006, de0f=0x1509, de10=0x150f, de11=0x1515, de12=0x1601, de13=0x1607, de14=0x160d, de15=0x1613, de16=0x1619, de17=0xffff, de18=0xffff, de19=0x0000, de1a=0x0000, de1b=0x0000, de1c=0x0002, de1d=0x0000, de1e=0x0000, de1f=0x0000}
0x02480…024c0 DirEnt {filename=»░░«, kind=0x0600, de04=0x0000, de05=0x0000, de06=0x0000, de07=0x0000, cluster=0x0032, de09=0x0000, de0a=0x0000, de0b=0x0001, nsect=0x0031, de0d=0x0000, cluster2=0x0032, de0f=0x0019, de10=0xffff, de11=0xffff, de12=0xffff, de13=0xffff, de14=0xffff, de15=0xffff, de16=0xffff, de17=0xffff, de18=0xffff, de19=0x0000, de1a=0x0000, de1b=0x0000, de1c=0x0000, de1d=0x0000, de1e=0x0000, de1f=0x0000}
0x024c0…02500 DirEnt {filename=»░░«, kind=0x0000, de04=0x0000, de05=0x0000, de06=0x0000, de07=0x0000, cluster=0x0000, de09=0x0000, de0a=0x0000, de0b=0x0000, nsect=0x0000, de0d=0x0000, cluster2=0x0000, de0f=0x0000, de10=0x0000, de11=0x0000, de12=0x0000, de13=0x0000, de14=0x0000, de15=0x0000, de16=0x0000, de17=0x0000, de18=0x0000, de19=0x0000, de1a=0x0000, de1b=0x0000, de1c=0x0000, de1d=0x0000, de1e=0x0000, de1f=0x0000}
0x02500…02580 UnusedSector ┆$ ; ;******************* ; ERIK BERTELSEN ;******************* ; ; ; ; ; ******************************* ; *********************┆
0x02580…02600 UnusedSector ┆********** ; IBM I/F, CR 8057, 8X300 PROGRAM ; ******************************* ; ******************************* ; ; ; ; ;------┆
0x02600…02680 UnusedSector ┆-------------------------------------------------------------- ; NAMES OF SOURCE AND DESTINATION FIELDS ;-----------------------┆
0x02680…02700 UnusedSector ┆--------------------------------------------- ;  AUX=0  R1=1  R2=2  R3=3  R4=4  R5=5  R6=6  R11=9  IVL=7  IVR=15  OVF=8 ;  LBBIT┆
0x02700…02780 UnusedSector ┆7=23 ; LEFT BANK IS ADDRESSED,  ; BIT 7 IS LSB OF THE FIELD  ; (FIELD LENGTH SPECIFIED  ; BY MASK)  LBBIT6=22  LBBIT5=21  LBBIT4┆
0x02780…02800 UnusedSector ┆=20  LBBIT3=19  LBBIT2=18  LBBIT1=17  LBBIT0=16 ;  RBBIT7=31 ; RIGHT BANK IS ADDRESSED,  ; BIT 7 IS LSB OF THE FIELD  ; (FIELD L┆
0x02800…02880 UnusedSector ┆ENGTH SPECIFIED  ; BY MASK)  RBBIT6=30  RBBIT5=29  RBBIT4=28  RBBIT3=27  RBBIT2=26  RBBIT1=25  RBBIT0=24 ; ;--------------------┆
0x02880…02900 UnusedSector ┆------------------------------------------------ ; ROTATE/LENGTH SPECIFICATIONS ;-----------------------------------------------┆
0x02900…02980 UnusedSector ┆--------------------- ;  NOMASK=0  MASK7=7 ; A 7 BIT FIELD OF LEFT OR  ; RIGHT BANK IS ADDRESSED  MASK6=6  MASK5=5  MASK4=4  MAS┆
0x02980…02a00 UnusedSector ┆K3=3  MASK2=2  MASK1=1 ;  NOROT=0  ROT7R=7 ; WHEN MOVING A REGISTER TO A  ; REGISTER, A ROTATION OF 7 POSI  ; TIONS TO THE RIGHT┆
0x02a00…02a80 UnusedSector ┆ IS  ; PERFORMED  ROT6R=6  ROT5R=5  ROT4R=4  ROT3R=3  ROT2R=2  ROT1R=1 ;  ROT7L=1 ; WHEN MOVING A REGISTER TO A  ; REGISTER, A R┆
0x02a80…02b00 UnusedSector ┆OTATION OF 7  ; POSITIONS TO THE LEFT IS  ; PERFORMED  ROT6L=2  ROT5L=3  ROT4L=4  ROT3L=5  ROT2L=6  ROT1L=7 ; ; ;---------------┆
0x02b00…02b80 UnusedSector ┆----------------------------------------------------- ; RIGHT BANK ADDRESS NAMES ;----------------------------------------------┆
0x02b80…02c00 UnusedSector ┆---------------------- ;  INSTR=0 ; INSTRUCTION WORD  DMADL=1 ; DMA ADDRESS, LSB'S  DMADM=2 ; DMA ADDRESS, MSB'S  BCNTL=3 ; BYTE┆
0x02c00…02c80 UnusedSector ┆ COUNT, LSB'S  BCNTM=4 ; BYTE COUNT, MSB'S  STATAD=5 ; STATUS ADDRESS (MSB'S)  ENDSTA=6 ; END STATUS  TOSTAT=7 ; STATUS AT TIMEO┆
0x02c80…02d00 UnusedSector ┆UT  REQINS=8 ; REQ. INSTRUCTION WORD  REQAD=9 ; REQ DEVICE ADDRESS  REQSTA=10 ; REQ. STATUS  RDMADL=11 ; REQUEST DMA ADDRESS, LS┆
0x02d00…02d80 UnusedSector ┆B'S  RDMADM=12 ; REQUEST DMA ADDRESS, MSB'S  RCNTL=13 ; REQUEST BYTECOUNT, LSB'S  RCNTM=14 ; REQUEST BYTECOUNT, MSB'S  IBMCOM=16┆
0x02d80…02e00 UnusedSector ┆ ; IBM COMMAND  IBMAD=17 ; IBM ADDRESS  CONT1=18 ; CONTROL WORD ONE  CONT2=19 ; CONTROL WORD TWO  CUROP=20 ; CURRENT OPERATION  ┆
0x02e00…02e80 UnusedSector ┆UCNTL=21 ; UPDATED BYTE COUNT, LSB'S  UCNTM=22 ; UPDATED BYTE COUNT, MSB'S ; ; COMMAND TABLE: ;  COM0=23 ; COMMAND NO. 0  COM1=2┆
0x02e80…02f00 UnusedSector ┆4 ; COMMAND NO. 1  COM2=25 ; COMMAND NO. 2  COM3=26 ; COMMAND NO. 3  COM4=27 ; COMMAND NO. 4  COM5=28 ; COMMAND NO. 5  COM6=29 ;┆
0x02f00…02f80 UnusedSector ┆ COMMAND NO. 6  COM7=30 ; COMMAND NO. 7  COM8=31 ; COMMAND NO. 8 ; ; STATUS INDEX TABLE: ;  STAIN0=32 ; STATUS INDEX 0  STAIN1=3┆
0x02f80…03000 UnusedSector ┆3 ; STATUS INDEX 1  STAIN2=34 ; STATUS INDEX 2  STAIN3=35 ; STATUS INDEX 3  STAIN4=36 ; STATUS INDEX 4  STAIN5=37 ; STATUS INDEX┆
0x03000…03080 UnusedSector ┆ 5  STAIN6=38 ; STATUS INDEX 6  STAIN7=39 ; STATUS INDEX 7  STAIN8=40 ; STATUS INDEX 8 ;  STACK=41 ; STACK, STORES A STACK CONDI┆
0x03080…03100 UnusedSector ┆TION  BUSY=42 ; BUSY, HOLDS THE SHORT BUSY STATUS  CMASK=43 ; COMMAND MASK  SIZE=44 ; SIZE  ILLSTA=45 ; ILLEGAL COMMAND STATUS  ┆
0x03100…03180 UnusedSector ┆CHTYPE=46 ; CHANNEL TYPE  TOTAD=47 ;TEST OUTTAGS (IN RAM) ; ; TESTINFORMATION, UPDATED AFTER EACH CR80 INTERRUPT: ;  REG1=48 ; 8┆
0x03180…03200 UnusedSector ┆X300 REGISTER 1  REG2=49 ; - 2  REG3=50 ; - 3  REG4=51 ; - 4  REG5=52 ; - 5  REG6=53 ; - 6  REG11=54 ; - 11  AUXREG=55 ; 8X300 A┆
0x03200…03280 UnusedSector ┆UXILIARY REGISTER  OVFREG=56 ; 8X300 OVERFLOW REGISTER ;  HWER=57 ; HARD WARE ERROR WORD  BYCNT=58 ; SHORT BUSY SEQ. COUNTER  AU┆
0x03280…03300 UnusedSector ┆TSTA=59 ; STACKED STATUS PRESENTED BY IF ;  OTAD=175 ; OUT TAGS (IBM CONTROL SIGNALS)  FOTAD=175 ; - ; ;------------------------┆
0x03300…03380 UnusedSector ┆------------------------------------------ ; LEFT BANK ADDRESS NAMES ;----------------------------------------------------------┆
0x03380…03400 UnusedSector ┆-------- ;  ADLOW=0 ; ADDRESS BYTE, LSB'S (ADDRESSING CR80 MEMORY)  ADHIGH=1 ; ADDRESS BYTE, MSB'S (ADDRESSING CR80 MEMORY)  DMA┆
0x03400…03480 UnusedSector ┆MOD=2 ; REQ. & MODE REGISTER  CPUINT=3 ; CR 80 INTERRUPT LATCH  ITREG=4 ; IN TAG REGISTER  BUSIN=5 ; BUS IN REGISTER  LBER=6 ; L┆
0x03480…03500 UnusedSector ┆EFT BANK ERROR WORD  BUSOUT=7 ; BUS OUT ; ;------------------------------------------------------------------ ; CONSTANTS ;-----┆
0x03500…03580 UnusedSector ┆------------------------------------------------------------- ;  MIN1=255 ; ; REQ & MODE REGISTER CONSTANTS ;  DAIN=3 ; CR80 DAT┆
0x03580…03600 UnusedSector ┆A IN  DAOUT=5 ; CR80 DATA OUT  FETCH=12 ; SINGLE READ FROM CR 80 MEMORY  FINFE=4 ; FINISH FETCH (LOADED IMMEDIATELY AFTER FETCH)┆
0x03600…03680 UnusedSector ┆  SRVREQ=64 ; SERVICE REQUEST (NOT SUPPRESSIBLE)  SUPREQ=96 ; SUPPRESSIBLE SERVICE REQUEST  FINDA=2 ; FINISH DATA TRANSFER ;  BY┆
0x03680…03700 UnusedSector ┆STAT=112 ; STATUS PRESENTED IN SHORT BUSY SEQ ; ;---------------------------------------------------------------- ; START OF PRO┆
0x03700…03780 UnusedSector ┆GRAM ;---------------------------------------------------------------- ; ; RESERVED REGISTERS: ; ------------------- ; ; R6: RET┆
0x03780…03800 UnusedSector ┆URN ADDRESS CODE (EXCEPT DISCON. OR RESET SUBR.) ; R5: =1: CU INIT SEQ ; =0: INITIAL SELECTION ; R4: SIZE CODE (IDLE LOOP/SELECT┆
0x03800…03880 UnusedSector ┆ION SEQ) ; OR ; BYTE COUNT, LSB'S (AVAILABLE/DMA SEQ) ; MCS: ; ;================================================================┆
0x03880…03900 UnusedSector ┆==== ; MASTER CLEAR SEQUENCE ;==================================================================== ;  XMTRI IVL DMAMOD ;;  XMTBI┆
0x03900…03980 UnusedSector ┆ LBBIT7 NOMASK 0 ; CLEAR DMAMOD  XMTRI IVL ITREG ;;  XMTBI LBBIT7 NOMASK 2 ; CLEAR INTAG REGISTER, AND  ; SET OFF LINE  XMTRI R6┆
0x03980…03a00 UnusedSector ┆ 0 ; RETURN ADDRESS CODE TO R6  JMPAI RES ; JMP TO RESET SUBROUTINE  ; (RETURN TO OFL1B) ; ;==== END MASTER CLEAR SEQUENCE =====┆
0x03a00…03a80 UnusedSector ┆================================ ; OFL: ; ;=================================================================== ; OFF LINE WAITIN┆
0x03a80…03b00 UnusedSector ┆G LOOP ;=================================================================== ;  XMTRI R6 3 ; RETURN ADDRESS CODE TO R6  XMTRI IVR┆
0x03b00…03b80 UnusedSector ┆ OTAD ;;  XMTRI IVL ITREG ;;  XMTBI LBBIT6 MASK1 1 ; SET OFF LINE IN HARD WARE OFL0:  NZTBI RBBIT6 MASK1 OFCBS ; JMP IF SELECTED┆
0x03b80…03c00 UnusedSector ┆ (TO CU BUSY)  ; (RETURN TO OFL0)  MOVBR LBBIT7 MASK1 AUX ; MOVE ENABLE TO AUX  ; (BIT NOT STROBED)  NZTRI AUX OFL0 ; LOOP IF EN┆
0x03c00…03c80 UnusedSector ┆ABLED  JMPAI OFL1 ; JMP (IF DISABLED) OFCBS:  JMPAI CBS ;** ; OFL1:  XMTRI IVL LBER ;;  XMTRI IVR INSTR ;;  NZTBI RBBIT2 MASK1 O┆
0x03c80…03d00 UnusedSector ┆FL1A ; JMP IF RESET SPECIFIED  NZTBI LBBIT0 MASK1 OFL3 ; JMP IF ON LINE REQUEST  JMPAI OFL1 ; LOOP (IF NO ON LINE REQ.) OFL1A:  ┆
0x03d00…03d80 UnusedSector ┆XMTRI R6 1 ; SET RETURN ADDRESS CODE  JMPAI RES ; JMP TO RESET SUBR.  ; (RETURN TO OFL1B) OFL1B:  XMTRI IVR INSTR ;;  XMTBI RBBI┆
0x03d80…03e00 UnusedSector ┆T0 MASK1 1 ; SET INSTR. NOT LOADED  XMTRI IVL CPUINT ;;  XMTBI LBBIT7 MASK1 0 ; GEN. CR80 INTERRUPT OFL1C:  NZTBI RBBIT0 MASK1 O┆
0x03e00…03e80 UnusedSector ┆FL1C ; LOOP IF INSTR. NOT LOADED  JMPAI OFL1 ; LOOP ;  FILL0  FILL0 OFL3:  XMTRI IVR INSTR ;; OFL4:  NZTBI RBBIT1 MASK1 OFL4 ; L┆
0x03e80…03f00 UnusedSector ┆OOP IF OFF LINE ;  XMTRI IVL ITREG ;;  XMTBI LBBIT6 MASK1 0 ; SET ON LINE  XMTRI IVL BUSOUT ;;  XMTBI LBBIT7 MASK1 0 ; CLEAR SYS┆
0x03f00…03f80 UnusedSector ┆,SEL RESET IN HW  JMPAI A0 ; RETURN TO ON LINE IDLE LOOP ; ;==== END OFF LINE WAITING LOOP ==================================== ┆
0x03f80…04000 UnusedSector ┆; A0CBS:  JMPAI CBS ;** ; A0: ; ;=================================================================== ; IDLE LOOP ;==============┆
0x04000…04080 UnusedSector ┆===================================================== ; ; UPDATE REGISTERS AND STATUS ADDRESS ; --------------------------------┆
0x04080…04100 UnusedSector ┆--- ;  XMTRI IVR STATAD ;;  XMTRI IVL ADHIGH ;;  MOVBB RBBIT7 NOMASK LBBIT7 ; SET UP STATUS ADDRESS, MSB'S ;  XMTRI IVR SIZE ;; ┆
0x04100…04180 UnusedSector ┆ MOVBR RBBIT7 MASK2 R4 ; SIZE CODE TO R4 ;  XMTRI R6 4 ; RETURN ADDRESS CODE TO R6  XMTRI IVR OTAD ;;  NZTBI RBBIT6 MASK1 A0CBS ┆
0x04180…04200 UnusedSector ┆; JMP TO CU BUSY IF SELECTED  ; (RETURN TO A0A) A0A:  NZTBI RBBIT1 MASK1 A01AX ; JMP IF RESET ; ; CHOOSE IDLE LOOP ; -----------┆
0x04200…04280 UnusedSector ┆----- ;  XMTRI IVR REQINS ;;  NZTBI RBBIT4 MASK1 A0X2 ; JMP IF SET BUSY  JMPAI A01 ; CONTINUE A0X2:  JMPAI A02 ;** A01AX:  JMPAI┆
0x04280…04300 UnusedSector ┆ A01A ; **  FILL0  FILL0  FILL0  FILL0  FILL0  FILL0  FILL0  FILL0  FILL0  FILL0  FILL0  FILL0 ; ; NOT BUSY ; -------- A01:  XMT┆
0x04300…04380 UnusedSector ┆RI IVR OTAD ;;  NZTBI RBBIT6 MASK1 A0SS ; JMP IF SELECTED  NZTBI RBBIT1 MASK1 A01A ; JMP IF RESET  XMTRI IVR STACK ;;  NZTBI RBB┆
0x04380…04400 UnusedSector ┆IT7 MASK1 REMC ; JMP IF AUTO REQUEST  ; (APP 5F)  XMTRI IVR OTAD ;;  NZTBI RBBIT6 MASK1 A0SS ; JMP IF SELECTED  XMTRI IVR REQINS┆
0x04400…04480 UnusedSector ┆ ;;  NZTBI RBBIT4 MASK1 A0A0 ; JMP IF SET BUSY  XMTRI IVR OTAD ;;  NZTBI RBBIT6 MASK1 A0SS ; JMP IF SELECTED  XMTRI IVR REQINS ;┆
0x04480…04500 UnusedSector ┆;  XECBI RBBIT7 MASK2 A01B ; UPDATE SRV REQ IN R11  XMTRI IVR OTAD ;;  NZTBI RBBIT6 MASK1 A0SS ; JMP IF SELECTED  XMTRI IVL DMAM┆
0x04500…04580 UnusedSector ┆OD ;;  MOVRB R11 NOMASK LBBIT7 ; UPDATE SRV REQ IN HW  JMPAI A01 ; LOOP (NOT BUSY) A0SS:  JMPAI SS ;** A01A:  XMTRI R1 6 ; SET R┆
0x04580…04600 UnusedSector ┆ETURN ADDRESS CODE  JMPAI DRS ; JMP TO DISCON OR RESET  ; SUBROUTINE  ; (RETURN TO GINT) A01B:  XMTRI R11 0 ; 0: NO SRV REQ  XMT┆
0x04600…04680 UnusedSector ┆RI R11 SRVREQ ; 1: SRV REQ (NOT SUPPRES.)  XMTRI R11 0 ; 2: NO SRV REQ  XMTRI R11 SUPREQ ; 3: SUPPRES. SRV REQ ; ; BUSY ; ---- ;┆
0x04680…04700 UnusedSector ┆ A02:  MOVBB RBBIT4 MASK1 RBBIT1 ; SET BUSY SET  XMTRI IVR INSTR ;;  NZTBI RBBIT1 MASK1 A0OFL ; JMP IF OFF LINE (TO  ; OFF LINE ┆
0x04700…04780 UnusedSector ┆WAITING LOOP) A0A0:  JMPAI A0 ; LOOP A0OFL:  JMPAI OFL ;** ; ;==== END IDLE LOOP ===============================================┆
0x04780…04800 UnusedSector ┆ ;  FILL0 REMC: ; AUTO REQUEST  ; ------------  XMTRI IVL DMAMOD ;;  XMTRI IVR OTAD ;;  NZTBI RBBIT6 MASK1 SS ; JMP IF SELECTED ┆
0x04800…04880 UnusedSector ┆ XMTRI R11 SUPREQ ;  MOVRB R11 NOMASK LBBIT7 ; SET SUPPRES. SRV REQ  NZTBI RBBIT6 MASK1 SS ; JMP IF SELECTED  JMPAI A01 ; LOOP ;┆
0x04880…04900 UnusedSector ┆ SS: ; ;================================================================== ; SELECTION SEQUENCE ;===============================┆
0x04900…04980 UnusedSector ┆=================================== ; ; RESERVED REGISTERS: ; ------------------- ; R5: =1: CU INIT SEQ ; =0: INITIAL SELECTION ┆
0x04980…04a00 UnusedSector ┆;  NZTBI RBBIT0 MASK1 SS01 ; JMP IF INITIAL SELECTION SEQ  ; (ADDRESS OUT HIGH) ; ; SEL SEQ 1 ; --------- SS1:  XMTRI IVL ITREG ┆
0x04a00…04a80 UnusedSector ┆;;  XMTBI LBBIT5 MASK2 3 ; RAISE OPR IN AND MTR IN  XMTRI IVL DMAMOD ;;  XMTBI LBBIT7 NOMASK 0 ; DROP REQUEST IN  JMPAI REME ; J┆
0x04a80…04b00 UnusedSector ┆MP REMOTE (APP 130) REMER:  XMTRI IVL BUSIN ;;  MOVBB RBBIT7 NOMASK LBBIT7 ; DEVICE ADDRESS TO BUS IN (AND  XMTRI R5 1 ; SET CU ┆
0x04b00…04b80 UnusedSector ┆INIT SEQ IN R5  XMTRI IVR OTAD ;;  JMPAI SS3 ; JMP TO PRESENT ADDRESS ; ;-------------------------------------------------------┆
0x04b80…04c00 UnusedSector ┆----------- ; CU BUSY ? ;------------------------------------------------------------------ ; SSCBS:  JMPAI CBS ;** SS01AX:  JMP┆
0x04c00…04c80 UnusedSector ┆AI SS01A ; ** ; SS01:  XMTRI R5 0 ; SET INITIAL SELECTION IN R5  XMTRI IVR STACK ;;  NZTBI RBBIT7 MASK1 SS01AX ; JMP IF AUTO REQ┆
0x04c80…04d00 UnusedSector ┆UEST SS01B:  XMTRI IVR IBMAD ;;  XMTRI IVL BUSOUT ;;  MOVBB LBBIT7 NOMASK RBBIT7 ; DEV.AD. TO IBMAD (STORE PAR.ER SS01C:  XMTRI ┆
0x04d00…04d80 UnusedSector ┆IVL ITREG ;;  XMTBI LBBIT5 MASK2 3 ; RAISE OPL IN AND MTR IN  XMTRI IVL DMAMOD ;;  XMTBI LBBIT7 NOMASK 0 ; DROP REQUEST IN  XMTR┆
0x04d80…04e00 UnusedSector ┆I IVL BUSIN ;;  MOVBB RBBIT7 NOMASK LBBIT7 ; DEV AD. TO BUSIN  XMTRI IVR OTAD ;; SS21:  NZTBI RBBIT0 MASK1 SS22 ; LOOP IF ADR OU┆
0x04e00…04e80 UnusedSector ┆T HIGH  JMPAI SS3 ; CONTINUE SS22:  NZTBI RBBIT6 MASK1 SS21 ; LOOP IF SELECT OUT HIGH SS23:  XMTRI R1 8 ; RETURN ADDRESS CODE TO┆
0x04e80…04f00 UnusedSector ┆ R1  JMPAI DRS ; JMP TO DISCON. OR RESET SUBR.  ; (RETURN TO GINT) ; ; REMOTE ROUTINE, INITIAL SELECTION ; SS01A:  XMTRI IVR IBM┆
0x04f00…04f80 UnusedSector ┆AD ;;  MOVBR RBBIT7 NOMASK AUX ; IBMAD TO AUX (PREP COMP)  XMTRI IVL BUSOUT ;;  XORBR LBBIT7 NOMASK R11 ; COMPARE ADDRESS TO AUT┆
0x04f80…05000 UnusedSector ┆O  ; REQUEST ADDRESS  XMTRI R6 4 ; RETURN ADDRESS CODE  NZTRI R11 SSCBS ; JMP IF NOT AUTO   ; REQUEST ADDRESS  JMPAI SS01C ; CON┆
0x05000…05080 UnusedSector ┆TINUE SS32X:  JMPAI SS32B ; ** ; ; SEL SEQ 3 ; --------- ; SS3:  XMTRI IVL ITREG ;;  XMTBI LBBIT0 MASK1 1 ; RAISE ADDRESS IN SS3┆
0x05080…05100 UnusedSector ┆1:  NZTBI RBBIT4 MASK1 SS32 ; LOOP IF COMMAND OUT LOW  NZTBI RBBIT1 MASK2 SS31A ; JMP IF DISCON. OR RESET  NZTBI RBBIT4 MASK1 SS┆
0x05100…05180 UnusedSector ┆32 ; LOOP IF COMMAND OUT LOW  JMPAI SS31 ; - SS31A:  XMTRI R1 2 ; RETURN ADDRESS CODE TO R1  JMPAI DRS ; JMP TO "DISCON.OR RESET┆
0x05180…05200 UnusedSector ┆  ; SUBROUTINE" SS32:  NZTRI R5 SO ; JMP IF CU INIT SEQ  XMTRI IVR IBMCOM ;;  XMTRI IVL BUSOUT ;;  NZTBI LBBIT7 NOMASK SS32A ; J┆
0x05200…05280 UnusedSector ┆MP IF NOT TEST IO  JMPAI SS35 ; JMP (TEST IO),APP.1C0 SS32A:  XMTRI IVR STACK ;;  NZTBI RBBIT7 MASK1 SS32X ; JMP IF AUTO REQUEST┆
0x05280…05300 UnusedSector ┆ (APP 1F0)   XMTRI IVR IBMCOM ;;  MOVBR LBBIT7 NOMASK AUX ; COMMAND TO AUX  MOVBB LBBIT7 NOMASK RBBIT7 ; COMMAND TO IBMCOM (STOR┆
0x05300…05380 UnusedSector ┆E PAR.E  XMTRI IVR CMASK ;;  ANDBR RBBIT7 NOMASK AUX ; REMOVE INVALID COMMAND BITS SS33:  XMTRI IVL ITREG ;;  XMTBI LBBIT0 MASK1┆
0x05380…05400 UnusedSector ┆ 0 ; DROP ADDRESS IN ; ;------------------------------------------------------------------ ; STATUS FROM CR80 MEMORY TO BUSIN ;-┆
0x05400…05480 UnusedSector ┆----------------------------------------------------------------- ; ; RESERVED REGISTERS: ; ------------------- ; ; R4: SIZE COD┆
0x05480…05500 UnusedSector ┆E ; ; ; COMMAND DECODING ; ---------------- DEC0:  XMTRI IVR COM0 ;;  XORBR RBBIT7 NOMASK R1 ; COMPARE  NZTRI R1 DEC1 ; JMP IF N┆
0x05500…05580 UnusedSector ┆ON COMPARE  XMTRI IVR STAIN0 ;;  JMPAI GETST ; JMP TO GET STATUS DEC1:  XMTRI IVR COM1 ;;  XORBR RBBIT7 NOMASK R1 ;  NZTRI R1 DE┆
0x05580…05600 UnusedSector ┆C2 ;  XMTRI IVR STAIN1 ;;  JMPAI GETST ; DEC2:  XMTRI IVR COM2 ;;  XORBR RBBIT7 NOMASK R1 ;  NZTRI R1 DEC3 ;  XMTRI IVR STAIN2 ;┆
0x05600…05680 UnusedSector ┆;  JMPAI GETST ; DEC3:  XMTRI IVR COM3 ;;  XORBR RBBIT7 NOMASK R1 ;  NZTRI R1 DEC4 ;  XMTRI IVR STAIN3 ;;  JMPAI GETST ; DEC4:  ┆
0x05680…05700 UnusedSector ┆XMTRI IVR COM4 ;;  XORBR RBBIT7 NOMASK R1 ;  NZTRI R1 DEC5 ;  XMTRI IVR STAIN4 ;;  JMPAI GETST ; DEC5:  XMTRI IVR COM5 ;;  XORBR┆
0x05700…05780 UnusedSector ┆ RBBIT7 NOMASK R1 ;  NZTRI R1 DEC6 ;  XMTRI IVR STAIN5 ;;  JMPAI GETST ; DEC6: DEC9: ; (NO MATCH) ; ---------  XMTRI IVR ILLSTA ┆
0x05780…05800 UnusedSector ┆;;  XMTRI IVL BUSIN ;;  MOVBB RBBIT7 NOMASK LBBIT7 ; ILLEGAL COMMAND STATUS TO BUS  XMTRI IVR OTAD ;;  JMPAI SS4 ; JMP TO PRESEN┆
0x05800…05880 UnusedSector ┆T STATUS ;  FILL0  FILL0  FILL0 ; ; GET STATUS ADDRESS ; ------------------ ; GETST: ;;;;;; ;;;;;;  XECRI R4 GETST1 ; CHOOSE JUM┆
0x05880…05900 UnusedSector ┆P ADDRESS GETST1:  JMPAI GETST2 ; 0: 32 DEVICE ADDRESS  JMPAI GETST3 ; 1: 64 - -  JMPAI GETST4 ; 2:128 - -  JMPAI GETST5 ; 3:256┆
0x05900…05980 UnusedSector ┆ - - ; GETST2:  MOVBR RBBIT7 MASK3 AUX ; STATUS INCREMENT TO AUX  XMTRI IVR IBMAD ;;  MOVBR RBBIT7 MASK5 R1 ; IBMAD TO R1  XORRR┆
0x05980…05a00 UnusedSector ┆ R1 ROT3L R1 ; FORM STATUS ADDRESS AND  ; HOLD IN R1  JMPAI SETAD ; JMP TO ADDRESS SETUP ; GETST3:  MOVBR RBBIT7 MASK2 AUX ; STA┆
0x05a00…05a80 UnusedSector ┆TUS INCREMENT TO AUX  XMTRI IVR IBMAD ;;  MOVBR RBBIT7 MASK6 R1 ; IBMAD TO R1  XORRR R1 ROT2L R1 ; FORM STATUS ADDRESS AND  ; HO┆
0x05a80…05b00 UnusedSector ┆LD IN R1  JMPAI SETAD ; JMP TO ADDRESS SETUP ; GETST4:  MOVBR RBBIT7 MASK1 AUX ; STATUS INCREMENT TO AUX  XMTRI IVR IBMAD ;;  MO┆
0x05b00…05b80 UnusedSector ┆VBR RBBIT7 MASK7 R1 ; IBMAD TO R1  XORRR R1 ROT1L R1 ; FORM STATUS ADDRESS AND  ; HOLD IN R1  JMPAI SETAD ; JMP TO ADDRESS SETUP┆
0x05b80…05c00 UnusedSector ┆ ; GETST5:  XMTRI IVR IBMAD ;;  MOVBR RBBIT7 NOMASK R1 ; HOLD STATUS ADDRESS IN R1 ; ; ADDRESS SETUP ; ------------ ; SETAD:  XM┆
0x05c00…05c80 UnusedSector ┆TRI IVL ADLOW ;;  MOVRB R1 NOMASK LBBIT7 ; SET UP LOWER STATUS AD. BYTE  ; (MSB'S SET UP IN IDLE LOOP) ; ; GET STATUS ; --------┆
0x05c80…05d00 UnusedSector ┆-- ;  XMTRI IVL DMAMOD ;;  XMTBI LBBIT7 NOMASK FETCH ; START DMA  XMTBI LBBIT7 NOMASK FINFE ; -  XMTRI IVL BUSIN ;;  XMTRI IVR T┆
0x05d00…05d80 UnusedSector ┆OSTAT ;;  MOVBB RBBIT7 NOMASK LBBIT7 ; STATUS AT TIMEOUT TO  ; BUSIN REGISTER  XMTRI IVR OTAD ;;  XMTRI IVL LBER ;; SMBI1:  NZTB┆
0x05d80…05e00 UnusedSector ┆I RBBIT5 MASK1 SMBI1 ; LOOP IF DMA RUNNING  NZTBI LBBIT5 MASK1 SMBI2 ; JMP IF TIMEOUT  JMPAI SS4 ; JMP TO "PRESENT STATUS" (IF  ┆
0x05e00…05e80 UnusedSector ┆; NOT TIMEOUT) SMBI2:  XMTRI IVL DMAMOD ;;  XMTBI LBBIT7 NOMASK 0 ; RESET DMAMOD (ENABLE BUSIN REG  JMPAI SS4 ; JMP TO "PRESENT ┆
0x05e80…05f00 UnusedSector ┆STATUS" ; ;------------------------------------------------------------------ ; STATUS ONLY ? (CU INIT SEQ) ;-------------------┆
0x05f00…05f80 UnusedSector ┆----------------------------------------------- ; SO:  XMTBI LBBIT0 MASK1 0 ; DROP ADDRESS IN  JMPAI REMF ; JMP REMOTE (APP 130)┆
0x05f80…06000 UnusedSector ┆ REMFR1:  NZTBI RBBIT3 MASK2 SO4 ; JMP IF DATATRANSFER  NZTBI RBBIT5 MASK1 SR ; JMP IF "PRESENT REQ STATUS" ; ; NO STATUS PRESEN┆
0x06000…06080 UnusedSector ┆TATION OR DATATRANSFER ; -------------------------------------- ;  XMTRI IVR CONT1 ;;  XMTRI R1 64 ; SET "AVAILABLE" IN R1  MOVR┆
0x06080…06100 UnusedSector ┆B R1 NOMASK RBBIT7 ; SET AVAILABLE IN CONT1  XMTRI IVR CONT2 ;;  XMTBI RBBIT7 NOMASK 0 ; CLEAR CONT2  XMTRI IVR OTAD ;; SO1:  NZ┆
0x06100…06180 UnusedSector ┆TBI RBBIT1 MASK2 SO2 ; JMP IF DISCON.OR RESET  NZTBI RBBIT4 MASK1 SO1 ; LOOP IF COMMAND OUT HIGH  JMPAI GINT ; JMP TO GENERATE C┆
0x06180…06200 UnusedSector ┆R80 INTERR. SO2:  XMTRI R1 3 ; RETURN ADDRES CODE TO R1  JMPAI DRS ; JMP TO DISCONN. OR RESET  ; SUBROUTINE  ; (RETURN TO GINT) ┆
0x06200…06280 UnusedSector ┆SO4:  JMPAI SO10 ;** ; ; GET REQ STATUS ; -------------- ; SR:  XMTRI IVR REQSTA ;; SR1:  XMTRI IVL BUSIN ;;  MOVBB RBBIT7 NOMAS┆
0x06280…06300 UnusedSector ┆K LBBIT7 ; MOVE REQ STA TO BUS IN  XMTRI IVR OTAD ;;  JMPAI SS4 ; CONTINUE ; ; DATA TRANSFER ; ------------- ; SO10: ; (SET UP D┆
0x06300…06380 UnusedSector ┆MA)  XMTRI IVR REQINS ;;  MOVBR RBBIT3 MASK1 R3 ; SET TRANSFER DIRECTION IN R3  XMTRI IVR RDMADM ;;  XMTRI IVL ADHIGH ;;  MOVBB ┆
0x06380…06400 UnusedSector ┆RBBIT7 NOMASK LBBIT7 ; LOAD DMA START ADDRESS, MSB'S  XMTRI IVR RDMADL ;;  XMTRI IVL ADLOW ;;  MOVBB RBBIT7 NOMASK LBBIT7 ; LOAD┆
0x06400…06480 UnusedSector ┆ DMA START ADDRESS, LSB'S ;  XMTRI IVR RCNTM ;;  MOVBR RBBIT7 NOMASK R2 ; BYTE CNT, MSB'S TO R2  XMTRI IVR RCNTL ;;  MOVBR RBBIT┆
0x06480…06500 UnusedSector ┆7 NOMASK R4 ; BYTE CNT, LSB'S TO R4 ;  XMTRI IVL DMAMOD ;;  XMTRI R6 1 ; RETURN ADDRESS CODE TO R6  NZTRI R3 SO13 ; JMP IF CR80 ┆
0x06500…06580 UnusedSector ┆DATA OUT  XMTBI LBBIT7 NOMASK DAIN ; SET UP DMAMODE IN HW  JMPAI SO14 ; CONTINUE SO13:  XMTBI LBBIT7 NOMASK FETCH ; FETCH FIRST ┆
0x06580…06600 UnusedSector ┆DATAWORD  XMTBI LBBIT7 NOMASK DAOUT ; SET DMAMODE IN HW SO14:  XMTRI IVR OTAD ;;  NZTBI RBBIT1 MASK2 SO15 ; JMP IF DISCON. OR RE┆
0x06600…06680 UnusedSector ┆SET  NZTBI RBBIT4 MASK1 SO14 ; LOOP IF COMMAND OUT HIGH  NZTBI RBBIT5 MASK1 SO14 ; LOOP IF DMA RUNNING  JMPAI DMA ; JMP TO DMA S┆
0x06680…06700 UnusedSector ┆UBROUTINE  ; (RETURN TO SO20) SO15:  XMTRI R1 11 ; SET RETURN ADDRESS CODE  JMPAI DRS ; JMP TO DISCON. OR RESET  ; SUBROUTINE  ;┆
0x06700…06780 UnusedSector ┆ (RETURN TO GINT)  FILL0  FILL0  FILL0 ; ; (DMA RETURN SEQUENCE) ; SO20:  XMTRI IVR UCNTM ;;  MOVRB R2 NOMASK RBBIT7 ; UPDATE BY┆
0x06780…06800 UnusedSector ┆TE CNT, MSB'S  XMTRI IVR UCNTL ;;  MOVRB R4 NOMASK RBBIT7 ; UPDATE BYTE CNT, LSB'S ;  XMTRI IVR CONT2 ;;  NZTBI RBBIT7 NOMASK SO┆
0x06800…06880 UnusedSector ┆30 ; JMP IF ERROR IN DMA SUBR.  XMTRI IVR CONT1 ;;  NZTBI RBBIT6 MASK1 SO30 ; JMP IF DISCONNECT  NZTBI RBBIT4 MASK1 SO30 ; JMP I┆
0x06880…06900 UnusedSector ┆F STOP ;  XMTRI IVR REQINS ;;  NZTBI RBBIT5 MASK1 SO40 ; JMP IF PRESENT REQ STATUS SO30:  JMPAI GINT ; JMP TO "GEN CR80 INTERR."┆
0x06900…06980 UnusedSector ┆ SO40:  JMPAI SR ;** ; ; REMOTE ROUTINE, SEL SEQ 1 ; REME:  XMTRI IVR STACK ;;  NZTBI RBBIT7 MASK1 REME1 ; JMP IF AUTO REQ  XMTR┆
0x06980…06a00 UnusedSector ┆I IVR REQAD ;;  JMPAI REMER ; RETURN REME1:  XMTRI IVR IBMAD ;;  JMPAI REMER ; RETURN ; ; REMOTE ROUTINE, STATUS ONLY ? ; REMF: ┆
0x06a00…06a80 UnusedSector ┆ XMTRI IVR STACK ;;  NZTBI RBBIT7 MASK1 REMF1 ; JMP IF AUTO REQ  XMTRI IVR REQINS ;;  JMPAI REMFR1 ; RETURN REMF1: ; (AUTO REQ) ┆
0x06a80…06b00 UnusedSector ┆ XMTRI IVR AUTSTA ;;  JMPAI SR1 ; CONTINUE  FILL0  FILL0  FILL0  FILL0  FILL0  FILL0 ; ;----------------------------------------┆
0x06b00…06b80 UnusedSector ┆-------------------------- ; PRESENT STATUS (SEL SEQ 4) ;------------------------------------------------------------------ ; SS┆
0x06b80…06c00 UnusedSector ┆4:  NZTBI RBBIT1 MASK2 SS42 ; JMP IF DISCONN. OR RESET  NZTBI RBBIT4 MASK1 SS4 ; LOOP IF COMMAND OUT HIGH  XMTRI R6 0 ; SET RETU┆
0x06c00…06c80 UnusedSector ┆RN ADDRESS CODE  JMPAI SP ; JMP TO "STATUS PRESENTATION"  ; RETURN TO "UPDATE STATUS TO  ; CR 80") SS42:  XMTRI R1 4 ; RETURN AD┆
0x06c80…06d00 UnusedSector ┆DRESS CODE TO R1  JMPAI DRS ; JMP TO DISCONN. OR RESET  ; SUBROUTINE  ; (RETURN TO SELOUT) ; ;----------------------------------┆
0x06d00…06d80 UnusedSector ┆-------------------------------- ; UPDATE STATUS TO CR 80 ;------------------------------------------------------------------ ; ┆
0x06d80…06e00 UnusedSector ┆US:  NZTRI R5 US5 ; JMP IF CU INIT SEQ  XMTRI IVR CONT1 ;;  XMTBI RBBIT5 MASK1 0 ; CLEAR FINISH STATUS (IF  ; INITIAL SELECTION)┆
0x06e00…06e80 UnusedSector ┆  XMTRI IVL BUSIN ;;  NZTBI LBBIT7 NOMASK US0 ; JMP IF NONZERO STATUS PRESENTE  JMPAI US4 ; CONTINUE US5:  JMPAI A01 ; JMP TO ID┆
0x06e80…06f00 UnusedSector ┆LE LOOP, NOT BUSY  FILL0 US0:  XMTBI RBBIT7 MASK1 1 ; SET "NON ZERO STATUS" US4:  XMTRI IVR IBMAD ;;  XMTRI IVL LBER ;;  NZTBI L┆
0x06f00…06f80 UnusedSector ┆BBIT7 MASK1 US1 ; JMP IF PARITY ERROR ON ADDRESS  XMTRI IVR IBMCOM ;  MOVRR AUX NOROT AUX ; NOP  NZTBI LBBIT7 MASK1 US1 ; JMP IF┆
0x06f80…07000 UnusedSector ┆ PARITY ERROR ON COMMAND  JMPAI US2 ; JMP (IF NO PARITY ERROR) US1:  XMTRI IVR CONT2 ;;  XMTBI RBBIT0 MASK1 1 ; SET BUS OUT CHEC┆
0x07000…07080 UnusedSector ┆K US2:  MOVBR LBBIT5 MASK2 R1 ; MOVE CR80 PARITY ERROR AND  ; TIME OUT TO R1  XMTRI IVR CONT2 ;;  MOVRB R1 MASK2 RBBIT2 ; UPDATE┆
0x07080…07100 UnusedSector ┆ "DATA CHECK" AND  ; "ADDRESS CHECK" ; ; SELOUT:  XMTRI IVL DMAMOD ;;  XMTBI LBBIT7 NOMASK 0 ; CLEAR DMAMOD ; ;==== END SELECTIO┆
0x07100…07180 UnusedSector ┆N SEQUENCE ======================================= ; ; ; ;------------------------------------------------------------------- ; ┆
0x07180…07200 UnusedSector ┆GENERATE CR 80 INTERRUPT ;------------------------------------------------------------------- ; GINT:  XMTRI R6 1 ; RETURN ADDRE┆
0x07200…07280 UnusedSector ┆SS CODE TO R6  JMPAI INT ; JMP TO INTERRUPT SEQUENCE  ; (RETURN TO AVAIL) ; ;---------------------------------------------------┆
0x07280…07300 UnusedSector ┆---------------- ; AVAILABLE ? ;------------------------------------------------------------------- ; AVAIL:  XMTRI IVR CONT1 ;;┆
0x07300…07380 UnusedSector ┆  NZTBI RBBIT1 MASK1 A1 ; JMP IF AVAILABLE  JMPAI A2 ; JMP (IF NOT AVAILABLE) ; A1: ; ;=========================================┆
0x07380…07400 UnusedSector ┆========================== ; AVAILABLE SEQUENCE ;=================================================================== ;  XMTRI IV┆
0x07400…07480 UnusedSector ┆R INSTR ;;  NZTBI RBBIT0 MASK1 IL1 ; JMP IF INSTRUCTION NOT LOADED  JMPAI IL2 ; JMP(IF INSTRUCT. LOADED) IL1:  XMTRI IVR OTAD ;;┆
0x07480…07500 UnusedSector ┆  NZTBI RBBIT1 MASK2 IL1A ; JMP IF DISCONN. OR RESET  JMPAI A1 ; WAITING LOOP IL1A:  XMTRI R1 0 ; RETURN ADDRESS CODE TO R1  JMP┆
0x07500…07580 UnusedSector ┆AI DRS ; JMP TO DISCONN. OR RESET  ; SUBROUTINE  ; (RETURN TO GINT20 (NOT AVAILAB  ; SEQ) WHEN INSTR. LOADED) ; IL2:  XMTRI IVR ┆
0x07580…07600 UnusedSector ┆CONT2 ;;  XMTBI RBBIT7 MASK1 0 ; CLEAR INSTRUCTION ERROR  XMTRI IVR INSTR ;;  NZTBI RBBIT7 NOMASK IL4 ; JMP IF INSTRUCTION WORD ┆
0x07600…07680 UnusedSector ┆IS  ; NOT ALL ZEROES  JMPAI SIER ; JMP TO SET INSTRUCTION ERROR IL4:  NZTBI RBBIT2 MASK2 DMAS1 ; JMP TO SET INSTR. ERROR IF  ; O┆
0x07680…07700 UnusedSector ┆FF LINE OR RESET SET  NZTBI RBBIT6 MASK2 DMAS ; JMP IF NOT "PRESENT END  ; STATUS" ONLY  JMPAI ESS ; JMP TO "END STATUS SEQ" (IF┆
0x07700…07780 UnusedSector ┆  ; STATUS ONLY) ; ;------------------------------------------------------------------- ; DMA SEQUENCE ;------------------------┆
0x07780…07800 UnusedSector ┆------------------------------------------- ; DMAS: ; ; SET UP DMA ; ---------- ;  XMTRI IVR INSTR ;; ;;;;;; ;;;;;;  XECBI RBBIT┆
0x07800…07880 UnusedSector ┆6 MASK2 DMAS1 ; SET TRANSFER DIRECTION IN R3  JMPAI DMAS2 ; DMAS1:  JMPAI SIER ; 0: INSTRUCTION ERROR  XMTRI R3 1 ; 1: CR80 DATA┆
0x07880…07900 UnusedSector ┆ OUT  XMTRI R3 0 ; 2: CR80 DATA IN  JMPAI SIER ; 3: INSTRUCTION ERROR DMAS2:  XMTRI IVR DMADM ;;  XMTRI IVL ADHIGH ;;  MOVBB RBB┆
0x07900…07980 UnusedSector ┆IT7 NOMASK LBBIT7 ; LOAD DMA START ADDRESS, MSB'S  XMTRI IVR DMADL ;;  XMTRI IVL ADLOW ;;  MOVBB RBBIT7 NOMASK LBBIT7 ; LOAD DMA┆
0x07980…07a00 UnusedSector ┆ START ADDRESS, LSB'S ;  XMTRI IVR BCNTM ;;  MOVBR RBBIT7 NOMASK R2 ; BYTE CNT, MSB'S TO R2  XMTRI IVR BCNTL ;;  MOVBR RBBIT7 NO┆
0x07a00…07a80 UnusedSector ┆MASK R4 ; BYTE CNT, LSB'S TO R4 ;  XMTRI IVL DMAMOD ;;  XMTRI R6 0 ; RETURN ADDRESS CODE TO R6  NZTRI R3 DMAS3 ; JMP IF CR80 DAT┆
0x07a80…07b00 UnusedSector ┆A OUT  XMTBI LBBIT7 NOMASK DAIN ; SET UP DMAMODE IN HW  JMPAI DMA ; JMP TO DMA SUBROUTIN  ; (RETURN TO DMAR) DMAS3:  XMTBI LBBIT┆
0x07b00…07b80 UnusedSector ┆7 NOMASK FETCH ; FETCH FIRST DATAWORD  XMTBI LBBIT7 NOMASK DAOUT ; SET DMAMODE IN HW  XMTRI IVR OTAD ;; DMAS4:  NZTBI RBBIT5 MAS┆
0x07b80…07c00 UnusedSector ┆K1 DMAS4 ; LOOP IF DMA RUNNING  JMPAI DMA ; JMP TO DMA SUBROUTINE  ; (RETURN TO DMAR) ; ; DMA RETURN SEQUENCE ; ----------------┆
0x07c00…07c80 UnusedSector ┆--- ; DMAR:  XMTRI IVR UCNTM ;;  MOVRB R2 NOMASK RBBIT7 ; UPDATE BYTE CNT, MSB'S  XMTRI IVR UCNTL ;;  MOVRB R4 NOMASK RBBIT7 ; U┆
0x07c80…07d00 UnusedSector ┆PDATE BYTE CNT, LSB'S ;  XMTRI IVR CONT2 ;;  NZTBI RBBIT7 NOMASK DMAGNT ; JMP IF ERROR IN DMA SUBR.  XMTRI IVR CONT1 ;;  NZTBI R┆
0x07d00…07d80 UnusedSector ┆BBIT6 MASK1 DMAGNT ; JMP IF DISCONNECT  NZTBI RBBIT4 MASK1 DMAGNT ; JMP IF STOP ;  XMTRI IVR INSTR ;;  NZTBI RBBIT7 MASK1 ESS ; ┆
0x07d80…07e00 UnusedSector ┆JMP IF PRESENT END STATUS DMAGNT:  JMPAI GINT10 ; JMP TO "GEN. CR80 INTERRUPT" ; ;----------------------------------------------┆
0x07e00…07e80 UnusedSector ┆--------------------- ; END STATUS SEQUENCE ;------------------------------------------------------------------- ; ESS:  XMTRI I┆
0x07e80…07f00 UnusedSector ┆VR ENDSTA ;;  XMTRI IVL BUSIN ;;  MOVBB RBBIT7 NOMASK LBBIT7 ; MOVE ENDSTA TO BUS IN  XMTRI IVR OTAD ;;  XMTRI R6 1 ; RETURN ADD┆
0x07f00…07f80 UnusedSector ┆RESS CODE TO R6  JMPAI SP ; JMP TO STATUS PRESENTATION  ; (RETURN TO GINT10) ; ; ;----------------------------------------------┆
0x07f80…08000 UnusedSector ┆--------------------- ; SET INSTRUCTION ERROR ;------------------------------------------------------------------- ; SIER:  XMTR┆
0x08000…08080 UnusedSector ┆I IVR CONT2 ;;  XMTBI RBBIT7 MASK1 1 ; SET INSTRUCTION ERROR ; ;----------------------------------------------------------------┆
0x08080…08100 UnusedSector ┆--- ; GENERATE CR80 INTERRUPT ;------------------------------------------------------------------- ; GINT10:  XMTRI R6 2 ; SET R┆
0x08100…08180 UnusedSector ┆ETURN ADDRESS CODE  JMPAI INT ; JUMP TO INTERRUPT SEQUENCE  ; (RETURN TO AVAIL) ; ;==== END AVAILABLE SEQUENCE =================┆
0x08180…08200 UnusedSector ┆====================== ; ; ; ;=================================================================== ; NOT AVAILABLE SEQUENCE ;====┆
0x08200…08280 UnusedSector ┆=============================================================== ; A2:  XMTRI R6 1 ; SET RETURN ADDRESS NAV1:  XMTRI IVR OTAD ;; ┆
0x08280…08300 UnusedSector ┆ NZTBI RBBIT6 MASK1 CBS ; JMP TO CU BUSY SEQ IF SELECT.  ; (RETURN TO A2)  XMTRI IVR INSTR ;;  NZTBI RBBIT0 MASK1 NAV1 ; LOOP IF┆
0x08300…08380 UnusedSector ┆ INSTRUCT. NOT LOADED ;  XMTRI IVR CONT2 ;;  XMTBI RBBIT7 MASK1 0 ; CLEAR INSTRUCTION ERROR  XMTRI IVR INSTR ;;  NZTBI RBBIT7 MA┆
0x08380…08400 UnusedSector ┆SK5 SIERR ; JMP IF INSTRUCTION WORD IS  ; NOT ALL ZEROES (EXCEPT OFF LIN  ; AND RESET)  JMPAI A0 ; JMP TO IDLE LOOP (IF  ; INSTR┆
0x08400…08480 UnusedSector ┆UCTION WORD IS ALL ZERO) ; ; SET INSTRUCTION ERROR ; --------------------- ; SIERR:  XMTRI IVR CONT2 ;;  XMTBI RBBIT7 MASK1 1 ; ┆
0x08480…08500 UnusedSector ┆SET INSTRUCTION ERROR ; ; GENERATE CR80 INTERRUPT ; ----------------------- ; GINT20:  XMTRI R6 3 ; SET RETURN ADDRESS CODE  JMP┆
0x08500…08580 UnusedSector ┆AI INT ; JMP TO INTERRUPT SEQUENCE  ; (RETURN TO A2) ; ;==== END NOT AVAILABLE SEQUENCE =================================== ; ; ┆
0x08580…08600 UnusedSector ┆;================================================================== ; CU BUSY SEQUENCE (SUBROUTINE) ;===========================┆
0x08600…08680 UnusedSector ┆======================================= ; ; CALL: ; R6: RETURN ADDRESS ; ; RETURN: ; R1: DESTROYED ; AUX: DESTROYED ; RIGHT BANK┆
0x08680…08700 UnusedSector ┆ ADDRESS: OTAD ; LEFT BANK ADDRESS: ITREG ; CBS:  XMTRI IVL BUSIN ;;  XMTRI IVR BUSY ;;  MOVBB RBBIT7 NOMASK LBBIT7 ; BUSY STATU┆
0x08700…08780 UnusedSector ┆S TO BUS IN  XMTRI IVL ITREG ;;  XMTBI LBBIT1 MASK1 1 ; RAISE STATUS IN  XMTRI IVR OTAD ;; CBS1:  NZTBI RBBIT6 MASK1 CBS1 ; LOOP┆
0x08780…08800 UnusedSector ┆ IF SELECT OUT HIGH  XMTBI LBBIT1 MASK1 0 ; DROP STATUS IN CBS3:  NZTBI RBBIT0 MASK1 CBS3 ; LOOP IF ADDRESS OUT HIGH  XMTRI IVR ┆
0x08800…08880 UnusedSector ┆BYCNT ;;  NZTBI RBBIT0 MASK1 CBS4 ; JMP IF COUNT>=128  XMTRI AUX 1 ; PREPARE INCREMENTING  ADDBB RBBIT7 NOMASK RBBIT7 ; INCREMEN┆
0x08880…08900 UnusedSector ┆T BUSY COUNTER CBS4:  XMTRI IVR OTAD ;; ; ; RETURN ; ------ ; ;;;;;; ;;;;;;  XECRI R6 CBS2 ; CHOOSE RETURN ADDRESS CBS2: ; RETUR┆
0x08900…08980 UnusedSector ┆N TO:  JMPAI A0 ; 0: IDLE LOOP  JMPAI A2 ; 1: NOT AVAILABLE SEQ.  JMPAI DRS3 ; 2: DISCON. OR RESET SUBR.  JMPAI OFL0 ; 3: OFF LI┆
0x08980…08a00 UnusedSector ┆NE WAITING LOOP  JMPAI A01 ; 4: NOT BUSY (AUTO REQUEST) ; ;==== END CU BUSY SEQUENCE ========================================= ;┆
0x08a00…08a80 UnusedSector ┆ SS35A:  XMTRI R5 1 ; SET CU INIT SEQ  XMTRI IVR AUTSTA ;;  XMTRI IVL ITREG ;;  XMTBI LBBIT0 MASK1 0 ; DROP ADDRESS IN  JMPAI SR┆
0x08a80…08b00 UnusedSector ┆1 ; CONTINUE ; ; ; REMOTE ROUTINE, SEL SEQ 3, TEST IO RECEIVED ; SS35: ; TEST IO  XMTRI IVR STACK ;;  NZTBI RBBIT7 MASK1 SS35A ;┆
0x08b00…08b80 UnusedSector ┆ JMP IF AUTO REQ  XMTRI IVR REQAD ;;  MOVBR RBBIT7 NOMASK AUX ; REQUEST ADDRESS TO AUX  XMTRI IVR IBMAD ;;  XORBR RBBIT7 NOMASK ┆
0x08b80…08c00 UnusedSector ┆AUX ; COMPARE TO IBMAD  NZTRI AUX SS37 ; JMP IF NO STATUS PENDING  ; FOR PRESENT ADDRESS  XMTRI IVR REQINS ;;  NZTBI RBBIT5 MASK┆
0x08c00…08c80 UnusedSector ┆1 SS36 ; JMP IF PRESENT REQ STATUS  JMPAI SS37 ; JMP (NO STATUS PENDING) SS36: ; PRESENT REQ STATUS  XMTRI R5 1 ; SET CU INIT SE┆
0x08c80…08d00 UnusedSector ┆Q   XMTRI IVL ITREG ;;  XMTRI IVR OTAD ;;  JMPAI SO ; CONTINUE SS37:  XMTRI IVR IBMCOM ;;  XMTRI IVL BUSOUT ;;  JMPAI SS32A ; RE┆
0x08d00…08d80 UnusedSector ┆TURN  ; ; ; REMOTE ROUTINE, STATUS PRESENTATION ; REMA3:  XMTRI R6 3 ; MODIFY RETURN ADDRESS  JMPAI REMA1 ; RETURN ; REMA:  NZTR┆
0x08d80…08e00 UnusedSector ┆I R5 REMA2 ; JMP IF CU INIT SEQ  XMTRI IVR STACK ;;  NZTBI RBBIT7 MASK1 REMA3 ; JMP IF AUTO REQUEST REMA1:  XMTRI IVR OTAD ;;  J┆
0x08e00…08e80 UnusedSector ┆MPAI REMAR ; RETURN REMA2:  XMTRI IVR STACK ;;  NZTBI RBBIT7 MASK1 REMA5 ; JMP IF AUTO REQUEST  XMTRI IVR REQINS ;;  XMTBI RBBIT┆
0x08e80…08f00 UnusedSector ┆7 NOMASK 0 ; CLEAR REQINS  JMPAI REMA1 ; RETURN REMA5:  MOVBR RBBIT5 MASK1 R6 ; RESTORE RETURN ADDRESS  XMTBI RBBIT7 NOMASK 0 ; ┆
0x08f00…08f80 UnusedSector ┆CLEAR STACK  XMTRI R5 0 ; SET INITIAL SELECTION  JMPAI REMA1 ; RETURN ; ; ; REMOTE ROUTINE, AUTO REQUEST, NOT TEST IO ; SS32B: ;┆
0x08f80…09000 UnusedSector ┆ CHOOSE BUSY STATUS  XMTRI IVL ITREG ;;  XMTBI LBBIT0 MASK1 0 ; DROP ADDRESS IN  XMTRI IVR BUSY ;;  JMPAI SR1 ; CONTINUE ; ;  FI┆
0x09000…09080 UnusedSector ┆LL0  FILL0 DMX2A:  JMPAI DMA2A ;** DMX21:  JMPAI DMA21 ; ** ; ; ;===============================================================┆
0x09080…09100 UnusedSector ┆==== ; DMA SUBROUTINE ;=================================================================== ; ; CALL: ; R6: RETURN ADDRESS ; R5: ┆
0x09100…09180 UnusedSector ┆=1: CU INIT SEQ ; =0: INITIAL SELECTION ; R2: BYTE COUNT, MSB'S ; R4: BYTE COUNT, LSB'S ; R3: =1: CR80 DATA OUT ; =0: CR80 DATA ┆
0x09180…09200 UnusedSector ┆IN ; START ADDRESS SET UP IN HARD WARE ; DMA MODE ENTERED ; ; ; RETURN: ; R5: REMAINING BYTE COUNT, MSB'S ; R4: REMAINING BYTE C┆
0x09200…09280 UnusedSector ┆OUNT, LSB'S ; CONT1 CLEARED AND THE FOLLOWING BITS UPDATED: ; AVAILABLE ; STOP ; FINISH ; DISCONNECT ; CONT2 CLEARED AND THE FOL┆
0x09280…09300 UnusedSector ┆LOWING BITS UPDATED: ; BUS OUT CHECK ; DATA CHECK ; ADDRESS CHECK ; SYSTEM RESET ; SELECTIVE RESET ; DMA MODE RESET ; DMA:  XMTR┆
0x09300…09380 UnusedSector ┆I IVR CONT2 ;;  XMTBI RBBIT7 NOMASK 0 ; CLEAR CONT2  XMTRI AUX MIN1 ; PREPARE DECREMENT  XMTRI IVL ITREG ;;  XMTRI IVR OTAD ;; ;┆
0x09380…09400 UnusedSector ┆  NZTRI R4 DMA2 ; JMP IF BYTE CNT, LSB'S <> 0  NZTRI R2 DMA1 ; JMP IF BYTE CNT MSB'S <> 0  JMPAI DMA8A ; JMP TO UPDATE CONT1  ; ┆
0x09400…09480 UnusedSector ┆(BYTECOUNT = 0) DMA1:  ADDRR R2 NOROT R2 ; DECREMENT BYTE CNT, MSB'S DMA2: ; ; SUPPRESS FIRST DATABYTE? ; ----------------------┆
0x09480…09500 UnusedSector ┆-- ;  NZTRI R5 DMX2A ; JMP IF CU INIT SEQ  NZTBI RBBIT2 MASK1 DMX21 ; JMP IF SUP OUT HIGH DMA2A:  XMTBI LBBIT3 MASK1 1 ; RAISE S┆
0x09500…09580 UnusedSector ┆ERVICE IN  ADDRR R4 NOROT R4 ; DECREMENT BYTE CNT DMA3:  NZTBI RBBIT3 MASK1 DMA4 ; JMP IF SRV OUT HIGH  NZTBI RBBIT1 MASK2 DMX8D┆
0x09580…09600 UnusedSector ┆ ; JMP IF DISCON. OR RESET  NZTBI RBBIT3 MASK1 DMA4 ; JMP IF SRV OUT HIGH  NZTBI RBBIT4 MASK1 DMX8B ; JMP IF STOP GENERATED  NZT┆
0x09600…09680 UnusedSector ┆BI RBBIT3 MASK1 DMA4 ; JMP IF SRV OUT HIGH  JMPAI DMA3 ; LOOP DMX8D:  JMPAI DMA8D ;** DMX8B:  JMPAI DMA8B ;** ; DMA4:  XMTBI LBB┆
0x09680…09700 UnusedSector ┆IT3 MASK1 0 ; DROP SERVICE IN  NZTRI R4 DMA5 ; JMP IF BYTE CNT, LSB'S <>0  JMPAI DMA7A ; JMP (BYTE CNT, LSB'S=0) DMA5: ;;;;;; ;;┆
0x09700…09780 UnusedSector ┆;;;;  XECBI RBBIT3 MASK2 DMA5A ; CHOOSE JMP ADDRESS DMA5A:  JMPAI DMA5C ; 0: SERVICE OUT LOW  JMPAI DMA5B ; 1: LOOP (SRV OUT HIG┆
0x09780…09800 UnusedSector ┆H)  JMPAI DMA20 ; 2: SRV OUT LOW, SUP OUT  ; HIGH, JMP WAITING LOOP  JMPAI DMA5B ; 3: LOOP (SRV OUT HIGH) DMA5B:  NZTBI RBBIT1 M┆
0x09800…09880 UnusedSector ┆ASK2 DMX8D ; JMP IF DISCON. OR RESET  JMPAI DMA5 ; LOOP DMA5C:  XMTBI LBBIT3 MASK1 1 ; RAISE SERVICE IN  ADDRR R4 NOROT R4 ; DEC┆
0x09880…09900 UnusedSector ┆REMENT BYTE CNT DMA5D:  NZTBI RBBIT3 MASK1 DMA5E ; JMP IF SRV OUT HIGH  NZTBI RBBIT1 MASK2 DMX8D ; JMP IF DISCON. OR RESET  NZTB┆
0x09900…09980 UnusedSector ┆I RBBIT3 MASK1 DMA5E ; JMP IF SRV OUT HIGH  NZTBI RBBIT4 MASK1 DMX8B ; JMP IF STOP GENERATED  NZTBI RBBIT3 MASK1 DMA5E ; JMP IF ┆
0x09980…09a00 UnusedSector ┆SRV OUT HIGH  JMPAI DMA5D ; LOOP DMX8A1:  JMPAI DMA8A1 ; ** ; ; DMA RUNNING ; ----------- ; DMA5E:  XMTBI LBBIT3 MASK1 0 ; DROP ┆
0x09a00…09a80 UnusedSector ┆SRV IN  XMTRI IVL LBER ;;  NZTBI LBBIT5 MASK1 DMX8A1 ; JMP IF TIME OUT  ; (NOT CHANGING AT THIS POINT)  XMTRI IVL ITREG ;;  NZTR┆
0x09a80…09b00 UnusedSector ┆I R4 DMA6 ; JMP IF BYTE CNT, LSB'S<>0  JMPAI DMA8 ; JMP (BYTE CNT, LSB'S=0) DMA6: ;;;;;; ;;;;;;  XECBI RBBIT3 MASK2 DMA6A ; CHOO┆
0x09b00…09b80 UnusedSector ┆SE JMP ADDRESS DMA6A:  JMPAI DMA7 ; 0: SERVICE OUT LOW  JMPAI DMA6B ; 1: LOOP (SRV OUT HIGH)  JMPAI DMA21 ; 2: SRV OUT LOW, SUP ┆
0x09b80…09c00 UnusedSector ┆OUT  ; HIGH, JMP WAITING LOOP  JMPAI DMA6B ; 3: LOOP (SRV OUT HIGH) DMA6B:  NZTBI RBBIT1 MASK2 DXX8D ; JMP IF DISCON. OR RESET  ┆
0x09c00…09c80 UnusedSector ┆JMPAI DMA6 ; LOOP DMA7:  NZTBI RBBIT5 MASK1 DMA7 ; LOOP IF DMA RUNNING  XMTBI LBBIT3 MASK1 1 ; RAISE SERVICE IN  ADDRR R4 NOROT ┆
0x09c80…09d00 UnusedSector ┆R4 ; DECREMENT BYTE CNT, LSB'S  JMPAI DMA3 ; DMA-LOOP ; ; BYTE CNT, LSB'S = 0 ; ------------------- ; DMA7A:  NZTRI R2 DMA7B ; J┆
0x09d00…09d80 UnusedSector ┆MP IF NOT LAST "BURST"  JMPAI DMA8A ; JMP (LAST BURST) DMA7B:  ADDRR R2 NOROT R2 ; DECREMENT BYTE CNT, MSB'S  JMPAI DMA5 ; DMA-L┆
0x09d80…09e00 UnusedSector ┆OOP ; DMA8:  NZTRI R2 DMA8AA ; JMP IF NOT LAST "BURST"  JMPAI DMA8A ; JMP (LAST BURST) DMA8AA:  ADDRR R2 NOROT R2 ; DECREMENT BY┆
0x09e00…09e80 UnusedSector ┆TE CNT, MSB'S  JMPAI DMA6 ; DMA-LOOP DXX8D:  JMPAI DMA8D ;** ; ; DMA FINISHED ; ------------ ; ; ; UPDATE CONT1 ; ------------ ;┆
0x09e80…09f00 UnusedSector ┆ DMA8A: ; (BYTE COUNT = 0)  XMTRI R1 68 ; AVAILABLE AND FINISH SET  NZTBI RBBIT1 MASK2 DXX8D ; JMP IF DISCON. OR RESET  NZTBI RB┆
0x09f00…09f80 UnusedSector ┆BIT3 MASK1 DMA8A ; LOOP IF SRV OUT HIGH  JMPAI DMA8H ; DMA8A1: ; (TIMEOUT DURING DMA)  XMTRI R1 64 ; AVAILABLE SET  NZTBI RBBIT1┆
0x09f80…0a000 UnusedSector ┆ MASK2 DXX8D ; JMP IF DISCON. OR RESET  NZTBI RBBIT3 MASK1 DMA8A1 ; LOOP IF SRV OUT HIGH  JMPAI DMA8H ; DMA8B: ; (STOP GENERATED┆
0x0a000…0a080 UnusedSector ┆)  MOVRR AUX NOROT R1 ; STORE AUX  XMTRI AUX 1 ; PREPARE INCREMENTING  ADDRR R4 NOROT R4 ; ADJUST BYTECOUNT, LSB'S  MOVRR OVF NO┆
0x0a080…0a100 UnusedSector ┆ROT AUX ; CARRY TO AUX  ADDRR R2 NOROT R2 ; ADJUST BYTECOUNT, MSB'S  MOVRR R1 NOROT AUX ; RESTORE AUX  XMTBI LBBIT3 MASK1 0 ; DR┆
0x0a100…0a180 UnusedSector ┆OP SERVICE IN  XMTRI R1 72 ; AVAILABLE AND STOP SET DMA8C:  NZTBI RBBIT1 MASK2 DMA8D ; JMP IF DISCON. OR RESET  NZTBI RBBIT4 MAS┆
0x0a180…0a200 UnusedSector ┆K1 DMA8C ; LOOP IF CMD OUT HIGH  JMPAI DMA8H ; DMA8D: ; (DISCONNECT OR RESET)  XMTRI R1 5 ; RETURN ADDRESS CODE TO R1  JMPAI DRS┆
0x0a200…0a280 UnusedSector ┆ ; JMP TO DISCON. OR RESET  ; SUBROUTINE  ; (RETURN TO DMA8K) DMA8H:  NZTBI RBBIT5 MASK1 DMA8H ; LOOP IF DMA RUNNING  XMTRI IVR ┆
0x0a280…0a300 UnusedSector ┆CONT1 ;;  MOVRB R1 NOMASK RBBIT7 ; UPDATE CONT1 ; ; FINISH DMA ; ---------- ; ; DMA8K:  XMTRI IVR OTAD ;;  NZTRI R3 DMA8I1 ; JMP┆
0x0a300…0a380 UnusedSector ┆ IF CR80 DATA OUT  XMTRI IVL DMAMOD ;;  XMTBI LBBIT7 NOMASK FINDA ; FINISH DMA  MOVRR AUX NOROT AUX ; NOP DMA8I:  NZTBI RBBIT5 M┆
0x0a380…0a400 UnusedSector ┆ASK1 DMA8I ; LOOP IF DMA RUNNING DMA8I1:  XMTRI IVL LBER ;;  MOVBR LBBIT5 MASK1 R1 ; MOVE "TIMEOUT" TO R1  XMTRI IVL DMAMOD ;;  ┆
0x0a400…0a480 UnusedSector ┆XMTBI LBBIT7 NOMASK 0 ; RESET DMA  MOVRR AUX NOROT AUX ; NOP DMA8I2:  NZTBI RBBIT5 MASK1 DMA8I2 ; LOOP IF DMA RUNNING ; ; UPDATE┆
0x0a480…0a500 UnusedSector ┆ CONT2 ; ------------ ;  XMTRI IVR CONT2 ;;  MOVRB R1 MASK1 RBBIT2 ; UPDATE ADDRESS CHECK ;;;;;; ;;;;;;  XECRI R3 DMA9A ; CHOOSE┆
0x0a500…0a580 UnusedSector ┆ ERROR CHECK ;;;;;; ;;;;;;  XECRI R3 DMA9B ; -  JMPAI DMA10 ; CONTINUE DMA9A:  MOVBR LBBIT6 MASK1 R1 ; 0: DR80 DATA IN  MOVBR LB┆
0x0a580…0a600 UnusedSector ┆BIT4 MASK1 R1 ; 1: CR80 DATA OUT DMA9B:  MOVRB R1 MASK1 RBBIT0 ; 0: BUS OUT CHECK  MOVRB R1 MASK1 RBBIT1 ; 1: DATA CHECK ; DMA10┆
0x0a600…0a680 UnusedSector ┆:  XMTRI IVR OTAD ;;  NZTBI RBBIT3 MASK1 DMA10 ; LOOP IF SRV OUT HIGH  JMPAI DMARET ; JMP TO RETURN ; ; SUPPRESS DATA WAITING LO┆
0x0a680…0a700 UnusedSector ┆OP ; -------------------------- ; DMA20: ; (EVEN BYTE SUPPRESSED)  NZTBI RBBIT1 MASK2 XXX8D ; JMP IF DISCON. OR RESET  NZTBI RBB┆
0x0a700…0a780 UnusedSector ┆IT2 MASK1 DMA20 ; LOOP IF SUP OUT HIGH  JMPAI DMA5 ; RETURN TO DMA-LOOP (IF  ; SUP OUT LOW) DMA21: ; (ODD BYTE SUPPRESSED)  NZTB┆
0x0a780…0a800 UnusedSector ┆I RBBIT1 MASK2 XXX8D ; JMP IF DISCON. OR RESET  NZTBI RBBIT2 MASK1 DMA21 ; LOOP IF SUP OUT HIGH  JMPAI DMA6 ; RETURN TO DMA-LOOP┆
0x0a800…0a880 UnusedSector ┆ (IF  ; SUPPRESS OUT LOW) XXX8D:  JMPAI DMA8D ;** ; DMARET: ;;;;;; ;;;;;;  XECRI R6 DMA30 ; CHOOSE RETURN ADDRESS DMA30:  JMPAI ┆
0x0a880…0a900 UnusedSector ┆DMAR ; 0: DMA SEQUENCE  JMPAI SO20 ; 1: STATUS ONLY (CU INIT SEQ) ; ;==== END DMA SUBROUTINE ===================================┆
0x0a900…0a980 UnusedSector ┆======== ; ; ; ;=================================================================== ; STATUS PRESENTATION (SUBROUTINE) ;========┆
0x0a980…0aa00 UnusedSector ┆=========================================================== ; ; CALL: ; R6: RETURN ADDRESS CODE ; STATUS BYTE ON BUS IN ; RIGHT ┆
0x0aa00…0aa80 UnusedSector ┆BANK ADDRESS: OTAD ; ; RETURN: ; R6: RETURN ADDRESS CODE ; R1: DESTROYED ; CONTROL WORD ONE (CONT1) CLEARED, AND THE FOLLOWING ;┆
0x0aa80…0ab00 UnusedSector ┆ BITS UPDATED: ; COMMAND CHAINING ; STACK ; AVAILABLE ; INTERFACE DISCONNECT ; FINISH ; ; CONTROL WORD TWO (CONT2) CLEARED, AND ┆
0x0ab00…0ab80 UnusedSector ┆THE FOLLOWING ; BITS UPDATED: ; SELECTIVE RESET ; SYSTEM RESET ; REQINS UPDATED IF CU INIT SEQ ; SP:  XMTRI IVL ITREG ;;  XMTBI ┆
0x0ab80…0ac00 UnusedSector ┆LBBIT1 MASK1 1 ; RAISE STATUS IN SP1:  XECBI RBBIT4 MASK3 SP2 ; CHOOSE JMP ADDRESS ;;;;;; ;;;;;; SP2:  JMPAI SP3 ; 0: LOOP (NO O┆
0x0ac00…0ac80 UnusedSector ┆UTTAGS RAISED)  JMPAI SSS ; 1: CMD OUT, JMP SET STACK STAT  JMPAI DSI ; 2: SRV OUT, JMP DROP STATUS IN  JMPAI SSS ; 3: INVALID O┆
0x0ac80…0ad00 UnusedSector ┆UTTAG COMBINATION,  ; CHOOSE CMD OUT  JMPAI SP3 ; 4: LOOP (SUPPRESS OUT ONLY)  JMPAI SSS ; 5: CMD OUT (AND SUP OUT)  JMPAI SCC ;┆
0x0ad00…0ad80 UnusedSector ┆ 6: SRV OUT, SUP OUT, JMP SET  ; COMMAND CHAINING  JMPAI SSS ; 7: INVALID OUTTAG COMB,  ; CHOOSE CMD OUT SP3:  NZTBI RBBIT3 MASK┆
0x0ad80…0ae00 UnusedSector ┆1 SP1 ; JMP IF SRV OUT HIGH  NZTBI RBBIT1 MASK2 SP4 ; JMP IF DISCON. OR RESET  JMPAI SP1 ; LOOP SP4:  XMTRI R1 1 ; RETURN ADDRES┆
0x0ae00…0ae80 UnusedSector ┆S CODE TO R1  JMPAI DRS ; JMP TO DISCON. OR RESET  ; SUBROUTINE  ; (RETURN TO STRET2) ; ; SET STACK STATUS ; ---------------- ; ┆
0x0ae80…0af00 UnusedSector ┆SSS:  XMTBI LBBIT1 MASK1 0 ; DROP STATUS IN SSS1:  NZTBI RBBIT1 MASK2 SP4X ; JMP IF DISCON. OR RESET  NZTBI RBBIT6 MASK1 SSS1 ; ┆
0x0af00…0af80 UnusedSector ┆LOOP IF SELECTED  XMTRI IVR CONT1 ;;  XMTBI RBBIT7 NOMASK 16 ; SET STACK IN CONT1  NZTRI R5 SSS10 ; JMP IF CU INIT SEQ (APP 2A0)┆
0x0af80…0b000 UnusedSector ┆   JMPAI REMD ; JMP REMOTE (APP 360) SP4X:  JMPAI SP4 ; ** ; ; SET COMMAND CHAINING STATUS ; --------------------------- ; SCC: ┆
0x0b000…0b080 UnusedSector ┆ XMTBI LBBIT1 MASK1 0 ; DROP STATUS IN  XMTRI IVR CONT1 ;;  XMTRI R1 36 ; PREPARE CONT1 UPDATE  MOVRB R1 NOMASK RBBIT7 ; SET COM┆
0x0b080…0b100 UnusedSector ┆MAND CHAINING AND  ; FINISH IN CONT1  JMPAI DSI3 ; CONTINUE ; ; DROP STATUS IN ; -------------- ; DSI:  XMTBI LBBIT1 MASK1 0 ; D┆
0x0b100…0b180 UnusedSector ┆ROP STATUS IN DSI2:  XMTRI IVR CONT1 ;;  XMTBI RBBIT7 NOMASK 4 ; SET FINISH STATUS DSI3:  JMPAI REMA ; JMP REMOTE (APP. 1D0) REM┆
0x0b180…0b200 UnusedSector ┆AR:  NZTBI RBBIT6 MASK1 SA ; JMP IF SELECT OUT HIGH  XMTRI IVR CHTYPE ;;  NZTBI RBBIT7 MASK1 DSI1 ; JMP IF FORCED BURST OPERATIO┆
0x0b200…0b280 UnusedSector ┆N  JMPAI DOI ; JMP TO DROP OPERATIONAL IN DSI1:  XMTRI IVL BUSIN ;;  NZTBI LBBIT4 MASK1 DOI ; JMP IF CHANNEL END TRANSFERED SA: ┆
0x0b280…0b300 UnusedSector ┆ XMTRI IVR CONT1 ;;  XMTBI RBBIT1 MASK1 1 ; SET AVAILABLE STATUS  JMPAI STRET ; JMP TO RETURN ; SSS10: ; (STACK)  XMTRI R6 3 ; M┆
0x0b300…0b380 UnusedSector ┆ODIFY RETURN ADDRESS  XMTRI IVR STACK ;;  NZTBI RBBIT7 MASK1 DOI ; JMP IF AUTO REQUEST  XMTRI IVR REQINS ;;  XMTBI RBBIT6 MASK1 ┆
0x0b380…0b400 UnusedSector ┆1 ; SET SUPPRESSIBLE DOI:  XMTRI IVL ITREG ;;  XMTBI LBBIT5 MASK2 0 ; DROP OPERATIONAL IN  ; AND METERING IN ; ; RETURN ; ------┆
0x0b400…0b480 UnusedSector ┆ ; STRET:  XMTRI IVR CONT2 ;;  XMTBI RBBIT7 NOMASK 0 ; CLEAR CONT2  XMTRI IVR OTAD ;; STRET1:  NZTBI RBBIT1 MASK1 STRET4 ; JMP I┆
0x0b480…0b500 UnusedSector ┆F RESET  NZTBI RBBIT4 MASK2 STRET1 ; LOOP IF SRV OUT OR CMD OUT  ; HIGH STRET2: ;;;;;; ;;;;;;  XECRI R6 STRET3 ; CHOOSE RETURN A┆
0x0b500…0b580 UnusedSector ┆DDRESS STRET3: ; RETURN TO:  JMPAI US ; 0: "UPDATE STATUS TO CR80"  ; (SELECTION SEQUENCE)  JMPAI GINT10 ; 1: END STATUS SEQUENC┆
0x0b580…0b600 UnusedSector ┆E  FILL0 ; 2: TBD  JMPAI A01 ; 3: STACK GENERATED,  ; JMP NOT BUSY  FILL0 STRET4:  XMTRI R1 7 ; RETURN ADDRESS CODE TO R1  JMPAI┆
0x0b600…0b680 UnusedSector ┆ DRS ; JMP TO DISCON. OR RESET  ; SUBROUTINE  ; (RETURN TO STRET2) ; ;==== END "STATUS PRESENTATION" ===========================┆
0x0b680…0b700 UnusedSector ┆======== ; ; ;=================================================================== ; INTERRUPT SEQUENCE (SUBROUTINE) ;===========┆
0x0b700…0b780 UnusedSector ┆======================================================== ; ; CALL: ; R6: RETURN ADDRESS CODE ; INT:  XMTRI IVR INSTR ;;  XMTBI R┆
0x0b780…0b800 UnusedSector ┆BBIT0 MASK1 1 ; SET INSTRUCT. NOT LOADED  XMTRI IVR CONT1 ;;  MOVRB R5 MASK1 RBBIT0 ; UPDATE CU INIT SEQ  XMTRI IVL CPUINT ;;  X┆
0x0b800…0b880 UnusedSector ┆MTBI LBBIT7 MASK1 0 ; GENERATE CR80 INTERRUPT  XMTRI IVR STACK ;;  XMTBI RBBIT7 NOMASK 0 ; CLEAR STACK ;  XMTRI IVR REG1 ;;  MOV┆
0x0b880…0b900 UnusedSector ┆RB R1 NOMASK RBBIT7 ; DUMP REGISTER TO RAM  XMTRI IVR REG2 ;;  MOVRB R2 NOMASK RBBIT7 ; -  XMTRI IVR REG3 ;;  MOVRB R3 NOMASK RB┆
0x0b900…0b980 UnusedSector ┆BIT7 ; -  XMTRI IVR REG4 ;;  MOVRB R4 NOMASK RBBIT7 ; -  XMTRI IVR REG5 ;;  MOVRB R5 NOMASK RBBIT7 ; -  XMTRI IVR REG6 ;; ; ;;;;┆
0x0b980…0ba00 UnusedSector ┆;; ;;;;;;  XECRI R6 INT1 ; CHOOSE RETURN ADDRESS INT1: ; RETURN TO:  JMPAI OFL3 ; 0: OFF LINE SEQUENCE  JMPAI AVAIL ; 1: SELECTI┆
0x0ba00…0ba80 UnusedSector ┆ON SEQUENCE  JMPAI AVAIL ; 2: AVAILABLE SEQUENCE  JMPAI A2 ; 3: NOT AVAILABLE SEQ. ; ;==== END INTERRUPT SEQUENCE ==============┆
0x0ba80…0bb00 UnusedSector ┆========================= ; ; ;=================================================================== ; DISCONNECT OR RESET SUBROUT┆
0x0bb00…0bb80 UnusedSector ┆INE ;=================================================================== ; ; CALL: ; R1: RETURN ADDRESS CODE ; RIGHT BANK ADDRES┆
0x0bb80…0bc00 UnusedSector ┆S: OTAD ; ; RETURN: ; AUX: DESTROYED ; R11: DESTROYED ; R6 : DESTROYED IF R1=0 ; CONTROL WORD ONE (CONT1) CLEARED AND THE FOLLOW┆
0x0bc00…0bc80 UnusedSector ┆ING ; BITS UPDATED: ; INTERFACE DISCONNECT ; ; CONTROL WORD TWO (CONT2) CLEARED AND THE FOLLOWING ; BITS UPDATED: ; SYSTEM RESET┆
0x0bc80…0bd00 UnusedSector ┆ ; SELECTIVE RESET ; ; RIGHT BANK ADDRESS: OTAD ; ; NOTE: OPERATIONAL OUT MUST BE HIGH BEFORE RETURN ; DRS:  NZTBI RBBIT7 MASK1 ┆
0x0bd00…0bd80 UnusedSector ┆DRS1 ; JMP IF OPL OUT HIGH  JMPAI DRS ; LOOP IF OPL OUT LOW DRCBS:  JMPAI CBS ;** DRS1:  MOVBR RBBIT0 MASK1 AUX ; ADDRESS OUT TO┆
0x0bd80…0be00 UnusedSector ┆ AUX  XMTRI IVL LBER ;;  MOVBR LBBIT3 MASK2 R11 ; SYS,SEL RESET TO R11  XMTRI IVL ITREG ;;  XMTBI LBBIT7 NOMASK 0 ; DROP ALL INT┆
0x0be00…0be80 UnusedSector ┆AGS DRS2:  NZTBI RBBIT0 MASK1 DRS2 ; LOOP IF ADDRESS OUT HIGH  XMTRI IVL BUSOUT ;;  XMTBI LBBIT7 MASK1 0 ; CLEAR RESET FLAGS  NZ┆
0x0be80…0bf00 UnusedSector ┆TRI R1 DRS4 ; JMP IF RESET NOT ISSUED  ; AFTER "AVAILABLE INTERR." ; ; WAIT BEFORE GENERATING INTERRUPT ; ----------------------┆
0x0bf00…0bf80 UnusedSector ┆---------- ;  XMTRI R6 2 ; SET RETURN ADDRESS CODE DRS3:  XMTRI IVR OTAD ;;  NZTBI RBBIT6 MASK1 DRCBS ; JMP TO CU BUSY SEQ. IF  ┆
0x0bf80…0c000 UnusedSector ┆; SELECT. (RETURN TO DRS3)  XMTRI IVR INSTR ;;  NZTBI RBBIT0 MASK1 DRS3 ; LOOP IF INSTRUCTION NOT  ; LOADED ; ; UPDATE CONT1 AND┆
0x0c000…0c080 UnusedSector ┆ CONT2 ; ---------------------- ; DRS4:  XMTRI IVR CONT1 ;;  XMTBI RBBIT7 NOMASK 0 ; CLEAR CONT1  MOVRB AUX MASK1 RBBIT6 ; UPDAT┆
0x0c080…0c100 UnusedSector ┆E DISCONNECT  XMTRI IVR CONT2 ;;  XMTBI RBBIT7 NOMASK 0 ; CLEAR CONT2  MOVRB R11 MASK2 RBBIT4 ; UPDATE SYS,SEL RESET  XMTRI IVL ┆
0x0c100…0c180 UnusedSector ┆DMAMOD ;;  XMTBI LBBIT7 NOMASK 0 ; CLEAR DMAMOD ; ; RETURN ; ------ ; DRS5: ;;;;;; ;;;;;;  XECRI R1 DRS6 ; CHOOSE RETURN ADDRESS┆
0x0c180…0c200 UnusedSector ┆ DRS6:  JMPAI GINT20 ; 0: GENERATE CR80 INTERR.  JMPAI STRET2 ; 1: STATUS PRESENTATION  JMPAI GINT ; 2: GENERATE CR80 INTERR.  J┆
0x0c200…0c280 UnusedSector ┆MPAI GINT ; 3: -  JMPAI SELOUT ; 4: -  JMPAI DMA8K ; 5: DMA SUBROUTINE  JMPAI GINT ; 6: GENERATE CR80 INTERR.  JMPAI STRET2 ; 7:┆
0x0c280…0c300 UnusedSector ┆ STATUS PRESENTATION  JMPAI GINT ; 8: GENERATE CR80 INTERR.  JMPAI OFL1C ; 9: OFF LINE WAITING LOOP  JMPAI GINT ;10: FROM IDLE L┆
0x0c300…0c380 UnusedSector ┆OOP  JMPAI GINT ;11: FROM "STATUS ONLY?" ; ;==== END DISCONNECT OR RESET SUBROUTINE =========================== ;  FILL0  FILL0 ┆
0x0c380…0c400 UnusedSector ┆ FILL0  FILL0  FILL0  FILL0 ; ;=================================================================== ; RESET SUBROUTINE ;=========┆
0x0c400…0c480 UnusedSector ┆========================================================== ; ; CALL: ; R6: RETURN ADDRESS ; RES: ; LOAD RAM WORDS WITH ADDRESS ;┆
0x0c480…0c500 UnusedSector ┆ --------------------------- ;  XMTRI AUX 64 ; LOAD COUNTER  XMTRI R1 MIN1 ; PREPARE DECREMENTING RES1:  ADDRR R1 NOROT AUX ; DE┆
0x0c500…0c580 UnusedSector ┆CREMENT COUNTER  MOVRR AUX NOROT IVR ;;  MOVRB AUX NOMASK RBBIT7 ; ADDRESS TO RAM WORD  NZTRI AUX RES1 ; LOOP IF ADDRESS NOT ZER┆
0x0c580…0c600 UnusedSector ┆O ; ; ; RIGHT BANK ADDRESS ; ------------------ ;  XMTRI AUX 64 ; LOAD COUNTER RES2:  ADDRR R1 NOROT AUX ; DEC COUNTER  MOVRR AU┆
0x0c600…0c680 UnusedSector ┆X NOROT IVR ;;  XORBR RBBIT7 NOMASK R2 ; COMPARE  NZTRI R2 RES3 ; JMP IF ERROR  NZTRI AUX RES2 ; LOOP IF ADDRESS NOT ZERO  JMPAI┆
0x0c680…0c700 UnusedSector ┆ RES4 ; CONTINUE RES3: ; (ERROR)  XMTRI IVR REG1 ;;  MOVRB R2 NOMASK RBBIT7 ; BIT ERROR POINTER  XMTRI IVR REG2 ;;  MOVRB AUX NO┆
0x0c700…0c780 UnusedSector ┆MASK RBBIT7 ; WORD LOADED TO REG2  XMTRI IVR HWER ;;  XMTBI RBBIT7 NOMASK 1 ; SET RB ADDRESS ERROR  ; (CLEAR REST OF HWER)  JMPA┆
0x0c780…0c800 UnusedSector ┆I RES5 ; CONTINUE RES4:  XMTRI IVR HWER ;;  XMTBI RBBIT7 NOMASK 0 ; CLEAR HWER ; ; CLEAR CONTINUOUS TEST ; ---------------------┆
0x0c800…0c880 UnusedSector ┆ ; RES5:  XMTRI IVR OVFREG ;;  XMTBI RBBIT7 NOMASK 0 ; CLEAR "CONTINUOUS TEST" ; ; RAM (SINGLE WORD, ALL BITS) ; ---------------┆
0x0c880…0c900 UnusedSector ┆------------ ; RES10:  XMTRI IVR TOTAD ;; (TESTWORD)  XMTRI AUX 255 ; LOAD COUNTER  XMTRI R1 MIN1 ; PREPARE DECREMENTING RES11: ┆
0x0c900…0c980 UnusedSector ┆ MOVRB AUX NOMASK RBBIT7 ; LOAD RIGHT BANK  NZTRI AUX RES12 ; JMP IF TEST NOT ENDED  JMPAI RES13 ; JMP (IF TEST ENDED) RES12:  X┆
0x0c980…0ca00 UnusedSector ┆ORBR RBBIT7 NOMASK R2 ; COMPARE  NZTRI R2 RES16 ; JMP IF ERROR  ADDRR R1 NOROT AUX ; DECREMENT COUNTER  JMPAI RES11 ; LOOP RES13┆
0x0ca00…0ca80 UnusedSector ┆: ; (TEST ENDED)  XORBR RBBIT7 NOMASK R2 ; COMPARE  NZTRI R2 RES16 ; JMP IF ERROR  JMPAI RES17 ; CONTINUE RES16: ; (ERROR)  XMTR┆
0x0ca80…0cb00 UnusedSector ┆I IVR REG3 ;;  MOVRB R2 NOMASK RBBIT7 ; BIT ERROR POINTER  XMTRI IVR REG4 ;;  MOVRB AUX NOMASK RBBIT7 ; RAM CONTENTS TO REG4  XM┆
0x0cb00…0cb80 UnusedSector ┆TRI IVR HWER ;;  XMTBI RBBIT6 MASK1 1 ; SET ERROR BIT RES17:  XMTRI IVR OVFREG ;;  NZTBI RBBIT6 MASK1 RES10 ; JMP IF CONT. TEST ┆
0x0cb80…0cc00 UnusedSector ┆ XMTRI IVR TOTAD ;;  XMTRI R1 TOTAD ; ADDRESS TO R1  MOVRB R1 NOMASK RBBIT7 ; RESTORE RAM CONTENT ; ; LEFT BANK (BUSIN) ; ------┆
0x0cc00…0cc80 UnusedSector ┆----------- ; RES20:  XMTRI IVL DMAMOD ;;  XMTBI LBBIT7 NOMASK 0 ; CLEAR DMAMOD  XMTRI IVL BUSIN ;;  XMTRI AUX 255 ; LOAD COUNTE┆
0x0cc80…0cd00 UnusedSector ┆R  XMTRI R1 MIN1 ; PREPARE DECREMENTING RES21:  MOVRB AUX NOMASK LBBIT7 ; LOAD LEFT BANK  NZTRI AUX RES22 ; JMP IF TEST NOT ENDE┆
0x0cd00…0cd80 UnusedSector ┆D  JMPAI RES24 ; JMP (IF TEST ENDED) RES22:  XORBR LBBIT7 NOMASK R2 ; COMPARE  NZTRI R2 RES27 ; JMP IF ERROR  ADDRR R1 NOROT AUX┆
0x0cd80…0ce00 UnusedSector ┆ ; DECREMENT COUNTER  JMPAI RES21 ; LOOP RES24: ; (TEST ENDED)  XORBR LBBIT7 NOMASK R2 ; COMPARE  NZTRI R2 RES27 ; JMP IF ERROR ┆
0x0ce00…0ce80 UnusedSector ┆ JMPAI RES28 ; CONT. (NO ERROR) RES27: ; (ERROR)  XMTRI IVR REG5 ;;  MOVRB R2 NOMASK RBBIT7 ; BIT ERROR POINTER  XMTRI IVR REG6 ┆
0x0ce80…0cf00 UnusedSector ┆;;  MOVRB AUX NOMASK RBBIT7 ; WORD IN ERROR TO REG6  XMTRI IVR HWER ;;  XMTBI RBBIT5 MASK1 1 ; SET BUSIN ERROR RES28:  XMTRI IVR┆
0x0cf00…0cf80 UnusedSector ┆ OVFREG ;;  NZTBI RBBIT5 MASK1 RES20 ; LOOP IF CONT TEST ; ; INSTRUCTION TEST ; ---------------- ; RES30: ; (XMTBI, CLEAR BIT 0-┆
0x0cf80…0d000 UnusedSector ┆2)  XMTRI IVR TOTAD ;;  XMTRI R1 227 ; 1110 0011 TO R1  XMTRI AUX 21 ; 0001 0101 TO AUX  MOVRB R1 NOMASK RBBIT7 ; 1110 0011 TO R┆
0x0d000…0d080 UnusedSector ┆B  XMTBI RBBIT7 NOMASK 21 ; 0001 0101 TO RB  XORBR RBBIT7 NOMASK R2 ; COMPARE  NZTRI R2 RES32 ; JMP IF ERROR ; (XMTBI) ; (READ "┆
0x0d080…0d100 UnusedSector ┆SPLIT FIELD")  XMTRI AUX 13 ; 0000 1101 TO AUX  XMTRI R1 75 ; 0100 1011 TO R1  MOVRB R1 NOMASK RBBIT7 ; 0100 1011 TO RB ; (MOVBR┆
0x0d100…0d180 UnusedSector ┆)  MOVBR RBBIT1 MASK4 R3 ; 0000 1101 TO R3  XORRR R3 NOROT R2 ; COMPARE  NZTRI R2 RES32 ; JMP IF ERROR ; (NZTBI)  NZTBI RBBIT0 M┆
0x0d180…0d200 UnusedSector ┆ASK2 RES39 ; JMP IF BIT7 DETECTED RES32: ; (ERROR)  XMTRI IVR HWER ;;  XMTBI RBBIT0 MASK1 1 ; SET INSTRUCTION ERROR RES39:  XMTR┆
0x0d200…0d280 UnusedSector ┆I IVR TOTAD ;;  XMTRI R1 TOTAD ; ADDRESS TO R1 ;  MOVRB R1 NOMASK RBBIT7 ; RESTORE TOTAD  JMPAI RES39A ;**** ; ; ; REMOTE ROUTIN┆
0x0d280…0d300 UnusedSector ┆E (LOAD SPECIFIC RAM WORDS) ; REMB:  MOVRB R1 NOMASK RBBIT7 ; ALL ONES TO COMMAND MASK  XMTRI IVR BUSY ;;  XMTRI R1 BYSTAT ; BUS┆
0x0d300…0d380 UnusedSector ┆Y STATUS TO R1  MOVRB R1 NOMASK RBBIT7 ; BUSY STATUS TO BUSY  XMTRI IVR STACK ;;  XMTBI RBBIT7 NOMASK 0 ; CLEAR STACK  JMPAI RES┆
0x0d380…0d400 UnusedSector ┆80 ; CONTINUE ; ; ; REMOTE ROUTINE ; REMD:  XMTRI IVR STACK ;;  NZTBI RBBIT7 MASK1 SSS2 ; JMP IF AUTO REQUEST  MOVRB R6 MASK1 RB┆
0x0d400…0d480 UnusedSector ┆BIT5 ; UPDATE ENDSTA IN STACK  XMTBI RBBIT7 MASK1 1 ; SET UP AUTO REQUEST  XMTRI IVR AUTSTA ;;  XMTRI IVL BUSIN ;;  MOVBB LBBIT7┆
0x0d480…0d500 UnusedSector ┆ NOMASK RBBIT7 ; STORE STACKED STATUS  XMTRI IVL DMAMOD ;;  XMTBI RBBIT7 NOMASK 0 ; CLEAR DMA MODE SSS2:  XMTRI R6 3 ; MODIFY RE┆
0x0d500…0d580 UnusedSector ┆TURN ADDRESS  JMPAI DOI ; JMP TO "DROP OPERATIONAL IN" ;  FILL0 RES39A: ; ; PRODUCTION TEST ? ; ----------------- ;  XMTRI IVL L┆
0x0d580…0d600 UnusedSector ┆BER ;;  NZTBI LBBIT1 MASK1 RES40 ; JMP IF PROD. TEST  JMPAI RES70 ; JMP (IF NOT PROD. TEST) ; ; LBER ; ---- ; RES40:  XMTRI IVL ┆
0x0d600…0d680 UnusedSector ┆CPUINT ;;  XMTBI LBBIT7 MASK1 0 ; GENERATE CR80 INTERR.  ; (CLEAR ERRORS)  XMTRI IVL ITREG ;;  XMTBI LBBIT7 NOMASK 4 ; RAISE MTR┆
0x0d680…0d700 UnusedSector ┆IN=OPLOUT  XMTRI IVL BUSOUT ;;  XMTBI LBBIT7 MASK1 0 ; CLEAR RESET FF'S  XMTRI IVL LBER ;;  NZTBI LBBIT6 MASK5 RES47 ; JMP IF ER┆
0x0d700…0d780 UnusedSector ┆ROR ; ; (RESET FF'S)  XMTRI IVL ITREG ;;  XMTBI LBBIT5 MASK1 0 ; DROP MTRIN=OPLOUT  XMTRI IVL LBER ;;  NZTBI LBBIT3 MASK1 RES47 ┆
0x0d780…0d800 UnusedSector ┆; JMP IF ERROR (SEL RES)  NZTBI LBBIT2 MASK1 RES42 ; CONT. IF SYS RES  JMPAI RES47 ; JMP (IF ERROR) RES42:  XMTRI IVL ITREG ;;  ┆
0x0d800…0d880 UnusedSector ┆XMTBI LBBIT2 MASK1 1 ; RAISE MK0IN=SUPOUT  XMTRI IVL BUSOUT ;;  XMTBI LBBIT7 MASK1 0 ; CLEAR RESET FF'S  XMTRI IVL LBER ;;  NZTB┆
0x0d880…0d900 UnusedSector ┆I LBBIT3 MASK2 RES47 ; JMP IF ERROR (SYS OR SEL RES)  XMTRI IVL ITREG ;;  XMTBI LBBIT4 MASK1 1 ; RAISE OPL IN  XMTRI IVL LBER ;;┆
0x0d900…0d980 UnusedSector ┆  NZTBI LBBIT2 MASK1 RES47 ; JMP IF ERROR (SYSRES)  NZTBI LBBIT3 MASK1 RES48 ; CONT. IF SEL RES RES47: ; (ERROR)  XMTRI IVR HWER┆
0x0d980…0da00 UnusedSector ┆ ;;  XMTBI RBBIT4 MASK1 1 ; SET LBER ERROR RES48: ; (TEST ENDED)  XMTRI IVR OVFREG ;;  NZTBI RBBIT4 MASK1 RES40 ; LOOP IF CONT. ┆
0x0da00…0da80 UnusedSector ┆TEST ; ; DMA AND PARITY CIRCUIT ; ---------------------- ; RES50:  XMTRI IVL CPUINT ;;  XMTBI LBBIT7 MASK1 0 ; GEN. CR80 INTERRU┆
0x0da80…0db00 UnusedSector ┆PT  ; (CLEAR ERROR BITS)  XMTRI IVL ADHIGH ;;  XMTRI IVR 4 ;;  MOVBB RBBIT7 NOMASK LBBIT7 ; START ADDRESS, MSB'S (=4)  XMTRI IVL┆
0x0db00…0db80 UnusedSector ┆ ADLOW ;;  XMTRI IVR 0 ;;  MOVBB RBBIT7 NOMASK LBBIT7 ; START ADDRESS, LSB'S (=0)  XMTRI AUX 255 ; ALL ONES TO AUX  XMTRI R1 2 ;┆
0x0db80…0dc00 UnusedSector ┆ LOAD WORD COUNTER  XMTRI R2 15 ; 00001111 TO R2  XMTRI IVL DMAMOD ;;  XMTBI LBBIT7 NOMASK DAIN ; "WRITE IN MEMORY"  XMTRI IVR F┆
0x0dc00…0dc80 UnusedSector ┆OTAD ;;  NZTBI RBBIT5 MASK1 RXX67 ; JMP IF ERROR (DMA RUN.) RES52:  XMTRI IVL BUSIN ;;  MOVRB R2 NOMASK LBBIT7 ; LOAD BUSIN=BUSO┆
0x0dc80…0dd00 UnusedSector ┆UT  XMTRI IVL ITREG ;;  XMTBI LBBIT3 MASK1 1 ; RAISE SERVICE IN  XMTBI LBBIT3 MASK1 0 ; DROP SERVICE IN  MOVRR AUX NOROT AUX ; N┆
0x0dd00…0dd80 UnusedSector ┆OP  NZTBI RBBIT5 MASK1 RXX67 ; JMP IF ERROR (DMA RUN.)  XORRR R2 ROT1L R2 ; ROTATE AND INVERT DATA  XMTRI IVL BUSIN ;;  MOVRB R2┆
0x0dd80…0de00 UnusedSector ┆ NOMASK LBBIT7 ; LOAD BUSIN=BUSOUT  XMTRI IVL ITREG ;;  XMTBI LBBIT3 MASK1 1 ; RAISE SRV IN  XMTBI LBBIT3 MASK1 0 ; DROP SRV IN ┆
0x0de00…0de80 UnusedSector ┆ ADDRR R2 NOROT R2 ; "INVERT PARITY BIT"  NZTBI RBBIT5 MASK1 RES54 ; JMP IF DMA RUNNING RXX67:  JMPAI RES67 ; JMP (IF ERROR) RES┆
0x0de80…0df00 UnusedSector ┆54:  NZTBI RBBIT5 MASK1 RES54 ; LOOP IF DMA RUNNING  XORRR R2 ROT1L R2 ; ROTATE AND INV. DATA  ADDRR R1 NOROT R1 ; DECREMENT COU┆
0x0df00…0df80 UnusedSector ┆NTER  NZTRI R1 RES52 ; JMP IF TEST NOT ENDED  XMTRI IVL LBER ;;  NZTBI LBBIT6 MASK2 REX67 ; JMP IF TO/PAR ERROR  XMTRI IVL DMAMO┆
0x0df80…0e000 UnusedSector ┆D ;;  XMTBI LBBIT7 NOMASK 0 ; CLEAR DMA MOD ;  XMTRI AUX 15 ; DATAWORD TO AUX  NZTBI RBBIT5 MASK1 REX67 ; JMP IF ERROR (DMA RUN)┆
0x0e000…0e080 UnusedSector ┆ ;  XMTRI R4 1 ; R4: FLAG  XMTRI IVL ADLOW ;;  XMTRI IVR 0 ;;  MOVBB RBBIT7 NOMASK LBBIT7 ; START ADDRESS, LSB'S (=0)  XMTRI IVR┆
0x0e080…0e100 UnusedSector ┆ FOTAD ;;  XMTRI IVL DMAMOD ;;  XMTBI LBBIT7 NOMASK FETCH ; FETCH FIRST DATA  XMTBI LBBIT7 NOMASK DAOUT ; "READ FROM MEMORY"  NZ┆
0x0e100…0e180 UnusedSector ┆TBI RBBIT5 MASK1 RES56 ; JMP IF DMA RUNNING REX67:  JMPAI RES67 ; JMP (IF ERROR) REX66:  JMPAI RES66 ; **  FILL0  FILL0  FILL0 R┆
0x0e180…0e200 UnusedSector ┆ES56:  NZTBI RBBIT5 MASK1 RES56 ; LOOP IF DMA RUNNING  XMTRI R2 255 ; ALL ONES TO R2 RES58:  XMTRI IVL BUSIN ;;  XORBR LBBIT7 NO┆
0x0e200…0e280 UnusedSector ┆MASK R3 ; COMPARE (0F/3E)  NZTRI R3 REX66 ; JMP IF ERROR  XMTRI IVL ITREG ;;  XMTBI LBBIT3 MASK1 1 ; RAISE SRV IN  XMTBI LBBIT3 ┆
0x0e280…0e300 UnusedSector ┆MASK1 0 ; DROP SRV IN  MOVRR AUX ROT1L AUX ; ROTATE AUX  XORRR R2 NOROT AUX ; INVERT AUX  XMTRI IVL BUSIN ;;  XORBR LBBIT7 NOMAS┆
0x0e300…0e380 UnusedSector ┆K R3 ; COMPARE (E1/83)  NZTRI R3 RES66 ; JMP IF ERROR  NZTRI R4 RES60 ; JMP IF TEST NOT ENDED  JMPAI RES62 ; JMP (IF TEST ENDED)┆
0x0e380…0e400 UnusedSector ┆ RES60:  XMTRI R4 0 ; R4: FLAG  XMTRI IVL ITREG ;;  XMTBI LBBIT3 MASK1 1 ; RAISE SRV IN  XMTBI LBBIT3 MASK1 0 ; DROP SRV IN  ADD┆
0x0e400…0e480 UnusedSector ┆RR R2 NOROT AUX ; "INVERT PARITY BIT"  MOVRR AUX ROT1L AUX ; ROTATE AUX  XORRR R2 NOROT AUX ; INVERT AUX  JMPAI RES56 ; LOOP RES┆
0x0e480…0e500 UnusedSector ┆62:  XMTRI IVL DMAMOD ;;  XMTBI LBBIT7 NOMASK 0 ; CLEAR DMAMOD  MOVRR AUX NOROT AUX ; NOP  NZTBI RBBIT5 MASK1 RES64 ; CONT. IF D┆
0x0e500…0e580 UnusedSector ┆MA RUNNING  JMPAI RES67 ; JMP (IF ERROR) RES64:  NZTBI RBBIT5 MASK1 RES64 ; LOOP IF DMA RUNNING  XMTRI IVL LBER ;;  NZTBI LBBIT5┆
0x0e580…0e600 UnusedSector ┆ MASK2 RES67 ; JMP IF TO/PAR ERROR  JMPAI RES69 ; CONTINUE RES66: ; (ERROR IN DATA)  XMTRI IVR REG11 ;;  MOVRB R3 NOMASK RBBIT7 ┆
0x0e600…0e680 UnusedSector ┆; BIT ERROR POINTER  JMPAI RES68 ; CONTINUE RES67: ; (ERROR IN CONTROL LOGIC)  XMTRI IVR REG11 ;;  XMTBI RBBIT7 NOMASK 0 ; CLEAR┆
0x0e680…0e700 UnusedSector ┆ BIT ERROR POINTER RES68:  XMTRI IVR AUXREG ;;  MOVRB AUX NOMASK RBBIT7 ; (WORD IN ERROR)  XMTRI IVR HWER ;;  XMTBI RBBIT3 MASK1┆
0x0e700…0e780 UnusedSector ┆ 1 ; SET DMA ERROR BIT RES69:  XMTRI IVR OVFREG ;;  NZTBI RBBIT3 MASK1 REX50 ; LOOP IF CONT. TEST  JMPAI RES69A ;**** REX50:  JM┆
0x0e780…0e800 UnusedSector ┆PAI RES50 ;** ; ; CONT. LEFT BANK LOAD ; -------------------- ; RES69A:  XMTRI IVR OVFREG ;;  NZTBI RBBIT0 MASK1 RES69B ; JMP IF┆
0x0e800…0e880 UnusedSector ┆ CONT. TEST  JMPAI RES10 ; LOOP (PROD TEST) RES69B:  XECBI RBBIT2 MASK2 RES69C ; CHOOSE LEFT BANK ADDRESS ;;;;;; ;;;;;;  XMTRI I┆
0x0e880…0e900 UnusedSector ┆VR 0 ;;  MOVBB RBBIT7 NOMASK LBBIT7 ; MOVE RAM TO LEFT BANK  JMPAI RES69A ; LOOP (CONT. TEST) RES69C:  XMTRI IVL ITREG ;; 0: INT┆
0x0e900…0e980 UnusedSector ┆AGS  XMTRI IVL BUSIN ;; 1: BUS IN  XMTRI IVL DMAMOD ;; 2: REQ. & MODE REGISTER  XMTRI IVL ADLOW ;; 3: ADDRESS COUNTER, LSB'S ; ;┆
0x0e980…0ea00 UnusedSector ┆ ; LOAD SPECIFIC RAM WORDS ; ----------------------- ; RES70:  XMTRI IVR CONT1 ;;  XMTBI RBBIT7 NOMASK 0 ; CLEAR CONT1  XMTRI IV┆
0x0ea00…0ea80 UnusedSector ┆R CONT2 ;;  XMTBI RBBIT7 NOMASK 2 ; CLEAR CONT2 AND SET RESET DONE  XMTRI IVR REQINS ;;  XMTBI RBBIT7 NOMASK 0 ; CLEAR REQUEST I┆
0x0ea80…0eb00 UnusedSector ┆NSTR. WORD  XMTRI IVR INSTR ;;  XMTRI R1 192 ;  MOVRB R1 NOMASK RBBIT7 ; SET INSTRUCTION NOT LOADED  ; AND "OFF LINE"  XMTRI IVR┆
0x0eb00…0eb80 UnusedSector ┆ BYCNT ;;  XMTRI R1 128 ;  MOVRB R1 NOMASK RBBIT7 ; DISABLE BUSY COUNTER  XMTRI IVR CMASK ;;  XMTRI R1 255 ; ALL ONES TO R1  JMP┆
0x0eb80…0ec00 UnusedSector ┆AI REMB ; JMP REMOTE (APP 350) ; ; RETURN ; ------ ; RES80: ;;;;;; ;;;;;;  XECRI R6 RES82 ; CHOOSE JMP ADDRESS RES82:  ; RETURN ┆
0x0ec00…0ec80 UnusedSector ┆TO  JMPAI OFL1B ; 0: MASTER CLEAR SEQUENCE  JMPAI OFL1B ; 1: OFF LINE WAITING LOOP ; ;==== END RESET SUBROUTINE ================┆
0x0ec80…0ed00 UnusedSector ┆======================== $ ;     ; RETURN ; ------ ; RES80: ;;;;;; ;;;;;;  XECRI R6 RES82 ; CHOOSE JMP ADDRESS RES82:  ; RETURN ┆
0x0ed00…0ed80 UnusedSector ┆T5 MASK1 RES56 ; JMP IF DMA RUNNING REX67:  JMPAI RES67 ; JMP (IF ERROR) REX66:  JMPAI RES66 ;**  FILL0  FILL0 RES56:  NZTBI RBB┆
0x0ed80…0ee00 UnusedSector ┆IT5 MASK1 RES56 ; LOOP IF DMA RUNNING  XMTRI R2 255 ; ALL ONES TO R2 RES58:  XMTRI IVL BUSIN ;;  XORBR LBBIT7 NOMASK R3 ; COMPAR┆
0x0ee00…0ee80 UnusedSector ┆E (0F/3E)  NZTRI R3 REX66 ; JMP IF ERROR  XMTRI IVL ITREG ;;  XMTBI LBBIT3 MASK1 1 ; RAISE SRV IN  XMTBI LBBIT3 MASK1 0 ; DROP S┆
0x0ee80…0ef00 UnusedSector ┆RV IN  MOVRR AUX ROT1L AUX ; ROTATE AUX  XORRR R2 NOROT AUX ; INVERT AUX  XMTRI IVL BUSIN ;;  XORBR LBBIT7 NOMASK R3 ; COMPARE (┆
0x0ef00…0ef80 UnusedSector ┆E1/83)  NZTRI R3 RES66 ; JMP IF ERROR  NZTRI R4 RES60 ; JMP IF TEST NOT ENDED  JMPAI RES62 ; JMP (IF TEST ENDED) RES60:  XMTRI R┆
0x0ef80…0f000 UnusedSector ┆4 0 ; R4: FLAG  XMTRI IVL ITREG ;;  XMTBI LBBIT3 MASK1 1 ; RAISE SRV IN  XMTBI LBBIT3 MASK1 0 ; DROP SRV IN  ADDRR R2 NOROT AUX ┆
0x0f000…0f080 UnusedSector ┆; "INVERT PARITY BIT"  MOVRR AUX ROT1L AUX ; ROTATE AUX  XORRR R2 NOROT AUX ; INVERT AUX  JMPAI RES56 ; LOOP RES62:  XMTRI IVL D┆
0x0f080…0f100 UnusedSector ┆MAMOD ;;  XMTBI LBBIT7 NOMASK 0 ; CLEAR DMAMOD  MOVRR AUX NOROT AUX ; NOP  NZTBI RBBIT5 MASK1 RES64 ; CONT. IF DMA RUNNING  JMPA┆
0x0f100…0f180 UnusedSector ┆I RES67 ; JMP (IF ERROR) RES64:  NZTBI RBBIT5 MASK1 RES64 ; LOOP IF DMA RUNNING  XMTRI IVL LBER ;;  NZTBI LBBIT5 MASK2 RES67 ; J┆
0x0f180…0f200 UnusedSector ┆MP IF TO/PAR ERROR  JMPAI RES69 ; CONTINUE RES66: ; (ERROR IN DATA)  XMTRI IVR REG11 ;;  MOVRB R3 NOMASK RBBIT7 ; BIT ERROR POIN┆
0x0f200…0f280 UnusedSector ┆TER  JMPAI RES68 ; CONTINUE RES67: ; (ERROR IN CONTROL LOGIC)  XMTRI IVR REG11 ;;  XMTBI RBBIT7 NOMASK 0 ; CLEAR BIT ERROR POINT┆
0x0f280…0f300 UnusedSector ┆ER RES68:  XMTRI IVR AUXREG ;;  MOVRB AUX NOMASK RBBIT7 ; (WORD IN ERROR)  XMTRI IVR HWER ;;  XMTBI RBBIT3 MASK1 1 ; SET DMA ERR┆
0x0f300…0f380 UnusedSector ┆OR BIT RES69:  XMTRI IVR OVFREG ;;  NZTBI RBBIT3 MASK1 REX50 ; LOOP IF CONT. TEST  JMPAI RES69A ;**** REX50:  JMPAI RES50 ;** ; ┆
0x0f380…0f400 UnusedSector ┆; CONT. LEFT BANK LOAD ; -------------------- ; RES69A:  XMTRI IVR OVFREG ;;  NZTBI RBBIT0 MASK1 RES69B ; JMP IF CONT. TEST  JMP┆
0x0f400…0f480 UnusedSector ┆AI RES10 ; LOOP (PROD TEST) RES69B:  XECBI RBBIT2 MASK2 RES69C ; CHOOSE LEFT BANK ADDRESS ;;;;;; ;;;;;;  XMTRI IVR 0 ;;  MOVBB R┆
0x0f480…0f500 UnusedSector ┆BBIT7 NOMASK LBBIT7 ; MOVE RAM TO LEFT BANK  JMPAI RES69A ; LOOP (CONT. TEST) RES69C:  XMTRI IVL ITREG ;; 0: INTAGS  XMTRI IVL B┆
0x0f500…0f580 UnusedSector ┆USIN ;; 1: BUS IN  XMTRI IVL DMAMOD ;; 2: REQ. & MODE REGISTER  XMTRI IVL ADLOW ;; 3: ADDRESS COUNTER, LSB'S ; ; ; LOAD SPECIFIC┆
0x0f580…0f600 UnusedSector ┆ RAM WORDS ; ----------------------- ; RES70:  XMTRI IVR CONT1 ;;  XMTBI RBBIT7 NOMASK 0 ; CLEAR CONT1  XMTRI IVR CONT2 ;;  XMTB┆
0x0f600…0f680 UnusedSector ┆I RBBIT7 NOMASK 2 ; CLEAR CONT2 AND SET RESET DONE  XMTRI IVR REQINS ;;  XMTBI RBBIT7 NOMASK 0 ; CLEAR REQUEST INSTR. WORD  XMTR┆
0x0f680…0f700 UnusedSector ┆I IVR INSTR ;;  XMTRI R1 192 ;  MOVRB R1 NOMASK RBBIT7 ; SET INSTRUCTION NOT LOADED  ; AND "OFF LINE"  XMTRI IVR BYCNT ;;  XMTRI┆
0x0f700…0f780 UnusedSector ┆ R1 128 ;  MOVRB R1 NOMASK RBBIT7 ; DISABLE BUSY COUNTER ; ; RETURN ; ------ ; RES80: ;;;;;; ;;;;;;  XECRI R6 RES82 ; CHOOSE JMP┆
0x0f780…0f800 UnusedSector ┆ ADDRESS RES82:  ; RETURN TO  JMPAI OFL1B ; 0: MASTER CLEAR SEQUENCE  JMPAI OFL1B ; 1: OFF LINE WAITING LOOP ; ;==== END RESET S┆
0x0f800…0f880 UnusedSector ┆UBROUTINE ======================================== ;  FILL0  FILL0  FILL0 $    RES80: ;;;;;; ;;;;;;  XECRI R6 RES82 ; CHOOSE JMP┆
0x0f880…0f900 UnusedSector ┆--------------------------------- ; SIER:  XMTRI IVR CONT2 ;;  XMTBI RBBIT7 MASK1 1 ; SET INSTRUCTION ERROR ; ;-----------------┆
0x0f900…0f980 UnusedSector ┆-------------------------------------------------- ; GENERATE CR80 INTERRUPT ;--------------------------------------------------┆
0x0f980…0fa00 UnusedSector ┆----------------- ; GINT10:  XMTRI R6 2 ; SET RETURN ADDRESS CODE  JMPAI INT ; JUMP TO INTERRUPT SEQUENCE  ; (RETURN TO AVAIL) ;┆
0x0fa00…0fa80 UnusedSector ┆ ;==== END AVAILABLE SEQUENCE ======================================= ; ; ; ;===================================================┆
0x0fa80…0fb00 UnusedSector ┆================ ; NOT AVAILABLE SEQUENCE ;=================================================================== ; A2:  XMTRI R6 1┆
0x0fb00…0fb80 UnusedSector ┆ ; SET RETURN ADDRESS NAV1:  XMTRI IVR OTAD ;;  NZTBI RBBIT6 MASK1 CBS ; JMP TO CU BUSY SEQ IF SELECT.  ; (RETURN TO A2)  XMTRI ┆
0x0fb80…0fc00 UnusedSector ┆IVR INSTR ;;  NZTBI RBBIT0 MASK1 NAV1 ; LOOP IF INSTRUCT. NOT LOADED ;  XMTRI IVR CONT2 ;;  XMTBI RBBIT7 MASK1 0 ; CLEAR INSTRUC┆
0x0fc00…0fc80 UnusedSector ┆  0000L C702 D700 C704 D702 C600 E2F1 C603 CFAF  0008L C704 D621 BE2E 1720 A00A E00F E1B1 C706  0010L CF00 BA34 B03E E00F C601 E┆
0x0fc80…0fd00 UnusedSector ┆2F1 CF00 D821  0018L C703 D720 B83A E00F 0000 0000 CF00 B93F  0020L C704 D620 C707 D720 E026 E1B1 CF05 C701  0028L 1F17 CF2C 1F4┆
0x0fd00…0fd80 UnusedSector ┆4 C604 CFAF BE25 B933 CF08  0030L BC32 E040 E059 E053 0000 0000 0000 0000  0038L 0000 0000 0000 0000 0000 0000 0000 0000  0040L ┆
0x0fd80…0fe00 UnusedSector ┆CFAF BE32 B933 CF29 BF3F CFAF BE32 CF08  0048L BC3C CFAF BE32 CF08 9F55 CFAF BE32 C702  0050L 0917 E040 E066 C106 E2C5 C900 C940┆
0x0fe00…0fe80 UnusedSector ┆ C900  0058L C960 1C39 CF00 B93D E026 E006 0000 C702  0060L CFAF BE26 C960 0917 BE26 E040 B833 C704  0068L D543 C702 D700 E12E C┆
0x0fe80…0ff00 UnusedSector ┆705 1F17 C501 CFAF  0070L E08D E1B1 E085 C500 CF29 BF32 CF11 C707  0078L 171F C704 D543 C702 D700 C705 1F17 CFAF  0080L B822 E08┆
0x0ff00…0ff80 UnusedSector ┆D BE20 C108 E2C5 CF11 1F00 C707  0088L 7709 C604 A971 E079 E1EB C704 D021 BC35  0090L B953 BC35 E08F C102 E2C5 A5EF CF10 C707  0┆
0x0ff80…10000 UnusedSector ┆098L B71A E1CA CF29 BF2C CF10 1700 171F CF2B  00A0L 5F00 C704 D020 CF17 7F01 A1A8 CF20 E0C9  00A8L CF18 7F01 A1AD CF21 E0C9 CF19┆
0x10000…10080 UnusedSector ┆ 7F01 A1B2  00B0L CF22 E0C9 CF1A 7F01 A1B7 CF23 E0C9 CF1B  00B8L 7F01 A1BC CF24 E0C9 CF1C 7F01 A1C1 CF25  00C0L E0C9 CF2D C705 1┆
0x10080…10100 UnusedSector ┆F17 CFAF E140 0000 0000  00C8L 0000 84CA E0CE E0D3 E0D8 E0DD 1F60 CF11  00D0L 1FA1 61A1 E0DF 1F40 CF11 1FC1 61C1 E0DF  00D8L 1F2┆
0x10100…10180 UnusedSector ┆0 CF11 1FE1 61E1 E0DF CF11 1F01 C700  00E0L 0117 C702 D70C D704 C705 CF07 1F17 CFAF  00E8L C706 BD29 B52C E140 C702 D700 E140 D0┆
0x10180…10200 UnusedSector ┆20  00F0L E134 BB5E BD3F CF12 C140 011F CF13 DF00  00F8L CFAF B95C BC39 E15D C103 E2C5 E104 CF0A  0100L C705 1F17 CFAF E140 CF08┆
0x10200…10280 UnusedSector ┆ 1B23 CF0C C701  0108L 1F17 CF0B C700 1F17 CF0E 1F02 CF0D 1F04  0110L C702 C601 A315 D703 E117 D70C D705 CFAF  0118L B95C BC37 B┆
0x10280…10300 UnusedSector ┆D37 E1F3 C10B E2C5 0000 0000  0120L 0000 CF16 021F CF15 041F CF13 BF0C CF12  0128L BE2C BC2C CF08 BD2D E15D E0FF CF29 BF32  0130┆
0x10300…10380 UnusedSector ┆L CF09 E06C CF11 E06C CF29 BF38 CF08 E0F1  0138L CF3B E100 0000 0000 0000 0000 0000 0000  0140L B944 BC20 C600 E26F C104 E2C5 A5┆
0x10380…10400 UnusedSector ┆4C CF12  0148L DD20 C705 B70E E14F E040 0000 DF21 CF11  0150L C706 B736 CF10 0000 B736 E158 CF13 D821  0158L 1541 CF13 015A C702┆
0x10400…10480 UnusedSector ┆ D700 C601 E2AD CF12  0160L B922 E1A3 CF00 B825 E16A CFAF B948 E162  0168L C100 E2C5 CF13 DF20 CF00 BF0F E19F BA55  0170L BE52 E┆
0x10480…10500 UnusedSector ┆199 CF00 9E55 E179 E19F C301 C300  0178L E19F CF02 C701 1F17 CF01 C700 1F17 CF04  0180L 1F02 CF03 1F04 C702 C600 A388 D703 E1F3 ┆
0x10500…10580 UnusedSector ┆ 0188L D70C D705 CFAF BD2B E1F3 CF16 021F CF15  0190L 041F CF13 BF18 CF12 BE38 BC38 CF00 BF39  0198L E1A1 CF06 C705 1F17 CFAF C6┆
0x10580…10600 UnusedSector ┆01 E26F CF13  01A0L DF21 C602 E2AD C601 CFAF BE31 CF00 B824  01A8L CF13 DF20 CF00 BFAD E026 CF13 DF21 C603  01B0L E2AD C705 CF2A┆
0x10600…10680 UnusedSector ┆ 1F17 C704 D121 CFAF BE37  01B8L D120 B839 CF3A B83E C001 3F1F CFAF 86C0  01C0L E026 E1A3 E2D2 E00A E040 C501 CF3B C704  01C8L D┆
0x10680…10700 UnusedSector ┆020 E100 CF29 BF25 CF09 1F00 CF11 7F00  01D0L A0D8 CF08 BD34 E1D8 C501 C704 CFAF E0EF  01D8L CF10 C707 E09A C603 E1E0 A5E2 CF29 ┆
0x10700…10780 UnusedSector ┆BF3B  01E0L CFAF E290 CF29 BF27 CF08 DF00 E1E0 1D26  01E8L DF00 C500 E1E0 C704 D020 CF2A E100 0000  01F0L 0000 E1FE E268 CF13 DF┆
0x10780…10800 UnusedSector ┆00 C0FF C704 CFAF  01F8L A4FC A2FB E235 2202 A5F1 BA32 D321 2404  0200L BB28 B946 BB28 BC27 BB28 E200 E248 E23D  0208L D320 A40B┆
0x10800…10880 UnusedSector ┆ E22C 9B4C E212 E210 E265 E210  0210L B946 E20B D321 2404 BB3B B946 BB3B BC27  0218L BB3B E214 E239 D320 C706 B53A C704 A421  02┆
0x10880…10900 UnusedSector ┆20L E230 9B42 E228 E226 E268 E226 B954 E221  0228L BD28 D321 2404 E200 A22E E235 2202 E20B  0230L A232 E235 2202 E221 E248 C144 ┆
0x10900…10980 UnusedSector ┆B954 BB35  0238L E24A C140 B954 BB39 E24A 0001 C001 2404  0240L 0800 2202 0100 D320 C148 B948 BC25 E24A  0248L C105 E2C5 BD2A CF┆
0x10980…10a00 UnusedSector ┆12 011F CFAF A353 C702  0250L D702 0000 BD32 C706 1521 C702 D700 0000  0258L BD38 CF13 013A 835E 8360 E262 1621 1421  0260L 0138┆
0x10a00…10a80 UnusedSector ┆ 0139 CFAF BB22 E26C B94B BA25 E20B  0268L B94B BA28 E221 E248 866D E18D E121 C704  0270L D121 9C72 E27A E27F E28C E27F E27A E27┆
0x10a80…10b00 UnusedSector ┆F  0278L E287 E27F BB31 B95D E271 C101 E2C5 D120  0280L B946 BE20 CF12 DF10 A599 E353 E27D D120  0288L CF12 C124 011F E28F D120 ┆
0x10b00…10b80 UnusedSector ┆CF12 DF04 E1DD  0290L BE36 CF2E BF34 E29E C705 B43E CF12 D921  0298L E2A0 C603 CF29 BF3E CF08 DE21 C704 D540  02A0L CF13 DF00 CF┆
0x10b80…10c00 UnusedSector ┆AF B92B BC43 86A6 E146 E1A1  02A8L 0000 E040 0000 C107 E2C5 CF00 D821 CF12  02B0L 0538 C703 D720 CF29 DF00 CF30 011F CF31  02B8L┆
0x10c00…10c80 UnusedSector ┆ 021F CF32 031F CF33 041F CF34 051F CF35  02C0L 86C1 E01E E15F E15F E1A3 BF28 E2C5 E1B1  02C8L 1820 C706 1349 C704 D700 B82D C70┆
0x10c80…10d00 UnusedSector ┆7 D720  02D0L A1D6 C602 CFAF BE27 CF00 B832 CF12 DF00  02D8L 003E CF13 DF00 095C C702 D700 81DF E1AF  02E0L E2A5 E15D E15D E15B ┆
0x10d00…10d80 UnusedSector ┆E24D E15D E2A5 E15D  02E8L E01A E15D E15D 0000 0000 0000 0000 0000  02F0L 0000 C040 C1FF 2100 000F 001F A0F3 C040  02F8L 2100 00┆
0x10d80…10e00 UnusedSector ┆0F 7F02 A2FE A0F8 E305 CF30 021F  0300L CF31 001F CF39 DF01 E307 CF39 DF00 CF38  0308L DF00 CF2F C0FF C1FF 001F A00F E313 7F02  ┆
0x10e00…10e80 UnusedSector ┆0310L A216 2100 E30C 7F02 A216 E31C CF32 021F  0318L CF33 001F CF39 DE21 CF38 BE29 CF2F C12F  0320L 011F C702 D700 C705 C0FF C1F┆
0x10e80…10f00 UnusedSector ┆F 0017 A029  0328L E32D 7702 A230 2100 E326 7702 A230 E336  0330L CF34 021F CF35 001F CF39 DD21 CF38 BD21  0338L CF2F C1E3 C015 ┆
0x10f00…10f80 UnusedSector ┆011F DF15 7F02 A246 C00D  0340L C14B 011F 1983 6302 A246 B848 CF39 D821  0348L CF2F C12F 011F E35F 011F CF2A C170 011F  0350L CF┆
0x10f80…11000 UnusedSector ┆29 DF00 E3FD CF29 BF3C 063D DF21 CF3B  0358L C705 171F C702 DF00 C603 E29E 0000 C706  0360L B122 E3EE C703 D720 C704 D704 C707 D┆
0x11000…11080 UnusedSector ┆720  0368L C706 B6BB C704 D520 C706 B33B B230 E37B  0370L C704 D221 C707 D720 C706 B35B C704 D421  0378L C706 B23B B33D CF39 DC2┆
0x11080…11100 UnusedSector ┆1 CF38 BC22 C703  0380L D720 C701 CF04 1F17 C700 CF00 1F17 C0FF  0388L C102 C20F C702 D703 CFAF BD3D C705 0217  0390L C704 D321 ┆
0x11100…11180 UnusedSector ┆D320 0000 BD3D 62E2 C705 0217  0398L C704 D321 D320 2202 BD3E E3D9 BD3E 62E2  03A0L 2101 A18E C706 B651 C702 D700 C00F BD31  03A┆
0x11180…11200 UnusedSector ┆8L C401 C700 CF00 1F17 CFAF C702 D70C D705  03B0L BD36 E3D9 E3D6 0000 0000 0000 BD36 C2FF  03B8L C705 7703 A3B2 C704 D321 D320 0┆
0x11200…11280 UnusedSector ┆0E0 6200  03C0L C705 7703 A3D6 A4C5 E3CD C400 C704 D321  03C8L D320 2200 00E0 6200 E3B6 C702 D700 0000  03D0L BD32 E3D9 BD32 C70┆
0x11280…11300 UnusedSector ┆6 B559 E3DF CF36 031F  03D8L E3DB CF36 DF00 CF37 001F CF39 DB21 CF38  03E0L BB22 E3E3 E37F CF38 B826 E309 9A4A CF00  03E8L 1F17 ┆
0x11300…11380 UnusedSector ┆E3E3 C704 C705 C702 C700 CF12 DF00  03F0L CF13 DF02 CF08 DF00 CF00 C1C0 011F CF3A  03F8L C180 011F CF2B C1FF E34C 86FE E016 E016┆
0x11380…11400 UnusedSector ┆    59 E3DF CF36 031F  03D8L E3DB CF36 DF00 CF37 001F CF39 DB21 CF38  03E0L BB22 E3E3 E37F CF38 B826 E309 9A4A CF00  03E8L 1F17 ┆
0x11400…11480 UnusedSector ┆ CBS2 ; CHOOSE RETURN ADDRESS 0413 01C0 CBS2: ; RETURN TO: 0414 01C0 JMPAI A0 ; 0: IDLE LOOP 0415 01C1 JMPAI A2 ; 1: NOT AVAILAB┆
0x11480…11500 UnusedSector ┆LE SEQ. 0416 01C2 JMPAI DRS3 ; 2: DISCON. OR RESET SUBR. 0417 01C3 JMPAI OFL0 ; 3: OFF LINE WAITING LOOP 0418 01C4 ; 0419 01C4 ;┆
0x11500…11580 UnusedSector ┆  0000L C702 D700 C704 D702 C600 E2F1 C603 CFAF  0008L C704 D621 BE2E 1720 A00A E00F E1B1 C706  0010L CF00 BA34 B03E E00F C601 E┆
0x11580…11600 UnusedSector ┆2F1 CF00 D821  0018L C703 D720 B83A E00F 0000 0000 CF00 B93F  0020L C704 D620 C707 D720 E026 E1B1 CF05 C701  0028L 1F17 CF2C 1F4┆
0x11600…11680 UnusedSector ┆4 C604 CFAF BE25 B933 CF08  0030L BC32 E040 E059 E053 CF3C C706 171F C704  0038L CFAF D320 E244 CF12 BC3E E13C E13A 0000  0040L ┆
0x11680…11700 UnusedSector ┆CFAF BE32 B933 CF29 BF3F CFAF BE32 CF08  0048L BC3C CFAF BE32 CF08 9F55 CFAF BE32 C702  0050L 0917 E040 E066 C106 E2C5 C900 C940┆
0x11700…11780 UnusedSector ┆ C900  0058L C960 1C39 CF00 B93D E026 E006 0000 C702  0060L CFAF BE26 C960 0917 BE26 E040 B833 C704  0068L D543 C702 D700 E12E C┆
0x11780…11800 UnusedSector ┆705 1F17 C501 CFAF  0070L E08D E1B1 E085 C500 CF29 BF32 CF11 C707  0078L 171F C704 D543 C702 D700 C705 1F17 CFAF  0080L B822 E08┆
0x11800…11880 UnusedSector ┆D BE20 C108 E2C5 CF11 1F00 C707  0088L 7709 C604 A971 E079 E1EB C704 D021 BC35  0090L B953 BC35 E08F C102 E2C5 A5EF CF10 C707  0┆
0x11880…11900 UnusedSector ┆098L B71A E1CA CF29 BF2C CF10 1700 171F CF2B  00A0L 5F00 C704 D020 CF17 7F01 A1A8 CF20 E0C9  00A8L CF18 7F01 A1AD CF21 E0C9 CF19┆
0x11900…11980 UnusedSector ┆ 7F01 A1B2  00B0L CF22 E0C9 CF1A 7F01 A1B7 CF23 E0C9 CF1B  00B8L 7F01 A1BC CF24 E0C9 CF1C 7F01 A1C1 CF25  00C0L E0C9 CF2D C705 1┆
0x11980…11a00 UnusedSector ┆F17 CFAF E140 0000 0000  00C8L 0000 84CA E0CE E0D3 E0D8 E0DD 1F60 CF11  00D0L 1FA1 61A1 E0DF 1F40 CF11 1FC1 61C1 E0DF  00D8L 1F2┆
0x11a00…11a80 UnusedSector ┆0 CF11 1FE1 61E1 E0DF CF11 1F01 C700  00E0L 0117 C702 D70C D704 C705 CF07 1F17 CFAF  00E8L C706 BD29 B52C E140 C702 D700 E140 D0┆
0x11a80…11b00 UnusedSector ┆20  00F0L E134 BB5E BD3F CF12 C140 011F CF13 DF00  00F8L CFAF B95C BC39 E15D C103 E2C5 E104 CF0A  0100L C705 1F17 CFAF E140 CF08┆
0x11b00…11b80 UnusedSector ┆ 1B23 CF0C C701  0108L 1F17 CF0B C700 1F17 CF0E 1F02 CF0D 1F04  0110L C702 C601 A315 D703 E117 D70C D705 CFAF  0118L B95C BC37 B┆
0x11b80…11c00 UnusedSector ┆D37 E1F3 C10B E2C5 0000 0000  0120L 0000 CF16 021F CF15 041F CF13 BF0C CF12  0128L BE2C BC2C CF08 BD2D E15D E0FF CF29 BF32  0130┆
0x11c00…11c80 UnusedSector ┆L CF09 E06C CF11 E06C CF29 BF38 CF08 E0F1  0138L CF3B E100 CF3C 1E21 CF13 0138 E262 0000  0140L B944 BC20 C600 E26F C104 E2C5 A5┆
0x11c80…11d00 UnusedSector ┆4C CF12  0148L DD20 C705 B70E E14F E040 0000 DF21 CF11  0150L C706 B736 CF10 0000 B736 E158 CF13 D821  0158L 1541 CF13 015A C702┆
0x11d00…11d80 UnusedSector ┆ D700 C601 E2AD CF12  0160L B922 E1A3 CF00 B825 E16A CFAF B948 E162  0168L C100 E2C5 CF13 DF20 CF00 BF0F E19F BA55  0170L BE52 E┆
0x11d80…11e00 UnusedSector ┆199 CF00 9E55 E179 E19F C301 C300  0178L E19F CF02 C701 1F17 CF01 C700 1F17 CF04  0180L 1F02 CF03 1F04 C702 C600 A388 D703 E1F3 ┆
0x11e00…11e80 UnusedSector ┆ 0188L D70C D705 CFAF BD2B E1F3 CF16 021F CF15  0190L 041F CF13 BF18 CF12 BE38 BC38 CF00 BF39  0198L E1A1 CF06 C705 1F17 CFAF C6┆
0x11e80…11f00 UnusedSector ┆01 E26F CF13  01A0L DF21 C602 E2AD C601 CFAF BE31 CF00 B824  01A8L CF13 DF20 CF00 BFAD E026 CF13 DF21 C603  01B0L E2AD C705 CF2A┆
0x11f00…11f80 UnusedSector ┆ 1F17 C704 D121 CFAF BE37  01B8L D120 B839 CF3A B83E C001 3F1F CFAF 86C0  01C0L E026 E1A3 E2D2 E00A E040 C501 CF3B C704  01C8L D┆
0x11f80…12000 UnusedSector ┆020 E100 CF29 BF25 CF09 1F00 CF11 7F00  01D0L A0D8 CF08 BD34 E1D8 C501 C704 CFAF E0EF  01D8L CF10 C707 E09A C603 E1E0 A5E2 CF29 ┆
0x12000…12080 UnusedSector ┆BF3B  01E0L CFAF E290 CF29 BF27 CF08 DF00 E1E0 1D26  01E8L DF00 C500 E1E0 C704 D020 CF2A E100 0000  01F0L 0000 E1FE E268 CF13 DF┆
0x12080…12100 UnusedSector ┆00 C0FF C704 CFAF  01F8L A4FC A2FB E235 2202 A5F1 BA32 D321 2404  0200L BB28 B946 BB28 BC27 BB28 E200 E248 E23D  0208L D320 A40B┆
0x12100…12180 UnusedSector ┆ E22C 9B4C E212 E210 E265 E210  0210L B946 E20B D321 2404 BB3B B946 BB3B BC27  0218L BB3B E214 E239 D320 C706 B53A C704 A421  02┆
0x12180…12200 UnusedSector ┆20L E230 9B42 E228 E226 E268 E226 B954 E221  0228L BD28 D321 2404 E200 A22E E235 2202 E20B  0230L A232 E235 2202 E221 E248 C144 ┆
0x12200…12280 UnusedSector ┆B954 BB35  0238L E24A C140 B954 BB39 E24A 0001 C001 2404  0240L 0800 2202 0100 E034 C148 B948 BC25 E24A  0248L C105 E2C5 BD2A CF┆
0x12280…12300 UnusedSector ┆12 011F CFAF A353 C702  0250L D702 0000 BD32 C706 1521 C702 D700 0000  0258L BD38 CF13 013A 835E 8360 E262 1621 1421  0260L E03B┆
0x12300…12380 UnusedSector ┆ 0139 CFAF BB22 E26C B94B BA25 E20B  0268L B94B BA28 E221 E248 866D E18D E121 C704  0270L D121 9C72 E27A E27F E28C E27F E27A E27┆
0x12380…12400 UnusedSector ┆F  0278L E287 E27F BB31 B95D E271 C101 E2C5 D120  0280L B946 BE20 CF12 DF10 A599 E353 E27D D120  0288L CF12 C124 011F E28F D120 ┆
0x12400…12480 UnusedSector ┆CF12 DF04 E1DD  0290L BE36 CF2E BF34 E29E C705 B43E CF12 D921  0298L E2A0 C603 CF29 BF3E CF08 DE21 C704 D540  02A0L CF13 DF00 CF┆
0x12480…12500 UnusedSector ┆AF B92B BC43 86A6 E146 E1A1  02A8L 0000 E040 0000 C107 E2C5 CF00 D821 CF12  02B0L 0538 C703 D720 CF29 DF00 CF30 011F CF31  02B8L┆
0x12500…12580 UnusedSector ┆ 021F CF32 031F CF33 041F CF34 051F CF35  02C0L 86C1 E01E E15F E15F E1A3 BF28 E2C5 E1B1  02C8L 1820 C706 1349 C704 D700 B82D C70┆
0x12580…12600 UnusedSector ┆7 D720  02D0L A1D6 C602 CFAF BE27 CF00 B832 CF12 DF00  02D8L 003E CF13 DF00 095C C702 D700 81DF E1AF  02E0L E2A5 E15D E15D E15B ┆
0x12600…12680 UnusedSector ┆E24D E15D E2A5 E15D  02E8L E01A E15D E15D 0000 0000 0000 0000 0000  02F0L 0000 C040 C1FF 2100 000F 001F A0F3 C040  02F8L 2100 00┆
0x12680…12700 UnusedSector ┆0F 7F02 A2FE A0F8 E305 CF30 021F  0300L CF31 001F CF39 DF01 E307 CF39 DF00 CF38  0308L DF00 CF2F C0FF C1FF 001F A00F E313 7F02  ┆
0x12700…12780 UnusedSector ┆0310L A216 2100 E30C 7F02 A216 E31C CF32 021F  0318L CF33 001F CF39 DE21 CF38 BE29 CF2F C12F  0320L 011F C702 D700 C705 C0FF C1F┆
0x12780…12800 UnusedSector ┆F 0017 A029  0328L E32D 7702 A230 2100 E326 7702 A230 E336  0330L CF34 021F CF35 001F CF39 DD21 CF38 BD21  0338L CF2F C1E3 C015 ┆
0x12800…12880 UnusedSector ┆011F DF15 7F02 A246 C00D  0340L C14B 011F 1983 6302 A246 B848 CF39 D821  0348L CF2F C12F 011F E35F 011F CF2A C170 011F  0350L CF┆
0x12880…12900 UnusedSector ┆29 DF00 E3FD CF29 BF3C 063D DF21 CF3B  0358L C705 171F C702 DF00 C603 E29E 0000 C706  0360L B122 E3EE C703 D720 C704 D704 C707 D┆
0x12900…12980 UnusedSector ┆720  0368L C706 B6BB C704 D520 C706 B33B B230 E37B  0370L C704 D221 C707 D720 C706 B35B C704 D421  0378L C706 B23B B33D CF39 DC2┆
0x12980…12a00 UnusedSector ┆1 CF38 BC22 C703  0380L D720 C701 CF04 1F17 C700 CF00 1F17 C0FF  0388L C102 C20F C702 D703 CFAF BD3D C705 0217  0390L C704 D321 ┆
0x12a00…12a80 UnusedSector ┆D320 0000 BD3D 62E2 C705 0217  0398L C704 D321 D320 2202 BD3E E3D9 BD3E 62E2  03A0L 2101 A18E C706 B651 C702 D700 C00F BD31  03A┆
0x12a80…12b00 UnusedSector ┆8L C401 C700 CF00 1F17 CFAF C702 D70C D705  03B0L BD36 E3D9 E3D6 0000 0000 0000 BD36 C2FF  03B8L C705 7703 A3B2 C704 D321 D320 0┆
0x12b00…12b80 UnusedSector ┆0E0 6200  03C0L C705 7703 A3D6 A4C5 E3CD C400 C704 D321  03C8L D320 2200 00E0 6200 E3B6 C702 D700 0000  03D0L BD32 E3D9 BD32 C70┆
0x12b80…12c00 UnusedSector ┆6 B559 E3DF CF36 031F  03D8L E3DB CF36 DF00 CF37 001F CF39 DB21 CF38  03E0L BB22 E3E3 E37F CF38 B826 E309 9A4A CF00  03E8L 1F17 ┆
0x12c00…12c80 UnusedSector ┆E3E3 C704 C705 C702 C700 CF12 DF00  03F0L CF13 DF02 CF08 DF00 CF00 C1C0 011F CF3A  03F8L C180 011F CF2B C1FF E34C 86FE E016 E016┆
0x12c80…12d00 UnusedSector ┆    59 E3DF CF36 031F  03D8L E3DB CF36 DF00 CF37 001F CF39 DB21 CF38  03E0L BB22 E3E3 E37F CF38 B826 E309 9A4A CF00  03E8L 1F17 ┆
0x12d00…12d80 UnusedSector ┆$ ; ;******************* ; ERIK BERTELSEN ;******************* ; ; ; ; ; ******************************* ; *********************┆
0x12d80…12e00 UnusedSector ┆********** ; IBM I/F, CR 8057, 8X300 PROGRAM ; ******************************* ; ******************************* ; ; ; ; ;------┆
0x12e00…12e80 UnusedSector ┆-------------------------------------------------------------- ; NAMES OF SOURCE AND DESTINATION FIELDS ;-----------------------┆
0x12e80…12f00 UnusedSector ┆--------------------------------------------- ;  AUX=0  R1=1  R2=2  R3=3  R4=4  R5=5  R6=6  R11=9  IVL=7  IVR=15  OVF=8 ;  LBBIT┆
0x12f00…12f80 UnusedSector ┆7=23 ; LEFT BANK IS ADDRESSED,  ; BIT 7 IS LSB OF THE FIELD  ; (FIELD LENGTH SPECIFIED  ; BY MASK)  LBBIT6=22  LBBIT5=21  LBBIT4┆
0x12f80…13000 UnusedSector ┆=20  LBBIT3=19  LBBIT2=18  LBBIT1=17  LBBIT0=16 ;  RBBIT7=31 ; RIGHT BANK IS ADDRESSED,  ; BIT 7 IS LSB OF THE FIELD  ; (FIELD L┆
0x13000…13080 UnusedSector ┆ENGTH SPECIFIED  ; BY MASK)  RBBIT6=30  RBBIT5=29  RBBIT4=28  RBBIT3=27  RBBIT2=26  RBBIT1=25  RBBIT0=24 ; ;--------------------┆
0x13080…13100 UnusedSector ┆------------------------------------------------ ; ROTATE/LENGTH SPECIFICATIONS ;-----------------------------------------------┆
0x13100…13180 UnusedSector ┆--------------------- ;  NOMASK=0  MASK7=7 ; A 7 BIT FIELD OF LEFT OR  ; RIGHT BANK IS ADDRESSED  MASK6=6  MASK5=5  MASK4=4  MAS┆
0x13180…13200 UnusedSector ┆K3=3  MASK2=2  MASK1=1 ;  NOROT=0  ROT7R=7 ; WHEN MOVING A REGISTER TO A  ; REGISTER, A ROTATION OF 7 POSI  ; TIONS TO THE RIGHT┆
0x13200…13280 UnusedSector ┆ IS  ; PERFORMED  ROT6R=6  ROT5R=5  ROT4R=4  ROT3R=3  ROT2R=2  ROT1R=1 ;  ROT7L=1 ; WHEN MOVING A REGISTER TO A  ; REGISTER, A R┆
0x13280…13300 UnusedSector ┆OTATION OF 7  ; POSITIONS TO THE LEFT IS  ; PERFORMED  ROT6L=2  ROT5L=3  ROT4L=4  ROT3L=5  ROT2L=6  ROT1L=7 ; ; ;---------------┆
0x13300…13380 UnusedSector ┆----------------------------------------------------- ; RIGHT BANK ADDRESS NAMES ;----------------------------------------------┆
0x13380…13400 UnusedSector ┆---------------------- ;  INSTR=0 ; INSTRUCTION WORD  DMADL=1 ; DMA ADDRESS, LSB'S  DMADM=2 ; DMA ADDRESS, MSB'S  BCNTL=3 ; BYTE┆
0x13400…13480 UnusedSector ┆ COUNT, LSB'S  BCNTM=4 ; BYTE COUNT, MSB'S  STATAD=5 ; STATUS ADDRESS (MSB'S)  ENDSTA=6 ; END STATUS  TOSTAT=7 ; STATUS AT TIMEO┆
0x13480…13500 UnusedSector ┆UT  REQINS=8 ; REQ. INSTRUCTION WORD  REQAD=9 ; REQ DEVICE ADDRESS  REQSTA=10 ; REQ. STATUS  RDMADL=11 ; REQUEST DMA ADDRESS, LS┆
0x13500…13580 UnusedSector ┆B'S  RDMADM=12 ; REQUEST DMA ADDRESS, MSB'S  RCNTL=13 ; REQUEST BYTECOUNT, LSB'S  RCNTM=14 ; REQUEST BYTECOUNT, MSB'S  IBMCOM=16┆
0x13580…13600 UnusedSector ┆ ; IBM COMMAND  IBMAD=17 ; IBM ADDRESS  CONT1=18 ; CONTROL WORD ONE  CONT2=19 ; CONTROL WORD TWO  CUROP=20 ; CURRENT OPERATION  ┆
0x13600…13680 UnusedSector ┆UCNTL=21 ; UPDATED BYTE COUNT, LSB'S  UCNTM=22 ; UPDATED BYTE COUNT, MSB'S ; ; COMMAND TABLE: ;  COM0=23 ; COMMAND NO. 0  COM1=2┆
0x13680…13700 UnusedSector ┆4 ; COMMAND NO. 1  COM2=25 ; COMMAND NO. 2  COM3=26 ; COMMAND NO. 3  COM4=27 ; COMMAND NO. 4  COM5=28 ; COMMAND NO. 5  COM6=29 ;┆
0x13700…13780 UnusedSector ┆ COMMAND NO. 6  COM7=30 ; COMMAND NO. 7  COM8=31 ; COMMAND NO. 8 ; ; STATUS INDEX TABLE: ;  STAIN0=32 ; STATUS INDEX 0  STAIN1=3┆
0x13780…13800 UnusedSector ┆3 ; STATUS INDEX 1  STAIN2=34 ; STATUS INDEX 2  STAIN3=35 ; STATUS INDEX 3  STAIN4=36 ; STATUS INDEX 4  STAIN5=37 ; STATUS INDEX┆
0x13800…13880 UnusedSector ┆ 5  STAIN6=38 ; STATUS INDEX 6  STAIN7=39 ; STATUS INDEX 7  STAIN8=40 ; STATUS INDEX 8 ;  STACK=41 ; STACK, STORES A STACK CONDI┆
0x13880…13900 UnusedSector ┆TION  BUSY=42 ; BUSY, HOLDS THE SHORT BUSY STATUS  CMASK=43 ; COMMAND MASK  SIZE=44 ; SIZE  ILLSTA=45 ; ILLEGAL COMMAND STATUS  ┆
0x13900…13980 UnusedSector ┆CHTYPE=46 ; CHANNEL TYPE  TOTAD=47 ;TEST OUTTAGS (IN RAM) ; ; TESTINFORMATION, UPDATED AFTER EACH CR80 INTERRUPT: ;  REG1=48 ; 8┆
0x13980…13a00 UnusedSector ┆X300 REGISTER 1  REG2=49 ; - 2  REG3=50 ; - 3  REG4=51 ; - 4  REG5=52 ; - 5  REG6=53 ; - 6  REG11=54 ; - 11  AUXREG=55 ; 8X300 A┆
0x13a00…13a80 UnusedSector ┆UXILIARY REGISTER  OVFREG=56 ; 8X300 OVERFLOW REGISTER ;  HWER=57 ; HARD WARE ERROR WORD  BYCNT=58 ; SHORT BUSY SEQ. COUNTER  AU┆
0x13a80…13b00 UnusedSector ┆TSTA=59 ; STACKED STATUS PRESENTED BY IF ;  PATCH=60 ; USED IN BUSOUT CHECK AT STOP PATCH ;  OTAD=175 ; OUT TAGS (IBM CONTROL SI┆
0x13b00…13b80 UnusedSector ┆GNALS)  FOTAD=175 ; - ; ;------------------------------------------------------------------ ; LEFT BANK ADDRESS NAMES ;---------┆
0x13b80…13c00 UnusedSector ┆--------------------------------------------------------- ;  ADLOW=0 ; ADDRESS BYTE, LSB'S (ADDRESSING CR80 MEMORY)  ADHIGH=1 ; ┆
0x13c00…13c80 UnusedSector ┆ADDRESS BYTE, MSB'S (ADDRESSING CR80 MEMORY)  DMAMOD=2 ; REQ. & MODE REGISTER  CPUINT=3 ; CR 80 INTERRUPT LATCH  ITREG=4 ; IN TA┆
0x13c80…13d00 UnusedSector ┆G REGISTER  BUSIN=5 ; BUS IN REGISTER  LBER=6 ; LEFT BANK ERROR WORD  BUSOUT=7 ; BUS OUT ; ;------------------------------------┆
0x13d00…13d80 UnusedSector ┆------------------------------ ; CONSTANTS ;------------------------------------------------------------------ ;  MIN1=255 ; ; R┆
0x13d80…13e00 UnusedSector ┆EQ & MODE REGISTER CONSTANTS ;  DAIN=3 ; CR80 DATA IN  DAOUT=5 ; CR80 DATA OUT  FETCH=12 ; SINGLE READ FROM CR 80 MEMORY  FINFE=┆
0x13e00…13e80 UnusedSector ┆4 ; FINISH FETCH (LOADED IMMEDIATELY AFTER FETCH)  SRVREQ=64 ; SERVICE REQUEST (NOT SUPPRESSIBLE)  SUPREQ=96 ; SUPPRESSIBLE SERV┆
0x13e80…13f00 UnusedSector ┆ICE REQUEST  FINDA=2 ; FINISH DATA TRANSFER ;  BYSTAT=112 ; STATUS PRESENTED IN SHORT BUSY SEQ ; ;------------------------------┆
0x13f00…13f80 UnusedSector ┆---------------------------------- ; START OF PROGRAM ;---------------------------------------------------------------- ; ; RESE┆
0x13f80…14000 UnusedSector ┆RVED REGISTERS: ; ------------------- ; ; R6: RETURN ADDRESS CODE (EXCEPT DISCON. OR RESET SUBR.) ; R5: =1: CU INIT SEQ ; =0: IN┆
0x14000…14080 UnusedSector ┆ITIAL SELECTION ; R4: SIZE CODE (IDLE LOOP/SELECTION SEQ) ; OR ; BYTE COUNT, LSB'S (AVAILABLE/DMA SEQ) ; MCS: ; ;===============┆
0x14080…14100 UnusedSector ┆===================================================== ; MASTER CLEAR SEQUENCE ;=================================================┆
0x14100…14180 UnusedSector ┆=================== ;  XMTRI IVL DMAMOD ;;  XMTBI LBBIT7 NOMASK 0 ; CLEAR DMAMOD  XMTRI IVL ITREG ;;  XMTBI LBBIT7 NOMASK 2 ; CL┆
0x14180…14200 UnusedSector ┆EAR INTAG REGISTER, AND  ; SET OFF LINE  XMTRI R6 0 ; RETURN ADDRESS CODE TO R6  JMPAI RES ; JMP TO RESET SUBROUTINE  ; (RETURN ┆
0x14200…14280 UnusedSector ┆TO OFL1B) ; ;==== END MASTER CLEAR SEQUENCE ===================================== ; OFL: ; ;====================================┆
0x14280…14300 UnusedSector ┆=============================== ; OFF LINE WAITING LOOP ;=================================================================== ;  ┆
0x14300…14380 UnusedSector ┆XMTRI R6 3 ; RETURN ADDRESS CODE TO R6  XMTRI IVR OTAD ;;  XMTRI IVL ITREG ;;  XMTBI LBBIT6 MASK1 1 ; SET OFF LINE IN HARD WARE ┆
0x14380…14400 UnusedSector ┆OFL0:  NZTBI RBBIT6 MASK1 OFCBS ; JMP IF SELECTED (TO CU BUSY)  ; (RETURN TO OFL0)  MOVBR LBBIT7 MASK1 AUX ; MOVE ENABLE TO AUX ┆
0x14400…14480 UnusedSector ┆ ; (BIT NOT STROBED)  NZTRI AUX OFL0 ; LOOP IF ENABLED  JMPAI OFL1 ; JMP (IF DISABLED) OFCBS:  JMPAI CBS ;** ; OFL1:  XMTRI IVL ┆
0x14480…14500 UnusedSector ┆LBER ;;  XMTRI IVR INSTR ;;  NZTBI RBBIT2 MASK1 OFL1A ; JMP IF RESET SPECIFIED  NZTBI LBBIT0 MASK1 OFL3 ; JMP IF ON LINE REQUEST┆
0x14500…14580 UnusedSector ┆  JMPAI OFL1 ; LOOP (IF NO ON LINE REQ.) OFL1A:  XMTRI R6 1 ; SET RETURN ADDRESS CODE  JMPAI RES ; JMP TO RESET SUBR.  ; (RETURN┆
0x14580…14600 UnusedSector ┆ TO OFL1B) OFL1B:  XMTRI IVR INSTR ;;  XMTBI RBBIT0 MASK1 1 ; SET INSTR. NOT LOADED  XMTRI IVL CPUINT ;;  XMTBI LBBIT7 MASK1 0 ;┆
0x14600…14680 UnusedSector ┆ GEN. CR80 INTERRUPT OFL1C:  NZTBI RBBIT0 MASK1 OFL1C ; LOOP IF INSTR. NOT LOADED  JMPAI OFL1 ; LOOP ;  FILL0  FILL0 OFL3:  XMTR┆
0x14680…14700 UnusedSector ┆I IVR INSTR ;; OFL4:  NZTBI RBBIT1 MASK1 OFL4 ; LOOP IF OFF LINE ;  XMTRI IVL ITREG ;;  XMTBI LBBIT6 MASK1 0 ; SET ON LINE  XMTR┆
0x14700…14780 UnusedSector ┆I IVL BUSOUT ;;  XMTBI LBBIT7 MASK1 0 ; CLEAR SYS,SEL RESET IN HW  JMPAI A0 ; RETURN TO ON LINE IDLE LOOP ; ;==== END OFF LINE W┆
0x14780…14800 UnusedSector ┆AITING LOOP ==================================== ; A0CBS:  JMPAI CBS ;** ; A0: ; ;==============================================┆
0x14800…14880 UnusedSector ┆===================== ; IDLE LOOP ;=================================================================== ; ; UPDATE REGISTERS AND ┆
0x14880…14900 UnusedSector ┆STATUS ADDRESS ; ----------------------------------- ;  XMTRI IVR STATAD ;;  XMTRI IVL ADHIGH ;;  MOVBB RBBIT7 NOMASK LBBIT7 ; S┆
0x14900…14980 UnusedSector ┆ET UP STATUS ADDRESS, MSB'S ;  XMTRI IVR SIZE ;;  MOVBR RBBIT7 MASK2 R4 ; SIZE CODE TO R4 ;  XMTRI R6 4 ; RETURN ADDRESS CODE TO┆
0x14980…14a00 UnusedSector ┆ R6  XMTRI IVR OTAD ;;  NZTBI RBBIT6 MASK1 A0CBS ; JMP TO CU BUSY IF SELECTED  ; (RETURN TO A0A) A0A:  NZTBI RBBIT1 MASK1 A01AX ┆
0x14a00…14a80 UnusedSector ┆; JMP IF RESET ; ; CHOOSE IDLE LOOP ; ---------------- ;  XMTRI IVR REQINS ;;  NZTBI RBBIT4 MASK1 A0X2 ; JMP IF SET BUSY  JMPAI ┆
0x14a80…14b00 UnusedSector ┆A01 ; CONTINUE A0X2:  JMPAI A02 ;** A01AX:  JMPAI A01A ; **   STPREM1: ; REMOTE ROUTINE STORE LBER IN PATCH  XMTRI IVR PATCH ;; ┆
0x14b00…14b80 UnusedSector ┆ XMTRI IVL LBER ;;  MOVBB LBBIT7 NOMASK RBBIT7 ; STORE LEFT BANK ERROR WORD IN PATCH  XMTRI IVL ITREG ;;  XMTRI IVR OTAD ;;  XMT┆
0x14b80…14c00 UnusedSector ┆BI LBBIT3 MASK1 0 ; DROP SERVICE IN  JMPAI STPRT1 ;   STPREM2: ; REMOTE ROUTINE  XMTRI IVR CONT1 ;;  NZTBI RBBIT4 MASK1 STPRM2A ┆
0x14c00…14c80 UnusedSector ┆; JMP IF STOP  JMPAI STPRM2B ; NOT STOP (APPROX 13C) STPRM2A:  JMPAI STPRM2C ; (APPROX 13A)   FILL0 ; ; NOT BUSY ; -------- A01:┆
0x14c80…14d00 UnusedSector ┆  XMTRI IVR OTAD ;;  NZTBI RBBIT6 MASK1 A0SS ; JMP IF SELECTED  NZTBI RBBIT1 MASK1 A01A ; JMP IF RESET  XMTRI IVR STACK ;;  NZTB┆
0x14d00…14d80 UnusedSector ┆I RBBIT7 MASK1 REMC ; JMP IF AUTO REQUEST  ; (APP 5F)  XMTRI IVR OTAD ;;  NZTBI RBBIT6 MASK1 A0SS ; JMP IF SELECTED  XMTRI IVR R┆
0x14d80…14e00 UnusedSector ┆EQINS ;;  NZTBI RBBIT4 MASK1 A0A0 ; JMP IF SET BUSY  XMTRI IVR OTAD ;;  NZTBI RBBIT6 MASK1 A0SS ; JMP IF SELECTED  XMTRI IVR REQ┆
0x14e00…14e80 UnusedSector ┆INS ;;  XECBI RBBIT7 MASK2 A01B ; UPDATE SRV REQ IN R11  XMTRI IVR OTAD ;;  NZTBI RBBIT6 MASK1 A0SS ; JMP IF SELECTED  XMTRI IVL┆
0x14e80…14f00 UnusedSector ┆ DMAMOD ;;  MOVRB R11 NOMASK LBBIT7 ; UPDATE SRV REQ IN HW  JMPAI A01 ; LOOP (NOT BUSY) A0SS:  JMPAI SS ;** A01A:  XMTRI R1 6 ; ┆
0x14f00…14f80 UnusedSector ┆SET RETURN ADDRESS CODE  JMPAI DRS ; JMP TO DISCON OR RESET  ; SUBROUTINE  ; (RETURN TO GINT) A01B:  XMTRI R11 0 ; 0: NO SRV REQ┆
0x14f80…15000 UnusedSector ┆  XMTRI R11 SRVREQ ; 1: SRV REQ (NOT SUPPRES.)  XMTRI R11 0 ; 2: NO SRV REQ  XMTRI R11 SUPREQ ; 3: SUPPRES. SRV REQ ; ; BUSY ; -┆
0x15000…15080 UnusedSector ┆--- ; A02:  MOVBB RBBIT4 MASK1 RBBIT1 ; SET BUSY SET  XMTRI IVR INSTR ;;  NZTBI RBBIT1 MASK1 A0OFL ; JMP IF OFF LINE (TO  ; OFF ┆
0x15080…15100 UnusedSector ┆LINE WAITING LOOP) A0A0:  JMPAI A0 ; LOOP A0OFL:  JMPAI OFL ;** ; ;==== END IDLE LOOP ==========================================┆
0x15100…15180 UnusedSector ┆===== ;  FILL0 REMC: ; AUTO REQUEST  ; ------------  XMTRI IVL DMAMOD ;;  XMTRI IVR OTAD ;;  NZTBI RBBIT6 MASK1 SS ; JMP IF SELE┆
0x15180…15200 UnusedSector ┆CTED  XMTRI R11 SUPREQ ;  MOVRB R11 NOMASK LBBIT7 ; SET SUPPRES. SRV REQ  NZTBI RBBIT6 MASK1 SS ; JMP IF SELECTED  JMPAI A01 ; L┆
0x15200…15280 UnusedSector ┆OOP ; SS: ; ;================================================================== ; SELECTION SEQUENCE ;==========================┆
0x15280…15300 UnusedSector ┆======================================== ; ; RESERVED REGISTERS: ; ------------------- ; R5: =1: CU INIT SEQ ; =0: INITIAL SELEC┆
0x15300…15380 UnusedSector ┆TION ;  NZTBI RBBIT0 MASK1 SS01 ; JMP IF INITIAL SELECTION SEQ  ; (ADDRESS OUT HIGH) ; ; SEL SEQ 1 ; --------- SS1:  XMTRI IVL I┆
0x15380…15400 UnusedSector ┆TREG ;;  XMTBI LBBIT5 MASK2 3 ; RAISE OPR IN AND MTR IN  XMTRI IVL DMAMOD ;;  XMTBI LBBIT7 NOMASK 0 ; DROP REQUEST IN  JMPAI REM┆
0x15400…15480 UnusedSector ┆E ; JMP REMOTE (APP 130) REMER:  XMTRI IVL BUSIN ;;  MOVBB RBBIT7 NOMASK LBBIT7 ; DEVICE ADDRESS TO BUS IN (AND  XMTRI R5 1 ; SE┆
0x15480…15500 UnusedSector ┆T CU INIT SEQ IN R5  XMTRI IVR OTAD ;;  JMPAI SS3 ; JMP TO PRESENT ADDRESS ; ;--------------------------------------------------┆
0x15500…15580 UnusedSector ┆---------------- ; CU BUSY ? ;------------------------------------------------------------------ ; SSCBS:  JMPAI CBS ;** SS01AX:┆
0x15580…15600 UnusedSector ┆  JMPAI SS01A ; ** ; SS01:  XMTRI R5 0 ; SET INITIAL SELECTION IN R5  XMTRI IVR STACK ;;  NZTBI RBBIT7 MASK1 SS01AX ; JMP IF AUT┆
0x15600…15680 UnusedSector ┆O REQUEST SS01B:  XMTRI IVR IBMAD ;;  XMTRI IVL BUSOUT ;;  MOVBB LBBIT7 NOMASK RBBIT7 ; DEV.AD. TO IBMAD (STORE PAR.ER SS01C:  X┆
0x15680…15700 UnusedSector ┆MTRI IVL ITREG ;;  XMTBI LBBIT5 MASK2 3 ; RAISE OPL IN AND MTR IN  XMTRI IVL DMAMOD ;;  XMTBI LBBIT7 NOMASK 0 ; DROP REQUEST IN ┆
0x15700…15780 UnusedSector ┆ XMTRI IVL BUSIN ;;  MOVBB RBBIT7 NOMASK LBBIT7 ; DEV AD. TO BUSIN  XMTRI IVR OTAD ;; SS21:  NZTBI RBBIT0 MASK1 SS22 ; LOOP IF A┆
0x15780…15800 UnusedSector ┆DR OUT HIGH  JMPAI SS3 ; CONTINUE SS22:  NZTBI RBBIT6 MASK1 SS21 ; LOOP IF SELECT OUT HIGH SS23:  XMTRI R1 8 ; RETURN ADDRESS CO┆
0x15800…15880 UnusedSector ┆DE TO R1  JMPAI DRS ; JMP TO DISCON. OR RESET SUBR.  ; (RETURN TO GINT) ; ; REMOTE ROUTINE, INITIAL SELECTION ; SS01A:  XMTRI IV┆
0x15880…15900 UnusedSector ┆R IBMAD ;;  MOVBR RBBIT7 NOMASK AUX ; IBMAD TO AUX (PREP COMP)  XMTRI IVL BUSOUT ;;  XORBR LBBIT7 NOMASK R11 ; COMPARE ADDRESS T┆
0x15900…15980 UnusedSector ┆O AUTO  ; REQUEST ADDRESS  XMTRI R6 4 ; RETURN ADDRESS CODE  NZTRI R11 SSCBS ; JMP IF NOT AUTO   ; REQUEST ADDRESS  JMPAI SS01C ┆
0x15980…15a00 UnusedSector ┆; CONTINUE SS32X:  JMPAI SS32B ; ** ; ; SEL SEQ 3 ; --------- ; SS3:  XMTRI IVL ITREG ;;  XMTBI LBBIT0 MASK1 1 ; RAISE ADDRESS I┆
0x15a00…15a80 UnusedSector ┆N SS31:  NZTBI RBBIT4 MASK1 SS32 ; LOOP IF COMMAND OUT LOW  NZTBI RBBIT1 MASK2 SS31A ; JMP IF DISCON. OR RESET  NZTBI RBBIT4 MAS┆
0x15a80…15b00 UnusedSector ┆K1 SS32 ; LOOP IF COMMAND OUT LOW  JMPAI SS31 ; - SS31A:  XMTRI R1 2 ; RETURN ADDRESS CODE TO R1  JMPAI DRS ; JMP TO "DISCON.OR ┆
0x15b00…15b80 UnusedSector ┆RESET  ; SUBROUTINE" SS32:  NZTRI R5 SO ; JMP IF CU INIT SEQ  XMTRI IVR IBMCOM ;;  XMTRI IVL BUSOUT ;;  NZTBI LBBIT7 NOMASK SS32┆
0x15b80…15c00 UnusedSector ┆A ; JMP IF NOT TEST IO  JMPAI SS35 ; JMP (TEST IO),APP.1C0 SS32A:  XMTRI IVR STACK ;;  NZTBI RBBIT7 MASK1 SS32X ; JMP IF AUTO RE┆
0x15c00…15c80 UnusedSector ┆QUEST (APP 1F0)   XMTRI IVR IBMCOM ;;  MOVBR LBBIT7 NOMASK AUX ; COMMAND TO AUX  MOVBB LBBIT7 NOMASK RBBIT7 ; COMMAND TO IBMCOM ┆
0x15c80…15d00 UnusedSector ┆(STORE PAR.E  XMTRI IVR CMASK ;;  ANDBR RBBIT7 NOMASK AUX ; REMOVE INVALID COMMAND BITS SS33:  XMTRI IVL ITREG ;;  XMTBI LBBIT0 ┆
0x15d00…15d80 UnusedSector ┆MASK1 0 ; DROP ADDRESS IN ; ;------------------------------------------------------------------ ; STATUS FROM CR80 MEMORY TO BUS┆
0x15d80…15e00 UnusedSector ┆IN ;------------------------------------------------------------------ ; ; RESERVED REGISTERS: ; ------------------- ; ; R4: SIZ┆
0x15e00…15e80 UnusedSector ┆E CODE ; ; ; COMMAND DECODING ; ---------------- DEC0:  XMTRI IVR COM0 ;;  XORBR RBBIT7 NOMASK R1 ; COMPARE  NZTRI R1 DEC1 ; JMP┆
0x15e80…15f00 UnusedSector ┆ IF NON COMPARE  XMTRI IVR STAIN0 ;;  JMPAI GETST ; JMP TO GET STATUS DEC1:  XMTRI IVR COM1 ;;  XORBR RBBIT7 NOMASK R1 ;  NZTRI ┆
0x15f00…15f80 UnusedSector ┆R1 DEC2 ;  XMTRI IVR STAIN1 ;;  JMPAI GETST ; DEC2:  XMTRI IVR COM2 ;;  XORBR RBBIT7 NOMASK R1 ;  NZTRI R1 DEC3 ;  XMTRI IVR STA┆
0x15f80…16000 UnusedSector ┆IN2 ;;  JMPAI GETST ; DEC3:  XMTRI IVR COM3 ;;  XORBR RBBIT7 NOMASK R1 ;  NZTRI R1 DEC4 ;  XMTRI IVR STAIN3 ;;  JMPAI GETST ; DE┆
0x16000…16080 UnusedSector ┆C4:  XMTRI IVR COM4 ;;  XORBR RBBIT7 NOMASK R1 ;  NZTRI R1 DEC5 ;  XMTRI IVR STAIN4 ;;  JMPAI GETST ; DEC5:  XMTRI IVR COM5 ;;  ┆
0x16080…16100 UnusedSector ┆XORBR RBBIT7 NOMASK R1 ;  NZTRI R1 DEC6 ;  XMTRI IVR STAIN5 ;;  JMPAI GETST ; DEC6: DEC9: ; (NO MATCH) ; ---------  XMTRI IVR IL┆
0x16100…16180 UnusedSector ┆LSTA ;;  XMTRI IVL BUSIN ;;  MOVBB RBBIT7 NOMASK LBBIT7 ; ILLEGAL COMMAND STATUS TO BUS  XMTRI IVR OTAD ;;  JMPAI SS4 ; JMP TO P┆
0x16180…16200 UnusedSector ┆RESENT STATUS ;  FILL0  FILL0  FILL0 ; ; GET STATUS ADDRESS ; ------------------ ; GETST: ;;;;;; ;;;;;;  XECRI R4 GETST1 ; CHOOS┆
0x16200…16280 UnusedSector ┆E JUMP ADDRESS GETST1:  JMPAI GETST2 ; 0: 32 DEVICE ADDRESS  JMPAI GETST3 ; 1: 64 - -  JMPAI GETST4 ; 2:128 - -  JMPAI GETST5 ; ┆
0x16280…16300 UnusedSector ┆3:256 - - ; GETST2:  MOVBR RBBIT7 MASK3 AUX ; STATUS INCREMENT TO AUX  XMTRI IVR IBMAD ;;  MOVBR RBBIT7 MASK5 R1 ; IBMAD TO R1  ┆
0x16300…16380 UnusedSector ┆XORRR R1 ROT3L R1 ; FORM STATUS ADDRESS AND  ; HOLD IN R1  JMPAI SETAD ; JMP TO ADDRESS SETUP ; GETST3:  MOVBR RBBIT7 MASK2 AUX ┆
0x16380…16400 UnusedSector ┆; STATUS INCREMENT TO AUX  XMTRI IVR IBMAD ;;  MOVBR RBBIT7 MASK6 R1 ; IBMAD TO R1  XORRR R1 ROT2L R1 ; FORM STATUS ADDRESS AND ┆
0x16400…16480 UnusedSector ┆ ; HOLD IN R1  JMPAI SETAD ; JMP TO ADDRESS SETUP ; GETST4:  MOVBR RBBIT7 MASK1 AUX ; STATUS INCREMENT TO AUX  XMTRI IVR IBMAD ;┆
0x16480…16500 UnusedSector ┆;  MOVBR RBBIT7 MASK7 R1 ; IBMAD TO R1  XORRR R1 ROT1L R1 ; FORM STATUS ADDRESS AND  ; HOLD IN R1  JMPAI SETAD ; JMP TO ADDRESS ┆
0x16500…16580 UnusedSector ┆SETUP ; GETST5:  XMTRI IVR IBMAD ;;  MOVBR RBBIT7 NOMASK R1 ; HOLD STATUS ADDRESS IN R1 ; ; ADDRESS SETUP ; ------------ ; SETAD┆
0x16580…16600 UnusedSector ┆:  XMTRI IVL ADLOW ;;  MOVRB R1 NOMASK LBBIT7 ; SET UP LOWER STATUS AD. BYTE  ; (MSB'S SET UP IN IDLE LOOP) ; ; GET STATUS ; ---┆
0x16600…16680 UnusedSector ┆------- ;  XMTRI IVL DMAMOD ;;  XMTBI LBBIT7 NOMASK FETCH ; START DMA  XMTBI LBBIT7 NOMASK FINFE ; -  XMTRI IVL BUSIN ;;  XMTRI ┆
0x16680…16700 UnusedSector ┆IVR TOSTAT ;;  MOVBB RBBIT7 NOMASK LBBIT7 ; STATUS AT TIMEOUT TO  ; BUSIN REGISTER  XMTRI IVR OTAD ;;  XMTRI IVL LBER ;; SMBI1: ┆
0x16700…16780 UnusedSector ┆ NZTBI RBBIT5 MASK1 SMBI1 ; LOOP IF DMA RUNNING  NZTBI LBBIT5 MASK1 SMBI2 ; JMP IF TIMEOUT  JMPAI SS4 ; JMP TO "PRESENT STATUS" ┆
0x16780…16800 UnusedSector ┆(IF  ; NOT TIMEOUT) SMBI2:  XMTRI IVL DMAMOD ;;  XMTBI LBBIT7 NOMASK 0 ; RESET DMAMOD (ENABLE BUSIN REG  JMPAI SS4 ; JMP TO "PRE┆
0x16800…16880 UnusedSector ┆SENT STATUS" ; ;------------------------------------------------------------------ ; STATUS ONLY ? (CU INIT SEQ) ;--------------┆
0x16880…16900 UnusedSector ┆---------------------------------------------------- ; SO:  XMTBI LBBIT0 MASK1 0 ; DROP ADDRESS IN  JMPAI REMF ; JMP REMOTE (APP┆
0x16900…16980 UnusedSector ┆ 130) REMFR1:  NZTBI RBBIT3 MASK2 SO4 ; JMP IF DATATRANSFER  NZTBI RBBIT5 MASK1 SR ; JMP IF "PRESENT REQ STATUS" ; ; NO STATUS P┆
0x16980…16a00 UnusedSector ┆RESENTATION OR DATATRANSFER ; -------------------------------------- ;  XMTRI IVR CONT1 ;;  XMTRI R1 64 ; SET "AVAILABLE" IN R1 ┆
0x16a00…16a80 UnusedSector ┆ MOVRB R1 NOMASK RBBIT7 ; SET AVAILABLE IN CONT1  XMTRI IVR CONT2 ;;  XMTBI RBBIT7 NOMASK 0 ; CLEAR CONT2  XMTRI IVR OTAD ;; SO1┆
0x16a80…16b00 UnusedSector ┆:  NZTBI RBBIT1 MASK2 SO2 ; JMP IF DISCON.OR RESET  NZTBI RBBIT4 MASK1 SO1 ; LOOP IF COMMAND OUT HIGH  JMPAI GINT ; JMP TO GENER┆
0x16b00…16b80 UnusedSector ┆ATE CR80 INTERR. SO2:  XMTRI R1 3 ; RETURN ADDRES CODE TO R1  JMPAI DRS ; JMP TO DISCONN. OR RESET  ; SUBROUTINE  ; (RETURN TO G┆
0x16b80…16c00 UnusedSector ┆INT) SO4:  JMPAI SO10 ;** ; ; GET REQ STATUS ; -------------- ; SR:  XMTRI IVR REQSTA ;; SR1:  XMTRI IVL BUSIN ;;  MOVBB RBBIT7 ┆
0x16c00…16c80 UnusedSector ┆NOMASK LBBIT7 ; MOVE REQ STA TO BUS IN  XMTRI IVR OTAD ;;  JMPAI SS4 ; CONTINUE ; ; DATA TRANSFER ; ------------- ; SO10: ; (SET┆
0x16c80…16d00 UnusedSector ┆ UP DMA)  XMTRI IVR REQINS ;;  MOVBR RBBIT3 MASK1 R3 ; SET TRANSFER DIRECTION IN R3  XMTRI IVR RDMADM ;;  XMTRI IVL ADHIGH ;;  M┆
0x16d00…16d80 UnusedSector ┆OVBB RBBIT7 NOMASK LBBIT7 ; LOAD DMA START ADDRESS, MSB'S  XMTRI IVR RDMADL ;;  XMTRI IVL ADLOW ;;  MOVBB RBBIT7 NOMASK LBBIT7 ;┆
0x16d80…16e00 UnusedSector ┆ LOAD DMA START ADDRESS, LSB'S ;  XMTRI IVR RCNTM ;;  MOVBR RBBIT7 NOMASK R2 ; BYTE CNT, MSB'S TO R2  XMTRI IVR RCNTL ;;  MOVBR ┆
0x16e00…16e80 UnusedSector ┆RBBIT7 NOMASK R4 ; BYTE CNT, LSB'S TO R4 ;  XMTRI IVL DMAMOD ;;  XMTRI R6 1 ; RETURN ADDRESS CODE TO R6  NZTRI R3 SO13 ; JMP IF ┆
0x16e80…16f00 UnusedSector ┆CR80 DATA OUT  XMTBI LBBIT7 NOMASK DAIN ; SET UP DMAMODE IN HW  JMPAI SO14 ; CONTINUE SO13:  XMTBI LBBIT7 NOMASK FETCH ; FETCH F┆
0x16f00…16f80 UnusedSector ┆IRST DATAWORD  XMTBI LBBIT7 NOMASK DAOUT ; SET DMAMODE IN HW SO14:  XMTRI IVR OTAD ;;  NZTBI RBBIT1 MASK2 SO15 ; JMP IF DISCON. ┆
0x16f80…17000 UnusedSector ┆OR RESET  NZTBI RBBIT4 MASK1 SO14 ; LOOP IF COMMAND OUT HIGH  NZTBI RBBIT5 MASK1 SO14 ; LOOP IF DMA RUNNING  JMPAI DMA ; JMP TO ┆
0x17000…17080 UnusedSector ┆DMA SUBROUTINE  ; (RETURN TO SO20) SO15:  XMTRI R1 11 ; SET RETURN ADDRESS CODE  JMPAI DRS ; JMP TO DISCON. OR RESET  ; SUBROUTI┆
0x17080…17100 UnusedSector ┆NE  ; (RETURN TO GINT)  FILL0  FILL0  FILL0 ; ; (DMA RETURN SEQUENCE) ; SO20:  XMTRI IVR UCNTM ;;  MOVRB R2 NOMASK RBBIT7 ; UPDA┆
0x17100…17180 UnusedSector ┆TE BYTE CNT, MSB'S  XMTRI IVR UCNTL ;;  MOVRB R4 NOMASK RBBIT7 ; UPDATE BYTE CNT, LSB'S ;  XMTRI IVR CONT2 ;;  NZTBI RBBIT7 NOMA┆
0x17180…17200 UnusedSector ┆SK SO30 ; JMP IF ERROR IN DMA SUBR.  XMTRI IVR CONT1 ;;  NZTBI RBBIT6 MASK1 SO30 ; JMP IF DISCONNECT  NZTBI RBBIT4 MASK1 SO30 ; ┆
0x17200…17280 UnusedSector ┆JMP IF STOP ;  XMTRI IVR REQINS ;;  NZTBI RBBIT5 MASK1 SO40 ; JMP IF PRESENT REQ STATUS SO30:  JMPAI GINT ; JMP TO "GEN CR80 INT┆
0x17280…17300 UnusedSector ┆ERR." SO40:  JMPAI SR ;** ; ; REMOTE ROUTINE, SEL SEQ 1 ; REME:  XMTRI IVR STACK ;;  NZTBI RBBIT7 MASK1 REME1 ; JMP IF AUTO REQ ┆
0x17300…17380 UnusedSector ┆ XMTRI IVR REQAD ;;  JMPAI REMER ; RETURN REME1:  XMTRI IVR IBMAD ;;  JMPAI REMER ; RETURN ; ; REMOTE ROUTINE, STATUS ONLY ? ; R┆
0x17380…17400 UnusedSector ┆EMF:  XMTRI IVR STACK ;;  NZTBI RBBIT7 MASK1 REMF1 ; JMP IF AUTO REQ  XMTRI IVR REQINS ;;  JMPAI REMFR1 ; RETURN REMF1: ; (AUTO ┆
0x17400…17480 UnusedSector ┆REQ)  XMTRI IVR AUTSTA ;;  JMPAI SR1 ; CONTINUE   STPRM2C: ; REMOTE ROUTINE  XMTRI IVR PATCH ;; (PAR ERR IS IN PATCH AT STOP)  M┆
0x17480…17500 UnusedSector ┆OVBR RBBIT6 MASK1 R1 ; PARITY ERROR TO R1 STPRM2B:  XMTRI IVR CONT2 ;;  MOVRB R1 MASK1 RBBIT0 ; UPDATE BUSOUT CHECK  JMPAI DMA10┆
0x17500…17580 UnusedSector ┆ ; RETURN   FILL0 ; ;------------------------------------------------------------------ ; PRESENT STATUS (SEL SEQ 4) ;----------┆
0x17580…17600 UnusedSector ┆-------------------------------------------------------- ; SS4:  NZTBI RBBIT1 MASK2 SS42 ; JMP IF DISCONN. OR RESET  NZTBI RBBIT┆
0x17600…17680 UnusedSector ┆4 MASK1 SS4 ; LOOP IF COMMAND OUT HIGH  XMTRI R6 0 ; SET RETURN ADDRESS CODE  JMPAI SP ; JMP TO "STATUS PRESENTATION"  ; RETURN ┆
0x17680…17700 UnusedSector ┆TO "UPDATE STATUS TO  ; CR 80") SS42:  XMTRI R1 4 ; RETURN ADDRESS CODE TO R1  JMPAI DRS ; JMP TO DISCONN. OR RESET  ; SUBROUTIN┆
0x17700…17780 UnusedSector ┆E  ; (RETURN TO SELOUT) ; ;------------------------------------------------------------------ ; UPDATE STATUS TO CR 80 ;--------┆
0x17780…17800 UnusedSector ┆---------------------------------------------------------- ; US:  NZTRI R5 US5 ; JMP IF CU INIT SEQ  XMTRI IVR CONT1 ;;  XMTBI R┆
0x17800…17880 UnusedSector ┆BBIT5 MASK1 0 ; CLEAR FINISH STATUS (IF  ; INITIAL SELECTION)  XMTRI IVL BUSIN ;;  NZTBI LBBIT7 NOMASK US0 ; JMP IF NONZERO STAT┆
0x17880…17900 UnusedSector ┆US PRESENTE  JMPAI US4 ; CONTINUE US5:  JMPAI A01 ; JMP TO IDLE LOOP, NOT BUSY  FILL0 US0:  XMTBI RBBIT7 MASK1 1 ; SET "NON ZERO┆
0x17900…17980 UnusedSector ┆ STATUS" US4:  XMTRI IVR IBMAD ;;  XMTRI IVL LBER ;;  NZTBI LBBIT7 MASK1 US1 ; JMP IF PARITY ERROR ON ADDRESS  XMTRI IVR IBMCOM ┆
0x17980…17a00 UnusedSector ┆;  MOVRR AUX NOROT AUX ; NOP  NZTBI LBBIT7 MASK1 US1 ; JMP IF PARITY ERROR ON COMMAND  JMPAI US2 ; JMP (IF NO PARITY ERROR) US1:┆
0x17a00…17a80 UnusedSector ┆  XMTRI IVR CONT2 ;;  XMTBI RBBIT0 MASK1 1 ; SET BUS OUT CHECK US2:  MOVBR LBBIT5 MASK2 R1 ; MOVE CR80 PARITY ERROR AND  ; TIME ┆
0x17a80…17b00 UnusedSector ┆OUT TO R1  XMTRI IVR CONT2 ;;  MOVRB R1 MASK2 RBBIT2 ; UPDATE "DATA CHECK" AND  ; "ADDRESS CHECK" ; ; SELOUT:  XMTRI IVL DMAMOD ┆
0x17b00…17b80 UnusedSector ┆;;  XMTBI LBBIT7 NOMASK 0 ; CLEAR DMAMOD ; ;==== END SELECTION SEQUENCE ======================================= ; ; ; ;---------┆
0x17b80…17c00 UnusedSector ┆---------------------------------------------------------- ; GENERATE CR 80 INTERRUPT ;-----------------------------------------┆
0x17c00…17c80 UnusedSector ┆-------------------------- ; GINT:  XMTRI R6 1 ; RETURN ADDRESS CODE TO R6  JMPAI INT ; JMP TO INTERRUPT SEQUENCE  ; (RETURN TO ┆
0x17c80…17d00 UnusedSector ┆AVAIL) ; ;------------------------------------------------------------------- ; AVAILABLE ? ;-----------------------------------┆
0x17d00…17d80 UnusedSector ┆-------------------------------- ; AVAIL:  XMTRI IVR CONT1 ;;  NZTBI RBBIT1 MASK1 A1 ; JMP IF AVAILABLE  JMPAI A2 ; JMP (IF NOT ┆
0x17d80…17e00 UnusedSector ┆AVAILABLE) ; A1: ; ;=================================================================== ; AVAILABLE SEQUENCE ;==================┆
0x17e00…17e80 UnusedSector ┆================================================= ;  XMTRI IVR INSTR ;;  NZTBI RBBIT0 MASK1 IL1 ; JMP IF INSTRUCTION NOT LOADED ┆
0x17e80…17f00 UnusedSector ┆ JMPAI IL2 ; JMP(IF INSTRUCT. LOADED) IL1:  XMTRI IVR OTAD ;;  NZTBI RBBIT1 MASK2 IL1A ; JMP IF DISCONN. OR RESET  JMPAI A1 ; WA┆
0x17f00…17f80 UnusedSector ┆ITING LOOP IL1A:  XMTRI R1 0 ; RETURN ADDRESS CODE TO R1  JMPAI DRS ; JMP TO DISCONN. OR RESET  ; SUBROUTINE  ; (RETURN TO GINT2┆
0x17f80…18000 UnusedSector ┆0 (NOT AVAILAB  ; SEQ) WHEN INSTR. LOADED) ; IL2:  XMTRI IVR CONT2 ;;  XMTBI RBBIT7 MASK1 0 ; CLEAR INSTRUCTION ERROR  XMTRI IVR┆
0x18000…18080 UnusedSector ┆ INSTR ;;  NZTBI RBBIT7 NOMASK IL4 ; JMP IF INSTRUCTION WORD IS  ; NOT ALL ZEROES  JMPAI SIER ; JMP TO SET INSTRUCTION ERROR IL4┆
0x18080…18100 UnusedSector ┆:  NZTBI RBBIT2 MASK2 DMAS1 ; JMP TO SET INSTR. ERROR IF  ; OFF LINE OR RESET SET  NZTBI RBBIT6 MASK2 DMAS ; JMP IF NOT "PRESENT┆
0x18100…18180 UnusedSector ┆ END  ; STATUS" ONLY  JMPAI ESS ; JMP TO "END STATUS SEQ" (IF  ; STATUS ONLY) ; ;-----------------------------------------------┆
0x18180…18200 UnusedSector ┆-------------------- ; DMA SEQUENCE ;------------------------------------------------------------------- ; DMAS: ; ; SET UP DMA ┆
0x18200…18280 UnusedSector ┆; ---------- ;  XMTRI IVR INSTR ;; ;;;;;; ;;;;;;  XECBI RBBIT6 MASK2 DMAS1 ; SET TRANSFER DIRECTION IN R3  JMPAI DMAS2 ; DMAS1: ┆
0x18280…18300 UnusedSector ┆ JMPAI SIER ; 0: INSTRUCTION ERROR  XMTRI R3 1 ; 1: CR80 DATA OUT  XMTRI R3 0 ; 2: CR80 DATA IN  JMPAI SIER ; 3: INSTRUCTION ERR┆
0x18300…18380 UnusedSector ┆OR DMAS2:  XMTRI IVR DMADM ;;  XMTRI IVL ADHIGH ;;  MOVBB RBBIT7 NOMASK LBBIT7 ; LOAD DMA START ADDRESS, MSB'S  XMTRI IVR DMADL ┆
0x18380…18400 UnusedSector ┆;;  XMTRI IVL ADLOW ;;  MOVBB RBBIT7 NOMASK LBBIT7 ; LOAD DMA START ADDRESS, LSB'S ;  XMTRI IVR BCNTM ;;  MOVBR RBBIT7 NOMASK R2┆
0x18400…18480 UnusedSector ┆ ; BYTE CNT, MSB'S TO R2  XMTRI IVR BCNTL ;;  MOVBR RBBIT7 NOMASK R4 ; BYTE CNT, LSB'S TO R4 ;  XMTRI IVL DMAMOD ;;  XMTRI R6 0 ┆
0x18480…18500 UnusedSector ┆; RETURN ADDRESS CODE TO R6  NZTRI R3 DMAS3 ; JMP IF CR80 DATA OUT  XMTBI LBBIT7 NOMASK DAIN ; SET UP DMAMODE IN HW  JMPAI DMA ;┆
0x18500…18580 UnusedSector ┆ JMP TO DMA SUBROUTIN  ; (RETURN TO DMAR) DMAS3:  XMTBI LBBIT7 NOMASK FETCH ; FETCH FIRST DATAWORD  XMTBI LBBIT7 NOMASK DAOUT ; ┆
0x18580…18600 UnusedSector ┆SET DMAMODE IN HW  XMTRI IVR OTAD ;; DMAS4:  NZTBI RBBIT5 MASK1 DMAS4 ; LOOP IF DMA RUNNING  JMPAI DMA ; JMP TO DMA SUBROUTINE  ┆
0x18600…18680 UnusedSector ┆; (RETURN TO DMAR) ; ; DMA RETURN SEQUENCE ; ------------------- ; DMAR:  XMTRI IVR UCNTM ;;  MOVRB R2 NOMASK RBBIT7 ; UPDATE BY┆
0x18680…18700 UnusedSector ┆TE CNT, MSB'S  XMTRI IVR UCNTL ;;  MOVRB R4 NOMASK RBBIT7 ; UPDATE BYTE CNT, LSB'S ;  XMTRI IVR CONT2 ;;  NZTBI RBBIT7 NOMASK DM┆
0x18700…18780 UnusedSector ┆AGNT ; JMP IF ERROR IN DMA SUBR.  XMTRI IVR CONT1 ;;  NZTBI RBBIT6 MASK1 DMAGNT ; JMP IF DISCONNECT  NZTBI RBBIT4 MASK1 DMAGNT ;┆
0x18780…18800 UnusedSector ┆ JMP IF STOP ;  XMTRI IVR INSTR ;;  NZTBI RBBIT7 MASK1 ESS ; JMP IF PRESENT END STATUS DMAGNT:  JMPAI GINT10 ; JMP TO "GEN. CR80┆
0x18800…18880 UnusedSector ┆ INTERRUPT" ; ;------------------------------------------------------------------- ; END STATUS SEQUENCE ;----------------------┆
0x18880…18900 UnusedSector ┆--------------------------------------------- ; ESS:  XMTRI IVR ENDSTA ;;  XMTRI IVL BUSIN ;;  MOVBB RBBIT7 NOMASK LBBIT7 ; MOVE┆
0x18900…18980 UnusedSector ┆ ENDSTA TO BUS IN  XMTRI IVR OTAD ;;  XMTRI R6 1 ; RETURN ADDRESS CODE TO R6  JMPAI SP ; JMP TO STATUS PRESENTATION  ; (RETURN T┆
0x18980…18a00 UnusedSector ┆O GINT10) ; ; ;------------------------------------------------------------------- ; SET INSTRUCTION ERROR ;--------------------┆
0x18a00…18a80 UnusedSector ┆----------------------------------------------- ; SIER:  XMTRI IVR CONT2 ;;  XMTBI RBBIT7 MASK1 1 ; SET INSTRUCTION ERROR ; ;---┆
0x18a80…18b00 UnusedSector ┆---------------------------------------------------------------- ; GENERATE CR80 INTERRUPT ;------------------------------------┆
0x18b00…18b80 UnusedSector ┆------------------------------- ; GINT10:  XMTRI R6 2 ; SET RETURN ADDRESS CODE  JMPAI INT ; JUMP TO INTERRUPT SEQUENCE  ; (RETU┆
0x18b80…18c00 UnusedSector ┆RN TO AVAIL) ; ;==== END AVAILABLE SEQUENCE ======================================= ; ; ; ;=====================================┆
0x18c00…18c80 UnusedSector ┆============================== ; NOT AVAILABLE SEQUENCE ;=================================================================== ; A┆
0x18c80…18d00 UnusedSector ┆2:  XMTRI R6 1 ; SET RETURN ADDRESS NAV1:  XMTRI IVR OTAD ;;  NZTBI RBBIT6 MASK1 CBS ; JMP TO CU BUSY SEQ IF SELECT.  ; (RETURN ┆
0x18d00…18d80 UnusedSector ┆TO A2)  XMTRI IVR INSTR ;;  NZTBI RBBIT0 MASK1 NAV1 ; LOOP IF INSTRUCT. NOT LOADED ;  XMTRI IVR CONT2 ;;  XMTBI RBBIT7 MASK1 0 ;┆
0x18d80…18e00 UnusedSector ┆ CLEAR INSTRUCTION ERROR  XMTRI IVR INSTR ;;  NZTBI RBBIT7 MASK5 SIERR ; JMP IF INSTRUCTION WORD IS  ; NOT ALL ZEROES (EXCEPT OF┆
0x18e00…18e80 UnusedSector ┆F LIN  ; AND RESET)  JMPAI A0 ; JMP TO IDLE LOOP (IF  ; INSTRUCTION WORD IS ALL ZERO) ; ; SET INSTRUCTION ERROR ; --------------┆
0x18e80…18f00 UnusedSector ┆------- ; SIERR:  XMTRI IVR CONT2 ;;  XMTBI RBBIT7 MASK1 1 ; SET INSTRUCTION ERROR ; ; GENERATE CR80 INTERRUPT ; ---------------┆
0x18f00…18f80 UnusedSector ┆-------- ; GINT20:  XMTRI R6 3 ; SET RETURN ADDRESS CODE  JMPAI INT ; JMP TO INTERRUPT SEQUENCE  ; (RETURN TO A2) ; ;==== END NO┆
0x18f80…19000 UnusedSector ┆T AVAILABLE SEQUENCE =================================== ; ; ;==================================================================┆
0x19000…19080 UnusedSector ┆ ; CU BUSY SEQUENCE (SUBROUTINE) ;================================================================== ; ; CALL: ; R6: RETURN ADDR┆
0x19080…19100 UnusedSector ┆ESS ; ; RETURN: ; R1: DESTROYED ; AUX: DESTROYED ; RIGHT BANK ADDRESS: OTAD ; LEFT BANK ADDRESS: ITREG ; CBS:  XMTRI IVL BUSIN ;┆
0x19100…19180 UnusedSector ┆;  XMTRI IVR BUSY ;;  MOVBB RBBIT7 NOMASK LBBIT7 ; BUSY STATUS TO BUS IN  XMTRI IVL ITREG ;;  XMTBI LBBIT1 MASK1 1 ; RAISE STATU┆
0x19180…19200 UnusedSector ┆S IN  XMTRI IVR OTAD ;; CBS1:  NZTBI RBBIT6 MASK1 CBS1 ; LOOP IF SELECT OUT HIGH  XMTBI LBBIT1 MASK1 0 ; DROP STATUS IN CBS3:  N┆
0x19200…19280 UnusedSector ┆ZTBI RBBIT0 MASK1 CBS3 ; LOOP IF ADDRESS OUT HIGH  XMTRI IVR BYCNT ;;  NZTBI RBBIT0 MASK1 CBS4 ; JMP IF COUNT>=128  XMTRI AUX 1 ┆
0x19280…19300 UnusedSector ┆; PREPARE INCREMENTING  ADDBB RBBIT7 NOMASK RBBIT7 ; INCREMENT BUSY COUNTER CBS4:  XMTRI IVR OTAD ;; ; ; RETURN ; ------ ; ;;;;;┆
0x19300…19380 UnusedSector ┆; ;;;;;;  XECRI R6 CBS2 ; CHOOSE RETURN ADDRESS CBS2: ; RETURN TO:  JMPAI A0 ; 0: IDLE LOOP  JMPAI A2 ; 1: NOT AVAILABLE SEQ.  J┆
0x19380…19400 UnusedSector ┆MPAI DRS3 ; 2: DISCON. OR RESET SUBR.  JMPAI OFL0 ; 3: OFF LINE WAITING LOOP  JMPAI A01 ; 4: NOT BUSY (AUTO REQUEST) ; ;==== END┆
0x19400…19480 UnusedSector ┆ CU BUSY SEQUENCE ========================================= ; SS35A:  XMTRI R5 1 ; SET CU INIT SEQ  XMTRI IVR AUTSTA ;;  XMTRI I┆
0x19480…19500 UnusedSector ┆VL ITREG ;;  XMTBI LBBIT0 MASK1 0 ; DROP ADDRESS IN  JMPAI SR1 ; CONTINUE ; ; ; REMOTE ROUTINE, SEL SEQ 3, TEST IO RECEIVED ; SS┆
0x19500…19580 UnusedSector ┆35: ; TEST IO  XMTRI IVR STACK ;;  NZTBI RBBIT7 MASK1 SS35A ; JMP IF AUTO REQ  XMTRI IVR REQAD ;;  MOVBR RBBIT7 NOMASK AUX ; REQ┆
0x19580…19600 UnusedSector ┆UEST ADDRESS TO AUX  XMTRI IVR IBMAD ;;  XORBR RBBIT7 NOMASK AUX ; COMPARE TO IBMAD  NZTRI AUX SS37 ; JMP IF NO STATUS PENDING  ┆
0x19600…19680 UnusedSector ┆; FOR PRESENT ADDRESS  XMTRI IVR REQINS ;;  NZTBI RBBIT5 MASK1 SS36 ; JMP IF PRESENT REQ STATUS  JMPAI SS37 ; JMP (NO STATUS PEN┆
0x19680…19700 UnusedSector ┆DING) SS36: ; PRESENT REQ STATUS  XMTRI R5 1 ; SET CU INIT SEQ   XMTRI IVL ITREG ;;  XMTRI IVR OTAD ;;  JMPAI SO ; CONTINUE SS37┆
0x19700…19780 UnusedSector ┆:  XMTRI IVR IBMCOM ;;  XMTRI IVL BUSOUT ;;  JMPAI SS32A ; RETURN  ; ; ; REMOTE ROUTINE, STATUS PRESENTATION ; REMA3:  XMTRI R6 ┆
0x19780…19800 UnusedSector ┆3 ; MODIFY RETURN ADDRESS  JMPAI REMA1 ; RETURN ; REMA:  NZTRI R5 REMA2 ; JMP IF CU INIT SEQ  XMTRI IVR STACK ;;  NZTBI RBBIT7 M┆
0x19800…19880 UnusedSector ┆ASK1 REMA3 ; JMP IF AUTO REQUEST REMA1:  XMTRI IVR OTAD ;;  JMPAI REMAR ; RETURN REMA2:  XMTRI IVR STACK ;;  NZTBI RBBIT7 MASK1 ┆
0x19880…19900 UnusedSector ┆REMA5 ; JMP IF AUTO REQUEST  XMTRI IVR REQINS ;;  XMTBI RBBIT7 NOMASK 0 ; CLEAR REQINS  JMPAI REMA1 ; RETURN REMA5:  MOVBR RBBIT┆
0x19900…19980 UnusedSector ┆5 MASK1 R6 ; RESTORE RETURN ADDRESS  XMTBI RBBIT7 NOMASK 0 ; CLEAR STACK  XMTRI R5 0 ; SET INITIAL SELECTION  JMPAI REMA1 ; RETU┆
0x19980…19a00 UnusedSector ┆RN ; ; ; REMOTE ROUTINE, AUTO REQUEST, NOT TEST IO ; SS32B: ; CHOOSE BUSY STATUS  XMTRI IVL ITREG ;;  XMTBI LBBIT0 MASK1 0 ; DRO┆
0x19a00…19a80 UnusedSector ┆P ADDRESS IN  XMTRI IVR BUSY ;;  JMPAI SR1 ; CONTINUE ; ;  FILL0  FILL0 DMX2A:  JMPAI DMA2A ;** DMX21:  JMPAI DMA21 ; ** ; ; ;==┆
0x19a80…19b00 UnusedSector ┆================================================================= ; DMA SUBROUTINE ;============================================┆
0x19b00…19b80 UnusedSector ┆======================= ; ; CALL: ; R6: RETURN ADDRESS ; R5: =1: CU INIT SEQ ; =0: INITIAL SELECTION ; R2: BYTE COUNT, MSB'S ; R┆
0x19b80…19c00 UnusedSector ┆4: BYTE COUNT, LSB'S ; R3: =1: CR80 DATA OUT ; =0: CR80 DATA IN ; START ADDRESS SET UP IN HARD WARE ; DMA MODE ENTERED ; ; ; RET┆
0x19c00…19c80 UnusedSector ┆URN: ; R5: REMAINING BYTE COUNT, MSB'S ; R4: REMAINING BYTE COUNT, LSB'S ; CONT1 CLEARED AND THE FOLLOWING BITS UPDATED: ; AVAIL┆
0x19c80…19d00 UnusedSector ┆ABLE ; STOP ; FINISH ; DISCONNECT ; CONT2 CLEARED AND THE FOLLOWING BITS UPDATED: ; BUS OUT CHECK ; DATA CHECK ; ADDRESS CHECK ;┆
0x19d00…19d80 UnusedSector ┆ SYSTEM RESET ; SELECTIVE RESET ; DMA MODE RESET ; DMA:  XMTRI IVR CONT2 ;;  XMTBI RBBIT7 NOMASK 0 ; CLEAR CONT2  XMTRI AUX MIN1┆
0x19d80…19e00 UnusedSector ┆ ; PREPARE DECREMENT  XMTRI IVL ITREG ;;  XMTRI IVR OTAD ;; ;  NZTRI R4 DMA2 ; JMP IF BYTE CNT, LSB'S <> 0  NZTRI R2 DMA1 ; JMP ┆
0x19e00…19e80 UnusedSector ┆IF BYTE CNT MSB'S <> 0  JMPAI DMA8A ; JMP TO UPDATE CONT1  ; (BYTECOUNT = 0) DMA1:  ADDRR R2 NOROT R2 ; DECREMENT BYTE CNT, MSB'┆
0x19e80…19f00 UnusedSector ┆S DMA2: ; ; SUPPRESS FIRST DATABYTE? ; ------------------------ ;  NZTRI R5 DMX2A ; JMP IF CU INIT SEQ  NZTBI RBBIT2 MASK1 DMX21┆
0x19f00…19f80 UnusedSector ┆ ; JMP IF SUP OUT HIGH DMA2A:  XMTBI LBBIT3 MASK1 1 ; RAISE SERVICE IN  ADDRR R4 NOROT R4 ; DECREMENT BYTE CNT DMA3:  NZTBI RBBI┆
0x19f80…1a000 UnusedSector ┆T3 MASK1 DMA4 ; JMP IF SRV OUT HIGH  NZTBI RBBIT1 MASK2 DMX8D ; JMP IF DISCON. OR RESET  NZTBI RBBIT3 MASK1 DMA4 ; JMP IF SRV OU┆
0x1a000…1a080 UnusedSector ┆T HIGH  NZTBI RBBIT4 MASK1 DMX8B ; JMP IF STOP GENERATED  NZTBI RBBIT3 MASK1 DMA4 ; JMP IF SRV OUT HIGH  JMPAI DMA3 ; LOOP DMX8D┆
0x1a080…1a100 UnusedSector ┆:  JMPAI DMA8D ;** DMX8B:  JMPAI DMA8B ;** ; DMA4:  XMTBI LBBIT3 MASK1 0 ; DROP SERVICE IN  NZTRI R4 DMA5 ; JMP IF BYTE CNT, LSB┆
0x1a100…1a180 UnusedSector ┆'S <>0  JMPAI DMA7A ; JMP (BYTE CNT, LSB'S=0) DMA5: ;;;;;; ;;;;;;  XECBI RBBIT3 MASK2 DMA5A ; CHOOSE JMP ADDRESS DMA5A:  JMPAI D┆
0x1a180…1a200 UnusedSector ┆MA5C ; 0: SERVICE OUT LOW  JMPAI DMA5B ; 1: LOOP (SRV OUT HIGH)  JMPAI DMA20 ; 2: SRV OUT LOW, SUP OUT  ; HIGH, JMP WAITING LOOP┆
0x1a200…1a280 UnusedSector ┆  JMPAI DMA5B ; 3: LOOP (SRV OUT HIGH) DMA5B:  NZTBI RBBIT1 MASK2 DMX8D ; JMP IF DISCON. OR RESET  JMPAI DMA5 ; LOOP DMA5C:  XMT┆
0x1a280…1a300 UnusedSector ┆BI LBBIT3 MASK1 1 ; RAISE SERVICE IN  ADDRR R4 NOROT R4 ; DECREMENT BYTE CNT DMA5D:  NZTBI RBBIT3 MASK1 DMA5E ; JMP IF SRV OUT H┆
0x1a300…1a380 UnusedSector ┆IGH  NZTBI RBBIT1 MASK2 DMX8D ; JMP IF DISCON. OR RESET  NZTBI RBBIT3 MASK1 DMA5E ; JMP IF SRV OUT HIGH  NZTBI RBBIT4 MASK1 DMX8┆
0x1a380…1a400 UnusedSector ┆B ; JMP IF STOP GENERATED  NZTBI RBBIT3 MASK1 DMA5E ; JMP IF SRV OUT HIGH  JMPAI DMA5D ; LOOP DMX8A1:  JMPAI DMA8A1 ; ** ; ; DMA┆
0x1a400…1a480 UnusedSector ┆ RUNNING ; ----------- ; DMA5E:  XMTBI LBBIT3 MASK1 0 ; DROP SRV IN  XMTRI IVL LBER ;;  NZTBI LBBIT5 MASK1 DMX8A1 ; JMP IF TIME ┆
0x1a480…1a500 UnusedSector ┆OUT  ; (NOT CHANGING AT THIS POINT)  XMTRI IVL ITREG ;;  NZTRI R4 DMA6 ; JMP IF BYTE CNT, LSB'S<>0  JMPAI DMA8 ; JMP (BYTE CNT, ┆
0x1a500…1a580 UnusedSector ┆LSB'S=0) DMA6: ;;;;;; ;;;;;;  XECBI RBBIT3 MASK2 DMA6A ; CHOOSE JMP ADDRESS DMA6A:  JMPAI DMA7 ; 0: SERVICE OUT LOW  JMPAI DMA6B┆
0x1a580…1a600 UnusedSector ┆ ; 1: LOOP (SRV OUT HIGH)  JMPAI DMA21 ; 2: SRV OUT LOW, SUP OUT  ; HIGH, JMP WAITING LOOP  JMPAI DMA6B ; 3: LOOP (SRV OUT HIGH)┆
0x1a600…1a680 UnusedSector ┆ DMA6B:  NZTBI RBBIT1 MASK2 DXX8D ; JMP IF DISCON. OR RESET  JMPAI DMA6 ; LOOP DMA7:  NZTBI RBBIT5 MASK1 DMA7 ; LOOP IF DMA RUNN┆
0x1a680…1a700 UnusedSector ┆ING  XMTBI LBBIT3 MASK1 1 ; RAISE SERVICE IN  ADDRR R4 NOROT R4 ; DECREMENT BYTE CNT, LSB'S  JMPAI DMA3 ; DMA-LOOP ; ; BYTE CNT,┆
0x1a700…1a780 UnusedSector ┆ LSB'S = 0 ; ------------------- ; DMA7A:  NZTRI R2 DMA7B ; JMP IF NOT LAST "BURST"  JMPAI DMA8A ; JMP (LAST BURST) DMA7B:  ADDR┆
0x1a780…1a800 UnusedSector ┆R R2 NOROT R2 ; DECREMENT BYTE CNT, MSB'S  JMPAI DMA5 ; DMA-LOOP ; DMA8:  NZTRI R2 DMA8AA ; JMP IF NOT LAST "BURST"  JMPAI DMA8A┆
0x1a800…1a880 UnusedSector ┆ ; JMP (LAST BURST) DMA8AA:  ADDRR R2 NOROT R2 ; DECREMENT BYTE CNT, MSB'S  JMPAI DMA6 ; DMA-LOOP DXX8D:  JMPAI DMA8D ;** ; ; DM┆
0x1a880…1a900 UnusedSector ┆A FINISHED ; ------------ ; ; ; UPDATE CONT1 ; ------------ ; DMA8A: ; (BYTE COUNT = 0)  XMTRI R1 68 ; AVAILABLE AND FINISH SET ┆
0x1a900…1a980 UnusedSector ┆ NZTBI RBBIT1 MASK2 DXX8D ; JMP IF DISCON. OR RESET  NZTBI RBBIT3 MASK1 DMA8A ; LOOP IF SRV OUT HIGH  JMPAI DMA8H ; DMA8A1: ; (T┆
0x1a980…1aa00 UnusedSector ┆IMEOUT DURING DMA)  XMTRI R1 64 ; AVAILABLE SET  NZTBI RBBIT1 MASK2 DXX8D ; JMP IF DISCON. OR RESET  NZTBI RBBIT3 MASK1 DMA8A1 ;┆
0x1aa00…1aa80 UnusedSector ┆ LOOP IF SRV OUT HIGH  JMPAI DMA8H ; DMA8B: ; (STOP GENERATED)  MOVRR AUX NOROT R1 ; STORE AUX  XMTRI AUX 1 ; PREPARE INCREMENTI┆
0x1aa80…1ab00 UnusedSector ┆NG  ADDRR R4 NOROT R4 ; ADJUST BYTECOUNT, LSB'S  MOVRR OVF NOROT AUX ; CARRY TO AUX  ADDRR R2 NOROT R2 ; ADJUST BYTECOUNT, MSB'S┆
0x1ab00…1ab80 UnusedSector ┆  MOVRR R1 NOROT AUX ; RESTORE AUX  JMPAI STPREM1 ; STORE BUSOUT PAR ERR (APPROX 34) STPRT1:  XMTRI R1 72 ; AVAILABLE AND STOP S┆
0x1ab80…1ac00 UnusedSector ┆ET DMA8C:  NZTBI RBBIT1 MASK2 DMA8D ; JMP IF DISCON. OR RESET  NZTBI RBBIT4 MASK1 DMA8C ; LOOP IF CMD OUT HIGH  JMPAI DMA8H ; DM┆
0x1ac00…1ac80 UnusedSector ┆A8D: ; (DISCONNECT OR RESET)  XMTRI R1 5 ; RETURN ADDRESS CODE TO R1  JMPAI DRS ; JMP TO DISCON. OR RESET  ; SUBROUTINE  ; (RETU┆
0x1ac80…1ad00 UnusedSector ┆RN TO DMA8K) DMA8H:  NZTBI RBBIT5 MASK1 DMA8H ; LOOP IF DMA RUNNING  XMTRI IVR CONT1 ;;  MOVRB R1 NOMASK RBBIT7 ; UPDATE CONT1 ;┆
0x1ad00…1ad80 UnusedSector ┆ ; FINISH DMA ; ---------- ; ; DMA8K:  XMTRI IVR OTAD ;;  NZTRI R3 DMA8I1 ; JMP IF CR80 DATA OUT  XMTRI IVL DMAMOD ;;  XMTBI LBB┆
0x1ad80…1ae00 UnusedSector ┆IT7 NOMASK FINDA ; FINISH DMA  MOVRR AUX NOROT AUX ; NOP DMA8I:  NZTBI RBBIT5 MASK1 DMA8I ; LOOP IF DMA RUNNING DMA8I1:  XMTRI I┆
0x1ae00…1ae80 UnusedSector ┆VL LBER ;;  MOVBR LBBIT5 MASK1 R1 ; MOVE "TIMEOUT" TO R1  XMTRI IVL DMAMOD ;;  XMTBI LBBIT7 NOMASK 0 ; RESET DMA  MOVRR AUX NORO┆
0x1ae80…1af00 UnusedSector ┆T AUX ; NOP DMA8I2:  NZTBI RBBIT5 MASK1 DMA8I2 ; LOOP IF DMA RUNNING ; ; UPDATE CONT2 ; ------------ ;  XMTRI IVR CONT2 ;;  MOVR┆
0x1af00…1af80 UnusedSector ┆B R1 MASK1 RBBIT2 ; UPDATE ADDRESS CHECK ;;;;;; ;;;;;;  XECRI R3 DMA9A ; CHOOSE ERROR CHECK ;;;;;; ;;;;;;  XECRI R3 DMA9B ; -  J┆
0x1af80…1b000 UnusedSector ┆MPAI DMA10 ; CONTINUE DMA9A:  MOVBR LBBIT6 MASK1 R1 ; 0: DR80 DATA IN  MOVBR LBBIT4 MASK1 R1 ; 1: CR80 DATA OUT DMA9B:  JMPAI ST┆
0x1b000…1b080 UnusedSector ┆PREM2 ; UPDATE BUSOUT CHECK (APPROX 3B)  MOVRB R1 MASK1 RBBIT1 ; 1: DATA CHECK ; DMA10:  XMTRI IVR OTAD ;;  NZTBI RBBIT3 MASK1 D┆
0x1b080…1b100 UnusedSector ┆MA10 ; LOOP IF SRV OUT HIGH  JMPAI DMARET ; JMP TO RETURN ; ; SUPPRESS DATA WAITING LOOP ; -------------------------- ; DMA20: ;┆
0x1b100…1b180 UnusedSector ┆ (EVEN BYTE SUPPRESSED)  NZTBI RBBIT1 MASK2 XXX8D ; JMP IF DISCON. OR RESET  NZTBI RBBIT2 MASK1 DMA20 ; LOOP IF SUP OUT HIGH  JM┆
0x1b180…1b200 UnusedSector ┆PAI DMA5 ; RETURN TO DMA-LOOP (IF  ; SUP OUT LOW) DMA21: ; (ODD BYTE SUPPRESSED)  NZTBI RBBIT1 MASK2 XXX8D ; JMP IF DISCON. OR R┆
0x1b200…1b280 UnusedSector ┆ESET  NZTBI RBBIT2 MASK1 DMA21 ; LOOP IF SUP OUT HIGH  JMPAI DMA6 ; RETURN TO DMA-LOOP (IF  ; SUPPRESS OUT LOW) XXX8D:  JMPAI DM┆
0x1b280…1b300 UnusedSector ┆A8D ;** ; DMARET: ;;;;;; ;;;;;;  XECRI R6 DMA30 ; CHOOSE RETURN ADDRESS DMA30:  JMPAI DMAR ; 0: DMA SEQUENCE  JMPAI SO20 ; 1: ST┆
0x1b300…1b380 UnusedSector ┆ATUS ONLY (CU INIT SEQ) ; ;==== END DMA SUBROUTINE =========================================== ; ; ; ;==========================┆
0x1b380…1b400 UnusedSector ┆========================================= ; STATUS PRESENTATION (SUBROUTINE) ;==================================================┆
0x1b400…1b480 UnusedSector ┆================= ; ; CALL: ; R6: RETURN ADDRESS CODE ; STATUS BYTE ON BUS IN ; RIGHT BANK ADDRESS: OTAD ; ; RETURN: ; R6: RETUR┆
0x1b480…1b500 UnusedSector ┆N ADDRESS CODE ; R1: DESTROYED ; CONTROL WORD ONE (CONT1) CLEARED, AND THE FOLLOWING ; BITS UPDATED: ; COMMAND CHAINING ; STACK ┆
0x1b500…1b580 UnusedSector ┆; AVAILABLE ; INTERFACE DISCONNECT ; FINISH ; ; CONTROL WORD TWO (CONT2) CLEARED, AND THE FOLLOWING ; BITS UPDATED: ; SELECTIVE ┆
0x1b580…1b600 UnusedSector ┆RESET ; SYSTEM RESET ; REQINS UPDATED IF CU INIT SEQ ; SP:  XMTRI IVL ITREG ;;  XMTBI LBBIT1 MASK1 1 ; RAISE STATUS IN SP1:  XEC┆
0x1b600…1b680 UnusedSector ┆BI RBBIT4 MASK3 SP2 ; CHOOSE JMP ADDRESS ;;;;;; ;;;;;; SP2:  JMPAI SP3 ; 0: LOOP (NO OUTTAGS RAISED)  JMPAI SSS ; 1: CMD OUT, JM┆
0x1b680…1b700 UnusedSector ┆P SET STACK STAT  JMPAI DSI ; 2: SRV OUT, JMP DROP STATUS IN  JMPAI SSS ; 3: INVALID OUTTAG COMBINATION,  ; CHOOSE CMD OUT  JMPA┆
0x1b700…1b780 UnusedSector ┆I SP3 ; 4: LOOP (SUPPRESS OUT ONLY)  JMPAI SSS ; 5: CMD OUT (AND SUP OUT)  JMPAI SCC ; 6: SRV OUT, SUP OUT, JMP SET  ; COMMAND C┆
0x1b780…1b800 UnusedSector ┆HAINING  JMPAI SSS ; 7: INVALID OUTTAG COMB,  ; CHOOSE CMD OUT SP3:  NZTBI RBBIT3 MASK1 SP1 ; JMP IF SRV OUT HIGH  NZTBI RBBIT1 ┆
0x1b800…1b880 UnusedSector ┆MASK2 SP4 ; JMP IF DISCON. OR RESET  JMPAI SP1 ; LOOP SP4:  XMTRI R1 1 ; RETURN ADDRESS CODE TO R1  JMPAI DRS ; JMP TO DISCON. O┆
0x1b880…1b900 UnusedSector ┆R RESET  ; SUBROUTINE  ; (RETURN TO STRET2) ; ; SET STACK STATUS ; ---------------- ; SSS:  XMTBI LBBIT1 MASK1 0 ; DROP STATUS I┆
0x1b900…1b980 UnusedSector ┆N SSS1:  NZTBI RBBIT1 MASK2 SP4X ; JMP IF DISCON. OR RESET  NZTBI RBBIT6 MASK1 SSS1 ; LOOP IF SELECTED  XMTRI IVR CONT1 ;;  XMTB┆
0x1b980…1ba00 UnusedSector ┆I RBBIT7 NOMASK 16 ; SET STACK IN CONT1  NZTRI R5 SSS10 ; JMP IF CU INIT SEQ (APP 2A0)   JMPAI REMD ; JMP REMOTE (APP 360) SP4X:┆
0x1ba00…1ba80 UnusedSector ┆  JMPAI SP4 ; ** ; ; SET COMMAND CHAINING STATUS ; --------------------------- ; SCC:  XMTBI LBBIT1 MASK1 0 ; DROP STATUS IN  XM┆
0x1ba80…1bb00 UnusedSector ┆TRI IVR CONT1 ;;  XMTRI R1 36 ; PREPARE CONT1 UPDATE  MOVRB R1 NOMASK RBBIT7 ; SET COMMAND CHAINING AND  ; FINISH IN CONT1  JMPA┆
0x1bb00…1bb80 UnusedSector ┆I DSI3 ; CONTINUE ; ; DROP STATUS IN ; -------------- ; DSI:  XMTBI LBBIT1 MASK1 0 ; DROP STATUS IN DSI2:  XMTRI IVR CONT1 ;;  X┆
0x1bb80…1bc00 UnusedSector ┆MTBI RBBIT7 NOMASK 4 ; SET FINISH STATUS DSI3:  JMPAI REMA ; JMP REMOTE (APP. 1D0) REMAR:  NZTBI RBBIT6 MASK1 SA ; JMP IF SELECT┆
0x1bc00…1bc80 UnusedSector ┆ OUT HIGH  XMTRI IVR CHTYPE ;;  NZTBI RBBIT7 MASK1 DSI1 ; JMP IF FORCED BURST OPERATION  JMPAI DOI ; JMP TO DROP OPERATIONAL IN ┆
0x1bc80…1bd00 UnusedSector ┆DSI1:  XMTRI IVL BUSIN ;;  NZTBI LBBIT4 MASK1 DOI ; JMP IF CHANNEL END TRANSFERED SA:  XMTRI IVR CONT1 ;;  XMTBI RBBIT1 MASK1 1 ┆
0x1bd00…1bd80 UnusedSector ┆; SET AVAILABLE STATUS  JMPAI STRET ; JMP TO RETURN ; SSS10: ; (STACK)  XMTRI R6 3 ; MODIFY RETURN ADDRESS  XMTRI IVR STACK ;;  ┆
0x1bd80…1be00 UnusedSector ┆NZTBI RBBIT7 MASK1 DOI ; JMP IF AUTO REQUEST  XMTRI IVR REQINS ;;  XMTBI RBBIT6 MASK1 1 ; SET SUPPRESSIBLE DOI:  XMTRI IVL ITREG┆
0x1be00…1be80 UnusedSector ┆ ;;  XMTBI LBBIT5 MASK2 0 ; DROP OPERATIONAL IN  ; AND METERING IN ; ; RETURN ; ------ ; STRET:  XMTRI IVR CONT2 ;;  XMTBI RBBIT┆
0x1be80…1bf00 UnusedSector ┆7 NOMASK 0 ; CLEAR CONT2  XMTRI IVR OTAD ;; STRET1:  NZTBI RBBIT1 MASK1 STRET4 ; JMP IF RESET  NZTBI RBBIT4 MASK2 STRET1 ; LOOP ┆
0x1bf00…1bf80 UnusedSector ┆IF SRV OUT OR CMD OUT  ; HIGH STRET2: ;;;;;; ;;;;;;  XECRI R6 STRET3 ; CHOOSE RETURN ADDRESS STRET3: ; RETURN TO:  JMPAI US ; 0:┆
0x1bf80…1c000 UnusedSector ┆ "UPDATE STATUS TO CR80"  ; (SELECTION SEQUENCE)  JMPAI GINT10 ; 1: END STATUS SEQUENCE  FILL0 ; 2: TBD  JMPAI A01 ; 3: STACK GE┆
0x1c000…1c080 UnusedSector ┆NERATED,  ; JMP NOT BUSY  FILL0 STRET4:  XMTRI R1 7 ; RETURN ADDRESS CODE TO R1  JMPAI DRS ; JMP TO DISCON. OR RESET  ; SUBROUTI┆
0x1c080…1c100 UnusedSector ┆NE  ; (RETURN TO STRET2) ; ;==== END "STATUS PRESENTATION" =================================== ; ; ;============================┆
0x1c100…1c180 UnusedSector ┆======================================= ; INTERRUPT SEQUENCE (SUBROUTINE) ;=====================================================┆
0x1c180…1c200 UnusedSector ┆============== ; ; CALL: ; R6: RETURN ADDRESS CODE ; INT:  XMTRI IVR INSTR ;;  XMTBI RBBIT0 MASK1 1 ; SET INSTRUCT. NOT LOADED  ┆
0x1c200…1c280 UnusedSector ┆XMTRI IVR CONT1 ;;  MOVRB R5 MASK1 RBBIT0 ; UPDATE CU INIT SEQ  XMTRI IVL CPUINT ;;  XMTBI LBBIT7 MASK1 0 ; GENERATE CR80 INTERR┆
0x1c280…1c300 UnusedSector ┆UPT  XMTRI IVR STACK ;;  XMTBI RBBIT7 NOMASK 0 ; CLEAR STACK ;  XMTRI IVR REG1 ;;  MOVRB R1 NOMASK RBBIT7 ; DUMP REGISTER TO RAM┆
0x1c300…1c380 UnusedSector ┆  XMTRI IVR REG2 ;;  MOVRB R2 NOMASK RBBIT7 ; -  XMTRI IVR REG3 ;;  MOVRB R3 NOMASK RBBIT7 ; -  XMTRI IVR REG4 ;;  MOVRB R4 NOMA┆
0x1c380…1c400 UnusedSector ┆SK RBBIT7 ; -  XMTRI IVR REG5 ;;  MOVRB R5 NOMASK RBBIT7 ; -  XMTRI IVR REG6 ;; ; ;;;;;; ;;;;;;  XECRI R6 INT1 ; CHOOSE RETURN A┆
0x1c400…1c480 UnusedSector ┆DDRESS INT1: ; RETURN TO:  JMPAI OFL3 ; 0: OFF LINE SEQUENCE  JMPAI AVAIL ; 1: SELECTION SEQUENCE  JMPAI AVAIL ; 2: AVAILABLE SE┆
0x1c480…1c500 UnusedSector ┆QUENCE  JMPAI A2 ; 3: NOT AVAILABLE SEQ. ; ;==== END INTERRUPT SEQUENCE ======================================= ; ; ;===========┆
0x1c500…1c580 UnusedSector ┆======================================================== ; DISCONNECT OR RESET SUBROUTINE ;=====================================┆
0x1c580…1c600 UnusedSector ┆============================== ; ; CALL: ; R1: RETURN ADDRESS CODE ; RIGHT BANK ADDRESS: OTAD ; ; RETURN: ; AUX: DESTROYED ; R11┆
0x1c600…1c680 UnusedSector ┆: DESTROYED ; R6 : DESTROYED IF R1=0 ; CONTROL WORD ONE (CONT1) CLEARED AND THE FOLLOWING ; BITS UPDATED: ; INTERFACE DISCONNECT┆
0x1c680…1c700 UnusedSector ┆ ; ; CONTROL WORD TWO (CONT2) CLEARED AND THE FOLLOWING ; BITS UPDATED: ; SYSTEM RESET ; SELECTIVE RESET ; ; RIGHT BANK ADDRESS:┆
0x1c700…1c780 UnusedSector ┆ OTAD ; ; NOTE: OPERATIONAL OUT MUST BE HIGH BEFORE RETURN ; DRS:  NZTBI RBBIT7 MASK1 DRS1 ; JMP IF OPL OUT HIGH  JMPAI DRS ; LO┆
0x1c780…1c800 UnusedSector ┆OP IF OPL OUT LOW DRCBS:  JMPAI CBS ;** DRS1:  MOVBR RBBIT0 MASK1 AUX ; ADDRESS OUT TO AUX  XMTRI IVL LBER ;;  MOVBR LBBIT3 MASK┆
0x1c800…1c880 UnusedSector ┆2 R11 ; SYS,SEL RESET TO R11  XMTRI IVL ITREG ;;  XMTBI LBBIT7 NOMASK 0 ; DROP ALL INTAGS DRS2:  NZTBI RBBIT0 MASK1 DRS2 ; LOOP ┆
0x1c880…1c900 UnusedSector ┆IF ADDRESS OUT HIGH  XMTRI IVL BUSOUT ;;  XMTBI LBBIT7 MASK1 0 ; CLEAR RESET FLAGS  NZTRI R1 DRS4 ; JMP IF RESET NOT ISSUED  ; A┆
0x1c900…1c980 UnusedSector ┆FTER "AVAILABLE INTERR." ; ; WAIT BEFORE GENERATING INTERRUPT ; -------------------------------- ;  XMTRI R6 2 ; SET RETURN ADDR┆
0x1c980…1ca00 UnusedSector ┆ESS CODE DRS3:  XMTRI IVR OTAD ;;  NZTBI RBBIT6 MASK1 DRCBS ; JMP TO CU BUSY SEQ. IF  ; SELECT. (RETURN TO DRS3)  XMTRI IVR INST┆
0x1ca00…1ca80 UnusedSector ┆R ;;  NZTBI RBBIT0 MASK1 DRS3 ; LOOP IF INSTRUCTION NOT  ; LOADED ; ; UPDATE CONT1 AND CONT2 ; ---------------------- ; DRS4:  X┆
0x1ca80…1cb00 UnusedSector ┆MTRI IVR CONT1 ;;  XMTBI RBBIT7 NOMASK 0 ; CLEAR CONT1  MOVRB AUX MASK1 RBBIT6 ; UPDATE DISCONNECT  XMTRI IVR CONT2 ;;  XMTBI RB┆
0x1cb00…1cb80 UnusedSector ┆BIT7 NOMASK 0 ; CLEAR CONT2  MOVRB R11 MASK2 RBBIT4 ; UPDATE SYS,SEL RESET  XMTRI IVL DMAMOD ;;  XMTBI LBBIT7 NOMASK 0 ; CLEAR D┆
0x1cb80…1cc00 UnusedSector ┆MAMOD ; ; RETURN ; ------ ; DRS5: ;;;;;; ;;;;;;  XECRI R1 DRS6 ; CHOOSE RETURN ADDRESS DRS6:  JMPAI GINT20 ; 0: GENERATE CR80 IN┆
0x1cc00…1cc80 UnusedSector ┆TERR.  JMPAI STRET2 ; 1: STATUS PRESENTATION  JMPAI GINT ; 2: GENERATE CR80 INTERR.  JMPAI GINT ; 3: -  JMPAI SELOUT ; 4: -  JMP┆
0x1cc80…1cd00 UnusedSector ┆AI DMA8K ; 5: DMA SUBROUTINE  JMPAI GINT ; 6: GENERATE CR80 INTERR.  JMPAI STRET2 ; 7: STATUS PRESENTATION  JMPAI GINT ; 8: GENE┆
0x1cd00…1cd80 UnusedSector ┆RATE CR80 INTERR.  JMPAI OFL1C ; 9: OFF LINE WAITING LOOP  JMPAI GINT ;10: FROM IDLE LOOP  JMPAI GINT ;11: FROM "STATUS ONLY?" ;┆
0x1cd80…1ce00 UnusedSector ┆ ;==== END DISCONNECT OR RESET SUBROUTINE =========================== ;  FILL0  FILL0  FILL0  FILL0  FILL0  FILL0 ; ;===========┆
0x1ce00…1ce80 UnusedSector ┆======================================================== ; RESET SUBROUTINE ;===================================================┆
0x1ce80…1cf00 UnusedSector ┆================ ; ; CALL: ; R6: RETURN ADDRESS ; RES: ; LOAD RAM WORDS WITH ADDRESS ; --------------------------- ;  XMTRI AUX ┆
0x1cf00…1cf80 UnusedSector ┆64 ; LOAD COUNTER  XMTRI R1 MIN1 ; PREPARE DECREMENTING RES1:  ADDRR R1 NOROT AUX ; DECREMENT COUNTER  MOVRR AUX NOROT IVR ;;  M┆
0x1cf80…1d000 UnusedSector ┆OVRB AUX NOMASK RBBIT7 ; ADDRESS TO RAM WORD  NZTRI AUX RES1 ; LOOP IF ADDRESS NOT ZERO ; ; ; RIGHT BANK ADDRESS ; -------------┆
0x1d000…1d080 UnusedSector ┆----- ;  XMTRI AUX 64 ; LOAD COUNTER RES2:  ADDRR R1 NOROT AUX ; DEC COUNTER  MOVRR AUX NOROT IVR ;;  XORBR RBBIT7 NOMASK R2 ; C┆
0x1d080…1d100 UnusedSector ┆OMPARE  NZTRI R2 RES3 ; JMP IF ERROR  NZTRI AUX RES2 ; LOOP IF ADDRESS NOT ZERO  JMPAI RES4 ; CONTINUE RES3: ; (ERROR)  XMTRI IV┆
0x1d100…1d180 UnusedSector ┆R REG1 ;;  MOVRB R2 NOMASK RBBIT7 ; BIT ERROR POINTER  XMTRI IVR REG2 ;;  MOVRB AUX NOMASK RBBIT7 ; WORD LOADED TO REG2  XMTRI I┆
0x1d180…1d200 UnusedSector ┆VR HWER ;;  XMTBI RBBIT7 NOMASK 1 ; SET RB ADDRESS ERROR  ; (CLEAR REST OF HWER)  JMPAI RES5 ; CONTINUE RES4:  XMTRI IVR HWER ;;┆
0x1d200…1d280 UnusedSector ┆  XMTBI RBBIT7 NOMASK 0 ; CLEAR HWER ; ; CLEAR CONTINUOUS TEST ; --------------------- ; RES5:  XMTRI IVR OVFREG ;;  XMTBI RBBIT┆
0x1d280…1d300 UnusedSector ┆7 NOMASK 0 ; CLEAR "CONTINUOUS TEST" ; ; RAM (SINGLE WORD, ALL BITS) ; --------------------------- ; RES10:  XMTRI IVR TOTAD ;; ┆
0x1d300…1d380 UnusedSector ┆(TESTWORD)  XMTRI AUX 255 ; LOAD COUNTER  XMTRI R1 MIN1 ; PREPARE DECREMENTING RES11:  MOVRB AUX NOMASK RBBIT7 ; LOAD RIGHT BANK┆
0x1d380…1d400 UnusedSector ┆  NZTRI AUX RES12 ; JMP IF TEST NOT ENDED  JMPAI RES13 ; JMP (IF TEST ENDED) RES12:  XORBR RBBIT7 NOMASK R2 ; COMPARE  NZTRI R2 ┆
0x1d400…1d480 UnusedSector ┆RES16 ; JMP IF ERROR  ADDRR R1 NOROT AUX ; DECREMENT COUNTER  JMPAI RES11 ; LOOP RES13: ; (TEST ENDED)  XORBR RBBIT7 NOMASK R2 ;┆
0x1d480…1d500 UnusedSector ┆ COMPARE  NZTRI R2 RES16 ; JMP IF ERROR  JMPAI RES17 ; CONTINUE RES16: ; (ERROR)  XMTRI IVR REG3 ;;  MOVRB R2 NOMASK RBBIT7 ; BI┆
0x1d500…1d580 UnusedSector ┆   GROUP-3  #0000, C D C D C E C C C D B 1 A E E C  C B B E C E C D C D B E 0 0 C B  C D C D E E C C 1 C 1 C C B B C  B E E E C ┆
0x1d580…1d600 UnusedSector ┆C 1 C C D E C B E E 0  C B B C B C B C B C B C 9 C B C  0 E E C E C C C C 1 C B E E 0 C  C B C 0 B E B C D C D E C 1 C C  E E E ┆
0x1d600…1d680 UnusedSector ┆C C B C C 1 C D C D C 1 C   #0080, B E B C E C 1 C 7 C A E E C D B  B B E C E A C C B E C B C 1 1 C  5 C D C 7 A C E C 7 A C E C┆
0x1d680…1d700 UnusedSector ┆ 7 A  C E C 7 A C E C 7 A C E C 7 A C  E C C 1 C E 0 0 0 8 E E E E 1 C  1 6 E 1 C 1 6 E 1 C 1 6 E C 1 C  0 C D D C C 1 C C B B E┆
0x1d700…1d780 UnusedSector ┆ C D E D  E B B C C 0 C D C B B E C E E C   #0100, C 1 C E C 1 C C 1 C C 1 C 1 C 1  C C A D E D D C B B B E C E 0 0  0 C 0 C 0 C┆
0x1d780…1d800 UnusedSector ┆ B C B B C B E E C B  C E C E C B C E C E C 1 C 0 E 0  B B C E C E A C D C B E E 0 D C  C B C 0 B E C D 1 C 0 C D C E C  B E C B┆
0x1d800…1d880 UnusedSector ┆ E C B E C E C D C B E B  B E C 9 E E C C E C C 1 C C 1 C   #0180, 1 C 1 C C A D E D D C B E C 0 C  0 C B C B B C B E C C 1 C C ┆
0x1d880…1d900 UnusedSector ┆E C  D C E C C B C B C D C B E C D C  E C C 1 C D C B D B C B C 3 C 8  E E E E E C C C D E C B C 1 C 7  A C B E C C C E C C E C ┆
0x1d900…1d980 UnusedSector ┆E A C B  C E C B C D E 1 D C E C D C E 0  0 E E C D C C C A A E 2 A B D 2   #0200, B B B B B E E E D A E 9 E E E E  B E D 2 B B ┆
0x1d980…1da00 UnusedSector ┆B B B E E D C B C A  E 9 E E E E B E B D 2 E A E 2 E  A E 2 E E C B B E C B B E 0 C 2  0 2 0 E C B B E C E B C 0 C A C  D 0 B C ┆
0x1da00…1da80 UnusedSector ┆1 C D 0 B C 0 8 8 E 1 1  E 0 C B E B B E B B E E 8 E E C  D 9 E E E E E E E E B B E C E D   #0280, B B C D A E E D C C 0 E D C D┆
0x1da80…1db00 UnusedSector ┆ E  B C B E C B C D E C C B C D C D  C D C B B 8 E E 0 E 0 C E C D C  0 C D C D C 0 C 0 C 0 C 0 C 0 C  8 E E E E B E E 1 C 1 C D┆
0x1db00…1db80 UnusedSector ┆ B C D  A C C B C B C D 0 C D 0 C D 8 E  E E E E E E E E E E E 0 0 0 0 0  0 C C 2 0 0 A C 2 0 7 A A E C 0   #0300, C 0 C D E C D┆
0x1db80…1dc00 UnusedSector ┆ C D C C C 0 A E 7  A 2 E 7 A E C 0 C 0 C D C B C C  0 C D C C C 0 A E 7 A 2 E 7 A E  C 0 C 0 C D C B C C C 0 D 7 A C  C 0 1 6 A┆
0x1dc00…1dc80 UnusedSector ┆ B C D C C 0 E 0 C C 0  C D E C B 0 D C C 1 C D C E 0 C  B E C D C D C D C B C D C B B E  C D C D C B C D C B B C D C B C   #038┆
0x1dc80…1dd00 UnusedSector ┆0, D C C 1 C C 1 C C C C D C B C 0  C D D 0 B 6 C 0 C D D 2 B E B 6  2 A C B C D C B C C C 1 C C D D  B E E 0 0 0 B C C 7 A C D ┆
0x1dd00…1dd80 UnusedSector ┆D 0 6  C 7 A A E C C D D 2 0 6 E C D 0  B E B C B E C 0 E C D C 0 C D C  B E E C B E 9 C 1 E C C C C C D  C D C D C C 0 C C 0 C ┆
0x1dd80…1de00 UnusedSector ┆C E 8 E E   #  1 C C C C D C B C 0  C D D 0 B 6 C 0 C D D 2 B E B 6  2 A C B C D C B C C C 1 C C D D  B E E 0 0 0 B C C 7 A C D ┆
0x1de00…1de80 UnusedSector ┆   GROUP-2  #0000, 7 7 7 7 6 2 6 F 7 6 E 7 0 0 1 7  F A 0 0 6 2 F 8 7 7 8 0 0 0 F 9  7 6 7 7 0 1 F 7 F F F 6 F E 9 F  C 0 0 0 F ┆
0x1de80…1df00 UnusedSector ┆7 7 7 F 3 2 F C 1 1 0  F E 9 F F F E F C F E F F F E 7  9 0 0 1 2 9 9 9 9 C F 9 0 0 0 7  F E 9 9 E 0 8 7 5 7 7 1 7 F 5 F  0 1 0 ┆
0x1df00…1df80 UnusedSector ┆5 F F F 7 7 7 5 7 7 7 F F   #0080, 8 0 E 1 2 F F 7 7 6 9 0 1 7 0 C  9 C 0 1 2 5 F 7 7 1 F F F 7 7 F  F 7 0 F F 1 F 0 F F 1 F 0 F┆
0x1df80…1e000 UnusedSector ┆ F 1  F 0 F F 1 F 0 F F 1 F 0 F F 1 F  0 F 7 F F 1 0 0 0 4 0 0 0 0 F F  F 1 0 F F F 1 0 F F F 1 0 F F 7  1 7 7 7 7 F F F 7 D 5 1┆
0x1e000…1e080 UnusedSector ┆ 7 7 1 0  1 B D F 1 1 F F F 9 C 1 1 2 1 F   #0100, 7 F F 1 F B F 7 F F 7 F F F F F  7 6 3 7 1 7 7 F 9 C D 1 1 2 0 0  0 F 2 F 4 F┆
0x1e080…1e100 UnusedSector ┆ F F E C F D 1 0 F F  F 0 F 0 F F F 0 F 1 F E F 1 2 0  9 C 6 2 1 2 5 F D 7 7 1 0 0 F F  7 7 F 0 7 1 F 8 5 F 1 7 7 6 2 F  9 1 F 8┆
0x1e100…1e180 UnusedSector ┆ 1 F 9 1 1 2 F F F F 1 A  E 1 F E 1 1 3 3 1 F 7 F F 7 F F   #0180, F F F 7 6 3 7 1 7 7 F D 1 F 2 F  4 F F F E C F F 1 F 7 F F 6 ┆
0x1e180…1e200 UnusedSector ┆2 F  F 6 2 6 F E F 8 F F F F 0 F F 6  2 7 F F 7 1 F E 1 8 F 8 0 F F 6  0 1 2 0 0 5 F 7 0 1 F F F F F F  0 F D 1 5 7 F 0 F 7 0 6 ┆
0x1e200…1e280 UnusedSector ┆1 5 F F  F 2 F F F F 1 D F 5 1 7 0 F 1 0  0 1 2 F F 0 7 F 4 2 2 2 5 A 3 4   #0200, B 9 B C B 2 2 2 3 4 2 B 2 2 2 2  9 2 3 4 B 9 ┆
0x1e280…1e300 UnusedSector ┆B C B 2 2 3 7 5 7 4  2 B 2 2 2 2 9 2 D 3 4 2 2 2 2 2  2 2 2 2 2 1 9 B 2 1 9 B 2 0 0 4  8 2 1 0 1 9 C 2 1 2 D F 1 F 3 7  7 0 D 7 ┆
0x1e300…1e380 UnusedSector ┆5 7 7 0 D F 1 3 3 2 6 4  0 1 F B 2 9 A 2 9 A 2 2 6 1 1 7  1 C 2 2 2 2 2 2 2 2 B 9 2 1 2 1   #0280, 9 E F F 5 3 2 1 F 1 1 2 1 F F┆
0x1e380…1e400 UnusedSector ┆ 1  E F F 2 7 4 F 9 2 6 F F F E 7 5  F F F 9 C 6 1 1 0 0 0 1 2 F 8 F  5 7 7 F F F 1 F 2 F 3 F 4 F 5 F  6 0 1 1 1 F 2 1 8 7 3 7 7┆
0x1e400…1e480 UnusedSector ┆1000(/L/,3DC,7(R/&/&/,I/ /,4DC),R/&/&/,I/  /,DL)                                                                                ┆
0x1e480…1e500 UnusedSector ┆1000(/L/,4DC,7(R/&/&/,I/ /,4DC),R/&/&/,I/  /,DL)                                                                                ┆
0x1e500…1e580 DataSector[»GROUP3«]
         […0x1…]
0x1e600…1e680 DataSector[»GROUP2«]
         […0x1…]
0x1e700…1e780 UnusedSector ┆   GROUP-3  #0000, C D C D C E C C C D B 1 A E E C  C B B E C E C D C D B E 0 0 C B  C D C D E E C C 1 C 1 C C B B C  B E E E 0 ┆
0x1e780…1e800 UnusedSector ┆0 0 0 0 0 0 0 0 0 0 0  C B B C B C B C B C B C 9 C B C  0 E E C E C C C C 1 C B E E 0 C  C B C 0 B E B C D C D E C 1 C C  E E E ┆
0x1e800…1e880 UnusedSector ┆C C B C C 1 C D C D C 1 C   #0080, B E B C E C 1 C 7 C A E E C D B  B B E C E A C C B E C B C 1 1 C  5 C D C 7 A C E C 7 A C E C┆
0x1e880…1e900 UnusedSector ┆ 7 A  C E C 7 A C E C 7 A C E C 7 A C  E C C 1 C E 0 0 0 8 E E E E 1 C  1 6 E 1 C 1 6 E 1 C 1 6 E C 1 C  0 C D D C C 1 C C B B E┆
0x1e900…1e980 UnusedSector ┆ C D E D  E B B C C 0 C D C B B E C E E C   #0100, C 1 C E C 1 C C 1 C C 1 C 1 C 1  C C A D E D D C B B B E C E 0 0  0 C 0 C 0 C┆
0x1e980…1ea00 UnusedSector ┆ B C B B C B E E C B  C E C E C B C E C E 0 0 0 0 0 0  B B C E C E A C D C B E E 0 D C  C B C 0 B E C D 1 C 0 C D C E C  B E C B┆
0x1ea00…1ea80 UnusedSector ┆ E C B E C E C D C B E B  B E C 9 E E C C E C C 1 C C 1 C   #0180, 1 C 1 C C A D E D D C B E C 0 C  0 C B C B B C B E C C 1 C C ┆
0x1ea80…1eb00 UnusedSector ┆E C  D C E C C B C B C D C B E C D C  E C C 1 C D C B D B C B C 3 C 8  E E E E E C C C D E C B C 1 C 7  A C B E C C C E C C E C ┆
0x1eb00…1eb80 UnusedSector ┆E A C B  C E C B C D E 1 D C E C D C E 0  0 E E C D C C C A A E 2 A B D 2   #0200, B B B B B E E E D A E 9 E E E E  B E D 2 B B ┆
0x1eb80…1ec00 UnusedSector ┆B B B E E D C B C A  E 9 E E E E B E B D 2 E A E 2 E  A E 2 E E C B B E C B B E 0 C 2  0 2 0 D C B B E C E B C 0 C A C  D 0 B C ┆
0x1ec00…1ec80 UnusedSector ┆1 C D 0 B C 0 8 8 E 1 1  0 0 C B E B B E B B E E 8 E E C  D 9 E E E E E E E E B B E C E D   #0280, B B C D A E E D C C 0 E D C D┆
0x1ec80…1ed00 UnusedSector ┆ E  B C B E C B C D E C C B C D C D  C D C B B 8 E E 0 E 0 C E C D C  0 C D C D C 0 C 0 C 0 C 0 C 0 C  8 E E E E B E E 1 C 1 C D┆
0x1ed00…1ed80 UnusedSector ┆ B C D  A C C B C B C D 0 C D 0 C D 8 E  E E E E E E E E E E E 0 0 0 0 0  0 C C 2 0 0 A C 2 0 7 A A E C 0   #0300, C 0 C D E C D┆
0x1ed80…1ee00 UnusedSector ┆ C D C C C 0 A E 7  A 2 E 7 A E C 0 C 0 C D C B C C  0 C D C C C 0 A E 7 A 2 E 7 A E  C 0 C 0 C D C B C C C 0 D 7 A C  C 0 1 6 A┆
0x1ee00…1ee80 UnusedSector ┆ B C D C C 0 E 0 C C 0  C D E C B 0 D C C 1 C D C E 0 C  B E C D C D C D C B C D C B B E  C D C D C B C D C B B C D C B C   #038┆
0x1ee80…1ef00 UnusedSector ┆0, D C C 1 C C 1 C C C C D C B C 0  C D D 0 B 6 C 0 C D D 2 B E B 6  2 A C B C D C B C C C 1 C C D D  B E E 0 0 0 B C C 7 A C D ┆
0x1ef00…1ef80 UnusedSector ┆D 0 6  C 7 A A E C C D D 2 0 6 E C D 0  B E B C B E C 0 E C D C 0 C D C  B E E C B E 9 C 1 E C C C C C D  C D C D C C 0 C C 0 C ┆
0x1ef80…1f000 UnusedSector ┆C E 8 E E   #  1 C C C C D C B C 0  C D D 0 B 6 C 0 C D D 2 B E B 6  2 A C B C D C B C C C 1 C C D D  B E E 0 0 0 B C C 7 A C D ┆
0x1f000…1f080 UnusedSector ┆ 0139 CFAF BB22 E26C B94B BA25 E20B  0268L B94B BA28 E221 E248 866D E18D E121 C704  0270L D121 9C72 E27A E27F E28C E27F E27A E27┆
0x1f080…1f100 UnusedSector ┆F  0278L E287 E27F BB31 B95D E271 C101 E2C5 D120  0280L B946 BE20 CF12 DF10 A599 E353 E27D D120  0288L CF12 C124 011F E28F D120 ┆
0x1f100…1f180 UnusedSector ┆CF12 DF04 E1DD  0290L BE36 CF2E BF34 E29E C705 B43E CF12 D921  0298L E2A0 C603 CF29 BF3E CF08 DE21 C704 D540  02A0L CF13 DF00 CF┆
0x1f180…1f200 UnusedSector ┆AF B92B BC43 86A6 E146 E1A1  02A8L 0000 E040 0000 C107 E2C5 CF00 D821 CF12  02B0L 0538 C703 D720 CF29 DF00 CF30 011F CF31  02B8L┆
0x1f200…1f280 UnusedSector ┆ 021F CF32 031F CF33 041F CF34 051F CF35  02C0L 86C1 E01E E15F E15F E1A3 BF28 E2C5 E1B1  02C8L 1820 C706 1349 C704 D700 B82D C70┆
0x1f280…1f300 UnusedSector ┆7 D720  02D0L A1D6 C602 CFAF BE27 CF00 B832 CF12 DF00  02D8L 003E CF13 DF00 095C C702 D700 81DF E1AF  02E0L E2A5 E15D E15D E15B ┆
0x1f300…1f380 UnusedSector ┆E24D E15D E2A5 E15D  02E8L E01A E15D E15D 0000 0000 0000 0000 0000  02F0L 0000 C040 C1FF 2100 000F 001F A0F3 C040  02F8L 2100 00┆
0x1f380…1f400 UnusedSector ┆0F 7F02 A2FE A0F8 E305 CF30 021F  0300L CF31 001F CF39 DF01 E307 CF39 DF00 CF38  0308L DF00 CF2F C0FF C1FF 001F A00F E313 7F02  ┆
0x1f400…1f480 UnusedSector ┆0310L A216 2100 E30C 7F02 A216 E31C CF32 021F  0318L CF33 001F CF39 DE21 CF38 BE29 CF2F C12F  0320L 011F C702 D700 C705 C0FF C1F┆
0x1f480…1f500 UnusedSector ┆F 0017 A029  0328L E32D 7702 A230 2100 E326 7702 A230 E336  0330L CF34 021F CF35 001F CF39 DD21 CF38 BD21  0338L CF2F C1E3 C015 ┆
0x1f500…1f580 UnusedSector ┆011F DF15 7F02 A246 C00D  0340L C14B 011F 1983 6302 A246 B848 CF39 D821  0348L CF2F C12F 011F E35F 011F CF2A C170 011F  0350L CF┆
0x1f580…1f600 UnusedSector ┆29 DF00 E3FD CF29 BF3C 063D DF21 CF3B  0358L C705 171F C702 DF00 C603 E29E 0000 C706  0360L B122 E3EE C703 D720 C704 D704 C707 D┆
0x1f600…1f680 UnusedSector ┆   GROUP-2  #0000, 7 7 7 7 6 2 6 F 7 6 E 7 0 0 1 7  F A 0 0 6 2 F 8 7 7 8 0 0 0 F 9  7 6 7 7 0 1 F 7 F F F 6 F E 9 F  C 0 0 0 0 ┆
0x1f680…1f700 UnusedSector ┆0 0 0 0 0 0 0 0 0 0 0  F E 9 F F F E F C F E F F F E 7  9 0 0 1 2 9 9 9 9 C F 9 0 0 0 7  F E 9 9 E 0 8 7 5 7 7 1 7 F 5 F  0 1 0 ┆
0x1f700…1f780 UnusedSector ┆5 F F F 7 7 7 5 7 7 7 F F   #0080, 8 0 E 1 2 F F 7 7 6 9 0 1 7 0 C  9 C 0 1 2 5 F 7 7 1 F F F 7 7 F  F 7 0 F F 1 F 0 F F 1 F 0 F┆
0x1f780…1f800 UnusedSector ┆ F 1  F 0 F F 1 F 0 F F 1 F 0 F F 1 F  0 F 7 F F 1 0 0 0 4 0 0 0 0 F F  F 1 0 F F F 1 0 F F F 1 0 F F 7  1 7 7 7 7 F F F 7 D 5 1┆
0x1f800…1f880 UnusedSector ┆ 7 7 1 0  1 B D F 1 1 F F F 9 C 1 1 2 1 F   #0100, 7 F F 1 F B F 7 F F 7 F F F F F  7 6 3 7 1 7 7 F 9 C D 1 1 2 0 0  0 F 2 F 4 F┆
0x1f880…1f900 UnusedSector ┆ F F E C F D 1 0 F F  F 0 F 0 F F F 0 F 1 0 0 0 0 0 0  9 C 6 2 1 2 5 F D 7 7 1 0 0 F F  7 7 F 0 7 1 F 8 5 F 1 7 7 6 2 F  9 1 F 8┆
0x1f900…1f980 UnusedSector ┆ 1 F 9 1 1 2 F F F F 1 A  E 1 F E 1 1 3 3 1 F 7 F F 7 F F   #0180, F F F 7 6 3 7 1 7 7 F D 1 F 2 F  4 F F F E C F F 1 F 7 F F 6 ┆
0x1f980…1fa00 UnusedSector ┆2 F  F 6 2 6 F E F 8 F F F F 0 F F 6  2 7 F F 7 1 F E 1 8 F 8 0 F F 6  0 1 2 0 0 5 F 7 0 1 F F F F F F  0 F D 1 5 7 F 0 F 7 0 6 ┆
0x1fa00…1fa80 UnusedSector ┆1 5 F F  F 2 F F F F 1 D F 5 1 7 0 F 1 0  0 1 2 F F 0 7 F 4 2 2 2 5 A 3 4   #0200, B 9 B C B 2 2 2 3 4 2 B 2 2 2 2  9 2 3 4 B 9 ┆
0x1fa80…1fb00 UnusedSector ┆B C B 2 2 3 7 5 7 4  2 B 2 2 2 2 9 2 D 3 4 2 2 2 2 2  2 2 2 2 2 1 9 B 2 1 9 B 2 0 0 4  8 2 1 3 1 9 C 2 1 2 D F 1 F 3 7  7 0 D 7 ┆
0x1fb00…1fb80 UnusedSector ┆5 7 7 0 D F 1 3 3 2 6 4  1 1 F B 2 9 A 2 9 A 2 2 6 1 1 7  1 C 2 2 2 2 2 2 2 2 B 9 2 1 2 1   #0280, 9 E F F 5 3 2 1 F 1 1 2 1 F F┆
0x1fb80…1fc00 UnusedSector ┆ 1  E F F 2 7 4 F 9 2 6 F F F E 7 5  F F F 9 C 6 1 1 0 0 0 1 2 F 8 F  5 7 7 F F F 1 F 2 F 3 F 4 F 5 F  6 0 1 1 1 F 2 1 8 7 3 7 7┆
0x1fc00…1fc80 UnusedSector ┆ 8 7 7  1 6 F E F 8 F F 0 F F 9 7 7 1 1  2 1 1 1 2 1 2 1 0 1 1 0 0 0 0 0  0 0 1 1 0 0 0 0 1 0 F 2 0 3 F 2   #0300, F 0 F F 3 F F┆
0x1fc80…1fd00 UnusedSector ┆ F F F 0 1 0 0 3 F  2 1 3 F 2 3 F 2 F 0 F E F E F 1  1 7 7 7 0 1 0 0 3 7 2 1 3 7 2 3  F 2 F 0 F D F D F 1 0 1 F F 2 0  1 1 9 3 2┆
0x1fd00…1fd80 UnusedSector ┆ 8 F 8 F 1 1 3 1 F 1 1  F F 3 F F 6 F F 7 7 7 F 6 2 0 7  1 3 7 7 7 7 7 7 7 6 7 5 7 3 2 3  7 2 7 7 7 3 7 4 7 2 3 F C F C 7   #038┆
0x1fd80…1fe00 UnusedSector ┆0, 7 7 F F 7 F F 0 1 2 7 7 F D 7 2  7 3 3 0 D 2 7 2 7 3 3 2 D 3 D 2  1 1 7 6 7 7 0 D 4 7 F F F 7 7 7  D 3 3 0 0 0 D 2 7 7 3 7 3 ┆
0x1fe00…1fe80 UnusedSector ┆3 0 2  7 7 3 4 3 4 7 3 3 2 0 2 3 7 7 0  D 3 D 7 5 3 F 3 3 F F F 0 F B F  B 3 3 F 8 3 A F F 3 7 7 7 7 F F  F F F F F 1 1 F 1 1 F ┆
0x1fe80…1ff00 UnusedSector ┆1 3 6 0 0   #  F 0 1 2 7 7 F D 7 2  7 3 3 0 D 2 7 2 7 3 3 2 D 3 D 2  1 1 7 6 7 7 0 D 4 7 F F F 7 7 7  D 3 3 0 0 0 D 2 7 7 3 7 3 ┆
0x1ff00…1ff80 UnusedSector ┆D ;=================================================================== 0624 02AD ; 0625 02AD ; CALL: 0626 02AD ; R6: RETURN ADDR┆
0x1ff80…20000 UnusedSector ┆ESS CODE 0627 02AD ; 0628 02AD INT: 0629 02AD XMTRI IVR INSTR ;; 062A 02AE XMTBI RBBIT0 MASK1 1 ; SET INSTRUCT. NOT LOADED 062B ┆
0x20000…20080 UnusedSector ┆02AF XMTRI IVR CONT1 ;; 062C 02B0 MOVRB R5 MASK1 RBBIT0 ; UPDATE CU INIT SEQ 062D 02B1 XMTRI IVL CPUINT ;; 062E 02B2 XMTBI LBBIT┆
0x20080…20100 UnusedSector ┆7 MASK1 0 ; GENERATE CR80 INTERRUPT 062F 02B3 XMTRI IVR STACK ;; 0630 02B4 XMTBI RBBIT7 NOMASK 0 ; CLEAR STACK 0631 02B5 ; 0632 ┆
0x20100…20180 UnusedSector ┆02B5 XMTRI IVR REG1 ;; 0633 02B6 MOVRB R1 NOMASK RBBIT7 ; DUMP REGISTER TO RAM 0634 02B7 XMTRI IVR REG2 ;; 0635 02B8 MOVRB R2 NO┆
0x20180…20200 UnusedSector ┆MASK RBBIT7 ; - 0636 02B9 XMTRI IVR REG3 ;; 0637 02BA MOVRB R3 NOMASK RBBIT7 ; - 0638 02BB XMTRI IVR REG4 ;; 0639 02BC MOVRB R4 ┆
0x20200…20280 UnusedSector ┆NOMASK RBBIT7 ; - 063A 02BD XMTRI IVR REG5 ;; 063B 02BE MOVRB R5 NOMASK RBBIT7 ; - 063C 02BF XMTRI IVR REG6 ;; 063D 02C0 ; 063E ┆
0x20280…20300 UnusedSector ┆02C0 ;;;;;; 063F 02C0 ;;;;;; 0640 02C0 XECRI R6 INT1 ; CHOOSE RETURN ADDRESS 0641 02C1 INT1: ; RETURN TO: 0642 02C1 JMPAI OFL3 ;┆
0x20300…20380 UnusedSector ┆ 0: OFF LINE SEQUENCE 0643 02C2 JMPAI AVAIL ; 1: SELECTION SEQUENCE 0644 02C3 JMPAI AVAIL ; 2: AVAILABLE SEQUENCE 0645 02C4 JMPA┆
0x20380…20400 UnusedSector ┆I A2 ; 3: NOT AVAILABLE SEQ. 0646 02C5 ; 0647 02C5 ;==== END INTERRUPT SEQUENCE ======================================= 0648 02C┆
0x20400…20480 UnusedSector ┆5 ; 0649 02C5 ; 064A 02C5 ;=================================================================== 064B 02C5 ; DISCONNECT OR RESET S┆
0x20480…20500 UnusedSector ┆UBROUTINE 064C 02C5 ;=================================================================== 064D 02C5 ; 064E 02C5 ; CALL: 064F 02C5┆
0x20500…20580 DataSector[»GROUP1«]
         […0x1…]
0x20600…20680 DataSector[»GROUP0«]
         […0x1…]
0x20700…20780 DataSector[»PAGE«]
0x20780…20800 UnusedSector ┆T ERROR POINTER  XMTRI IVR REG4 ;;  MOVRB AUX NOMASK RBBIT7 ; RAM CONTENTS TO REG4  XMTRI IVR HWER ;;  XMTBI RBBIT6 MASK1 1 ; SE┆
0x20800…20880 UnusedSector ┆T ERROR BIT RES17:  XMTRI IVR OVFREG ;;  NZTBI RBBIT6 MASK1 RES10 ; JMP IF CONT. TEST  XMTRI IVR TOTAD ;;  XMTRI R1 TOTAD ; ADDR┆
0x20880…20900 UnusedSector ┆ESS TO R1  MOVRB R1 NOMASK RBBIT7 ; RESTORE RAM CONTENT ; ; LEFT BANK (BUSIN) ; ----------------- ; RES20:  XMTRI IVL DMAMOD ;; ┆
0x20900…20980 UnusedSector ┆ XMTBI LBBIT7 NOMASK 0 ; CLEAR DMAMOD  XMTRI IVL BUSIN ;;  XMTRI AUX 255 ; LOAD COUNTER  XMTRI R1 MIN1 ; PREPARE DECREMENTING RE┆
0x20980…20a00 UnusedSector ┆S21:  MOVRB AUX NOMASK LBBIT7 ; LOAD LEFT BANK  NZTRI AUX RES22 ; JMP IF TEST NOT ENDED  JMPAI RES24 ; JMP (IF TEST ENDED) RES22┆
0x20a00…20a80 UnusedSector ┆:  XORBR LBBIT7 NOMASK R2 ; COMPARE  NZTRI R2 RES27 ; JMP IF ERROR  ADDRR R1 NOROT AUX ; DECREMENT COUNTER  JMPAI RES21 ; LOOP R┆
0x20a80…20b00 UnusedSector ┆ES24: ; (TEST ENDED)  XORBR LBBIT7 NOMASK R2 ; COMPARE  NZTRI R2 RES27 ; JMP IF ERROR  JMPAI RES28 ; CONT. (NO ERROR) RES27: ; (┆
0x20b00…20b80 UnusedSector ┆ERROR)  XMTRI IVR REG5 ;;  MOVRB R2 NOMASK RBBIT7 ; BIT ERROR POINTER  XMTRI IVR REG6 ;;  MOVRB AUX NOMASK RBBIT7 ; WORD IN ERRO┆
0x20b80…20c00 UnusedSector ┆R TO REG6  XMTRI IVR HWER ;;  XMTBI RBBIT5 MASK1 1 ; SET BUSIN ERROR RES28:  XMTRI IVR OVFREG ;;  NZTBI RBBIT5 MASK1 RES20 ; LOO┆
0x20c00…20c80 UnusedSector ┆P IF CONT TEST ; ; INSTRUCTION TEST ; ---------------- ; RES30: ; (XMTBI, CLEAR BIT 0-2)  XMTRI IVR TOTAD ;;  XMTRI R1 227 ; 111┆
0x20c80…20d00 UnusedSector ┆0 0011 TO R1  XMTRI AUX 21 ; 0001 0101 TO AUX  MOVRB R1 NOMASK RBBIT7 ; 1110 0011 TO RB  XMTBI RBBIT7 NOMASK 21 ; 0001 0101 TO R┆
0x20d00…20d80 UnusedSector ┆B  XORBR RBBIT7 NOMASK R2 ; COMPARE  NZTRI R2 RES32 ; JMP IF ERROR ; (XMTBI) ; (READ "SPLIT FIELD")  XMTRI AUX 13 ; 0000 1101 TO┆
0x20d80…20e00 UnusedSector ┆ AUX  XMTRI R1 75 ; 0100 1011 TO R1  MOVRB R1 NOMASK RBBIT7 ; 0100 1011 TO RB ; (MOVBR)  MOVBR RBBIT1 MASK4 R3 ; 0000 1101 TO R3┆
0x20e00…20e80 UnusedSector ┆  XORRR R3 NOROT R2 ; COMPARE  NZTRI R2 RES32 ; JMP IF ERROR ; (NZTBI)  NZTBI RBBIT0 MASK2 RES39 ; JMP IF BIT7 DETECTED RES32: ;┆
0x20e80…20f00 UnusedSector ┆ (ERROR)  XMTRI IVR HWER ;;  XMTBI RBBIT0 MASK1 1 ; SET INSTRUCTION ERROR RES39:  XMTRI IVR TOTAD ;;  XMTRI R1 TOTAD ; ADDRESS T┆
0x20f00…20f80 UnusedSector ┆O R1 ;  MOVRB R1 NOMASK RBBIT7 ; RESTORE TOTAD  JMPAI RES39A ;**** ; ; ; REMOTE ROUTINE (LOAD SPECIFIC RAM WORDS) ; REMB:  MOVRB┆
0x20f80…21000 UnusedSector ┆ R1 NOMASK RBBIT7 ; ALL ONES TO COMMAND MASK  XMTRI IVR BUSY ;;  XMTRI R1 BYSTAT ; BUSY STATUS TO R1  MOVRB R1 NOMASK RBBIT7 ; B┆
0x21000…21080 UnusedSector ┆USY STATUS TO BUSY  XMTRI IVR STACK ;;  XMTBI RBBIT7 NOMASK 0 ; CLEAR STACK  JMPAI RES80 ; CONTINUE ; ; ; REMOTE ROUTINE ; REMD:┆
0x21080…21100 UnusedSector ┆  XMTRI IVR STACK ;;  NZTBI RBBIT7 MASK1 SSS2 ; JMP IF AUTO REQUEST  MOVRB R6 MASK1 RBBIT5 ; UPDATE ENDSTA IN STACK  XMTBI RBBIT┆
0x21100…21180 UnusedSector ┆7 MASK1 1 ; SET UP AUTO REQUEST  XMTRI IVR AUTSTA ;;  XMTRI IVL BUSIN ;;  MOVBB LBBIT7 NOMASK RBBIT7 ; STORE STACKED STATUS  XMT┆
0x21180…21200 UnusedSector ┆RI IVL DMAMOD ;;  XMTBI RBBIT7 NOMASK 0 ; CLEAR DMA MODE SSS2:  XMTRI R6 3 ; MODIFY RETURN ADDRESS  JMPAI DOI ; JMP TO "DROP OPE┆
0x21200…21280 UnusedSector ┆RATIONAL IN" ;  FILL0 RES39A: ; ; PRODUCTION TEST ? ; ----------------- ;  XMTRI IVL LBER ;;  NZTBI LBBIT1 MASK1 RES40 ; JMP IF ┆
0x21280…21300 UnusedSector ┆PROD. TEST  JMPAI RES70 ; JMP (IF NOT PROD. TEST) ; ; LBER ; ---- ; RES40:  XMTRI IVL CPUINT ;;  XMTBI LBBIT7 MASK1 0 ; GENERATE┆
0x21300…21380 UnusedSector ┆ CR80 INTERR.  ; (CLEAR ERRORS)  XMTRI IVL ITREG ;;  XMTBI LBBIT7 NOMASK 4 ; RAISE MTRIN=OPLOUT  XMTRI IVL BUSOUT ;;  XMTBI LBBI┆
0x21380…21400 UnusedSector ┆T7 MASK1 0 ; CLEAR RESET FF'S  XMTRI IVL LBER ;;  NZTBI LBBIT6 MASK5 RES47 ; JMP IF ERROR ; ; (RESET FF'S)  XMTRI IVL ITREG ;;  ┆
0x21400…21480 UnusedSector ┆XMTBI LBBIT5 MASK1 0 ; DROP MTRIN=OPLOUT  XMTRI IVL LBER ;;  NZTBI LBBIT3 MASK1 RES47 ; JMP IF ERROR (SEL RES)  NZTBI LBBIT2 MAS┆
0x21480…21500 UnusedSector ┆K1 RES42 ; CONT. IF SYS RES  JMPAI RES47 ; JMP (IF ERROR) RES42:  XMTRI IVL ITREG ;;  XMTBI LBBIT2 MASK1 1 ; RAISE MK0IN=SUPOUT ┆
0x21500…21580 UnusedSector ┆ XMTRI IVL BUSOUT ;;  XMTBI LBBIT7 MASK1 0 ; CLEAR RESET FF'S  XMTRI IVL LBER ;;  NZTBI LBBIT3 MASK2 RES47 ; JMP IF ERROR (SYS O┆
0x21580…21600 UnusedSector ┆R SEL RES)  XMTRI IVL ITREG ;;  XMTBI LBBIT4 MASK1 1 ; RAISE OPL IN  XMTRI IVL LBER ;;  NZTBI LBBIT2 MASK1 RES47 ; JMP IF ERROR ┆
0x21600…21680 UnusedSector ┆(SYSRES)  NZTBI LBBIT3 MASK1 RES48 ; CONT. IF SEL RES RES47: ; (ERROR)  XMTRI IVR HWER ;;  XMTBI RBBIT4 MASK1 1 ; SET LBER ERROR┆
0x21680…21700 UnusedSector ┆ RES48: ; (TEST ENDED)  XMTRI IVR OVFREG ;;  NZTBI RBBIT4 MASK1 RES40 ; LOOP IF CONT. TEST ; ; DMA AND PARITY CIRCUIT ; --------┆
0x21700…21780 UnusedSector ┆-------------- ; RES50:  XMTRI IVL CPUINT ;;  XMTBI LBBIT7 MASK1 0 ; GEN. CR80 INTERRUPT  ; (CLEAR ERROR BITS)  XMTRI IVL ADHIGH┆
0x21780…21800 UnusedSector ┆ ;;  XMTRI IVR 4 ;;  MOVBB RBBIT7 NOMASK LBBIT7 ; START ADDRESS, MSB'S (=4)  XMTRI IVL ADLOW ;;  XMTRI IVR 0 ;;  MOVBB RBBIT7 NO┆
0x21800…21880 UnusedSector ┆MASK LBBIT7 ; START ADDRESS, LSB'S (=0)  XMTRI AUX 255 ; ALL ONES TO AUX  XMTRI R1 2 ; LOAD WORD COUNTER  XMTRI R2 15 ; 00001111┆
0x21880…21900 UnusedSector ┆ TO R2  XMTRI IVL DMAMOD ;;  XMTBI LBBIT7 NOMASK DAIN ; "WRITE IN MEMORY"  XMTRI IVR FOTAD ;;  NZTBI RBBIT5 MASK1 RXX67 ; JMP IF┆
0x21900…21980 UnusedSector ┆ ERROR (DMA RUN.) RES52:  XMTRI IVL BUSIN ;;  MOVRB R2 NOMASK LBBIT7 ; LOAD BUSIN=BUSOUT  XMTRI IVL ITREG ;;  XMTBI LBBIT3 MASK1┆
0x21980…21a00 UnusedSector ┆ 1 ; RAISE SERVICE IN  XMTBI LBBIT3 MASK1 0 ; DROP SERVICE IN  MOVRR AUX NOROT AUX ; NOP  NZTBI RBBIT5 MASK1 RXX67 ; JMP IF ERRO┆
0x21a00…21a80 UnusedSector ┆R (DMA RUN.)  XORRR R2 ROT1L R2 ; ROTATE AND INVERT DATA  XMTRI IVL BUSIN ;;  MOVRB R2 NOMASK LBBIT7 ; LOAD BUSIN=BUSOUT  XMTRI ┆
0x21a80…21b00 UnusedSector ┆IVL ITREG ;;  XMTBI LBBIT3 MASK1 1 ; RAISE SRV IN  XMTBI LBBIT3 MASK1 0 ; DROP SRV IN  ADDRR R2 NOROT R2 ; "INVERT PARITY BIT"  ┆
0x21b00…21b80 UnusedSector ┆NZTBI RBBIT5 MASK1 RES54 ; JMP IF DMA RUNNING RXX67:  JMPAI RES67 ; JMP (IF ERROR) RES54:  NZTBI RBBIT5 MASK1 RES54 ; LOOP IF DM┆
0x21b80…21c00 UnusedSector ┆A RUNNING  XORRR R2 ROT1L R2 ; ROTATE AND INV. DATA  ADDRR R1 NOROT R1 ; DECREMENT COUNTER  NZTRI R1 RES52 ; JMP IF TEST NOT END┆
0x21c00…21c80 UnusedSector ┆ED  XMTRI IVL LBER ;;  NZTBI LBBIT6 MASK2 REX67 ; JMP IF TO/PAR ERROR  XMTRI IVL DMAMOD ;;  XMTBI LBBIT7 NOMASK 0 ; CLEAR DMA MO┆
0x21c80…21d00 UnusedSector ┆D ;  XMTRI AUX 15 ; DATAWORD TO AUX  NZTBI RBBIT5 MASK1 REX67 ; JMP IF ERROR (DMA RUN) ;  XMTRI R4 1 ; R4: FLAG  XMTRI IVL ADLOW┆
0x21d00…21d80 UnusedSector ┆ ;;  XMTRI IVR 0 ;;  MOVBB RBBIT7 NOMASK LBBIT7 ; START ADDRESS, LSB'S (=0)  XMTRI IVR FOTAD ;;  XMTRI IVL DMAMOD ;;  XMTBI LBBI┆
0x21d80…21e00 UnusedSector ┆T7 NOMASK FETCH ; FETCH FIRST DATA  XMTBI LBBIT7 NOMASK DAOUT ; "READ FROM MEMORY"  NZTBI RBBIT5 MASK1 RES56 ; JMP IF DMA RUNNIN┆
0x21e00…21e80 UnusedSector ┆G REX67:  JMPAI RES67 ; JMP (IF ERROR) REX66:  JMPAI RES66 ; **  FILL0  FILL0  FILL0 RES56:  NZTBI RBBIT5 MASK1 RES56 ; LOOP IF ┆
0x21e80…21f00 UnusedSector ┆DMA RUNNING  XMTRI R2 255 ; ALL ONES TO R2 RES58:  XMTRI IVL BUSIN ;;  XORBR LBBIT7 NOMASK R3 ; COMPARE (0F/3E)  NZTRI R3 REX66 ┆
0x21f00…21f80 UnusedSector ┆; JMP IF ERROR  XMTRI IVL ITREG ;;  XMTBI LBBIT3 MASK1 1 ; RAISE SRV IN  XMTBI LBBIT3 MASK1 0 ; DROP SRV IN  MOVRR AUX ROT1L AUX┆
0x21f80…22000 UnusedSector ┆ ; ROTATE AUX  XORRR R2 NOROT AUX ; INVERT AUX  XMTRI IVL BUSIN ;;  XORBR LBBIT7 NOMASK R3 ; COMPARE (E1/83)  NZTRI R3 RES66 ; J┆
0x22000…22080 UnusedSector ┆MP IF ERROR  NZTRI R4 RES60 ; JMP IF TEST NOT ENDED  JMPAI RES62 ; JMP (IF TEST ENDED) RES60:  XMTRI R4 0 ; R4: FLAG  XMTRI IVL ┆
0x22080…22100 UnusedSector ┆ITREG ;;  XMTBI LBBIT3 MASK1 1 ; RAISE SRV IN  XMTBI LBBIT3 MASK1 0 ; DROP SRV IN  ADDRR R2 NOROT AUX ; "INVERT PARITY BIT"  MOV┆
0x22100…22180 UnusedSector ┆RR AUX ROT1L AUX ; ROTATE AUX  XORRR R2 NOROT AUX ; INVERT AUX  JMPAI RES56 ; LOOP RES62:  XMTRI IVL DMAMOD ;;  XMTBI LBBIT7 NOM┆
0x22180…22200 UnusedSector ┆ASK 0 ; CLEAR DMAMOD  MOVRR AUX NOROT AUX ; NOP  NZTBI RBBIT5 MASK1 RES64 ; CONT. IF DMA RUNNING  JMPAI RES67 ; JMP (IF ERROR) R┆
0x22200…22280 UnusedSector ┆ES64:  NZTBI RBBIT5 MASK1 RES64 ; LOOP IF DMA RUNNING  XMTRI IVL LBER ;;  NZTBI LBBIT5 MASK2 RES67 ; JMP IF TO/PAR ERROR  JMPAI ┆
0x22280…22300 UnusedSector ┆RES69 ; CONTINUE RES66: ; (ERROR IN DATA)  XMTRI IVR REG11 ;;  MOVRB R3 NOMASK RBBIT7 ; BIT ERROR POINTER  JMPAI RES68 ; CONTINU┆
0x22300…22380 UnusedSector ┆E RES67: ; (ERROR IN CONTROL LOGIC)  XMTRI IVR REG11 ;;  XMTBI RBBIT7 NOMASK 0 ; CLEAR BIT ERROR POINTER RES68:  XMTRI IVR AUXRE┆
0x22380…22400 UnusedSector ┆G ;;  MOVRB AUX NOMASK RBBIT7 ; (WORD IN ERROR)  XMTRI IVR HWER ;;  XMTBI RBBIT3 MASK1 1 ; SET DMA ERROR BIT RES69:  XMTRI IVR O┆
0x22400…22480 UnusedSector ┆VFREG ;;  NZTBI RBBIT3 MASK1 REX50 ; LOOP IF CONT. TEST  JMPAI RES69A ;**** REX50:  JMPAI RES50 ;** ; ; CONT. LEFT BANK LOAD ; -┆
0x22480…22500 UnusedSector ┆------------------- ; RES69A:  XMTRI IVR OVFREG ;;  NZTBI RBBIT0 MASK1 RES69B ; JMP IF CONT. TEST  JMPAI RES10 ; LOOP (PROD TEST┆
0x22500…22580 UnusedSector ┆) RES69B:  XECBI RBBIT2 MASK2 RES69C ; CHOOSE LEFT BANK ADDRESS ;;;;;; ;;;;;;  XMTRI IVR 0 ;;  MOVBB RBBIT7 NOMASK LBBIT7 ; MOVE┆
0x22580…22600 UnusedSector ┆ RAM TO LEFT BANK  JMPAI RES69A ; LOOP (CONT. TEST) RES69C:  XMTRI IVL ITREG ;; 0: INTAGS  XMTRI IVL BUSIN ;; 1: BUS IN  XMTRI I┆
0x22600…22680 UnusedSector ┆VL DMAMOD ;; 2: REQ. & MODE REGISTER  XMTRI IVL ADLOW ;; 3: ADDRESS COUNTER, LSB'S ; ; ; LOAD SPECIFIC RAM WORDS ; -------------┆
0x22680…22700 UnusedSector ┆---------- ; RES70:  XMTRI IVR CONT1 ;;  XMTBI RBBIT7 NOMASK 0 ; CLEAR CONT1  XMTRI IVR CONT2 ;;  XMTBI RBBIT7 NOMASK 2 ; CLEAR ┆
0x22700…22780 UnusedSector ┆CONT2 AND SET RESET DONE  XMTRI IVR REQINS ;;  XMTBI RBBIT7 NOMASK 0 ; CLEAR REQUEST INSTR. WORD  XMTRI IVR INSTR ;;  XMTRI R1 1┆
0x22780…22800 UnusedSector ┆92 ;  MOVRB R1 NOMASK RBBIT7 ; SET INSTRUCTION NOT LOADED  ; AND "OFF LINE"  XMTRI IVR BYCNT ;;  XMTRI R1 128 ;  MOVRB R1 NOMASK┆
0x22800…22880 UnusedSector ┆ RBBIT7 ; DISABLE BUSY COUNTER  XMTRI IVR CMASK ;;  XMTRI R1 255 ; ALL ONES TO R1  JMPAI REMB ; JMP REMOTE (APP 350) ; ; RETURN ┆
0x22880…22900 UnusedSector ┆; ------ ; RES80: ;;;;;; ;;;;;;  XECRI R6 RES82 ; CHOOSE JMP ADDRESS RES82:  ; RETURN TO  JMPAI OFL1B ; 0: MASTER CLEAR SEQUENCE┆
0x22900…22980 UnusedSector ┆  JMPAI OFL1B ; 1: OFF LINE WAITING LOOP ; ;==== END RESET SUBROUTINE ======================================== $ ;   ; ; RETURN ┆
0x22980…22a00 UnusedSector ┆B 0324 XMTRI AUX 255 ; LOAD COUNTER 070C 0325 XMTRI R1 MIN1 ; PREPARE DECREMENTING 070D 0326 RES21: 070E 0326 MOVRB AUX NOMASK L┆
0x22a00…22a80 UnusedSector ┆BBIT7 ; LOAD LEFT BANK 070F 0327 NZTRI AUX RES22 ; JMP IF TEST NOT ENDED 0710 0328 JMPAI RES24 ; JMP (IF TEST ENDED) 0711 0329 R┆
0x22a80…22b00 UnusedSector ┆ES22: 0712 0329 XORBR LBBIT7 NOMASK R2 ; COMPARE 0713 032A NZTRI R2 RES27 ; JMP IF ERROR 0714 032B ADDRR R1 NOROT AUX ; DECREMEN┆
0x22b00…22b80 UnusedSector ┆T COUNTER 0715 032C JMPAI RES21 ; LOOP 0716 032D RES24: 0717 032D ; (TEST ENDED) 0718 032D XORBR LBBIT7 NOMASK R2 ; COMPARE 0719┆
0x22b80…22c00 UnusedSector ┆ 032E NZTRI R2 RES27 ; JMP IF ERROR 071A 032F JMPAI RES28 ; CONT. (NO ERROR) 071B 0330 RES27: 071C 0330 ; (ERROR) 071D 0330 XMTR┆
0x22c00…22c80 UnusedSector ┆I IVR REG5 ;; 071E 0331 MOVRB R2 NOMASK RBBIT7 ; BIT ERROR POINTER 071F 0332 XMTRI IVR REG6 ;; 0720 0333 MOVRB AUX NOMASK RBBIT7┆
0x22c80…22d00 UnusedSector ┆ ; WORD IN ERROR TO REG6 0721 0334 XMTRI IVR HWER ;; 0722 0335 XMTBI RBBIT5 MASK1 1 ; SET BUSIN ERROR 0723 0336 RES28: 0724 0336┆
0x22d00…22d80 UnusedSector ┆ XMTRI IVR OVFREG ;; 0725 0337 NZTBI RBBIT5 MASK1 RES20 ; LOOP IF CONT TEST 0726 0338 ; 0727 0338 ; INSTRUCTION TEST 0728 0338 ;┆
0x22d80…22e00 UnusedSector ┆ ---------------- 0729 0338 ; 072A 0338 RES30: 072B 0338 ; (XMTBI, CLEAR BIT 0-2) 072C 0338 XMTRI IVR TOTAD ;; 072D 0339 XMTRI R┆
0x22e00…22e80 UnusedSector ┆1 227 ; 1110 0011 TO R1 072E 033A XMTRI AUX 21 ; 0001 0101 TO AUX 072F 033B MOVRB R1 NOMASK RBBIT7 ; 1110 0011 TO RB 0730 033C X┆
0x22e80…22f00 UnusedSector ┆MTBI RBBIT7 NOMASK 21 ; 0001 0101 TO RB 0731 033D XORBR RBBIT7 NOMASK R2 ; COMPARE 0732 033E NZTRI R2 RES32 ; JMP IF ERROR 0733 ┆
0x22f00…22f80 UnusedSector ┆033F ; (XMTBI) 0734 033F ; (READ "SPLIT FIELD") 0735 033F XMTRI AUX 13 ; 0000 1101 TO AUX 0736 0340 XMTRI R1 75 ; 0100 1011 TO R┆
0x22f80…23000 UnusedSector ┆0 0000 0000 0000 0000  03D8L 0000 0000 0000 0000 0000 0000 0000 0000  03E0L 0000 0000 0000 0000 0000 0000 0000 0000  03E8L 0000 ┆
0x23000…23080 UnusedSector ┆0000 0000 0000 0000 0000 0000 0000  03F0L 0000 0000 0000 0000 0000 0000 0000 0000  03F8L 0000 0000 0000 0000 0000 0000 0000 FFFF┆
0x23080…23100 UnusedSector ┆    00 0000 0000 0000  03D8L 0000 0000 0000 0000 0000 0000 0000 0000  03E0L 0000 0000 0000 0000 0000 0000 0000 0000  03E8L 0000 ┆
0x23100…23180 UnusedSector ┆ =1: CR80 DATA OUT 039E 0164 ; =0: CR80 DATA IN 039F 0164 ; START ADDRESS SET UP IN HARD WARE 03A0 0164 ; DMA MODE ENTERED 03A1 ┆
0x23180…23200 UnusedSector ┆0164 ; 03A2 0164 ; 03A3 0164 ; RETURN: 03A4 0164 ; R5: REMAINING BYTE COUNT, MSB'S 03A5 0164 ; R4: REMAINING BYTE COUNT, LSB'S 0┆
0x23200…23280 DataSector[»C8X303«]
         […0x3b…]
0x25000…25080 UnusedSector ┆ LOOP IF COMMAND OUT LOW 01F3 0092 JMPAI SS31 ; - 01F4 0093 SS31A: 01F5 0093 XMTRI R1 2 ; RETURN ADDRESS CODE TO R1 01F6 0094 JM┆
0x25080…25100 UnusedSector ┆PAI DRS ; JMP TO "DISCON.OR RESET 01F7 0095 ; SUBROUTINE" 01F8 0095 SS32: 01F9 0095 NZTRI R5 SO ; JMP IF CU INIT SEQ 01FA 0096 X┆
0x25100…25180 UnusedSector ┆MTRI IVR IBMCOM ;; 01FB 0097 XMTRI IVL BUSOUT ;; 01FC 0098 NZTBI LBBIT7 NOMASK SS32A ; JMP IF NOT TEST IO 01FD 0099 JMPAI SS35 ;┆
0x25180…25200 UnusedSector ┆ JMP (TEST IO),APP.1C0 01FE 009A SS32A: 01FF 009A XMTRI IVR STACK ;; 0200 009B NZTBI RBBIT7 MASK1 SS32X ; JMP IF AUTO REQUEST (A┆
0x25200…25280 UnusedSector ┆PP 1F0) 0201 009C  0202 009C XMTRI IVR IBMCOM ;; 0203 009D MOVBR LBBIT7 NOMASK AUX ; COMMAND TO AUX 0204 009E MOVBB LBBIT7 NOMAS┆
0x25280…25300 UnusedSector ┆K RBBIT7 ; COMMAND TO IBMCOM (STORE PAR.E 0205 009F XMTRI IVR CMASK ;; 0206 00A0 ANDBR RBBIT7 NOMASK AUX ; REMOVE INVALID COMMAN┆
0x25300…25380 UnusedSector ┆D BITS 0207 00A1 SS33: 0208 00A1 XMTRI IVL ITREG ;; 0209 00A2 XMTBI LBBIT0 MASK1 0 ; DROP ADDRESS IN 020A 00A3 ; 020B 00A3 ;----┆
0x25380…25400 UnusedSector ┆-------------------------------------------------------------- 020C 00A3 ; STATUS FROM CR80 MEMORY TO BUSIN 020D 00A3 ;---------┆
0x25400…25480 UnusedSector ┆--------------------------------------------------------- 020E 00A3 ; 020F 00A3 ; RESERVED REGISTERS: 0210 00A3 ; --------------┆
0x25480…25500 UnusedSector ┆----- 0211 00A3 ; 0212 00A3 ; R4: SIZE CODE 0213 00A3 ; 0214 00A3 ; 0215 00A3 ; COMMAND DECODING 0216 00A3 ; ---------------- 02┆
0x25500…25580 UnusedSector ┆17 00A3 DEC0: 0218 00A3 XMTRI IVR COM0 ;; 0219 00A4 XORBR RBBIT7 NOMASK R1 ; COMPARE 021A 00A5 NZTRI R1 DEC1 ; JMP IF NON COMPAR┆
0x25580…25600 UnusedSector ┆E 021B 00A6 XMTRI IVR STAIN0 ;; 021C 00A7 JMPAI GETST ; JMP TO GET STATUS 021D 00A8 DEC1: 021E 00A8 XMTRI IVR COM1 ;; 021F 00A9 ┆
0x25600…25680 UnusedSector ┆XORBR RBBIT7 NOMASK R1 ; 0220 00AA NZTRI R1 DEC2 ; 0221 00AB XMTRI IVR STAIN1 ;; 0222 00AC JMPAI GETST ; 0223 00AD DEC2: 0224 00┆
0x25680…25700 UnusedSector ┆AD XMTRI IVR COM2 ;; 0225 00AE XORBR RBBIT7 NOMASK R1 ; 0226 00AF NZTRI R1 DEC3 ; 0227 00B0 XMTRI IVR STAIN2 ;; 0228 00B1 JMPAI ┆
0x25700…25780 UnusedSector ┆GETST ; 0229 00B2 DEC3: 022A 00B2 XMTRI IVR COM3 ;; 022B 00B3 XORBR RBBIT7 NOMASK R1 ; 022C 00B4 NZTRI R1 DEC4 ; 022D 00B5 XMTRI┆
0x25780…25800 UnusedSector ┆ IVR STAIN3 ;; 022E 00B6 JMPAI GETST ; 022F 00B7 DEC4: 0230 00B7 XMTRI IVR COM4 ;; 0231 00B8 XORBR RBBIT7 NOMASK R1 ; 0232 00B9 ┆
0x25800…25880 UnusedSector ┆NZTRI R1 DEC5 ; 0233 00BA XMTRI IVR STAIN4 ;; 0234 00BB JMPAI GETST ; 0235 00BC DEC5: 0236 00BC XMTRI IVR COM5 ;; 0237 00BD XORB┆
0x25880…25900 UnusedSector ┆R RBBIT7 NOMASK R1 ; 0238 00BE NZTRI R1 DEC6 ; 0239 00BF XMTRI IVR STAIN5 ;; 023A 00C0 JMPAI GETST ; 023B 00C1 DEC6: 023C 00C1 D┆
0x25900…25980 UnusedSector ┆EC9: 023D 00C1 ; (NO MATCH) 023E 00C1 ; --------- 023F 00C1 XMTRI IVR ILLSTA ;; 0240 00C2 XMTRI IVL BUSIN ;; 0241 00C3 MOVBB RBB┆
0x25980…25a00 UnusedSector ┆IT7 NOMASK LBBIT7 ; ILLEGAL COMMAND STATUS TO BUS 0242 00C4 XMTRI IVR OTAD ;; 0243 00C5 JMPAI SS4 ; JMP TO PRESENT STATUS 0244 0┆
0x25a00…25a80 UnusedSector ┆0C6 ; 0245 00C6 FILL0 0246 00C7 FILL0 0247 00C8 FILL0 0248 00C9 ; 0249 00C9 ; GET STATUS ADDRESS 024A 00C9 ; ------------------ ┆
0x25a80…25b00 UnusedSector ┆024B 00C9 ; 024C 00C9 GETST: 024D 00C9 ;;;;;; 024E 00C9 ;;;;;; 024F 00C9 XECRI R4 GETST1 ; CHOOSE JUMP ADDRESS 0250 00CA GETST1:┆
0x25b00…25b80 UnusedSector ┆ 0251 00CA JMPAI GETST2 ; 0: 32 DEVICE ADDRESS 0252 00CB JMPAI GETST3 ; 1: 64 - - 0253 00CC JMPAI GETST4 ; 2:128 - - 0254 00CD J┆
0x25b80…25c00 UnusedSector ┆MPAI GETST5 ; 3:256 - - 0255 00CE ; 0256 00CE GETST2: 0257 00CE MOVBR RBBIT7 MASK3 AUX ; STATUS INCREMENT TO AUX 0258 00CF XMTRI┆
0x25c00…25c80 UnusedSector ┆ IVR IBMAD ;; 0259 00D0 MOVBR RBBIT7 MASK5 R1 ; IBMAD TO R1 025A 00D1 XORRR R1 ROT3L R1 ; FORM STATUS ADDRESS AND 025B 00D2 ; HO┆
0x25c80…25d00 UnusedSector ┆LD IN R1 025C 00D2 JMPAI SETAD ; JMP TO ADDRESS SETUP 025D 00D3 ; 025E 00D3 GETST3: 025F 00D3 MOVBR RBBIT7 MASK2 AUX ; STATUS IN┆
0x25d00…25d80 UnusedSector ┆CREMENT TO AUX 0260 00D4 XMTRI IVR IBMAD ;; 0261 00D5 MOVBR RBBIT7 MASK6 R1 ; IBMAD TO R1 0262 00D6 XORRR R1 ROT2L R1 ; FORM STA┆
0x25d80…25e00 UnusedSector ┆TUS ADDRESS AND 0263 00D7 ; HOLD IN R1 0264 00D7 JMPAI SETAD ; JMP TO ADDRESS SETUP 0265 00D8 ; 0266 00D8 GETST4: 0267 00D8 MOVB┆
0x25e00…25e80 UnusedSector ┆R RBBIT7 MASK1 AUX ; STATUS INCREMENT TO AUX 0268 00D9 XMTRI IVR IBMAD ;; 0269 00DA MOVBR RBBIT7 MASK7 R1 ; IBMAD TO R1 026A 00D┆
0x25e80…25f00 UnusedSector ┆B XORRR R1 ROT1L R1 ; FORM STATUS ADDRESS AND 026B 00DC ; HOLD IN R1 026C 00DC JMPAI SETAD ; JMP TO ADDRESS SETUP 026D 00DD ; 02┆
0x25f00…25f80 UnusedSector ┆6E 00DD GETST5: 026F 00DD XMTRI IVR IBMAD ;; 0270 00DE MOVBR RBBIT7 NOMASK R1 ; HOLD STATUS ADDRESS IN R1 0271 00DF ; 0272 00DF ┆
0x25f80…26000 UnusedSector ┆; ADDRESS SETUP 0273 00DF ; ------------ 0274 00DF ; 0275 00DF SETAD: 0276 00DF XMTRI IVL ADLOW ;; 0277 00E0 MOVRB R1 NOMASK LBB┆
0x26000…26080 UnusedSector ┆IT7 ; SET UP LOWER STATUS AD. BYTE 0278 00E1 ; (MSB'S SET UP IN IDLE LOOP) 0279 00E1 ; 027A 00E1 ; GET STATUS 027B 00E1 ; ------┆
0x26080…26100 UnusedSector ┆---- 027C 00E1 ; 027D 00E1 XMTRI IVL DMAMOD ;; 027E 00E2 XMTBI LBBIT7 NOMASK FETCH ; START DMA 027F 00E3 XMTBI LBBIT7 NOMASK FIN┆
0x26100…26180 UnusedSector ┆FE ; - 0280 00E4 XMTRI IVL BUSIN ;; 0281 00E5 XMTRI IVR TOSTAT ;; 0282 00E6 MOVBB RBBIT7 NOMASK LBBIT7 ; STATUS AT TIMEOUT TO 02┆
0x26180…26200 UnusedSector ┆83 00E7 ; BUSIN REGISTER 0284 00E7 XMTRI IVR OTAD ;; 0285 00E8 XMTRI IVL LBER ;; 0286 00E9 SMBI1: 0287 00E9 NZTBI RBBIT5 MASK1 S┆
0x26200…26280 UnusedSector ┆MBI1 ; LOOP IF DMA RUNNING 0288 00EA NZTBI LBBIT5 MASK1 SMBI2 ; JMP IF TIMEOUT 0289 00EB JMPAI SS4 ; JMP TO "PRESENT STATUS" (IF┆
0x26280…26300 UnusedSector ┆ 028A 00EC ; NOT TIMEOUT) 028B 00EC SMBI2: 028C 00EC XMTRI IVL DMAMOD ;; 028D 00ED XMTBI LBBIT7 NOMASK 0 ; RESET DMAMOD (ENABLE ┆
0x26300…26380 UnusedSector ┆BUSIN REG 028E 00EE JMPAI SS4 ; JMP TO "PRESENT STATUS" 028F 00EF ; 0290 00EF ;-------------------------------------------------┆
0x26380…26400 UnusedSector ┆----------------- 0291 00EF ; STATUS ONLY ? (CU INIT SEQ) 0292 00EF ;-----------------------------------------------------------┆
0x26400…26480 UnusedSector ┆------- 0293 00EF ; 0294 00EF SO: 0295 00EF XMTBI LBBIT0 MASK1 0 ; DROP ADDRESS IN 0296 00F0 JMPAI REMF ; JMP REMOTE (APP 130) 0┆
0x26480…26500 UnusedSector ┆297 00F1 REMFR1: 0298 00F1 NZTBI RBBIT3 MASK2 SO4 ; JMP IF DATATRANSFER 0299 00F2 NZTBI RBBIT5 MASK1 SR ; JMP IF "PRESENT REQ ST┆
0x26500…26580 UnusedSector ┆ATUS" 029A 00F3 ; 029B 00F3 ; NO STATUS PRESENTATION OR DATATRANSFER 029C 00F3 ; -------------------------------------- 029D 00F┆
0x26580…26600 UnusedSector ┆3 ; 029E 00F3 XMTRI IVR CONT1 ;; 029F 00F4 XMTRI R1 64 ; SET "AVAILABLE" IN R1 02A0 00F5 MOVRB R1 NOMASK RBBIT7 ; SET AVAILABLE ┆
0x26600…26680 UnusedSector ┆IN CONT1 02A1 00F6 XMTRI IVR CONT2 ;; 02A2 00F7 XMTBI RBBIT7 NOMASK 0 ; CLEAR CONT2 02A3 00F8 XMTRI IVR OTAD ;; 02A4 00F9 SO1: 0┆
0x26680…26700 UnusedSector ┆2A5 00F9 NZTBI RBBIT1 MASK2 SO2 ; JMP IF DISCON.OR RESET 02A6 00FA NZTBI RBBIT4 MASK1 SO1 ; LOOP IF COMMAND OUT HIGH 02A7 00FB J┆
0x26700…26780 UnusedSector ┆MPAI GINT ; JMP TO GENERATE CR80 INTERR. 02A8 00FC SO2: 02A9 00FC XMTRI R1 3 ; RETURN ADDRES CODE TO R1 02AA 00FD JMPAI DRS ; JM┆
0x26780…26800 UnusedSector ┆P TO DISCONN. OR RESET 02AB 00FE ; SUBROUTINE 02AC 00FE ; (RETURN TO GINT) 02AD 00FE SO4: 02AE 00FE JMPAI SO10 ;** 02AF 00FF ; 0┆
0x26800…26880 UnusedSector ┆2B0 00FF ; GET REQ STATUS 02B1 00FF ; -------------- 02B2 00FF ; 02B3 00FF SR: 02B4 00FF XMTRI IVR REQSTA ;; 02B5 0100 SR1: 02B6┆
0x26880…26900 UnusedSector ┆ 0100 XMTRI IVL BUSIN ;; 02B7 0101 MOVBB RBBIT7 NOMASK LBBIT7 ; MOVE REQ STA TO BUS IN 02B8 0102 XMTRI IVR OTAD ;; 02B9 0103 JMP┆
0x26900…26980 UnusedSector ┆AI SS4 ; CONTINUE 02BA 0104 ; 02BB 0104 ; DATA TRANSFER 02BC 0104 ; ------------- 02BD 0104 ; 02BE 0104 SO10: 02BF 0104 ; (SET U┆
0x26980…26a00 UnusedSector ┆P DMA) 02C0 0104 XMTRI IVR REQINS ;; 02C1 0105 MOVBR RBBIT3 MASK1 R3 ; SET TRANSFER DIRECTION IN R3 02C2 0106 XMTRI IVR RDMADM ;┆
0x26a00…26a80 UnusedSector ┆; 02C3 0107 XMTRI IVL ADHIGH ;; 02C4 0108 MOVBB RBBIT7 NOMASK LBBIT7 ; LOAD DMA START ADDRESS, MSB'S 02C5 0109 XMTRI IVR RDMADL ┆
0x26a80…26b00 UnusedSector ┆;; 02C6 010A XMTRI IVL ADLOW ;; 02C7 010B MOVBB RBBIT7 NOMASK LBBIT7 ; LOAD DMA START ADDRESS, LSB'S 02C8 010C ; 02C9 010C XMTRI┆
0x26b00…26b80 UnusedSector ┆ IVR RCNTM ;; 02CA 010D MOVBR RBBIT7 NOMASK R2 ; BYTE CNT, MSB'S TO R2 02CB 010E XMTRI IVR RCNTL ;; 02CC 010F MOVBR RBBIT7 NOMAS┆
0x26b80…26c00 UnusedSector ┆K R4 ; BYTE CNT, LSB'S TO R4 02CD 0110 ; 02CE 0110 XMTRI IVL DMAMOD ;; 02CF 0111 XMTRI R6 1 ; RETURN ADDRESS CODE TO R6 02D0 011┆
0x26c00…26c80 UnusedSector ┆2 NZTRI R3 SO13 ; JMP IF CR80 DATA OUT 02D1 0113 XMTBI LBBIT7 NOMASK DAIN ; SET UP DMAMODE IN HW 02D2 0114 JMPAI SO14 ; CONTINUE┆
0x26c80…26d00 UnusedSector ┆ 02D3 0115 SO13: 02D4 0115 XMTBI LBBIT7 NOMASK FETCH ; FETCH FIRST DATAWORD 02D5 0116 XMTBI LBBIT7 NOMASK DAOUT ; SET DMAMODE IN┆
0x26d00…26d80 UnusedSector ┆ HW 02D6 0117 SO14: 02D7 0117 XMTRI IVR OTAD ;; 02D8 0118 NZTBI RBBIT1 MASK2 SO15 ; JMP IF DISCON. OR RESET 02D9 0119 NZTBI RBBI┆
0x26d80…26e00 UnusedSector ┆T4 MASK1 SO14 ; LOOP IF COMMAND OUT HIGH 02DA 011A NZTBI RBBIT5 MASK1 SO14 ; LOOP IF DMA RUNNING 02DB 011B JMPAI DMA ; JMP TO DM┆
0x26e00…26e80 UnusedSector ┆A SUBROUTINE 02DC 011C ; (RETURN TO SO20) 02DD 011C SO15: 02DE 011C XMTRI R1 11 ; SET RETURN ADDRESS CODE 02DF 011D JMPAI DRS ; ┆
0x26e80…26f00 UnusedSector ┆JMP TO DISCON. OR RESET 02E0 011E ; SUBROUTINE 02E1 011E ; (RETURN TO GINT) 02E2 011E FILL0 02E3 011F FILL0 02E4 0120 FILL0 02E5┆
0x26f00…26f80 UnusedSector ┆ 0121 ; 02E6 0121 ; (DMA RETURN SEQUENCE) 02E7 0121 ; 02E8 0121 SO20: 02E9 0121 XMTRI IVR UCNTM ;; 02EA 0122 MOVRB R2 NOMASK RBB┆
0x26f80…27000 UnusedSector ┆IT7 ; UPDATE BYTE CNT, MSB'S 02EB 0123 XMTRI IVR UCNTL ;; 02EC 0124 MOVRB R4 NOMASK RBBIT7 ; UPDATE BYTE CNT, LSB'S 02ED 0125 ; ┆
0x27000…27080 UnusedSector ┆02EE 0125 XMTRI IVR CONT2 ;; 02EF 0126 NZTBI RBBIT7 NOMASK SO30 ; JMP IF ERROR IN DMA SUBR. 02F0 0127 XMTRI IVR CONT1 ;; 02F1 01┆
0x27080…27100 UnusedSector ┆28 NZTBI RBBIT6 MASK1 SO30 ; JMP IF DISCONNECT 02F2 0129 NZTBI RBBIT4 MASK1 SO30 ; JMP IF STOP 02F3 012A ; 02F4 012A XMTRI IVR R┆
0x27100…27180 UnusedSector ┆EQINS ;; 02F5 012B NZTBI RBBIT5 MASK1 SO40 ; JMP IF PRESENT REQ STATUS 02F6 012C SO30: 02F7 012C JMPAI GINT ; JMP TO "GEN CR80 I┆
0x27180…27200 UnusedSector ┆NTERR." 02F8 012D SO40: 02F9 012D JMPAI SR ;** 02FA 012E ; 02FB 012E ; REMOTE ROUTINE, SEL SEQ 1 02FC 012E ; 02FD 012E REME: 02F┆
0x27200…27280 UnusedSector ┆E 012E XMTRI IVR STACK ;; 02FF 012F NZTBI RBBIT7 MASK1 REME1 ; JMP IF AUTO REQ 0300 0130 XMTRI IVR REQAD ;; 0301 0131 JMPAI REME┆
0x27280…27300 UnusedSector ┆R ; RETURN 0302 0132 REME1: 0303 0132 XMTRI IVR IBMAD ;; 0304 0133 JMPAI REMER ; RETURN 0305 0134 ; 0306 0134 ; REMOTE ROUTINE, ┆
0x27300…27380 UnusedSector ┆STATUS ONLY ? 0307 0134 ; 0308 0134 REMF: 0309 0134 XMTRI IVR STACK ;; 030A 0135 NZTBI RBBIT7 MASK1 REMF1 ; JMP IF AUTO REQ 030B┆
0x27380…27400 UnusedSector ┆ 0136 XMTRI IVR REQINS ;; 030C 0137 JMPAI REMFR1 ; RETURN 030D 0138 REMF1: ; (AUTO REQ) 030E 0138 XMTRI IVR AUTSTA ;; 030F 0139 ┆
0x27400…27480 UnusedSector ┆JMPAI SR1 ; CONTINUE 0310 013A  0311 013A  0312 013A STPRM2C: ; REMOTE ROUTINE 0313 013A XMTRI IVR PATCH ;; (PAR ERR IS IN PATCH┆
0x27480…27500 UnusedSector ┆ AT STOP) 0314 013B MOVBR RBBIT6 MASK1 R1 ; PARITY ERROR TO R1 0315 013C STPRM2B: 0316 013C XMTRI IVR CONT2 ;; 0317 013D MOVRB R┆
0x27500…27580 UnusedSector ┆1 MASK1 RBBIT0 ; UPDATE BUSOUT CHECK 0318 013E JMPAI DMA10 ; RETURN 0319 013F  031A 013F FILL0 031B 0140 ; 031C 0140 ;----------┆
0x27580…27600 UnusedSector ┆-------------------------------------------------------- 031D 0140 ; PRESENT STATUS (SEL SEQ 4) 031E 0140 ;---------------------┆
0x27600…27680 UnusedSector ┆--------------------------------------------- 031F 0140 ; 0320 0140 SS4: 0321 0140 NZTBI RBBIT1 MASK2 SS42 ; JMP IF DISCONN. OR ┆
0x27680…27700 UnusedSector ┆RESET 0322 0141 NZTBI RBBIT4 MASK1 SS4 ; LOOP IF COMMAND OUT HIGH 0323 0142 XMTRI R6 0 ; SET RETURN ADDRESS CODE 0324 0143 JMPAI┆
0x27700…27780 UnusedSector ┆ SP ; JMP TO "STATUS PRESENTATION" 0325 0144 ; RETURN TO "UPDATE STATUS TO 0326 0144 ; CR 80") 0327 0144 SS42: 0328 0144 XMTRI R┆
0x27780…27800 UnusedSector ┆1 4 ; RETURN ADDRESS CODE TO R1 0329 0145 JMPAI DRS ; JMP TO DISCONN. OR RESET 032A 0146 ; SUBROUTINE 032B 0146 ; (RETURN TO SEL┆
0x27800…27880 UnusedSector ┆OUT) 032C 0146 ; 032D 0146 ;------------------------------------------------------------------ 032E 0146 ; UPDATE STATUS TO CR 8┆
0x27880…27900 UnusedSector ┆0 032F 0146 ;------------------------------------------------------------------ 0330 0146 ; 0331 0146 US: 0332 0146 NZTRI R5 US5┆
0x27900…27980 UnusedSector ┆ ; JMP IF CU INIT SEQ 0333 0147 XMTRI IVR CONT1 ;; 0334 0148 XMTBI RBBIT5 MASK1 0 ; CLEAR FINISH STATUS (IF 0335 0149 ; INITIAL ┆
0x27980…27a00 UnusedSector ┆SELECTION) 0336 0149 XMTRI IVL BUSIN ;; 0337 014A NZTBI LBBIT7 NOMASK US0 ; JMP IF NONZERO STATUS PRESENTE 0338 014B JMPAI US4 ;┆
0x27a00…27a80 UnusedSector ┆ CONTINUE 0339 014C US5: 033A 014C JMPAI A01 ; JMP TO IDLE LOOP, NOT BUSY 033B 014D FILL0 033C 014E US0: 033D 014E XMTBI RBBIT7 ┆
0x27a80…27b00 UnusedSector ┆MASK1 1 ; SET "NON ZERO STATUS" 033E 014F US4: 033F 014F XMTRI IVR IBMAD ;; 0340 0150 XMTRI IVL LBER ;; 0341 0151 NZTBI LBBIT7 M┆
0x27b00…27b80 UnusedSector ┆ASK1 US1 ; JMP IF PARITY ERROR ON ADDRESS 0342 0152 XMTRI IVR IBMCOM ; 0343 0153 MOVRR AUX NOROT AUX ; NOP 0344 0154 NZTBI LBBIT┆
0x27b80…27c00 UnusedSector ┆7 MASK1 US1 ; JMP IF PARITY ERROR ON COMMAND 0345 0155 JMPAI US2 ; JMP (IF NO PARITY ERROR) 0346 0156 US1: 0347 0156 XMTRI IVR C┆
0x27c00…27c80 UnusedSector ┆ONT2 ;; 0348 0157 XMTBI RBBIT0 MASK1 1 ; SET BUS OUT CHECK 0349 0158 US2: 034A 0158 MOVBR LBBIT5 MASK2 R1 ; MOVE CR80 PARITY ERR┆
0x27c80…27d00 UnusedSector ┆OR AND 034B 0159 ; TIME OUT TO R1 034C 0159 XMTRI IVR CONT2 ;; 034D 015A MOVRB R1 MASK2 RBBIT2 ; UPDATE "DATA CHECK" AND 034E 01┆
0x27d00…27d80 UnusedSector ┆5B ; "ADDRESS CHECK" 034F 015B ; 0350 015B ; 0351 015B SELOUT: 0352 015B XMTRI IVL DMAMOD ;; 0353 015C XMTBI LBBIT7 NOMASK 0 ; C┆
0x27d80…27e00 UnusedSector ┆LEAR DMAMOD 0354 015D ; 0355 015D ;==== END SELECTION SEQUENCE ======================================= 0356 015D ; 0357 015D ; 0┆
0x27e00…27e80 UnusedSector ┆358 015D ; 0359 015D ;------------------------------------------------------------------- 035A 015D ; GENERATE CR 80 INTERRUPT 0┆
0x27e80…27f00 UnusedSector ┆35B 015D ;------------------------------------------------------------------- 035C 015D ; 035D 015D GINT: 035E 015D XMTRI R6 1 ;┆
0x27f00…27f80 UnusedSector ┆ RETURN ADDRESS CODE TO R6 035F 015E JMPAI INT ; JMP TO INTERRUPT SEQUENCE 0360 015F ; (RETURN TO AVAIL) 0361 015F ; 0362 015F ;┆
0x27f80…28000 UnusedSector ┆------------------------------------------------------------------- 0363 015F ; AVAILABLE ? 0364 015F ;-------------------------┆
0x28000…28080 UnusedSector ┆------------------------------------------ 0365 015F ; 0366 015F AVAIL: 0367 015F XMTRI IVR CONT1 ;; 0368 0160 NZTBI RBBIT1 MASK┆
0x28080…28100 UnusedSector ┆1 A1 ; JMP IF AVAILABLE 0369 0161 JMPAI A2 ; JMP (IF NOT AVAILABLE) 036A 0162 ; 036B 0162 A1: 036C 0162 ; 036D 0162 ;===========┆
0x28100…28180 UnusedSector ┆======================================================== 036E 0162 ; AVAILABLE SEQUENCE 036F 0162 ;=============================┆
0x28180…28200 UnusedSector ┆====================================== 0370 0162 ; 0371 0162 XMTRI IVR INSTR ;; 0372 0163 NZTBI RBBIT0 MASK1 IL1 ; JMP IF INSTRU┆
0x28200…28280 UnusedSector ┆CTION NOT LOADED 0373 0164 JMPAI IL2 ; JMP(IF INSTRUCT. LOADED) 0374 0165 IL1: 0375 0165 XMTRI IVR OTAD ;; 0376 0166 NZTBI RBBIT┆
0x28280…28300 UnusedSector ┆1 MASK2 IL1A ; JMP IF DISCONN. OR RESET 0377 0167 JMPAI A1 ; WAITING LOOP 0378 0168 IL1A: 0379 0168 XMTRI R1 0 ; RETURN ADDRESS ┆
0x28300…28380 UnusedSector ┆CODE TO R1 037A 0169 JMPAI DRS ; JMP TO DISCONN. OR RESET 037B 016A ; SUBROUTINE 037C 016A ; (RETURN TO GINT20 (NOT AVAILAB 037D┆
0x28380…28400 UnusedSector ┆ 016A ; SEQ) WHEN INSTR. LOADED) 037E 016A ; 037F 016A IL2: 0380 016A XMTRI IVR CONT2 ;; 0381 016B XMTBI RBBIT7 MASK1 0 ; CLEAR ┆
0x28400…28480 UnusedSector ┆INSTRUCTION ERROR 0382 016C XMTRI IVR INSTR ;; 0383 016D NZTBI RBBIT7 NOMASK IL4 ; JMP IF INSTRUCTION WORD IS 0384 016E ; NOT AL┆
0x28480…28500 UnusedSector ┆L ZEROES 0385 016E JMPAI SIER ; JMP TO SET INSTRUCTION ERROR 0386 016F IL4: 0387 016F NZTBI RBBIT2 MASK2 DMAS1 ; JMP TO SET INST┆
0x28500…28580 UnusedSector ┆R. ERROR IF 0388 0170 ; OFF LINE OR RESET SET 0389 0170 NZTBI RBBIT6 MASK2 DMAS ; JMP IF NOT "PRESENT END 038A 0171 ; STATUS" ON┆
0x28580…28600 UnusedSector ┆LY 038B 0171 JMPAI ESS ; JMP TO "END STATUS SEQ" (IF 038C 0172 ; STATUS ONLY) 038D 0172 ; 038E 0172 ;---------------------------┆
0x28600…28680 UnusedSector ┆---------------------------------------- 038F 0172 ; DMA SEQUENCE 0390 0172 ;---------------------------------------------------┆
0x28680…28700 UnusedSector ┆---------------- 0391 0172 ; 0392 0172 DMAS: 0393 0172 ; 0394 0172 ; SET UP DMA 0395 0172 ; ---------- 0396 0172 ; 0397 0172 XMT┆
0x28700…28780 UnusedSector ┆RI IVR INSTR ;; 0398 0173 ;;;;;; 0399 0173 ;;;;;; 039A 0173 XECBI RBBIT6 MASK2 DMAS1 ; SET TRANSFER DIRECTION IN R3 039B 0174 JM┆
0x28780…28800 UnusedSector ┆PAI DMAS2 ; 039C 0175 DMAS1: 039D 0175 JMPAI SIER ; 0: INSTRUCTION ERROR 039E 0176 XMTRI R3 1 ; 1: CR80 DATA OUT 039F 0177 XMTRI┆
0x28800…28880 UnusedSector ┆ R3 0 ; 2: CR80 DATA IN 03A0 0178 JMPAI SIER ; 3: INSTRUCTION ERROR 03A1 0179 DMAS2: 03A2 0179 XMTRI IVR DMADM ;; 03A3 017A XMTR┆
0x28880…28900 UnusedSector ┆I IVL ADHIGH ;; 03A4 017B MOVBB RBBIT7 NOMASK LBBIT7 ; LOAD DMA START ADDRESS, MSB'S 03A5 017C XMTRI IVR DMADL ;; 03A6 017D XMTR┆
0x28900…28980 UnusedSector ┆I IVL ADLOW ;; 03A7 017E MOVBB RBBIT7 NOMASK LBBIT7 ; LOAD DMA START ADDRESS, LSB'S 03A8 017F ; 03A9 017F XMTRI IVR BCNTM ;; 03A┆
0x28980…28a00 UnusedSector ┆A 0180 MOVBR RBBIT7 NOMASK R2 ; BYTE CNT, MSB'S TO R2 03AB 0181 XMTRI IVR BCNTL ;; 03AC 0182 MOVBR RBBIT7 NOMASK R4 ; BYTE CNT, ┆
0x28a00…28a80 UnusedSector ┆LSB'S TO R4 03AD 0183 ; 03AE 0183 XMTRI IVL DMAMOD ;; 03AF 0184 XMTRI R6 0 ; RETURN ADDRESS CODE TO R6 03B0 0185 NZTRI R3 DMAS3 ┆
0x28a80…28b00 UnusedSector ┆; JMP IF CR80 DATA OUT 03B1 0186 XMTBI LBBIT7 NOMASK DAIN ; SET UP DMAMODE IN HW 03B2 0187 JMPAI DMA ; JMP TO DMA SUBROUTIN 03B3┆
0x28b00…28b80 UnusedSector ┆ 0188 ; (RETURN TO DMAR) 03B4 0188 DMAS3: 03B5 0188 XMTBI LBBIT7 NOMASK FETCH ; FETCH FIRST DATAWORD 03B6 0189 XMTBI LBBIT7 NOMA┆
0x28b80…28c00 UnusedSector ┆SK DAOUT ; SET DMAMODE IN HW 03B7 018A XMTRI IVR OTAD ;; 03B8 018B DMAS4: 03B9 018B NZTBI RBBIT5 MASK1 DMAS4 ; LOOP IF DMA RUNNI┆
0x28c00…28c80 UnusedSector ┆NG 03BA 018C JMPAI DMA ; JMP TO DMA SUBROUTINE 03BB 018D ; (RETURN TO DMAR) 03BC 018D ; 03BD 018D ; DMA RETURN SEQUENCE 03BE 018┆
0x28c80…28d00 UnusedSector ┆D ; ------------------- 03BF 018D ; 03C0 018D DMAR: 03C1 018D XMTRI IVR UCNTM ;; 03C2 018E MOVRB R2 NOMASK RBBIT7 ; UPDATE BYTE ┆
0x28d00…28d80 UnusedSector ┆CNT, MSB'S 03C3 018F XMTRI IVR UCNTL ;; 03C4 0190 MOVRB R4 NOMASK RBBIT7 ; UPDATE BYTE CNT, LSB'S 03C5 0191 ; 03C6 0191 XMTRI IV┆
0x28d80…28e00 UnusedSector ┆R CONT2 ;; 03C7 0192 NZTBI RBBIT7 NOMASK DMAGNT ; JMP IF ERROR IN DMA SUBR. 03C8 0193 XMTRI IVR CONT1 ;; 03C9 0194 NZTBI RBBIT6 ┆
0x28e00…28e80 UnusedSector ┆MASK1 DMAGNT ; JMP IF DISCONNECT 03CA 0195 NZTBI RBBIT4 MASK1 DMAGNT ; JMP IF STOP 03CB 0196 ; 03CC 0196 XMTRI IVR INSTR ;; 03CD┆
0x28e80…28f00 UnusedSector ┆ 0197 NZTBI RBBIT7 MASK1 ESS ; JMP IF PRESENT END STATUS 03CE 0198 DMAGNT: 03CF 0198 JMPAI GINT10 ; JMP TO "GEN. CR80 INTERRUPT"┆
0x28f00…28f80 UnusedSector ┆ 03D0 0199 ; 03D1 0199 ;------------------------------------------------------------------- 03D2 0199 ; END STATUS SEQUENCE 03D3┆
0x28f80…29000 UnusedSector ┆ 0199 ;------------------------------------------------------------------- 03D4 0199 ; 03D5 0199 ESS: 03D6 0199 XMTRI IVR ENDSTA┆
0x29000…29080 UnusedSector ┆ 8 7 7  1 6 F E F 8 F F 0 F F 9 7 7 1 1  2 1 1 1 2 1 2 1 0 1 1 0 0 0 0 0  0 0 1 1 0 0 0 0 1 0 F 2 0 3 F 2   #0300, F 0 F F 3 F F┆
0x29080…29100 UnusedSector ┆ F F F 0 1 0 0 3 F  2 1 3 F 2 3 F 2 F 0 F E F E F 1  1 7 7 7 0 1 0 0 3 7 2 1 3 7 2 3  F 2 F 0 F D F D F 1 0 1 F F 2 0  1 1 9 3 2┆
0x29100…29180 UnusedSector ┆ 8 F 8 F 1 1 3 1 F 1 1  F F 3 F F 6 F F 7 7 7 F 6 2 0 7  1 3 7 7 7 7 7 7 7 6 7 5 7 3 2 3  7 2 7 7 7 3 7 4 7 2 3 F C F C 7   #038┆
0x29180…29200 UnusedSector ┆0, 7 7 F F 7 F F 0 1 2 7 7 F D 7 2  7 3 3 0 D 2 7 2 7 3 3 2 D 3 D 2  1 1 7 6 7 7 0 D 4 7 F F F 7 7 7  D 3 3 0 0 0 D 2 7 7 3 7 3 ┆
0x29200…29280 UnusedSector ┆3 0 2  7 7 3 4 3 4 7 3 3 2 0 2 3 7 7 0  D 3 D 7 5 3 F 3 3 F F F 0 F B F  B 3 3 F 8 3 A F F 3 7 7 7 7 F F  F F F F F 1 1 F 1 1 F ┆
0x29280…29300 UnusedSector ┆1 3 6 0 0   #  F 0 1 2 7 7 F D 7 2  7 3 3 0 D 2 7 2 7 3 3 2 D 3 D 2  1 1 7 6 7 7 0 D 4 7 F F F 7 7 7  D 3 3 0 0 0 D 2 7 7 3 7 3 ┆
0x29300…29380 UnusedSector ┆   GROUP-1  #0000, 0 0 0 0 0 F 0 A 0 2 2 2 0 0 B 0  0 3 3 0 0 F 0 2 0 2 3 0 0 0 0 3  0 2 0 2 2 B 0 0 1 2 4 0 A 2 3 0  3 4 5 5 3 ┆
0x29380…29400 UnusedSector ┆0 1 0 A 2 4 1 3 3 3 0  A 3 3 2 3 A 3 0 3 A 3 0 5 A 3 0  1 4 6 0 C 0 4 0 6 3 0 3 2 0 0 0  A 2 6 1 2 4 3 0 4 0 0 2 0 1 0 A  8 B 8 ┆
0x29400…29480 UnusedSector ┆0 2 3 1 0 1 0 4 0 0 0 1 A   #0080, 2 8 2 0 C 1 0 0 0 0 7 7 E 0 2 3  5 3 8 0 C E 1 0 1 C 2 2 1 0 1 2  0 0 2 1 0 A 2 C 1 0 A 2 C 1┆
0x29480…29500 UnusedSector ┆ 0 B  2 C 1 0 B 2 C 1 0 B 2 C 1 0 C 2  C 2 0 1 A 4 0 0 0 C C D D D 6 1  A A D 4 1 C C D 2 1 E E D 1 0 0  1 0 0 0 0 0 1 A 0 2 2 4┆
0x29500…29580 UnusedSector ┆ 0 0 4 2  3 5 3 1 4 1 1 0 A 5 3 5 0 C 0 0   #0100, 0 1 A 4 0 2 0 0 1 0 0 1 0 0 0 0  0 0 1 0 1 0 0 A 5 3 3 F 0 C 0 0  0 1 1 1 1 1┆
0x29580…29600 UnusedSector ┆ 0 1 2 2 0 2 5 F 2 3  0 6 1 6 2 3 0 F 3 0 3 2 1 3 6 0  4 2 0 6 0 C 4 1 2 0 0 4 4 0 2 1  0 3 1 0 3 5 1 2 4 1 5 0 0 0 A 1  2 A 0 2┆
0x29600…29680 UnusedSector ┆ 6 A 4 6 0 C 1 2 0 0 9 5  5 9 0 5 7 9 0 0 9 0 0 1 0 0 1 0   #0180, 0 0 0 0 0 8 0 F 0 0 A 2 F 1 1 1  1 1 1 1 3 3 0 3 A 0 0 1 A 0 ┆
0x29680…29700 UnusedSector ┆6 1  2 0 A 0 A 3 0 2 1 2 0 A 2 1 2 0  A 0 2 1 0 2 A 3 2 3 3 3 0 1 A C  2 A D 0 4 0 3 0 2 0 2 2 0 0 1 0  D 0 3 D 0 0 A E 1 0 9 0 ┆
0x29700…29780 UnusedSector ┆E E 2 3  A 9 2 2 0 0 E 2 0 0 E 0 2 2 0 0  0 F 6 1 0 F 0 A F F 3 0 F 3 2 0   #0200, 2 4 2 2 2 0 4 3 2 0 2 4 1 1 6 1  4 0 2 0 3 4 ┆
0x29780…29800 UnusedSector ┆3 2 3 1 3 2 0 3 0 2  3 4 2 2 6 2 5 2 2 2 0 0 2 3 0 0  3 3 0 2 4 4 5 3 4 4 5 3 4 0 0 0  0 0 0 3 4 4 2 4 0 C 2 1 1 A 5 0  0 0 3 0 ┆
0x29800…29880 UnusedSector ┆2 0 0 0 3 1 3 5 6 6 2 2  3 3 A 2 6 4 2 0 4 2 2 4 6 8 2 0  2 7 7 7 8 7 7 7 8 7 3 5 7 0 C 2   #0280, 4 2 1 1 9 5 7 2 1 2 1 8 2 1 0┆
0x29880…29900 UnusedSector ┆ D  3 2 3 9 0 3 1 2 A 0 2 3 0 2 0 4  1 0 A 2 4 A 4 A 0 4 0 0 C 0 2 1  3 0 2 2 0 3 1 3 1 3 1 3 1 3 1 3  C 1 5 5 A 2 C B 2 0 4 0 0┆
0x29900…29980 UnusedSector ┆ 2 0 2  D 0 A 2 0 3 1 0 3 1 0 5 0 0 D A  A 5 5 5 4 5 A 5 1 5 5 0 0 0 0 0  0 4 F 0 0 1 F 4 0 0 0 F F 0 3 1   #0300, 3 1 3 0 0 3 0┆
0x29980…29a00 UnusedSector ┆ 3 0 2 F F 1 0 1 0  1 0 0 0 1 1 3 1 3 1 3 2 3 2 2 2  1 0 0 0 F F 1 2 2 0 3 0 2 0 3 3  3 1 3 1 3 2 3 2 2 E 1 1 1 0 4 0  4 1 8 0 4┆
0x29a00…29a80 UnusedSector ┆ 4 3 2 2 2 1 5 1 2 7 1  2 0 F 2 3 3 2 3 0 1 0 0 0 9 0 0  2 E 0 2 0 0 0 2 0 B 0 2 0 3 3 7  0 2 0 2 0 5 0 2 0 3 3 3 2 3 2 0   #038┆
0x29a80…29b00 UnusedSector ┆0, 2 0 0 1 0 0 1 F 0 0 0 0 A 3 0 1  0 2 2 0 3 E 0 1 0 2 2 0 3 D 3 E  0 8 0 5 0 0 0 3 0 0 0 1 A 0 0 0  3 D D 0 0 0 3 F 0 0 B 0 2 ┆
0x29b00…29b80 UnusedSector ┆2 E 0  0 0 D C C 0 0 2 2 0 E 0 B 0 0 0  3 D 3 0 5 D 3 1 D 3 0 3 1 3 2 3  2 E 7 3 2 0 4 0 1 E 0 0 0 0 1 0  1 0 0 0 0 C 1 3 8 1 2 ┆
0x29b80…29c00 UnusedSector ┆F 4 F 1 1   #  1 F 0 0 0 0 A 3 0 1  0 2 2 0 3 E 0 1 0 2 2 0 3 D 3 E  0 8 0 5 0 0 0 3 0 0 0 1 A 0 0 0  3 D D 0 0 0 3 F 0 0 B 0 2 ┆
0x29c00…29c80 UnusedSector ┆   GROUP-0  #0000, 2 0 4 2 0 1 3 F 4 1 E 0 A F 1 6  0 4 E F 1 1 0 1 3 0 A F 0 0 0 F  4 0 7 0 6 1 5 1 7 C 4 4 F 5 3 8  2 0 9 3 C ┆
0x29c80…29d00 UnusedSector ┆6 F 4 F 0 4 2 E C A 0  F 2 3 9 F F 2 8 C F 2 8 5 F 2 2  7 0 6 6 5 0 0 0 0 9 0 D 6 6 0 2  F 6 0 7 6 0 3 4 3 2 0 E 5 7 1 F  D 1 5 ┆
0x29d00…29d80 UnusedSector ┆0 9 2 1 7 F 4 3 2 0 5 7 F   #0080, 2 D 0 8 5 1 0 7 9 4 1 9 B 4 1 5  3 5 F 2 5 F 0 7 A A 9 C 0 0 F B  0 4 0 7 1 8 0 9 8 1 D 1 9 9┆
0x29d80…29e00 UnusedSector ┆ 1 2  2 9 A 1 7 3 9 B 1 C 4 9 C 1 1 5  9 D 5 7 F 0 0 0 0 A E 3 8 D 0 1  1 1 F 0 1 1 1 F 0 1 1 1 F 1 1 0  7 2 C 4 5 7 7 F 6 9 C 0┆
0x29e00…29e80 UnusedSector ┆ 2 0 0 0  4 E F 2 0 F 3 0 F C 9 D 3 5 4 A   #0100, 5 7 F 0 8 3 C 1 7 B 0 7 E 2 D 4  2 1 5 3 7 C 5 F C 7 7 3 B 5 0 0  0 6 F 5 F 3┆
0x29e80…29f00 UnusedSector ┆ C 2 C C 8 D D F 9 2  9 C 1 C 9 8 8 1 B 0 C 1 3 8 2 0  4 0 0 F 4 5 C 2 0 5 E F 0 0 1 1  6 6 0 0 6 8 3 1 1 3 A 2 0 1 D 2  2 3 0 5┆
0x29f00…29f80 UnusedSector ┆X  XMTBI LBBIT3 MASK1 0 ; DROP SERVICE IN  XMTRI R1 72 ; AVAILABLE AND STOP SET DMA8C:  NZTBI RBBIT1 MASK2 DMA8D ; JMP IF DISCON┆
0x29f80…2a000 UnusedSector ┆. OR RESET  NZTBI RBBIT4 MASK1 DMA8C ; LOOP IF CMD OUT HIGH  JMPAI DMA8H ; DMA8D: ; (DISCONNECT OR RESET)  XMTRI R1 5 ; RETURN A┆
0x2a000…2a080 UnusedSector ┆   GROUP-1  #0000, 0 0 0 0 0 F 0 A 0 2 2 2 0 0 B 0  0 3 3 0 0 F 0 2 0 2 3 0 0 0 0 3  0 2 0 2 2 B 0 0 1 2 4 0 A 2 3 0  3 4 5 5 0 ┆
0x2a080…2a100 UnusedSector ┆0 0 0 0 0 0 0 0 0 0 0  A 3 3 2 3 A 3 0 3 A 3 0 5 A 3 0  1 4 6 0 C 0 4 0 6 3 0 3 2 0 0 0  A 2 6 1 2 4 3 0 4 0 0 2 0 1 0 A  8 B 8 ┆
0x2a100…2a180 UnusedSector ┆0 2 3 1 0 1 0 4 0 0 0 1 A   #0080, 2 8 2 0 C 1 0 0 0 0 7 7 E 0 2 3  5 3 8 0 C E 1 0 1 C 2 2 1 0 1 2  0 0 2 1 0 A 2 C 1 0 A 2 C 1┆
0x2a180…2a200 UnusedSector ┆ 0 B  2 C 1 0 B 2 C 1 0 B 2 C 1 0 C 2  C 2 0 1 A 4 0 0 0 C C D D D 6 1  A A D 4 1 C C D 2 1 E E D 1 0 0  1 0 0 0 0 0 1 A 0 2 2 4┆
0x2a200…2a280 UnusedSector ┆ 0 0 4 2  3 5 3 1 4 1 1 0 A 5 3 5 0 C 0 0   #0100, 0 1 A 4 0 2 0 0 1 0 0 1 0 0 0 0  0 0 1 0 1 0 0 A 5 3 3 F 0 C 0 0  0 1 1 1 1 1┆
0x2a280…2a300 UnusedSector ┆ 0 1 2 2 0 2 5 F 2 3  0 6 1 6 2 3 0 F 3 0 0 0 0 0 0 0  4 2 0 6 0 C 4 1 2 0 0 4 4 0 2 1  0 3 1 0 3 5 1 2 4 1 5 0 0 0 A 1  2 A 0 2┆
0x2a300…2a380 UnusedSector ┆ 6 A 4 6 0 C 1 2 0 0 9 5  5 9 0 5 7 9 0 0 9 0 0 1 0 0 1 0   #0180, 0 0 0 0 0 8 0 F 0 0 A 2 F 1 1 1  1 1 1 1 3 3 0 3 A 0 0 1 A 0 ┆
0x2a380…2a400 UnusedSector ┆6 1  2 0 A 0 A 3 0 2 1 2 0 A 2 1 2 0  A 0 2 1 0 2 A 3 2 3 3 3 0 1 A C  2 A D 0 4 0 3 0 2 0 2 2 0 0 1 0  D 0 3 D 0 0 A E 1 0 9 0 ┆
0x2a400…2a480 UnusedSector ┆E E 2 3  A 9 2 2 0 0 E 2 0 0 E 0 2 2 0 0  0 F 6 1 0 F 0 A F F 3 0 F 3 2 0   #0200, 2 4 2 2 2 0 4 3 2 0 2 4 1 1 6 1  4 0 2 0 3 4 ┆
0x2a480…2a500 UnusedSector ┆3 2 3 1 3 2 0 3 0 2  3 4 2 2 6 2 5 2 2 2 0 0 2 3 0 0  3 3 0 2 4 4 5 3 4 4 5 3 4 0 0 0  0 0 0 2 4 4 2 4 0 C 2 1 1 A 5 0  0 0 3 0 ┆
0x2a500…2a580 UnusedSector ┆2 0 0 0 3 1 3 5 6 6 2 2  3 3 A 2 6 4 2 0 4 2 2 4 6 8 2 0  2 7 7 7 8 7 7 7 8 7 3 5 7 0 C 2   #0280, 4 2 1 1 9 5 7 2 1 2 1 8 2 1 0┆
0x2a580…2a600 UnusedSector ┆ D  3 2 3 9 0 3 1 2 A 0 2 3 0 2 0 4  1 0 A 2 4 A 4 A 0 4 0 0 C 0 2 1  3 0 2 2 0 3 1 3 1 3 1 3 1 3 1 3  C 1 5 5 A 2 C B 2 0 4 0 0┆
0x2a600…2a680 UnusedSector ┆ 2 0 2  D 0 A 2 0 3 1 0 3 1 0 5 0 0 D A  A 5 5 5 4 5 A 5 1 5 5 0 0 0 0 0  0 4 F 0 0 1 F 4 0 0 0 F F 0 3 1   #0300, 3 1 3 0 0 3 0┆
0x2a680…2a700 UnusedSector ┆ 3 0 2 F F 1 0 1 0  1 0 0 0 1 1 3 1 3 1 3 2 3 2 2 2  1 0 0 0 F F 1 2 2 0 3 0 2 0 3 3  3 1 3 1 3 2 3 2 2 E 1 1 1 0 4 0  4 1 8 0 4┆
0x2a700…2a780 UnusedSector ┆ 4 3 2 2 2 1 5 1 2 7 1  2 0 F 2 3 3 2 3 0 1 0 0 0 9 0 0  2 E 0 2 0 0 0 2 0 B 0 2 0 3 3 7  0 2 0 2 0 5 0 2 0 3 3 3 2 3 2 0   #038┆
0x2a780…2a800 UnusedSector ┆0, 2 0 0 1 0 0 1 F 0 0 0 0 A 3 0 1  0 2 2 0 3 E 0 1 0 2 2 0 3 D 3 E  0 8 0 5 0 0 0 3 0 0 0 1 A 0 0 0  3 D D 0 0 0 3 F 0 0 B 0 2 ┆
0x2a800…2a880 UnusedSector ┆2 E 0  0 0 D C C 0 0 2 2 0 E 0 B 0 0 0  3 D 3 0 5 D 3 1 D 3 0 3 1 3 2 3  2 E 7 3 2 0 4 0 1 E 0 0 0 0 1 0  1 0 0 0 0 C 1 3 8 1 2 ┆
0x2a880…2a900 UnusedSector ┆F 4 F 1 1   #  1 F 0 0 0 0 A 3 0 1  0 2 2 0 3 E 0 1 0 2 2 0 3 D 3 E  0 8 0 5 0 0 0 3 0 0 0 1 A 0 0 0  3 D D 0 0 0 3 F 0 0 B 0 2 ┆
0x2a900…2a980 UnusedSector ┆FINISH ; ; CONTROL WORD TWO (CONT2) CLEARED, AND THE FOLLOWING ; BITS UPDATED: ; SELECTIVE RESET ; SYSTEM RESET ; SP:  XMTRI IVL┆
0x2a980…2aa00 UnusedSector ┆ ITREG ;;  XMTBI LBBIT1 MASK1 1 ; RAISE STATUS IN SP1:  XECBI RBBIT4 MASK3 SP2 ; CHOOSE JMP ADDRESS ;;;;;; ;;;;;; SP2:  JMPAI SP┆
0x2aa00…2aa80 UnusedSector ┆3 ; 0: LOOP (NO OUTTAGS RAISED)  JMPAI SSS ; 1: CMD OUT, JMP SET STACK STAT  JMPAI DSI ; 2: SRV OUT, JMP DROP STATUS IN  JMPAI S┆
0x2aa80…2ab00 UnusedSector ┆SS ; 3: INVALID OUTTAG COMBINATION,  ; CHOOSE CMD OUT  JMPAI SP3 ; 4: LOOP (SUPPRESS OUT ONLY)  JMPAI SSS ; 5: CMD OUT (AND SUP ┆
0x2ab00…2ab80 UnusedSector ┆OUT)  JMPAI SCC ; 6: SRV OUT, SUP OUT, JMP SET  ; COMMAND CHAINING  JMPAI SSS ; 7: INVALID OUTTAG COMB,  ; CHOOSE CMD OUT SP3:  ┆
0x2ab80…2ac00 UnusedSector ┆NZTBI RBBIT3 MASK1 SP1 ; JMP IF SRV OUT HIGH  NZTBI RBBIT1 MASK2 SP4 ; JMP IF DISCON. OR RESET  JMPAI SP1 ; LOOP SP4:  XMTRI R1 ┆
0x2ac00…2ac80 UnusedSector ┆1 ; RETURN ADDRESS CODE TO R1  JMPAI DRS ; JMP TO DISCON. OR RESET  ; SUBROUTINE  ; (RETURN TO STRET2)  FILL0 ; ; SET STACK STAT┆
0x2ac80…2ad00 UnusedSector ┆US ; ---------------- ; SSS:  XMTBI LBBIT1 MASK1 0 ; DROP STATUS IN SSS1:  NZTBI RBBIT1 MASK2 SP4 ; JMP IF DISCON. OR RESET  NZT┆
0x2ad00…2ad80 UnusedSector ┆BI RBBIT6 MASK1 SSS1 ; LOOP IF SELECTED  XMTRI IVR CONT1 ;;  XMTBI RBBIT7 NOMASK 16 ; SET STACK IN CONT1  JMPAI DOI ; JMP TO "DR┆
0x2ad80…2ae00 UnusedSector ┆OP OPERATIONAL IN" ; ; SET COMMAND CHAINING STATUS ; --------------------------- ; SCC:  XMTBI LBBIT1 MASK1 0 ; DROP STATUS IN  ┆
0x2ae00…2ae80 UnusedSector ┆XMTRI IVR CONT1 ;;  XMTRI R1 36 ; PREPARE CONT1 UPDATE  MOVRB R1 NOMASK RBBIT7 ; SET COMMAND CHAINING AND  ; FINISH IN CONT1  JM┆
0x2ae80…2af00 UnusedSector ┆PAI DSI3 ; CONTINUE ; ; DROP STATUS IN ; -------------- ; DSI:  XMTBI LBBIT1 MASK1 0 ; DROP STATUS IN DSI2:  XMTRI IVR CONT1 ;; ┆
0x2af00…2af80 UnusedSector ┆   GROUP-0  #0000, 2 0 4 2 0 1 3 F 4 1 E 0 A F 1 6  0 4 E F 1 1 0 1 3 0 A F 0 0 0 F  4 0 7 0 6 1 5 1 7 C 4 4 F 5 3 8  2 0 9 3 0 ┆
0x2af80…2b000 UnusedSector ┆0 0 0 0 0 0 0 0 0 0 0  F 2 3 9 F F 2 8 C F 2 8 5 F 2 2  7 0 6 6 5 0 0 0 0 9 0 D 6 6 0 2  F 6 0 7 6 0 3 4 3 2 0 E 5 7 1 F  D 1 5 ┆
0x2b000…2b080 UnusedSector ┆0 9 2 1 7 F 4 3 2 0 5 7 F   #0080, 2 D 0 8 5 1 0 7 9 4 1 9 B 4 1 5  3 5 F 2 5 F 0 7 A A 9 C 0 0 F B  0 4 0 7 1 8 0 9 8 1 D 1 9 9┆
0x2b080…2b100 UnusedSector ┆ 1 2  2 9 A 1 7 3 9 B 1 C 4 9 C 1 1 5  9 D 5 7 F 0 0 0 0 A E 3 8 D 0 1  1 1 F 0 1 1 1 F 0 1 1 1 F 1 1 0  7 2 C 4 5 7 7 F 6 9 C 0┆
0x2b100…2b180 UnusedSector ┆ 2 0 0 0  4 E F 2 0 F 3 0 F C 9 D 3 5 4 A   #0100, 5 7 F 0 8 3 C 1 7 B 0 7 E 2 D 4  2 1 5 3 7 C 5 F C 7 7 3 B 5 0 0  0 6 F 5 F 3┆
0x2b180…2b200 UnusedSector ┆ C 2 C C 8 D D F 9 2  9 C 1 C 9 8 8 1 B 0 0 0 0 0 0 0  4 0 0 F 4 5 C 2 0 5 E F 0 0 1 1  6 6 0 0 6 8 3 1 1 3 A 2 0 1 D 2  2 3 0 5┆
0x2b200…2b280 UnusedSector ┆ A F 8 2 0 5 3 0 0 F F 5  2 9 0 5 9 F 1 0 F 2 1 7 1 0 7 4   #0180, 2 3 4 2 0 8 3 3 C 5 F B 3 6 F 5  F 3 8 2 8 8 0 9 1 6 5 7 F 1 ┆
0x2b280…2b300 UnusedSector ┆F 3  1 2 D 1 F 1 0 4 3 0 0 D 6 3 1 3  D 5 A 7 4 1 F 7 0 9 A E 1 F F 0  6 3 2 A 0 1 B 4 0 0 9 5 9 0 1 0  8 8 4 8 1 4 F F 0 7 A 3 ┆
0x2b300…2b380 UnusedSector ┆0 2 9 B  F 0 9 7 8 0 0 6 0 0 0 4 0 A 0 0  0 E 8 3 0 F 4 F C B 5 2 1 2 1 4   #0200, 8 6 8 7 8 0 8 D 0 B C C 2 0 5 0  6 B 1 4 B 6 ┆
0x2b380…2b400 UnusedSector ┆B 7 B 4 9 0 6 A 4 1  0 2 8 6 8 6 4 1 8 1 4 0 E 5 2 B  2 5 2 1 8 4 4 5 A 0 4 9 A 1 1 4  0 2 0 0 8 8 5 A 5 5 A 2 F F 3 2  2 0 2 6 ┆
0x2b400…2b480 UnusedSector ┆1 2 0 0 8 3 A E 0 2 1 1  8 9 F 2 C B 5 B B 8 1 8 D D 1 4  1 2 A F C F A F 7 F 1 D 1 1 5 0   #0280, 6 0 2 0 9 3 D 0 2 4 F F 0 2 4┆
0x2b480…2b500 UnusedSector ┆ D  6 E 4 E 5 E 2 1 0 3 9 E 8 1 4 0  3 0 F B 3 6 6 1 0 0 0 7 5 0 1 2  8 3 0 9 0 0 F 1 F 2 F 3 F 4 F 5  1 E F F 3 8 5 1 0 6 9 4 0┆
0x2b500…2b580 UnusedSector ┆ D 7 0  6 2 F 7 0 2 2 0 E 3 0 C 2 0 F F  5 D D B D D 5 D A D D 0 0 0 0 0  0 0 F 0 F F 3 0 0 F 2 E 8 5 0 F   #0300, 1 F 9 1 7 9 0┆
0x2b580…2b600 UnusedSector ┆ 8 0 F F F F F 3 2  6 0 C 2 6 C 2 F 3 F 9 1 8 9 F F  F 2 0 5 F F 7 9 D 2 0 0 6 2 0 6  4 F 5 F 9 1 8 1 F 3 5 F 5 2 6 D  B F 3 2 6┆
0x2b600…2b680 UnusedSector ┆ 8 9 1 F F F F F A 0 F  9 0 D 9 C D 1 B 5 F 2 0 3 E 0 6  2 E 3 0 4 4 7 0 6 B 4 0 6 B 0 B  4 1 7 0 6 B 4 1 6 B D 9 1 8 2 3   #038┆
0x2b680…2b700 UnusedSector ┆0, 0 1 4 7 0 0 7 F 2 F 2 3 F D 5 7  4 1 0 0 D 2 5 7 4 1 0 2 E 9 E 2  1 E 6 1 2 0 F 1 1 0 0 7 F 2 C 5  6 9 6 0 0 0 6 F 5 3 2 4 1 ┆
0x2b700…2b780 UnusedSector ┆0 0 0  5 3 6 5 D 0 4 1 0 0 0 0 6 2 0 0  2 9 2 6 9 F 6 F B 6 0 7 F 9 1 8  2 3 F 8 6 9 A 0 7 3 4 5 2 0 2 0  3 2 8 0 0 0 F A 0 F B ┆
0x2b780…2b800 UnusedSector ┆F C E 6 6   #  7 F 2 F 2 3 F D 5 7  4 1 0 0 D 2 5 7 4 1 0 2 E 9 E 2  1 E 6 1 2 0 F 1 1 0 0 7 F 2 C 5  6 9 6 0 0 0 6 F 5 3 2 4 1 ┆
0x2b800…2b880 UnusedSector ┆=========== ; ; ;=================================================================== ; DISCONNECT OR RESET SUBROUTINE ;=========┆
0x2b880…2b900 UnusedSector ┆========================================================== ; ; CALL: ; R1: RETURN ADDRESS CODE ; RIGHT BANK ADDRESS: OTAD ; ; RE┆
0x2b900…2b980 UnusedSector ┆TURN: ; AUX: DESTROYED ; R11: DESTROYED ; R6 : DESTROYED IF R1=0 ; CONTROL WORD ONE (CONT1) CLEARED AND THE FOLLOWING ; BITS UPD┆
0x2b980…2ba00 UnusedSector ┆ATED: ; INTERFACE DISCONNECT ; ; CONTROL WORD TWO (CONT2) CLEARED AND THE FOLLOWING ; BITS UPDATED: ; SYSTEM RESET ; SELECTIVE R┆
0x2ba00…2ba80 UnusedSector ┆ESET ; ; RIGHT BANK ADDRESS: OTAD ; ; NOTE: OPERATIONAL OUT MUST BE HIGH BEFORE RETURN ; DRS:  NZTBI RBBIT7 MASK1 DRS1 ; JMP IF ┆
0x2ba80…2bb00 UnusedSector ┆OPL OUT HIGH  JMPAI DRS ; LOOP IF OPL OUT LOW DRCBS:  JMPAI CBS ;** DRS1:  MOVBR RBBIT0 MASK1 AUX ; ADDRESS OUT TO AUX  XMTRI IV┆
0x2bb00…2bb80 UnusedSector ┆L LBER ;;  MOVBR LBBIT3 MASK2 R11 ; SYS,SEL RESET TO R11  XMTRI IVL ITREG ;;  XMTBI LBBIT7 NOMASK 0 ; DROP ALL INTAGS DRS2:  NZT┆
0x2bb80…2bc00 UnusedSector ┆BI RBBIT0 MASK1 DRS2 ; LOOP IF ADDRESS OUT HIGH  XMTRI IVL BUSOUT ;;  XMTBI LBBIT7 MASK1 0 ; CLEAR RESET FLAGS  NZTRI R1 DRS4 ; ┆
0x2bc00…2bc80 UnusedSector ┆JMP IF RESET NOT ISSUED  ; AFTER "AVAILABLE INTERR." ; ; WAIT BEFORE GENERATING INTERRUPT ; -------------------------------- ;  ┆
0x2bc80…2bd00 UnusedSector ┆XMTRI R6 2 ; SET RETURN ADDRESS CODE DRS3:  XMTRI IVR OTAD ;;  NZTBI RBBIT6 MASK1 DRCBS ; JMP TO CU BUSY SEQ. IF  ; SELECT. (RET┆
0x2bd00…2bd80 UnusedSector ┆URN TO DRS3)  XMTRI IVR INSTR ;;  NZTBI RBBIT0 MASK1 DRS3 ; LOOP IF INSTRUCTION NOT  ; LOADED ; ; UPDATE CONT1 AND CONT2 ; -----┆
0x2bd80…2be00 UnusedSector ┆----------------- ; DRS4:  XMTRI IVR CONT1 ;;  XMTBI RBBIT7 NOMASK 0 ; CLEAR CONT1  MOVRB AUX MASK1 RBBIT6 ; UPDATE DISCONNECT  ┆
0x2be00…2be80 UnusedSector ┆ ;; 03D7 019A XMTRI IVL BUSIN ;; 03D8 019B MOVBB RBBIT7 NOMASK LBBIT7 ; MOVE ENDSTA TO BUS IN 03D9 019C XMTRI IVR OTAD ;; 03DA 0┆
0x2be80…2bf00 UnusedSector ┆19D XMTRI R6 1 ; RETURN ADDRESS CODE TO R6 03DB 019E JMPAI SP ; JMP TO STATUS PRESENTATION 03DC 019F ; (RETURN TO GINT10) 03DD 0┆
0x2bf00…2bf80 UnusedSector ┆19F ; 03DE 019F ; 03DF 019F ;------------------------------------------------------------------- 03E0 019F ; SET INSTRUCTION ERR┆
0x2bf80…2c000 UnusedSector ┆OR 03E1 019F ;------------------------------------------------------------------- 03E2 019F ; 03E3 019F SIER: 03E4 019F XMTRI IV┆
0x2c000…2c080 UnusedSector ┆R CONT2 ;; 03E5 01A0 XMTBI RBBIT7 MASK1 1 ; SET INSTRUCTION ERROR 03E6 01A1 ; 03E7 01A1 ;---------------------------------------┆
0x2c080…2c100 UnusedSector ┆---------------------------- 03E8 01A1 ; GENERATE CR80 INTERRUPT 03E9 01A1 ;----------------------------------------------------┆
0x2c100…2c180 UnusedSector ┆--------------- 03EA 01A1 ; 03EB 01A1 GINT10: 03EC 01A1 XMTRI R6 2 ; SET RETURN ADDRESS CODE 03ED 01A2 JMPAI INT ; JUMP TO INTER┆
0x2c180…2c200 UnusedSector ┆RUPT SEQUENCE 03EE 01A3 ; (RETURN TO AVAIL) 03EF 01A3 ; 03F0 01A3 ;==== END AVAILABLE SEQUENCE =================================┆
0x2c200…2c280 UnusedSector ┆====== 03F1 01A3 ; 03F2 01A3 ; 03F3 01A3 ; 03F4 01A3 ;=================================================================== 03F5 0┆
0x2c280…2c300 UnusedSector ┆1A3 ; NOT AVAILABLE SEQUENCE 03F6 01A3 ;=================================================================== 03F7 01A3 ; 03F8 01A┆
0x2c300…2c380 UnusedSector ┆3 A2: 03F9 01A3 XMTRI R6 1 ; SET RETURN ADDRESS 03FA 01A4 NAV1: 03FB 01A4 XMTRI IVR OTAD ;; 03FC 01A5 NZTBI RBBIT6 MASK1 CBS ; J┆
0x2c380…2c400 UnusedSector ┆MP TO CU BUSY SEQ IF SELECT. 03FD 01A6 ; (RETURN TO A2) 03FE 01A6 XMTRI IVR INSTR ;; 03FF 01A7 NZTBI RBBIT0 MASK1 NAV1 ; LOOP IF┆
0x2c400…2c480 UnusedSector ┆ INSTRUCT. NOT LOADED 0400 01A8 ; 0401 01A8 XMTRI IVR CONT2 ;; 0402 01A9 XMTBI RBBIT7 MASK1 0 ; CLEAR INSTRUCTION ERROR 0403 01A┆
0x2c480…2c500 UnusedSector ┆A XMTRI IVR INSTR ;; 0404 01AB NZTBI RBBIT7 MASK5 SIERR ; JMP IF INSTRUCTION WORD IS 0405 01AC ; NOT ALL ZEROES (EXCEPT OFF LIN ┆
0x2c500…2c580 UnusedSector ┆0406 01AC ; AND RESET) 0407 01AC JMPAI A0 ; JMP TO IDLE LOOP (IF 0408 01AD ; INSTRUCTION WORD IS ALL ZERO) 0409 01AD ; 040A 01AD┆
0x2c580…2c600 UnusedSector ┆ ; SET INSTRUCTION ERROR 040B 01AD ; --------------------- 040C 01AD ; 040D 01AD SIERR: 040E 01AD XMTRI IVR CONT2 ;; 040F 01AE X┆
0x2c600…2c680 UnusedSector ┆MTBI RBBIT7 MASK1 1 ; SET INSTRUCTION ERROR 0410 01AF ; 0411 01AF ; GENERATE CR80 INTERRUPT 0412 01AF ; ----------------------- ┆
0x2c680…2c700 UnusedSector ┆0413 01AF ; 0414 01AF GINT20: 0415 01AF XMTRI R6 3 ; SET RETURN ADDRESS CODE 0416 01B0 JMPAI INT ; JMP TO INTERRUPT SEQUENCE 041┆
0x2c700…2c780 UnusedSector ┆7 01B1 ; (RETURN TO A2) 0418 01B1 ; 0419 01B1 ;==== END NOT AVAILABLE SEQUENCE =================================== 041A 01B1 ; 0┆
0x2c780…2c800 UnusedSector ┆41B 01B1 ; 041C 01B1 ;================================================================== 041D 01B1 ; CU BUSY SEQUENCE (SUBROUTIN┆
0x2c800…2c880 UnusedSector ┆E) 041E 01B1 ;================================================================== 041F 01B1 ; 0420 01B1 ; CALL: 0421 01B1 ; R6: R┆
0x2c880…2c900 UnusedSector ┆ETURN ADDRESS 0422 01B1 ; 0423 01B1 ; RETURN: 0424 01B1 ; R1: DESTROYED 0425 01B1 ; AUX: DESTROYED 0426 01B1 ; RIGHT BANK ADDRES┆
0x2c900…2c980 UnusedSector ┆S: OTAD 0427 01B1 ; LEFT BANK ADDRESS: ITREG 0428 01B1 ; 0429 01B1 CBS: 042A 01B1 XMTRI IVL BUSIN ;; 042B 01B2 XMTRI IVR BUSY ;;┆
0x2c980…2ca00 UnusedSector ┆ 042C 01B3 MOVBB RBBIT7 NOMASK LBBIT7 ; BUSY STATUS TO BUS IN 042D 01B4 XMTRI IVL ITREG ;; 042E 01B5 XMTBI LBBIT1 MASK1 1 ; RAIS┆
0x2ca00…2ca80 UnusedSector ┆E STATUS IN 042F 01B6 XMTRI IVR OTAD ;; 0430 01B7 CBS1: 0431 01B7 NZTBI RBBIT6 MASK1 CBS1 ; LOOP IF SELECT OUT HIGH 0432 01B8 XM┆
0x2ca80…2cb00 UnusedSector ┆TBI LBBIT1 MASK1 0 ; DROP STATUS IN 0433 01B9 CBS3: 0434 01B9 NZTBI RBBIT0 MASK1 CBS3 ; LOOP IF ADDRESS OUT HIGH 0435 01BA XMTRI┆
0x2cb00…2cb80 UnusedSector ┆ IVR BYCNT ;; 0436 01BB NZTBI RBBIT0 MASK1 CBS4 ; JMP IF COUNT>=128 0437 01BC XMTRI AUX 1 ; PREPARE INCREMENTING 0438 01BD ADDBB┆
0x2cb80…2cc00 UnusedSector ┆ RBBIT7 NOMASK RBBIT7 ; INCREMENT BUSY COUNTER 0439 01BE CBS4: 043A 01BE XMTRI IVR OTAD ;; 043B 01BF ; 043C 01BF ; RETURN 043D 0┆
0x2cc00…2cc80 UnusedSector ┆1BF ; ------ 043E 01BF ; 043F 01BF ;;;;;; 0440 01BF ;;;;;; 0441 01BF XECRI R6 CBS2 ; CHOOSE RETURN ADDRESS 0442 01C0 CBS2: ; RET┆
0x2cc80…2cd00 UnusedSector ┆URN TO: 0443 01C0 JMPAI A0 ; 0: IDLE LOOP 0444 01C1 JMPAI A2 ; 1: NOT AVAILABLE SEQ. 0445 01C2 JMPAI DRS3 ; 2: DISCON. OR RESET ┆
0x2cd00…2cd80 UnusedSector ┆SUBR. 0446 01C3 JMPAI OFL0 ; 3: OFF LINE WAITING LOOP 0447 01C4 JMPAI A01 ; 4: NOT BUSY (AUTO REQUEST) 0448 01C5 ; 0449 01C5 ;==┆
0x2cd80…2ce00 UnusedSector ┆== END CU BUSY SEQUENCE ========================================= 044A 01C5 ; 044B 01C5 SS35A: 044C 01C5 XMTRI R5 1 ; SET CU INI┆
0x2ce00…2ce80 UnusedSector ┆T SEQ 044D 01C6 XMTRI IVR AUTSTA ;; 044E 01C7 XMTRI IVL ITREG ;; 044F 01C8 XMTBI LBBIT0 MASK1 0 ; DROP ADDRESS IN 0450 01C9 JMPA┆
0x2ce80…2cf00 UnusedSector ┆I SR1 ; CONTINUE 0451 01CA ; 0452 01CA ; 0453 01CA ; REMOTE ROUTINE, SEL SEQ 3, TEST IO RECEIVED 0454 01CA ; 0455 01CA SS35: ; T┆
0x2cf00…2cf80 UnusedSector ┆EST IO 0456 01CA XMTRI IVR STACK ;; 0457 01CB NZTBI RBBIT7 MASK1 SS35A ; JMP IF AUTO REQ 0458 01CC XMTRI IVR REQAD ;; 0459 01CD ┆
0x2cf80…2d000 UnusedSector ┆MOVBR RBBIT7 NOMASK AUX ; REQUEST ADDRESS TO AUX 045A 01CE XMTRI IVR IBMAD ;; 045B 01CF XORBR RBBIT7 NOMASK AUX ; COMPARE TO IBM┆
0x2d000…2d080 UnusedSector ┆AD 045C 01D0 NZTRI AUX SS37 ; JMP IF NO STATUS PENDING 045D 01D1 ; FOR PRESENT ADDRESS 045E 01D1 XMTRI IVR REQINS ;; 045F 01D2 N┆
0x2d080…2d100 UnusedSector ┆ZTBI RBBIT5 MASK1 SS36 ; JMP IF PRESENT REQ STATUS 0460 01D3 JMPAI SS37 ; JMP (NO STATUS PENDING) 0461 01D4 SS36: ; PRESENT REQ ┆
0x2d100…2d180 UnusedSector ┆STATUS 0462 01D4 XMTRI R5 1 ; SET CU INIT SEQ  0463 01D5 XMTRI IVL ITREG ;; 0464 01D6 XMTRI IVR OTAD ;; 0465 01D7 JMPAI SO ; CON┆
0x2d180…2d200 UnusedSector ┆TINUE 0466 01D8 SS37: 0467 01D8 XMTRI IVR IBMCOM ;; 0468 01D9 XMTRI IVL BUSOUT ;; 0469 01DA JMPAI SS32A ; RETURN  046A 01DB ; 04┆
0x2d200…2d280 UnusedSector ┆6B 01DB ; 046C 01DB ; REMOTE ROUTINE, STATUS PRESENTATION 046D 01DB ; 046E 01DB REMA3: 046F 01DB XMTRI R6 3 ; MODIFY RETURN ADDR┆
0x2d280…2d300 UnusedSector ┆ESS 0470 01DC JMPAI REMA1 ; RETURN 0471 01DD ; 0472 01DD REMA: 0473 01DD NZTRI R5 REMA2 ; JMP IF CU INIT SEQ 0474 01DE XMTRI IVR┆
0x2d300…2d380 UnusedSector ┆ STACK ;; 0475 01DF NZTBI RBBIT7 MASK1 REMA3 ; JMP IF AUTO REQUEST 0476 01E0 REMA1: 0477 01E0 XMTRI IVR OTAD ;; 0478 01E1 JMPAI ┆
0x2d380…2d400 UnusedSector ┆REMAR ; RETURN 0479 01E2 REMA2: 047A 01E2 XMTRI IVR STACK ;; 047B 01E3 NZTBI RBBIT7 MASK1 REMA5 ; JMP IF AUTO REQUEST 047C 01E4 ┆
0x2d400…2d480 UnusedSector ┆XMTRI IVR REQINS ;; 047D 01E5 XMTBI RBBIT7 NOMASK 0 ; CLEAR REQINS 047E 01E6 JMPAI REMA1 ; RETURN 047F 01E7 REMA5: 0480 01E7 MOV┆
0x2d480…2d500 UnusedSector ┆BR RBBIT5 MASK1 R6 ; RESTORE RETURN ADDRESS 0481 01E8 XMTBI RBBIT7 NOMASK 0 ; CLEAR STACK 0482 01E9 XMTRI R5 0 ; SET INITIAL SEL┆
0x2d500…2d580 UnusedSector ┆ECTION 0483 01EA JMPAI REMA1 ; RETURN 0484 01EB ; 0485 01EB ; 0486 01EB ; REMOTE ROUTINE, AUTO REQUEST, NOT TEST IO 0487 01EB ; ┆
0x2d580…2d600 UnusedSector ┆0488 01EB SS32B: ; CHOOSE BUSY STATUS 0489 01EB XMTRI IVL ITREG ;; 048A 01EC XMTBI LBBIT0 MASK1 0 ; DROP ADDRESS IN 048B 01ED XM┆
0x2d600…2d680 UnusedSector ┆TRI IVR BUSY ;; 048C 01EE JMPAI SR1 ; CONTINUE 048D 01EF ; 048E 01EF ; 048F 01EF FILL0 0490 01F0 FILL0 0491 01F1 DMX2A: 0492 01F┆
0x2d680…2d700 UnusedSector ┆1 JMPAI DMA2A ;** 0493 01F2 DMX21: 0494 01F2 JMPAI DMA21 ; ** 0495 01F3 ; 0496 01F3 ; 0497 01F3 ;===============================┆
0x2d700…2d780 UnusedSector ┆==================================== 0498 01F3 ; DMA SUBROUTINE 0499 01F3 ;=====================================================┆
0x2d780…2d800 UnusedSector ┆============== 049A 01F3 ; 049B 01F3 ; CALL: 049C 01F3 ; R6: RETURN ADDRESS 049D 01F3 ; R5: =1: CU INIT SEQ 049E 01F3 ; =0: INIT┆
0x2d800…2d880 UnusedSector ┆IAL SELECTION 049F 01F3 ; R2: BYTE COUNT, MSB'S 04A0 01F3 ; R4: BYTE COUNT, LSB'S 04A1 01F3 ; R3: =1: CR80 DATA OUT 04A2 01F3 ; ┆
0x2d880…2d900 UnusedSector ┆=0: CR80 DATA IN 04A3 01F3 ; START ADDRESS SET UP IN HARD WARE 04A4 01F3 ; DMA MODE ENTERED 04A5 01F3 ; 04A6 01F3 ; 04A7 01F3 ; ┆
0x2d900…2d980 UnusedSector ┆RETURN: 04A8 01F3 ; R5: REMAINING BYTE COUNT, MSB'S 04A9 01F3 ; R4: REMAINING BYTE COUNT, LSB'S 04AA 01F3 ; CONT1 CLEARED AND TH┆
0x2d980…2da00 UnusedSector ┆E FOLLOWING BITS UPDATED: 04AB 01F3 ; AVAILABLE 04AC 01F3 ; STOP 04AD 01F3 ; FINISH 04AE 01F3 ; DISCONNECT 04AF 01F3 ; CONT2 CLE┆
0x2da00…2da80 UnusedSector ┆ARED AND THE FOLLOWING BITS UPDATED: 04B0 01F3 ; BUS OUT CHECK 04B1 01F3 ; DATA CHECK 04B2 01F3 ; ADDRESS CHECK 04B3 01F3 ; SYST┆
0x2da80…2db00 UnusedSector ┆EM RESET 04B4 01F3 ; SELECTIVE RESET 04B5 01F3 ; DMA MODE RESET 04B6 01F3 ; 04B7 01F3 DMA: 04B8 01F3 XMTRI IVR CONT2 ;; 04B9 01F┆
0x2db00…2db80 UnusedSector ┆4 XMTBI RBBIT7 NOMASK 0 ; CLEAR CONT2 04BA 01F5 XMTRI AUX MIN1 ; PREPARE DECREMENT 04BB 01F6 XMTRI IVL ITREG ;; 04BC 01F7 XMTRI ┆
0x2db80…2dc00 UnusedSector ┆IVR OTAD ;; 04BD 01F8 ; 04BE 01F8 NZTRI R4 DMA2 ; JMP IF BYTE CNT, LSB'S <> 0 04BF 01F9 NZTRI R2 DMA1 ; JMP IF BYTE CNT MSB'S <>┆
0x2dc00…2dc80 UnusedSector ┆ 0 04C0 01FA JMPAI DMA8A ; JMP TO UPDATE CONT1 04C1 01FB ; (BYTECOUNT = 0) 04C2 01FB DMA1: 04C3 01FB ADDRR R2 NOROT R2 ; DECREME┆
0x2dc80…2dd00 UnusedSector ┆NT BYTE CNT, MSB'S 04C4 01FC DMA2: 04C5 01FC ; 04C6 01FC ; SUPPRESS FIRST DATABYTE? 04C7 01FC ; ------------------------ 04C8 01┆
0x2dd00…2dd80 UnusedSector ┆FC ; 04C9 01FC NZTRI R5 DMX2A ; JMP IF CU INIT SEQ 04CA 01FD NZTBI RBBIT2 MASK1 DMX21 ; JMP IF SUP OUT HIGH 04CB 01FE DMA2A: 04C┆
0x2dd80…2de00 UnusedSector ┆C 01FE XMTBI LBBIT3 MASK1 1 ; RAISE SERVICE IN 04CD 01FF ADDRR R4 NOROT R4 ; DECREMENT BYTE CNT 04CE 0200 DMA3: 04CF 0200 NZTBI ┆
0x2de00…2de80 UnusedSector ┆RBBIT3 MASK1 DMA4 ; JMP IF SRV OUT HIGH 04D0 0201 NZTBI RBBIT1 MASK2 DMX8D ; JMP IF DISCON. OR RESET 04D1 0202 NZTBI RBBIT3 MASK┆
0x2de80…2df00 UnusedSector ┆1 DMA4 ; JMP IF SRV OUT HIGH 04D2 0203 NZTBI RBBIT4 MASK1 DMX8B ; JMP IF STOP GENERATED 04D3 0204 NZTBI RBBIT3 MASK1 DMA4 ; JMP ┆
0x2df00…2df80 UnusedSector ┆IF SRV OUT HIGH 04D4 0205 JMPAI DMA3 ; LOOP 04D5 0206 DMX8D: 04D6 0206 JMPAI DMA8D ;** 04D7 0207 DMX8B: 04D8 0207 JMPAI DMA8B ;*┆
0x2df80…2e000 UnusedSector ┆* 04D9 0208 ; 04DA 0208 DMA4: 04DB 0208 XMTBI LBBIT3 MASK1 0 ; DROP SERVICE IN 04DC 0209 NZTRI R4 DMA5 ; JMP IF BYTE CNT, LSB'S ┆
0x2e000…2e080 UnusedSector ┆<>0 04DD 020A JMPAI DMA7A ; JMP (BYTE CNT, LSB'S=0) 04DE 020B DMA5: 04DF 020B ;;;;;; 04E0 020B ;;;;;; 04E1 020B XECBI RBBIT3 MAS┆
0x2e080…2e100 UnusedSector ┆K2 DMA5A ; CHOOSE JMP ADDRESS 04E2 020C DMA5A: 04E3 020C JMPAI DMA5C ; 0: SERVICE OUT LOW 04E4 020D JMPAI DMA5B ; 1: LOOP (SRV O┆
0x2e100…2e180 UnusedSector ┆UT HIGH) 04E5 020E JMPAI DMA20 ; 2: SRV OUT LOW, SUP OUT 04E6 020F ; HIGH, JMP WAITING LOOP 04E7 020F JMPAI DMA5B ; 3: LOOP (SRV┆
0x2e180…2e200 UnusedSector ┆ OUT HIGH) 04E8 0210 DMA5B: 04E9 0210 NZTBI RBBIT1 MASK2 DMX8D ; JMP IF DISCON. OR RESET 04EA 0211 JMPAI DMA5 ; LOOP 04EB 0212 D┆
0x2e200…2e280 UnusedSector ┆MA5C: 04EC 0212 XMTBI LBBIT3 MASK1 1 ; RAISE SERVICE IN 04ED 0213 ADDRR R4 NOROT R4 ; DECREMENT BYTE CNT 04EE 0214 DMA5D: 04EF 0┆
0x2e280…2e300 UnusedSector ┆214 NZTBI RBBIT3 MASK1 DMA5E ; JMP IF SRV OUT HIGH 04F0 0215 NZTBI RBBIT1 MASK2 DMX8D ; JMP IF DISCON. OR RESET 04F1 0216 NZTBI ┆
0x2e300…2e380 UnusedSector ┆RBBIT3 MASK1 DMA5E ; JMP IF SRV OUT HIGH 04F2 0217 NZTBI RBBIT4 MASK1 DMX8B ; JMP IF STOP GENERATED 04F3 0218 NZTBI RBBIT3 MASK1┆
0x2e380…2e400 UnusedSector ┆ DMA5E ; JMP IF SRV OUT HIGH 04F4 0219 JMPAI DMA5D ; LOOP 04F5 021A DMX8A1: 04F6 021A JMPAI DMA8A1 ; ** 04F7 021B ; 04F8 021B ; ┆
0x2e400…2e480 UnusedSector ┆DMA RUNNING 04F9 021B ; ----------- 04FA 021B ; 04FB 021B DMA5E: 04FC 021B XMTBI LBBIT3 MASK1 0 ; DROP SRV IN 04FD 021C XMTRI IV┆
0x2e480…2e500 UnusedSector ┆L LBER ;; 04FE 021D NZTBI LBBIT5 MASK1 DMX8A1 ; JMP IF TIME OUT 04FF 021E ; (NOT CHANGING AT THIS POINT) 0500 021E XMTRI IVL ITR┆
0x2e500…2e580 UnusedSector ┆EG ;; 0501 021F NZTRI R4 DMA6 ; JMP IF BYTE CNT, LSB'S<>0 0502 0220 JMPAI DMA8 ; JMP (BYTE CNT, LSB'S=0) 0503 0221 DMA6: 0504 02┆
0x2e580…2e600 UnusedSector ┆21 ;;;;;; 0505 0221 ;;;;;; 0506 0221 XECBI RBBIT3 MASK2 DMA6A ; CHOOSE JMP ADDRESS 0507 0222 DMA6A: 0508 0222 JMPAI DMA7 ; 0: SE┆
0x2e600…2e680 UnusedSector ┆RVICE OUT LOW 0509 0223 JMPAI DMA6B ; 1: LOOP (SRV OUT HIGH) 050A 0224 JMPAI DMA21 ; 2: SRV OUT LOW, SUP OUT 050B 0225 ; HIGH, J┆
0x2e680…2e700 UnusedSector ┆MP WAITING LOOP 050C 0225 JMPAI DMA6B ; 3: LOOP (SRV OUT HIGH) 050D 0226 DMA6B: 050E 0226 NZTBI RBBIT1 MASK2 DXX8D ; JMP IF DISC┆
0x2e700…2e780 UnusedSector ┆ON. OR RESET 050F 0227 JMPAI DMA6 ; LOOP 0510 0228 DMA7: 0511 0228 NZTBI RBBIT5 MASK1 DMA7 ; LOOP IF DMA RUNNING 0512 0229 XMTBI┆
0x2e780…2e800 UnusedSector ┆ LBBIT3 MASK1 1 ; RAISE SERVICE IN 0513 022A ADDRR R4 NOROT R4 ; DECREMENT BYTE CNT, LSB'S 0514 022B JMPAI DMA3 ; DMA-LOOP 0515 ┆
0x2e800…2e880 UnusedSector ┆022C ; 0516 022C ; BYTE CNT, LSB'S = 0 0517 022C ; ------------------- 0518 022C ; 0519 022C DMA7A: 051A 022C NZTRI R2 DMA7B ; J┆
0x2e880…2e900 UnusedSector ┆MP IF NOT LAST "BURST" 051B 022D JMPAI DMA8A ; JMP (LAST BURST) 051C 022E DMA7B: 051D 022E ADDRR R2 NOROT R2 ; DECREMENT BYTE CN┆
0x2e900…2e980 UnusedSector ┆T, MSB'S 051E 022F JMPAI DMA5 ; DMA-LOOP 051F 0230 ; 0520 0230 DMA8: 0521 0230 NZTRI R2 DMA8AA ; JMP IF NOT LAST "BURST" 0522 02┆
0x2e980…2ea00 UnusedSector ┆31 JMPAI DMA8A ; JMP (LAST BURST) 0523 0232 DMA8AA: 0524 0232 ADDRR R2 NOROT R2 ; DECREMENT BYTE CNT, MSB'S 0525 0233 JMPAI DMA6┆
0x2ea00…2ea80 UnusedSector ┆ ; DMA-LOOP 0526 0234 DXX8D: 0527 0234 JMPAI DMA8D ;** 0528 0235 ; 0529 0235 ; DMA FINISHED 052A 0235 ; ------------ 052B 0235 ;┆
0x2ea80…2eb00 UnusedSector ┆ 052C 0235 ; 052D 0235 ; UPDATE CONT1 052E 0235 ; ------------ 052F 0235 ; 0530 0235 DMA8A: ; (BYTE COUNT = 0) 0531 0235 XMTRI R┆
0x2eb00…2eb80 UnusedSector ┆1 68 ; AVAILABLE AND FINISH SET 0532 0236 NZTBI RBBIT1 MASK2 DXX8D ; JMP IF DISCON. OR RESET 0533 0237 NZTBI RBBIT3 MASK1 DMA8A ┆
0x2eb80…2ec00 UnusedSector ┆; LOOP IF SRV OUT HIGH 0534 0238 JMPAI DMA8H ; 0535 0239 DMA8A1: ; (TIMEOUT DURING DMA) 0536 0239 XMTRI R1 64 ; AVAILABLE SET 05┆
0x2ec00…2ec80 UnusedSector ┆37 023A NZTBI RBBIT1 MASK2 DXX8D ; JMP IF DISCON. OR RESET 0538 023B NZTBI RBBIT3 MASK1 DMA8A1 ; LOOP IF SRV OUT HIGH 0539 023C ┆
0x2ec80…2ed00 UnusedSector ┆JMPAI DMA8H ; 053A 023D DMA8B: ; (STOP GENERATED) 053B 023D MOVRR AUX NOROT R1 ; STORE AUX 053C 023E XMTRI AUX 1 ; PREPARE INCRE┆
0x2ed00…2ed80 UnusedSector ┆MENTING 053D 023F ADDRR R4 NOROT R4 ; ADJUST BYTECOUNT, LSB'S 053E 0240 MOVRR OVF NOROT AUX ; CARRY TO AUX 053F 0241 ADDRR R2 NO┆
0x2ed80…2ee00 UnusedSector ┆ROT R2 ; ADJUST BYTECOUNT, MSB'S 0540 0242 MOVRR R1 NOROT AUX ; RESTORE AUX 0541 0243 JMPAI STPREM1 ; STORE BUSOUT PAR ERR (APPR┆
0x2ee00…2ee80 UnusedSector ┆OX 34) 0542 0244 STPRT1: 0543 0244 XMTRI R1 72 ; AVAILABLE AND STOP SET 0544 0245 DMA8C: 0545 0245 NZTBI RBBIT1 MASK2 DMA8D ; JM┆
0x2ee80…2ef00 UnusedSector ┆P IF DISCON. OR RESET 0546 0246 NZTBI RBBIT4 MASK1 DMA8C ; LOOP IF CMD OUT HIGH 0547 0247 JMPAI DMA8H ; 0548 0248 DMA8D: ; (DISC┆
0x2ef00…2ef80 UnusedSector ┆ONNECT OR RESET) 0549 0248 XMTRI R1 5 ; RETURN ADDRESS CODE TO R1 054A 0249 JMPAI DRS ; JMP TO DISCON. OR RESET 054B 024A ; SUBR┆
0x2ef80…2f000 UnusedSector ┆OUTINE 054C 024A ; (RETURN TO DMA8K) 054D 024A DMA8H: 054E 024A NZTBI RBBIT5 MASK1 DMA8H ; LOOP IF DMA RUNNING 054F 024B XMTRI I┆
0x2f000…2f080 UnusedSector ┆VR CONT1 ;; 0550 024C MOVRB R1 NOMASK RBBIT7 ; UPDATE CONT1 0551 024D ; 0552 024D ; FINISH DMA 0553 024D ; ---------- 0554 024D ┆
0x2f080…2f100 UnusedSector ┆; 0555 024D ; 0556 024D DMA8K: 0557 024D XMTRI IVR OTAD ;; 0558 024E NZTRI R3 DMA8I1 ; JMP IF CR80 DATA OUT 0559 024F XMTRI IVL ┆
0x2f100…2f180 UnusedSector ┆DMAMOD ;; 055A 0250 XMTBI LBBIT7 NOMASK FINDA ; FINISH DMA 055B 0251 MOVRR AUX NOROT AUX ; NOP 055C 0252 DMA8I: 055D 0252 NZTBI ┆
0x2f180…2f200 UnusedSector ┆RBBIT5 MASK1 DMA8I ; LOOP IF DMA RUNNING 055E 0253 DMA8I1: 055F 0253 XMTRI IVL LBER ;; 0560 0254 MOVBR LBBIT5 MASK1 R1 ; MOVE "T┆
0x2f200…2f280 UnusedSector ┆IMEOUT" TO R1 0561 0255 XMTRI IVL DMAMOD ;; 0562 0256 XMTBI LBBIT7 NOMASK 0 ; RESET DMA 0563 0257 MOVRR AUX NOROT AUX ; NOP 0564┆
0x2f280…2f300 UnusedSector ┆ 0258 DMA8I2: 0565 0258 NZTBI RBBIT5 MASK1 DMA8I2 ; LOOP IF DMA RUNNING 0566 0259 ; 0567 0259 ; UPDATE CONT2 0568 0259 ; -------┆
0x2f300…2f380 UnusedSector ┆----- 0569 0259 ; 056A 0259 XMTRI IVR CONT2 ;; 056B 025A MOVRB R1 MASK1 RBBIT2 ; UPDATE ADDRESS CHECK 056C 025B ;;;;;; 056D 025B┆
0x2f380…2f400 UnusedSector ┆ ;;;;;; 056E 025B XECRI R3 DMA9A ; CHOOSE ERROR CHECK 056F 025C ;;;;;; 0570 025C ;;;;;; 0571 025C XECRI R3 DMA9B ; - 0572 025D J┆
0x2f400…2f480 UnusedSector ┆MPAI DMA10 ; CONTINUE 0573 025E DMA9A: 0574 025E MOVBR LBBIT6 MASK1 R1 ; 0: DR80 DATA IN 0575 025F MOVBR LBBIT4 MASK1 R1 ; 1: CR┆
0x2f480…2f500 UnusedSector ┆80 DATA OUT 0576 0260 DMA9B: 0577 0260 JMPAI STPREM2 ; UPDATE BUSOUT CHECK (APPROX 3B) 0578 0261 MOVRB R1 MASK1 RBBIT1 ; 1: DATA┆
0x2f500…2f580 UnusedSector ┆ CHECK 0579 0262 ; 057A 0262 DMA10: 057B 0262 XMTRI IVR OTAD ;; 057C 0263 NZTBI RBBIT3 MASK1 DMA10 ; LOOP IF SRV OUT HIGH 057D 0┆
0x2f580…2f600 UnusedSector ┆264 JMPAI DMARET ; JMP TO RETURN 057E 0265 ; 057F 0265 ; SUPPRESS DATA WAITING LOOP 0580 0265 ; -------------------------- 0581 ┆
0x2f600…2f680 UnusedSector ┆0265 ; 0582 0265 DMA20: 0583 0265 ; (EVEN BYTE SUPPRESSED) 0584 0265 NZTBI RBBIT1 MASK2 XXX8D ; JMP IF DISCON. OR RESET 0585 026┆
0x2f680…2f700 UnusedSector ┆6 NZTBI RBBIT2 MASK1 DMA20 ; LOOP IF SUP OUT HIGH 0586 0267 JMPAI DMA5 ; RETURN TO DMA-LOOP (IF 0587 0268 ; SUP OUT LOW) 0588 02┆
0x2f700…2f780 UnusedSector ┆68 DMA21: 0589 0268 ; (ODD BYTE SUPPRESSED) 058A 0268 NZTBI RBBIT1 MASK2 XXX8D ; JMP IF DISCON. OR RESET 058B 0269 NZTBI RBBIT2 ┆
0x2f780…2f800 UnusedSector ┆MASK1 DMA21 ; LOOP IF SUP OUT HIGH 058C 026A JMPAI DMA6 ; RETURN TO DMA-LOOP (IF 058D 026B ; SUPPRESS OUT LOW) 058E 026B XXX8D: ┆
0x2f800…2f880 UnusedSector ┆058F 026B JMPAI DMA8D ;** 0590 026C ; 0591 026C DMARET: 0592 026C ;;;;;; 0593 026C ;;;;;; 0594 026C XECRI R6 DMA30 ; CHOOSE RETU┆
0x2f880…2f900 UnusedSector ┆RN ADDRESS 0595 026D DMA30: 0596 026D JMPAI DMAR ; 0: DMA SEQUENCE 0597 026E JMPAI SO20 ; 1: STATUS ONLY (CU INIT SEQ) 0598 026F┆
0x2f900…2f980 UnusedSector ┆ ; 0599 026F ;==== END DMA SUBROUTINE =========================================== 059A 026F ; 059B 026F ; 059C 026F ; 059D 026F ┆
0x2f980…2fa00 UnusedSector ┆;=================================================================== 059E 026F ; STATUS PRESENTATION (SUBROUTINE) 059F 026F ;===┆
0x2fa00…2fa80 UnusedSector ┆================================================================ 05A0 026F ; 05A1 026F ; CALL: 05A2 026F ; R6: RETURN ADDRESS CO┆
0x2fa80…2fb00 UnusedSector ┆DE 05A3 026F ; STATUS BYTE ON BUS IN 05A4 026F ; RIGHT BANK ADDRESS: OTAD 05A5 026F ; 05A6 026F ; RETURN: 05A7 026F ; R6: RETURN┆
0x2fb00…2fb80 UnusedSector ┆ ADDRESS CODE 05A8 026F ; R1: DESTROYED 05A9 026F ; CONTROL WORD ONE (CONT1) CLEARED, AND THE FOLLOWING 05AA 026F ; BITS UPDATED┆
0x2fb80…2fc00 UnusedSector ┆: 05AB 026F ; COMMAND CHAINING 05AC 026F ; STACK 05AD 026F ; AVAILABLE 05AE 026F ; INTERFACE DISCONNECT 05AF 026F ; FINISH 05B0 ┆
0x2fc00…2fc80 UnusedSector ┆026F ; 05B1 026F ; CONTROL WORD TWO (CONT2) CLEARED, AND THE FOLLOWING 05B2 026F ; BITS UPDATED: 05B3 026F ; SELECTIVE RESET 05B┆
0x2fc80…2fd00 UnusedSector ┆4 026F ; SYSTEM RESET 05B5 026F ; REQINS UPDATED IF CU INIT SEQ 05B6 026F ; 05B7 026F SP: 05B8 026F XMTRI IVL ITREG ;; 05B9 0270┆
0x2fd00…2fd80 UnusedSector ┆ XMTBI LBBIT1 MASK1 1 ; RAISE STATUS IN 05BA 0271 SP1: 05BB 0271 XECBI RBBIT4 MASK3 SP2 ; CHOOSE JMP ADDRESS 05BC 0272 ;;;;;; 05┆
0x2fd80…2fe00 UnusedSector ┆BD 0272 ;;;;;; 05BE 0272 SP2: 05BF 0272 JMPAI SP3 ; 0: LOOP (NO OUTTAGS RAISED) 05C0 0273 JMPAI SSS ; 1: CMD OUT, JMP SET STACK ┆
0x2fe00…2fe80 UnusedSector ┆STAT 05C1 0274 JMPAI DSI ; 2: SRV OUT, JMP DROP STATUS IN 05C2 0275 JMPAI SSS ; 3: INVALID OUTTAG COMBINATION, 05C3 0276 ; CHOOS┆
0x2fe80…2ff00 UnusedSector ┆E CMD OUT 05C4 0276 JMPAI SP3 ; 4: LOOP (SUPPRESS OUT ONLY) 05C5 0277 JMPAI SSS ; 5: CMD OUT (AND SUP OUT) 05C6 0278 JMPAI SCC ;┆
0x2ff00…2ff80 UnusedSector ┆ 6: SRV OUT, SUP OUT, JMP SET 05C7 0279 ; COMMAND CHAINING 05C8 0279 JMPAI SSS ; 7: INVALID OUTTAG COMB, 05C9 027A ; CHOOSE CMD ┆
0x2ff80…30000 UnusedSector ┆OUT 05CA 027A SP3: 05CB 027A NZTBI RBBIT3 MASK1 SP1 ; JMP IF SRV OUT HIGH 05CC 027B NZTBI RBBIT1 MASK2 SP4 ; JMP IF DISCON. OR R┆
0x30000…30080 UnusedSector ┆ESET 05CD 027C JMPAI SP1 ; LOOP 05CE 027D SP4: 05CF 027D XMTRI R1 1 ; RETURN ADDRESS CODE TO R1 05D0 027E JMPAI DRS ; JMP TO DIS┆
0x30080…30100 UnusedSector ┆CON. OR RESET 05D1 027F ; SUBROUTINE 05D2 027F ; (RETURN TO STRET2) 05D3 027F ; 05D4 027F ; SET STACK STATUS 05D5 027F ; -------┆
0x30100…30180 UnusedSector ┆--------- 05D6 027F ; 05D7 027F SSS: 05D8 027F XMTBI LBBIT1 MASK1 0 ; DROP STATUS IN 05D9 0280 SSS1: 05DA 0280 NZTBI RBBIT1 MASK┆
0x30180…30200 UnusedSector ┆2 SP4X ; JMP IF DISCON. OR RESET 05DB 0281 NZTBI RBBIT6 MASK1 SSS1 ; LOOP IF SELECTED 05DC 0282 XMTRI IVR CONT1 ;; 05DD 0283 XMT┆
0x30200…30280 UnusedSector ┆BI RBBIT7 NOMASK 16 ; SET STACK IN CONT1 05DE 0284 NZTRI R5 SSS10 ; JMP IF CU INIT SEQ (APP 2A0) 05DF 0285  05E0 0285 JMPAI REMD┆
0x30280…30300 UnusedSector ┆ ; JMP REMOTE (APP 360) 05E1 0286 SP4X: 05E2 0286 JMPAI SP4 ; ** 05E3 0287 ; 05E4 0287 ; SET COMMAND CHAINING STATUS 05E5 0287 ;┆
0x30300…30380 UnusedSector ┆ --------------------------- 05E6 0287 ; 05E7 0287 SCC: 05E8 0287 XMTBI LBBIT1 MASK1 0 ; DROP STATUS IN 05E9 0288 XMTRI IVR CONT┆
0x30380…30400 UnusedSector ┆1 ;; 05EA 0289 XMTRI R1 36 ; PREPARE CONT1 UPDATE 05EB 028A MOVRB R1 NOMASK RBBIT7 ; SET COMMAND CHAINING AND 05EC 028B ; FINISH┆
0x30400…30480 UnusedSector ┆ IN CONT1 05ED 028B JMPAI DSI3 ; CONTINUE 05EE 028C ; 05EF 028C ; DROP STATUS IN 05F0 028C ; -------------- 05F1 028C ; 05F2 028┆
0x30480…30500 UnusedSector ┆C DSI: 05F3 028C XMTBI LBBIT1 MASK1 0 ; DROP STATUS IN 05F4 028D DSI2: 05F5 028D XMTRI IVR CONT1 ;; 05F6 028E XMTBI RBBIT7 NOMAS┆
0x30500…30580 UnusedSector ┆K 4 ; SET FINISH STATUS 05F7 028F DSI3: 05F8 028F JMPAI REMA ; JMP REMOTE (APP. 1D0) 05F9 0290 REMAR: 05FA 0290 NZTBI RBBIT6 MAS┆
0x30580…30600 UnusedSector ┆K1 SA ; JMP IF SELECT OUT HIGH 05FB 0291 XMTRI IVR CHTYPE ;; 05FC 0292 NZTBI RBBIT7 MASK1 DSI1 ; JMP IF FORCED BURST OPERATION 0┆
0x30600…30680 UnusedSector ┆5FD 0293 JMPAI DOI ; JMP TO DROP OPERATIONAL IN 05FE 0294 DSI1: 05FF 0294 XMTRI IVL BUSIN ;; 0600 0295 NZTBI LBBIT4 MASK1 DOI ; ┆
0x30680…30700 UnusedSector ┆JMP IF CHANNEL END TRANSFERED 0601 0296 SA: 0602 0296 XMTRI IVR CONT1 ;; 0603 0297 XMTBI RBBIT1 MASK1 1 ; SET AVAILABLE STATUS 0┆
0x30700…30780 UnusedSector ┆604 0298 JMPAI STRET ; JMP TO RETURN 0605 0299 ; 0606 0299 SSS10: ; (STACK) 0607 0299 XMTRI R6 3 ; MODIFY RETURN ADDRESS 0608 02┆
0x30780…30800 UnusedSector ┆9A XMTRI IVR STACK ;; 0609 029B NZTBI RBBIT7 MASK1 DOI ; JMP IF AUTO REQUEST 060A 029C XMTRI IVR REQINS ;; 060B 029D XMTBI RBBIT┆
0x30800…30880 UnusedSector ┆6 MASK1 1 ; SET SUPPRESSIBLE 060C 029E DOI: 060D 029E XMTRI IVL ITREG ;; 060E 029F XMTBI LBBIT5 MASK2 0 ; DROP OPERATIONAL IN 06┆
0x30880…30900 UnusedSector ┆0F 02A0 ; AND METERING IN 0610 02A0 ; 0611 02A0 ; RETURN 0612 02A0 ; ------ 0613 02A0 ; 0614 02A0 STRET: 0615 02A0 XMTRI IVR CON┆
0x30900…30980 UnusedSector ┆T2 ;; 0616 02A1 XMTBI RBBIT7 NOMASK 0 ; CLEAR CONT2 0617 02A2 XMTRI IVR OTAD ;; 0618 02A3 STRET1: 0619 02A3 NZTBI RBBIT1 MASK1 S┆
0x30980…30a00 UnusedSector ┆TRET4 ; JMP IF RESET 061A 02A4 NZTBI RBBIT4 MASK2 STRET1 ; LOOP IF SRV OUT OR CMD OUT 061B 02A5 ; HIGH 061C 02A5 STRET2: 061D 02┆
0x30a00…30a80 UnusedSector ┆A5 ;;;;;; 061E 02A5 ;;;;;; 061F 02A5 XECRI R6 STRET3 ; CHOOSE RETURN ADDRESS 0620 02A6 STRET3: ; RETURN TO: 0621 02A6 JMPAI US ;┆
0x30a80…30b00 UnusedSector ┆ 0: "UPDATE STATUS TO CR80" 0622 02A7 ; (SELECTION SEQUENCE) 0623 02A7 JMPAI GINT10 ; 1: END STATUS SEQUENCE 0624 02A8 FILL0 ; 2┆
0x30b00…30b80 UnusedSector ┆: TBD 0625 02A9 JMPAI A01 ; 3: STACK GENERATED, 0626 02AA ; JMP NOT BUSY 0627 02AA FILL0 0628 02AB STRET4: 0629 02AB XMTRI R1 7 ┆
0x30b80…30c00 UnusedSector ┆; RETURN ADDRESS CODE TO R1 062A 02AC JMPAI DRS ; JMP TO DISCON. OR RESET 062B 02AD ; SUBROUTINE 062C 02AD ; (RETURN TO STRET2) ┆
0x30c00…30c80 UnusedSector ┆062D 02AD ; 062E 02AD ;==== END "STATUS PRESENTATION" =================================== 062F 02AD ; 0630 02AD ; 0631 02AD ;===┆
0x30c80…30d00 UnusedSector ┆================================================================ 0632 02AD ; INTERRUPT SEQUENCE (SUBROUTINE) 0633 02AD ;========┆
0x30d00…30d80 UnusedSector ┆=========================================================== 0634 02AD ; 0635 02AD ; CALL: 0636 02AD ; R6: RETURN ADDRESS CODE 06┆
0x30d80…30e00 UnusedSector ┆37 02AD ; 0638 02AD INT: 0639 02AD XMTRI IVR INSTR ;; 063A 02AE XMTBI RBBIT0 MASK1 1 ; SET INSTRUCT. NOT LOADED 063B 02AF XMTRI ┆
0x30e00…30e80 UnusedSector ┆IVR CONT1 ;; 063C 02B0 MOVRB R5 MASK1 RBBIT0 ; UPDATE CU INIT SEQ 063D 02B1 XMTRI IVL CPUINT ;; 063E 02B2 XMTBI LBBIT7 MASK1 0 ;┆
0x30e80…30f00 UnusedSector ┆ GENERATE CR80 INTERRUPT 063F 02B3 XMTRI IVR STACK ;; 0640 02B4 XMTBI RBBIT7 NOMASK 0 ; CLEAR STACK 0641 02B5 ; 0642 02B5 XMTRI ┆
0x30f00…30f80 UnusedSector ┆IVR REG1 ;; 0643 02B6 MOVRB R1 NOMASK RBBIT7 ; DUMP REGISTER TO RAM 0644 02B7 XMTRI IVR REG2 ;; 0645 02B8 MOVRB R2 NOMASK RBBIT7┆
0x30f80…31000 UnusedSector ┆ ; - 0646 02B9 XMTRI IVR REG3 ;; 0647 02BA MOVRB R3 NOMASK RBBIT7 ; - 0648 02BB XMTRI IVR REG4 ;; 0649 02BC MOVRB R4 NOMASK RBBI┆
0x31000…31080 UnusedSector ┆T7 ; - 064A 02BD XMTRI IVR REG5 ;; 064B 02BE MOVRB R5 NOMASK RBBIT7 ; - 064C 02BF XMTRI IVR REG6 ;; 064D 02C0 ; 064E 02C0 ;;;;;;┆
0x31080…31100 UnusedSector ┆ 064F 02C0 ;;;;;; 0650 02C0 XECRI R6 INT1 ; CHOOSE RETURN ADDRESS 0651 02C1 INT1: ; RETURN TO: 0652 02C1 JMPAI OFL3 ; 0: OFF LIN┆
0x31100…31180 UnusedSector ┆E SEQUENCE 0653 02C2 JMPAI AVAIL ; 1: SELECTION SEQUENCE 0654 02C3 JMPAI AVAIL ; 2: AVAILABLE SEQUENCE 0655 02C4 JMPAI A2 ; 3: N┆
0x31180…31200 UnusedSector ┆OT AVAILABLE SEQ. 0656 02C5 ; 0657 02C5 ;==== END INTERRUPT SEQUENCE ======================================= 0658 02C5 ; 0659 02┆
0x31200…31280 UnusedSector ┆C5 ; 065A 02C5 ;=================================================================== 065B 02C5 ; DISCONNECT OR RESET SUBROUTINE 0┆
0x31280…31300 UnusedSector ┆65C 02C5 ;=================================================================== 065D 02C5 ; 065E 02C5 ; CALL: 065F 02C5 ; R1: RETU┆
0x31300…31380 UnusedSector ┆RN ADDRESS CODE 0660 02C5 ; RIGHT BANK ADDRESS: OTAD 0661 02C5 ; 0662 02C5 ; RETURN: 0663 02C5 ; AUX: DESTROYED 0664 02C5 ; R11:┆
0x31380…31400 UnusedSector ┆ DESTROYED 0665 02C5 ; R6 : DESTROYED IF R1=0 0666 02C5 ; CONTROL WORD ONE (CONT1) CLEARED AND THE FOLLOWING 0667 02C5 ; BITS UP┆
0x31400…31480 UnusedSector ┆DATED: 0668 02C5 ; INTERFACE DISCONNECT 0669 02C5 ; 066A 02C5 ; CONTROL WORD TWO (CONT2) CLEARED AND THE FOLLOWING 066B 02C5 ; B┆
0x31480…31500 UnusedSector ┆ITS UPDATED: 066C 02C5 ; SYSTEM RESET 066D 02C5 ; SELECTIVE RESET 066E 02C5 ; 066F 02C5 ; RIGHT BANK ADDRESS: OTAD 0670 02C5 ; 0┆
0x31500…31580 UnusedSector ┆671 02C5 ; NOTE: OPERATIONAL OUT MUST BE HIGH BEFORE RETURN 0672 02C5 ; 0673 02C5 DRS: 0674 02C5 NZTBI RBBIT7 MASK1 DRS1 ; JMP I┆
0x31580…31600 UnusedSector ┆F OPL OUT HIGH 0675 02C6 JMPAI DRS ; LOOP IF OPL OUT LOW 0676 02C7 DRCBS: 0677 02C7 JMPAI CBS ;** 0678 02C8 DRS1: 0679 02C8 MOVB┆
0x31600…31680 UnusedSector ┆R RBBIT0 MASK1 AUX ; ADDRESS OUT TO AUX 067A 02C9 XMTRI IVL LBER ;; 067B 02CA MOVBR LBBIT3 MASK2 R11 ; SYS,SEL RESET TO R11 067C┆
0x31680…31700 UnusedSector ┆ 02CB XMTRI IVL ITREG ;; 067D 02CC XMTBI LBBIT7 NOMASK 0 ; DROP ALL INTAGS 067E 02CD DRS2: 067F 02CD NZTBI RBBIT0 MASK1 DRS2 ; L┆
0x31700…31780 UnusedSector ┆OOP IF ADDRESS OUT HIGH 0680 02CE XMTRI IVL BUSOUT ;; 0681 02CF XMTBI LBBIT7 MASK1 0 ; CLEAR RESET FLAGS 0682 02D0 NZTRI R1 DRS4┆
0x31780…31800 UnusedSector ┆ ; JMP IF RESET NOT ISSUED 0683 02D1 ; AFTER "AVAILABLE INTERR." 0684 02D1 ; 0685 02D1 ; WAIT BEFORE GENERATING INTERRUPT 0686 0┆
0x31800…31880 UnusedSector ┆2D1 ; -------------------------------- 0687 02D1 ; 0688 02D1 XMTRI R6 2 ; SET RETURN ADDRESS CODE 0689 02D2 DRS3: 068A 02D2 XMTR┆
0x31880…31900 UnusedSector ┆I IVR OTAD ;; 068B 02D3 NZTBI RBBIT6 MASK1 DRCBS ; JMP TO CU BUSY SEQ. IF 068C 02D4 ; SELECT. (RETURN TO DRS3) 068D 02D4 XMTRI I┆
0x31900…31980 UnusedSector ┆VR INSTR ;; 068E 02D5 NZTBI RBBIT0 MASK1 DRS3 ; LOOP IF INSTRUCTION NOT 068F 02D6 ; LOADED 0690 02D6 ; 0691 02D6 ; UPDATE CONT1 ┆
0x31980…31a00 UnusedSector ┆AND CONT2 0692 02D6 ; ---------------------- 0693 02D6 ; 0694 02D6 DRS4: 0695 02D6 XMTRI IVR CONT1 ;; 0696 02D7 XMTBI RBBIT7 NOM┆
0x31a00…31a80 UnusedSector ┆ASK 0 ; CLEAR CONT1 0697 02D8 MOVRB AUX MASK1 RBBIT6 ; UPDATE DISCONNECT 0698 02D9 XMTRI IVR CONT2 ;; 0699 02DA XMTBI RBBIT7 NOM┆
0x31a80…31b00 UnusedSector ┆ASK 0 ; CLEAR CONT2 069A 02DB MOVRB R11 MASK2 RBBIT4 ; UPDATE SYS,SEL RESET 069B 02DC XMTRI IVL DMAMOD ;; 069C 02DD XMTBI LBBIT7┆
0x31b00…31b80 UnusedSector ┆ NOMASK 0 ; CLEAR DMAMOD 069D 02DE ; 069E 02DE ; RETURN 069F 02DE ; ------ 06A0 02DE ; 06A1 02DE DRS5: 06A2 02DE ;;;;;; 06A3 02D┆
0x31b80…31c00 UnusedSector ┆E ;;;;;; 06A4 02DE XECRI R1 DRS6 ; CHOOSE RETURN ADDRESS 06A5 02DF DRS6: 06A6 02DF JMPAI GINT20 ; 0: GENERATE CR80 INTERR. 06A7 ┆
0x31c00…31c80 UnusedSector ┆02E0 JMPAI STRET2 ; 1: STATUS PRESENTATION 06A8 02E1 JMPAI GINT ; 2: GENERATE CR80 INTERR. 06A9 02E2 JMPAI GINT ; 3: - 06AA 02E3┆
0x31c80…31d00 UnusedSector ┆ JMPAI SELOUT ; 4: - 06AB 02E4 JMPAI DMA8K ; 5: DMA SUBROUTINE 06AC 02E5 JMPAI GINT ; 6: GENERATE CR80 INTERR. 06AD 02E6 JMPAI S┆
0x31d00…31d80 UnusedSector ┆TRET2 ; 7: STATUS PRESENTATION 06AE 02E7 JMPAI GINT ; 8: GENERATE CR80 INTERR. 06AF 02E8 JMPAI OFL1C ; 9: OFF LINE WAITING LOOP ┆
0x31d80…31e00 UnusedSector ┆06B0 02E9 JMPAI GINT ;10: FROM IDLE LOOP 06B1 02EA JMPAI GINT ;11: FROM "STATUS ONLY?" 06B2 02EB ; 06B3 02EB ;==== END DISCONNEC┆
0x31e00…31e80 UnusedSector ┆T OR RESET SUBROUTINE =========================== 06B4 02EB ; 06B5 02EB FILL0 06B6 02EC FILL0 06B7 02ED FILL0 06B8 02EE FILL0 06┆
0x31e80…31f00 UnusedSector ┆B9 02EF FILL0 06BA 02F0 FILL0 06BB 02F1 ; 06BC 02F1 ;=================================================================== 06BD 02┆
0x31f00…31f80 UnusedSector ┆F1 ; RESET SUBROUTINE 06BE 02F1 ;=================================================================== 06BF 02F1 ; 06C0 02F1 ; CAL┆
0x31f80…32000 UnusedSector ┆L: 06C1 02F1 ; R6: RETURN ADDRESS 06C2 02F1 ; 06C3 02F1 RES: 06C4 02F1 ; LOAD RAM WORDS WITH ADDRESS 06C5 02F1 ; ---------------┆
0x32000…32080 UnusedSector ┆------------ 06C6 02F1 ; 06C7 02F1 XMTRI AUX 64 ; LOAD COUNTER 06C8 02F2 XMTRI R1 MIN1 ; PREPARE DECREMENTING 06C9 02F3 RES1: 06┆
0x32080…32100 UnusedSector ┆CA 02F3 ADDRR R1 NOROT AUX ; DECREMENT COUNTER 06CB 02F4 MOVRR AUX NOROT IVR ;; 06CC 02F5 MOVRB AUX NOMASK RBBIT7 ; ADDRESS TO R┆
0x32100…32180 UnusedSector ┆AM WORD 06CD 02F6 NZTRI AUX RES1 ; LOOP IF ADDRESS NOT ZERO 06CE 02F7 ; 06CF 02F7 ; 06D0 02F7 ; RIGHT BANK ADDRESS 06D1 02F7 ; -┆
0x32180…32200 UnusedSector ┆----------------- 06D2 02F7 ; 06D3 02F7 XMTRI AUX 64 ; LOAD COUNTER 06D4 02F8 RES2: 06D5 02F8 ADDRR R1 NOROT AUX ; DEC COUNTER 0┆
0x32200…32280 UnusedSector ┆6D6 02F9 MOVRR AUX NOROT IVR ;; 06D7 02FA XORBR RBBIT7 NOMASK R2 ; COMPARE 06D8 02FB NZTRI R2 RES3 ; JMP IF ERROR 06D9 02FC NZTR┆
0x32280…32300 UnusedSector ┆I AUX RES2 ; LOOP IF ADDRESS NOT ZERO 06DA 02FD JMPAI RES4 ; CONTINUE 06DB 02FE RES3: 06DC 02FE ; (ERROR) 06DD 02FE XMTRI IVR RE┆
0x32300…32380 UnusedSector ┆G1 ;; 06DE 02FF MOVRB R2 NOMASK RBBIT7 ; BIT ERROR POINTER 06DF 0300 XMTRI IVR REG2 ;; 06E0 0301 MOVRB AUX NOMASK RBBIT7 ; WORD ┆
0x32380…32400 UnusedSector ┆LOADED TO REG2 06E1 0302 XMTRI IVR HWER ;; 06E2 0303 XMTBI RBBIT7 NOMASK 1 ; SET RB ADDRESS ERROR 06E3 0304 ; (CLEAR REST OF HWE┆
0x32400…32480 UnusedSector ┆R) 06E4 0304 JMPAI RES5 ; CONTINUE 06E5 0305 RES4: 06E6 0305 XMTRI IVR HWER ;; 06E7 0306 XMTBI RBBIT7 NOMASK 0 ; CLEAR HWER 06E8┆
0x32480…32500 UnusedSector ┆ 0307 ; 06E9 0307 ; CLEAR CONTINUOUS TEST 06EA 0307 ; --------------------- 06EB 0307 ; 06EC 0307 RES5: 06ED 0307 XMTRI IVR OVFR┆
0x32500…32580 UnusedSector ┆EG ;; 06EE 0308 XMTBI RBBIT7 NOMASK 0 ; CLEAR "CONTINUOUS TEST" 06EF 0309 ; 06F0 0309 ; RAM (SINGLE WORD, ALL BITS) 06F1 0309 ; ┆
0x32580…32600 UnusedSector ┆--------------------------- 06F2 0309 ; 06F3 0309 RES10: 06F4 0309 XMTRI IVR TOTAD ;; (TESTWORD) 06F5 030A XMTRI AUX 255 ; LOAD ┆
0x32600…32680 UnusedSector ┆COUNTER 06F6 030B XMTRI R1 MIN1 ; PREPARE DECREMENTING 06F7 030C RES11: 06F8 030C MOVRB AUX NOMASK RBBIT7 ; LOAD RIGHT BANK 06F9┆
0x32680…32700 UnusedSector ┆ 030D NZTRI AUX RES12 ; JMP IF TEST NOT ENDED 06FA 030E JMPAI RES13 ; JMP (IF TEST ENDED) 06FB 030F RES12: 06FC 030F XORBR RBBIT┆
0x32700…32780 UnusedSector ┆7 NOMASK R2 ; COMPARE 06FD 0310 NZTRI R2 RES16 ; JMP IF ERROR 06FE 0311 ADDRR R1 NOROT AUX ; DECREMENT COUNTER 06FF 0312 JMPAI R┆
0x32780…32800 UnusedSector ┆ES11 ; LOOP 0700 0313 RES13: 0701 0313 ; (TEST ENDED) 0702 0313 XORBR RBBIT7 NOMASK R2 ; COMPARE 0703 0314 NZTRI R2 RES16 ; JMP ┆
0x32800…32880 UnusedSector ┆IF ERROR 0704 0315 JMPAI RES17 ; CONTINUE 0705 0316 RES16: 0706 0316 ; (ERROR) 0707 0316 XMTRI IVR REG3 ;; 0708 0317 MOVRB R2 NO┆
0x32880…32900 UnusedSector ┆MASK RBBIT7 ; BIT ERROR POINTER 0709 0318 XMTRI IVR REG4 ;; 070A 0319 MOVRB AUX NOMASK RBBIT7 ; RAM CONTENTS TO REG4 070B 031A X┆
0x32900…32980 UnusedSector ┆MTRI IVR HWER ;; 070C 031B XMTBI RBBIT6 MASK1 1 ; SET ERROR BIT 070D 031C RES17: 070E 031C XMTRI IVR OVFREG ;; 070F 031D NZTBI R┆
0x32980…32a00 UnusedSector ┆BBIT6 MASK1 RES10 ; JMP IF CONT. TEST 0710 031E XMTRI IVR TOTAD ;; 0711 031F XMTRI R1 TOTAD ; ADDRESS TO R1 0712 0320 MOVRB R1 N┆
0x32a00…32a80 UnusedSector ┆OMASK RBBIT7 ; RESTORE RAM CONTENT 0713 0321 ; 0714 0321 ; LEFT BANK (BUSIN) 0715 0321 ; ----------------- 0716 0321 ; 0717 0321┆
0x32a80…32b00 UnusedSector ┆ RES20: 0718 0321 XMTRI IVL DMAMOD ;; 0719 0322 XMTBI LBBIT7 NOMASK 0 ; CLEAR DMAMOD 071A 0323 XMTRI IVL BUSIN ;; 071B 0324 XMTR┆
0x32b00…32b80 UnusedSector ┆I AUX 255 ; LOAD COUNTER 071C 0325 XMTRI R1 MIN1 ; PREPARE DECREMENTING 071D 0326 RES21: 071E 0326 MOVRB AUX NOMASK LBBIT7 ; LOA┆
0x32b80…32c00 UnusedSector ┆D LEFT BANK 071F 0327 NZTRI AUX RES22 ; JMP IF TEST NOT ENDED 0720 0328 JMPAI RES24 ; JMP (IF TEST ENDED) 0721 0329 RES22: 0722 ┆
0x32c00…32c80 UnusedSector ┆0329 XORBR LBBIT7 NOMASK R2 ; COMPARE 0723 032A NZTRI R2 RES27 ; JMP IF ERROR 0724 032B ADDRR R1 NOROT AUX ; DECREMENT COUNTER 0┆
0x32c80…32d00 UnusedSector ┆725 032C JMPAI RES21 ; LOOP 0726 032D RES24: 0727 032D ; (TEST ENDED) 0728 032D XORBR LBBIT7 NOMASK R2 ; COMPARE 0729 032E NZTRI┆
0x32d00…32d80 UnusedSector ┆ R2 RES27 ; JMP IF ERROR 072A 032F JMPAI RES28 ; CONT. (NO ERROR) 072B 0330 RES27: 072C 0330 ; (ERROR) 072D 0330 XMTRI IVR REG5 ┆
0x32d80…32e00 UnusedSector ┆;; 072E 0331 MOVRB R2 NOMASK RBBIT7 ; BIT ERROR POINTER 072F 0332 XMTRI IVR REG6 ;; 0730 0333 MOVRB AUX NOMASK RBBIT7 ; WORD IN ┆
0x32e00…32e80 UnusedSector ┆ERROR TO REG6 0731 0334 XMTRI IVR HWER ;; 0732 0335 XMTBI RBBIT5 MASK1 1 ; SET BUSIN ERROR 0733 0336 RES28: 0734 0336 XMTRI IVR ┆
0x32e80…32f00 UnusedSector ┆OVFREG ;; 0735 0337 NZTBI RBBIT5 MASK1 RES20 ; LOOP IF CONT TEST 0736 0338 ; 0737 0338 ; INSTRUCTION TEST 0738 0338 ; ----------┆
0x32f00…32f80 UnusedSector ┆------ 0739 0338 ; 073A 0338 RES30: 073B 0338 ; (XMTBI, CLEAR BIT 0-2) 073C 0338 XMTRI IVR TOTAD ;; 073D 0339 XMTRI R1 227 ; 111┆
0x32f80…33000 UnusedSector ┆0 0011 TO R1 073E 033A XMTRI AUX 21 ; 0001 0101 TO AUX 073F 033B MOVRB R1 NOMASK RBBIT7 ; 1110 0011 TO RB 0740 033C XMTBI RBBIT7┆
0x33000…33080 UnusedSector ┆ NOMASK 21 ; 0001 0101 TO RB 0741 033D XORBR RBBIT7 NOMASK R2 ; COMPARE 0742 033E NZTRI R2 RES32 ; JMP IF ERROR 0743 033F ; (XMT┆
0x33080…33100 UnusedSector ┆BI) 0744 033F ; (READ "SPLIT FIELD") 0745 033F XMTRI AUX 13 ; 0000 1101 TO AUX 0746 0340 XMTRI R1 75 ; 0100 1011 TO R1 0747 0341┆
0x33100…33180 UnusedSector ┆ MOVRB R1 NOMASK RBBIT7 ; 0100 1011 TO RB 0748 0342 ; (MOVBR) 0749 0342 MOVBR RBBIT1 MASK4 R3 ; 0000 1101 TO R3 074A 0343 XORRR ┆
0x33180…33200 UnusedSector ┆R3 NOROT R2 ; COMPARE 074B 0344 NZTRI R2 RES32 ; JMP IF ERROR 074C 0345 ; (NZTBI) 074D 0345 NZTBI RBBIT0 MASK2 RES39 ; JMP IF BI┆
0x33200…33280 UnusedSector ┆T7 DETECTED 074E 0346 RES32: 074F 0346 ; (ERROR) 0750 0346 XMTRI IVR HWER ;; 0751 0347 XMTBI RBBIT0 MASK1 1 ; SET INSTRUCTION ER┆
0x33280…33300 UnusedSector ┆ROR 0752 0348 RES39: 0753 0348 XMTRI IVR TOTAD ;; 0754 0349 XMTRI R1 TOTAD ; ADDRESS TO R1 0755 034A ; 0756 034A MOVRB R1 NOMASK┆
0x33300…33380 UnusedSector ┆ RBBIT7 ; RESTORE TOTAD 0757 034B JMPAI RES39A ;**** 0758 034C ; 0759 034C ; 075A 034C ; REMOTE ROUTINE (LOAD SPECIFIC RAM WORDS┆
0x33380…33400 UnusedSector ┆) 075B 034C ; 075C 034C REMB: 075D 034C MOVRB R1 NOMASK RBBIT7 ; ALL ONES TO COMMAND MASK 075E 034D XMTRI IVR BUSY ;; 075F 034E ┆
0x33400…33480 UnusedSector ┆XMTRI R1 BYSTAT ; BUSY STATUS TO R1 0760 034F MOVRB R1 NOMASK RBBIT7 ; BUSY STATUS TO BUSY 0761 0350 XMTRI IVR STACK ;; 0762 035┆
0x33480…33500 UnusedSector ┆1 XMTBI RBBIT7 NOMASK 0 ; CLEAR STACK 0763 0352 JMPAI RES80 ; CONTINUE 0764 0353 ; 0765 0353 ; 0766 0353 ; REMOTE ROUTINE 0767 0┆
0x33500…33580 UnusedSector ┆353 ; 0768 0353 REMD: 0769 0353 XMTRI IVR STACK ;; 076A 0354 NZTBI RBBIT7 MASK1 SSS2 ; JMP IF AUTO REQUEST 076B 0355 MOVRB R6 MA┆
0x33580…33600 UnusedSector ┆SK1 RBBIT5 ; UPDATE ENDSTA IN STACK 076C 0356 XMTBI RBBIT7 MASK1 1 ; SET UP AUTO REQUEST 076D 0357 XMTRI IVR AUTSTA ;; 076E 0358┆
0x33600…33680 UnusedSector ┆ XMTRI IVL BUSIN ;; 076F 0359 MOVBB LBBIT7 NOMASK RBBIT7 ; STORE STACKED STATUS 0770 035A XMTRI IVL DMAMOD ;; 0771 035B XMTBI RB┆
0x33680…33700 UnusedSector ┆BIT7 NOMASK 0 ; CLEAR DMA MODE 0772 035C SSS2: 0773 035C XMTRI R6 3 ; MODIFY RETURN ADDRESS 0774 035D JMPAI DOI ; JMP TO "DROP O┆
0x33700…33780 UnusedSector ┆PERATIONAL IN" 0775 035E ; 0776 035E FILL0 0777 035F RES39A: 0778 035F ; 0779 035F ; PRODUCTION TEST ? 077A 035F ; -------------┆
0x33780…33800 UnusedSector ┆---- 077B 035F ; 077C 035F XMTRI IVL LBER ;; 077D 0360 NZTBI LBBIT1 MASK1 RES40 ; JMP IF PROD. TEST 077E 0361 JMPAI RES70 ; JMP ┆
0x33800…33880 UnusedSector ┆(IF NOT PROD. TEST) 077F 0362 ; 0780 0362 ; LBER 0781 0362 ; ---- 0782 0362 ; 0783 0362 RES40: 0784 0362 XMTRI IVL CPUINT ;; 078┆
0x33880…33900 UnusedSector ┆5 0363 XMTBI LBBIT7 MASK1 0 ; GENERATE CR80 INTERR. 0786 0364 ; (CLEAR ERRORS) 0787 0364 XMTRI IVL ITREG ;; 0788 0365 XMTBI LBBI┆
0x33900…33980 UnusedSector ┆T7 NOMASK 4 ; RAISE MTRIN=OPLOUT 0789 0366 XMTRI IVL BUSOUT ;; 078A 0367 XMTBI LBBIT7 MASK1 0 ; CLEAR RESET FF'S 078B 0368 XMTRI┆
0x33980…33a00 UnusedSector ┆ IVL LBER ;; 078C 0369 NZTBI LBBIT6 MASK5 RES47 ; JMP IF ERROR 078D 036A ; 078E 036A ; (RESET FF'S) 078F 036A XMTRI IVL ITREG ;;┆
0x33a00…33a80 UnusedSector ┆ 0790 036B XMTBI LBBIT5 MASK1 0 ; DROP MTRIN=OPLOUT 0791 036C XMTRI IVL LBER ;; 0792 036D NZTBI LBBIT3 MASK1 RES47 ; JMP IF ERRO┆
0x33a80…33b00 UnusedSector ┆R (SEL RES) 0793 036E NZTBI LBBIT2 MASK1 RES42 ; CONT. IF SYS RES 0794 036F JMPAI RES47 ; JMP (IF ERROR) 0795 0370 RES42: 0796 0┆
0x33b00…33b80 UnusedSector ┆370 XMTRI IVL ITREG ;; 0797 0371 XMTBI LBBIT2 MASK1 1 ; RAISE MK0IN=SUPOUT 0798 0372 XMTRI IVL BUSOUT ;; 0799 0373 XMTBI LBBIT7 ┆
0x33b80…33c00 UnusedSector ┆MASK1 0 ; CLEAR RESET FF'S 079A 0374 XMTRI IVL LBER ;; 079B 0375 NZTBI LBBIT3 MASK2 RES47 ; JMP IF ERROR (SYS OR SEL RES) 079C 0┆
0x33c00…33c80 UnusedSector ┆376 XMTRI IVL ITREG ;; 079D 0377 XMTBI LBBIT4 MASK1 1 ; RAISE OPL IN 079E 0378 XMTRI IVL LBER ;; 079F 0379 NZTBI LBBIT2 MASK1 RE┆
0x33c80…33d00 UnusedSector ┆S47 ; JMP IF ERROR (SYSRES) 07A0 037A NZTBI LBBIT3 MASK1 RES48 ; CONT. IF SEL RES 07A1 037B RES47: 07A2 037B ; (ERROR) 07A3 037B┆
0x33d00…33d80 UnusedSector ┆ XMTRI IVR HWER ;; 07A4 037C XMTBI RBBIT4 MASK1 1 ; SET LBER ERROR 07A5 037D RES48: 07A6 037D ; (TEST ENDED) 07A7 037D XMTRI IVR┆
0x33d80…33e00 UnusedSector ┆ OVFREG ;; 07A8 037E NZTBI RBBIT4 MASK1 RES40 ; LOOP IF CONT. TEST 07A9 037F ; 07AA 037F ; DMA AND PARITY CIRCUIT 07AB 037F ; --┆
0x33e00…33e80 UnusedSector ┆-------------------- 07AC 037F ; 07AD 037F RES50: 07AE 037F XMTRI IVL CPUINT ;; 07AF 0380 XMTBI LBBIT7 MASK1 0 ; GEN. CR80 INTER┆
0x33e80…33f00 UnusedSector ┆RUPT 07B0 0381 ; (CLEAR ERROR BITS) 07B1 0381 XMTRI IVL ADHIGH ;; 07B2 0382 XMTRI IVR 4 ;; 07B3 0383 MOVBB RBBIT7 NOMASK LBBIT7 ┆
0x33f00…33f80 UnusedSector ┆; START ADDRESS, MSB'S (=4) 07B4 0384 XMTRI IVL ADLOW ;; 07B5 0385 XMTRI IVR 0 ;; 07B6 0386 MOVBB RBBIT7 NOMASK LBBIT7 ; START A┆
0x33f80…34000 UnusedSector ┆DDRESS, LSB'S (=0) 07B7 0387 XMTRI AUX 255 ; ALL ONES TO AUX 07B8 0388 XMTRI R1 2 ; LOAD WORD COUNTER 07B9 0389 XMTRI R2 15 ; 00┆
0x34000…34080 UnusedSector ┆001111 TO R2 07BA 038A XMTRI IVL DMAMOD ;; 07BB 038B XMTBI LBBIT7 NOMASK DAIN ; "WRITE IN MEMORY" 07BC 038C XMTRI IVR FOTAD ;; 0┆
0x34080…34100 UnusedSector ┆7BD 038D NZTBI RBBIT5 MASK1 RXX67 ; JMP IF ERROR (DMA RUN.) 07BE 038E RES52: 07BF 038E XMTRI IVL BUSIN ;; 07C0 038F MOVRB R2 NOM┆
0x34100…34180 UnusedSector ┆ASK LBBIT7 ; LOAD BUSIN=BUSOUT 07C1 0390 XMTRI IVL ITREG ;; 07C2 0391 XMTBI LBBIT3 MASK1 1 ; RAISE SERVICE IN 07C3 0392 XMTBI LB┆
0x34180…34200 UnusedSector ┆BIT3 MASK1 0 ; DROP SERVICE IN 07C4 0393 MOVRR AUX NOROT AUX ; NOP 07C5 0394 NZTBI RBBIT5 MASK1 RXX67 ; JMP IF ERROR (DMA RUN.) ┆
0x34200…34280 UnusedSector ┆07C6 0395 XORRR R2 ROT1L R2 ; ROTATE AND INVERT DATA 07C7 0396 XMTRI IVL BUSIN ;; 07C8 0397 MOVRB R2 NOMASK LBBIT7 ; LOAD BUSIN=┆
0x34280…34300 UnusedSector ┆BUSOUT 07C9 0398 XMTRI IVL ITREG ;; 07CA 0399 XMTBI LBBIT3 MASK1 1 ; RAISE SRV IN 07CB 039A XMTBI LBBIT3 MASK1 0 ; DROP SRV IN 0┆
0x34300…34380 UnusedSector ┆7CC 039B ADDRR R2 NOROT R2 ; "INVERT PARITY BIT" 07CD 039C NZTBI RBBIT5 MASK1 RES54 ; JMP IF DMA RUNNING 07CE 039D RXX67: 07CF 0┆
0x34380…34400 UnusedSector ┆39D JMPAI RES67 ; JMP (IF ERROR) 07D0 039E RES54: 07D1 039E NZTBI RBBIT5 MASK1 RES54 ; LOOP IF DMA RUNNING 07D2 039F XORRR R2 RO┆
0x34400…34480 UnusedSector ┆T1L R2 ; ROTATE AND INV. DATA 07D3 03A0 ADDRR R1 NOROT R1 ; DECREMENT COUNTER 07D4 03A1 NZTRI R1 RES52 ; JMP IF TEST NOT ENDED 0┆
0x34480…34500 UnusedSector ┆7D5 03A2 XMTRI IVL LBER ;; 07D6 03A3 NZTBI LBBIT6 MASK2 REX67 ; JMP IF TO/PAR ERROR 07D7 03A4 XMTRI IVL DMAMOD ;; 07D8 03A5 XMTB┆
0x34500…34580 UnusedSector ┆I LBBIT7 NOMASK 0 ; CLEAR DMA MOD 07D9 03A6 ; 07DA 03A6 XMTRI AUX 15 ; DATAWORD TO AUX 07DB 03A7 NZTBI RBBIT5 MASK1 REX67 ; JMP ┆
0x34580…34600 UnusedSector ┆IF ERROR (DMA RUN) 07DC 03A8 ; 07DD 03A8 XMTRI R4 1 ; R4: FLAG 07DE 03A9 XMTRI IVL ADLOW ;; 07DF 03AA XMTRI IVR 0 ;; 07E0 03AB M┆
0x34600…34680 UnusedSector ┆OVBB RBBIT7 NOMASK LBBIT7 ; START ADDRESS, LSB'S (=0) 07E1 03AC XMTRI IVR FOTAD ;; 07E2 03AD XMTRI IVL DMAMOD ;; 07E3 03AE XMTBI┆
0x34680…34700 UnusedSector ┆ LBBIT7 NOMASK FETCH ; FETCH FIRST DATA 07E4 03AF XMTBI LBBIT7 NOMASK DAOUT ; "READ FROM MEMORY" 07E5 03B0 NZTBI RBBIT5 MASK1 RE┆
0x34700…34780 UnusedSector ┆S56 ; JMP IF DMA RUNNING 07E6 03B1 REX67: 07E7 03B1 JMPAI RES67 ; JMP (IF ERROR) 07E8 03B2 REX66: 07E9 03B2 JMPAI RES66 ; ** 07E┆
0x34780…34800 UnusedSector ┆A 03B3 FILL0 07EB 03B4 FILL0 07EC 03B5 FILL0 07ED 03B6 RES56: 07EE 03B6 NZTBI RBBIT5 MASK1 RES56 ; LOOP IF DMA RUNNING 07EF 03B7┆
0x34800…34880 UnusedSector ┆ XMTRI R2 255 ; ALL ONES TO R2 07F0 03B8 RES58: 07F1 03B8 XMTRI IVL BUSIN ;; 07F2 03B9 XORBR LBBIT7 NOMASK R3 ; COMPARE (0F/3E) ┆
0x34880…34900 UnusedSector ┆07F3 03BA NZTRI R3 REX66 ; JMP IF ERROR 07F4 03BB XMTRI IVL ITREG ;; 07F5 03BC XMTBI LBBIT3 MASK1 1 ; RAISE SRV IN 07F6 03BD XMT┆
0x34900…34980 UnusedSector ┆BI LBBIT3 MASK1 0 ; DROP SRV IN 07F7 03BE MOVRR AUX ROT1L AUX ; ROTATE AUX 07F8 03BF XORRR R2 NOROT AUX ; INVERT AUX 07F9 03C0 X┆
0x34980…34a00 UnusedSector ┆MTRI IVL BUSIN ;; 07FA 03C1 XORBR LBBIT7 NOMASK R3 ; COMPARE (E1/83) 07FB 03C2 NZTRI R3 RES66 ; JMP IF ERROR 07FC 03C3 NZTRI R4 ┆
0x34a00…34a80 UnusedSector ┆RES60 ; JMP IF TEST NOT ENDED 07FD 03C4 JMPAI RES62 ; JMP (IF TEST ENDED) 07FE 03C5 RES60: 07FF 03C5 XMTRI R4 0 ; R4: FLAG 0800 ┆
0x34a80…34b00 UnusedSector ┆03C6 XMTRI IVL ITREG ;; 0801 03C7 XMTBI LBBIT3 MASK1 1 ; RAISE SRV IN 0802 03C8 XMTBI LBBIT3 MASK1 0 ; DROP SRV IN 0803 03C9 ADD┆
0x34b00…34b80 UnusedSector ┆RR R2 NOROT AUX ; "INVERT PARITY BIT" 0804 03CA MOVRR AUX ROT1L AUX ; ROTATE AUX 0805 03CB XORRR R2 NOROT AUX ; INVERT AUX 0806 ┆
0x34b80…34c00 UnusedSector ┆03CC JMPAI RES56 ; LOOP 0807 03CD RES62: 0808 03CD XMTRI IVL DMAMOD ;; 0809 03CE XMTBI LBBIT7 NOMASK 0 ; CLEAR DMAMOD 080A 03CF ┆
0x34c00…34c80 UnusedSector ┆MOVRR AUX NOROT AUX ; NOP 080B 03D0 NZTBI RBBIT5 MASK1 RES64 ; CONT. IF DMA RUNNING 080C 03D1 JMPAI RES67 ; JMP (IF ERROR) 080D ┆
0x34c80…34d00 UnusedSector ┆03D2 RES64: 080E 03D2 NZTBI RBBIT5 MASK1 RES64 ; LOOP IF DMA RUNNING 080F 03D3 XMTRI IVL LBER ;; 0810 03D4 NZTBI LBBIT5 MASK2 RE┆
0x34d00…34d80 UnusedSector ┆S67 ; JMP IF TO/PAR ERROR 0811 03D5 JMPAI RES69 ; CONTINUE 0812 03D6 RES66: 0813 03D6 ; (ERROR IN DATA) 0814 03D6 XMTRI IVR REG1┆
0x34d80…34e00 UnusedSector ┆1 ;; 0815 03D7 MOVRB R3 NOMASK RBBIT7 ; BIT ERROR POINTER 0816 03D8 JMPAI RES68 ; CONTINUE 0817 03D9 RES67: 0818 03D9 ; (ERROR I┆
0x34e00…34e80 UnusedSector ┆N CONTROL LOGIC) 0819 03D9 XMTRI IVR REG11 ;; 081A 03DA XMTBI RBBIT7 NOMASK 0 ; CLEAR BIT ERROR POINTER 081B 03DB RES68: 081C 03┆
0x34e80…34f00 UnusedSector ┆DB XMTRI IVR AUXREG ;; 081D 03DC MOVRB AUX NOMASK RBBIT7 ; (WORD IN ERROR) 081E 03DD XMTRI IVR HWER ;; 081F 03DE XMTBI RBBIT3 MA┆
0x34f00…34f80 UnusedSector ┆SK1 1 ; SET DMA ERROR BIT 0820 03DF RES69: 0821 03DF XMTRI IVR OVFREG ;; 0822 03E0 NZTBI RBBIT3 MASK1 REX50 ; LOOP IF CONT. TEST┆
0x34f80…35000 UnusedSector ┆ 0823 03E1 JMPAI RES69A ;**** 0824 03E2 REX50: 0825 03E2 JMPAI RES50 ;** 0826 03E3 ; 0827 03E3 ; CONT. LEFT BANK LOAD 0828 03E3 ┆
0x35000…35080 UnusedSector ┆; -------------------- 0829 03E3 ; 082A 03E3 RES69A: 082B 03E3 XMTRI IVR OVFREG ;; 082C 03E4 NZTBI RBBIT0 MASK1 RES69B ; JMP IF ┆
0x35080…35100 UnusedSector ┆CONT. TEST 082D 03E5 JMPAI RES10 ; LOOP (PROD TEST) 082E 03E6 RES69B: 082F 03E6 XECBI RBBIT2 MASK2 RES69C ; CHOOSE LEFT BANK ADD┆
0x35100…35180 UnusedSector ┆RESS 0830 03E7 ;;;;;; 0831 03E7 ;;;;;; 0832 03E7 XMTRI IVR 0 ;; 0833 03E8 MOVBB RBBIT7 NOMASK LBBIT7 ; MOVE RAM TO LEFT BANK 083┆
0x35180…35200 UnusedSector ┆4 03E9 JMPAI RES69A ; LOOP (CONT. TEST) 0835 03EA RES69C: 0836 03EA XMTRI IVL ITREG ;; 0: INTAGS 0837 03EB XMTRI IVL BUSIN ;; 1:┆
0x35200…35280 UnusedSector ┆ BUS IN 0838 03EC XMTRI IVL DMAMOD ;; 2: REQ. & MODE REGISTER 0839 03ED XMTRI IVL ADLOW ;; 3: ADDRESS COUNTER, LSB'S 083A 03EE ;┆
0x35280…35300 UnusedSector ┆ 083B 03EE ; 083C 03EE ; LOAD SPECIFIC RAM WORDS 083D 03EE ; ----------------------- 083E 03EE ; 083F 03EE RES70: 0840 03EE XMTR┆
0x35300…35380 UnusedSector ┆I IVR CONT1 ;; 0841 03EF XMTBI RBBIT7 NOMASK 0 ; CLEAR CONT1 0842 03F0 XMTRI IVR CONT2 ;; 0843 03F1 XMTBI RBBIT7 NOMASK 2 ; CLEA┆
0x35380…35400 UnusedSector ┆R CONT2 AND SET RESET DONE 0844 03F2 XMTRI IVR REQINS ;; 0845 03F3 XMTBI RBBIT7 NOMASK 0 ; CLEAR REQUEST INSTR. WORD 0846 03F4 X┆
0x35400…35480 UnusedSector ┆MTRI IVR INSTR ;; 0847 03F5 XMTRI R1 192 ; 0848 03F6 MOVRB R1 NOMASK RBBIT7 ; SET INSTRUCTION NOT LOADED 0849 03F7 ; AND "OFF LI┆
0x35480…35500 UnusedSector ┆NE" 084A 03F7 XMTRI IVR BYCNT ;; 084B 03F8 XMTRI R1 128 ; 084C 03F9 MOVRB R1 NOMASK RBBIT7 ; DISABLE BUSY COUNTER 084D 03FA XMTR┆
0x35500…35580 UnusedSector ┆I IVR CMASK ;; 084E 03FB XMTRI R1 255 ; ALL ONES TO R1 084F 03FC JMPAI REMB ; JMP REMOTE (APP 350) 0850 03FD ; 0851 03FD ; RETUR┆
0x35580…35600 UnusedSector ┆N 0852 03FD ; ------ 0853 03FD ; 0854 03FD RES80: 0855 03FD ;;;;;; 0856 03FD ;;;;;; 0857 03FD XECRI R6 RES82 ; CHOOSE JMP ADDRES┆
0x35600…35680 UnusedSector ┆S 0858 03FE RES82: 0859 03FE ; RETURN TO 085A 03FE JMPAI OFL1B ; 0: MASTER CLEAR SEQUENCE 085B 03FF JMPAI OFL1B ; 1: OFF LINE WA┆
0x35680…35700 UnusedSector ┆ITING LOOP 085C 0400 ; 085D 0400 ;==== END RESET SUBROUTINE ======================================== 085E 0400 $  PASS1 ERRORS  ┆
0x35700…35780 UnusedSector ┆UNDEFINED    PASS2 ERRORS OBJECT CODE   0000L C702 D700 C704 D702 C600 E2F1 C603 CFAF  0008L C704 D621 BE2E 1720 A00A E00F E1B1 ┆
0x35780…35800 UnusedSector ┆C706  0010L CF00 BA34 B03E E00F C601 E2F1 CF00 D821  0018L C703 D720 B83A E00F 0000 0000 CF00 B93F  0020L C704 D620 C707 D720 E0┆
0x35800…35880 UnusedSector ┆26 E1B1 CF05 C701  0028L 1F17 CF2C 1F44 C604 CFAF BE25 B933 CF08  0030L BC32 E040 E059 E053 CF3C C706 171F C704  0038L CFAF D320┆
0x35880…35900 UnusedSector ┆ E244 CF12 BC3E E13C E13A 0000  0040L CFAF BE32 B933 CF29 BF3F CFAF BE32 CF08  0048L BC3C CFAF BE32 CF08 9F55 CFAF BE32 C702  00┆
0x35900…35980 UnusedSector ┆50L 0917 E040 E066 C106 E2C5 C900 C940 C900  0058L C960 1C39 CF00 B93D E026 E006 0000 C702  0060L CFAF BE26 C960 0917 BE26 E040 ┆
0x35980…35a00 UnusedSector ┆B833 C704  0068L D543 C702 D700 E12E C705 1F17 C501 CFAF  0070L E08D E1B1 E085 C500 CF29 BF32 CF11 C707  0078L 171F C704 D543 C7┆
0x35a00…35a80 UnusedSector ┆02 D700 C705 1F17 CFAF  0080L B822 E08D BE20 C108 E2C5 CF11 1F00 C707  0088L 7709 C604 A971 E079 E1EB C704 D021 BC35  0090L B953┆
0x35a80…35b00 UnusedSector ┆ BC35 E08F C102 E2C5 A5EF CF10 C707  0098L B71A E1CA CF29 BF2C CF10 1700 171F CF2B  00A0L 5F00 C704 D020 CF17 7F01 A1A8 CF20 E0C┆
0x35b00…35b80 UnusedSector ┆9  00A8L CF18 7F01 A1AD CF21 E0C9 CF19 7F01 A1B2  00B0L CF22 E0C9 CF1A 7F01 A1B7 CF23 E0C9 CF1B  00B8L 7F01 A1BC CF24 E0C9 CF1C ┆
0x35b80…35c00 UnusedSector ┆7F01 A1C1 CF25  00C0L E0C9 CF2D C705 1F17 CFAF E140 0000 0000  00C8L 0000 84CA E0CE E0D3 E0D8 E0DD 1F60 CF11  00D0L 1FA1 61A1 E0┆
0x35c00…35c80 UnusedSector ┆DF 1F40 CF11 1FC1 61C1 E0DF  00D8L 1F20 CF11 1FE1 61E1 E0DF CF11 1F01 C700  00E0L 0117 C702 D70C D704 C705 CF07 1F17 CFAF  00E8L┆
0x35c80…35d00 UnusedSector ┆ C706 BD29 B52C E140 C702 D700 E140 D020  00F0L E134 BB5E BD3F CF12 C140 011F CF13 DF00  00F8L CFAF B95C BC39 E15D C103 E2C5 E10┆
0x35d00…35d80 UnusedSector ┆4 CF0A  0100L C705 1F17 CFAF E140 CF08 1B23 CF0C C701  0108L 1F17 CF0B C700 1F17 CF0E 1F02 CF0D 1F04  0110L C702 C601 A315 D703 ┆
0x35d80…35e00 UnusedSector ┆E117 D70C D705 CFAF  0118L B95C BC37 BD37 E1F3 C10B E2C5 0000 0000  0120L 0000 CF16 021F CF15 041F CF13 BF0C CF12  0128L BE2C BC┆
0x35e00…35e80 UnusedSector ┆2C CF08 BD2D E15D E0FF CF29 BF32  0130L CF09 E06C CF11 E06C CF29 BF38 CF08 E0F1  0138L CF3B E100 CF3C 1E21 CF13 0138 E262 0000  ┆
0x35e80…35f00 UnusedSector ┆0140L B944 BC20 C600 E26F C104 E2C5 A54C CF12  0148L DD20 C705 B70E E14F E040 0000 DF21 CF11  0150L C706 B736 CF10 0000 B736 E15┆
0x35f00…35f80 UnusedSector ┆8 CF13 D821  0158L 1541 CF13 015A C702 D700 C601 E2AD CF12  0160L B922 E1A3 CF00 B825 E16A CFAF B948 E162  0168L C100 E2C5 CF13 ┆
0x35f80…36000 UnusedSector ┆DF20 CF00 BF0F E19F BA55  0170L BE52 E199 CF00 9E55 E179 E19F C301 C300  0178L E19F CF02 C701 1F17 CF01 C700 1F17 CF04  0180L 1F┆
0x36000…36080 UnusedSector ┆02 CF03 1F04 C702 C600 A388 D703 E1F3  0188L D70C D705 CFAF BD2B E1F3 CF16 021F CF15  0190L 041F CF13 BF18 CF12 BE38 BC38 CF00 B┆
0x36080…36100 UnusedSector ┆F39  0198L E1A1 CF06 C705 1F17 CFAF C601 E26F CF13  01A0L DF21 C602 E2AD C601 CFAF BE31 CF00 B824  01A8L CF13 DF20 CF00 BFAD E02┆
0x36100…36180 UnusedSector ┆6 CF13 DF21 C603  01B0L E2AD C705 CF2A 1F17 C704 D121 CFAF BE37  01B8L D120 B839 CF3A B83E C001 3F1F CFAF 86C0  01C0L E026 E1A3 ┆
0x36180…36200 UnusedSector ┆E2D2 E00A E040 C501 CF3B C704  01C8L D020 E100 CF29 BF25 CF09 1F00 CF11 7F00  01D0L A0D8 CF08 BD34 E1D8 C501 C704 CFAF E0EF  01D┆
0x36200…36280 UnusedSector ┆8L CF10 C707 E09A C603 E1E0 A5E2 CF29 BF3B  01E0L CFAF E290 CF29 BF27 CF08 DF00 E1E0 1D26  01E8L DF00 C500 E1E0 C704 D020 CF2A E┆
0x36280…36300 UnusedSector ┆100 0000  01F0L 0000 E1FE E268 CF13 DF00 C0FF C704 CFAF  01F8L A4FC A2FB E235 2202 A5F1 BA32 D321 2404  0200L BB28 B946 BB28 BC2┆
0x36300…36380 UnusedSector ┆7 BB28 E200 E248 E23D  0208L D320 A40B E22C 9B4C E212 E210 E265 E210  0210L B946 E20B D321 2404 BB3B B946 BB3B BC27  0218L BB3B ┆
0x36380…36400 UnusedSector ┆E214 E239 D320 C706 B53A C704 A421  0220L E230 9B42 E228 E226 E268 E226 B954 E221  0228L BD28 D321 2404 E200 A22E E235 2202 E20B┆
0x36400…36480 UnusedSector ┆  0230L A232 E235 2202 E221 E248 C144 B954 BB35  0238L E24A C140 B954 BB39 E24A 0001 C001 2404  0240L 0800 2202 0100 E034 C148 B┆
0x36480…36500 UnusedSector ┆948 BC25 E24A  0248L C105 E2C5 BD2A CF12 011F CFAF A353 C702  0250L D702 0000 BD32 C706 1521 C702 D700 0000  0258L BD38 CF13 013┆
0x36500…36580 UnusedSector ┆A 835E 8360 E262 1621 1421  0260L E03B 0139 CFAF BB22 E26C B94B BA25 E20B  0268L B94B BA28 E221 E248 866D E18D E121 C704  0270L ┆
0x36580…36600 UnusedSector ┆D121 9C72 E27A E27F E28C E27F E27A E27F  0278L E287 E27F BB31 B95D E271 C101 E2C5 D120  0280L B946 BE20 CF12 DF10 A599 E353 E27D┆
0x36600…36680 UnusedSector ┆ D120  0288L CF12 C124 011F E28F D120 CF12 DF04 E1DD  0290L BE36 CF2E BF34 E29E C705 B43E CF12 D921  0298L E2A0 C603 CF29 BF3E C┆
0x36680…36700 UnusedSector ┆F08 DE21 C704 D540  02A0L CF13 DF00 CFAF B92B BC43 86A6 E146 E1A1  02A8L 0000 E040 0000 C107 E2C5 CF00 D821 CF12  02B0L 0538 C70┆
0x36700…36780 UnusedSector ┆3 D720 CF29 DF00 CF30 011F CF31  02B8L 021F CF32 031F CF33 041F CF34 051F CF35  02C0L 86C1 E01E E15F E15F E1A3 BF28 E2C5 E1B1  0┆
0x36780…36800 UnusedSector ┆2C8L 1820 C706 1349 C704 D700 B82D C707 D720  02D0L A1D6 C602 CFAF BE27 CF00 B832 CF12 DF00  02D8L 003E CF13 DF00 095C C702 D700┆
0x36800…36880 UnusedSector ┆ 81DF E1AF  02E0L E2A5 E15D E15D E15B E24D E15D E2A5 E15D  02E8L E01A E15D E15D 0000 0000 0000 0000 0000  02F0L 0000 C040 C1FF 2┆
0x36880…36900 UnusedSector ┆100 000F 001F A0F3 C040  02F8L 2100 000F 7F02 A2FE A0F8 E305 CF30 021F  0300L CF31 001F CF39 DF01 E307 CF39 DF00 CF38  0308L DF0┆
0x36900…36980 UnusedSector ┆0 CF2F C0FF C1FF 001F A00F E313 7F02  0310L A216 2100 E30C 7F02 A216 E31C CF32 021F  0318L CF33 001F CF39 DE21 CF38 BE29 CF2F C1┆
0x36980…36a00 UnusedSector ┆2F  0320L 011F C702 D700 C705 C0FF C1FF 0017 A029  0328L E32D 7702 A230 2100 E326 7702 A230 E336  0330L CF34 021F CF35 001F CF39┆
0x36a00…36a80 UnusedSector ┆ DD21 CF38 BD21  0338L CF2F C1E3 C015 011F DF15 7F02 A246 C00D  0340L C14B 011F 1983 6302 A246 B848 CF39 D821  0348L CF2F C12F 0┆
0x36a80…36b00 UnusedSector ┆11F E35F 011F CF2A C170 011F  0350L CF29 DF00 E3FD CF29 BF3C 063D DF21 CF3B  0358L C705 171F C702 DF00 C603 E29E 0000 C706  0360┆
0x36b00…36b80 UnusedSector ┆L B122 E3EE C703 D720 C704 D704 C707 D720  0368L C706 B6BB C704 D520 C706 B33B B230 E37B  0370L C704 D221 C707 D720 C706 B35B C7┆
0x36b80…36c00 UnusedSector ┆04 D421  0378L C706 B23B B33D CF39 DC21 CF38 BC22 C703  0380L D720 C701 CF04 1F17 C700 CF00 1F17 C0FF  0388L C102 C20F C702 D703┆
0x36c00…36c80 UnusedSector ┆ CFAF BD3D C705 0217  0390L C704 D321 D320 0000 BD3D 62E2 C705 0217  0398L C704 D321 D320 2202 BD3E E3D9 BD3E 62E2  03A0L 2101 A┆
0x36c80…36d00 UnusedSector ┆18E C706 B651 C702 D700 C00F BD31  03A8L C401 C700 CF00 1F17 CFAF C702 D70C D705  03B0L BD36 E3D9 E3D6 0000 0000 0000 BD36 C2FF ┆
0x36d00…36d80 UnusedSector ┆ 03B8L C705 7703 A3B2 C704 D321 D320 00E0 6200  03C0L C705 7703 A3D6 A4C5 E3CD C400 C704 D321  03C8L D320 2200 00E0 6200 E3B6 C7┆
0x36d80…36e00 UnusedSector ┆02 D700 0000  03D0L BD32 E3D9 BD32 C706 B559 E3DF CF36 031F  03D8L E3DB CF36 DF00 CF37 001F CF39 DB21 CF38  03E0L BB22 E3E3 E37F┆
0x36e00…36e80 UnusedSector ┆ CF38 B826 E309 9A4A CF00  03E8L 1F17 E3E3 C704 C705 C702 C700 CF12 DF00  03F0L CF13 DF02 CF08 DF00 CF00 C1C0 011F CF3A  03F8L C┆
0x36e80…36f00 UnusedSector ┆180 011F CF2B C1FF E34C 86FE E016 E016   0400 WORDS OF CODE GENERATED  ASSEMBLY OK  37 001F CF39 DB21 CF38  03E0L BB22 E3E3 E37F┆
0x36f00…36f80 UnusedSector ┆D:  XMTRI IVR STACK ;;  NZTBI RBBIT7 MASK1 SSS2 ; JMP IF AUTO REQUEST  MOVRB R6 MASK1 RBBIT5 ; UPDATE ENDSTA IN STACK  XMTBI RBB┆
0x36f80…37000 UnusedSector ┆IT7 MASK1 1 ; SET UP AUTO REQUEST  XMTRI IVR AUTSTA ;;  XMTRI IVL BUSIN ;;  MOVBB LBBIT7 NOMASK RBBIT7 ; STORE STACKED STATUS  X┆
0x37000…37080 UnusedSector ┆MTRI IVL DMAMOD ;;  XMTBI RBBIT7 NOMASK 0 ; CLEAR DMA MODE SSS2:  XMTRI R6 3 ; MODIFY RETURN ADDRESS  JMPAI DOI ; JMP TO "DROP O┆
0x37080…37100 UnusedSector ┆PERATIONAL IN" ;  FILL0 RES39A: ; ; PRODUCTION TEST ? ; ----------------- ;  XMTRI IVL LBER ;;  NZTBI LBBIT1 MASK1 RES40 ; JMP I┆
0x37100…37180 UnusedSector ┆F PROD. TEST  JMPAI RES70 ; JMP (IF NOT PROD. TEST) ; ; LBER ; ---- ; RES40:  XMTRI IVL CPUINT ;;  XMTBI LBBIT7 MASK1 0 ; GENERA┆
0x37180…37200 UnusedSector ┆TE CR80 INTERR.  ; (CLEAR ERRORS)  XMTRI IVL ITREG ;;  XMTBI LBBIT7 NOMASK 4 ; RAISE MTRIN=OPLOUT  XMTRI IVL BUSOUT ;;  XMTBI LB┆
0x37200…37280 UnusedSector ┆BIT7 MASK1 0 ; CLEAR RESET FF'S  XMTRI IVL LBER ;;  NZTBI LBBIT6 MASK5 RES47 ; JMP IF ERROR ; ; (RESET FF'S)  XMTRI IVL ITREG ;;┆
0x37280…37300 UnusedSector ┆  XMTBI LBBIT5 MASK1 0 ; DROP MTRIN=OPLOUT  XMTRI IVL LBER ;;  NZTBI LBBIT3 MASK1 RES47 ; JMP IF ERROR (SEL RES)  NZTBI LBBIT2 M┆
0x37300…37380 UnusedSector ┆ASK1 RES42 ; CONT. IF SYS RES  JMPAI RES47 ; JMP (IF ERROR) RES42:  XMTRI IVL ITREG ;;  XMTBI LBBIT2 MASK1 1 ; RAISE MK0IN=SUPOU┆
0x37380…37400 UnusedSector ┆T  XMTRI IVL BUSOUT ;;  XMTBI LBBIT7 MASK1 0 ; CLEAR RESET FF'S  XMTRI IVL LBER ;;  NZTBI LBBIT3 MASK2 RES47 ; JMP IF ERROR (SYS┆
0x37400…37480 UnusedSector ┆ OR SEL RES)  XMTRI IVL ITREG ;;  XMTBI LBBIT4 MASK1 1 ; RAISE OPL IN  XMTRI IVL LBER ;;  NZTBI LBBIT2 MASK1 RES47 ; JMP IF ERRO┆
0x37480…37500 UnusedSector ┆R (SYSRES)  NZTBI LBBIT3 MASK1 RES48 ; CONT. IF SEL RES RES47: ; (ERROR)  XMTRI IVR HWER ;;  XMTBI RBBIT4 MASK1 1 ; SET LBER ERR┆
0x37500…37580 UnusedSector ┆OR RES48: ; (TEST ENDED)  XMTRI IVR OVFREG ;;  NZTBI RBBIT4 MASK1 RES40 ; LOOP IF CONT. TEST ; ; DMA AND PARITY CIRCUIT ; ------┆
0x37580…37600 UnusedSector ┆---------------- ; RES50:  XMTRI IVL CPUINT ;;  XMTBI LBBIT7 MASK1 0 ; GEN. CR80 INTERRUPT  ; (CLEAR ERROR BITS)  XMTRI IVL ADHI┆
0x37600…37680 UnusedSector ┆GH ;;  XMTRI IVR 4 ;;  MOVBB RBBIT7 NOMASK LBBIT7 ; START ADDRESS, MSB'S (=4)  XMTRI IVL ADLOW ;;  XMTRI IVR 0 ;;  MOVBB RBBIT7 ┆
0x37680…37700 UnusedSector ┆NOMASK LBBIT7 ; START ADDRESS, LSB'S (=0)  XMTRI AUX 255 ; ALL ONES TO AUX  XMTRI R1 2 ; LOAD WORD COUNTER  XMTRI R2 15 ; 000011┆
0x37700…37780 UnusedSector ┆11 TO R2  XMTRI IVL DMAMOD ;;  XMTBI LBBIT7 NOMASK DAIN ; "WRITE IN MEMORY"  XMTRI IVR FOTAD ;;  NZTBI RBBIT5 MASK1 RXX67 ; JMP ┆
0x37780…37800 UnusedSector ┆IF ERROR (DMA RUN.) RES52:  XMTRI IVL BUSIN ;;  MOVRB R2 NOMASK LBBIT7 ; LOAD BUSIN=BUSOUT  XMTRI IVL ITREG ;;  XMTBI LBBIT3 MAS┆
0x37800…37880 UnusedSector ┆K1 1 ; RAISE SERVICE IN  XMTBI LBBIT3 MASK1 0 ; DROP SERVICE IN  MOVRR AUX NOROT AUX ; NOP  NZTBI RBBIT5 MASK1 RXX67 ; JMP IF ER┆
0x37880…37900 UnusedSector ┆ROR (DMA RUN.)  XORRR R2 ROT1L R2 ; ROTATE AND INVERT DATA  XMTRI IVL BUSIN ;;  MOVRB R2 NOMASK LBBIT7 ; LOAD BUSIN=BUSOUT  XMTR┆
0x37900…37980 UnusedSector ┆I IVL ITREG ;;  XMTBI LBBIT3 MASK1 1 ; RAISE SRV IN  XMTBI LBBIT3 MASK1 0 ; DROP SRV IN  ADDRR R2 NOROT R2 ; "INVERT PARITY BIT"┆
0x37980…37a00 UnusedSector ┆  NZTBI RBBIT5 MASK1 RES54 ; JMP IF DMA RUNNING RXX67:  JMPAI RES67 ; JMP (IF ERROR) RES54:  NZTBI RBBIT5 MASK1 RES54 ; LOOP IF ┆
0x37a00…37a80 UnusedSector ┆DMA RUNNING  XORRR R2 ROT1L R2 ; ROTATE AND INV. DATA  ADDRR R1 NOROT R1 ; DECREMENT COUNTER  NZTRI R1 RES52 ; JMP IF TEST NOT E┆
0x37a80…37b00 UnusedSector ┆NDED  XMTRI IVL LBER ;;  NZTBI LBBIT6 MASK2 REX67 ; JMP IF TO/PAR ERROR  XMTRI IVL DMAMOD ;;  XMTBI LBBIT7 NOMASK 0 ; CLEAR DMA ┆
0x37b00…37b80 UnusedSector ┆MOD ;  XMTRI AUX 15 ; DATAWORD TO AUX  NZTBI RBBIT5 MASK1 REX67 ; JMP IF ERROR (DMA RUN) ;  XMTRI R4 1 ; R4: FLAG  XMTRI IVL ADL┆
0x37b80…37c00 UnusedSector ┆OW ;;  XMTRI IVR 0 ;;  MOVBB RBBIT7 NOMASK LBBIT7 ; START ADDRESS, LSB'S (=0)  XMTRI IVR FOTAD ;;  XMTRI IVL DMAMOD ;;  XMTBI LB┆
0x37c00…37c80 UnusedSector ┆BIT7 NOMASK FETCH ; FETCH FIRST DATA  XMTBI LBBIT7 NOMASK DAOUT ; "READ FROM MEMORY"  NZTBI RBBIT5 MASK1 RES56 ; JMP IF DMA RUNN┆
0x37c80…37d00 UnusedSector ┆ING REX67:  JMPAI RES67 ; JMP (IF ERROR) REX66:  JMPAI RES66 ; **  FILL0  FILL0  FILL0 RES56:  NZTBI RBBIT5 MASK1 RES56 ; LOOP I┆
0x37d00…37d80 UnusedSector ┆F DMA RUNNING  XMTRI R2 255 ; ALL ONES TO R2 RES58:  XMTRI IVL BUSIN ;;  XORBR LBBIT7 NOMASK R3 ; COMPARE (0F/3E)  NZTRI R3 REX6┆
0x37d80…37e00 UnusedSector ┆6 ; JMP IF ERROR  XMTRI IVL ITREG ;;  XMTBI LBBIT3 MASK1 1 ; RAISE SRV IN  XMTBI LBBIT3 MASK1 0 ; DROP SRV IN  MOVRR AUX ROT1L A┆
0x37e00…37e80 UnusedSector ┆ A F 8 2 0 5 3 0 0 F F 5  2 9 0 5 9 F 1 0 F 2 1 7 1 0 7 4   #0180, 2 3 4 2 0 8 3 3 C 5 F B 3 6 F 5  F 3 8 2 8 8 0 9 1 6 5 7 F 1 ┆
0x37e80…37f00 UnusedSector ┆F 3  1 2 D 1 F 1 0 4 3 0 0 D 6 3 1 3  D 5 A 7 4 1 F 7 0 9 A E 1 F F 0  6 3 2 A 0 1 B 4 0 0 9 5 9 0 1 0  8 8 4 8 1 4 F F 0 7 A 3 ┆
0x37f00…37f80 UnusedSector ┆0 2 9 B  F 0 9 7 8 0 0 6 0 0 0 4 0 A 0 0  0 E 8 3 0 F 4 F C B 5 2 1 2 1 4   #0200, 8 6 8 7 8 0 8 D 0 B C C 2 0 5 0  6 B 1 4 B 6 ┆
0x37f80…38000 UnusedSector ┆B 7 B 4 9 0 6 A 4 1  0 2 8 6 8 6 4 1 8 1 4 0 E 5 2 B  2 5 2 1 8 4 4 5 A 0 4 9 A 1 1 4  0 2 0 4 8 8 5 A 5 5 A 2 F F 3 2  2 0 2 6 ┆
0x38000…38080 UnusedSector ┆1 2 0 0 8 3 A E 0 2 1 1  B 9 F 2 C B 5 B B 8 1 8 D D 1 4  1 2 A F C F A F 7 F 1 D 1 1 5 0   #0280, 6 0 2 0 9 3 D 0 2 4 F F 0 2 4┆
0x38080…38100 UnusedSector ┆ D  6 E 4 E 5 E 2 1 0 3 9 E 8 1 4 0  3 0 F B 3 6 6 1 0 0 0 7 5 0 1 2  8 3 0 9 0 0 F 1 F 2 F 3 F 4 F 5  1 E F F 3 8 5 1 0 6 9 4 0┆
0x38100…38180 UnusedSector ┆ D 7 0  6 2 F 7 0 2 2 0 E 3 0 C 2 0 F F  5 D D B D D 5 D A D D 0 0 0 0 0  0 0 F 0 F F 3 0 0 F 2 E 8 5 0 F   #0300, 1 F 9 1 7 9 0┆
0x38180…38200 UnusedSector ┆ 8 0 F F F F F 3 2  6 0 C 2 6 C 2 F 3 F 9 1 8 9 F F  F 2 0 5 F F 7 9 D 2 0 0 6 2 0 6  4 F 5 F 9 1 8 1 F 3 5 F 5 2 6 D  B F 3 2 6┆
0x38200…38280 UnusedSector ┆ 8 9 1 F F F F F A 0 F  9 0 D 9 C D 1 B 5 F 2 0 3 E 0 6  2 E 3 0 4 4 7 0 6 B 4 0 6 B 0 B  4 1 7 0 6 B 4 1 6 B D 9 1 8 2 3   #038┆
0x38280…38300 UnusedSector ┆0, 0 1 4 7 0 0 7 F 2 F 2 3 F D 5 7  4 1 0 0 D 2 5 7 4 1 0 2 E 9 E 2  1 E 6 1 2 0 F 1 1 0 0 7 F 2 C 5  6 9 6 0 0 0 6 F 5 3 2 4 1 ┆
0x38300…38380 UnusedSector ┆0 0 0  5 3 6 5 D 0 4 1 0 0 0 0 6 2 0 0  2 9 2 6 9 F 6 F B 6 0 7 F 9 1 8  2 3 F 8 6 9 A 0 7 3 4 5 2 0 2 0  3 2 8 0 0 0 F A 0 F B ┆
0x38380…38400 UnusedSector ┆F C E 6 6   #  7 F 2 F 2 3 F D 5 7  4 1 0 0 D 2 5 7 4 1 0 2 E 9 E 2  1 E 6 1 2 0 F 1 1 0 0 7 F 2 C 5  6 9 6 0 0 0 6 F 5 3 2 4 1 ┆
0x38400…38480 UnusedSector ┆VE RAM TO LEFT BANK  JMPAI RES69A ; LOOP (CONT. TEST) RES69C:  XMTRI IVL ITREG ;; 0: INTAGS  XMTRI IVL BUSIN ;; 1: BUS IN  XMTRI┆
0x38480…38500 UnusedSector ┆ IVL DMAMOD ;; 2: REQ. & MODE REGISTER  XMTRI IVL ADLOW ;; 3: ADDRESS COUNTER, LSB'S ; ; ; LOAD SPECIFIC RAM WORDS ; -----------┆
0x38500…38580 UnusedSector ┆------------ ; RES70:  XMTRI IVR CONT1 ;;  XMTBI RBBIT7 NOMASK 0 ; CLEAR CONT1  XMTRI IVR CONT2 ;;  XMTBI RBBIT7 NOMASK 2 ; CLEA┆
0x38580…38600 UnusedSector ┆R CONT2 AND SET RESET DONE  XMTRI IVR REQINS ;;  XMTBI RBBIT7 NOMASK 0 ; CLEAR REQUEST INSTR. WORD  XMTRI IVR INSTR ;;  XMTRI R1┆
0x38600…38680 UnusedSector ┆ 192 ;  MOVRB R1 NOMASK RBBIT7 ; SET INSTRUCTION NOT LOADED  ; AND "OFF LINE"  XMTRI IVR BYCNT ;;  XMTRI R1 128 ;  MOVRB R1 NOMA┆
0x38680…38700 UnusedSector ┆SK RBBIT7 ; DISABLE BUSY COUNTER  XMTRI IVR CMASK ;;  XMTRI R1 255 ; ALL ONES TO R1  JMPAI REMB ; JMP REMOTE (APP 350) ; ; RETUR┆
0x38700…38780 UnusedSector ┆N ; ------ ; RES80: ;;;;;; ;;;;;;  XECRI R6 RES82 ; CHOOSE JMP ADDRESS RES82:  ; RETURN TO  JMPAI OFL1B ; 0: MASTER CLEAR SEQUEN┆
0x38780…38800 UnusedSector ┆CE  JMPAI OFL1B ; 1: OFF LINE WAITING LOOP ; ;==== END RESET SUBROUTINE ======================================== $ ;   ; ; RETUR┆
0x38800…38880 UnusedSector ┆;  REG1=48 ; 8X300 REGISTER 1  REG2=49 ; - 2  REG3=50 ; - 3  REG4=51 ; - 4  REG5=52 ; - 5  REG6=53 ; - 6  REG11=54 ; - 11  AUXRE┆
0x38880…38900 UnusedSector ┆G=55 ; 8X300 AUXILIARY REGISTER  OVFREG=56 ; 8X300 OVERFLOW REGISTER ;  HWER=57 ; HARD WARE ERROR WORD  BYCNT=58 ; SHORT BUSY SE┆
0x38900…38980 UnusedSector ┆Q. COUNTER ;  OTAD=175 ; OUT TAGS (IBM CONTROL SIGNALS)  FOTAD=175 ; - ; ;------------------------------------------------------┆
0x38980…38a00 UnusedSector ┆------------ ; LEFT BANK ADDRESS NAMES ;------------------------------------------------------------------ ;  ADLOW=0 ; ADDRESS ┆
0x38a00…38a80 UnusedSector ┆BYTE, LSB'S (ADDRESSING CR80 MEMORY)  ADHIGH=1 ; ADDRESS BYTE, MSB'S (ADDRESSING CR80 MEMORY)  DMAMOD=2 ; REQ. & MODE REGISTER  ┆
0x38a80…38b00 UnusedSector ┆CPUINT=3 ; CR 80 INTERRUPT LATCH  ITREG=4 ; IN TAG REGISTER  BUSIN=5 ; BUS IN REGISTER  LBER=6 ; LEFT BANK ERROR WORD  BUSOUT=7 ┆
0x38b00…38b80 UnusedSector ┆; BUS OUT ; ;------------------------------------------------------------------ ; VARIOUS CONSTANTS ;---------------------------┆
0x38b80…38c00 UnusedSector ┆--------------------------------------- ;  MIN1=255 ; ; REQ & MODE REGISTER CONSTANTS ;  DAIN=3 ; CR80 DATA IN  DAOUT=5 ; CR80 D┆
0x38c00…38c80 UnusedSector ┆ATA OUT  FETCH=12 ; SINGLE READ FROM CR 80 MEMORY  FINFE=4 ; FINISH FETCH (LOADED IMMEDIATELY AFTER FETCH)  SRVREQ=64 ; SERVICE ┆
0x38c80…38d00 UnusedSector ┆REQUEST (NOT SUPPRESSIBLE)  SUPREQ=96 ; SUPPRESSIBLE SERVICE REQUEST  FINDA=2 ; FINISH DATA TRANSFER ;  BYSTAT=112 ; STATUS PRES┆
0x38d00…38d80 UnusedSector ┆ENTED IN SHORT BUSY SEQ ; ;---------------------------------------------------------------- ; START OF PROGRAM ;----------------┆
0x38d80…38e00 UnusedSector ┆------------------------------------------------ ; ; RESERVED REGISTERS: ; ------------------- ; ; R6: RETURN ADDRESS CODE (EXCE┆
0x38e00…38e80 UnusedSector ┆PT DISCON. OR RESET SUBR.) ; R5: =1: CU INIT SEQ ; =0: INITIAL SELECTION ; R4: SIZE CODE (IDLE LOOP/SELECTION SEQ) ; OR ; BYTE C┆
0x38e80…38f00 UnusedSector ┆OUNT, LSB'S (AVAILABLE/DMA SEQ) ; MCS: ; ;==================================================================== ; MASTER CLEAR SE┆
0x38f00…38f80 UnusedSector ┆QUENCE ;==================================================================== ;  XMTRI IVL DMAMOD ;;  XMTBI LBBIT7 NOMASK 0 ; CLE┆
0x38f80…39000 UnusedSector ┆AR DMAMOD  XMTRI IVL ITREG ;;  XMTBI LBBIT7 NOMASK 2 ; CLEAR INTAG REGISTER, AND  ; SET OFF LINE  XMTRI R6 0 ; RETURN ADDRESS CO┆
0x39000…39080 UnusedSector ┆DE TO R6  JMPAI RES ; JMP TO RESET SUBROUTINE  ; (RETURN TO OFL1B) ; ;==== END MASTER CLEAR SEQUENCE ===========================┆
0x39080…39100 UnusedSector ┆========== ; OFL: ; ;=================================================================== ; OFF LINE WAITING LOOP ;==============┆
0x39100…39180 UnusedSector ┆===================================================== ;  XMTRI R6 3 ; RETURN ADDRESS CODE TO R6  XMTRI IVR OTAD ;;  XMTRI IVL IT┆
0x39180…39200 UnusedSector ┆REG ;;  XMTBI LBBIT6 MASK1 1 ; SET OFF LINE IN HARD WARE OFL0:  NZTBI RBBIT6 MASK1 OFCBS ; JMP IF SELECTED (TO CU BUSY)  ; (RETU┆
0x39200…39280 UnusedSector ┆RN TO OFL0)  MOVBR LBBIT7 MASK1 AUX ; MOVE ENABLE TO AUX  ; (BIT NOT STROBED)  NZTRI AUX OFL0 ; LOOP IF ENABLED  JMPAI OFL1 ; JM┆
0x39280…39300 UnusedSector ┆P (IF DISABLED) OFCBS:  JMPAI CBS ;** ; OFL1:  XMTRI IVL LBER ;;  XMTRI IVR INSTR ;;  NZTBI RBBIT2 MASK1 OFL1A ; JMP IF RESET SP┆
0x39300…39380 UnusedSector ┆ECIFIED  NZTBI LBBIT0 MASK1 OFL3 ; JMP IF ON LINE REQUEST  JMPAI OFL1 ; LOOP (IF NO ON LINE REQ.) OFL1A:  XMTRI R6 1 ; SET RETUR┆
0x39380…39400 UnusedSector ┆N ADDRESS CODE  JMPAI RES ; JMP TO RESET SUBR.  ; (RETURN TO OFL1B) OFL1B:  XMTRI IVR INSTR ;;  XMTBI RBBIT0 MASK1 1 ; SET INSTR┆
0x39400…39480 UnusedSector ┆. NOT LOADED  XMTRI IVL CPUINT ;;  XMTBI LBBIT7 MASK1 0 ; GEN. CR80 INTERRUPT OFL1C:  NZTBI RBBIT0 MASK1 OFL1C ; LOOP IF INSTR. ┆
0x39480…39500 UnusedSector ┆NOT LOADED  JMPAI OFL1 ; LOOP ;  FILL0  FILL0 OFL3:  XMTRI IVR INSTR ;; OFL4:  NZTBI RBBIT1 MASK1 OFL4 ; LOOP IF OFF LINE ;  XMT┆
0x39500…39580 UnusedSector ┆RI IVL ITREG ;;  XMTBI LBBIT6 MASK1 0 ; SET ON LINE  XMTRI IVL BUSOUT ;;  XMTBI LBBIT7 MASK1 0 ; CLEAR SYS,SEL RESET IN HW  JMPA┆
0x39580…39600 UnusedSector ┆I A0 ; RETURN TO ON LINE IDLE LOOP ; ;==== END OFF LINE WAITING LOOP ==================================== ; A0CBS:  JMPAI CBS ;*┆
0x39600…39680 UnusedSector ┆* ; A0: ; ;=================================================================== ; IDLE LOOP ;====================================┆
0x39680…39700 UnusedSector ┆=============================== ; ; UPDATE REGISTERS, STATUS ADDRESS AND SERVICE REQUEST ; -------------------------------------┆
0x39700…39780 UnusedSector ┆--------------- ;  XMTRI IVR REQINS ;;  MOVBR RBBIT7 MASK4 R11 ; MOVE REQINS TO R11  XMTRI IVR CUROP ;;  MOVRB R11 NOMASK RBBIT7┆
0x39780…39800 UnusedSector ┆ ; MOVE R11 TO CUROP ;-2  MOVBR RBBIT0 MASK2 AUX ; SRV REQ TO BIT 6 OF AUX  XORBR RBBIT4 MASK1 R11 ; SRV REQ, SUPPR. TO R11  MOV┆
0x39800…39880 UnusedSector ┆RR R11 ROT5L R11 ; ROTATE R11 5 POS LEFT ;  XMTRI IVR STATAD ;;  XMTRI IVL ADHIGH ;;  MOVBB RBBIT7 NOMASK LBBIT7 ; SET UP STATUS┆
0x39880…39900 UnusedSector ┆ ADDRESS, MSB'S ;  XMTRI IVR SIZE ;;  MOVBR RBBIT7 MASK2 R4 ; SIZE CODE TO R4 ;  XMTRI R6 4 ; RETURN ADDRESS CODE TO R6  XMTRI I┆
0x39900…39980 UnusedSector ┆VR OTAD ;;  NZTBI RBBIT6 MASK1 A0CBS ; JMP TO CU BUSY IF SELECTED  ; (RETURN TO A0A) A0A:  XMTRI IVL DMAMOD ;;  MOVRB R11 NOMASK┆
0x39980…39a00 UnusedSector ┆ LBBIT7 ; UPDATE SRV. REQ. IN HW ; ; CHOOSE IDLE LOOP ; ---------------- ;  XMTRI IVR CUROP ;;  NZTBI RBBIT7 MASK4 A0X2 ; JMP IF┆
0x39a00…39a80 UnusedSector ┆ 8X300 MICRO ASSEMBLER VERSION 780119   0000 0000 $ 0001 0000 ; 0002 0000 ;******************* 0003 0000 ; ERIK BERTELSEN 0004 0┆
0x39a80…39b00 UnusedSector ┆000 ;******************* 0005 0000 ; 0006 0000 ; 0007 0000 ; 0008 0000 ; 0009 0000 ; ******************************* 000A 0000 ;┆
0x39b00…39b80 UnusedSector ┆ ******************************* 000B 0000 ; IBM I/F, CR 8057, 8X300 PROGRAM 000C 0000 ; ******************************* 000D 00┆
0x39b80…39c00 UnusedSector ┆00 ; ******************************* 000E 0000 ; 000F 0000 ; 0010 0000 ; 0011 0000 ; 0012 0000 ;--------------------------------┆
0x39c00…39c80 UnusedSector ┆------------------------------------ 0013 0000 ; NAMES OF SOURCE AND DESTINATION FIELDS 0014 0000 ;-----------------------------┆
0x39c80…39d00 UnusedSector ┆--------------------------------------- 0015 0000 ; 0016 0000 AUX=0 0017 0000 R1=1 0018 0000 R2=2 0019 0000 R3=3 001A 0000 R4=4 ┆
0x39d00…39d80 UnusedSector ┆001B 0000 R5=5 001C 0000 R6=6 001D 0000 R11=9 001E 0000 IVL=7 001F 0000 IVR=15 0020 0000 OVF=8 0021 0000 ; 0022 0000 LBBIT7=23 ;┆
0x39d80…39e00 UnusedSector ┆ LEFT BANK IS ADDRESSED, 0023 0000 ; BIT 7 IS LSB OF THE FIELD 0024 0000 ; (FIELD LENGTH SPECIFIED 0025 0000 ; BY MASK) 0026 000┆
0x39e00…39e80 UnusedSector ┆0 LBBIT6=22 0027 0000 LBBIT5=21 0028 0000 LBBIT4=20 0029 0000 LBBIT3=19 002A 0000 LBBIT2=18 002B 0000 LBBIT1=17 002C 0000 LBBIT0┆
0x39e80…39f00 UnusedSector ┆=16 002D 0000 ; 002E 0000 RBBIT7=31 ; RIGHT BANK IS ADDRESSED, 002F 0000 ; BIT 7 IS LSB OF THE FIELD 0030 0000 ; (FIELD LENGTH S┆
0x39f00…39f80 UnusedSector ┆PECIFIED 0031 0000 ; BY MASK) 0032 0000 RBBIT6=30 0033 0000 RBBIT5=29 0034 0000 RBBIT4=28 0035 0000 RBBIT3=27 0036 0000 RBBIT2=2┆
0x39f80…3a000 UnusedSector ┆6 0037 0000 RBBIT1=25 0038 0000 RBBIT0=24 0039 0000 ; 003A 0000 ;---------------------------------------------------------------┆
0x3a000…3a080 UnusedSector ┆----- 003B 0000 ; ROTATE/LENGTH SPECIFICATIONS 003C 0000 ;-------------------------------------------------------------------- 0┆
0x3a080…3a100 UnusedSector ┆03D 0000 ; 003E 0000 NOMASK=0 003F 0000 MASK7=7 ; A 7 BIT FIELD OF LEFT OR 0040 0000 ; RIGHT BANK IS ADDRESSED 0041 0000 MASK6=6┆
0x3a100…3a180 UnusedSector ┆ 0042 0000 MASK5=5 0043 0000 MASK4=4 0044 0000 MASK3=3 0045 0000 MASK2=2 0046 0000 MASK1=1 0047 0000 ; 0048 0000 NOROT=0 0049 00┆
0x3a180…3a200 UnusedSector ┆00 ROT7R=7 ; WHEN MOVING A REGISTER TO A 004A 0000 ; REGISTER, A ROTATION OF 7 POSI 004B 0000 ; TIONS TO THE RIGHT IS 004C 0000 ┆
0x3a200…3a280 UnusedSector ┆; PERFORMED 004D 0000 ROT6R=6 004E 0000 ROT5R=5 004F 0000 ROT4R=4 0050 0000 ROT3R=3 0051 0000 ROT2R=2 0052 0000 ROT1R=1 0053 000┆
0x3a280…3a300 UnusedSector ┆0 ; 0054 0000 ROT7L=1 ; WHEN MOVING A REGISTER TO A 0055 0000 ; REGISTER, A ROTATION OF 7 0056 0000 ; POSITIONS TO THE LEFT IS 0┆
0x3a300…3a380 UnusedSector ┆057 0000 ; PERFORMED 0058 0000 ROT6L=2 0059 0000 ROT5L=3 005A 0000 ROT4L=4 005B 0000 ROT3L=5 005C 0000 ROT2L=6 005D 0000 ROT1L=7┆
0x3a380…3a400 UnusedSector ┆ 005E 0000 ; 005F 0000 ; 0060 0000 ;-------------------------------------------------------------------- 0061 0000 ; RIGHT BANK ┆
0x3a400…3a480 UnusedSector ┆ADDRESS NAMES 0062 0000 ;-------------------------------------------------------------------- 0063 0000 ; 0064 0000 INSTR=0 ; IN┆
0x3a480…3a500 UnusedSector ┆STRUCTION WORD 0065 0000 DMADL=1 ; DMA ADDRESS, LSB'S 0066 0000 DMADM=2 ; DMA ADDRESS, MSB'S 0067 0000 BCNTL=3 ; BYTE COUNT, LSB┆
0x3a500…3a580 UnusedSector ┆'S 0068 0000 BCNTM=4 ; BYTE COUNT, MSB'S 0069 0000 STATAD=5 ; STATUS ADDRESS (MSB'S) 006A 0000 ENDSTA=6 ; END STATUS 006B 0000 T┆
0x3a580…3a600 UnusedSector ┆OSTAT=7 ; STATUS AT TIMEOUT 006C 0000 REQINS=8 ; REQ. INSTRUCTION WORD 006D 0000 REQAD=9 ; REQ DEVICE ADDRESS 006E 0000 REQSTA=1┆
0x3a600…3a680 UnusedSector ┆0 ; REQ. STATUS 006F 0000 RDMADL=11 ; REQUEST DMA ADDRESS, LSB'S 0070 0000 RDMADM=12 ; REQUEST DMA ADDRESS, MSB'S 0071 0000 RCNT┆
0x3a680…3a700 UnusedSector ┆L=13 ; REQUEST BYTECOUNT, LSB'S 0072 0000 RCNTM=14 ; REQUEST BYTECOUNT, MSB'S 0073 0000 IBMCOM=16 ; IBM COMMAND 0074 0000 IBMAD=┆
0x3a700…3a780 UnusedSector ┆17 ; IBM ADDRESS 0075 0000 CONT1=18 ; CONTROL WORD ONE 0076 0000 CONT2=19 ; CONTROL WORD TWO 0077 0000 CUROP=20 ; CURRENT OPERAT┆
0x3a780…3a800 UnusedSector ┆ION 0078 0000 UCNTL=21 ; UPDATED BYTE COUNT, LSB'S 0079 0000 UCNTM=22 ; UPDATED BYTE COUNT, MSB'S 007A 0000 ; 007B 0000 ; COMMAN┆
0x3a800…3a880 UnusedSector ┆D TABLE: 007C 0000 ; 007D 0000 COM0=23 ; COMMAND NO. 0 007E 0000 COM1=24 ; COMMAND NO. 1 007F 0000 COM2=25 ; COMMAND NO. 2 0080 ┆
0x3a880…3a900 UnusedSector ┆0000 COM3=26 ; COMMAND NO. 3 0081 0000 COM4=27 ; COMMAND NO. 4 0082 0000 COM5=28 ; COMMAND NO. 5 0083 0000 COM6=29 ; COMMAND NO.┆
0x3a900…3a980 UnusedSector ┆ 6 0084 0000 COM7=30 ; COMMAND NO. 7 0085 0000 COM8=31 ; COMMAND NO. 8 0086 0000 ; 0087 0000 ; STATUS INDEX TABLE: 0088 0000 ; 0┆
0x3a980…3aa00 UnusedSector ┆089 0000 STAIN0=32 ; STATUS INDEX 0 008A 0000 STAIN1=33 ; STATUS INDEX 1 008B 0000 STAIN2=34 ; STATUS INDEX 2 008C 0000 STAIN3=3┆
0x3aa00…3aa80 UnusedSector ┆5 ; STATUS INDEX 3 008D 0000 STAIN4=36 ; STATUS INDEX 4 008E 0000 STAIN5=37 ; STATUS INDEX 5 008F 0000 STAIN6=38 ; STATUS INDEX ┆
0x3aa80…3ab00 UnusedSector ┆6 0090 0000 STAIN7=39 ; STATUS INDEX 7 0091 0000 STAIN8=40 ; STATUS INDEX 8 0092 0000 ; 0093 0000 STACK=41 ; STACK, STORES A STA┆
0x3ab00…3ab80 UnusedSector ┆CK CONDITION 0094 0000 BUSY=42 ; BUSY, HOLDS THE SHORT BUSY STATUS 0095 0000 CMASK=43 ; COMMAND MASK 0096 0000 SIZE=44 ; SIZE 00┆
0x3ab80…3ac00 UnusedSector ┆97 0000 ILLSTA=45 ; ILLEGAL COMMAND STATUS 0098 0000 CHTYPE=46 ; CHANNEL TYPE 0099 0000 TOTAD=47 ;TEST OUTTAGS (IN RAM) 009A 000┆
0x3ac00…3ac80 UnusedSector ┆0 ; 009B 0000 ; TESTINFORMATION, UPDATED AFTER EACH CR80 INTERRUPT: 009C 0000 ; 009D 0000 REG1=48 ; 8X300 REGISTER 1 009E 0000 R┆
0x3ac80…3ad00 UnusedSector ┆EG2=49 ; - 2 009F 0000 REG3=50 ; - 3 00A0 0000 REG4=51 ; - 4 00A1 0000 REG5=52 ; - 5 00A2 0000 REG6=53 ; - 6 00A3 0000 REG11=54 ┆
0x3ad00…3ad80 UnusedSector ┆; - 11 00A4 0000 AUXREG=55 ; 8X300 AUXILIARY REGISTER 00A5 0000 OVFREG=56 ; 8X300 OVERFLOW REGISTER 00A6 0000 ; 00A7 0000 HWER=5┆
0x3ad80…3ae00 UnusedSector ┆7 ; HARD WARE ERROR WORD 00A8 0000 BYCNT=58 ; SHORT BUSY SEQ. COUNTER 00A9 0000 AUTSTA=59 ; STACKED STATUS PRESENTED BY IF 00AA ┆
0x3ae00…3ae80 UnusedSector ┆0000 ; 00AB 0000 PATCH=60 ; USED IN BUSOUT CHECK AT STOP PATCH 00AC 0000 ; 00AD 0000 OTAD=175 ; OUT TAGS (IBM CONTROL SIGNALS) 0┆
0x3ae80…3af00 UnusedSector ┆0AE 0000 FOTAD=175 ; - 00AF 0000 ; 00B0 0000 ;------------------------------------------------------------------ 00B1 0000 ; LEF┆
0x3af00…3af80 UnusedSector ┆T BANK ADDRESS NAMES 00B2 0000 ;------------------------------------------------------------------ 00B3 0000 ; 00B4 0000 ADLOW=0┆
0x3af80…3b000 UnusedSector ┆ ; ADDRESS BYTE, LSB'S (ADDRESSING CR80 MEMORY) 00B5 0000 ADHIGH=1 ; ADDRESS BYTE, MSB'S (ADDRESSING CR80 MEMORY) 00B6 0000 DMAM┆
0x3b000…3b080 UnusedSector ┆OD=2 ; REQ. & MODE REGISTER 00B7 0000 CPUINT=3 ; CR 80 INTERRUPT LATCH 00B8 0000 ITREG=4 ; IN TAG REGISTER 00B9 0000 BUSIN=5 ; B┆
0x3b080…3b100 UnusedSector ┆US IN REGISTER 00BA 0000 LBER=6 ; LEFT BANK ERROR WORD 00BB 0000 BUSOUT=7 ; BUS OUT 00BC 0000 ; 00BD 0000 ;---------------------┆
0x3b100…3b180 UnusedSector ┆--------------------------------------------- 00BE 0000 ; CONSTANTS 00BF 0000 ;-------------------------------------------------┆
0x3b180…3b200 UnusedSector ┆----------------- 00C0 0000 ; 00C1 0000 MIN1=255 00C2 0000 ; 00C3 0000 ; REQ & MODE REGISTER CONSTANTS 00C4 0000 ; 00C5 0000 DAI┆
0x3b200…3b280 UnusedSector ┆N=3 ; CR80 DATA IN 00C6 0000 DAOUT=5 ; CR80 DATA OUT 00C7 0000 FETCH=12 ; SINGLE READ FROM CR 80 MEMORY 00C8 0000 FINFE=4 ; FINI┆
0x3b280…3b300 UnusedSector ┆SH FETCH (LOADED IMMEDIATELY AFTER FETCH) 00C9 0000 SRVREQ=64 ; SERVICE REQUEST (NOT SUPPRESSIBLE) 00CA 0000 SUPREQ=96 ; SUPPRES┆
0x3b300…3b380 UnusedSector ┆SIBLE SERVICE REQUEST 00CB 0000 FINDA=2 ; FINISH DATA TRANSFER 00CC 0000 ; 00CD 0000 BYSTAT=112 ; STATUS PRESENTED IN SHORT BUSY┆
0x3b380…3b400 UnusedSector ┆ SEQ 00CE 0000 ; 00CF 0000 ;---------------------------------------------------------------- 00D0 0000 ; START OF PROGRAM 00D1 0┆
0x3b400…3b480 UnusedSector ┆000 ;---------------------------------------------------------------- 00D2 0000 ; 00D3 0000 ; RESERVED REGISTERS: 00D4 0000 ; --┆
0x3b480…3b500 UnusedSector ┆----------------- 00D5 0000 ; 00D6 0000 ; R6: RETURN ADDRESS CODE (EXCEPT DISCON. OR RESET SUBR.) 00D7 0000 ; R5: =1: CU INIT SE┆
0x3b500…3b580 UnusedSector ┆Q 00D8 0000 ; =0: INITIAL SELECTION 00D9 0000 ; R4: SIZE CODE (IDLE LOOP/SELECTION SEQ) 00DA 0000 ; OR 00DB 0000 ; BYTE COUNT, L┆
0x3b580…3b600 UnusedSector ┆SB'S (AVAILABLE/DMA SEQ) 00DC 0000 ; 00DD 0000 MCS: 00DE 0000 ; 00DF 0000 ;=====================================================┆
0x3b600…3b680 UnusedSector ┆=============== 00E0 0000 ; MASTER CLEAR SEQUENCE 00E1 0000 ;===================================================================┆
0x3b680…3b700 UnusedSector ┆= 00E2 0000 ; 00E3 0000 XMTRI IVL DMAMOD ;; 00E4 0001 XMTBI LBBIT7 NOMASK 0 ; CLEAR DMAMOD 00E5 0002 XMTRI IVL ITREG ;; 00E6 000┆
0x3b700…3b780 UnusedSector ┆3 XMTBI LBBIT7 NOMASK 2 ; CLEAR INTAG REGISTER, AND 00E7 0004 ; SET OFF LINE 00E8 0004 XMTRI R6 0 ; RETURN ADDRESS CODE TO R6 00┆
0x3b780…3b800 UnusedSector ┆E9 0005 JMPAI RES ; JMP TO RESET SUBROUTINE 00EA 0006 ; (RETURN TO OFL1B) 00EB 0006 ; 00EC 0006 ;==== END MASTER CLEAR SEQUENCE ┆
0x3b800…3b880 UnusedSector ┆===================================== 00ED 0006 ; 00EE 0006 OFL: 00EF 0006 ; 00F0 0006 ;========================================┆
0x3b880…3b900 UnusedSector ┆=========================== 00F1 0006 ; OFF LINE WAITING LOOP 00F2 0006 ;=======================================================┆
0x3b900…3b980 UnusedSector ┆============ 00F3 0006 ; 00F4 0006 XMTRI R6 3 ; RETURN ADDRESS CODE TO R6 00F5 0007 XMTRI IVR OTAD ;; 00F6 0008 XMTRI IVL ITREG ┆
0x3b980…3ba00 UnusedSector ┆;; 00F7 0009 XMTBI LBBIT6 MASK1 1 ; SET OFF LINE IN HARD WARE 00F8 000A OFL0: 00F9 000A NZTBI RBBIT6 MASK1 OFCBS ; JMP IF SELECT┆
0x3ba00…3ba80 UnusedSector ┆ED (TO CU BUSY) 00FA 000B ; (RETURN TO OFL0) 00FB 000B MOVBR LBBIT7 MASK1 AUX ; MOVE ENABLE TO AUX 00FC 000C ; (BIT NOT STROBED)┆
0x3ba80…3bb00 UnusedSector ┆ 00FD 000C NZTRI AUX OFL0 ; LOOP IF ENABLED 00FE 000D JMPAI OFL1 ; JMP (IF DISABLED) 00FF 000E OFCBS: 0100 000E JMPAI CBS ;** 01┆
0x3bb00…3bb80 UnusedSector ┆01 000F ; 0102 000F OFL1: 0103 000F XMTRI IVL LBER ;; 0104 0010 XMTRI IVR INSTR ;; 0105 0011 NZTBI RBBIT2 MASK1 OFL1A ; JMP IF R┆
0x3bb80…3bc00 UnusedSector ┆ESET SPECIFIED 0106 0012 NZTBI LBBIT0 MASK1 OFL3 ; JMP IF ON LINE REQUEST 0107 0013 JMPAI OFL1 ; LOOP (IF NO ON LINE REQ.) 0108 ┆
0x3bc00…3bc80 UnusedSector ┆0014 OFL1A: 0109 0014 XMTRI R6 1 ; SET RETURN ADDRESS CODE 010A 0015 JMPAI RES ; JMP TO RESET SUBR. 010B 0016 ; (RETURN TO OFL1B┆
0x3bc80…3bd00 UnusedSector ┆) 010C 0016 OFL1B: 010D 0016 XMTRI IVR INSTR ;; 010E 0017 XMTBI RBBIT0 MASK1 1 ; SET INSTR. NOT LOADED 010F 0018 XMTRI IVL CPUIN┆
0x3bd00…3bd80 UnusedSector ┆T ;; 0110 0019 XMTBI LBBIT7 MASK1 0 ; GEN. CR80 INTERRUPT 0111 001A OFL1C: 0112 001A NZTBI RBBIT0 MASK1 OFL1C ; LOOP IF INSTR. N┆
0x3bd80…3be00 UnusedSector ┆OT LOADED 0113 001B JMPAI OFL1 ; LOOP 0114 001C ; 0115 001C FILL0 0116 001D FILL0 0117 001E OFL3: 0118 001E XMTRI IVR INSTR ;; 0┆
0x3be00…3be80 UnusedSector ┆119 001F OFL4: 011A 001F NZTBI RBBIT1 MASK1 OFL4 ; LOOP IF OFF LINE 011B 0020 ; 011C 0020 XMTRI IVL ITREG ;; 011D 0021 XMTBI LBB┆
0x3be80…3bf00 UnusedSector ┆IT6 MASK1 0 ; SET ON LINE 011E 0022 XMTRI IVL BUSOUT ;; 011F 0023 XMTBI LBBIT7 MASK1 0 ; CLEAR SYS,SEL RESET IN HW 0120 0024 JMP┆
0x3bf00…3bf80 UnusedSector ┆AI A0 ; RETURN TO ON LINE IDLE LOOP 0121 0025 ; 0122 0025 ;==== END OFF LINE WAITING LOOP ==================================== 0┆
0x3bf80…3c000 UnusedSector ┆123 0025 ; 0124 0025 A0CBS: 0125 0025 JMPAI CBS ;** 0126 0026 ; 0127 0026 A0: 0128 0026 ; 0129 0026 ;===========================┆
0x3c000…3c080 UnusedSector ┆======================================== 012A 0026 ; IDLE LOOP 012B 0026 ;======================================================┆
0x3c080…3c100 UnusedSector ┆============= 012C 0026 ; 012D 0026 ; UPDATE REGISTERS AND STATUS ADDRESS 012E 0026 ; ----------------------------------- 012F 0┆
0x3c100…3c180 UnusedSector ┆026 ; 0130 0026 XMTRI IVR STATAD ;; 0131 0027 XMTRI IVL ADHIGH ;; 0132 0028 MOVBB RBBIT7 NOMASK LBBIT7 ; SET UP STATUS ADDRESS, ┆
0x3c180…3c200 UnusedSector ┆MSB'S 0133 0029 ; 0134 0029 XMTRI IVR SIZE ;; 0135 002A MOVBR RBBIT7 MASK2 R4 ; SIZE CODE TO R4 0136 002B ; 0137 002B XMTRI R6 4┆
0x3c200…3c280 UnusedSector ┆ ; RETURN ADDRESS CODE TO R6 0138 002C XMTRI IVR OTAD ;; 0139 002D NZTBI RBBIT6 MASK1 A0CBS ; JMP TO CU BUSY IF SELECTED 013A 00┆
0x3c280…3c300 UnusedSector ┆2E ; (RETURN TO A0A) 013B 002E A0A: 013C 002E NZTBI RBBIT1 MASK1 A01AX ; JMP IF RESET 013D 002F ; 013E 002F ; CHOOSE IDLE LOOP 0┆
0x3c300…3c380 UnusedSector ┆13F 002F ; ---------------- 0140 002F ; 0141 002F XMTRI IVR REQINS ;; 0142 0030 NZTBI RBBIT4 MASK1 A0X2 ; JMP IF SET BUSY 0143 0┆
0x3c380…3c400 UnusedSector ┆031 JMPAI A01 ; CONTINUE 0144 0032 A0X2: 0145 0032 JMPAI A02 ;** 0146 0033 A01AX: 0147 0033 JMPAI A01A ; ** 0148 0034  0149 0034┆
0x3c400…3c480 UnusedSector ┆  014A 0034 STPREM1: ; REMOTE ROUTINE STORE LBER IN PATCH 014B 0034 XMTRI IVR PATCH ;; 014C 0035 XMTRI IVL LBER ;; 014D 0036 MOV┆
0x3c480…3c500 UnusedSector ┆BB LBBIT7 NOMASK RBBIT7 ; STORE LEFT BANK ERROR WORD IN PATCH 014E 0037 XMTRI IVL ITREG ;; 014F 0038 XMTRI IVR OTAD ;; 0150 0039┆
0x3c500…3c580 UnusedSector ┆ XMTBI LBBIT3 MASK1 0 ; DROP SERVICE IN 0151 003A JMPAI STPRT1 ; 0152 003B  0153 003B  0154 003B STPREM2: ; REMOTE ROUTINE 0155 ┆
0x3c580…3c600 UnusedSector ┆003B XMTRI IVR CONT1 ;; 0156 003C NZTBI RBBIT4 MASK1 STPRM2A ; JMP IF STOP 0157 003D JMPAI STPRM2B ; NOT STOP (APPROX 13C) 0158 ┆
0x3c600…3c680 UnusedSector ┆003E STPRM2A: 0159 003E JMPAI STPRM2C ; (APPROX 13A) 015A 003F  015B 003F FILL0 015C 0040 ; 015D 0040 ; NOT BUSY 015E 0040 ; ---┆
0x3c680…3c700 UnusedSector ┆----- 015F 0040 A01: 0160 0040 XMTRI IVR OTAD ;; 0161 0041 NZTBI RBBIT6 MASK1 A0SS ; JMP IF SELECTED 0162 0042 NZTBI RBBIT1 MASK┆
0x3c700…3c780 UnusedSector ┆1 A01A ; JMP IF RESET 0163 0043 XMTRI IVR STACK ;; 0164 0044 NZTBI RBBIT7 MASK1 REMC ; JMP IF AUTO REQUEST 0165 0045 ; (APP 5F) ┆
0x3c780…3c800 UnusedSector ┆0166 0045 XMTRI IVR OTAD ;; 0167 0046 NZTBI RBBIT6 MASK1 A0SS ; JMP IF SELECTED 0168 0047 XMTRI IVR REQINS ;; 0169 0048 NZTBI RB┆
0x3c800…3c880 UnusedSector ┆BIT4 MASK1 A0A0 ; JMP IF SET BUSY 016A 0049 XMTRI IVR OTAD ;; 016B 004A NZTBI RBBIT6 MASK1 A0SS ; JMP IF SELECTED 016C 004B XMTR┆
0x3c880…3c900 UnusedSector ┆I IVR REQINS ;; 016D 004C XECBI RBBIT7 MASK2 A01B ; UPDATE SRV REQ IN R11 016E 004D XMTRI IVR OTAD ;; 016F 004E NZTBI RBBIT6 MAS┆
0x3c900…3c980 UnusedSector ┆K1 A0SS ; JMP IF SELECTED 0170 004F XMTRI IVL DMAMOD ;; 0171 0050 MOVRB R11 NOMASK LBBIT7 ; UPDATE SRV REQ IN HW 0172 0051 JMPAI┆
0x3c980…3ca00 UnusedSector ┆ A01 ; LOOP (NOT BUSY) 0173 0052 A0SS: 0174 0052 JMPAI SS ;** 0175 0053 A01A: 0176 0053 XMTRI R1 6 ; SET RETURN ADDRESS CODE 017┆
0x3ca00…3ca80 UnusedSector ┆7 0054 JMPAI DRS ; JMP TO DISCON OR RESET 0178 0055 ; SUBROUTINE 0179 0055 ; (RETURN TO GINT) 017A 0055 A01B: 017B 0055 XMTRI R1┆
0x3ca80…3cb00 UnusedSector ┆1 0 ; 0: NO SRV REQ 017C 0056 XMTRI R11 SRVREQ ; 1: SRV REQ (NOT SUPPRES.) 017D 0057 XMTRI R11 0 ; 2: NO SRV REQ 017E 0058 XMTRI┆
0x3cb00…3cb80 UnusedSector ┆ R11 SUPREQ ; 3: SUPPRES. SRV REQ 017F 0059 ; 0180 0059 ; BUSY 0181 0059 ; ---- 0182 0059 ; 0183 0059 A02: 0184 0059 MOVBB RBBIT┆
0x3cb80…3cc00 UnusedSector ┆4 MASK1 RBBIT1 ; SET BUSY SET 0185 005A XMTRI IVR INSTR ;; 0186 005B NZTBI RBBIT1 MASK1 A0OFL ; JMP IF OFF LINE (TO 0187 005C ; ┆
0x3cc00…3cc80 UnusedSector ┆OFF LINE WAITING LOOP) 0188 005C A0A0: 0189 005C JMPAI A0 ; LOOP 018A 005D A0OFL: 018B 005D JMPAI OFL ;** 018C 005E ; 018D 005E ┆
0x3cc80…3cd00 UnusedSector ┆;==== END IDLE LOOP =============================================== 018E 005E ; 018F 005E FILL0 0190 005F REMC: ; AUTO REQUEST 0┆
0x3cd00…3cd80 UnusedSector ┆191 005F ; ------------ 0192 005F XMTRI IVL DMAMOD ;; 0193 0060 XMTRI IVR OTAD ;; 0194 0061 NZTBI RBBIT6 MASK1 SS ; JMP IF SELEC┆
0x3cd80…3ce00 UnusedSector ┆TED 0195 0062 XMTRI R11 SUPREQ ; 0196 0063 MOVRB R11 NOMASK LBBIT7 ; SET SUPPRES. SRV REQ 0197 0064 NZTBI RBBIT6 MASK1 SS ; JMP ┆
0x3ce00…3ce80 UnusedSector ┆IF SELECTED 0198 0065 JMPAI A01 ; LOOP 0199 0066 ; 019A 0066 SS: 019B 0066 ; 019C 0066 ;========================================┆
0x3ce80…3cf00 UnusedSector ┆========================== 019D 0066 ; SELECTION SEQUENCE 019E 0066 ;===========================================================┆
0x3cf00…3cf80 UnusedSector ┆======= 019F 0066 ; 01A0 0066 ; RESERVED REGISTERS: 01A1 0066 ; ------------------- 01A2 0066 ; R5: =1: CU INIT SEQ 01A3 0066 ; ┆
0x3cf80…3d000 UnusedSector ┆=0: INITIAL SELECTION 01A4 0066 ; 01A5 0066 NZTBI RBBIT0 MASK1 SS01 ; JMP IF INITIAL SELECTION SEQ 01A6 0067 ; (ADDRESS OUT HIGH┆
0x3d000…3d080 UnusedSector ┆) 01A7 0067 ; 01A8 0067 ; SEL SEQ 1 01A9 0067 ; --------- 01AA 0067 SS1: 01AB 0067 XMTRI IVL ITREG ;; 01AC 0068 XMTBI LBBIT5 MAS┆
0x3d080…3d100 UnusedSector ┆K2 3 ; RAISE OPR IN AND MTR IN 01AD 0069 XMTRI IVL DMAMOD ;; 01AE 006A XMTBI LBBIT7 NOMASK 0 ; DROP REQUEST IN 01AF 006B JMPAI R┆
0x3d100…3d180 UnusedSector ┆EME ; JMP REMOTE (APP 130) 01B0 006C REMER: 01B1 006C XMTRI IVL BUSIN ;; 01B2 006D MOVBB RBBIT7 NOMASK LBBIT7 ; DEVICE ADDRESS T┆
0x3d180…3d200 UnusedSector ┆O BUS IN (AND 01B3 006E XMTRI R5 1 ; SET CU INIT SEQ IN R5 01B4 006F XMTRI IVR OTAD ;; 01B5 0070 JMPAI SS3 ; JMP TO PRESENT ADDR┆
0x3d200…3d280 UnusedSector ┆ESS 01B6 0071 ; 01B7 0071 ;------------------------------------------------------------------ 01B8 0071 ; CU BUSY ? 01B9 0071 ;-┆
0x3d280…3d300 UnusedSector ┆----------------------------------------------------------------- 01BA 0071 ; 01BB 0071 SSCBS: 01BC 0071 JMPAI CBS ;** 01BD 0072┆
0x3d300…3d380 UnusedSector ┆ SS01AX: 01BE 0072 JMPAI SS01A ; ** 01BF 0073 ; 01C0 0073 SS01: 01C1 0073 XMTRI R5 0 ; SET INITIAL SELECTION IN R5 01C2 0074 XMT┆
0x3d380…3d400 UnusedSector ┆RI IVR STACK ;; 01C3 0075 NZTBI RBBIT7 MASK1 SS01AX ; JMP IF AUTO REQUEST 01C4 0076 SS01B: 01C5 0076 XMTRI IVR IBMAD ;; 01C6 007┆
0x3d400…3d480 UnusedSector ┆7 XMTRI IVL BUSOUT ;; 01C7 0078 MOVBB LBBIT7 NOMASK RBBIT7 ; DEV.AD. TO IBMAD (STORE PAR.ER 01C8 0079 SS01C: 01C9 0079 XMTRI IVL┆
0x3d480…3d500 UnusedSector ┆ ITREG ;; 01CA 007A XMTBI LBBIT5 MASK2 3 ; RAISE OPL IN AND MTR IN 01CB 007B XMTRI IVL DMAMOD ;; 01CC 007C XMTBI LBBIT7 NOMASK 0┆
0x3d500…3d580 UnusedSector ┆ ; DROP REQUEST IN 01CD 007D XMTRI IVL BUSIN ;; 01CE 007E MOVBB RBBIT7 NOMASK LBBIT7 ; DEV AD. TO BUSIN 01CF 007F XMTRI IVR OTAD┆
0x3d580…3d600 UnusedSector ┆ ;; 01D0 0080 SS21: 01D1 0080 NZTBI RBBIT0 MASK1 SS22 ; LOOP IF ADR OUT HIGH 01D2 0081 JMPAI SS3 ; CONTINUE 01D3 0082 SS22: 01D4┆
0x3d600…3d680 UnusedSector ┆ 0082 NZTBI RBBIT6 MASK1 SS21 ; LOOP IF SELECT OUT HIGH 01D5 0083 SS23: 01D6 0083 XMTRI R1 8 ; RETURN ADDRESS CODE TO R1 01D7 00┆
0x3d680…3d700 UnusedSector ┆84 JMPAI DRS ; JMP TO DISCON. OR RESET SUBR. 01D8 0085 ; (RETURN TO GINT) 01D9 0085 ; 01DA 0085 ; REMOTE ROUTINE, INITIAL SELECT┆
0x3d700…3d780 UnusedSector ┆ION 01DB 0085 ; 01DC 0085 SS01A: 01DD 0085 XMTRI IVR IBMAD ;; 01DE 0086 MOVBR RBBIT7 NOMASK AUX ; IBMAD TO AUX (PREP COMP) 01DF ┆
0x3d780…3d800 UnusedSector ┆0087 XMTRI IVL BUSOUT ;; 01E0 0088 XORBR LBBIT7 NOMASK R11 ; COMPARE ADDRESS TO AUTO 01E1 0089 ; REQUEST ADDRESS 01E2 0089 XMTRI┆
0x3d800…3d880 UnusedSector ┆ R6 4 ; RETURN ADDRESS CODE 01E3 008A NZTRI R11 SSCBS ; JMP IF NOT AUTO  01E4 008B ; REQUEST ADDRESS 01E5 008B JMPAI SS01C ; CON┆
0x3d880…3d900 UnusedSector ┆TINUE 01E6 008C SS32X: 01E7 008C JMPAI SS32B ; ** 01E8 008D ; 01E9 008D ; SEL SEQ 3 01EA 008D ; --------- 01EB 008D ; 01EC 008D ┆
0x3d900…3d980 UnusedSector ┆SS3: 01ED 008D XMTRI IVL ITREG ;; 01EE 008E XMTBI LBBIT0 MASK1 1 ; RAISE ADDRESS IN 01EF 008F SS31: 01F0 008F NZTBI RBBIT4 MASK1┆
0x3d980…3da00 UnusedSector ┆ SS32 ; LOOP IF COMMAND OUT LOW 01F1 0090 NZTBI RBBIT1 MASK2 SS31A ; JMP IF DISCON. OR RESET 01F2 0091 NZTBI RBBIT4 MASK1 SS32 ;┆
0x3da00…3da80 UnusedSector ┆S IN  XMTRI IVR OTAD ;; CBS1:  NZTBI RBBIT6 MASK1 CBS1 ; LOOP IF SELECT OUT HIGH  XMTBI LBBIT1 MASK1 0 ; DROP STATUS IN CBS3:  N┆
0x3da80…3db00 UnusedSector ┆ZTBI RBBIT0 MASK1 CBS3 ; LOOP IF ADDRESS OUT HIGH  XMTRI IVR BYCNT ;;  NZTBI RBBIT0 MASK1 CBS4 ; JMP IF COUNT>=128  XMTRI AUX 1 ┆
0x3db00…3db80 UnusedSector ┆; PREPARE INCREMENTING  ADDBB RBBIT7 NOMASK RBBIT7 ; INCREMENT BUSY COUNTER CBS4:  XMTRI IVR OTAD ;; ; ; RETURN ; ------ ; ;;;;;┆
0x3db80…3dc00 UnusedSector ┆; ;;;;;;  XECRI R6 CBS2 ; CHOOSE RETURN ADDRESS CBS2: ; RETURN TO:  JMPAI A0 ; 0: IDLE LOOP  JMPAI A2 ; 1: NOT AVAILABLE SEQ.  J┆
0x3dc00…3dc80 UnusedSector ┆MPAI DRS3 ; 2: DISCON. OR RESET SUBR.  JMPAI OFL0 ; 3: OFF LINE WAITING LOOP ; ;==== END CU BUSY SEQUENCE ======================┆
0x3dc80…3dd00 UnusedSector ┆=================== ;  FILL0  FILL0  FILL0  FILL0  FILL0  FILL0  FILL0  FILL0  FILL0  FILL0  FILL0  FILL0  FILL0  FILL0  FILL0  ┆
0x3dd00…3dd80 UnusedSector ┆FILL0  FILL0  FILL0  FILL0  FILL0  FILL0  FILL0  FILL0  FILL0  FILL0  FILL0  FILL0  FILL0  FILL0  FILL0  FILL0  FILL0  FILL0  FI┆
0x3dd80…3de00 UnusedSector ┆LL0  FILL0  FILL0  FILL0  FILL0  FILL0  FILL0  FILL0  FILL0  FILL0  FILL0  FILL0  FILL0  FILL0  FILL0  FILL0  FILL0 ; ; ;=======┆
0x3de00…3de80 UnusedSector ┆============================================================ ; DMA SUBROUTINE ;=================================================┆
0x3de80…3df00 UnusedSector ┆================== ; ; CALL: ; R6: RETURN ADDRESS ; R5: =1: CU INIT SEQ ; =0: INITIAL SELECTION ; R2: BYTE COUNT, MSB'S ; R4: BY┆
0x3df00…3df80 UnusedSector ┆TE COUNT, LSB'S ; R3: =1: CR80 DATA OUT ; =0: CR80 DATA IN ; START ADDRESS SET UP IN HARD WARE ; DMA MODE ENTERED ; ; ; RETURN: ┆
0x3df80…3e000 UnusedSector ┆; R5: REMAINING BYTE COUNT, MSB'S ; R4: REMAINING BYTE COUNT, LSB'S ; CONT1 CLEARED AND THE FOLLOWING BITS UPDATED: ; AVAILABLE ┆
0x3e000…3e080 UnusedSector ┆ 8X300 MICRO ASSEMBLER VERSION 780119   0000 0000 $ 0001 0000 ; 0002 0000 ;******************* 0003 0000 ; ERIK BERTELSEN 0004 0┆
0x3e080…3e100 UnusedSector ┆000 ;******************* 0005 0000 ; 0006 0000 ; 0007 0000 ; 0008 0000 ; 0009 0000 ; ******************************* 000A 0000 ;┆
0x3e100…3e180 UnusedSector ┆ ******************************* 000B 0000 ; IBM I/F, CR 8057, 8X300 PROGRAM 000C 0000 ; ******************************* 000D 00┆
0x3e180…3e200 UnusedSector ┆00 ; ******************************* 000E 0000 ; 000F 0000 ; 0010 0000 ; 0011 0000 ; 0012 0000 ;--------------------------------┆
0x3e200…3e280 UnusedSector ┆------------------------------------ 0013 0000 ; NAMES OF SOURCE AND DESTINATION FIELDS 0014 0000 ;-----------------------------┆
0x3e280…3e300 UnusedSector ┆--------------------------------------- 0015 0000 ; 0016 0000 AUX=0 0017 0000 R1=1 0018 0000 R2=2 0019 0000 R3=3 001A 0000 R4=4 ┆
0x3e300…3e380 UnusedSector ┆001B 0000 R5=5 001C 0000 R6=6 001D 0000 R11=9 001E 0000 IVL=7 001F 0000 IVR=15 0020 0000 OVF=8 0021 0000 ; 0022 0000 LBBIT7=23 ;┆
0x3e380…3e400 UnusedSector ┆ LEFT BANK IS ADDRESSED, 0023 0000 ; BIT 7 IS LSB OF THE FIELD 0024 0000 ; (FIELD LENGTH SPECIFIED 0025 0000 ; BY MASK) 0026 000┆
0x3e400…3e480 UnusedSector ┆0 LBBIT6=22 0027 0000 LBBIT5=21 0028 0000 LBBIT4=20 0029 0000 LBBIT3=19 002A 0000 LBBIT2=18 002B 0000 LBBIT1=17 002C 0000 LBBIT0┆
0x3e480…3e500 UnusedSector ┆=16 002D 0000 ; 002E 0000 RBBIT7=31 ; RIGHT BANK IS ADDRESSED, 002F 0000 ; BIT 7 IS LSB OF THE FIELD 0030 0000 ; (FIELD LENGTH S┆
0x3e500…3e580 UnusedSector 0x1a[128]
         […0x7…]