MiSTer-devel / PSX_MiSTer

PSX for MiSTer
GNU General Public License v2.0
204 stars 49 forks source link

Duke Nukem Total Meltdown #246

Open RobertPeip opened 1 year ago

RobertPeip commented 1 year ago

Music doesn't loop.

Game is using CD XA for music and tracks end with some sectors not passing the XA filter and not having any info bit set in the subheader (no realtime, no data, nothing). When these sectors are delivered, the game pauses the CD playback. When these sectors are not delivered, Duke Nukem works, but other games break.

Currently it's unclear how this can be fixed. DuckStation and Mednafen have the same issue. In XStation it works and logs show there is some weird low level communication going on, but that's all that is currently known.

birdybro commented 1 year ago

If anybody has the email for Dr. Hell (the developer of Xebra), apparently these issues don't occur in there and he specifically fixed it a while ago --> https://www.ngemu.com/threads/xebra-arbex-releases-thread.140824/page-3#post-1963697. Not sure if it's a quick high-level emulation fix that Dr. Hell did or a low-level change, but that emulator unfortunately isn't open source.