MiSTer FPGA : RetroAchievements en mode HARDCORE disponible, une première mondiale sur FPGA
La communauté RetroAchievements vient de franchir une étape historique. Jusqu'ici, les succès en mode HARDCORE (qui interdisent les save states, rewinds et codes de triche) n'étaient disponibles que sur émulateurs logiciels. Le développeur odelot vient de changer ça en intégrant RetroAchievements directement dans des cores MiSTer FPGA forqués.
🏆 C'est quoi le mode HARDCORE ?
RetroAchievements propose deux modes pour débloquer ses succès. Le mode softcore autorise les save states et autres facilités - pratique mais considéré comme "facile" par la communauté compétitive. Le mode hardcore exige de jouer le jeu exactement comme il était prévu à l'origine : pas de save state, pas de rewind, pas de code triche, pas de ralenti. C'est la condition pour que les scores et badges comptent vraiment sur les classements globaux.
🎮 Maintenant disponible sur vrai hardware FPGA
Ce qui rend la réalisation d'odelot remarquable, c'est que le MiSTer FPGA reproduit le hardware en silicium - pas en logiciel. Intégrer RetroAchievements dans ce contexte est beaucoup plus complexe que dans un émulateur classique, car il n'existe pas de "couche logicielle" facilement accessible pour lire l'état de la mémoire du jeu en temps réel.
L'état actuel du projet :
- NES : mode HARDCORE pleinement fonctionnel
- SNES, N64, PS1, Game Boy, Game Boy Color, Mega Drive, Master System, Game Gear : mode softcore disponible, hardcore en développement
- D'autres systèmes à venir progressivement
⚙️ Comment l'utiliser
Les cores avec support RetroAchievements sont disponibles sur le fork GitHub d'odelot. Ils nécessitent un compte RetroAchievements (gratuit sur retroachievements.org). La configuration se fait via le menu OSD du MiSTer en entrant ses identifiants. Une fois connecté, les succès se débloquent en temps réel pendant la partie, exactement comme sur émulateur, mais sur le vrai hardware FPGA.
Pour les compétiteurs et chasseurs de succès qui tenaient à jouer sur hardware cycle-accurate, c'est une révolution. Ça donne une nouvelle raison d'être au MiSTer FPGA au-delà de la simple authenticité de l'émulation.
Sources : Retro Handhelds - Time Extension