RetroArch
RetroArch est l'implémentation de référence de l'API libretro[2],[3]. Elle est libre, open source (Licence GPLv3) et multiplate-forme, dont la première version est sortie le . La licence des cœurs peut varier, certains émulateurs SNES sont par exemple interdits à la commercialisation.
Dernière version | 1.9.5 ()[1] |
---|---|
Dépôt | github.com/libretro/RetroArch |
Écrit en | C++ et C |
Système d'exploitation | Android, FreeBSD, GNU/Linux, macOS, Windows 95, Windows NT, Wii U, PlayStation Portable, PlayStation 3, Windows 98 et Microsoft Windows |
Environnement | Multiplate-forme |
Formats lus | Libretro core Information (d) |
Formats écrits | Libretro core Information (d) |
Type | Émulateur, |
Licence | Licence publique générale GNU version 3 |
Site web | http://www.retroarch.com |
Les auteurs la décrivent comme un frontal pour les émulateurs, moteurs de jeu, jeux vidéo, lecteurs multimédia, et autres applications, conçu pour être rapide, léger, portable et sans dépendances[4].
RetroArch fait fonctionner des programmes convertis en bibliothèques partagées (appelées libretro cores), et utilisant différentes interfaces utilisateurs telles que des interfaces en ligne de commande (CLI) et quelques interfaces graphiques (GUI) optimisées pour les manettes de jeu (la plus célèbre étant appelée XMB, un clone de la XrossMediaBar de Sony), différents pilotes d'entrée, audio et vidéo, ainsi que des fonctions avancées comme le contrôle dynamique de la vitesse, des filtres audio, des shaders multi-passe, le jeu en réseau, la possibilité de revenir en arrière dans une partie, des options de triche dans les jeux , etc.
Systèmes supportés
RetroArch peut faire fonctionner n'importe quel cœur libretro. Bien que Retroarch soit disponible pour de nombreuses plateformes, le fonctionnement de ceux-ci varie en fonction des plateformes.
Voici une liste non exhaustive de systèmes fonctionnant sous RetroArch, et le projet sur lequel le cœur se base.
Annexes
Notes et références
- « Release 1.9.5 » (consulté le )
- « Libretro/RetroArch », sur GitHub (consulté le ).
- « Libretro/libretro-samples », sur GitHub (consulté le ).
- (en) « Home – Libretro », sur www.libretro.com
- (en) « RetroArch », sur www.retroarch.com
- (en) « Lakka documentation - Hardware support », sur www.lakka.tv