Home News Forum                            

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

spelunkrj: MAME ROM Information.


Spelunker (c) 1986 Irem Corp.

In Spelunker - which means 'cave-diver' - a caver has to work his way down through a number of multi-directionally scrolling caves - each one deeper underground than the last - in his bid to find the mythical 'World of Wonders'. To do this, the spelunker must find the exit to each cave, so he can move on to the next and get closer to his goal.

Spelunker is a platform game, and each tricky cave is filled with enemies - such as bats and ogres - and traps. Ladders, ropes, lifts and the obligatory minecarts must be used to reach other platforms and sections of the cave.

To aid him in his difficult quest, the Spelunker carries a gun and can shoot short-range fireballs at his enemies to stun or kill them. Numerous bonus items can be collected, such as bombs to destroy any rocks block his route, keys to open locked doors and potions to boost the caver's ever-decreasing energy meter. Treasure chests also litter each cave, and can be opened for bonus treasure items.


Irem M-62 system hardware

Main CPU : Z80 (@ 4 Mhz)

Sound CPU : M6803 (@ 894.886 Khz)

Sound Chips : (2x) AY8910 (@ 894.886 Khz), (2x) MSM5205 (@ 384 Khz)

Screen orientation : Horizontal

Video resolution : 384 x 256 pixels

Screen refresh : 55.00 Hz

Palette colors : 512

Players : 2

Control : 8-way joystick

Buttons : 2


Released in February 1986 by Irem, under license from Broderbund.

Originally released in 1984 by Broderbund Software for the Commodore C64 computer.


1. Spelunker (1986)

2. Spelunker II - 23 no Kagi (1986)


Designed and programmed by : Tim Martin


Game's rom.

MAME Info:

0.35RC1 [Nicola Salmoria]


- 0.133u1: Renamed (spelnkrj) to (spelunkrj).

- 0.99u6: Pierpaolo Prazzoli fixed some bad colors in Spelunker background.

- 0.37b12: Added clone Spelunker (Japan).

- 0.37b6: Changed clock speed of the M6803 CPU2 and the 2x AY-8910 to 894886 Hz.

- 0.36b11: Added 'Teleport' dipswitch.

- 0.35RC1: Nicola Salmoria added Spelunker (Irem 1985 (licensed from Broderbund)).

- 31st May 1999: Nicola added Spelunker to the M62 driver, and fixed Spelunker 2 romset.


Other Emulators:

* FB Alpha

Recommended Games (Adventure):

Treasure Island

Treasure Island (DECO Cassette)

Lost Tomb



Mysterious Stones - Dr. John's Adventure

Snake Pit

Go Go Mr. Yamaguchi

Indiana Jones and the Temple of Doom

Pitfall II


Spelunker II

Baluba-louk no Densetsu

Solomon's Key

Rail Chase

Rail Chase 2

Action Hollywood (Temples of Chaos)

The Maze of the Kings

Romset: 339 kb / 30 files / 101.9 zip

