- Dec 17, 2019
This is actually an interesting point, anyone know why the Switch has had such a rapid emulation scene develop when, last I checked, we're still struggling to emulate certain N64 games without them wigging the fuck out?
Switch basically runs on modern PC architecture. It is much easier to figure out then the old completely proprietary methods of older consoles.
Both of these are good explinations, but basically a mixture of the codebase and hardware. Video Games were seen as little more then toys back in the day, and most manufacturers would come up with their own coding languages to make video games and run their hardware. However, each language would have it's own little quirk that only the designer would know how to turn off/navigate around, which is why the Xbox emulation scene is largely a ghost town, and the PS3 had struggled for years with the cell architecture. Ever since the PS4/Xbox One generation, consoles have largely been adopting PC architecture/components that largely run their own OS instead of Windows or Linux. This is why when the Switch game out, the Wii U emulation scene exploded so people could play Breath of the Wild on PC, and naturally once that fever died down, they moved over to Switch emulation.You can thank people like the Farm's Most Famous Victim, Byuu. The Nintendo emulation scene is packed to the gills with autism. And with consoles becoming more and more like glorified laptops or small form-factor PCs as time goes on, with everything being done monolithically software-side instead of having to code for specific chips, all that autism can make surprisingly quick progress.
ETA: IIRC, the Switch OS is also based on previous console OSs Nintendo has released, so there's a good chance some code was reused for the emulator.