tmek: MAME ROM Information. History:
T-MEK - The Warlords (c) 1994 Atari Games.
- TECHNICAL -
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
- TRIVIA -
Released in August 1994.
- UPDATES -
* 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.
- TIPS AND TRICKS -
* 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.
- STAFF -
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
- PORTS -
* Consoles :
Sega 32X (1995)
* Computers :
PC [MS Windows] (1996)
- SOURCES -
Game's rom.
Machine's picture (bossyman15)
MAME Info:
0.74u2 [Aaron Giles]
0.37b15 [Aaron Giles]
TODO:
* Full Protection
WIP:
- 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)
Senjyo
Mega Zone
Regulus
Crater Raider
Grobda
Heavy Metal
Assault
Vindicators
Vindicators Part II
Aurail
Battle of the Solar System
Cyber Sled
Cyber Commando
T-MEK
Guardian Force
Romset: 28802 kb / 38 files / 18.4 zip
MAME XML Output:
   | <game name="tmek" sourcefile="atarigt.c"> |
   |    | <description>T-MEK (v5.1, The Warlords)</description> |
   |    | <year>1994</year> |
   |    | <manufacturer>Atari Games</manufacturer> |
   |    | <rom name="0044d" size="131072" crc="1cd62725" sha1="7685794d9fbe3fe7a9978d12e489447b4fba5282" region="maincpu" offset="0"/> |
   |    | <rom name="0043d" size="131072" crc="82185051" sha1="a21aad4f6ec948d9cd47efb89e7811c5c2e4850b" region="maincpu" offset="1"/> |
   |    | <rom name="0042d" size="131072" crc="ef9feda4" sha1="9fb6e91d4c22e28ced61d0d1f28f5e43191c8762" region="maincpu" offset="2"/> |
   |    | <rom name="0041d" size="131072" crc="179da056" sha1="5f7ddf44aab55beaf2c377b0c93279acb6273255" region="maincpu" offset="3"/> |
   |    | <rom name="0078c" size="524288" crc="ff5b979a" sha1="deb8ee454b6b7c7bddb2ba0c808869e45b19e55f" region="cageboot" offset="0"/> |
   |    | <rom name="0077" size="2097152" crc="8f650f8b" sha1="e3b48ff4e2093d709134b6bf62cecd101ab5cef4" region="cage" offset="400000"/> |
   |    | <rom name="2501a" size="524288" crc="98e51103" sha1="420d0aac6b1de1bd990b9e4219041192400299f8" region="cage" offset="400002"/> |
   |    | <rom name="2500a" size="524288" crc="49c0136c" sha1="1ad463b1e50df9843abb8c645cbe8a79e42cbb87" region="cage" offset="400003"/> |
   |    | <rom name="2503a" size="524288" crc="4376f3eb" sha1="fe3f1efec3e6b4da3d5a13611bad7e34306cc224" region="cage" offset="600002"/> |
   |    | <rom name="2502a" size="524288" crc="a48e6a5f" sha1="f9615ff587b60d07172fc44ce87ae0fb49cb02a0" region="cage" offset="600003"/> |
   |    | <rom name="0076" size="2097152" crc="74dffe2d" sha1="9436f69827050ad2f3be58f1cb57d7a06b75ab61" region="cage" offset="800000"/> |
   |    | <rom name="0074" size="2097152" crc="8dfc6ce0" sha1="5b0d4dd4cb7934f542e67217a2542a3c69558cea" region="cage" offset="800002"/> |
   |    | <rom name="0250" size="524288" crc="56bd9f25" sha1="a8161aeee274f28c41f82b6b3f63570970ee281d" region="gfx1" offset="0"/> |
   |    | <rom name="0253a" size="524288" crc="23e2f83d" sha1="804a17ce8768bd48cda853e55fc1f54ed7475968" region="gfx1" offset="80000"/> |
   |    | <rom name="0251" size="524288" crc="0d3b08f7" sha1="72ec2383011ef20e9054594279cc85fa55c3a9b2" region="gfx1" offset="100000"/> |
   |    | <rom name="0254a" size="524288" crc="448aea87" sha1="8c9e367b2f8d06858d37a9239fb732c1379ec374" region="gfx1" offset="180000"/> |
   |    | <rom name="0252" size="524288" crc="95a1c23b" sha1="74eb69dcaebd7a7a03d8f7c9bf6183ece695e91d" region="gfx1" offset="200000"/> |
   |    | <rom name="0255a" size="524288" crc="f0fbb700" sha1="3f0355b137f6426a07abab77f25e718c6102a16f" region="gfx1" offset="280000"/> |
   |    | <rom name="0045a" size="131072" crc="057a5304" sha1="d44c0cf885a1324888b7e8118f124c0dae616859" region="gfx2" offset="0"/> |
   |    | <rom name="0300" size="1048576" crc="8367ddac" sha1="9ca77962259284cef8a261b652ab1327817ee8d0" region="gfx3" offset="1"/> |
   |    | <rom name="0301" size="1048576" crc="94524b5b" sha1="db401fd7ba56658fcb614406672c02569d845930" region="gfx3" offset="0"/> |
   |    | <rom name="0302" size="1048576" crc="c03f1aa7" sha1="c68b52280d0695629c843b9c90f7a39713e063b0" region="gfx3" offset="200001"/> |
   |    | <rom name="0303" size="1048576" crc="3ac5b24f" sha1="96c26cb3f17f4a383bf0a7be442c6199fbac8b4b" region="gfx3" offset="200000"/> |
   |    | <rom name="0304" size="1048576" crc="b053ef78" sha1="30dd8c409ed7fbc12495829e680df9d7d1cf6c6c" region="gfx3" offset="400001"/> |
   |    | <rom name="0305" size="1048576" crc="b012b8e9" sha1="89af30b49fad8424b00252c2ea3ef454a45a5622" region="gfx3" offset="400000"/> |
   |    | <rom name="0306" size="1048576" crc="d086f149" sha1="92b5b7c01863a9fcc9b9b3990744da7ac107a324" region="gfx3" offset="600001"/> |
   |    | <rom name="0307" size="1048576" crc="49c1a541" sha1="65169a8ed4cd5f77fec61252a72b7731d8e910e1" region="gfx3" offset="600000"/> |
   |    | <rom name="0308" size="1048576" crc="97033c8a" sha1="c81d30a492dd0419193a68eea78ba5e6b12a3f9a" region="gfx3" offset="800001"/> |
   |    | <rom name="0309" size="1048576" crc="e095ecb3" sha1="79b7d21096cc1abeb2d1bc45deab5dc42282a807" region="gfx3" offset="800000"/> |
   |    | <rom name="0310" size="1048576" crc="e056a0c3" sha1="0a87e4078371e1b52e9418a4824f2d37cb07a649" region="gfx3" offset="a00001"/> |
   |    | <rom name="0311" size="1048576" crc="05afb2dc" sha1="db186bfde255aa57f8e80bdc92c9be6d8c366bb9" region="gfx3" offset="a00000"/> |
   |    | <rom name="0312" size="1048576" crc="cc224dae" sha1="0d57382b53920172ceaba62a0f690fc04aedfddc" region="gfx3" offset="c00001"/> |
   |    | <rom name="0313" size="1048576" crc="a8cf049d" sha1="d130e1f94d2a2819ed46c45834aa1b1cd86ab839" region="gfx3" offset="c00000"/> |
   |    | <rom name="0314" size="1048576" crc="4f01db8d" sha1="c18c72f1ccbe6ff18576592548c960f9ce357016" region="gfx3" offset="e00001"/> |
   |    | <rom name="0315" size="1048576" crc="28e97d06" sha1="ef115f393c568822cb2cb3cca92c7656e1ee07f9" region="gfx3" offset="e00000"/> |
   |    | <rom name="0001a" size="512" crc="a70ade3f" sha1="f4a558b17767eed2683c768d1b441e75edcff967" region="proms" offset="0"/> |
   |    | <rom name="0001b" size="512" crc="f4768b4d" sha1="a506fa5386ab0ea2851ff1f8474d4bfc66deaa70" region="proms" offset="200"/> |
   |    | <rom name="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"/> |
   |    | </input> |
   |    | <dipswitch name="Service Mode" tag="SERVICE" mask="64"> |
   |    |    | <dipvalue name="Off" value="64" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <driver status="preliminary" emulation="good" color="good" sound="good" graphic="good" protection="preliminary" savestate="unsupported" palettesize="32768"/> |
|
|