Hardware and Making

Sound Chip, whisper me your secrets!

Vintage sound chips make cool music, but what's hiding inside of them? Which algorithms are they using? In the past years I've been dedicating my free time to building emulators for old digital sound chips from synthesizers/game consoles, in an effort to preserve them and make them usable without the original hardware. During this time I went through lots of interesting stuff: silicon reverse engineering, logic analyzers, weird compression schemes, forgotten audio algorithms and more. In this talk I want to share with you what I learned from this process and what's next. Specifically, I will explain how I'm currently reverse engineering a custom DSP from the 90s just by using an Arduino Mega and lots of speculation, and how you can probably apply the same process to other chips as well.
This talk is kind of a sequel for my previous 38C3 talk "Proprietary ICs and dubious marketing claims - let's fight these with a microscope!", where I reverse engineered an old Roland digital piano from silicon die shots, since it was using some custom algorithms no one knew about. Instead of analyzing fixed behavior hardware, this time I want to focus more on DSPs: processors that can execute code to manipulate audio data in real-time. Since some of them are not documented, the bytecode for their programs will look like random binary without a datasheet. Instead of going through the silicon directly, I was able to figure out a lot about them just by probing them, building a pretty accurate emulator without destroying the original chip.

Weitere Infos

Live Stream https://streaming.media.ccc.de/gpn23/vortragssaal
Format Vortrag
Sprache Englisch

Weitere Sessions

19.06.25
Hardware and Making
Ulf Grabbert
Hackcenter
Buchbinden - eine simple Methode Papier ist ein allgegenwärtiges Gut. Zettelwirtschaft ist unbefriedigend. In diesem Kurs möchte ich eine Methode vorstellen mit der Zettel mit Faden gebunden werden können.
19.06.25
Hardware and Making
ink
ZKM Foyer
Hier dreht sich alles um die liebsten Eingabeperipheriegeräte jeder hackenden Lebensform Komm vorbei und nerde mit anderen rabbit über deine hol.. heiligen keyboards und layouts Es wird den PCB Exchange des ClickClackHack vor Ort geben. https://www.pcb-exchange.de PCB Exchange ist ein kleines Gemeinschaftsprojekt, das auf Keyboard-Treffen zu finden ist. Wir stellen einige Boxen zur Verfügung, in denen du überschüssigen Platinen aus früheren Bestellungen deponieren kannst und/oder du ...
19.06.25
Hardware and Making
FranzT
Raum 112
Last uns gemeinsam LEDs auf Patches und andere Sachen aufnähen und us damit selber zum leuchten bringen.
19.06.25
Hardware and Making
Ulf Grabbert
Hackcenter
Buchbinden - eine simple Methode Papier ist ein allgegenwärtiges Gut. Zettelwirtschaft ist unbefriedigend. In diesem Kurs möchte ich eine Methode vorstellen mit der Zettel mit Faden gebunden werden können.
20.06.25
Hardware and Making
Johannes Bechberger
ZKM Medientheater
Ever wondered how to rickroll your friend with a custom cake? In this talk, I'll show you how to use a 3D printer, a vacuum molder, and a dental vibration table to create custom working QR codes and chocolate bars with readable text out of chocolate. You will learn the basics of chocolate tempering and vacuum molding along the way to form chocolate in the shape of your desire.
20.06.25
Hardware and Making
qetu
ZKM Kubus
Analog *synthesizers* originate from the same era as analog *computers* and share the same operating principles. So let's see how to make some noise with an analog computer!
20.06.25
Hardware and Making
guserav
Raum 106
Hast du dich schon mal gefragt, wie die Glasfaser eigentlich zu dir nach Hause kommt? In diesem Spliceworkshop schauen wir uns den praktischen Teil davon an, also wie man dafür sorgt, dass das Licht von A nach B kommt. Der Workshop ist dabei genau das – ein Workshop. Das heißt jeder kann praktisch ausprobieren einen Splice zu machen, sprich, zwei Glasfaserenden zu verbinden. Wenn die Zeit reicht schauen wir uns auch noch ein paar Messwerkzeuge rund um Glasfasern an.