Home News Forum                            

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

secretab: MAME ROM Information.


Secret Agent (c) 1989 Data East.


Main CPU : 68000 (@ 12 Mhz)

Sound CPU : HuC6280 (@ 3 Mhz)

Sound Chips : YM2203 (@ 1.5 Mhz), YM3812 (@ 3 Mhz), OKI6295 (@ 7.757 Khz)

Screen orientation : Horizontal

Video resolution : 256 x 240 pixels

Screen refresh : 57.41 Hz

Palette colors : 1024

Players : 2

Control : 8-way joystick

Buttons : 2 (ATTACK, JUMP)


This game is known in US as "Sly Spy".

In this Data East 'James Bond' Game (without the License) you can see a lot of publicity for other Data East games like Bad Dudes, Karnov and Chelnov.


Game planner : Makoto Kikuchi

Programmers : Hinsyuku Man, Tac.H, Umanosuke

Designers : Dot Man, Kim, Malukin, Sin, Kanamori, Jun, Ferrari Adachi, Magurin Warrior

Musicians : Azusa Hara (AZUSA), Hiroaki Yoshida (MARO)

Hardwares : Kazuhiro Takayama, P! Fujimoto, Osapan

Special Thanks To : Joe Kaminkow


* Consoles :

Nintendo Wii (2010, "Data East Arcade Classics")

* Computers :

Atari ST (1989)


Game's rom.

MAME Info:

0.35b1 [Nicola Salmoria]

0.31 [Bryan McPhail]

Artwork available


- 0.129u5: Angelo Salese fixed rom loading in clone Secret Agent (bootleg).

- 0.122u5: Corrado Tomaselli verified/corrected frequencies and OKI6295 pin 7 in Sly Spy. Changed 68000 CPU1 clock speed to 10MHz, HuC6280 to 2MHz and OKI6295 to 1MHz.

- 0.121u4: Fixed rom names in clone Secret Agent (World).

- 26th August 2006: Mr. Do - Added Sly Spy bezel from MAME.net and Mean Arena. Some of these decent stuff are so-so; some are REALLY good.

- 0.106u13: MASH added plds ($0, 200, 400, 600 - pal16l8b-ta-1.bin, pal16r4a-ta-2.bin, pal16l8a-ta-3.bin, pal16l8a-ta-4.bin) to Sly Spy and clone (revision 2).

- 21st April 2006: Roberto Fresca - Fixed 'Energy' and 'Difficulty' dipswitches in Sly Spy and clones.

- 0.80u2: Aaron Giles fixes various timer bugs and corrected some problems with SlySpy.

- 0.74u2: Added clone Secret Agent (bootleg).

- 0.37b6: Added prom ($0 - priority).

- 0.37b1: Added 'Service Mode' dipswitch.

- 1st March 1999: Bryan McPhail has sent in his dec0 driver, with Boulder Dash support added and Sly Spy, Midnight Resistance and Dark Seal now have full sound and music. All this was possible to do because he also added support for the Hu6280 CPU into MAME.

- 0.36b5: Bryan McPhail added clone Secret Agent (World).

- 0.35b9: Changed description to 'Sly Spy (US revision 3)' and clone '(US revision 2)'.

- 0.35b5: Bryan McPhail emulated the protection in Sly Spy and added full sound. Changed M68000 clock speed to 12MHz. Replaced ADPCM sound with H6280 (4MHz), YM2203 and OKI6295 sound.

- 16th February 1999: Bryan McPhail has emulated the Sly Spy protection (instead of patching it) and added this strange game which runs on the same hardware. Sound is coming soon too.

- 0.35b2: Bryan McPhail fixed the sprite/playfield and playfield/playfield priorities in Sly Spy. Changed description to 'Sly Spy (revision 3)' and clone '(set 2)' to '(revision 2)'.

- 0.35b1: Nicola Salmoria added Sly Spy (set 1). Changed 'Sly Spy' to clone 'Sly Spy (set 2)'. The old version is an alternate version (earlier) with one single different byte.

- 0.34RC2: Added YM3812 (3250000 Hz) sound (via samples).

- 0.34b3: Dani Portillo added high score saving to Sly Spy.

- 0.33b7: Bryan McPhail added partial sound to Sly Spy.

- 0.33b5: Games which use the dynamic palette system and no longer need 16-bit modes. The new code is also used by drivers which were previously doing the palette reduction by themselves, but couldn't handle well color cycling and fades: Bad Dudes, Robocop, Hippodrome, Heavy Barrel, Sly Spy and Midnight Resistance [Nicola Salmoria].

- 0.31: Bryan McPhail added Sly Spy (Data East 1989). Thanks to Gouky & Richard Bush for information along the way, especially Gouky's patch for Bad Dudes & YM3812 information! Note: No playfield/sprite priority. The end of game scrolling background is corrupted.

- 14th January 1998: Dumped Sly Spy (US revision 2).


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: 1410 kb / 21 files / 534.3 zip

MAME XML Output:

       <game name="secretab" sourcefile="dec0.c" cloneof="slyspy" romof="slyspy">
              <description>Secret Agent (bootleg)</description>
              <rom name="sa_05.bin" size="65536" crc="54869474" sha1="88c1894d1b6d8dd3d37e97d566aafef9c9409d6e" region="maincpu" offset="0"/>
              <rom name="sa_03.bin" size="65536" crc="36ab1874" sha1="baa47c466ab13ac792761531f77ee8e639d19203" region="maincpu" offset="1"/>
              <rom name="sa_06.bin" size="65536" crc="8e691f23" sha1="eb08c9539b699af124fcf87be07a33d2d5a71ada" region="maincpu" offset="20000"/>
              <rom name="sa_04.bin" size="65536" crc="c838b205" sha1="8c7a453ec7a00d4f5bbf9fadba6d551909647ed8" region="maincpu" offset="20001"/>
              <rom name="sa_01.bin" size="65536" crc="9fdc503b" sha1="7b258e0734ca88a7d3f574d75116f0fe3b628898" region="audiocpu" offset="0"/>
              <rom name="sa_08.bin" size="65536" crc="4806b951" sha1="a2fa5b8587132747067d7d64ccfd14129a34ef58" region="charset" offset="0"/>
              <rom name="sa_10.bin" size="65536" crc="843c4679" sha1="871f3e77aa7e628e924a40d06ddec700487e23fb" region="charset" offset="10000"/>
              <rom name="sa_12.bin" size="65536" crc="f9e2cd5f" sha1="f2c3f6e763c6f80307e9daee533d316b05cd02c5" region="charset" offset="20000"/>
              <rom name="sa_14.bin" size="65536" crc="3dac9128" sha1="f3a2068e90973c1f04f1bbaa209111e3f9669ee0" region="charset" offset="30000"/>
              <rom name="sa_09.bin" size="65536" crc="9e412267" sha1="482cd6e772fa21f15db66c27acf85e8f97f7c5a5" region="gfx3" offset="0"/>
              <rom name="sa_11.bin" size="65536" crc="e87650db" sha1="381352428b12fd4a8cd13270009ff7602aa41a0b" region="gfx3" offset="10000"/>
              <rom name="sa_07.bin" size="65536" crc="6ad2e575" sha1="b6b159cb36e222fe62fc10271602226f027440e4" region="gfx3" offset="20000"/>
              <rom name="sa_13.bin" size="65536" crc="e8601057" sha1="fd73a36fb84049154248d250ffea68b1ee39a43f" region="gfx3" offset="30000"/>
              <rom name="sa_15.bin" size="65536" crc="54fcbc39" sha1="293a6799193b01424c3eac86cf90cc023aa771db" region="gfx4" offset="10000"/>
              <rom name="sa_16.bin" size="65536" crc="ff72b838" sha1="fdc48ecdd2225fc69472313f34973f6add8fb558" region="gfx4" offset="0"/>
              <rom name="sa_17.bin" size="65536" crc="f61972c8" sha1="fa9ddca3473091b4879171d8f3b302e8f2b45149" region="gfx4" offset="30000"/>
              <rom name="sa_18.bin" size="65536" crc="4f989f00" sha1="ae7ae6e62e6a516ae3c8ebbeb5e39887c1961add" region="gfx4" offset="20000"/>
              <rom name="sa_19.bin" size="65536" crc="d29bc22e" sha1="ce0935d09f7e94fa32247c86e14a74b73514b29e" region="gfx4" offset="50000"/>
              <rom name="sa_20.bin" size="65536" crc="447e4f0b" sha1="97db103e505a6e11eb9bdb3622e4aa3b796a9714" region="gfx4" offset="40000"/>
              <rom name="sa_21.bin" size="65536" crc="dc6a38df" sha1="9043df911389d3f085299f2f2202cab356473a32" region="gfx4" offset="70000"/>
              <rom name="sa_22.bin" size="65536" crc="d234cae5" sha1="0cd07bf087a4da19a5da29785385de9eee52d0fb" region="gfx4" offset="60000"/>
              <rom name="sa_02.bin" size="65536" crc="439eb5a9" sha1="8d6baad8a1e89279ef0a378941d3d9b49a606864" region="oki" offset="0"/>
              <chip type="cpu" tag="maincpu" name="68000" clock="10000000"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <chip type="audio" tag="ym1" name="YM2203" clock="1500000"/>
              <chip type="audio" tag="ym2" name="YM3812" clock="3000000"/>
              <chip type="audio" tag="oki" name="OKI6295" clock="1000000"/>
              <display tag="screen" type="raster" rotate="0" width="256" height="240" refresh="57.392103" pixclock="5000000" htotal="330" hbend="0" hbstart="256" vtotal="264" vbend="8" vbstart="248" />
              <sound channels="1"/>
              <input players="2" buttons="3" coins="2">
                     <control type="joy" ways="8"/>
              <dipswitch name="Coin A" tag="DSW" mask="3">
                     <dipvalue name="3 Coins/1 Credit" value="0"/>
                     <dipvalue name="2 Coins/1 Credit" value="1"/>
                     <dipvalue name="1 Coin/1 Credit" value="3" default="yes"/>
                     <dipvalue name="1 Coin/2 Credits" value="2"/>
              <dipswitch name="Coin B" tag="DSW" mask="12">
                     <dipvalue name="3 Coins/1 Credit" value="0"/>
                     <dipvalue name="2 Coins/1 Credit" value="4"/>
                     <dipvalue name="1 Coin/1 Credit" value="12" default="yes"/>
                     <dipvalue name="1 Coin/2 Credits" value="8"/>
              <dipswitch name="Service Mode" tag="DSW" mask="16">
                     <dipvalue name="Off" value="16" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Demo Sounds" tag="DSW" mask="32">
                     <dipvalue name="Off" value="0"/>
                     <dipvalue name="On" value="32" default="yes"/>
              <dipswitch name="Flip Screen" tag="DSW" mask="64">
                     <dipvalue name="Off" value="64" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Cabinet" tag="DSW" mask="128">
                     <dipvalue name="Upright" value="0" default="yes"/>
                     <dipvalue name="Cocktail" value="128"/>
              <dipswitch name="Energy" tag="DSW" mask="768">
                     <dipvalue name="Low - 8 bars" value="512"/>
                     <dipvalue name="Medium - 10 bars" value="768" default="yes"/>
                     <dipvalue name="High - 12 bars" value="256"/>
                     <dipvalue name="Very High - 14 bars" value="0"/>
              <dipswitch name="Difficulty" tag="DSW" mask="3072">
                     <dipvalue name="Easy" value="2048"/>
                     <dipvalue name="Normal" value="3072" default="yes"/>
                     <dipvalue name="Hard" value="1024"/>
                     <dipvalue name="Hardest" value="0"/>
              <dipswitch name="Allow Continue" tag="DSW" mask="4096">
                     <dipvalue name="No" value="0"/>
                     <dipvalue name="Yes" value="4096" default="yes"/>
              <dipswitch name="Unused" tag="DSW" mask="8192">
                     <dipvalue name="Off" value="8192" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unused" tag="DSW" mask="16384">
                     <dipvalue name="Off" value="16384" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unused" tag="DSW" mask="32768">
                     <dipvalue name="Off" value="32768" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <driver status="preliminary" emulation="preliminary" color="good" sound="good" graphic="good" savestate="unsupported" palettesize="1024"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise