Chargement en cours

Paprium porté sur Nintendo 64, PC et directement jouable sur navigateur !

Sorti en 2020 sur Mega Drive après des années de turbulences et de promesses non tenues par WaterMelon Games dont beaucoup d’acheteurs du jeu sont toujours en attente de livraison, Paprium vient de franchir une étape impensable. Grâce au travail acharné de la communauté de rétro-ingénierie et du développeur Neoprium, le célèbre brawler 16-bits a été décompilé et porté sous le nom de Paprium NG. Le jeu est désormais disponible sur PC (Windows et GNU/Linux), jouable instantanément dans un navigateur web et s’offre même une version inédite sur Nintendo 64.

Le verrou matériel de la cartouche enfin brisé

Cartouche originale Paprium
Ma cartouche de Paprium

À l’origine, Paprium reposait sur une cartouche Mega Drive intégrant une puce sur mesure (le processeur « DatenMeister »), conçue autant pour booster les capacités audio et graphiques de la console 16-bits de Sega que pour servir de protection contre la copie. Ce composant rendait toute émulation standard impossible.

En s’appuyant sur les travaux de dump communautaires et les adaptations FPGA pour le MiSTer, Neoprium est parvenu à reconstituer le code source du jeu. Une prouesse technique réalisée avec l’aide d’outils d’assistance par IA, permettant d’extraire la logique interne du titre pour le faire tourner nativement sur de nouveaux supports sans dépendre du matériel physique d’origine.

Loin du fantasme du « jeu codé par une IA »

Boite Paprium
Ma boite de Paprium

Soyons clairs : le portage d’un titre aussi complexe que Paprium, taillé pour exploiter les registres de la Mega Drive et épaulé par une puce propriétaire sur cartouche, ne se résume pas à taper une simple consigne dans une invite de commande. Neoprium a réfuté toute idée de code source généré automatiquement de bout en bout.

L’outil a été mobilisé comme un assistant ultra-rapide dédié aux corvées fastidieuses d’ingénierie inverse qui auraient, en temps normal, réclamé des mois de travail solitaire.

Un assistant dédié au décorticage du code et du matériel

Face aux spéculations imaginant un code magiquement recraché par un algorithme, le développeur Neoprium a tenu à clarifier le rôle exact joué par Claude dans cette aventure technique.

Réponse de Neoprium donnée sur Reddit : Source

I made it generate a bunch of scripts for ejecting function blocks, help me dig up and summarize hardware documentation and I’d occasionally ask it to help me pinpoint a memory address based on the dumps I gave it.

  • L’automatisation du découpage : Le développeur s’est appuyé sur l’IA pour écrire une série de scripts personnalisés, destinés à isoler et extraire des blocs entiers de fonctions logiques enfouis dans le code binaire d’origine.
  • La recherche et synthèse documentaire : Pour adapter les routines 16-bits aux architectures du PC et du processeur MIPS de la Nintendo 64, Neoprium a utilisé le modèle pour fouiller, croiser et synthétiser rapidement des documentations matérielles pointues.
  • Le repérage d’adresses en mémoire : Lors de l’analyse des dumps de la cartouche, Claude a servi d’aide au débogage pour pointer précisément certaines adresses mémoire critiques à partir des données brutes injectées.

Cette approche pragmatique illustre parfaitement la nouvelle frontière de la scène homebrew : l’outil ne remplace ni l’expertise architecturale ni la vision du programmeur, mais agit comme un accélérateur redoutable pour s’attaquer aux chantiers de préservation les plus ardus de notre patrimoine vidéoludique.

Une ROM N64 et un portage Web opérationnel

Sur PC, le titre propose un exécutable classique doté d’un configurateur pour réassigner ses touches de clavier. Les plus pressés peuvent également lancer une partie directement depuis leur navigateur via la version HTML5 disponible sur itch.io.

La déclinaison Nintendo 64 constitue la surprise du chef, fournie sous la forme d’un fichier ROM (.z64) exploitable sur les linkers modernes (SummerCart64, EverDrive-64), elle requiert pour l’instant l’Expansion Pak pour faire tourner ce brawler particulièrement gourmand en sprites et animations.

Quelques concessions avant la version définitive

Je dois toutefois souligner que le chantier n’est pas tout à fait achevé. Si les effets sonores répondent présents, la bande-son musicale manque encore à l’appel dans cette première distribution publique, le développeur travaillant à réintégrer proprement les compositions d’origine sans compromis qualitatif.

Page du projet avec liens de téléchargements

Autre particularité fidèle à la cartouche. au premier démarrage, le titre lance le mini-jeu DePaprium. Il suffit de laisser le système initialiser la sauvegarde interne, puis de redémarrer l’application ou la console pour accéder au grand spectacle. Neoprium ne compte d’ailleurs pas s’arrêter là, évoquant déjà de futurs portages vers la Neo-Geo et le Virtual Boy, ainsi que des outils de modding et d’équilibrage de gameplay.

Partagez ce contenu :

Avatar de Stéphane Richard

Stéphane, créateur passionné de The-retrogamer.com Geek depuis 1977, il partage son amour du rétrogaming et de la tech. Ses madeleines de Proust ? La PC-Engine et la Neo-Geo, toujours branchées sur son écran CRT !