libretro / beetle-pce-fast-libretro

Standalone fork of Mednafen PCE Fast to libretro
GNU General Public License v2.0
29 stars 53 forks source link

[Wii U] Sound issue with chd format #80

Open cucholix opened 6 years ago

cucholix commented 6 years ago

Using Wii U 2017-12-21 nightly, altough chd support has never worked properly on pce_fast_libretro Wii U.

I did try Castlevania Rondo of Blood bin+cue converted to chd with chdman, and while the game plays just fine the audio is distorted like a cracking sound looping, in other games like Valis there's no audio tracks, only in-game sound fx.

I though it could be a problem with the conversion, but tested the same chd in RA PC (same 2017-12-21 build) and the audio plays correctly (only small artifacts).

I wonder if it's a endianness issue, it's a pretty common problem on Wii U since it use big endian.

ghost commented 6 years ago

which particular audio is affected? cdda?adpcm? psg? there is a volume control in core settings to disabled each.

regarding your source? is this cue/bin-iso/wav version? if so, try converting from a cue/bin/bin (audio tracks in binary) preferably a redump verified dump. if you already have a cue/bin format but not redump version, try extracting the tracks using TruRip, or use OOtake to dump the cd-image. i dont have wii but this could particularly limit the range to check to whoever is able to diagnose this.

On Fri, Dec 22, 2017 at 6:12 AM, cucholix notifications@github.com wrote:

Using Wii U 2017-12-21 nightly, altough chd support has never worked properly on pce_fast_libretro Wii U.

I did try Castlevania Rondo of Blood bin+cue converted to chd with chdman, and while the game plays just fine the audio is distorted like a cracking sound looping, in other games like Valis there's no audio tracks, only in-game sound fx.

I though it could be a problem with the conversion, but tested the same chd in RA PC (same 2017-12-21 build) and the audio plays correctly (only small artifacts).

I wonder if it's a endianness issue, it's a pretty common problem on Wii U since it use big endian.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/libretro/beetle-pce-fast-libretro/issues/80, or mute the thread https://github.com/notifications/unsubscribe-auth/AWPDtg-_7Co9cvwKQXIDHQbMDLo2gDOeks5tCte3gaJpZM4RKale .

cucholix commented 6 years ago

Hi, did the changes you told me with Valis II (Japan):

And the issue persist when converting it to .chd, the audio affected is CDDA, when turning it down to 0 the issue goes away but obviously there's no track audio, only SFX (PSG).

Did a video so you can check it better https://www.youtube.com/watch?v=qiGO7IOD-aQ