Hacking TempGBA: NDSGBA revival

Do GBA games make your nono parts happy?


  • Total voters
    429
Look again at the Fight Flash Fraud site, they link to a testing tool called h2testw. It's a pretty standard test nowadays. Just move your files off the card and let the program write the entire card.

Well, after ~90 minutes running h2testw, I can say with relative certainty that the mSD card wasn't the problem. I copied the files to my desktop, cleared the card, and ran the program. After that, I threw the files back on the mSD card and popped it back into the DSTWO to test CATSFC like you mentioned earlier. On a whim, I decided to just give TempGBA a try before booting up a SNES game, and would you know, the emulator's working just fine now, it seems. I've only tested one game so far, but the emulator has launched twice with no problems now. CATSFC still launches with no problems as well, just for the record. I have absolutely no idea what I did or how/why it worked, but it seems the problem has been fixed.

I really appreciate all the help, man. I imagine I may have worked it out eventually, but since I don't even know what the problem was in the first place, I'm sure it would have taken ages because I would never have cleared off the mSD card unless prompted from some outside source. Thanks again, mate.
 
Is it possible to make Banjo-Kazooie: Grunty's Revenge work on TempGBA?

I'd like to have this game working as well. It runs at 60fps but crashes shortly after you begin playing. From the compatibility wiki:

Immediately after exiting Banjo's house at the beginning, the game resets on the first attempt and crashes with "Jump to unmapped address FFFFFB60 at address 08062AB4 (080038AC with saved state)" on the second attempt.
 
Is it smart to play all the SNES ports like Mario Advance, ALTTP and others on tempGBA instead of playing the original version on CATSFC because it seems like tempgba is a much better emulator. Not only that, but it requires less CPU usage.
 
Is it smart to play all the SNES ports like Mario Advance, ALTTP and others on tempGBA instead of playing the original version on CATSFC because it seems like tempgba is a much better emulator. Not only that, but it requires less CPU usage.


Yup, they run a lot better on TempGBA but make sure you use the "Color Restoration Hacks" for all the SNES ports because the GBA versions have really ugly washed out colors by default.

Examples: SMW: http://www.romhacking.net/hacks/470/FFVI http://www.romhacking.net/hacks/765/
 
  • Like
Reactions: faster7
Is it smart to play all the SNES ports like Mario Advance, ALTTP and others on tempGBA instead of playing the original version on CATSFC because it seems like tempgba is a much better emulator. Not only that, but it requires less CPU usage.
I think you're conflating them a bit there ;) "TempGBA is better than CATSFC because its CPU usage is lower."

TempGBA is definitely not the better emulator; it has trouble with many games, some going as far as crashing immediately or not starting. Also video glitches. Also... well, I am not that good at implementing new things, only at optimising them.
 
I think you're conflating them a bit there ;) "TempGBA is better than CATSFC because its CPU usage is lower."

TempGBA is definitely not the better emulator; it has trouble with many games, some going as far as crashing immediately or not starting. Also video glitches. Also... well, I am not that good at implementing new things, only at optimising them.


Oh, I didn't mean to say the SNES emulator was bad. Sorry if it came off that way. I haven't actually used it much. When I was looking at the compatibility list for tempGBA it looked pretty solid and tjhat's where I got my overall impression from.

I also just keep hearing about games left and right on CATSFC not running well because the CPU on DSTWO just isn't fast enough. I will definitely play games like Super Metroid and Earthbound on it though.

I just wish there was a compatibility list on CATSFC. It would make things much clearer.
 
I tried the latest version, and the one before. Pokemon emerald and pinball ruby/saphire just go to white screen, and Castlevania circle of the moon whitescreens with a stuttery sound played forever. Did I not set it up right?
 
I tried the latest version, and the one before. Pokemon emerald and pinball ruby/saphire just go to white screen, and Castlevania circle of the moon whitescreens with a stuttery sound played forever. Did I not set it up right?

Try different roms, Pokemon Emerald and Pinball work fine. Can't be sure about Castlevania, though.

Alternatively, try reinstalling TempGBA. Be sure to do a complete reinstall, and don't just replace a few files.
 
Try different roms, Pokemon Emerald and Pinball work fine. Can't be sure about Castlevania, though.

Alternatively, try reinstalling TempGBA. Be sure to do a complete reinstall, and don't just replace a few files.
To add to this, make sure you've formatted your card with the Panasonic SD Formatter with the size adjustment option ON, like in the Supercard guide sticky; TempGBA's filesystem implementation is very particular about this.

After formatting, you lose all data. Back up your games to PC first.

Sonic Advance 3 and Sonic Battle work on NDSGBA, why doesn't it work on TempGBA?
Boot from the BIOS or press the buttons bound to GBA A+B+START+SELECT to start those games. I'm not sure if they even worked on NDSGBA 1.21 or 1.30. (The Supercard Team gave me the source code for version 1.30. If it works in 1.21 but not in 1.30, blame them. :P)
 
  • Like
Reactions: user64
Before I had a 3ds, I was playing Minish Cap on Visualboyadvance.


I tried to transfer the sav. file from there to tempgba's SAVES folder but it is not recognizing. When I load the game up it just starts a new game.
 
I tried to transfer the sav. file from there to tempgba's SAVES folder but it is not recognizing. When I load the game up it just starts a new game.
Is the save named the same (except .sav) as the original game? Is the save possibly in a different format to that which tempGBA uses?

Also, upload the save, so we can try it out.
 
Is the save named the same (except .sav) as the original game? Is the save possibly in a different format to that which tempGBA uses?

Also, upload the save, so we can try it out.



Yeah same name.

Code:
http://speedy.sh/8AnaJ/Zelda-The-Minish-Cap.sav
 
Yeah same name.

Code:
http://speedy.sh/8AnaJ/Zelda-The-Minish-Cap.sav
Your save is properly formatted and has the size TempGBA expects. However, it is empty of actual data. After opening Minish Cap and creating my character in the first slot, a hex editor shows that one slot of the save has "MCZ3" instead of "TINI" (INIT backwards). Yours just has "TINI" for all of them.
 

Site & Scene News

Popular threads in this forum