Skip to content

Moonshell 2.10 - Audio files playback issues #1681

Description

@rednorka

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

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions