A une heure où on arrive mieux à vendre une console rétro qu’une WiiU, je tenais à vous parler d’une solution qui vous permettra de vous affranchir de l’attente d’un réapprovisionnement en Nintendo Classic Mini tout en dépassant les limites imposées par le fabricant car oui, j’aime bien mes vieux jeux et pas que ceux de chez Nintendo ! C’est pourquoi je vous propose aujourd’hui de réaliser une console de jeu rétro pour à peu prêt le même budget… Suivez le guide !

ATTENTION : un guide beaucoup plus complet est en cours de rédaction et sera découpé en plusieurs articles. Vous pouvez le consulter dans la section « Raspberry Pi > Retrogaming« .

La NES Mini est elle réellement une bonne affaire ?

Comme vous l’avez surement constaté, Nintendo a ressorti sa mythique console de jeu NES sous une forme bien plus compacte et modernisée : la Nintendo Classic Mini. Réel intérêt pour les uns ou simple gadget pour les autres, toujours est il que la hype et la nostalgie font vendre cette console comme des petits pains, sur les réseaux de distribution habituels comme sur les autres…

Ebay : la Nintendo Classic Mini voit son prix s'enflammer

Comme vous pouvez le constater, sur eBay les prix s’enflamment mais selon moi, si le coût de la console (59.99€) est un prix assez juste pour le matériel mais malheureusement trop peu intéressant pour n’avoir que 30 jeux à se mettre sous la dent. Je pense donc qu’il est tout a fait possible de faire beaucoup mieux en DIY pour a peine plus cher, et je vais vous le montrer tout de suite.

 

Le matériel de base

Pour ce tuto, vous aurez besoin de :

Le coût total du matériel s’élève donc à 75€ si vous optez pour une carte microSD 32Go. Sachez que pour les plus accrocs au DIY, il y a moyen « d’économiser » quelques euros sur le boitier en en fabricant un vous même. Clairement, on va pas se mentir, cela vous coûtera une demi fortune de vous faire un boitier à la hauteur de vos désirs !

On est donc 15€ plus cher que la Nintendo Classic Mini et nous n’avons pas forcément de manette à moins que vous possédiez une manette Xbox 360 compatible PC ou une DualShock 3…

N’oubliez qu’aujourd’hui, vendredi 25 novembre, c’est le Black Friday et qu’il est tout a fait probable que le prix des articles ci-dessus soit complètement sacrifié !

 

Le système d’exploitation

Maintenant que vous avez tout le matériel nécessaire, vous pouvez attaquer la configuration de votre console de jeux Retro. Pour ce faire, téléchargez le système d’exploitation Lakka et le logiciel Win32DiskImager (que vous allez devoir installer).

Pourquoi j’ai choisi Lakka (il en existe d’autres comme HAPPI, recalbox ou encore RetroPie) ? De façon totalement arbitraire et je n’exclue pas de réaliser d’autres tuto basés sur les autres systèmes que j’ai cité. Sachez que Lakka est assez facile à mettre en route et comme les 3 autres, il prend en charge les systèmes suivants (liste non-exhaustive) :

Atari
Game Boy
Game Boy Advance
Game Boy Color
Game Gear
Master System
Mega Drive
NES
Neo Geo Pocket
Nintendo 64
Nintendo DS
PlayStation
PSP
Sega 32X
Sega CD
SuperNES

Une fois que c’est fait, lancez Win32DiskImager, sélectionnez l’ISO de Lakka et la microSD sur laquelle vous souhaitez installer le système d’exploitation puis cliquez sur « Write » :

Lakka : préparation de la carte MicroSD 

Une fois l’écriture terminée, vous pouvez retirer la carte microSD, l’insérer dans le RaspberryPi 3 puis connecter l’alimentation sur ce dernier. Le premier démarrage est un peu long mais pour les suivants ce sera bien plus rapide ne vous en faites pas, l’interface apparaît enfin !

Lakka : l'interface

Là, vous avez un OS Lakka tout beau tout propre prêt à vous faire passer de longues heures de divertissement mais malheureusement sans aucune ROM !

 

Les ROMs

C’est bien évidemment pour des soucis légaux que Lakka n’a intégré aucune ROM dans son système d’exploitation afin de ne pas enfreindre la loi et se retrouver dans le collimateur de grandes firmes telles que Nintendo ou SEGA… Si vous avez fait des copies de sauvegardes de vos anciens jeux NES, Master System, MEGA Drive ou encore Nintendo 64, sachez qu’il est extrêmement simple de les ajouter à Lakka.

Pour commencer, il faut que votre RaspberryPi 3 soit connecté au même réseau local que l’ordinateur sur lequel vous êtes habitué à bidouiller. Ensuite, il faut vous rendre dans le Poste de Travail, puis dans Réseau :

 Lakka : ajout des ROMs

Comme vous pouvez le voir, il y a un ordinateur nommé LAKKA sur votre réseau et si vous double cliquez dessus, vous devriez voir apparaitre les dossiers partagés qu’il contient :

Lakka : ajout des ROMs

Il y a plusieurs dossiers mais celui qui nous intéresse pour le moment c’est « ROMs ». Il vous suffit ensuite de copier toutes les ROMs que vous désirez dans ce dossier, en fonction bien sûr de la taille de votre carte microSD, libre a vous de les organiser comme vous le souhaitez, le plus simple à mon avis étant de les classer dans des dossiers portant le nom des consoles auxquelles les ROMs sont rattachées.

La dernière étape pour que les ROMs soient reconnues est assez simple mais peut demander un peu de temps puisqu’il s’agit de scanner le dossiers ROMs pour que Lakka détecte tous les jeux que vous y avez ajouté ! Pour ce faire, dans le menu de Lakka, aller dans « Add Content » puis dans « Scan Directory » et enfin sélectionnez « Scan this directory » et laissez Lakka faire son travail ce qui peut prendre un peu de temps. Une fois le scan terminé, vous pouvez redémarrer votre RaspberryPi 3 et profiter de vos jeux !

C’est tout pour cette fois en ce qui concerne Lakka, n’hésitez pas à commenter si vous pensez que j’ai loupé une étape ou si vous souhaitez que j’écrive un nouveau tuto sur une partie de Lakka (configuration ou autre…), en attendant moi je retourne sur Fantasy Zone 2 et Golden Axe !

Sponsornot : Zéro collaboration

Read More

Le Raspberry Pi 2, la version boostée du Raspberry Pi B+, est sorti il y a quelques semaines un peu partout sur le net. Compte tenu de la puissance, j’ai eu envie de m’en commander pour mettre en place un projet de longue date : une console de jeu rétro, un projet dont je vais vous parler à travers une série d’articles !

ATTENTION : un guide beaucoup plus complet est en cours de rédaction et sera découpé en plusieurs articles. Vous pouvez le consulter dans la section « Raspberry Pi > Retrogaming« .

1 – Pourquoi une console de jeu rétro ?

Cette question est à mon avis pertinente car les réponses sont diverses et variées, motivées par les envies de chacun.

Pour ma part, j’ai étudié la question quelques temps avant de me lancer mais je dirais que le premier argument est le coût. Aujourd’hui, et même les gens lambda l’ont compris, le rétrogaming est un marché en pleine explosion et les prix deviennent souvent complètement fous. Les habitués des brocantes le savent bien, il devient très difficile de trouver une vraie bonne affaire sur les étales des vendeurs dès qu’il s’agit de consoles ayant un peu de bouteille et ceux qui arpentent les rayons des magasins spécialisés n’auront surement pas manqué l’apparition brutale de rayons entiers dédiés au jeu vidéo rétro. Oui, le jeu rétro est en plein essor et forcément les tarifs grimpent pour atteindre parfois des sommes colossales.

Le rétro-gaming : un marché en pleine explosion ! 

Si vous voulez posséder les consoles de votre enfances et souhaitez faire l’acquisition des ces dernières en les chinant sur les brocantes ou les magasins spécialisés, il vous en coûtera une petite fortune et je ne parle pas des jeux qu’il vous faudra bien entendu acquérir ! C’est donc la première raison qui fait que je me suis lancé dans ce projet : le coût, un Raspberry Pi valant autour de 40 euros.

La seconde raison est la place occupée. Stocker ces consoles prend de la place, il faut y dédier un espace assez conséquent à partir du moment où l’on commence à en avoir quelques unes avec leurs jeux respectifs et lorsque l’on vit sur Paris comme moi, les m² sont chers. L’avantage d’une console rétro basée sur une architecture Raspberry Pi, c’est justement la faible place qu’il occupe constituant ainsi un concentré de toutes les consoles old school, un peu à la manière de la Retron5 mais en mieux !

Troisième raison et non des moindres : la connectique. Si la plupart de nos téléviseurs actuels étaient jusqu’à présent dotés d’une prise péritel par obligation légale (décret du 21 mars 1980), sachez que depuis le début de l’année les constructeurs n’ont plus aucune obligation concernant la présence de ce connecteur sur leurs nouveaux modèles de TV. Cela pose un petit soucis car bon nombre de nos vieilles consoles adorées sont dotées de cette fameuse prise péritélévision (oui, c’est son vrai nom) et à moins de se procurer un adaptateur, difficile de jouer lorsque votre téléviseur vous aura laché. L’avantage du Raspberry Pi, c’est qu’il possède un port HDMI, compatible avec tous les téléviseurs récents. La Haute Définition nous importe peu ici puisque la plupart des jeux old school sont plus proches du pixel art qu’autre chose, seule compte la compatibilité !

 

2 – Principe de fonctionnement

Puisqu’un schéma vaut mieux qu’un long discours, voici tout de suite le schéma de principe de ma future console rétro :

 Raspberry Pi et rétro-gaming : schéma de principe

Comme vous pouvez le constater sur le schéma ci-dessus, le Raspberry Pi est la pièce centrale de la console puisque c’est lui qui va faire tourner les différents émulateurs. Un hub USB lui servira d’alimentation et me permettra de connecter les périphériques de contrôle, ainsi qu’un disque dur externe.

Grosso modo, le système d’exploitation sera stocké sur la carte micro-sd du Raspberry Pi qui lancera ensuite les ressources dont il a besoin depuis le support amovible branché sur un port USB (un disque dur externe ou une clé USB).

Dans un prochain article, j’aborderais la liste du matériel et le choix du système d’exploitation !

Sponsornot : Zéro collaboration

Read More

Je vous avais fait part en début d’année de ma réflexion avant achat d’un Raspberry Pi et je l’ai reçu il y a quelques semaines en direct de chez Farnell, l’occasion pour moi de faire un petit tutoriel pour bien démarrer avec ce micro PC.

 

1) Matériel nécessaire :

Tout d’abord, il vous faudra le matériel suivant :

Indispensable :

– Raspberry Pi

– Carte mémoire SD (minimum 8Go pour être à l’aise)

– Alimentation 5v

– Cable HDMI

– Cable réseau

– Clavier / Souris / Ecran

Facultatif :

– Boitier de protection

Pour ma part histoire d’être à l’aise j’ai opté pour une carte de 32Go, qui peut le plus peut le moins.

J’ai commencé par tout brancher sauf l’alimentation car il faut avant tout préparer sa carte SD pour permettre au Raspberry Pi de booter correctement.

 

2) Préparation de la carte mémoire :

Dans cette partie du tutoriel, je vais utiliser une image ISO de Raspbian, un fork de Debian optimisé pour le Raspberry Pi. Ce choix n’a été fait qu’à titre d’exemple et vous trouverez partout sur internet des ISO compatibles avec ce tutoriel, en voici d’ailleurs une liste non exhaustive : OpenElec / Raspbian / RaspBMC / Arch Linux que vous pourrez retrouver sur le site officiel de la carte : http://www.raspberrypi.org/downloads/

 

En fouillant sur Google, il existe bien d’autres distributions compatibles, n’hésitez donc pas à prendre le temps de trouver celle qui correspond à ce que vous souhaitez faire.

 

a) Logiciels requis :

Pour préparer votre carte mémoire, il vous faudra un lecteur de carte mémoire et 2 logiciels :

– SDFormatter : https://www.sdcard.org/downloads/formatter_4/

– DiskImager : http://sourceforge.net/projects/win32diskimager/

DiskImage et SDFormatter

Le premier permet de formater de façon optimale votre carte mémoire afin de la préparer à recevoir l’OS qui sera mis en place par le second utilitaire.

 

b) Formatage de la carte mémoire :

Il faut commencer par insérer la carte mémoire dans le lecteur de carte et ensuite lancer l’utilitaire. Vous devriez obtenir la fenêtre suivante :

SDFormatter : les options

Comme vous pouvez le constater, il y a peu de paramètres à appliquer et l’utilitaire SDFormatter est très simple d’utilisation. Sélectionnez le lecteur correspondant à votre carte mémoire, donnez lui un nom et jetez un oeil aux Options pour les activer ou non. Je recommande d’activer le Full Erase et le Format Size Adjustment. Une fois les réglages effectués, cliquez sur ok puis patientez le temps du formatage qui affichera le message suivant une fois qu’il sera terminé :

SDFormatter : Formatage terminé !

Passons maintenant à l’installation du système de base.

 

c) Mise en place du système d’exploitation :

DiskImager est aussi simple d’utilisation que SDFormatter. 

DiskImager : Installation du système

Comme vous pouvez le constater, il vous suffit d’aller chercher votre image ISO préalablement téléchargée, de sélectionner le lecteur sur lequel vous souhaitez l’installer et de cliquer sur Write. Confirmez et patientez. Cette phase peut être plus ou moins longue en fonction des performances de votre carte SD ou de la taille de l’ISO que vous avez choisi.

Disk Imager : Copie du système en cours

A ce stade là, le système d’exploitation est présent sur la carte, il ne vous reste plus qu’à l’insérer dans le Raspberry Pi et à mettre ce dernier sous tension. Vous devriez avoir l’écran de configuration initiale à l’écran et pouvez dès à présent vous lancer dans le grand bain ! Si comme moi vous avez rencontré un soucis d’affichage avec un écran qui reste désespérément noir pas de panique ! Ce n’est pas le Raspberry Pi qui est cramé mais uniquement un soucis de configuration.

Pour le régler, insérez votre carte SD dans le lecteur de carte mémoire de votre PC et cherchez le fichier « config.txt ». Ouvrez le et cherchez l’option « hdmi_force_hotplug » :

Raspberry Pi / Raspbian : modification du fichier de configuration

Changez la de 0 à 1, sauvegardez, remettez la carte SD dans le Raspberry Pi et démarrez le. Vous devriez avoir récupéré l’affichage !

Amusez vous bien.

Sponsornot : Gratuit

Read More

Arduino et Raspberri Pi (notamment sa dernière version, le Raspberry Pi Model B) font de plus en plus parler d’eux, que ce soit sur Internet, entre amis ou collègues, dans les magazines, etc… Comme je suis quelque peu curieux et surtout friand de nouvelles technologies (oui, j’assume, je suis un gros geek), cela fait maintenant quelque temps que je pense à m’en offrir un, afin de voir ce que ce mini ordinateur a dans le ventre.

 

1. Présentation du Raspberry Pi : 

Tout d’abord, qu’est-ce qu’un Raspberry Pi ? Imaginez une carte de crédit d’environ 10 à 15mm d’épaisseur, sur laquelle vous greffez tous les composants requis pour avoir un PC basique. Voici les caractéristiques du Raspberry Pi (source Wikipedia) :

 

Modèle B

Système sur puce :

Broadcom BCM2835 (CPU, GPU, DSP, SDRAM, et 1 port USB)

CPU :

700 MHz ARM1176JZF-S core (ARM11)

GPU :

BroadcomVideoCore IV, OpenGL ES 2.0, MPEG-2 and VC-1 (avec licence), 1080p30 h.264/MPEG-4 AVC high-profile decodeur et encodeur

Mémoire (SDRAM) :

512 Mo (intégré avec GPU)

Nombre de ports USB 2.0 :

2

Sortie vidéo :

Composite et HDMI

Sortie audio :

Stéréo jack 3.5mm

