Review cover clockwork GameShell (Hardware)
Official GBAtemp Review

Product Information:

The latest in the current trend of crowdfunded Linux consoles, does this handheld do enough to set itself apart from the rest?

attachFull139355

Clockwork have created a console for the technically curious. Modular in design and highly customisable, it aims to deliver not just a handheld, but an experience; a journey of exploration and discovery. With a review unit in hand, I aim to look at this from a middling perspective; willing to tinker but not to any kind of extreme. I want something I know I can take apart whilst knowing I don't necessarily have to, something stylish I can sit and play. Is the GameShell the console for me? 

What's in the Box?

The box itself is striking and simple. A bright shade of yellow, it stands out straight away, with the design calling back to the age of a simpler system. This box houses five individual boxes of components, as well as trays of plastic to be assembled, an array of shells for the system, and a set of stickers to make it your own. It all looks rather professional, and I wasted no time in sprawling the contents onto the table to start putting it together.

attachFull139436

Review image Review image Review image Review image

For those interested, I'll also list the system specs here:

  • Clockwork Pi development board
    • SoC – Alwinner R16-J quad core Cortex A7 processor @ 1.2 GHz with Mali-400MP2 GPU
    • System Memory – 512MB or 1GB (in future revision of the board)
    • Storage – 1x micro SDHC slot
    • Video Output / Display I/F – 18-bit RGB display interface, micro HDMI (planned in revision of the board),
    • Audio Output – Via HDMI, 3.5 mm stereo audio jack
    • Connectivity – 802.11 b/g/n WiFi and Bluetooth 4.0
    • USB – 1x micro USB port
    • Expansion – 14-pin header with UART, I2C, SPI, GPIO
    • Power Supply – 5V via micro USB port or 3.7V battery
    • Dimensions – 70×50 mm
  • Keypad board
    • MCU- Microchip Atmel ATMega160p MCU
    • 30-pin header with flat headers
    • ISP programming connector
    • I2C? interface to Clockwork Pi
    • micro USB connector
  • Display – 2.7″ RGB display with 320×240 @ 60 Hz
  • Stereo Speaker Module
  • Battery – 1,050 mAh good for 3 hours of continuous use, 100 hours standby
  • Weight – 195 grams

Assembly

The instructions came in the form of a step by step images with no writing. I found them relatively clear, the standout struggles really being limited to finding the right parts on the table and cutting the plastic out from the tray. Following the instructions, I put together one module at a time, as well as the optional lightbar. It took around an hour in total, including a short break for my eyes to recover from staring at small parts for too long; considering my usual incompetence with this sort of thing, it should speak wonders for the simplicity and ease of the process.

attachFull139449

A digital version of the assembly instructions.

Getting each module into the shell was again a simple process of connecting everything together, and lifting it into position. The shell has grooves for each part to slot into, making the real challenge into optimal cable management, and trying not to trap any as you put the front face on. Fully assembled, the GameShell looks marvellous. Each of the red, yellow, and grey faceplates strike their own unique vibe, with the transparent back serving as a constant reminder of what you've put together. The main board module remains partially exposed through the shell, this giving access to a headphone port, a micro USB port for charging, and the power button. It also serves well in keeping the system better ventilated, this being the only part I noticed getting warm. The way each component is encased in a plastic shell helps not only in organising the parts internally, but in protecting the screen once assembled; the contours of the shell also assisting. I'd feel comfortable with this in my pocket or bag knowing I'll struggle to do it harm.

attachFull139443

The buttons are something I've come to love. They fit perfectly into the shell and provide satisfying feedback from being pressed. The start and select buttons feel identical to a NES controller's, with the rubbery press allowing for a pleasant sense of variance as you hit them. The D-Pad is where opinions may differ. A flat disc sat atop four rubber buttons, it feels soft to press, and easy to catch more than one input. It's the kind of D-Pad where you can press into the middle and have all four inputs register; it grew on me, but I can certainly understand somebody not getting on with it.

