Case study
Outlaw: a reverse-engineered Atari 2600 source listing
Outlaw for the Atari 2600 (Atari, 1978) is reverse-engineered into commented 6502 source that compiles with DASM. Named RAM variables cover the playfield arrays, scores, bullets in each gun, sound state and obstacle positions, and the commented code walks through the score and magazine display, the main four-line display kernel, gun reloading, select handling, movement and bullet bouncing.
- Targets
- Game
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
Requirements & limits
- Prerequisites: Assembling requires DASM and vcs.h.
- License: No licence stated on the project page.
Cite
BibTeX
@misc{outlaw-atari-2600-disassembly-case,
title = {{Outlaw: a reverse-engineered Atari 2600 source listing}},
howpublished = {\url{https://www.qotile.net/minidig/disassembly/outlaw.asm}},
url = {https://www.qotile.net/minidig/disassembly/outlaw.asm},
urldate = {2026-11-09},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/outlaw-atari-2600-disassembly-case/}}
}Plain text
Outlaw: a reverse-engineered Atari 2600 source listing. https://www.qotile.net/minidig/disassembly/outlaw.asm (accessed 2026-11-09). Awesome REA entry: https://awesomerea.org/resources/outlaw-atari-2600-disassembly-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
More in Games
- OutRun 2006 Coast 2 Coast: a native port from reconstructed PC code · Case study
- Paleblood: a functional decompilation of Bloodborne with its own runtime · Case study
- Paper Mario: The Thousand-Year Door — decompiling the Japanese GameCube release · Case study
- PaRappa the Rapper: decompiling the PlayStation game · Case study
- Peach's Castle Tech Demo: an nddemo decompilation · Case study
- Pheenix: a SkoolKit disassembly of the ZX Spectrum game · Case study