marvins: MAME ROM Information. History:
Marvin's Maze (c) 1983 SNK.
A maze game where you fight against Robonoids while trying to clear the maze of dots. Two ways to finish each rack : Eat up all the dots, or destroy a certain number of Robonoids (listed at the bottom of the screen). Two ways to destroy the Robonoids : Shoot them, or remove the ground from under them at certain points of the maze (the 'Trick').
- TECHNICAL -
Game ID : A2003
Main CPU : (2x) Z80 (@ 3.36 Mhz)
Sound CPU : Z80 (@ 4 Mhz)
Sound Chips : (2x) AY8910 (@ 2 Mhz), Namco (@ 31.25 Khz)
Screen orientation : Vertical
Video resolution : 224 x 288 pixels
Screen refresh : 60.61 Hz
Palette colors : 288
Players : 2
Control : 8-way joystick
Buttons : 1
- TRIVIA -
Released in December 1983.
This game is also known as "ACW".
- SCORING -
1 robonoid : 500
2 robonoids : 1500
3 robonoids : 3500
4 robonoids: 7500
5 robonoids : 15500
Dot : 100
Super Dot : 200
Trick (remove ground from under robonoid) : 500
Bonus at end of round : 500 X number of Robonoids destroyed
- SOURCES -
Game's rom.
Machine's picture.
MAME Info:
0.36b1 [Phil Stroffolino]
WIP:
- 0.127u2: Nicola Salmoria merged Marvin's Maze with SNK driver, with all resulting fixes (removed hacks, correct shadows, scroll offsets etc). Replaced Namco sound with SNK Wave (8MHz). Fixed emulation of the "SNK Wave" custom sound and made it into a proper sound core. Fixed palette decoding of early SNK games (Marvin's Maze). The least significan bits were assigned incorrectly. Fixed sp16_tiles rom loading. Changed visible area to 216x288 and VSync to 60Hz.
- 0.124u5: Robiza fixed screen flip support.
- 0.124: Pierpaolo Prazzoli fixed Player 2 mode (the maze remains unchanged).
- 0.93: Added clock parameter to Namco sound (31250 Hz).
- 0.72: Added 2nd coin slot.
- 0.37b12: Changed VSync to 60.606060Hz.
- 12th August 1999: Marco Cassili fixed some dipswitches in Marvin's Maze driver. Phil Stroffolino fixed Marvin's Maze from crashing if sound is not enabled.
- 0.36b2: Added NAMCO sound and changed palettesize from 1024 to 288.
- 26th July 1999: Phil Stroffolino sent in an update to Marvin's Maze, Mad Crasher and Vanguard II with improved sound.
- 24th July 1999: Phil Stroffolino changed the way in which Marvin's Maze's colors work.
- 0.36b2: Added Namco sound. Removed 2nd player button. Changed palettesize to 288 colors.
- 0.36b1: Phil Stroffolino added Marvin's Maze (SNK 1983). Known issues: Unknown (constant) video registers (probably scrolling). "wave generater" isn't hooked up (it supplies additional sounds).
- 9th June 1999: Phil Stroffolino fixed the rest of the sound in Marvin's Maze except the wave generator, and converted the graphics for tilemap system.
- 8th June 1999: Phil Stroffolino got Marvin's Maze fully working with 90% complete sound.
- 21st May 1999: Phil Stroffolino sent in a driver for very old SNK games, but of the bunch only Marvin's Maze is mostly playable.
- 12th May 1999: Phil Stroffolino sent in preliminary Marvin's Maze driver. Marvin's Maze works somewhat.
LEVELS: 99 (endless)
Recommended Games (Maze):
Amazing Maze
Crush Roller
The Hand
Lady Bug
Lock'n'Chase
Lock'n'Chase (DECO Cassette)
Maze Invaders
Mouse Trap
Oli-Boo-Chu
Round-Up
Turtles
Ali Baba and 40 Thieves
Blue Print
Check Man
Dazzler
Dorodon
Eyes
Hard Hat
Leprechaun
Talbot
Tylz (prototype)
Dingo
Eggor
Joinem
Lover Boy
Marvin's Maze
Mr. TNT
New Sinbad 7
Rootin' Tootin'
Sindbad Mystery
Swinging Singles
BanBam
The Berenstain Bears in Big Paw's Cave
Jack Rabbit
Mikie
The Three Stooges In Brides Is Brides
Vs. Clu Clu Land
I'm Sorry
Merlins Money Maze
Opa Opa
Klad / Labyrinth
Rompers
Trog
Touche Me
Sel Feena
Tinkle Pit
Twin Brats
Penky
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: 99 kb / 15 files / 27.5 zip
MAME XML Output:
   | <game name="marvins" sourcefile="snk.c"> |
   |    | <description>Marvin's Maze</description> |
   |    | <year>1983</year> |
   |    | <manufacturer>SNK</manufacturer> |
   |    | <rom name="pa1" size="8192" crc="0008d791" sha1="6ffb174b2d680314f74efeef83da9f3ee3e0c753" region="maincpu" offset="0"/> |
   |    | <rom name="pa2" size="8192" crc="9457003c" sha1="05ecd5c638a12163e2a65bdfcc09875618f792e1" region="maincpu" offset="2000"/> |
   |    | <rom name="pa3" size="8192" crc="54c33ecb" sha1="cfbf9ffc125fbc51f2abef180f36781f9e748bbd" region="maincpu" offset="4000"/> |
   |    | <rom name="pb1" size="8192" crc="3b6941a5" sha1="9c29870196eaed87f34456fdb06bf7b69c8f489d" region="sub" offset="0"/> |
   |    | <rom name="m1" size="8192" crc="2314c696" sha1="1b84a0c82a4dcff648752f53aa1f0abf5357c5d1" region="audiocpu" offset="0"/> |
   |    | <rom name="m2" size="8192" crc="74ba5799" sha1="c278b0e5c4134f6077d4ae7b51e3c5cba28af1a8" region="audiocpu" offset="2000"/> |
   |    | <rom name="s1" size="8192" crc="327f70f3" sha1="078dcc6b4697617d4d833ccd59c6a543b2a88d9e" region="tx_tiles" offset="0"/> |
   |    | <rom name="b1" size="8192" crc="e528bc60" sha1="3365ac7cbc57739054bc11e68831be87c0c1a97a" region="fg_tiles" offset="0"/> |
   |    | <rom name="b2" size="8192" crc="e528bc60" sha1="3365ac7cbc57739054bc11e68831be87c0c1a97a" region="bg_tiles" offset="0"/> |
   |    | <rom name="f1" size="8192" crc="0bd6b4e5" sha1="c56747ff2135db734f1b5f6c2906de5ac8f53bbc" region="sp16_tiles" offset="0"/> |
   |    | <rom name="f2" size="8192" crc="8fc2b081" sha1="fb345965375cb62ec1b947d6c6d071380dc0f395" region="sp16_tiles" offset="2000"/> |
   |    | <rom name="f3" size="8192" crc="e55c9b83" sha1="04b0d99955e4b11820015b7721ac6399a3d5a829" region="sp16_tiles" offset="4000"/> |
   |    | <rom name="marvmaze.j1" size="1024" crc="92f5b06d" sha1="97979ffb6fb065d9c99da43173180fefb2de1886" region="proms" offset="0"/> |
   |    | <rom name="marvmaze.j2" size="1024" crc="d2b25665" sha1="b913b8b9c5ee0a29b5a115b2432c5706979059cf" region="proms" offset="400"/> |
   |    | <rom name="marvmaze.j3" size="1024" crc="df9e6005" sha1="8f633f664c3f8e4f6ca94bee74a68c8fda8873e3" 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="270" 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="1" coins="2"> |
   |    |    | <control type="joy" ways="8"/> |
   |    | </input> |
   |    | <dipswitch name="Lives" tag="DSW1" mask="3"> |
   |    |    | <dipvalue name="1" value="0"/> |
   |    |    | <dipvalue name="2" value="1"/> |
   |    |    | <dipvalue name="3" value="2" default="yes"/> |
   |    |    | <dipvalue name="5" value="3"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Infinite Lives (Cheat)" tag="DSW1" mask="4"> |
   |    |    | <dipvalue name="Off" value="4" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Coinage" tag="DSW1" mask="56"> |
   |    |    | <dipvalue name="5 Coins/1 Credit" value="56"/> |
   |    |    | <dipvalue name="3 Coins/1 Credit" value="48"/> |
   |    |    | <dipvalue name="2 Coins/1 Credit" value="40"/> |
   |    |    | <dipvalue name="1 Coin/1 Credit" value="0" default="yes"/> |
   |    |    | <dipvalue name="1 Coin/2 Credits" value="8"/> |
   |    |    | <dipvalue name="1 Coin/3 Credits" value="16"/> |
   |    |    | <dipvalue name="1 Coin/5 Credits" value="24"/> |
   |    |    | <dipvalue name="1 Coin/6 Credits" value="32"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Free Play" tag="DSW1" mask="64"> |
   |    |    | <dipvalue name="Off" value="64" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Freeze" tag="DSW1" mask="128"> |
   |    |    | <dipvalue name="Off" value="128" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="1st Bonus Life" tag="DSW2" mask="7"> |
   |    |    | <dipvalue name="10000" value="0" default="yes"/> |
   |    |    | <dipvalue name="20000" value="1"/> |
   |    |    | <dipvalue name="30000" value="2"/> |
   |    |    | <dipvalue name="40000" value="3"/> |
   |    |    | <dipvalue name="50000" value="4"/> |
   |    |    | <dipvalue name="60000" value="5"/> |
   |    |    | <dipvalue name="70000" value="6"/> |
   |    |    | <dipvalue name="80000" value="7"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="2nd Bonus Life" tag="DSW2" mask="24"> |
   |    |    | <dipvalue name="1st bonus*2" value="8" default="yes"/> |
   |    |    | <dipvalue name="1st bonus*3" value="16"/> |
   |    |    | <dipvalue name="1st bonus*4" value="24"/> |
   |    |    | <dipvalue name="None" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Demo Sounds" tag="DSW2" mask="32"> |
   |    |    | <dipvalue name="Off" value="0"/> |
   |    |    | <dipvalue name="On" value="32" default="yes"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Cabinet" tag="DSW2" mask="64"> |
   |    |    | <dipvalue name="Upright" value="0" default="yes"/> |
   |    |    | <dipvalue name="Cocktail" value="64"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Flip Screen" 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"/> |
|
|