Home News Forum                            
 

Play your favorite classic games and more with the GameEx front end. Read more.

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 &amp; 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"/>
       </game>
 
 


emumovies.com      Retro bytes Portal           Bookmark and Share

 
Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise