L'émulateur GameCube Pureikyubu intègre enfin un vrai système de save states
Le projet Pureikyubu (anciennement connu sous le nom Dolwin), un émulateur GameCube open source centré sur la rétro-ingénierie de la console, vient de fusionner un pull request majeur : l'ajout d'un système complet de sauvegardes instantanées. Le changement a été intégré le 24 septembre 2026 par le mainteneur du projet, ogamespec.
Concrètement, dix emplacements de sauvegarde sont désormais disponibles par jeu (fichiers .st0 à .st9), accessibles via les raccourcis F5 pour la sauvegarde rapide et F7 pour le chargement rapide, avec Shift+F5 et Shift+F7 pour naviguer entre les emplacements. Le système capture l'ensemble des composants critiques de la machine virtuelle : le processeur Gekko, la mémoire principale, le DSP et le pipeline graphique, tout en excluant les ressources non persistantes comme les disques montés ou le code recompilé à la volée.
Des commandes existent aussi pour les utilisateurs avancés. L'interface de débogage JDI du projet reçoit les commandes savestate, loadstate et states, qui permettent de scripter la sauvegarde ou le chargement d'un emplacement précis, un atout pour le développement de TAS ou le débogage de jeux.
Pureikyubu reste un projet expérimental, davantage tourné vers la compréhension du matériel GameCube que vers une compatibilité logicielle exhaustive. Le code source complet est disponible sur le dépôt GitHub officiel du projet, où le pull request #453 détaille l'implémentation technique complète des save states pour qui veut se lancer dans la compilation.
Source : Retro Replay