Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Pokemon Black 2 crashes after soft-resetting (in DS mode) #1768

Closed
1 of 9 tasks
TalhaD007 opened this issue Jan 22, 2025 · 1 comment
Closed
1 of 9 tasks

Pokemon Black 2 crashes after soft-resetting (in DS mode) #1768

TalhaD007 opened this issue Jan 22, 2025 · 1 comment

Comments

@TalhaD007
Copy link

TalhaD007 commented Jan 22, 2025

Game Console(s) used

  • Nintendo DS
  • Nintendo DS Lite
  • Nintendo DSi
  • Nintendo DSi XL/LL
  • Nintendo 3DS
  • Nintendo 3DS XL/LL
  • New Nintendo 3DS XL/LL
  • Nintendo 2DS
  • New Nintendo 2DS XL/LL

Launch Method

The game is launched via:

  • 128GB microSD-Card (SandDisk Extreme PRO)
  • TWiLight Menu++ v27.12.3 (release)
  • Luma3DS v13.3 (release)

Version used

nds-bootstrap v2.3.3 (release)

Game tested/used/applicable

  • ROM: "Pokemon - Black Version 2 (USA, Europe) (NDSi Enhanced).nds"
  • SDK-Ver.: 5.3
  • Region Code: TWL-IREO-USA
  • CRC32: 185D037D
  • SHA1: CEA7DEFC3EE9C014C28CC04252FB2C25EF827CFB
  • MD5: 7496A685CB682EC8043A7A9AAC1D187F

Expected Behavior

The game should soft-reset back to its splash screen without any errors.

Actual Behavior

The game crashes when soft-resetting.

Steps to reproduce

  1. Launch TWiLight Menu++.
  2. Launch the game in DS mode.
  3. Wait until "The Pokémon Company" splash screen appears.
  4. Press L+R+Start+Select to soft-reset.
  5. Game crashes.

nds-bootstrap.ini

[NDS-BOOTSTRAP]
NDS_PATH = sd:/roms/nds/Pokemon - Black Version 2 (USA, Europe) (NDSi Enhanced).nds
SAV_PATH = sd:/roms/nds/saves/Pokemon - Black Version 2 (USA, Europe) (NDSi Enhanced).sav
BOOST_CPU = 0
DEBUG = 0
CACHE_FAT_TABLE = 0
BOOST_VRAM = 0
CARD_READ_DMA = 1
ASYNC_CARD_READ = 0
DSI_MODE = 0
DONOR_SDK_VER = 0
PATCH_MPU_REGION = 0
PATCH_MPU_SIZE = 0
CONSOLE_MODEL = 2
LANGUAGE = -1
REGION = -1
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
HOTKEY = 284
USE_ROM_REGION = 1
RAM_DRIVE_PATH = sd:/null.img
GUI_LANGUAGE = en
FORCE_SLEEP_PATCH = 0
AP_FIX_PATH = sd:/_nds/nds-bootstrap/apFix.ips

Logs

NDSBTSRP.LOG

Other notes

Settings used:

  • Run in: DS mode,
  • ARM9 CPU Speed: Default,
  • VRAM Mode: Default.

The DS mode setting is the cause of the issue. I tested soft-resetting in DSi mode and the game did not crash. I played around with other configurations (e.g. trying various settings for DMA, VRAM and ARM9 CPU Speed) but none of them fixed the problem.

If it's any help, this bug wasn't present in the v2.2.2 release of nds-bootstrap.

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

Yes

@RocketRobz
Copy link
Member

This is caused by commit ed9e3ca

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants