Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
29 changes: 29 additions & 0 deletions categories/consoles/C64.md
Original file line number Diff line number Diff line change
@@ -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" %}
3 changes: 2 additions & 1 deletion valid-tags.json
Original file line number Diff line number Diff line change
Expand Up @@ -107,7 +107,8 @@
"cpu": 4,
"leaks": 1,
"tutorials": 1,
"gdb": 2
"gdb": 2,
"c64": 1
},
"fileTagMap": {
"categories/Introduction.md": [
Expand Down