[QUESTION] Why isn't there a way to load DS games off of the SD card yet?

Discussion in '3DS - Homebrew Development and Emulators' started by blujay, Oct 2, 2016.

  1. blujay
    OP

    blujay GBATemp's Official Warthog

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

    Our Patreon
    2,208
    2,065
    Nov 2, 2015
    United States
    Gilbert, Arizona
    NOTICE: I am a very large noob when it comes to things like this, so please, before biting my head off, please answer kindly.

    So, I am just curious, because we have flashcarts that work, we have a dumper and a save tool, why can't we load DS games off of the 3ds' sd card?

    I literally just tried using the fieldrunners exploit but replacing boot.nds with a game, but the game was obviously too large. I was wondering, (and yes, i know these things take time) why we can't use/make a boot.nds that takes control and allows us to load DS games. I have no idea how this process would be, but I would really like to see it happen.

    I am expecting these comments:

    Make it yourself.
    -I would but I do not know how.

    Things take time.
    -I know and I am not wanting to rush anything or demand it, I just want to know why it isn't/wasn't possible

    I would appreciate helpful insight instead of things relating to what I have just listed.
     
  2. coinblock

    coinblock GBAtemp Regular

    Member
    213
    92
    Sep 4, 2015
    Because DS flashcarts are like $20 total.
     
  3. _Chaz_

    _Chaz_ GBAtemp's Official Mook™

    Member
    5,686
    410
    Sep 12, 2009
    United States
    Because the proper entrypoints haven't been found.
    It's entirely possible that it'll never happen, but progress is being made.
     
    blujay likes this.
  4. Petraplexity

    Petraplexity Fidget-Spinning Spicy Memelord™

    Member
    387
    818
    Sep 5, 2015
    United States
    Over There
    Because DS games are hard-coded to load from SLOT-1. The only DS games games we can currently load off of an SD Card are those programmed to load the entirety of their contents into RAM and execute from there.
    It is possible, though, and a workaround is currently in development.
     
  5. blujay
    OP

    blujay GBATemp's Official Warthog

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

    Our Patreon
    2,208
    2,065
    Nov 2, 2015
    United States
    Gilbert, Arizona
    Thank you for this answer.
     
    Petraplexity likes this.
  6. Roboman

    Roboman GBAtemp Fan

    Member
    303
    70
    Jan 7, 2016
    United States
    3ds games run pretty 'high-level'. That is, there's one or more layers of abstraction between the code and what the machine actually does.

    DISCLAIMER
    I didn't aim to get all the technical details even remotely accurate. Just threw together something to drive everyone's point.

    A layman's example in pseudo pseudo code might be:
    pseudo pseudo code
     
  7. Ominous66521

    Ominous66521 GBAtemp Maniac

    Member
    1,170
    300
    Feb 7, 2016
    United States
    There is a ds emulator in the works but there is not going to be any o3ds support for it.I doubt there will ever be a way to run ds roms natively without a flash cart since it only works with dsiware nativly at the moment and ds backwards compatability is only runnable through a game cart,so unless something comes out where you can trick the ds cart into running a ds rom through the sd card instead somehow it's impposable without a r4.
     
  8. Robz8

    Robz8 Coolest of TWL

    Member
    6,974
    2,955
    Oct 1, 2010
    United States
    The DS emulator isn't being worked on anymore.
     
  9. Spiderkid08

    Spiderkid08 GBAtemp Regular

    Member
    240
    13
    Aug 26, 2016
    United States
    why not?
     
  10. Robz8

    Robz8 Coolest of TWL

    Member
    6,974
    2,955
    Oct 1, 2010
    United States
    Due to recent discoveries in DSi-mode, the emulator is dropped in favor of native ROM loading from SD, which is currently in development.
     
    Last edited by Robz8, Oct 2, 2016
    Billy Acuña likes this.
  11. Spiderkid08

    Spiderkid08 GBAtemp Regular

    Member
    240
    13
    Aug 26, 2016
    United States
    wow that would be so neat to use, would it have 3dsx or just cia also retail roms or just homebrew?
     
  12. Robz8

    Robz8 Coolest of TWL

    Member
    6,974
    2,955
    Oct 1, 2010
    United States
    It's only for CFW users, so it's just CIA. And yes, it will run retail ROMs.
     
  13. Spiderkid08

    Spiderkid08 GBAtemp Regular

    Member
    240
    13
    Aug 26, 2016
    United States
    neat now i'll just wait until arm11/downgrade comes out. Im waiting and waiting and waiting and wai-
     
  14. LinkSoraZelda

    LinkSoraZelda GBAtemp Advanced Maniac

    Member
    1,980
    627
    Aug 12, 2015
    United States
    Land of the Rising Orange
    [9000th post in the forum]

    TWLfirm simply doesn't read game data off the SD. There is a thread floating around which you can track, which I'm looking for the link ATM.
     
    Last edited by LinkSoraZelda, Oct 2, 2016
  15. Spiderkid08

    Spiderkid08 GBAtemp Regular

    Member
    240
    13
    Aug 26, 2016
    United States
    Congrats :toot:
     
  16. Robz8

    Robz8 Coolest of TWL

    Member
    6,974
    2,955
    Oct 1, 2010
    United States
  17. LinkSoraZelda

    LinkSoraZelda GBAtemp Advanced Maniac

    Member
    1,980
    627
    Aug 12, 2015
    United States
    Land of the Rising Orange
  18. Swiftloke

    Swiftloke Hwaaaa!

    Member
    1,770
    1,520
    Jan 26, 2015
    United States
    Nowhere
    I know there have already been answers in this thread, but here are my two cents.
     
  19. Roomsaver

    Roomsaver GBAtemp Advanced Fan

    Member
    951
    243
    Sep 7, 2015
    United States
    garfield kart grand prix
    What about (although it would probably take forever manually, a program could probably be written) patching the ROM itself to read from the SD?
    EDIT: This has probably been said before 1,000,000 times.
     
  20. MoonUsotsuki

    MoonUsotsuki Member

    Newcomer
    48
    13
    Sep 20, 2015
    Mexico
    Here.
    If I understand right, the problem isn't the rom, but the way the system reads the data, therefore the need of modifying the system and so on