Eli Lipsitz has announced a new open source project Game Bub, a handheld FPGA based GameBoy, GameBoy Color, and GameBoy Advance emulator with a dock, that can play original cartridges and ROM files from a microsd card. The FPGA source code is licensed under GPLv3 (GPL-3.0-only
), while the STL and PCB files are licensed under Creative Commons Attribution / Share-Alike 4.0 (CC-BY-SA-4.0
).
GitHub: https://github.com/elipsitz/gamebub
Blog: https://eli.lipsitz.net/posts/introducing-gamebub/
Hacker News: https://news.ycombinator.com/item?id=43027335
While you can find all the necessary informations on the GitHub page, I highly recommend reading through the whole blogpost, more detaily discussing this project in the making for the last year and a half, with all the challenges that come with creating such a project on both software and hardware level. Currently, this project supports built-in rumble, accelerometer, gyroscope, and RTC for games loaded from microsd card, as well as Wi-FI, Bluetooth and HDMI out through custom dock. There are many more things to say about this project but if you are reading this far, please read Eli’s blogpost next.
This project currently isn’t being sold but since it is open source and one of the goals of the project is building this from readily available off the shelf components, you can make one yourself, under the conditions allowed by the licenses. There is also an interest check going on, for an entire kit https://forms.gle/m1FFUqpCde7x5u5AA.
The project was shared on Hacker News by Eli, where he discusses the project with other memebers of the forum.