Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[PSX][Octoshock+Nymashock][Gex - Enter the Gecko] BizHawk 2.9.1 locks up when attempting to load Gex - Enter the Gecko for PSX for both included cores #3863

Closed
boktai1000 opened this issue Mar 1, 2024 · 6 comments

Comments

@boktai1000
Copy link

boktai1000 commented Mar 1, 2024

Summary

When attempting to open / run Gex - Enter the Gecko for PS1, BizHawk will completely lock up.

image

Algorithm : MD5
Hash      : 68F3483C474B8582D985FD6283FEC66B
File      : Gex - Enter the Gecko (USA).cue

Algorithm : MD5
Hash      : 078092D2434011A12D5C56DA4DE0EEB4
File      : Gex - Enter the Gecko (USA).bin

Algorithm : MD5
Hash      : 490F666E1AFB15B7362B406ED1CEA246
Path      : PSX_3.0(A).bin

Additionally afterwards I have installed the Libretro PSX core following steps here that I used to try some of my CHD formatted games, and can confirm that this core/configuration did work and load the game properly for what it's worth.
https://www.reddit.com/r/EmulationOnPC/comments/11pj0u3/comment/jc1fjfl/

I have also tested these bin/cue files with DuckStation and RetroArch and can confirm they loaded without issue there.

Repro

  1. Setup BizHawk with firmware required for PS1.
  2. Attempt to load a Redump verified copy of Gex - Enter the Gecko for PS1 using defaults / default core, or swapping to other PS1 core (both Octoshock and Nymashock exhibit lockup behavior)

Output

Unfortunately there is no Output even from having the Log opened beforehand.

image

Host env.

  • BizHawk 2.91 - Windows 10 x64 (22H2)
@YoshiRulz YoshiRulz added App: EmuHawk Relating to EmuHawk frontend Core: Nymashock Playstation (PSX/PS1) core Repro: Affects 2.9.1 Repro: Could not reproduce The reporter hasn't given enough info, or the fix was made and not recorded labels Mar 1, 2024
@YoshiRulz
Copy link
Member

CNR with 2.9.1 or a3f8015. My .bin and firmware are the same as yours, and I could match your .cue by renaming the file.

@boktai1000
Copy link
Author

Huh, you're right. I downloaded a fresh copy of BizHawk and made a test folder and just put the Firmware there and was able to open it successfully. My apologies there - do you have any suggestions on where I should take troubleshooting or next steps? I understand if this should be closed, but I'd be curious to get to the bottom of this, as other PS1 games work with my configuration, so something else must be off.

Thanks for the verification!

@YoshiRulz
Copy link
Member

Copy config.ini into the fresh copy and I expect it will stop working there too.

@boktai1000
Copy link
Author

boktai1000 commented Mar 1, 2024

Copy config.ini into the fresh copy and I expect it will stop working there too.

Confirmed crashing with my setups config.ini

I was about to upload my configure but before doing so, I logged out of RetroAchievements to make sure that information didn't get passed through. It seems it's something related with RA, because after signing out - the game loaded and worked as expected.

image

I went ahead and captured the configuration files if it would be of any help to understand why that's occuring and have uploaded them below for possible future review or comparison.

Note: I redacted my username from both files, and then also my RetroAchievements username & token, but the rest is unmodified.

WORKING_config.zip

NOTWORKING_config.zip

@CasualPokePlayer
Copy link
Member

Only meaningful difference between the two configs is one has RetroAchievements active and the other does not, quite strange. I could guess maybe it's something with the RA specific hashing locking up?

@CasualPokePlayer
Copy link
Member

I can't reproduce any issues with RetroAchievements on the latest dev build, although I can on 2.9.1. I'll assume this got fixed at some point after 2.9.1.

@YoshiRulz YoshiRulz added Repro: Fixed/added in 2.9.2 dev and removed Repro: Could not reproduce The reporter hasn't given enough info, or the fix was made and not recorded Core: Nymashock Playstation (PSX/PS1) core labels Mar 2, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants