Izveidojiet retro spēļu konsoli ar Raspberry Pi

Ar Raspberry Pi izveidotie projekti ir patiesi neticami. Zemo cenu mikrodatoru izmantoja, lai darbinātu mājas automatizācijas projektus, serverus, mediju centrus un daudzus citus projektus, kas saistīti ar sevi. Viens no stilīgākajiem projektiem ir Retro Pie, kas Raspberry Pi pārveido par retro spēļu konsoli un dod iespēju spēlēt klasiku, piemēram, Super Mario Bros, Space Invaders, Sonic the Hedgehog un daudzus citus.

Projekts ir nedaudz sarežģīts un prasa ievadīt dažādas kodu rindas, bet jums vajadzētu būt labi, ja ievērojat šos norādījumus. Ja šī ir jūsu pirmā reize ar Raspberry Pi, iesakām iepazīties ar manu iepriekšējo rakstu, lai iegūtu plašāku informāciju par ierīci.

Prasības

Retro pīrāgs var strādāt ar $ 25 (£ 18, 65 Apvienotajā Karalistē un AU $ 28, 50 Austrālijā) Raspberry Pi Modelis A vai nedaudz dārgāku modeli B, es ieteiktu pēdējam. Modelis B - kas var būt par 35 ASV dolāriem ASV, £ 27, 44 Apvienotajā Karalistē vai AU $ 37, 35 Austrālijā - pievieno papildu USB portu, Ethernet portu un divkāršo atmiņu līdz 512 MB.

Atjauninājums. Nesen tika paziņots par jaunāku modeli, kas pazīstams kā Raspberry Pi B +, un tika darīts pieejams iegādei. Ierīce ir tāda pati cena kā oriģinālajam B modelim, tomēr tajā ir četras USB porti, microSD kartes slots, nevis pilnīga, labāka skaņa, un tai ir mazākas jaudas prasības.

Citi priekšmeti, kas jums būs nepieciešami, ir monitors, kas savienots ar AV vai HDMI, Xbox 360 kontrolieri, Ethernet vadu vai bezvadu USB adapteri, 4GB klases 4 vai vairāk SD karti, USB tastatūru un USB zibatmiņu. Lai darbinātu ierīci, ir nepieciešams mikro USB barošanas avots, kas spēj izvadīt vismaz 850 milimetrus pie 5 voltiem, savukārt operētājsistēmas pārsūtīšanai uz karti ir vajadzīgs SD karšu lasītājs (ja vien nav datora, kurā lietojat). Es arī paņēmu USB centrmezglu vairāku komponentu savienošanai, bet tas ir obligāts.

SD kartes sagatavošana.

Projekta komanda ir izveidojusi lietošanai gatavu SD kartes attēlu, kas automātiski instalēs Retro Pie programmatūru. Failu var lejupielādēt no PetRockBlog tīmekļa vietnes, pēc tam to izņemt no SD kartes, izmantojot programmu Wind32DiskImager operētājsistēmā Windows vai RPi SD kartes veidotāju OS X. Ja jums ir problēmas ar RPi SD kartes veidotāja programmatūru, mēģiniet Pi Aizpildītājs.

Programmā Wind32DiskImager pārliecinieties, ka atlasāt opciju Rakstīt, kad izņemat attēla failu SD kartē.

OS X 10.8 versijā nevarat dubultklikšķināt, lai atvērtu lietojumprogrammas, kas nav iegūtas no verificēta avota vai no Mac App Store. Lai to izdarītu, vienkārši ar peles labo pogu noklikšķiniet uz ikonas, atlasiet Atvērt un nospiediet pogu "OK".

Pirmā ielāde

Pievienojiet monitoru, tastatūru, Ethernet kabeli, Xbox 360 kontrolieri un SD karti Raspberry Pi. Kad visas šīs ir pievienotas, tagad varat pieslēgt Micro-USB kabeli, kurā brīdī Raspberry Pi automātiski ieslēdzas.

Ierīce tiks ielādēta Emulācijas stacijā (Retro Pie galvenā saskarne). Pirms kontrollera konfigurēšanas mums ir jāmaina daži iestatījumi. Nospiediet taustiņu "F4", lai izietu no emulācijas stacijas un ievadītu komandrindu.

Pēc Retro Pie instalēšanas ar SD kartes attēlu, karte ir jāpaplašina, lai nodrošinātu, ka varat piekļūt visai pieejamai telpai. Izejot no emulācijas stacijas, komandrindā ierakstiet "sudo raspi-config", izvēlieties paplašināt failu sistēmu un nospiediet OK. Pēc tam ritiniet uz leju un izvēlieties ceturto iespēju iestatīt valodas un reģionālos iestatījumus. Izvēlieties savu atrašanās vietu, laika joslu un tastatūras izkārtojumu - pēc noklusējuma tas ir iestatīts uz Lielbritāniju. Kad esat pabeidzis, ritiniet uz leju, lai pabeigtu un veiktu sistēmas atsāknēšanu.

Pārliecinieties, ka nospiediet atstarpes taustiņu (nevis taustiņu Enter), lai atceltu Apvienotās Karalistes tastatūras izkārtojumu un atlasiet US, pēc tam nospiediet OK, lai izmantotu atrašanās vietu kā noklusējuma.

Konfigurējiet Xbox kontrolieri

Pēc tam, kad sistēma atkal ir ieslēgta, atkal iziet no emulācijas stacijas, nospiežot taustiņu "F4". Komandrindā ierakstiet "sudo apt-get install xboxdrv" un nospiediet Enter, lai lejupielādētu un instalētu Xbox 360 kontroliera draiveri. Kad draiveris ir instalēts, komandrindā ierakstiet "sudo nano /etc/rc.local" un nospiediet Enter. Pieskarieties lejupvērstajai bultiņai, līdz kursors atrodas starp "fi" un "exit 0" līnijām.

Starp šīm divām līnijām ierakstiet "xboxdrv --trigger-as-button --id 0 - 2 2 - deadzone 4000 - silent & sleep 1". Ja jūs gatavojaties izmantot vairāk nekā vienu kontrolieri, ierakstiet "xboxdrv --trigger-as-button --id 1 - 3 3 - deadzone 4000 - silent & sleep 1" tieši zem pirmās komandas. Bezvadu Xbox 360 kontrolierim izmantojat Microsoft īpašo Xbox 360 bezvadu spēļu uztvērēju operētājsistēmai Windows un komandrindā aizstāt "id" ar "wid".

Neaizmirstiet saglabāt atlasi. To var izdarīt, nospiežot taustiņu "CTRL" un "X" un nospiežot "Y", lai apstiprinātu. Pēc tam nospiediet taustiņu Enter, lai atgrieztos komandrindā un ierakstiet "sudo reboot", lai restartētu ierīci.

Kad sistēma atgriežas tiešsaistē, jums tiks prasīts konfigurēt kontrolieri emulācijas stacijā, vienkārši izpildiet ekrānā redzamos norādījumus.

Pēdējo reizi iziet no emulācijas stacijas, nospiežot taustiņu "F4", komandrindā ierakstiet "cd RetroPie / emulators / RetroArch / installdir / bin" un nospiediet Enter. Pēc tam komandrindā ierakstiet "./retroarch-joyconfig >> ~ / RetroPie / configs / all / retroarch.cfg" un izpildiet ekrānā redzamos norādījumus, lai konfigurētu kontrolleri. Pēc pabeigšanas veiciet sistēmas atsāknēšanu ar komandu "sudo reboot".

Ja taustiņš "~" dod jums citu simbolu, mēģiniet vienlaikus nospiest taustiņu "maiņa" un "\ t

ROMS pārsūtīšana

Retro Pie atbalsta ROM, kas būtībā ir spēles digitālā kopija Atari 2600, Game Boy Advance, Game Boy krāsu, Game Gear, MAME, NeoGeo, Sega Master System, Sega Megadrive, Nintendo, Super Nintendo un PlayStation., starp dažām citām sistēmām.

Manuprāt, vienkāršākais veids, kā pārsūtīt ROM, ir izmantot USB zibatmiņas disku. Ieslēdziet Raspberry Pi un vienu reizi emulācijas stacijā, pievienojiet USB disku ierīcei. Operētājsistēma automātiski izveidos ROM direktoriju uz flash diska. Kad tā ir apstājusies, izņemiet disku no Raspberry Pi, pievienojiet to datoram un pārsūtiet ROM savās atbilstošajās mapēs. Piemēram, Sega ROM jāievieto Sega mapē, Super Nintendo spēlē NES mapē utt.

Nākamreiz pieslēdzot zibatmiņas disku, ROM tiek automātiski pārsūtīti no USB diska uz Raspberry Pi.

Padomi

Ja jums kādreiz ir jāpārveido regulatora konfigurācija emulācijas stacijas iekšpusē, komandrindā ierakstiet "rm /home/pi/.emulationstation/es_input.cfg", lai izdzēstu sākotnējo iestatījumu.

Lai atgrieztos emulācijas stacijā, komandrindā ierakstiet "emulationstation". Ja spēlējat spēli, vienkārši nospiediet tastatūras taustiņu "ESC", lai atgrieztos galvenajā izvēlnē.

Ierakstot "sudo nano / home/pi/RetroPie/configs/all/retroarch.cfg" komandrindā, tiks atvērts logs, kas ļauj apskatīt un rediģēt konkrētas vadības pogas.

Visaugstīgākie Raspberry Pi projekti (attēli) 7 Fotogrāfijas
 

Atstājiet Savu Komentāru