home *** CD-ROM | disk | FTP | other *** search
/ Vectronix 2 / VECTRONIX2.iso / FILES_01 / HDDRV_40.LZH / HDDRIVER / XHDI-125.ZOO / intro.eng < prev    next >
Text File  |  1994-10-02  |  3KB  |  87 lines

  1. @(#)XHDI/intro.eng
  2. @(#)Julian F. Reschke, 2. Oktober 1994
  3.  
  4. The purpose of the XHDI (`eXtended HardDisk Interface') specification is 
  5. to enhance the communication with drivers for block oriented mass 
  6. storage media. We started with the thought to create a uniform interface 
  7. for some additional driver features. One goal was to create a standard 
  8. method for virtual memory systems to lock the eject button of Syquest 
  9. harddisk drives (you don't want the user to remove the cartridge with 
  10. the swap partition).
  11.  
  12. After further discussion, it was clear that the information available 
  13. via the PUN_INFO structure just wasn't enough and that the missing 
  14. information should be available with the help of this XHDI 
  15. specification. Reasons:
  16.  
  17. - the PUN_INFO structure only has room for 16 devices, but BIOS (and
  18.   some GEMDOS replacements) allow 32 devices
  19.   
  20. - it is impossible to install more than one AHDI compatible harddisk 
  21.   driver in the system (there is only one PUN_INFO structure).
  22.  
  23. - Atari's definition of device numbers only works for drives with 
  24.   Logical Unit Number 0.
  25.  
  26.  
  27. For these reasons, the purpose of the XHDI specification (version 1.25) is:
  28.  
  29. - to provide more information about the installed devices
  30.  
  31. - to support new driver features like Stop/Start or Lock/Unlock.
  32.  
  33. The XHDI specification doesn't define new driver features -- it should 
  34. be easy to retrofit it into existing drivers.
  35.  
  36.  
  37. For questions and suggestions, ask:
  38.  
  39. Julian F. Reschke
  40. Hensenstrasse 142
  41. D-48161 Muenster
  42.  
  43. email: jr@ms.maus.de
  44.  
  45.  
  46. People involved in this specification ([eMail address], (product
  47. name/company))
  48.  
  49. Stefan Baucke [Stephan_Baucke@ac.maus.de]
  50. Michael Bernards [Michael_Bernards@k2.maus.de] (Rufus, Creativ/Color Concept)
  51. Claus Brod [Claus_Brod@bb.maus.de] (Scheibenkleister, Maxon)
  52. Stefan Eissing [Stefan_Eissing@st.maus.de] (Gemini)
  53. Alexander Herzlinger [herzling@rhrk.uni-kl.de] (VRAM, OverScan)
  54. Johannes Hill [Johannes_Hill@wi2.maus.de] (TempleMon)
  55. Karsten Isakovic [Karsten_Isakovic@b.maus.de] (SysMon, OverScan)
  56. Hans-Dieter Jankowski [Hans-Dieter_Jankowki@un.maus.de] (HuSHI, Hard & Soft)
  57. Laurenz Prü₧ner [Laurenz_Pruessner@b.maus.de]
  58. Julian Reschke [jr@ms.maus.de] (SCSI-Tool, Hard & Soft)
  59. Hansi Richstein [Hansi_Richstein@ac3.maus.de] (Kobold, Kaktus)
  60. Uwe Seimet [seimet@rhrk.uni-kl.de] (Diskus, CCD)
  61. Eric Smith [ersmith@netcom.com] (MiNT)
  62. Dirk Steins [Dirk_Steins@k2.maus.de] (ProStream, Protar)
  63.  
  64.  
  65. New in XHDI 1.10
  66. ----------------
  67.  
  68. - IDE specific documentation completed
  69. - new functions to support non-GEMDOS filesystems
  70.  
  71.  
  72. New in XHDI 1.20
  73. ----------------
  74.  
  75. - Support for more advanced DOS versions
  76. - Support for MS DOS partition types
  77.  
  78.  
  79. Neu in XHDI 1.25
  80. ----------------
  81.  
  82. - New status calls
  83. - better support for parking of drives
  84. - comments on arbitration
  85.  
  86.  
  87.