Recalbox – Stockage externe et màj unstable

Depuis quelques jours, je suis passé à ce qu’on appelle la version instable de Recalbox, la 4.1. Pourquoi? Tout simplement parce qu’elle ajoute de nouveaux émulateurs comme la Dreamcast, la PSP et j’en passe. Je n’ai pas trop hésité car, d’après les retours, cette version unstable est tout sauf… instable.

Pour la mettre en oeuvre, rien de plus simple:

  • ouvrir le fichier recalbox.conf avec Notepad++
  • chercher la ligne # ———— G – UPDATES ———— #
  • et remplacer updates.type par unstable

Le code devrait ressembler à ceci:
## Automatically check for updates at start (0,1)
updates.enabled=1
# default : stable ; set to beta to get the next version currently being tested. set to unstable at your own risk to get the development version.
updates.type=unstable

Depuis, je me sentais un peu à l’étroit sur ma pauvre carte SD de 16Go. Les jeux Dreamcast, PSX et PSP étant lourds, il fallait de la place. Je me suis mis en chasse d’un disque dur de taille raisonnable. Pas besoin d’un ou deux To, et je ne voulais pas exposer le budget. Je suis donc parti sur un petit Verbatim de 160Go qui coûtait un peu moins de 20€.

Armé d’une copie de mes roms et d’une image de 64Go prévue pour la 4.1, je n’ai pas hésité à formater la carte SD, pour refaire une installation propre en version unstable. La procédure pour ajouter un support externe dans Recalbox est assez simple: brancher le disque dur (ou clé USB)formaté en FAT32, allumer le RPi aller dans les paramètres, système, et dans média de stockage pour choisir le média. Enfin, la recalbox va redémarrer et les fichiers seront copiés sur le HDD.

Les avantages de cette technique et que le transfert de rom ne passe plus nécessairement par le réseau. En branchant le média sur le PC, l’ajout de rom est plus rapide.

Tout doit bien se passer, simple et efficacement. Sauf que dans mon cas, non. Lors du redémarrage, écran noir, impossible d’avoir l’interface. De plus un petit éclair jaune clignotait de temps en temps sur l’écran. Pas bon signe, problème d’alimentation. Le disque externe pompe trop. Heureusement, pour dépanner, j’ai trouver une alim 5v/2.5A (j’étais sur une 5v/2.1A). Le temps de rebooter, et tout était en ordre. Je pense tout de même acheter une alim 5v/3A pour être plus tranquille, d’autant plus si je compte overclocker la bête!

 

 

 

Borne d’arcade – Installation de RecalBox

Installer Recalbox sur une carte SD n’est pas très compliqué. C’est même assez simple (sauf quand ça va mal).  Il existe deux solutions pour le faire: mettre un Recalbox nu et ensuite chercher les roms ou télécharger une image de la bonne capacité avec tout un tas de roms déjà dessus. En général, c’est plein à craquer. Si un problème survient, il y a toujours possibilité de poser des questions, de rechercher de l’info soit sur Borne Arcade – Home made ou alors sur Recalbox du Zyzy ou encore sur le forum de Recalbox. Il y a certainement d’autres alternatives, mais celles-ci me satisfont amplement.

 

 

Installer Recalbox

Tout d’abord formater la carte SD en FAT 32. Décompresser le ficher zip contenant Recalbox dessus. Insérer la carte SD dans le Raspberry, brancher le câble HDMI, le cable d’alimentation et attendre un tout petit peu. Il ne reste plus qu’à configurer la manette, le Wi-Fi et vous pouvez profiter des quelques jeux présents. Pour trouver des roms, il suffit d’un peu de jugeote. Le guide complet d’installation se trouve ici.

Installer une image

Premièrement, il faut récupérer une image de la taille de votre SD. En fouillant un peu, cela se trouve facilement. Perso, j’aime bien la Naxx (toutes les manips à faire sont présentes sur sa chaîne Youtube). Formater la SD, se servir de Win32DiskImager pour “graver” l’image sur la SD, la remettre sur le Pi et démarrer ce dernier pour configurer la manette et le réseau.

Configurer le Wi-Fi

Si vous disposez d’un clavier usb, et s’il est branché, il suffit de rentrer votre SSID et mot de passe. Attention toute fois, il est préférable de ne pas avoir de caractères spéciaux, espaces dans les deux champs.

Si pas de clavier USB, allumer le rasp avec un câble éthernet branché. Sur l’ordinateur aller dans réseau et chercher RECALBOX (j’ai fait un raccourci sur mon bureau pour y accéder plus rapidement). Dans le répertoire Share/system/ il y a recalbox.conf. Il faut l’éditer avec Notepad++, enlever les ; qui se trouvent devant les lignes concernées. le bout de code devrait ressembler à cela:

## Activate wifi (0,1)
wifi.enabled=1
## Wifi SSID (string)
wifi.ssid=Le_nom_de_votre_SSID
## Wifi KEY (string)
## Escape your special chars (# ; $) with a backslash : $ => \$
wifi.key=Votre_mot_de_passe

On enregistre, on éteint le rasp, on bouge le câble ethernet et on croise les doigts. Si vous avez tout bien fait, vous devriez voir votre RecalBox dans le réseau

 

Borne d’arcade – Le matériel et l’OS

Le matériel et l’OS qui feront tourner la bête ont été choisis en fonction de divers critères. Le plus important était le coût, je ne pouvais me permettre de mettre 800 ou 1.000€ sur ce projet.

