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.
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.
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
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.
Ä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?
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.
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ö.
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 GiveawayChristian 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.