Home News Forum                            

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

005: MAME ROM Information.


005 (c) 1981 Sega.

Agent 005's mission: evade enemy guards, negotiate warehouses and skating rinks to deliver attache cases to a waiting helicopter, which in turn must engage in an aerial battle with parachute bombs, balloon bombs and an enemy helicopter. Game play begins as 005 parachutes into the scene and picks up an attache case. To make a run for the helicopter straightaway is difficult and accumulates fewer points. His alternative is to duck into either a warehouse or skating rink.

Armed with a stun gun to ward off pursuing guards, 005 can select a building with either 1, 2 or no stun gun cannisters at the entrance. Gas cannisters extend the stun gun's range and add more points. Fallen guards can be passed by other guards, but not by 005. Once inside the building, the scene changes to the interior of that building. In the skating rink, 005 must travel the rink's perimeter, luring the guards onto the ice to stun or evade them. Caution must be exercised here, as 005 can change direction, but cannot stop until he hits the edge of the rink. A successful rendez-vous with the helicopter completes that delivery and shifts the scene back to 005 parachuting in to pick up another brief case. Once having been in the skating rink, only warehouses are there to-enter, and conversely, if a warehouse was first entered, only skating rinks are available. In later rounds however, both skating rinks and warehouses are displayed. In the warehouse, 005 moves cautiously in the dark, but is pursued once caught in the beam of a guard's flashlight. Again, a helicopter waits to pick up our hero as he makes his way out the far end.

Now in possession of two attache cases, 005 is pursued by an enemy helicopter. Avoiding hedges, shrubbery, descending helicopter bombs, and ascending balloon bombs, points are scored as 005 shoots balloon bombs, shrubbery or the enemy helicopter. The game ends if 005 is caught, or his helicopter is shot down a total of three times (operator selectable).


This game came in a generic Sega wood grain panel cabinet (sticker sideart was optional). These were technically all dedicated cabinets, although the lack of any painted art makes the machines easy to switch and still retain originality (a lot of early Sega titles came in this same cabinet). The game boards themselves were Sega G80 System compatible (as were several other Sega titles before "Zaxxon"), and will work in any G80 cabinet. The monitor is mounted vertically, as were most early Sega titles. The monitor bezel sported the standard game instructions and the marquee showed a '005' logo and a shining flashlight (the logo is in a font that reminds me of high school football numbers).

Cabinet dimensions :

Upright : 71,25in. high x 26in. deep x 25in. wide. Weight : 330 lb

Cocktail : 25,25in. high x 35,5in. deep x 27,5in. wide. Weight : 170 lb

Sega G80 raster hardware

Main CPU : Z80 (@ 3.867 Mhz)

Sound Chips : Custom

Screen orientation : Vertical

Video resolution : 224 x 256 pixels

Screen refresh : 60.00 Hz

Palette colors : 64

Players : 2

Control : 4-way joystick

Buttons : 1


Released during December 1981.

005 (pronounced 'double O five'), is based around a pseudo 'James Bond' theme. Instead of secret 'agent 007' you get to play secret 'agent 005' (which allowed Sega to save money by not licensing the 'James Bond' character for this game).

005 is very rare today, as most of them were converted to "Monster Bash" when it came out.

Dwayne Richard holds the record for this game with 1,500,000 points on July 25, 1982.


Attache delivered to helicopter = 10,000 points.

Guard knocked out = 200 points.

Entering a building with:

No stun gas cannister = 300 points.

One stun gas cannister = 400 points.

Two stun gas cannisters = 500 points.

Shooting down:

Shrubbery = 20 points.

Balloon Bomb = 200 points.

Enemy helicopter = 5,000+ points.

(2,000 X no. of brief cases delivered)


* Consoles :

A ColecoVision port was planned but never released.


Game's rom.

Machine's picture.

MAME Info:

0.30 [Mike Balfour, Dave Fish]

Samples required


- 0.129u4: Changed Custom sound to 005 Custom.

- 0.122u8: Added 'Demo Speech' dipswitch and changed 'Unknown' dipswitches to 'Unused'.

- 0.113u1: Mike Ellery marked unknown dipswitches for 005 according to manual.

- 0.108: Aaron Giles hooked up 005 melody generator, but missing sound PROM. Added CUSTOM sound and samples (lexplode, sexplode, dropbomb, shoot, missile, heilcopt and whistle.wav).

- 0.107u3: Changed Z80 CPU1 clock speed to 3867000 Hz, VSync to 59.998135 Hz, palettesize from 65 to 64 colors and fixed rom names.

- 0.104u8: Changed Z80 CPU1 clock speed to 4MHz.

- 0.35b9: Changed 8-way Joystick to 4-way.

- 0.34RC1: Added Samples sound.

