scontra: MAME ROM Information. History:
Super Contra (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.
- TECHNICAL -
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
- TRIVIA -
Released in January 1988.
This game is known in Japan as "Super Contra - Alien no Gyakushuu [Model GX775]" (translates from Japanese as 'Alien's Counterattack').
King Records released a limited-edition soundtrack album for this game (Music From Super Contra & Ajax - K30X-7702) on 21/03/1988.
- UPDATES -
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.
- SERIES -
1. Contra (1987)
2. Super Contra (1988)
3. Operation C (1991, Nintendo Game Boy)
4. Contra Force (1992, Nintendo NES)
5. Contra III - The Alien Wars (1992, Nintendo Super Famicom)
6. Contra - Hard Corps (1994, Sega Mega Drive)
7. Contra - Legacy of War (1996, Sony PlayStation)
8. C - The Contra Adventure (1998, Sony PlayStation)
9. Contra - Shattered Soldier (2002, Sony PlayStation 2)
10. Neo Contra (2004, Sony PlayStation 2)
11. Contra 4 (2007, Nintendo DS)
12. Contra ReBirth (2009, Nintendo Wii - WiiWare)
- STAFF -
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
- PORTS -
* Consoles :
Nintendo NES (1990, "Super C")
Microsoft XBOX 360 (2007,"Xbox Live Arcade")
Nintendo Wii (2007, "Super C" - NES version)
Nintendo DS (2007, "Contra 4", as an unlockable bonus content)
* Computers :
Commodore Amiga (1990, "Super C")
PC [MS Windows, CD-ROM] (2002, "Konami Collector's Series - Castlevania & Contra")
* Others :
Mobile Phones (2008)
- SOURCES -
Game's rom.
Machine's picture.
MAME Info:
0.36b3 [Manuel Abadia]
Artwork available
Bugs:
- scontra, scontraj: Flaws in sound emulation. Ace (ID 03754)
WIP:
- 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
STORY:
- One year after the battle with the mysterious Red Falcon Organization, the earth saeems to be free. However... the quest for freedom continues.
LEVELS: 5
Other Emulators:
* FB Alpha
Recommended Games (Army Fighter):
Green Beret (Irem)
Green Beret
Rush'n Attack (PlayChoice-10)
Special Forces
Special Forces II
Contra
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
Battlecry
Gunforce
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="scontra" sourcefile="thunderx.c"> |
   |    | <description>Super Contra</description> |
   |    | <year>1988</year> |
   |    | <manufacturer>Konami</manufacturer> |
   |    | <rom name="775-e02.k11" size="65536" crc="a61c0ead" sha1="9a0aadc8d3538fc1d88b761753fffcac8923a218" region="maincpu" offset="10000"/> |
   |    | <rom name="775-e03.k13" size="65536" crc="00b02622" sha1="caf1da53815e437e3fb952d29e71f2c314684cd9" region="maincpu" offset="20000"/> |
   |    | <rom name="775-c01.bin" size="32768" crc="0ced785a" sha1="1eebe005a968fbaac595c168499107e34763976c" region="audiocpu" offset="0"/> |
   |    | <rom name="775-a07a.bin" size="131072" crc="e716bdf3" sha1="82e10132f248aed8cc1aea6bb7afe9a1479c8b59" region="gfx1" offset="0"/> |
   |    | <rom name="775-a07e.bin" size="131072" crc="0986e3a5" sha1="61c33a3f2e4fde7d23d440b5c3151fe38e25716b" region="gfx1" offset="1"/> |
   |    | <rom name="775-f07c.bin" size="65536" crc="b0b30915" sha1="0abd858f93f7cc5383a805a5ae06c086c120f208" region="gfx1" offset="40000"/> |
   |    | <rom name="775-f07g.bin" size="65536" crc="fbed827d" sha1="7fcc6cc03ab6238b05799dd50f38c29eb9f98b5a" region="gfx1" offset="40001"/> |
   |    | <rom name="775-f07d.bin" size="65536" crc="f184be8e" sha1="c266be12762f7e81edbe4b36f3c96b03f6ec552b" region="gfx1" offset="60000"/> |
   |    | <rom name="775-f07h.bin" size="65536" crc="7b56c348" sha1="f75c1c0962389f204c8cf1a0bc2da01a922cd742" region="gfx1" offset="60001"/> |
   |    | <rom name="775-a08a.bin" size="131072" crc="3ddd11a4" sha1="4831a891d6cb4507053d576eddd658c338318176" region="gfx1" offset="80000"/> |
   |    | <rom name="775-a08e.bin" size="131072" crc="1007d963" sha1="cba4ca058dee1c8cdeb019e1cc50cae76bf419a1" region="gfx1" offset="80001"/> |
   |    | <rom name="775-f08c.bin" size="65536" crc="53abdaec" sha1="0e0f7fe4bb9139a1ae94506a832153b711961564" region="gfx1" offset="c0000"/> |
   |    | <rom name="775-f08g.bin" size="65536" crc="3df85a6e" sha1="25a49abbf6e9fe63d4ff6bfff9219c98aa1b5e7b" region="gfx1" offset="c0001"/> |
   |    | <rom name="775-f08d.bin" size="65536" crc="102dcace" sha1="03036b6d9d66a12cb3e97980f149c09d1efbd6d8" region="gfx1" offset="e0000"/> |
   |    | <rom name="775-f08h.bin" size="65536" crc="ad9d7016" sha1="91e9f279b781eefcafffc70afe207f35cc6f4d9d" region="gfx1" offset="e0001"/> |
   |    | <rom name="775-a05a.bin" size="65536" crc="a0767045" sha1="e6df0731a9fb3b3d918607de81844e1f9353aac7" region="gfx2" offset="0"/> |
   |    | <rom name="775-a05e.bin" size="65536" crc="2f656f08" sha1="140e7948c45d27c6705622d588a65b59ebcc624c" region="gfx2" offset="1"/> |
   |    | <rom name="775-a05b.bin" size="65536" crc="ab8ad4fd" sha1="c9ae537fa1607fbd11403390d1da923955f0d1ab" region="gfx2" offset="20000"/> |
   |    | <rom name="775-a05f.bin" size="65536" crc="1c0eb1b6" sha1="420eb26acd54ff484301aa2dad587f1b6b437363" region="gfx2" offset="20001"/> |
   |    | <rom name="775-f05c.bin" size="65536" crc="5647761e" sha1="ff7983cb0c2f84f7be9d44e20b01266db4b2836a" region="gfx2" offset="40000"/> |
   |    | <rom name="775-f05g.bin" size="65536" crc="a1692cca" sha1="2cefc4b7532a9d29361843419ee427fb9421b79b" region="gfx2" offset="40001"/> |
   |    | <rom name="775-f05d.bin" size="65536" crc="ad676a6f" sha1="f2ca759c8c8a8007aa022d6c058d0431057a639a" region="gfx2" offset="60000"/> |
   |    | <rom name="775-f05h.bin" size="65536" crc="3f925bcf" sha1="434dd442c0cb5c5c039a69683a3a5f226e49261c" region="gfx2" offset="60001"/> |
   |    | <rom name="775-a06a.bin" size="65536" crc="77a34ad0" sha1="3653fb8458c1e7eb7d83b5cd63f02343c0f2d93e" region="gfx2" offset="80000"/> |
   |    | <rom name="775-a06e.bin" size="65536" crc="8a910c94" sha1="0387a7f412a977fa7a5ca685653ac1bb3dfdbbcb" region="gfx2" offset="80001"/> |
   |    | <rom name="775-a06b.bin" size="65536" crc="563fb565" sha1="96a2a95ab02456e53651718a7080f18c252451c8" region="gfx2" offset="a0000"/> |
   |    | <rom name="775-a06f.bin" size="65536" crc="e14995c0" sha1="1d7fdfb8f9eacb005b0897b2b62b85ce334cd4d6" region="gfx2" offset="a0001"/> |
   |    | <rom name="775-f06c.bin" size="65536" crc="5ee6f3c1" sha1="9138ea3588b63862849f6e783725a711e7e50669" region="gfx2" offset="c0000"/> |
   |    | <rom name="775-f06g.bin" size="65536" crc="2645274d" sha1="2fd04b0adbcf53562669946259b59f1ec9c52bda" region="gfx2" offset="c0001"/> |
   |    | <rom name="775-f06d.bin" size="65536" crc="c8b764fa" sha1="62f7f59ed36dca7346ec9eb019a4e435e8476dc6" region="gfx2" offset="e0000"/> |
   |    | <rom name="775-f06h.bin" size="65536" crc="d6595f59" sha1="777ea6da2026c90e7fbbc598275c8f95f2eb99c2" region="gfx2" offset="e0001"/> |
   |    | <rom name="775-a04a.bin" size="65536" crc="7efb2e0f" sha1="fb350a056b547fe4f981bc211e2f9518ae5a3499" region="k007232" offset="0"/> |
   |    | <rom name="775-a04b.bin" size="65536" crc="f41a2b33" sha1="dffa06360b6032f7370fe72698aacad4d8779472" region="k007232" offset="10000"/> |
   |    | <rom name="775-a04c.bin" size="65536" crc="e4e58f14" sha1="23dcb4dfa9a44115d1b730d9efcc314801b811c7" region="k007232" offset="20000"/> |
   |    | <rom name="775-a04d.bin" size="65536" crc="d46736f6" sha1="586e914a35d3d7a71cccec66ca45a5bbbb9e504b" region="k007232" offset="30000"/> |
   |    | <rom name="775-f04e.bin" size="65536" crc="fbf7e363" sha1="53578eb7dab8f723439dc12eefade3edb027c148" region="k007232" offset="40000"/> |
   |    | <rom name="775-f04f.bin" size="65536" crc="b031ef2d" sha1="0124fe15871c3972ef1e2dbaf53d17668c1dccfd" region="k007232" offset="50000"/> |
   |    | <rom name="775-f04g.bin" size="65536" crc="ee107bbb" sha1="e21de761a0dfd3811ddcbc33d8868479010e86d0" region="k007232" offset="60000"/> |
   |    | <rom name="775-f04h.bin" size="65536" crc="fb0fab46" sha1="fcbf904f7cf4d265352dc73ed228390b29784aad" region="k007232" offset="70000"/> |
   |    | <rom name="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"/> |
   |    | </input> |
   |    | <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> |
   |    | <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> |
   |    | <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> |
   |    | <dipswitch name="Unknown" tag="DSW2" mask="4"> |
   |    |    | <dipvalue name="Off" value="0" default="yes"/> |
   |    |    | <dipvalue name="On" value="4"/> |
   |    | </dipswitch> |
   |    | <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> |
   |    | <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> |
   |    | <dipswitch name="Demo Sounds" tag="DSW2" mask="128"> |
   |    |    | <dipvalue name="Off" value="128"/> |
   |    |    | <dipvalue name="On" value="0" default="yes"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Flip Screen" tag="DSW3" mask="1"> |
   |    |    | <dipvalue name="Off" value="1" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="DSW3" mask="2"> |
   |    |    | <dipvalue name="Off" value="2" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Service Mode" tag="DSW3" mask="4"> |
   |    |    | <dipvalue name="Off" value="4" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <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"/> |
   |    | </dipswitch> |
   |    | <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="supported" palettesize="1024"/> |
|
|