{{tag>ludique retrogaming retropie N64}}
====== Retropie: Emulation N64 ======
La Nintendo 64 est la console de 5ième génération sortie par Nintendo en 1996.
Plusieurs émulateurs sont disponibles avec Retropie :
* Mupen64Plus ;
* lr-mupen64plus ;
* lr-mupen64plus-next.
Mupen64Plus présente les meilleures performances alors que les version lr-mupen* sont directement compatibles avec les configurations RetroArch et sont capable de lire directement les archives .zip
===== Améliorer l'émulation =====
Overclock de la Raspeberry Pi 3:
* https://www.reddit.com/r/RetroPie/comments/67h2cv/pi3_overclock_for_n64_finally_eliminated_lag/
Modifier le fichier **/boot/config.txt**:
arm_freq=1350
gpu_freq=550
core_freq=550
sdram_freq=550
over_voltage=6
v3d_freq=550
gpu_mem_1024=512
disable_splash=1
Voir également le lien:
* https://github.com/RetroPie/RetroPie-Setup/wiki/Optimization-for-Nintendo-64
===== Dépannage =====
L’émulateur refuse de se lancer quelle que soit la ROM choisie. Un log est produit ''/dev/shm/runcommand.log''. Le contenu est aprésenté ci-dessous:
/opt/retropie/emulators/mupen64plus/bin/mupen64plus.sh: line 423: 6108 Segmentation fault SDL_VIDEO_RPI_SCALE_MODE=1 "$rootdir/emulators/mupen64plus/bin/mupen64plus" --noosd --windowed $RES --rsp ${RSP_PLUGIN}.so --gfx ${VIDEO_PLUGIN}.so --audio ${AUDIO_PLUGIN}.so --configdir "$configdir/n64" --datadir "$configdir/n64" "$ROM"
==== Proposition ====
Lors du lancement de n'importe quelle Rom, remplacer l’émulateur par défaut:
* mupen64plus-auto -> lr-mupen64plus
==== La zone d'affichage n'utilise pas tout l'écran ====
Saisir directement la résolution d’affichage dans le fichier "/opt/retropie/configs/n64/mupen64plus.cfg" section ''[Video-General]''
...
[Video-General]
# Use fullscreen mode if True, or windowed mode if False
Fullscreen = True
# If true, prevent frame tearing by waiting for vsync before swapping
VerticalSync = True
# Width of output window or fullscreen width
ScreenWidth = 1920
# Height of output window or fullscreen height
ScreenHeight = 1080
# Rotate screen contents: 0=0 degree, 1=90 degree, 2 = 180 degree, 3=270 degree
Rotate = 0
...
===== Références =====
* [[https://retropie.org.uk/forum/topic/14678/nintendo-64-roms-won-t-load/5|Impossible de charger les ROMs N64 (retropie.org.uk)(en)]]
* [[https://retropie.org.uk/forum/topic/9448/mupen64plus-glide64-adjust-resolution-to-fill-entire-screen/8|Ajuster la résolution de Mupen64Plus pour utiliser tout l'écran (retropie.org.uk)(en)]]