- 0.30: Mike Balfour and Dave Fish added 005 (Sega 1981).


Recommended Games (Action 2):


Cloak & Dagger


Zarya Vostoka

Spy Hunter

Spy Hunter 2

Agent Super Bond



Momoko 120%

Top Secret

Wonder Momo

Beraboh Man

Bonanza Bros

Bonanza Bros. (Mega-Tech)

Avenging Spirit

Pipi & Bibis / Whoopee!!

Romset: 45 kb / 23 files / 28.6 zip

MAME XML Output:

       <game name="005" sourcefile="segag80r.c" sampleof="005">
              <rom name="1346b.cpu-u25" size="2048" crc="8e68533e" sha1="a257c556d31691068ed5c991f1fb2b51da4826db" region="maincpu" offset="0"/>
              <rom name="5092.prom-u1" size="2048" crc="29e10a81" sha1="c4b4e6c75bcf276e53f39a456d8d633c83dcf485" region="maincpu" offset="800"/>
              <rom name="5093.prom-u2" size="2048" crc="e1edc3df" sha1="4f593546bbb0f50850dc6286cb514af6831c27a7" region="maincpu" offset="1000"/>
              <rom name="5094.prom-u3" size="2048" crc="995773bb" sha1="98dd826527853bc031edfb9a821778cc3e906150" region="maincpu" offset="1800"/>
              <rom name="5095.prom-u4" size="2048" crc="f887f575" sha1="de96573a91b60b090b1f441f1410ecad63c9467c" region="maincpu" offset="2000"/>
              <rom name="5096.prom-u5" size="2048" crc="5545241e" sha1="ee504ccaab469100137717341a1b461175ff792d" region="maincpu" offset="2800"/>
              <rom name="5097.prom-u6" size="2048" crc="428edb54" sha1="4f3df6017068d939014a8f638f28e3228acb7add" region="maincpu" offset="3000"/>
              <rom name="5098.prom-u7" size="2048" crc="5bcb9d63" sha1="c0c91bc9f75ad88a6e15c554a980d5c075725fe8" region="maincpu" offset="3800"/>
              <rom name="5099.prom-u8" size="2048" crc="0ea24ba3" sha1="95a30c9b63ef1c346df0da71af3fdecd1a75cb8f" region="maincpu" offset="4000"/>
              <rom name="5100.prom-u9" size="2048" crc="a79af131" sha1="0ba34130174e196015bc9b9c135c420209dfd524" region="maincpu" offset="4800"/>
              <rom name="5101.prom-u10" size="2048" crc="8a1cdae0" sha1="f7c617f9bdb7818e6069a981d0c8820deade134c" region="maincpu" offset="5000"/>
              <rom name="5102.prom-u11" size="2048" crc="70826a15" sha1="a86322d0e8a88534e9b78dcde42ae4c441276913" region="maincpu" offset="5800"/>
              <rom name="5103.prom-u12" size="2048" crc="7f80c5b0" sha1="00748cd5fc7f75fdca194e748524d406c006296d" region="maincpu" offset="6000"/>
              <rom name="5104.prom-u13" size="2048" crc="0140930e" sha1="f8ef894c46d3663bd89d2d817675a67075d3e0d6" region="maincpu" offset="6800"/>
              <rom name="5105.prom-u14" size="2048" crc="17807a05" sha1="bd99f5beab0155f6e4d2fab2fa5f4e147c5730d5" region="maincpu" offset="7000"/>
              <rom name="5106.prom-u15" size="2048" crc="c7cdfa9d" sha1="6ab7adc60ac7bb53a7175e8de51924008737c9ac" region="maincpu" offset="7800"/>
              <rom name="5107.prom-u16" size="2048" crc="95f8a2e6" sha1="89c92e000b3e1630380db779370cf9f5b13e5719" region="maincpu" offset="8000"/>
              <rom name="5108.prom-u17" size="2048" crc="d371cacd" sha1="8f2cdcc0b4e3b77e0958d257e37accefc5749cde" region="maincpu" offset="8800"/>
              <rom name="5109.prom-u18" size="2048" crc="48a20617" sha1="5b4bc3beda0404ff0a61bb42751b87f71817f363" region="maincpu" offset="9000"/>
              <rom name="5110.prom-u19" size="2048" crc="7d26111a" sha1="a6d3652ae606a5b75026e524c9d6aaa78300741e" region="maincpu" offset="9800"/>
              <rom name="5111.prom-u20" size="2048" crc="a888e175" sha1="4c0af94441bf51dfc852372a5b90d0830df81363" region="maincpu" offset="a000"/>
              <rom name="epr-1286.sound-16" size="2048" crc="fbe0d501" sha1="bfa277689790f835d8a43be4beee0581e1096bcc" region="005" offset="0"/>
              <rom name="6331.sound-u8" size="32" crc="1d298cb0" sha1="bb0bb62365402543e3154b9a77be9c75010e6abc" status="baddump" region="proms" offset="0"/>
              <sample name="lexplode"/>
              <sample name="sexplode"/>
              <sample name="dropbomb"/>
              <sample name="shoot"/>
              <sample name="missile"/>
              <sample name="helicopt"/>
              <sample name="whistle"/>
              <chip type="cpu" tag="maincpu" name="Z80" clock="3867000"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <chip type="audio" tag="samples" name="Samples"/>
              <chip type="audio" tag="005" name="005 Custom"/>
              <display tag="screen" type="raster" rotate="270" width="256" height="224" refresh="59.998138" pixclock="5156000" htotal="328" hbend="0" hbstart="256" vtotal="262" vbend="0" vbstart="224" />
              <sound channels="1"/>
              <input players="2" buttons="1" coins="2" service="yes">
                     <control type="joy" ways="4"/>
              <dipswitch name="Lives" tag="D3D2" mask="3">
                     <dipvalue name="3" value="0" default="yes"/>
                     <dipvalue name="4" value="2"/>
                     <dipvalue name="5" value="1"/>
                     <dipvalue name="6" value="3"/>
              <dipswitch name="Cabinet" tag="D3D2" mask="4">
                     <dipvalue name="Upright" value="4" default="yes"/>
                     <dipvalue name="Cocktail" value="0"/>
              <dipswitch name="Unused" tag="D3D2" mask="8">
                     <dipvalue name="Off" value="8" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unused" tag="D3D2" mask="16">
                     <dipvalue name="Off" value="16" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unused" tag="D3D2" mask="32">
                     <dipvalue name="Off" value="32" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unused" tag="D3D2" mask="64">
                     <dipvalue name="Off" value="64" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unused" tag="D3D2" mask="128">
                     <dipvalue name="Off" value="128" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Coin A" tag="D1D0" mask="15">
                     <dipvalue name="4 Coins/1 Credit" value="0"/>
                     <dipvalue name="3 Coins/1 Credit" value="1"/>
                     <dipvalue name="2 Coins/1 Credit" value="2"/>
                     <dipvalue name="2 Coins/1 Credit 5/3 6/4" value="9"/>
                     <dipvalue name="2 Coins/1 Credit 4/3" value="10"/>
                     <dipvalue name="1 Coin/1 Credit" value="3" default="yes"/>
                     <dipvalue name="1 Coin/1 Credit 5/6" value="11"/>
                     <dipvalue name="1 Coin/1 Credit 4/5" value="12"/>
                     <dipvalue name="1 Coin/1 Credit 2/3" value="13"/>
                     <dipvalue name="1 Coin/2 Credits" value="4"/>
                     <dipvalue name="1 Coin/2 Credits 5/11" value="14"/>
                     <dipvalue name="1 Coin/2 Credits 4/9" value="15"/>
                     <dipvalue name="1 Coin/3 Credits" value="5"/>
                     <dipvalue name="1 Coin/4 Credits" value="6"/>
                     <dipvalue name="1 Coin/5 Credits" value="7"/>
                     <dipvalue name="1 Coin/6 Credits" value="8"/>
              <dipswitch name="Coin B" tag="D1D0" mask="240">
                     <dipvalue name="4 Coins/1 Credit" value="0"/>
                     <dipvalue name="3 Coins/1 Credit" value="16"/>
                     <dipvalue name="2 Coins/1 Credit" value="32"/>
                     <dipvalue name="2 Coins/1 Credit 5/3 6/4" value="144"/>
                     <dipvalue name="2 Coins/1 Credit 4/3" value="160"/>
                     <dipvalue name="1 Coin/1 Credit" value="48" default="yes"/>
                     <dipvalue name="1 Coin/1 Credit 5/6" value="176"/>
                     <dipvalue name="1 Coin/1 Credit 4/5" value="192"/>
                     <dipvalue name="1 Coin/1 Credit 2/3" value="208"/>
                     <dipvalue name="1 Coin/2 Credits" value="64"/>
                     <dipvalue name="1 Coin/2 Credits 5/11" value="224"/>
                     <dipvalue name="1 Coin/2 Credits 4/9" value="240"/>
                     <dipvalue name="1 Coin/3 Credits" value="80"/>
                     <dipvalue name="1 Coin/4 Credits" value="96"/>
                     <dipvalue name="1 Coin/5 Credits" value="112"/>
                     <dipvalue name="1 Coin/6 Credits" value="128"/>
              <driver status="imperfect" emulation="good" color="good" sound="imperfect" graphic="good" savestate="unsupported" palettesize="64"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise