Сцена емуляції Nintendo Switch отримала одразу два незвичні технічні досягнення. Оновлена версія Suyu навчилася по-новому запускати код Switch на ПК, а окремий проєкт Wine-NX робить зворотне — намагається запускати старі Windows-ігри безпосередньо на модифікованій консолі Nintendo.

Suyu є одним із проєктів, що виникли після припинення розробки Yuzu. У версії 0.04 автори додали режим статичної перекомпіляції, який переводить Arm64-код Switch у нативні виконувані x86-64 файли для ПК.
У традиційній схемі емулятор у реальному часі відтворює поведінку процесора, графіки, аудіо й системних сервісів консолі. Новий режим перекомпіляції намагається частину цієї роботи виконувати заздалегідь, що потенційно може дати вищу продуктивність у важких іграх.
Офіційний репозиторій Suyu після виходу 0.04 був переведений у режим лише для читання, однак майже одразу з’явилася нова команда, яка продовжила розробку форка з іншою схемою нумерації версій.
Паралельно розробник проєкту Wine-NX показав зворотний сценарій. Це порт Wine 11 для Horizon — операційної системи Nintendo Switch, який використовує Box64 для виконання 32-бітних x86 Windows-програм.
Програма запускається як homebrew-пакет NRO, тому для її використання потрібна модифікована консоль. На звичайному Switch без можливості запускати сторонній код вона не працює.
Під час тестів Wine-NX уже зміг запустити OpenTTD приблизно з частотою до 60 кадрів на секунду, демоверсію Quake III Arena у високій роздільній здатності приблизно з 30 FPS та Need for Speed Underground 2 у діапазоні близько 20–45 FPS при розгоні процесора.
Розробник продовжує працювати над сумісністю Warcraft III і продуктивністю WineD3D. Проєкт поки залишається експериментальним і не перетворює Switch на універсальний Windows-ПК.
Обидва напрями демонструють, наскільки далеко зайшла сучасна емуляція: код консолі дедалі ефективніше переноситься на ПК, а сама консоль водночас отримує інструменти для запуску старого програмного забезпечення з іншої архітектури.
https://www.techspot.com/news/113846-switch-emulation-now-goes-both-ways-pc-games.html

3586