TASVideos

Tool-assisted game movies
When human skills are just not enough

Game Information

NES Contra

  • Platform: NES (Nintendo Entertainment System)
  • Abbreviation: contra
  • Display name: Contra
  • Goodtools name: Contra
  • Game resources: GameResources/NES/Contra
  • In group: Contra

Total movies: 3


[Tier: Moons]NES Contra (JPN) "1 player" in 08:48.65 by alex_ik.
FCEUX movie (.fm2) (date: 2021-08-17)
MKV file via BitTorrent (Modern HQ) (size: 19.25 MB, length: 10:57)
MP4 file via BitTorrent (Compatibility) (size: 26.88 MB, length: 10:59)
Mirror archive.org (MKV Modern HQ)
Mirror archive.org (MP4 Compatibility)
Watch on (www.youtube.com)
Submission #7177 — Author's comments
Discuss this movie
Obsoletes movie #4409 (08:49.45)
Rating: 8.6 (4 votes)
View Publication
- One player in a multiplayer game
- Uses death to save time
- Genre: Platform
- Genre: Shooter
Contra is a classic action game. Equipped with heavy artillery and infinite ammo, you must save the world by defeating the organization Red Falcon.

This time, alex_ik ventures alone to destroy the alien base, saving 0.80 seconds compared to the previous TAS.


[Tier: Moons]NES Contra (JPN) "pacifist" in 08:47.81 by Mars608 & aiqiyou.
FCEUX movie (.fm2) (date: 2021-09-26)
MKV file via BitTorrent (Modern HQ) (size: 21.06 MB, length: 10:57)
MP4 file via BitTorrent (Compatibility) (size: 28.19 MB, length: 11:01)
Mirror archive.org (MKV Modern HQ)
Mirror archive.org (MP4 Compatibility)
Watch on (www.youtube.com)
Submission #7218 — Author's comments
Discuss this movie
Obsoletes movie #4311 (08:47.88)
Rating: 8.7 (6 votes)
View Publication
- Pacifist version
- 2 Players
- Uses death to save time
- Takes damage to save time
- Genre: Platform
- Genre: Shooter
Contra completed fast, with an additional goal: do not kill enemies directly unless absolutely necessary to complete the game.

This is an improvement of 4 frames over the previous publication.


Note: This game was released under different names, such as 魂斗羅 (kontora) in Japan, and Probotector in Europe. GryZor is also used in Europe on some other systems.


[Fastest Completion]NES Contra (JPN) "2 players" in 08:37.63 by Mars608 & aiqiyou.
FCEUX movie (.fm2) (date: 2021-08-24)
MKV file via BitTorrent (Modern HQ) (size: 20.3 MB, length: 10:47)
MP4 file via BitTorrent (Compatibility) (size: 27.73 MB, length: 10:51)
Mirror archive.org (MKV Modern HQ)
Mirror archive.org (MP4 Compatibility)
Watch on (www.youtube.com)
Submission #7187 — Author's comments
Discuss this movie
Obsoletes movie #4312 (08:37.76)
Rating: 9.1 (6 votes)
View Publication
- 2 Players
- Uses death to save time
- Heavy glitch abuse
- Genre: Platform
- Genre: Shooter
Contra is a classic action game. Equipped with heavy artillery and infinite ammo, you must save the world by defeating the organization Red Falcon.

This is an improvement of 0.13 seconds (or 8 frames) from the previous publication.

Total movies: 21


[Tier: Moons]NES Contra (JPN) "pacifist" in 09:46.38 by adelikat.
FCEU movie (.fcm) (date: 2007-01-01)
AVI file via BitTorrent (size: 21.21 MB, length: 11:48)
MP4 file via BitTorrent (Modern HQ) (size: 19.48 MB, length: 11:54)
Mirror www.archive.org
Mirror www.archive.org (MP4 Modern HQ)
Watch on (www.youtube.com)
Submission #1396 — Author's comments
Discuss this movie
Obsoletes movie #151 (10:33.33)
Rating: 7.2 (26.5 votes)
View Publication
- Pacifist version
- One player in a multiplayer game
- Uses death to save time
- Genre: Platform
- Genre: Shooter

This movie has been obsoleted!

Click here to see the movie that obsoleted it.
Contra completed fast with one distinct goal: do not kill, unless absolutely necessary to complete the game.

This movie is 46.95 seconds faster than the preceding version due to better boss fights, a jumping glitch in lv 3, and the use of the spread gun. The ROM change counts for about 27 seconds of the improvement. Also, the author better achieves the pacifist goal by not killing the level 5 tanks costing about 9 seconds.


[Tier: Moons]NES Contra (JPN) "pacifist" in 08:53.46 by Soig.
FCEUX movie (.fm2) (date: 2019-04-20)
MKV file via BitTorrent (Modern HQ) (size: 28.44 MB, length: 11:48)
MP4 file via BitTorrent (Compatibility) (size: 43.65 MB, length: 11:48)
Mirror archive.org (MKV Modern HQ)
Mirror archive.org (MP4 Compatibility)
Watch on (www.youtube.com)
Submission #6291 — Author's comments
Discuss this movie
Obsoletes movie #3916 (08:55.47)
Rating: 8.5 (3 votes)
View Publication
- Pacifist version
- 2 Players
- Uses death to save time
- Takes damage to save time
- Genre: Platform
- Genre: Shooter

This movie has been obsoleted!

Click here to see the movie that obsoleted it.
Contra completed fast, with an additional goal: do not kill enemies directly unless absolutely necessary to complete the game.

The hero shows the ultimate display of pacifism by sacrificing his own life in order to not destroy the Level 5 tanks.

This movie improves upon the previous movie thanks to better optimizations.


Note: This game was released under different names, such as 魂斗羅 (kontora) in Japan, and Probotector in Europe. GryZor is also used in Europe on some other systems.


[Tier: Moons]NES Contra (JPN) "pacifist" in 09:41.36 by adelikat.
FCEUX movie (.fm2) (date: 2009-08-22)
MKV file via BitTorrent (size: 17.69 MB, length: 11:48)
Mirror www.archive.org
Watch on (www.youtube.com)
Submission #2373 — Author's comments
Discuss this movie
Obsoletes movie #756 (09:46.38)
Rating: 7.5 (19 votes)
View Publication
- Pacifist version
- One player in a multiplayer game
- Genre: Platform
- Genre: Shooter

This movie has been obsoleted!

Click here to see the movie that obsoleted it.
Contra completed fast with one distinct goal: do not kill, unless absolutely necessary to complete the game.

The hero shows the ultimate display of pacifism by sacrificing his own life in order to not harm the Level 5 tanks.

This movie is about 4 seconds faster than the preceding version due to better boss fights and one more use of the level 3 "jump glitch".


Note: This game was released under different names, such as 魂斗羅 (kontora) in Japan, and Probotector in Europe. GryZor is also used in Europe on some other systems.


[Fastest Completion]NES Contra (JPN) "2 players" in 08:38.35 by Mars608 & aiqiyou.
FCEUX movie (.fm2) (date: 2019-09-02)
MKV file via BitTorrent (Modern HQ) (size: 24.47 MB, length: 10:49)
MP4 file via BitTorrent (Compatibility) (size: 39.17 MB, length: 10:49)
Mirror archive.org (MKV Modern HQ)
Mirror archive.org (MP4 Compatibility)
Watch on (www.youtube.com)
Submission #6469 — Author's comments
Discuss this movie
Obsoletes movie #3912 (08:43.04)
Rating: 9.1 (7 votes)
View Publication
- 2 Players
- Uses death to save time
- Heavy glitch abuse
- Genre: Platform
- Genre: Shooter

This movie has been obsoleted!

Click here to see the movie that obsoleted it.
Contra is a classic action game. Equipped with heavy artillery and infinite ammo, you must save the world by defeating the organization Red Falcon.

The authors save 4.69 seconds over the previous run by a new method of strategic player sacrifices.


NES Contra (USA) "1 player" in 10:15.1 by Genisto.
Famtasia movie (.fmv) (date: 2004-03-14)
MP4 file via BitTorrent (size: 15.8 MB, length: 12:01)
Mirror www.archive.org
Watch on (www.youtube.com)
Submission #1245 — Author's comments
Discuss this movie
Obsoletes movie #675 (11:38.2)
Rating: Too few votes (1) to display
View Publication
- One player in a multiplayer game
- Genre: Platform
- Genre: Shooter

This movie has been obsoleted!

Click here to see the movie that obsoleted it.
This is a historic movie, submitted and obsoleted before the creation of the database-based (and wiki-based) site engine, before July 2004.

It was inserted to the database in a history revival project by Bisqwit in autumn 2006.

This movie is 1:23.1 faster than the previous movie by Provonost. This movie takes better care in optimization but fires many stray shots. Unlike the previous movie, this one uses the autofire key. In fact it leaves it on for extended perios often, even when there is nothing to shoot at.

This movie takes advantage of the single stream technique, but not until halfway through stage 2.


NES Contra (USA) "1 player" in 09:34.12 by Genisto.
Famtasia movie (.fmv) (date: 2004-07-09)
AVI file via BitTorrent (size: 32.29 MB, length: 11:21)
Mirror www.archive.org
Submission #81 — Author's comments
Discuss this movie
Obsoletes movie #16 (10:06.73)
Rating: 7.5 (28 votes)
View Publication
- One player in a multiplayer game
- Genre: Platform
- Genre: Shooter

This movie has been obsoleted!

Click here to see the movie that obsoleted it.
Trivia: This game was released as Probotector in Europe with slightly modified graphics. It is also known as GryZor on some other systems.

It's the guy who has infinite supply of ammo and who destroys worlds bare-chested.

Here we have Genisto again doing what nobody could have seen coming.
This updated movie demonstrates very well how important accuracy can be (by being half a minute faster than the previous version).


NES Contra (USA) "1 player" in 10:06.73 by qcommand.
Famtasia movie (.fmv) (date: 2004-06-06)
MP4 file via BitTorrent (size: 16.88 MB, length: 11:54)
Mirror www.archive.org
Watch on (www.youtube.com)
Submission #146 — Author's comments
Discuss this movie
Obsoletes movie #643 (10:15.1)
Rating: Too few votes (1) to display
View Publication
- One player in a multiplayer game
- Genre: Platform
- Genre: Shooter

This movie has been obsoleted!

Click here to see the movie that obsoleted it.
Trivia: This game was released as Probotector in Europe with slightly modified graphics. It is also known as GryZor on some other systems.

It's the guy who has infinite supply of ammo and who destroys worlds barechested.

This Contra movie is 8 seconds faster than Genisto's version, which was here earlier, and shoots much less.


[Tier: Moons]NES Contra (USA) "pacifist" in 10:33.33 by krieg747.
Famtasia movie (.fmv) (date: 2004-08-05)
MP4 file via BitTorrent (size: 16.8 MB, length: 12:21)
Mirror www.archive.org
Watch on (www.youtube.com)
Submission #99 — Author's comments
Discuss this movie
Rating: 5.2 (21.5 votes)
View Publication
- Pacifist version
- One player in a multiplayer game
- Genre: Platform
- Genre: Shooter

This movie has been obsoleted!

Click here to see the movie that obsoleted it.
Contra completed fast with one distinct goal: do not kill, unless absolutely necessary to complete the game.

NES Contra (USA) "1 player" in 11:38.2 by Mathieu P.
Famtasia movie (.fmv) (date: 2004-01-19)
MP4 file via BitTorrent (size: 16.21 MB, length: 13:25)
Mirror www.archive.org
Watch on (www.youtube.com)
Submission #1276 — Author's comments
Discuss this movie
Rating: Too few votes (1) to display
View Publication
- One player in a multiplayer game
- Genre: Platform
- Genre: Shooter

This movie has been obsoleted!

Click here to see the movie that obsoleted it.
This is a historic movie, submitted and obsoleted before the creation of the database-based (and wiki-based) site engine, before July 2004.

It was inserted to the database in a history revival project by Bisqwit in autumn 2006.

This movie is the first contra movie published on the site. It uses 1-player and takes advantage of the spread gun but not the "single stream" effect.


[Tier: Moons]NES Contra (JPN) "pacifist" in 09:35.93 by Soig.
FCEUX movie (.fm2) (date: 2011-09-29)
MP4 file via BitTorrent (size: 16.79 MB, length: 11:44)
Mirror www.archive.org
Watch on (www.youtube.com)
Submission #3300 — Author's comments
Discuss this movie
Obsoletes movie #1345 (09:41.36)
Rating: 7.2 (12.5 votes)
View Publication
- Pacifist version
- One player in a multiplayer game
- Genre: Platform
- Genre: Shooter

This movie has been obsoleted!

Click here to see the movie that obsoleted it.
Contra completed fast with one distinct goal: do not kill, unless absolutely necessary to complete the game.

The hero shows the ultimate display of pacifism by sacrificing his own life in order to not harm the Level 5 tanks.

This movie is 5.42 seconds faster than the preceding version due primarily to greater use of a jumping glitch.


Note: This game was released under different names, such as 魂斗羅 (kontora) in Japan, and Probotector in Europe. GryZor is also used in Europe on some other systems.


[Tier: Moons]NES Contra (JPN) "pacifist" in 08:47.88 by Mars608 & aiqiyou.
FCEUX movie (.fm2) (date: 2020-10-25)
MKV file via BitTorrent (Modern HQ) (size: 25.9 MB, length: 10:57)
MP4 file via BitTorrent (Compatibility) (size: 41.19 MB, length: 10:57)
Mirror archive.org (MKV Modern HQ)
Mirror archive.org (MP4 Compatibility)
Watch on (www.youtube.com)
Submission #6888 — Author's comments
Discuss this movie
Obsoletes movie #4121 (08:48.61)
Rating: 8.7 (5 votes)
View Publication
- Pacifist version
- 2 Players
- Uses death to save time
- Takes damage to save time
- Genre: Platform
- Genre: Shooter

This movie has been obsoleted!

Click here to see the movie that obsoleted it.
Contra completed fast, with an additional goal: do not kill enemies directly unless absolutely necessary to complete the game.


Note: This game was released under different names, such as 魂斗羅 (kontora) in Japan, and Probotector in Europe. GryZor is also used in Europe on some other systems.


[Fastest Completion]NES Contra (JPN) "2 players" in 08:51.73 by zyr2288.
FCEU movie (.fcm) (date: 2011-04-19)
MP4 file via BitTorrent (size: 17.97 MB, length: 10:57)
Mirror www.archive.org
Watch on (www.youtube.com)
Submission #3108 — Author's comments
Discuss this movie
Obsoletes movie #797 (08:57.98)
Rating: 8.2 (32 votes)
View Publication
- 2 Players
- Uses death to save time
- Heavy glitch abuse
- Genre: Platform
- Genre: Shooter

This movie has been obsoleted!

Click here to see the movie that obsoleted it.
Contra is a classic action game. Equipped with heavy artillery, you must save the world by defeating the organization Red Falcon. To do this, you must make it past over 10 areas full of flying bullets and explosives and defeat many baddies.

Like in this run's predecessor, zyr2288 uses both Bill and Lance simultaneously to fire through each level. In addition, he makes use of some better routes, boss fighting strategies, and lag manipulation.


Note: This game was released under different names, such as 魂斗羅 (kontora) in Japan, and Probotector in Europe. GryZor is also used in Europe on some other systems.


[Tier: Moons]NES Contra (JPN) "pacifist" in 08:48.61 by Mars608 & aiqiyou.
FCEUX movie (.fm2) (date: 2020-03-04)
MKV file via BitTorrent (Modern HQ) (size: 25.8 MB, length: 10:59)
MP4 file via BitTorrent (Compatibility) (size: 40.97 MB, length: 10:59)
Mirror archive.org (MKV Modern HQ)
Mirror archive.org (MP4 Compatibility)
Watch on (www.youtube.com)
Submission #6583 — Author's comments
Discuss this movie
Obsoletes movie #3991 (08:49.56)
Rating: 8.7 (5 votes)
View Publication
- Pacifist version
- 2 Players
- Uses death to save time
- Takes damage to save time
- Genre: Platform
- Genre: Shooter

This movie has been obsoleted!

Click here to see the movie that obsoleted it.
Contra completed fast, with an additional goal: do not kill enemies directly unless absolutely necessary to complete the game.

This movie improves upon the previous movie thanks by by 0.94 seconds to better optimizations.


Note: This game was released under different names, such as 魂斗羅 (kontora) in Japan, and Probotector in Europe. GryZor is also used in Europe on some other systems.


[Tier: Moons]NES Contra (JPN) "pacifist" in 09:29.08 by Soig & zyr2288.
FCEUX movie (.fm2) (date: 2011-11-27)
MKV file via BitTorrent (Modern HQ) (size: 22.01 MB, length: 12:23)
MP4 file via BitTorrent (Compatibility) (size: 30.44 MB, length: 12:23)
Mirror www.archive.org (MKV Modern HQ)
Mirror www.archive.org (MP4 Compatibility)
Watch on (www.youtube.com)
Submission #3372 — Author's comments
Discuss this movie
Obsoletes movie #1883 (09:35.93)
Rating: 7.2 (16 votes)
View Publication
- Pacifist version
- One player in a multiplayer game
- Genre: Platform
- Genre: Shooter

This movie has been obsoleted!

Click here to see the movie that obsoleted it.
Contra completed fast, with an additional goal: do not kill enemies directly unless absolutely necessary to complete the game.

The hero shows the ultimate display of pacifism by sacrificing his own life in order to not destroy the Level 5 tanks.

This movie improves upon the previous movie by 6.85 seconds.


Note: This game was released under different names, such as 魂斗羅 (kontora) in Japan, and Probotector in Europe. GryZor is also used in Europe on some other systems.


[Fastest Completion]NES Contra (JPN) "2 players" in 08:37.76 by Mars608 & aiqiyou.
FCEUX movie (.fm2) (date: 2020-10-25)
MKV file via BitTorrent (Modern HQ) (size: 24.51 MB, length: 10:47)
MP4 file via BitTorrent (Compatibility) (size: 39.17 MB, length: 10:47)
Mirror archive.org (MKV Modern HQ)
Mirror archive.org (MP4 Compatibility)
Watch on (www.youtube.com)
Submission #6900 — Author's comments
Discuss this movie
Obsoletes movie #4030 (08:38.35)
Rating: 9.2 (7 votes)
View Publication
- 2 Players
- Uses death to save time
- Heavy glitch abuse
- Genre: Platform
- Genre: Shooter

This movie has been obsoleted!

Click here to see the movie that obsoleted it.
Contra is a classic action game. Equipped with heavy artillery and infinite ammo, you must save the world by defeating the organization Red Falcon.

[Tier: Moons]NES Contra (JPN) "pacifist" in 08:49.56 by Mars608 & aiqiyou.
FCEUX movie (.fm2) (date: 2019-07-05)
MKV file via BitTorrent (Modern HQ) (size: 21.87 MB, length: 10:59)
MP4 file via BitTorrent (Compatibility) (size: 30.92 MB, length: 10:59)
Mirror archive.org (MKV Modern HQ)
Mirror archive.org (MP4 Compatibility)
Watch on (www.youtube.com)
Submission #6411 — Author's comments
Discuss this movie
Obsoletes movie #3946 (08:53.46)
Rating: 8.6 (6 votes)
View Publication
- Pacifist version
- 2 Players
- Uses death to save time
- Takes damage to save time
- Genre: Platform
- Genre: Shooter

This movie has been obsoleted!

Click here to see the movie that obsoleted it.
Contra completed fast, with an additional goal: do not kill enemies directly unless absolutely necessary to complete the game.

This movie improves upon the previous movie thanks by by 3.89 seconds to better optimizations.


Note: This game was released under different names, such as 魂斗羅 (kontora) in Japan, and Probotector in Europe. GryZor is also used in Europe on some other systems.


NES Contra (JPN) "2 players" in 08:57.98 by adelikat.
FCEU movie (.fcm) (date: 2007-02-16)
MKV file via BitTorrent (Modern HQ) (size: 23.26 MB, length: 11:07)
MP4 file via BitTorrent (Compatibility) (size: 32.43 MB, length: 11:07)
Mirror archive.org (MKV Modern HQ)
Mirror archive.org (MP4 Compatibility)
Watch on (www.youtube.com)
Submission #1451 — Author's comments
Discuss this movie
Rating: 8.0 (36.5 votes)
View Publication
- 2 Players
- Uses death to save time
- Genre: Platform
- Genre: Shooter

This movie has been obsoleted!

Click here to see the movie that obsoleted it.
Looks like the bare-chested man decided to bring his friend along for the ride this time. Using two players at once, adelikat brings us one step closer to perfecting Contra. This run displays many new time savers, including spread gun manipulation and 2P death skips. More details can be found in the submission text.


Note: This game was released under different names, such as 魂斗羅 (kontora) in Japan, and Probotector in Europe. GryZor is also used in Europe on some other systems.


[Tier: Moons]NES Contra (JPN) "pacifist" in 09:01.84 by Soig.
FCEUX movie (.fm2) (date: 2018-09-09)
MKV file via BitTorrent (Modern HQ) (size: 22.74 MB, length: 11:56)
MP4 file via BitTorrent (Compatibility) (size: 31.86 MB, length: 11:56)
Mirror archive.org (MKV Modern HQ)
Mirror archive.org (MP4 Compatibility)
Watch on (www.youtube.com)
Submission #6075 — Author's comments
Discuss this movie
Obsoletes movie #1926 (09:29.08)
Rating: 8.2 (5 votes)
View Publication
- Pacifist version
- 2 Players
- Genre: Platform
- Genre: Shooter

This movie has been obsoleted!

Click here to see the movie that obsoleted it.
Contra completed fast, with an additional goal: do not kill enemies directly unless absolutely necessary to complete the game.

The hero shows the ultimate display of pacifism by sacrificing his own life in order to not destroy the Level 5 tanks.

This movie improves upon the previous movie by 27.24 seconds, mainly thanks to using 2 players.


Note: This game was released under different names, such as 魂斗羅 (kontora) in Japan, and Probotector in Europe. GryZor is also used in Europe on some other systems.


NES Contra (JPN) "1 player" in 08:49.45 by alex_ik.
FCEUX movie (.fm2) (date: 2021-03-11)
MKV file via BitTorrent (Modern HQ) (size: 19.38 MB, length: 10:58)
MP4 file via BitTorrent (Compatibility) (size: 27.18 MB, length: 10:58)
Mirror archive.org (MKV Modern HQ)
Mirror archive.org (MP4 Compatibility)
Watch on (www.youtube.com)
Submission #7018 — Author's comments
Discuss this movie
Obsoletes movie #114 (09:34.12)
Rating: Too few votes (2) to display
View Publication
- One player in a multiplayer game
- Uses death to save time
- Genre: Platform
- Genre: Shooter

This movie has been obsoleted!

Click here to see the movie that obsoleted it.
Contra is a classic action game. Equipped with heavy artillery and infinite ammo, you must save the world by defeating the organization Red Falcon.

This time, alex_ik ventures alone to destroy the alien base in record time.


[Tier: Moons]NES Contra (JPN) "pacifist" in 08:55.47 by Mars608 & aiqiyou.
FCEUX movie (.fm2) (date: 2019-03-07)
MKV file via BitTorrent (Modern HQ) (size: 26.35 MB, length: 11:05)
MP4 file via BitTorrent (Compatibility) (size: 44.38 MB, length: 11:05)
Mirror archive.org (MKV Modern HQ)
Mirror archive.org (MP4 Compatibility)
Watch on (www.youtube.com)
Submission #6264 — Author's comments
Discuss this movie
Obsoletes movie #3783 (09:01.84)
Rating: 8.9 (4 votes)
View Publication
- Pacifist version
- 2 Players
- Uses death to save time
- Takes damage to save time
- Genre: Platform
- Genre: Shooter

This movie has been obsoleted!

Click here to see the movie that obsoleted it.
Contra completed fast, with an additional goal: do not kill enemies directly unless absolutely necessary to complete the game.

The hero shows the ultimate display of pacifism by sacrificing his own life in order to not destroy the Level 5 tanks.

This movie improves upon the previous movie by 6.38 seconds thanks to better optimizations.


Note: This game was released under different names, such as 魂斗羅 (kontora) in Japan, and Probotector in Europe. GryZor is also used in Europe on some other systems.


[Fastest Completion]NES Contra (JPN) "2 players" in 08:43.04 by Mars608, aiqiyou, zyr2288 & fcxiaopengyou.
FCEUX movie (.fm2) (date: 2019-03-02)
MKV file via BitTorrent (Modern HQ) (size: 22.14 MB, length: 10:53)
MP4 file via BitTorrent (Compatibility) (size: 31.23 MB, length: 10:53)
Mirror archive.org (MKV Modern HQ)
Mirror archive.org (MP4 Compatibility)
Watch on (youtube.com)
Submission #6263 — Author's comments
Discuss this movie
Obsoletes movie #1783 (08:51.73)
Rating: 9.2 (7 votes)
View Publication
- 2 Players
- Uses death to save time
- Heavy glitch abuse
- Genre: Platform
- Genre: Shooter

This movie has been obsoleted!

Click here to see the movie that obsoleted it.
Contra is a classic action game. Equipped with heavy artillery and infinite ammo, you must save the world by defeating the organization Red Falcon.

The authors save 7.82 seconds over the previous run via route changes, lag reduction, faster boss fights, and strategic player sacrifices.

#73456931896164389 - Amend re-record count.
Contra.fm2 (699kB fm2 movie [NES])
Uploaded 2021-08-13 03:17:17 by aiqiyou (7 files)
For NES Contra (6 files)
In 08:37.63 [31109 frames], 88888 rerecords)
1059 views, 108 downloads
Info Download

#71327616442627068 - Contra-2Players TAS 1 frame quick in the 3rd tunnel of Base 2
Contra-2Players TAS 1 frame quick in the 3rd tunnel of Base 2.fm2 (252kB fm2 movie [NES])
Uploaded 2021-05-09 05:49:23 by aiqiyou (7 files)
For NES Contra (6 files)
In 03:06.23 [11192 frames], 80886 rerecords)
1759 views, 137 downloads
We have a new idea in the 3rd tunnel of Stage 4, it can save 1 frame in 2 Players TAS. This also can be used in 1 Player TAS, it will save about 4 frames in 1 Player TAS.
Info Download

