"In Case of Difficulty"

Should	you  experience  some difficulty accessing an MS-DOS
disk,  here  are  some	ideas  that may help narrow down the
problem.

First,	make  sure you have configured the drive you wish to
use  the  MS-DOS  disk	on  by	using  either  the "MountMF"
command  or  the  "Attach"  command.   If  you are using the
"Attach"  command,  specify  the  correct device name of the
drive  you  wish to use.  The device names correspond to the
device	names  given  by  Commodore  (ie. DI0: is the MS-DOS
device name whereas DF0: is the AmigaDOS device name).

The  easiest  way  check  an  MS-DOS  disk  is	to  run  the
"DiskChk"  program  included with CrossDOS to generate error
numbers that can be used with the following chart.


Problem/Solution Chart

Problem 	    Solution (or areas to check)
=============================================================
"Not a DOS Disk"    Make sure the disk is an MS-DOS standard
 Requester	    density formatted disk.  The disk may be
		    an AmigaDOS or MS-DOS high density
		    formatted disk.

"Disk Ejected Too   Disk removed before all information
 Soon" Requester    written to it. Replace disk and retry
		    may recover without corruption.  We
		    recommend you wait at least 3 seconds
		    from the last disk access before removing
		    the disk.

"FAT Table Corrupt" Important information on the disk is
 Requester	    sensed to be corrupt.  Use a disk salvage
		    program on your MS-DOS computer to try to
		    recover data where possible.

"Disk Full"         Exceeded the capacity of the system disk.
 Requester using    Remove unnecessary files from the disk or
 "Install_msdosFS"  use "Attach" command.

"Not an MS-DOS      Device name selected does not refer to an
 disk" response     MS-DOS configured device.  Choose the
 from "MFormat"     device name such as DI0: instead of DF0:

"DF0:BAD" disk      This is OK.  The task that handles the
 icon		    device called DF0: cannot recognize a
		    foreign disk format.

Used "MountMF"      "MountMF" only configures all the drives
 from WORKBENCH or  as MS-DOS devices but does not load the
 boot file	    file system code to save memory.  Your
 but no icon	    first access of the device in a program
 appears	    will load the file system and the icon
		    should appear.

Copied icon to	    Copy only files with NO file extension.
 MS-DOS disk using  WORKBENCH icons already have an extension
 WORKBENCH but	    (.info).  MS-DOS file names can only have
 cannot properly    one extension.  Also, avoid file names
 access icon later  longer than 8 characters. Rename files if
 on same disk	    they are a problem.

Changed the MS-DOS  The 5 1/4" drive does not support the
 disk on the 5 1/4" "diskchange" signal.  When you change
 drive and still    disks, issue the CLI "DiskChange" command
 get the old di-    or our "DiskChg" command on the drive
 rectory from the   before your next access to the new disk.
 previous disk

Copied file to	    Avoid using spaces in files names.	The
 MS-DOS disk but    MS-DOS computer ignores everything after
 cannot find it     the space character.
 when reading the
 disk on my MS-DOS
 computer

Error=-4	    TDPatch12 or TDPatch13 needs to be applied.

Error=21	    Could not find any sectors on the
		    specified track.  Probably not MS-DOS
		    standard density formatted.

Error=22	    Sector not aligned with index signal
		    from disk.	Usually not disastrous.
		    Retry may recover.

Error=23	    Sector not found.  Disk may be corrupt.
		    Retry may recover.

Error=24	    Sector identification info corrupt.
		    Retry may recover.

Error=25	    Sector data may be corrupt.
		    Retry may recover.

Error=38	    Index signal from the drive not received.
		    Amiga needs service to correct hardware
		    problem.
==============================================================


Helpful Tips

Here  are some helpful tips to make using CrossDOS as simple
as possible.

-  Avoid file names longer than 8 characters.
-  Avoid file extensions longer than 3 characters.
-  Avoid space in file names or file extensions.
-  When  using WORKBENCH, avoid transferring files with file
   extensions.	Rename them first if necessary.
-  Make  sure  the type of file you want to use between both
   the	 Amiga	 program   and	 the   MS-DOS	program  are
   compatible.	 Example:  A  Scribble! file is not readable
   by a WordPerfect wordprocessor.
-  Should you exhibit read or write  errors with no specific
   pattern, we suggest	you clean the  floppy drive heads of
   both the Amiga and MS-DOS computers.


DEVICE ERROR CODES

The  following	is  a list of most of the device error codes
supported.

Err#	Error Name	    Description
----------------------------------------------------------------
-1    IOERR_OPENFAIL	    device/unit failed to open
-2    IOERR_ABORTED	    request aborted
-3    IOERR_NOCMD	    command not supported
-4    IOERR_BADLENGTH	    not a valid length

20    TDERR_NotSpecified    general catchall
21    TDERR_NoSecHdr	    couldn't find any sectors on track
22    TDERR_BadSecPreamble  bad sector header
23    TDERR_BadSecID	    bad sector header
24    TDERR_BadHdrSum	    sector header had incorrect CRC
25    TDERR_BadSecSum	    data had incorrect CRC
26    TDERR_TooFewSecs	    couldn't find enough sectors
27    TDERR_BadSecHdr	    bad sector header
28    TDERR_WriteProt	    can't write to a protected disk
29    TDERR_DiskChanged     no disk in the drive
30    TDERR_SeekError	    couldn't find track 0
31    TDERR_NoMem	    ran out of memory
32    TDERR_BadUnitNum	    asked for a unit > 3
33    TDERR_BadDriveType    not a recognized drive
34    TDERR_DriveInUse	    someone else allocated the drive
35    TDERR_PostReset	    user hit reset; awaiting doom
36    MDERR_OutofTracks     out of physical tracks
37    MDERR_InvParam	    invalid parameter (MD_SETPARMS)
38    MDERR_IndexNotSync    index signal not available
39    MDERR_WrongTrack	    drive head on wrong physical track
