DS-Homebrew / nds-bootstrap

Boot an nds file
https://wiki.ds-homebrew.com/nds-bootstrap/
GNU General Public License v3.0
1.19k stars 75 forks source link

Gen 5 Pokémon Games don't advance a frame on R-button press. #1230

Open ghost opened 3 years ago

ghost commented 3 years ago

Your console: DSi XL Launch Method: SD card, 4GB, standard (not SDHC), through Twilight Menu 21.3.0 Version used: v0.46.0 Game tested/used/applicable: Pokémon Black (Spanish), Pokémon Black 2 (Spanish), Pokémon White 2 (Spanish)

Expected Behavior: · When pressing R on the in-game menu, the game advances a single frame and then you're back in the menu. · An screenshot of one of the main screen's vram dump is made and saved when you choose to do so in the in-game menu.

Actual Behavior: · When pressing R on the in-game menu, either the main screen flashes but doesn't advance, or the menu is closed and the gameplay resumes. · The console freezes instantly after pressing pressing a to make the screenshot in the screen where you select the vram dump you want to save. The console doesn't enter in sleep mode nor can be soft resetted in this state. You have to force shut down by holding the power button.

Steps to reproduce

Load any of the roms mentioned, get into nds-bootstrap in-game menu, enter the screenshot option and press the A button. This can be done mid-gameplay or even on the game title cards.

Logs

NDSBTSRP.LOG

Other notes

Other games, including those of the 4th gen of Pokémon don't seem to be affected and screenshots can be made correctly. Example: Rhythm Paradise Pokémon Edición Oro HeartGold

Epicpkmn11 commented 3 years ago

Screenshots are fixed by #1250, however frame advance is still buggy it seems.