This document, started in early 1995, is considered the single most comprehensive technical reference to Game Boy available to the public.
You are reading a new version of it, maintained in the Markdown format and enjoying renewed community attention, correcting and updating it with recent findings. To learn more about the legacy and the mission of this initiative, check History.
The information here is targeted at homebrew development. Emulator developers may be also interested in the Game Boy: Complete Technical Reference document.
This project is open source, released under the CC0 license. Everyone is welcome to help, provide feedback and propose additions or improvements. The git repository is hosted at github.com/gbdev/pandocs, where you can learn more about how you can contribute, find detailed contribution guidelines and procedures, file Issues and send Pull Requests.
There is a Discord chat dedicated to the gbdev community.
Finally, you can also contact us and send patches via email:
pandocs (at) gbdev.io.
Using this document
In the top navigation bar, you will find a series of icons.
By clicking on the icon you will toggle an interactive table of contents to navigate the document. You can also use → and ← keys on your keyboard to go to the following and previous page.
The lets you choose among 5 different themes and color schemes to please your reading experience.
You can search anywhere by pressing s on your keyboard or clicking the icon.
The icon allows you to suggest an edit on the current page by directly opening the source file in the git repository.
One-page and printable versions of this document are also available.
This document version was produced from git commit
3ee8144 (2023-03-30 08:15:38 +0200).