Regionthree modification: need help loading from sd card.

Discussion in '3DS - Homebrew Development and Emulators' started by shutterbug2000, Feb 6, 2015.

  1. shutterbug2000
    OP

    shutterbug2000 Cubic NINJHAX!

    Member
    1,079
    2,102
    Oct 11, 2014
    United States
    Wierd thing here.

    When I load a value bigger than 0x00000200 into r2(for PID), it crashes. Anything under causes a lockup, because nothing of that exists on the sd. Any ideas?
     


  2. WeedZ

    WeedZ Possibly an enlightened being

    Member
    GBAtemp Patron
    WeedZ is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    2,862
    5,665
    Jan 13, 2015
    United States
    Loading rom from sd card? Heh? ;)
     
  3. shutterbug2000
    OP

    shutterbug2000 Cubic NINJHAX!

    Member
    1,079
    2,102
    Oct 11, 2014
    United States
    Well, right now I'm trying to load a game I OWN off the sd card, simply as a test.
     
    WeedZ likes this.
  4. WeedZ

    WeedZ Possibly an enlightened being

    Member
    GBAtemp Patron
    WeedZ is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    2,862
    5,665
    Jan 13, 2015
    United States
    Im with you. Just saw your other thread. I was going to try this as well but my laziness won me over.

    Hope it works, been looking forward to it actually. :ph34r:
     
  5. Raugo

    Raugo GBAtemp Fan

    Member
    302
    118
    Nov 22, 2014
    What are you trying to run a 3ds or a installed cia?
     
  6. shutterbug2000
    OP

    shutterbug2000 Cubic NINJHAX!

    Member
    1,079
    2,102
    Oct 11, 2014
    United States
    Right now, I'm trying to run an eshop game. I'm just trying to experiment at the moment.
     
  7. AquaX101

    AquaX101 GBAtemp Advanced Fan

    Member
    714
    165
    Apr 15, 2014
    United States
    Somewhere
    cia?
     
  8. WeedZ

    WeedZ Possibly an enlightened being

    Member
    GBAtemp Patron
    WeedZ is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    2,862
    5,665
    Jan 13, 2015
    United States
    Here was my theory. Not 100% sure it's how it works but here goes. There are two instances of the gamecard. One for mediatype which a value of 1 should be the sd. The other is the PID which I would think is the game title. It also looks in game cart, possibly a particular partition sense it skips fw check. Now if you simply switch mediatype to sd. It's going to look for PID but never find it because its contained in a rom file and not the sd itself. There should be another line to tell it to look in a particular rom. Or if the sd was formatted and cloned of a cartridge it might load with just media type changed. But hey, Just a theory as I said.
     
  9. Shubshub

    Shubshub The Shubinator

    Member
    902
    481
    Oct 16, 2009
    New Zealand
    The dark part of your house
  10. Raugo

    Raugo GBAtemp Fan

    Member
    302
    118
    Nov 22, 2014
    I have run the digital version of Fire Emblem modifying the code of regionthree. You need to edit the lower word PID and the upper with the titleid of the game and change mediatype to 1 .

    This is the code for the 4.x firmware edited to load Fire Emblem Awakening:

     
  11. shutterbug2000
    OP

    shutterbug2000 Cubic NINJHAX!

    Member
    1,079
    2,102
    Oct 11, 2014
    United States

    Stupid question: How do I compile regionthree? I usually modify Duke-srg's version, but that doesn't seem to work for this.
     
  12. Jayro

    Jayro MediCat USB and Mini Windows 10 Developer

    Member
    GBAtemp Patron
    Jayro is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    4,971
    2,681
    Jul 23, 2012
    United States
    Octo Canyon
    Does this mean we'll eventually be able to run eShop games from SD on an unmodified system without a flash cart?
     
  13. WeedZ

    WeedZ Possibly an enlightened being

    Member
    GBAtemp Patron
    WeedZ is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    2,862
    5,665
    Jan 13, 2015
    United States
    Lol
     
  14. Raugo

    Raugo GBAtemp Fan

    Member
    302
    118
    Nov 22, 2014


    You need armips https://github.com/Kingcom/armips. I uploaded a compiled version. Drag the spider_rop.s to the exe. Then rename the spider_rop.bin to ROP.dat and put it in the root of the SD.
     

    Attached Files:

  15. Xenon Hacks

    Xenon Hacks GBAtemp Guru

    Member
    7,072
    3,385
    Nov 13, 2014
    United States
    Shutup mugen it was a serious question :P
     
  16. Shubshub

    Shubshub The Shubinator

    Member
    902
    481
    Oct 16, 2009
    New Zealand
    The dark part of your house
    Any luck yet? shutterbug?
     
  17. shutterbug2000
    OP

    shutterbug2000 Cubic NINJHAX!

    Member
    1,079
    2,102
    Oct 11, 2014
    United States

    Sort of.
     
  18. Shubshub

    Shubshub The Shubinator

    Member
    902
    481
    Oct 16, 2009
    New Zealand
    The dark part of your house
    Care to share your findings? :D
     
  19. WulfyStylez

    WulfyStylez SALT/Bemani Princess

    Member
    1,149
    2,609
    Nov 3, 2013
    United States
    As has been said in the other thread you posted about this, it's not really useful. Remember you're at the mercy of NSS:RebootSystem, and that can't load from SD. Heck, if anything you'd need to image your 3DS rom to your SD card, not just throw it on a filesystem.

    Other titles (installed games, etc) can be loaded from RebootSystem because that's literally how the menu loads them.
     
  20. WeedZ

    WeedZ Possibly an enlightened being

    Member
    GBAtemp Patron
    WeedZ is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    2,862
    5,665
    Jan 13, 2015
    United States
    That's been said here too bro