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

Moonshell 2.10 - Audio files playback issues #1681

Open
1 of 9 tasks
rednorka opened this issue Mar 22, 2024 · 3 comments
Open
1 of 9 tasks

Moonshell 2.10 - Audio files playback issues #1681

rednorka opened this issue Mar 22, 2024 · 3 comments

Comments

@rednorka
Copy link

rednorka commented Mar 22, 2024

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

Launched from 3DS SD card via NDSForwarder

New Nintendo 2DS XL 11.17.0-50E with Luma3DS 13.0.2

Version used

Release 1.4.0

Game tested/used/applicable

Moonshell 2.10 (Direct Boot)
SHA-1: 5869d084096160d51323317f6a3966e1556b42cc
MD5: ac5ce0667a315feab83e18994ba8c152

Expected Behavior

Audio works the same way as on a flashcart

Actual Behavior

MP3 files have crackling or produce noise in certain parts
Other files work fine or exhibit same bugs on flashcarts (AKA have issues not related to nds-bootstrap). Tested formats are MP3, OGG, WAV, FLAC and XM

Steps to reproduce

  1. Get audio files in formats supported by Moonshell
  2. Launch Moonshell (Direct Boot)
  3. Play the files

nds-bootstrap.ini

[NDS-BOOTSTRAP]
NDS_PATH = sd:/Roms/Moonshell.nds
SAV_PATH = sd:/Roms/saves/Moonshell.sav
BOOST_CPU = 1
DEBUG = 0
LOCK_ARM9_SCFG_EXT = 0
BOOST_VRAM = 1
DSI_MODE = 0
CACHE_FAT_TABLE = 0
DONOR_SDK_VER = 0
PATCH_MPU_REGION = 0
PATCH_MPU_SIZE = 0
CONSOLE_MODEL = 2
LANGUAGE = 7
REGION = -2
LOGGING = 1
ROMREAD_LED = 0
DMA_ROMREAD_LED = -1
PRECISE_VOLUME_CONTROL = 0
MACRO_MODE = 0
SOUND_FREQ = 0
CARD_READ_DMA = -1
EXTENDED_MEMORY = 0
FORCE_SLEEP_PATCH = 0
GUI_LANGUAGE = en
HOMEBREW_ARG =
HOTKEY = 284
AP_FIX_PATH =
SDNAND = 1
ASYNC_CARD_READ = -1
SWI_HALT_HOOK = 1
USE_ROM_REGION = 1
B4DS_MODE = 0
GAME_SOFT_RESET = 1
SLEEP_MODE = 1

Logs

NDSBTSRP.LOG

Other notes

Default Moonshell file crashes for me but Direct Boot works - might be a separate issue.

MP3 files used for testing were in mainly 128kb (constant), 44100hz format

The session log recorded involved playing several files of different formats, including continuing MP3 playback at the start of the session.

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

Yes

@signer-ink-beast
Copy link

I can confirm the same problem exists with NDS Bootstrap version 2.0.2 on New 3DS with MP3 files.

I use NDS Bootstrap with Twilight Menu, both installed on 3DS console and on an Ace3DS X flashcart. I notice the issue persists if I launch my slot-1 card via Twilight Menu, then launch Moonshell 2.10 on my flashcart. Audio crackles excessively.

A nice test track for comparing playback would be the Wii menu music, or day/night cycle from the weather channel Wii OST. Extra crackly when MS 2.10 is launched via bootstrap, and when booting flashcart via console-side Twilight Menu, then launching MS.

All the excess crackling disappears when I launch my flashcart directly from the 3DS home menu, then launch MS 2.10.

I have most of my MP3s encoded with 192kb/s constant bitrate, 44100hz.

@RocketRobz
Copy link
Member

I can confirm the same problem exists with NDS Bootstrap version 2.0.2 on New 3DS with MP3 files.

I use NDS Bootstrap with Twilight Menu, both installed on 3DS console and on an Ace3DS X flashcart. I notice the issue persists if I launch my slot-1 card via Twilight Menu, then launch Moonshell 2.10 on my flashcart. Audio crackles excessively.

A nice test track for comparing playback would be the Wii menu music, or day/night cycle from the weather channel Wii OST. Extra crackly when MS 2.10 is launched via bootstrap, and when booting flashcart via console-side Twilight Menu, then launching MS.

All the excess crackling disappears when I launch my flashcart directly from the 3DS home menu, then launch MS 2.10.

I have most of my MP3s encoded with 192kb/s constant bitrate, 44100hz.

Try changing the Sound/Mic frequency setting to 32khz in the nds-bootstrap page of TWLMenu++ Settings.

@signer-ink-beast
Copy link

Try changing the Sound/Mic frequency setting to 32khz in the nds-bootstrap page of TWLMenu++ Settings.

Changed this both on console and flashcart installation of Twilight Menu. Still extra crackly.

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

3 participants