Recalbox no ha preconfigurado Mupen64plus a diferencia de lo que ocurre con otros emuladores. Por lo tanto, se debe aplicar una configuración manual.
El modo de vídeo de la N64 se define en el fichero [recalbox.conf] (./../../../../basic-usage/getting-started/recalboxconf-file).
Por defecto, se utiliza el modo de vídeo: n64.videomode=DMT 4 HDMI. Este modo muestra una resolución de 640x480. Establecemos esta resolución por defecto porque la Raspberry Pi 2 no puede emular la N64 a una resolución mayor con una buena tasa de refresco. Así que 640x480 es la resolución máxima utilizada por vuestra Recalbox por defecto.
Si vuestra pantalla no puede cambiar de resolución (por ejemplo con la pantalla táctil oficial de la Pi), obtendréis bordes negros alrededor de la imagen porque no se estirará para ajustarse a la pantalla.
En este caso, debéis aplicar las 2 etapes siguientes:
n64.videomode=default
/recalbox/share/system/configs/mupen64/mupen64plus.cfg para cambiar la resolución de salida a la resolución nativa de vuestra pantalla (por ejemplo 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
Pero no todas las pantallas tienen la misma compatibilidad de modo de vídeo. Por ejemplo, cuando iniciáis una partida de N64 con el core mupen64plus, podéis obtener una pantalla negra y retornar a EmulationStation. En este caso, hay que determinar los modos de vídeo que son compatibles con vuestra pantalla.
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
Habrá que modificar el fichero recalbox.conf de la siguiente forma:
n64.videomode=DMT 4 HDMI
n64.videomode=CEA 1 HDMI
Con las pantalla CRT, se debe especificar el siguiente modo de vídeo:
n64.videomode=default