Floppy Disk Controller — Änderungen 4527 → 4528

Zeile 16: Zeile 16:
 
|}
 
|}
 
== Aufbau ==
 
== Aufbau ==
 +
Wenn nichts dasteht, gilt das Flag bei gesetztem Bit.
 
=== MSR ===
 
=== MSR ===
 
{| border="1" cellspacing="1"
 
{| border="1" cellspacing="1"
Zeile 24: Zeile 25:
 
|}
 
|}
 
;MRQ
 
;MRQ
−
 
+
: Status
 +
: 0: DR nicht bereit
 +
: 1: DR bereit
 
;DIO
 
;DIO
−
 
+
: Daten I/O
 +
: 0: CPU -> FDC
 +
: 1: FDC -> CPU
 
;NDMA
 
;NDMA
−
=== DR ===
+
: DMA-Modus
 +
: 0: DMA-Modus aktiviert
 +
: 1: DMA-Modus deaktiviert
 +
;BUSY
 +
: BUSY (Befehl wird ausgeführt)
 +
: 0: nicht busy
 +
: 1: busy
 +
;ACTD-ACTA
 +
: Laufwerk D-A ist im Positionierungs-Modus
 +
=== DOR ===
 
{| border="1" cellspacing="1"
 
{| border="1" cellspacing="1"
−
| Bit ||7-6||5||4||3||2||1-0
+
| Bit ||7||6||5||4||3||2||1-0
 
|-
 
|-
−
| Name || IC || SE || UC || NR || HD || US
+
| Name || MOTD || MOTC || MOTB || MOTA || DMA || RESET || DRIVE
 
|-
 
|-
 
|}
 
|}
−
=== DOR ===
+
;MOTD-A
 +
: Motorsteuerung
 +
: 0: Motor ausschalten
 +
: 1: Motor anschalten
 +
;DMA
 +
: DMA und IRQ-Channel
 +
: 0: aus
 +
: 1: an
 +
=== DR ===
 
{| border="1" cellspacing="1"
 
{| border="1" cellspacing="1"
−
| Bit ||7||6||5||4||3||2||1-0
+
| Bit ||7-6||5||4||3||2||1-0
 
|-
 
|-
−
| Name || MOTD || MOTC || MOTB || MOTA || DMA || RESET || DRIVE
+
| Name || IC || SE || UC || NR || HD || US
 
|-
 
|-
 
|}
 
|}
−
 
 
wird fortgesetzt!
 
wird fortgesetzt!