Home News Forum                            

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

lifefrce: MAME ROM Information.


Lifeforce (c) 1986 Konami Industry Co., Ltd.


Game ID : GX587

Main CPU : 68000

Sound CPU : Z80

Sound Chips : VLM5030, K007232, YM2151

Players : 2

Control : 8-way joystick

Buttons : 2


Released in October 1986. This game is known as "Salamander" in Japan. For more information about the game, please see the original Japanese entry.

This US release, is just like the Japanese original only with slightly different color palettes.

Jason Wilson holds the official record for Lifeforce with 526,800 points.


* Weapons:

1) Ripple Laser: Expanding loops of destruction.

2) Toothpaste Laser: Nice stripy death-ray, makes a cool noise.

3) Missile: Ground-following, fires up & down.

4) Multiple: Strange blob things that follow you around, they have whatever weapons your ship has.


1. Nemesis (1985)

2. Lifeforce (1986)

3. Gradius 2 (1987, MSX)

4. Vulcan Venture (1988)

5. Nemesis 3 - The Eve of Destruction (1988, MSX)

6. Gradius III (1989)

7. Gradius - The Interstellar Assault (1991, Nintendo Game Boy)

8. Nemesis '90 Kai (1993, Sharp X68000)

9. Salamander 2 (1996)

10. Solar Assault - Gradius (1997)

11. Solar Assault - Revisited (1997)

12. Gradius Gaiden (1997, Sony PlayStation)

13. Gradius IV - Fukkatsu (1999)

14. Gradius Generation (2002, Nintendo Game Boy Advance)

15. Gradius V (2003, Sony PlayStation 2)


Game's rom.

Machine's picture.

MAME Info:

0.33b5 [Allard van der Bas]

Artwork available


- The sequel to Salamander is Salamander 2 (Konami 1996 - GX system)


- In the attract demo play, voice samples are not muted briefly. Fujix (ID 03738)

- salamand, lifefrce: Music speed is slow. Ace (ID 03737)

- salamand and clones: Garbage graphic is displayed in a name entry towards the screen lower left. dpixx700 (ID 03409)


- 0.144u7: Removed 'Unused' dipswitches.

- 0.144u4: Fujix adjusted volume levels in Nemesis driver to mirror observed levels from PCB recordings for Salamander/Lifeforce. This fixed music is too quiet in Salamander and clone Lifeforce. Angelo Salese fixed reversed stereo in Salamander/Lifeforce.

- 0.133u1: Renamed (salamanj) to (salamandj) and (lifefrcj) to (lifefrcej).

- 0.115u2: Fixed rom names.

- 25th August 2006: Mr. Do - Added instruction cards for Salamander (thanks to Gamestone at Gradius Home World).

- 0.68: Added 'Unused' dipswitch.

- 4th May 2003: Satoshi Suzuki fixed a few graphics glitches in Salamander and adjusted the refresh rate in it.

- 0.57: Removed 3rd button and coin slot.

- 0.37b13: Added clone Salamander (version J). Changed parent description to 'Salamander (version D)' and 68000 CPU1 clock speed to 9216000 Hz.

- 27th February 2001: Uki added another Salamander romset.

- 0.36b6: E.Watanabe improved screen priority in Lifeforce, Salamander, Gradius, etc.

- 0.35RC2: Changed 68000 CPU1 clock speed to 10738635 Hz.

- 0.35RC1: Elestir improved sound in Salamander. Changed 68000 CPU1 clock speed to 14318180 Hz. Added dipswitches 'Flip Screen', 'Test Mode', 'Coin A', 'Lives', 'Max Credit' and 'Demo Sounds'.

- 31st May 1999: Elestir added the two missing sound channels to Nemesis etc, speech to Salamander and some other things to the driver.

- 4th May 1999: Andrew Prime fixed Salamander graphics priorities at the end of level 3.

- 0.35b12: Bryan McPhail added Salamander (Konami 1986) and clones Lifeforce (US) and (Japan).

- 28th April 1999: Bryan McPhail sent in a Salamander / Life Force driver, but some graphics priority problems still remain.

- 21st March 1999: Bryan McPhail has worked on Salamander and Super Burger Time.

- 0.33b5: Allard van der Bas added Salamander (Testdriver).

- 9th September 1997: Dumped Salamander (version D). GX587 main board with a GX400 (a.k.a. Nemesis/Konami GT) video board.

ARCADE RELEASE: Salamander (Konami) - 1986/Jul/04 and Lifeforce (Konami) - 1987/Jun/26


Other Emulators:

* Sparcade

Recommended Games (R-Type):

Gradius / Nemesis

Gradius (PlayChoice-10)

Vs. Gradius

Gradius II / Vulcan Venture

Gradius III

Gradius 4: Fukkatsu


Salamander 2


R-Type II

R-Type Leo

Heavy Unit

Turtle Ship


X Multiply

Zero Wing

Raiga - Strato Fighter


Blaze On

Hyper Duel

Super Spacefortress Macross II

Romset: 560 kb / 7 files / 251.8 zip

