Vytvořte retro konzolu s hratem Raspberry Pi

Projekty, které lidé vytvořili s Raspberry Pi, jsou skutečně neuvěřitelné. Nízkonákladový mikropočítač byl použit k napájení projektů pro domácí automatizaci, serverů, mediálních center a mnoha dalších projektů. Jeden z nejlepších projektů se jmenuje Retro Pie, který transformuje Raspberry Pi do retro herní konzole a umožňuje vám hrát klasiku jako Super Mario Bros., Space Invaders, Sonic the Hedgehog a mnoho dalších.

Projekt je trochu obtížný a vyžaduje, abyste vložili různé řádky kódu, ale měli byste být v pořádku, pokud budete postupovat podle těchto pokynů. Pokud se jedná o poprvé s Raspberry Pi, doporučuji vám podívat se na můj předchozí článek, kde najdete další informace o zařízení.

Požadavky

Retro Pie může pracovat buď s 25 dolary (£ 18, 65 ve Velké Británii a AU $ 28, 50 v Austrálii) Malina pi Model A, nebo o něco dražší Model B, doporučuji druhému. Model B - který může být za 35 dolarů v USA, 27, 44 liber ve Velké Británii nebo 37, 55 amerických dolarů v Austrálii - přidává další port USB, ethernetový port a zdvojnásobuje paměť na 512 MB.

Aktualizace: Novější model, známý jako Raspberry Pi B +, byl nedávno oznámen a byl k dispozici ke koupi. Zařízení je stejné jako originální model B, ale obsahuje celkem čtyři porty USB, slot pro karty microSD spíše než plný, lepší zvuk a má nižší požadavky na napájení.

K dalším položkám, které budete potřebovat, patří monitor připojený prostřednictvím AV nebo HDMI, ovladač Xbox 360, ethernetový kabel nebo bezdrátový USB adaptér, 4GB SD karta SD nebo vyšší, klávesnice USB a USB flash disk. Pro napájení zařízení je zapotřebí napájecí zdroj Micro-USB, který dokáže napájet alespoň 850 milimetrů při napětí 5 voltů, zatímco pro přenesení operačního systému na kartu je zapotřebí čtečka paměťových karet SD (pokud počítač, který používáte, nemá jeden). Také jsem zvedl USB Hub pro připojení více komponent, ale je to volitelně.

Příprava karty SD.

Tým za projektem vytvořil obrázek SD připravený k použití, který automaticky nainstaluje software Retro Pie. Soubor lze stáhnout z webového serveru PetRockBlog, který pak musí být extrahován na vaši SD kartu pomocí programu Wind32DiskImager na Windows nebo RPi SD builder SD na OS X. Pokud máte potíže se softwarem pro tvorbu SDI SDi karty, zkuste Pi Plnivo.

V programu Wind32DiskImager ujistěte se, že při extrahování obrazového souboru na kartu SD vyberte možnost Write (Psát).

V systému OS X 10.8 nelze poklepat na otevření aplikací, které nepocházejí z ověřeného zdroje nebo z Mac App Store. Chcete-li to obejít jednoduše pravým tlačítkem myši na ikonu, zvolte Otevřít a stiskněte tlačítko "OK".

První boot

Připojte svůj monitor, klávesnici, ethernetový kabel, řadič Xbox 360 a kartu SD do sítě Raspberry Pi. Jakmile jsou všechny tyto zásuvky zapojeny, můžete nyní připojit kabel Micro-USB a v tom okamžiku se Raspberry Pi automaticky zapne.

Přístroj se spustí do Emulační stanice (hlavní rozhraní Retro Pie). Před konfigurací řadiče musíme změnit několik nastavení. Stisknutím klávesy "F4" ukončete stanici Emulation a zadejte příkazový řádek.

Po instalaci Retro Pie s obrázkem karty SD musí být karta rozšířena, aby bylo zajištěno, že máte přístup k veškerému dostupnému prostoru. Jakmile opustíte Emulační stanici, zadejte příkaz "sudo raspi-config" na příkazovém řádku, zvolte rozbalení souborového systému a stiskněte OK. Potom přejděte dolů a vyberte čtvrtou možnost pro nastavení jazykových a regionálních nastavení. Vyberte místo, časové pásmo a rozložení klávesnice - ve výchozím nastavení je nastaveno na UK. Po dokončení přejděte dolů na Dokončit a proveďte restart systému.

Ujistěte se, že jste stiskli mezerník (nikoliv klávesu Enter), abyste zrušili rozložení klávesnice ve Spojeném království a vyberte možnost US, a potom klepněte na Ok a použijte místo jako výchozí.

Nakonfigurujte ovladač Xbox

Po opětovném zapnutí systému znovu opustíte Emulační stanice stisknutím tlačítka "F4". Na příkazovém řádku zadejte "sudo apt-get install xboxdrv" a stisknutím klávesy Enter stáhněte a nainstalujte ovladač pro řadič Xbox 360. Jakmile ovladač nainstaluje, do příkazového řádku zadejte příkaz "sudo nano /etc/rc.local" a stiskněte klávesu Enter. Klepněte na šipku dolů, dokud se kurzor nenachází mezi řádky "fi" a "exit 0".

Mezi těmito dvěma řádky zadejte "xboxdrv --trigger-as-button -id 0 -led 2 -deadzone 4000 -silent & sleep 1". Pokud chcete použít více než jeden řadič, zadejte "xboxdrv --trigger-as-button -id 1 -led 3 -deadzone 4000 -silent & sleep 1" přímo pod prvním příkazem. Pro bezdrátový řadič Xbox 360 používáte speciální bezdrátový herní přijímač Xbox 360 pro Windows a na příkazovém řádku nahradíte "id" a "wid".

Nezapomeňte výběr uložit. To lze provést stisknutím klávesy "CTRL" a "X" a stisknutím tlačítka "Y" potvrďte. Poté stisknutím klávesy Enter se vrátíte na příkazový řádek a zadejte příkaz "sudo restart", abyste restartovali zařízení.

Když se systém vrátí online, budete vyzváni, abyste konfigurovali řadič v Emulační stanici, jednoduše postupujte podle pokynů na obrazovce.

Opakovaně ukončete Emulační stanice stisknutím klávesy "F4", do příkazového řádku zadejte příkaz "cd RetroPie / emulátory / RetroArch / installdir / bin" a stiskněte klávesu Enter. Poté zadejte na příkazovém řádku příkaz "./retroarch-joyconfig >> ~ / RetroPie / configs / all / retroarch.cfg" a postupujte podle pokynů na obrazovce pro konfiguraci řadiče. Po dokončení proveďte restartování systému příkazem "sudo restart".

Pokud tlačítko "~" dává jiný symbol, zkuste současně stisknout klávesy "shift" a "\".

Přenos ROMS

Retro Pie podporuje ROMy, které jsou v podstatě digitální kopií hry, pro Atari 2600, Game Boy Advance, Game Boy Color, Game Gear, MAME, NeoGeo, Sega Master, Sega Megadrive, Nintendo, Super Nintendo a PlayStation, mezi několika dalšími systémy.

Nejjednodušší způsob přenosu ROM je podle mého názoru použití USB flash disku. Zapněte napáječku Raspberry Pi a jednou v Emulační stanici připojte jednotku USB k zařízení. Operační systém automaticky vytvoří adresář ROM na jednotce flash. Jakmile přestane blikat, vyjměte jednotku z Raspberry Pi, připojte ji k počítači a přeneste ROMy do příslušných složek. Například by měl být Sega ROM umístěn ve složce Sega, Super Nintendo hru ve složce NES, a tak dále.

ROMy budou automaticky přeneseny z vašeho USB disku na Raspberry Pi při příštím připojení jednotky flash.

Tipy

Pokud někdy budete muset znovu provést konfiguraci řadiče uvnitř Emulační stanice, zadejte příkaz "rm /home/pi/.emulationstation/es_input.cfg" na příkazovém řádku a smažte původní nastavení.

Chcete-li se vrátit na Emulační stanice, zadejte do příkazového řádku příkaz "emulační stanice". Pokud hrajete hru, jednoduše stiskněte klávesu "ESC" na klávesnici pro návrat do hlavní nabídky.

Zadáním příkazu "sudo nano /home/pi/RetroPie/configs/all/retroarch.cfg" do příkazového řádku se otevře okno, které vám umožní zobrazit a upravit konkrétní tlačítka na řadiči.

Nejambicióznější projekty Raspberry Pi (obrázky) 7 Fotografie
 

Zanechte Svůj Komentář