J'ai regardé les logfiles, en particulier es_log.txt, voici ce que j'y ai trouvé :
[1980/01/01 02:01:51.227] (INFO ) : [Run] Command: python /usr/bin/emulatorlauncher.pyc -p1index 0 -p1guid 030000005e040000ea02000001030000 -p1name "Xbox One S Controller" -p1nbaxes 4 -p1nbhats 1 -p1nbbuttons 13 -p1devicepath /dev/input/event0 -system dreamcast -rom /recalbox/share/roms/dreamcast/Capcom\ vs.\ SNK.chd -emulator libretro -core flycast -ratio auto
[1980/01/01 02:01:51.228] (INFO ) : [Pad2Keyboard] No pad2keyb configuration.
[1980/01/01 02:01:51.228] (INFO ) : [MQTT] Publishing to tcp://127.0.0.1:1883 from recalbox-emulationstation OK!
[1980/01/01 02:01:51.228] (INFO ) : [Hardware] Start in-game Hardware processes
[1980/01/01 02:01:53.601] (INFO ) : [Hardware] Stop in-game Hardware processes
[1980/01/01 02:01:53.602] (WARN!) : [Run] Non-Zero exit code 250 !
Je pensais que le nom de ma ROM était mal "traduit" dans le script : les espaces deviennent des anti-slash+espace... Mais en regardant un peu plus, cela semble être le case pour d'autres systèmes et les ROMs associées.
Du coup, le seul indice est le code de sortie 250. Je n'arrive pas à trouver à quoi cela correspond pour libretro et/ou flycast.