cdrom_probs.htmlTEXTGoMk[µ+vµ7E CD-ROM Problems & Solutions

How can I get the Apple CD driver to recognise all CD-ROM drives?
That's a good question, and as it happens there is a patch you can make to Apple's CD/DVD drivers. This will mount most third party drives (besides Apple's own drives). This modified driver will work with both Apple CD drives, and any other SCSI CD ROM drive.

The screeshots below are for the Apple CD/DVD Driver 1.0.1 with additional descriptions (see the tables with instruction nos.5 & 6) for Apple CD-ROM 5.4.2, Apple CD/DVD Driver 1.2, Apple CD/DVD Driver 1.2.2, and Apple CD/DVD Driver 1.3.1. The modifications are done with ResEdit, which is an Apple utility. ResEdit and the fore mentioned CD drivers can be downloaded from Apple's Software Support Library.

INSTRUCTIONS:
1) Open a copy of the CD Driver in ResEdit and find the resource icon called DRVR. Open it with a double click. See picture, for screenshot no.1.
2) Open ID# 32 with a double-click. If you get an error about the resource size, open it using the menu item Open using Hex Editor. See picture, for screenshot no.2.
4) Screenshot no.3 for the Apple CD/DVD Driver 1.0.1 is representative of the changes to be made in all the drivers. Find the original value at the appropriate row and offset, and change it to the new value. See picture, for screenshot no.3.
5) Below is a table for first change in the various AppleCD drivers.

CD Driver Name + Version
Row
Offset
Original Value
New Value
Apple CD/DVD Driver 1.3.1
06D8
06D8
6706
4E71
Apple CD/DVD Driver 1.2.2
06D8
06D8
6706
4E71
Apple CD/DVD Driver 1.2
06C0
06C6
6706
4E71
Apple CD/DVD Driver 1.0.1
06C8
06C8
6704
4E71
Apple CD-ROM 5.4.2
06B0
06B6
6704
4E71

6) Screenshot no.5, and the table below shows the second change to be made to the driver. BEFORE the modification (picture: screenshot no.4), and AFTER the modification:

CD Driver Name + Version
Row
Offset
Original Value
New Value
Apple CD/DVD Driver 1.3.1
0AE8
0AE8
6604 4A84 6706
4E71 4E71 4E71
Apple CD/DVD Driver 1.2.2
0AE8
0AE8
6604 4A84 6706
4E71 4E71 4E71
Apple CD/DVD Driver 1.2
0AD0
0AD6
6604 4A84 6706
4E71 4E71 4E71
Apple CD/DVD Driver 1.0.1
0A10
0A10
6606 4A84 6700 0086
4E71 4E71 4E71 4E71
Apple CD-ROM 5.4.2
09C0
09C6
6606 4A84 6700 0086
4E71 4E71 4E71 4E71

7) When you're finished, replace the original driver with the new one and restart your computer. Your Apple supplied CD ROM driver will now mount most SCSI CD ROM Drives!

Unfortunately, the edit doesn't work with every combination of CD drive and computer, but of the thousands that have performed the edit, only a few have failed to work.

One reader wrote to say renaming the 'Toast CD Reader' by adding a SPACE as the first character in the name - forcing it to load first, allows CD burners to work with the new driver.

Why won't the CD-ROM disk eject?
There are two main reasons for this to happen:
1) You've run a program from the CD, and it's still in memory. You have to quit all applications you've launched directly off the CD, before it'll eject.
2) The File Sharing Control Panel has been activated, this will share all volumes that are mounted on your Mac, including CDs. To disable File Sharing, go to the Sharing Setup/File Sharing Monitor Control Panel, and click on the Sharing toggle button again, this should release the CD.

Can I create/burn CDs with Mac emulation, and what do I need?
So long as you have a SCSI2 or better controller in your Amiga, and of course the equipment to make them; a CD-R drive and a spare 650mb SCSI hard disk partition (remember, this includes the directory and desktop files). IDE/EIDE is not fast enough, and will corrupt data, as it is burnt onto the CD.

The hard disk partition with the data you wish to burn onto a CD, can be anything up to the capacity of the CD you're burning, which at the moment is 650 megabytes.

You may also require a fast 68k processor, depending on the software's requirements, say something like an 030 or better would be a safe bet!

As for the software, I suggest a program called Toast CD-ROM Pro v3.54 (probably updated since) from Adaptec, see their web site.

The CD drive won't eject the disk after the Mac crashed, how do I get it to eject?
MacOS always eject disks via the OS, so if the instruction to eject a disk didn't get to the drive, it will not eject it, no matter what (even after rebooting the Amiga). The only way to get the disk out is to either:
1) Power down the Amiga, wait several seconds, and power up again - then press the eject button.
2) Reboot Mac emulation again, and eject the disk - this will only work for other types of removable disks, such as Zip and magneto-optical disks).
3) Force eject the CD disk via the emergency eject pin-hole, with a paper clip.

I can't mount any Mac CDs in emulation, why?
ShapeShifter v3.9 & v3.10 now has the capability of recognising a CD-ROM drive by using it's own built-in generic driver (in the SCSI setup window). Just go into the SCSI setup screen and switch on the button next to "Use generic CD-ROM driver". However you still need the CD filing system data files found in the Extensions folder, these are; Foreign File Access, High Sierra File Access, Audio CD Access and ISO 9660 File Access.

Fusion is very picky when it comes to SCSI, as you may know already, however some old SCSI CD-ROM drives may not be compatible with Fusion, or it cannot recognise it properly. In order to mount this drive, you'll require special Mac software, such as FWB's CDROM Toolkit, which supports a lot of CD drives. See their web site for a list of supported drives.

Fusion also has a generic CD driver, go to the setup window, and set these options...
1) Under the heading Peripherals, select "CD-ROM"
2) The ROM type should be HFS/PC.
3) Device Driver = ATAPI.device or SCSI.device (whatever the driver is for your SCSI controller).
4) Unit = X (whatever it should be for ATAPI).
Don't forget those CD-ROM Filing System data files in the system Extensions folder, see above.

On Microcode Solution's web pages, there is a CD driver which is usually updated every so often, download it, if you still cannot mount any Mac CDs, the name of the archive is MSCD.LHA. Go to their web site and look under the title "Latest Software Downloads".

Some older SCSI CD-ROM drives (1 to 4 speed units) have a major problem with Fusion, as in, they refuse to recognise any Mac CDs, in fact they flat out refuse to boot from a CD as well. A classic example is the Toshiba internal SCSI 4x speed XM-5401B/S unit, which I own. The only way to use these old drives is to buy a copy of FWB's CD-ROM Toolkit. This means that you will not be able to use the System CD as an emergency bootup disk, you'll either have to use a floppy disk, such as the Disk Tools disk, or a hard file. Make sure you've made a backup emergency boot disk (of some kind) so that when your partition goes down, you are prepared for it.

For questions concerning IDE CD-ROM support, for ShapeShifter, see the AmigaGuide document KSSFAQ13 (Klaatu's ShapeShifter Guide & FAQ v1.3), which can be found on Aminet.

Why can't I boot up from my CD drive?
1) The CD contains a System Folder which is incompatible with your Amiga setup, eg. System 8 will not work with ShapeShifter.
2) Some real 68k Macintosh computers do not support booting from CD-ROM, this is to do with the ROM, so if you have one of these ROMs, you may be effected:
* Macintosh 128k, 512k, 512ke
* Macintosh Plus
* Macintosh SE & SE/30
* Macintosh Mac Classic
* Macintosh Portable
* Macintosh Mac II, IIx, IIcx

Why won't FWB CD-ROM Toolkit mount any CDs on my Mac?
CD Toolkit has certain minimum System requirements before it'll work on your computer, these are; System 7.01 or higher, an 020 or higher processor, a SCSI CD drive, and a hard disk.

Note that version 3.02 and above, requires System 7.53 or higher, and 4mb of free RAM. However it now supports ATAPI drives as well as SCSI. Also note that FWB's web site has a updated list of all supported CD-ROM drives (SCSI & IDE).

I cannot seem to install MacOS from CD, using ShapeShifter/Fusion, what's wrong?
CDs with the Mac OS (7.5, 7.5.5 update, 7.6.1) are CDs with multiple data tracks. Under SS and using the generic CD-ROM driver fresh installs to an empty HD (and most likely updates as well) will FAIL because the later sections of the data cannot be read.

To install from CD it is best to BOOT with a Disk Tools floppy, and have EMPCD: enabled under Device Disks. The multiple data sessions will now be seen and the installs from CD will work OK. You can then change back from EMPCD: to whatever CD activation you require under SS once it has all gone through OK. NOTE: This may not be the rule, rather the exception.
by John Blyth, Australia

Where can I download Mac CD drivers?
1) There is a generic CD-ROM driver on Apple's web site, (Apple CD-ROM v5.4) this works with some non-Apple CD drives: Apple_CD-ROM_5.4.img.bin
This is a disk image, so you'll need DiskCopy or Shrinkwrap (this utility mounts the disk image onto the desktop). Both can be downloaded from any Mac shareware site.
2) Apple's System 7.x CD-ROM Setup software called CD-ROM.Setup.5.0.1.img.sea.hqx: download.
3) Alternatively, you could download a freeware generic driver called CD-Sunrise: download.
4) Try these three drivers; one from NEC and two from Pioneer (for NEC or Pioneer drives only):
Pioneer driver Mac220: download. Pioneer driver Mac402: download. NEC driver SpeedyCD: download.
5) These are all the known Macintosh CD-ROM drivers available today;
* ~CorelSCSI!, from Corel - see their web site.
* Anubis CD-ROM, from Charismac - see their web site.
* CDROM Toolkit, £53, from FWB - see their web site.
* CD-ROM Extension, from Charismac - see their web site.
* CD Autocache, $79, from Charismac - see their web site.
* CDTECH 1.x.x, from CD Technology.
* Drive7Rem, or DriveCD, from Casa Blanca Works.
* MetrooCD INIT 1.x.x, from MetroCD.
* NecCDDrvr or DriveCD NEC, from Charismac - see their web site.
* CLD Access, from Pioneer - see their web site.
* PLICDDrvr, from Charismac - see their web site.
* Rapid-CD, £35, from Insignia Solution.
* RapidTrak-CD, from MacPeak - see their web site.
* SCSI-CD driver, from Corel - see their web site.
* SpiritTMCD, from OAC.
* TSLCDDrvr, from Trantor.
* Toshiba CD-ROM Driver 1.x.x, from Toshiba - see their web site.
* TurboCD-ROM Init, from Charismac - see their web site.

ÿÿ