Homebrew Why DSi can't run GBA roms natively but 3DS can?

Arthur78

Member
OP
Newcomer
Joined
Oct 27, 2016
Messages
6
Trophies
0
Age
45
XP
65
Country
Jordan
I'm a little puzzled about this... correct me if I'm wrong:

DS and DSLite had GBA hardware built-in to run GBA games.

DSi removed the GBA cart slot but I can't find info on whether the GBA hardware from the DS was removed also. I thought not and was looking for ways to run GBA roms natively on DSi (not emulation) but found none, so I'm assuming it can't be done for whatever reason.

But what's puzzling me more is why does the 3DS have a GBA mode (AGB_FIRM)? I read somewhere that GBA games in AGB_FIRM mode on 3DS run with 100% accuracy as if they're on GBA hardware (I guess minus the dark tint and blur, which can be removed on CFW).

So why would Nintendo go through the trouble of making the 3DS run GBA games but not the DSi, when the latter is much closer to the DS (and by extension GBA) than the 3DS?
 

evandixon

PMD Researcher
Developer
Joined
May 29, 2009
Messages
1,725
Trophies
1
Website
projectpokemon.org
XP
2,324
Country
United States
I don't know if there's a technical reason, but regardless, they probably thought it was too soon to release GBA VC, since getting rid of they wanted to move away from it by removing the GBA slot.

If there is a technical reason, the 3DS has an additional CPU which would certainly help overcome any sort of ROM redirection limitations of the ARM9.
 

x65943

i can be your sega dreamcast or sega nightmarecast
Supervisor
GBAtemp Patron
Joined
Jun 23, 2014
Messages
6,232
Trophies
3
Location
ΗΠΑ
XP
26,463
Country
United States

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    K3Nv2 @ K3Nv2: 16 is becoming bare minimum for today's gaymes +1