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

Kirby Super Star - SNES #6

Closed meleu closed 7 years ago

meleu commented 7 years ago

@leiradel let's try to talk here. :-)

I tried your recent RetroArch commit with Snes9x 2010 (former Snes9x Next) and the Hungriest Runner still doesn't work.

I'm compiling the other libretro SNES cores to test.

@GameDragon2k can you confirm if it works with RASNES?

leiradel commented 7 years ago

It won't work on SNES9x 2010, this core isn't implementing the memory map interface. Please try with SNES9x Next.

SNES9x 2010 is listed as the core with the best compatibility, I believe this is an error. I think the best core to unlock cheevos is SNES9x Next.

leiradel commented 7 years ago

Hm, I've changed the way I calculate bit values and I could get Hungriest Runner with SNES9x 2010. This core doesn't implement the memory map interface, but it does implement the getmemory* API. This API is far inferior to the memory map, and some cheevos may not work with it.

If someone wants to give it a try, the commit is this one: https://github.com/leiradel/RetroArch/commit/170c98b59393bac40a410cf25fc69a2053066c7b

meleu commented 7 years ago

Let's use links to the core repositories. When I say Snes9x 2010 I'm talking about this one: https://github.com/libretro/snes9x2010

The description says "Snes9x 2010. Port of Snes9x 1.52+ to Libretro (previously called SNES9x Next). Rewritten in C and several optimizations and speedhacks."

Can you post a link to the snes9x next repo?

leiradel commented 7 years ago

Some additional tests with other cheevos that were fixed recently would be awesome to avoid regressions.

meleu commented 7 years ago

I'll test this night ;-)

leiradel commented 7 years ago

SNES9x Next is this one: https://github.com/libretro/snes9x

meleu commented 7 years ago

Tested here. Snes9x 2010 is working and Snes9x isn't. I got Hungriest Runner with Snes9x 2010 (what I think is the former snes9x next), and then did a reset in this cheevo and tried with Snes9x. It didn't work.

@leiradel can you confirm with your libretro fellows which one is the actual "snes9x next"?

leiradel commented 7 years ago

It's this one: https://github.com/libretro/snes9x

meleu commented 7 years ago

Well... The snes9x from this repository (https://github.com/libretro/snes9x) isn't working (recording cheevos).

And I tested Hungriest Runner again with bsnes too. It's working fine! :-)

meleu commented 7 years ago

@leiradel according to this answer the Snes9x 2010 description seems to be correct. It really is the actual Snes9x next.

grenade44 commented 7 years ago

I cant currently test but this emulator used to work with snes achievements. https://github.com/RetroPie/ARMSNES-libretro

GameDragon2k commented 7 years ago

@meleu @leiradel Can confirm both Hungriest Runner and Speed Eater are working now.

meleu commented 7 years ago

Solved, then I'm closing this issue.