- Joined
- Apr 22, 2016
- Messages
- 390
- Reaction score
- 161
- Trophies
- 0
- Location
- Milky Way Galaxy
- XP
- 1,422
- Country

so ive been wanting to play old games on my 3ds and I dont know if virtual console (injects) or emulators are better


i was hoping you wouldn't say thatVirtual Console is also an emulator![]()



Thanks, the main thing i want in the emulator is stabilityInjects to my knowledge are more accurate than emulators.
Though trade-off is that you don't get a plethora of options to choose from that retroarch and other emulators provide.
Virtual console in the 3DS uses real GBA hardware to run GBA, GB, and GBC games, as well as DS games with the ARM9 processor.

you mean they use partial emulation rather than full emulation? I didn't know that. I probably should have, though. While they can downclock the ARM9, I'd imagine there still needs to be a lot of emulation of hardware and calls in order for it to work (game emulator=emulation/imitation/translation of one hardware into compatibility with another type of hardware). Unless I'm mistaken and they added bits of GBA compatible hardware into the 3ds...I mean, even the ds had to put actual, extra gba hardware in it for it to maintain hardware compatibility, yes?Virtual console in the 3DS uses real GBA hardware to run GBA, GB, and GBC games, as well as DS games with the ARM9 processor.
GB/Pocket use a (somewhat modified) Z80, Color added a 2x speed mode to ityou mean they use partial emulation rather than full emulation? I didn't know that. I probably should have, though. While they can downclock the ARM9, I'd imagine there still needs to be a lot of emulation of hardware and calls in order for it to work (game emulator=emulation/imitation/translation of one hardware into compatibility with another type of hardware). Unless I'm mistaken and they added bits of GBA compatible hardware into the 3ds...I mean, even the ds had to put actual, extra gba hardware in it for it to maintain hardware compatibility, yes?

Is the rest of the hardware compatible as well? are the GBA games on 3ds being run solely off native hardware? that's pretty nifty. Thanks for the info! now I wish there was a port for gba games on the bottom of my 3dsxl X'DGB/Pocket use a (somewhat modified) Z80, Color added a 2x speed mode to it
GBA/SP have an ARM7, plus that same not-really-Z80 for GBC mode
DS/Lite have that very same ARM7, plus an ARM9 - BOTH are used for DS games (although on Nintendo-licensed DS software, ARM7 is not programmed directly by the developer)
DSi again added a high speed mode to ARM7 and ARM9
3DS, in the interest of being DS/i compatible, has an ARM7, an ARM9, and a dual core ARM11: in 3DS mode ARM7 is unused and ARM9 is strictly for (parts of) the kernel, in TWL/AGB mode the processors unused in the real consoles run background software for virtualization (home>exit, encrypted file on SD to GBA rom remapping, simulating GBA save chip, ...)
N3DS added 2 more cores to the ARM11 and, wait for it, not 2x but 4x speed mode!! Only for the ARM11 this time...
The processor is 100% hardware, other accessories (game's rom and save, real time clock) are emulated (depending on settings picked when packaging the GBA game for 3DS)Is the rest of the hardware compatible as well? are the GBA games on 3ds being run solely off native hardware? that's pretty nifty. Thanks for the info! now I wish there was a port for gba games on the bottom of my 3dsxl X'D
It also uses actual hardware rather than emulation (though it still is an emulator!),