nds-bootstrap icon indicating copy to clipboard operation
nds-bootstrap copied to clipboard

Elite Beat Agents crashes frequently within first minutes of gameplay

Open Soto-Jnthan opened this issue 5 months ago • 3 comments

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

  1. Launch Elite Beat Agents (USA) or Elite Beat Agents (Europe) using nds-bootstrap v2.6.0 on a N3DSXL
  2. Play through the tutorial and first single player mission
  3. 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

NDSBTSRP.LOG

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

Soto-Jnthan avatar Jun 20 '25 13:06 Soto-Jnthan

In TWLMenu++, press the Y button to open per-game settings, then turn off Card Read DMA.

RocketRobz avatar Jun 20 '25 13:06 RocketRobz

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.

Soto-Jnthan avatar Jun 20 '25 13:06 Soto-Jnthan

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.

Soto-Jnthan avatar Jun 20 '25 13:06 Soto-Jnthan

Played through both the tutorial and first single player mission, and seems to be fixed as of commit 7208e141

RocketRobz avatar Jul 11 '25 23:07 RocketRobz