Game Bub is an open-source FPGA retro emulation handheld, with support for Game Boy, Game Boy Color, and Game Boy Advance games.
You can buy your own, prebuilt Game Bub from Crowd Supply!
You can find the user guide and documentation here.
Want to chat about Game Bub? Feel free to join the Discord.
Check out the announcement blog post for an in-depth look at the development process!
Building a Game Bub handheld requires manufacturing PCBs, 3D printing the shell and buttons, and assembling components from a variety of sources. For information on manufacturing and assembling your own, see here. Note that this information is for the older, vertical revision 2. Updated building information will be available in the Game Bub Docs soon.
For other inquiries, contact us at [email protected].
For an in-depth description of the project architecture, as of revision 2, see here.
The Game Bub handheld consists of a Xilinx XC7A100T FPGA to do the main emulation and I/O, and an ESP32-S3 microcontroller to do auxiliary tasks (configuring the FPGA, rendering the UI, loading ROM files from a microSD card and sending it to the FPGA).
fpga: FPGA source code (HDL), written in Chiselfirmware: Microcontroller firmwareUnless otherwise specified:
firmware/) and scripts (in scripts/) are licensed under GPLv3 (GPL-3.0-only).fpga/) is licensed under the CERN Open Hardware License Version 2 - Strongly Reciprocal (CERN-OHL-S-2.0)CERN-OHL-S-2.0)At a high level, this means that you can copy, share, and modify the source code, as long as you provide proper attribution and share your source code / design files with the same license. However, the "Game Bub" name and logo are trademarked, and you may not use them for your product without permission.
157 followers · starred Sep 2025
4,283 followers · starred Feb 2025
547 followers · starred Jun 2025
1,201 followers · starred Feb 2025
Game Bub is an open-source FPGA retro emulation handheld, with support for Game Boy, Game Boy Color, and Game Boy Advance games.
You can buy your own, prebuilt Game Bub from Crowd Supply!
You can find the user guide and documentation here.
Want to chat about Game Bub? Feel free to join the Discord.
Check out the announcement blog post for an in-depth look at the development process!
Building a Game Bub handheld requires manufacturing PCBs, 3D printing the shell and buttons, and assembling components from a variety of sources. For information on manufacturing and assembling your own, see here. Note that this information is for the older, vertical revision 2. Updated building information will be available in the Game Bub Docs soon.
For other inquiries, contact us at [email protected].
For an in-depth description of the project architecture, as of revision 2, see here.
The Game Bub handheld consists of a Xilinx XC7A100T FPGA to do the main emulation and I/O, and an ESP32-S3 microcontroller to do auxiliary tasks (configuring the FPGA, rendering the UI, loading ROM files from a microSD card and sending it to the FPGA).
fpga: FPGA source code (HDL), written in Chiselfirmware: Microcontroller firmwareUnless otherwise specified:
firmware/) and scripts (in scripts/) are licensed under GPLv3 (GPL-3.0-only).fpga/) is licensed under the CERN Open Hardware License Version 2 - Strongly Reciprocal (CERN-OHL-S-2.0)CERN-OHL-S-2.0)At a high level, this means that you can copy, share, and modify the source code, as long as you provide proper attribution and share your source code / design files with the same license. However, the "Game Bub" name and logo are trademarked, and you may not use them for your product without permission.
157 followers · starred Sep 2025
4,283 followers · starred Feb 2025
547 followers · starred Jun 2025
1,201 followers · starred Feb 2025