diff --git a/categories/consoles/C64.md b/categories/consoles/C64.md new file mode 100644 index 00000000..a6e013d2 --- /dev/null +++ b/categories/consoles/C64.md @@ -0,0 +1,29 @@ +--- +layout: post +permalink: /C64 +title: Commodore 64 Reverse Engineering +breadcrumbs: + - name: Home + url: / + - name: Commodore 64 + url: +editlink: ../categories/consoles/C64.md +console: c64 +_image: /public/images/thumbnails/categories/consoles/Amiga-Reverse-Engineering.jpg +_twitterimage: https://www.retroreversing.com/public/images/thumbnails/categories/consoles/Amiga-Reverse-Engineering.jpg +tags: + - c64 +recommend: + - c64 + - introduction +_updatedAt: 2025-12-08 +redirect_from: + - /Commodore64 +--- + +# Games + +### mm-explained: Maniac Mansion C64 Disassembly +[pditincho](https://github.com/pditincho/mm-explained) has produced a reconstructed and fully commented disassembly of the Commodore 64 implementation of Maniac Mansion. This project documents the inner workings of the engine's C64 iteration, covering 6502 assembly routines, specialized disk loaders, and hardware-level interactions with the VIC-II and SID chips. It provides a detailed technical breakdown of game entities such as rooms, costumes, and scripts, serving as a comprehensive resource for understanding the game's original architecture. + +{% include link-to-other-site.html url="https://github.com/pditincho/mm-explained" description="pditincho has released mm-explained, a comprehensive disassembly and technical documentation of the C64 version of Maniac Mansion, detailing its assembly logic and engine structure." image="https://opengraph.githubassets.com/1/pditincho/mm-explained" title="GitHub - pditincho/mm-explained: Maniac Mansion C64 explained" %} diff --git a/valid-tags.json b/valid-tags.json index 7a6f3115..e09e814b 100644 --- a/valid-tags.json +++ b/valid-tags.json @@ -107,7 +107,8 @@ "cpu": 4, "leaks": 1, "tutorials": 1, - "gdb": 2 + "gdb": 2, + "c64": 1 }, "fileTagMap": { "categories/Introduction.md": [