MiSTer-devel / PSX_MiSTer

PSX for MiSTer
GNU General Public License v2.0
219 stars 52 forks source link

PSX .mgl or tapto game shortcuts freeze mister #306

Open jacob-p-vincent opened 3 weeks ago

jacob-p-vincent commented 3 weeks ago

If you have direct video output enabled (direct_video=1) and use wizzo's favorites shortcut or tapto NFC card to launch directly into a Playstaion game, mister will freeze at the Sony screens before the game loads. From there, you have to hard reset or pull power on mister to reset. When direct video is off (direct_video=0) in your .ini, these shortcuts work fine on every attempt. Adding delays, etc to the the shortcut or Tapto load command sequence do not resolve this after loading games directly on a fresh mister startup. If you load a game through the core on a fresh boot, then use Favorites or Tapto cards after that to load games directly, they work perfectly.

birdybro commented 3 weeks ago

Do you see this same behavior for Saturn, MegaCD or TGFX16-CD games?

jacob-p-vincent commented 3 weeks ago

I just tried these cores and they work fine. No issues on boot up through favorites or tapto with direct video enabled.

birdybro commented 3 weeks ago

One of the main things different with this core that I could think of is it has that delay code that pops up the OSD after a counter hits a certain point. Do you have issues with the NES core like this? The NES core does something similar.

jacob-p-vincent commented 3 weeks ago

I have no issues with the NES core and using shortcuts or tapto. There's sometimes a region popup in the OSD when launching games in the PSX core with tapto/favorites. It's at that point that it locks up.

silmalik commented 2 weeks ago

Hi, I have exact same issue on PSX launch using MGL with direct_video=1, but I've noticed that crash only occurs when a savestate for the game exists. Once the savestate file is deleted, the game can be launched without issue.

jacob-p-vincent commented 2 weeks ago

Hmm, I only have one save state and I deleted it. After launching a game through Tapto after a mister reboot, the issue is still there for me.

birdybro commented 2 weeks ago

Can you please attach the .mgl file you are using?

silmalik commented 2 weeks ago

One of .mgl: Wipeout 2097 (Europe) chd.mgl.txt

The HDMI input of my scaler (RT4K) broke down a few days ago... I made the connections differently and it is now impossible for me to reproduce the problem... no more freeze.

Before (issue): Mister HDMI -> RT4K HDMI input After (no issue): Mister HDMI -> HDMI to VGA Converter -> RT4K VGA Input

jacob-p-vincent commented 2 weeks ago

I also use DV1 mode from the RetroTink4K to a 4K display. I also use composite video to a CRT using the misteraddons yc adapter. Only when I have direct video disabled and use the mister internal scaler over HDMI does it work correctly.

aeyjpn commented 1 week ago

Same as mine. Freeze when use Tapto NFC (PN532 NFC USB Module - Type C) with PSX core and direct_video=1 When I change direct_video=0, it solved.