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-05-04
- Overall improvements to prepare for a book release.
- Extra history and description of the MOS 6502.
2024-08-07
- Expanded imagery after visiting Cambridge, UK.
2024-02-04
- Corrected OAM rotation explanation. See https://github.com/flipacholas/Architecture-of-consoles/issues/255 (thanks @cdmaczane).
2023-01-08
- Expanded audio channel information.
- Added extra study of the APU using spectrograms.
2021-12-26
- Improved Sprite zero mention.
2021-12-24
- Added Sprite zero mention.
2021-11-10
Super revamp:
- General improvements and corrections on each section.
- Added more info about mappers.
- Extended ‘Graphics’ section with new parts.
- New section about the Famicom Disk System.
- Better citation style.
2021-04-29
- General round of spelling and grammatical corrections. See https://github.com/flipacholas/Architecture-of-consoles/pull/30 (thanks @FormulatedEdits).
- Expanded Ricoh-MOS licensing mystery. See https://github.com/flipacholas/Architecture-of-consoles/issues/29 (thanks @djmips).
2020-08-23
- Added some historical context to the CPU section.
- Corrected assumptions about the lack of BCD, thanks @danweiss and @konrad.
- (Main diagram) Removed CPU connection to Character RAM, thanks @danweiss.
2020-06-13
- Added mention to OAM DMA.
2020-06-06
- Expanded BCD mode.
- Redesigned main diagram (the NES diagram was the first one for this site, since then the style evolved a lot!).
2019-09-17
- Added a quick introduction.
2019-04-06
- Corrected explanation about tile glitches.
2019-02-17
- Fixed Grammar.
- Replaced images and videos with better-quality ones.
2019-01-25
- Improved first draft with the help of @dpt
- Ready for publication