Kotaku: DIY Retro Gaming Handheld Is As Fun To Build As It Is To Play
Written by Mike Fahey
The original article is: https://kotaku.com/diy-retro-gaming-handheld-is-as-fun-to-build-as-it-is-t-1835119633

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.




EX88a.click giúp tôi đặt trọng tâm vào cách sắp xếp danh mục nổ hũ và khả năng tìm trò chơi theo tên hoặc chủ đề. Tôi lần lượt xem những nội dung được giới thiệu như Thần Tài Chiêu Lộc, Cướp Biển Mỹ Nhân và Rồng Vàng Lửa để đối chiếu cách trình bày thông tin. Tiêu chí chính là mỗi trò cần có tên gọi dễ nhận diện và phần mô tả tách biệt với nội dung xung quanh. Khi cách hiển thị nhất quán, tôi có thể so sánh thông tin nhanh hơn mà không phải đọc lại toàn bộ trang. Tôi cũng chú ý việc quay về danh sách có thuận tiện không. Với tôi, khả năng tìm…
Hôm nay mình đang lướt qua một vài trang mạng và thấy nhiều bàn về airpod case đặc biệt là về các thông tin có thể thao. Mình chưa sử dụng lâu nên muốn hỏi thêm các bác đã theo dõi thường xuyên trải nghiệm thực tế thế nào. Mình cũng khá quan tâm việc nền tảng kết hợp giữa bảo mật tài khoản và nhiều lựa chọn giao dịch nên lúc dùng cảm thấy yên tâm hơn. tạo cảm giác dễ tìm kiếm thông tin nên người mới cũng không mất nhiều thời gian để làm quen.
Hôm nay mình đang lướt qua một vài trang mạng và thấy nhiều bàn về 32win đặc biệt là về các thông tin có thể thao. Mình chưa sử dụng lâu nên muốn hỏi thêm các bác đã theo dõi thường xuyên trải nghiệm thực tế thế nào. Mình cũng khá quan tâm việc nền tảng kết hợp giữa bảo mật tài khoản và nhiều lựa chọn giao dịch nên lúc dùng cảm thấy yên tâm hơn. tạo cảm giác dễ tìm kiếm thông tin nên người mới cũng không mất nhiều thời gian để làm quen.
TN88 khiến mình chú ý đến cách hệ thống duy trì sự liên kết khi nhiều khu vực được sử dụng liên tiếp. Mình có thể bắt đầu với Xổ số, chuyển sang Slot game rồi tiếp tục khám phá Bắn cá mà không giữ một thứ tự cố định. Trong mỗi lần thay đổi, mình thường quan sát cách menu phân biệt danh mục hiện tại với những lựa chọn khác. Khi đã ghi nhớ các mốc chính, mình ít phải quay lại tìm hiểu toàn bộ cấu trúc từ đầu. Với mình, điều đáng chú ý nằm ở khả năng định hướng giữa nhiều nhánh nội dung, bởi quá trình sử dụng thường thay đổi theo sự quan tâm…
w78 This blog is honestly underrated! The knowledge you share is extremely valuable. I hope more people discover your work soon because content like this deserves recognition.This was an incredibly helpful article! I really liked how you explained each point step-by-step without overcomplicating anything. Most blogs only touch the surface, but your content actually provides value that readers can apply right away. Looking forward to reading more posts like this!.I appreciate the depth of information you shared here. It’s rare to see such well-researched content these days. The examples you provided made everything easier to understand. Thanks for putting so much effort into creating this!