********************************************************
    MultiDos  v1.12  is (C) Copyright 1990,1991 by Kjell
H.     Didriksen.     All   rights   reserved.    Freely
distributable, except that it may not be distributed for
profit  without  written  permission  from  the  author.
Hereby,  Fred Fish explicitly gets permission to include
MultiDos  in  his  library of freely distributable Amiga
software.
*********************************************************

What is it?
===========
   A  Cross-Dos/MSH  like program.  It will allow you to
read MS-DOS disks with a standard 3 1/2 drive.

Installation:
=============
   Copy l/MultiDosFileSystem to l:
   Copy devs/multidos.device to devs:
   Execute  PcMountAll  from  Workbench or CLI(put it in
your s:user-startup).

What do I do now?
=================
   MS-DOS  disks  will now be available through dfx:  as
all other Amiga disks.



   What  is  MultiDos?  If you have heard of CrossDos or
MSH,  it  is  just  about  the same thing.  Only better,
since  you can read both MS-DOS and AMIGA-DOS disks from
the  same  Device  name  (DF0:,  DF1:,  DF2:  and DF3:).
There  is also a non standard format supported.  (MS-DOS
on  trackdisk  blocks,  gives you 880K disks.) Just note
that  880K  format is not readable on a MS-DOS computer.
It  is  possible  to  make  a mountlist entry to support
this.

   If  MultiDos are mounted as MDx:, it will steal DFx:.
This  is done to cut down the diskchange overhead.  This
will also make it possible to read MS-DOS diskettes from
DFx:.  If you mount MultiDos whith another name, it will
not steal DFx:.



System/PcMountALL
=================
Starts MultiDosFileSystem on all mounted DFx: drives.

SYNTAX
  PcMountALL

System/PcKillALL
================

  Removes MultiDosFileSystem from all DFx:  drives.  But
leaves  the  devicenodes  in  the  list  (in  case  that
somebody still have a pointer to the devicenode).

SYNTAX

  PcKillALL

System/PcFormat
===============

  This  format  command  will  try  to  get  as  much as
possible  out  of  a  disk / partition.  But if you like
cracy  formats  you  can  define  them as a entry in the
S:PcFormat.spc file.

  Spesial  care  is taken when formatting DFx:  devices.
As  default it is assumed that you want to format a disk
as  a  MS-DOS compatible disk.  But if you want to use a
non-standard   disktype   (880K   MS-DOS  FORMAT)  on  a
diskette, use the option AMIGA, when formatting.

SYNTAX
  PcFormat DRIVE <drive> NAME <name> [QUICK] [NOICONS] [NOVERIFY]
        [NOLABEL] [AMIGA] [SMALLCLUSTERS] [-f<formatname>]
  QUICK = Just initialize the disk.
  NOICONS = Dont put a 'DISK.INFO' icon on the disk.
  NOVERIFY = Don't verify disk when formatting.
  NOLABEL = Don't give the disk a name (is not recomended).
  AMIGA = forces PcFormat to use trackdisk.device when formatting
        diskettes (WARNING: not compatible with MS-DOS).
  SMALLCLUSTERS = Use 512 bytes clusters instead of 1024 bytes clusters.
  <formatname> refers to a index in the file 'S:PcFormat.spc'
FUNCTION
  Formats a diskette as a MD-DOS disk.

----------------------------------------------------------------------------
Example of a body of a entry in 'S:PcFormat.spc':

F9:					/* Format index, can be anything
					   you like, but it is recomended
					   that it differs from the
					   KeyWords below. This index
					   refers to a standard 3.5" disk */
  SystemID = MDos1.0			/* System name (8 cps). */
  BytesPerSector = 512			/* Usually 512 bytes. */
  BlocksPerCluster = 2			/* Standard is 2. */
  PreAlloc = 1				/* Number of blocks before first
					   FAT. */
  NumbersOfFats = 2			/* Usually 2. */
  NumberOfRootDirEntries = 112		/* Entries in root dir. must be a
					   multiple of 16 */
  TotalBlocksOnDisk = 1440		/* Total number of blocks on disk */
  FormatID = 0xF9			/* Format type, 0xF9 is 3.5" disks */
                                	/* 0xF8 is for hard-disks */
  BlocksPerFat = 3			/* 3 on standard diskettes. */
  BlocksPerTrack = 9			/* 9 on standard diskettes. */
  Surfaces = 2				/* 1 or 2 on a standard diskette. */
  HiddenSectors = 0			/* Internal use, leave 0 */
  BigTotalSectorsOnDisk = 0		/* If TotalBlocksOnDisk is greater
					   than 65535 then use this instead */
  PhysicalDriveNumber = 0		/* Internal use, leave 0 */
  ExtendedBootRecordSignature = 0	/* Internal use, leave 0 */
  VolumeSerialNumber = 0		/* Internal use, leave 0 */
  VolumeLabel = MultiDos1.0		/* Internal use */
##					/* End marker for index. */
----------------------------------------------------------------------------

Caveats
=======

   Don't  copy a file with name longer than 8 characters
to MS-DOS disks under 1.2/1.3 Workbench.  Workbench will
crash. Commodore has fixed this under 2.0.

Kjell H. Didriksen,
Melhus,
N-4370 EGERSUND,
Norway.
