It's strange because as far as I know the sma games need patching actually.This means that Final Fantasy 4, the Mario Advance games are already sram patched. You don´t have to patch them again.
It's strange because as far as I know the sma games need patching actually.This means that Final Fantasy 4, the Mario Advance games are already sram patched. You don´t have to patch them again.
Great! Will you try both the cache and normal version to report which one works better as well? Also if you might run into the save corruption issue, it would probably be interesting to have a dump of your sd card.@Gericom
I plan to get back to testing gba games with the latest gbarunner2 ARM9 build tomorrow.
I will test the latest ARM9 build f89fac5 (2018/07/10), and compare it with previous versions 83108c7 (2018/03/04), 17694d4 (2017/05/22).
I will use my Nintendo DS phat, and M3 real Flashcard for testing and post the results in the gbarunner2 wiki.
@bobrocks95 Does your sd card still invoke the save corruption issue? I might have found the issue, but I can't test it when I fix it atm because I can't reproduce the issue myself.
I implemented sd saving in commit f89fac5 on the branch sd_save.
Edit: because of a little bug, your bios.bin needs to be at the root of your sd card. In the gba folder it won't work!!
Arm7 means dldi (sd access functions) run on arm 7. This is needed for 3ds and dsi sd access and for some flashcards, it may be a little bit slower though, so if arm9 works, use arm9 instead.Not super savvy on what the differences between these four versions would be. Is anyone able to explain the arm9 vs arm7 and normal vs cache?
Thanks!
My arms are still not what they have been, but they are improving and I'm able to do most stuff again as long as I take enough pauses.Sure thing! Hope you are doing well.![]()
I always start testing with the latest arm9 build f89fac5. If a game for some reason does not boot with the latest version, I go back until I find a build where the game works. I got no idea why it´s this version.@Dodain47 Is it really so that some games broke after commit f9e6ded (so starting with 83108c7 non-working)? It seems strange, because nothing really significant related to the emulation changed there.
I'll check out what's happening there then.I always start testing with the latest arm9 build f89fac5. If a game for some reason does not boot with the latest version, I go back until I find a build where the game works. I got no idea why it´s this version.
Thank you for this! Decent gba cartridges are getting more and more difficult to find.New version! Commit 6522414 (1/11/2018) of the sd_save branch
Changelog:
@Dodain47 Could you retest the games that regressed with this new version? Most should be fixed.
- Fixed the dma regression that was introduced in commit bd2eca2 (fixes lots of games that used to work, but broke after that commit)
- Fixed the frequency of timers in slave mode (fixes the music in Barbie as the island princess for example)
You really don't have to retest everything. If games worked okay, this probably won't change anything.Okay, I start from the beginning!
Alright, then I will retest the games that were broken (barbie game, Beerenstain etc..) and use this version from now on.You really don't have to retest everything. If games worked okay, this probably won't change anything.
Yeah. I tested Aggressive Inline, and that one also works now. So gray wiki entries should be retested as well.Alright, then I will retest the games that were broken (barbie game, Beerenstain etc..) and use this version from now on.