Unité de lecture/écriture :

SD / MMC / fente pour carte SDIO

Carte/connectique réseau :

10/100 Ethernet

Périphériques :

8 × GPIO, UART, I²C bus, SPI bus avec deux chip selects, I²S audio +3.3 V, +5 V, ground

Puissance :

700 mA (3,5 W)

Source d’alimentation :

5V via micro USB ou GPIO Header

Dimensions :

85.60mm x 53.98 mm x 17 mm

Poids :

45g

 

 

Un schéma pour vous donner une idée de la disposition des différents éléments :

 
Raspberry Pi Model B Schema

Comme vous pouvez le constater, on est très loin d’un processeur Intel Core i7 avec la dernière carte graphique à la mode. En revanche, cette configuration matérielle est suffisante pour faire tourner un certain nombre de distributions Linux (modifiées ou non) et d’autres OS, dont voici une liste non exhaustive : 

Vous l’aurez compris, les systèmes Microsoft et Apple, non compatibles ARM ne pourront être installés sur le Raspberry Pi, et même s’ils l’étaient (Windows CE est l’exception par sa compatibilité), la configuration bien trop modeste de ce PC miniature l’empêcherait de fonctionner correctement.

Et quid du prix me direz-vous ? Il faut compter environ une quarantaine d’euros pour s’offrir ce petit jouet. Ajoutez à cela le prix de la carte SD, de l’alimentation et du boîtier (qu’il est possible de faire soi-même) et vous arriverez probablement à une facture d’environ 80 euros.

Pour plus d’informations sur le Raspberry Pi, je vous invite à consulter le site officiel.

Voyons maintenant quel(s) projet(s) serai(en)t susceptible(s) de retenir mon attention afin d’exploiter le potentiel de cette petite carte…

 

2. Des projets infinis ou presque :

En parcourant la Toile, je suis tombé sur des dizaines et peut-être même des centaines d’utilisations possibles du Raspberry Pi. Quelques-unes ont retenu mon attention.

1. XBMC sur Raspberry Pi :

Faisant écho à ma série d’articles sur mon HTPC fonctionnant sous XBMC, ce projet m’intéresse tout particulièrement. Il me permettrait de déporter un XBMC sur ma deuxième TV, sans avoir à dupliquer le contenu du HTPC situé dans le salon. Pratique ! Le principe est simple : installer OpenElec (ou autre) sur le Raspberry Pi et lui ajouter XBMC pour pouvoir lire les fichiers multimédia du HTPC.

 XBMC sur le Raspberry Pi

 

2. Pi Emulator :

En lisant mon blog, vous avez dû vous rendre compte que j’étais aussi un adepte des jeux vidéo. J’ai donc été naturellement intéressé par les possibilités d’utiliser le Raspberry Pi pour émuler d’anciennes consoles de jeu aujourd’hui disparues ou hors de prix sur internet. Master System, Mega Drive, Game Gear, Game Boy, NES, Super NES, PS1… Le choix est vaste pour avoir un peu de fun !

 

3. Serveur :

WAMP et EasyPhp c’est bien pour dépanner, mais impossible de reproduire des conditions identiques à celles rencontrées sur un véritable serveur web. Je suis souvent de garde, à la caserne, avec une connexion incertaine. Pour moi, ce type de montage me permettrait d’effectuer des tests et de développer sans avoir à me soucier d’internet.

 

4. Streamer les jeux vidéo :

Steam a créé l’effet d’une bombe en dévoilant son SteamOS et les Steam machines. Mais pourquoi racheter une machine pour jouer sur sa TV quand on peut faire la même chose pour moins de 100€ ? Une solution basée sur le Raspberry Pi existe et me permettrait de pouvoir jouer à mes jeux PC directement sur ma TV sans avoir à me soucier de leur proximité pour peu que j’aie une prise réseau disponible…  Je me dois d’essayer ça !

Il existe bien d’autres projets autour du Raspberry Pi, je ne vais pas détailler plus que ça les divers projets auxquels je pense mais dites-vous bien que vous en entendrez probablement parler sur le blog…

Sponsornot : Gratuit

Read More