RetroArch

Pourquoi les jeux rétro ont l’air faux sur un écran OLED net du téléphone

L’émulation impeccable d’un jeu Super Nintendo de 1992 sur un OLED 2026 a l’air faux. L’art a été dessiné pour la lueur douce du phosphore, les écarts de ligne de balayage et le flou horizontal doux d’un masque d’ombre CRT. Supprimez cela et les sprites se lisent comme durs, bloqués et bizarrement modernes.

Les shaders CRT le corrigent. Un bon shader plie l’écran à la courbure, ajoute la bonne quantité de flou horizontal, simule la dégradation du phosphore et dessine les lignes de balayage qui ressemblent au réel plutôt qu’à des règles pochées. Sur Android, la question est quels émulateurs livrent ces shaders bien et lesquels vous laissent avec une approximation de style ZSnes bourdonnante.

Nous avons testé sept applications Android avec support shader CRT. Chacun est noté selon la fidélité du shader, le support de la mise à l’échelle entière (les shaders CRT l’exigent) et la quantité de réglage que l’utilisateur moyen du téléphone peut raisonnablement gérer avant le lancement d’un jeu.

Ce qu’il faut rechercher dans une application de shader CRT

Comparaison rapide

ApplicationMeilleure pourPlan gratuitBibliothèque de shadersCaractéristique remarquable
RetroArchHub de shader universelOuiDes centainesImportation de preset de shader par cœur
DuckStationPlayStation 1 avec CRTOuiSlang shadersValeurs par défaut PSX bien réglées
PPSSPPPSP avec shaders TVOuiIntégréPrésets légers de style CRT
Dolphin EmulatorGameCube et WiiOuiLimitéCanalisation pré-shader nette
M64Plus FZÉmulation Nintendo 64OuiShaders GLES2/3Apparence authentique N64 sur les téléphones
DraStic DSNetteté Nintendo DSPayantIntégréModes de filtres d’écran double
SNES9x EX+Classique SNESOuiIntégréShader SNES le plus léger

Les applications

1. RetroArch, le hub de shader universel

RetroArch est le frontend qui héberge des dizaines de “cœurs” d’émulateur dans une seule application. C’est la plateforme de shader la plus capable sur Android, avec des centaines de présets fournis ou téléchargeables : CRT-Geom, CRT-Lottes, Easymode-Halation, ZFast, Crt-Royale, Hyllian et bien d’autres.

Les shaders s’attachent par cœur (ainsi le cœur Game Boy obtient un shader différent du cœur SNES), par jeu ou globalement. La mise à l’échelle entière, la courbure personnalisée et le flou des images sont tous présents. Combiné le bon shader avec un téléphone 1080p, tenez l’appareil horizontalement et vous obtiendrez une impression CRT crédible sur les jeux SNES avec lesquels vous avez grandi.

Où il échoue : La surface de configuration est énorme. Les nouveaux utilisateurs peuvent facilement passer une heure dans les menus avant de lancer leur premier jeu. La sélection du cœur par défaut est biaisée.

Tarification :

Plates-formes : Android, iOS, Windows, Mac, Linux, consoles via divers ports.

Télécharger : AptoideGoogle PlayF-Droid

Conclusion : Choisissez RetroArch si vous voulez une application pour gérer tous les systèmes rétro avec la plus forte bibliothèque de shaders disponible sur Android.

2. DuckStation, meilleure PlayStation 1 avec CRT

DuckStation est un émulateur PSX dédié avec un solide support des shaders. Les shaders Slang par défaut incluent CRT-Geom et un preset spécifique à PSX bien réglé qui gère correctement la source 240p du système. Les jeux PS1 ont tendance à être les plus sensibles à la précision des lignes de balayage car la source 240p est très basse résolution ; DuckStation gère cela dès le départ.

La précision est également exceptionnelle. Les jeux qui se comportent mal sur les cœurs Beetle ou PCSX-ReARMed de RetroArch fonctionnent souvent proprement sur DuckStation.

