Home News Forum                            

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

supertnk: MAME ROM Information.


Super Tank (c) 1981 Video Games, GmbH.

Super Tank is a shooter where you control a tank and have to clear a field of mines and bushes. You are chased by enemy tanks, which fire at you. After wiping out all the mines and bushes, you reach the second level. It is kind of a 'boss' level, where you have to fight a big enemy tank, the Super Tank. You can destroy it by a direct hit into its gun.


Main CPU : TMS9980A/TMS9981 (@ 2.59875 Mhz)

Sound Chips : AY8910 (@ 2 Mhz)

Screen orientation : Vertical

Video resolution : 256 x 256 pixels

Screen refresh : 60.00 Hz

Palette colors : 32

Players : 2

Control : 8-way joystick

Buttons : 1


Video Games GmbH started as an unauthorized bootleg manufacturer founded by Mr. Reinhard Stompe. When the European countries changed their laws to protect the original creators, they started to develop their own arcade games. However, only two original games from Video Games GmbH are known to exist : Super Tank (1981) and "Looping" (1982). Video Games GmbH was sold to Ican Data GmbH (Munich) in 1987 for US $10 million.


There is a 1986 Sega SG-1000 game of the same name that shares many similarities with this game (including the boss tank, though it is executed differently).


Game's rom.

Machine's picture.

MAME Info:

0.78 [Norbert Kehrer]


- The original ROM images for Super Tank (c) 1981 Video Games GmbH have been made available for free, non-commercial use. Authorization from Reinhard Stompe, founder of Video Games GmbH.


- 0.136u2: Atari Ace converted Super Tank to use driver_data structure.

- 0.115u1: Zsolt Vasvari cleaned up the Super Tank driver. Fixed cpu1 rom loading.

- 4rd March 2005: f205v dumped Super Tank main board and 2x video board versions. On the 2nd video board was a different prom.

- 0.78: Norbert Kehrer added Super Tank (Video Games GmbH 1981).

- 18th December 2003: Norbert Kehrer fixed another dipswitch bug in the Super Tank driver.

- 16th December 2003: Pierpaolo Prazzoli fixed the dipswitches and added two unknown PROMs to the Super Tank driver.

- 15th December 2003: Norbert Kehrer submitted a fully working driver for Super Tank.

- 14th December 2003: Norbert Kehrer - I finished my first and preliminary version of a MAME driver for Super Tank. It was very hard to figure out, how all the hardware works. This reverse-engineering process took me many days. I had practically no information about the hardware, no memory map, and not even schematics. I ended up in writing my own stand-alone emulator for the game to do my testing, before I could convert it to MAME. Now, after I finally found out, how the video hardware really works, I see, that compared to other machines it is rather simple! My respect to all the MAME developers, who wrote so many drivers for previously unemulated systems, has become even bigger. After I knew, how most of the things in Super Tank worked, it was really easy to make a MAME driver. The MAME source code is so well-organized, that it is big fun to code a driver for it. Well, "coding" is the wrong word. It is more like making only declarations on the machine hardware, and all the ugly procedural semantics are hidden from you and solved in the huge macro and function libraries of the MAME programming framework. Thanks to the MAME team for this great software. The arcade game "Super Tank" was made in 1981 by the German company Video Games GmbH. It is a shooter where you control a tank and have to clear a field of mines and bushes. You are chased by enemy tanks, which fire at you. After wiping out all the mines and bushes, you reach the second level. It is kind of a "boss" level, where you have to fight a big enemy tank, the Super Tank. You can destroy it by a direct hit into its gun. As far as I know, Super Tank was sold in Germany, Austria, and other European countries, and it was licensed to the company Computran for distribution in the US market. I would be interested in more background information on the companies Video Games GmbH (they were located in the town of Lich in Germany) and Computran. I would also like to know, in which other countries Super Tank machines were in the arcades. If you know something about this, please email to norbert.kehrer@utanet.at

Recommended Games (Tank):

Lazer Command

Tank 8


M79 Ambush

Ultra Tank

Armor Attack

No Man's Land

R2D Tank

Sky Chuter

Tank Battalion


Strategy X

Super Tank

NATO Defense

Commando (Sega)


Ozon I




Tank Busters

Vs. Battle City

Super Stingray


Guts n' Glory (Antiaircraft)

Tank Force

Iron Fortress

Romset: 19 kb / 8 files / 12.9 zip

