CMOS — Änderungen 2411 → 2419

Zeile 69: Zeile 69:
 
| 0x1B - 0x1F || Reserviert
 
| 0x1B - 0x1F || Reserviert
 
|-
 
|-
−
| 0x20 - 0x27 || Parameter vom 1. benutzerdefinierten Festplattentyp
+
| 0x20 - 0x27 || [[#0x20 & 0x35 benutzerdefinierte Festplattenparameter | Parameter vom 1. benutzerdefinierten Festplattentyp]]
 
|-
 
|-
 
| 0x28 - 0x2D || Reserviert
 
| 0x28 - 0x2D || Reserviert
Zeile 83: Zeile 83:
 
| 0x32 || Jahrhundert (BCD)
 
| 0x32 || Jahrhundert (BCD)
 
|-
 
|-
−
| 0x35 - 0x3C || Parameter vom 2. benutzerdefinierten Festplattentyp
+
| 0x35 - 0x3C || [[#0x20 & 0x35 benutzerdefinierte Festplattenparameter | Parameter vom 1. benutzerdefinierten Festplattentyp]]
 
|}
 
|}
 
</center>
 
</center>
Zeile 255: Zeile 255:
 
=== 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 ==