Home News Forum                            

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

solomon: MAME ROM Information.


Solomon's Key - Solomon no Kagi (c) 1986 Tecmo.

A superb and addictive platform/puzzle game in which a single player controls a wizard called 'Dana', whose quest is to retrieve "Solomon's key" and vanquish the demon hordes that have broken through into the world. To achieve this Dana must advance through the fifty rooms of 'Constellation Space', before finally reaching the magical key.

Each room has a key that Dana must collect. Once collected, the room's exit will open and the wizard must then try to find and/or create a safe route past the constantly spawning demons to reach the exit and progress to the next room. To enable him to do this, Dana is armed with a magic wand that can be used to both destroy and create granite blocks to use as platforms and barriers. Dana can remove existing blocks with his wand, and can remove blocks directly above him by repeatedly jumping up into them until they shatter.

Bonus Items litter each room, as well as being hidden in granite blocks, and collecting these will earn the player for extra points. Power-ups can also be found and picked up. These appear as potion bottles with a flame emblazoned on them. When used, Dana shoots a fireball which will start moving along the walls and platforms and will destroy the first demon it comes into contact with.

As well as the bonus items and power-ups, each level also has a hand bell which, when collected, will trigger the release of a trapped fairy. The fairy will slowly fly around the room and can be rescued for bonus points. An extra life is awarded for every ten fairies rescued.

The game's levels are set around the Zodiac star constellations. The main levels are divided into groups of four - making a total of fourty-eight standard rooms - with each group representing a separate constellation. In addition to the standard rooms, each constellation also has a secret bonus room that can only be accessed by finding the given constellation's 'Seal', which is located in the last room of each group. There are three further secret rooms - 'Page of Time', 'The Page of Space' and the 'Princess Room' - that are only accessible if the player has found the 'Hidden Seals of Solomon'.

The four room groups are :

1-4 Aries 5-8 Taurus 9-12 Gemini

13-16 Cancer 17-20 Leo 21-24 Scorpio

25-28 Libra 29-32 Virgo 33-36 Sagittarius

37-40 Capricorn 41-44 Aquarius 45-48 Pisces


Main CPU : Z80 (@ 4 Mhz)

Sound CPU : Z80 (@ 3.072 Mhz)

Sound Chips : (3x) AY8910 (@ 1.5 Mhz)

Players : 2

Control : 8-way joystick



Released in July 1986.

The subtitle of this game translates from Japanese as 'Key of Solomon'.


Blue bag I : 100 points.

Blue bag II : 200 points.

Blue bag V : 500 points.

Red bag I : 1000 points.

Red bag II : 2000 points.

Red bag V : 5000 points.

Green bag I : 10000 points.

Green bag II : 20000 points.

Blue gem : 500 points.

Red gem : 5000 points.

Coin : 1000 points.

Double coin : 2000 points.

Star coin : 10000 points.

Double star coin : 20000 points.

Gold bar : 100 points.

Gold ruby : 200 points.

Green cross : 50000 points.

Question mark : 100000~1000000 points.


* Secret rooms : shoot the key to change its color...

Room 3-3 : Red Key -> Room 4-1 (normal), Blue Key -> Room 3-4 (secret room)

Room 5-6 : Red Key -> Room 6-1 (normal), Blue Key -> Room 5-7 (secret room)

Room 6-6 : Red Key -> Room 7-1 (normal), Blue Key -> Room 6-7 (secret room)

Room 7-2 : Green Key -> Room 7-4 (normal), Blue Key -> Room 7-3 (secret room)

Room 8-6 : Red Key -> Room 9-1 (normal), Blue Key -> 8-7 (secret room)

Room 9-6 : Red Key -> Room 10-2 (normal), Blue Key -> Room 9-7 (secret room)


1. Solomon's Key - Solomon no Kagi (1986)

2. Solomon's Club (1991, Nintendo Game Boy)

3. Solomon no Kagi 2 - Coolmin Tou Kyuushutsu Sakusen (1993, Nintendo Famicom)

4. Solomon - Cox Adventure of the White Tower (2000, Nintendo Game Boy)


Music by : Michiharu Hasutani


