demonwld: MAME ROM Information. History:
Demon's World (c) 1990 Toaplan.
A side-scrolling shoot'em up / platform game.
- TECHNICAL -
Game ID : TP-016
Main CPU : 68000 (@ 10 Mhz), Z80 (@ 3.5 Mhz), TMS32010 (@ 3.5 Mhz)
Sound Chips : YM3812 (@ 3.5 Mhz)
Screen orientation : Horizontal
Video resolution : 320 x 240 pixels
Screen refresh : 55.16 Hz
Palette colors : 2048
Players : 2
Control : 8-way joystick
Buttons : 3
- TRIVIA -
Licensed to Taito for Japanese distribution.
Demon's World was originally known as "Hora Story" rather than horror story as listed. For US distribution, it was licensed to World Games who later became Catalina Games for the release of their only inhouse designed game "Cool Pool".
- UPDATES -
There are 2 versions of this game. One has a setting in the netherworld of the far east and features undead creatures of Asian lore while the other sets the game in the spooky Old West with appropriate ghosts and the like.
- TIPS AND TRICKS -
* Hidden Functions : If the 'Invulnerability dip switch' is enabled, you are invulnerable but you may also 'Pause' the game with P2 Start and restart with P1 Start.
- STAFF -
Sound composer : Toshiaki Tomizawa, Osamu Oota
- PORTS -
* Consoles :
NEC PC-Engine Super CD-ROM (1993, "Horror Story")
- SOURCES -
Game's rom.
MAME Info:
0.57 [Brian Troha]
0.35RC2 [Darren Olafson]
0.35RC1 [Darren Olafson]
WIP:
- 0.143u7: Removed clone 'Demon's World / Horror Story (set 5)'.
- 0.141u4: Changed description of clone 'Demon's World / Horror Story (Taito license, set 2)' to 'Demon's World / Horror Story (set 2)'.
- 0.139u2: Robert Zandona removed custum video update for Demon's World; now it's the same of Toaplan 1.
- 0.133u1: Corrado Tomaselli changed VSync to 55.14 Hz in Demon's World. Renamed (demonwl1) to (demonwld1), (demonwl2) to (demonwld2), (demonwl3) to (demonwld3) and (demonwl4) to (demonwld4).
- 0.131u4: Tafoid fixed Demon's World fails to start.
- 0.126u2: Corrado Tomaselli dumped and added clone Demon's World / Horror Story (set 5). Changed parent description to 'Demon's World / Horror Story (set 1)' and clones (Taito license) to (Taito license, set 2), (early edition) to (set 3) and (first edition) to (set 4).
- 0.125u1: Brian Troha added clone Demon's World / Horror Story (early edition). Renamed (demonwl2) to (demonwl3).
- 0.122u6: Changed TMS32010 CPU3 clock speed to 14MHz.
- 0.113u4: Changed VSync to 60Hz.
- 0.103u3: Corrado Tomaselli added clone Demon's World / Horror Story (first edition).
- 16th January 2006: Corrado Tomaselli dumped Demon's World - Horror Story (set 4). This romset derives from demonwl1 because the setting is the japanese horror mithology but it hasn't the taito license.
- 0.99u8: Pierpaolo Prazzoli fixed the Toapan sprite drawing, this fixes the first boss in Demon's World when it's dying.
- 0.97u1: Satoshi Suzuki and Mamesick fixed sync rate in Demon's World. Changed VSync to 55.161545 Hz.
- 0.80: Changed TMS32010 CPU3 clock speed to 3.5MHz.
- 0.79: Fixed cpu3 roms addresses.
- 25th November 2002: Satoshi Suzuki fixed a graphics bug in Demon's World.
- 0.62: Changed TMS32010 CPU3 clock speed to 14MHz.
- 0.57: Brian Troha added Demon's World / Horror Story (Toaplan 1990). Renamed (demonwld) to (demonwl1).
- 5th August 2001: Brian Troha added another version of Demon's World to the Toaplan driver.
- 0.37b9: Swapped cpu3 roms ($8000/1).
- 0.37b6: Fixed cpu3 rom loading.
- 0.36b11: Added TMS320C10 (3.5MHz) MCU and cpu3 DSP roms and proms ($0, 20 - sprite attribute and ???).
- 0.35RC2: Darren Olafson added 'Demon's World / Horror Story' (Toaplan/Taito 1989).
- 17th June 1999: Darren Olafson sent in a driver with Demon's World and Rally Bike, but they still have some glitches.
- 18th June 1999: Marco fixed the dips in Demon's World and Rally Bike.
- 0.35RC1: Darren Olafson added Demon's World (Testdriver).
- 29th May 1999: Darren Olafson has made some cleanup on the Toaplan driver and also included a work-in-progress driver for Demon's World.
- 20th May 1999: Darren Olafson sent some pictures from a work-in-progress Demon's World driver.
- 16th May 1999: Malcor dumped Demon's World / Horror Story (Taito license, set 2) by TOAPLAN.
LEVELS: 1
Other Emulators:
* FB Alpha
* Raine
* Shark
Recommended Games (Horror):
Monster Bash
Crossbow
Bogey Manor
Chiller
The Real Ghostbusters
Splatter House
Beast Busters
Beast Busters 2nd Nightmare
Demon's World / Horror Story
Golly! Ghost!
Laser Ghost
Night Slashers
Action Hollywood (Transilvania)
Zombie Raid
Ghost Hunter
House of the Dead
House of the Dead 2
House of the Dead III
CarnEvil
Ghoul Panic
Spawn In the Demon's Hand
Zombie Revenge
Nightmare in the Dark
The Typing of the Dead
Gun Survivor 2 Biohazard Code: Veronica
Pokasuka Ghost
Romset: 1317 kb / 15 files / 419.2 zip
MAME XML Output:
   | <game name="demonwld" sourcefile="toaplan1.c"> |
   |    | <description>Demon's World / Horror Story (set 1)</description> |
   |    | <year>1990</year> |
   |    | <manufacturer>Toaplan</manufacturer> |
   |    | <rom name="o16-10.v2" size="131072" crc="ca8194f3" sha1="176da6739b35ba38b40150fc62380108bcae5a24" region="maincpu" offset="0"/> |
   |    | <rom name="o16-09.v2" size="131072" crc="7baea7ba" sha1="ae2b40f9efb4440ff7edbcc4f80641655f7c4671" region="maincpu" offset="1"/> |
   |    | <rom name="rom11.v2" size="32768" crc="dbe08c85" sha1="536a242bfe916d15744b079261507af6f12b5b50" region="audiocpu" offset="0"/> |
   |    | <rom name="dsp_21.bin" size="2048" crc="2d135376" sha1="67a2cc774d272ee1cd6e6bc1c5fc33fc6968837e" region="dsp" offset="0"/> |
   |    | <rom name="dsp_22.bin" size="2048" crc="79389a71" sha1="14ec4c1c9b06702319e89a7a250d0038393437f4" region="dsp" offset="1"/> |
   |    | <rom name="rom05" size="131072" crc="6506c982" sha1="6d4c1ef91e5617724789ff196abb7abf23e4a7fb" region="gfx1" offset="0"/> |
   |    | <rom name="rom07" size="131072" crc="a3a0d993" sha1="50311b9447eb04271b17b212ca31d083ab5b2414" region="gfx1" offset="20000"/> |
   |    | <rom name="rom06" size="131072" crc="4fc5e5f3" sha1="725d4b009d575ff8ffbe1c00df352ccf235465d7" region="gfx1" offset="40000"/> |
   |    | <rom name="rom08" size="131072" crc="eb53ab09" sha1="d98195cc1b65b76335b5b24adb31deae1b313f3a" region="gfx1" offset="60000"/> |
   |    | <rom name="rom01" size="131072" crc="1b3724e9" sha1="3dbb0450ab1e40e6df2b7c7356352419cd3f113d" region="gfx2" offset="0"/> |
   |    | <rom name="rom02" size="131072" crc="7b20a44d" sha1="4dc1a2fa2058077b112c73492808ee9381060ec7" region="gfx2" offset="20000"/> |
   |    | <rom name="rom03" size="131072" crc="2cacdcd0" sha1="92216d1c6859e05d39363c30e0beb45bc0ae4e1c" region="gfx2" offset="40000"/> |
   |    | <rom name="rom04" size="131072" crc="76fd3201" sha1="7a12737bf90bd9760074132edeb22f3fd3e16b4f" region="gfx2" offset="60000"/> |
   |    | <rom name="prom12.bpr" size="32" crc="bc88cced" sha1="5055362710c0f58823c05fb4c0e0eec638b91e3d" region="proms" offset="0"/> |
   |    | <rom name="prom13.bpr" size="32" crc="a1e17492" sha1="9ddec4c97f2d541f69f3c32c47aaa21fd9699ae2" region="proms" offset="20"/> |
   |    | <chip type="cpu" tag="maincpu" name="68000" clock="10000000"/> |
   |    | <chip type="cpu" tag="audiocpu" name="Z80" clock="3500000"/> |
   |    | <chip type="cpu" tag="dsp" name="TMS32010" clock="14000000"/> |
   |    | <chip type="audio" tag="mono" name="Speaker"/> |
   |    | <chip type="audio" tag="ymsnd" name="YM3812" clock="3500000"/> |
   |    | <display tag="screen" type="raster" rotate="0" width="320" height="240" refresh="57.584258" pixclock="7000000" htotal="473" hbend="0" hbstart="320" vtotal="257" vbend="16" vbstart="256" /> |
   |    | <sound channels="1"/> |
   |    | <input players="2" buttons="3" coins="2" tilt="yes"> |
   |    |    | <control type="joy" ways="8"/> |
   |    | </input> |
   |    | <dipswitch name="Unused" tag="DSWA" mask="1"> |
   |    |    | <dipvalue name="Off" value="0" default="yes"/> |
   |    |    | <dipvalue name="On" value="1"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Flip Screen" tag="DSWA" mask="2"> |
   |    |    | <dipvalue name="Off" value="0" default="yes"/> |
   |    |    | <dipvalue name="On" value="2"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Service Mode" tag="DSWA" mask="4"> |
   |    |    | <dipvalue name="Off" value="0" default="yes"/> |
   |    |    | <dipvalue name="On" value="4"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Demo Sounds" tag="DSWA" mask="8"> |
   |    |    | <dipvalue name="Off" value="8"/> |
   |    |    | <dipvalue name="On" value="0" default="yes"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Coin A" tag="DSWA" mask="48"> |
   |    |    | <dipvalue name="4 Coins/1 Credit" value="48"/> |
   |    |    | <dipvalue name="3 Coins/1 Credit" value="32"/> |
   |    |    | <dipvalue name="2 Coins/1 Credit" value="16"/> |
   |    |    | <dipvalue name="1 Coin/1 Credit" value="0" default="yes"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Coin B" tag="DSWA" mask="192"> |
   |    |    | <dipvalue name="1 Coin/2 Credits" value="0" default="yes"/> |
   |    |    | <dipvalue name="1 Coin/3 Credits" value="64"/> |
   |    |    | <dipvalue name="1 Coin/4 Credits" value="128"/> |
   |    |    | <dipvalue name="1 Coin/6 Credits" value="192"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Difficulty" tag="DSWB" mask="3"> |
   |    |    | <dipvalue name="Easy" value="1"/> |
   |    |    | <dipvalue name="Medium" value="0" default="yes"/> |
   |    |    | <dipvalue name="Hard" value="2"/> |
   |    |    | <dipvalue name="Hardest" value="3"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Bonus Life" tag="DSWB" mask="12"> |
   |    |    | <dipvalue name="30K, every 100K" value="0" default="yes"/> |
   |    |    | <dipvalue name="50K and 100K" value="4"/> |
   |    |    | <dipvalue name="100K only" value="8"/> |
   |    |    | <dipvalue name="None" value="12"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Lives" tag="DSWB" mask="48"> |
   |    |    | <dipvalue name="1" value="48"/> |
   |    |    | <dipvalue name="2" value="32"/> |
   |    |    | <dipvalue name="3" value="0" default="yes"/> |
   |    |    | <dipvalue name="5" value="16"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Invulnerability" tag="DSWB" mask="64"> |
   |    |    | <dipvalue name="Off" value="0" default="yes"/> |
   |    |    | <dipvalue name="On" value="64"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unused" tag="DSWB" mask="128"> |
   |    |    | <dipvalue name="Off" value="0" default="yes"/> |
   |    |    | <dipvalue name="On" value="128"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Territory/Copyright" tag="TJUMP" mask="1"> |
   |    |    | <dipvalue name="Toaplan" value="1" default="yes"/> |
   |    |    | <dipvalue name="Japan/Taito Corp" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="TJUMP" mask="2"> |
   |    |    | <dipvalue name="Off" value="0" default="yes"/> |
   |    |    | <dipvalue name="On" value="2"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="TJUMP" mask="4"> |
   |    |    | <dipvalue name="Off" value="0" default="yes"/> |
   |    |    | <dipvalue name="On" value="4"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="TJUMP" mask="8"> |
   |    |    | <dipvalue name="Off" value="0" default="yes"/> |
   |    |    | <dipvalue name="On" value="8"/> |
   |    | </dipswitch> |
   |    | <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="unsupported" palettesize="2048"/> |
|
|