Прошу по возможности потестировать экспериментальную сборку:
https://emu80.org/temp/Emu80qt_40481test.7z
Пока только Qt-версия для Windows, позже могу сделать сборки для linux и mac os либо предоставить исходники для самостоятельной сборки.
Изменил логику работы эмулятора при синхронизации с экраном. Что должно измениться:
- серьезно уменьшился фрейм эмуляции, должен кардинально уменьшиться input lag, улучшиться отзывчивость в играх
- на мониторах с поддержкой FreeSync/G-Sync должна поддерживаться реальная частота обновления экрана эмулируемого ПК
- также появилась возможность сделать "полный газ": по клавише Del работает ускорение не в 4 раза, а до максимума
Что проверить:
- убедиться, что не стало хуже в плане лагов, заикания звука, загрузки процессора и т.п., особенно на старых компах вроде Pentium 4
- у кого есть поддержка FreeSync/G-Sync в мониторе/видеокарте/подключении, проверить работу реальной частоты кадров. В директории !testsoft собрал несколько примеров программ, использующих плавное движение (скроллинг) или гигаскрин. Лучше работает в полноэкранном режиме, даже если в настройках разрешен G-Sync в окне. В принципе, очень неплохо работает и просто на мониторах с высокой частотой кадров, даже если нет поддержки FreeSync/G-Sync
- убедиться в отсутствии tearing при горизонтальном скролле (robocop.rka), особенно на старых компах со встроенным видео
- проверить работу full throttle по клавише Del, особенно на слабых компах, где невелика разница между реальной скоростью и "полным газом"
- желательно все проверить как в режиме с выключенным v-sync в настройках (рекомендуется), так и с включенным
По результатом тестов подумаю о переносе изменений в основную ветку эмулятора.
В этой сборке отключена поддержка некоторых компьютеров, не обновляйте стабильную версию, распакуйте для теста отдельно. Также пока не трогал звук, думаю в будущем также получится уменьшить лаг между изображением и звуком и улучшить синхронизацию




Ответить с цитированием
Размещение рекламы на форуме способствует его дальнейшему развитию 

