D

I'm hoping they're making note of all the games that get broken from it and implement a workaround in their next release that patches those game using EZ4 Client's reset patch instead of kuwanger's, so the cart would automatically select whichever patch is best suited for the game being played and ensure everything works as expected.
There are still some games for which both EZ4 Client and kuwanger's patch don't work, but it's not like you were gonna get reset patch working on those games with pre-2.00 firmware anyway. Ideally I'd hope they also investigate those so that the reset patch works for at least 99.9% of games, with the remaining 0.1% being more obscure games that won't affect many people.
(This is important imo, because once the save battery in the cart runs dry, reset patch becomes the only reliable way to keep your saves because turning your GBA off and back on will very easily lose the save in SRAM before copying it over to SD. :/
They should have at least taken a page out of Everdrive's book and had a battery socket on the main board rather than soldered tabs, to make it really easy to replace the battery... Imagine if CMOS battery on your computer's motherboard was soldered in place.)
Well I'd be interested in a reset-only version, if only for consistency's sake, since half my games are patched with EZ4 Client and the other half patched with your code. I don't care about nor need sleep hack and it bugs me that half my games have sleep hack while the other half doesn't, lol.
Though to be fair, on its own that isn't really a good reason to start working on this, and I'm just rambling.
I guess there's no way to tell if a reset-only patch would improve compatibility until it was made and tested. How much work/effort would it be to make that, and how willing would you be to do it? I'd help, but I know nothing (though I guess maybe I could learn, heh.)
I don't know about the patch files, and I'm not sure if I can even try 2.03 to get patch files because I read that firmwares above 1.72 may not be able to read miniSDs correctly. If that's the case then I'd be SoL if I updated.
Perhaps someone who has an EZ4 on 2.02+ can upload some of the patch files (if that's something you're interested in pursuing, it would probably be better to make a new thread just for this research, because no-one's going to find this in this thread lol.)
I don't think taking the time to test every GBA release to build a database would be worth the time (you're talking about building a database on which reset patch works/doesn't work for which games right?)
Why take the time to test all of 2.8k GBA roms twice just so the kernel can automate picking the right reset patches for the chosen game, when the user could just flip a switch on their end for the same result, but with much less time investment required?
I admit that having the user manually edit a config file on their card may not be the best solution (not as user-friendly, and many people might not really understand what to type into the cfg file or how.)
EZ-Flash team mentioned they wanted to improve the kernel UI. They could have an Options button on the main menu for setting reset combo, and a contextual menu on games that would let you set options on a per-game basis (enable/disable reset patch, select which reset patch to use, stuff like that.)
At that point we'd just need to wait until people complain about problem games that can't have reset patches without breaking. A list can be compiled over time from user reports and perhaps a new patch can be designed in the future just for those games. But maybe you're more of a perfectionist than I am and you'd rather have it all sorted sooner than later in which case I guess having the entire library manually tested would be the only option.
The problem is the GBA scene, while alive, didn't make such a list. So going along now to just hope enough people mention problem games is really wishful thinking. So, yea, I'm something of a perfectionist--more of a completionist--who'd like to see the problems ironed out. Oh, and Pogoshell plugin support. That's the real thing I've wanted for the EZ4 for a long time.![]()
There's a real possibility that there are problems and no one is reporting them, but I'd like to put some responsibility onto the user to report problems when they encounter them. If an user has a problem with a game but they don't bother reporting it, then they don't really matter in the grand scheme of things. I see it like people who don't vote; they chose to have no voice in the matter.
As far as pogoshell goes I'm honestly not sure what it does, how it works, and I've never messed with it, so I can't comment on that.![]()
Meanwhile, by your logic, I wouldn't get a vote/voice because I didn't bother to complain before. I just figured out which ones weren't working for me and used sleephack+reset on them.![]()