nds-bootstrap loader: Run commercial NDS backups from an SD Card

Discussion in '3DS - Homebrew Development and Emulators' started by shutterbug2000, Dec 24, 2016.

  1. Joom

    Joom  ❤❤❤

    Member
    3,466
    2,338
    Jan 8, 2016
    United States
    Slow CIA installations, read errors, so on and so forth. Though I've seen someone say that 64 helps with this specifically, but I would rather not do that for the sake of the rest of the console. I guess one could use a separate SD card, but that's not really practical.
     
    zeldaism likes this.


  2. JunTheBobOmbAce

    JunTheBobOmbAce Double Trouble

    Member
    138
    18
    Sep 9, 2015
    United States
    I'm laughing at your naïveté.
     
    FlappyFalco likes this.
  3. zeldaism

    zeldaism Zelda Fanatic

    Member
    581
    166
    Apr 19, 2016
    United States
    Hyrule
    GBA games also have major problems as well.
     
    Joom likes this.
  4. metroid maniac

    metroid maniac An idiot with an opinion

    Member
    1,789
    709
    May 16, 2009
    What sort of problems?
    Apart from initially loading the ROM and save into memory, I didn't even realise AGB_FIRM used the SD card.
     
    zeldaism likes this.
  5. zeldaism

    zeldaism Zelda Fanatic

    Member
    581
    166
    Apr 19, 2016
    United States
    Hyrule
    Video issues, sound issues, and framerate issues.
     
  6. Dracari

    Dracari GBAtemp Maniac

    Member
    1,213
    328
    Apr 5, 2009
    United States
    could that be why verry few bits of Mother3 Lag like hell as a VC?
     
    zeldaism likes this.
  7. zeldaism

    zeldaism Zelda Fanatic

    Member
    581
    166
    Apr 19, 2016
    United States
    Hyrule
    I never played Mother 3 in VC but it could be.
     
    Last edited by zeldaism, Jan 11, 2017
  8. JCCG1989

    JCCG1989 GBAtemp Fan

    Member
    423
    174
    Jul 16, 2016
    Mexico
    In which games did you experience GBA issues? I play many many titles and literally never encountered any issue with the embed VC.
     
    zeldaism likes this.
  9. lonewolf08

    lonewolf08 GBAtemp Fan

    Member
    385
    118
    Feb 4, 2016
    United States
    I don't have any issues with 64 cluster.
     
    zeldaism likes this.
  10. zeldaism

    zeldaism Zelda Fanatic

    Member
    581
    166
    Apr 19, 2016
    United States
    Hyrule
    Are your GBA games Custom or Official? I have only played the official ones when I had my SD card set to 64KB. It's probably different with Custom games.

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

    My SD card was set to 64KB when I played the following Official games: Kirby and the amazing mirror, Minish cap, and Metroid fusion. Mind you that was long ago. So it's probably different now.
     
  11. JCCG1989

    JCCG1989 GBAtemp Fan

    Member
    423
    174
    Jul 16, 2016
    Mexico
    Yeah, maybe it was the issue.
     
  12. lonewolf08

    lonewolf08 GBAtemp Fan

    Member
    385
    118
    Feb 4, 2016
    United States
    Official only, I have been wanting to play others as custom but I should finish the games I'm playing first.
     
    zeldaism likes this.
  13. TheArcadeStriker

    TheArcadeStriker GBAtemp Regular

    Member
    207
    43
    Oct 5, 2016
    Venezuela
    WHAT IS A LOCATION? A MISERABLE PILE OF SECRETS!
    Is that "Add SAV_PATH" commit adding experimental save support?
     
  14. Robz8

    Robz8 Coolest of TWL

    Member
    5,775
    2,301
    Oct 1, 2010
    United States
    Yes. It only reads saves for now. It doesn't write to them yet.
     
    the assaf, DrkBeam and zeldaism like this.
  15. TheArcadeStriker

    TheArcadeStriker GBAtemp Regular

    Member
    207
    43
    Oct 5, 2016
    Venezuela
    WHAT IS A LOCATION? A MISERABLE PILE OF SECRETS!
    OK then. What you have to insert in the ini file to make the games read that certain save file? (I updated it with unofficial commit setting, but didn't modify the ini to make that appear)
     
  16. Garblant

    Garblant GBAtemp Advanced Fan

    Member
    564
    227
    Apr 1, 2016
    United States
    Alola
    Yes! Now I can finally bring all of my saves onto my 3ds! (When the feature gets implemented)
     
  17. Robz8

    Robz8 Coolest of TWL

    Member
    5,775
    2,301
    Oct 1, 2010
    United States
    In the bootstrap .ini file, the .sav location should be set in SAV_PATH ("SAV_PATH = fat:/gamefolder/game.sav").
     
  18. metroid maniac

    metroid maniac An idiot with an opinion

    Member
    1,789
    709
    May 16, 2009
    Incoming TWLoader update to automatically configure this?
     
  19. Robz8

    Robz8 Coolest of TWL

    Member
    5,775
    2,301
    Oct 1, 2010
    United States
    Yes. It'll even create the save file if it doesn't exist.
     
    Slasher115 likes this.
  20. TheArcadeStriker

    TheArcadeStriker GBAtemp Regular

    Member
    207
    43
    Oct 5, 2016
    Venezuela
    WHAT IS A LOCATION? A MISERABLE PILE OF SECRETS!
    BTW you need to have your SD Card formatted to FAT32 to make things like NeoDS and GBARunner2 to work?
    I think the reason both of those don't work (And I tested both in a flashcard, works perfectly) is because seemingly my SD card is formatted to FAT. I could reformat it to FAT32, but IDK if there is a hidden partition in the SD Card or I need to do backup or something because I got games and stuff installed in it, and I have no idea if I have to back the files normally, back some more data by specific methods, or backing up the NAND along with the former stuff.

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

    It's also kinda odd. I tested the SAV_PATH to point it to the root of the SD Card for a "TetrisDS.sav", and a save file from TDS using TWLSaveTool accordingly (From SPP cartridge with TDS save). It still gives the "Unable to read the data." error, though I don't know if "Reading" the save file doesn't fix THESE issues, but the bootstrap indeed loads the save file (I will test Megaman ZX). EDIT: .-. I tried with Megaman ZX, aaaaaaand it doesn't read the save either (I'm sure I used the correct save)
     
    Last edited by TheArcadeStriker, Jan 13, 2017