Аналоговое изображение для эмулятора Денди

«Что если пройти все дендивские игры из моего детства на оригинальном железе», — однажды подумал я, когда мучался от безделья после завершения вызова на прохождение всех игр в Steam, поглядывая на древний ЭЛТ-телевизор JVC в кладовке.

Поизучав вместе с искинами рынок ретро приставок, я охуел от цен и на оригинальные консоли, и на оригинальные картриджи. На Авито люди ставят какие-то сказочные цены, а римейки фамикома на Алиэкспресс тоже стоят солидно. Стало ясно, что наступать на скользкую дорожку серьезного ретрогейминга в ситуации, когда он может мне надоесть уже через пару дней, стоит очень аккуратно, и желательно начать с варианта с минимальными расходами. И дело не в затраченных суммах, а чувстве разочарования, которое неприменно возникет у меня при взгляде на технику, которая лежит без дела.

Разглядывая сочную картинку «Черного плаща», запущенного через эмулятор на Steam Deck, я подумал: «А что если эту картинку вывести на старый телевизор?». Мне в принципе и не хочется вдыхать аромат пыльных картриджей или вслушиваться в скрип кнопок оригинальных «джойстиков», а вполне хватит аналогового изображения на телевизоре с электронно-лучевой трубкой.

Приготовления

Сначала я проверил, что телевизор включается. Он показал мне ровный синий фон на канале ВИДЕО-1. Хороший знак. Далее я посмотрел на Ютубе пару видосов по теме и заказал на Озоне:

  • Первый попавшийся Type C → HDMI адаптер с поддержкой Power Delivery и дополнительным USB-A разъемом.
  • Рандомный HDMI → AV конвертер с выводом на три RCA «колокольчика», дополнительным питанием по mini-USB и переключателем PAL/NTSC.
  • Экранированный 3RCA – 3RCA кабель от TUBON.
  • Сплиттер 2RCA – RCA.

Суммарные затраты: 2 079 ₽. Смысла ставить ссылки на Озон нет, потому что две из них уже через два дня после заказа ведут на «Этот товар закончился» ¯\_(ツ)_/¯

В ожидании посылки я нашел в коробке с кабелями самый короткий HDMI-провод, потому что в комплекте конвертера его нет. Потом подключил к деку по Bluetooth давно грустивший без дела контроллер 8bitDo Pro 2. Он завелся мгновенно. Также я включил для него тумблер Use Nintendo button layout в настройках дека, и в эмуляторах даже не пришлось переназначать кнопки ABYX, как я это делал для встроенного контроллера.

Преобразование сигнала

Цепочка преобразований получается следующая: цифровой видеосигнал стандарта DisplayPort преобразуется в HDMI и передается на конвертер, который трансформирует его в аналоговый композитный видео/аудио-поток, уходящий по 3RCA-кабелю в телевизор.

Конвертер HDMI → AV требует дополнительного питания, и тут пригодился дополнительный USB-A на адаптере Type C → HDMI. 

Кабель с «тюльпанами» я брал экранированный, аудиофильский с позолоченными контактами, кстати, лол, потому что встретил на ютубе упоминания возможных помех при использовании обычного, неэкранированного провода.

Сплиттером RCA я планировал собрать два аудиоканала в один, потому что на моем телевизоре нет стереозвука. Можно было в принципе взять кабель с двумя «колокольчиками», но кто даст гарантию, что я не ебанусь окончательно, и не привезу домой какой-нибудь Тринитрон с поддержкой стерео? Правильно, никто. Пусть лучше будет 3RCA про запас.

Через PD дек подпитывается в обратную сторону его родной зарядкой. Только подключать питание нужно, когда дек выключен, иначе система уходит в цикл переключения между встроенным и внешним экраном. Вероятно, особенности реализации питания в преобразователе.

Настройка Steam Deck и эмулятора

На деке я отключил встроенный дисплей, а для внешнего задал самое низкое из доступных разрешений в соотношении 4:3 — 640×480. Потом ползунками там же в разделе Display надо подогнать картинку под края телевизора, чтобы не было полей.

Запускаем игру открываем меню RetroArch одновременным нажатием L3+R3 (оба стика). Нажимаем B → Settings → Video. Выставляем тут Aspect Ratio в 4:3, отключаем Fullscreen Mode, чтобы картинка вытянулась на весь экран. Контринтуитивно, но иначе эмулятор считает, что запущен в разрешении 720p и рисует огромные поля сверху и снизу. В разделе Appearance отключаем оверлей. Возвращаемся в Quick Menu и сохраняем Content, Game и Core, иначе проделанные манипуляции сбросятся при выходе.

Выходить из игры, кстати, можно через Select + Start.

После сохранения всех настроек пуск системы становится до удивления простым:

  • Включаем ТВ первым, чтобы успел прогреться.
  • Включаем контроллер кнопкой Start, а дек запустится уже сам от его сигнала.

Всё! Даже картридж ставить не нужно.

Выключаем в произвольном порядке, а контроллер отключается сам, когда выключился дек. Удобно.

Итог

Сначала, конечно, всё выглядело даже не близко, как я хотел, но последовательный пердолинг настроек дека и эмулятора вывел качество на уровень, который я бы смог увидеть на оригинальном железе разве что на Фамикоме с RGB-модом (15-20 тысяч рублей), только подключить такую консоль к своему телевизору у меня бы не получилось — нет нужных разъемов. Пришлось бы еще искать какой-нибудь Sony PVM, а это удовольствие от 15 до 60 тысяч рублей в зависимости от диагонали экрана. У меня сейчас, напоминаю, бюджет 2 079 ₽.

Видеопоток красоты можно посмотреть вживую на моем канале в Телеграме.

Если строить подобную систему с нуля, я бы посоветовал смотреть в сторону каких-то аппаратных эмуляторов с аналоговым выводом. Хотя, конечно, всё зависит от вашего личного стремления погружаться в оригинальное железо. Кому-то достаточно поиграть на эмуляторе на айфоне с экранными кнопками, а кому-то подавай микросхемы 40-летней давности и «оригинальные» дендивские многоигровки. В промежутке между этими двумя положениями сейчас на рынке десятки вариантов: есть дешевые программные клоны денди, а есть крутые ремейки фамикома на оригинальных чипах и со встроенными цифровым апскейлером (Lava FC, например).

Мне хватило некоторого уровня приближения к аутентичной картинке на «пузатом» телеке. Steam Deck я взял просто потому, что на нем уже был настроен EmuDeck и установлены нужные игры, а так в принципе можно картинку забирать с телефона, планшета (изначально я тестировал первый переходник на айпаде), ПК или ноутбука. Контроллер современный меня устраивает полностью, хотя я видел, конечно, качественные реплики NES джойстиков с USB-интерфейсом и даже беспроводные, которыми было бы интересно попробовать поиграть.

Но цель проекта была реализовать максимальное приближение к «той самой» ТВ-картинке из детства с минимальными затратами и телодвижениями, чего мне и удалось достичь исключительно в рамках моих личных ощущений и критериев качества. Доволен как слон!

Рубрики: ,

💌 Вопросы, замечания, комментарии? Пишите на почту