 
 XHDI - eXtended HardDisk Interface (Version 1.30)
XHDI - eXtended HardDisk Interface (Version 1.30)
 Arbitration
Arbitration
 XHDI-Funktionen
XHDI-Funktionen
| Typ | Bedeutung | 
| BGM | GEMDOS-Partition > 16 MB | 
| GEM | GEMDOS-Partition < 16 MB | 
| RAW | Partitiontyp-RAW | 
Folgende Typen können optional unterstützt (zum Beispiel anhand einer konfigurierbaren Liste von Kennungen) werden.
| Typ | Bedeutung | 
| F32 | TOS-kompatible FAT32-Partition | 
| LNX | Linux-Ext2-Partition, sollte ggfs. wie RAW behandelt werden | 
| MAC | Mac-HFS-Partition, sollte ggfs wie RAW behandelt werden. | 
| MIX | Minix-Partition, sollte ggfs wie RAW behandelt werden. | 
| QWA | QDOS-Partition, sollte ggfs wie RAW behandelt werden. | 
| SWP | Swap-Partition, sollte ggfs wie RAW behandelt werden. | 
| UNX | ASV (Atari Systen V R4), sollte ggfs wie RAW behandelt werden. | 
Querverweis: XHDI-Spezifikation GEMDOS BIOS
XHDI-1.10-kompatible Treiber müssen zusätzlich zu GEM und BGM den dritten Partitiontyp RAW unterstützen. Für Partitionen dieses Typs müssen folgende Eigenschaften unterstützt werden:
| (1) | Die Partitionlänge ist beliebig (im Rahmen der
32-Bit-Sektornummern). | 
| (2) | Die Partition ist als BIOS-Gerät ansprechbar; Getbpb()
liefert einen Nullzeiger (damit GEMDOS keinen Zugriff versucht,
zusätzlich wird auch der Media-Change-Status für das BIOS-Gerät
zurückgesetzt). | 
| (3) | Es kann per Rwabs() (nicht nur im physikalischen Modus) und
XHReadWrite() auf die Partition zugegriffen werden. Dabei wird die
physikalische Blockgröße des Mediums benutzt (siehe XHInqTarget()). | 
| (4) | XHInqDev2() liefert im Gegensatz zu XHInqDev() auch die Länge und
den Typ der Partition zurück. | 
Diese Erweiterungen sollen die Programmierung zuverlässiger Filesystemtreiber für MiNT (siehe zum Beispiel das Minix-FS) erleichtern.
Querverweis: XHDI-Spezifikation GEMDOS BIOS
 
 XHDI - eXtended HardDisk Interface (Version 1.30)
XHDI - eXtended HardDisk Interface (Version 1.30)
 Arbitration
Arbitration
 XHDI-Funktionen
XHDI-Funktionen