Où il échoue : Système unique, il ne remplace donc pas RetroArch pour les utilisateurs qui émulent au-delà de PS1. Certains présets de shader nécessitent un téléphone compatible Vulkan.

Tarification :

Plates-formes : Android, Windows, Mac, Linux.

Télécharger : Google Play

Conclusion : Choisissez DuckStation pour PSX spécifiquement quand la précision du shader sur la source 240p est plus importante qu’un émulateur unifié.

3. PPSSPP, meilleur PSP avec shaders TV

PPSSPP est l’émulateur PSP dédié et est livré avec plusieurs shaders de post-traitement de style TV intégrés : lignes de balayage, CRT-avec-courbure et secours sharp-bilinear. Les jeux PSP sont rendus en 480x272 natif ; un shader CRT sur un écran de téléphone à 1080p donne une impression de “TV basse résolution” crédible que les fans de PSP associent aux jeux de console de jeu de l’ère.

La surcharge de performance est légère. Même les téléphones de gamme moyenne peuvent exécuter un shader CRT à pleine vitesse sur la plupart des titres PSP.

Où il échoue : La sélection des shaders est plus étroite que celle de RetroArch. Certains jeux PSP (Crisis Core, God Eater) sont livrés à une résolution interne plus élevée et bénéficient moins des effets CRT.

Tarification :

Plates-formes : Android, iOS (chargé par le côté), Windows, Mac, Linux, web.

Télécharger : Google PlayF-Droid

Conclusion : Choisissez PPSSPP pour les titres PSP quand vous voulez une impression CRT convaincante avec une configuration minimale.

4. Dolphin Emulator, meilleur pour GameCube et Wii

Dolphin Emulator exécute les jeux GameCube et Wii sur Android. Le support des shaders CRT est plus limité que celui de RetroArch, mais la canalisation pré-shader est suffisamment nette pour que l’ajout d’une simple superposition de ligne de balayage améliore l’apparence sur un téléphone.

Les jeux GameCube et Wii ont une résolution native plus élevée que les systèmes de l’ère SNES, donc les shaders à ligne de balayage lourde fonctionnent moins bien visuellement. Les effets CRT légers (Easymode-Halation à faible intensité ou un filtre composite de l’ère Wii) sont le bon calibrage.

Où il échoue : Exigeant sur le matériel. Les téléphones plus anciens ou de gamme moyenne ont du mal avec la sortie à résolution native de Dolphin, même avant un shader. Certains titres GameCube s’opposent au pipeline de rendu.

Tarification :

Plates-formes : Android, Windows, Mac, Linux.

Télécharger : Google Play

Conclusion : Choisissez Dolphin pour GameCube et Wii avec un traitement léger des lignes de balayage, pas des shaders CRT lourds.

5. M64Plus FZ, meilleure émulation Nintendo 64

M64Plus FZ est le fork actif de Mupen64Plus sur Android. Le support des shaders CRT est plus modeste que celui de RetroArch, mais les shaders GLES2 et GLES3 intégrés incluent les lignes de balayage et un filtre réglé pour N64 qui capture l’apparence composite légèrement floue avec laquelle le système a été livré.

Les jeux N64 sont particulièrement résistants au rendu net des pixels. La console utilisait déjà un filtrage bilinaire lourd ; superposer un shader CRT doux sur le dessus rapproche tout de la sensation de la période.

Où il échoue : La compatibilité dépend du cœur. Certains jeux s’exécutent mieux sur le cœur Mupen64Plus de RetroArch que sur M64Plus FZ directement.

Tarification :

Plates-formes : Android.

Télécharger : Google PlayF-Droid

Conclusion : Choisissez M64Plus FZ pour l’émulation N64 avec un adoucissement de style CRT léger qui correspond à l’ère originale.

6. DraStic DS Emulator, meilleure netteté Nintendo DS

