It’s always nice to keep a record of changes. For a complete report, you can check the commit log. Alternatively, here’s a simplified list:
2025-10-17
- Overall improvements to prepare for a book release.
2024-01-01
- Various corrections and extensions (see https://github.com/flipacholas/Architecture-of-consoles/pull/245), thanks @ISSOtm
- Updated bibliography (see https://github.com/flipacholas/Architecture-of-consoles/issues/244), thanks @ISSOtm
2023-12-26
- Included the Game Boy Color (the missing puzzle piece) in the analysis.
- Thanks @Sono from #gbdev for clarifying how VRAM banking works (from the CPU and PPU perspective).
- Added max game ROM size for GBC games, thanks @Dwedit.
2021-05-16
- Renamed CPU from ‘LR35902’ to ‘SM83’, as ‘Game Boy: Complete Technical Reference’ by Joonas Javanainen (gekkio) suggests it’s a more accurate name for the CPU itself (distinguished from the SoC)
- Improved ‘Sources’ structure
2020-11-28
- Corrected wave channel info (see https://github.com/flipacholas/Architecture-of-consoles/issues/15), thanks @lotrbuilders
2020-10-23
- Overall revamp
2020-10-21
- Updated diagram and marked motherboard photo
2019-09-17
- Added a quick introduction
2019-07-22
- Improved Anti-Piracy content
2019-05-19
- Extended CPU section
2019-02-21
- Ready for publication