FDC panel

The FDC panel

The FDC panel shows the floppy disk controller in its left and middle columns and the drive it works with in the right one. It is there only on a machine with a disk interface (see Floppy disks). All numbers are hex; a flag is 1 or 0. In the picture Fire ‘n Ice (n-Discovery, 2003) is loading from a TR-DOS disk: the controller reads a sector, command 80.

Field

What it shows

BUSY

1 while the controller carries out a command

COM

the command it carries out; -- when it is idle

IRQ

the controller’s interrupt request: the command has ended

DRQ

the data request: a byte is waiting to be read or written

HEAD

the side of the disk, 0 or 1

TRK, SEC, DATA

the track, sector and data registers

SR

the status register

SR0, SR1, SR2

the result registers of the +3’s controller

CRC

the checksum the controller has worked out so far

INT

an interrupt waiting on the +3’s controller

DMA

the DMA mode of the +3’s controller

IE

1 when interrupts from the disk interface are enabled

Field

What it shows

FLP

the drive the controller works with, A to D

RDY

a disk is in the drive

MOT

the drive motor is on

TRK

the track the head stands on

POS

the place on the track under the head, in bytes from its start

DATA

the byte under the head; -- with no disk

IDX

the index hole is passing: the start of the track

Use it to follow a disk loader: step over the OUT that gives a command, then watch BUSY, DRQ and the registers as the command runs.