Contrairement aux autres machines de cette section, l'Arduboy existe bel et bien. C'est une console portable open source de la taille d'une carte de crédit, imaginée par Kevin Bates, financée par une campagne de financement participatif en 2015 et livrée à partir de 2016. Recalbox la range parmi les consoles fantasy parce qu'elle en partage l'esprit : un matériel volontairement minuscule, une scène homebrew qui produit l'intégralité de la logithèque, et des jeux distribués librement sous forme de fichiers.
Sous le capot, c'est une carte Arduino : un microcontrôleur Atmel ATmega32U4 cadencé à 16 MHz, 32 Ko de mémoire flash pour le jeu et 2,5 Ko de RAM seulement. L'écran est un petit OLED monochrome de 128 × 64 pixels : pas de couleurs, pas de niveaux de gris, chaque pixel est allumé ou éteint. Le son sort d'un buzzer piézo à deux canaux, et les commandes se résument à une croix directionnelle et deux boutons.
Ces contraintes extrêmes sont exactement ce qui a fait le succès de la machine auprès des développeurs : un jeu Arduboy est un croquis (sketch) Arduino compilé, que l'on écrit en C++ avec la bibliothèque officielle, et des centaines de titres — plateformes, puzzles, shoot'em up, roguelikes — sont publiés gratuitement par la communauté.
| Type | Console portable open source |
| Auteur | Kevin Bates |
| Année de sortie | 2016 |
| Processeur | Atmel ATmega32U4 @ 16 MHz |
| Mémoire | 32 Ko de flash, 2,5 Ko de RAM |
| Écran | OLED monochrome 128 × 64 pixels |
| Son | buzzer piézo, 2 canaux |
| Commandes | croix directionnelle + 2 boutons |
| Manette | Obligatoire |
📷 Capture à venir :
system-arduboy.png
Disponibilité des émulateurs par board :
| Émulateur | RPI3/RPI02W | RPI4/400 | RPI5/500 | OGA/OGS/RG351 | PC | RG353 |
|---|---|---|---|---|---|---|
| Libretro Arduous | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
Le système repose sur un seul émulateur, Libretro arduous, disponible sur toutes les boards. Le netplay n'est pas disponible sur ce système. Les RetroAchievements et l'affichage CRT sont pris en charge.
Aucun BIOS n'est requis pour ce système.
Placez vos jeux dans :
/recalbox/share/roms/arduboy/
Extensions acceptées : .hex, .zip, .7z
Un jeu Arduboy est un fichier .hex : le croquis Arduino compilé, celui-là même que l'on téléverse sur la console physique. Les titres de la communauté se téléchargent depuis les dépôts de jeux Arduboy, gratuitement et avec leur code source.
L'image est en noir et blanc pur, sans niveaux de gris : c'est le comportement normal de la machine, pas un défaut d'affichage. Un shader ou un overlay adapté aux écrans monochromes rend souvent le résultat plus agréable sur un grand écran.