Home News Forum                            

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

tank8: MAME ROM Information.


Tank 8 (c) 1976 Atari.


Main CPU : M6800 (@ 1.1055 Mhz)

Sound : Discrete circuitry.

Players : 8

Control : Double 2-way joysticks (vertical)

Buttons : 1


Released in September 1976.

One of the first games at Atari to use a microprocessor to control the tanks. Previous tank games were all hardware only.

During attract, all the tanks would move and shoot at each other. Some smarts were put in the program to do this. However, when someone inserted a coin, all the tanks snapped back to their start location. ONLY paid tanks would play, others would sit in their start positions and do nothing during the actual game. This meant that one person playing alone could not do much, and you really need more players for this to be fun. It seems that marketing discovered that when computer player tanks moved, players THOUGHT they were playing without ever inserting any money, so they decided to stop that from happening.

The executives at Atari use to come into our lab at lunch time and watch this game play its attract mode. The tanks would move about for several minutes using random attack programs, and the winning tank was always different. What they were actually doing was placing bets on the different tanks and wagering over the winner.


1. Tank (1974)

2. Tank II (1974)

3. Tank III (1975)

4. Tank 8 (1976)

5. Ultra Tank (1978)


Programmed by : Tom Hogg


Game's rom.

MAME Info:

0.88 [Stefan Jokisch]


* Redump Tank 8 (set 2/3)


- Game time DIP settings incorrect. Luigi30 (ID 01797)


- 0.140u1: Derrick Renaud optimized speed of DISCRETE_DAC_R1.

- 0.125u4: Discrete sound update [Couriersud]: Added NODE_RELATIVE(NODE, offset) macro to discrete.h. Fixed driver to use this macro instead of adding directly to the node.

- 0.123u2: Zsolt Vasvari simplified collision detection in Tank 8. Changed palettesize to 20 colors.

- 0.107u3: ClawGrip updated Tank 8 input ports to use IPT_BILL1 for bill acceptors (Dollar Bill).

- 0.93u1: Derrick Renaud added explosion gain control to Tank 8.

- 0.92u1: Hans Andersson added discrete sound to Tank 8.

- 0.88: Stefan Jokisch added Tank 8 (set 1) and clones (set 2), (set 3), (set 4) and (set 5).

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: 6 kb / 7 files / 4.67 zip

MAME XML Output:

       <game name="tank8" sourcefile="tank8.c">
              <description>Tank 8 (set 1)</description>
              <manufacturer>Atari (Kee Games)</manufacturer>
              <rom name="b05475.c1" size="2048" crc="62a00e75" sha1="58d80dc58bc2a4503348807db578348fc76a5349" region="maincpu" offset="400"/>
              <rom name="a05072.e1" size="2048" crc="d907b116" sha1="290a77e6095d4ffc2365d784e74e115fe90617fb" region="maincpu" offset="c00"/>
              <rom name="b05476.f1" size="512" crc="98754edd" sha1="56eb017bad9c29649573875a6b13189f2ba69b0e" region="maincpu" offset="1400"/>
              <rom name="b05477.j1" size="512" crc="5087223b" sha1="fea032e6d0b3e0730a1180e57118e1765693f67e" region="maincpu" offset="1600"/>
              <rom name="5075.n6" size="512" crc="2d6519b3" sha1="3837687893d0fca683ff9b86b335a77d98fd4230" region="gfx1" offset="0"/>
              <rom name="5079.h5" size="256" crc="5c32d471" sha1="983c7f15ad3a50ab87157b6894b9c292358de5a1" region="gfx2" offset="0"/>
              <rom name="5078.j5" size="256" crc="ab083245" sha1="e084627a4a17dd274d31638c938a04aa5049359b" region="gfx3" offset="0"/>
              <chip type="cpu" tag="maincpu" name="M6800" clock="1105500"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <chip type="audio" tag="discrete" name="DISCRETE"/>
              <display tag="screen" type="raster" rotate="0" width="480" height="464" refresh="60.000000" />
              <sound channels="1"/>
              <input players="8" buttons="1" coins="8">
                     <control type="doublejoy" ways="vertical2" ways2="vertical2"/>
              <dipswitch name="Play Time" tag="DSW1" mask="15">
                     <dipvalue name="73 seconds" value="15"/>
                     <dipvalue name="83 seconds" value="14"/>
                     <dipvalue name="94 seconds" value="13"/>
                     <dipvalue name="105 seconds" value="12"/>
                     <dipvalue name="115 seconds" value="11"/>
                     <dipvalue name="126 seconds" value="10"/>
                     <dipvalue name="137 seconds" value="9"/>
                     <dipvalue name="147 seconds" value="8" default="yes"/>
                     <dipvalue name="158 seconds" value="7"/>
                     <dipvalue name="169 seconds" value="6"/>
                     <dipvalue name="179 seconds" value="5"/>
                     <dipvalue name="190 seconds" value="4"/>
                     <dipvalue name="201 seconds" value="3"/>
                     <dipvalue name="211 seconds" value="2"/>
                     <dipvalue name="222 seconds" value="1"/>
                     <dipvalue name="233 seconds" value="0"/>
              <dipswitch name="Remote" tag="DSW2" mask="1">
                     <dipvalue name="Off" value="1" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <adjuster name="Crash, Explosion Volume" default="50"/>
              <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="unsupported" palettesize="20"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise