Floppy Disk Controller: Difference between revisions

Jump to navigation Jump to search
[unchecked revision][unchecked revision]
Content added Content deleted
m (→‎Controller Reset: - formatting error)
m (→‎Controller Reset: - 2nd formatting error)
Line 432: Line 432:
# Wait for the resulting IRQ6.
# Wait for the resulting IRQ6.
# Send a Sense Interrupt command (required).
# Send a Sense Interrupt command (required).
# If your OS/driver never turned off polling mode (see the Configure command), then you have to send 3 more Sense Interrupt commands. (Alternately, you can tell if you need the extra 3 by examining the top 2 bits of the st0 byte returned by the first Sense Interrupt. If both bits are set,
# If your OS/driver never turned off polling mode (see the Configure command), then you have to send 3 more Sense Interrupt commands. (Alternately, you can tell if you need the extra 3 by examining the top 2 bits of the st0 byte returned by the first Sense Interrupt. If both bits are set, you need to send 3 more.)
you need to send 3 more.)
# If your OS/driver never sent a Lock command, then you need to send a new Configure command (the fifo information was lost in the reset).
# If your OS/driver never sent a Lock command, then you need to send a new Configure command (the fifo information was lost in the reset).
# Do a Drive Select procedure for the next drive to be accessed.
# Do a Drive Select procedure for the next drive to be accessed.