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

The emulator could not load the ROM. #5008

Open
pyrolusite-d opened this issue Apr 23, 2024 · 4 comments
Open

The emulator could not load the ROM. #5008

pyrolusite-d opened this issue Apr 23, 2024 · 4 comments

Comments

@pyrolusite-d
Copy link

The emulator could not load the ROM.

After downloading european versions of spyro 2 and 3, I paste them in the library and double-click to play. A window pops up saying "The emulator could not load the ROM." I download the roms from different sources, yet these two games cannot be played, even though other european games are freely playable, the other new games I add are also freely playable, I don't understand why these two roms exactly are unplayable. These are the files:

Spyro - Year of the Dragon (Europe) (En,Fr,De,Es,It) (v1.1).cue
Spyro - Year of the Dragon (Europe) (En,Fr,De,Es,It) (v1.1).bin
Spyro 2 - Gateway to Glimmer (Europe) (En,Fr,De,Es,It).cue
Spyro 2 - Gateway to Glimmer (Europe) (En,Fr,De,Es,It).bin

Screen Shot 2024-04-23 at 10 58 59 PM

The japanese and american versions of these games are freely playable, so is this just these specific roms? Could you please help me solve this issue.

  • OpenEmu Version: 2.4.1
  • macOS Version: 10.14.6
@SiriusDarkblaze
Copy link

SiriusDarkblaze commented May 15, 2024

The biggest question is do you have bios files for all those versions installed in the /~/Library/Application Support/OpenEmu/Bios location for the Europe PS1? As without those bios files the games won’t open.

Also it is possible that you have a bad dump of the game. If you go to redump.org and lookup the game and locate the MD5 hash listed there, then open Terminal and type in “md5 “ there has to be a space after, and then drag and drop the games BIN file into the terminal window and hit enter. Then compare the MD5 hash. If it doesn’t match then it’s a bad dump of the game.

@pyrolusite-d
Copy link
Author

I have checked everything as you have instructed and here are the bios list and the md5 hash comparison:

Screen Shot 2024-06-14 at 7 47 44 AM
Screen Shot 2024-06-14 at 7 44 22 AM
Screen Shot 2024-06-14 at 7 46 04 AM

As you can see, the md5 hash is the same, it is the most common dump of the two games and all of the dumps I could get a hold of lead me to the same issue. I do not know if the bios folder lacks any documents, however again, openemu has no issue running other pal games and other regional versions of spyro 2 and 3. I suspect problems with the emulator plugin, but if there are other possible reasons for such behavior could you please help me solve them.

@SiriusDarkblaze
Copy link

SiriusDarkblaze commented Jun 14, 2024

After extensive testing you will need to go here for Spyro Year of the Dragon http://redump.org/disc/19611/ and here for Spyro 2 http://redump.org/disc/1182/ and download the SBI file from the top (see screenshot below), then for each game, right click and show in finder and place the .sbi file inside the folder that comes up. That will enable the game to load. If you ever plan to play more PAL titles you will need to go fetch the associated SBI file from redump.org and do the same steps. For the USA versions of the game you will not need these files as this is a PAL specific security lock.

Screenshot 2024-06-14 at 5 15 30 AM

@pyrolusite-d
Copy link
Author

Thank you ever so. I suppose I recently came upon this problem due to updating to a newer version of openemu, because of which I encountered some differences, including this one. The pal games I have had already imported and had been playing without issue from the older version are still playable and do not require the sbi files. If you can, could you elaborate on the pal specific security lock, why has this problem emerged and how the sbi file solves it (if not it's okay, I'm just curious), and we may close the issue, for the problem is solved. Thank you once again.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants