• Welcome to SCdev.org. Please log in.

Welcome to the new SCdev forums!

goomba..

Started by drunk, December 30, 2006, 12:13:20 AM

Previous topic - Next topic

drunk

Hi
i dont know if anyone here knows how to use goomba but the guys over at pocketheaven are useless at answering questions so ill ask here...
how do u inject a save file into goomba sram? all i know is that it has something to do with the memory veiwer...
thanks

onekelly

I use goomba but had really no luck with it on a SC, it works great on an xrom 512 or similar style. The saves on it are just like the in game saves (on xrom512).

drunk

im actually trying to put a save file into goomba from visualboy advance
i have used gameshark codes to get all the things i need on my game then put it over to the goomba and run goomba on the supercard and trade everything to the original game cart which i have here..
so...
what i really need to know is how to get a saved game from VBA to goomba...
thanks

onekelly


onekelly


drunk

this helps a bit but the people over at pocket heaven say i need to somehow inject the save file into the goomba sram as if u just put the .sav file into the supercard it dosnt work.. any ideas how to do that?
thanks

dantheman

I apologize for the nearly-2-week bump, but your issue appears to be unresolved, as I don't remember it ever being resolved at pocketheaven, so I'll attempt to help you.  Once again, I'll link to http://wiki.pocketheaven.com/How_to_exchange_SRAM_between_the_GBA_emulators_and_PC and ask that you read it before continuing.  I understand that it's confusing, so I'll try to simplify things for you.

Get a .sav file for the GBC game.  Either play it in VBA so it automatically creates the save file, or extract it from its original cartridge.  Rename this from *.sav to *.dmp (for instance, changing Azure_Dreams.sav to Azure_Dreams.dmp).  If you cannot see the file extensions in Windows Explorer, go to Tools - Folder Options - View tab - uncheck "hide extensions for known file types".  Make a Goomba compilation including the game you wish to use.  Open the Goomba compilation in VBA and select the game you want.  In VBA go to Tools - Memory Viewer.  Hit the Load button and load your *.dmp file.  Change the address to 02038000.  The wiki page says to use 8000 for the length, but I wasn't able to change the value from 2000 myself, so I don't think it will matter (a 32 KB save will need 8000, whereas my 8 KB save only needed 2000).  Once it's been loaded, exit the Memory Viewer and press L+R in VBA to bring up the Goomba menu.  In bringing up this menu, Goomba will save the contents of the memory to its .sav file.  Close VBA and restart to see if you did it right.

I hope this was helpful, and I apologize for PH for not answering you more directly.  I personally didn't have much time when I was trying to answer, and then I quickly forgot about the topic.

drunk

:D yay!
ur great! thanks heaps this cleared up everything
will try later on, now that i know what to do
thanks! :D  :D  :D  :D

drunk

grrrrr i stil cant get it to work!!! :evil:
here is what i have done.....
i have changed the pokemon silver.sav file to pokemon silver.dmp

made the goomba compilation with pokemon silver in it

loaded that into visual boy advance

clicked file, open, goomba.gba then open and then this error box popped up saying... unsupported BIOS function 0d called from 020033798. a BIOS file is needed in order to get correct behavior.
so...
i press ok and it carrys on...i then go into the memory veiwer and go load
then load pokemon silver.dmp then put the adress...02038000 and press ok.
i close the memory veiwer and then press L + R in vba and go down to exit.
i then close vba start it up again load goomba.gba it loads up pokemon silver and... theres no continue button it just has... Newgame and options...soooooooo all that for nuthing... :(

dantheman

Well, for one thing you shouldn't be compiling your games into "goomba.gba".  Leave that file alone.  It's the emulator core, and it needs to be by itself in the same state it was when you first got it.  Redownload the entire Goomba download to get a fresh goomba.gba file.  This time, in the builder, make sure that the output name is something different.  This may not be the problem, but it's a good thing to note nonetheless.

Otherwise, I have no idea.  Send me the Pokemon Silver save file through PM and I'll try doing it myself to see if it's an error on your end or if Goomba simply can't do it.

sinkhead

Try having no spaces in the filename...
I don't know if it would cause problems on DS, but it does in Linux...

- Sam

drunk

ok thanks i will try now

ok i have done all that and made the goomba compilation as something differnet and it still dosnt work :x
but i now have a .sav file from the goomba compilation i made as well as the .gba file
am i meant to put the .sav file into the .gba file somehow??
i pm u dantheman with the pokemon silver.sav file

drunk

yay! :D
dantheman got it working for me!! :D  :D
thanks again