Jak zrobić własną konsolę do gier, czyli jak powstawał nasz projekt

Share on facebook
Share on twitter
Share on linkedin
Czas czytania: 3 min.

Samodzielne stworzenie obudowy z gotowego szablonu to wcale nie tak trudne zadanie, jak mogłoby się wydawać. Przy mnogości dostępnych modeli taka zabawa może wydawać się zbędna. A co, jeśli obudowa jest tylko elementem czegoś większego? Wówczas całość nabiera zupełnie nowego wymiaru.

Czytelnicy bloga, a zwłaszcza serii Nowości i śledzący social media Botland, wiedzą, że często opowiadamy Wam o zestawach do tworzenia własnych konsol. Jeszcze niedawno triumfy poczytności na blogu i popularności w ofercie święciła NesPi. Albo równie ciekawy, choć zdecydowanie inny Circuitmess Nibble. Dla fanów starych gier takie tytuły jak Super Mario Bros, Sonic czy wczesne odsłony Tekken albo Mortal Kombat kojarzą się nostalgicznie z najlepszą zabawą, jaką mogły w owym czasie zaoferować możliwości techniczne urządzeń… cóż, już minionych. 

Jednak czy słusznie minionych? O atrakcyjności wielu gadżetów decyduje często to, czy dobrze się starzeją – i tak też pewne motywy mechaniki gier z Tetrisa i Pacmana wciąż doczekują się mniej lub bardziej oficjalnych odsłon w nowym wydaniu. Baza fanów nie maleje. My też chcieliśmy coś wznowić. 

Dziś Kuba i Dawid z Botland opowiadają mi o swoim pomyśle i projekcie stworzenia własnej konsoli.

Na początku był pomysł.

Zaczniemy najbardziej archetypowo. Tak naprawdę przed pomysłem było trochę rutyny. W Botland był to dzień jak co dzień – właśnie ruszały kolejne, poranne wydruki testowe na naszych drukarkach 3D. Na warsztat wzięliśmy plik .stl obudowy odpowiadającej wymiarami i kształtem tym przeznaczonym dla Raspberry Pi 4B. 

Precyzyjniej mówiąc była to obudowa dla minikomputerów z serii B i z powodzeniem mogłaby posłużyć starszym modelom RPi 3B czy 2B. Druk 3D obudowy wkrótce zakończył się nie tylko pomyślnie, ale i… pomysłowo, bo pomyśleliśmy: dlaczego nie pójść o krok dalej i nie zbudować dzięki niej całej konsoli? Szybko dobraliśmy odpowiedni wyświetlacz LCD i egzemplarz minikomputera. 

Botland

Tym sposobem z codziennej próby drukarki 3D śladem śniegowej, nabierającej tempa kuli powstał zupełnie nowy projekt. Warto wspomnieć, że po drodze rozebraliśmy i popsuliśmy pada, ale to już inna historia. 

Budowa własnej konsoli - kompatybilność

Pierwszym krokiem było sprawdzenie, czy elementy są ze sobą kompatybilne, i to zanim włożymy je do obudowy. Musiały po prostu do siebie pasować. Z podstawowego setupu pozostała jeszcze kwestia zasilania. Zdecydowaliśmy się na akumulator Li-Pol i moduł zasilający.  Przystąpiliśmy do montażu. Zaczęliśmy od wyświetlacza i tu poszło gładko. Dzieło tworzenia trzeba było teraz uzupełnić dziełem rozbiórki. Wypruliśmy bezceremonialnie pada z podzespołów, ponieważ potrzebowaliśmy krzyżaka i przycisków funkcyjnych (nie posiada popularnego „grzybka” – joysticka analogowego). Resztę wnętrzności kontrolera umieściliśmy w pudełku opisanym etykietą „something dziwnego” z nadzieją, że przyda się jeszcze kiedyś. Do czegoś. Jak wszystko, co tam trafia. A potem tylko 10% z tego zostaje do czegokolwiek wykorzystane. 

Dobór obudowy i komponentów

Kolejnym krokiem było umieszczenie Raspberry Pi w obudowie. W naszym przypadku był to model Raspberry Pi 4B. Następnie w ruch poszedł montaż modułu zasilającego i odpowiedniego akumulatora, czyli tych, o których wspomnieliśmy wcześniej. Jest to o tyle istotne, że z powodu ograniczonego miejsca montaż jakiegokolwiek akumulatora Li-Pol jest co najmniej problematyczny. Mieliśmy już:

  • moduł główny – Raspberry Pi 4B, czyli mózg naszej gamingowej bestii,
  • wyświetlacz LCD do oglądania zmagań japońskich wojowników,
  • przyciski z pada do mashowania niskiego kopnięcia i irytowania się, że od grania w mordobicia wypada „A”,
  • zasilanie bez nadmiernego kombinowania, co się tak naprawdę zmieści, czyli akumulator Li-Pol + akumulator Li-Pol, od firmy Redox, zlutowane równolegle,
  • moduł ładowania,
  • właściwą obudowę, która bądź co bądź była pierwszym krokiem w całej przygodzie.

Niewiele dzieliło nas od uruchomienia ulubionych gier. Bez obaw – nie urwiemy bez zakończenia jak zagadkowe thrillery, o tym też będzie. Zapewne wielu z Was domyśla się, że w całości chodzi jeszcze o oprogramowanie. W tym przypadku wybraliśmy RetroPie. Można zrobić to także z użyciem oryginalnego systemu Raspberry Pi OS przeprowadzając instalację manualnie lub pobrać gotowy obraz z witryny producenta

ROMy z grami

Jednym ze sposobów instalacji ROMów jest wgranie ich za pomocą zewnętrznego nośnika danych po sformatowaniu go (takiego jak np. pendrive) do FAT32 lub NTFS. Na nośniku tworzymy wówczas folder o nazwie retropie, a następnie wpinamy do Raspberry Pi i czekamy, aż skończy migać dioda. Następnie nośnik przepinamy do komputera i dodajemy interesujące nas ROMy do odpowiadających im podfolderów pod ścieżką retropie/roms. Po umieszczeniu gier w odpowiednich folderach przepinamy go z powrotem do RPi i ponownie czekamy, aż skończy migać. Po tym procesie resetujemy emulator za pomocą opcji restart emulationstation. I już, możemy emulować! 

Pamiętajcie o kwestii legalności – na oficjalnej witrynie RetroPie czytamy, że lokalizacje pobierania ROMów nie są podawane z uwagi na niepewność co do ich źródła. W ich poszukiwaniu może pomóc po prostu Google. Możecie też skorzystać z własnych zasobów. Może warto pobuszować na strychu? My korzystaliśmy z posiadanych przez nas od dawna oryginalnych kartridży. Piractwu i lewiźnie mówimy stanowcze nie!

Podziel się:

Share on facebook
Share on linkedin
Share on twitter
Oskar Pacelt

Oskar Pacelt

Wierzy, że udany tekst jest jak list wysłany w przyszłość. W życiu najbardziej interesuje go prawda, pozostałych zainteresowań zliczyć nie sposób. Kocha pływać. Zajmuje się korektą tekstów (czyt. uprzykrzaniem życia współpracownikom), tłumaczeniami i ciekawostkami ze świata technologii.

Zobacz więcej:

Ciekawostki
Oskar Pacelt

Sophia trafi do masowej produkcji

Sophia Hanson Robotics z rokiem 2021 trafia do masowej produkcji. O planach piszą m.in. Reuters, Business Insider, Economic Times i Yahoo! News.

Ciekawostki
Oskar Pacelt

Nowości w Botland #27

Powracamy z ostatnią przed świętami odsłoną wpisu z serii Nowości. Poznajcie grudniowe przeboje z asortymentu, które już zdobywają serca zespołu Botland!

Ciekawostki
Oskar Pacelt

Roboty tworzą miejsca pracy w polskich firmach

Miejsca pracy tworzone przez roboty wymagają wysokiego poziomu umiejętności. Oprócz strategii podnoszenia kwalifikacji firmy często potrzebują po prostu drogowskazu.

Dodaj komentarz