Project

General

Profile

Emulator Issues #9200

Blazing Angels: Squadron's of World War II - Severe Audio Failures as of 4.0-2832

Added by JMC4789 almost 5 years ago. Updated almost 5 years ago.

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

0%

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

Description

Game Name?

Blazing Angels: Squadron's of World War II - RBAE41

What's the problem? Describe what went wrong.

After taking off from the runway, audio seems to get messed up. Seems to be related to shooting the guns; the rapid sounds fail completely on newer builds.

What steps will reproduce the problem?

Start up the game, make a profile, load the training mission in the campaign and follow instructions.

Which versions of Dolphin did you test on? Does using an older version of Dolphin solve your issue? If yes, which versions of Dolphin used to work?

4.0-8400, - Broken
4.0-4283, - Broken
4.0-2966, - Broken
4.0-2883, - Broken
4.0-2861. - Broken
4.0-2832, - Broken
4.0-2830, - Working
4.0-2826, - Working
4.0-2726, - Working
4.0-2538, - Working
4.0-2169, - Working

That first broken version is https://dolphin-emu.org/download/dev/27bd0ce70e8ef08f46f4d5d2e75637331662fc0b/ or "Take the size of the audio data into account when checking for the loop address."

I do not like the looks of this one bit.

What are your PC specifications? (CPU, GPU, Operating System, more)

Core i5 3570K, GTX 760, Windows 7

Is there any other relevant information? (e.g. logs, screenshots,
configuration files)

Nothing that I can see.

BlazingAngels.ogg (749 KB) BlazingAngels.ogg Broken Audio JMC4789, 12/24/2015 06:17 PM

History

#2 Updated by skidau almost 5 years ago

Does 32dbdbe92f5b30cb96a3c628c5c69fa918ab573a or 711a8aa6adf211b766880c21fbb542b3f35fbbe6 make a difference?

#3 Updated by JMC4789 almost 5 years ago

PR1192 didn't make any noticeable difference in behavior? Do you want me to try to run the individual commits as well?

#4 Updated by skidau almost 5 years ago

Yes, try both commits if possible.

#5 Updated by JMC4789 almost 5 years ago

Neither of the builds seem to have any effect.

#6 Updated by hk.konpie almost 5 years ago

skidau : I don't have this game. But I have an idea that want to try.
I want to know it result. sorry my bad english from japan.
if ((acc_end_addr & 15) == 0)
step_size_bytes = 1;
else
step_size_bytes = 2;
Replace to:
// 0xXXXXXXX0 & 0xXXXXXXX1 is impossible with end addresses. However, it can be some games.
switch (acc_end_addr & 15)
{
case 0: // Tom and Jerry
step_size_bytes = 1;
break;
case 1: // Blazing Angels ???
step_size_bytes = 0;
break;
default:
step_size_bytes = 2;
break;
}

#7 Updated by skidau almost 5 years ago

Created PR3397 with your change.

#8 Updated by JMC4789 almost 5 years ago

  • Status changed from New to Fix pending

#9 Updated by JosJuice almost 5 years ago

  • Status changed from Fix pending to Fixed

Also available in: Atom PDF