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

элт эмулятор Macos Sega ретро Famicom tomshardware.com

Постучите по экрану, чтобы исправить изображение! Эмулятор ЭЛТ от экс-инженера Sega получил поддержку перкуссионного обслуживания. Проект famicom-rf-hackrf-decoder использует аудиовход для имитации удара по монитору.

Бывший инженер Sega создал эмулятор ЭЛТ для macOS, настолько реалистичный, что он даже поддерживает постукивание по экрану для исправления пресловутой нестабильной работы этой технологии. Во вторник разработчик продемонстрировал проект эмуляции ЭЛТ, который некоторые комментаторы назвали скорее симулятором повреждённого ЭЛТ. Иными словами, эффекты ЭЛТ, такие как мерцание, шум и аберрации, по мнению большинства, были несколько чрезмерными. Сегодня @GOROman ответил, показав, что рендеринг ЭЛТ в программном обеспечении famicom-rf-hackrf-decoder можно улучшить с помощью старого доброго удара по верхней части монитора. Смотрите своими глазами в видео ниже.
Разработчик этого эмулятора ЭЛТ, GOROman, — бывший инженер-программист Sega и Facebook. Он объясняет, что программное обеспечение famicom-rf-hackrf-decoder принимает ВЧ-выход VHF (NTSC-J) от его Famicom (Nintendo NES) через решение с открытым исходным кодом SDR (программно-определяемое радио) под названием HackRF One.
При запущенном программном обеспечении и подключённой NES к HackRF One видео с модулированным RF-сигналом консоли может отображаться на VHF-канале 1 или 2. Однако здесь вы можете видеть его на современном ЖК-дисплее, в окне на рабочем столе. Таким образом, проект GOROman выполняет полное декодирование цвета NTSC-J в программном обеспечении и отображает результат на рабочем столе в реальном времени через SDL2.
Далее объясняется, что Famicom «не соответствует стандартам вещания (чересстрочная 240p, фаза цветности с опережением 120° на строку, одна короткая строка на кадр)». Поэтому декодеру приходится запускать несколько процессов в фоне, чтобы избежать таких артефактов, как дрейф, колебания и нестабильность цветовой синхронизации.
Таким образом, RF-выход Famicom не идеален для подачи на современные мониторы, поэтому декодеру приходится фактически симулировать работу аналогового телевизора, стабилизируя изображение и цвет. Первое демо, опубликованное GOROman, выглядело как «повреждённый телевизор», потому что разработчик хотел поэкспериментировать, «сдвигая частоту VHF (преувеличенно)» [машинный перевод]. Это было эффектное и забавное демо.
Итак, что происходит с новым видео и демонстрацией поддержки перкуссионного обслуживания? В социальных сетях некоторые предположили, что забавный механизм исправления стабильности изображения может использовать обратную связь от датчика угла крышки MacBook. Однако я заглянул на страницу GitHub программного обеспечения GOROman famicom-rf-hackrf-decoder, выпущенного под лицензией MIT с открытым исходным кодом, и там есть переменная ввода для «аудио tap», поэтому эффект может быть основан на аудиовходе с микрофона.
Кто-то в комментариях попросил добавить режим магнита для игры с «ЭЛТ», так что угадайте, что может произойти завтра.

Всегда имейте в виду, что редакции могут придерживаться предвзятых взглядов в освещении новостей.

Похожие новости: