[QUESTION] GBA Emulator with DSiWareHax

Discussion in 'NDS - Emulation and Homebrew' started by bennyman123abc, Aug 9, 2017.

  1. bennyman123abc
    OP

    bennyman123abc Master of the Script Kiddies

    Member
    624
    276
    Mar 21, 2013
    United States
    Training some more Script Kiddies
    Hello again! I have a question about DSiWareHax and emulators with DSiWareHax. My question is whether or not there are any GBA emulators that work with DSiWareHax. I tried GBARunner2 and I was greeted with a screen that said, "TEST", and then my DSi presuming to hang. I don't think GBARunner2 works with DSiWareHax however, it might also be my dodgy homebrew compiling setup. I will give the emulator, gbaemu4ds, a shot and come back with those results. However, if there are any other emulators that may work with DSiWareHax, please let me know. Thanks for reading and as always, happy hacking!

    ~Ben
     
  2. Billy Acuña

    Billy Acuña GBAtemp Addict

    Member
    2,245
    1,337
    Oct 10, 2015
    Mexico
    You need RocketLauncher in order to run GBARunner2.
     
  3. bennyman123abc
    OP

    bennyman123abc Master of the Script Kiddies

    Member
    624
    276
    Mar 21, 2013
    United States
    Training some more Script Kiddies
    RocketLauncher isn't released yet, is it?
     
  4. Billy Acuña

    Billy Acuña GBAtemp Addict

    Member
    2,245
    1,337
    Oct 10, 2015
    Mexico
    Nope.
     
  5. metroid maniac

    metroid maniac An idiot with an opinion

    Member
    1,800
    718
    May 16, 2009
    You need to be using the arm7 build of GBARunner2 to be able to use the DSi SD card. I believe it's just a case of toggling a #define in one of the source files.
     
    bennyman123abc likes this.
  6. bennyman123abc
    OP

    bennyman123abc Master of the Script Kiddies

    Member
    624
    276
    Mar 21, 2013
    United States
    Training some more Script Kiddies
    Now the question is, which source file? :P
     
  7. metroid maniac

    metroid maniac An idiot with an opinion

    Member
    1,800
    718
    May 16, 2009
    Take a look at the repository of course.

    But if I were to guess, it'd be the #define ARM7_DLDI macro in /common/common_defs.s. The one that was edited last in the commit "Disable ARM7_DLDI by default" :P
     
  8. bennyman123abc
    OP

    bennyman123abc Master of the Script Kiddies

    Member
    624
    276
    Mar 21, 2013
    United States
    Training some more Script Kiddies
    Thanks! I removed the commented out part and I will try rebuilding

    — Posts automatically merged - Please don't double post! —

    Ok so, it just hangs with a different message this time. The new message says "DIFF". Could @Gericom perhaps shed some light on this thread?
     
  9. Billy Acuña

    Billy Acuña GBAtemp Addict

    Member
    2,245
    1,337
    Oct 10, 2015
    Mexico
    It will not work with arm7 SCFG locked.
     
  10. metroid maniac

    metroid maniac An idiot with an opinion

    Member
    1,800
    718
    May 16, 2009
    bennyman123abc says he's using DSiWareHax, surely that means SD access is possible?
     
  11. bennyman123abc
    OP

    bennyman123abc Master of the Script Kiddies

    Member
    624
    276
    Mar 21, 2013
    United States
    Training some more Script Kiddies
    I have HBMenu running so, SD access is possible.
     
  12. Billy Acuña

    Billy Acuña GBAtemp Addict

    Member
    2,245
    1,337
    Oct 10, 2015
    Mexico
    Not how GBARunner2 does, in fact it needs of nds-bootstrap to set the dldi driver in arm7, but it is locked by the launcher on boot. That is why it requires RocketLauncher.
     
    metroid maniac likes this.