Super Mario 3D All-Stars is emulated
Super Mario 3D All-Stars for Switch includes Super Mario 64, Super Mario Sunshine, and Super Mario Galaxy – but are they really ports?
Leaked code suggests that Sunshine and Galaxy are emulated by Nintendo’s own GameCube and Wii emulator called “hagi”, while Super Mario 64 is running in a Nintendo 64 emulator.
Tricks and Treats: This is not an unusual way to get old games running on new hardware, but there is a twist: Dataminer OatmealDome says that “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.”
Future Plans: That could mean more GameCube and Wii games are coming to Switch, since it’s pretty unlikely that Nintendo would bother to develop their own emulator just for a single release. Fingers crossed that we will see more classics on the Switch in the near future!