-
Notifications
You must be signed in to change notification settings - Fork 2
Home
Welcome to the central research hub for the Roland SP-808 GrooveSampler. This project is dedicated to the preservation and modernization of the SP-808 by reverse-engineering its proprietary storage architecture and firmware.
The primary goal is to bypass the limitations of the obsolete Iomega Zip drive system and enable stable use of modern solid-state storage (SD/CF) via the ATAPI interface.
- Firmware Analysis: Decompiling and patching the Hitachi H8S/2655 firmware.
- Protocol Translation: Understanding the specific ATAPI Packet Interface commands used by the SP-808 vs. standard ATA.
- Filesystem Research: Reverse-engineering the proprietary R-DAC (Roland Digital Audio Coding) format and disk geometry.
- Hardware Modernization: Collaborating on solutions like ZuluIDE to bridge the gap between 1998 technology and modern media.
The SP-808 is unique because it treats the Zip disk as "Virtual Memory." Unlike standard samplers that load sounds into RAM, the SP-808 streams directly from the disk. This requires:
- Strict Timing: High-speed PIO transfers.
- Specific ATAPI Handshaking: The host expects a "Removable" device that responds to SCSI-over-ATAPI commands.
- Vendor Validation: The original firmware checks for the "IOMEGA" string in the drive's identity buffer.
- Hardware Architecture: Deep dive into the H8S CPU and ASIC.
- Disk Layout & R-DAC: Findings on how data is structured on a Zip 100/250.
-
Firmware Patching: A guide to the
Rmid2binprocess and checksum bypass.
This project has contributed to the development of the ZuluIDE. If you are interested in contributing logic analyzer traces or firmware analysis, please see our Contribution Guide.