Open menguele opened 5 years ago
What do you expect to happen in an emulator?
To Turn off display and sound output.
I'm not sure what that would accomplish in an emulator but I'll look into implementing it in the future. In the past what it did was save a savestate and exit the game, but that's not exactly the same.
I was going to post a similar issue with sleep mode. On VBA, NO$GBA and the original hardware both display and sound are turned off until wake up keys are pressed, but mGBA awakens without pressing anything.
Yeah, I also noticed this in another game (Shrek 2), and thought it seemed odd. I kinda assumed games just did sleep mode by checking for the proper inputs each frame, but otherwise conserving battery by not doing anything the majority of each frame. Is sleep mode actually doing something more interesting to the hardware?
On real hardware for Shrek 2, it will turn off the screen until you press L
(shoulder), R
(shoulder), and Select
. I'm not sure why it only awakens on this particular control scheme, but I guess it's common for other games, judging from #584
Upon using mGBA (0.7.2) this game's sleep mode doesn't work. It is unknow if it occur in this particular dump (EU). Using 3DS' VC it seems to work normally. I recorded a video and zipped it: MZM-1.zip