Using Pistorm with a CD-ROM drive and the A500 / A2000 IDE Interface

Using Pistorm with a CD-ROM drive and the A500 IDE Interface
Pistorm with a CD-ROM drive

Recently one of the people that bought an IDE interface for his Amiga 500+ contacted me because he couldn't get his Pistorm with a CD-ROM drive setup, up and running.

From experience i knew that i had it working at some time, but did not have the details of the setup by hand anymore,
So i decided to setup a build mimicing as much as possible the setup he wanted.
after some struggling and a stupid mistake (unkeyed cables give a green screen if a DVD drive has it's connector upside down, and you decide that pin 1 is always on the left side of the connector !)

Pistorm with a CD-ROM drive, why ?

Pistorm (Mushasi) has the ability to use SCSI devices and that can both be harddisk images and CD / DVD ISO files, so why the hell would you need this setup.
There's not a real single answer to this, but setting up a physical drive helps you exchange data between machines if you don't have a (fast) networking solution.
But also can be very helpful if you need to check out a handful of dvd's you've found somewhere.
Otherwise you have to create images, copy them over and mount them, just to find out it isn't what you were looking for,

It can also be nice to listen to a physical audio CD while working with your amiga

Amiga IDE Interface A500 / 500+ external (Top view)
44 pin Amiga IDE Interface for the 500 / 500+
Pistorm with a CD-ROM drive , Setup

I already mentioned it somewhere, i work solely with Mushasi, 30 times speed is enough for me, it gives me additional features like networking, USB mouse support, and SCSI emulation through images.

My machine has a Kickstart 3.1 ROM  Image (A1200 version, single file, not byteswapped) in the pistorm config installed.
The bootvolume is a HDF file on the pistorm containing  a very basic setup of Workbench 3.0.

The CD-ROM drive has been setup to master (slave could work also, but is not tested in this run)

Pistorm with a CD-ROM drive, the drives

I tested 3 different drives to make sure it is not a singe CD /DVD drive that works in this setup

Benq DW1625


HP GCC-44808

all three drives work without issues (Set to master, single device on the IDE chain) once the config has been setup.


Pistorm with a CD-ROM drive, the BenQ DW1625 drive
Using Pistorm with a CD-ROM , it works !
Pistorm with a CD-ROM drive , Setting up step by step.
Hardware :
  • Remove Power over IDE jumper from IDE interface !
  • connect the CD / DVD drive to a straight 40 pin ribbon cable
  • Set the drive to Master (Slave could work, but is not tested in this case)
Software :
  • I used a Pistorm harddisk image (*.HDF) installed with a almost clean WB 3.0 installation
  • copied df0:devs/ide.device to dh0:devs/ (from IDE bootdisk)
  • copied df0:L/CD-ROMhandler to dh0:L/ (from IDE bootdisk)
  • copied df0:devs/ to dh0:devs/ (from IDE bootdisk)
  • Copied a newer kickstart ROM Image (3.14 and up) to the Pistorm setup
Pistorm with a CD-ROM drive , Setting up step by step (Cont.).
  • edit the df0:devs/ and in the CD-ROM section, set the drive ID to 0 , changing device from 1 to 0 is enough in that case.
    (If you want to test a slave setup too : create a copy of the CD-ROM section,  and set the device to 0, then rename the CD drive in the 2nd CD-ROM section device to CD1:)
  • Kickstart 3.14 (and up) has newer / better support for CD-ROM drives (With older kickstarts it did not work as described, perhaps you'll need aditional drivers)

  • Reboot the pistorm
  • After the WB has loaded, open a shell and type cd devs, then type mount cd0: from, then type dir CD0:

If all comes back without errors, the drive starts spinning (put a CD in the drive !!) it is ready for use, check it by typing dir CD0: and see if it displays the content of the CD.

If the display shows the content of the CD you're all setup and have a Pistorm with a CD-ROM drive setup.

Using Pistorm with a CD-ROM , it works !
Submit your review

Create your own review

Average rating:  
 11 reviews

The perfect add-on to my Amiga 500 together with an updated Kickstart ROM.
Very nice support while ordering and very easy to install. Works like a charm.

External IDE adapter +CF card reader

Perfect no problem , delivery ok and very easy to install with all support in paper and images good communication by Email .
I suggest this company serious and professional !!!

Amiga 500 / 500+ External IDE Interface 40pin

This is a very nice product
Works very well

External IDE adapter +CF card reader

Service was fast and superb, IDE adapter +card works fine, and setup was easy. I heartily recommend both shop and product and will likely buy from here again.

Super service

Ik heb deze interface net binnen en het ziet er zeer netjes uit. De service van Ed is zoals gewend met eerdere aankopen wederom echt super. Open, eerlijk en vooral, hij denkt met je mee voor de beste en mooiste oplossing.<br />
De case is ook super, alles is strak afgewerkt.<br />
<br />
Tot de volgende aankoop, voor Commodore en Atari spullen is dit het eerste adres waar ik zoek.<br />
<br />
I've just got this interface and it looks really good. The service from this shop is great, the owner is friendly and really tries to help you where he can to build you the best possible solution.<br />
The case on this interface is also really nice.<br />
<br />
This is my go to shop for any Commodore and Atari related products. <br />
<br />
Thanks again Ed.

Page 1 of 3:

Comments are closed.