# VerilogBoy: reconstructing Game Boy hardware in Verilog

> VerilogBoy reconstructs a Game Boy-compatible console as Verilog RTL for the Pano Logic G1 FPGA device. Its modules implement the SM83 CPU, pixel processing, audio, DMA, and timers, while CPU notes and test results document the behavior used to guide the implementation.

- Type: Case study
- Targets: Game
- Category: Independent reconstruction cases
- Relationship: Independent reconstruction project
- Sources reviewed: 2026-11-06
- Added to the catalog: 2026-11-09
- Original resource: <https://github.com/zephray/VerilogBoy>
- Primary source: <https://github.com/zephray/VerilogBoy/blob/ba256042fbd3274090df86828d84d09527559113/README.md>
- Catalog page: <https://awesomerea.org/resources/verilogboy-game-boy-case/>
- Record JSON: <https://awesomerea.org/resources/verilogboy-game-boy-case/record.json>
- Chinese version: [简体中文](https://awesomerea.org/zh/resources/verilogboy-game-boy-case/index.md)

## Requirements & limits

- **Prerequisites:** A Pano Logic G1 device for the supported hardware target.
- **Limits:** The project is still being refactored; its PPU differs from the original pipeline and accuracy improvements remain planned.
- **License:** Open Hardware Description License 1.0.

## Primary sources

1. <https://github.com/zephray/VerilogBoy/blob/ba256042fbd3274090df86828d84d09527559113/README.md>
2. <https://github.com/zephray/VerilogBoy/blob/ba256042fbd3274090df86828d84d09527559113/doc/cpu.md>

## More in Games

- [Virtua Cop 2: investigating PC game assets](https://awesomerea.org/resources/re-virtua-cop-2-case/index.md) · Case study
- [Void Client: rebuilding the Starblast.io client](https://awesomerea.org/resources/void-client-case/index.md) · Case study
- [War Action: re-engineering Sudden Strike Gold 1.2.1](https://awesomerea.org/resources/war-action-case/index.md) · Case study
- [Waygate: reconstructing Elden Ring matchmaking services](https://awesomerea.org/resources/waygate-server-case/index.md) · Case study
- [WiiLink WFC: a Nintendo Wi-Fi Connection server replacement](https://awesomerea.org/resources/wiilink-wfc-server-case/index.md) · Case study
- [Wizardry IV: Apple II disk and format investigation](https://awesomerea.org/resources/apple2-wizardryiv-doc-case/index.md) · Case study

## About this entry

The description was reviewed against primary sources.
Original editorial content: MIT. Linked projects, papers and assets retain their own rights and licenses.
