home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Vectronix 2
/
VECTRONIX2.iso
/
FILES_07
/
DISK_332.LZH
/
DISKUS.332
/
HDDRIVER
/
XHDI.125
/
INTRO.TXT
< prev
next >
Wrap
Text File
|
1995-10-29
|
3KB
|
90 lines
@(#)XHDI/intro.txt
@(#)Julian F. Reschke, 2. Oktober 1994
Wie unschwer am Namen (`eXtended HardDisk Interface') zu erkennen ist,
soll die XHDI-Spezifikation die Möglichkeiten der Kommunikation mit
Treibern für blockorientierte Massenspeicher verbessern. Ausgangspunkt
war die Überlegung, einige zusätzliche Eigenschaften, die viele Treiber
bereits haben, über eine dokumentierte Schnittstelle nach au₧en zu
führen. Dies sollte speziell Virtual-Memory-Programmen die Möglichkeit
geben, Wechselplatten zu verriegeln (wer wollte schon, da₧ die Swap-
Partition während des Swappens entfernt werden kann...).
Mit fortschreitender Diskussion hat sich herausgestellt, da₧ auch die
durch die PUN_INFO-Struktur bereitgestellten Informationen nicht immer
ausreichen und daher über die XHDI-Spezifikation erweitert werden
sollten. Gründe:
- die PUN_INFO-Struktur hat nur Platz für 16 Geräte, obwohl das BIOS
(und einige GEMDOS-Aufsätze) 32 Geräte erlauben.
- eine Installation mehrerer AHDI-kompatibler Treiber im System ist
nicht möglich.
- die Atari-Definition von Gerätenummern geht davon aus, da₧ immer nur
LUN 0 eines ACSI- oder SCSI-Targets benutzt wird.
Der Sinn und Zweck der XHDI-Spezifikation (in der Version
1.25, Erweiterungen sind natürlich denkbar) sieht damit so aus:
- flexiblerer und umfassenderer Zugang zu den Informationen über die
einzelnen Geräte.
- Unterstützung erweiterter Treiberfunktionen wie Stop/Start oder
Verriegeln/Entriegeln.
Nicht Sinn der Sache ist, völlig neue Anforderungen an Treiber
festzulegen. Die XHDI-Spezifikation soll sich nach Möglichkeit auf
einfache Weise in bestehende Treiber integrieren lassen.
Fragen und Änderungswünsche bitte an:
Julian F. Reschke
Hensenstra₧e 142
D-48161 Münster
email: jr@ms.maus.de
An der Formulierung des Standards waren beteiligt (in eckigen Klammern:
eMail-Adresse, ggfs. in runden Klammern: Produkt/Firma):
Stefan Baucke [Stephan_Baucke@ac.maus.de]
Michael Bernards [Michael_Bernards@k2.maus.de] (Color Concept)
Claus Brod [Claus_Brod@bb.maus.de] (Scheibenkleister, Maxon)
Stefan Eissing [se@st.maus.de] (Gemini)
Alexander Herzlinger [herzling@rhrk.uni-kl.de] (VRAM, OverScan)
Johannes Hill [Johannes_Hill@wi2.maus.de] (TempleMon)
Karsten Isakovic [ki@b.maus.de] (SysMon, OverScan)
Hans-Dieter Jankowski [Hans-Dieter_Jankowki@un.maus.de] (HuSHI, Hard & Soft)
Laurenz Prü₧ner [Laurenz_Pruessner@b.maus.de]
Julian Reschke [jr@ms.maus.de] (SCSI-Tool, Hard & Soft)
Hansi Richstein [Hansi_Richstein@ac3.maus.de] (Kobold, Kaktus)
Uwe Seimet [seimet@rhrk.uni-kl.de] (Diskus, CCD)
Eric Smith [ersmith@netcom.com] (MiNT)
Dirk Steins [Dirk_Steins@k2.maus.de] (ProStream, Protar)
Neu in XHDI 1.10
----------------
- IDE-Dokumentation vervollständigt
- Neue Funktionen speziell für das Einbinden `fremder' Dateisysteme.
Neu in XHDI 1.20
----------------
- Support für fähigere DOS-Versionen
- Support für MS-DOS-Partitiontypen
Neu in XHDI 1.25
----------------
- Neue Statusabfragen
- Support für Harddiskparker
- Erläuterungen zur Arbitration