MAME XML Output:

       <game name="spelunkrj" sourcefile="m62.c" cloneof="spelunkr" romof="spelunkr">
              <description>Spelunker (Japan)</description>
              <manufacturer>Irem (licensed from Broderbund)</manufacturer>
              <rom name="spr_a4ec.bin" size="16384" crc="4e94a80c" sha1="591ec5aa3fb508eedd120d9f7fb9454c3547148a" region="maincpu" offset="0"/>
              <rom name="spr_a4dd.bin" size="16384" crc="e7c0cbce" sha1="19f914e9155972c91ccc8dc5b133f35246613c52" region="maincpu" offset="4000"/>
              <rom name="spr_m7cc.bin" size="16384" crc="57598a36" sha1="7d9c5790eb2a79c7977ca7b590d228685bd3a6b2" region="maincpu" offset="10000"/>
              <rom name="spr_m7bd.bin" size="16384" crc="ecf5137f" sha1="6daa88b40698e2a3a11206cd946465621bb3c059" region="maincpu" offset="14000"/>
              <rom name="spra.3d" merge="spra.3d" size="16384" crc="4110363c" sha1="8c1f4966291887c17175ab921acd732be6266186" region="iremsound" offset="8000"/>
              <rom name="spra.3f" merge="spra.3f" size="16384" crc="67a9d2e6" sha1="d859648d7a3f05ae777a3909ddcd866b786c5b26" region="iremsound" offset="c000"/>
              <rom name="sprm.1d" merge="sprm.1d" size="16384" crc="4ef7ae89" sha1="a32362d6002300838d99948b22d687d60d033060" region="gfx1" offset="0"/>
              <rom name="sprm.1e" merge="sprm.1e" size="16384" crc="a3755180" sha1="e0db62209a4e35efdaac30ab3343854bdb58d418" region="gfx1" offset="4000"/>
              <rom name="sprm.3c" merge="sprm.3c" size="16384" crc="b4008e6a" sha1="ee144514b18dcb54f2efc503181c9feaa898ea25" region="gfx1" offset="8000"/>
              <rom name="sprm.3b" merge="sprm.3b" size="16384" crc="f61cf012" sha1="9803a80a2ef0f6469e7b00faf5b11c98ac47854f" region="gfx1" offset="c000"/>
              <rom name="sprm.1c" merge="sprm.1c" size="16384" crc="58b21c76" sha1="0e524be89035208a0c212ff160150fc82ac4da7f" region="gfx1" offset="10000"/>
              <rom name="sprm.1b" merge="sprm.1b" size="16384" crc="a95cb3e5" sha1="4bb1e3aa81f8594cda1646e0c50b82250ae3e3b0" region="gfx1" offset="14000"/>
              <rom name="sprb.4k" merge="sprb.4k" size="16384" crc="e7f0e861" sha1="864ea5bcd1a2f87c1d63ec9fb27cf69281b1697e" region="gfx2" offset="0"/>
              <rom name="sprb.4f" merge="sprb.4f" size="16384" crc="32663097" sha1="8cfa5e6b1713194ab435af6523e5df4ee266dc73" region="gfx2" offset="4000"/>
              <rom name="sprb.3p" merge="sprb.3p" size="16384" crc="8fbaf373" sha1="cc0bee147f09f417c1d588440de6622bf6967a73" region="gfx2" offset="8000"/>
              <rom name="sprb.4p" merge="sprb.4p" size="16384" crc="37069b76" sha1="c31c2f5575219c927a8ed6d1a9fc88bbf494c0c0" region="gfx2" offset="c000"/>
              <rom name="sprb.4c" merge="sprb.4c" size="16384" crc="cfe46a88" sha1="150d106c0aeec87b993f29a01904e7a65eda0921" region="gfx2" offset="10000"/>
              <rom name="sprb.4e" merge="sprb.4e" size="16384" crc="11c48979" sha1="4500fb0f10b6421d82f89e18d6f20406061a3ecd" region="gfx2" offset="14000"/>
              <rom name="sprm.4p" merge="sprm.4p" size="16384" crc="4dfe2e63" sha1="981950cabc40e052c021fbe882ce3f1187a832fd" region="gfx3" offset="0"/>
              <rom name="sprm.4l" merge="sprm.4l" size="16384" crc="239f2cd4" sha1="dbf602c33d8f2c613971f16bd1da4d7263f32c69" region="gfx3" offset="4000"/>
              <rom name="sprm.4m" merge="sprm.4m" size="16384" crc="d6d07d70" sha1="4f74efcc486775dfa95279b6e26a01b60cc43795" region="gfx3" offset="8000"/>
              <rom name="sprm.2k" merge="sprm.2k" size="256" crc="fd8fa991" sha1="6e546a57de10223886a9a7480580b03b759dbd87" region="proms" offset="0"/>
              <rom name="sprb.1m" merge="sprb.1m" size="256" crc="8d8cccad" sha1="e984d358b6fac9e3cb4618d11ddb22e9eb422dd0" region="proms" offset="100"/>
              <rom name="sprm.2j" merge="sprm.2j" size="256" crc="0e3890b4" sha1="1b7c858a5729ddd3cbc7329b93082ec588a55131" region="proms" offset="200"/>
              <rom name="sprb.1n" merge="sprb.1n" size="256" crc="c40e1cb2" sha1="fb2aac95c852ef67d03fd2c4b5f5f9330405d435" region="proms" offset="300"/>
              <rom name="sprm.2h" merge="sprm.2h" size="256" crc="0478082b" sha1="e831ba7ef71632da2ab0bcc3cebbd6ef9f39a690" region="proms" offset="400"/>
              <rom name="sprb.1l" merge="sprb.1l" size="256" crc="3ec46248" sha1="734fe63b9f6e60cdd3bcc9664521b20ffe2765d9" region="proms" offset="500"/>
              <rom name="sprb.5p" merge="sprb.5p" size="32" crc="746c6238" sha1="10b901bb1eca69b274999ad7ada3dd6c58bc5d84" region="proms" offset="600"/>
              <rom name="sprm.8h" merge="sprm.8h" size="512" crc="875cc442" sha1="1117b6ae516c361b4cc4d0b7146ca98472ce2b21" region="proms" offset="620"/>
              <rom name="sprb.6f" merge="sprb.6f" size="256" crc="34d88d3c" sha1="727f4c5cfff33538886fa0a29fd119aa085d7008" region="proms" offset="820"/>
              <chip type="cpu" tag="maincpu" name="Z80" clock="4000000"/>
              <chip type="cpu" tag="iremsound" name="M6803" clock="3579545"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <chip type="audio" tag="irem_audio" name="Irem Audio"/>
              <chip type="audio" tag="ay1" name="AY-3-8910A" clock="894886"/>
              <chip type="audio" tag="ay2" name="AY-3-8910A" clock="894886"/>
              <chip type="audio" tag="msm1" name="MSM5205" clock="384000"/>
              <chip type="audio" tag="msm2" name="MSM5205" clock="384000"/>
              <display tag="screen" type="raster" rotate="0" width="384" height="256" refresh="55.000000" />
              <sound channels="1"/>
              <input players="2" buttons="2" coins="2">
                     <control type="joy" ways="8"/>
              <dipswitch name="Flip Screen" tag="DSW2" mask="1">
                     <dipvalue name="Off" value="1" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Cabinet" tag="DSW2" mask="2">
                     <dipvalue name="Upright" value="0" default="yes"/>
                     <dipvalue name="Cocktail" value="2"/>
              <dipswitch name="Coin Mode" tag="DSW2" mask="4">
                     <dipvalue name="Mode 1" value="4" default="yes"/>
                     <dipvalue name="Mode 2" value="0"/>
              <dipswitch name="Allow Continue" tag="DSW2" mask="8">
                     <dipvalue name="No" value="8"/>
                     <dipvalue name="Yes" value="0" default="yes"/>
              <dipswitch name="Teleport (Cheat)" tag="DSW2" mask="16">
                     <dipvalue name="Off" value="16" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Freeze (Cheat)" tag="DSW2" mask="32">
                     <dipvalue name="Off" value="32" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Invulnerability (Cheat)" tag="DSW2" mask="64">
                     <dipvalue name="Off" value="64" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Service Mode" tag="DSW2" mask="128">
                     <dipvalue name="Off" value="128" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Energy Decrease" tag="DSW1" mask="3">
                     <dipvalue name="Slow" value="3" default="yes"/>
                     <dipvalue name="Medium" value="2"/>
                     <dipvalue name="Fast" value="1"/>
                     <dipvalue name="Fastest" value="0"/>
              <dipswitch name="Lives" tag="DSW1" mask="12">
                     <dipvalue name="2" value="8"/>
                     <dipvalue name="3" value="12" default="yes"/>
                     <dipvalue name="4" value="4"/>
                     <dipvalue name="5" value="0"/>
              <dipswitch name="Coin A" tag="DSW1" mask="48">
                     <dipvalue name="5 Coins/1 Credit" value="0"/>
                     <dipvalue name="3 Coins/1 Credit" value="16"/>
                     <dipvalue name="2 Coins/1 Credit" value="32"/>
                     <dipvalue name="1 Coin/1 Credit" value="48" default="yes"/>
              <dipswitch name="Coin B" tag="DSW1" mask="192">
                     <dipvalue name="1 Coin/2 Credits" value="192" default="yes"/>
                     <dipvalue name="1 Coin/3 Credits" value="128"/>
                     <dipvalue name="1 Coin/5 Credits" value="64"/>
                     <dipvalue name="1 Coin/6 Credits" value="0"/>
              <dipswitch name="Coinage" tag="DSW1" mask="240">
                     <dipvalue name="6 Coins/1 Credit" value="160"/>
                     <dipvalue name="5 Coins/1 Credit" value="176"/>
                     <dipvalue name="4 Coins/1 Credit" value="192"/>
                     <dipvalue name="3 Coins/1 Credit" value="208"/>
                     <dipvalue name="8 Coins/3 Credits" value="16"/>
                     <dipvalue name="2 Coins/1 Credit" value="224"/>
                     <dipvalue name="5 Coins/3 Credits" value="32"/>
                     <dipvalue name="3 Coins/2 Credits" value="48"/>
                     <dipvalue name="1 Coin/1 Credit" value="240" default="yes"/>
                     <dipvalue name="2 Coins/3 Credits" value="64"/>
                     <dipvalue name="1 Coin/2 Credits" value="144"/>
                     <dipvalue name="1 Coin/3 Credits" value="128"/>
                     <dipvalue name="1 Coin/4 Credits" value="112"/>
                     <dipvalue name="1 Coin/5 Credits" value="96"/>
                     <dipvalue name="1 Coin/6 Credits" value="80"/>
                     <dipvalue name="Free Play" value="0"/>
              <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="supported" palettesize="512"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise