Decomp, Recomp et IA : Le grand état des lieux des portages PC qui bouleversent la préservation du rétrogaming
Souvenez-vous de nos années 90 chéries. À l’époque, quand un jeu sortait sur Nintendo 64 ou PlayStation, son code restait enfermé à double tour dans le silicium des cartouches ou les sillons argentés des CD-ROM. Pour retrouver ces sensations sur nos ordinateurs modernes, une seule voie royale existait jusqu’ici : l’émulation, qui consiste à imiter par logiciel les puces électroniques d’une machine d’époque.
Mais depuis quelques années, une véritable révolution silencieuse agite les coulisses du rétrogaming : la décompilation et la recompilation statique. Comme le révèle la plateforme de suivi en temps réel RecompSoftware.com, la scène mondiale recense aujourd’hui pas moins de 2 266 projets actifs (dont 1 284 jeux vidéo, 541 outils d’ingénierie inverse, 212 projets de préservation ou encore 157 systèmes d’exploitation). Voyons ensemble comment cette armée de passionnés, désormais épaulée par l’intelligence artificielle, transforme nos classiques consoles en véritables jeux PC natifs.
Décompilation vs Recompilation : le jargon expliqué simplement
Avant de plonger dans les chiffres, quelques explications s’imposent pour bien comprendre la magie qui opère sous le capot :
- La décompilation (Decomp) : Lorsque les développeurs des années 90 créaient un jeu en langage C ou C++, un programme appelé « compilateur » traduisait leur texte en langage machine (des 0 et des 1) compréhensible uniquement par la console. La décompilation consiste à faire le chemin inverse : réécrire patiemment, ligne par ligne, un code source lisible par l’humain qui, une fois recompilé, redonne exactement le fichier binaire d’origine à l’octet près. C’est un travail d’orfèvre qui prenait autrefois plusieurs années par jeu.
- La recompilation statique (Recomp) : C’est le fameux « raccourci » moderne qui a tout accéléré récemment (popularisé notamment sur N64 puis Xbox 360). Au lieu de chercher à réécrire un code propre pour un humain, un programme analyse directement le fichier exécutable de la console d’origine et traduit automatiquement ses instructions processeur (comme le MIPS de la N64 ou le PowerPC de la Xbox 360) en code C prêt à être compilé pour nos PC modernes (architecture x86 ou ARM). En quelques jours ou semaines, un jeu console tourne nativement sur Windows ou Linux avec un framerate débridé et le support des écrans larges !
Le grand tableau de chasse : les 31 plateformes passées au crible

