Содержание
Ретроэнтузиаст Throaty Mumbo попытался загрузить игру на Sega Genesis с виниловой пластинки, записав ROM как обычный звук. Консоль 1989 года идею не отвергла, но слабым местом стал игрушечный проигрыватель с слишком нестабильным аудиосигналом.
Автор эксперимента специализируется на странных и непрактичных технических челленджах. В этот раз он взял Sega Genesis, картридж Mega EverDrive Pro, плату Raspberry Pi Pico 2 и виниловый рекордер Teenage Engineering PO-80 Record Factory. Логика была простой: если старые компьютеры грузили программы с кассет, почему бы не попробовать пластинку.
Кассета сработала, винил сломал цепочку
Первая часть эксперимента прошла штатно: небольшую homebrew-игру загрузили на Genesis через Mega EverDrive Pro с SD-карты. Так автор проверил базовую связку консоли и флеш-картриджа, без лишней романтики и акустических приключений.
Дальше Throaty Mumbo вернулся к старой идее sound-as-data. Он использовал Nintendo Famicom Data Recorder и обычную аудиокассету. Raspberry Pi Pico 2 работала мостом: принимала звук, превращала сигнал в данные и передавала их в EverDrive по USB.
В таком виде схема заработала. На Sega Genesis запустились маленькие homebrew ROM, включая фрактальную демку и версию Breakout. Медленно, не по-картриджному, но запуск состоялся.
Это важная часть истории. Проблема оказалась не в самой Genesis и не в идее записи данных как звука. Консоль вполне можно накормить таким способом, если сигнал читается стабильно.
PO-80 Record Factory оказался слишком lo-fi для ROM
На этапе с винилом автор выбрал Teenage Engineering PO-80 Record Factory — компактный набор для записи и воспроизведения 5-дюймовых пластинок. Устройство продают как гаджет, на котором можно нарезать собственную первую виниловую запись, но производитель честно описывает звук как lo-fi.
Цена PO-80 — $149, то есть около 14 000 рублей. Для настольной игрушки и музыкального эксперимента это нормальная ниша. Для хранения игровых данных Sega Genesis — уже совсем другая нагрузка.
Throaty Mumbo подал ROM-данные на PO-80 через 3,5-мм аудиовход. На бумаге формат просто менялся с кассеты на винил. На практике сигнал начал рассыпаться: то появлялся клиппинг из-за слишком громкой записи, то входной уровень падал ниже пригодного.
Для музыки такие огрехи часто воспринимаются как характер. Для ROM это битая загрузка. Один неправильный фрагмент — и игра уже не стартует, потому что консоль получает поврежденные данные.
Почему идея вообще имела шанс
Sega Genesis вышла в 1989 году и использовала быстрые картриджи, поэтому пользователи не ждали загрузки по несколько минут. Но домашние компьютеры до середины 1980-х регулярно грузили программы с компакт-кассет, потому что магнитная лента стоила дешево и встречалась везде.
Винил — тоже аудионоситель той эпохи, только с другим набором ограничений. Нужны ровная скорость вращения, нормальный динамический диапазон и аккуратная запись без искажений. Дешевый lo-fi-рекордер не дал этой стабильности.
Мы любим такие эксперименты именно за честную механику. Тут нет магии: данные превратили в звук, звук попытались вернуть в данные, а железо показало пределы формата. Особенно приятно, что кассета в этой схеме не просто музейный реквизит, а рабочий альтернативный носитель для маленьких ROM.
Посмотреть сам эксперимент можно у Throaty Mumbo на YouTube. Характеристики и цену PO-80 Teenage Engineering публикует на официальной странице устройства: производитель прямо называет звук lo-fi, а цена указана как $149.