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 GSA-H21L

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/ml_ffs.ml 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/ml_ffs.ml 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 ml_ffs.ml, 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
1
2
3
4
5
Submit
     
Cancel

Create your own review

Average rating:  
 13 reviews
Very good

First: I'm using it in combination with a PiStorm with Emu68 and OS 3.2.2.1. Some problems I have might be due to the PiStorm.
I'm using it mainly to have a CD-ROM drive and to have a possibility to exchange data with my PC (besides network shares).
The quality of the device is very good, the printed case and the pcb.
Communication and support was very good. Thanks 🙂
I have currently connected a DeLock (91624) CF-Card Reader (as Master) and a Toshiba Samsung SH-S182 DVD-Writer (as Slave).
Whats working: using a CF card with 128 MB (2GB seems to work, 4/8 GB failed for me). I've partitioned one with one partition and FFS and one on my PC with FAT32. Created three mountfiles (DVD / CF(with ffs)/ CF(with FAT95)).
Each one works for itself.
What does currently not work: mounting the CD-Drive AND the CF simultaneously (regardless of FFS / FAT95). It will destroy filesystem on CF-Card. Read errors. Meanwhile reading from CD works without problems. This might be due my PiStorm-Setup or the used CF-Reader.
I'm not intending to boot from CF, so thats not tested. (However, the delivered setup worked for me, also with booting.)

Perfect

Easy to install, top quality add-on, works flawlessly. The 3D printed housing is superb also. Excellent communications throughout the ordering process and after delivery. 5 stars.

Fantastic

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

Page 1 of 3:
«
 
 
1
2
3
 
»
 

Comments are closed.