splatterj: MAME ROM Information. History:
Splatterhouse (c) 1988 Namco.
In a dark and stormy night, Rick and his girlfriend Jeniffer take refuge in the creepy West mansion, only to find himself dead and Jeniffer missing! Now, a mysterious sacrificial mask with amazing powers brings him back from the dead and in order to free himself from its curse, he must destroy the evil lurking deep within the mansion and save Jennifer in the process! Features some of the goriest graphics ever seen at its release date, awesome music & sound effects, lots of the typical toys seen in horror flicks (knives, etc.) as well as lots of challenge!
- TECHNICAL -
Namco System 1 hardware
Game ID : SH
Main CPU : 6809 (@ 1.536 Mhz)
Sub CPU : 6809 (@ 1.536 Mhz)
Sound CPU : 6809 (@ 1.536 Mhz)
MCU: HD63701 (@ 1.536 Mhz)
Sound Chips : YM2151 (@ 3.57958 Mhz), Namco advanced 8-channel stereo WSG, stereo DAC
Screen orientation : Horizontal
Video resolution : 288 x 224 pixels
Screen refresh : 60.61 Hz
Palette colors : 24-bit RGB palette
Players : 2
Control : 8-way joystick
Buttons : 2
- TRIVIA -
Released in November 1988. The game was banned in most arcades in the US due to its violent nature as well as some questionable bosses such as the chapel boss (The inverted cross). Splatterhouse was the first game to get a parental advisory disclaimer.
Rick makes a cameo appearance in "Point Blank 3".
Splatterhouse's developers seem to have been inspired by many known and a few lesser known horror flicks such as...
* Friday the 13th movies : The third boss wears a bag for a mask just like Jason Voorhees did on the first three movies and Rick's mask resembles the well-know hockey mask that Jason wears in the later movies of the series until the Jason X movie in which he gets a totally different new look.
* Evil Dead movies : Many concepts were borrowed from these particular movies such as : House deep within the woods where a famed scientist unleashes some very evil demonic power; The fight between Rick and his evil twins; The evil severed hands that even taunt him; The possessed room with flying furniture; The necromancer's zombies that just won't die, Rick's quest to rescue Jennifer, only to find her possessed and turned into a cackling demon hungry for his blood!
* The Exorcist : When fighting against demon Jennifer, she recovers her sanity for a few brief moments and begs for your help just before turning into a demon once again, something quite similar is seen in this horror classic.
* H-man : The sludge monsters seen in the sewer levels seem somewhat similar to the liquid people seen in this old japanese horror flick.
* Poltergeist : The possessed room may also have been inspired by this movie.
* Parasite : The leeches seen at the end of the first stage as well as in many other later levels are cleary based on the creatures seen in this pseudo 3-D movie.
* Rejuvenator : The big headed monsters whose heads fly off and attack before dying are very reminiscent of the gruesome brain-eating monster seen in this film.
* Re-Animator : Dr. West is largely believed to be Herbert West who was featured prominently in H.P. Lovecraft's story Herbert West : Reanimator, who was subsequently featured in the "Re-Animator" film series.
Pony Canyon / Scitron released a limited-edition soundtrack album for this game (Winning Run : G.S.M. Namco 2 - D24B1003) on 21/07/1989.
- TIPS AND TRICKS -
* Slide Kick : Rick's most powerful attack is also the trickiest move to do in the game! Do a big jump (hold the jump button) while walking either left or right, then as Rick comes down from the jump hold diagonally down-left or down-right and press the attack button JUST BEFORE Rick's feet touch the ground. Use this move to take out many enemies at once and to quickly reach a level's exit but be sure not to slide right into a trap such as a pit, an acid puddle, etc.!
* Reaching The Exit Is More Important Than Fighting! : When you are close enough to the end of a level, Rick will automatically walk towards the exit and he becomes completely invulnerable to any incoming enemy attack!
* Save Your Ammo! : You can only use your weapons while standing or jumping. This means you are free to low kick or slide kick your enemies in order to save your weapons for tougher enemies in a particular level. Also each time you pick another weapon, Rick will drop the previous weapon slightly ahead of him allowing you to pick it up again. This is particularly useful against the third stage's boss since you'll be able to easily blow him away with two shotguns!
- SERIES -
1. Splatterhouse (1988)
2. Splatterhouse - Wanpaku Graffiti (1989, Nintendo Famicom)
3. Splatterhouse 2 (1992, Sega Mega Drive)
4. Splatterhouse 3 (1993, Sega Mega Drive)
- STAFF -
Director : Mr. Yokoyama
Producer : Kazuu
Associate producer : Haya Paya
Programmer : PSQGL
Art director : M. Ishida
Special visual effects : T. Oda
Special makeup designed and created by Daihadan13.
Original music : Katsurou Tajima, Yoshinori Kawamoto
Title designer : Mr. Usukura
Special artist : Y. Komoriya
Data processing : Mr. Natsui, Miss. Chiiko
Debug chief : Sisyo Seto Kyososama
- PORTS -
* Consoles :
NEC PC-Engine (1990)
Nintendo Wii (2007, "Virtual Console" - TurboGrafx-16 version)
* Computers :
FM Towns PC (1992)
PC [MS-Windows, CD-ROM] (2003, "ULTRA series" from Media Kite under Namco license) : Japanese release only.
* Others :
LCD handheld game (1988) released by Namco.
- SOURCES -
Game's rom.
MAME Info:
0.129u6 [Andy Henderson]
0.102u2 [Arzeno Fabrice]
0.36b4 [Ernesto Corvi, Tatsuyuki Satoh]
0.35b5 [Ernesto Corvi]
Bugs:
- splatter, splattero, splatterj: [possible] "Incomplete" music track is played at the 2nd stage boss scene. Jardim (ID 04095)
WIP:
- 0.133u1: Renamed (splatteo) to (splattero) and (splattej) to (splatterj).
- 0.130u3: Replaced 'CPU #0 Kick Watchdog' dipswitches with 4x 'CPU #0 Kick Watchdog in IRQ (stepXof2)'.
- 0.129u6: Andy Henderson added Splatter House (World new version). Changed 'Splatter House (World)' to clone 'Splatter House (World old version)'. Renamed (splatter) to (splatteo).
- 0.102u2: Arzeno Fabrice added Splatter House (World). Renamed (splatter) to (splattej).
- 0.89: Added 'CPU #0/#1 Kick Watchdog in IRQ' and 3x 'Unknown' dipswitches.
- 0.61: Acho A. Tang improved the random number simulation in Splatterhouse.
- 16th July 2000: Ernesto Corvi added correct key emulation to Splatter House, but it doesn't fix any of the problems in the game.
- 30th November 1999: THE SHEEP dumped Splatter House (World).
- 0.36b4: Ernesto Corvi and Tatsuyuki Satoh added Splatter House (Japan) (Namco 1988).
- 0.35b5: Ernesto Corvi added Splatter Hous (Testdriver).
- 4th March 1999: Ernesto Corvi submitted the Namco System 1 driver with support for Pacmania and Galaga 88. The Namco System 1 driver is still very slow and sprites are screwed. Pacmania and Galaga 88 are the games that work best, Dragon Spirits is almost there, Splatter House and Blazer have missing graphics and World Stadium 90 has protection problems.
LEVELS: 7
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: 3076 kb / 30 files / 1.04 zip
MAME XML Output:
   | <game name="splatterj" sourcefile="namcos1.c" cloneof="splatter" romof="splatter"> |
   |    | <description>Splatter House (Japan)</description> |
   |    | <year>1988</year> |
   |    | <manufacturer>Namco</manufacturer> |
   |    | <rom name="sh1_snd0.bin" size="65536" crc="90abd4ad" sha1="caeba5befcf57d90671786c7ef1ce49d54821949" region="audiocpu" offset="c000"/> |
   |    | <rom name="sh1_snd1.bin" merge="sh1_snd1.bin" size="65536" crc="8ece9e0a" sha1="578da932a7684c6f633dde1d6412011c727c2380" region="audiocpu" offset="1c000"/> |
   |    | <rom name="sh1_prg0.bin" merge="sh1_prg0.bin" size="65536" crc="4e07e6d9" sha1="9bca8aca0041c311c403cf3b9a2365d704b39769" region="user1" offset="0"/> |
   |    | <rom name="sh1_prg1.bin" merge="sh1_prg1.bin" size="65536" crc="7a3efe09" sha1="2271356be580e29cf70dbb70f797fb3c49666ada" region="user1" offset="80000"/> |
   |    | <rom name="sh1_prg2.bin" merge="sh1_prg2.bin" size="65536" crc="434dbe7d" sha1="40bb1d4ed8e6563f98732501e212d7324c714af2" region="user1" offset="100000"/> |
   |    | <rom name="sh1_prg3.bin" merge="sh1_prg3.bin" size="65536" crc="955ce93f" sha1="5ba493769595bc9ebf5404a50435aaf0918d7dd3" region="user1" offset="180000"/> |
   |    | <rom name="sh1_prg4.bin" merge="sh1_prg4.bin" size="65536" crc="350dee5b" sha1="8928a7453ff52b3c7abbf28b2ab08b2e63b16d28" region="user1" offset="200000"/> |
   |    | <rom name="sh1_prg5.bin" size="65536" crc="0187de9a" sha1="9b6c5bbdb81fb5cbb9a93b2b6d2358711dfded31" region="user1" offset="280000"/> |
   |    | <rom name="sh1_prg6.bin" size="65536" crc="97a3e664" sha1="397907cedea1cd9ae25427df5d41b942933c3ca9" region="user1" offset="300000"/> |
   |    | <rom name="sh1_prg7.bin" size="65536" crc="24c8cbd7" sha1="72a2f008840b1b5cf026dd51e2797d87d92040fd" region="user1" offset="380000"/> |
   |    | <rom name="cus64-64a1.mcu" merge="cus64-64a1.mcu" size="4096" crc="ffb5c0bd" sha1="7a38c0cc2553c627f4ec507fb6e807cf7d537c02" region="mcu" offset="f000"/> |
   |    | <rom name="sh_voi-0.bin" merge="sh_voi-0.bin" size="131072" crc="2199cb66" sha1="f1c4e3fb0e7c6eae50c698cded8c85a3cbd36672" region="mcu" offset="10000"/> |
   |    | <rom name="sh_voi-1.bin" merge="sh_voi-1.bin" size="131072" crc="9b6472af" sha1="b7cde805a4d25f9c332c2c13ffa474e683ec76d5" region="mcu" offset="30000"/> |
   |    | <rom name="sh_voi-2.bin" merge="sh_voi-2.bin" size="131072" crc="25ea75b6" sha1="aafebbdddf4a2924d9e5a850ffb6861cb5c4a769" region="mcu" offset="50000"/> |
   |    | <rom name="sh_voi-3.bin" merge="sh_voi-3.bin" size="131072" crc="5eebcdb4" sha1="973e95a49cb1dda14e4c61580501c997fc7bc015" region="mcu" offset="70000"/> |
   |    | <rom name="sh_chr-8.bin" merge="sh_chr-8.bin" size="131072" crc="321f483b" sha1="84d75367d2e3ae210ecd17c163b336f609628a91" region="gfx1" offset="0"/> |
   |    | <rom name="sh_chr-0.bin" merge="sh_chr-0.bin" size="131072" crc="4dd2ef05" sha1="c756c0986db9e61cf44379fafb00295f0d434667" region="gfx2" offset="0"/> |
   |    | <rom name="sh_chr-1.bin" merge="sh_chr-1.bin" size="131072" crc="7a764999" sha1="836aee2c9abe2a8e3806b53e051f76dcf4266212" region="gfx2" offset="20000"/> |
   |    | <rom name="sh_chr-2.bin" merge="sh_chr-2.bin" size="131072" crc="6e6526ee" sha1="f96a672b4293657398cfc6c1cf4ab4e4b223f7f9" region="gfx2" offset="40000"/> |
   |    | <rom name="sh_chr-3.bin" merge="sh_chr-3.bin" size="131072" crc="8d05abdb" sha1="cdf6ae9edc880a1d750a4c36b9dc7150aab8e249" region="gfx2" offset="60000"/> |
   |    | <rom name="sh_chr-4.bin" merge="sh_chr-4.bin" size="131072" crc="1e1f8488" sha1="3649564746516260b8b2df404e0ccf874d3441f9" region="gfx2" offset="80000"/> |
   |    | <rom name="sh_chr-5.bin" merge="sh_chr-5.bin" size="131072" crc="684cf554" sha1="77d3b6f03c8a96bd6e8bb7d2264fbfeb43bcde3d" region="gfx2" offset="a0000"/> |
   |    | <rom name="sh_obj-0.bin" merge="sh_obj-0.bin" size="131072" crc="1cedbbae" sha1="22811a9376195794f18ee8d377b2548d27fc868e" region="gfx3" offset="0"/> |
   |    | <rom name="sh_obj-1.bin" merge="sh_obj-1.bin" size="131072" crc="e56e91ee" sha1="12b823ca92fb518d84c0432925ae8a4b33a1354d" region="gfx3" offset="20000"/> |
   |    | <rom name="sh_obj-2.bin" merge="sh_obj-2.bin" size="131072" crc="3dfb0230" sha1="bf68a20544931b9673ce1f9e81b5f82e99f50bd0" region="gfx3" offset="40000"/> |
   |    | <rom name="sh_obj-3.bin" merge="sh_obj-3.bin" size="131072" crc="e4e5a581" sha1="e6cebef3dafbcdfd8e9e25b0796af47c8673473f" region="gfx3" offset="60000"/> |
   |    | <rom name="sh_obj-4.bin" merge="sh_obj-4.bin" size="131072" crc="b2422182" sha1="84cba3b7552756a206793f4c7b90fc6b8821963d" region="gfx3" offset="80000"/> |
   |    | <rom name="sh_obj-5.bin" merge="sh_obj-5.bin" size="131072" crc="24d0266f" sha1="5c768343554209a7d7858afe41489a58809dd5f1" region="gfx3" offset="a0000"/> |
   |    | <rom name="sh_obj-6.bin" merge="sh_obj-6.bin" size="131072" crc="80830b0e" sha1="f9d69ece0827f5ec46473142d24f3191d40a0d57" region="gfx3" offset="c0000"/> |
   |    | <rom name="sh_obj-7.bin" merge="sh_obj-7.bin" size="131072" crc="08b1953a" sha1="f84f97e8e14ed6fcf99565d2603651831101ed2f" region="gfx3" offset="e0000"/> |
   |    | <chip type="cpu" tag="maincpu" name="M6809" clock="1536000"/> |
   |    | <chip type="cpu" tag="sub" name="M6809" clock="1536000"/> |
   |    | <chip type="cpu" tag="audiocpu" name="M6809" clock="1536000"/> |
   |    | <chip type="cpu" tag="mcu" name="HD63701" clock="6144000"/> |
   |    | <chip type="audio" tag="lspeaker" name="Speaker"/> |
   |    | <chip type="audio" tag="rspeaker" name="Speaker"/> |
   |    | <chip type="audio" tag="ymsnd" name="YM2151" clock="3579580"/> |
   |    | <chip type="audio" tag="namco" name="Namco CUS30" clock="12000"/> |
   |    | <chip type="audio" tag="dac" name="DAC"/> |
   |    | <display tag="screen" type="raster" rotate="180" width="288" height="224" refresh="60.606060" /> |
   |    | <sound channels="2"/> |
   |    | <input players="2" buttons="3" coins="2" service="yes"> |
   |    |    | <control type="joy" ways="8"/> |
   |    | </input> |
   |    | <dipswitch name="CPU #0 Kick Watchdog in IRQ (step2of2)" tag="DIPSW" mask="1"> |
   |    |    | <dipvalue name="No" value="1" default="yes"/> |
   |    |    | <dipvalue name="Yes" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="CPU #0&1 Kick Watchdog in IRQ (step2of2)" tag="DIPSW" mask="2"> |
   |    |    | <dipvalue name="No" value="2" default="yes"/> |
   |    |    | <dipvalue name="Yes" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="CPU #0&1 Kick Watchdog in IRQ (step1of2)" tag="DIPSW" mask="4"> |
   |    |    | <dipvalue name="No" value="4" default="yes"/> |
   |    |    | <dipvalue name="Yes" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="DIPSW" mask="8"> |
   |    |    | <dipvalue name="Off" value="8" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="CPU #0 Kick Watchdog in IRQ (step1of2)" tag="DIPSW" mask="16"> |
   |    |    | <dipvalue name="No" value="16" default="yes"/> |
   |    |    | <dipvalue name="Yes" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Stage Select (ver. SH3 only)" tag="DIPSW" mask="32"> |
   |    |    | <dipvalue name="Off" value="32" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="DIPSW" mask="64"> |
   |    |    | <dipvalue name="Off" value="64" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Service Mode" tag="DIPSW" 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="8192"/> |
|
|