darius2 darius2d warriorb: fix: stereo output channels are inverted #7320
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
darius2 darius2d warriorb: fix: stereo output channels are inverted
Stereo output channels on Darius II / Warrior Blade are inverted .
It can be observed on titles that use same hardware.
As for darius2, both dual screen and triple screen variants have same issue.
I've compared it with actual arcade machines and official soundtracks.
Step to reproduce/comparison:
Start any variant of Darius II(darius2/darius2d/sagaia ...) and press F2, F3.
When the monitor test screen comes up, press [1 Player Start] to enter the test mode.
Press [P1 Up] 10 times to set the SOUND value to 0A.
Press [1 Player Start] to play the track 'Olga Breeze'.
Compare the playback with a proper source
( e.g. https://mora.jp/package/43000033/ZTTL9023/ track#3) .
Start warriorb and press F2, F3.
When the monitor test screen comes up, press [1 Player Start] to enter the test mode.
Press [P1 Up] 12 times to set the SOUND value to C0.
Press [P1 Button 1] to play the track 'B.G.M.1 "Rising"'.
Compare the playback with a proper source
( e.g. https://mora.jp/package/43000033/ZTTL-9072/ track#4) .
ninjaw ( The Ninja Warriors: which uses the same emulation code with darius2) should have the same issue but I can't confirm it because it seems that the game don't utilize any stereo outout.