DS-Homebrew / nds-bootstrap

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

Professor Layton and the Curious Village crashes at the clock tower #1700

Open Reznc opened 1 month ago

Reznc commented 1 month ago

Game Console(s) used

Launch Method

SD Card SCFG access in Slot-1: On TwiLightMenu++ v27.2.0

Version used

nds-bootstrap Ver. Release v1.5.1

Game tested/used/applicable

Professor Layton and the Curious Village (USA, Australia)

Expected Behavior

Game should continue on after solving a puzzle

Actual Behavior

Game crashed after finishing said puzzle

Steps to reproduce

  1. Play the story up to the mandatory puzzle 035.
  2. Complete the puzzle.
  3. Somehow crash.

nds-bootstrap.ini

[NDS-BOOTSTRAP] USE_ROM_REGION = 1 NDS_PATH = sd:/roms/nds/Professor Layton and the Curious Village (USA, Australia).nds SAV_PATH = sd:/roms/nds/saves/Professor Layton and the Curious Village (USA, Australia).sav RAM_DRIVE_PATH = sd:/null.img GUI_LANGUAGE = en LANGUAGE = 1 REGION = 1 DSI_MODE = 2 BOOST_CPU = 0 BOOST_VRAM = 1 CARD_READ_DMA = 1 ASYNC_CARD_READ = 0 EXTENDED_MEMORY = 0 DONOR_SDK_VER = 0 PATCH_MPU_REGION = 0 PATCH_MPU_SIZE = 0 FORCE_SLEEP_PATCH = 0 DEBUG = 0 LOGGING = 0 B4DS_MODE = 0 ROMREAD_LED = 0 DMA_ROMREAD_LED = -1 PRECISE_VOLUME_CONTROL = 1 SDNAND = 0 MACRO_MODE = 0 SLEEP_MODE = 1 SOUND_FREQ = 1 CONSOLE_MODEL = 0 HOTKEY = 284 HOMEBREW_ARG = AP_FIX_PATH = DONORTWLONLY0_NDS_PATH = nand:/title/00030005/484e4b45/content/00000002.app

Logs

NDSBTSRP.LOG

Other notes

No response

Will you be available for future issues and/or replies?

Yes

RocketRobz commented 1 month ago

Try turning off card read DMA in the per-game settings menu (opened in TWLMenu++ by pressing Y). If the issue persists, then your ROM might be corrupted.

Reznc commented 1 month ago

Try turning off card read DMA in the per-game settings menu (opened in TWLMenu++ by pressing Y). If the issue persists, then your ROM might be corrupted.

That genuinely did it. I have no clue why DMA is only now becoming an issue when it wasn't in the past.