{
  "added_at": "2026-11-09",
  "category": "reconstruction-cases",
  "class": "hardware",
  "description_en": "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.",
  "description_zh": "FPGABoy 以 FPGA 设计重建 Nintendo Game Boy 硬件。仓库包含处理器接口、PPU、内存、控制输入和视频输出的 Verilog 模块，以及设计论文。作者说明当前版本无法运行。",
  "entry_url": "https://awesomerea.org/resources/fpgaboy-game-boy-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/fpgaboy-game-boy-case/",
  "evidence_url": "https://github.com/trun/fpgaboy/blob/1f50adf1b698741af8af3716b2adc089a9672210/README.md",
  "group": "cases",
  "id": "fpgaboy-game-boy-case",
  "json_url": "https://awesomerea.org/resources/fpgaboy-game-boy-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/fpgaboy-game-boy-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/fpgaboy-game-boy-case/index.md",
  "name": "FPGABoy: Game Boy hardware implementation on FPGA",
  "name_zh": "FPGABoy：基于 FPGA 的 Game Boy 硬件实现",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "The current design targets a Digilent Atlys board with a Spartan-6 FPGA; development uses Xilinx ISE WebPACK 13.4.",
    "The current version is nonfunctional, with some input and video interfaces still in development or untested.",
    "Licensed under MIT."
  ],
  "requirements_zh": [
    "当前设计面向搭载 Spartan-6 FPGA 的 Digilent Atlys 开发板；开发使用 Xilinx ISE WebPACK 13.4。",
    "当前版本无法运行，部分输入及视频接口仍在开发中或尚未测试。",
    "采用 MIT 许可证。"
  ],
  "targets": [
    "firmware"
  ],
  "url": "https://github.com/trun/fpgaboy",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
