GBA saves disappearing?!

Discussion in 'M3 Adapter' started by gaboumafou, May 11, 2009.

May 11, 2009

GBA saves disappearing?! by gaboumafou at 10:31 PM (2,582 Views / 0 Likes) 22 replies

  1. gaboumafou
    OP

    Member gaboumafou GBAtemp Fan

    Joined:
    Dec 23, 2006
    Messages:
    484
    Country:
    Canada
    Hello,

    I got an M3DS Real with the M3 Sakura firmware, plus an M3 GBA Expansion Pack, and my GBA saves are disappearing at random. In fact, they're not really disappearing, as they are still on the SD card, but the game will act as if there was no save. I can't find what is causing it, but it's really frequent; I would say 1 time out of 5. It's enough to "scare" me, as I don't play GBA games anymore; I'm too afraid to play for a long time, then losing my save for no reason.

    I read a thread where it was said that removing the expansion pack to plug another slot2 device then plugging it back could be causing this, but I don't have anything else to put on my slot2, so my expansion pack is always in my DS.

    I also read that it could be a bug in Sakura, and that using TouchPod for GBA games would work flawlessly. True?

    And I also read that leaving the DS off for too long could be the cause of that problem...




    I need a little help to sort this out... [​IMG]
     


  2. anaxs

    Member anaxs got milk, got candy

    Joined:
    Mar 23, 2009
    Messages:
    2,208
    Location:
    your moms jeans pocket
    Country:
    Canada
    ive seen this ......b4
     
  3. gaboumafou
    OP

    Member gaboumafou GBAtemp Fan

    Joined:
    Dec 23, 2006
    Messages:
    484
    Country:
    Canada
    I can't believe I'm the only one with that problem...
     
  4. dsrules

    Member dsrules GBAtemp Psycho!

    Joined:
    Sep 20, 2005
    Messages:
    3,284
    Country:
    after you've finished playing the gba game, (before putting away your DS), turn it back ON so that Sakura could write the Save to the microsd before it loses it
     
  5. The Jackal

    The Jackal Newbie

    I know the GBA Expansion keeps the GBA-save in its ram/flash/whatever.. but seriously, this turns me off from playing GBA-roms.
    Why isn't there a better solution to saving, why doesn't the game save directly to the SD?
    I suppose it's some technical aspect to it, considering it aint like that and something the team at M3 would have thought of.

    Playing GBA-roms is something I haven't done yet (M3 Perfect) because of the issues I've heard surrounding saves, it kind of turns me off.
    I'd go bonkers if a save in went AWOL.
     
  6. Skyline969

    Member Skyline969 MENUdo Afficionado

    Joined:
    Nov 18, 2008
    Messages:
    2,206
    Location:
    Saskatchewan
    Country:
    Canada
    The Jackal is right. It's a technical issue as to why GBA games don't save to the SD card directly. See, when you load a GBA game, from my knowledge it copies the ROM to your expansion pack and then reboots quickly to the GBA game. From there, it's just like a GBA pack. Once you reboot your DS, the M3 Real takes the save data from the GBA pack and writes it onto the card. However, if you don't get this data from the card before its internal battery loses power or before you switch expansion packs, you'll end up with an erased save. You just gotta remember to reboot your DS after playing a GBA game so it can save your data to the SD card.
     
  7. grape_garden

    Newcomer grape_garden Advanced Member

    Joined:
    Sep 22, 2008
    Messages:
    98
    Country:
    United States
    Interestingly, this seems to tie in to this topic. Sucks that the battery dies so quickly, but if you remember to boot up your DS after you finish a game, there shouldn't be much of an issue. I recall M3 SD had a smart feature, which let you go back to the main menu without having to turn the system off, and it would back up your saves to the SD card then and there, but that doesn't appear to be present in the DS Real.
     
  8. The Jackal

    The Jackal Newbie

    But when does one know when the battery is running out of juice? From my understanding, the soul purpose of the battery is carrying the saveinformation between reboots.
    So how does the GBA Expansion behave when the battery is running low?
    Will it prompt the gamers that "you can't save"? Probably not, considering people experiencing lost saves "out of the blue".
    Will it boot the game at all? - Ofcourse it would, since boot is handled by the firmware, the M3/SD and the GBA Expansion, all of which are powered by the battery of the actual DS system.
    It will in other words behave as normal and the next time you boot up the game you're left with this dud of a savefile.

    It's like russian roulette, here's my theory.
    It appears to be an automatic protocol of the GBA Expansion to ALWAYS write back to the save upon reboot, no matter what that information really is. What's being carried is written, even if that means a bunch of zeroes due to the weak/dead battery (and also because the information is wiped the second you turn off the DS), hence overwriting actual saved information with blanks. This would explain why the savefile is still present on the SD.

    Why isn't there some failsafe to the GBA Expansion? When the battery is running low, no information on saves will be carried and the GBA Expansion itself won't write anything back to the save upon reboot, it should leave it alone.

    I might be totally wrong or missed something, since I don't have actual experience from this myself, but that's what I can make out of all this.

    As a sidenote regarding the battery, what kind of battery is inside an actual GBA-cartridge? Since I've never heard of saves disappearing from a cartridge, and considering these cartridges soulely holds the saves internally, they must be quite the little powerhouses.
    Or perhaps they lack batteries altogether, and saves are flashed to the cartridge itself.
     
  9. Skyline969

    Member Skyline969 MENUdo Afficionado

    Joined:
    Nov 18, 2008
    Messages:
    2,206
    Location:
    Saskatchewan
    Country:
    Canada
    Actually, game cartridges lose their battery life over time as well. It takes a long time (SNES cartridges with batteries in them for saves are dying these days) but they will die and the saved data will be gone. The same goes for anything, though - CDs and flash media are the same way. They can fade over time, and chances are they will.
     
  10. grape_garden

    Newcomer grape_garden Advanced Member

    Joined:
    Sep 22, 2008
    Messages:
    98
    Country:
    United States
    I guess have to ask, what's the life expectancy on stuff like that? I mean, does this mean that in a few years my music CDs will all eventually stop working, that my SD cards will be blank, or hell, even my computer will lose data? Or is it more difficult to quantify? Say, a matter of decades?
     
  11. how_do_i_do_that

    Member how_do_i_do_that Blue Wizard is about to die.

    Joined:
    May 16, 2008
    Messages:
    4,803
    Country:
    Antarctica
    2 to 3 years.
     
  12. The Jackal

    The Jackal Newbie

    It takes 2-3 years before what dies?
     
  13. Fun_Zephyr

    Member Fun_Zephyr GBAtemp Fan

    Joined:
    Mar 19, 2008
    Messages:
    320
    Location:
    Victoria
    Country:
    Australia
    I use to have this happen to me - castlevania games - so I used the RTS feature for GBA. Great feature so long as it works (allows you to load again) for the game you are playing.
     
  14. The Jackal

    The Jackal Newbie

    Does RTS write directly to the SD?
     
  15. grape_garden

    Newcomer grape_garden Advanced Member

    Joined:
    Sep 22, 2008
    Messages:
    98
    Country:
    United States

    As far as I know, yeah.
     
  16. da1writer

    Newcomer da1writer Member

    Joined:
    Apr 12, 2009
    Messages:
    43
    Country:
    United States
    I second this. This is how I save most of the time anyway, RTS is somewhat like cheating in a GBA game (which we weren't able to do back then). I also do what everyone has mentioned, where after you are done playing the game, just reset the DS and you'll see the M3 DS Real transfer the save to your SD card. Also a Small tip, don't remove the GBA Expansion card until you load up a DS game, then you are fine after that...
     
  17. how_do_i_do_that

    Member how_do_i_do_that Blue Wizard is about to die.

    Joined:
    May 16, 2008
    Messages:
    4,803
    Country:
    Antarctica
    2 to 3 years for any coin cell battery to die. (Thats the one found in any gba expansion cart or full gba cart, time will vary for everyone.)
     
  18. KazoWAR

    Member KazoWAR GBAtemp Advanced Maniac

    Joined:
    Aug 12, 2008
    Messages:
    1,748
    Location:
    Winter Haven
    Country:
    United States
    In GBA mode there is no way to access the slot-1. The GBA hardware is not designed to do that. So every and all gba packs that run in slot-2 for slot-1 cards needs to be rebooted after playing to have the information copied to the Micro SD card.
     
  19. The Jackal

    The Jackal Newbie

    But RTS (in a GBA-rom) seems to access Slot-2.
     
  20. how_do_i_do_that

    Member how_do_i_do_that Blue Wizard is about to die.

    Joined:
    May 16, 2008
    Messages:
    4,803
    Country:
    Antarctica
    RTS is a function of a fully capable gba flashcart ONLY and not of the gba expansion packs like the M3 gba expansion pack or the 3in1.
     

Share This Page