# Donkey Kong: an annotated Atari VCS disassembly that rebuilds the cartridge

> Coleco's 1982 Atari VCS cartridge of Donkey Kong is disassembled into labeled and commented 6502 assembly kept byte-identical to the cartridge, down to a filler byte that pushes the audio frequency table to the next page. Comments outline the overscan, vertical blank and kernel main loop and the horizontal positioning routine, and an NTSC switch selects the PAL listing, which retimes vertical blank and overscan for 312 scan lines and changes colours and sound frequencies.

- Type: Case study
- Targets: Game
- Category: Independent reconstruction cases
- Relationship: Independent reconstruction project
- Sources reviewed: 2026-11-09
- Added to the catalog: 2026-11-10
- Original resource: <https://www.qotile.net/minidig/disassembly/dk.asm>
- Primary source: <https://web.archive.org/web/20260714101337/https://www.qotile.net/minidig/disassembly/dk.asm>
- Catalog page: <https://awesomerea.org/resources/donkey-kong-atari-vcs-disassembly-case/>
- Record JSON: <https://awesomerea.org/resources/donkey-kong-atari-vcs-disassembly-case/record.json>
- Chinese version: [简体中文](https://awesomerea.org/zh/resources/donkey-kong-atari-vcs-disassembly-case/index.md)

## Requirements & limits

- **Prerequisites:** Assembling needs a 6502 assembler and the vcs.h Atari VCS header that the listing includes.
- **Limits:** The author notes that heavy use of overlays and offsets may leave some variable meanings or table positions unidentified.
- **License:** No licence stated on the project page.

## Primary sources

1. <https://web.archive.org/web/20260714101337/https://www.qotile.net/minidig/disassembly/dk.asm>

## More in Games

- [Doraemon 1: decompiling Nobita to Mittsu no Seireiseki](https://awesomerea.org/resources/doraemon-1-decomp-case/index.md) · Case study
- [Doraemon: a byte-identical Famicom source reconstruction](https://awesomerea.org/resources/doraemon-nes-source-reconstruction-case/index.md) · Case study
- [Doshin the Giant: a GameCube decompilation in progress](https://awesomerea.org/resources/doshin-the-giant-decomp-case/index.md) · Case study
- [doubutsu-no-mori: an early N64 Animal Crossing decompilation](https://awesomerea.org/resources/doubutsu-no-mori-decomp-case/index.md) · Case study
- [Downhill Revived: a matching decompilation and PC port of Downhill Domination](https://awesomerea.org/resources/downhill-revived-case/index.md) · Case study
- [Dr. Mario 64: a GameCube decompilation](https://awesomerea.org/resources/drmario64-gc-case/index.md) · Case study

## About this entry

The description was reviewed against primary sources.
Original editorial content: MIT. Linked projects, papers and assets retain their own rights and licenses.
