GateBoy Is A Game Boy Emulated At Gate Level

Old game systems are typically the most popular targets for emulation. With huge communities of fans wanting to recreate the good times of yesteryear, most old systems have all been brought back to life in this manner. However, some simply dive into emulation for the technical challenge, and [Austin Appleby] has done just that with GateBoy.

GateBoy is a project to emulate the Game Boy logic gate by logic gate. It’s a lower level approach that builds upon earlier work [Austin] did on a project called MetroBoy, which we featured previously.

The emulator was created by painstakingly reverse-engineering the logic of the Game Boy. This was done by poring over die shots of the actual DMG-01 CPU silicon. GateBoy emulates most of the chip, though avoids the audio hardware at this stage.

Presently, GateBoy runs at roughly 6-8 frames per second on a modern 4GHz CPU. As it turns out, emulating all those gates and the various clock phases at play in the DMG-01 takes plenty of processing power. However, compilation optimizations do a lot of heavy lifting, so in some regards, GateBoy runs impressively quickly for what it is.

[Austin] still has plenty of work to do before GateBoy is completely operational, and there are some strange quirks of the Game Boy hardware that still need to be figured out. Regardless, it’s a fantastic academic exercise and a noble effort indeed. Meanwhile, you might like to check out the Game Boy emulator that runs just one single game.

Game Boy Advance SP Case Mod Adds Battery Capacity And Modern Interfaces

While there’s nothing quite like running retro games on their original hardware, using older consoles in today’s day and age can be a hassle due to incompatibilities with modern chargers and headphones. [tito] and [kyle] worked together to update Nintendo’s Game Boy Advance SP with a whole bunch of new features, tightly packed inside a 3D-printed replacement backshell. (Video, embedded below.)

The original 600 mAh battery has been replaced with a 1600 mAh pack for several hours of additional screen time. A Qi standard wireless power module as well as a USB-C connector allows charging the battery without carrying the original mains adapter. A Bluetooth module enables the use of wireless headphones, and a 3.5 mm jack enables classic earbuds as well, a feature lost when the SP replaced the original GBA.

The new backshell fits exactly on the original console, making it about 10 mm thicker. Although this makes it slightly less portable, it is apparently more comfortable to hold for those with big hands. The new functionality is implemented using off-the-shelf circuit boards, connected together with flying wires that are soldered to the required points on the GBA’s circuit board. The original connectors and switches remain in place and functional, and the entire operation can be undone if you want to return the device to its original state.

Others have added USB charging to the original GBA, or even stretched that handheld to become twice as wide. But adding significant new functionality previously required replacing the handheld’s entire contents.

Continue reading “Game Boy Advance SP Case Mod Adds Battery Capacity And Modern Interfaces”

two hands holding a wider version of a purple gameboy advance

The Stretch Limo Of Game Boys

Here at Hackaday, we see all sorts of projects, some born out of a deep necessity or itch that couldn’t be scratched. Others are born out of a world of “why not” and it is perhaps these projects that put the biggest smile on our faces. The WideBoy Advance by [Elliot] of Retro Future is one such project.

Starting with a working Game Boy Advance and a donor one with a busted motherboard, the frankenstein-ification could start. A Dremel split one case in half and removed the sides on another, while trusty old car body filler helps fill and smooth the gaps. A particularly clever trick is to use the Dremel to create channels for the filler to adhere easier. Several areas had to be built up with filler and glued in bits of plastic as a base. As you can see in the video below, the countless hours of sanding, priming, sanding, and more priming led to a beautifully smooth finish. The choice of purple paint really sells the impression of a factory-fresh Game Boy Advance.

The working circuit board was desoldered and the donor board was cut into pieces to fit in the extended sides. Using some magnet wire, connections were bridged over to the original motherboard via the test points on the PCB. [Elliot] didn’t opt to swap the screen to an IPS display or add a backlight. These quality of life improvements are nice, but a dead giveaway that Nintendo didn’t make it. The goal is to get the user to wonder, even if just for a second, what if Nintendo just happened to make this wide one-off handheld console.

[Elliot] made it simply because he found it interesting and enjoyed the form of the thing he made. Is it a hack? Is it art? Probably a little bit of both. This isn’t his first modified Nintendo handheld either. He previously made a long Nintendo Gameboy DMG-01. We love seeing all the wild hacks and tweaks made to Game Boy line, such as this Game Boy Color inside the DMG-01.

Continue reading “The Stretch Limo Of Game Boys”

Building A Solar Powered Game Boy Pocket

Light has always been a key part of the classic Game Boy experience. Some of us have fond memories of riding along in the back seat of a car at night, pausing and unpausing the game as the street lights overhead briefly give enough light to see the unlit display. The availability of third party IPS displays for these classic handhelds has largely eradicated this problem today, but as you might expect, the increased power requirements of the more modern screen reduces the system’s runtime.

Installing the USB-C charge controller.

As part of their examination into energy production, the [Houston Museum of Natural Science] set out to see if they could improve things by adding a solar panel to the back of a Game Boy Pocket that had already been modified with an IPS display. The Pocket version of the Game Boy was selected as it has a nice flat back that made it easy to attach a solar panel, and in fact the panel sourced for this mod is so well dimensioned, it almost looks like the device came that way.

In the video below, you can see the modification starts by cutting away a large section of the Game Boy’s rear panel to fit the 1000 mAh LiPo battery. The solar panel is then affixed over the back with super glue. A diode is soldered onto the solar cell, and then wired into a charge controller that came with USB-C input. The placement of the charge controller ended up being trickier than expected, but with a little hot glue, it works just fine. Overall this is a simple mod but a brilliant idea.

This isn’t the first solar-powered handheld game system we’ve seen, but it’s nice to see the idea revisited and expanded on, particularly regarding ergonomics. In addition, we love the incredible detail of narration that’s given as this hack slowly takes shape. Video after the break.

Continue reading “Building A Solar Powered Game Boy Pocket”

Game Boy Color Makes Itself At Home In A DMG-01

When we last checked in with [Bucket Mouse], he had just finished cramming a Game Boy Advance (GBA) SP motherboard into the body of the iconic Game Boy DMG-01, complete with an aftermarket IPS display. Unfortunately, after a few weeks of using the system, he ran into a few issues that sent him back to the drawing board.

This time, he’s revamped Nintendo’s classic handheld with the internals from its successor, the Game Boy Color (GBC). Obviously that means this new build can’t play any GBA titles, but that was never actually the goal in the first place. It might seem obvious in hindsight, but owing to their general similarity, it ended up being far easier to fit the GBC hardware into the Game Boy’s shell. Though we still wouldn’t call this an “easy” swap by any stretch of the imagination…

Whether you want to follow his footsteps towards portable gaming bliss or just want to live vicariously through his soldering iron, [Bucket Mouse] has done an absolutely phenomenal job of documenting this build. While he cautions the write-up isn’t designed to be a step by step instructional piece, there’s an incredible wealth of information here for others looking to perform similar modifications.

The build involved removing much of the original Game Boy’s connectors and controls, such as the volume wheel, Link Port, and even headphone jack, and grafting them onto a GBC motherboard that’s been physically trimmed down. At a high level it’s not unlike the trimmed Wii portables we’ve seen, but made much easier due to the fact the GBC only used a two-layer PCB. It also helps that [Bucket Mouse] has once again used an aftermarket IPS display, as that meant he could literally cut off the LCD driver section of the GBC motherboard. Of course there have also been several hardware additions, such as a new audio amplifier, power regulation system, LiPo charger, and 2000 mAh battery.

There’s a lot of fantastic details on this one, so if you’re remotely interested in what made the Game Boy and its successors tick, we’d highly recommend taking the time to read through this handheld hacking tour de force. His previous build is also more than worthy of some close study, even if it ended up being a bit ungainly in practice.

Dominate Video Calls With Game Boy Camera Webcam

We can’t promise it will all be positive, but there’s no question you’ll be getting plenty of attention when you join a video call using the Game Boy Camera. Assuming they recognize you, anyway. The resolution and video quality of the 1998 toy certainly hasn’t aged very well, and that’s before it gets compressed and sent over the Internet.

From a technical standpoint, this one is actually pretty simple, if rather convoluted. [RetroGameCouch] hasn’t modified the Game Boy Camera in any way, he’s just connected it to the Super Game Boy, which in turn is slotted into a Super Nintendo. From there the video output of the SNES is passed through an HDMI converter, and finally terminates in a cheap HDMI capture device. His particular SNES has been modified with component video, but on the stock hardware you’ll have to be content with composite.

The end result of all these adapters and cables is that the live feed from the Game Boy Camera, complete with the Super Game Boy’s on-screen border, is available on the computer as a standard USB video device that can be used with whatever program you wish. If you’re more interested in recovering still images, we’ve recently seen a project that lets you pull images from the Game Boy Camera over WiFi.

Continue reading “Dominate Video Calls With Game Boy Camera Webcam”

Bringing The Game Boy Camera Into The 21st Century

The Game Boy Camera is probably one of the most limited-specification digital cameras to have been mass-marketed, yet it occupies a special position in the hearts of many because despite being a toy with a paltry 128×128 monochrome sensor it was for many the first camera they owned. [Matt Grey] was among those people, and was always frustrated by the device’s inability to export pictures except to the Game Boy printer. So after having bodged together an interface a decade ago but not being happy with it, he returned to the project and made a wireless carrier for the camera that allows easy transfer through WiFi to his mobile phone.

Inside the slab-like 3D-printed enclosure lies a GBxCart RW Game Boy cartridge reader, whose USB port is wired to a Raspberry Pi Zero on which are a set of scripts to read the camera and make its photos available for download via a web browser. At last the camera is a stand-alone unit, allowing the easy snapping and retrieval of as many tiny black and white images as he likes. There’s a video showing the device in action, which we’ve placed for your enjoyment below the break.

This camera has appeared in so many projects on these pages over the years, but we’re guessing that the work on whose shoulders this one stands would be the moment its workings were reverse engineered.

Continue reading “Bringing The Game Boy Camera Into The 21st Century”