Case study
FPGABoy: Game Boy hardware implementation on FPGA
FPGABoy reconstructs Nintendo Game Boy hardware in an FPGA design. The repository contains Verilog modules for the console's processor interface, PPU, memory, controls and video output, plus a design paper. The author states that the current version is nonfunctional.
- Targets
- Firmware
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Stars
- 99
- Last commit
- 2016-09-10
- Language
- Verilog
- License (GitHub)
- MIT
GitHub data as of 2026-11-09
Requirements & limits
- Prerequisites: The current design targets a Digilent Atlys board with a Spartan-6 FPGA; development uses Xilinx ISE WebPACK 13.4.
- Limits: The current version is nonfunctional, with some input and video interfaces still in development or untested.
- License: Licensed under MIT.
Cite
BibTeX
@misc{fpgaboy-game-boy-case,
title = {{FPGABoy: Game Boy hardware implementation on FPGA}},
howpublished = {\url{https://github.com/trun/fpgaboy}},
url = {https://github.com/trun/fpgaboy},
urldate = {2026-11-06},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/fpgaboy-game-boy-case/}}
}Plain text
FPGABoy: Game Boy hardware implementation on FPGA. https://github.com/trun/fpgaboy (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/fpgaboy-game-boy-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · trun/fpgaboy · Revision 1f50adf
More in Firmware and hardware
- NTRDisasm: documenting NTR 2.0 custom firmware · Case study
- NanoBoyAdvance: cycle-level Game Boy Advance hardware emulation · Case study
- Open Steam Controller: reverse-engineered Steam Controller firmware · Case study
- open-desk-lamp-firmware: replacement firmware for the Xiaomi desk lamp · Case study
- EchoPod: replacement firmware for the Snowsky Echo Mini 8 GB · Case study
- GLaBIOS: a scratch-built 8K ROM BIOS · Case study
All 260 entries in Firmware and hardwareFirmware and hardware case studies (175)