meleu / RetroArch-problematic-cheevos

A place to put the savestates of games with cheevos problems when running in RetroArch and no problems in official emulators.
6 stars 10 forks source link

Phantasy Star (Master System) #11

Closed meleu closed 7 years ago

meleu commented 7 years ago

This issue was originally reported by @chewvodka on RetroPie forum.

Yeah! You've read it right! A Master System game!

The hash of this ROM is d6705359599c19322d2868b0a87f8eba, and the RetroAchievements.org returns the 9141 game id. As we can see here, it's an invalid Mega Drive game and have some strange characters on it's name. This is crashing RetroArch.

log:

RetroArch [INFO] :: CHEEVOS testing Genesis (6Mb padding).
RetroArch [INFO] :: CHEEVOS getting game id for hash d6705359599c19322d2868b0a87f8eba
RetroArch [INFO] :: CHEEVOS got game id 9141.
RetroArch [INFO] :: CHEEVOS got achievements for game id 9141.
Segmantation fault

@leiradel it's clear that there is a RetroAchievements.org "bug" in its database, but could RetroArch be smart enough to not crash when getting it?

chewvodka commented 7 years ago

I'm good at finding bugs lol. :) At first I thought this was a corrupted ROM, but by using the suggestion by @meleu to add a cheevos_enable = "false" line to the mastersystem specific cfg file, it allowed the ROM to load.

meleu commented 7 years ago

It was a false alarm. This is that empty json response problem, already solved when that Arkanoid issue (#9) was solved. The user was using an outdated RetroArch.