Автор под ником kuraeow опубликовал на GitHub проект ultratears — порт The Legend of Zelda: Tears of the Kingdom версии 1.4.3, который запускается на Windows нативно, без эмулятора. В описании прямо указано: сборка идёт локально из дампа игры, который игрок извлекает сам, а файлов самой игры в репозитории нет. То есть проект раздаёт код порта, а не саму Zelda.
Механика — статическая рекомпиляция: машинный код оригинальной игры переводится в исходники на C/C++ ещё до компиляции, и на выходе получается обычный Windows-бинарник, который крутится напрямую на процессоре. Никакого слоя интерпретации и JIT, как в эмуляторах, — весь код игры компилируется заранее. Схему уже обкатали на других проектах рекомпиляции консольных игр; здесь её прикрутили к версии 1.4.3.
Рекомпиляция — самый практичный путь для старых и не очень консольных игр: эмулятор приходится настраивать, ловить просадки и артефакты, а нативная сборка ведёт себя как обычная программа для Windows. Для гика это ещё и повод посмотреть, как устроен перенос кода с консольной архитектуры на x86. Оговорка одна: в описании репозитория нет ни тестов производительности, ни списка поддерживаемого железа, ни заявлений о стабильности — так что реальное качество сборки пока проверяется только руками.
Источник: github.com · пост в Telegram