Эмуляция > Эмуляторы консолей 1-4 поколений
Выбор лучших эмуляторов NES\SNES\SMD2, а есть ли такие?
(1/1)
winq:
Критерии следующие:
1. плавный геймплей, отсутствие статтеров
2. минимально возможный инпут лаг \\\ Вроде бы лучший в этом плане retroarch считается, но он громозкий и очень не удобный.
3. правильное воспроизведение музыки (это касается сеговские эмуляторы)

Что такое статтеры => https://youtu.be/RGkI0wHYGIg?t=24
Обратите внимание, когда он дошел до колеса, скроллинг экрана на 1-2сек стал дерганым, там постоянно такие статтеры вылезают. Решения проблемы я найти так не смог, все эмуляторы, всех 3-х консолей периодически статтерят, если эмулятор поддерживает Directx 9\10\11\openGL на графике фреймтайма эти статтеры прекрасно видны. Как вообще бороться с такими статтерами? Включение Gsync\Freesync только усугубляют ситуацию.
Sharpnull:

--- Цитата: winq от 11 Июнь 2021, 19:25:11 ---Вроде бы лучший в этом плане retroarch считается
--- Конец цитаты ---
Это не эмулятор :)

--- Цитата: winq от 11 Июнь 2021, 19:25:11 ---скроллинг экрана на 1-2сек стал дерганым, там постоянно такие статтеры вылезают
--- Конец цитаты ---
Это может быть проблема игры. Частота обновления экрана должна совпадать с FPS эмулируемой системы. Назовите конкретные игры для NES, я проверю (лучше в самом начале игры). Скажу, что в FCEUX у меня проблемы были, а с Mesen нет в скроллинге.
Лучшие: Mesen, bsnes, Genesis Plus GX. Тему можно закрывать.
--------
UPD: Про дрожание, если в записи видео в Mesen (через средства эмулятора) есть такая проблема, то это 99.(9)% проблема игры.
bugmenot:
Это не проблемы эмулятора, вот та же игра на реальной консоли:
https://www.speedrun.com/youngindianajones
Jorf, WhiteHat94, Toad22484 играют на железной NES
VitanoL:

--- Цитата: Sharpnull от 11 Июнь 2021, 19:44:32 ---Лучшие: Mesen, bsnes, Genesis Plus GX. Тему можно закрывать.
--- Конец цитаты ---
:thumbup:
Zer0:

--- Цитата: winq от 11 Июнь 2021, 19:25:11 ---Что такое статтеры
--- Конец цитаты ---
Вкл. разгон cpu в настройках эмулятора и лагов не будет. Не знаю, играл ли ты на реальных консолях, но небольшие тормоза местами - обычное дело для видеоигр.
winq:

--- Цитата: Zer0 от 12 Июнь 2021, 17:53:56 ---Не знаю, играл ли ты на реальных консолях, но небольшие тормоза местами - обычное дело для видеоигр.
--- Конец цитаты ---
На реальных консолях я играл только в детстве. После того, как я поиграл даже не на реальной консоли, а всего лишь на snes mini classic (оригинал от нинтендо), у меня и возникли эти вопросы, на этой консоли-эмуляторе игры работают плавнее и стабильнее, чем на ПК.
Вот, пример
[ Указанное вложение недоступно ]
При частоте кадров 60фпс, время всех кадров должно быть 16.66мс (1000/60), график фреймтайма показывает, что очень много кадров, получаются ~30мс, такой геймплей не будет плавным, он будет дерганым, и ощущаться, как 35-40фпс, snes mini мне это и показала: один и тот же монитор, одна и та же игра, на snes mini она идет плавно, на ПК она вся дерганая. Не имеет значение какой ПК, я проверял на всех возможных ПК, начиная с C2D-E8400 и заканчивая своим, проверял все версии винды (7, 8.1, 10), проверял разные эмуляторы, эффект везде один.
Пытался вчера нагуглить данные проблемы, но ничего по этой теме не нашел, зато нашел много информации насчет инпут лага, оказывается в том же bsnes есть решение - это run-ahead при выставлении на 1-4, отзывчивость управления существенно улучшается, но отсутствие плавности, всё равно не позволяет нормально играть в динамичные игры.
У меня складывается впечатление, что проблема с неплавностью игрового процесса, как-то связана, либо с современными версиями винды, либо с планировщиком винды.

Добавлено позже:

--- Цитата: Sharpnull от 11 Июнь 2021, 19:44:32 ---Частота обновления экрана должна совпадать с FPS эмулируемой системы.
--- Конец цитаты ---
Да, знаю, 50фпс PAL версии на 60Гц мониторе работают еще отвратительнее, чем 60фпс NTSC, по моим ощущениям, лучший вариант для NTSC игр это 120Гц для PAL 100Гц на ПК, но при этом, как я писал выше, snes mini на обычных 60Гц всё равно работает значительно плавнее.
winq:

--- Цитата: Sharpnull от 11 Июнь 2021, 19:44:32 ---Mesen
--- Конец цитаты ---
В общем, на данный момент messen лучший эмулятор snes, для идеальной максимальной плавности надо:
1. залочить фпс в MSI afterburner'e на 60
2. Выставить 120Гц (именно 120, а не 144 или 165), возможно 180\240 будет еще лучше, проверить негде.
3. Естественно, не забыть включить run-ahead на 1-4
VitanoL:
winq, тогда это уже Mesen-S.
Навигация
Главная страница сообщений

Перейти к полной версии