I just tested libretro-snes9x with retroarch 1.7.3 on Archlinux (daily updated) and achievements do not work. They do not even show up ("No achievements to display") in the retroarch menu. I also used libretro-snes9x compiled from git, but they still don't show up. Tested with Chrono Trigger, Super Metroid and Yoshi's Island. On Windows with RASnes9x everything is OK and https://github.com/meleu/hascheevos reports that every game has achievements.
$ ./hascheevos.sh '/tmp/Super Metroid (Japan, USA) (En,Ja).sfc'
Checking JSON hash libraries...
Done!
Checking "/tmp/Super Metroid (Japan, USA) (En,Ja).sfc"...
--- SNES: e7a4c9a35a9752163de73da9fa5efdeb
--- plain MD5: 21f3e98df4780ee1c667b84e57d88675
--- game ID: 236
--- Game Title: "Super Metroid"
--- "/tmp/Super Metroid (Japan, USA) (En,Ja).sfc" HAS CHEEVOS!
I just tested libretro-snes9x with retroarch 1.7.3 on Archlinux (daily updated) and achievements do not work. They do not even show up ("No achievements to display") in the retroarch menu. I also used libretro-snes9x compiled from git, but they still don't show up. Tested with Chrono Trigger, Super Metroid and Yoshi's Island. On Windows with RASnes9x everything is OK and https://github.com/meleu/hascheevos reports that every game has achievements.