home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 28 / amigaformatcd28.iso / -seriously_amiga- / emulation / xfs / xfs.readme < prev   
Encoding:
Text File  |  1998-04-23  |  4.8 KB  |  124 lines

  1. Short: V2.11b2 Multi filesys+.device, pc+mac+..
  2. Uploader: msw@blackpool.ac.uk
  3. Author: frans (francis swift)
  4. Type: disk/misc
  5. Replaces: xfs.lha
  6.  
  7. XFileSystem Version 2.12 beta release.
  8.  
  9. Consisting of xfsd (a disk handler for your L: directory)
  10. and fd.device / file.device (for your devs: directory).
  11.  
  12. Current xfsd status:
  13.  
  14.               readdir  read  write delete rename readpart format
  15.   ql            +       +      +     +      +
  16.   spectrum      +       +
  17.   msdos         +       +      +     +      +       +
  18.   archimedes    +       +
  19.   amiga         +       +      +     +      +       +
  20.   minix         +       +
  21.   mac           +       +                           +
  22.   cpm           +       +
  23.   1541          +
  24.  
  25. Current fd.device status:
  26.  
  27.               read   write  format
  28.  
  29. Amiga tracks    +       +
  30. Diskspare       +
  31. mfm (pc etc)    +       +
  32.  
  33. Current file.device status:
  34.  
  35.                read   write  format
  36.  
  37. flat files       +       +
  38. dms files        ?
  39. pctask hardfiles +       +
  40.  
  41. As you can see, there is currently no way to format disks.
  42. In fact, most of the code to format disks marked as writeable
  43. exists, it's just there's no way to select it at the moment.
  44. Actually, TD_FORMAT does work on fd.device, but only on disks
  45. already formatted (it effectively just writes).
  46. I'm currently changing the implementation of dms file reading in
  47. file.device, so don't rely on it.
  48.  
  49. See the xfs.guide 'usage' section for further info.
  50.  
  51. -------------------------- xfs212b ------------------------------
  52.  
  53. Changed file.device to allow it to skip the first sector of PCTask
  54. hard disk files, so you can use FILE0: (xfsd / file.device) on them.
  55. Also new DOCS for file.device in the guide (->usage->file.device).
  56. Oh yes it also sends back a sensible geometry for .d64 files. This
  57. was necessary to implement a C64 disk handler.
  58.  
  59. 1541 disk images may now be accessed via FILE0: (xfsd), but only to
  60. display directories at present. You will of course require Catweasel
  61. to access the disks directly. This is intended to eventually become
  62. a combined 1541/1581 handler (when I get some 1581 info).
  63.  
  64. devd (the DEV: handler) can now accept a third parameter for FLAGS
  65. after the unit number (ie DEV:multidisk.device,0,7) to enable
  66. you to use it with Catweasel. Oh yes, devd is now mentioned in the
  67. guide (->usage->devd).
  68.  
  69. The guide has been improved, mainly the usage section.
  70.  
  71. -------------------------- xfs211b2  ----------------------------
  72.  
  73. I've completely re-written the sector access / allocation on the
  74. Amiga handler, so as to allow you to write to media larger than
  75. floppy disks. Unfortunately I haven't had time to test it, so I
  76. don't recommend you use it for anything crucial yet, just media
  77. you can afford to re-format. Oh, and I found a few things were
  78. missing in the directory cacheing (DC) part of the handler, so
  79. I've made DC disks read-only for the moment till I sort it out.
  80. Also, for some reason the utf-8 internal names were being sent
  81. to the Amiga name hashing routines, causing all files whose names
  82. contained accented characters to be put on the wrong hash chain.
  83. If you have any disks written using this I suggest you use the
  84. old version of the handler to copy the files off the disks then
  85. use 211b2 or later to write them back (if it works!).
  86.  
  87. No further additions to any other handlers, 'cause I've been
  88. adapting various compression routines, to see how easy it would
  89. be to add archive-handling to xfsd.
  90.  
  91. I might as well mention that I had hoped to replace the rather
  92. awkward DMS uncrunching in file.device, but I couldn't get access
  93. to the source on the Aminet. Oh, didn't you know file.device could
  94. read DMS files? Well I can't recommend it. Or DMS for that matter.
  95. But you will need both, as file.device calls DMS to do the work.
  96.  
  97. -------------- xfs211b (only released on cover cd) --------------
  98.  
  99. MAC handler does something at last. You can now do directory
  100. listings and read the data forks of files.
  101.  
  102. Temporarily disabled ExamineAll support so that ExamineAll should
  103. now work properly. Yes you did read that right. If a handler
  104. doesn't support ExamineAll the Dos emulates it via Examine and
  105. ExamineNext. I'll re-enable it when it's fixed.
  106.  
  107. On the QL, accented characters should now be completely usable
  108. in filenames, previously they would only read correctly.
  109.  
  110. Oh, and I've upgraded the x-code utility (to V1.01), and I've
  111. replaced the geometry program with a more general device command
  112. utility called devio (no docs for it but it's simple to use).
  113.  
  114. Oh, there seems to be some confusion as to the names of the
  115. mountlists. I've made sure they're all named in the same way
  116. (mount.#?).
  117.  
  118. Finally, I've changed all the flags fields in the mountlists
  119. to make all volumes appear on the Workbench.  So if you use
  120. xfsd at the same time as another handler for the same disk,
  121. something strange may happen (unless you edit the flags field
  122. to stop xfsd mounting volume entries - see mount.xfsd).
  123.  
  124.