Games for the original Nintendo DS run, and have always run, on Nintendo 3DS hardware. I've been trying to read about how this works but am not really finding anything definitive.
How does the Nintendo 3DS play and run DS games?
- Does the 3DS include a DS "System on a Chip" a la Playstation consoles?
- Does the 3DS architecture natively support DS code?
- Does the 3DS use software emulation to run DS games?
To be clear, I'm not asking for technical support with my 3DS. I'm also not asking about any homebrew setups here, but just about Nintendo's official operating system and firmware for the 3DS.