Sound Chip, whisper me your secrets [video]

原始链接: https://media.ccc.de/v/gpn23-302-sound-chip-whisper-me-your-secrets-

Giulioz's talk at gpn23 explores the fascinating world of vintage sound chip reverse engineering. He details his efforts to build emulators for these chips from synthesizers and game consoles, preserving them and making them accessible without original hardware. He shares the intricate processes involved, from silicon reverse engineering and logic analysis to deciphering obscure compression schemes and forgotten audio algorithms. The talk particularly focuses on his current project: reverse engineering a 90s custom DSP using an Arduino Mega and informed speculation. Giulioz explains how he's managed to glean insights into undocumented DSPs and their bytecode, allowing him to build accurate emulators without resorting to destructive analysis. He emphasizes the potential for replicating this process with other chips, making the talk a practical guide for anyone interested in sound chip emulation and reverse engineering. This talk serves as a sequel to his earlier 38C3 presentation on proprietary ICs and showcases his deeper dive into reverse engineering DSPs rather than fixed-behavior hardware.

Hacker Newsnew | past | comments | ask | show | jobs | submitloginSound Chip, whisper me your secrets [video] (ccc.de)15 points by rasz 1 day ago | hide | past | favorite | 2 comments lambda 21 hours ago [–] Is there any written write-up on this? I'm interested but not able to watch a video right now.replyatoav 19 hours ago | parent [–] If there is ever going to be a transcript it will be linked here: https://media.ccc.de/v/gpn23-302-sound-chip-whisper-me-your-...reply Consider applying for YC's Fall 2025 batch! Applications are open till Aug 4 Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact Search:
相关文章

原文
Sound Chip, whisper me your secrets! - media.ccc.de

giulioz

Playlists: 'gpn23' videos starting here / audio

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.

Licensed to the public under https://creativecommons.org/licenses/by/4.0/

Download

Tags

联系我们 contact @ memedata.com