Home News Forum                            

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

xenophob: MAME ROM Information.


Xenophobe (c) 1987 Bally Midway.

A horizontal monitor is split into three sections, one for each of up to three people. Players wander around a space station shooting as many Ridley-Scott-esque aliens as they can before health or time runs out- then it's off to the next space station. There are multiple weapon types, including a duck gun!


Bally Midway MCR 68k hardware

[No. 0E85]

Main CPU : 68000 (@ 7.7238 Mhz)

Sound CPU : 68000 (@ 8 Mhz)

Sound Chips : DAC

Screen orientation : Horizontal

Video resolution : 512 x 480 pixels

Screen refresh : 30.00 Hz

Palette colors : 64

Players : 3

Control : 8-way joystick

Buttons : 3


Released in July 1987.

The word 'Xenophobe' (pronounced 'Zee-no-phobe') is a psychiatric term meaning 'fear of aliens'. Programmer Gary Oglesby contributed this name.

The game earned so much money during first weeks of testing that the programmer was pulled off the game to work on a pinball project.

Xenophobe was a highly original game with a highly original concept. It was the first split-screen game. It was also a victim of a production scheduling snafu. Due to its production being pushed ahead, a lot of the game's tuning was axed. There are many objects in the game that the player can pick up, but have no use.

Brian Colin & Jeff Nauman originally conceived this game with a tomb-robbing treasure hunting theme, but when programmer Howard Shere was assigned to the project, his love of science fiction prompted the shift to an ALIEN spoof.

Michael Ward holds the official official record for this game, on Medium setting, with 2,500,000 points on 06/11/2004.


Programmer : Howard Shere

Art and graphics : Brian Colin

Sound and musics : Souvenir of Omaha

Hardware designers and support : Bob Ploussard, True Truong

Mechanical designer : John Kubik

Technical support : Jim Belt, Sue Lohse

Game concept and designers : Brian Colin, Howard Shere

Development : Jeff Nauman, Bob Libbe, Gary Oglesby, Tom Leon, Larry Stalmah, Peter Perry


* Consoles :

Nintendo Famicom (1988)

Atari Lynx (1990)

Atari 2600 (1990)

Atari 7800

Microsoft XBOX (2004, "Midway Arcade Treasures 2")

Nintendo GameCube (2004, "Midway Arcade Treasures 2")

Sony PlayStation 2 (2004, "Midway Arcade Treasures 2")

Sony PSP (2005, "Midway Arcade Treasures - Extended Play")

* Computers :

Sinclair ZX Spectrum (1989)

Commodore C64 (1989)

Amstrad CPC (1989)

Atari ST (1989)

Commodore Amiga (1989)

PC [MS Windows, CD-ROM] (2006, "Midway Arcade Treasures Deluxe Edition")


Game's rom.

Machine's picture.

MAME Info:

0.33b4 [Bryan McPhail]

Artwork available


- 0.145u7: Added 'Midway Sounds Good Sound Board' sound.

- 0.131: Kevin Eshbach documented PALs from Xenophobe board.

- 0.123u2: Derek Ledbetter fixed Xenophobe sprite aligment.

- 15th April 2007: Mr. Do - Jcroach did a nice vector job on Xenophobe bezel.

- 0.90: Hans Andersson fixed Player 2 and 3 inputs in Xenophobe.

- 0.36b7: Changed 68000 CPU2 clock speed back to 8MHz.

- 0.36b6: Aaron Giles fixed sound in Xenophobe. Changed 68000 CPU1 clock speed to 7723800 Hz and 68000 CPU2 to 7500000 Hz.

- 30th May 1999: Mike Coates fixed a Xenophobe scroll bug.

- 0.33b4: Bryan McPhail added Xenophobe (Bally Midway 1987), preliminary.

Other Emulators:

* Retrocade

Recommended Games (Aliens):

Heiankyo Alien

Victory Road

Alien Syndrome

Alien Syndrome (Mega-Tech)


SAR - Search and Rescue

Uncle Fester's Quest: The Addams Family (PlayChoice-10)


Alien 3

Alien vs. Predator

Alien Storm

Alien Storm (Mega-Tech)

Space Gun

Mutation Nation

Chaos Heat


Invasion - The Abductors

Alien Front

Romset: 832 kb / 14 files / 364.7 zip

MAME XML Output:

       <game name="xenophob" sourcefile="mcr68.c">
              <manufacturer>Bally Midway</manufacturer>
              <rom name="xeno_pro.3c" size="65536" crc="f44c2e60" sha1="9130b26eb1e0e0a75f9fdec898e1f0976de8a766" region="maincpu" offset="0"/>
              <rom name="xeno_pro.3b" size="65536" crc="01609a3b" sha1="9e065bc72f56439a885bfdfc8eb60df666df7c37" region="maincpu" offset="1"/>
              <rom name="xeno_pro.2c" size="65536" crc="e45bf669" sha1="52b0ffd2311e4d300410de57fbddacab4b9857a1" region="maincpu" offset="20000"/>
              <rom name="xeno_pro.2b" size="65536" crc="da5d39d5" sha1="f61b239eb3108faec2f3dbb8139c8d01b0e29873" region="maincpu" offset="20001"/>
              <rom name="xeno_snd.u7" size="65536" crc="77561d15" sha1="8c23a9270d54be6380f2d23939b6c6d8c31e334b" region="sg:cpu" offset="0"/>
              <rom name="xeno_snd.u17" size="65536" crc="837a1a71" sha1="d7d60ef1fd11e5e84dd1ffb9a077686bd2fb452e" region="sg:cpu" offset="1"/>
              <rom name="xeno_snd.u8" size="65536" crc="6e2915c7" sha1="df1f35f6b743afbab0a3a29adce3639a8c9dc66f" region="sg:cpu" offset="20000"/>
              <rom name="xeno_snd.u18" size="65536" crc="12492145" sha1="c891e86750e51d3b7b93fc96a9f5173fd7869756" region="sg:cpu" offset="20001"/>
              <rom name="xeno_bg.11d" size="32768" crc="3d2cf284" sha1="39a666197584f24d19d43634b8e2f3923081a336" region="gfx1" offset="0"/>
              <rom name="xeno_bg.12d" size="32768" crc="c32288b1" sha1="a9f9f61c4287cb1e5490b4b7ad4fd94bba1c8fac" region="gfx1" offset="8000"/>
              <rom name="xeno_fg.7j" size="65536" crc="b12eddb2" sha1="a10df077d60cd821acbdbd32abe6dafd1217737c" region="gfx2" offset="0"/>
              <rom name="xeno_fg.8j" size="65536" crc="20e682f5" sha1="1009f7ec56998df8a1d5ecd724d0523c435c9ee0" region="gfx2" offset="10000"/>
              <rom name="xeno_fg.9j" size="65536" crc="82fb3e09" sha1="f06e9df20044244a6c174f4876e615ccc18e1cba" region="gfx2" offset="20000"/>
              <rom name="xeno_fg.10j" size="65536" crc="6a7a3516" sha1="1def9c134220eac9ba5e46d38282ff18f51b6398" region="gfx2" offset="30000"/>
              <rom name="b61a-49aaj-axad.bin" size="1" status="nodump" region="cpu_plds" offset="0"/>
              <rom name="b75a-50aaj-bxad.bin" size="1" status="nodump" region="cpu_plds" offset="1"/>
              <rom name="b75a-50aaj-axad.bin" size="1" status="nodump" region="cpu_plds" offset="2"/>
              <rom name="b75a-41aaj-axad.bin" size="1" status="nodump" region="cpu_plds" offset="3"/>
              <rom name="b75a-41aaj-bxab.bin" size="1" status="nodump" region="cpu_plds" offset="4"/>
              <rom name="a59a26axlaxhd.bin" size="1" status="nodump" region="cpu_plds" offset="5"/>
              <rom name="a59a26axlbxhd.bin" size="1" status="nodump" region="cpu_plds" offset="6"/>
              <rom name="a59a26axlcxhd.bin" size="1" status="nodump" region="cpu_plds" offset="7"/>
              <rom name="0066-316bx-xxqx.bin" size="1" status="nodump" region="cpu_plds" offset="8"/>
              <rom name="0066-314bx-xxqx.bin" size="1" status="nodump" region="cpu_plds" offset="9"/>
              <rom name="0066-315bx-xxqx.bin" size="1" status="nodump" region="cpu_plds" offset="a"/>
              <rom name="0066-313bx-xxqx.bin" size="1" status="nodump" region="cpu_plds" offset="b"/>
              <rom name="e36a31axnax00.bin" size="1" status="nodump" region="snd_pld" offset="0"/>
              <chip type="cpu" tag="maincpu" name="68000" clock="7723800"/>
              <chip type="cpu" tag="sg:cpu" name="68000" clock="8000000"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <chip type="audio" tag="sg" name="Midway Sounds Good Sound Board"/>
              <chip type="audio" tag="sg:dac" name="DAC"/>
              <display tag="screen" type="raster" rotate="0" width="512" height="480" refresh="30.000000" />
              <sound channels="1"/>
              <input players="3" buttons="3" coins="3" tilt="yes">
                     <control type="joy" ways="8"/>
              <dipswitch name="Service Mode" tag="IN0" mask="128">
                     <dipvalue name="Off" value="128" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Free Play" tag="DSW" mask="4">
                     <dipvalue name="Off" value="4" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Coins per Life Unit" tag="DSW" mask="8">
                     <dipvalue name="1" value="8" default="yes"/>
                     <dipvalue name="2" value="0"/>
              <dipswitch name="Life Unit" tag="DSW" mask="16">
                     <dipvalue name="1000" value="16" default="yes"/>
                     <dipvalue name="2000" value="0"/>
              <dipswitch name="Demo Sounds" tag="DSW" mask="32">
                     <dipvalue name="Off" value="0"/>
                     <dipvalue name="On" value="32" default="yes"/>
              <dipswitch name="Difficulty" tag="DSW" mask="192">
                     <dipvalue name="Easy" value="64"/>
                     <dipvalue name="Medium" value="0" default="yes"/>
                     <dipvalue name="Hard" value="128"/>
                     <dipvalue name="Medium (duplicate)" value="192"/>
              <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="supported" palettesize="64"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise