Fri Jan 10 2025
Si vous êtes familier avec le rétrogaming et l’émulation, vous savez sans doute que certaines consoles sont plus difficiles à émuler que d’autres. Parmi elles, la Nintendo 64 est souvent considérée comme une véritable bête noire.
Le site Time Extension a récemment partagé un article accompagné d’une vidéo de Modern Vintage Gamer sur YouTube. Cette vidéo, en anglais mais qui peut être sous-titrée automatiquement en français via les réglages, explique de manière accessible pourquoi l’émulation de la Nintendo 64 est si complexe.
Pour simplifier (et avec de gros raccourcis), la Nintendo 64 possède une architecture atypique. Alors que certaines consoles présentent des similitudes avec l’architecture des PC, la Nintendo 64 propose un matériel radicalement différent.
L’émulation de la Nintendo 64 a commencé au début des années 2000, une époque où les PC étaient souvent moins puissants que la console sortie en 1996. Pour contourner ce problème, les développeurs ont dû recourir à des “micro-codes” personnalisés pour chaque jeu, afin d’assurer une émulation fidèle et performante.
En parallèle, des plug-ins spécifiques ont été développés pour émuler les sous-systèmes graphiques, sonores ou encore la gestion des manettes. Cependant, ces solutions adaptées à des jeux précis s’avéraient inefficaces, voire problématiques, pour d’autres titres.
Alors pourquoi, avec les PC modernes, ce problème persiste-t-il ? Parce qu’il ne s’agit pas uniquement d’une question de puissance, mais bien de méthodologie. Les bases de l’émulation de la Nintendo 64 n’ont pas vraiment évolué depuis 25 ans.
Même l’émulation officielle de Nintendo peine à reproduire fidèlement les jeux de la Nintendo 64 sur sa console virtuelle.
Lorsque l’on s’interroge du côté de Recalbox, à partir de quelle version de Raspberry Pi nous avons pu proposer une solution correcte, la réponse de BkG2k évoque bien ce souci :
"C'est difficile à dire. Sur Pi3 il y avait des jeux qui tournaient déjà bien. C'était plus un souci d'émulation que de puissance. Puis de nouveaux émulateurs/cores sont arrivés, et tous ont évolué. C'est assez difficile à dire en fait."
L’article de Time Extension conclut, à travers cette vidéo, que le problème vient de l’approche même de l’émulation de la Nintendo 64. Les solutions bricolées, comme les plug-ins et autres micro-codes, doivent être abandonnées au profit d’une émulation repensée et dédiée à l’architecture unique de la console.