Recalbox RGB Dual: L'histoire du projet

    1

Tue Jan 04 2022

Recalbox RGB Dual: L'histoire du projet

Comme vous l'avez peut être lu, nous avons lancé une campagne Kickstarter en vue de financer le premier projet matériel de Recalbox: Recalbox RGB Dual

title

Recalbox a pour objectif de rendre le retrogaming simple et accessible, et permet à chacun de retrouver et de transmettre sa passion du jeu vidéo.

Le Recalbox RGB Dual pousse ces valeurs de simplicité et d'accessibilité encore plus loin: il vous permet de rejouer à vos jeux sur téléviseur CRT, sans aucune configuration.

Aujourd'hui j'aimerais vous raconter l'histoire du projet.

Phase 1: le support de Recalbox sur CRT

Le projet Recalbox RGB Dual voit sa naissance dans une intention: rendre simple et accessible l’expérience "pixel perfect", c'est-à dire d'avoir un rendu du jeu qui correspond exactement au rendu de l'époque.

title (by @Cyril2.0)

Les premières lignes de code sur le projet Recalbox CRT ont vu le jour dès juin 2021. Pour commencer, il fallait débloquer la situation sur Raspberry Pi 4 : aucune solution ne permettait de jouer sur CRT depuis le Raspberry Pi 4. Mais la chance était avec nous: @cpasjuste avait déjà travaillé sur un petit programme permettant de sortir un signal RGB depuis le Raspberry Pi 4.

Une fois la première image affichée sur ma TV CRT, le grand chantier CRT a pu commencer ! Plusieurs éléments ont nécessité un gros travail:

  • la création du système de configuration: Recalbox devait décider de quand et comment envoyer le bon signal sur CRT.
  • la création de la base de données de résolutions, de fréquences et de configuration par console et par jeux: Recalbox devait pouvoir sélectionner le signal en fonction du jeu lancé.
  • le support du changement dynamique des modes dans les émulateurs: les émulateurs doivent savoir changer de mode suivant la région de la rom.
  • la modification du thème Recalbox pour l'affichage en petite résolution.

Vite épaulé par @toniosj qui pris à sa charge la configuration des modes d'affichage et des options des émulateurs, la liste des jeux et consoles supportés en pixel perfect s'est très vite étoffée...

Phase 2 : La naissance du Recalbox RGB Dual

Recalbox devenait une solution de plus en plus aboutie pour jouer sur CRT. Pourtant les solutions existantes, malgré toutes leurs qualités, ne me permettaient pas de répondre à nos critères de simplicité, d’intégration et de qualité.

J'ai donc décroché mon téléphone et appelé @Bkg2k pour lui proposer de nous lancer dans cette folle aventure: créer notre propre H.A.T pour proposer une expérience utilisateur unique sur Recalbox + CRT !

Un H.A.T. qui proposerait le support de TOUS les jeux 15kHz et 31kHz, qui serait plug and play, et qui affichait une qualité d'image et de son inégalée.

Quelques heures après cet appel, le premier prototype, soudé à la main, était né !

S'en suivi une longue série d’évolutions et de tests qui nous ont menés à créer 4 versions différentes de prototypes. Avec, à chaque fois, une amélioration et des corrections:

  • Le prototype 1 était tout flingué.
  • Le prototype 2 corrigeait la Boom Box.
  • Le prototype 3 ajoutait la Pixel Factory et la puce de configuration automatique.
  • Le prototype 4 ajoutait les fonctionnalités demandés par la communauté: le switch de résolution, le bouton de réveil et l'alimentation ventilateur.

title

Chaque phase de développement était revue, validée et surtout corrigée par notre "Chief of Electronic Technical Officer " @Emandhal. Chacune de ses pistes, chacun de ses plans de masse était pour nous comme une oeuvre d'art qui n'avait rien à envier aux inventions de son prédécesseur : Da Vinci.

Phase 3 : Le Kickstarter

title

Les protos étaient prêts, la qualité au rendez-vous, le système Recalbox déjà en chemin pour être 100% compatible CRT. Il était temps de présenter aux rétro gamers du monde entier notre projet ! Grande nouveauté pour la team, d'utiliser une plateforme de financement participatif pour proposer à chacun de soutenir le projet.

title

La rédaction de la page de la campagne était assez fluide: croire à 1000% au projet dont on veut raconter l'histoire, ça aide :D Le challenge fut plutôt d'expliquer les fonctionnalités du projet sans vous endormir avec des considérations trop techniques...

Avec l'aide de @atomik_recalbox nous avons imaginé et réalisé les vidéos et les visuels qui ont accompagné la campagne au lancement. Merci aussi à @Pit64 pour les captures, à @CommanderOcto pour ton accompagnement et pour les affiches et cartes de l’événement Recalbox 8.0 Event.

title

Avant de commencer la campagne, nous avons envoyé des prototypes à un certain nombre de joueurs dans la communauté retrogamers pour qu'ils puissent se faire une idée de la qualité et de l’expérience que Recalbox RGB Dual proposait. L'objectif était de vous présenter le projet de notre prisme, mais de laisser aussi les figures du retrogaming français vous dire ce qu'ils en pensaient. Et quel plaisir de voir les premières vidéos sortir le soir de l'annonce du projet !

Encore un grand merci à @Elardramora, @Cyril2.0, @oldschoolwasbeautiful, @HFSPlay et @retrojeux pour ne citer qu'eux, pour leurs vidéos de présentation et de test du Recalbox RGB Dual day one !

Vendredi 03/12/2021 : LE COUAC

Il en fallait bien un, et c'est arrivé ce jour la.... Kickstarter est gage de qualité et de pertinence pour les projets qui nécessitent un financement participatif. Pour protéger les contributeurs et accompagner les créateurs, ils procèdent à une vérification minutieuse de chaque projet. Vérification qui a pris un peu plus de temps que prévu et qui nous a mené à décaler le lancement de la campagne quelques jours après l'annonce du projet...

Peu importe, le vendredi soir nous annoncions le projet lors du live qui accompagnait la sortie de Recalbox 8.0-Electron. Et quel accueil de votre part ! Plus de 400 inscriptions sur la mailing list pour participer au financement à l'ouverture de la campagne en une seule soirée. Gigantesque.

Nous avons profité du Recalbox 8.0 Release Event qui avait lieu le 4 et 5 Décembre, soit le lendemain de l'annonce de Recalbox RGB Dual, pour exposer et faire tester le Recalbox RGB Dual à la communauté ! Encore une fois, les retours étaient unanimes: ça déchire 🚀

Recalbox Release event 8.0 - picture by Soriya
(picture by @Soriya)

Accompagné par la crème du rétrogaming, nous avons aussi eu l'occasion de passer la manette à @Jarm0u et @FFVIMan, deux habitués de Super Mario World SNES et Super Mario Kart SNES. Devinez quoi ?! Très peu voir pas de différence avec le hardware original selon leurs retours 🚀

title
@Jarm0u, @akkeoss et moi entrain de tester l'input lag (picture by @Soriya)

La campagne Kickstarter a pu démarrer sur les chapeaux de roues le mercredi 8 décembre car vous nous avez soutenus à hauteur de 20 000 euros dès cette première soirée. Quel plaisir de voir que tout ce travail porte ses fruits : le projet "de niche" ne l'était peut être pas tant que ça :D

Au fur et à mesure que le nombre de contributeurs augmentait, certaines idées très pertinentes étaient remontées par la communauté. Des idées qui parlaient de boutons pour allumer le Rasbperry Pi lorsqu'il est éteint. Des idées qui parlaient de pouvoir brancher son ventilateur sur le H.A.T., etc...

Et comme vous le savez on les écoute vos idées ! On a donc décidé d'ajouter 3 fonctionnalités sur la board si des paliers de financements étaient atteints : des switch de sélection de fréquence, un bouton de réveil et des pin pour alimenter vos ventilateurs !

En plus de la partie matérielle, on a continué à travailler dur sur le système : @davidb2111 @Bkg2k @Pit64 @Akkeoss @gugue_u @PierreC - RétroSalon et tous les beta testeurs ont bossés comme des fous sur Recalbox 8.0.1, même pendant la campagne kickstarter !

Depuis la dernière version présentée, Recalbox supporte maintenant le choix de la fréquence au lancement du jeu (50Hz, 60Hz, AUTO) . Cela vous permet de jouer aux jeux PAL en 60Hz et en plein écran ! Un petit Zelda A Link To The Past en Français ET en 60Hz ET en plein écran, ça vous tente ?

Et plein de nouvelles features arrivent très vite, restez à l'écoute !

Pour terminer, nous voilà déjà presque deux semaines après la fin de la campagne ! 1492 contributeurs et 88 000€, c'est une énorme réussite pour le projet Recalbox et pour l'équipe !

Et rien n'aurait été possible sans vous qui nous lisez, qui nous avez soutenus, sur cette campagne ou sur le projet Recalbox, depuis toujours.

Alors encore une fois :

MERCI À TOUS 🙏

recalbox rgb dual
kickstarter
crt
news
User