Hello tout le monde,
Depuis quelques mois, mon ami T Master, et moi dans une moindre mesure, avons travaillé sur une machine linux spécial émulation, dissimulé dans une NES, le tout tournant sur un Rasberry Pi avec RetroPie. Elle a été términé hier, et le résultats vaut bien ses nombreuses heures a se casser la tête que nous avons vécu, que ça soit niveau montage éléctronique ou paramétrage de linux.
Voici la bête une fois remonté :
http://www.initial-team.com/divers/perso/IMG-20140209-WA0032
Comme vous pouvez le constater, elle a des boutons sur le dessus, ce afin de selectioner son emulateur, puis sa ROM
Elle a l'air relativement normal a part ça, sauf que quand on ouvre le port cartouche :
http://www.initial-team.com/divers/perso/IMG-20140209-WA0031
Surprise, des ports manettes! en effet, si les port NES sont bel et bien ré-utilisé, il a fallu ajouter les port Mega Drive / Master System et SNES afin de combler tous nos caprice de gamers
http://www.initial-team.com/divers/perso/IMG-20140209-WA0034
Derrière la console, port réseau (ajout de roms par partage) et bien sur sortie HDMI oblige! L'alimentation se branche aussi directement sur la coque!
Dans les entrailles de la bête, cela ressemble a ça:
http://www.initial-team.com/divers/perso/IMG-20140209-WA0033
Un sacré bordel certes, on peut voir les ports manettes être relié a l'intérface GPIO du RasBerry, mais comme normalement il a une seule intérface, le père de mon ami nous a construit un petit circuit qui triple le nombre de port physique (bien sur tout cela reste reconnu comme un seul GPIO, mais tant qu'on utilise qu'un type de manette a la fois, pas de conflit!)
Les intérupteurs POWER et RESET, ainsi que la LED de la NES sont utilisé, pour cela, il a fallu se procurer un petit circuits programmable qui contrôle l'alimentation du RasBerry, en gros, quand il reçoit l'impuilsion, il execute un script prédéfini en arrière plan, qui shutdown le linux proprement, sans cela, la carte mémoire risque vite de se corrompre.
http://www.initial-team.com/divers/perso/IMG-20140209-WA0036
Voila avec chaque manettes compatible branché :DD:DD Ca en jette non??
Il fallait absolument que je vous fasse partager ce projet! a bientot de vous lire!
EDIT : Video Dispo :