DraStic est un émulateur DS Android payant avec des modes de filtrage intégrés. Les shaders CRT au sens strict ne sont pas le point, le DS a été livré avec des écrans LCD, pas des CRT. Au lieu de cela, DraStic offre des modes de lissage et d’affûtage qui améliorent la sortie d’écran double sur un seul téléphone OLED.

Pour les joueurs qui veulent que la DS se sente moins grossièrement pixelisée sur un affichage moderne, les filtres intégrés de DraStic parcourent la plupart du chemin sans la complexité du shader de RetroArch.

Où il échoue : Application payante et la seule sur cette liste avec un coût initial. Les shaders CRT spécifiquement ne sont pas le point, c’est un outil de lissage LCD-ère DS.

Tarification :

Plates-formes : Android.

Télécharger : Google Play

Conclusion : Choisissez DraStic pour les jeux DS avec lissage intégré, acceptant que les shaders CRT spécifiquement ne soient pas pertinents ici.

7. SNES9x EX+, meilleur shader SNES à faible surcharge

SNES9x EX+ est l’émulateur SNES léger qui fonctionne sur pratiquement tous les Android. Les présets de shader intégrés incluent les lignes de balayage, CRT-Easymode et un mode pixel-sharp pour les utilisateurs qui préfèrent aucun shader du tout. Les paramètres sont plus simples que RetroArch et l’application se lance plus rapidement.

Pour un téléphone principalement utilisé pour jouer aux classiques SNES, SNES9x EX+ avec le shader Easymode est le chemin de surcharge le plus bas vers une impression CRT qui ne nécessite pas de temps de configuration.

Où il échoue : SNES uniquement. La bibliothèque des shaders est plus courte que celle de RetroArch. L’interface utilisateur est fonctionnelle mais simple.

Tarification :

Plates-formes : Android.

Télécharger : Google Play

Conclusion : Choisissez SNES9x EX+ pour les jeux SNES avec un preset de shader unique et sans tracas.

Comment choisir le bon

Pour les utilisateurs novices en shaders, le chemin le plus simple est RetroArch avec Easymode-Halation comme par défaut global. Le shader a l’air bien sur la plupart des systèmes, fonctionne confortablement sur les téléphones de gamme moyenne et arrête l’envie de sur-accorder.

FAQ

Quel est le meilleur shader CRT pour les jeux rétro sur Android ? Easymode-Halation est la recommandation la plus courante. CRT-Geom et ZFast CRT sont les plus utilisés. RetroArch envoie les trois.

Les shaders CRT fonctionnent-ils sur un petit écran de téléphone ? Oui, mais l’effet est plus convaincant sur les grands écrans. Un téléphone de 6 pouces affiche suffisamment de détails de ligne de balayage pour se lire comme un style CRT ; un écran de 4 pouces non.

Pourquoi les shaders CRT ont-ils besoin de la mise à l’échelle entière ? La mise à l’échelle non entière étire les pixels de manière inégale. Les lignes de balayage dessinées sur les pixels étirés de manière inégale créent des motifs de moiré. La mise à l’échelle entière garde chaque pixel source mappé au même nombre de pixels de sortie.

Les shaders CRT sont-ils disponibles sur AetherSX2 ou NetherSX2 pour PS2 ? AetherSX2 a un post-traitement intégré limité mais un support complet des shaders Slang via le cœur PCSX2 de RetroArch. NetherSX2 hérite du même.

Les shaders CRT vont-ils drainer la batterie plus rapidement ? Oui. Les shaders CRT consomment beaucoup de GPU. Attendez-vous à un impact sur la batterie notable lors de longues sessions, en particulier avec les shaders plus lourds (Crt-Royale, Lottes).

Puis-je utiliser le même shader pour chaque système ? Cela fonctionne mais ce n’est pas idéal. Game Boy bénéficie d’un shader de style Game Boy teinté de vert ; SNES bénéficie d’une ligne de balayage de style TV ; PSX bénéficie d’un preset réglé pour 240p. RetroArch prend en charge les remplacements par cœur exactement pour ce cas.