Switch 2 plays Switch 1 games through something "in between a software emulator and hardware compatibility," so don't expect the same backward compatibility we got on 3DS and Wii U

Doom Eternal
(Image credit: Bethesda)

While Nintendo Switch 2 backwards compatibility will let you play a broad range of many of the original Switch's library, it isn't completely all-encompassing. Nintendo says there were some notable technical challenges in fully supporting the previous system's library.

"When we first started Switch 2 development, the focus was on enhancing its performance as hardware, namely, expanding its capacity," Switch 2 director Takuhiro Dohta says in an official interview. "So, compatibility was a lower priority. For example, Nintendo DS games were playable on Nintendo 3DS, and Wii games were playable on Wii U, but it was difficult to achieve the same level of compatibility with Switch 2, because the hardware design approach was different from those systems."

Instead, Dohta says, Switch 2 uses "something that’s somewhere in between a software emulator and hardware compatibility," with a process that converts Switch 1 data into something Switch 2 can handle in real time as the game runs. A true software emulator would take too great a toll on the system's battery, Nintendo says.

Dustin Bailey
Staff Writer

Dustin Bailey joined the GamesRadar team as a Staff Writer in May 2022, and is currently based in Missouri. He's been covering games (with occasional dalliances in the worlds of anime and pro wrestling) since 2015, first as a freelancer, then as a news writer at PCGamesN for nearly five years. His love for games was sparked somewhere between Metal Gear Solid 2 and Knights of the Old Republic, and these days you can usually find him splitting his entertainment time between retro gaming, the latest big action-adventure title, or a long haul in American Truck Simulator.

You must confirm your public display name before commenting

Please logout and then login again, you will then be prompted to enter your display name.