RetroArch
RetroArch est un frontend polyvalent conçu pour regrouper des moteurs d’émulation (cœurs Libretro) et des logiciels rétro, permettant d’exécuter des jeux classiques sur macOS. Il prend en charge une large gamme de plateformes, de l’Atari 2600 à la PlayStation 2, avec une compatibilité partielle pour Apple Silicon (architecture Arm64), bien que certains cœurs ne soient pas encore optimisés.
Son interface intuitive, inspirée d’un boîtier de télévision, facilite la navigation dans une bibliothèque de jeux organisée par système. RetroArch se distingue par ses fonctionnalités avancées : gestion automatique des manettes, shaders pour améliorer le rendu graphique, prise en charge des sauvegardes (savestates), du netplay (multi-joueur en réseau) et de l’enregistrement de sessions. Une version simplifiée, écrite en Go, est également disponible pour une utilisation plus accessible, bien que limitée en options. L’émulateur est aussi distribué via Steam.
Dernière mise à jour :
Plateformes
Architecture
Mac OS X - macOS
PowerPC
Apple Silicon
64 bits
Metal
Téléchargement et liens
- Télécharger RetroArch
- Version iOS
- Site officiel
- Code source
-
brew install retroarch
Historique des versions
v1.22.2
Aucun détail pour cette version.
v1.22.1
Aucun détail pour cette version.
v1.22.0
Aucun détail pour cette version.
v1.21.0
Aucun détail pour cette version.
v1.20.0
Aucun détail pour cette version.
v1.19.1
Aucun détail pour cette version.
v1.19.0
Aucun détail pour cette version.
v1.18.0
Aucun détail pour cette version.
v1.17.0
-
Nouveautés majeures :
- Ajout du support officiel pour Apple Silicon (M1/M2/M3) via des builds natifs (ARM64) pour macOS, incluant une intégration optimisée des accélérations matérielles (Metal) pour les cœurs d’émulation et les shaders.
- Introduction du système de "Core Options" étendu, avec des paramètres dynamiques pour ajuster finement le comportement des cœurs (ex : contrôle du overscan, aspect ratio, ou frame timing) directement depuis l’interface utilisateur, sans nécessiter de fichiers de configuration externes.
- Intégration de libretro-beetle-pc-fb (core pour PC Engine/TurboGrafx-16) et amélioration des performances pour les cœurs basés sur libretro-dolphin (GameCube/Wii) avec un mode dynamic upscaling activable.
- Ajout d’un mode "Gamepad Auto-Configuration" amélioré, capable de détecter automatiquement les manettes modernes (via HID) et de proposer des schémas de bindings adaptés aux jeux rétro.
-
Corrections importantes :
- Résolution d’un bug critique dans le système de sauvegarde (saves/state) sous Linux/macOS, évitant la corruption des données lors de l’utilisation de fichiers partagés sur des volumes réseau (SMB/NFS).
- Correction des problèmes de stabilité dans libretro-dolphin, réduisant les crashes liés aux jeux utilisant des textures dynamiques (ex : Super Smash Bros. Melee).
- Fix des réinitialisations intempestives du cœur libretro-snes9x-2010 lors de l’activation/désactivation de l’overscan, avec une gestion plus robuste des signaux vidéo.
-
Améliorations spécifiques macOS :
- Build officiel .dmg pour macOS, incluant des versions ARM64 (Apple Silicon) et x86_64 (Intel) dans le même paquet, avec une vérification de compatibilité automatique au lancement.
- Version minimale de macOS supportée abaissée à **11.0 (Big Sur
Changelog complet
v1.16.0.3
Aucun détail pour cette version.
v1.16.0.2
Aucun détail pour cette version.
v1.16.0.1
Aucun détail pour cette version.
v1.16.0
Aucun détail pour cette version.
v1.15.0
Aucun détail pour cette version.
v1.14.0
Aucun détail pour cette version.
v1.13.0
Aucun détail pour cette version.
v1.12.0
Aucun détail pour cette version.
v1.11.1
Aucun détail pour cette version.
v1.11.0
Aucun détail pour cette version.
v1.10.3
Aucun détail pour cette version.
Captures d'écran