#67671891419879777 - Contra (Japan) 2 players, first boss killed in 3623
alex_ik_contra_2p.fm2 (81.6kB fm2 movie [NES])
Uploaded 2020-11-25 14:32:32 by alex_ik (2 files)
For NES Contra (6 files)
In 01:00.3 [3624 frames], 4417 rerecords)
4123 views, 210 downloads
Info Download

#65950171267733022 - NES Contra-game crash glitch
NES Contra-game crash glitch.fm2 (211kB fm2 movie [NES])
Uploaded 2020-09-09 01:37:32 by aiqiyou (7 files)
For NES Contra (6 files)
In 02:36.09 [9381 frames], 43343 rerecords)
4856 views, 273 downloads
There have a game crash glitch at the third BOSS. I want to know if anyone can find something magical out of it.
Info (3 comments) Download

#55785055604970913 - Mars608 & aiqiyou's NES Contra "pacifist" in 08:49.56
TAS-Contra-pacifist V2.1.fm2 (715kB fm2 movie [NES])
Uploaded 2019-06-09 06:41:13 by HappyLee (6 files)
For NES Contra (6 files)
In 08:49.56 [31826 frames], 47334 rerecords)
8443 views, 606 downloads
Updated: double suicide with the final boss.
Info Download

#8940885000663654 - Gryzor WIP (very first screen)
MESHUGGAH_Gryzor_WIPv3.fm2 (92.2kB fm2 movie [NES])
Uploaded 2013-08-29 15:17:15 by MESHUGGAH (291 files)
For NES Contra (6 files)
In 01:08.11 [4093 frames], 8398 rerecords)
23859 views, 1242 downloads
6 frames faster than published. Player 2 jumps 1 time fewer and the improvement comes from more frequent hit registers (and destroying bullets faster to shoot the next ones earlier).

The movie started from a scratch but I heavily modified the authors' strategy at 1st "boss" (that tower with a man and vulnerable at bottom box thingy) however I wouldn't be as fast as this if I wouldn't analyze their effort.

Comparison of hits (this wip vs published run) from 3582th frame

  XXXXX–XXXX–––––––––XX–X–XXXXXXXX–XXXXXXXXXXXX (5,4,2,1,8,12)
  XX––––XX-X–––XX–XX–X--XXX-X--XXX----XXXXXXXXXXXXXXX (2,2,1,2,2,1,3,1,3,15)
Info Download

The purpose of this page is to document all of the known tricks of the NES Contra game so far.

Because of the nature of this site, we concentrate here on tricks that are extremely difficult to execute in real play, but are useful in the making of tool-assisted speedruns. For most of the tricks, a frame advance feature in an emulator is a definite must-have.

Currently Published Movies

NES Contra (JPN) "2 players" in 08:57.98 by adelikat.
FCEU movie (.fcm) (date: 2007-02-16)
MKV file via BitTorrent (Modern HQ) (size: 23.26 MB, length: 11:07)
MP4 file via BitTorrent (Compatibility) (size: 32.43 MB, length: 11:07)
Mirror archive.org (MKV Modern HQ)
Mirror archive.org (MP4 Compatibility)
Watch on (www.youtube.com)
Submission #1451 — Author's comments
Discuss this movie
Rating: 8.0 (36.5 votes)
View Publication
- 2 Players
- Uses death to save time
- Genre: Platform
- Genre: Shooter

This movie has been obsoleted!

Click here to see the movie that obsoleted it.
Looks like the bare-chested man decided to bring his friend along for the ride this time. Using two players at once, adelikat brings us one step closer to perfecting Contra. This run displays many new time savers, including spread gun manipulation and 2P death skips. More details can be found in the submission text.


Note: This game was released under different names, such as 魂斗羅 (kontora) in Japan, and Probotector in Europe. GryZor is also used in Europe on some other systems.

"2-player"

[Tier: Moons]NES Contra (JPN) "pacifist" in 09:41.36 by adelikat.
FCEUX movie (.fm2) (date: 2009-08-22)
MKV file via BitTorrent (size: 17.69 MB, length: 11:48)
Mirror www.archive.org
Watch on (www.youtube.com)
Submission #2373 — Author's comments
Discuss this movie
Obsoletes movie #756 (09:46.38)
Rating: 7.5 (19 votes)
View Publication
- Pacifist version
- One player in a multiplayer game
- Genre: Platform
- Genre: Shooter

This movie has been obsoleted!

Click here to see the movie that obsoleted it.
Contra completed fast with one distinct goal: do not kill, unless absolutely necessary to complete the game.

The hero shows the ultimate display of pacifism by sacrificing his own life in order to not harm the Level 5 tanks.

This movie is about 4 seconds faster than the preceding version due to better boss fights and one more use of the level 3 "jump glitch".


Note: This game was released under different names, such as 魂斗羅 (kontora) in Japan, and Probotector in Europe. GryZor is also used in Europe on some other systems.

"Pacifist"

See also Trax's disassembly (home page), especially contrarammap.txt. It is for the North American release.

Address Set #148: Contra
System: Nintendo Entertainment System
Download .wch file for: BizHawk
Domain Address Data Type Signed Endian Description
RAM 001A Byte Unsigned Big Frame counter
RAM 0034 Byte Unsigned Big RNG
RAM 030A Byte Unsigned Big Enemy sprite code (array of 16)
RAM 0324 Byte Unsigned Big Enemy Y pixel coordinate (array of 16)
RAM 033E Byte Unsigned Big Enemy X pixel coordinate (array of 16)
RAM 04C8 Byte Unsigned Big Enemy Y subpixel coordinate (array of 16)
RAM 04D8 Byte Unsigned Big Enemy X subpixel coordinate (array of 16)
RAM 0578 Byte Signed Big Enemy HP (array of 16)

Known enemy sprite codes:

7A Arm segment of Gromaides (Level 3 boss)
7B Hand segment of Gromaides (Level 3 boss)


The Jump Glitch

In Stage 3 it is possible to jump to ledges normally impossible by taking advantage of vertical scrolling. To perform it you jump, then press left, then hold right. It seems random, but if you press right at the right frame, you will stay in air for longer than usual and can land on ledges that would normally take 2 jumps.

Conversely, this can also be used to jump shorter than normal. This should be used on all other jumps in order to shave a frame from each one. (In reality many of them can not be shaved this way).


Spread Gun Optimization - Horizontal levels



Spread Gun optimization - 3D levels



Gradual Spread Gun pattern substitution



Boss Behavior

Boss HP can only drop 1 HP per frame. This means the strategy isn't as much about unloading bullets as fast as possible, but instead trying to make sure damage is registered every frame.

Gromaides (Level 3 Boss)

The arms of Gromaides occupy 10 enemy slots, one for each segment. The following enemy variable arrays have special meanings for this boss:

05A8 0x00 = segment belongs to the left arm, 0x01 = segment belongs to the right arm (relative to the screen).
05C8 Frame counter for each segment. Counts up to 16; then spawns the next arm segment and becomes 0xFF.
05D8 Enemy slot index of the next arm segment, moving inward. 0xFF if this is the innermost segment (the "shoulder").
05E8 Enemy slot index of the next arm segment, moving outward. 0xFF if this is the outermost segment (the "hand").

The enemy variable arrays at 05D8 and 05E8 form doubly linked lists of arm segments, one list for each arm.

Some subroutine addresses:

9B7E Update function for initial arm extension. Has delay counters for spawning in each arm segment successively. Calls 9BDA to update the position of each spawned segment.
9BDA Arm segment position update function during initial extension. Adds ±0x0.B5 pixels to the x-coordinate (depending on whether left or right arm) and −0x0.B5 pixels to the y-coordinate of each spawned arm segment.
9C11 Stores the sprite code to use for an arm segment in the corresponding slot in the 030A enemy variable array: 0x7A for an "arm" segment or 0x7B for a "hand" segment.

RNG

The RNG variable at address 0034 is updated by repeatedly adding to it the current frame counter (and carry flag), in an infinite loop until an NMI (vblank) occurs.

  07:F880: A5 1A    LDA $1A    ; frame counter
  07:F882: 65 34    ADC $34    ; RNG
  07:F884: 85 34    STA $34
  07:F886: 4C 80 F8 JMP $F880

External links

Series of articles by Allan Blomquist:

  1. Introduction – object model, level types, scrolling
  2. Levels – screens, supertiles, collision data, enemies
  3. Random Enemies – random enemy spawns, respawn counter, weapon levels
  4. Base Enemies – static enemies, sequenced enemies, power-up enemies
  5. Collision Detection – object vs. object, object vs. level, 3D collision
  6. Player Control – player physics, player states, control details
  7. Conclusion – RNG, structure of arrays, screen space coordinates, formulas for enemy HP and behavior, changes after multiple playthroughs



See also