Предлагаю потестировать windows-сборку qt-версии эмулятора:
http://emu80.org/v4beta/Emu80qt_40300.zip Исходники надеюсь на днях разместить в репозитории.
Основные отличия от SDL/wx-версии:
- Более дружественный интерфейс (меню, панель инструментов, статусная строка, иконки...)
- Автосохранение настроек
- Уменьшенная задержка между картинкой и звуком
- Запоминание последних путей к файлам
- Мультиязычный интерфейс
- Работа в одном окне
Так же как SDL/wx-версия, это portable-версия программы, может быть распакована в любую папку,
доступную для записи.
Основной запускаемый файл Emu80qt.exe
Системные требования: минимум Windows XP, желательны сравнительно свежие драйвера для
видеокарты.
Кроме основного exe-файла в составе эмулятора для целей тестирования включены еще несколько
cmd-файлов:
emu80qt-opengl.cmd
emu80qt-soft.cmd
emu80qt-angle.cmd
emu80qt-dx9.cmd
emu80qt-dx11.cmd
emu80qt-warp.cmd
Они служат для запуска эмулятора с явным указанием используемого API видео. Можете
попробовать разные варианты, сравнив работу эмулятора в этих режимах (fps, работу vsync,
загрузку процессора). Отпишитесь, пожалуйста, какой вариант на вашей системе работает лучше
с указанием ОС, процессора и видеокарты. Также интересует, нормально ли работает вариант по
умолчанию (просто Emu80qt.exe) либо какой-то конкретный cmd работает лучше.
Если 4 последних режима не работают, попробуйте установить vc_redist.x86.exe
(Visual C++ Redistributable for Visual Studio 2015 x86). Также 4 последних режима
не будут работать на Windows XP
Также желательно потестировать разные варианты максимального значения fps и частоты
дискретизации звука.
Более подробной документации пока нет, надеюсь, что интерфейс эмулятора интуитивно понятен.
Хорошо знающих английский язык прошу переключить интерфейс на английский и посмотреть,
какие есть погрешности в английском интерфейсе (в том числе во всплывающих подсказках).
Настройки эмулятора сохраняются в файле _settings\emu80.ini
Если вдруг по какой-то причине при изменении настроек эмулятор перестанет запускаться,
удалите этот файл. Если удалить всю папку _settings, то настройки будут сохраняться в профиле
пользователя в %USERPROFILE%\AppData\Roaming\Emu80