Recalbox sait piloter un second écran de petite taille, branché sur le port GPIO d'un Raspberry Pi, pour y afficher les visuels et les vidéos de vos jeux — l'équivalent du marquee lumineux d'une borne d'arcade. Cette fonction est indépendante de l'écran principal, qui reste sur la sortie HDMI.
Cette fonction concerne les Raspberry Pi. Elle n'existe pas sur PC ni sur les consoles portables.
Les écrans TFT SPI se déclarent par un overlay dans le fichier recalbox-user-config.txt de la partition [RECALBOX]. Les overlays des écrans Waveshare 3,5 pouces sont fournis avec Recalbox (waveshare35a, waveshare35b, waveshare35b-v2, waveshare35c) ; les overlays du système Raspberry Pi (PiTFT et compatibles) sont également disponibles.
Ajoutez dans recalbox-user-config.txt la ligne d'activation du bus SPI, puis celle de votre écran, par exemple :
dtparam=spi=on
dtoverlay=waveshare35a:rotate=270,speed=27000000
Reportez-vous à la documentation de votre écran pour le nom exact de l'overlay et ses paramètres (rotation, vitesse du bus).
Le bus SPI et le bus DPI utilisent des broches GPIO. Si vous utilisez des manettes GPIO ou une carte Recalbox RGB Dual, les broches entrent en conflit : les deux ne peuvent pas cohabiter.
recalbox.confOuvrez le fichier recalbox.conf et renseignez la section TFT SECONDARY SCREEN :
## Obligatoire : active le second écran
system.secondminitft.enabled=1
## Obligatoire : type d'écran
## overlay = écran déclaré par un dtoverlay dans recalbox-user-config.txt
system.secondminitft.type=overlay
## Obligatoire : résolution de l'écran
## 320x240 -> 240p, 480x320 -> 320p
system.secondminitft.resolution=320p
## Obligatoire : mise à l'échelle des visuels (1 = activé, 0 = désactivé)
system.secondminitft.imagestretchenabled=1
system.secondminitft.imageenlargeenabled=0
system.secondminitft.imagealphaenabled=0
system.secondminitft.imageignoreaspectenabled=1
Les quatre options d'image se combinent : imagestretch redimensionne le visuel pour l'ajuster à l'écran, imageenlarge l'agrandit pour occuper tout l'écran, imageignoreaspect ignore ses proportions et imagealpha utilise sa transparence.
Redémarrez : votre second écran affiche les visuels des jeux scrapés.
## Ne plus jouer les vidéos scrapées dans l'interface (seulement sur le second écran)
system.secondminitft.disablevideoines=1
## Broche GPIO du contrôle PWM du rétroéclairage
## Sur Raspberry Pi, le PWM est incompatible avec la sortie son sur jack :
## laissez cette ligne commentée si vous utilisez la sortie jack.
;system.secondminitft.backlightcontrol=18
## Éteindre le rétroéclairage en veille (1) ou le laisser allumé (0)
system.secondminitft.sleepenabled=0
## Afficher un marquee dédié pendant la partie plutôt que le visuel du jeu
system.secondminitft.usemarquee=0
Avec system.secondminitft.usemarquee=1, Recalbox affiche pendant la partie une image spécifique au lieu du visuel scrapé. Créez pour cela un dossier marquees à côté des dossiers images et videos de vos médias, et déposez-y des images portant le même nom que celles du dossier images :
┣ 📁 roms
┃ ┣ 📁 neogeo
┃ ┃ ┣ 📁 media
┃ ┃ ┃ ┣ 📁 images
┃ ┃ ┃ ┃ ┣ 🗒 alpham2.png
┃ ┃ ┃ ┣ 📁 marquees
┃ ┃ ┃ ┃ ┣ 🗒 alpham2.png
system.secondminitft.enabled=1 et la valeur de system.secondminitft.resolution.dtparam=spi=on dans recalbox-user-config.txt.backlightcontrol — le PWM et la sortie jack ne peuvent pas coexister sur Raspberry Pi.Besoin d'aide ? Rejoignez le Discord Recalbox avec le modèle exact de votre écran.