MAME XML Output:

       <game name="supertnk" sourcefile="supertnk.c">
              <description>Super Tank</description>
              <manufacturer>Video Games GmbH</manufacturer>
              <rom name="supertan.2d" size="2048" crc="1656a2c1" sha1="1d49945aed105003a051cfbf646af7a4be1b7e86" region="maincpu" offset="0"/>
              <rom name="supertnk.3d" size="4096" crc="8b023a9a" sha1="1afdc8d75f2ca04153bac20c0e3e123e2a7acdb7" region="maincpu" offset="10800"/>
              <rom name="supertnk.4d" size="4096" crc="b8249e5c" sha1="ef4bb714b0c1b97890a067f05fc50ab3426ce37f" region="maincpu" offset="11800"/>
              <rom name="supertnk.8d" size="4096" crc="d8175a4f" sha1="cba7b426773ac86c81a9eac81087a2db268cd0f9" region="maincpu" offset="12800"/>
              <rom name="supertnk.9d" size="4096" crc="a34a494a" sha1="9b7f0560e9d569ee25eae56f31886d50a3153dcc" region="maincpu" offset="13800"/>
              <rom name="supertnk.clr" size="32" crc="9ae1faee" sha1="19de4bb8bc389d98c8f8e35c755fad96e1a6a0cd" region="proms" offset="0"/>
              <rom name="supertnk.s" size="32" crc="91722fcf" sha1="f77386014b459cc151d2990ac823b91c04e8d319" region="proms" offset="20"/>
              <rom name="supertnk.t" size="32" crc="154390bd" sha1="4dc0fd7bd8999d2670c8d93aaada835d2a84d4db" region="proms" offset="40"/>
              <chip type="cpu" tag="maincpu" name="TMS9980A/TMS9981" clock="2598750"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <chip type="audio" tag="aysnd" name="AY-3-8910A" clock="2000000"/>
              <display tag="screen" type="raster" rotate="90" width="256" height="256" refresh="60.000000" />
              <sound channels="1"/>
              <input players="2" buttons="1" coins="1">
                     <control type="joy" ways="8"/>
              <dipswitch name="Unknown" tag="DSW" mask="1">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="1"/>
              <dipswitch name="Coinage" tag="DSW" mask="14">
                     <dipvalue name="1 Coin/1 Credit" value="2" default="yes"/>
                     <dipvalue name="1 Coin/2 Credits" value="14"/>
                     <dipvalue name="1 Coin/3 Credits" value="12"/>
                     <dipvalue name="1 Coin/4 Credits" value="10"/>
                     <dipvalue name="1 Coin/5 Credits" value="8"/>
                     <dipvalue name="1 Coin/6 Credits" value="6"/>
                     <dipvalue name="1 Coin/7 Credits" value="4"/>
                     <dipvalue name="Free Play" value="0"/>
              <dipswitch name="Bonus Life" tag="DSW" mask="16">
                     <dipvalue name="at 15,000 points" value="0" default="yes"/>
                     <dipvalue name="at 10,000 points" value="16"/>
              <dipswitch name="Lives" tag="DSW" mask="32">
                     <dipvalue name="3" value="0" default="yes"/>
                     <dipvalue name="5" value="32"/>
              <dipswitch name="Unknown" tag="DSW" mask="64">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="64"/>
              <dipswitch name="Unknown" tag="DSW" mask="128">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="128"/>
              <dipswitch name="Unknown" tag="UNK" mask="1">
                     <dipvalue name="Off" value="0"/>
                     <dipvalue name="On" value="1" default="yes"/>
              <dipswitch name="Unknown" tag="UNK" mask="2">
                     <dipvalue name="Off" value="0"/>
                     <dipvalue name="On" value="2" default="yes"/>
              <dipswitch name="Unknown" tag="UNK" mask="4">
                     <dipvalue name="Off" value="0"/>
                     <dipvalue name="On" value="4" default="yes"/>
              <dipswitch name="Unknown" tag="UNK" mask="8">
                     <dipvalue name="Off" value="0"/>
                     <dipvalue name="On" value="8" default="yes"/>
              <dipswitch name="Unknown" tag="UNK" mask="16">
                     <dipvalue name="Off" value="0"/>
                     <dipvalue name="On" value="16" default="yes"/>
              <dipswitch name="Unknown" tag="UNK" mask="32">
                     <dipvalue name="Off" value="0"/>
                     <dipvalue name="On" value="32" default="yes"/>
              <dipswitch name="Unknown" tag="UNK" mask="64">
                     <dipvalue name="Off" value="0"/>
                     <dipvalue name="On" value="64" default="yes"/>
              <dipswitch name="Unknown" tag="UNK" mask="128">
                     <dipvalue name="Off" value="0"/>
                     <dipvalue name="On" value="128" default="yes"/>
              <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="unsupported" palettesize="0"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise