[Contents] [Index] [Help] [Retrace] [Browse <] [Browse >]

This register is the disk-microprocessor data buffer. In read mode, data
from the disk is placed into this register one byte at a time.  As each
byte is received into the register, the DSKBYT bit is set true. DSKBYT is
cleared when the DSKBYTR register is read.

DSKBYTR may be used to synchronize the processor to the disk rotation
before issuing a read or write under DMA control.


                 Table 8-7: DSKBYTR Register

     Bit
     Number  Name       Function
     ------  ----       --------
     15      DSKBYT     When set, indicates that this register contains
                        a valid byte of data (reset by reading this
                        register).

     14      DMAON      Indicates when DMA is actually enabled.  All the
                        various DMA bits must be true.  This means the
                        DMAEN bit in  DSKLEN , and the DSKEN & DMAEN bits
                        in  DMACON .

     13      DISKWRITE  The disk write bit (in  DSKLEN ) is enabled.

     12      WORDEQUAL  Indicates the  DSKSYNC  register equals the disk
                        input stream.  This bit is true only while the
                        input stream matches the sync register (as
                        little as two microseconds).

     11-8               Currently unused; don't depend on read value.

     7-0     DATA       Disk byte data.


[Back to Amiga Developer Docs]