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-12-01
- Overall improvements to prepare for a book release.
- Improved information on GB compatibility. See https://github.com/flipacholas/Architecture-of-consoles/issues/396 (thanks @Dwedit).
- Added information about hidden PPU modes. See https://github.com/flipacholas/Architecture-of-consoles/issues/397 (thanks @Sono and members of Gbadev).
- Improved sprite information. See https://github.com/flipacholas/Architecture-of-consoles/issues/425 (thanks @Kirby0Louise)
2024-01-05
- Extended CPU section with lots of history and descriptions of the ARM7TDMI. Thanks for the book, @dpt.
2021-05-18
- Renamed Gameboy CPU from ‘LR35902’ to ‘SM83’ (see Gameboy article’s changelog for reason).
2021-03-03
- Added ‘Operating System’ section with BIOS breakdown.
2021-01-06
- Added memory diagram.
- Big set of corrections and additions (see https://github.com/flipacholas/Architecture-of-consoles/issues/20), thanks @Dwedit, @selb and @AntonioND.
- Improved ‘Sources’ format.
2020-09-19
- Corrected grammar and added content, thanks @dpt
- Expanded section about gamepak’s 25-bit addressing
2020-08-22
- Clarified tile section
2019-12-09
- Even better Thumb explanation.
- Added more audio info.
2019-10-03
- Improved Thumb explanation
2019-09-17
- Added a quick introduction
2019-09-01
- Added my GBA 🧐
2019-08-26
- Used better wording on some explanations
2019-08-19
- Corrected wee mistakes
2019-08-18
- Ready for publication