Бывший инженер Sega и Facebook под ником GOROman продолжает развивать необычный проект famicom-rf-hackrf-decoder — эмулятор ЭЛТ-монитора для macOS, который максимально точно воспроизводит поведение старых кинескопных телевизоров. Новая демонстрация показала неожиданную особенность: стабильность изображения можно восстановить простым «ударом» по виртуальному экрану.

Проект принимает аналоговый NTSC-J-сигнал от оригинальной консоли Nintendo Famicom через SDR-приемник HackRF One, полностью декодирует его программными средствами и выводит изображение в режиме реального времени на современный дисплей через библиотеку SDL2.

По словам разработчика, это далеко не простое воспроизведение картинки. Оригинальная Famicom использует нестандартный видеосигнал с разверткой 240p, смещением цветовой фазы и другими особенностями, поэтому программе приходится выполнять дополнительную обработку для устранения дрожания изображения, цветовых артефактов и других характерных проблем аналогового телевидения.

Бывший инженер Sega создал реалистичный ЭЛТ-эмулятор для macOS — по нему даже можно «стукнуть»

Первая демонстрация проекта вызвала бурное обсуждение в сети. Многие пользователи отметили, что эффекты ЭЛТ получились настолько реалистичными, что изображение больше напоминает неисправный старый телевизор, чем идеально работающий кинескоп. Сам GOROman позже объяснил, что специально усилил некоторые эффекты, экспериментируя с отклонением частоты ОВЧ-сигнала.

Особый интерес вызвала новая функция, позволяющая буквально «починить» изображение ударом по корпусу. Сначала пользователи предположили, что для этого используется датчик положения крышки MacBook, однако изучение исходного кода проекта показало наличие параметра audio tap. Вероятно, программа реагирует на громкий звук, поступающий через встроенный микрофон, создавая иллюзию знаменитого «ремонта ударом», знакомого многим владельцам старых телевизоров.

Проект распространяется с открытым исходным кодом по лицензии MIT, а разработчик уже намекнул, что может добавить новые эффекты. После просьб пользователей в соцсетях он не исключил появления режима, имитирующего воздействие магнитов на кинескоп — еще одной характерной особенности эпохи ЭЛТ-мониторов.