-
Notifications
You must be signed in to change notification settings - Fork 548
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Suggestion: AGB_FIRM sleep: Simulate buttons on lid close #1691
Comments
This is actually possible. AGB_FIRM already does that 🙂 (not sure about OPEN_AGB_FIRM though...) Check this: https://www.3dbrew.org/wiki/3DS_Virtual_Console#Config I already tested it and it works!
So lets say your GBA game goes to sleep when you press L+R+Select. The bitmask for that combination is |
Wth... Nintendo even cited not being able to get sleep mode to work properly as a reason they never released GBA VC games outside of the ambassador program, and added that notice on the bottom screen about sleep not working, and it turns out they had a complete fix that only needs a sleep patch to work on most games? Amazing. I'm off to manually take apart, hex edit and rebuild my GBA VC injects then. I really wish NSUI set this field when building a GBA inject with the optional sleep patch. I opened this ticket thinking AGB_FIRM needed patching to do this and that Luma could do it. Now my only issue is with NSUI, so I'm closing my ticket here. |
I'll add this feature to NSUI eventually. For now at least it's documented here for anyone 😛. |
Is it possible to get AGB_FIRM to simulate a button combination on lid close?
We have sleep patches for GBA games where you push one button combination to put the game to sleep, then push another button combo or open the lid and it wakes up. Is it possible to get AGB_FIRM to send the sleep button combo when you close the lid? Even just a single hardcoded button combination that can be turned on or off on the config menu would be great. The default one seems to be L+R+select, at least in the New Super Ultimate Injector, but we can set it to almost anything.
The text was updated successfully, but these errors were encountered: