je crée ce topic pour parler et avoir un max d'info sur cette merveille qu'est le Raspberry Pi. J'ai découvert cet appareil avec le topic du netboot et j'avoue après fait des recherches sur le net que je trouve assez terrible pour lancer les jeux en netboot pour Naomi, Chihiro ou Triforce.
J'ai déja vu pas mal de choses se rapportant à l'utilisation et les accessoires possible.
Fichiers Pitools à utilisier pour un B+:
https://mega.co.nz/#!v1EC0Jqb!1zDPfqOGC ... EL4sDBOGeQ
- Raspberry Pi version B
![Image](http://mk1.ti1ca.com/bk3k4zgx.jpg)
- écran LCD Adafruit
![Image](http://mk1.ti1ca.com/es5t4tok.jpg)
- Carte SDHC 16 Go Ultra
![Image](http://mk1.ti1ca.com/yrj4tch5.jpg)
Une fois ceci fait, il suffit d'utiliser les outils disponible pour programmer le Raspberry (PiforceTools) pour programmer le nano pc à envoyer les jeux sur la netdimm:
http://capane-us.github.io/piforcetools/
Voila un petit tuto sympa pris sur Gameoover:
piforcetools
piforce ne fait jamais que pemettre le netboot sur un raspberry pi muni d'un écran avec 5 boutons.
je vous conseille donc d'être un minimum familiarisé avec le netboot et d'avoir déjà une plateforme fonctionnelle.
0. Préparatif
Ce dont vous avez besoin :
![Image](http://mk1.ti1ca.com/1vvt8nbn.jpg)
1. Un câble USB - micro USB pour l'alimentation,
2. Une carte SD,
3. Un câble ethernet croisé,
4. Un raspberry Pi,
5. Un écran LCD type adafruit chez dealextreme
et bien sur une naomi/naomi2/triforce/chihiro
1. Préparation de la carte SD
Tout d'abord récupérez l'image de la carte SD
Je vais expliquer la configuration sur mac OS X, mais le processus est le même sous Windows.
Afin de préparer la carte SD, j'utiliserai l'utilitaire Apple Pi Baker, plus facile à utiliser que dd. Sous Windows vous pouvez utiliser l'utilitaire Win32diskimager
![Image](http://mk1.ti1ca.com/2j6kts3c.jpg)
Au lancement, Apple pi baker vous demandera votre mot de passe Administrateur :
![Image](http://mk1.ti1ca.com/k9kh7xiv.jpg)
Choisissez votre carte SD sur la gauche (Pi Crust) et l'image disque à droite (Pi ingredients) :
![Image](http://mk1.ti1ca.com/sify6mf5.jpg)
Lancer la préparation en cliquant "Restore Backup" :
![Image](http://mk1.ti1ca.com/pqnnyp1c.jpg)
Il n'y a plus qu'à attendre le message de fin :
![Image](http://mk1.ti1ca.com/saoxbpke.jpg)
2. Modification de la carte SD
Il s'agit là de modifier le contenu de la carte SD pour :
- changer les adresses IP des cibles du netbook,
- changer l'adresse IP du Raspberry Pi,
- changer la configuration du pilote adafruit,
- ajouter des roms.
Par contre il manque un truc dans le tuto, augmenter la partition fat32 de la carte SD, par défaut on a que 2go de libre et ca se remplit vite vu que les jeux ne sont pas compressé. Surtout pour ceux qui ont une naomi 2 et qui veulent jouer a d'autres systèmes.
Il faut utiliser ce produit : http://www.partitionwizard.com/free-par ... nager.html
Pour déplacer la partition linux à la fin de la carte SD et agrandir la partition Windows.
j'ai préféré modifier les IP afin d'être plus en adéquation avec les IP par défaut des naomi.
2.1.. - Modification de l'IP du raspberry PI :
Editez le fichier net-congig.txt
![Image](http://mk1.ti1ca.com/ehgse693.jpg)
Modifiez "Adress", "Gateway" et "DNS".
2.2. - Modification des IP des cibles du netboot :
Editez le fichier piforcetools/piforcetools.py
![Image](http://mk1.ti1ca.com/u2a1dcnr.jpg)
Modifiez la ligne IP afin de correspondre aux IP de vos machines (je n'ai conservé que le 10.0.0.1, 10.0.0.2, 10.0.0.3)
2.3. - Modification de la configuration adrafruit, éditez le fichier piforcetools/adafruit_CharLCDPlate.py :
- Uniquement si vous utilisez la copie de l'adafruit de de chez DealExtreme -
Editez le fichier piforcetools/adafruit_CharLCDPlate.py
![Image](http://mk1.ti1ca.com/bxz3fata.jpg)
Il faut modifier la partie :
Code:
self.i2c.bus.write_i2c_block_data(
self.i2c.address, 0,
[ 0b00111111, # IODIRA R+G LEDs=outputs, buttons=inputs
par
Code:
self.i2c.bus.write_i2c_block_data(
self.i2c.address, 0,
[ 0b00011111, # IODIRA R+G LEDs=outputs, buttons=inputs
2.4. - Ajout des roms :
Ajoutez les fichiers dans le dossier roms
Les fichiers doivent répondre aux noms définis dans le fichier piforcetools/piforcetools.py :
Citation
# Atomiswave Games
games = {"Knights of Valor\nSeven Spirits": "kov7spirits.bin",
"Dolphin Blue": "dol222.bin",
"Fist of the\nNorth Star": "FOTNS_Naomi2_Fixed.bin",
# Naomi Games
"18 Wheeler (STD)": "18_Wheeler_STD.bin",
"18 Wheeler (DLX)": "18_Wheeler_DX.bin",
"Airline Pilot": "AirlinePilots.bin",
"Akatsuki Blitz\nkampf Auf Asche": "Akatsuki_Bk_Ausf_Achse.bin",
"Alien Front": "AlienFront.bin",
"Azumanga Daioh\nPuzzle Bobble": "AzumangaDaiohPuzzleBobble_v3.bin",
"Border Down": "BorderDown_v3.bin",
"Burning Casino": "BurningCasino_v3.bin",
"Capcom vs. SNK\nM. Fight 2K": "Capcom_vs_SNK_Millenium_Fight_2000.bin",
"Capcom vs. SNK\nM. Fight 2K Pro": "Capcom_vs_SNK_Millenium_Fight_2000_Pro.bin",
"Capcom vs. SNK 2\nM. Fighting 2001": "Capcom_Vs_SNK_2_Millionaire_Fighting_2001.bin",
"Chaos Field": "ChaosField_v3.bin",
"Cleopatra\nFortune Plus": "CleopatraFortunePlus_v6.bin",
"Confidential\nMission": "ConfidentialMission.bin",
"Cosmic Smash": "CosmicSmash.bin",
"Crazy Taxi": "CrazyTaxi.bin",
"Dead or Alive 2": "DeadOrAlive2.bin",
"Dead or Alive 2\nMillenium": "DeadOrAlive2Millenium.bin",
"Death Crimson OX": "DeathCrimsonOX.bin",
"Doki Doki Idol\nStar Seeker": "DokiDokiIdolStarSeeker.bin",
"Dynamite Deka Ex": "DynamiteDekaEx.bin",
"Giant Gram Zen.\nPro Wrestle 2": "Giant_Gram_EPR-21820_PATCHED.bin",
"Giant Gram 2K Zn\nPro Wrestle 3": "Giant_Gram_2000.bin",
"Gigawing 2": "GigaWing2.bin",
"Guilty Gear XX": "GuiltyGearXX.bin",
"Guilty Gear XX\nReload": "GuiltyGearXXReload.bin",
"Guilty Gear XX\nSlash": "GuiltyGearXXSlash_v6.bin",
"Guilty Gear XX\nAccent Core": "GuiltyGearXXAccentCore_v6.bin",
"Gunspike": "GunSpike.bin",
"Heavy Metal\nGeomatrix": "HeavyMetalGeomatrix.bin",
"Ikaruga": "Ikaruga_v3.bin",
"Illvelo": "Illvelo_v6.bin",
"Jambo Safari": "Jambo_Safari.bin",
"Jingy Storm\nThe Arcade": "JingyStormTheArcade.bin",
"Karous": "karous_v3.bin",
"Kuru Kuru\nChameleon": "KuruKuruChameleon_v3.bin",
"La Keyboard xyu": "LaKeyboardxyu_v3.bin",
"Lupin 3\nThe Shooting": "Lupin3-TheShooting.bin",
"Lupin\nThe Typing": "Lupin-TheTyping.bin",
"Mamoru-kun wa\nNoro. Shimatta!": "mamonorov6.bin",
"Marvel vs.\nCapcom 2": "MarvelVsCapcom2.bin",
"Maze of the King": "TheMazeOfTheKings.bin",
"Melty Blood\nActress Again NP": "MeltyBloodActressAgain.bin",
"Melty Blood\nActress Again": "MeltyBloodActressAgain_v6.bin",
"Melty Blood\nAct Cadenza A": "MeltyBloodActCadenza(RevA).bin",
"Melty Blood\nAct Cadenza B": "MeltyBloodActCadenzaVerB_v3.bin",
"Melty Blood\nAct Cadenza B2": "MeltyBloodActCadenzaVerB2_v3.bin",
"Mob Suit Gundam\nFed. Vs Zeon": "MobileSuitGundam-FederationVsZeon.bin",
"Mob Suit Gundam\nFed. Vs Zeon DX": "MobileSuitGundam-FederationVsZeonDX.bin",
"Monkey Ball": "MonkeyBall.bin",
"Musapeys Choco\nMarker": "MusapeysChocoMarker.bin",
"Nomiso Kone Kone\nPuzzle Takoron": "NoukonePuzzleTakoron.bin",
"Power Stone": "Powerstone.bin",
"Power Stone 2": "PowerStone2.bin",
"Project Justice\nRival School 2": "RivalSchools2-ProjectJustice.bin",
"Psyvariar 2": "Psyvariar2_v6.bin",
"Puyo Puyo Da": "Puyo_Puyo_Da_EPR-22206_PATCHED.bin",
"Puyo Puyo Fever": "PuyoPuyoFever_v6.bin",
"Quiz Keitai\nQ Mode": "QuizKeitaiQMode.bin",
"Radirgy": "Radirgy_v3.bin",
"Radirgy Noa": "RadirgyNoa_v6.bin",
"Samba de Amigo": "Samba_De_Amigo_EPR-22966B_Patched.bin",
"Sega \nMarine Fishing": "Sega_Marine_Fishing_EPR-22221.bin",
"Sega\nStrike Fighter": "SegaStrikeFighter.bin",
"Sega Tetris": "SegaTetris.bin",
"Senko no Ronde": "senkov3.bin",
"Senko no Ronde\nNew Ver": "senkonewv6.bin",
"Senko no Ronde\nSP": "SenkoNoRondeSP_v3.bin",
"Shikigami\nno Shiro II": "ShikigamiNoShiroII_v6.bin",
"Shooting Love\n2007 - Exzeal": "ShootingLove2007-Exzeal_v6.bin",
"SlashOut": "Slashout.bin",
"Spawn": "spawn.bin",
"Spikers Battle": "SpikersBattle.bin",
"Sports Jam": "SportsJam.bin",
"Street Fighter\nZero 3 Upper": "StreetFighterZero3Upper.bin",
"Super Shanghai\n2005": "SuperShanghai2005_v6.bin",
"Super Shanghai\n2005 [A]": "SuperShanghai2005VerA_v6.bin",
"Tetris\nKiwamemichi": "TetrisKiwamemichi_v6.bin",
"Typing of\nthe Dead": "TheTypingOfTheDead.bin",
"Toy Fighter": "ToyFighter.bin",
"Trigger Heart\nExelica": "TriggerHeartExelica_v6.bin",
"Trizeal": "Trizeal_v3.bin",
"Under Defeat": "UnderDefeat_v3.bin",
"Usagui Yamashiro\nMahjong Hen": "Usagui-YamashiroMahjongHen_v3.bin",
"Virtua Athlete": "VirtuaAthlete.bin",
"Virtua Golf": "VirtuaGolf.bin",
"Virtua NBA": "VirtuaNBA.bin",
"Virtua Striker 2\nVer. 2000": "VirtuaStriker2-2000.bin",
"Virtua Tennis": "VirtuaTennis.bin",
"Virtua Tennis 2": "VirtuaTennis2.bin",
"Wave Runner GP": "WaveRunnerGP.bin",
"World Series\nBaseball": "WorldSeriesBaseball.bin",
"WWF Royal Rumble": "WWF_Royal_Rumble.bin",
"Zero Gunner 2": "ZeroGunner2.bin",
"Zombie Revenge": "ZombieRevenge.bin",
# Naomi 2 Games
"Beach Spikers": "BeachSpikers.bin",
"Club Kart\nEuropean Session": "ClubKartEuropeanSessionUnlocked.bin",
"Initial D\nExport": "InitialDexp.bin",
"Initial D \nJapanese": "InitialDjap.bin",
"Initial D 2\nExport": "InitialD2exp.bin",
"Initial D 2\nJapanese": "InitialD2jap.bin",
"Initial D 2\nJapanese B": "InitialD2jap-revb.bin",
"Initial D 3\nExport": "Initial_D3_Export.bin",
"King Of\nRoute 66": "KingOfRoute66.bin",
"Virtua Fighter 4": "VirtuaFighter4.bin",
"Virtua Fighter 4\nVer. B": "VirtuaFighter4_verb.bin",
"Virtua Fighter 4\nVer. C": "VirtuaFighter4_verc.bin",
"Virtua Fighter 4\nEvo": "VirtuaFighter4Evo.bin",
"Virtua Fighter 4\nEvo Ver. B": "VirtuaFighter4Evo_verb.bin",
"Virtua Fighter 4\nFinal Tuned": "VirtuaFighter4FinalTuned.bin",
"Virtua Fighter 4\nFinal Tuned A": "VirtuaFighter4FinalTuned_vera.bin",
"Virtua Fighter 4\nFinal Tuned B": "VirtuaFighter4FinalTuned_verb.bin",
"Virtua Striker 3": "VirtuaStriker3.bin",
# Chihiro Games
"Crazy Taxi\nHigh Roller": "CrazyTaxiHighRoller.bin",
"Ghost Squad\n512M": "Ghost_Squad_Ver._A_512.bin",
"Ghost Squad \n1GB": "Ghost_Squad_Ver._A_1GB.bin",
"Gundam Battle\nOperating Sim.": "Gundam_Battle_Operating_Simulator.bin",
"Ollie King\n512MB": "Ollie_King_512.bin",
"Ollie King\n1GB": "Ollie_King_1GB.bin",
"Out Run 2\n512MB": "OR2_512.bin",
"Out Run 2\n1GB": "OR2_1gb.bin",
"Out Run 2\nBETA": "OR2BETA.bin",
"Out Run 2 SP": "or2sp_1gb.bin",
"Out Run 2\nSpec Tours 512MB": "Outrun_2_Special_Tours_512.bin",
"Out Run 2\nSpec Tours 1GB": "Outrun_2_Special_Tours_1GB.bin",
"Sega Golf Club\n2006 NT 512MB": "Sega_Golf_Club_Version_2006_Next_Tours_Rev.A_512.bin",
"Sega Golf Club\n2006 NT 1GB": "Sega_Golf_Club_Version_2006_Next_Tours_Rev.A_1GB.bin",
"The House Of\nThe Dead 3": "The_House_Of_The_Dead_3_GDX-0001.bin",
"Virtua Cop 3\n512MB": "Virtua_Cop_3_512.bin",
"Virtua Cop 3\n1GB": "Virtua_Cop_3_1GB.bin",
"Wangan Midnight\nMax Tune (EXP)": "Wangan_Midnight_Maximum_Tune_EXPORT_(GDX-0009B).bin",
"Wangan Midnight\nMax Tune 512MB": "Wangan_Midnight_Maximum_Tune_EXP_512.bin",
"Wangan Midnight\nMax Tune 1GB": "Wangan_Midnight_Maximum_Tune_EXP_1GB.bin",
"Wangan Midnight\nMax Tune 2 (JAP)": "Wangan_Midnight_Maximum_Tune_2_JAP_(GDX-0015).bin",
"Wangan Midnight\nMax Tune 2 512MB": "Wangan_Midnight_Maximum_Tune_2_JAP_512.bin",
"Wangan Midnight\nMax Tune 2 1GB": "Wangan_Midnight_Maximum_Tune_2_JAP_1GB.bin",
"Wangan Midnight\nMax Tune 2B 512M": "Wangan_Midnight_Maximum_Tune_2B_EXP_512.bin",
"Wangan Midnight\nMax Tune 2B 1GB": "Wangan_Midnight_Maximum_Tune_2B_EXP_1GB.bin",
# Triforce Games
"F-Zero AX": "FZeroAx.bin",
"Mario Kart\nArcade GP": "MarioKartGP.bin",
"Mario Kart\nArcade GP 2": "MarioKartGP2.bin",
"Virtua Striker\n2002": "vs2002e.bin",
"Virtua Striker 4\nv2006": "vs406.bin",
"Virtua Striker 4\n2006 (Export)": "Virtua_Striker_4_2006_Exp.bin"}
Il est impératif de respecter ou de modifier les noms des fichiers pour que ceux-ci apparaissent sur l'écran du raspberry Pi.
Pour mon test je copie un fichier :
![Image](http://mk1.ti1ca.com/j1bxwbnr.jpg)
3. Montage final :
Maintenant, on peut remonter le Pi en y ajoutant l'écran, la carte SD, le cable USB pour l'alimentation et le cable réseau :
![Image](http://mk1.ti1ca.com/hy3118vn.jpg)
Il vous faudra surement ajuster le contraste de l'écran grâce à la vis "LCD Contrast".
Voila, je découvre le sujet mais je pense y passer d'ici peu. Voici le topic d'origine sur Gameoover (http://www.gamoover.net/Forums/index.ph ... =28275.128)
Pour info, pour l'écran il faut l'installer avec soudure. Voila la mise en place:
https://learn.adafruit.com/downloads/pd ... rry-pi.pdf
Si quelqu'un a un retour sur le produit, l'installation et l'utilisation, n'hésitez pas!!