Датамайнер выяснил, что сборник All Super Mario 3D All-Stars работает при помощи эмуляторов
До официального релиза коллекции Super Mario 3D All-Stars еще несколько дней, однако сборник утек в сеть уже сейчас, и датамайнеры принялись копаться в файлах. Пользователь OatmealDome выяснил, что Nintendo схитрила и не стала как-то приспосабливать код игр под Switch — коллекция игр про Марио работает при помощи эмуляторов.
Super Mario 3D All Stars has leaked onto the Internet.
— OatmealDome (@OatmealDome) September 15, 2020
It appears all the games are emulated.
Galaxy and Sunshine run under a Wii and GameCube emulator named "hagi"(?) possibly made by NERD (Nintendo of Europe division).
Mario 64 is running under an N64 emulator. Dunno which.
Super Mario Galaxy и Super Mario Sunshine работают на эмуляторе Wii и GameCube, который называется hagi. А Mario 64 работает на эмуляторе Nintendo 64, который использует ROM Shindou Pack, а патчи текстур, кода и перевода текста применяются на ходу.
Также в эмуляторе используется API Vulkan.
About the All Stars N64 emulator:
— OatmealDome (@OatmealDome) September 15, 2020
- Shindou Pack ROM is used (no BLJ for you).
- Texture, code, and text translation patches are applied on the fly (interestingly, first person camera has inverted controls vs original).
- Oddly, also uses Vulkan API?
Однако датамайнер отметил, что над Galaxy все же была проведена некоторая работа. В частности, Nintendo пересобрала оригинальный код игры, чтобы он нативно работал на процессоре Nintendo Switch, но при этом графика и звук ложатся на плечи эмулятора.
Galaxy in particular is really interesting. It appears they recompiled the original code to run natively on the Switch CPU, but everything else (GPU/Audio) is running in the emulator.
— OatmealDome (@OatmealDome) September 15, 2020
Interesting trick!
Сама Nintendo пока не прокомментировала данную информацию, однако, если игры из сборника будут работать хорошо, этого делать и не придется. Официальный релиз Super Mario 3D All-Stars состоится 18 сентября.
- Nintendo закрыла эмулятор Switch Ryujinx
- Слух: Утечка рендеров и характеристик Nintendo Switch 2
- Слух: Nintendo Switch 2 — это официальное название следующей консоли