Несмотря на активные попытки Nintendo прекратить разработку эмуляторов для своей гибридной консоли, включая судебные иски к создателям проекта Yuzu, сообщество продолжает развивать технологии эмуляции. Новые проекты не только поддерживают актуальность запуска игр с Switch на ПК, но и стремятся расширить границы производительности за счет инновационных программных решений.

Новый этап эмуляции Switch на ПК
Одним из заметных событий стало развитие проекта Suyu, который был создан как преемник Yuzu. В версии 0.04 разработчики реализовали важную техническую функцию — режим статической перекомпиляции (recompiler mode). Эта технология позволяет транслировать нативный код Arm64, предназначенный для архитектуры Nintendo Switch, в исполняемые бинарные файлы формата x86-64. Подобный подход обеспечивает значительный прирост производительности в ресурсоемких играх по сравнению с традиционной эмуляцией, при которой система имитирует каждый компонент консоли: центральный и графический процессоры, аудио и системные службы.
Несмотря на то, что официальный репозиторий Suyu был переведен в архивный режим «только для чтения», работа над проектом не прекратилась. Эстафету подхватила новая команда, которая продолжила развитие кода, запустив форк с обновленной схемой версионности 0.0.10. Это подтверждает, что противостояние Nintendo и разработчиков эмуляторов перешло в стадию бесконечного процесса, где на смену закрытым проектам оперативно приходят новые инициативы.
Запуск игр с ПК на консоли Nintendo Switch
В то время как сообщество совершенствует инструменты для запуска игр Switch на мощных компьютерах, развивается и обратное направление. Разработчик представил проект Wine-NX, предназначенный для запуска классических игр с ОС Windows на самой консоли Nintendo Switch. Данный инструмент представляет собой порт Wine 11 для операционной системы Horizon и распространяется в виде домашнего исполняемого файла NRO, что делает его доступным исключительно для пользователей модифицированных игровых приставок.
Технические особенности и первые результаты Wine-NX
Функционирование Wine-NX базируется на использовании эмулятора Box64, работающего внутри слоя совместимости Wine. С помощью динамического рекомпилятора программа пытается добиться приемлемой производительности при запуске 32-битных приложений x86. На текущем этапе развития проекта возможности Wine-NX позволяют достичь следующих результатов:

- OpenTTD: стабильная работа с частотой до 60 кадров в секунду через API OpenGL.
- Quake III Arena: демо-версия игры воспроизводится в HD-разрешении с частотой около 30 кадров в секунду.
- Need for Speed Underground 2: производительность варьируется от 20 до 45 кадров в секунду при условии использования разгона центрального процессора.
В настоящее время автор проекта сосредоточен на расширении списка совместимости. В ближайшие планы разработчика входит улучшение поддержки стратегии WarCraft III, а также оптимизация производительности транслируемого кода через компонент WineD3D.






