Centipede
Centipede (Arcade, 1981) has an official source code release, historicalsource/centipede, and 3 other public projects, including a full disassembly. An agent environment already wraps it.
Data checked 2026-10-12 · unbaked registry
Projects
An arcade game that has bugs on purpose
Original developer source listings archived by historicalsource (2021 Williams/Midway/Atari coin-op drops); no license, copyright owners' code. Raw listings; may need period assembler to rebuild.
Centipede (1987) by Atari, Inc. for the Atari 7800
repo archived; 6502 source: ORIGINAL
Byte-identical disassembly and gameplay-logic investigation of Centipede (Atari 7800)
byte-identical disassembly; gameplay logic ()
Collection of Atari VCS (2600) dissembly. Some in complete state, some in early stages.
Commented disassembly by Dennis Debro (milnak) (milnak collection separates ROM-matching listings from a 'Not Matched' folder)
What you need
You need your own copy of the game: these projects ship code only.
Agent environments
- MAMEToolkit (M-J-Murray/MAMEToolkit) can wrap any MAME game
- ALE (Farama-Foundation/Arcade-Learning-Environment); JAXtari pure-JAX reimplementation (k4ntz/JAXtari)
More on Arcade
Found via historicalsource/atari-coin-op-assembler, 6502disassembly.com/va-centipede/, computerarcheology.com/Arcade/Centipede/, realdmx/retrore, Miasmark/a7800-toolkit
GitHub data checked 2026-10-12. Notes are summaries from the research pass; the project pages are the authority.