Home News Forum                            

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

lghost: MAME ROM Information.


Laser Ghost (c) 1991 Sega.

A series of heinous events is in progress. Poltergeists are running rampant in the city. As if that wasn't bad enough, a little girl is kidnapped by one of the ghosts in broad daylight. Now it's up to Bill, Max, and Carol to put an end to the paranormal madness.


Sega System 18 hardware

Game ID : 317-0164 / 317-0165 / 317-0166

Main CPU : 68000 (@ 10 Mhz)

Sound CPU : Z80 (@ 8 Mhz)

Sound Chips : (2x) YM3438 (@ 8 Mhz), RF5C68 (@ 10 Mhz)

Screen orientation : Horizontal

Video resolution : 320 x 224 pixels

Screen refresh : 60.00 Hz

Palette colors : 8192

Players : 3

Control : lightgun

Buttons : 2


On the title screen, there is a tombstone that makes a reference to Sega's 1989 shooter "Line of Fire".

There are two gimmicks about Laser Ghost. The first one is that the cabinet has 2 removable benches for players 1 and 3. The second gimmick is that the laser guns have a laser imaging device on top of the guns which gives the illusion of shooting real lasers onto the screen.

Pony Canyon / Scitron released a limited-edition soundtrack album for this game (Formula : G.S.M. Sega 5 - PCCB-00059) on 21/04/1991.


FD1094 317-0164

* Japanese version.

FD1094 317-0165

* US version.

FD1094 317-0166

* World version.


* Consoles :

Sega Master System (1991)


Game's rom.

Machine's picture.

MAME Info:

0.88u5 [?]

0.74u2 [Andrew Prime]

0.36b2 [Andrew Prime]


* Wanted: 317-0164 FD1094 CPU


- Press mouse button to start the gun adjustment of the left gun. Fire with mouse on both 'flash points' and press F2 to exit.


- There is a noticeble offset on the left in the crosshair that makes hard playing this game, tried to calibrate it by test mode but the problem persist. Scagazza (ID 01455)

- The strange 'hiccup' about 10 seconds into the first level, all sprites dissapear for a second. I am sure this is a bug and not actually PCB behvaoir. This also happens at set times in levels, it usually will happen 2-3 times and you can set your watch to when it will happen. Karasu (ID 00113)

- After the 1st loop of level demos (showing one of each stage, the 2nd loop hotel demo (2nd stage) is glitched when the game starts to scroll to the upstairs. Karasu (ID 00263)

- In this bug, which also only starts to occur on the 2nd loop of demos, works as this: Seems to be every time, but when the game is supposed to show the Cemtery title screen, it performs the animation, but the high score screen skull is still visable (Im sure this is a bug). Karasu (ID 00264)


- 0.138: Changed parent description 'Laser Ghost (set 2, World, 317-0166)' to 'Laser Ghost (World, 317-0166)' and clone 'Laser Ghost (set 1, US, 317-0165)' to 'Laser Ghost (US, 317-0165)'.

- 0.137u4: Howard Casto hooked up gun recoils for Laser Ghost.

- 0.124u2: Stephane Humbert fixed Laser Ghost dipswitches. Added 'Allow Continue' dipswitch.

- 0.107u1: Luigi30 added player 2 port (map was unknown).

- 0.95u6: Added 3rd button. Removed 4th coin slot. Fixed dipswitches.

- 0.94u1: Aaron Giles fixed Laser Ghost title screen.

- 0.92: Changed 'Laser Ghost (US, 317-0165)' to clone '(set 1, US, 317-0165)' and '(317-0166)' to parent '(set 2, World, 317-0166)'. Renamed (lghost) to (lghostu) and (lghosta) to (lghost).

- 0.90u1: Big Sega update [Aaron Giles]. Note that in the process, I broke the title screen animation for Laser Ghost. These are known issues that I will try to address soon.

- 0.89u1: Aaron Giles hooked up Laser Ghost controls - Game now playable. Added crosshair drawing (not 100% yet, feel free to tweak). Added dipswitches '2 Credits to Start', 'Demo Sounds', 'Difficulty', 'Allow Continue' and 'Coin Chute'.

- 0.88u7: Many improvements to Sega System 18 driver [Aaron Giles]. Laser Ghost would probably be playable if the controls were correctly hooked up. Fixed cpu2/gfx1/2 rom loading.

- 0.88u5: Changed clone 'Laser Ghost (317-0165, bad dump?)' to parent 'Laser Ghost (US, 317-0165)', added 317-0165.key and the cpu1/2/gfx3/4 roms from clone Laser Ghost (317-0166). Added 317-0166.key to clone Laser Ghost (317-0166). Removed Laser Ghost (317-?, bad dump?). Renamed (lghosta) to (lghost) and (lghostb) to (lghosta).

- 13th November 2004: Charles MacDonald - Dumped the 317-0165/0166 cpus from Laser Ghost. No controls yet, some glitches.

- 0.88u1: Added clones Laser Ghost (317-0165, bad dump?) and (317-0166). Fixed cpu1 roms addresses. Changed parent description to 'Laser Ghost (317-?, bad dump?)'.

- 18th March 2004: Charles MacDonald fixed Z80 clock (8.192 Mhz -> 8.00 MHz).

- 0.74u2: Added Laser Ghost (Sega 1990).

- 19th January 2003: Guru - Arrived and dumped Laser Ghost (Sega 1990, System 18). Thanks to Pelle.

- 0.36b2: Andrew Prime added Laser Ghost (Testdriver).


Other Emulators:

* FB Alpha

Recommended Games (Horror):

Monster Bash


Bogey Manor


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


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

Recommended Games (Shooting 2):



Hogan's Alley (PlayChoice-10)

Vs. Hogan's Alley

Turkey Shoot


Wild Gunman (PlayChoice-10)


N.Y. Captor

Shoot Out

Shooting Master


Cycle Shooting

Empire City: 1931

Dead Angle


Vs. Freedom Force

Who Dunit

Blood Bros.

Golly! Ghost!

Laser Ghost

Hard Times

Point Blank

Point Blank 2

Ghost Hunter

Tut's Tomb


Rapid Fire v1.1


Zero Point

Zero Point 2

Ghoul Panic

Romset: 6792 kb / 20 files / 2.26 zip

MAME XML Output:

       <game name="lghost" sourcefile="segas18.c">
              <description>Laser Ghost (World, 317-0166)</description>
              <rom name="epr-13429.a4" size="262144" crc="09bd65c0" sha1="f2b332a86d52af3c5270f668bdd43a0d44eca346" region="maincpu" offset="0"/>
              <rom name="epr-13430.a6" size="262144" crc="51009fe0" sha1="f1e6e3714c01c15c0e932470a9e1a17abb59e958" region="maincpu" offset="1"/>
              <rom name="epr-13411.a5" size="262144" crc="5160167b" sha1="3d176a18c7527b1e485f10b144bb4db1b945e709" region="maincpu" offset="200000"/>
              <rom name="epr-13413.a7" size="262144" crc="656b3bd8" sha1="db81d4ae3138308dce1e3db7a859f1d63c4ff815" region="maincpu" offset="200001"/>
              <rom name="317-0166.key" size="8192" crc="8379961f" sha1="44e0662e92ece65ad2049b2cd804f516e631166e" region="user1" offset="0"/>
              <rom name="epr-13414.c1" size="262144" crc="dada2419" sha1="f6ffd02d75232a09ea83fd199e5e30b2773b0cf5" region="gfx1" offset="0"/>
              <rom name="epr-13415.c2" size="262144" crc="bbb62c48" sha1="7a4c5bd11b73a92deece72b55627f48ac167acd6" region="gfx1" offset="40000"/>
              <rom name="epr-13416.c3" size="262144" crc="1d11dbae" sha1="331aa49c6b38d32ec33184dbd0851888463ddbc7" region="gfx1" offset="80000"/>
              <rom name="epr-13603.a10" size="524288" crc="5350a94e" sha1="47e99803cab4b508feb51069c940d6c824d6961d" region="gfx2" offset="0"/>
              <rom name="epr-13604.c10" size="524288" crc="4009c8e5" sha1="97f513d312f4c90f8bffdf797afa3749779989a5" region="gfx2" offset="1"/>
              <rom name="epr-13421.a11" size="524288" crc="2fc75890" sha1="9f97f07dba3b978df8eb357894168ad74f151d30" region="gfx2" offset="200000"/>
              <rom name="mpr-13424.c11" size="524288" crc="fb98d920" sha1="cebdebe88902e96c631df6053ac2589f794da155" region="gfx2" offset="200001"/>
              <rom name="mpr-13422.a12" size="524288" crc="48a0754d" sha1="9fead9f8319593adb4bddaaa4d053b21ca726009" region="gfx2" offset="400000"/>
              <rom name="mpr-13425.c12" size="524288" crc="f8252589" sha1="5a1ed24296d0609393e53df3ee585a366da4ee46" region="gfx2" offset="400001"/>
              <rom name="mpr-13423.a13" size="524288" crc="335bbc9d" sha1="78793335b2f8a1bb05809259521db193c17c9b98" region="gfx2" offset="600000"/>
              <rom name="mpr-13426.c13" size="524288" crc="5cfb1e25" sha1="1dd57475604f339e58bf946e17ae0dc5cf4a3dba" region="gfx2" offset="600001"/>
              <rom name="epr-13417.c7" size="131072" crc="cd7beb49" sha1="2435ce000f1eefdd06b27ea93e22fd82c0e999d2" region="soundcpu" offset="10000"/>
              <rom name="mpr-13420.c6" size="262144" crc="3de0dee4" sha1="31833684df5a34d5e9ef04f2ab42355b8e9cbb45" region="soundcpu" offset="90000"/>
              <rom name="mpr-13419.c5" size="262144" crc="e7021b0a" sha1="82e390fac63965d4f80ae01758c19ae951c39475" region="soundcpu" offset="110000"/>
              <rom name="mpr-13418.c4" size="262144" crc="0732594d" sha1="9fbeae29f1a31d136ddc9a49c786b2a08a523e0d" region="soundcpu" offset="190000"/>
              <chip type="cpu" tag="maincpu" name="68000" clock="10000000"/>
              <chip type="cpu" tag="soundcpu" name="Z80" clock="8000000"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <chip type="audio" tag="ym1" name="YM3438" clock="8000000"/>
              <chip type="audio" tag="ym2" name="YM3438" clock="8000000"/>
              <chip type="audio" tag="rfsnd" name="RF5C68" clock="10000000"/>
              <display tag="screen" type="raster" rotate="0" width="320" height="224" refresh="57.230000" pixclock="5128036" htotal="342" hbend="0" hbstart="320" vtotal="262" vbend="0" vbstart="224" />
              <sound channels="1"/>
              <input players="3" buttons="2" coins="3" service="yes">
                     <control type="lightgun" minimum="0" maximum="255" sensitivity="50" keydelta="5"/>
              <dipswitch name="Coin A" tag="COINAGE" mask="15">
                     <dipvalue name="4 Coins/1 Credit" value="7"/>
                     <dipvalue name="3 Coins/1 Credit" value="8"/>
                     <dipvalue name="2 Coins/1 Credit" value="9"/>
                     <dipvalue name="2 Coins/1 Credit, 5/3, 6/4" value="5"/>
                     <dipvalue name="2 Coins/1 Credit, 4/3" value="4"/>
                     <dipvalue name="1 Coin/1 Credit" value="15" default="yes"/>
                     <dipvalue name="1 Coin/1 Credit, 5/6" value="3"/>
                     <dipvalue name="1 Coin/1 Credit, 4/5" value="2"/>
                     <dipvalue name="1 Coin/1 Credit, 2/3" value="1"/>
                     <dipvalue name="2 Coins/3 Credits" value="6"/>
                     <dipvalue name="1 Coin/2 Credits" value="14"/>
                     <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="Free Play (if Coin B too) or 1/1" value="0"/>
              <dipswitch name="Coin B" tag="COINAGE" mask="240">
                     <dipvalue name="4 Coins/1 Credit" value="112"/>
                     <dipvalue name="3 Coins/1 Credit" value="128"/>
                     <dipvalue name="2 Coins/1 Credit" value="144"/>
                     <dipvalue name="2 Coins/1 Credit, 5/3, 6/4" value="80"/>
                     <dipvalue name="2 Coins/1 Credit, 4/3" value="64"/>
                     <dipvalue name="1 Coin/1 Credit" value="240" default="yes"/>
                     <dipvalue name="1 Coin/1 Credit, 5/6" value="48"/>
                     <dipvalue name="1 Coin/1 Credit, 4/5" value="32"/>
                     <dipvalue name="1 Coin/1 Credit, 2/3" value="16"/>
                     <dipvalue name="2 Coins/3 Credits" value="96"/>
                     <dipvalue name="1 Coin/2 Credits" value="224"/>
                     <dipvalue name="1 Coin/3 Credits" value="208"/>
                     <dipvalue name="1 Coin/4 Credits" value="192"/>
                     <dipvalue name="1 Coin/5 Credits" value="176"/>
                     <dipvalue name="1 Coin/6 Credits" value="160"/>
                     <dipvalue name="Free Play (if Coin A too) or 1/1" value="0"/>
              <dipswitch name="2 Credits to Start" tag="DSW" mask="1">
                     <dipvalue name="Off" value="1" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Demo Sounds" tag="DSW" mask="2">
                     <dipvalue name="Off" value="2"/>
                     <dipvalue name="On" value="0" default="yes"/>
              <dipswitch name="Difficulty" tag="DSW" mask="28">
                     <dipvalue name="Easiest" value="12"/>
                     <dipvalue name="Easier" value="20"/>
                     <dipvalue name="Easy" value="24"/>
                     <dipvalue name="Normal" value="28" default="yes"/>
                     <dipvalue name="Hard" value="16"/>
                     <dipvalue name="Harder" value="4"/>
                     <dipvalue name="Hardest" value="8"/>
                     <dipvalue name="Extra Hardest" value="0"/>
              <dipswitch name="Allow Continue" tag="DSW" mask="32">
                     <dipvalue name="No" value="0"/>
                     <dipvalue name="Yes" value="32" default="yes"/>
              <dipswitch name="Coin Chute" tag="DSW" mask="64">
                     <dipvalue name="Common" value="0"/>
                     <dipvalue name="Individual" value="64" default="yes"/>
              <dipswitch name="Unused" tag="DSW" mask="128">
                     <dipvalue name="Off" value="128" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="unsupported" palettesize="8192"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise