term2: MAME ROM Information. History:
Terminator 2 - Judgment Day (c) 1991 Midway.
Hasta La Vista, Baby!
- TECHNICAL -
Midway Y Unit hardware
Main CPU : TMS34010 (@ 6.25 Mhz)
Sound CPU : M6809 (@ 2 Mhz)
Sound Chips : YM2151 (@ 3.57958 Mhz), DAC (@ 3.57958 Mhz), OKI6295 (@ 8 Khz)
Screen orientation : Horizontal
Video resolution : 400 x 256 pixels
Screen refresh : 53.20 Hz
Palette colors : 4096
Players : 2
Control : lightgun
Buttons : 2 (FIRE, SPECIAL)
- TRIVIA -
Released in November 1991.
Some enemies in Terminator 2 - Judgment Day (especially those from the Skynet Complex stage) were meant to be in the original Terminator 2 movie, unfortunately they were scrapped from the film because of budget issues.
Some of the musics from this game was recycled for it's pinball counterpart.
Michael Jackson used to own this game. It was sold at the official Michael Jackson Auction on Apr. 24th, 2009.
- UPDATES -
REVISION 1 :
* Software version : LA1
* Build date : 11/1/91
REVISION 2 :
* Software version : LA2
* Build date : 12/9/91
REVISION 3 :
* Software version : LA3
* Build date : 3/27/92
- TIPS AND TRICKS -
* Bonus Trick on Stage 1 : On Stage 1, exoskeletons will sometimes pop up in the foreground. When this occurs, shoot the skull until a CPU appears. Shoot the CPU quickly and you can receive a bonus (points, shield, more energy, plasma cannon, etc.)!
* As soon as John gets in the truck, start shooting the tires. If you
do this you'll make it to Skynet on your first try.
- STAFF -
Directors : George N. Petro (GNP), Jack E. Haeger (JEH)
* Game Design :
Programmers : George N. Petro (GNP), Warren Davis (WBD), William F. Dabelstein, Jr. Todd R. Allen
Graphics designers : Jack E. Haeger (JEH), Tim Coman (TJC), John Vogel (JCV)
Sound / Music : Chris Granner (CPG)
Producers : Neil Nicastro, Ken Fedesna
Based on the story by: James Cameron, William Wisher
Hardware : Mark Loffredo, Cary Mednick (CMM), Rich Karstens, Glenn Shipp, Pat Cox (P C), Raymond Gay (ROG)
Gun designers : Ray Czajka (RAY), Jerry Pinsler
Cabinet designer : Ray Czajka (RAY)
Cabinet graphic designers : Jack E. Haeger (JEH), Bruce Siegel, Kevin O'Connor
Production Support : Sheridan Oursler (SNO), Al Lasko
Marketing : Roger Sharpe, Rebecca Ellis
Sales : Joe Dillon, Lesley Ross, Bob Lentz, Rachel Davies
* CAST :
Terminator : Arnold Schwarzenegger (ALS), Peter Kent
T-1000 : Robert Patrick (REP)
John Connor : Eddie Furlong (EZF)
Sarah Connor : Debbie Evans
Future Soldier : Doug Watson, Tania Mulderink
Swat/Clean Room Guy : Ken Moreno
Hideout Human : Jack E. Haeger (JEH)
Hideout Gunner : Tim Coman (TJC)
Hideout Kid : Matt Cooney
Voice of Skynet : Stephanie Rogers
Hideout Dog : Sparky
- PORTS -
* Consoles :
Sega Mega Drive (1992)
Nintendo Game Boy (1992, "T2 - The Arcade Game")
Nintendo Super Famicom (1993)
Sega Game Gear (1993)
Sega Master System
* Computers :
Commodore Amiga (1993)
Sinclair ZX Spectrum
- SOURCES -
Game's rom.
Machine's picture.
MAME Info:
0.138u4 [Gor, Smitdogg, The Dumping Union]
0.34b7 [Alex Pasadyn, Zsolt Vasvari, Kurt Mahan]
Artwork available
SETUP:
- The game will automatically ask you to calibrate the guns when you start the game for the first time. Simply put, use your mouse or keyboard to "target" the top left corner when the game asks so. There aren't any visual cues to help this, so you'll have to go by the numerical coordinates that are visible on the screen. The numbers you see are in a simple 8-bit scale going from 0 to 255. To "target" the top left corner, keep moving your mouse until you get P1 X and P1 Y as near to 0 as possible. The middle is located at about 127, 127, and the bottom right corner as close to 255 as possible. Repeat the process for the second player.
Bugs:
- Freezes while playing the movies after destroying skynet. Currently we have a hack in which prevents the freeze. Source (ID 02360)
- Side-by-side PCB test. dwidel (ID 01024)
- [possible] Flipped screen in test mode is broken. Luigi30 (ID 01159)
WIP:
- 0.139u1: Phil Bennett fixed Terminator 2 (rev. LA4) freeze during the Cyberdyne stage opening cinematic.
- 0.139: Stephane Humbert corrected the address for the freezing of the movies for the Terminator 2 LA4 set.
- 0.138u4: Gor, Smitdogg and The Dumping Union added Terminator 2 - Judgment Day (rev LA4 08/03/92). Renamed (term2) to (term2la3).
- 26th June 2010: Smitdogg - We got Terminator 2 (rev LA4) thanks to some help from Gor.
- 0.137u2: Howard Casto hooked up Flash Lamp and Gun outputs for Terminator 2.
- 0.122u6: Changed TMS34010 CPU1 clock speed to 50MHz and M6809E CPU2 to 8MHz.
- 0.122u5: Aaron Giles fixed broken test mode in Terminator 2.
- 0.122u4: Changed TMS34010 CPU1 clock speed to 6.25MHz and YM2151 to 3579545 Hz. Replaced M6809 CPU2 with M6809E.
- 0.117: Aaron Giles fixed bonus points added (or subtracted) for each category at the ending of each level.
- 0.115: Aaron Giles fixed gun shots and grenades, which goes through the enemies.
- 0.114u2: Aaron Giles fixed test mode.
- 0.114u1: Changed TMS34010 CPU clock speed to 6MHz and OKI6295 to 1MHz, visible area to 399x253 and VSync to 27.407585 Hz.
- 18th March 2007: Mr. Do - Thanks to the BYOAC Group Purchase, we have a Hi-Res bezel for Terminator 2.
- 26th August 2006: Mr. Do - Added Terminator 2 bezel from MAME.net and Mean Arena. Some of these decent stuff are so-so; some are REALLY good.
- 0.105u3: Changed control from lightgun to stick.
- 0.101u1: Fixed sound1 rom address ($8000).
- 0.91u2: Changed visible area to 400x256.
- 23rd October 2003: Brian Troha added the proper initialization to clone (rev LA1 11/01/91).
- 0.68: Brian Troha added clone Terminator 2 - Judgment Day (rev LA1 11/01/91).
- 0.66: Smitdogg fixed reversed 'Dipswitch Coinage' in Terminator 2.
- 22nd February 2003: Brian Troha added another version of Terminator 2 to the Midway Y-unit driver.
- 0.63: Added clone Terminator 2 - Judgment Day (rev LA2 12/09/91). Changed visible area to 404x255.
- 26th August 2002: Stephane Humbert added different versions of Terminator 2 to the Williams Y-unit driver.
- 0.61: Light gun support [Bryan McPhail].
- 0.58: Changed TMS34010 CPU1 clock speed to 6.25MHz.
- 2nd August 2000: Jim Hernandez fixed the sound balance in Terminator 2 and Mortal Kombat.
- 0.37b5: Fixed Terminator 2 crashes [Ernesto Corvi]. Fixed rom loading. Changed visible area to 400x256 and palettesize to 4096 colors.
- 27th July 2000: Ernesto Corvi fixed the Terminator 2 crash after the Skynet level and there were several other minor fixes too.
- 20th July 2000: Aaron Giles fixed some TMS34010 core bugs which might have caused problems with Terminator 2, and he fixed the clipping in DCS emulation.
- 0.36b16: Added Custom sound and changed VSync to 53.204948 Hz.
- 0.36b6: Gun support in Terminator 2 [Zsolt Vasvari]. You must use the calibration screen to calibrate the gun. When it asks the shoot the upper left corner, move the mouse towards (0,0), the middle is (128, 128) and the lower right corner is obviously (255, 255). If you have problems, delete NVRAM/term2.nv.
- 20th September 1999: Zsolt Vasvari sent in a minor TMS34010 core update, and he also hooked up the Terminator 2 gun properly.
- 0.35b13: Changed description to 'Terminator 2 - Judgment Day (rev LA3 03/27/92)'.
- 0.35b2: Replaced the 3x DAC sound with 1x DAC.
- 0.34b8: Changed description to 'Terminator 2 (rev LA3 03/27/92)'.
- 0.34b7: Alex Pasadyn, Zsolt Vasvari and Kurt Mahan added Terminator 2 (Midway 1991) (not playable).
STORY:
- Los Angeles, 11th July 2029. 3 billion human lives ended on 29th August 1997. The survivors of the nuclear fire called the war Judgment Day. They lived only to face a new nightmare, the war against the Machines...Ten years ago: The Machines of skynet sent a terminator from the future to kill Sarah Connor. They failed. Now: The machines will try again. Their new target: The future leader of the resistance--Sarah's son young John Connor. As before, a lone warrior will be sent to protect him. The only question is... Who will reach John first?
LEVELS: 6
Movie: Terminator 2 - Judgement Day
Genre: Sci-fi
Year: USA 1991
Director: James Cameron
Studio: Carolco / James Cameron Film
Cast: Arnold Schwarzenegger, Linda Hamilton, Edward Furlong, Robert Patrick, Joe Morton
Recommended Games (Robots):
Robot Bowl
Berzerk
Frenzy
Robotron
Hopper Robo
I, Robot
Marvin's Maze
Screw Loose
Hole Land
Bygone
Galactic Warriors
Metal Clash
Metal Soldier Isaac II
Robo Wres 2001
Mutant Night
Star Guards
Xybots
Atomic Robo-kid
Bakutotsu Kijuutei
Enforce
Povar / Sobrat' Buran / Agroprom (Pssst)
Robocop
Robocop 2
Robocop 3 (Nintendo Super System)
Act-Fancer Cybernetick Hyper Weapon
Escape from the Planet of the Robot Monsters
Robo Army
Terminator 2 - Judgment Day
Turbo Force
Battle of the Solar System
X-Men
Schmeiser Robo
Cyberbots: Fullmetal Madness
Recommended Games (Shooting 3):
Operation Wolf
Operation Wolf 3
Operation Thunderbolt
Cabal
Beast Busters
Beast Busters 2nd Nightmare
Dynamite Duke
Guts n' Glory (Machine Gun)
Line of Fire
Mechanized Attack
Rambo III
NAM-1975
Space Gun
Spinal Breakers
Steel Gunner
Steel Gunner 2
Rail Chase
Rail Chase 2
Terminator 2 - Judgment Day
G.I. Joe
Lethal Enforcers
Lethal Enforcers II: Gun Fighters
Riot
Alien3: The Gun
Born To Fight
Dragon Gun
Jurassic Park
Jurassic Park 3
Under Fire
Locked 'n Loaded
Lord of Gun
Revolution X
Target Hits
Virtua Cop
Virtua Cop 2
Crypt Killer
Mobil Suit Gundam Final Shooting
Time Crisis
Zombie Raid
Area 51
Maximum Force
Area 51 / Maximum Force Duo
Area 51: Site 4
Crazy Fight
Lethal Justice
Police Trainer
House of the Dead
House of the Dead 2
The House of the Dead III
Behind Enemy Lines
CarnEvil
Teraburst
Flame Gunner
Golgo 13
Golgo 13 Kiseki no Dandou
Invasion - The Abductors
OutTrigger
Confidential Mission
Death Crimson OX
Gun Spike
Silent Scope
Silent Scope 2
Silent Scope EX
The Typing of the Dead
Gun Survivor 2: Bio Hazard Code Veronica
Lupin The Third - The Shooting
Ranger Mission
Romset: 7808 kb / 17 files / 4.22 zip
MAME XML Output:
   | <game name="term2" sourcefile="midyunit.c"> |
   |    | <description>Terminator 2 - Judgment Day (rev LA4 08/03/92)</description> |
   |    | <year>1991</year> |
   |    | <manufacturer>Midway</manufacturer> |
   |    | <rom name="t2_snd.3" size="131072" crc="73c3f5c4" sha1="978dd974590e77294dbe9a647aebd3d24af6397f" region="adpcm:cpu" offset="10000"/> |
   |    | <rom name="t2_snd.12" size="262144" crc="e192a40d" sha1="1f7a0e282c0c8eb66cbe514128bd104433e53b7a" region="adpcm:oki" offset="0"/> |
   |    | <rom name="t2_snd.13" size="262144" crc="956fa80b" sha1="02ab504627f4b25a394fa4192bb134138cbf6a4f" region="adpcm:oki" offset="80000"/> |
   |    | <rom name="t2-la4.105" size="524288" crc="d4d8d884" sha1="3209e131b128f12af30b3c6056fd63df497f93eb" region="user1" offset="0"/> |
   |    | <rom name="t2-la4.89" size="524288" crc="25359415" sha1="ca8b7e1b5a363b78499f92c979a11ace6f1dceab" region="user1" offset="1"/> |
   |    | <rom name="t2.111" size="524288" crc="916d0197" sha1="3b53d3770955b10cc6002e3d3bf0f71429667af0" region="gfx1" offset="0"/> |
   |    | <rom name="t2.112" size="524288" crc="39ae1c87" sha1="a9d332dffc77c1e0dc50549825f5b403cf19c41d" region="gfx1" offset="80000"/> |
   |    | <rom name="t2.113" size="524288" crc="cb5084e5" sha1="58cab00d8ebc72792f6c29899013ae6a0d2278b9" region="gfx1" offset="100000"/> |
   |    | <rom name="t2.114" size="524288" crc="53c516ec" sha1="2a33639bc5bb4e7f7b3e341ddb59173260461d20" region="gfx1" offset="180000"/> |
   |    | <rom name="t2.95" size="524288" crc="dd39cf73" sha1="53bb54e66e4dfbe58385915004b0ad57583a7543" region="gfx1" offset="200000"/> |
   |    | <rom name="t2.96" size="524288" crc="31f4fd36" sha1="766fca7d5e5043fc9e68bd3dc15e6a7830279d88" region="gfx1" offset="280000"/> |
   |    | <rom name="t2.97" size="524288" crc="7f72e775" sha1="7e2369c6b4ed5d653700b041df58355a0960193a" region="gfx1" offset="300000"/> |
   |    | <rom name="t2.98" size="524288" crc="1a20ce29" sha1="9089b7f77da5d67ad46ed249d72de8b8e0e5d807" region="gfx1" offset="380000"/> |
   |    | <rom name="t2.106" size="524288" crc="f08a9536" sha1="fbac314bd52f23c7a704acd3c707e75cdf204c07" region="gfx1" offset="400000"/> |
   |    | <rom name="t2.107" size="524288" crc="268d4035" sha1="89a310830be9fbc91794fcccc57053d0933c42a3" region="gfx1" offset="480000"/> |
   |    | <rom name="t2.108" size="524288" crc="379fdaed" sha1="408df6702c8ea8d3dce0b231955c6a60f3f5f22b" region="gfx1" offset="500000"/> |
   |    | <rom name="t2.109" size="524288" crc="306a9366" sha1="b94c23c033221f7f7fddd2911b8cec9549929768" region="gfx1" offset="580000"/> |
   |    | <chip type="cpu" tag="maincpu" name="TMS34010" clock="50000000"/> |
   |    | <chip type="cpu" tag="adpcm:cpu" name="M6809E" clock="8000000"/> |
   |    | <chip type="audio" tag="mono" name="Speaker"/> |
   |    | <chip type="audio" tag="adpcm" name="Williams ADPCM Sound Board"/> |
   |    | <chip type="audio" tag="adpcm:ym2151" name="YM2151" clock="3579545"/> |
   |    | <chip type="audio" tag="adpcm:dac" name="DAC"/> |
   |    | <chip type="audio" tag="adpcm:oki" name="OKI6295" clock="1000000"/> |
   |    | <display tag="screen" type="raster" rotate="0" flipx="yes" width="399" height="253" refresh="54.815170" pixclock="8000000" htotal="505" hbend="0" hbstart="399" vtotal="289" vbend="0" vbstart="253" /> |
   |    | <sound channels="1"/> |
   |    | <input players="2" buttons="2" coins="4" tilt="yes"> |
   |    |    | <control type="stick" minimum="0" maximum="255" sensitivity="20" keydelta="10" reverse="yes"/> |
   |    | </input> |
   |    | <dipswitch name="Service Mode" tag="IN1" mask="16"> |
   |    |    | <dipvalue name="Off" value="16" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Credits" tag="DSW" mask="7"> |
   |    |    | <dipvalue name="2 Start/1 Continue" value="7"/> |
   |    |    | <dipvalue name="4 Start/1 Continue" value="6"/> |
   |    |    | <dipvalue name="2 Start/2 Continue" value="5"/> |
   |    |    | <dipvalue name="4 Start/2 Continue" value="4"/> |
   |    |    | <dipvalue name="1 Start/1 Continue" value="3" default="yes"/> |
   |    |    | <dipvalue name="3 Start/2 Continue" value="2"/> |
   |    |    | <dipvalue name="3 Start/1 Continue" value="1"/> |
   |    |    | <dipvalue name="3 Start/3 Continue" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Coinage" tag="DSW" mask="56"> |
   |    |    | <dipvalue name="1" value="56" default="yes"/> |
   |    |    | <dipvalue name="2" value="24"/> |
   |    |    | <dipvalue name="3" value="40"/> |
   |    |    | <dipvalue name="4" value="8"/> |
   |    |    | <dipvalue name="ECA" value="48"/> |
   |    |    | <dipvalue name="Free Play" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Dipswitch Coinage" tag="DSW" mask="64"> |
   |    |    | <dipvalue name="Off" value="0"/> |
   |    |    | <dipvalue name="On" value="64" default="yes"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Normal Display" tag="DSW" mask="128"> |
   |    |    | <dipvalue name="Off" value="128" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Test Switch" tag="DSW" mask="256"> |
   |    |    | <dipvalue name="Off" value="256" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Video Freeze" tag="DSW" mask="512"> |
   |    |    | <dipvalue name="Off" value="512" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unused" tag="DSW" mask="1024"> |
   |    |    | <dipvalue name="Off" value="1024" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Players" tag="DSW" mask="2048"> |
   |    |    | <dipvalue name="2 Players" value="2048" default="yes"/> |
   |    |    | <dipvalue name="1 Player" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Two Counters" tag="DSW" mask="4096"> |
   |    |    | <dipvalue name="Off" value="4096"/> |
   |    |    | <dipvalue name="On" value="0" default="yes"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Powerup Test" tag="DSW" mask="8192"> |
   |    |    | <dipvalue name="Off" value="0" default="yes"/> |
   |    |    | <dipvalue name="On" value="8192"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Country" tag="DSW" mask="49152"> |
   |    |    | <dipvalue name="USA" value="49152" default="yes"/> |
   |    |    | <dipvalue name="French" value="32768"/> |
   |    |    | <dipvalue name="German" value="16384"/> |
   |    | </dipswitch> |
   |    | <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="supported" palettesize="4096"/> |
|
|