CMOS — Änderungen 2419 → 2421

Zeile 67: Zeile 67:
 
| 0x1A || Erweiterungsbyte 2. Festplatte
 
| 0x1A || Erweiterungsbyte 2. Festplatte
 
|-
 
|-
−
| 0x1B - 0x1F || Reserviert
+
| 0x1B - 0x2D || Reserviert / vom BIOS abhängig
−
|-
 
−
| 0x20 - 0x27 || [[#0x20 & 0x35 benutzerdefinierte Festplattenparameter | Parameter vom 1. benutzerdefinierten Festplattentyp]]
 
−
|-
 
−
| 0x28 - 0x2D || Reserviert
 
 
|-
 
|-
 
| 0x2E || [[#0x2E & 0x2F - CMOS-Prüfsumme | CMOS-Prüfsumme]] (niederwertiges Byte)
 
| 0x2E || [[#0x2E & 0x2F - CMOS-Prüfsumme | CMOS-Prüfsumme]] (niederwertiges Byte)
Zeile 82: Zeile 78:
 
|-
 
|-
 
| 0x32 || Jahrhundert (BCD)
 
| 0x32 || Jahrhundert (BCD)
−
|-
 
−
| 0x35 - 0x3C || [[#0x20 & 0x35 benutzerdefinierte Festplattenparameter | Parameter vom 1. benutzerdefinierten Festplattentyp]]
 
 
|}
 
|}
 
</center>
 
</center>
Zeile 255: Zeile 249:
 
=== 0x2E & 0x2F - CMOS-Prüfsumme ===
 
=== 0x2E & 0x2F - CMOS-Prüfsumme ===
 
Die CMOS-Prüfsumme ist eine 16 Bit grosse, byteweise Summe der Werte der Bytes von 0x10 bis 0x2D.
 
Die CMOS-Prüfsumme ist eine 16 Bit grosse, byteweise Summe der Werte der Bytes von 0x10 bis 0x2D.
−
 
−
 
−
=== 0x20 & 0x35 benutzerdefinierte Festplattenparameter ===
 
−
 
−
Die Offsets 0x20 und 0x35 sind die ersten Offsets der zwei Parameterblöcke der benutzerdefinierten Festplattentypen. Der Aufbau ist bei beiden der gleiche:
 
−
 
−
{| border="1"
 
−
!Byte || Beschreibung
 
−
|-
 
−
| 0x20/0x35 || Zylinder (niederwertiges Byte)
 
−
|-
 
−
| 0x21/0x36 || Zylinder (höherwertiges Byte)
 
−
|-
 
−
| 0x22/0x37 || Köpfe
 
−
|-
 
−
| 0x23/0x38 || Write-Precompensation (niederwertiges Byte)
 
−
|-
 
−
| 0x24/0x39 || Write-Precompensation (höherwertiges Byte)
 
−
|-
 
−
| 0x25/0x3A || Landezone (niederwertiges Byte)
 
−
|-
 
−
| 0x26/0x3B || Landezone (höherwertiges Byte)
 
−
|-
 
−
| 0x27/0x3C || Sektoren pro Spur
 
−
|}
 
  
 
== Programmierung ==
 
== Programmierung ==