GB/GBC sav to goomba?

Discussion in 'NDS - Emulation and Homebrew' started by popinadam, Mar 27, 2013.

Mar 27, 2013

GB/GBC sav to goomba? by popinadam at 8:58 PM (1,376 Views / 0 Likes) 12 replies

  1. popinadam
    OP

    Member popinadam Advanced Member

    Joined:
    Sep 25, 2006
    Messages:
    68
    Location:
    California
    Country:
    United States
    Hey everyone,

    I've been struggling to figure this one out. Is it possible to convert a retail gb/gbc cart sav file to work with goomba on a flash cart? Let me know if this can be done, thanks!

    Adam
     
  2. Achilles

    Member Achilles GBAtemp Regular

    Joined:
    Feb 28, 2005
    Messages:
    160
    Country:
    United States
    Most certainly. You just need the hardware to be able to read the save off the retail game and get it onto your computer. I just recently asked if anyone would be interested in a service like this (as I have the needed hardware) and most people said no.

    To get the save off the card, you need something like a GB Transferrer II, or a Smart Boy linker. The Transferrer II can be bought here: http://www.hkems.com/product/gb/gba-tr.htm

    and I have no idea if the Smart Boy linker is still available anywhere.
     
  3. popinadam
    OP

    Member popinadam Advanced Member

    Joined:
    Sep 25, 2006
    Messages:
    68
    Location:
    California
    Country:
    United States
    Getting the sav file onto the computer is not my problem, it's converting it to work with goomba on a flash cart. That's the part I can't figure out.
     
  4. Achilles

    Member Achilles GBAtemp Regular

    Joined:
    Feb 28, 2005
    Messages:
    160
    Country:
    United States
    Oh oh oh... my apologies! Can't help you there unfortunately, though it seems like something that should be do-able, right?
     
  5. popinadam
    OP

    Member popinadam Advanced Member

    Joined:
    Sep 25, 2006
    Messages:
    68
    Location:
    California
    Country:
    United States
    No problem, i'd like to think it is do-able but i've tried and searched many different things and haven't come up with a solution yet. Thanks for trying to help though!
     
  6. Achilles

    Member Achilles GBAtemp Regular

    Joined:
    Feb 28, 2005
    Messages:
    160
    Country:
    United States
  7. DanTheManMS

    Member DanTheManMS aka Ricochet Otter

    Joined:
    Jun 2, 2007
    Messages:
    4,325
    Location:
    Georgia
    Country:
    United States
    Yep, that would be how you do it. I'm the "dantheman" from both of those links, so please let me know if you have any issues with the instructions and I'll try to help troubleshoot.
     
  8. popinadam
    OP

    Member popinadam Advanced Member

    Joined:
    Sep 25, 2006
    Messages:
    68
    Location:
    California
    Country:
    United States
    Here's what i've done so far:

    1. Created retail cart game .sav (128KB, tested and works in VBA)
    2. Rename game .sav to .dmp
    3. Created goomba (v2.0) compilation (single game, no splash)
    4. Open compilation in VBA (new 64KB .sav is created automatically, game loads fine)
    5. Open memory viewer, load .dmp to 02038000, hit close (game reboots)
    6. Hit L+R which brings up Goomba's menu (easy enough)
    7. Close VBA, open VBA and load goomba compilation (game loads, no save data though)

    So im still not able to get it to work, any ideas what might be the issue?

    PS: Hey dan, I used to frequent scdev back when it was popular. Glad you're still around when I need help lol
     
  9. popinadam
    OP

    Member popinadam Advanced Member

    Joined:
    Sep 25, 2006
    Messages:
    68
    Location:
    California
    Country:
    United States
  10. DanTheManMS

    Member DanTheManMS aka Ricochet Otter

    Joined:
    Jun 2, 2007
    Messages:
    4,325
    Location:
    Georgia
    Country:
    United States
    You might be using an older version that has the memory layout different. Use the latest version of Goomba Color, available at http://www.dwedit.org/gba/goombacolor.php , for best results.

    It also might have something to do with the size of the originally-extracted .sav file.
     
  11. popinadam
    OP

    Member popinadam Advanced Member

    Joined:
    Sep 25, 2006
    Messages:
    68
    Location:
    California
    Country:
    United States
    That suggestion seemed to work, I was able to get VBA to recognize the sav loaded into memory this time around. Now I'll have to see about getting the flash card running it but this does look promising. I thought goomba color had issues with saving though?
     
  12. Jayro

    Member Jayro MediCat DVD Developer

    Joined:
    Jul 23, 2012
    Messages:
    3,404
    Location:
    Octovalley
    Country:
    United States
    Every game you convert to goomba overwrites the save goomba.sav file, so you should edit each goomba rom's "header" separately, to something distinct. Otherwise it will save ALL of your goomba roms as goomba.sav, overwriting the previous game's save file. As a general rule of thumb with goomba, I tend to also pile the gb/gbc games that don't save into one goomba rom, and the games that write save files in their own goomba rom. Just make sure you edit the headers, as mentioned above.
     
  13. popinadam
    OP

    Member popinadam Advanced Member

    Joined:
    Sep 25, 2006
    Messages:
    68
    Location:
    California
    Country:
    United States

    That makes sense, thanks. Right now I just have one game in my goomba color compilation and it's not saving. It loads my original sav just fine but will not over-write it with the new one when I try to save in-game. What would be the fix for this or what might I be doing wrong?

    EDIT: This method seemed to force the game save - http://www.dwedit.org/dwedit_board/viewtopic.php?id=483. Unless there's any better options available? I also forgot to run the goomba compile gba file through the flash carts client which obviously was a noob mistake but that shouldn't happen again lol
     
    JayRo likes this.

Share This Page