| 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 == |