Recalbox vs. Batocera : qui gagne la bataille du Pi ?

Plusieurs lecteurs (dont certains aux origines suspectes…) nous ont appris l’existence d’un fork à la distribution Recalbox, distribution pour Raspberry Pi que nous avons adopté il y longtemps déjà.

Cette distribution appelée BATOCERA Linux (???) propose d’émuler sur Pi3 quelques systèmes supplémentaires dont la Dreamcast. En plus elle est portée sur PC et sur d’autres cartes de développement que le Pi.

Voyons ensemble de quoi il retourne…

Installation

Pour ceux qui connaissent la Recalbox, il savent qu’il suffit de déposer les fichiers d’une archive ZIP très légère (499Mo) sur une carte MicroSD formatée en FAT32 et de laisser le Pi se démerder seul au premier démarrage.

Pour Batocera, il ne s’agit pas d’une installation mais d’un clonage d’image complète à partir d’un fichier de 1,30Go.
Comme pour d’autres distributions il va falloir en passer par la commande DD ou win32diskimager sur PC ou encore Apple Pi Baker sur mac.

Systèmes émulés

Si de prime abord il est indiqué que Batocera fournit l’émulation Wii et Saturn, cela n’est en réalité valable que sur PC, le seul système « bonus » fournit pour la version Pi est la Dreamcast.

Cependant (et c’est indiqué sur le site dans un tableau comparatif) cette compatibilité est limitée et lente malgré le processeur à 1,2Ghz. Seul Volgarr qui est un homebrew connu a tourné sans problème avec quand même quelques saccades.

Pour le reste c’est bonnet blanc et blanc bonnet… On peut d’ailleurs échanger les dossiers de roms entre les deux distributions sans soucis.

Différences à l’usage

Les deux distributions utilisent EmulationStation comme interface, nous sommes donc en terrain connu.

Par contre (et peut-être grâce à l’overclock verrouillé à 1,2Ghz) Batocera démarre 3 fois plus vite que Recalbox (overclock bloqué à 1050Htz).

Si on veut scrapper ou remplir les rubriques comme le réglage WIFI, il faut un clavier physique avec la Recalbox alors que sur Batocera il a été rajouté un superbe et efficace clavier virtuel.

Verdict

Si vous êtes débrouillard, déjà habitué à l’architecture de la distribution Recalbox, que vous voulez un clavier virtuel et que vous êtes un impatient au boot… Pourquoi ne pas tester Batocera?

En revanche, si votre Recalbox fonctionne et que quelques homebrews sur Dreamcast ne vous manquent pas, ne touchez à rien et restez sur l’original.

(NDLA: suite des articles sur le sujet à voir ici )

9 Commentaires

