
Группа ретро-разработчиков и хакеров демосцены Mega Drive завершила двухлетнюю работу по реверс-инжинирингу проприетарного звукового драйвера, использовавшегося в шедеврах Streets of Rage 2 и Sonic 3.
Драйвер решает главную историческую проблему консоли Sega — прерывистое и хриплое звучание оцифрованного голоса при одновременной работе центрального процессора Motorola 68000. Путем ювелирного тайминга инструкций процессора Zilog Z80 удалось добиться чистого 32 кГц воспроизведения 9-битного PCM звука.
Исходные тексты с подробными комментариями и примерами интеграции в современные homebrew-проекты выложены в открытый доступ под свободной лицензией MIT.



