Home News Forum                            

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

tmek51p: MAME ROM Information.


T-MEK - The Warlords (c) 1994 Atari Games.


Atari GT hardware

Game ID : 136101

Main Board Number : A051512

CAGE Audio Board Number : A053304

Audio Sub-Board Number : A053664

LAN board Number : A052967

Main CPU : 68EC020 (@ 25 Mhz)

Sound CPU : TMS32031 (@ 33.8688 Mhz)

Sound Chips : (4x) DMA-driven (@ 33.8688 Mhz)

Players : 2

Control : stick

Buttons : 3


Released in August 1994.


* Software version : 2.0.

* Software version : 4.4.

* Software version : 4.5.

* Software version : 5.1.

Added T-Mek team page during the attract mode.

Added a subtitle to the game title : 'The Warlords'.

Titlescreen red background removed.


* Unlock Meks :

Ultra-Dark Mek - Up, Up, Up, Right, Down, Right, Left, Left

Zulog's Mek - Beat the singleplayer game on, any difficulty

* Unlimited Special Weapons : Play through the main game mode and beat Nazrac.

* Unlimited Shields : To give yourself unlimited shielding power use your shields in a challenge game with three other people and use your shields until the game is over without dying once. You'll lose the round and have to insert 25 more cents, but the next time you play without quitting in main game or challenge mode you will never run out of shields.


Producer : Gary Stark

Game designer : Matthew Ford

Lead programmer : John Grigsby

Programmers : Norm Avellar, Gary Stark

Support programmer : Mike Albaugh

Systems support : David Shepperd

Lead animators : Rhizaldi Bugawan

3D Animators : Brian La France, Rich Chargin

Animators : Nick Stern

Model makers : John Ferrari, Patrice Moriarity

Digital imaging : Dave Portera

Project engineer : Don Paauw

Technician : Farrokh khodadadi

Audio : Brad Fuller

Audio engineer : Chuck Peplinski

Cabinet designer : Mark Gruber

Product designer : Ralph Perez

Controls : Wade Winblad

Harnessing : Carole Cameron, Stevie Landaverde

Woodshop : Connie Osuna

Metalshop : Jesus Torres

Product manager : David Macias

Software QA : David Pasquinelli

Japanese translation : Takeshi Hasegawa


* Consoles :

Sega 32X (1995)

* Computers :

PC [MS Windows] (1996)


Game's rom.

Machine's picture (bossyman15)

MAME Info:

0.74u2 [Aaron Giles]

0.37b15 [Aaron Giles]


* Full Protection


- 0.146: hap fixed Atari GT driver ioport regression.

- 0.145u7: Aaron Giles fixed Atari GT driver crashed after OK (atarigen_eeprom_reset regression).

- 0.142: Added cageboot rom (512k) from clone T-MEK (v4.4) to clone T-MEK (v2.0, prototype).

- 0.139u1: Aaron Giles changed atarigen_state to be a base class from which all the related Atari drivers derive their state from.

- 0.135u4: Some more Atari driver shuffling [Aaron Giles]: Added atarigen_init() function which allocates all timers and registers for save states. Updated all drivers to call it. Converted some drivers to use device timers.

- 0.135u3: Aaron Giles converted atari drivers over to using driver_data for the most part. Some shared systems still exist with globals, but this tackles the atarigen module and the variables local to each driver.

- 0.130u4: Lars Bull added missing sound ROM (cageboot) for clone T-MEK (v4.4).

- 0.129u6: Lars Bull added clones T-MEK (v4.4), (v4.5) and (v5.1, prototype). Changed parent description to 'T-MEK (v5.1, The Warlords)' and clone 'T-MEK (prototype)' to 'T-MEK (v2.0, prototype)'. Renamed (tmekprot) to (tmek20).

- 0.125u7: Aaron Giles added save state support to the CAGE audio system.

- 0.114u2: Aaron Giles and Couriersud added more accurate video timing to most of the Atari 68000-era games. The parameters are from published specs, not derived. The board uses a pair of GALs to determine H and V parameters. Changed VSync to 59.922743 Hz.

- 0.114: Couriersud added general save state support to the atarigen module.

- 0.106u4: Aaron Giles fixed Atari GT games from hanging.

- 0.79u2: Replaced Custom sound with 4x DMA-driven DAC.

- 0.77: Aaron Giles added support for the MO command register (MO checksums now work). Hooked up CAGE audio. Added missing SHA1 values. Documented the overly complicated color MUXing. Added MO/playfield priorities. Added TMS32031 (33868800Hz) CPU2, user2 roms ($400002/3, 600002/3) and Custom stereo sound. Changed 8-way Joystick to Stick - status good now!

