madcrash: MAME ROM Information. History:
Mad Crasher (c) 1984 SNK.
- TECHNICAL -
Game ID : A2005
Main CPU : (2x) Z80 (@ 3.36 Mhz)
Sound CPU : Z80 (@ 4 Mhz)
Sound Chips : (2x) AY8910 (@ 2 Mhz), Namco (@ 31.25 Khz)
Screen orientation : Horizontal
Video resolution : 256 x 216 pixels
Screen refresh : 60.61 Hz
Palette Colors : 288
Players : 2
Control : 8-way joystick
Buttons : 2
- TRIVIA -
Releases in December 1984. This is the first 3-D isometric game from SNK.
Known in Japan as "Mad Crusher".
Jack Gale holds the official record for this game with 844,988 points.
Default highscore table :
NO. SCORE INIT.
1. 10000 SNK
2. 10000 SNK
3. 10000 SNK
4. 10000 SNK
5. 10000 SNK
- SOURCES -
Game's rom.
MAME Info:
0.36b2 [Phil Stroffolino]
0.36b1 [Phil Stroffolino, Carlos A. Lozano]
WIP:
- 0.135u1: Andrew Welburn and David Haywood added clone Mad Crusher (Japan).
- 12th November 2009: Smitdogg - Andrew Welburn dumped Mad Crusher (Japanese version of Mad Crasher).
- 0.127u2: Nicola Salmoria merged driver with SNK, with all resulting fixes (removed hacks, correct shadows, scroll offsets etc). Fixed palette decoding of early SNK games (Mad Crasher). The least significan bits were assigned incorrectly. Replaced Namco sound with SNK Wave (8MHz). Fixed emulation of the "SNK Wave" custom sound and made it into a proper sound core. Fixed sp16_tiles rom loading. Changed visible area to 288x216 and VSync to 60Hz.
- 0.124u2: Added 'Scroll Speed' dipswitch.
- 0.93: Added clock parameter to Namco sound (31250 Hz).
- 0.72: Acho A. Tang fixed Mad Crasher bad background, sound effects and foreground priority. Changed visible area to 256x216.
- 0.63: Changed cpu1 roms to 'GOOD'. Mad Crasher fails the ROM test, but ROMs are verified to be good.
- 0.59: Added dipswitches 'Unused SW 1-0', 'Bonus Life', 'Bonus Life Occurence', 'Unused SW 2-6' and 'Unknown SW 2-7'.
- 23rd January 2002: Smitdogg submitted a fix for the Mad Crasher dipswitch settings.
- 0.57: Changed cpu1 roms ($0, 2000, 4000) to 'ROM NEEDS REDUMP'.
- 0.37b12: Changed VSync to 60.606060Hz.
- 26th July 1999: Phil Stroffolino sent in an update to Marvin's Maze, Mad Crasher and Vanguard II with improved sound.
- 23rd July 1999: Phil Stroffolino sent in a driver for Mad Crasher.
- 0.36b2: Phil Stroffolino added Mad Crasher (SNK 1984).
- 0.36b1: Added Mad Crasher (Testdriver).
Recommended Games (Racing 2):
Burnin' Rubber
Burnin' Rubber (DECO Cassette)
Joyful Road
The Battle-Road
Mad Crasher
Gekisou
Street Heat
Break Thru
Night Stocker
The Speed Rumbler
City Bomber
Hyper Crash
Road Blasters
Hot Chase
Last Duel
RoadWars (Arcadia)
Mad Gear
Maze of Flott
Night Striker
S.T.U.N. Runner
F-Zero (Nintendo Super System)
Lethal Crash Race
Chase Bombers
Speed Racer
Romset: 131 kb / 19 files / 43.9 zip
MAME XML Output:
   | <game name="madcrash" sourcefile="snk.c"> |
   |    | <description>Mad Crasher</description> |
   |    | <year>1984</year> |
   |    | <manufacturer>SNK</manufacturer> |
   |    | <rom name="p8" size="8192" crc="ecb2fdc9" sha1="7dd79fbbe286a9f18ed2cae45b1bfab765e549a1" region="maincpu" offset="0"/> |
   |    | <rom name="p9" size="8192" crc="0a87df26" sha1="327710452bdc5dbb931abc853957225814f224c5" region="maincpu" offset="2000"/> |
   |    | <rom name="p10" size="8192" crc="6eb8a87c" sha1="375377df22b331175aaf1f9eb8d8ad83e8e146f6" region="maincpu" offset="4000"/> |
   |    | <rom name="p4" size="8192" crc="5664d699" sha1="5bfa57a0f8d718d522003da6513a70d7ca3a87a3" region="sub" offset="0"/> |
   |    | <rom name="p5" size="8192" crc="dea2865a" sha1="0807281e35159ee29fbe2d1aa087b57804f1a14f" region="sub" offset="2000"/> |
   |    | <rom name="p6" size="8192" crc="e25a9b9c" sha1="26853611e3898907239e15f1a00f62290889f89b" region="sub" offset="4000"/> |
   |    | <rom name="p7" size="8192" crc="55b14a36" sha1="7d5566a6ba285af92ddf560efda60a79f1da84c2" region="sub" offset="6000"/> |
   |    | <rom name="p3" size="8192" crc="e3c8c2cb" sha1="b3e39eacd2609ff0fa0f511bff0fc83e6b3970d4" region="sub" offset="8000"/> |
   |    | <rom name="p1" size="8192" crc="2dcd036d" sha1="4da42ab1e502fff57f5d5787df406289538fa484" region="audiocpu" offset="0"/> |
   |    | <rom name="p2" size="8192" crc="cc30ae8b" sha1="ffedc747b9e0b616a163ff8bb1def318e522585b" region="audiocpu" offset="2000"/> |
   |    | <rom name="p13" size="8192" crc="48c4ade0" sha1="3628abb4f425b8c9d8659c8e4082735168b0f3e9" region="tx_tiles" offset="0"/> |
   |    | <rom name="p11" size="8192" crc="67174956" sha1="65a921176294212971c748932a9010f45e1fb499" region="fg_tiles" offset="0"/> |
   |    | <rom name="p12" size="8192" crc="085094c1" sha1="5c5599d1ed7f8a717ada54bbd28383a22e09a8fe" region="bg_tiles" offset="0"/> |
   |    | <rom name="p16" size="8192" crc="6153611a" sha1="b352f92b233761122f74830e46913cc4df800259" region="sp16_tiles" offset="0"/> |
   |    | <rom name="p15" size="8192" crc="a74149d4" sha1="e8011a8d4d1a98a0ffe67fc28ea9fa192ca80321" region="sp16_tiles" offset="2000"/> |
   |    | <rom name="p14" size="8192" crc="07e807bc" sha1="f651d3a5394ced8e0a1b2be3aa52b3e5a5d84c37" region="sp16_tiles" offset="4000"/> |
   |    | <rom name="m3-prom.j3" size="1024" crc="d19e8a91" sha1="b21fbdb8ed8d0b27c3ec78cf2e115624f69c67e0" region="proms" offset="0"/> |
   |    | <rom name="m2-prom.j4" size="1024" crc="9fc325af" sha1="a180662f168ba001376f25f5d9205cb119c1ffee" region="proms" offset="400"/> |
   |    | <rom name="m1-prom.j5" size="1024" crc="07678443" sha1="267951886d8b031dd633dc4823d9bd862a585437" region="proms" offset="800"/> |
   |    | <chip type="cpu" tag="maincpu" name="Z80" clock="3360000"/> |
   |    | <chip type="cpu" tag="sub" name="Z80" clock="3360000"/> |
   |    | <chip type="cpu" tag="audiocpu" name="Z80" clock="4000000"/> |
   |    | <chip type="audio" tag="mono" name="Speaker"/> |
   |    | <chip type="audio" tag="ay1" name="AY-3-8910A" clock="2000000"/> |
   |    | <chip type="audio" tag="ay2" name="AY-3-8910A" clock="2000000"/> |
   |    | <chip type="audio" tag="wave" name="SNK Wave" clock="8000000"/> |
   |    | <display tag="screen" type="raster" rotate="0" 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="2" service="yes"> |
   |    |    | <control type="joy" ways="8"/> |
   |    | </input> |
   |    | <dipswitch name="Unused" tag="DSW1" mask="1"> |
   |    |    | <dipvalue name="Off" value="1" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Cabinet" tag="DSW1" mask="2"> |
   |    |    | <dipvalue name="Upright" value="0" default="yes"/> |
   |    |    | <dipvalue name="Cocktail" value="2"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Lives" tag="DSW1" mask="4"> |
   |    |    | <dipvalue name="3" value="4" default="yes"/> |
   |    |    | <dipvalue name="5" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Coinage" tag="DSW1" mask="56"> |
   |    |    | <dipvalue name="5 Coins/1 Credit" value="16"/> |
   |    |    | <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> |
   |    | <dipswitch name="Bonus Life" tag="DSW1" mask="192"> |
   |    |    | <dipvalue name="20000 60000" value="192" default="yes"/> |
   |    |    | <dipvalue name="40000 90000" value="128"/> |
   |    |    | <dipvalue name="50000 120000" value="64"/> |
   |    |    | <dipvalue name="None" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Bonus Life Occurrence" tag="DSW2" mask="1"> |
   |    |    | <dipvalue name="1st, 2nd, then every 2nd" value="1"/> |
   |    |    | <dipvalue name="1st and 2nd only" value="0" default="yes"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Scroll Speed" tag="DSW2" mask="6"> |
   |    |    | <dipvalue name="Slow" value="6"/> |
   |    |    | <dipvalue name="Normal" value="4" default="yes"/> |
   |    |    | <dipvalue name="Fast" value="2"/> |
   |    |    | <dipvalue name="Faster" value="0"/> |
   |    | </dipswitch> |
   |    | <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> |
   |    | <dipswitch name="Flip Screen" tag="DSW2" mask="32"> |
   |    |    | <dipvalue name="Off" value="32" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Difficulty" tag="DSW2" mask="64"> |
   |    |    | <dipvalue name="Easy" value="64" default="yes"/> |
   |    |    | <dipvalue name="Hard" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="DSW2" mask="128"> |
   |    |    | <dipvalue name="Off" value="128" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="unsupported" palettesize="1024"/> |
|
|