Emulating the DX7 the HARD way
plgDavid3 HN recommenders · 2021–2024
23K views · explainer · evergreen · Uploaded 2021-09-22
An episode of Plogue's chipresearch series on emulating the Yamaha DX7 from the hardware up. It covers the sub CPU and main CPU, address map investigation, cartridges, firmware analysis and a skeleton MAME driver.
Recommended in DX7 reverse-engineering threads as a look at the effort behind bit-accurate emulation.
6:538-bit computer update
Ben Eater
1:21:22Light Years Ahead | The 1969 Apollo Guidance Computer
TNMoC
27:25“Hello, world” from scratch on a 6502 — Part 1
Ben Eater
3:36elevated by Rgba & TBC | 4k intro (FullHD 1080p demoscene demo)
Demoscene High-Quality Videos (Annikras)
44:02Music Theory and White Supremacy
Adam Neely
47:52Finding the Missing Memristor - R. Stanley Williams
The Qualcomm Institute
1:01:07The Ultimate Game Boy Talk (33c3)
media.ccc.de
1:48:55The Thirty Million Line Problem
Molly Rocket
3 comments from Hacker News
Plogue, a Canadian software company, have recently released a (software) emulation of the DX-7 in excruciating detail. Here you can see part of the trouble they went through: [VIDEO] . Suffice to say that they used a logic analyzer to discover gritty details that no other analysis of the DX-7 I know has ever paid attention of.
Maybe the closest free plugin, but it's not on the level of accuracy as Plogue's Chipsynth OPS7, which is bit-accurate. The author has an interesting video here, with more to come hopefully: [VIDEO]
I would recommend Plogue's OPS7, they have put considerable amounts of time and effort into reverse engineering the original chips. The interface is a little clunky but it sounds fantastic. [LINK] Edit: a YouTube video about the reverse engineering process from David at Plogue: [VIDEO]