Cópias da coleção Super Mario 3D All-Stars vazaram antes do lançamento oficial na sexta-feira e caíram nas mãos de curiosos que, ao analisarem o código fonte, descobriram que os três jogos rodam no Switch através de emuladores.
Segundo o usuário do Twitter OatmealDome, Super Mario 64, Super Mario Sunshine e Super Mario Galaxy não foram re-escritos ou convertidos ao Switch, mas rodam em suas versões originais em cima dos emuladores de N64, Gamecube e Wii criados pela própria Nintendo.
“Galaxy e Sunshine rodam sob um emulador de Wii e Gamecube chamado ‘hagi'(?), possivelmente feito pelo NERD (a divisão Nintendo Europe)”, escreveu OatmealDome.
“O Galaxy em particular é muito interessante. Parece que eles recompilaram o código original para rodar nativo no CPU do Switch, mas tudo mais (GPU/áudio) roda no emulador”.
A existência de emuladores dos consoles antigos desenvolvidos pela própria Nintendo abre caminho para a possibilidade de mais relançamentos de jogos do Nintendo 64, Gamecube e Wii para o Switch no futuro, assim como já ocorre com os clássicos de NES e SNES.
A Nintendo tem oferecido jogos antigos do NES e SNES como incentivos para os assinantes do Nintendo Switch Online.
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.
Interesting trick!
— OatmealDome (@OatmealDome) September 15, 2020