MiSTer-devel/PSX_MiSTer

Resident Evil (DC) - SNAC - 240922 - Options screen appearing

Opened this issue · 3 comments

Game: Resident Evil Director's Cut (original, not Dual Shock / Greatest hits).
Core Ver: 20240922 (Same issue with 20230503)

When in a large room (dining room is a good example at the start) the game will blank and move to the next background / angle when moving through the room. In this case, when you approach the Grandfather clock and then when you walk away from it in either direction.

What should happen is it shows you the new background / part of the area. This does happen when using a USB controller.

If I use a controller connected to a SNAC interface, it instead takes me to the options (as if start+select are pressed) screen. When I exit the options screen, I am in the new part of the room as expected. I do not believe anything is triggering "start+select", but more like the pointer is somehow hitting the wrong location in memory. The reason being:

  1. This happens in large rooms when a new background is needed to show the next section.
  2. Where it happens, it happens.. every. single. time.
  3. It only happens when SNAC is enabled and you are using a controller on SNAC_1.
  4. It happens with any controller I try

So, it seems that enabling SNAC_1 in the core produces a hardware/memory bug of some kind that causes this behavior. I know I'm speaking beyond my knowledge, but I want to be clear that this does not seem related to anything random, or buttons pressed, but only a movement through a large room.

I feel you will either be aware or think I'm crazy, but it is what it is.

How can I help troubleshoot?

Small update, the problem does not exist in the JP Directors Cut or the US Original Release, which is to be expected. There could be some other issue caused in those, who knows.

This was a known issue with non-snac controllers for a good while but should be fine now.
Probably the timing with snac is slightly different.
I don't have any fast solution for this, sorry.

Does this have to do with it thinking there is a pad disconnect during that scene movement? I just realized that pulling the pad causes the option screen to pop up. It's also interesting that it only affects one version of the game.