Star on GitHubStar2.4k stars

Case study

Kaboom!: an annotated Atari 2600 disassembly

A labeled and commented 6502 assembly listing reconstructs Kaboom!, Activision's 1981 paddle game for the Atari 2600, as a 2K ROM source on the MiniDig disassembly page. Assembler switches select NTSC or PAL timing and colors and choose between the original back-and-forth Mad Bomber movement and a smooth variant. Labeled constants cover paddle limits, bomb-group sizes and the display kernels, and comments note bomb-group table entries the game never reads.

Targets
Game
Category
Independent reconstruction cases
Relationship
Independent reconstruction project
Sources reviewed
Copy as MarkdownView JSONCite

Requirements & limits

  • Prerequisites: A 6502 assembler and the vcs.h header that the listing includes.
  • Scope: COMPILE_VERSION selects the NTSC or PAL build and MAD_BOMBER_MOVEMENT selects the original or smooth bomber movement; the listing targets a 2K ROM.
  • License: No licence stated on the project page.

Cite

BibTeX

@misc{kaboom-atari-2600-disassembly-case,
  title = {{Kaboom!: an annotated Atari 2600 disassembly}},
  howpublished = {\url{https://www.qotile.net/minidig/disassembly/kaboom.asm}},
  url = {https://www.qotile.net/minidig/disassembly/kaboom.asm},
  urldate = {2026-11-09},
  note = {Awesome REA entry: \url{https://awesomerea.org/resources/kaboom-atari-2600-disassembly-case/}}
}

Plain text

Kaboom!: an annotated Atari 2600 disassembly. https://www.qotile.net/minidig/disassembly/kaboom.asm (accessed 2026-11-09). Awesome REA entry: https://awesomerea.org/resources/kaboom-atari-2600-disassembly-case/

Useful? Star Awesome REA on GitHub2.4k

About this entry

The description was reviewed against primary sources.

Report an outdated entry Suggest a translation fix

Primary sources

  1. https://web.archive.org/web/20260213080655/https://www.qotile.net/minidig/disassembly/kaboom.asm
  2. https://web.archive.org/web/20260714091141/https://www.qotile.net/minidig/

More in Games

All 2976 entries in GamesGames case studies (2832)

↑↓ move↵ open⌘↵ new tab