Rétrogaming sur écran moderne : shaders, mise à l’échelle et FPGA
Rejouer à une console ancienne sur un écran moderne pose plusieurs questions : mise à l’échelle, proportions, traitements vidéo et délai entre la commande et l’image. Le rétrogaming sur écran moderne ne demande pas forcément de transformer le jeu ; il demande surtout de choisir le rendu que l’on souhaite préserver.

Pourquoi une console ancienne change de rendu sur écran plat
Certains joueurs qui ont tenté de brancher une Super Nintendo ou une PlayStation 1 sur un téléviseur OLED 4K moderne rencontrent un résultat décevant. L’image peut être floue et les couleurs mal définies, et ce qui semblait magnifique sur le tube cathodique (CRT) de notre enfance ressemble désormais à une bouillie de pixels agressive.
Ce phénomène n’est pas dû à une défaillance de la console, mais à une incompréhension technologique. Les jeux d’autrefois ont été conçus pour exploiter les « défauts » des écrans CRT : le balayage des lignes (scanlines), la luminescence du phosphore et le mélange naturel des couleurs entre deux pixels. En supprimant ces caractéristiques, la présentation peut s’éloigner du rendu connu sur un CRT. C’est ici que le travail de la communauté geek prend tout son sens.
Les Shaders : Recréer l’âme du tube cathodique
La première étape de cette renaissance passe par les Shaders. Ces petits programmes informatiques simulent en temps réel le comportement des anciens moniteurs. Leur résultat dépend du filtre choisi, du matériel et de la résolution de sortie.
Les nouveaux shaders, comme ceux disponibles sur les plateformes de type RetroArch, simulent désormais la courbure de la vitre, les reflets ambiants de la pièce et même le « shadow mask » (la grille métallique à l’intérieur du tube). L’objectif ? approcher certaines caractéristiques d’un tube cathodique, sans prétendre reproduire exactement son comportement physique. Les préférences varient : un effet convaincant pour un jeu peut gêner la lecture d’un autre. (1)
L’Intelligence Artificielle au service de la 3D précalculée
Au-delà des filtres appliqués à l’image, la super-résolution peut aussi modifier l’émulation des consoles 32/64 bits : l’Upscaling par IA.
Prenez certains décors d’un jeu comme Final Fantasy VII ou Resident Evil. Leurs décors sont des images fixes (précalculées) sur lesquelles évoluent des personnages en 3D. Augmenter la résolution de rendu des éléments 3D ne recrée pas automatiquement les détails absents d’un décor bitmap. C’est là que l’IA intervient. Des modèles de super-résolution peuvent produire une image plus grande et proposer des détails supplémentaires ; ceux-ci ne sont pas une récupération certaine de l’image originale.
Des outils commerciaux et des modèles comme ESRGAN utilisent des méthodes de super-résolution. Le résultat peut être intéressant, mais il peut aussi modifier une texture, un visage ou un élément de décor. Il faut comparer avec la source et parler de transformation plutôt que de restauration fidèle par défaut. (2)
Le matériel FPGA : une autre façon de reproduire les systèmes
Sublimer ses classiques ne passe pas uniquement par le logiciel. Le matériel intervient aussi dans le rendu. Il existe des solutions « FPGA » (Field-Programmable Gate Array). Contrairement à l’émulation logicielle qui « imite » le fonctionnement d’une console, des cœurs FPGA reproduisent des circuits et leur fonctionnement, avec une fidélité qui dépend du cœur et de son implémentation.
Des machines comme celles proposées par Analogue ou les projets basés sur le MiSTer permettent de jouer avec une latence qui dépend notamment de la manette, des réglages et de l’écran, un critère crucial pour les jeux de combat ou les plateformers exigeants comme Super Mario Bros. ou Street Fighter II.
Pourquoi cette quête de perfection ?
Préserver un jeu peut consister à conserver ses fichiers et son matériel, mais aussi à documenter les conditions de présentation. Améliorer la résolution n’est pas toujours l’objectif : garder une version proche de l’original permet de comparer les transformations.
Le jeu vidéo dépend de logiciels, de matériels et de périphériques qu’il faut documenter pour le préserver. Si nous ne faisons pas l’effort de traduire ces œuvres pour les standards technologiques actuels, elles risquent de devenir injouables, ou pire, d’être perçues comme « moches » par les nouvelles générations qui n’ont pas connu l’époque des tubes cathodiques.
L’avenir du passé est entre nos mains
Le rétro-gaming n’est plus une simple affaire de nostalgie pour trentenaires mélancoliques. C’est un laboratoire d’innovation technologique permanent. Entre les shaders ultra-réalistes, la puissance de l’IA et la précision du FPGA, les possibilités de présentation se multiplient.
Pour aller plus loin dans la configuration de vos machines et découvrir d’autres ressources consacrées aux shaders, rendez-vous sur Guide-Geek.fr, votre boussole dans l’univers de la tech et de la culture geek.
Choisir un réglage selon son objectif
Pour une image nette sans effet de tube, commencez par conserver les proportions d’origine et examinez la mise à l’échelle entière lorsque votre solution la propose. Pour un rendu CRT, essayez un filtre simple avant de multiplier les effets. Pour des textures redessinées ou agrandies, gardez une version sans modification afin de pouvoir comparer.
Dans RetroArch, la documentation indique qu’un jeu doit être lancé avant de charger un preset depuis la rubrique Shaders du menu rapide. Le type de shader doit correspondre au moteur graphique utilisé ; les formats ne sont pas tous interchangeables. Enregistrez les réglages sous un preset distinct plutôt que d’écraser votre référence. (1)
Pourquoi un FPGA ne supprime pas tous les délais
Le projet MiSTer distingue la latence de l’entrée, du traitement et de l’affichage. Une manette USB et un téléviseur peuvent ajouter du délai même si le cœur reproduit correctement le système. Modifier un réglage vidéo peut aussi affecter la compatibilité de l’écran. Évitez donc une promesse de « zéro lag » valable pour toutes les installations. (3)
Pour diagnostiquer un inconfort, gardez le même jeu et changez un seul élément à la fois : mode jeu du téléviseur, manette ou preset. Sans mesure dédiée, décrivez un ressenti plutôt qu’un nombre de millisecondes. Notre guide sur le diagnostic d’un PC gamer lent distingue aussi les symptômes avant un changement de matériel.
Préserver les fichiers et les droits
Conservez les sauvegardes, les versions du logiciel et les réglages avant d’installer un mod ou un pack de textures. Utilisez les jeux et fichiers auxquels vous avez légalement accès ; un émulateur disponible ne constitue pas une autorisation de télécharger un catalogue protégé. Notre dossier sur les jeux de plateforme permet de prolonger cette réflexion sur les commandes et le rythme du jeu.
Meilleures ventes Amazon : adaptateurs vidéo pour consoles anciennes
Vérifiez le sens de conversion, la sortie de la console et les formats vidéo pris en charge. Un adaptateur composite-HDMI n’est pas un scaler universel ; aucune faible latence n’est garantie par cette sélection.
Liens affiliés : une commission peut nous être versée, sans surcoût pour vous.
Sources
(1) Libretro — Shaders : docs.libretro.com/shader/introduction/
(2) ESRGAN — Dépôt des auteurs : github.com/xinntao/ESRGAN
(3) MiSTer — Lag Explained : github.com/MiSTer-devel/Main_MiSTer/wiki/Lag-Explained



