Home News Forum                            

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

spy: MAME ROM Information.


S.P.Y - Special Project Y. (c) 10/1989 Konami.

After using your spy-savvy jetpack to land on the secret island, you must stop the evil mastermind from executing his world-dominating plans!


Game ID : GX857

Main CPU : M6809 (@ 3 Mhz)

Sound CPU : Z80 (@ 3.579545 Mhz)

Sound Chips : YM3812 (@ 3.579545 Mhz), (2x) K007232 (@ 3.579545 Mhz)

Screen orientation : Horizontal

Video resolution : 304 x 224 pixels

Screen refresh : 60.00 Hz

Palette colors : 1024

Players : 2

Control : 8-way joystick

Buttons : 2


The attract mode intro is inspired from the intros of James Bond movies.


The US version is slightly different, it has the "Winners Don't Use Drugs" screen.


Director : Seiji

Programmer : Yoshi, Akira

Character : Heine

Graphic : Ashi, Kaumi

Sound Composer : Shikasan, P. Fuka

Hardware : Sanpei


Game's rom.

MAME Info:

0.61 [MASH]

0.36b14 [Nicola Salmoria]


- 0.144u7: Kanikani updated S.P.Y. dipswitches.

- 0.136u1: Fabio Priuli added driver data struct and save states to S.P.Y.

- 0.135u4: Fabio Priuli updated S.P.Y. to use Konami video devices.

- 0.131u1: Angelo Salese merged memory maps in S.P.Y.

- 0.81u5: Mamesick fixed visible area to 304x224 in S.P.Y.

- 0.61: MASH added S.P.Y. - Special Project Y (World ver. N). Simulated protection in S.P.Y [Acho A. Tang]. Changed 'S.P.Y. - Special Project Y (US)' to clone '(US ver. M)'. Renamed (spy) to (spyu).

- 17th May 2002: MASH added clone ROMs to S.P.Y. and Super Basketball.

- 10th May 2002: Acho A. Tang - Simulated PMCU protection (guess only), changed priority scheme to fix graphics in 3D levels, fixed crashes caused by bank switching and disabled logging and debug messages.

- 0.57: Replaced HD6309 CPU with M6809. Removed 3rd coin slot.

- 2nd December 2001: William Kucharski submitted a cleaned up but still non-functional driver for Konami's S.P.Y.

- 5th May 2001: THE SHEEP dumped S.P.Y. - Special Project Y (World ver. N).

- 0.36b15: Replaced sound1/2 roms with new dumps.

- 0.36b14: Nicola Salmoria added S.P.Y. - Special Project Y (US) (Konami 1989). Not playable due to protection.

LEVELS: 7 (must be finished twice)

Other Emulators:

* FB Alpha

Recommended Games (Action):

Elevator Action

Elevator Action Returns

Action Fighter


Rolling Thunder

Rolling Thunder 2

Bionic Commando


Super Ranger

Crack Down

Crack Down (Mega-Tech)

S.P.Y. - Special Project Y

Sly Spy

The Cliffhanger - Edward Randy

The Super Spy


Power Blade (PlayChoice-10)


Biomechanical Toy

Confidential Mission

Lupin The Third - The Shooting

Demon Front

Dolphin Blue

Romset: 2209 kb / 10 files / 946.0 zip

MAME XML Output:

       <game name="spy" sourcefile="spy.c">
              <description>S.P.Y. - Special Project Y (World ver. N)</description>
              <rom name="857n03.bin" size="65536" crc="97993b38" sha1="0afd561bc85fcbfe30f2d16807424ceec7188ce7" region="maincpu" offset="10000"/>
              <rom name="857n02.bin" size="65536" crc="31a97efe" sha1="6c9ec3954e4d16634bf95835b8b404d3a6ef6e24" region="maincpu" offset="20000"/>
              <rom name="857d01.bin" size="32768" crc="aad4210f" sha1="bb40b8673939b5ce51012606da86b4dcbfc52a57" region="audiocpu" offset="0"/>
              <rom name="857b09.bin" size="262144" crc="b8780966" sha1="6c255f1e4d1398fa9010a1ae0f5172dc524df109" region="gfx1" offset="0"/>
              <rom name="857b08.bin" size="262144" crc="3e4d8d50" sha1="70f45a725bf1e9d15285ffb6b280945f7ce7faf0" region="gfx1" offset="40000"/>
              <rom name="857b06.bin" size="524288" crc="7b515fb1" sha1="3830649d47964940023760b76e2bf94bb9163f23" region="gfx2" offset="0"/>
              <rom name="857b05.bin" size="524288" crc="27b0f73b" sha1="6b6a3da11c3005e3a62e6280818c18ae2ea31800" region="gfx2" offset="80000"/>
              <rom name="857a10.bin" size="256" crc="32758507" sha1="c21f89ad253502968a755fb0d23da98319f9cd93" region="proms" offset="0"/>
              <rom name="857b07.bin" size="262144" crc="ce3512d4" sha1="1e7c3feabfc3ac89056982b76de39e283cf5894d" region="k007232_1" offset="0"/>
              <rom name="857b04.bin" size="262144" crc="20b83c13" sha1="63062f1c0a9adbbced3d3d73682a2cd1217bee7d" region="k007232_2" offset="0"/>
              <chip type="cpu" tag="maincpu" name="M6809" clock="3000000"/>
              <chip type="cpu" tag="audiocpu" name="Z80" clock="3579545"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <chip type="audio" tag="ymsnd" name="YM3812" clock="3579545"/>
              <chip type="audio" tag="k007232_1" name="K007232" clock="3579545"/>
              <chip type="audio" tag="k007232_2" name="K007232" clock="3579545"/>
              <display tag="screen" type="raster" rotate="0" width="304" height="224" refresh="60.000000" />
              <sound channels="1"/>
              <input players="2" buttons="2" coins="2">
                     <control type="joy" ways="8"/>
              <dipswitch name="Coin A" tag="DSW1" 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="Free Play" value="0"/>
              <dipswitch name="Coin B" tag="DSW1" mask="240">
                     <dipvalue name="4 Coins/1 Credit" value="32"/>
                     <dipvalue name="3 Coins/1 Credit" value="80"/>
                     <dipvalue name="2 Coins/1 Credit" value="128"/>
                     <dipvalue name="3 Coins/2 Credits" value="64"/>
                     <dipvalue name="4 Coins/3 Credits" value="16"/>
                     <dipvalue name="1 Coin/1 Credit" value="240" default="yes"/>
                     <dipvalue name="3 Coins/4 Credits" value="48"/>
                     <dipvalue name="2 Coins/3 Credits" value="112"/>
                     <dipvalue name="1 Coin/2 Credits" value="224"/>
                     <dipvalue name="2 Coins/5 Credits" value="96"/>
                     <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="1 Coin/7 Credits" value="144"/>
                     <dipvalue name="Invalid" value="0"/>
              <dipswitch name="Lives" tag="DSW2" 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="Unused" tag="DSW2" mask="4">
                     <dipvalue name="Off" value="4" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Bonus Life" tag="DSW2" mask="24">
                     <dipvalue name="10k and every 20k" value="24"/>
                     <dipvalue name="20k and every 30k" value="16"/>
                     <dipvalue name="20k only" value="8" default="yes"/>
                     <dipvalue name="30k only" value="0"/>
              <dipswitch name="Difficulty" tag="DSW2" mask="96">
                     <dipvalue name="Easy" value="96"/>
                     <dipvalue name="Normal" value="64" default="yes"/>
                     <dipvalue name="Difficult" value="32"/>
                     <dipvalue name="Very Difficult" value="0"/>
              <dipswitch name="Demo Sounds" tag="DSW2" mask="128">
                     <dipvalue name="Off" value="128"/>
                     <dipvalue name="On" value="0" default="yes"/>
              <dipswitch name="Flip Screen" tag="SYSTEM" mask="16">
                     <dipvalue name="Off" value="16" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unused" tag="SYSTEM" mask="32">
                     <dipvalue name="Off" value="32" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Service Mode" tag="SYSTEM" mask="64">
                     <dipvalue name="Off" value="64" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Allow Continue" tag="SYSTEM" mask="128">
                     <dipvalue name="5 Times" value="0"/>
                     <dipvalue name="Unlimited" value="128" default="yes"/>
              <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="supported" palettesize="1024"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise