Pour son stage de seconde, Mathéo est venu prêter main forte à l’association Canap’ Gaming Crew !
Passionné de jeux vidéo et fervent défenseur de Linux et de l’Open source en général, il a choisit de réaliser cet article qui traite des différentes distributions retrogaming basées sur linux.
Le retrogaming sur des systèmes modernes a gagné en popularité ces dernières années. Grâce à Linux, une multitude de systèmes d’exploitation dédiés rendent cette pratique plus accessible que jamais. Que vous soyez un nostalgique des jeux de votre enfance ou un curieux souhaitant découvrir des jeux du passé, Linux offre des solutions variées pour tous les amateurs de rétrogaming.
Linux est un système d’exploitation pour ordinateurs et serveurs, connu pour sa flexibilité et sa personnalisation. Quelques-unes des distributions Linux populaires incluent Ubuntu, Arch Linux, Fedora et Debian.

Un des dispositifs les plus populaires pour le retrogaming est le Raspberry Pi. Ce mini ordinateur utilise des processeurs ARM, qui sont de plus en plus populaires en raison de leur faible consommation d’énergie et de leur puissance suffisante pour faire tourner des jeux rétro. Avec des systèmes d’exploitation comme RetroPie, Recalbox ou Lakka, il est facile de transformer un Raspberry Pi en une console de jeux rétro. Ces systèmes permettent d’émuler une grande variété de consoles classiques, offrant ainsi une expérience authentique du retrogaming sur du matériel moderne.
Les Systèmes d’Exploitation Disponible :
- RetroPie : Basé sur Raspbian, il est extrêmement populaire pour les utilisateurs de Raspberry Pi. Sa communauté active et ses nombreux tutoriels en font un choix privilégié. RetroPie permet une personnalisation avancée, supporte une large gamme d’émulateurs et offre de nombreuses options pour ajuster les paramètres des jeux. Il est idéal pour ceux qui aiment bricoler et optimiser leurs systèmes.
https://retropie.org.uk/ - Recalbox : Similaire à RetroPie, Recalbox est conçu pour être facile à installer et utiliser, avec une interface utilisateur intuitive. Contrairement à RetroPie, Recalbox se concentre sur la simplicité et la facilité d’utilisation, ce qui le rend parfait pour les débutants. Il offre une configuration plug-and-play, sans besoin de nombreuses modifications.
https://www.recalbox.com/ - Lakka : Transforme votre ordinateur en une console de jeu rétro. Lakka est basé sur RetroArch et propose une installation simplifiée.
https://www.lakka.tv/ - batocera : Une autre option populaire pour le retrogaming, Batocera se distingue par sa compatibilité avec une large gamme de matériels, pas seulement le Raspberry Pi. Il se concentre sur une expérience utilisateur sans tracas, avec une installation facile et une interface simple et intudive Batocera est également mis à jour régulièrement, offrant de nouvelles fonctionnalités et une meilleure compatibilité avec les jeux rétro.
https://batocera.org/
Focus sur Batocera
Pour cet article, nous nous sommes particulièrement intéressés à Batocera linux.
Batocera est un distribution indépendante, elle ne se base sur aucune autre distribution.
Voici pourquoi Batocera mérite votre attention :
- Gratuit et Open Source : Comme toutes les bonnes distributions Linux, Batocera est gratuit et open source, permettant à la communauté de contribuer et d’améliorer continuellement le logiciel.
- Systèmes Supportés : Batocera est l’une des distributions les plus populaires pour le retrogaming, offrant un support pour plus de 190 systèmes. Parmi les systèmes les plus demandés, on retrouve la NES, la Super Nintendo, la Sega Genesis, la PlayStation, et la Nintendo 64. Des systèmes plus originaux comme l’Atari Jaguar, la Neo Geo Pocket, et même la Sega Saturn sont également pris en charge (Batocera Wiki) (Batocera).
- Personnalisation : Batocera permet de profondément modifier l’interface utilisateur, vous permettant ainsi de recréer l’apparence de consoles classiques ou d’adapter l’interface à vos préférences.
- Personnalisation : Batocera permet de profondément modifier l’interface utilisateur, vous permettant ainsi de recréer l’apparence de consoles classiques ou d’adapter l’interface à vos préférences.
- Performances : Optimisé pour fonctionner sur une grande variété de matériels, Batocera offre une expérience fluide, même sur des machines plus anciennes. Que ce soit sur l’ancien ordinateur de papy ou d’autres équipements datant de quelques années,
- Vaste possibilité d’installation : Batocera se distingue également par ses multiples options d’installation. Que vous souhaitiez l’installer sur un disque dur interne, un SSD externe, une clé USB ou une carte SD, Batocera s’adapte facilement à vos besoins. Cette flexibilité permet aux utilisateurs de transformer presque n’importe quel appareil en une console de jeu rétro portable.
Notre test :
Nous avons d’abord tenté d’installer Batocera en le virtualisant pour des tests, mais cette méthode s’est révélée complexe et peu intuitive, nécessitant de suivre attentivement les instructions du wiki pour réussir l’installation. Malheureusement, après plusieurs essais, nous avons rencontré des problèmes de stabilité et de performance, principalement en raison des limitations dans la gestion de la mémoire RAM. L’allocation de mémoire étant bloquée à 2 Go, augmenter cette allocation entraînait souvent des crashes au démarrage de Batocera.
Pour résoudre ces problèmes, nous avons décidé d’installer Batocera en dual-boot sur notre pc. Cette solution nous a permis de profiter d’une expérience beaucoup plus stable et fluide avec Batocera. En effet, cette distribution est idéale pour explorer une large gamme de jeux rétro et offre la possibilité de jouer à plusieurs joueurs, ce qui est parfait pour des jeux comme Tekken, Super Smash Bros, et d’autres titres compétitifs et sociaux.
Batocera se distingue par sa capacité à gérer jusqu’à 8 joueurs en simultané, ce qui en fait une plateforme idéale pour des sessions de jeu multijoueur conviviales et compétitives.



