Topic : TOS - das Betriebssystem Author : Version : tos.hyp (5. März 2013) Subject : Programmieren/Atari Nodes : 3001 Index Size : 93602 HCP-Version : 5 Compiled on : Atari @charset : atarist @lang : @default : Titel @help : @options : +g -i -s +x +zz -t4 @width : 70 View Ref-File16.8.4.1 Partitiontyp RAW TOS 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