Annons

Vår dom av ClockworkPI GameShell:
GameShell är en retro spelhylla som låter dig uppfylla drömmen om att programmera ditt eget 8-bitars eller 16-bitarsspel. Även om det har några mindre problem, lovar ingen annan dedikerad enhet så mycket, vilket gör GameShell lite mer speciell.
710

Vill du spela när du är på språng, men osäker på om du vill pressa din favorit enskilt-dator i den gamla Nintendo Gameboy? Vad du behöver är en bärbar spelkonsol som har alla retro-spel som du kan hantera, eller hur?

De GameShell bärbar konsol från Urverk ser ut och känns som en Nintendo Gameboy och levereras med retro-spelprogramvara förinstallerad. Ännu bättre är det ett DIY-kit, vilket innebär att du fortfarande får tillfredsställelsen med att bygga GameShell själv, med några anpassningsalternativ. Det handlar för närvarande för $ 159, men priset kan gå upp efter den första lanseringsperioden.

Förbered dig på retro spelets awesomeness.

Det är en gameboy-stil DIY handhållen spelkonsol

Explosionen av retrospel under de senaste åren har resulterat i otaliga DIY-projekt som syftar till mobilspel.

instagram viewer
GameShell DIY-spelkonsol

Du har förmodligen sett Raspberry Pi-datorer pressas in i bärbara DVD-spelare och till och med gamla Nintendo Gameboys. Clockwork GameShell tar denna idé om bärbart retro-spel och kör med det. Du har i princip chansen att spela dina favoritspel när du är på språng, på en enhet du har byggt och anpassat.

Mycket hackbar och öppen källkod

GameShell är en framgångsrik Kickstarter-kampanj som samlade in över $ 290 000 under 2017 och har ett specialbyggt kort, ClockworkPi v3.1.

Denna öppen källkodsdesign är ett modulärt, bärbart spelsystem som visuellt påminner om Gameboy, som skickas i kitform, redo att fästas ihop.

Tack vare ett dedikerat operativsystem och retroemuleringsprogramvara kan du njuta av tusentals klassiska spel.

Men det handlar inte bara om att spela retro-spel.

GameShell har också stöd för programmeringsspråk inklusive:

  • C
  • Pytonorm
  • Lua
  • LÄSPA

Spel kan skapas på enheten eller befintliga projekt ändras.

Det finns emellertid mer: GameShells utseende kan anpassas. I slutändan slutar du med en programmerbar, bärbar spelkonsol som ser ut som du vill och spelar de spel du älskar.

Vad finns i boxen?

Detta är en riktig kitbaserad upplevelse, och i rutan hittar du en samling etiketter för anpassning, tillsammans med en guide, foderkomponenterna och elektroniken.

ClockworkPI GameShell box

GameShells hårdvara sorteras logiskt i rutor; en håller framsidan av fodralet, en annan maktkomponenterna etc. Fem lådor ingår i alla och bygga den handhållna konsolen innebär att arbeta igenom dessa komponenter i sin tur.

Ingen lödning krävs. Allt du behöver göra är att följa femstegsguiden och vara ganska säker på att du kan ansluta saker.

På samma sätt ingår inga skruvar, eftersom de inte heller krävs. Montering av hårdvarukomponenter förlitar sig på designen av fodralet, vilket gör detta till en förvånansvärt enkel konstruktion.

Detta är ett modulärt bärbart system

I fallet kan du förvänta dig att få direkt tillgång till komponenterna.

Men det fungerar inte riktigt så.

GameShell är ett modulsystem, vilket innebär att de fem nyckelkomponenterna är inrymda i sitt eget plastfodral. Så det finns ett fodral för skärmen 320 × 240 px, ett fodral för moderkortet och ett fodral för batteriet. D-Pad-kontrollerna sitter också i sitt eget fall, liksom högtalaren.

Varje modul är ansluten med pluggbara kablar. Det viktigaste är kanske att modulerna teoretiskt kan ersättas. Om till exempel ett kraftfullt nytt CPI-moderkort släpptes, kan det köpas och användas för att enkelt ersätta den aktuella versionen.

CPI Mainboard System Spec

GameShell-moderkortet är CPI v3.1

Allt detta möjliggörs tack vare CPI Mainboard (v3.1) som har en 1 GHz fyrkärnig Cortex-A7 CPU, Mali GPU, 1 GB DDR-minne och Wi-Fi och Bluetooth ombord. Det finns också en mikro HDMI-port och mikro-USB-anslutning, ljudutgång och GPIO.

Den här hårdvaran är mer än tillräcklig för att spela de flesta retro-spel, men du hittar att GameShell kan mer.

Observera att 1050mAh-batteriet är ganska litet och som sådan som en låg kapacitet. Du kan förvänta dig att få cirka 90-120 minuters speltid av en enda laddning.

Bygga Clockwork GameShell-konsolen

GameShell-konsolen är förvånansvärt enkel att sätta ihop. Efter stegen i guiden kunde jag bygga en fungerande bärbar spelkonsol inom 30 minuter.

Modulkomponenter för GameShell

Även om vändningen var förvånansvärt kort var det inte vanligt att segla hela vägen.

Till exempel, medan det är enkelt att knäppa in modulerna i deras fall, var det en smärta att ansluta skärmen till CPI-moderkortet. Jag var tvungen att ta bort CPI från dess modulära hölje för att slutföra anslutningen och säkra kabeln, som verkar vara en fel i designen.

Sedan finns det den allmänna röra att konsolen verkar vara när modulerna är anslutna. Tills de har klickats på plats i huvudfallet, liknar GameShell en elektronisk bläckfisk.

Slutligen fästs fallet ihop och säkerställs med "hjullås" av plast är tillfredsställande.

Men om du glömmer att sätta in microSD-kortet som jag gjorde, kan saker bli lite röriga. MicroSD-kortspåret finns på moderkortets baksida, så det betyder att du tar bort framsidan av fodralet, sedan skärmen och sedan moderkortmodulen för att få åtkomst.

Detta skulle ha undvikits om jag hade satt in microSD-kortet tidigare!

Starta upp med ett förinstallerat microSD-kort

På SD-kortet är Clockwork OS förinstallerat. Detta är baserat på Debian 9 ARMhf och Linux Kernel 4.1x. Olika programvara kan köras på detta, inklusive PICO 8, LOVE2D, PyGame, Phaser.io, Libretro och andra spelmotorer.

GameShell-användargränssnittet är baserat på en upplösning på 320 × 240 pixlar och kontrolleras med D-Pad-kontrollen.

Med detta användargränssnitt i monokrom stil kan du enkelt navigera i GameShells funktioner. Du kan justera inställningar, starta programvara, spela musik och få åtkomst till ClockworkPI-lilla molnet med hjälp av standardkontrollerna.

Det är enkelt, bekvämt och generellt trevligt att använda.

Retro spel med GameShell

Nyckelteckningen för GameShell är retro-spel, så hur är det?

GameShells kontroller är perfekta för retro-spel

Det är ganska bra. Olika retroemulatorer har anpassats för det, med MAME, Pcsx, MGBA och NESTOPIA alla förinstallerade.

Det finns till och med RetroArch för andra retroalternativ, tillsammans med några ombordspel som FreeDOOM och CaveStory.

Under tiden kan retro-spel-ROM-skivor läggas till via Tiny Cloud, en del av GameShells lagring som är tillgängligt via ditt lokala nätverk.

Det låter bra, och det är det, men GameShell är inte perfekt. Till exempel finns det för närvarande inget OTG-stöd, vilket innebär att ansluta ett tangentbord för vissa spel är inte möjligt.

Anpassa GameShell-konsolen

Olika etiketter ingår i GameShell för att dekorera konsolen med lite retro-ikonografi. Men om detta inte är din kopp te, kan du hålla dig till den grundläggande vita, bärnstena eller röda designen.

Inte tillräckligt? Tja, Clockwork har gjort STL-filerna tillgängliga att köpa för en nominell summa. Om du gillar 3D-utskrift av dina egna anpassade modulhus eller ett nytt fall är det idealiskt.

Och sedan finns det Lightkey-kontrollen, som kan monteras på baksidan av din GameShell. Detta ger ytterligare kontroller för din retro-spelning, om D-Pad är knapp för knappar för dina favoritspel.

Open Source, hackbar... Så vad gör det annars?

En av de viktigaste funktionerna i GameShell är inkluderingen av programvaran PICO-8. Detta är D-Pad-kontrollerad programvara som möjliggör skapandet av nya spel.

Förutom det ingår inte faktiskt.

En genväg i huvudmenyn för UI fryser bara GameShell när den är vald, med att starta om konsolen som den enda lösningen.

Anledningen till detta verkar vara att PICO-8 är en mjukvara som du behöver köpa separat (bara $ 15). När detta är gjort fungerar genvägen. Lyckligtvis har smarta Clockwork Forum-medlemmar arbetat med hur man installerar PICO-8-programvaran.

Wi-Fi-installationen är anmärkningsvärt enkel under tiden, vilket är avgörande om du behöver använda Tiny Cloud eller komma åt enheten via SSH.

Anslut GameShell till din HDTV

Förutom GameShells grundläggande portabilitet kan du också ansluta den till en bildskärm med hjälp av mikro HDMI-porten. Härifrån kan du använda D-Pad-kontrollerna eller ansluta en Bluetooth-kontroller för att spela ett spel. Observera att upplösningen knappt ändras.

Istället är utgången från GameShell centrerad på din HDTV-skärm, omgiven av bilder från GameShell bruksanvisning.

GameShell-problem och gemenskapsstöd online

GameShell är trevligt att använda, men det är inte utan problem.

Till exempel resulterade en uppdatering som applicerades under testen för vår granskning till att UI inte startade. Strandsatta vid kommandoraden och utan tangentbordinmatning var jag tvungen att ansluta till enheten via SSH, och även då misslyckades de vanliga Linux-kommandona för att starta en skrivbordsmiljö.

GameShell från ClockworkPI

Så småningom var jag tvungen att söka hjälp på Clockwork supportforum. Nu var det inte en obehaglig upplevelse, med stöd som levererades till mig direkt, och problemet löstes inom en timme. Samma uppdatering (eller lösningen) resulterade i att UI-knappens kommandon skulle märkas felaktigt på skärmen. Visst, det kan åtgärdas, men det känns som om det krävs viss övervakning för att undvika grundläggande problem som inte borde hända.

Om du inte är bekant med SSH, Linux eller redigera filer på kommandoraden är GameShell inte för dig. Såvida du inte är glad att lära dig är det!

Fan av Retro Gaming? Du behöver GameShell

Det kanske mest överraskande med samma uppdatering (eller lösningen) resulterade i att UI-knappens kommandon felaktigt märkts på skärmen. Visst, det kan åtgärdas, men det känns som om det krävs viss övervakning för att undvika grundläggande problem som inte borde hända. är hur enkelt det är att bygga. Det är lätt att jämföra med Lego, men den här enheten klickar egentligen bara samman. Inom 30 minuter använde jag en helt ny bärbar spelkonsol, en som jag egentligen just hade byggt.

Det får du inte någon annanstans.

Anpassningsalternativ är bra, enheten är lätt och tillräckligt liten för fickor och batteriets livslängd är bra. GameShells enkelhet döljer en större komplexitet under och GameShell UI-design tar tydligt ledtrådar från Nintendo Gameboy.

ClockworkOS-användargränssnittet är användbart och utbudet av emulering imponerande. Jämfört med sin närmaste konkurrent, Raspberry Pi, är det inte för stor skillnad i emulering. Skillnaden är naturligtvis att allt är redo för dig att bygga och använda var som helst.

Delta i tävlingen!

ClockworkPi GameShell Giveaway

Christian Cawley är vice redaktör för säkerhet, Linux, DIY, Programmering och Tech Explained. Han producerar också The Really Useful Podcast och har lång erfarenhet av stationär och mjukvarosupport. Christian är en bidragsyter till Linux Format-magasinet, en Raspberry Pi-tinkerer, Lego-älskare och retro-spel-fan.