top of page

Kotaku: DIY Retro Gaming Handheld Is As Fun To Build As It Is To Play

  • Writer: Alex
    Alex
  • Sep 5, 2019
  • 3 min read

Written by Mike Fahey



This is the GameShell, a retro gaming handheld that I built from a kit. I clipped and trimmed the plastic pieces, inserted the circuit boards, connected the wires and snapped it all together. It plays old games, emulated titles and homebrew software. It’s pleasing that something I built does those things.


The folks at Clockwork did most of the work, to be fair. They created the ClockworkPi, the small development board that powers the GameShell. It’s a small chip powered by a quad-core Cortex-A7 CPU, a Mali GPU and 1GB DDR3 memory. It’s got Wi-Fi and Bluetooth, a micro HDMI port to output to a monitor and a slot for a micro SD card for storage. It’s an excellent base for a modestly-powered portable emulator box.


Along with the ClockworkPi, the GameShell also has a 2.7 inch TFT RPG display that runs at 60 frames-per-second. There’s an input board with a directional pad, ABXY buttons and a couple of additional inputs. There’s also a tiny two-channel speaker, a 3.7V 1200 mAh rechargeable battery and an optional row of five additional buttons that can snap onto the back of the GameShell’s case.


I mention these components separately, because that’s how they are assembled. Here’s what comes in the GameShell kit.



It looks like a lot, but it’s really simple. There are four main modules encased in their own plastic housings—the ClockworkPi, controller pad, display and battery. Once assembled, cables connect the ClockworkPi to the three other units. They are stacked within a Game Boy-esque plastic housing, two on two. The speaker bar is plugged into the main bar, and the unit is snapped together.



It’s a simple build that’s hard to screw up. If one were to say, bend the pins connecting the main board to the controller, that might make it harder to get it working. Also, from what I have heard, the screen will not survive being run over by a 470 pound motorized wheelchair. But that’s what replacements were made for, right? Okay, I made a few mistakes, but those were on me, and eventually I wound up with a nice little handheld that I could probably strip down to component parts blindfolded.



Once assembled, the GameShell is a tiny handheld Linux device. The 16GB micro SD card that comes with the kit is preloaded with Clockwork OS, based on Debian 9 ARMhf and Linux mainline Kernel 4.1x. It comes loaded with popular emulator front end RetroArch, and can run up to Super Nintendo and Sega Genesis games quite capably. There’s a standalone emulator for the original PlayStation, which can be hit or miss.


It comes loaded with the original Cave Story. There’s a free version of Doom on it, because any gaming system has to run Doom in some form in order to be validated. It even has a built-in music player, which I will never use.



With its Game Boy look and feel and its pleasantly responsive controls, the GameShell is nice to play games on. I feel like game makers and electronics hobbyists will get the most out of the system. It supports Preset C, Python, Lua, JS and LISP programming languages and supports a slew of smaller-scale game engines, including PICO 8 and LOVE2D. It’s open source hardware, so users are free to take it apart, wire it to other devices and fiddle to their hearts’ content. The studded backplate used to connect the optional five-button input bar to the back of the GameShell is even Lego compatible.



There’s a lot to do with Clockwork’s GameShell. I don’t know if I will ever build a game or program the GameShell into a television remote, but I will always be proud of this quirky little piece of hardware I put together.

20 Comments


Mình dùng go99com một thời gian rồi và gần đây mới để ý nền tảng có thêm khu hỗ trợ tìm kiếm thông tin. Đây là dạng tiện ích mình khá tò mò nên cũng dành thời gian xem thử hoạt động ra sao. Mình cũng có ghé qua khu slot trong lúc trải nghiệm và thấy việc chuyển đổi giữa các nội dung diễn ra khá tự nhiên. Với mình, những tính năng bổ sung như vậy tạo cảm giác hệ thống vẫn được đầu tư mở rộng thay vì chỉ giữ những nội dung quen thuộc.


Like

Mình vốn hay dành thời gian khám phá nhiều chuyên mục khác nhau thay vì chỉ tập trung vào một nội dung cố định. Khi xem qua uu88com , cảm giác đầu tiên là mọi thứ được chia thành từng khu khá rõ nên không mất nhiều thời gian để định hướng. Thỉnh thoảng mình cũng xem qua slot để đổi trải nghiệm và thấy việc tìm kiếm nội dung diễn ra khá thuận tiện. Tổng thể tạo cảm giác dễ làm quen hơn mình nghĩ ban đầu.


Like

Có lần mình dành thời gian quan sát cách một nền tảng mở rộng nội dung thay vì chỉ tập trung vào một vài chuyên mục quen thuộc. Trong lúc tìm hiểu 789win.ru.com , điều mình chú ý là hệ thống giữ được cảm giác khá dễ theo dõi dù lượng nội dung tương đối lớn. Sau đó mình mới để ý nền tảng có thêm chuyên mục đá gà được xây dựng riêng biệt. Điều này giúp hệ sinh thái trở nên đa dạng hơn mà không làm ảnh hưởng đến trải nghiệm tổng thể. Với mình, đây là điểm khá đáng chú ý khi tìm hiểu


Edited
Like

Khi xem qua https://qs88vn.com/ , mình khá chú ý việc nền tảng xây dựng chuyên mục bắn cá với nhiều chủ đề khác nhau thay vì chỉ xoay quanh một phong cách quen thuộc. Đây là dạng nội dung mình thường xem khá kỹ khi tìm hiểu hệ sinh thái giải trí của một nền tảng. Điều mình để ý thêm là các trò được sắp xếp tương đối rõ theo từng nhóm riêng nên khá dễ theo dõi. Tổng thể mang lại cảm giác trực quan hơn và giúp việc khám phá nội dung trở nên thuận tiện hơn.


Like

Có hôm mình dành thời gian xem kỹ giao diện của C168 và khá chú ý cách nhiều khu nội dung được bố trí tương đối khoa học. Bên cạnh đó các thông tin quan trọng cũng nằm ở vị trí dễ quan sát, giúp quá trình tìm hiểu và theo dõi diễn ra thuận tiện hơn khá nhiều.


Like
bottom of page