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

Pokemon Mystery Dungeon Explorers of Sky slight audio corruption in 2 songs

Open DarthPidgey opened this issue 10 months ago • 7 comments

Game Console(s) used

  • [ ] Nintendo DS
  • [ ] Nintendo DS Lite
  • [ ] Nintendo DSi
  • [x] Nintendo DSi XL/LL
  • [ ] Nintendo 3DS
  • [ ] Nintendo 3DS XL/LL
  • [ ] New Nintendo 3DS XL/LL
  • [ ] Nintendo 2DS
  • [ ] New Nintendo 2DS XL/LL

Launch Method

Launched via SD card, latest Twilight Menu ++v27.12.3 and NDS Bootsrap v2.3.3 hotfix 3

Version used

v2.3.3 hotfix 3 release

Game tested/used/applicable

Pokemon Mystery Dungeon Explorers of Sky (USA)

Expected Behavior

The songs for Waterfall Cave and Crystal Cave to play normally.

Actual Behavior

The songs for Waterfall Cave and Crystal Cave have slight popping and and occasional electronic noise.

Steps to reproduce

Start an adventure in the Waterfall Cave or Crystal Cave dungeons and listen for noise

nds-bootstrap.ini

[NDS-BOOTSTRAP] DEBUG = 0 LOGGING = 1 ROMREAD_LED = 0 LOADING_SCREEN = 1 CONSOLE_MODEL = 0 PRECISE_VOLUME_CONTROL = 0 COLOR_MODE = 0 LOADING_DARK_THEME = 0 LOADING_SWAP_LCDS = 0 LOADING_SCREEN_FOLDER = /_nds/TWiLightMenu/dsimenu/loading/ LOADING_FRAMES = 0 LOADING_FPS = 0 LOADING_BAR = 1 LOADING_BAR_Y = 0 NDS_PATH = sd:/roms/nds/Pokemon Mystery Dungeon Explorers of Sky (U).nds LANGUAGE = 1 DSI_MODE = 1 BOOST_CPU = 0 BOOST_VRAM = 1 SAV_PATH = sd:/roms/nds/saves/Pokemon Mystery Dungeon Explorers of Sky (U).sav RAM_DRIVE_PATH = sd:/null.img DONOR_SDK_VER = 0 GAME_SOFT_RESET = 0 PATCH_MPU_REGION = 0 PATCH_MPU_SIZE = 0 CARDENGINE_CACHED = 1 FORCE_SLEEP_PATCH = 0 SOUND_FREQ = 1 AP_FIX_PATH = CACHE_FAT_TABLE = 0 DMA_ROMREAD_LED = -1 EXTENDED_MEMORY = 0 CACHE_BLOCK_SIZE = 0 SDNAND = 0 MACRO_MODE = 0 HOTKEY = 184 GUI_LANGUAGE = en REGION = 1 CARD_READ_DMA = 1 ASYNC_CARD_READ = 0 USE_ROM_REGION = 1 B4DS_MODE = 0 HOMEBREW_ARG = SLEEP_MODE = 1

Logs

NDSBTSRP.LOG

Other notes

Tinkering around with DSi Mode, the DMA and Async and Sound Frequency settings don't make any difference on the noises.

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

yes

DarthPidgey avatar Jan 28 '25 11:01 DarthPidgey

did a double check with the new NDS bootstrap version 2.4.0 and verified the rom is a good dump with a matching CRC. Still noise that shouldn't be there.

DarthPidgey avatar Feb 12 '25 01:02 DarthPidgey

Have you tried changing the sound/mic frequency to 32khz in TWLMenu++ Settings?

RocketRobz avatar Feb 12 '25 02:02 RocketRobz

I already said I tried that in the first post but to double check on the redumped rom and new bootstrap version, it still has noise that shouldn't be there

DarthPidgey avatar Feb 12 '25 07:02 DarthPidgey

I already said I tried that in the first post but to double check on the redumped rom and new bootstrap version, it still has noise that shouldn't be there

Sorry, I missed that.

Since it's likely caused by reading the ROM from the SD card, reach to where the noise occurs, then try pressing L+Down+Select to open the in-game menu, and select Reset Game, then reach to where the noise occurs again. If the noise no longer occurs (or it occurs later in the song), then it confirms the issue is caused by reading the ROM from the SD card.

RocketRobz avatar Feb 12 '25 08:02 RocketRobz

The song still has noise after reset, the noise was different and more noticeable where instead of just a popping noise it also made a buzzing noise.

DarthPidgey avatar Feb 12 '25 15:02 DarthPidgey

Just chiming in to confirm that this issue also exists on New 3DS XL hardware, played via microSD card, TWLMenu++ v27.13.0 and nds-bootstrap Release v2.4.2. Changing sound freq from 32.73 to 47.61 kHz seemed to reduce the volume of the crackling noise somewhat, but it's still prominent.

moorendev avatar Mar 19 '25 04:03 moorendev

I can confirm that this still happens on a New 3DS LL with TWLMenu++ v27.13.2 and nds-bootstrap v2.4.5. Are there any additional things that can be done to help research a fix?

BetaRelics avatar May 23 '25 04:05 BetaRelics