MAME XML Output:

       <game name="lifefrce" sourcefile="nemesis.c" cloneof="salamand" romof="salamand">
              <description>Lifeforce (US)</description>
              <rom name="587-k02.18b" size="65536" crc="4a44da18" sha1="8e76bc2b9c48bfc65664fb6ee4d1d33622ee1eb8" region="maincpu" offset="0"/>
              <rom name="587-k05.18c" size="65536" crc="2f8c1cbd" sha1="aa309d509be69f315e50047abff42d9b30334e1d" region="maincpu" offset="1"/>
              <rom name="587-c03.17b" merge="587-c03.17b" size="131072" crc="e5caf6e6" sha1="f5df4fbc43cfa6e2866558c99dd95ba8dc89dc7a" region="maincpu" offset="40000"/>
              <rom name="587-c06.17c" merge="587-c06.17c" size="131072" crc="c2f567ea" sha1="0c38fea53f3d4a9ae0deada5669deca4be8c9fd3" region="maincpu" offset="40001"/>
              <rom name="587-k09.11j" size="32768" crc="2255fe8c" sha1="6ee35575a15f593642b29020857ec466094ef495" region="audiocpu" offset="0"/>
              <rom name="587-k08.8g" size="16384" crc="7f0e9b41" sha1="c9fc2723fac55691dfbb4cf9b3c472a42efa97c9" region="vlm" offset="0"/>
              <rom name="587-c01.10a" merge="587-c01.10a" size="131072" crc="09fe0632" sha1="4c3b29c623d70bbe8a938a0beb4638912c46fb6a" region="k007232" offset="0"/>
              <chip type="cpu" tag="maincpu" name="68000" clock="9216000"/>
              <chip type="cpu" tag="audiocpu" name="Z80" clock="3579545"/>
              <chip type="audio" tag="lspeaker" name="Speaker"/>
              <chip type="audio" tag="rspeaker" name="Speaker"/>
              <chip type="audio" tag="vlm" name="VLM5030" clock="3579545"/>
              <chip type="audio" tag="k007232" name="K007232" clock="3579545"/>
              <chip type="audio" tag="ymsnd" name="YM2151" clock="3579545"/>
              <display tag="screen" type="raster" rotate="0" width="256" height="224" refresh="60.606061" />
              <sound channels="2"/>
              <input players="2" buttons="2" coins="2">
                     <control type="joy" ways="8"/>
              <dipswitch name="Flip Screen" tag="IN0" mask="32">
                     <dipvalue name="Off" value="32" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unused" tag="IN0" mask="64">
                     <dipvalue name="Off" value="64" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Service Mode" tag="IN0" mask="128">
                     <dipvalue name="Off" value="128" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Cabinet" tag="IN1" mask="128">
                     <dipvalue name="Upright" value="0" default="yes"/>
                     <dipvalue name="Cocktail" value="128"/>
              <dipswitch name="Coinage" tag="DSW0" mask="15">
                     <dipvalue name="4 Coins/1 Credit" value="2"/>
                     <dipvalue name="3 Coins/1 Credit" value="5"/>
                     <dipvalue name="2 Coins/1 Credit" value="8"/>
                     <dipvalue name="3 Coins/2 Credits" value="4"/>
                     <dipvalue name="4 Coins/3 Credits" value="1"/>
                     <dipvalue name="1 Coin/1 Credit" value="15" default="yes"/>
                     <dipvalue name="3 Coins/4 Credits" value="3"/>
                     <dipvalue name="2 Coins/3 Credits" value="7"/>
                     <dipvalue name="1 Coin/2 Credits" value="14"/>
                     <dipvalue name="2 Coins/5 Credits" value="6"/>
                     <dipvalue name="1 Coin/3 Credits" value="13"/>
                     <dipvalue name="1 Coin/4 Credits" value="12"/>
                     <dipvalue name="1 Coin/5 Credits" value="11"/>
                     <dipvalue name="1 Coin/6 Credits" value="10"/>
                     <dipvalue name="1 Coin/7 Credits" value="9"/>
                     <dipvalue name="Disabled" value="0"/>
              <dipswitch name="Lives" tag="DSW1" mask="3">
                     <dipvalue name="2" value="3"/>
                     <dipvalue name="3" value="2" default="yes"/>
                     <dipvalue name="5" value="1"/>
                     <dipvalue name="7" value="0"/>
              <dipswitch name="Coin Slot(s)" tag="DSW1" mask="4">
                     <dipvalue name="1" value="4"/>
                     <dipvalue name="2" value="0" default="yes"/>
              <dipswitch name="Max Credit(s)" tag="DSW1" mask="24">
                     <dipvalue name="1" value="24"/>
                     <dipvalue name="3" value="16"/>
                     <dipvalue name="5" value="8"/>
                     <dipvalue name="9" value="0" default="yes"/>
              <dipswitch name="Difficulty" tag="DSW1" mask="96">
                     <dipvalue name="Easy" value="96"/>
                     <dipvalue name="Medium" value="64" default="yes"/>
                     <dipvalue name="Hard" value="32"/>
                     <dipvalue name="Hardest" value="0"/>
              <dipswitch name="Demo Sounds" tag="DSW1" mask="128">
                     <dipvalue name="Off" value="128"/>
                     <dipvalue name="On" value="0" default="yes"/>
              <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="supported" palettesize="2048"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise