Человечество придумало и прогрессивную развертку, и 4К-телевизоры и даже Call Of Duty… Однако любители ретро-всего продолжают привередничать и ищут ностальгических впечатлений везде, где только это возможно.
Так, очередной фетиш эмуляции - черезстрочная развертка - это когда ваш сраный LCD-телек пытается изобразить из себя CRT-телевизор с таким чудесных артефактом, как “сканлайны” - характерная картинка “стеклянных мониторов”.
И чего только не придумают - и DirectX-фильтры и всякие шейдеры. Вот, например лекция - какие бывают сканлайны и какой мегадевайс надо купить, чтобы очередной раз вздрочнуть на кусок ретро-говна.
Круто конечно, чего только не сделаешь для переживания “тех самых эмоций”. Но в случае с RetroPie всё гораздо проще. Девяносто процентов эмуляторов, поставляемых с продуктом работают через LibRetro - цельную библиотеку поддержки эмуляторов. И в ней есть как шейдеры (правда, директория в варианте для OrangePi пуста), так и “облегченный” вариант - так называемые оверлеи.
Оверлей в этом случае - “натянутая” на экран PNG-картинка и таки да, с помощью неё можно получить эти самые сканлайны. Выглядит она примерно так:
То есть при “надевании её” на наш экран мы получаем полнейшее впечатление CRT-монитора, теперь ещё Strip Poker в режиме CGA, и здравствуй, первое сексуальное переживание среднестатистического задрота, воспитанного на классических играх.
Похоже, оверлеев может быть несколько, так что для полноты картины можно ещё и телевизор “Рубин” вокруг нарисовать, главное не ошибиться в последовательности, дабы телек был сверху, а оверлей снизу. Хотя,после двухчасового забега в River Raid это уже будет не важно.
Самый простой способ установить этот самый оверлей - отредактировать конфигурацию эмулятора.
Вот, к примеру конфигурация ZX-Spectrum для RetroPie:
/opt/retropie/configs/zxspectrum/retroarch.cfg
Вписываем туда строчку:
input_overlay = "/path/to/overlay.cfg"
Сами оверлеи лежат вот тут, ну на вашем OrangePi смотрим вот в эту директорию:
/opt/retropie/emulators/retroarch/overlays/
Там уже подбираем что-нибудь “для души”.
Повторюсь, для более мощных конфигураций есть более продвинутый способ - шейдеры.
О том, как с ними поступать расскажет вот это видео (только разверните на весь экран, иначе не видно нифига):
[[Смотреть на YouTube]](https://www.youtube.com/watch?v=owsdsyIDU6A)Да, в самом продукте есть какой-то конфигуратор с GUI и выбором, но мне лично его победить не удалось, так что всё заработало после редактирования конфигов руками.
Так что вперед, к ламповости! Не забудьте выкинуть, кстати, старый телевизор, который держите для полноты впечатлений.