Passer au formulaire de commentaire

    • Laddy sur 12 mai 2017 à 12 h 32 min
    • Répondre

    Bonjour
    article intéressant cependant
    je pense que vous n’avez pas comparé les bonnes versions de recalbox et batocera
    le fork de batocera est basé sur recalbox 4.1 disponible depuis quelques mois en version unstable.

    Le clavier virtuel est aussi disponible dans cette version ainsi que différentes options de boot.
    Que je n’ai pas testé cela dit. Je pourrai pas dire si il y a un réel gain.

    Je testerai à l occasion batocera sur une autre plateforme.

      • Laddy sur 12 mai 2017 à 12 h 36 min
      • Répondre

      Oups j’ai oublié les liens pour argumenter mes remarques :

      Y a des infos ici

      Clavier virtuel https://www.recalbox.com/blog/blog-2017-02-20-osk
      Boot options : https://www.recalbox.com/blog/blog-2017-02-22-bootoptions
      et d’autres nouveautés : https://www.recalbox.com/blog

      1. Bien vu, bien dit, sans appel ! 😉

    • recalbox sur 12 mai 2017 à 13 h 29 min
    • Répondre

    Juste pour information, le clavier virtuel n’est pas une modification faite par batocera, mais bien recalbox 😉
    https://github.com/recalbox/recalbox-emulationstation/pull/154

    De plus lorsque vous comparez des versions d’OS, il serait bien de le faire en utilisant 2 versions équivalentes, soit recalbox 4.1 et non 4.0, version disponible en « bêta » publique :
    https://www.recalbox.com/blog/blog-2017-02-19-rb4.1

    En faisant ainsi, bizarrement les différences entre les 2 OS se réduisent drastiquement, car oui Batocera linux 5.x utilise en fait 99% du code de recalbox 4.1 😉

    Cordialement.

    1. Effectivement, poussés par des propositions étrangement multiples et appuyées, nous avons testé avec notre version « stable » de recalbox et avec la version en cours de batocera au moment de la rédaction de l’article.
      Cependant il n’en demeure pas moins que sur Pi c’est l’original qui emporte notre préférence.

    • jimmy sur 20 juin 2017 à 13 h 49 min
    • Répondre

    les commentaires semblent omettre l’historique :
    batocera est un fork de janvier 2017 du principal contributeur de recalbox (90 à 95% des modifications) sur les 2 dernières années.

    L’activité sur les sources de recalbox depuis semble ralentie:
    https://github.com/recalbox/recalbox-buildroot/commits/rb-4.1.X

    1. @Jimmy,

      batocera est un fork de janvier 2017 du principal contributeur de recalbox (90 à 95% des modifications)
      -> Tu oublies « substring rock » et pas mal de contributeurs, Recalbox OS n’est pas que buildroot.

      L’activité sur les sources de recalbox depuis semble ralentie:
      -> En même temps on a migré sur gitlab alors si tu ne regarde pas le bon repository…

      Amicalement
      MikaXII

    • jimmy sur 29 septembre 2017 à 12 h 10 min
    • Répondre

    recalbox semble source closed désormais.
    dans github, il y a des vieilles sources.
    dans gitlab, il n’y a plus de sources.

    • susan34 sur 26 octobre 2017 à 23 h 11 min
    • Répondre

    shame on recalbox

    recalbox 4.1 is out !
    nice. I hope you enjoy my work.

    I forked the recalbox project one year ago because the recalbox project was dead. I were almost the only one code contributer in 2016, and validations took ages and were slowing down the work all the time : it’s hard to contribute when the lead developper is no more on the project.

    I don’t own the recalbox.com domain. By the way, owning the recalbox.com domain doesn’t allow you to claim that my work is yours.
    All the main new 4.1 features (odroids, x86, wii, gamecube, nas, …) were NOT developped by the current recalbox team branch, but by the batocera one. Making a project is not just a wake up in 2017 after 2 years of no work to release something you’ve not worked on. In this case, just install the last version of batocera.
    On the last past year, the work on recalbox was not the hard one told to implement all these features as they try to make believe.

    Anyway, the batocera work is open source.
    Recalbox, feel free to take it, but please, just please don’t claimed to be the authors, and please, create new features, don’t just copy to make money with your market.

    Anyway, recalbox 4.1 is approximatively the first version of batocera available one year ago, a lot of things are still missing like Kodi 17, the firmware, the dreamcast, wii and gamecube good integration, the user data backup, the install on hard drive, the jaguar, etc…
    They have added some fixes and copy some others by replacing the author. It’s not the spirit of open source, please share, don’t hide your code. We take long time to make things working, just copy it without feedback is just the bad spirit.

    On batocera, the core team is now 5 people + some unfrequent external contributors;
    I thank the team for their work and we’ll continue to work as never to create the best system for retrogaming.
    I thank hardkernel too (the odroids vendor) for their contribution, hand in the hand, their direct help with kernel hackers on the project and the recent xu4q (the quiet xu4 version) and general hardware donations to the team, we’ll continue to work together to make the project better.

    nadenislamarre alias susan34

    https://batocera-linux.xorhub.com/forum/d/815-shame-on-recalbox

Répondre à Matsilent Annuler la réponse

Votre adresse de messagerie ne sera pas publiée.

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.