aucun fichier à modifier en 4.1 hormis le /boot/config.txt ou tu spécifie la résolution principale (celle de Emulation Station) ainsi que le hdmi_cvt qui deviendra le mode DMT87 HDMI (mode custom) pour les émulateurs.
-
voici mon config.txt :
hdmi_cvt= 1920 240 60 1 1 0 0
hdmi_ignore_edid=0xa5000080
hdmi_pixel_encoding=2
avoid_safe_mode=1
disable_overscan=0
config_hdmi_boost=4
hdmi_drive=2
hdmi_group=1
hdmi_mode=6
hdmi_force=1
kernel=zImage
hdmi_force_hotplug=1
gpu_mem_256=128
gpu_mem_512=256
gpu_mem_1024=512 -
Ensuite, dans le fichier recalbox.conf, tu spécifie la résolution de ES et des émulateurs :
system.es.videomode=CEA 6 HDMI # cea 6 correspond à du 480i
global.videomode=DMT 87 HDMI # correspond au hdmi_cvt défini dans le config.txt, donc 320x240
le 1920 n'est pas important, ça permet d'avoir plus de liberté pour choisir le viewport dans retroarch. -
3eme et derniere étape, dans chaque emulateur tu lance retroarch (hotkey + B) et dans video tu spécifie le viewport, pour décaler l'image.
-
Il est possible de spécifier des hdmi cvt et hdmi timing par émulateur, de cette façon (ce sont des exemples) :
#dreamcast.videomode=hdmi_cvt 320 240 60 1 1 0 0
#nes.videomode=hdmi_timings 256 1 8 17 21 224 1 7 10 24 0 0 0 60 0 4800000 1
#snes.videomode=hdmi_timings 256 1 8 17 21 224 1 7 10 24 0 0 0 60 0 4800000 1
#megadrive.videomode=hdmi_timings 320 1 20 29 35 224 1 10 14 16 0 0 0 60 0 6400000 1 -
retroarch je change pas de résolution automatiquement. Et pour les modelines, les hdmi timing sont en fait une conversion des modelines.