Home News Forum                            

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

tnk3: MAME ROM Information.


T.N.K. III (c) 1985 SNK.

During the final days of World War II, the allied forces sends special forces member Colonel Ralf to penetrate an enemy base and destroy a secret weapon by driving a new prototype tank.


Game ID : A3006

Main CPU : (2x) Z80 (@ 4 Mhz)

Sound CPU : Z80 (@ 4 Mhz)

Sound Chips : YM3526 (@ 4 Mhz)

Screen orientation : Vertical

Video resolution : 216 x 288 pixels

Screen refresh : 60.00 Hz

Palette Colors : 1024

Players : 2

Control : dial

Buttons : 2 (CANNON, UZI)


Released in September 1985.

This game is also known as "TANK".

This was the first appearance of Ralf Jones, protagonist of "Ikari Warriors", and a fighter in "The King of Fighters '94" and its sequels. Unlike Ikari and KOF games, which were set in modern times, T.N.K. III is set during World War II.


Programmers : Hasegawa, Noriko

Sound : Tsuji

Hardware : Akitadesi

Art : Tama, Nakai, Funahasi

Producers : Mr. Oba, Bon


* Consoles :

Nintendo NES (Iron Tank/Great Tank)

* Computers :

Amstrad CPC (1987)

Sinclair ZX Spectrum (1987)

Commodore 64 (1987)


Game's rom.

Japanese pamphlet for TANK

MAME Info:

0.35b8 [Carlos A. Lozano, Phil Stroffolino]


- 8th June 2009: Guru - TNKIII (1985 SNK bootleg joystick version) arrived. Thanks to Gp-Lee.

- 0.127u2: Nicola Salmoria fixed palette decoding of early SNK games (T.N.K III). The least significan bits were assigned incorrectly. Stephane Humbert fixed dipswitches and inputs for T.N.K III (US) and clone (Japan).

- 0.127u1: SNK rewrite [Nicola Salmoria]: Fixed sprite-sprite priorities. Converted to tilemaps, removed hacks, proper memory maps, screen flip / cocktail mode support, added DIP locations, better implementation of sound CPU communication and hooked sound CPU interrupts to YM3526 chip. Changed description to 'T.N.K III (US)' and clone to 'T.A.N.K (Japan)'.

- 0.126u5: Fixed gfx3 rom addresses to $4000/8000.

- 0.122u5: Corrado Tomaselli changed/verified frequencies in T.N.K. III. Changed Z80 CPU1/2 clock speeds to 3350000 Hz.

- 0.102: R. Belmont and Kold666 fixed music tempo in T.N.K. III (US) / T.A.N.K. (Japan).

- 0.67: Changed description to 'T.N.K. III (US)' and clone 'Tank (Japan)' to 'T.A.N.K. (Japan)'.

- 28th November 1999: Jim Hernandez fixed the sound in T.N.K. III.

- 0.35b13: Roberto Fresca added clone Tank (Japan). Fixed colors. Changed parent description to 'TNK III (US?)'.

- 2nd May 1999: Phil Stroffolino finally got the correct colors for ASO, TNK3 and Athena.

- 0.35b8: Carlos A. Lozano and Phil Stroffolino added TNK3 (SNK 1985).

- 17th March 1999: Phil Stroffolino sent a new SNK driver with working support for nearly all of the games, though some color problems with Athena and TNK3 still remain. He also fixed some bugs in the tilemap code.


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: 219 kb / 17 files / 98.5 zip

MAME XML Output:

       <game name="tnk3" sourcefile="snk.c">
              <description>T.N.K III (US)</description>
              <rom name="tnk3-p1.bin" size="16384" crc="0d2a8ca9" sha1="eba950dab044496e8c1c02af20a9d380996ea20a" region="maincpu" offset="0"/>
              <rom name="tnk3-p2.bin" size="16384" crc="0ae0a483" sha1="6a1ba86da4fd75bfb00855db04eac2727ec4159e" region="maincpu" offset="4000"/>
              <rom name="tnk3-p3.bin" size="16384" crc="d16dd4db" sha1="dcbc61251c13e11ce3cdd7a5ad200cd2d2758cab" region="maincpu" offset="8000"/>
              <rom name="tnk3-p4.bin" size="16384" crc="01b45a90" sha1="85ba3b157cd6463c92ed831bb48d38f3a16f9537" region="sub" offset="0"/>
              <rom name="tnk3-p5.bin" size="16384" crc="60db6667" sha1="9c4bb99473c6d9b8ac9086b7364b6278b70757f6" region="sub" offset="4000"/>
              <rom name="tnk3-p6.bin" size="16384" crc="4761fde7" sha1="dadf60e33f5dd8108478ca480bcef6b2624cfca8" region="sub" offset="8000"/>
              <rom name="tnk3-p10.bin" size="16384" crc="7bf0a517" sha1="0197feeaf511ac59f3df8195ec57e947fb08e995" region="audiocpu" offset="0"/>
              <rom name="tnk3-p11.bin" size="16384" crc="0569ce27" sha1="7aa73f57ad97445ce5729f05cd8d24973886dbf5" region="audiocpu" offset="4000"/>
              <rom name="7122.2" size="1024" crc="34c06bc6" sha1="bb68e96a8fcc754840420952dab961e03bf6acdd" region="proms" offset="0"/>
              <rom name="7122.1" size="1024" crc="6d0ac66a" sha1="e792218ec43dd10473dc020afed8527cf43ea0d0" region="proms" offset="400"/>
              <rom name="7122.0" size="1024" crc="4662b4c8" sha1="391c2b8a17ce2e092b46a17fc4170dc1e3bde426" region="proms" offset="800"/>
              <rom name="tnk3-p14.bin" size="8192" crc="1fd18c43" sha1="611b5aa97df84c0117681772deb006f32a899ad3" region="tx_tiles" offset="0"/>
              <rom name="tnk3-p12.bin" size="16384" crc="ff495a16" sha1="e6b97a63efe58018260ff34f0ea4edc81718cb14" region="bg_tiles" offset="0"/>
              <rom name="tnk3-p13.bin" size="16384" crc="f8344843" sha1="c741dc84b48f830f6d4eaa4476f5c2a391153acc" region="bg_tiles" offset="4000"/>
              <rom name="tnk3-p7.bin" size="16384" crc="06b92c88" sha1="b39c2cc4a58937d89f9b0c9093b9742509db64a3" region="sp16_tiles" offset="0"/>
              <rom name="tnk3-p8.bin" size="16384" crc="63d0e2eb" sha1="96182639bb620d9692a4c8266130769c44dd29f8" region="sp16_tiles" offset="4000"/>
              <rom name="tnk3-p9.bin" size="16384" crc="872e3fac" sha1="98e7e9315fe7ccc51151c67dc60a362a1c2d8372" region="sp16_tiles" offset="8000"/>
              <chip type="cpu" tag="maincpu" name="Z80" clock="3350000"/>
              <chip type="cpu" tag="sub" name="Z80" clock="3350000"/>
              <chip type="cpu" tag="audiocpu" name="Z80" clock="4000000"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <chip type="audio" tag="ym1" name="YM3526" clock="4000000"/>
              <display tag="screen" type="raster" rotate="270" width="288" height="216" refresh="60.000000" pixclock="3870720" htotal="288" hbend="0" hbstart="288" vtotal="224" vbend="8" vbstart="224" />
              <sound channels="1"/>
              <input players="2" buttons="2" coins="1">
                     <control type="joy" ways="8"/>
                     <control type="positional" minimum="0" maximum="12" sensitivity="15" keydelta="1" reverse="yes"/>
              <dipswitch name="No BG Collision (Cheat)" tag="DSW1" mask="1">
                     <dipvalue name="Off" value="1" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Cabinet" tag="DSW1" mask="2">
                     <dipvalue name="Upright" value="0" default="yes"/>
                     <dipvalue name="Cocktail" value="2"/>
              <dipswitch name="Lives" tag="DSW1" mask="4">
                     <dipvalue name="3" value="4" default="yes"/>
                     <dipvalue name="5" value="0"/>
              <dipswitch name="Coinage" tag="DSW1" mask="56">
                     <dipvalue name="3 Coins/1 Credit" value="32"/>
                     <dipvalue name="2 Coins/1 Credit" value="24"/>
                     <dipvalue name="1 Coin/1 Credit" value="56" default="yes"/>
                     <dipvalue name="1 Coin/2 Credits" value="48"/>
                     <dipvalue name="1 Coin/3 Credits" value="40"/>
                     <dipvalue name="Free Play" value="0"/>
              <dipswitch name="Difficulty" tag="DSW2" mask="6">
                     <dipvalue name="Easy" value="6" default="yes"/>
                     <dipvalue name="Normal" value="4"/>
                     <dipvalue name="Hard" value="2"/>
                     <dipvalue name="Hardest" value="0"/>
              <dipswitch name="Game Mode" tag="DSW2" mask="24">
                     <dipvalue name="Demo Sounds Off" value="24"/>
                     <dipvalue name="Demo Sounds On" value="16" default="yes"/>
                     <dipvalue name="Freeze" value="0"/>
                     <dipvalue name="Infinite Lives (Cheat)" value="8"/>
              <dipswitch name="Flip Screen" tag="DSW2" mask="32">
                     <dipvalue name="Off" value="32" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unused" tag="DSW2" mask="64">
                     <dipvalue name="Off" value="64" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Allow Continue" tag="DSW2" mask="128">
                     <dipvalue name="No" value="128"/>
                     <dipvalue name="5 Times" value="0" default="yes"/>
              <dipswitch name="Bonus Life" tag="BONUS" mask="193">
                     <dipvalue name="20k 60k 60k+" value="193" default="yes"/>
                     <dipvalue name="40k 90k 90k+" value="129"/>
                     <dipvalue name="50k 120k 120k+" value="65"/>
                     <dipvalue name="20k 60k" value="192"/>
                     <dipvalue name="40k 90k" value="128"/>
                     <dipvalue name="50k 120k" value="64"/>
                     <dipvalue name="None" value="0"/>
              <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="unsupported" palettesize="1024"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise