GBA Loading

Discussion in 'NDS - Emulation and Homebrew' started by MikeM64, Jul 29, 2010.

  1. MikeM64
    OP

    MikeM64 Newbie

    Newcomer
    2
    0
    Sep 30, 2008
    Canada
    So, I was wondering, why is it not possible to load GBA games from a SLOT-1 cart? [​IMG] I know that there are SLOT-2 cards, but what are the technical reasons why there are no gba loaders for SLOT-1 cards.

    Things I don't want to hear include: "not enough ram" (paging can fix that...), "there are already SLOT-2 cards so why bother", etc.
     
  2. The Pi

    The Pi Lurker

    Member
    1,638
    67
    Mar 18, 2010
    Scotland
    There is multiple reasons why an emulator is not possible,
    not enough RAM (paging will not fix that),
    mircoSD cards are much slower than ROM,
    a DS doesn't have the clock speed to emulate a GBA,
    These 3 reasons make an emulator impossible.

    A hypervisor is possible but no one will bother to make one as it's too much work (way too much work)

    A DSTWO, EX4i and iPlayer are able to run GBA from slot1 only because of the built in processors (and ram) within the 3 carts.
     
  3. MikeM64
    OP

    MikeM64 Newbie

    Newcomer
    2
    0
    Sep 30, 2008
    Canada
    I was not thinking of an emulator. The DS has the GBA hardware inside already, so I was thinking that you could use the ARM9 to actually run the code (since the memory maps , and the ARM7 to handle all the other things like I/O and sound.

    I guess I'm thinking of a hypervisor?
     
  4. The Pi

    The Pi Lurker

    Member
    1,638
    67
    Mar 18, 2010
    Scotland
    Most of the GBA hardware is locked out of NDS mode < you're not thinking of a hypervisor

    A hypervisor would virtualize rather than emulate the GBA hardware.
    look at this
     
  5. Speculant

    Speculant GBAtemp Regular

    Member
    143
    0
    Apr 15, 2010
    United States
    It's possible, but the software just isn't there yet.