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

Discussion in 'NDS - Emulation and Homebrew' started by Arthur78, Oct 27, 2016.

  1. Arthur78
    OP

    Arthur78 Newbie

    Newcomer
    2
    1
    Oct 27, 2016
    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?
     
  2. evandixon

    evandixon PMD Researcher

    Member
    1,685
    806
    May 29, 2009
    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.
     
  3. hobbledehoy899

    hobbledehoy899 Conniption Master

    Member
    2,747
    4,527
    Nov 13, 2015
    United States
    Kernel Version: Linux 4.13.13-1-hardened
    It's because Nintendo didn't create a way to load the ROMs natively via software for the DSi like they did for the 3DS.
     
    nxwing likes this.
  4. x65943

    x65943 Resident Greekaboo, Amateur Dog Father

    Member
    2,572
    2,197
    Jun 23, 2014
    United States
    Indiana
  5. Arthur78
    OP

    Arthur78 Newbie

    Newcomer
    2
    1
    Oct 27, 2016
    Jordan
    x65943 likes this.