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