Project

General

Profile

Actions

Emulator Issues #768

closed

Megaman Anniversary Collection (G6QE08 - USA) - Garbled Audio - some helpful data inside

Added by knuckles500 about 15 years ago.

Status:
Fixed
Priority:
Normal
Assignee:
-
% Done:

0%

Operating system:
N/A
Issue type:
Bug
Milestone:
Regression:
No
Relates to usability:
No
Relates to performance:
No
Easy:
No
Relates to maintainability:
No
Regression start:
Fixed in:

Description

What steps will reproduce the problem?

  1. Load Megaman Anniversary Collection
  2. Get up to the point where you can control Megaman (game select)
  3. Cover your ears

What is the expected output? What do you see instead?
I expect my ear drum to remain fully intact as I play, of course, garbled
audio with hundred dollar headphones would drive anyone insane.

What version of the product are you using? On what operating system?
Dolphin SVN R2729 x64 Windows XP Pro SP2

Please provide any additional information below.
The game seems to be keeping audio for everything (the menu, the games,
etc) as separate files. For example, even though it appears that Megaman 1
is emulated, the audio (sound as well as music) are being kept in two
separate folders "SFX" and "STR". Both appear to contain audio compressed
in a .dsp file format. Everything in terms of audio is stored in .dsp
format. Luckily for us, the programmers left some files that might be able
to help us identify the audio format so we can listen to it correctly.
Here's the stuff found inside COMMON_0000.txt, which can found in
Disc>MegaGames>Common>SFX:

Header size: 96 bytes

Sample : 'COMMON_0000.wav'
Length : 26124 samples
Num nibbles: 29856 ADPCM nibbles
Sample Rate: 22050 Hz
Loop Flag : NOT LOOPED

Start Addr : 0x00000002 + ARAM_offset (ADPCM nibble mode)
End Addr : 0x0000749F + ARAM_offset (ADPCM nibble mode)
Curr Addr : 0x00000002 + ARAM_offset (ADPCM nibble mode)

a1[0]: 0x06A6 a2[0]: 0xFCE1
a1[1]: 0x0C62 a2[1]: 0xF96D
a1[2]: 0x0A5A a2[2]: 0xFB24
a1[3]: 0x0DAC a2[3]: 0xF94A
a1[4]: 0x082D a2[4]: 0xFD2B
a1[5]: 0x0CC4 a2[5]: 0xF9B1
a1[6]: 0x0AA6 a2[6]: 0xFBE9
a1[7]: 0x0E2D a2[7]: 0xF949

Gain : 0x0000
Pred/Scale: 0x0000
y[n-1] : 0x0000
y[n-2] : 0x0000

Loop Pred/Scale: 0x0000
Loop y[n-1] : 0x0000
Loop y[n-2] : 0x0000

There are more leftovers all throughout the disc. I'll leave it up to you
to see what can be done. :P

FYI: If this issue is eliminated, then you'll have a perfectly working game
(fullspeed, good video, etc).

Actions #2

Updated by XTra.KrazzY over 14 years ago

well knux? is this issue over and done with?

Actions #3

Updated by knuckles500 over 14 years ago

Nope, oh god does it sound horrible. Nothing audible at all.

I mean it doesn't sound like the LLE plugin all the time (scratchy, irritating,
etc). It seems to output sound only where sound/music is called. Meaning if there
isn't music or sound being played in the menus and stuff of every game, it'll only
output sound for that moment (for example, it'll output sound once the Capcom logo
appears for Megaman 7 - but it sounds horrible for a moment, then fades back to
quietness).

The good news is the game seems to have a lot of stuff for the dsp in it seems,
which might be useful. Don't know if I should though, don't know if sending just a
few files from the game would constitute as "piracy". But whatever - buy it, it's a
good collection. :p

Sadly I checked with my friends that have the PS2/Xbox versions of this collection.
They don't seem to take advantage of the sound hardware and prerecorded everything -
and kept everything in these large DAT files. Weird. The Gamecube build has
everything uncompressed, so it's easy to look at all the files.

Actions #4

Updated by XTra.KrazzY over 14 years ago

hmmm, so even AX sound is far from done...

Actions #5

Updated by knuckles500 about 14 years ago

Bump again, the sound hasn't been fixed still.

I checked the LLE plugin and I can't really make it past the BINK VIDEO logo screen,
so I don't know if it works there or not.

Actions #6

Updated by knuckles500 over 13 years ago

Bump!

This is fixed! Thanks guys. :)

Actions #7

Updated by Anonymous over 13 years ago

Please respond if this issue is still valid, or it will be closed.

Actions #8

Updated by knuckles500 over 13 years ago

uh

This is fixed! Thanks guys. :)

You could've at least read the last comment. :P

Actions #9

Updated by Anonymous over 13 years ago

  • Status changed from New to Fixed

knuckles: i scripted a change to ~300 issues at once... :)

Actions

Also available in: Atom PDF