monsterz: MAME ROM Information. History:
Monster Zero (c) 198? Nihon System.
- TECHNICAL -
Main CPU : Z80 (@ 3.072 Mhz), (2x) Z80 (@ 1.78975 Mhz)
Sound Chips : (2x) AY8910 (@ 1.78975 Mhz), DAC (@ 1.78975 Mhz)
Palette colors : 106
Players : 2
Buttons : 2
- SOURCES -
Game's rom.
MAME Info:
0.111u3 [Pierpaolo Prazzoli]
WIP:
- 0.145u6: hap added preliminary protection emulation to Monster Zero. Note: The initial protection routine is on the maincpu at $c591-$c676. It accesses the 8255, expects an irq, and reads $d800 256 times which is xored against data starting at $0100 to confirm a checksum stored in $0011-$0019. Then it reads the (presumably)same block to store it in RAM at $3800-$3fff. 9 blocks in total. It is presumed that this data comes from another ROM, and scrambled/encrypted a bit. The data(code) in the extra RAM is later jumped/called to in many parts of the game.
- 0.132: Tafoid and Fujix changed year to 1982 (Arcade TV Game List book).
- 0.124u1: Added Discrete sound. Changed visible area to 224x768 and palettesize to 32 colors.
- 0.111u3: Pierpaolo Prazzoli added Monster Zero (Nihon 198?).
- 23rd May 2005: Pierpaolo Prazzoli - Monster Zero (Nihon Game 1982) has a weird protection which seems to test some values from program code, but it also seems to provide extra code to extra ram which will probably need a trojan to extract it.
- 10th April 2005: Tomasz Slanina - First look at Monster Zero (Scramble hardware with few additions like extra RAM ).
Romset: 69 kb / 18 files / 33.7 zip
MAME XML Output:
   | <game name="monsterz" sourcefile="galdrvr.c"> |
   |    | <description>Monster Zero</description> |
   |    | <year>1982</year> |
   |    | <manufacturer>Nihon Game</manufacturer> |
   |    | <rom name="b-1e.a1" size="4096" crc="97886542" sha1="01f4f9bd55f9eae28162cbb22a26f7cda22cd3f3" region="maincpu" offset="0"/> |
   |    | <rom name="b-2e.c1" size="4096" crc="184ffcb4" sha1="829d6ca13773aba7c3a81e122171befbe3666110" region="maincpu" offset="1000"/> |
   |    | <rom name="b-3e.d1" size="4096" crc="b7b10ac7" sha1="51d544d4db456df756a95d7f1853fffed9259647" region="maincpu" offset="2000"/> |
   |    | <rom name="b-4e.e1" size="4096" crc="fb02c736" sha1="24466116dd07b856b1afff62b8312c67ff466b95" region="maincpu" offset="3000"/> |
   |    | <rom name="b-5e.g1" size="4096" crc="b2788ab9" sha1="eb1a6b41f4c7a243481bfccf2b068ce1bc292366" region="maincpu" offset="c000"/> |
   |    | <rom name="b-6e.h1" size="4096" crc="77d7aa8d" sha1="62aaf582ba55f7b21f6cf13b4fb6c2c54bb729f5" region="maincpu" offset="d000"/> |
   |    | <rom name="a-1e.k1" size="4096" crc="b88ba44e" sha1="85c141fb411d541b1e20412f5fefd18395f635ae" region="audiocpu" offset="0"/> |
   |    | <rom name="a-2.k2" size="4096" crc="8913c94e" sha1="6c4fe065217a234d45761f8ad4d2c4e7078a0abd" region="audiocpu" offset="1000"/> |
   |    | <rom name="a-3e.k3" size="4096" crc="a8fa5095" sha1="5cabe5497a79a0c43e78a84ae87c824af60a2a3f" region="audiocpu" offset="2000"/> |
   |    | <rom name="a-4.k4" size="4096" crc="93f81317" sha1="167708be94cb9a47290067a20bc5ff6f018b93b6" region="audiocpu" offset="3000"/> |
   |    | <rom name="a-5e.k5" size="4096" crc="b5bcdb4e" sha1="db0965e5636e0f4e9cd4f4a7d808c413ecf733db" region="audio2" offset="0"/> |
   |    | <rom name="a-6.k6" size="4096" crc="24832b2e" sha1="2a67888e86ce1a3182303e841513ba2a07977359" region="audio2" offset="1000"/> |
   |    | <rom name="a-7e.k7" size="4096" crc="20ebea81" sha1="473c688365b256d8593663ff95768f4a5bb1289d" region="audio2" offset="2000"/> |
   |    | <rom name="a-8.k8" size="4096" crc="b833a15b" sha1="0d21aaa0ca5ccba89118b205a6b3b36b15663c47" region="audio2" offset="4000"/> |
   |    | <rom name="a-9.k9" size="4096" crc="cbd76ec2" sha1="9434350ee93ca71efe78018b69913386353306ff" region="audio2" offset="5000"/> |
   |    | <rom name="b-7e.a5" size="4096" crc="ddd4158d" sha1="9701e2d8a0226455dfbed650e58bb4be05918fe8" region="gfx1" offset="0"/> |
   |    | <rom name="b-8e.c5" size="4096" crc="b1331b4c" sha1="fa1af406ecd6919b4846aea68d3edb70106f9273" region="gfx1" offset="1000"/> |
   |    | <rom name="prom.g9" size="32" crc="b7ea00d7" sha1="f658c6ac8123ae1e6b68ae513cc02c4d9d2b4e47" region="proms" offset="0"/> |
   |    | <chip type="cpu" tag="maincpu" name="Z80" clock="3072000"/> |
   |    | <chip type="cpu" tag="audiocpu" name="Z80" clock="1789750"/> |
   |    | <chip type="cpu" tag="audio2" name="Z80" clock="1789750"/> |
   |    | <chip type="audio" tag="mono" name="Speaker"/> |
   |    | <chip type="audio" tag="8910.0" name="AY-3-8910A" clock="1789750"/> |
   |    | <chip type="audio" tag="8910.1" name="AY-3-8910A" clock="1789750"/> |
   |    | <chip type="audio" tag="konami" name="DISCRETE"/> |
   |    | <chip type="audio" tag="dac" name="DAC"/> |
   |    | <display tag="screen" type="raster" rotate="0" flipx="yes" width="768" height="224" refresh="60.606061" pixclock="18432000" htotal="1152" hbend="0" hbstart="768" vtotal="264" vbend="16" vbstart="240" /> |
   |    | <sound channels="1"/> |
   |    | <input players="2" buttons="2" coins="2"> |
   |    |    | <control type="joy" ways="8"/> |
   |    | </input> |
   |    | <dipswitch name="Lives" tag="IN1" mask="3"> |
   |    |    | <dipvalue name="3" value="2" default="yes"/> |
   |    |    | <dipvalue name="4" value="1"/> |
   |    |    | <dipvalue name="5" value="0"/> |
   |    |    | <dipvalue name="Invulnerability (Cheat)" value="3"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Coinage" tag="IN2" mask="6"> |
   |    |    | <dipvalue name="3 Coins/1 Credit" value="0"/> |
   |    |    | <dipvalue name="2 Coins/1 Credit" value="2"/> |
   |    |    | <dipvalue name="1 Coin/1 Credit" value="6" default="yes"/> |
   |    |    | <dipvalue name="1 Coin/2 Credits" value="4"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Cabinet" tag="IN2" mask="8"> |
   |    |    | <dipvalue name="Upright" value="0" default="yes"/> |
   |    |    | <dipvalue name="Cocktail" value="8"/> |
   |    | </dipswitch> |
   |    | <driver status="preliminary" emulation="preliminary" color="good" sound="imperfect" graphic="good" protection="preliminary" savestate="unsupported" palettesize="32"/> |
|
|