nds-bootstrap
nds-bootstrap copied to clipboard
Elite Beat Agents crashes frequently within first minutes of gameplay
Game Console(s) used
- [ ] Nintendo DS
- [ ] Nintendo DS Lite
- [ ] Nintendo DSi
- [ ] Nintendo DSi XL/LL
- [ ] Nintendo 3DS
- [ ] Nintendo 3DS XL/LL
- [x] New Nintendo 3DS XL/LL
- [ ] Nintendo 2DS
- [ ] New Nintendo 2DS XL/LL
Launch Method
Launched from SD card / SCFG access in Slot-1 is off
Version used
release v2.6.0
Game tested/used/applicable
Elite Beat Agents (USA). MD5: d81b649754e6609da02441a4626056d9 Elite Beat Agents (Europe). MD5: 8e99152a362e045c86becb60c5e7ef71
Expected Behavior
The game should not randomly crash frequently
Actual Behavior
The game crashes frequently within minutes of gameplay (Reproduction rate of 6/7 for it to happen within the tutorial and first single player mission)
Steps to reproduce
- Launch Elite Beat Agents (USA) or Elite Beat Agents (Europe) using nds-bootstrap v2.6.0 on a N3DSXL
- Play through the tutorial and first single player mission
- Observe how the game crashes within the aforementioned game sequences (It seems to occur both in cutscenes and during gameplay)
nds-bootstrap.ini
[NDS-BOOTSTRAP] DEBUG = 0 LOGGING = 1 B4DS_MODE = 0 ROMREAD_LED = 0 DMA_ROMREAD_LED = -1 PRECISE_VOLUME_CONTROL = 0 SDNAND = 0 MACRO_MODE = 0 SLEEP_MODE = 1 SOUND_FREQ = 0 CONSOLE_MODEL = 2 HOTKEY = 284 USE_ROM_REGION = 1 NDS_PATH = sd:/roms/nds/Elite Beat Agents (USA).nds SAV_PATH = sd:/roms/nds/saves/Elite Beat Agents (USA).sav RAM_DRIVE_PATH = sd:/null.img GUI_LANGUAGE = en PHAT_COLORS = 0 LANGUAGE = 1 REGION = -1 DSI_MODE = 1 CARD_READ_DMA = 1 BOOST_CPU = 0 BOOST_VRAM = 1 ASYNC_CARD_READ = 0 DONOR_SDK_VER = 0 PATCH_MPU_REGION = 0 PATCH_MPU_SIZE = 0 FORCE_SLEEP_PATCH = 0 APP_PATH = sd:/ROMS/DSI/UNO(US~1.NDS PRV_PATH = sd:/ROMS/DSI/SAVES/ ïL GAME_SOFT_RESET = 1
Logs
Other notes
This issue may be a regression related to this closed ticket 459. As it is still possible to access the in-game menu when the crash occurs, I can also provide a RAM dump of the crashed game session in case it may be useful.
Will you be available for future issues and/or replies?
Yes
In TWLMenu++, press the Y button to open per-game settings, then turn off Card Read DMA.
Turning off Card Read DMA seems to have fixed the issue. Is it possible to make this the default for this game? If not, I can close this ticket.
Oh, wait, I talked too soon. I just got the game to crash four times with Card Read DMA off while playing during the third mission. It seems the change reduces the occurrences, but the game still tends to crash randomly.
Played through both the tutorial and first single player mission, and seems to be fixed as of commit 7208e141