* Consoles :

Nintendo Famicom (1987)

Sega Master System (1988, "Solomon no Kagi")

Nintendo Famicom Disk ("Solomon no Kagi")

Sony PlayStation 2 (2004, "Tecmo Hit Parade")

Microsoft XBOX (2005, "Tecmo Classic Arcade")

Nintendo Wii (2006, "Virtual Console" - NES version)

* Computers :

Sinclair ZX Spectrum (1987)

Commodore C64 (1987)

Amstrad CPC (1987)

PC [Booter] (1988)

PC [MS-DOS] (1988)

Atari ST


Game's rom.

MAME Info:

0.108u3 [Bobby Conover]

0.33b7 [Mirko Buffoni]


- 0.142u3: Angelo Salese removed deprecat.h dependancy and updated irqs accordingly for Solomon's Key.

- 0.141u4: Changed description of clone 'Solomon's Key (Japan)' to 'Solomon no Kagi (Japan)'.

- 0.139u4: hap fixed missing characters (player and enemies) in Solomon's Key.

- 0.139u3: Atari Ace converted Solomon's Key to driver_data.

- 0.136u1: Pierpaolo Prazzoli fixed graphics bugs in Solomon's Key.

- 0.112u1: Vas Crabb added save state support to Solomon's Key.

- 0.108u3: Bobby Conover added Solomon's Key (US). Renamed (solomon) to (solomonj). Aaron Giles added new ROM loading option ROM_IGNORE() for the rom 8.3jk. This is a 32k rom and only 4k are needed.

- 0.91u1: David Haywood fixed? blanking out of levels at certain scores in Solomon's Key (solomon36b10yel). This appears to be some basic protection, needs further investigation.

- 0.37b16: Added dipswitches 'Difficulty', 'Timer Speed' and 'Extra'.

- 24th June 2001: InsideOutBoy added dipswitch settings and state saving to the Solomon's Key driver.

- 0.34b2: Nicola Salmoria fixed tile flipping bug in Solomon's Key.

- 0.33b7: Mirko Buffoni added Solomon's Key (Japan) (Tecmo 1986).

- 21st June 1998: J-ROM dumped Solomon's Key (Japan) (c)1986 TECMO Ltd.

LEVELS: 52 (endless)

Other Emulators:

* CottAGE

* FB Alpha

* JEmu

* JEmu2

* Mimic

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: 288 kb / 12 files / 101.2 zip

