demon: MAME ROM Information. History:
Demon (c) 1982 Rock-ola.
An old overhead-view shoot'em up game.
- TECHNICAL -
Main CPU : CCPU (@ 5 Mhz)
Sound CPU : Z80 (@ 3.579545 Mhz)
Sound Chips : (3x) AY8910 (@ 3.579545 Mhz)
Screen orientation : Horizontal
Video resolution : 224 x 256 pixels
Screen refresh : 38.00 Hz
Palette colors : 32768
Players : 2
Control : 2-way joystick
Buttons : 3
- TRIVIA -
Demon was created on Cinematronics' vector hardware by Rock-Ola. The flickering is normal :)
- SCORING -
Collecting a crystal : 100 points.
Dropping a crystal in the shuttle : 100, 200, 300 etc. up to 1,000 points then back to 100 points.
Each second survived : 10 points.
Destroying large alien with tail : 1,500 points.
Off centre hit on large alien : up to 1,300 points.
Destroying a mutated crystal : 400 points.
- TIPS AND TRICKS -
* At the start of the game, concentrate on loading as many crystals as you can. Don't worry about the enemy ships yet as they are easy to avoid.
* The mutated aliens with the tails which appear later in the game are worth the most points. You get 1,500 for a direct hit destroying them, but also points for each near non-fatal hit. Get a few hits off-target if you can, as they can be worth 1,300 points each!
* Keep an eye on your shot power remaining and be ready to collect a crystal if necessary to recharge.
* If the shuttle appears on screen level with the bottom block, keep collecting crystals and don't drop any off until the shuttle is clear of the block. You can often lose a life if you are carrying a crystal and can't get to the shuttle before it explodes.
- SOURCES -
Game's rom.
Machine's picture.
Arcade Retro Lounge; http://tips.retrogames.com/
MAME Info:
0.35b6 [Aaron Giles, Zonn Moore, Jeff Mitchell, Neil Bradley]
Artwork available
NOTE:
- Demon was created on Cinematronics' vector hardware by Rock-Ola. The flickering is normal.
WIP:
- 9th July 2008: Mr. Do - Re-created the bezel for Demon and made the overlay look more like the actual overlay, thanks to pics available at ionpool.
- 0.87u3: Aaron Giles fixed sound in Demon (was seriously wrong).
- 0.56: Overlay for Demon [Pete Ashdown].
- 0.37b2: Zsolt Vasvari added sound to Demon. Added Z80 CPU2 (3579545 Hz) and cpu2 sound rom. Replaced Samples with 3x AY-8910 (3579545 Hz).
- 0.35RC2: Mathis Rosenhauer fixed crashes in Demon.
- 21st June 1999: Mathis Rosenhauer did some fixes to Cinematronics games, for example Demon doesn't crash anymore.
- 0.35b6: Added Demon (Rock-Ola 1982) [Aaron Giles, Zonn Moore, Jeff Mitchell, Neil Bradley]. TODO: Find out why Demon is broken.
Other Emulators:
* AAE
* Cinelator
* CINEMU
* Retrocade
Recommended Games (Maze 2):
Berzerk
Frenzy
Wizard of Wor
Draco
Venture
Warp & Warp
Black Widow
Demon
Kram
Naughty Boy
QB-3
Robotron
Tazz-Mania
Wacko
Gridlee
Mazer Blazer
Screw Loose
Inferno (Williams)
Wiz Warz
Alien Arena
Butasan
Smash T.V.
Dynablaster / Bomber Man
Bomber Man World
Neo Bomberman
Exvania
Nitro Ball
Ultraman Club
Last Fighting
BnB Arcade
Romset: 21 kb / 11 files / 15.6 zip
MAME XML Output:
   | <game name="demon" sourcefile="cinemat.c"> |
   |    | <description>Demon</description> |
   |    | <year>1982</year> |
   |    | <manufacturer>Rock-Ola</manufacturer> |
   |    | <rom name="demon.7t" size="4096" crc="866596c1" sha1="65202dcd5c6bf6c11fe76a89682a1505b1870cc9" region="maincpu" offset="0"/> |
   |    | <rom name="demon.7p" size="4096" crc="1109e2f1" sha1="c779b6af1ca09e2e295fc9a0e221ddf283b683ed" region="maincpu" offset="1"/> |
   |    | <rom name="demon.7u" size="4096" crc="d447a3c3" sha1="32f6fb01231aa4f3d93e32d639a89f0cf9624a71" region="maincpu" offset="2000"/> |
   |    | <rom name="demon.7r" size="4096" crc="64b515f0" sha1="2dd9a6d784ec1baf31e8c6797ddfdc1423c69470" region="maincpu" offset="2001"/> |
   |    | <rom name="demon.snd" size="4096" crc="1e2cc262" sha1="2aae537574ac69c92a3c6400b971e994de88d915" region="audiocpu" offset="0"/> |
   |    | <rom name="prom.f14" size="256" crc="9edbf536" sha1="036ad8a231284e05f44b1106d38fc0c7e041b6e8" region="proms" offset="0"/> |
   |    | <rom name="prom.e14" size="32" crc="29dbfb87" sha1="d8c40ab010b2ea30f29b2c443819e2b69f376c04" region="proms" offset="100"/> |
   |    | <rom name="prom.d14" size="32" crc="9a05afbf" sha1="5d806a42424942ba5ef0b70a1d629315b37f931b" region="proms" offset="120"/> |
   |    | <rom name="prom.c14" size="32" crc="07492cda" sha1="32df9148797c23f70db47b840139c40e046dd710" region="proms" offset="140"/> |
   |    | <rom name="prom.j14" size="32" crc="a481ca71" sha1="ce145d61686f600cc16b77febfd5c783bf8c13b0" region="proms" offset="160"/> |
   |    | <rom name="prom.e8" size="32" crc="791ec9e1" sha1="6f7fcce4aa3be9020595235568381588adaab88e" region="proms" offset="180"/> |
   |    | <chip type="cpu" tag="maincpu" name="CCPU" clock="4980750"/> |
   |    | <chip type="cpu" tag="audiocpu" name="Z80" clock="3579545"/> |
   |    | <chip type="audio" tag="mono" name="Speaker"/> |
   |    | <chip type="audio" tag="ay1" name="AY-3-8910A" clock="3579545"/> |
   |    | <chip type="audio" tag="ay2" name="AY-3-8910A" clock="3579545"/> |
   |    | <chip type="audio" tag="ay3" name="AY-3-8910A" clock="3579545"/> |
   |    | <display tag="screen" type="vector" rotate="180" flipx="yes" refresh="38.000000" /> |
   |    | <sound channels="1"/> |
   |    | <input players="2" buttons="3" coins="1" tilt="yes"> |
   |    |    | <control type="joy" ways="2"/> |
   |    | </input> |
   |    | <dipswitch name="Service Mode" tag="INPUTS" mask="128"> |
   |    |    | <dipvalue name="Off" value="128" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Coinage" tag="SWITCHES" mask="3"> |
   |    |    | <dipvalue name="2 Coins/1 Credit" value="1"/> |
   |    |    | <dipvalue name="4 Coins/3 Credits" value="0"/> |
   |    |    | <dipvalue name="1 Coin/1 Credit" value="3" default="yes"/> |
   |    |    | <dipvalue name="2 Coins/3 Credits" value="2"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Lives" tag="SWITCHES" mask="12"> |
   |    |    | <dipvalue name="3" value="0" default="yes"/> |
   |    |    | <dipvalue name="4" value="4"/> |
   |    |    | <dipvalue name="5" value="8"/> |
   |    |    | <dipvalue name="6" value="12"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Starting Difficulty" tag="SWITCHES" mask="48"> |
   |    |    | <dipvalue name="1" value="48" default="yes"/> |
   |    |    | <dipvalue name="5" value="16"/> |
   |    |    | <dipvalue name="10" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Free Play" tag="SWITCHES" mask="64"> |
   |    |    | <dipvalue name="Off" value="64" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="supported" palettesize="0"/> |
|
|