Get the latest tech news

Hacking the Yamaha DX9 to Turn It into a DX7 (2023)


A brief account of hacking the Yamaha DX9's firmware ROM to make its functionality more closely match the DX7.

From here you can identify a broad cross-section of internal functionality —such as note on/off handlers, parameter changes, and patch functions— by tracing how the software handles the associated MIDI status messages. Yamaha employed an interesting programming technique in the DX9 firmware to preserve ROM space: The LCD string copy routine treats any byte it encounters with a value of '128' or above to be an index into a table of commonly repeated 'string fragments'. My personal theory about the DX9's design is that developing the FM sound chips incurred such a high up-front cost that Yamaha needed to get them moving off shelves by any means necessary.

Get the Android app

Or read this on Hacker News

Read more on:

Photo of Yamaha

Yamaha

Photo of dx7

dx7

Related news:

News photo

They don't make them like that any more: the Yamaha DX7 keyboard

News photo

Fixing My Yamaha Electone Me-50: An FM Synthesizer Home Organ from 1986

News photo

A floppy disk MIDI boombox: The Yamaha MDP-10