SCSI to CompactFlash for vintage PCs


I use passive CompactFlash to IDE adaptors for my vintage computer projects, with PCI-slot mounts so they can be easily swapped out when the machine is turned off. No need to pop the case off! Unfortunately it does limit the number of cards, especially when you throw in optical drives.

So I thought I’d research if SCSI to CompactFlash adaptors were a thing. I didn’t think they would be; CompactFlash to IDE is easy because they share the same protocol, but how would a SCSI CompactFlash be presented to a system?

One approach is to emulate removable SCSI disks of yore. Solid State Disks have a SCSIFlash box:

The SCSIFlash™ is an industrial OEM grade solid state drive which allows Compact Flash (CF) cards of up to 128GB (host dependant) to be attached to a regular SCSI bus. It will be seen as a SCSI Magneto Optic drive by the host computer. The SCSIFlash™ can emulate many SASI, SCSI-1, or SCSI-2 drives and can be programmed to suit the host systems requirement. Emulated Disk Sector sizes can be 256, 512, 768, 1024, 2048, 4096 bytes

That’s cool! We were firmly an Iomega household growing up, but my Japanese friends all used fancy magneto-optical systems and Minidiscs.

In the sidebar they list compatibility with these systems:

DEC, Fujitsu, Hitachi, HP, IOMEGA, Konica, Maxoptix, Olympus, Pioneer, Ricoh, SONY, SYQUEST, TEAC.

I didn’t think Iomega did Magneto-Optical. But in the general description for the device:

The IOMEGA SCSI ZIP emulator / SCSI Jaz emulator allows the CF Cards up to 64GB (SLC) and 256GB (MLC) to attach to the SCSI bus. It is seen as a IOMEGA SCSI ZIP/ Jaz Drive by the host computer.

So would you see multipe Jaz disks? Or does the protocol permit variable sizes?

This could work though, I already have drivers for DOS, and I’d assume classic FreeBSD and current NetBSD could work with it.

Author bio and support


Ruben Schade is a technical writer and infrastructure architect in Sydney, Australia who refers to himself in the third person. Hi!

The site is powered by Hugo, FreeBSD, and OpenZFS on OrionVM, everyone’s favourite bespoke cloud infrastructure provider.

If you found this post helpful or entertaining, you can shout me a coffee or send a comment. Thanks ☺️.