Provided with the system, the lightbar module is considered an add-on, and provides five additional buttons to be mounted to the Lego shell. Giving you access to L and R buttons, it's a great option to have, and from what I used, felt surprisingly pleasant despite its less than comfortable look. It of course comes with the trade-off of taking away from the system's form factor and classic look, but given the focus on customisation and the quantity of people who would want this to experience great classic games, the additional buttons are a must, as well as the flexibility provided from the Lego shell.

attachFull139444

Review image

The assembled console.

clockworkOS

With the system running Linux, you're really spoiled for choice when it comes to what you want on it. Being the less explorative kind myself, I stuck with the bundled clockworkOS. Once the system has booted up, you come to a simple menu navigable with the handheld's D-Pad and face buttons. Coming installed with Cave Story, a port of Doom, and RetroArch, it already had enough to keep me entertained. The menu itself is also quite easy to modify and tweak to your liking. Adding new icons and skins is as simple as creating files for them and rebooting the system. Even with my limited knowledge of Linux, I managed to create shortcuts for my Pokemon games to boot them through RetroArch.

Accessing files on the handheld is only really possible through a local connection, this however made incredibly easy using the included TinyCloud app. You connect to the same network, open the app, and follow the on-screen instructions. For a Windows user like myself, I had to type \\192.168.0.34\games into explorer and I had access to my games folder. For full filesystem access to make menu changes and such, an FTP client is needed, but again this isn't complicated. Despite hiding the micro SD card within the shell, clockwork put good effort into keeping the system accessible for those who want access to the files.

Retro games can be played three ways; either through the Retro Games menu, the shortcuts mentioned earlier, or directly through RetroArch. All of these methods launch the game using RetroArch, so the experience itself doesn't differ, but it's nice to have options for those not fond of RetroArch's UI. As for the performance, the system's capabilities are largely comparable to that of the Raspberry Pi 2B. Each of the games I tried, from Pokemon Crystal to Yoshi's Island (SNES ver), the games stayed at a steady 60 FPS. Yoshi's Island saw minor drops but they were infrequent to the point of not affecting the overall experience. I feel the real issue in emulation with this system comes from its screen size; some games simply don't look right. This is evident in Super Mario World; the game feels and plays well, but it almost looks squashed on the display. To give an idea of what you might experience, I've included a video below playing a few different games. Overall, I am quite happy with how faster games like Mario play, but slower games like Pokemon Red or Pokemon Crystal almost feel like the screen is shuddering as it scrolls.

Apologies for the crudeness of the video, I am currently without my usual recording setup.

Closing

All in all, the system looks and feels great. To me, its greatest limitation lies beneath the shell in the battery module. Sporting a meager 1050 mAh battery, you're looking at three hours of continuous play—less than I get out of my Switch playing Breath of the Wild. It really is a shame, but considering the demographic for this product, it's a problem that can be worked around by simply replacing the battery with something better. The GameShell is a system that has appeal to a lot of different audiences, and to each audience has different drawbacks. For somebody looking for some fun putting it together, then to crack on playing their retro games, the battery would be the killer. For somebody happy to replace parts and build onto the Lego case, smaller things like the micro SD being stuck inside the shell might become a pain. It's a system that has a lot to give, and it's one I'm happy to recommend if you can work past its faults. I had a great time putting it together, and its overall design and build quality, paired with its delightful OS will keep me using it despite its pitiful battery life. 

Verdict

What We Liked ...
  • Fun and simple to assemble
  • Modular design lends itself to modification
  • Visually appealing design
  • Good build quality
  • Customisation options bundled with the system
  • Lightbar module gives the option of extra buttons if desired
What We Didn't Like ...
  • Abysmal 1050 mAh battery
  • Games can look squashed on the 320x240 display
8
out of 10

Overall

The GameShell's modular design is what sets it apart from the rest. If you're like me and want to assemble it and enjoy it, you have a versatile handheld capable of your emulation fix. Where it shines however are for those more adventurous; those who see the Lego case and build their GameShell into a castle. It's a system with a lot to give to a lot of people, and if you're capable of looking past its battery life, one I wholeheartedly recommend.
Soo... modularity is in the fact that you can replace any part, like the small battery?
Each component is in its own plastic casing, and fairly easy to access. If you wanted a larger battery that wouldn't fit in the case, you could easily mount it to the back using some kind of Lego setup. From what research I did on the battery, I don't think you can get many larger batteries that are the same size as this one, so that'd probably be your only option. But it's great to me that it is an option.
 
good idea, but the execution seems bad, why arent there any shoulder buttons? i dont get why all of these crowd founded portables never have shoulder buttons or decent battery life.

besdies, with a screen and price like that, might as well get a 2Ds or a PSP go and hack it
 
  • Like
Reactions: TripleSMoon
good idea, but the execution seems bad, why arent there any shoulder buttons? i dont get why all of these crowd founded portables never have shoulder buttons or decent battery life.

besdies, with a screen and price like that, might as well get a 2Ds or a PSP go and hack it
The lightkey module gives optional shoulder buttons. As I mentioned, they take away from the GB/GBC form factor by sticking a block onto the back of the console, but the option is there for those who want it.
 
Looks like a fun project (and probably more flexible & ethical than like-shaped competitors), but do we really need another practically-emulation-only console?
 
The lightkey module gives optional shoulder buttons. As I mentioned, they take away from the GB/GBC form factor by sticking a block onto the back of the console, but the option is there for those who want it.
really? huh, i wonder why thats optional? i mean, why add 2 extra face buttons if they intention was being loyal to the gameboy design philosophy
 
really? huh, i wonder why thats optional? i mean, why add 2 extra face buttons if they intention was being loyal to the gameboy design philosophy
I can certainly understand making it optional, since it's not actually something I used while playing with the system (evident in my forgetfulness to properly include pictures... Sorry about that!). Here's what it looks like with the Lego shell and the lightbar attached: https://imgur.com/a/Mt9YKo3

Like I said in the review, it does feel surprisingly comfortable, and with the nature of the back and how it's held in place like any Lego piece would be, you can adjust it to be right for your hands. That being said, I prefer the system sitting flat, and the SNES games I've been playing haven't needed the L and R button, so I've managed fine.
 
I like my PocketCHIP better. It is cheaper, and way more versatile with it's inbuild qwerty-keyboard. Programming games and software on the go (you can use Pico-8 or any other programming language supported by Linux) is very fun.
 
I can certainly understand making it optional, since it's not actually something I used while playing with the system (evident in my forgetfulness to properly include pictures... Sorry about that!). Here's what it looks like with the Lego shell and the lightbar attached: https://imgur.com/a/Mt9YKo3

Like I said in the review, it does feel surprisingly comfortable, and with the nature of the back and how it's held in place like any Lego piece would be, you can adjust it to be right for your hands. That being said, I prefer the system sitting flat, and the SNES games I've been playing haven't needed the L and R button, so I've managed fine.
i get that, but then again, playing GBA games without it must be really uncomfortable, its also quite expensive for what essentially is a nice concept prototype
 
i get that, but then again, playing GBA games without it must be really uncomfortable, its also quite expensive for what essentially is a nice concept prototype
The price is always the biggest point of question with these things. If the battery lasted even two more hours, I would say it's worth what they're asking at RRP. As it is now, I would probably feel comfortable paying what it cost during the Kickstarter campaign. That being said, that's just me. Different people can justify different prices for different things.
Great review but I would have preferred USB type C as standard.
Aye, that's the way things are going nowadays. I do have to wonder when USB C will be adopted as standard.
 
The price is always the biggest point of question with these things. If the battery lasted even two more hours, I would say it's worth what they're asking at RRP. As it is now, I would probably feel comfortable paying what it cost during the Kickstarter campaign. That being said, that's just me. Different people can justify different prices for different things.

Aye, that's the way things are going nowadays. I do have to wonder when USB C will be adopted as standard.
my biggest issue with the price of these devices is that they are either crap or too expensive compared to a brand-new 2DS or an old PSP that are better or as good emulating
 
  • Like
Reactions: AT-LOWDeSu
B
The decision to make the system's case modular with Lego pieces was interesting, however, I think it suits the system well, especially given the open-source mentality the designers probably went in with. Overall, it looks pretty solid for an emulation device, though it's too bad that it doesn't really go past that. It is running Linux, however, so it shouldn't be too hard to hook up a few PyGame projects and other open-source ventures onto the system.
 
I'm fairly interested, but since I own a PSP Go I can't seem to justify it.

But it does seem like a fun device-- i'd enjoy putting it together and playing around with some linux homebrew. The modular system is an interesting feature that fits the open source elements, but I can't see myself wanting to invest even more in a makeshift emulator...
 
I have one.
Biggest issue so far is the lack of proper GPU drivers..

There is GL support via LLVMPIPE, but even the RA interface struggles like this (this SoC in the NES mini is able to run PPSSPP)
Hopefull they open source the bootloader soon so we can get lakka working.
 
  • Like
Reactions: Scarlet
This looks interesting but im not too sure of the modularity aspect until they start releasing extra parts for it

I was actually looking where I can buy one of these but I get stuck, the main website sends me to a kickstarter which has ended and the link on there doesnt have a form or useful information on it :/
 
This looks interesting but im not too sure of the modularity aspect until they start releasing extra parts for it

I was actually looking where I can buy one of these but I get stuck, the main website sends me to a kickstarter which has ended and the link on there doesnt have a form or useful information on it :/
I don't believe it's available to buy yet. You can register your interest for when orders open though.
 
I'm glad this is getting reviewed here! I was a backer and I love my gameshell. Lots of support from clockwork too. I recommend it a lot, whether it is for tinkering, or just to have as an emulation machine.
 
E
Each component is in its own plastic casing, and fairly easy to access. If you wanted a larger battery that wouldn't fit in the case, you could easily mount it to the back using some kind of Lego setup. From what research I did on the battery, I don't think you can get many larger batteries that are the same size as this one, so that'd probably be your only option. But it's great to me that it is an option.
how big is the battery?
 
how big is the battery?
If you extend the battery under the speaker, your dimensions are (I’m sorry, my caliper is in inches. These conversions might not be accurate)
0.39 in (9.906mm) high
2.4 in (60.96mm) wide
2.85 in (72.39mm) long

If you replace cell that contains the battery, ignoring the space under the speaker:
0.39 in (9.906mm) high
2.8 in (71.12mm) wide
2 in (50.8mm) long
However, some of the edges are rounded, so you will have less space in this configuration.
Don't have a ruler or anything on hand but these are the measurements mentioned in a forum thread discussing swapping the battery. There's a pretty good image of somebody who put a larger battery on the back too.
 
  • Like
Reactions: Eix
B
The CPU seems a bit overboard considering it seems like it's meant to emulate 16-bit and 8-bit stuff.
I assume you can also emulate more advanced systems like the PS1 and N64 on it as well. It does come with Retroarch, after all.
 
P
Never saw a reason for those things...

Any Android device emulates just aswell.

And if you want something halfaway decent, get a NoC device (f.e. Super Retro Advance, Revo etc, they are as close to the actual hardware as possible and even feature a link port *yay*)
 
I like my PocketCHIP better. It is cheaper, and way more versatile with it's inbuild qwerty-keyboard. Programming games and software on the go (you can use Pico-8 or any other programming language supported by Linux) is very fun.

I prefer the GameShell. The buttons are actually usable. I wish the screen was as good as PocketCHIP's, but having actually usable buttons (and speakers) puts it streets ahead.
 
Review cover
Product Information:

Reviews

  1. Step into post-apocalyptic Northern Finland in Rauniot, Act Normal Game’s debut point-and-click title. Let’s click away!

  2. Australia-based indie developer Drop Bear Bytes’ debut title, Broken Roads, launches today on PC and consoles. Does this new cRPG have what it takes to stand toe-to-toe to its contemporaries?

  3. Ereban: Shadow Legacy is Baby Robot Games’ debut title that merges classic stealth mechanics with a fast-paced ability to merge with shadows. Should you allow it to sneak into your PC gaming library?

  4. South Park is back in the gaming sphere with the followup to Obsidian’s hit duo of RPGs, South Park: Snow Day!

  5. Capcom’s latest JRPG, Dragon’s Dogma 2, takes you on a mediaeval fantasy adventure as The Chosen One. Should you take on this quest?

Site & Scene News

General chit-chat
Help Users
    Sonic Angel Knight @ Sonic Angel Knight: I swallowed macaroni & cheese for dinner. :P +1