L’analyse complète (au 20.10.2026) des données de RecompSoftware.com permet de dresser une photographie intéressante des 698 projets classés par machines (le reste du catalogue de 1 284 jeux étant composé de titres PC Windows/DOS historiques dont les moteurs sont réécrits ou décompilés). On remarque immédiatement un clivage marqué entre les machines historiques de Nintendo et Sony, reines de la décompilation minutieuse et une console comme la Xbox 360, devenue le terrain de jeu favori de la recompilation statique rapide.
| Console / Plateforme | Recompilations statiques (Recomps) | Décompilations (Decomps) | Total des projets suivis |
| Nintendo 64 | 48 | 63 | 111 |
| Xbox 360 | 100 | 7 | 107 |
| PlayStation (PS1) | 21 | 44 | 65 |
| Game Boy Advance | 7 | 50 | 57 |
| GameCube | 6 | 49 | 55 |
| PlayStation 2 | 12 | 38 | 50 |
| Nintendo Wii | 7 | 28 | 35 |
| NES (8-bit) | 1 | 32 | 33 |
| Super Nintendo (SNES) | 4 | 17 | 21 |
| Nintendo DS | 0 | 21 | 21 |
| Xbox (1re génération) | 17 | 3 | 20 |
| Game Boy Color | 1 | 19 | 20 |
| Nintendo Switch | 10 | 9 | 19 |
| ZX Spectrum | 0 | 17 | 17 |
| Game Boy | 0 | 13 | 13 |
| Mega Drive / Genesis | 0 | 9 | 9 |
| Wii U | 2 | 4 | 6 |
| Commodore 64 | 0 | 5 | 5 |
| PlayStation 4 | 4 | 1 | 5 |
| Nintendo 3DS | 0 | 5 | 5 |
| PSP | 3 | 2 | 5 |
| Arcade | 2 | 2 | 4 |
| Dreamcast | 2 | 2 | 4 |
| PlayStation 3 | 4 | 0 | 4 |
| MSX | 0 | 3 | 3 |
| Téléphones J2ME | 0 | 3 | 3 |
| Arcade (Sega Model 2) | 2 | 1 | 3 |
| Classic Mac OS | 0 | 2 | 2 |
| BBC Micro | 0 | 2 | 2 |
| Amiga | 0 | 1 | 1 |
| Apple II | 0 | 1 | 1 |
| TOTAL (31 plateformes) | 248 | 450 | 698 |
Ce que révèlent ces chiffres : des micro-ordinateurs 8/16-bits aux salles d’arcade
Au-delà du duel au sommet entre la Nintendo 64 (111 projets) et la Xbox 360 (107 projets, dont 100 recomps !), l’observation du bas et du milieu de tableau livre de précieux enseignements techniques :
- L’irréductible bastion des micro-ordinateurs et des 8/16-bits : Pourquoi le ZX Spectrum (17 projets), la Mega Drive (9 projets), le Commodore 64 (5 projets), le MSX (3 projets) ou l’Amiga (1 projet) affichent-ils 100 % de décompilations et 0 recompilation statique ? L’explication tient à la façon dont on programmait dans les années 80 et au début des années 90 ! À cette époque, les développeurs n’utilisaient quasiment pas de compilateurs en langage C : ils codaient directement en langage Assembleur (Z80 pour le Spectrum et le MSX, 6502 pour le C64 et l’Apple II, Motorola 68000 pour la Mega Drive et l’Amiga), en exploitant des astuces matérielles très exotiques pour gratter chaque cycle d’horloge. Les outils de recompilation statique modernes, conçus pour reconnaître la structure logique de jeux compilés en C/C++, perdent leur latin face à de l’assembleur pur écrit à la main. Pour ces machines légendaires, le désassemblage commenté et la décompilation artisanale restent la seule voie royale !
- Le cas fascinant du Sega Model 2 et de l’Arcade : Longtemps considéré comme un cauchemar d’émulation à cause de ses coprocesseurs géométriques signés Lockheed Martin (issus de l’industrie militaire et aérospatiale !), le mythique système d’arcade Sega Model 2 compte désormais 3 projets dédiés (2 recomps et 1 decomp). Traduire directement le code de ces bornes d’arcade des années 90 en exécutables PC natifs permet de contourner les goulots d’étranglement des vieux processeurs arithmétiques pour profiter de la 3D texturée de Sega en haute résolution avec une fluidité absolue.
- La frontière entre rétro et moderne s’efface : Plus surprenant encore, la présence de la Nintendo Switch (19 projets), de la PS4 (5 projets) ou de la PS3 (4 recomps via l’outil ps3recomp) prouve que ces techniques de rétro-ingénierie n’attendent même plus qu’une console prenne la poussière au grenier pour s’attaquer à sa préservation.
L’accélération par l’IA et le phénomène du « Clean-Room »
C’est sans doute l’enseignement le plus frappant de cet état des lieux : l’intelligence artificielle est devenue le turboréacteur de la rétro-ingénierie. Sur RecompSoftware.com, chaque projet affiche désormais un label de transparence strict sur sa méthode de fabrication : Human-led (dirigé par l’humain), AI-assisted (assisté par l’IA) ou AI-generated (généré par l’IA).
L’arme secrète du futur : épaulée par l’intelligence artificielle, la rétro-ingénierie moderne transforme les binaires récalcitrants en véritables petits bijoux PC.
Pourquoi une telle montée en puissance ? Deux facteurs l’expliquent :