MAME XML Output:

       <game name="solomon" sourcefile="solomon.c">
              <description>Solomon's Key (US)</description>
              <rom name="6.3f" size="16384" crc="645eb0f3" sha1="b911aa157ad94aa539dbe329a197d8902860c809" region="maincpu" offset="0"/>
              <rom name="7.3h" size="32768" crc="1bf5c482" sha1="3b6a8dde72cddf95438539c5dc4622c95f932a04" region="maincpu" offset="8000"/>
              <rom name="8.3jk" size="32768" crc="0a6cdefc" sha1="101acaa19b779cb8b4fffddbe63fe011c7d4b6e9" region="maincpu" offset="f000"/>
              <rom name="1.3jk" size="16384" crc="fa6e562e" sha1="713036c0a80b623086aa674bb5f8a135b6fedb01" region="audiocpu" offset="0"/>
              <rom name="12.3t" size="32768" crc="b371291c" sha1="27302898c64330870c47025e61bd5acbd9483865" region="gfx1" offset="0"/>
              <rom name="11.3r" size="32768" crc="6f94d2af" sha1="2e070c0fd5b9d7eb9b7e0d53f25b1a5063ef3095" region="gfx1" offset="8000"/>
              <rom name="10.3p" size="32768" crc="8310c2a1" sha1="8cc87ab8faacdb1973791d207bb25ea9b444b66d" region="gfx2" offset="0"/>
              <rom name="9.3m" size="32768" crc="ab7e6c42" sha1="0fc3b4a0bd2b17b79e2d1f7d4fe445c09ce4e730" region="gfx2" offset="8000"/>
              <rom name="2.5lm" size="16384" crc="80fa2be3" sha1="8e7a78186473a6b5c42577ac9e4591ee2d1151f2" region="gfx3" offset="0"/>
              <rom name="3.6lm" size="16384" crc="236106b4" sha1="8eaf3150568c407bd8dc1cdf874b8417e5cca3d2" region="gfx3" offset="4000"/>
              <rom name="4.7lm" size="16384" crc="088fe5d9" sha1="e29ffb9fcff50ce982d5e502e10a8e29a4c47390" region="gfx3" offset="8000"/>
              <rom name="5.8lm" size="16384" crc="8366232a" sha1="1c7a01dab056ec7d787a6f55772b9fa6fe67305a" region="gfx3" offset="c000"/>
              <chip type="cpu" tag="maincpu" name="Z80" clock="4000000"/>
              <chip type="cpu" tag="audiocpu" name="Z80" clock="3072000"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <chip type="audio" tag="ay1" name="AY-3-8910A" clock="1500000"/>
              <chip type="audio" tag="ay2" name="AY-3-8910A" clock="1500000"/>
              <chip type="audio" tag="ay3" name="AY-3-8910A" clock="1500000"/>
              <display tag="screen" type="raster" rotate="0" width="256" height="224" refresh="60.000000" />
              <sound channels="1"/>
              <input players="2" buttons="2" coins="2">
                     <control type="joy" ways="8"/>
              <dipswitch name="Demo Sounds" tag="DSW1" mask="1">
                     <dipvalue name="Off" value="1"/>
                     <dipvalue name="On" value="0" default="yes"/>
              <dipswitch name="Cabinet" tag="DSW1" mask="2">
                     <dipvalue name="Upright" value="2" default="yes"/>
                     <dipvalue name="Cocktail" value="0"/>
              <dipswitch name="Lives" tag="DSW1" mask="12">
                     <dipvalue name="2" value="12"/>
                     <dipvalue name="3" value="0" default="yes"/>
                     <dipvalue name="4" value="8"/>
                     <dipvalue name="5" value="4"/>
              <dipswitch name="Coin B" tag="DSW1" mask="48">
                     <dipvalue name="2 Coins/1 Credit" value="32"/>
                     <dipvalue name="1 Coin/1 Credit" value="0" default="yes"/>
                     <dipvalue name="1 Coin/2 Credits" value="16"/>
                     <dipvalue name="1 Coin/3 Credits" value="48"/>
              <dipswitch name="Coin A" tag="DSW1" mask="192">
                     <dipvalue name="2 Coins/1 Credit" value="128"/>
                     <dipvalue name="1 Coin/1 Credit" value="0" default="yes"/>
                     <dipvalue name="1 Coin/2 Credits" value="64"/>
                     <dipvalue name="1 Coin/3 Credits" value="192"/>
              <dipswitch name="Difficulty" tag="DSW2" mask="3">
                     <dipvalue name="Easy" value="2"/>
                     <dipvalue name="Normal" value="0" default="yes"/>
                     <dipvalue name="Harder" value="1"/>
                     <dipvalue name="Difficult" value="3"/>
              <dipswitch name="Timer Speed" tag="DSW2" mask="12">
                     <dipvalue name="Slow" value="8"/>
                     <dipvalue name="Normal" value="0" default="yes"/>
                     <dipvalue name="Faster" value="4"/>
                     <dipvalue name="Fastest" value="12"/>
              <dipswitch name="Extra" tag="DSW2" mask="16">
                     <dipvalue name="Normal" value="0" default="yes"/>
                     <dipvalue name="Difficult" value="16"/>
              <dipswitch name="Bonus Life" tag="DSW2" mask="224">
                     <dipvalue name="30k 200k 500k" value="0" default="yes"/>
                     <dipvalue name="100k 300k 800k" value="128"/>
                     <dipvalue name="30k 200k" value="64"/>
                     <dipvalue name="100k 300k" value="192"/>
                     <dipvalue name="30k" value="32"/>
                     <dipvalue name="100k" value="160"/>
                     <dipvalue name="200k" value="96"/>
                     <dipvalue name="None" value="224"/>
              <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="supported" palettesize="256"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise