Jak zbudować własny klasyk NES z Rasberry Pi

Wraz z ogłoszeniem przez Nintendo koniec produkcji na NES Classic, wielu graczy wciąż zastanawia się, jak uzyskać staroświecką naprawę. Na szczęście stworzenie własnego z Raspberry Pi i niedrogiej elektroniki nie może być łatwiejsze. Dzięki temu przewodnikowi uruchomisz swoje ulubione tytuły Mario w ciągu jednego popołudnia, bez konieczności lutowania i kodowania.

Rozdzielanie tego

Sercem naszego systemu jest Raspberry Pi 3 model B. Mały komputer kosztuje niecałe 40 dolarów i jest więcej niż wystarczająco wydajny, aby emulować nie tylko gry z NES-a, ale także większość starszych konsol i specjalistyczne oprogramowanie, w tym specjalne wersje Minecrafta I Los.

Sercem naszego systemu jest Raspberry Pi 3 model B.

Nie zawiera żadnych niezbędnych akcesoriów, więc wybraliśmy zasilacz USB, kabel HDMI i kartę MicroSD, a także kilka radiatorów, aby zapewnić chłód chipów. Dostępne są zestawy dla tych, którzy nie mają ochoty samodzielnie pozyskiwać części.

Chociaż prawie każdy kontroler USB będzie działał, znaleźliśmy kilka, które bardzo przypominają oryginalne kontrolery NES. Raspberry Pi 3 ma wbudowany moduł Bluetooth, więc kontrolery takie jak Steelseries Stratus również powinny działać. Można nawet używać kontrolerów Xbox i Playstation, jeśli są one podłączone przez USB.

Chociaż ustawienie nagiego Pi obok telewizora jest z pewnością opcją, obudowa zapewnia wiele korzyści w zakresie łatwości użytkowania, estetyki i zarządzania kablami. W całym Internecie dostępnych jest mnóstwo opcji typowych obudów Raspberry Pi, ale chcieliśmy czegoś, co przynajmniej w pewnym stopniu będzie przypominało NES-a. Mając do dyspozycji zestaw drukarek 3D, przystąpiliśmy do poszukiwań projekt z Thingiverse i drukujemy własne.

jak zbudować własny klasyk nes z emulatora rasberry pi raspberry nintendo 0002
jak zbudować własny klasyk nes z emulatora rasberry pi raspberry nintendo 0001
jak zbudować własny klasyk nes z emulatora rasberry pi raspberry nintendo 0005
jak zbudować własny klasyk nes z emulatora rasberry pi raspberry nintendo 0004

Niekoniecznie zalecamy taki sposób działania. Obudowa wydrukowana w 3D wygląda nowatorsko, ale spędziliśmy dużo czasu na ulepszaniu modelu, drukowaniu wielu prototypów i czyszczeniu produktu końcowego z zabłąkanych plastikowych pasm. Nawet mając doświadczenie i wyjątkowego Lulzbota Taza, wydrukowanie akceptowalnego opakowania zajęło nam tydzień prób i błędów.

Użytkownicy, którzy nie mają drukarki 3D lub po prostu chcą pominąć trudne rzeczy i zacząć grać w Mario, powinni poszukać na Amazonie obudów Raspberry Pi inspirowanych NES. Wybraliśmy obudowę inspirowaną NES-em za jedyne 20 dolarów, zbudowaną właśnie w tym celu.

Jednak pobiera opłatę za czynnik nowości. Dosłownie setki ogólnych przypadków można znaleźć za jedyne pięć dolarów. Dostępne są nawet obudowy przeznaczone do przymocowania do telewizora lub zawieszenia na ścianie, co może zwolnić trochę miejsca w centrum rozrywki. Kup wszystko, co pasuje, przyłóż do tego pendrive NES i skończ z tym.

Wymagany montaż

Pi powinno z łatwością obsługiwać gry NES i SNES.

Mając części w ręku, czas złożyć wszystko w całość. To najprostsza część procesu. Po prostu podnieś Raspberry Pi otworami w obudowie do otworów montażowych na śruby w każdym rogu i dokręć je na wzór gwiazdy. Naciskaj tylko tyle, aby utrzymać urządzenie na miejscu. Nie ma potrzeby zaciskania go zbyt mocno.

W naszym przypadku wydrukowanym w 3D zastosowano dwa zaciski, aby połączyć górną i dolną połowę, ale proces ten może się różnić w zależności od przypadku. Ponownie nie ma potrzeby dokręcania śrub mocujących tak mocno, jak to możliwe.

Pieczenie Pi

Na szczęście ktoś inny wykonał całą pracę, tworząc wersję systemu operacyjnego Raspberry Pi, która obsługuje duży zestaw emulatorów od razu po wyjęciu z pudełka. To jest nazwane RetroPie, a my omówimy ogólnie kroki poniżej, podczas gdy możesz znaleźć aktualny przewodnik z rozwiązywaniem problemów i dalszymi szczegółami na Wiki RetroPie.

Na wyciągnięcie ręki proces jest prosty. Pobierz pełny obraz systemu operacyjnego ze strony RetroPie i użyj programu, aby zapisać plik obrazu na karcie MicroSD. Darmowy program tzw Win32DiskImager poprosi Cię o wybranie lokalizacji pliku obrazu i dysku, na którym chcesz zapisywać. Pamiętaj, że spowoduje to usunięcie karty MicroSD, dlatego przed wykonaniem obrazowania wykonaj kopię zapasową wszystkich plików, które już się na niej znajdowały. Gdy Wind32DiskImager zakończy swoje zadanie, RetroPie zostanie zainstalowany na karcie SD. Wsuń go do gniazda Raspberry Pi i podłącz zasilanie HDMI i USB, aby uruchomić komputer.

Przy pierwszym uruchomieniu system przejdzie bezpośrednio do konfiguracji kontrolera dla Emulation Station, czyli nazwy oprogramowania zarządzającego emulatorami i konfiguracją. Podłącz kontroler i postępuj zgodnie z instrukcjami, aby zdefiniować każdy przycisk i przykleić go do kontrolera. Przewodnik instalacji RetroPie zawiera kilka przydatnych diagramów, które mogą pomóc w tym procesie.

Po zakończeniu konfiguracji w menu głównym nadal nie będzie widać żadnych systemów, ale można się tego spodziewać – Emulation Station pokazuje tylko systemy, z którymi są powiązane gry. Weź dysk USB, sformatuj go w systemie FAT32 (który powinien być większością małych pendrive'ów) i po podłączeniu do komputera utwórz na nim folder o nazwie „retropie”.

Podłącz dysk do Pi i poczekaj, aż zielona lampka z przodu przestanie migać, wskazując, że Pi zakończył tworzenie struktury plików na pendrive'ie. Podłącz dysk USB z powrotem do komputera, a kilka nowych podfolderów będzie czekać w folderze retropie. Wybierz folder „roms”, następnie znajdź odpowiedni system – w naszym przypadku NES – i skopiuj pliki gry do tego folderu.

Po zakończeniu przesyłania podłącz dysk USB z powrotem do Pi i jeszcze raz poczekaj, aż zielona lampka z przodu przestanie migać. Naciśnij dowolny przycisk powiązany z Startem i wybierz Uruchom ponownie stację emulacji. Gry zostały teraz skopiowane do systemu, więc możesz odłączyć dysk USB i grać dalej.

Oprogramowanie do emulacji na ogół nie powoduje żadnych problemów prawnych, podczas gdy rzeczywiste pliki gry są zwykle chronione prawem autorskim i prawem dotyczącym znaków towarowych. Dobrą zasadą jest to, że użytkownicy mogą zachować cyfrową kopię zapasową gry, którą fizycznie posiadają, ale będziesz chciał sprawdzić lokalne przepisy i statuty, aby uzyskać dokładne informacje na temat legalności emulacji i ROMy.

Czas na zabawę to czas zabawy

To wszystko. RetroPie obsługuje szeroką gamę starszych systemów gier, a użytkownicy mogą dodać więcej, jeśli zajdzie taka potrzeba, zakładając, że wydajność Pi na to pozwala. Powinno to z łatwością obsłużyć gry NES i SNES, a w zależności od chłodzenia i mocy może nawet obejmować tytuły na PSP lub Dreamcast. Wybraliśmy nasze ulubione emulatory dla każdego systemu, a wiele z nich jest już dołączonych do opisanej tutaj instalacji RetroPie.

Rozwiązanie homebrew może kosztować nieco więcej niż NES Classic, w zależności od tego, które części są zawarte w zestawie, ale zalety w porównaniu z obecnie wycofaną ofertą Nintendo są oczywiste. Kontrolery bezprzewodowe, obszerna biblioteka gier, dostęp do większej liczby systemów i indywidualne podejście to elementy pakietu z systemem emulacji opartym na Raspberry Pi. Biorąc to wszystko pod uwagę, wydaje się, że warto poświęcić godzinę montażu i trochę dodatkowej pracy.