LAMEBOY Is Handheld Gaming On The ESP8266

We’ve had our eye on [davedarko’s] LAMEBOY project for a while now, a handheld setup in roughly the same form factor as the classic Nintendo Game Boy. It’s remarkable how approachable portable electronic design has become, and that’s really what makes this interesting. The design is beautiful, and the closer you look, the more respect you have for what [dave] is doing.

Right now his proof of concept has a 3D printed enclosure whose face is the printed circuit board. We love how the lower left corner of the PCB slips under a pocket in the case, which makes it possible to use just one screw to secure the two together in the upper right.

The LAMEBOY is built around an ESP8266 module. Anyone who has used one knows this chip contains a fair amount of horsepower, but very little I/O. [Dave] has a lot going on with an LCD screen, six user buttons, a USB to I/O chip, and an SD card slot. He took two approaches to solve this dilemma. First he grabbed a PCF8574 port expander, and second he’s offloaded the color control of the screen backlights to an ATtiny85 (running a BlinkM clone).

Below you can see some early game tests on the perfboard prototype. We haven’t seen game play on the most recent prototype (there is a screen color test video in his latest project log) but it sounds as though [dave] plans to make use of the Gamebuino framework. This should mean that there will be no shortage of cool ROMs to load.

11 thoughts on “LAMEBOY Is Handheld Gaming On The ESP8266

    1. Of course! Not only is it fantastic work, but I’ve really enjoyed seeing you swap out parts and make creative pin assignments as it’s evolved.

      At some point this would be cool to see with the ESP32. Your GPIO budget will thank you.

    1. I had it show me my overall likes on startup – pretty vain, I know :D but it involved API and https requests, so there’s that excuse. It’s also possible to port the deauther stuff from spacehuhn, but I seem to have problems porting stuff in general, so it might take some time.

  1. Cool. i did work on something like this a few years back. been too busy with school and other projects that i haven’t gotten around to doing anything else with it. biggest thing that needs to happen is software/emulation. i was experimenting with emulating a TI calculator in order to play from the decent sized library of games that are available for that but didn’t get too far. Interested to see how this turns out. Link to my project page for anyone that would like to take a look.

Leave a Reply

Please be kind and respectful to help make the comments section excellent. (Comment Policy)

This site uses Akismet to reduce spam. Learn how your comment data is processed.