# Game Boy DMG-CPU Schematics: reconstructing the DMG-CPU B chip

> Game Boy DMG-CPU Schematics reconstructs the Game Boy DMG-CPU B chip and SM83 core as KiCad schematics, Electric VLSI layouts and text netlists. Its overlay labels cells and wires on chip die shots, while the netlists record their connections and coordinates.

- Type: Case study
- Targets: Firmware
- Category: Independent reconstruction cases
- Relationship: Independent reconstruction project
- Sources reviewed: 2026-11-08
- Added to the catalog: 2026-11-09
- Original resource: <https://github.com/msinger/dmg-schematics>
- Primary source: <https://github.com/msinger/dmg-schematics/blob/28f66aedf974b91aafeb42443f2b731fcd7769e7/README.md>
- Catalog page: <https://awesomerea.org/resources/dmg-schematics-case/>
- Record JSON: <https://awesomerea.org/resources/dmg-schematics-case/record.json>
- Chinese version: [简体中文](https://awesomerea.org/zh/resources/dmg-schematics-case/index.md)

## Requirements & limits

- **Prerequisites:** Die-shot images are needed to view the overlay with an SVG viewer or editor.
- **Prerequisites:** The netlists can be parsed with nlconv.
- **License:** Licensed under CC-BY-SA-4.0.

## Primary sources

1. <https://github.com/msinger/dmg-schematics/blob/28f66aedf974b91aafeb42443f2b731fcd7769e7/README.md>

## More in Firmware and hardware

- [open-cleverpad: reconstructing the MIDIPLUS SmartPAD hardware](https://awesomerea.org/resources/open-cleverpad-case/index.md) · Case study
- [osdbits: reconstructing the PlayStation 2 OSDSYS opening](https://awesomerea.org/resources/osdbits-case/index.md) · Case study
- [FPGABoy: Game Boy hardware implementation on FPGA](https://awesomerea.org/resources/fpgaboy-game-boy-case/index.md) · Case study
- [NTRDisasm: documenting NTR 2.0 custom firmware](https://awesomerea.org/resources/ntrdisasm-case/index.md) · Case study
- [NanoBoyAdvance: cycle-level Game Boy Advance hardware emulation](https://awesomerea.org/resources/nanoboyadvance-gba-emulation-case/index.md) · Case study
- [Open Steam Controller: reverse-engineered Steam Controller firmware](https://awesomerea.org/resources/open-steam-controller-firmware-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.
