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