Reverse Engineering Roland's Legendary SuperSaw: How a Team Cracked the JP-8000's Secret DSP Chips
Share this article
The Roland JP-8000 synthesizer, famous for its SuperSaw oscillator, relied on custom DSP chips that were reverse engineered in this project. (Credit: CCC)
The Roland JP-8000's "SuperSaw" oscillator defined the sound of late-90s trance music, but its custom DSP architecture remained a black box for decades. At the 39th Chaos Communication Congress (39C3), reverse engineer Giulio Z revealed how his team cracked Roland's proprietary TC170C140 ESP chips through an ingenious blend of silicon forensics and hardware hacking.
Silicon Archaeology
Facing a chip with completely undocumented instruction sets, the team evolved beyond manual tracing techniques. They developed computer vision pipelines to automatically classify standard cells in microscope imagery of the silicon die. "Automating the classification saved hundreds of hours," Giulio noted, enabling analysis of the 1995-era chip's complex structure.
Hardware Probing and Fuzzing
The breakthrough came when they interfaced an Arduino with the chip:
// Pseudocode of chip probing technique
void probe_chip() {
activate_test_mode();
send_random_opcodes(); // Fuzzing the instruction set
monitor_register_changes(); // Statistical analysis of responses
}
This approach revealed register behaviors and instruction encoding patterns. By flooding the chip with random data and analyzing responses, they gradually reconstructed its internal logic.
JIT-Powered Resurrection
The team implemented a just-in-time compiler to translate the chip's custom instructions into native machine code. This enabled real-time emulation of the SuperSaw algorithm at audio rates. Analysis of the decompiled code revealed why the JP-8000's oscillator cuts through mixes: parallel phase generators creating its signature detuned waveform.
This work demonstrates how vintage audio hardware can be preserved through reverse engineering. The open-source emulator (licensed CC-BY 4.0) not only resurrects classic sounds but provides a blueprint for analyzing other proprietary DSP architectures. As Giulio concluded: "Every undocumented chip contains stories waiting to be told—we just need the right tools to hear them."
Source: Giulio Z's talk "From Silicon to Darude Sand-storm: breaking famous synthesizer DSPs" at 39C3 (Chaos Communication Congress 2025).