Stwórz retro konsolę do gier z Raspberry Pi

Projekty, które ludzie stworzyli za pomocą Raspberry Pi, są naprawdę niesamowite. Ten niedrogi mikrokomputer został wykorzystany do zasilania projektów automatyki domowej, serwerów, centrów medialnych i wielu innych projektów typu "zrób to sam". Jeden z najciekawszych projektów nazywa się Retro Pie, który przekształca Raspberry Pi w retro konsolę do gier i daje możliwość grania klasyków takich jak Super Mario Bros., Space Invaders, Sonic the Hedgehog i wielu innych.

Projekt jest trochę trudny i wymaga wprowadzenia różnych linii kodu, ale powinieneś być w porządku, jeśli będziesz postępować zgodnie z tymi wskazówkami. Jeśli jest to twój pierwszy raz z Raspberry Pi, proponuję sprawdzić mój wcześniejszy artykuł, aby uzyskać więcej informacji o urządzeniu.

Wymagania

The Retro Pie może pracować z 25 $ (18, 65 £ w Wielkiej Brytanii i 28, 50 $ w Australii) Raspberry Pi Model A lub nieco droższym modelem B, polecam ten drugi. Model B - który można nabyć za 35 USD w USA, 27, 44 GBP w Wielkiej Brytanii lub 37, 35 AU w Australii - dodaje dodatkowy port USB, port Ethernet i podwaja pamięć do 512 MB.

Aktualizacja: Nowszy model, znany jako Raspberry Pi B +, został niedawno ogłoszony i udostępniony do kupienia. Urządzenie ma taką samą cenę jak oryginalny model B, jednak zawiera w sumie cztery porty USB, gniazdo kart microSD, a nie pełny, lepszy dźwięk i ma niższe wymagania dotyczące zasilania.

Inne potrzebne elementy to monitor podłączony przez AV lub HDMI, kontroler Xbox 360, kabel Ethernet lub bezprzewodowy adapter USB, kartę 4 GB Class 4 SD lub lepszą, klawiaturę USB i pamięć flash USB. Do zasilania urządzenia potrzebny jest zasilacz Micro-USB zdolny do wyprowadzenia co najmniej 850 miliamperów przy napięciu 5 woltów, natomiast czytnik kart SD (chyba że komputer, z którego korzystasz ma jeden) jest potrzebny do przeniesienia systemu operacyjnego na kartę. Podniosłem także koncentrator USB do podłączenia kolejnych komponentów, ale jest to opcjonalne.

Przygotowanie karty SD.

Zespół odpowiedzialny za projekt stworzył gotowy do użycia obraz karty SD, który automatycznie zainstaluje oprogramowanie Retro Pie. Plik można pobrać ze strony internetowej PetRockBlog, następnie należy go wyodrębnić na kartę SD za pomocą programu Wind32DiskImager w systemie Windows lub programu do tworzenia kart SD na systemie OS X w systemie OS X. Jeśli masz problemy z oprogramowaniem do tworzenia kart RPi SD, wypróbuj program Pi Podsadzkarz.

W programie Wind32DiskImager pamiętaj o wybraniu opcji Write podczas wyodrębniania pliku obrazu na kartę SD.

W systemie OS X 10.8 nie można dwukrotnie kliknąć, aby otworzyć aplikacje, które nie pochodzą ze zweryfikowanego źródła lub ze sklepu Mac App Store. Aby obejść ten problem, wystarczy kliknąć prawym przyciskiem myszy ikonę, wybrać Otwórz i nacisnąć przycisk "OK".

Pierwsze uruchomienie

Podłącz swój monitor, klawiaturę, kabel Ethernet, kontroler Xbox 360 i kartę SD do Raspberry Pi. Po podłączeniu wszystkich tych urządzeń można teraz podłączyć kabel Micro-USB, w którym to momencie Raspberry Pi automatycznie się włączy.

Urządzenie uruchomi się w Emulation Station (głównym interfejsie Retro Pie). Przed skonfigurowaniem kontrolera musimy zmienić kilka ustawień. Naciśnij klawisz "F4", aby opuścić stację emulacji i wprowadź wiersz poleceń.

Po zainstalowaniu Retro Pie z obrazem karty SD, karta musi zostać rozszerzona, aby zapewnić dostęp do całej dostępnej przestrzeni. Po wyjściu z Emulation Station, wpisz "sudo raspi-config" w linii poleceń, wybierz rozszerzenie systemu plików i naciśnij Ok. Następnie przewiń w dół i wybierz czwartą opcję, aby skonfigurować ustawienia językowe i regionalne. Wybierz swoją lokalizację, strefę czasową i układ klawiatury - domyślnie jest to UK. Po zakończeniu przewiń w dół do opcji Zakończ i ponownie uruchom system.

Upewnij się, że naciśniesz spację (nie klawisz Enter), aby odznaczyć układ klawiatury w Wielkiej Brytanii i wybrać US, a następnie naciśnij Ok, aby użyć lokalizacji jako domyślnej.

Skonfiguruj kontroler Xbox

Po ponownym włączeniu systemu ponownie opuść stację emulacji, naciskając klawisz "F4". W wierszu poleceń wpisz "sudo apt-get install xboxdrv" i naciśnij Enter, aby pobrać i zainstalować sterownik kontrolera Xbox 360. Po zainstalowaniu sterownika wpisz "sudo nano /etc/rc.local" w linii poleceń i naciśnij Enter. Stuknij strzałkę w dół, aż kursor znajdzie się pomiędzy wierszami "fi" i "exit 0".

Pomiędzy tymi dwiema liniami wpisz "xboxdrv - trigger-as-button --id 0 --led 2 --deadzone 4000 --silent & sleep 1". Jeśli zamierzasz używać więcej niż jednego kontrolera, wpisz "xboxdrv - trigger-as-button - id 1 --led 3 --deadzone 4000 --silent & sleep 1" bezpośrednio pod pierwszym poleceniem. W przypadku bezprzewodowego kontrolera Xbox 360 korzystasz ze specjalnego bezprzewodowego odbiornika gier Xbox 360 dla systemu Windows i zastępujesz "id" przez "wid" w linii poleceń.

Nie zapomnij zapisać wyboru. Można to zrobić, naciskając klawisz "CTRL" i "X" i naciskając "Y", aby potwierdzić. Następnie naciśnij Enter, aby powrócić do wiersza poleceń i wpisz "sudo reboot", aby ponownie uruchomić urządzenie.

Gdy system wróci do trybu online, zostaniesz poproszony o skonfigurowanie kontrolera w Emulation Station, po prostu postępuj zgodnie ze wskazówkami na ekranie, aby to zrobić.

Wyjdź ze stacji emulacji po raz ostatni, naciskając klawisz "F4", wpisz "cd RetroPie / emulators / RetroArch / installdir / bin" w linii komend i naciśnij Enter. Następnie wpisz "./retroarch-joyconfig >> ~ / RetroPie / configs / all / retroarch.cfg" w linii poleceń i postępuj zgodnie z instrukcjami wyświetlanymi na ekranie, aby skonfigurować kontroler. Po zakończeniu wykonaj restart systemu za pomocą polecenia "sudo reboot".

Jeśli klawisz "~" daje inny symbol, spróbuj nacisnąć jednocześnie klawisze "shift" i "\".

Przesyłanie ROMÓW

The Retro Pie obsługuje ROM-y, które są w istocie cyfrową kopią gry, do Atari 2600, Game Boy Advance, Game Boy Color, Game Gear, MAME, NeoGeo, Sega Master System, Sega Megadrive, Nintendo, Super Nintendo i PlayStation, wśród kilku innych systemów.

Najprostszym sposobem na przeniesienie pamięci ROM jest, moim zdaniem, użycie dysku flash USB. Włącz Raspberry Pi i raz w stacji emulacji, podłącz napęd USB do urządzenia. System operacyjny automatycznie utworzy katalog ROM na dysku flash. Gdy przestanie migać, wyjmij dysk z Raspberry Pi, podłącz go do komputera i przenieś ROM do odpowiednich folderów. Na przykład Sega ROM powinien zostać umieszczony w folderze Sega, w grze Super Nintendo w folderze NES i tak dalej.

ROM-y zostaną automatycznie przeniesione z dysku USB do Raspberry Pi przy następnym podłączeniu dysku flash.

Wskazówki

Jeśli zajdzie potrzeba ponownej konfiguracji kontrolera w Emulation Station, wpisz "rm /home/pi/.emulationstation/es_input.cfg" w wierszu poleceń, aby usunąć pierwotną konfigurację.

Aby powrócić do stacji emulacji, wpisz "emulationstation" w linii poleceń. Jeśli grasz w grę, po prostu naciśnij klawisz "ESC" na klawiaturze, aby powrócić do menu głównego.

Wpisanie "sudo nano /home/pi/RetroPie/configs/all/retroarch.cfg" w linii poleceń otworzy okno, które pozwala przeglądać i edytować określone przyciski na kontrolerze.

Najbardziej ambitne projekty Raspberry Pi (zdjęcia) 7 zdjęć
 

Zostaw Swój Komentarz