Après avoir installé Batocera sur un second disque dur, nous avons constaté une amélioration significative en termes de fluidité et de fiabilité lors du démarrage. Les tests avec divers ROMs ont été concluants, offrant une expérience graphique sans problème apparent. Cependant, l’interface avec un volant, notamment le Thrustmaster T300RS GT, s’est avérée compliquée en raison de l’absence de prise en charge native.

Pour résoudre ce problème, nous avons décidé de tester le Thrustmaster avec l’émulateur officiel Supermodel 3. Ce test a montré que le volant fonctionnait parfaitement, y compris les pédales qui répondaient de manière précise. De plus, le retour de force, crucial pour une immersion totale, était activé et fonctionnait comme prévu. Cela a confirmé que le matériel était compatible avec les émulateurs et que les difficultés rencontrées précédemment n’étaient pas dues au matériel lui-même mais bien à batocera.
Pour transférer une ROM vers Batocera, vous pouvez utiliser le transfert par réseau. Cela implique de se connecter au réseau de Batocera depuis un autre appareil sur le même réseau local, puis de copier les ROMs dans le répertoire approprié. C’est une méthode pratique pour ajouter des jeux sans avoir à manipuler physiquement le disque dur de l’ordinateur.
En ce qui concerne Kodi, il est intégré à Batocera et permet de gérer et de visionner des médias comme des films et des vidéos directement depuis l’interface. Cela augmente la polyvalence de cette plateforme qui n’est plus uniquement dédiée au gaming, mais aussi au streaming.
Enfin, le « soft patching » fait référence à l’application de correctifs logiciels à des jeux ou émulateurs pour résoudre des problèmes ou améliorer la compatibilité. C’est une pratique courante pour optimiser l’expérience de jeu sur Batocera en assurant que les ROMs fonctionnent comme prévu.
Émulation Saturn sur Batocera : Attention au BIOS !
Ah, l’émulation Saturne sur Batocera… un vrai casse-tête parfois ! Beaucoup de jeux ne fonctionnent pas, et tout ça à cause d’un BIOS manquant. Mais les jeux fonctionne sur un émulateur externe
Mode Link : Où Sont Passés Nos Pokémon ?
Le mode link, cette fonctionnalité qui permettait de transférer vos Pokémon d’une Game Boy à une autre. Malheureusement, sur Batocera, cette option n’est pas disponible. C’est un peu comme essayer de passer un coup de fil avec deux boîtes de conserve et une ficelle – ça ne marche pas. Le mod link, populaire sur les consoles comme la Game Boy pour échanger des Pokémon, n’est pas sur Batocera. C’est vraiment triste car ça enlève une partie de l’expérience de jeu, surtout pour ceux qui adorent faire des échanges et compléter leur pokédex, s’affronter en duel sur le cultissime Tetris de la Game Boy, ou encore profiter du monde link de la première playstation, qui permettait par exemple de jouer sur deux TV à WipeOut ou Ridge Racer Revolution.
La Model 3 sur Batocera : Une belle surprise
Par contre, Batocera se rattrape bien avec l’émulation de la Model 3. On parle de Daytona 2, Sega Rally 2, et Scud Race ! Ces classiques de l’arcade t C’est une émulation récente et peu d’émulateurs proposent ça !



Les jeux de course et le volant : Attention aux dérapages !
On a testé ces jeux de course avec un volant. Pas n’importe lequel, le T300 RS, le volant préféré des gamers depuis dix ans. Mais là, surprise, ça fonctionne pas nativement et y’a quelques bugs.
Bref, si vous êtes fan de Saturne, prévoyez un peu de patience. Mais pour les autres, Batocera reste une excellente option pour revivre les sensations des jeux de course de l’arcade.
En résumé, en utilisant Batocera avec un matériel adapté et en exploitant ses fonctionnalités réseau et multimédia comme Kodi, vous pouvez créer une plateforme de jeu rétro robuste et polyvalente.
Points Positifs de Batocera :
- Large Compatibilité de ROMs :
- Batocera supporte une vaste gamme de ROMs, permettant de jouer à de nombreux jeux rétro.
- Interface Utilisateur Intuitive :
- L’interface utilisateur de Batocera est conviviale et facile à naviguer, même pour les débutants.
- Système Léger et Optimisé :
- Batocera est conçu pour être léger, permettant de bonnes performances même sur du matériel plus ancien.
- Batocera fonctionne très bien sur des ordinateurs ancien et daté
Points Négatifs Généraux de Batocera :
- Compatibilité Matérielle Limitée :
- Certains matériels, en particulier les périphériques de jeu avancés, peuvent ne pas être pris en charge ou nécessiter des configurations supplémentaires.
- Un mode link cable pour 2 joueurs n’a pas l’air possible.
2. Dépendance à la Communauté :
- La résolution de certains problèmes peut dépendre du support de la communauté, ce qui peut prendre du temps et nécessiter des recherches.
3. Complexité de la Configuration Initiale :
- La configuration initiale peut être compliquée pour les utilisateurs non familiers avec les systèmes Linux ou la configuration des émulateurs.