FAQ: I changed the Mac removable disk and still get the old
directory from the previous disk.
It would appear your drive and/or controller doesn't support disk
change signaling properly or at all. In this case, when you change
disks, execute our "DiskChg" command on the drive before
your next access of the new disk.
FAQ: I get a Workbench icon "DF0:????" when I put
an Mac disk in the Amiga's internal floppy drive.
This is OK. The task that handles the AmigaDOS device called DF0:
can't recognize foreign disk formats such as Mac. With CrossMAC
active, another icon should pop-up representing the Mac disk in
the drive.
FAQ: I get a requester "Disk Ejected Too Soon".
The disk was removed before all information was written to it.
Put the disk back into the drive and Retry might recover without
corruption. We recommend you wait at least 3 seconds from the
last disk access before removing the disk.
FAQ: I get a requester "Disk Full".
You've probably exceeded the capacity of the disk. Remove unnecessary
files from the disk.
FAQ: Putting a floppy in the drive appears to hang the system
and the drive light remains on. (Also Error=38).
We regret to inform you that the most likely problem is that you've
got a hardware problem associated with your floppy system. It
needs to be fixed before this problem will go away.
The technical reason is that the index signal from the drive is
not being seen by the Amiga floppy hardware.
FYI: AmigaDOS floppy disks are formatted in such a way that it
doesn't use the index signal from the drive. Subsequently a 'broken'
index signal doesn't stop AmigaDOS disks from being accessed.
However, Mac disks must be synchronized to the index signal. Therefore,
we need to wait for the index signal to be present before accessing
the disk. If it's not there, we hang.
FAQ: I get a requester "Not a DOS Disk".
The information on the disk doesn't appear to be Mac formatted.
Ensure the disk is an Mac disk capable of being read by your drive.
FAQ: I sometimes get a corrupt Mac disk when using it with
both CrossMAC and an Mac emulator (such as EMPLANT or ShapeShifter).
I wish this were easy to explain. It's a complicated subject but
here goes ...
This concerns people who are using Mac emulator products on the
Amiga. Examples of emulators are EMPLANT or ShapeShifter.
If you've configured an Mac disk for CrossMAC that is simultaneously
configured for one of the emulators, you may run into a nasty
problem.
The problem: When more than one file system tries to write to
the same physical disk volume/partition, the disk may end up corrupted.
Both CrossMAC and the emulators running Mac are file systems.
Let me draw a simple analogy. Let's say there is one checking
account and you have a set of checks and a friend has another
set of checks to the same account. If the both of you never cooperate
to balance the account when checks are written, the account will
eventually be overdrawn.
Similarly, file systems tend to cache small portions of the disk
so as to speed disk access. Let's suppose CrossMAC and the emulator
(running Mac) just happen to cache the same disk information.
If CrossMAC modifies the information it has cached, Mac (the other
file system) will not know the information was changed. Now, CrossMAC
creates a new file and uses some blocks not previously used. If
Mac wishes to create a file, it might reuse those blocks allocated
by CrossMAC. When this happens the disk is most likely corrupted
since neither file system has the correct information. Both have
also modified the disk with out-of-sync information.
The solution: If both file systems would cooperate when writing
new information to the disk, we'd have our problem solved. For
reasons which are very complicated, that solution is not likely
to happen.
You can have as many file systems read the disk as long as no
writing occurs. However, if you must write, there are things that
can be done to significantly minimize disk corruption.
FAQ: I format a low-density Mac disk on the Amiga using CrossMAC
and put data on it. I then put the disk in the Mac and it complains
it can't read it.
Check to see if you have any of the following hardware on your
Amiga: + AMAX or AMIA cartridge and an 800K Mac floppy drive.
+ AMAX II plus/AMAX IV cards and standard Amiga floppies. If
you don't any of these hardware options you will not be able to
read or write true Mac low-density (800K) floppies.
Without the above hardware, CrossMAC and the standard Amiga drives
will only be able to format/read/write 800K AMAX and EMPLANT format
disks. These formats are quasi-Mac disks are used with the Mac
emulator programs of the same name. These formats cannot be accessed
successfully on a true Mac drive.
FYI: The reason why true 800K Mac disks are so hard to access
on the standard drives is that Apple choose to write these disks
with a non-standard variable speed drive. There are five speed
ranges: one speed for every 16 cylinders. The standard Amiga drive
cannot vary its speed. Additional hardware is needed on the Amiga
to access these disks.
FAQ: I'm trying to read a high-density disk on my Amiga but
I either get no CrossMAC icon or I get "MAC0:????".
It's highly possible that the drive you're placing the high-density
disk in is not an Amiga-compatible high-density drive. Without
this drive, you will not be able to read high-density disks.
Officially, only the original A4000s had these drives. (Currently
the A4000Ts don't). All other Amigas were shipped with low-density
drives only. There were a few A3000s that unofficially had them.
You can also purchase them from third party to upgrade your Amiga.
FAQ: Can I access my SyQuest (Bernoulli, Jaz, Zip, etc.) drive
with an Mac formatted cartridge in it?
Yes. These drives are considered hard drives to the Amiga. Removable
drives are little different from non-removable hard drives on
the Amiga's
CrossMAC floppy drives come preconfigured since we know exactly
where they are. However, with hard drives we're not so lucky.
To use a hard drive, it must first be 'configured' as a CrossMAC
device. You can do so by one three methods. The "Install"
program has an option, the "READ.ME" file has buttons,
and lastly you can use the "ConfigDisk" program. The
manual covers this utility in Appendix C. You need only configure
the CrossMAC once for each unique device. The configuration program
will place a 'mountfile' that describes the device to the Amiga
in a place that gets 'mounted' each time you boot.
FAQ: My CrossMAC removable hard drive doesn't sense when I
put in another cartridge.
Unlike the Amiga's floppy hardware, hard drives and controllers
(both SCSI and IDE) don't have a established mechanism for informing
when a disk change occurs. The way most controllers simulate disk
change sensing is by polling removable drives about once every
three seconds (You may notice the disk light flashing). If they
get an error report when polling, they assume the disk was ejected.
It is then the responsibility of the device driver (controller)
to send a disk change message to file systems (such as CrossMAC)
using that device. Sadly not every controller supports this or
supports it correctly. If this is the case we provide a program
called "DiskChg" to force a disk change.
FAQ: I configured an CrossMAC device for my hard drive and
it worked for a while. Now it stopped recognizing the drive.
If the WorkBench icon shows ":NDOS" or ":????"
following the device name, you probably put a non-Mac formatted
disk in the drive. Use the Dr_CrossMAC program to help determine
if this is the case.
If you don't see the icon at all from WorkBench, check to make
sure the drive is set to the exact same SCSI ID when you first
configured it successfully. The mountfile created by the configuration
program depends on both the device driver name and unit number
to be correct to access the drive in any form or fashion. If you
continually remove the drive from the Amiga and put it back again,
you may have changed SCSI ID to accommodate the Mac.
FAQ: Can I read Mac CD-ROMs with CrossMAC?
Yes. Configure your CD-ROM drive as detailed in Appendix C of
the manual.
FAQ: You have a program called "Finder_Manager" in
the manual but I can't find the program anywhere.
Sorry. For legal reasons, we decided to change the name to the
"File_Type_Manager" after the manual was near completion
at the printers. Substitute the name "File_Type_Manager"
for "Finder_Manager" anywhere in the manual.
FAQ: I write data onto a Mac formatted disk using CrossMAC.
I bring the disk to the Mac and the disk icon shows up. I run
my Mac program and try to access the data on the disk but the
files don't show up.
It's possible that when you wrote the file on the Mac disk with
CrossMAC you didn't set the correct 'filetype' required by many
Mac programs. These Mac programs filter out files not containing
the 'filetype's they recognize.
This is a complicated subject (thanks to Apple). We go into some
detail in the manual. Refer to page 27 and Appendix D (Mac 'Finder'
Information) page 51. In short, if you use one of the file extensions
we provide for the filetype you need, you'll get that filetype
set.
FAQ: Why is there a program called "CrossMAC"?
I realize it may have been a bad choice for a name. "CrossMAC"
is actually what is called a commodity. The purpose of the commodity
is to control specialized aspects of how the CrossMAC file system
handles files and the data.
Generally, unless you're doing text or MacBinary transfers you probably don't need the commodity.
FAQ:I configured an CrossMAC device for my hard drive and it worked
for a while. Now it stopped recognizing the drive.
Installing MagicWB (a program that installs nice icons in place of older ones) may also cause a similar problem. Some versions of this program installs a new icon for the one we create for the mountfile of the CrossMAC configured device. The problem is not the graphic for the icon but the changes the program makes to the ToolType of the program.
To fix the MagicWB problem: From Workbench, go to the "DEVS" drawer. In this drawer, go to the "DosDrivers" drawer. In this drawer you should find the icon for the CrossDOS device. Select the icon and do an "Icons/Information" from the Workbench menu. The ToolType parameter "ACTIVATE=1" is the correct one. Make the change if necessary and select "Save" when done.
FAQ: I have a Toaster-Flyer and a Mac formatted hard drive (such as a
Zip). I can't get CrossMAC's hard drive configuration program
(ConfigDisk) to work to create a mountfile.
Sadly, NewTek's Toaster-Flyer (with the on-board SCSI controller) is the only controller we know of that we can't interface to. Their interface is proprietry and not Commodore device driver compliant. This means you have to purchase another SCSI controller and attach the drive to it to get CrossMAC to talk to it.
We spoke to NewTek about this problem. Their answer: They have no plans to make a Commodore compliant device driver interface. If YOU think they should please contact them at (913) 228-8282.