- 11th November 2003: Aaron Giles sent in an update to the Atari GT driver with fixed graphics in the T-Mek prototype version, though sound doesn't work in it. Aaron Giles (WIP) - I was able to get going was some progress on T-Mek. It turns out that the prototype version we've had sitting there for a long time actually has no protection. What it really needed was a fix for the video side of things, and I think I've managed to get that right. Unfortunately, the sound ROMs for the prototype version are not correct, so although sounds play, they are not the right sounds. In addition, I was able to get the "official" version of the game closer to working, though some of the graphics are incorrect due to unemulated protection. The final upshot of all this is that you will have two options: you can either play the prototype version, which has correct graphics and gameplay, but plays the wrong sound effects. Or you can play the official version, which has bad graphics, but seems to play okay and has the correct sound effects. Neither is perfect, but it's the closest yet to T-Mek emulation, so it will have to do for now!

- 0.74u2: Aaron Giles added T-MEK (Atari Games 1994) and clone (prototype).

- 18th April 2002: Aaron Giles added some unused PROMs to the Atari GT system driver.

- 0.37b15: Aaron Giles added (Testdrivers) T-MEK and clone (prototype).

Recommended Games (Cyber Tank):

Tron (Tank stage)


Mega Zone


Crater Raider


Heavy Metal



Vindicators Part II


Battle of the Solar System

Cyber Sled

Cyber Commando


Guardian Force

Romset: 28802 kb / 38 files / 18.4 zip

