Mainos

Tuomio ClockworkPI GameShell:
GameShell on retro-kunnianosoitus, jonka avulla voit toteuttaa unelmasi ohjelmoida oman 8- tai 16-bittisen pelisi. Vaikka siinä on joitain pieniä ongelmia, mikään muu erillinen laite ei lupaa niin paljon, mikä tekee GameShellistä hieman erityisemmän.
710

Haluatko pelata tien päällä, mutta et ole varma puristamalla suosikki yksitauluinen tietokoneesi vanhaan Nintendo Gameboy -puhelimeen? Tarvitset kannettavan pelikonsolin, jossa on kaikki retropelit, joita voit käsitellä, eikö niin?

GameShell-kannettava konsoli alkaen Kellokoneisto näyttää ja tuntuu Nintendo Gameboyltä, ja mukana tulee esiasennettu retro-peliohjelmisto. Vielä parasta, se on DIY-paketti, mikä tarkoittaa, että saat silti tyytyväisyyden itse GameShellin rakentamiseen joihinkin mukautusvaihtoehtoihin. Kauppaa käy tällä hetkellä 159 dollarilla, vaikka hinta saattaa nousta alkuperäisen lanseerausjakson jälkeen.

Valmistaudu retropelaamiseen.

Se on Gameboy-tyylinen DIY Handheld Games Console

Retropelaamisen räjähdys viime vuosina on johtanut lukemattomiin matkapuhelinpelaamiseen tarkoitettuihin DIY-hankkeisiin.

GameShell DIY -pelikonsoli

Olet todennäköisesti nähnyt Raspberry Pi -tietokoneet puristuiksi kannettaviksi DVD-soittimiksi ja jopa vanhoiksi Nintendo Gameboyiksi. Clockwork GameShell ottaa tämän ajatuksen kannettavista retropeleistä ja ajaa sen mukana. Periaatteessa sinulla on mahdollisuus pelata suosikkipelejäsi liikkeellä ollessasi, rakennetulla ja räätälöityllä laitteella.

Erittäin hakkeroitavissa ja avoimen lähdekoodin

GameShell on onnistunut Kickstarter-kampanja, joka keräsi yli 290 000 dollaria vuonna 2017. Siinä on räätälöity levy ClockworkPi v3.1.

Tämä avoimen lähdekoodin muotoilu on modulaarinen, kannettava pelijärjestelmä, joka visuaalisesti muistuttaa Gameboya ja joka toimitetaan pakkauksen muodossa valmiina napsautettavaksi yhteen.

Omistetun käyttöjärjestelmän ja retroemulointiohjelmiston ansiosta voit nauttia tuhansista klassisista peleistä.

Mutta kyse ei ole kaikesta retropelien pelaamisesta.

GameShell tukee myös ohjelmointikieliä, mukaan lukien:

  • C
  • pytonkäärme
  • lua
  • LISP

Pelit voidaan luoda laitteelle tai muuttaa olemassa olevia projekteja.

Siellä on kuitenkin enemmän: GameShellin ulkoasu voidaan räätälöidä. Loppujen lopuksi pääset ohjelmoitavaan, kannettavaan pelikonsoliin, joka näyttää miltä haluat ja pelaa pelaamiasi pelejä.

Mitä laatikossa on?

Tämä on todellinen sarjapohjainen kokemus, ja laatikosta löydät kokoelman mukautettavia etikettejä, oppaan, kotelon komponentit ja elektroniikan.

ClockworkPI GameShell -ruutu

GameShellin laitteisto on lajiteltu loogisesti laatikoihin; yksi pitää kotelon etuosaa, toinen virtakomponentteja jne. Viisi laatikkoa sisältyy kaikkiin ja käsikonsolin rakentaminen tarkoittaa näiden komponenttien vuorottelua.

Juottoa ei tarvita. Ainoa mitä sinun on tehtävä, on seurata viisivaiheista opasta ja olla kohtuullisen varma siitä, että pystyt liittämään asiat pistorasiaan.

Samoin mitään ruuveja ei sisälly toimitukseen, koska niitä ei myöskään tarvita. Laitteistokomponenttien asennus riippuu kotelon suunnittelusta, mikä tekee siitä yllättävän yksinkertaisen rakenteen.

Tämä on modulaarinen kannettava järjestelmä

Kotelon sisällä saatat odottaa pääsevänsi suoraan komponentteihin.

Se ei kuitenkaan toimi oikein.

GameShell on modulaarinen järjestelmä, joka tarkoittaa, että viisi avainkomponenttia on sijoitettu omaan muovikoteloonsa. Joten on olemassa kotelo 320 × 240 px -näytölle, kotelo emolevylle ja kotelo akulle. D-Pad-ohjaimet istuvat myös omassa kotelossaan, samoin kuin kaiutin.

Jokainen moduuli on kytketty pistokejohdoilla. Tärkeintä on, että moduulit voidaan teoriassa korvata. Esimerkiksi, jos julkaistiin tehokas uusi CPI-emolevy, sitä voitaisiin ostaa ja käyttää nykyisen version vaihtamiseen helposti.

CPI Mainboard System Spec

GameShell-emolevy on CPI v3.1

Kaikki tämä on mahdollista CPI-emolevyn (v3.1) ansiosta, jossa on 1 GHz: n neliydin Cortex-A7 -suoritin, Mali GPU, 1 Gt: n DDR-muisti sekä sisäänrakennetut Wi-Fi ja Bluetooth. Mukana on myös mikro-HDMI-portti ja mikro-USB-liitin, äänilähtö ja GPIO.

Tämä laitteisto on enemmän kuin riittävä pelaamaan useimpia retropelejä, mutta löydät GameShellin kykeneväksi enemmän.

Huomaa, että 1050mAh-akku on melko pieni ja sellaisenaan pieni kapasiteetti. Voit odottaa saavasi noin 90-120 minuutin peliajan yhdellä latauksella.

Clockwork GameShell -konsolin rakentaminen

GameShell-konsoli on yllättävän yksinkertainen koota. Seuraten oppaan vaiheita pystyin rakentamaan toimivan kannettavan pelikonsolin 30 minuutin sisällä.

GameShellin modulaariset komponentit

Nyt, vaikka käännös oli yllättävän lyhyt, se ei ollut tavallista purjehdusta kokonaan.

Esimerkiksi, vaikka moduulien napsauttaminen koteloihinsa on tarpeeksi helppoa, näytön kiinnittäminen CPI-emolevyyn oli tuskaa. Jouduin poistamaan CPI: n modulaarisesta kotelostaan ​​yhteyden muodostamiseksi ja kaapelin kiinnittämiseksi, mikä näyttää suunnittelun virheeltä.

Sitten on yleinen sotku, että konsoli näyttää olevan, kun moduulit on kytketty. Kunnes GameShell on napsautettu paikalleen pääkotelossa, se muistuttaa elektronista mustekalaa.

Lopuksi kotelon napsauttaminen yhteen ja kiinnittäminen muovisilla ”pyörän lukkoilla” on tyydyttävä.

Jos kuitenkin unohdat asettaa microSD-kortin kuten tein, asiat voivat muuttua hieman sotkuisiksi. MicroSD-korttipaikka on emolevyn moduulin takana, joten tämä tarkoittaa kotelon etuosan, näytön ja sitten emolevyn moduulin poistamista pääsyä varten.

Tämä olisi vältetty, jos olisin asettanut microSD-kortin aikaisemmin!

Käynnistä esiasennetulla microSD-kortilla

Clockwork-käyttöjärjestelmä on esiasennettu SD-kortille. Tämä perustuu Debian 9 ARMhf: ään ja Linux-ytimeen 4.1x. Tähän voidaan käyttää erilaisia ​​ohjelmistoja, kuten PICO 8, LOVE2D, PyGame, Phaser.io, Libretro ja muut pelimoottorit.

GameShell-käyttöliittymä perustuu 320 × 240 pikselin tarkkuuteen ja sitä ohjataan D-Pad-ohjaimella.

Tämän yksivärisen käyttöliittymän avulla voit helposti selata GameShellin ominaisuuksia. Voit säätää asetuksia, käynnistää ohjelmistoja, toistaa musiikkia ja käyttää ClockworkPI-pienpilviä standardiohjaimilla.

Se on helppo, mukava ja yleensä miellyttävä käyttää.

Retropelaaminen GameShellin avulla

GameShellin avainveto on retropeli, joten miten se on?

GameShell-ohjaimet ovat täydellisiä retropeleihin

No, se on aika hyvä. Erilaisia ​​retroemulaattoreita on mukautettu sille, MAME, Pcsx, MGBA ja NESTOPIA kaikki esiasennettuna.

Siellä on jopa RetroArch muille retrovaihtoehtoille, samoin kuin joitain lautapelejä, kuten FreeDOOM ja CaveStory.

Samaan aikaan retropelejä voi lisätä Tiny Cloudin kautta, joka on osa GameShellin tallennustilaa, joka on saatavana paikallisen verkon kautta.

Kuulostaa hyvältä, ja se on, mutta GameShell ei ole täydellinen. Esimerkiksi tällä hetkellä ei ole OTG-tukea, joten näppäimistön kytkeminen joihinkin peleihin ei ole mahdollista.

GameShell-konsolin mukauttaminen

GameShellin mukana on erilaisia ​​tarroja konsolin koristamiseksi jollain retro-ikonografialla. Mutta jos tämä ei ole teekuppi, voit tarttua valkoiseen, keltaiseen tai punaiseen malliin.

Ei tarpeeksi? No, Clockwork on tarjonnut STL-tiedostot ostettaviksi nimellisellä summalla. Jos haluat 3D-tulostamisen omilla räätälöityillä moduulikoteloillasi tai uudella kotelolla, se on ihanteellinen.

Ja sitten siellä on Lightkey-ohjain, joka voidaan asentaa GameShell-laitteen takaosaan. Tämä tuo lisäohjauksia retropeleihisi, jos D-Padilla ei ole painikkeita suosikkipeleihisi.

Avoin lähdekoodi, hakkeroitavissa... Joten mitä muuta se tekee?

Yksi GameShellin tärkeimmistä ominaisuuksista on PICO-8-ohjelmiston sisällyttäminen siihen. Tämä on D-Pad-ohjattu ohjelmisto, joka mahdollistaa uusien pelien luomisen.

Paitsi, sitä ei todellakaan sisälly hintaan.

Käyttöliittymän päävalikon pikakuvake vain jäädyttää GameShellin, kun se on valittuna, käynnistämällä konsoli ainoana ratkaisuna.

Syynä tähän näyttää olevan se, että PICO-8 on ohjelmisto, joka sinun täytyy ostaa erikseen (vain 15 dollaria). Kun tämä on tehty, pikakuvake toimii. Onneksi älykkäät Clockwork Forumin jäsenet ovat selvittäneet, kuinka PICO-8 -ohjelmisto asennetaan.

Wi-Fi-asetusten määrittäminen on tällä välin huomattavan yksinkertaista, mikä on elintärkeää, jos haluat käyttää Tiny Cloudia tai käyttää laitetta SSH: n kautta.

Liitä GameShell HDTV-laitteeseesi

GameShell-perus- siirrettävyyden lisäksi voit kytkeä sen monitoriin myös mikro HDMI -portin avulla. Täältä voit käyttää D-Pad-ohjaimia tai yhdistää Bluetooth-ohjaimen pelataksesi peliä. Huomaa, että resoluutio muuttuu tuskin.

Sen sijaan GameShellin lähtö on keskitetty HDTV-näyttöön, jota ympäröivät GameShell-käyttöoppaan kuvat.

GameShell-ongelmat ja yhteisön tuki verkossa

GameShelliä on mukava käyttää, mutta se ei ole ilman ongelmia.

Esimerkiksi tarkistuksellemme testauksen aikana sovellettu päivitys johti siihen, että käyttöliittymä ei käynnisty. Pysähtyi komentoriville, ja ilman näppäimistön syöttöä, minun piti muodostaa yhteys laitteeseen SSH: n kautta, ja silloinkin tavalliset Linux-komennot työpöytäympäristön käynnistämiseksi epäonnistuivat.

ClockworkPI: n GameShell

Lopulta minun piti etsiä apua Clockwork-tukifoorumilta. Nyt tämä ei ollut epämiellyttävä kokemus, sillä tuki annettiin minulle nopeasti, ja ongelma ratkaistiin tunnin sisällä. Sama päivitys (tai ratkaisu) johti UI-painikkeiden komentojen merkitsemiseen väärin näytölle. Toki, se on korjattavissa, mutta tuntuu siltä, ​​että vaaditaan jonkin verran valvontaa välttämään perusongelmia, joita ei pitäisi tapahtua.

Jos et tunne SSH: ta, Linuxia tai tiedostojen muokkaamista komentorivillä, GameShell ei ole sinulle. Ellet ole onnellinen oppimaan, niin on!

Retropelien fani? Tarvitset GameShellin

Ehkä yllättävämpi asiaSama päivitys (tai ratkaisu) johti siihen, että käyttöliittymäpainikkeiden komennot on merkitty väärin näytölle. Toki, se on korjattavissa, mutta tuntuu siltä, ​​että vaaditaan jonkin verran valvontaa välttämään perusongelmia, joita ei pitäisi tapahtua. on kuinka suoraviivaista on rakentaa. Vertailujen tekeminen Legoon on helppoa, mutta tämä laite napsauttaa vain yhdessä. Käytin 30 minuutissa 30 minuutin kuluessa upouutta kannettavaa pelikonsolia, jonka olin juuri rakennettu.

Et saa sitä muualta.

Mukautusvaihtoehdot ovat hyvät, laite on kevyt ja tarpeeksi pieni taskuihin, ja akun käyttöikä on hyvä. GameShellin yksinkertaisuus piilottaa suuremman monimutkaisuuden alapuolella ja GameShell-käyttöliittymäsuunnittelu vie selvästi vihjeitä Nintendo Gameboylta.

ClockworkOS-käyttöliittymä on hyödyllinen, ja emulointialue on vaikuttava. Verrattuna lähimpään kilpailijaansa, Raspberry Pi: hen, emuloinnissa ei ole liikaa eroa. Ero on tietysti siinä, että tämä kaikki on valmis rakentamaan ja käyttämään missä tahansa.

Osallistu kilpailuun!

ClockworkPi GameShell Giveaway

Christian Cawley on varatoimittaja turvallisuuteen, Linuxiin, itsehoitoon, ohjelmointiin ja teknisiin selityksiin. Hän tuottaa myös The Really Useful Podcastin ja hänellä on laaja kokemus työpöydän ja ohjelmistojen tuesta. Linux Format -lehden avustaja Christian on Vadelma Pi-tinkerer, Lego-rakastaja ja retro-fani.