- Les outils d’analyse automatisés : En tête des tendances mondiales (avec plus de 335 000 étoiles sur GitHub), on trouve désormais REA, une boîte à outils qui connecte directement des agents de codage IA aux logiciels de désassemblage professionnels comme Ghidra ou IDA. L’IA inspecte le code binaire brut, déduit la logique des fonctions et mâche un travail autrefois fastidieux.
- Le pipeline « Clean-Room » assisté par IA : Pour contourner l’obstacle légal du droit d’auteur (qui oblige normalement le joueur à fournir sa propre cartouche ou son fichier ROM), une nouvelle génération de projets dits Clean-room AI-assisted a vu le jour. Aujourd’hui, 80 projets sont directement jouables dans un navigateur web sans aucune ROM ! Des classiques de la N64 comme 1080° Snowboarding, Banjo-Kazooie, Banjo-Tooie, Conker’s Bad Fur Day ou Diddy Kong Racing tournent en ligne grâce à un procédé audacieux : le code décompilé est exécuté pendant que chaque texture et chaque effet sonore d’origine a été intégralement régénéré par un pipeline IA en « salle blanche » (sans copier les fichiers graphiques originaux sous copyright). Même des logiciels mythiques des années 90 (Photoshop, Premiere, Word) font l’objet de réécritures Clean-room AI-assisted (PhotoCraft, FilmCraft, WordCraft).
Sans ROM, sans cartouche et directement dans le navigateur ! Quand la salle blanche virtuelle et l’IA réinventent l’archéologie vidéoludique.
Cette approche automatisée fait écho aux expérimentations menées directement par les géants de l’industrie, à l’image de Microsoft avec ses initiatives autour de Xbox Labs et du concept de recréation assistée par IA, qui témoignent de l’intérêt croissant des constructeurs pour ces nouvelles méthodes de portage et de génération logicielle.
Quiver Launcher : je l’ai testé, et le résultat est bluffant !
Avec une telle avalanche de projets dispersés aux quatre coins d’Internet, il ne manquait plus qu’un outil capable de centraliser toute cette effervescence. C’est exactement la promesse de Quiver Launcher, un tout nouveau lanceur unifié que j’ai personnellement testé et qui s’avère redoutablement efficace ! Véritable bibliothèque centralisée recensant les recompilations disponibles sur la toile, le logiciel respecte scrupuleusement la légalité en téléchargeant uniquement les fichiers de portage, sans jamais fournir les jeux ni les fichiers système sous copyright. Lors de mes essais, j’ai été conquis par la simplicité enfantine du processus : il me suffit de choisir un titre dans le catalogue, de lui indiquer le chemin vers mes propres fichiers d’origine (ROM, image disque et éventuel BIOS) sur mon disque dur, puis de lancer la génération en un clic. En quelques instants, Quiver Launcher reconstruit et compile automatiquement le jeu sous mes yeux pour en faire une version PC native prête à jouer à la manette et en plein écran, sans que j’aie à taper la moindre ligne de commande ! Voir ses classiques se transformer aussi facilement résume à merveille le confort et la maturité atteints par la scène Recomp aujourd’hui.

L’émulation traditionnelle va-t-elle mourir face à l’IA ?
Devant cette accélération vertigineuse — où des dizaines de jeux reçoivent des versions PC natives chaque semaine, une question brûlante agite la communauté : si porter un jeu sur PC par recompilation et IA devient aussi rapide et enfantin, l’émulation est-elle condamnée à disparaître ?
Sur le plan purement ludique, le portage PC natif possède des arguments massues face à l’émulateur : il demande beaucoup moins de puissance processeur (puisqu’il n’y a plus besoin de simuler virtuellement une machine dans une autre), élimine la latence d’entrée (l’input lag), permet d’intégrer des caméras modernes à la souris, de la 4K native ou du 120 images par seconde sans casser la physique du jeu. Avec des agents IA capables de traduire un binaire console en quelques heures, on pourrait théoriser que l’émulateur deviendra un jour un outil obsolète pour le joueur lambda.
Pourtant, enterrer l’émulation serait une erreur historique et technique, et ce pour trois raisons fondamentales :
- La préservation du matériel (Hardware Accuracy) : Un portage PC, même parfait, adapte le jeu à un environnement moderne. L’émulation documente le comportement électrique exact des puces d’origine, avec leurs limites, leurs ralentissements d’époque et leurs bugs graphiques qui font partie de l’histoire industrielle du médium.
- Un socle indispensable aux portages : Ironie du sort, les projets Clean-room et les outils de recompilation s’appuient eux-mêmes sur des décennies de documentation fournie par les créateurs d’émulateurs ! Sans la connaissance intime des registres de la N64 ou de la PS2 défrichée par les émulateurs, aucun outil IA ou recompilateur statique ne saurait comment traduire les appels matériels.
- L’universalité immédiate : Un bon émulateur permet de lancer d’un coup les 3 000 jeux d’une ludothèque console, y compris les titres obscurs japonais que personne ne pensera jamais à porter individuellement, même avec l’aide d’une IA.
Ne jetez pas vos vieilles disquettes ni vos émulateurs au placard : entre portages fulgurants et respect du matériel d’époque, la force est plus que jamais dans l’union !
En définitive, l’IA et la recompilation statique ne signent pas l’arrêt de mort de l’émulation : elles en sont le prolongement. Elles offrent une seconde jeunesse royale à nos chefs-d’œuvre d’antan, tout en laissant aux émulateurs le rôle sacré de gardiens du temple matériel.
Sources :
RecompSoftware.com
N64Recomp (GitHub)
RT64 (GitHub)
XenonRecomp (GitHub)
XenosRecomp (GitHub)
Ghidra
InformatiqueNews.fr
Partagez ce contenu :





