Accueil Actus & Articles Super Mario 64 sur Game Boy Advance : un deuxième…
Super Mario 64 sur Game Boy Advance : un deuxième développeur veut porter le jeu entier
Homebrew

Super Mario 64 sur Game Boy Advance : un deuxième développeur veut porter le jeu entier

RetroVault Team 05 May 2026 26 vues 0 commentaires
Un deuxième développeur indépendant travaille sur un port de Super Mario 64 pour Game Boy Advance, avec un objectif ambitieux : porter le jeu en intégralité, et pas seulement quelques niveaux. Le tout à 5-15 FPS stables sur le vrai hardware GBA.

Il y a quelques mois, Joshua Barretto avait impressionné la communauté en montrant des niveaux de Super Mario 64 tournant sur Game Boy Advance. Un exploit technique bluffant, mais limité à quelques sections du jeu. Un second développeur, indépendant du premier, vient de reprendre le défi avec une ambition encore plus grande : porter l'intégralité de Super Mario 64 sur GBA.

🎮 Un objectif différent du premier port

Là où Joshua Barretto s'était concentré sur la faisabilité technique en démontrant que la GBA pouvait faire tourner le moteur 3D de SM64, ce nouveau développeur vise quelque chose de plus complet. Son objectif déclaré : tous les niveaux, tous les objets, toute la progression du jeu original, jouable de bout en bout sur le hardware Game Boy Advance réel.

Le framerate visé est de 5 à 15 FPS selon les scènes. Ce n'est pas fluide au sens moderne du terme, mais c'est cohérent avec les capacités du CPU ARM7TDMI de la GBA, qui n'a pas été conçu pour de la 3D polygonale. À titre de comparaison, des jeux comme Asterix et Star Wars Episode II sur GBA tournaient déjà en pseudo-3D à des framerates similaires.

🔧 Comment c'est possible techniquement ?

La GBA dispose de 256 Ko de RAM interne et d'un CPU cadencé à 16 MHz sans unité de calcul flottant. Super Mario 64 sur N64 tourne sur un processeur MIPS R4300i à 93 MHz avec 4 Mo de RAM. L'écart est considérable.

La solution passe par une réécriture quasi complète du rendu : pas de vraie 3D polygonale mais un système de raycasting et de projection simplifiée qui donne l'illusion de 3D sur l'écran 240x160 de la GBA. La physique et la logique de jeu sont conservées, seul le rendu est radicalement adapté. La ROM nécessite les assets extraits d'une copie légale de Super Mario 64.

📥 Disponibilité

Le projet est disponible sur GitHub avec une ROM de démonstration téléchargeable. Jouable sur émulateur GBA (mGBA recommandé) et sur hardware réel via flashcart (EZ-Flash Omega, EverDrive GBA...). Le développeur précise que le projet est encore en développement actif, avec des améliorations de compatibilité et de performance prévues régulièrement.

Sources : Time Extension - Retro Handhelds - Retro Dodo

Ce qu'on en dit (0)

Laisse ton avis

0 / 600
Soyez le premier à commenter cet article !