pcsx-redux
pcsx-redux copied to clipboard
Lacking audio support for Money Idol Exchanger
Describe the bug
Money Idol Exchanger on PS1 seems to have a few audio issues:
- The main menu and in-game has no background music at all (exceptions are in story mode cutscenes and the tutorial demonstration)
- The PS1-version exclusive voice clips (prominent in story mode cutscenes, the tutorial demonstration and while winning a game against a CPU in story mode and VS mode) all play only on the left audio channel. The voice clips and sounds taken from the original NEOGEO game play just fine on both audio channels though.
Expected behavior
- The main menu and in-game should have background music that PCSX-Redux as of now can't seem to play. Music should also fade out if a game is finished to play a PS1-exclusive voice clip (see https://youtu.be/blMQqpg4dAA?si=z4Ae0PyhkMZ5D-XB&t=166 for an example).
- If audio played correctly, then the PS1-version exclusive voice clips would play on both audio channels. (The correct behavior can be seen(?) in other emulators, like e.g. Duckstation.)
Steps to reproduce the bug
How to reproduce the no music bug:
- Start Money Idol Exchanger (both revisions have this problem)
- Go into the main menu past the titlescreen
- No music should play in the main menu (MODE SELECT) or in-game (to see what happens in-game, try the first or second option in the main menu for a quick round of singleplayer, then select any playable character and it should boot into the main part of the game)
How to reproduce the "voice clips only play in left audio channel" bug
- Start Money Idol Exchanger (both revisions have this problem)
- Go into the main menu
- Select the forth (Story Mode) or fifth (Tutorial Demonstration) option
- Music will play with voiceover BUT voicelines will only be audible in the left audio channel.
- Optional: (Winning or losing a game in story mode or against a CPU will also play a voice clip for the winner (those voice clips are also PS1-exclusive voice clips), which also only plays on the left audio channel.) (WARNING FOR THOSE WITH PHOTOSENSITIVE EPILEPSY PROBLEMS!!!; It seems like most cutscenes in Story Mode (fourth option) have a moment where the screen briefly flashes rapidly. For example, in the first cutscene of Story Mode, this happens once En Arashizaki transforms into Everyworker (to put it in English, after the girl with blue hair throws a fit in the first cutscene and the English word "GO" has been said as the last word in the textbox, the very next thing will be rapid white flashes; this seems to apply for EVERY opponent's transformation and happens on real hardware as well as other emulators, so that is not a bug, but I felt like I had to warn people because of health and safety concerns.)
Operating System
Windows 10
PCSX-Redux version
18686.20240425.1.x64
CPU model
Intel® Core™ i7-6700
GPU model & Drivers
Vendor: NVIDIA Corporation Renderer: NVIDIA GeForce GTX 1070/PCIe/SSE2 Version: 3.2.0 NVIDIA 551.34
BIOS version
openbios.bin
Options
- [X] Dynarec CPU
- [ ] 8MB
- [ ] OpenGL GPU
- [X] Fastboot
- [ ] Debugger
Iso checks
For my iso version of Rev 1, it matches redump's CRC-32 label for "Total". For my bin cue version of the original version (not-Rev 1), it matches redump's CRC-32 label for "Track 1".
Logs
Loading memory card C:\Users\UserName\AppData\Roaming\pcsx-redux\memcard1.mcd Loading memory card C:\Users\UserName\AppData\Roaming\pcsx-redux\memcard2.mcd Warning: OpenGL error reporting disabled. See About dialog for more information. PCSX-Redux booting Copyright (C) 2019-2024 PCSX-Redux authors CPU type: Dynarec (x86-64) Loaded BIOS: D:\Rom\PSX\PSX\PlayStationBIOSFilesNAEUJP\scph5500.bin Known BIOS detected: SCPH-5500 (JP) (ff3eeb8c) Loaded CD Image: D:\Rom\PSX\Money Idol Exchanger (Japan) (Rev 1)\Money Idol Exchanger (Japan) (Rev 1).iso. Track 01 (DATA) - Start 00:02:00, Length 46:01:55 CD-ROM Label: SLPS_00963 CD-ROM ID: SLPS00963 CD-ROM EXE Name: SLPS_009.63;1 BIOS Trace1: 0x0f BIOS Trace1: 0x0e BIOS Trace1: 0x01 BIOS Trace1: 0x02 BIOS Trace1: 0x03 BIOS Trace1: 0x04 BIOS Trace1: 0x01 BIOS Trace1: 0x03 BIOS Trace1: 0x04 BIOS Trace1: 0x05 BIOS Trace1: 0x06 BIOS Trace1: 0x02 BIOS Trace1: 0x05 PS-X Realtime Kernel Ver.2.5 Copyright 1993,1994 (C) Sony Computer Entertainment Inc. BIOS Trace1: 0x06 KERNEL SETUP! Configuration : EvCB 0x10 TCB 0x04 BIOS Trace1: 0x07 c. Copyright 1993,1994,1995,1996 (C) Sony Computer Entertainment Inc. ResetCallback: _96_remove .. Got an unknown GPU data word: 0007bfec Got an unknown GPU data word: 0007bfec BIOS Trace1: 0x00 BIOS Trace1: 0x01 System Controller ROM Version 98/06/10 c3 BIOS Trace1: 0x02 BIOS Trace1: 0x00 SetGraphDebug:level:1,type:0 reverse:0 BIOS Trace1: 0x05 BIOS Trace1: 0x08 BOOTSTRAP LOADER Type C Ver 2.1 03-JUL-1994 Copyright 1993,1994 (C) Sony Computer Entertainment Inc. BIOS Trace1: 0x09 setup file : cdrom:SYSTEM.CNF;1 TCB 00000004 EVENT 00000016 STACK 80200000 BOOT = cdrom:\SLPS_009.63;1 argument = KERNEL SETUP! Configuration : EvCB 0x16 TCB 0x04 boot file : cdrom:\SLPS_009.63;1 EXEC:PC0(80027c44) T_ADDR(80010000) T_SIZE(0016e000) boot address : 80027c44 80200000 Execute ! S_ADDR(80200000) S_SIZE() TYPE : 6 free button or flying-V form PS-X Control PAD Driver Ver 3.0 ResetGraph:jtb=800440ec,env=80044134 Got an unknown GPU data word: 000440ec CD_init:addr=800433fc Saving memory card C:\Users\UserName\AppData\Roaming\pcsx-redux\memcard1.mcd Saving memory card C:\Users\UserName\AppData\Roaming\pcsx-redux\memcard2.mcd Loaded BIOS: D:\Emulator\pcsx-redux-nightly-18665.20240422.5-x64\openbios.bin OpenBIOS detected (d892013b)
uC-sdk - booting
BIOS Trace1: 0x0f BIOS Trace1: 0x0e BIOS Trace1: 0x01 BIOS Trace1: 0x02 BIOS Trace1: 0x03 BIOS Trace1: 0x04 BIOS Trace1: 0x01 BIOS Trace1: 0x03 BIOS Trace1: 0x04 BIOS Trace1: 0x05 BIOS Trace1: 0x06 BIOS Trace1: 0x02 BIOS Trace1: 0x05 PS-X Realtime Kernel OpenBios - build id 0b935e012670adb2ced447fcad95e3739476aa3c. Copyright (C) 2019-2024 PCSX-Redux authors. BIOS Trace1: 0x06 KERNEL SETUP! Configuration : EvCB 0x10 TCB 0x04 BIOS Trace1: 0x07 BIOS Trace1: 0x08 BOOTSTRAP LOADER BIOS Trace1: 0x09 setup file : cdrom:SYSTEM.CNF;1 TCB 00000004 EVENT 00000016 STACK 80200000 BOOT = cdrom:\SLPS_009.63;1 argument = KERNEL SETUP! Configuration : EvCB 0x16 TCB 0x04 boot file : cdrom:\SLPS_009.63;1 EXEC:PC0(80027c44) T_ADDR(80010000) T_SIZE(0016e000) boot address : 80027c44 80200000 Execute ! S_ADDR(80200000) S_SIZE(00000000) Found B0 patch hash cef165ba "_remove_ChgclrPAD#1", issued from 0x8003fab0, executing... Found B0 patch hash f803a6a6 "_patch_pad#1", issued from 0x8003fa38, executing... TYPE : 6 free button or flying-V form PS-X Control PAD Driver ResetGraph:jtb=800440ec,env=80044134 Got an unknown GPU data word: 000440ec CD_init:addr=800433fc Found C0 patch hash 2a81bbef "_patch_card#2", issued from 0x8003e458, executing... Found B0 patch hash c29df18f "_patch_card2#2", issued from 0x8003e4ec, executing... Saving memory card C:\Users\UserName\AppData\Roaming\pcsx-redux\memcard1.mcd Saving memory card C:\Users\UserName\AppData\Roaming\pcsx-redux\memcard2.mcd Capture buffer is overflowing. Increase CB_SIZE. Capture buffer is overflowing. Increase CB_SIZE. Capture buffer is overflowing. Increase CB_SIZE. Capture buffer is overflowing. Increase CB_SIZE. Loaded CD Image: D:\Rom\PSX\npe bin cue version\Money Idol Exchanger (Japan)\Money Idol Exchanger (Japan) (Track 01).bin. Track 01 (DATA) - Start 00:02:00, Length 23:27:44 CD-ROM Label: SLPS_00963 CD-ROM ID: SLPS00963 CD-ROM EXE Name: SLPS_009.63;1 Capture buffer is overflowing. Increase CB_SIZE. Loaded BIOS: D:\Emulator\pcsx-redux-nightly-18665.20240422.5-x64\openbios.bin OpenBIOS detected (d892013b)
uC-sdk - booting
BIOS Trace1: 0x0f BIOS Trace1: 0x0e BIOS Trace1: 0x01 BIOS Trace1: 0x02 BIOS Trace1: 0x03 BIOS Trace1: 0x04 BIOS Trace1: 0x01 BIOS Trace1: 0x03 BIOS Trace1: 0x04 BIOS Trace1: 0x05 BIOS Trace1: 0x06 BIOS Trace1: 0x02 BIOS Trace1: 0x05 PS-X Realtime Kernel OpenBios - build id 0b935e012670adb2ced447fcad95e3739476aa3c. Copyright (C) 2019-2024 PCSX-Redux authors. BIOS Trace1: 0x06 KERNEL SETUP! Configuration : EvCB 0x10 TCB 0x04 BIOS Trace1: 0x07 BIOS Trace1: 0x08 BOOTSTRAP LOADER BIOS Trace1: 0x09 setup file : cdrom:SYSTEM.CNF;1 TCB 00000004 EVENT 00000016 STACK 80200000 BOOT = cdrom:\SLPS_009.63;1 argument = KERNEL SETUP! Configuration : EvCB 0x16 TCB 0x04 boot file : cdrom:\SLPS_009.63;1 EXEC:PC0(80027d18) T_ADDR(80010000) T_SIZE(0016e800) boot address : 80027d18 80200000 Execute ! S_ADDR(80200000) S_SIZE(00000000) Found B0 patch hash cef165ba "_remove_ChgclrPAD#1", issued from 0x800408d4, executing... Found B0 patch hash f803a6a6 "_patch_pad#1", issued from 0x8004078c, executing... TYPE : 6 free button or flying-V form PS-X Control PAD Driver Found B0 patch hash a1c49b0e "_send_pad#1", issued from 0x80040830, executing... ResetGraph:jtb=80044e80,env=80044ec8 Got an unknown GPU data word: 00044e80 CD_init:addr=80044194 Found C0 patch hash 2a81bbef "_patch_card#2", issued from 0x8003f38c, executing... Found B0 patch hash c29df18f "_patch_card2#2", issued from 0x8003f420, executing... Saving memory card C:\Users\UserName\AppData\Roaming\pcsx-redux\memcard1.mcd Saving memory card C:\Users\UserName\AppData\Roaming\pcsx-redux\memcard2.mcd Capture buffer is overflowing. Increase CB_SIZE. Loaded CD Image: D:\Rom\PSX\Money Idol Exchanger (Japan) (Rev 1)\Money Idol Exchanger (Japan) (Rev 1).iso. Track 01 (DATA) - Start 00:02:00, Length 46:01:55 CD-ROM Label: SLPS_00963 CD-ROM ID: SLPS00963 CD-ROM EXE Name: SLPS_009.63;1 CdRead: sector error CdRead: retry... Loaded BIOS: D:\Emulator\pcsx-redux-nightly-18665.20240422.5-x64\openbios.bin OpenBIOS detected (d892013b)
uC-sdk - booting
BIOS Trace1: 0x0f BIOS Trace1: 0x0e BIOS Trace1: 0x01 BIOS Trace1: 0x02 BIOS Trace1: 0x03 BIOS Trace1: 0x04 BIOS Trace1: 0x01 BIOS Trace1: 0x03 BIOS Trace1: 0x04 BIOS Trace1: 0x05 BIOS Trace1: 0x06 BIOS Trace1: 0x02 BIOS Trace1: 0x05 PS-X Realtime Kernel OpenBios - build id 0b935e012670adb2ced447fcad95e3739476aa3c. Copyright (C) 2019-2024 PCSX-Redux authors. BIOS Trace1: 0x06 KERNEL SETUP! Configuration : EvCB 0x10 TCB 0x04 BIOS Trace1: 0x07 BIOS Trace1: 0x08 BOOTSTRAP LOADER BIOS Trace1: 0x09 setup file : cdrom:SYSTEM.CNF;1 TCB 00000004 EVENT 00000016 STACK 80200000 BOOT = cdrom:\SLPS_009.63;1 argument = KERNEL SETUP! Configuration : EvCB 0x16 TCB 0x04 boot file : cdrom:\SLPS_009.63;1 EXEC:PC0(80027c44) T_ADDR(80010000) T_SIZE(0016e000) boot address : 80027c44 80200000 Execute ! S_ADDR(80200000) S_SIZE(00000000) Found B0 patch hash cef165ba "_remove_ChgclrPAD#1", issued from 0x8003fab0, executing... Found B0 patch hash f803a6a6 "_patch_pad#1", issued from 0x8003fa38, executing... TYPE : 6 free button or flying-V form PS-X Control PAD Driver ResetGraph:jtb=800440ec,env=80044134 Got an unknown GPU data word: 000440ec CD_init:addr=800433fc Found C0 patch hash 2a81bbef "_patch_card#2", issued from 0x8003e458, executing... Found B0 patch hash c29df18f "_patch_card2#2", issued from 0x8003e4ec, executing... Saving memory card C:\Users\UserName\AppData\Roaming\pcsx-redux\memcard1.mcd Saving memory card C:\Users\UserName\AppData\Roaming\pcsx-redux\memcard2.mcd Capture buffer is overflowing. Increase CB_SIZE. Capture buffer is overflowing. Increase CB_SIZE.
Additional information
After seeing that this report asks for the BIOS, I did try using scph5500 as a BIOS, but it made no difference. I've also checked it with fastboot turned off, but it made no difference.
(In the debug logs, I've replaced mentions of my name with "UserName".)