La Nintendo 64 est la console 64 bits de Nintendo, sortie le 23 juin 1996 au Japon, en septembre 1996 en Amérique du Nord et en mars 1997 en Europe. Développée avec Silicon Graphics, elle mise tout sur la 3D temps réel : son Reality Coprocessor assure à la fois le rendu graphique et le traitement audio, avec un filtrage des textures et un anti-aliasing matériels qui donnent à ses jeux leur aspect si caractéristique, doux et légèrement flou.
Nintendo choisit de rester sur la cartouche alors que Sony et Sega passent au CD-ROM. Le pari a un coût : moins d'espace de stockage (64 Mo au maximum contre 650 Mo pour un CD), donc pas de vidéo ni de musique numérisée, et des cartouches chères qui éloignent plusieurs éditeurs tiers. En contrepartie, les temps de chargement sont quasi nuls et la piraterie beaucoup plus difficile.
La console innove surtout par sa manette à trois branches, dotée du premier stick analogique grand public et de la gâchette Z, et par le Rumble Pak qui popularise le retour de force. Elle est aussi la première machine de salon à proposer quatre ports manette en standard, ce qui en fait la reine du jeu à quatre en local avec GoldenEye 007, Mario Kart 64 ou Super Smash Bros. Super Mario 64 et The Legend of Zelda: Ocarina of Time y définissent, encore aujourd'hui, la grammaire du jeu d'action-aventure en 3D.
Disponibilité des émulateurs par board :
| Émulateur | RPI3/RPI02W | RPI4/400 | RPI5/500 | OGA/OGS/RG351 | PC | RG353 |
|---|---|---|---|---|---|---|
| gliden64 | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ |
| glide64mk2 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| n64_gles2 | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ |
| rice_gles2 | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ |
| Libretro ParaLLEl N64 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| Libretro Mupen64Plus-Next | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| rice | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
Les plugins vidéo GLideN64, N64_GLES2 et RICE_GLES2 sont réservés au RPi3 et au RPi Zero 2 : ils s'appuient sur le pilote GLES2 propre à ces machines. Sur toutes les autres boards, ce sont GLide64MK2, RICE et les deux cores libretro qui prennent le relais.
Les émulateurs gliden64, glide64mk2, n64_gles2, rice_gles2 et rice sont des plugins vidéo de mupen64plus, l'émulateur autonome ; parallel_n64 et mupen64plus_next sont des cores libretro, lancés dans RetroArch.
GLide64MK2 est l'émulateur utilisé par défaut sur toutes les boards sauf le Raspberry Pi Zero 2, où c'est GLideN64, et sa priorité est même explicitement remontée en tête sur RPi3 et sur PC. C'est le plugin le plus fiable en pratique. Sur RPi3, GLideN64 arrive en second et donne de meilleurs résultats sur certains jeux, au prix d'une charge plus élevée. Les cores libretro ParaLLEl N64 et Mupen64Plus-Next sont à essayer quand un jeu pose problème avec mupen64plus : ils profitent de toute l'infrastructure RetroArch (shaders, sauvegardes instantanées, rembobinage).
Le netplay n'est disponible sur aucun émulateur Nintendo 64. Le softpatching n'est pris en charge que par Mupen64Plus-Next. L'affichage sur écran CRT est possible avec les deux cores libretro, ParaLLEl N64 et Mupen64Plus-Next. Les RetroAchievements sont disponibles sur ce système. Aucun BIOS n'est nécessaire.
La Nintendo 64 est le système le plus capricieux de sa génération en émulation : un plugin vidéo parfait pour un jeu peut donner des artefacts sur un autre. Si un titre s'affiche mal ou rame, changez d'émulateur pour ce jeu précis depuis le menu contextuel d'EmulationStation, plutôt que de modifier le réglage global.
Placez vos jeux dans :
/recalbox/share/roms/n64/
Extensions acceptées selon l'émulateur :
| Émulateur | Extensions |
|---|---|
| GLideN64 | .n64 .v64 .z64 |
| GLide64MK2 | .n64 .v64 .z64 |
| N64_GLES2 | .n64 .v64 .z64 |
| RICE_GLES2 | .n64 .v64 .z64 |
| ParaLLEl N64 | .n64 .v64 .z64 .zip .7z |
| Mupen64Plus-Next | .n64 .v64 .z64 .zip .7z |
| RICE | .n64 .v64 .z64 |
Les trois extensions correspondent à trois ordres d'octets différents pour le même contenu : .z64 est le format natif (big endian), .v64 est inversé par mots de 16 bits et .n64 par mots de 32 bits. Privilégiez les roms .z64 d'un romset No-Intro, ce sont celles qui posent le moins de problèmes.
Seuls les cores libretro (ParaLLEl N64 et Mupen64Plus-Next) lisent les archives
.zipet.7z. Si vous utilisez mupen64plus, laissez vos roms décompressées.
Consultez également le guide Nintendo 64 pour la préparation des jeux, la configuration et les astuces propres à ce système.