demndrgn: MAME ROM Information. History:
Demons & Dragons (c) 1982 Bally Midway.
- TECHNICAL -
Main CPU : Z80 (@ 1.789773 Mhz)
Screen orientation : Horizontal
Video resolution : 320 x 204 pixels
Screen refresh : 60.00 Hz
Palette colors : 256
Players : 1
Control : trackball
- TRIVIA -
This game is a prototype.
- SCORING -
Flyer : 100 points.
Vaporous Skull : 200 Points.
Kiloflame : 250 Points.
Imp : 250 Points.
Fire Troll : 500 Points.
First key : 1000 Points.
Second key : 2500 Points.
Third key : 5000 Points.
- STAFF -
Designed by : Pat Lawlor
- SOURCES -
Game's rom.
MAME Info:
0.95 [Frank Palazzolo]
TODO:
* Missing audio board
WIP:
- 0.123u6: Changed description to 'Demons & Dragons (prototype)'.
- 0.115u2: Changed visible area to 352x240.
- 0.115u1: Changed region cpu1 ($14000-28000) to user1 ($800-1c000), Z80 CPU clock speed to 1789772 Hz, VSync to 60.054442 Hz and palettesize to 4096 colors.
- 0.113: Derrick Renaud changed 'Demons and Dragons' to proper IPT_AD_STICK controls.
- 0.105u5: Aaron Giles fixed a memory_set_bankptr called NULL base in Demons and Dragons.
- 0.96u1: Fixed wrong mapped input (P1 uses P2 fire buttons). Removed Player 2.
- 0.95: Frank Palazzolo added Demons and Dragons (prototype) (Bally Midway 1982). No sound.
- 19th March 2005: Frank Palazzolo - It's playable now. It's got robotron-style movement, with seperate controls for moving and firing. Moving actually uses an analog joystick, which can allow speed control, but I haven't actually hooked that up yet. The only thing that's really missing is sound. It writes sample numbers to a port, so there must have been an additional audio board. Hopefully we can dig up more info on this, if the board and/or ROM images still exist anymore.
- 18th March 2005: Frank Palazzolo - Well, as it turns out - the one piece of Professor Pacman hardware that I didn't emulate is used by D&D. The good news is - I got it working tonight! Now profpac passes all self-tests, and demndrgn runs into the game portion. I need to map the controllers and dips now, since I can't control the player yet. Right now there is no sound, but it sure seems like it was supposed to have speech! There is a part where a wizards head fills the screen, and his lips move. I wonder what's up with that?
- 17th March 2005: Frank Palazzolo - Demons and Dragons is a prototype game that is supposed to run on Professor Pacman hardware, or something very similar. I got it run a little bit...but it's not playable yet.
PLAY INSTRUCTIONS:
- Avoid the killer dragon.
- Stop the flying dragons from burning the castle.
- Throw magic missiles at other evil creatures.
- Stop the dreaded troll.
- Grab all 3 keys in 1 wave to free the princess.
- Beware of dark surprises.
Recommended Games (Knights):
Warlords
Demons & Dragons
Cavelon
Dragon's Lair
Hunchback
Knightmare
Dragon Buster
The Tower of Druaga
Ghosts'n Goblins
Ghouls'n Ghosts
Ghouls'n Ghosts (Mega-Tech)
Vs. Castlevania
Castlevania (PlayChoice-10)
Cadash
Dragon Unit
Dark Seal
Rampart
Crossed Swords
The King of Dragons
Knights of the Round
Exvania
Wizard Fire
Dungeons & Dragons: Tower of Doom
Dungeons & Dragons: Shadow over Mystara
Light Bringer
Action Hollywood (Excaliwood)
Sol Divide
Knights of Valour
Knights of Valour Plus
Knights of Valour Super Heroes
Knights of Valour 2
Knights of Valour - The Seven Spirits
The Crystal of Kings
Recommended Games (Dragons):
Demons & Dragons (prototype)
Firebeast (prototype)
Dragon Buster
Dragon Spirit
Syvalion
Dragon Breed
Saint Dragon
Dragon Saber
Black Heart
Dragon Gun
Dragon Blaze
Romset: 104 kb / 13 files / 47.5 zip
MAME XML Output:
   | <game name="demndrgn" sourcefile="astrocde.c"> |
   |    | <description>Demons & Dragons (prototype)</description> |
   |    | <year>1982</year> |
   |    | <manufacturer>Bally Midway</manufacturer> |
   |    | <rom name="dd-x1.bin" size="8192" crc="9aeaf79e" sha1="c70aa1a31bc085cca904d497c34e55d49fef49b7" region="maincpu" offset="0"/> |
   |    | <rom name="dd-x2.bin" size="8192" crc="0c63b624" sha1="3eaeb4e0820e9dda7233a13bb146acc44402addd" region="maincpu" offset="2000"/> |
   |    | <rom name="dd-x9.bin" size="8192" crc="3792d632" sha1="da053df344f39a8f25a2c57fb1a908131c10f248" region="maincpu" offset="c000"/> |
   |    | <rom name="dd-x5.bin" size="8192" crc="e377e831" sha1="f53e74b3138611f9385845d6bdeab891b5d15931" region="user1" offset="8000"/> |
   |    | <rom name="dd-x6.bin" size="8192" crc="0fcb46ad" sha1="5611135f9e341bd394d6da7912167b05fff17a93" region="user1" offset="a000"/> |
   |    | <rom name="dd-x7.bin" size="8192" crc="0675e4fa" sha1="59668e32271ff9bac0b4411cc0c541d2825ee145" region="user1" offset="c000"/> |
   |    | <rom name="dd-x10.bin" size="8192" crc="4a22c4f9" sha1="d86ca38727fcf1896ea64c3b6255e3230054b5d6" region="user1" offset="10000"/> |
   |    | <rom name="dd-x11.bin" size="8192" crc="d3158845" sha1="510bb8d459625263370ee68f6f63d6d7abc6d26d" region="user1" offset="12000"/> |
   |    | <rom name="dd-x12.bin" size="8192" crc="592c1d9a" sha1="c884aabf4cff9f9b974e497fc3a1f8cdd0753680" region="user1" offset="14000"/> |
   |    | <rom name="dd-x13.bin" size="8192" crc="492d7b7e" sha1="a9a89a61179b154a8afa429e11e984609f787d74" region="user1" offset="16000"/> |
   |    | <rom name="dd-x14.bin" size="8192" crc="7843c818" sha1="4756bf7dd07071b86645908d61891edcdffdde83" region="user1" offset="18000"/> |
   |    | <rom name="dd-x15.bin" size="8192" crc="6e6bc1b6" sha1="b8c5ed8df6a709a6502dac47be88271ad22b9203" region="user1" offset="1a000"/> |
   |    | <rom name="dd-x16.bin" size="8192" crc="7a4a343b" sha1="4eb82ae38ce1b14778fb29d8549c61a46bc3ee66" region="user1" offset="1c000"/> |
   |    | <chip type="cpu" tag="maincpu" name="Z80" clock="1789772"/> |
   |    | <display tag="screen" type="raster" rotate="0" width="352" height="240" refresh="60.054442" pixclock="7159090" htotal="455" hbend="0" hbstart="352" vtotal="262" vbend="0" vbstart="240" /> |
   |    | <sound channels="0"/> |
   |    | <input players="1" coins="2" tilt="yes"> |
   |    |    | <control type="stick" minimum="0" maximum="255" sensitivity="100" keydelta="100" reverse="yes"/> |
   |    |    | <control type="trackball" minimum="0" maximum="255" sensitivity="100" keydelta="2"/> |
   |    | </input> |
   |    | <dipswitch name="Service Mode" tag="P1HANDLE" mask="4"> |
   |    |    | <dipvalue name="Off" value="4" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unused" tag="P4HANDLE" mask="1"> |
   |    |    | <dipvalue name="Off" value="0" default="yes"/> |
   |    |    | <dipvalue name="On" value="1"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unused" tag="P4HANDLE" mask="2"> |
   |    |    | <dipvalue name="Off" value="0" default="yes"/> |
   |    |    | <dipvalue name="On" value="2"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unused" tag="P4HANDLE" mask="4"> |
   |    |    | <dipvalue name="Off" value="0" default="yes"/> |
   |    |    | <dipvalue name="On" value="4"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unused" tag="P4HANDLE" mask="8"> |
   |    |    | <dipvalue name="Off" value="0" default="yes"/> |
   |    |    | <dipvalue name="On" value="8"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unused" tag="P4HANDLE" mask="16"> |
   |    |    | <dipvalue name="Off" value="0" default="yes"/> |
   |    |    | <dipvalue name="On" value="16"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unused" tag="P4HANDLE" mask="32"> |
   |    |    | <dipvalue name="Off" value="0" default="yes"/> |
   |    |    | <dipvalue name="On" value="32"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unused" tag="P4HANDLE" mask="64"> |
   |    |    | <dipvalue name="Off" value="0" default="yes"/> |
   |    |    | <dipvalue name="On" value="64"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unused" tag="P4HANDLE" mask="128"> |
   |    |    | <dipvalue name="Off" value="0" default="yes"/> |
   |    |    | <dipvalue name="On" value="128"/> |
   |    | </dipswitch> |
   |    | <driver status="preliminary" emulation="good" color="good" sound="preliminary" graphic="good" savestate="supported" palettesize="4096"/> |
|
|