Picture credit score: MasaKee
A modder who goes by MaSaKee unveiled the world’s first NES-Boy Advance final week. This factor takes the center of a Nintendo DSi and places them in an NES controller shell, all wrapped in a 3D printed case. The result’s a conveyable console that performs Sport Boy Advance video games on a crisp DSi display screen, with the acquainted buttons of an 80s Nintendo relic.

MaSaKee’s construct begins with a gutted NES controller—the sort with the boxy grey plastic and crimson A and B buttons. He saved the unique PCB intact, so the D-pad, begin and choose switches, and people iconic motion buttons are all nonetheless there. That Nintendo handheld, slimmer than its predecessors, offers the brains: twin screens (though solely the highest one is used on this setup), processor, and a battery that lasts for hours.

The case was designed from scratch utilizing 3D modeling software program earlier than printing. The exterior shell is a reproduction of the NES controller under, with a raised part on prime to carry the DSi display screen at a slight angle for simpler viewing. Charging and headphones ports stick out of the edges, whereas for the case, he went with a matte grey end to match the unique NES aesthetic.

First, the NES controller PCB is inserted into the underside half of the 3D printed casing, with the D-pad flush with the thumbs. The DSi motherboard is then put in, trimmed to the mandatory dimensions, and mounted with standoffs printed into the casing. Wires join the NES buttons to the DSi enter headers—easy soldered connections that map A to leap and B to run, with no new coding crucial. Whole construct time? Roughly 20 hours cut up over days of iteration.

Analog triggers from a spare Xbox 360 controller deal with any GBA video games that demand exact enter, similar to racing video games the place feather-light presses are essential. The battery compartment is positioned within the base and might be accessed by way of a sliding panel, whereas a USB-C port is used for charging it.
[Source]