Au niveau de l’unité qui piloterait le tout, mon choix s’est vite porté sur un Raspberry Pi 3, simple, pas cher et quand même assez puissant, il a tout pour me séduire. Ce choix fait, il ne me restait que deux options pour l’OS: Recalbox et Retropie. Le premier a l’avantage d’être plus facile à configurer, simple d’utilisation. Il est certes, moins esthétique que Retropie, mais il fait, avec brio le job qu’on lui demande.

L’OS

Petit tour d’horizon de Recalbox:

C’est un OS libre, gratuit qui permet de jouer à une multitude de plateformes sur un Raspberry Pi et, doté de Kodi pour faire office de media center. Au nombre des émulateurs présents, on retrouve une bonne partie de la famille Nintendo (NES, SuperNes, N64, GB, GBA, GB Color,…), Sega (Mastersystem, Megadrive, Megadrive 32x, SG1000, …), PS1, Arcade, NeoGeo, etc. Dans la version 4.1, qui est unstable, on retrouve même la PSP et la Dreamcast.

Doté d’une communauté francophone assez active, on ne reste pas longtemps sans réponse si l’on se retrouve coincé.

Le matériel

  • un Raspberry Pi 3 acheté chez le revendeur du coin : 40€ (On en trouve pour l’instant à 38€ sur Amazon et à 36€ sur Aliexpress)
  • une carte SD de 16Go classe 10, chez le revendeur du coin aussi: 6,5€*
  • un câble HDMI que j’avais en spare à la maison
  • une alimentation pour le Raspberry. J’ai fait aussi de la réutilisation avec un bon chargeur de téléphone portable
  • un écran 19″ format 4/3: récupération dans la famille
  • un kit  joystick/boutons et les câbles qui vont avec. Je suis allé chez Smallcab et j’ai commandé ceci, avec ces câbles: 89,76€ avec frais de port pour la Belgique A noter que je n’ai pas pris le top pour les joysticks. Je me suis dit que on fera avec pour une première. Et que si j’avais vu cet article avant, j’aurai bidouillé les câbles moi-même
  • un convertisseur HDMI/VGA sur Amazon: 8,49€Taito
  • des haut-parleurs (que je vais démonter), toujours sur Amazon: 22.31€
  • un boitier pour le Raspberry, ainsi que des dissipateurs: 6,99€
  • un double port usb pour connecter des manettes supplémentaires (et jouer jusqu’à 4), sur Aliexpress 5,11€
  • du MDF pour faire le boitier
  • des vis
  • une vitre pour le marquee et le bezel
  • une bande LED à découper pour le marquee
  • du vinyle autocollant pour la décoration

* A noter que je me sens un peu à l’étroit sur ma carte de 16Go. Du coup, j’envisage l’achat d’une clé USB grande capacité ou un HDD externe

Pour un gros 300€, je disposerai donc d’une borne à la maison.

Les plans

Je ne suis pas un super bricoleur, mais je sais me débrouiller. Je vais donc partir sur des plans déjà existants: la borne Taito.

Quant à la partie graphisme, je m’en chargerai, je sais utiliser illustrator et photoshop.

Borne d’arcade – le projet

Quand je repense au temps où j’étais petit, une partie de mes meilleurs souvenirsBornes d'arcade avaient attrait aux jeux vidéo (Commodore 64 et borne d’arcade). J’ai joué énormément à des jeux tels que 1942, Operation Wolf, After Burner, Frogger, sans oublier Pacman et compagnie.

J’ai essayé sur mon PC de mettre MAME il  y a quelques années, mais trouvant l’interface trop barbare, et ne disposant pas d’une connexion me permettant de télécharger des fullset de roms, j’ai vite laissé tomber. Il y a quelques temps, au détour d’un poste Facebook, j’ai vu que l’on pouvait construire sa propre borne d’arcade. Ce que j’ai vu concernait Hyperspin, et devait donc fonctionner avec un PC. Après installation, je me suis essayé à la configuration. Pourtant pas un manche quand il s’agit de comprendre et mettre les mains dans le cambouis, au bout de quelques heures, je ne suis pas arriver à faire fonctionner un seul jeu. Ensuite, je dois dire, qu’investir dans une configuration correcte pour avoir une borne à la maison, n’était pas une priorité.

Enfin, après quelques recherches sur Facebook, je suis tombé sur un groupe: Borne Arcade – Home Made. Enfin j’avais des explications, des indications et surtout quelque chose qui pouvait aller dans mon budget. Le cahier des charges était simple: récupérer du matériel, acheter une partie et surtout construire moi-même ma borne. Pour obtenir une motivation supplémentaire, j’ai mis les enfants au parfum, pour une fois, ils pourraient me casser les pieds, sans que je râle, pour avoir quelque chose.

Le frigo

Dans le frigo on va retrouver toutes les idées qui pourraient donner à une réalisation, ou pas

Dans le désordre:

  • système d’arrosage automatisé pour le potager
  • speaker bluetooth portatif et autonome
  • système d’alarme anti-intrusion pour la maison
  • and more…

 

Magic Mirror²

Le projet de borne pas encore terminé, je commence à réfléchir à ce que je pourrais faire ensuite. Curieux des possibilités du Raspberry Pi 3, en faisant des recherches, je suis tombé sur les miroirs à réalité augmentée “Magic Mirrors”.

magicmirror2

Interpellé par la magie qui se dégage de cet objet, j’ai tout de suite su qu’il me fallait plus de renseignements.

De fil en aiguille, je suis tombé sur cette magnifique caverne d’Ali Baba, MagicMirror² qui reprend tout ce qui est nécessaire pour lancer ce projet open source.

N’hésitez pas à aller dans le forum et de regarder dans la section “Show your mirror”. Plein d’idées me sont venues en regardant les réalisations présentes. Touch screen, radio, pilotage à la voix, aux gestes et, je n’ai pas encore regardé tous les modules disponibles.