Появился новый эмулятор Nintendo Switch для ПК, получивший название NxEmu. Его создатель перезапустил проект, взяв за основу наработки yuzu, и уже достиг значительного прогресса. Свежая версия эмулятора смогла впервые запустить коммерческие игры.
В последнем отчете о разработке сообщается, что NxEmu достиг важной вехи — теперь он может запускать некоторые коммерческие проекты. В качестве примера приводятся Sonic Mania и Super Mario Odyssey. Отмечается, что эмулятор пока не готов для полноценного прохождения игр, но разработка движется в правильном направлении.
Одним из ключевых нововведений стала поддержка файловых форматов DXCI и DNSP. Это предварительно расшифрованные версии стандартных форматов XCI и NSP. Такой подход позволяет эмулятору загружать игры, не включая в себя инструменты для дешифровки и не требуя от пользователя наличия prod.keys, что помогает избежать потенциальных юридических проблем.
Пользовательский интерфейс, основанный на Sciter, получил обновления. Теперь в нем доступны настройки графики, звука и отладки. Также была добавлена новая статусная строка, которая позволяет переключаться между рендерами OpenGL и Vulkan и регулировать громкость, когда игра не запущена.
Кроме того, в эмулятор была добавлена эмуляция звука. Она базируется на коде из yuzu и поддерживает движки вывода cubeb и SDL2.
В ближайших планах разработчика — улучшение пользовательского опыта. Планируется добавить браузер игр, индивидуальные настройки для каждого проекта, функции паузы и возобновления эмуляции, полноэкранный режим, настройку контроллеров и отображение счетчика кадров в секунду.
Источник: www.playground.ru