You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Are you having this issue on real hardware or on an emulator? I tested the example on three different emulators (DuckStation, no$psx, pcsx-redux) using your XA file and it seems to work fine on all three, albeit with some minor glitching on pcsx-redux. If you are using another emulator you might be running into bugs, as most older emulators (ePSXe in particular) are notorious for their inaccuracy.
However, if you are experiencing this issue on real hardware I can investigate further, since I'm not sure about whether the XA example has ever been tested on an actual PS1.
The CDXA example locks on looping, it detects the video termination sector, then just locks in the
CdControlF(CdlReadS, (u_char*)&xa_loc);
call.Looks like it gets stuck here inside _cd_control.s:
PSn00bSDK/libpsn00b/psxcd/_cd_control.s
Line 89 in a8b404b
I'm not too familar with the inner CD logic at this point to delve further.
This is a sample I created, first 5 channels have the same track (37800Hz stereo) interleaved in it the last 3 are blank.
xasample.zip
The text was updated successfully, but these errors were encountered: