• Welcome to SCdev.org. Please log in.

Welcome to the new SCdev forums!

update goomba in firmware?

Started by Vorde, January 25, 2009, 03:36:39 PM

Previous topic - Next topic

Vorde

hello,
I bought a SuperCard SD (the newer ones, not the ones with Boba Fett on the front), and it works fine besides slow down on certain GBA games (yeah i know, disable the restart patch to make them faster which I've done). Also besides that factor that I have to use save states to save most games I'm playing (Mother3, Pokemon, etc.) I found out that NES and GBC roms run on it.
However, I noticed that the version of goomba that it runs is very old (Alpha 6) and I have the newest version on my computer v9.99 (or something like that). Can I hexedit the SC SD firmware to have the newest version? I'm asking this because I've used both PocketNES and Goomba with their compilers, and it runs fine on a GBA emu, but on the SC SD it gives me a scrambled screen (even though when I go to the menu with L+R all the text is fine). After the scrambled screen, it goes black and does nothing. WTF?
Ontop of all that, even if I want to use the old version, it doesn't save, and that makes GBC and NES emulation almost pointless to me.
If anyone knows what i can do, please do so.
Thank you :)

dantheman

Unfortunately I don't think you can upgrade the version in the firmware, as the firmware is compressed and we don't really know how to extract it.  Well okay, maybe version 1.7 (Chishm did it once) but I dunno if you could replace anything.

The latest version of Goomba Color should work fine on the Supercard.  Try running your compilation through the Supercard patcher once it's made and see if that helps.  Either enable the saving options in the patcher or disable them and use QPC saving instead (Quick Power Cycle).  Also make sure you're not naming your compilation "goomba.gba" as this will overwrite the emulator core with the output file.

Vorde

ok i'll give this a try.
btw, does everything have to be run through the SC software first?

dantheman

As a general rule, commercial games do, homebrew doesn't.  Apparently some of the GBA-based emulators however do need to be patched in order to work.