libretro / snes9x2005

Snes9x 2005. Port of SNES9x 1.43 for libretro (was previously called CAT SFC).
Other
15 stars 32 forks source link

SA1 games issue #61

Open netux79 opened 5 years ago

netux79 commented 5 years ago

Starting from this commit c66c309a433f0e8bf9733177e18aa5c81e76cd5c, games like "Marvelous" which uses SA1 are broken. If I restore this file (sa1.c) to the one previous to this commit the game works without problems. This looks like a regression issue.

Might be related to this reported issue: https://github.com/libretro/snes9x2005/issues/54

I don't have any good knowledge about snes or sa1 chip emulation in order to fix it myself so I'm opening this issue.

Thanks

DrUm78 commented 2 years ago

I noticed the same too. Here is the complete list of the broken SA-1 games (hang at boot):

Restoring the previous state of sa1.c should fix them all. What were those "SA-1 fixes" that break many games meant to fix? 🤔