DOSFS2 v0.09 (Beta)

Author:David O'Shea

Not much of a web page here yet, here's an extract from the !Help file:

----
Why?
----
DOSFS doesn't support FAT32 and doesn't read files > 2GB because it's an image
filing system.

-----
What?
-----
DOSFS2 is a real filing system rather than an image filing system. This has the
advantage that it doesn't suffer from the 2GB limit, but the disadvantage that
it's less seamless in operation. You need to manually mount and unmount discs.
It copes with multiple partitions on a single drive.

It complements rather than replaces DOSFS. DOSFS will still autodetect floppy
discs, image files on your HDD and smaller drives.

-----------
Limitations
-----------
Currently IYONIX only (uses DiscOp64)

Filing system is read-only, but should be more or less fully functional in
that respect. (Advantage: shouldn't screw up your discs! But as always,
backups are a good idea! You can never be too careful)

If things go wrong, try the debug build of the module. This creates a logfile
in <Wimp$ScrapDir>, but is much slower. Hopefully the logfile will help me
figure out what's going wrong however!

Probably loads of other stuff.

---------------
Getting Started
---------------
DOSFS2 provides a few new *commands, detailed below. Most of them either
accept or require a drive specification to tell it where to look. For example,
if you want to work with your second IDE drive, you probably need to tell it
ADFS::5. If you want to work with the first SCSI removable device, you probably
want to say SCSI::0.

*DOSPart device

DOSPart prints the DOS partition table on a device, e.g.:

*DOSPart ADFS::4
Partition table for ADFS::4

    Type   CHS Begin     CHS End LBA Begin   Sectors
    ---- ----------- ----------- --------- ---------
* 1  0c    1/  1/  0 254/255/254        63  25302312 Win95 FAT32 (LBA)
  2  00    0/  0/  0   0/  0/  0         0         0 Empty
  3  00    0/  0/  0   0/  0/  0         0         0 Empty
  4  00    0/  0/  0   0/  0/  0         0         0 Empty

*DOSMount [device] [partition]

DOSMount without any parameters will print the current list of mounted devices.
DOSMount with a single parameter will attempt to mount the first partition on 
that device.
DOSMount with two parameters will attempt to mount the given partition on that
device, e.g.:

*DOSMount ADFS::4 2
Not a valid DOS image
*DOSMount ADFS::4 1
*DOSMount SCSI::0
*DOSMount
Currently mounted DOSFS drives:

Drive  Type     Size (bytes) Volume Label Mount Device
----- ----- ---------------- ------------ ------------
    1 FAT12          6264832 Untitled     SCSI::0 [1]
    0 FAT32      12942114816 Untitled     ADFS::4 [1]

*DOSUnMount drive

DOSUnMount will unmount a mounted DOS drive, e.g.:

*DOSUnMount 1
*DOSMount
Currently mounted DOSFS drives:

Drive  Type     Size (bytes) Volume Label Mount Device
----- ----- ---------------- ------------ ------------
    0 FAT32      12942114816 Untitled     ADFS::4 [1]

To view a mounted drive, try the following:

*Filer_OpenDir DOSFS::0.$

Download DOSFS2 [v0.09] now as a Zipfile [25k]