Mupen64plus n'est pas auto-configuré par Recalbox comme les autres émulateurs. Vous devez donc le faire manuellement.
Le mode vidéo de la N64 est défini dans votre fichier recalbox.conf.
Par défaut, nous utilisons le mode vidéo : n64.videomode=DMT 4 HDMI
. Ce mode affiche une résolution de 640x480. Nous avons défini cette résolution par défaut, car le Raspberry Pi 2 ne peut pas émuler le N64 à une résolution supérieure avec un bon taux de rafraîchissement. Ainsi, 640x480 est la résolution maximale à utiliser sur votre Recalbox.
Si votre écran ne peut pas changer de résolution (par exemple avec l'écran tactile officiel Pi), vous aurez des bordures noires autour de l'image car elle ne sera pas étirée pour s'adapter à l'écran.
Dans ce cas, vous devez faire ces 2 étapes :
recalbox.conf
par ceci:n64.videomode=default
/recalbox/share/system/configs/mupen64/mupen64plus.cfg
pour changer la résolution de sortie à celle native de votre écran (ici 800x480) :[Video-General]
# Use fullscreen mode if True, or windowed mode if False
Fullscreen = False
# Width of output window or fullscreen width
ScreenWidth = 800
# Height of output window or fullscreen height
ScreenHeight = 480
Mais tous les écrans n'ont pas la même compatibilité de mode vidéo. Ainsi, lorsque vous essayez de démarrer une partie de N64 avec un core mupen64plus, vous pouvez avoir un écran noir avec un retour à EmulationStation. Dans ce cas, vous devez déterminer quels modes vidéo sont compatibles avec votre propre écran.
tvservice -m DMT
tvservice -m CEA
[root@RECALBOX ~]# tvservice -m DMT
Group DMT has 16 modes:
mode 4: 640x480 @ 60Hz 4:3, clock:25MHz progressive
mode 5: 640x480 @ 72Hz 4:3, clock:31MHz progressive
mode 6: 640x480 @ 75Hz 4:3, clock:31MHz progressive
mode 8: 800x600 @ 56Hz 4:3, clock:36MHz progressive
mode 9: 800x600 @ 60Hz 4:3, clock:40MHz progressive
mode 10: 800x600 @ 72Hz 4:3, clock:50MHz progressive
mode 11: 800x600 @ 75Hz 4:3, clock:49MHz progressive
mode 16: 1024x768 @ 60Hz 4:3, clock:65MHz progressive
mode 17: 1024x768 @ 70Hz 4:3, clock:75MHz progressive
mode 18: 1024x768 @ 75Hz 4:3, clock:78MHz progressive
mode 21: 1152x864 @ 75Hz 4:3, clock:108MHz progressive
mode 32: 1280x960 @ 60Hz 4:3, clock:108MHz progressive
mode 35: 1280x1024 @ 60Hz 5:4, clock:108MHz progressive
mode 36: 1280x1024 @ 75Hz 5:4, clock:135MHz progressive
(prefer) mode 57: 1680x1050 @ 60Hz 16:10, clock:119MHz progressive
mode 58: 1680x1050 @ 60Hz 16:10, clock:146MHz progressive
[root@RECALBOX ~]# tvservice -m CEA
Group CEA has 5 modes:
mode 1: 640x480 @ 60Hz 4:3, clock:25MHz progressive
mode 2: 720x480 @ 60Hz 4:3, clock:27MHz progressive
mode 3: 720x480 @ 60Hz 16:9, clock:27MHz progressive
(native) mode 4: 1280x720 @ 60Hz 16:9, clock:74MHz progressive
mode 16: 1920x1080 @ 60Hz 16:9, clock:148MHz progressive
Group CEA has 5 modes:
mode 1: 640x480 @ 60Hz 4:3, clock:25MHz progressive
Le fichier recalbox.conf doit être modifié comme suit :
n64.videomode=DMT 4 HDMI
n64.videomode=CEA 1 HDMI
Si vous utilisez un écran CRT, vous devez modifier votre mode vidéo comme suit :
n64.videomode=default