mamedev / mame

MAME
https://www.mamedev.org/
Other
7.94k stars 1.98k forks source link

CDDA playing too early in PSX emulation #6540

Open tjbautista01 opened 4 years ago

tjbautista01 commented 4 years ago

When playing a game with CDDA tracks (I used DDR 2nd ReMIX and Dancing Stage featuring True Kiss Destination), the tracks play earlier than how they should be on actual hardware.

angelosa commented 4 years ago

Other than being invalid reports (should go to MAMEtesters not here), there's something that bothers me: My compatibility note about Dancing Stage claims that it doesn't work hanging at memory card screen. Did you use the actual SW entry with no memory card attached or ad-hoc bin/cue files?

tjbautista01 commented 4 years ago

My apologies for posting in the wrong section. New here and got interested after Sys573 emulation of DDR title finally worked. As for DS TKD, I used my own bin/cue files.

Why DS TKD hangs at the memcard screen is because of the antimod protection. Possibly the PSX engine emulates modchip behavior and the game is picking that up, hence the freezing at said screen. DDR Append Club Version 1 and 2 will do the same thing. My copy of DS TKD had an antimod patch applied.

A related note, the old emulator psxfin seems to do the same behavior which results in antimod games not booting. Other modern PSX-focused emulators like Mednafen's engine or XEBRA (Japanese emulator) seem to have a method of passing these antimod checks.

angelosa commented 3 years ago

I "sense" this being in driver area, needs rechecking with an actual redump of the discs.