21 Feb 2017, 13:07

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.