metlclsh: MAME ROM Information. History:
Metal Clash (c) 1985 Data East.
Metal Clash is a futuristic fighter game for one or two players. In one player mode, the player pilots the metariod 'Saiber' to annihilate the alien robots.
The player pilots his robot around the screen destroying enemy robots using punches and kicks. Flying saucers can be destroyed for a life energy boost. Items in the background can be destroyed for points. After defeating a set number of enemies the stage's boss will appear. The boss is more powerful than regular enemies, and has his own life energy bar shown on screen. Some of these bosses can be disarmed of their powerful weapons (such as guns and energy shields) which the player can equip and carry on into further levels.
When hit by enemies, the player will lose energy and will drop any weapons that he has equipped. When the player's life energy is completely depleted he will lose a life. The game is over once all of the player's lives are lost. The game features no continues.
The two player game is a vs. match between players. Gameplay continues until one player has lost all of his lives.
- TECHNICAL -
Main CPU : (2x) M6809 (@ 1.5 Mhz)
Sound Chips : YM2203 (@ 1.5 Mhz), YM3526 (@ 3 Mhz)
Screen orientation : Horizontal
Video resolution : 256 x 232 pixels
Screen refresh : 58.00 Hz
Palette Colors : 48
Players : 2
Control : 8-way joystick
Buttons : 2
- STAFF -
Game programmer : Akira Sakuma
- SOURCES -
Game's rom.
MAME Info:
0.68 [Luca Elia]
Bugs:
- Text on the title screen has wrong colors the first time around. Source (ID 02336)
- Clocks are all unknown. Source (ID 02335)
WIP:
- 0.142u3: Angelo Salese removed deprecat.h dependancy and updated irqs accordingly for Metal Clash.
- 0.136u4: Fabio Priuli added driver_data struct and save states to Metal Clash.
- 0.131u1: Angelo Salese merged memory maps in Metal Clash.
- 0.68: Luca Elia added Metal Clash (Japan) (Data East 1985). TODO: Clocks are all unknown. Text on the title screen has wrong colors the first time around (unitialized foreground palette 1, will be initialized shortly). The background tilemap ram is bankswitched with other (not understood) ram. There are a few unknown writes.
- 2nd March 2003: Luca Elia sent in a driver for Metal Clash.
- 8th June 1998: FREE WING from Japan dumped Metal Clash (Data East) JAPAN (c)1985.
Recommended Games (Jetman):
Sky Lancer
Vastar
Argus (Gottlieb)
Equites
Formation Z
Freeze
SWAT
4-D Warriors
Alien Sector
Bakutotsu Kijuutei
Cop 01
Finalizer - Super Transformation
Lizard Wizard
Metal Clash
Scooter Shooter
Section Z
Space Harrier
Space Harrier II (Mega-Tech)
Side Arms - Hyper Dyne
Transformer
Exzisus
Space Ranger (Arcadia)
Star Guards
Forgotten Worlds
Forgotten Worlds (Mega-Tech)
Superman
Insector X
Solar Jetman (PlayChoice-10)
Rohga Armor Force
Povar / Sobrat' Buran / Agroprom (Jetpac)
Cybattler
Mazinger Z
ESP Ra.De.
Shikigami no Shiro
Shikigami No Shiro II
Crazy War
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
Romset: 265 kb / 10 files / 92.4 zip
MAME XML Output:
   | <game name="metlclsh" sourcefile="metlclsh.c"> |
   |    | <description>Metal Clash (Japan)</description> |
   |    | <year>1985</year> |
   |    | <manufacturer>Data East</manufacturer> |
   |    | <rom name="cs04.bin" size="32768" crc="c2cc79a6" sha1="0f586d4145afabbb45ea4865ed7a6590b14a2ab0" region="maincpu" offset="0"/> |
   |    | <rom name="cs00.bin" size="8192" crc="af0f2998" sha1="09dd2516406168660d5cd3a36be1e5f0adbcdb8a" region="maincpu" offset="a000"/> |
   |    | <rom name="cs03.bin" size="32768" crc="51c4720c" sha1="7fd93bdcf029e7d2509b73b32f61fddf85f3453f" region="sub" offset="0"/> |
   |    | <rom name="cs06.bin" size="32768" crc="9f61403f" sha1="0ebb1cb9d4983746b6b32ec948e7b9efd90783d1" region="gfx1" offset="0"/> |
   |    | <rom name="cs07.bin" size="32768" crc="d0610ea5" sha1="3dfa16cbe93a4c08993111f78a8dd22c874fdd28" region="gfx1" offset="8000"/> |
   |    | <rom name="cs08.bin" size="32768" crc="a8b02125" sha1="145a22b2910b2fbfb28925f58968ee2bdeae1dda" region="gfx1" offset="10000"/> |
   |    | <rom name="cs01.bin" size="32768" crc="9c72343d" sha1="c5618be7874ab6c930b0e68935c93f1958a1916d" region="gfx2" offset="0"/> |
   |    | <rom name="cs02.bin" size="32768" crc="3674673e" sha1="8ba8864cefcb79afe5fe6821005a9d19742756e9" region="gfx2" offset="2000"/> |
   |    | <rom name="cs05.bin" size="32768" crc="f90c9c6b" sha1="ca8e497e9c388078343dd1303beef6ee38748d6a" region="gfx3" offset="0"/> |
   |    | <rom name="82s123.prm" size="32" crc="6844cc88" sha1="89d23367aa6ff541205416e82781fe938dfeeb52" region="proms" offset="0"/> |
   |    | <chip type="cpu" tag="maincpu" name="M6809" clock="1500000"/> |
   |    | <chip type="cpu" tag="sub" name="M6809" clock="1500000"/> |
   |    | <chip type="audio" tag="mono" name="Speaker"/> |
   |    | <chip type="audio" tag="ym1" name="YM2203" clock="1500000"/> |
   |    | <chip type="audio" tag="ym2" name="YM3526" clock="3000000"/> |
   |    | <display tag="screen" type="raster" rotate="0" width="256" height="232" refresh="58.000000" /> |
   |    | <sound channels="1"/> |
   |    | <input players="2" buttons="2" coins="2"> |
   |    |    | <control type="joy" ways="8"/> |
   |    | </input> |
   |    | <dipswitch name="Coinage" tag="IN0" mask="3"> |
   |    |    | <dipvalue name="2 Coins/1 Credit" value="0"/> |
   |    |    | <dipvalue name="1 Coin/1 Credit" value="3" default="yes"/> |
   |    |    | <dipvalue name="1 Coin/2 Credits" value="2"/> |
   |    |    | <dipvalue name="1 Coin/3 Credits" value="1"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="IN0" mask="4"> |
   |    |    | <dipvalue name="Off" value="4" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="IN0" mask="8"> |
   |    |    | <dipvalue name="Off" value="8" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="IN0" mask="16"> |
   |    |    | <dipvalue name="Off" value="16" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Demo Sounds" tag="IN0" mask="32"> |
   |    |    | <dipvalue name="Off" value="32"/> |
   |    |    | <dipvalue name="On" value="0" default="yes"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Infinite Energy (Cheat)" tag="IN0" mask="64"> |
   |    |    | <dipvalue name="Off" value="64" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Infinite Lives (Cheat)" tag="IN0" mask="128"> |
   |    |    | <dipvalue name="Off" value="128" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Lives" tag="DSW" mask="1"> |
   |    |    | <dipvalue name="2" value="0"/> |
   |    |    | <dipvalue name="3" value="1" default="yes"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Enemies Speed" tag="DSW" mask="2"> |
   |    |    | <dipvalue name="Low" value="2" default="yes"/> |
   |    |    | <dipvalue name="High" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Enemies Energy" tag="DSW" mask="4"> |
   |    |    | <dipvalue name="Low" value="4" default="yes"/> |
   |    |    | <dipvalue name="High" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Time" tag="DSW" mask="8"> |
   |    |    | <dipvalue name="75" value="0"/> |
   |    |    | <dipvalue name="90" value="8" default="yes"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Flip Screen" tag="DSW" mask="16"> |
   |    |    | <dipvalue name="Off" value="16" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="supported" palettesize="48"/> |
|
|