MAME XML Output:

       <game name="tmek51p" sourcefile="atarigt.c" cloneof="tmek" romof="tmek">
              <description>T-MEK (v5.1, prototype)</description>
              <manufacturer>Atari Games</manufacturer>
              <rom name="prog0" size="131072" crc="df16ffc1" sha1="9b63493bc9fae4c6c58883050921fed1ae8f0cf3" region="maincpu" offset="0"/>
              <rom name="prog1" size="131072" crc="a5ab6b62" sha1="7c12c6f78e795b61c7dd40b871e7f1461c199cab" region="maincpu" offset="1"/>
              <rom name="prog2" size="131072" crc="bdcf5942" sha1="21c54694bfe1e5663e67a54afed2a0f37b0f00de" region="maincpu" offset="2"/>
              <rom name="prog3" size="131072" crc="7b59022a" sha1="7395063ff0ecda0453dc7d981ca0b90b8411b715" region="maincpu" offset="3"/>
              <rom name="0078c" merge="0078c" size="524288" crc="ff5b979a" sha1="deb8ee454b6b7c7bddb2ba0c808869e45b19e55f" region="cageboot" offset="0"/>
              <rom name="0077" merge="0077" size="2097152" crc="8f650f8b" sha1="e3b48ff4e2093d709134b6bf62cecd101ab5cef4" region="cage" offset="400000"/>
              <rom name="2501a" merge="2501a" size="524288" crc="98e51103" sha1="420d0aac6b1de1bd990b9e4219041192400299f8" region="cage" offset="400002"/>
              <rom name="2500a" merge="2500a" size="524288" crc="49c0136c" sha1="1ad463b1e50df9843abb8c645cbe8a79e42cbb87" region="cage" offset="400003"/>
              <rom name="2503a" merge="2503a" size="524288" crc="4376f3eb" sha1="fe3f1efec3e6b4da3d5a13611bad7e34306cc224" region="cage" offset="600002"/>
              <rom name="2502a" merge="2502a" size="524288" crc="a48e6a5f" sha1="f9615ff587b60d07172fc44ce87ae0fb49cb02a0" region="cage" offset="600003"/>
              <rom name="0076" merge="0076" size="2097152" crc="74dffe2d" sha1="9436f69827050ad2f3be58f1cb57d7a06b75ab61" region="cage" offset="800000"/>
              <rom name="0074" merge="0074" size="2097152" crc="8dfc6ce0" sha1="5b0d4dd4cb7934f542e67217a2542a3c69558cea" region="cage" offset="800002"/>
              <rom name="0250" merge="0250" size="524288" crc="56bd9f25" sha1="a8161aeee274f28c41f82b6b3f63570970ee281d" region="gfx1" offset="0"/>
              <rom name="0253a" merge="0253a" size="524288" crc="23e2f83d" sha1="804a17ce8768bd48cda853e55fc1f54ed7475968" region="gfx1" offset="80000"/>
              <rom name="0251" merge="0251" size="524288" crc="0d3b08f7" sha1="72ec2383011ef20e9054594279cc85fa55c3a9b2" region="gfx1" offset="100000"/>
              <rom name="0254a" merge="0254a" size="524288" crc="448aea87" sha1="8c9e367b2f8d06858d37a9239fb732c1379ec374" region="gfx1" offset="180000"/>
              <rom name="0252" merge="0252" size="524288" crc="95a1c23b" sha1="74eb69dcaebd7a7a03d8f7c9bf6183ece695e91d" region="gfx1" offset="200000"/>
              <rom name="0255a" merge="0255a" size="524288" crc="f0fbb700" sha1="3f0355b137f6426a07abab77f25e718c6102a16f" region="gfx1" offset="280000"/>
              <rom name="0045a" merge="0045a" size="131072" crc="057a5304" sha1="d44c0cf885a1324888b7e8118f124c0dae616859" region="gfx2" offset="0"/>
              <rom name="0300" merge="0300" size="1048576" crc="8367ddac" sha1="9ca77962259284cef8a261b652ab1327817ee8d0" region="gfx3" offset="1"/>
              <rom name="0301" merge="0301" size="1048576" crc="94524b5b" sha1="db401fd7ba56658fcb614406672c02569d845930" region="gfx3" offset="0"/>
              <rom name="0302" merge="0302" size="1048576" crc="c03f1aa7" sha1="c68b52280d0695629c843b9c90f7a39713e063b0" region="gfx3" offset="200001"/>
              <rom name="0303" merge="0303" size="1048576" crc="3ac5b24f" sha1="96c26cb3f17f4a383bf0a7be442c6199fbac8b4b" region="gfx3" offset="200000"/>
              <rom name="0304" merge="0304" size="1048576" crc="b053ef78" sha1="30dd8c409ed7fbc12495829e680df9d7d1cf6c6c" region="gfx3" offset="400001"/>
              <rom name="0305" merge="0305" size="1048576" crc="b012b8e9" sha1="89af30b49fad8424b00252c2ea3ef454a45a5622" region="gfx3" offset="400000"/>
              <rom name="0306" merge="0306" size="1048576" crc="d086f149" sha1="92b5b7c01863a9fcc9b9b3990744da7ac107a324" region="gfx3" offset="600001"/>
              <rom name="0307" merge="0307" size="1048576" crc="49c1a541" sha1="65169a8ed4cd5f77fec61252a72b7731d8e910e1" region="gfx3" offset="600000"/>
              <rom name="0308" merge="0308" size="1048576" crc="97033c8a" sha1="c81d30a492dd0419193a68eea78ba5e6b12a3f9a" region="gfx3" offset="800001"/>
              <rom name="0309" merge="0309" size="1048576" crc="e095ecb3" sha1="79b7d21096cc1abeb2d1bc45deab5dc42282a807" region="gfx3" offset="800000"/>
              <rom name="0310" merge="0310" size="1048576" crc="e056a0c3" sha1="0a87e4078371e1b52e9418a4824f2d37cb07a649" region="gfx3" offset="a00001"/>
              <rom name="0311" merge="0311" size="1048576" crc="05afb2dc" sha1="db186bfde255aa57f8e80bdc92c9be6d8c366bb9" region="gfx3" offset="a00000"/>
              <rom name="0312" merge="0312" size="1048576" crc="cc224dae" sha1="0d57382b53920172ceaba62a0f690fc04aedfddc" region="gfx3" offset="c00001"/>
              <rom name="0313" merge="0313" size="1048576" crc="a8cf049d" sha1="d130e1f94d2a2819ed46c45834aa1b1cd86ab839" region="gfx3" offset="c00000"/>
              <rom name="0314" merge="0314" size="1048576" crc="4f01db8d" sha1="c18c72f1ccbe6ff18576592548c960f9ce357016" region="gfx3" offset="e00001"/>
              <rom name="0315" merge="0315" size="1048576" crc="28e97d06" sha1="ef115f393c568822cb2cb3cca92c7656e1ee07f9" region="gfx3" offset="e00000"/>
              <rom name="0001a" merge="0001a" size="512" crc="a70ade3f" sha1="f4a558b17767eed2683c768d1b441e75edcff967" region="proms" offset="0"/>
              <rom name="0001b" merge="0001b" size="512" crc="f4768b4d" sha1="a506fa5386ab0ea2851ff1f8474d4bfc66deaa70" region="proms" offset="200"/>
              <rom name="0001c" merge="0001c" size="512" crc="22a76ad4" sha1="ce840c283bbd3a5f19dc8d91b19d1571eff51ff4" region="proms" offset="400"/>
              <chip type="cpu" tag="maincpu" name="68EC020" clock="25000000"/>
              <chip type="cpu" tag="cage" name="TMS32031" clock="33868800"/>
              <chip type="audio" tag="lspeaker" name="Speaker"/>
              <chip type="audio" tag="rspeaker" name="Speaker"/>
              <chip type="audio" tag="dac1" name="DMA-driven DAC"/>
              <chip type="audio" tag="dac2" name="DMA-driven DAC"/>
              <chip type="audio" tag="dac3" name="DMA-driven DAC"/>
              <chip type="audio" tag="dac4" name="DMA-driven DAC"/>
              <display tag="screen" type="raster" rotate="0" width="336" height="240" refresh="59.922743" pixclock="7159090" htotal="456" hbend="0" hbstart="336" vtotal="262" vbend="0" vbstart="240" />
              <sound channels="2"/>
              <input players="2" buttons="3" coins="2" tilt="yes">
                     <control type="joy" ways="8"/>
                     <control type="stick" minimum="0" maximum="255" sensitivity="100" keydelta="10"/>
              <dipswitch name="Service Mode" tag="SERVICE" mask="64">
                     <dipvalue name="Off" value="64" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <driver status="preliminary" emulation="good" color="good" sound="good" graphic="good" protection="preliminary" savestate="unsupported" palettesize="32768"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise