На ринку емуляторів для ігрових консолей з’явився новий гравець — емулятор 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, що знижує ризик можливих правових питань”.