Home News Forum                            

Play your favorite classic games and more with the GameEx front end. Read more.

scontraj: MAME ROM Information.


Super Contra - Alien no Gyakushuu (c) 1988 Konami.

The sequel to "Contra", released a full year after the original On December 2634, a disturbing distress signal from General Hal - who was on his way to South America in preparation for the GX Army's 7th military maneuvers- is received, reporting that the GX Army has suddenly revolted. The top branch of the federation forces calls in Bill and Lance to investigate the situation.

They arrive at the base ruins, only to find out to be attacked by the members of the GX Army. Bill notices the pale blue skin and the lifeless eyes in their former allies and begins shooting at them. As it turns out, the GX Army is being possessed by a mutated form of the alien creatures they fought at Galuga. And so the battle between the Contras and the aliens has begun again.

Super Contra plays identically to its predecessor, with the usual mix of run-and-gun gameplay. The main difference was that the into-the-screen stages of the original Contra were replaced by overhead stages. In addition, weapons were now upgradeable and represented by the actual guns themselves as opposed to the letter icons of the first game. Players have also gained the ability to duck underwater to avoid being shot. There are a total of five levels, many of which have sub-bosses.

The available weapons in the game are as followed :

* Machine Gun - Fires bullets at auto-fire. The upgraded version increases the firing rate to a near-ridiculous speed.

* Bomb Launcher - Fires bombs that spreads fire when it hits its target. The upgraded version causes bigger explosions.

* Laser Rifle - Fires a powerful laser beam once per shot. The upgraded version fires a larger beam.

* Spread Shot - Fires a three-way shot. Increases to a five-way spread after the upgrade.

* Mega Shell - Available only in the top-view stages. After picking it up, the player can launch it by pressing the jump button and kill all on-screen enemies.

The stages are as follow :

* Area 1 - Outer Base (side-view) - Takes place in a military base overrun by possessed soldiers. Bosses includes a manned tank and a possessed helicopter. At the end of the level, the player must destroy a core protected by a pair of snipers and a grenade thrower to gain entrance to the next area.

* Area 2 - Inner Base (top-view) - Inside a tank hanger filled with manned tanks and cannons in addition to enemy soldiers. The boss at the end is the Hyper Electric Magnetic Tank Magnus, which is operated by three gunners.

* Area 3 - Jungle (side-view) - Enemies come from trees as the player progress through the level. The player will sometime have to cross a lake, which they can hide underneath to avoid fire. As the player reaches the end of the level, they begin fighting against alien eggs that produce facehugger-like creatures (the same ones featured in the original game). The boss at the end is an alien shrine with a skull.

* Area 4 - 1st Alien Lair (side-view) - Takes place inside an alien nest. The enemies are now xenomorph-like creatures and mouths that shoot alien spawns. The sub-boss is an alien hovercraft composed of skulls, while the actual boss is a flying alien.

* Area 5 - 2nd Alien Lair (top-view) - The final stage, filled with mouths emerging from the ground, flying heads and spider-like creatures. The final boss is Gaver, a giant alien head with snake-like arms. After destroying the final boss, you can see a small alien spawn which flies off-screen if you pay close attention.


Game ID : GX775

Main CPU : Konami (@ 3 Mhz)

Sound CPU : Z80 (@ 3.579545 Mhz)

Sound Chips : YM2151 (@ 3.579545 Mhz), K007232 (@ 3.579545 Mhz)

Players : 2

Control : 8-way joystick

Buttons : 2

=> Fire, Jump


Released in January 1988.

The subtitle of this game translates from Japanese as 'Alien's Counterattack'.

This game is known outside Japan as "Super Contra [Model GX775]".

Note : The kanji on the title screen actually reads 'Kon To Ra', meaning 'Soul Big Dipper Gauze'. This is an example of 'gikun', where Japanese artists use the phonetic value of a character to determine the game's name and not the meaning of the character itself.

King Records released a limited-edition soundtrack album for this game (Music From Super Contra & Ajax - K30X-7702) on 21/03/1988.


The western version ends the game after the staff roll, while the Japanese version takes the player to a second and harder cycle of the game.


1. Contra (1987)

2. Super Contra - Alien no Gyakushuu (1988)

3. Contra III - The Alien Wars (1992, Nintendo Super Famicom)

4. Contra - Hard Cops (1994, Sega Mega Drive)

5. Contra - Legacy of War (1996, Sony PlayStation)

6. C: The Contra Adventure (1998, Sony PlayStation)

7. Shin Contra (2002, Sony PlayStation 2)

8. Neo Contra (2004, Sony PlayStation 2)

9. Contra - Dual Spirits (2008, Nintendo DS)


Written & Directed By : H. Tsujimoto

Assistant Director : K. Wada

Associate To Directors : S. Fujiwara, T. Koudo

Production Sound Mixer : Y. Uno

Music Editors : Kazuki Muraoka, Motoaki Furukawa

Art Director : K. Nakamura

Set Director : N. Sugita

Titles : H. Takatani, N. Ishii

Makeup Supervisor : M. Moriyama

Conceptual Artist : T. Jinbo

Electronics Designer : K. Hashima

Publicity Supervisor : F. Shibuya

Still Photographer : J. Tanaka

Translator : K. Hayashi

Produced By : K. Hiroshita


Game's rom.

Machine's picture.

MAME Info:

0.36b3 [Manuel Abadia]

Artwork available


- scontra, scontraj: Flaws in sound emulation. Ace (ID 03754)


- 0.144u7: Kanikani updated Super Contra dipswitches.

- 0.137u4: hap fixed Super Contra main character shadows.

- 0.137u1: Corrado Tomaselli verified all the clocks from Super Contra PCB as well as the vsync. Changed VSync to 59.17 Hz.

- 0.136u1: Fabio Priuli added driver data struct and save states to ThunderX driver.

- 0.136: Fabio Priuli fixed tile/graphic corruption on multiple launches of Super Contra and clone.

- 0.135u4: Fabio Priuli updated Super Contra to use the new Konami video devices.

- 0.131u3: Kanikani added DIP locations to Super Contra.

- 0.130u3: Aaron Giles merged memory maps in Super Contra.

- 1st December 2008: Mr. Do - Kiltron got his wish, and finally got to restore a Super Contra bezel.

- 0.58: Removed 3rd coin slot.

- 0.36b4: Added priority encoder prom (not used).

- 0.36b3: Manuel Abadia added Super Contra (Konami 1988) and clone (Japan).

- 17th August 1999: Jim Hernandez sent a new Super Contra driver with support for the correct romset.

- 15th August 1999: Nicola Salmoria sent in a fully working driver for Super Contra, but the romset is partial so there are a lot of bad graphics.

ARCADE RELEASE: Super Contra (Konami) - 1988/Jan/28


- One year after the battle with the mysterious Red Falcon Organization, the earth saeems to be free. However... the quest for freedom continues.


Other Emulators:

* FB Alpha

Recommended Games (Army Fighter):

Green Beret (Irem)

Green Beret

Rush'n Attack (PlayChoice-10)

Special Forces

Special Forces II


Contra (PlayChoice-10)

Super Contra

Super C (PlayChoice-10)

Contra 3: The Alien Wars (Nintendo Super System)

Vs. Platoon

Battle Rangers

P.O.W. - Prisoners of War

Bay Route

M.I.A. - Missing in Action

Midnight Resistance

Thunder Fox



Gun Force II

Metal Slug

Metal Slug 2

Metal Slug X

Metal Slug 3

Metal Slug 4

Metal Slug 5

Metal Slug 6


Combat School

Romset: 2721 kb / 40 files / 1.13 zip

MAME XML Output:

       <game name="scontraj" sourcefile="thunderx.c" cloneof="scontra" romof="scontra">
              <description>Super Contra (Japan)</description>
              <rom name="775-f02.bin" size="65536" crc="8d5933a7" sha1="e13ec62a4209b790b609429d98620ec0d07bd0ee" region="maincpu" offset="10000"/>
              <rom name="775-f03.bin" size="65536" crc="1ef63d80" sha1="8fa41038ec2928f9572d0d4511a4bb3a3d8de06d" region="maincpu" offset="20000"/>
              <rom name="775-c01.bin" merge="775-c01.bin" size="32768" crc="0ced785a" sha1="1eebe005a968fbaac595c168499107e34763976c" region="audiocpu" offset="0"/>
              <rom name="775-a07a.bin" merge="775-a07a.bin" size="131072" crc="e716bdf3" sha1="82e10132f248aed8cc1aea6bb7afe9a1479c8b59" region="gfx1" offset="0"/>
              <rom name="775-a07e.bin" merge="775-a07e.bin" size="131072" crc="0986e3a5" sha1="61c33a3f2e4fde7d23d440b5c3151fe38e25716b" region="gfx1" offset="1"/>
              <rom name="775-f07c.bin" merge="775-f07c.bin" size="65536" crc="b0b30915" sha1="0abd858f93f7cc5383a805a5ae06c086c120f208" region="gfx1" offset="40000"/>
              <rom name="775-f07g.bin" merge="775-f07g.bin" size="65536" crc="fbed827d" sha1="7fcc6cc03ab6238b05799dd50f38c29eb9f98b5a" region="gfx1" offset="40001"/>
              <rom name="775-f07d.bin" merge="775-f07d.bin" size="65536" crc="f184be8e" sha1="c266be12762f7e81edbe4b36f3c96b03f6ec552b" region="gfx1" offset="60000"/>
              <rom name="775-f07h.bin" merge="775-f07h.bin" size="65536" crc="7b56c348" sha1="f75c1c0962389f204c8cf1a0bc2da01a922cd742" region="gfx1" offset="60001"/>
              <rom name="775-a08a.bin" merge="775-a08a.bin" size="131072" crc="3ddd11a4" sha1="4831a891d6cb4507053d576eddd658c338318176" region="gfx1" offset="80000"/>
              <rom name="775-a08e.bin" merge="775-a08e.bin" size="131072" crc="1007d963" sha1="cba4ca058dee1c8cdeb019e1cc50cae76bf419a1" region="gfx1" offset="80001"/>
              <rom name="775-f08c.bin" merge="775-f08c.bin" size="65536" crc="53abdaec" sha1="0e0f7fe4bb9139a1ae94506a832153b711961564" region="gfx1" offset="c0000"/>
              <rom name="775-f08g.bin" merge="775-f08g.bin" size="65536" crc="3df85a6e" sha1="25a49abbf6e9fe63d4ff6bfff9219c98aa1b5e7b" region="gfx1" offset="c0001"/>
              <rom name="775-f08d.bin" merge="775-f08d.bin" size="65536" crc="102dcace" sha1="03036b6d9d66a12cb3e97980f149c09d1efbd6d8" region="gfx1" offset="e0000"/>
              <rom name="775-f08h.bin" merge="775-f08h.bin" size="65536" crc="ad9d7016" sha1="91e9f279b781eefcafffc70afe207f35cc6f4d9d" region="gfx1" offset="e0001"/>
              <rom name="775-a05a.bin" merge="775-a05a.bin" size="65536" crc="a0767045" sha1="e6df0731a9fb3b3d918607de81844e1f9353aac7" region="gfx2" offset="0"/>
              <rom name="775-a05e.bin" merge="775-a05e.bin" size="65536" crc="2f656f08" sha1="140e7948c45d27c6705622d588a65b59ebcc624c" region="gfx2" offset="1"/>
              <rom name="775-a05b.bin" merge="775-a05b.bin" size="65536" crc="ab8ad4fd" sha1="c9ae537fa1607fbd11403390d1da923955f0d1ab" region="gfx2" offset="20000"/>
              <rom name="775-a05f.bin" merge="775-a05f.bin" size="65536" crc="1c0eb1b6" sha1="420eb26acd54ff484301aa2dad587f1b6b437363" region="gfx2" offset="20001"/>
              <rom name="775-f05c.bin" merge="775-f05c.bin" size="65536" crc="5647761e" sha1="ff7983cb0c2f84f7be9d44e20b01266db4b2836a" region="gfx2" offset="40000"/>
              <rom name="775-f05g.bin" merge="775-f05g.bin" size="65536" crc="a1692cca" sha1="2cefc4b7532a9d29361843419ee427fb9421b79b" region="gfx2" offset="40001"/>
              <rom name="775-f05d.bin" merge="775-f05d.bin" size="65536" crc="ad676a6f" sha1="f2ca759c8c8a8007aa022d6c058d0431057a639a" region="gfx2" offset="60000"/>
              <rom name="775-f05h.bin" merge="775-f05h.bin" size="65536" crc="3f925bcf" sha1="434dd442c0cb5c5c039a69683a3a5f226e49261c" region="gfx2" offset="60001"/>
              <rom name="775-a06a.bin" merge="775-a06a.bin" size="65536" crc="77a34ad0" sha1="3653fb8458c1e7eb7d83b5cd63f02343c0f2d93e" region="gfx2" offset="80000"/>
              <rom name="775-a06e.bin" merge="775-a06e.bin" size="65536" crc="8a910c94" sha1="0387a7f412a977fa7a5ca685653ac1bb3dfdbbcb" region="gfx2" offset="80001"/>
              <rom name="775-a06b.bin" merge="775-a06b.bin" size="65536" crc="563fb565" sha1="96a2a95ab02456e53651718a7080f18c252451c8" region="gfx2" offset="a0000"/>
              <rom name="775-a06f.bin" merge="775-a06f.bin" size="65536" crc="e14995c0" sha1="1d7fdfb8f9eacb005b0897b2b62b85ce334cd4d6" region="gfx2" offset="a0001"/>
              <rom name="775-f06c.bin" merge="775-f06c.bin" size="65536" crc="5ee6f3c1" sha1="9138ea3588b63862849f6e783725a711e7e50669" region="gfx2" offset="c0000"/>
              <rom name="775-f06g.bin" merge="775-f06g.bin" size="65536" crc="2645274d" sha1="2fd04b0adbcf53562669946259b59f1ec9c52bda" region="gfx2" offset="c0001"/>
              <rom name="775-f06d.bin" merge="775-f06d.bin" size="65536" crc="c8b764fa" sha1="62f7f59ed36dca7346ec9eb019a4e435e8476dc6" region="gfx2" offset="e0000"/>
              <rom name="775-f06h.bin" merge="775-f06h.bin" size="65536" crc="d6595f59" sha1="777ea6da2026c90e7fbbc598275c8f95f2eb99c2" region="gfx2" offset="e0001"/>
              <rom name="775-a04a.bin" merge="775-a04a.bin" size="65536" crc="7efb2e0f" sha1="fb350a056b547fe4f981bc211e2f9518ae5a3499" region="k007232" offset="0"/>
              <rom name="775-a04b.bin" merge="775-a04b.bin" size="65536" crc="f41a2b33" sha1="dffa06360b6032f7370fe72698aacad4d8779472" region="k007232" offset="10000"/>
              <rom name="775-a04c.bin" merge="775-a04c.bin" size="65536" crc="e4e58f14" sha1="23dcb4dfa9a44115d1b730d9efcc314801b811c7" region="k007232" offset="20000"/>
              <rom name="775-a04d.bin" merge="775-a04d.bin" size="65536" crc="d46736f6" sha1="586e914a35d3d7a71cccec66ca45a5bbbb9e504b" region="k007232" offset="30000"/>
              <rom name="775-f04e.bin" merge="775-f04e.bin" size="65536" crc="fbf7e363" sha1="53578eb7dab8f723439dc12eefade3edb027c148" region="k007232" offset="40000"/>
              <rom name="775-f04f.bin" merge="775-f04f.bin" size="65536" crc="b031ef2d" sha1="0124fe15871c3972ef1e2dbaf53d17668c1dccfd" region="k007232" offset="50000"/>
              <rom name="775-f04g.bin" merge="775-f04g.bin" size="65536" crc="ee107bbb" sha1="e21de761a0dfd3811ddcbc33d8868479010e86d0" region="k007232" offset="60000"/>
              <rom name="775-f04h.bin" merge="775-f04h.bin" size="65536" crc="fb0fab46" sha1="fcbf904f7cf4d265352dc73ed228390b29784aad" region="k007232" offset="70000"/>
              <rom name="775a09.b19" merge="775a09.b19" size="256" crc="46d1e0df" sha1="65dad04a124cc49cbc9bb271f865d77efbc4d57c" region="proms" offset="0"/>
              <chip type="cpu" tag="maincpu" name="KONAMI" clock="3000000"/>
              <chip type="cpu" tag="audiocpu" name="Z80" clock="3579545"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <chip type="audio" tag="ymsnd" name="YM2151" clock="3579545"/>
              <chip type="audio" tag="k007232" name="K007232" clock="3579545"/>
              <display tag="screen" type="raster" rotate="90" width="288" height="224" refresh="59.170000" />
              <sound channels="1"/>
              <input players="2" buttons="2" coins="2">
                     <control type="joy" ways="8"/>
              <dipswitch name="Coin A" tag="DSW1" mask="15">
                     <dipvalue name="4 Coins/1 Credit" value="2"/>
                     <dipvalue name="3 Coins/1 Credit" value="5"/>
                     <dipvalue name="2 Coins/1 Credit" value="8"/>
                     <dipvalue name="3 Coins/2 Credits" value="4"/>
                     <dipvalue name="4 Coins/3 Credits" value="1"/>
                     <dipvalue name="1 Coin/1 Credit" value="15" default="yes"/>
                     <dipvalue name="3 Coins/4 Credits" value="3"/>
                     <dipvalue name="2 Coins/3 Credits" value="7"/>
                     <dipvalue name="1 Coin/2 Credits" value="14"/>
                     <dipvalue name="2 Coins/5 Credits" value="6"/>
                     <dipvalue name="1 Coin/3 Credits" value="13"/>
                     <dipvalue name="1 Coin/4 Credits" value="12"/>
                     <dipvalue name="1 Coin/5 Credits" value="11"/>
                     <dipvalue name="1 Coin/6 Credits" value="10"/>
                     <dipvalue name="1 Coin/7 Credits" value="9"/>
                     <dipvalue name="Free Play" value="0"/>
              <dipswitch name="Coin B" tag="DSW1" mask="240">
                     <dipvalue name="4 Coins/1 Credit" value="32"/>
                     <dipvalue name="3 Coins/1 Credit" value="80"/>
                     <dipvalue name="2 Coins/1 Credit" value="128"/>
                     <dipvalue name="3 Coins/2 Credits" value="64"/>
                     <dipvalue name="4 Coins/3 Credits" value="16"/>
                     <dipvalue name="1 Coin/1 Credit" value="240" default="yes"/>
                     <dipvalue name="3 Coins/4 Credits" value="48"/>
                     <dipvalue name="2 Coins/3 Credits" value="112"/>
                     <dipvalue name="1 Coin/2 Credits" value="224"/>
                     <dipvalue name="2 Coins/5 Credits" value="96"/>
                     <dipvalue name="1 Coin/3 Credits" value="208"/>
                     <dipvalue name="1 Coin/4 Credits" value="192"/>
                     <dipvalue name="1 Coin/5 Credits" value="176"/>
                     <dipvalue name="1 Coin/6 Credits" value="160"/>
                     <dipvalue name="1 Coin/7 Credits" value="144"/>
                     <dipvalue name="No Coin B" value="0"/>
              <dipswitch name="Lives" tag="DSW2" mask="3">
                     <dipvalue name="2" value="3"/>
                     <dipvalue name="3" value="2" default="yes"/>
                     <dipvalue name="5" value="1"/>
                     <dipvalue name="7" value="0"/>
              <dipswitch name="Unknown" tag="DSW2" mask="4">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="4"/>
              <dipswitch name="Bonus Life" tag="DSW2" mask="24">
                     <dipvalue name="30000 200000" value="24" default="yes"/>
                     <dipvalue name="50000 300000" value="16"/>
                     <dipvalue name="30000" value="8"/>
                     <dipvalue name="50000" value="0"/>
              <dipswitch name="Difficulty" tag="DSW2" mask="96">
                     <dipvalue name="Easy" value="96"/>
                     <dipvalue name="Normal" value="64" default="yes"/>
                     <dipvalue name="Difficult" value="32"/>
                     <dipvalue name="Very Difficult" value="0"/>
              <dipswitch name="Demo Sounds" tag="DSW2" mask="128">
                     <dipvalue name="Off" value="128"/>
                     <dipvalue name="On" value="0" default="yes"/>
              <dipswitch name="Flip Screen" tag="DSW3" mask="1">
                     <dipvalue name="Off" value="1" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown" tag="DSW3" mask="2">
                     <dipvalue name="Off" value="2" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Service Mode" tag="DSW3" mask="4">
                     <dipvalue name="Off" value="4" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Continue Limit (1Player/2Players)" tag="DSW3" mask="8">
                     <dipvalue name="3times / Twice altogether" value="8"/>
                     <dipvalue name="5times / 4times altogether" value="0" default="yes"/>
              <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="supported" palettesize="1024"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise