Contra: 2 Open Source Clones Compared
Contra_remake is a from-scratch C++ student project that recreates only the first level of the original arcade game, without requiring any original game data. Contra US Annotated Disassembly instead reconstructs the actual NES ROM byte-for-byte, requiring the player's own US Contra ROM to build, and also supports assembling the PAL-region variant Probotector from the same source.
Comparison table
Availability
- Status
- Playable
- Platforms
- NES
- Play in browser
- No
- Mobile
- No
Project health
- Development status
- Sporadic
- Last updated
- 3mo ago
- Stars
- 229
- Contributors
- 2
- License
- —
Compatibility
- Requires original assets
- YesRequires US NES Contra ROM (MD5: 7BDAD8B4A7A56A634C9649D20BD3011B) to build.

Availability
- Status
- Semi-playable
- Platforms
- Windows
- Play in browser
- No
- Mobile
- No
Project health
- Development status
- Halted
- Last updated
- 10y ago
- Stars
- 33
- Contributors
- 1
- License
- GPL-2.0
Compatibility
- Requires original assets
- NoRemake of Contra's first level written entirely in C++ without requiring original assets.
| Title | Contra US Annotated Disassembly | Contra_remake |
|---|---|---|
| Status | Playable | Semi-playable |
| Platforms | NES | Windows |
| Play in browser | No | No |
| Mobile | No | No |
| Project health | ||
| Development status | Sporadic | Halted |
| Last updated | 3mo ago | 10y ago |
| Stars | 229 | 33 |
| Contributors | 2 | 1 |
| License | — | GPL-2.0 |
| Compatibility | ||
| Requires original assets | YesRequires US NES Contra ROM (MD5: 7BDAD8B4A7A56A634C9649D20BD3011B) to build. | NoRemake of Contra's first level written entirely in C++ without requiring original assets. |
| Preview | ![]() |
Frequently asked questions
Are the Contra clones on this page open source?
Yes — every clone catalogued here is an open-source project. Availability, license, and development-status details for each one are listed in the comparison table above.
What license do these Contra clones use?
Contra_remake (GPL-2.0).
Do I need to own the original Contra to play these clones?
Contra_remake runs standalone, no original files needed; Contra US Annotated Disassembly requires original game assets to play.
See the full write-up for each clone, or go back to Contra.