Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Сообщения - nobaka

Страницы: [1]
1
Привет) Публикую в теме плойки, потому что изначально под плойку делал, но можно перенести

В общем, есть ретроарч - самая ужасная софтина в мире, пожалуй, раздутая во всём

Собрал сборку, где эмулируется ПС1, денди, СНЕС, ГБА

Отличия от ретроарча

Размер инсталлятора 60 мб против 200 за счёт удаления тонны лишних ресурсов типа иконпаков
В распакованном виде занимает 200мб против 800мб, при этом включены различные ядра
Нет необходимости настройки эмулятора особой - всё уже настроено
Функциональные клавиши отключены, буквенная часть (за исключением F - fullscreen) не занята функциями эмулятора
Масштаб оптимизирован для ПКшников - понижен масштаб, чтоб шрифт был привычнее, убраны бесполезные описания, занимающие место
Управление уже настроено. В оригинальном ретроарче можно встретить множество оригинальных решений, типа F1 вызывает меню, а escape просто закрывает эмулятор, заняты буквенные кнопки
Ну и самое главное по мне - в сборку встроен свой калибровочный шейдер, который меняет уровни в естественные, настраивает цвета и производит прочие манипуляции с графикой. Шейдер настраивается в Main Menu\Quick Menu\Shaders\Shader Parameters

Управление по умолчанию:
wasd - стрелки
qe - start/select - в меню селект вызывает справку по пункту меню, а старт сбрасывает в значение по умолчанию

IO-/\O
KL-[]X
JU-L1L2
;P-R1R2
F - fullscreen
esc - меню

Быстрое сохранение F2
Быстрая загрузка F4

Работа шейдера на юпупе и демка настроек

Сравнения в шейдерах

     

     

     

Скачать можно с рутрекера https://rutracker.org/forum/viewtopic.php?t=5901541

Ну или так https://www.upload.ee/files/11901599/RetroArch-vape.exe.html

Добавлено позже:
Шейдер чё делает:

усиливает по YIQ - это ориг композитное (когда по 1 кабелю картинка передавалась) цветовое пространство
размывает по гауссу, т.к. в оригинале ЭЛТ тоже размывало
Меняет цветовые уровни, по умолчанию 10-240. Прикол в том, что лсдшные чёрный и белый слишком чёрный и слишком белый, когда сжимаешь, более мягкие цвета получаются. или если светло в комнате, можно точку чёрного сдвинуть и наоборот
Шум добавляется, что текстуризирует картинку. По умолчанию возможно слишком сильный для многих, можно убавить

Кстати есть настройка насыщенности. Прикол в том, что обычно дисплеи ЛСДшные перенасыщенные. Скажем, я в управлении видюхи интелом поставил насыщенность -34 и намного лучше
Но можно и в шейдере тоже самое сделать

На обычном дисплее насыщенность можно скажем с 50 до 40 убавить

Добавлено позже:
А отдельно шейдер под ретроарч вот https://vk.com/doc275347426_556552344
Он кстати и под epsxe-подобные эмули есть, только там размытие более примитивное
Шум искусственно динамический, так как счётчика кадров там нет, поэтому сначала по координатам пикселя генерируется цветовое отклонение в +-1/255, а потом используется цветовые координаты для генерации шума

То есть когда движение на экране есть - цвета меняться будут,  а когда нет, не будут

И размытие может нужно будет донастроить в SLV файле, оно по разному выглядит в зависимости от разрешения (1х2х3х и тд)
https://vk.com/doc275347426_555102457

Страницы: [1]