BIOS Data Area — Änderungen 2445 → 2446

Zeile 41: Zeile 41:
 
| 0x1E  || 32            || Tastatur-Ringpuffer
 
| 0x1E  || 32            || Tastatur-Ringpuffer
 
|-
 
|-
−
| 0x3E  || 11            || Disk-Kontroller-Informationen
+
| 0x3E  || 11            || [[#Disk-Kontroller-Informationen | Disk-Kontroller-Informationen]]
 
|-
 
|-
 
| 0x49  || 30            || Grafik-Adapter-Informationen
 
| 0x49  || 30            || Grafik-Adapter-Informationen
Zeile 85: Zeile 85:
 
| 0xF0  || 16            || Inter-Application-Kommunikations-Bereich
 
| 0xF0  || 16            || Inter-Application-Kommunikations-Bereich
 
|}
 
|}
−
<br>
+
<br />
  
 
=== Equipment word ===
 
=== Equipment word ===
Zeile 113: Zeile 113:
 
| 0    || Ob ein Bootfloppy-Laufwerk vorhanden ist
 
| 0    || Ob ein Bootfloppy-Laufwerk vorhanden ist
 
|}
 
|}
−
<br>
+
<br />
  
 
=== Tastatur-Status-Flags ===
 
=== Tastatur-Status-Flags ===
Zeile 137: Zeile 137:
 
| 0    || 0 = RShift nicht gedrückt <br> 1 = RShift gedrückt
 
| 0    || 0 = RShift nicht gedrückt <br> 1 = RShift gedrückt
 
|}
 
|}
−
<br>
+
<br />
  
 
Byte 2 (0x18):  
 
Byte 2 (0x18):  
Zeile 159: Zeile 159:
 
| 0    || 0 = Rechtes Alt nicht gedrückt <br> 1 = Rechtes Alt gedrückt
 
| 0    || 0 = Rechtes Alt nicht gedrückt <br> 1 = Rechtes Alt gedrückt
 
|}
 
|}
−
<br>
+
<br />
 +
 
 +
=== Disk-Kontroller-Informationen ===
 +
Byte 1 (0x3E): Floppy-Kalibrations-Status
 +
{| border="1"
 +
! Bits || Beschreibung
 +
|-
 +
| 7-4  || Reserviert
 +
|-
 +
| 3    || Ob Floppy-Laufwerk 4 kalibriert ist (PC, XT)
 +
|-
 +
| 2    || Ob Floppy-Laufwerk 3 kalibriert ist (PC, XT)
 +
|-
 +
| 1    || Ob Floppy-Laufwerk 2 kalibriert ist
 +
|-
 +
| 0    || Ob Floppy-Laufwerk 1 kalibriert ist
 +
|}
 +
<br />
 +
Byte 2 (0x3F): Floppy-Motor-Status
 +
{| border="1"
 +
! Bits || Beschreibung
 +
|-
 +
| 7    || 0b = Read- oder Verify-Operation<br /> 1b Write- oder Format-Operation
 +
|-
 +
| 6    || Unbenutzt
 +
|-
 +
| 5-4  || 00b = Laufwerk 1<br /> 01b = Laufwerk 2<br /> 10b = Laufwerk 3 (PC, XT)<br /> 11b = Laufwerk 4 (PC, XT)
 +
|-
 +
| 3    || Ob der Motor des Laufwerks 1 eingeschaltet ist
 +
|-
 +
| 2    || Ob der Motor des Laufwerks 2 eingeschaltet ist
 +
|-
 +
| 1    || Ob der Motor des Laufwerks 3 eingeschaltet ist
 +
|-
 +
| 0    || Ob der Motor des Laufwerks 4 eingeschaltet ist
 +
|}
 +
<br />
 +
Byte 3 (0x40):
 +
Floppy-Motor-Timeout
 +
<br />
 +
Byte 4 (0x41):
 +
Floppy-Laufwerk-Status
 +
{| border="1"
 +
! Bit || Beschreibung
 +
|-
 +
| 7  || Ob Laufwerk bereit ist
 +
|-
 +
| 6  || Ob ein Seek-Fehler aufgetreten ist
 +
|-
 +
| 5  || Ob Floppy-Controller-Test erfolgreich war
 +
|-
 +
| 4-0 || Error-Code
 +
|}
  
 
==Weblinks==
 
==Weblinks==