Hacking TempGBA: NDSGBA revival

Do GBA games make your nono parts happy?


  • Total voters
    429
Yeah, I lost my almost 2 hour save on Castlevania AoS because of it hahaha
But I digress, thank you for comitting the change so fast.
Also, is it OK for you to have bugs reported in this thread like I did or it's better to create an issue on github?
Holy crap, 2 hours :blink:

There are so many bugs in this thread that I don't know what's a true bug, what's been fixed, and what is still left. I would like some GitHub issues please. I'd also appreciate it if someone could convert posts from this thread in sequence into GitHub issues, like I did for GameYob (see /NDS/Emulation and Homebrew/GameYob, a gameboy emulator for DS, #253).

Stay tuned for beta 8!
 
Holy crap, 2 hours :blink:

There are so many bugs in this thread that I don't know what's a true bug, what's been fixed, and what is still left. I would like some GitHub issues please. I'd also appreciate it if someone could convert posts from this thread in sequence into GitHub issues, like I did for GameYob (see /NDS/Emulation and Homebrew/GameYob, a gameboy emulator for DS, #253).

Stay tuned for beta 8!
Luckily I found an old savestate around 1 hour in... Better than nothing!
Regarding github, I will post my issue there right now and all of mine from now on.
 
I can't wait for the next version...! Not just because of the various updates to the code, but the return of the beautiful UI that once was! ;]

the pokemon theme burns my eyes, funny though.
 
I kinda like it but I like the old one too.

How about adding the option to switch themes while in the menu?
 
Sorry to have my first post be a request or question, but are save states transferrable from NDSGBA, if not will they be implemented again? From what I've read beta 2 was the last to support this feature.

Thanks for the GREAT work, playing Emerald with the DirectSound and PSG playing different tempo's is a crime for such a wonderful soundtrack. The rest isn't bad either ;)
 
Sorry to have my first post be a request or question, but are save states transferrable from NDSGBA, if not will they be implemented again? From what I've read beta 2 was the last to support this feature.

Thanks for the GREAT work, playing Emerald with the DirectSound and PSG playing different tempo's is a crime for such a wonderful soundtrack. The rest isn't bad either ;)
The saved state format from NDSGBA 1.21 was unstable; every change of memory map made it so that loading a state and writing a .sav corrupted the .sav with 95% probability. I made it so it didn't do that, so I could actually compile new code, but it breaks all compatibility. Please create .savs with the exact same version of NDSGBA you used to create each saved state before loading TempGBA onto your card. The saved state format should be stable from beta 5 onwards.
 
Please create .savs with the exact same version of NDSGBA you used to create each saved state before loading TempGBA onto your card.
What does this bit mean exactly?

Otherwise, thanks for the excellent explanation. :)
 
What does this bit mean exactly?

Otherwise, thanks for the excellent explanation. :)
It means if you created a state in 1.21, load it in 1.21, save in-game and exit to create the .sav to then copy it to TEMPGBA/SAVES. If it was 1.30, use 1.30. If it was an earlier TempGBA alpha, use that alpha. (But you likely don't have alpha saves.)
 
So, I'll be sure to add this to GitHub, but I noticed a glaring difference that currently is making me stick with NDSGBA: I have a large amount of games on my sd card, and when I go to browse its directory (./GAMES) TEMPGBA locks up. I've let it sit for more than 5 minutes with no activity. I also noticed this bug is present in CATSFC. I haven't done enough testing to determine if theres a magic number, but if I only have about 20 games versus about 1000 (for either TEMPGBA or CATSFC) everything works fine. Otherwise, thanks for all the great work!

EDIT: Issue posted in GitHub for both CATSFC and TEMPGBA
 
So, I'll be sure to add this to GitHub, but I noticed a glaring difference that currently is making me stick with NDSGBA: I have a large amount of games on my sd card, and when I go to browse its directory (./GAMES) TEMPGBA locks up. I've let it sit for more than 5 minutes with no activity. I also noticed this bug is present in CATSFC. I haven't done enough testing to determine if theres a magic number, but if I only have about 20 games versus about 1000 (for either TEMPGBA or CATSFC) everything works fine. Otherwise, thanks for all the great work!

EDIT: Issue posted in GitHub for both CATSFC and TEMPGBA
Both emulators only allow 512 per folder. So what you must do is create separate folders in the games folder and divide your games over these folders.
It's explained in readme file on GitHub.
https://github.com/ShadauxCat/CATSFC
 
....but its not. I'm using 1.21 (maybe 1.30 actually) right now, and it has 1068 .zip's in it, loads the folder almost immediately on access.
If you scroll as far down as you can, do you actually see the last roms that should be listed? If not, it's silently cutting the list off at 512 files.
 
The code for NDSGBA 1.21 contains this:
Code:
#define FILE_LIST_MAX 1024
Are you sure it displays all the files, and doesn't omit some after M, T or V? (the sorting routine sucks in NDSGBA 1.21)
 
I had some weird thought and idea. It's based on the something about GameYob. It apparently can emulate the GBC link cable? How does it do that, and how can that be implemented into TempGBA? It shouldn't take more than adding in some kind of DS Download/Play like features. Not the one where you only need 1 game card. The kind where only the same games detect each other, but with the emulator only. What each emulator would do is use the name based on the console or from some configuration, something that could allow each user in the area to differentiate each other. I think the link emulation would have to be enabled and disabled manually, as I'm uncertain if there's a way to detect link commands.

I don't know how possible this idea is, but at least it's an idea that, if done, would be a massive benefit to gamers. And for linking over the internet, I think it would require an external program or something on a computer. I just know that doing a link over the internet would be extremely difficult, due to various issues including firewalls, NAT routers, etc. Anyways, just figured I'd give this idea out to the world, and see what can come from it. Have a good day.
 

Site & Scene News

Popular threads in this forum