Home News Forum                            

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

argusg: MAME ROM Information.


Argus (c) 1982 Gottlieb.

Protect the citizens of earth! As Gottlieb's Argus, shoot villains and hazards with energy bolts. Hold down catch button to rescue falling citizens and catch falling cars. Shoot or catch rubble before it crushes someone. Game ends when no citizens remain.


Game ID : GV101

Main CPU : I8086 (@ 5 Mhz)

Sound CPU : M6502 (@ 894.886 Khz)

Sound Chips : DAC (@ 894.886 Khz)

Screen orientation : Horizontal

Video resolution : 256 x 240 pixels

Screen refresh : 61.00 Hz

Palette colors : 16

Players : 2

Control : trackball

Buttons : 2


This caped superhero game is a very rare unreleased prototype. The game was originally called 'Protector' (the official test name was 'VideoMan'). Tom wanted Gottlieb to get the Superman license but they didn't. 'VideoMan' was too close to 'SuperMan' so they went with 'Protector', but the name was also changed at one point to 'Guardian', and then 'Argus' (designers' joke name became 'ProVidGuardArgus').

During a couple of focus group tests of the game, players suggested using a joystick instead of a trackball to control the superhero (Test players perceived the results as the trackball performing badly). Tom did that. It was worse. Unfortunately, there are some kinds of action that should not be controlled by a proportional controller (unless it has tactile feedback) - Argus had this kind of game action. Argus did have some fun stuff, like the ability to knock chunks out of buildings (Warren did the rubble stuff) and pick up a city bus.

The game may have been buggy, Tom was not the best designer or programmer, but the game design was primarily responsible for it's failure to test well. You have to remember that this was early days in computer game design and there were lots of elaborate ways to fail for the first time. Tom was a pioneer in his own way. Argus's failure was hard to accept, as "Reactor" had not done well either.


Rubble : 150 points

Robots : 150 points

Kidnapper : 200 points

Wrecker : 200 points

Pest : 200 points

Electrodes : 300 points

Blobs : 300 points


Designed and programmed by : Tom Malinowski

Programming help : Warren Davis

Sound : David D. Thiel

Video Graphics : Jeff Lee


Game's rom.

MAME Info:

0.82u3 [David Haywood]


- Argus is a prototype game and was never released.

- Buttons are shared for both players; are mirrored to each side of the controller.


- 0.122u5: Fixed cpu2 roms addresses.

- 0.82u3: David Haywood added Argus (Gottlieb, prototype) (Gottlieb 1984).

- 22nd May 2004: David Haywood added Argus (Gottlieb, prototype) to the Gottlieb driver.


- Shoot villains and hazards with energy bolts

- Hold down catch button to rescue falling citizens and catch falling cars

- Shoot or catch rubble before it cruches someone

- Game ends when no citizens remain

- Extra citizen awarded every 30000 points

Recommended Games (Jetman):

Sky Lancer


Argus (Gottlieb)


Formation Z



4-D Warriors

Alien Sector

Bakutotsu Kijuutei

Cop 01

Finalizer - Super Transformation

Lizard Wizard

Metal Clash

Scooter Shooter

Section Z

Space Harrier

Space Harrier II (Mega-Tech)

Side Arms - Hyper Dyne



Space Ranger (Arcadia)

Star Guards

Forgotten Worlds

Forgotten Worlds (Mega-Tech)


Insector X

Solar Jetman (PlayChoice-10)

Rohga Armor Force

Povar / Sobrat' Buran / Agroprom (Jetpac)


Mazinger Z

ESP Ra.De.

Shikigami no Shiro

Shikigami No Shiro II

Crazy War

Romset: 84 kb / 13 files / 38.7 zip

MAME XML Output:

       <game name="argusg" sourcefile="gottlieb.c">
              <description>Argus (Gottlieb, prototype)</description>
              <rom name="arg_ram2_2732.c7" size="4096" crc="5d35b83e" sha1="5a1c3b2ae138d5509b8daaf03036f000bd09d0fc" region="maincpu" offset="1000"/>
              <rom name="arg_ram4_2732.c9c10" size="4096" crc="7180e823" sha1="47124925d863b9b3784c0c990d4a4344e8d09372" region="maincpu" offset="2000"/>
              <rom name="arg_rom4_2764.c16" size="8192" crc="2f48bd78" sha1="b625a03b5a4989b67d5180fca7e9f6b7a24e6d2c" region="maincpu" offset="6000"/>
              <rom name="arg_rom3_2764.c14c15" size="8192" crc="4dc2914c" sha1="8ca0fd2ce1fc9f00afd30a638ff2f8787ef7e3d4" region="maincpu" offset="8000"/>
              <rom name="arg_rom2_2764.c13c14" size="8192" crc="b5e9ee77" sha1="dbdc176e3ca6be17b78eb98c07d5a9b5eaa28ba1" region="maincpu" offset="a000"/>
              <rom name="arg_rom1_2764.c12c13" size="8192" crc="733d3d44" sha1="03c11e89ed6906c0383dc19c0db2d21ebe69b128" region="maincpu" offset="c000"/>
              <rom name="arg_rom0_2764.c11c12" size="8192" crc="e1906355" sha1="4735370ff0dfe381358dfa41d82fab455ec3c016" region="maincpu" offset="e000"/>
              <rom name="arg_snd1_2716.u5" size="2048" crc="3a6cf455" sha1="0c701aa4d956947a101212b494b030cd2df5a2d6" region="r1sound:audiocpu" offset="7000"/>
              <rom name="arg_snd2_2716.u6" size="2048" crc="ddf32040" sha1="61ae22faa013b29a5fbd9520073f172a98ca38ec" region="r1sound:audiocpu" offset="7800"/>
              <rom name="arg_fg3_2764.k7k8" size="8192" crc="cdb6e25c" sha1="d439a4c777c585d1ee89410816c9f7580f7e0ae8" region="sprites" offset="0"/>
              <rom name="arg_fg2_2764.k6" size="8192" crc="f10af1be" sha1="e9f9b90de374ff9cb7cc072625b4980cef3ab1a6" region="sprites" offset="2000"/>
              <rom name="arg_fg1_2764.k5" size="8192" crc="5add96e5" sha1="ba8a1e54f12aab43c4dfce8f3bf8fcf4007b2eff" region="sprites" offset="4000"/>
              <rom name="arg_fg0_2764.k4" size="8192" crc="5b7bd588" sha1="49ee6a747832f0d4d436c199db2022fd5dfb8d4a" region="sprites" offset="6000"/>
              <chip type="cpu" tag="maincpu" name="8088" clock="5000000"/>
              <chip type="cpu" tag="r1sound:audiocpu" name="M6502" clock="894886"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <chip type="audio" tag="r1sound" name="Gottlieb Sound rev. 1"/>
              <chip type="audio" tag="r1sound:dac" name="DAC"/>
              <display tag="screen" type="raster" rotate="0" width="256" height="240" refresh="61.419025" pixclock="5000000" htotal="318" hbend="0" hbstart="256" vtotal="256" vbend="0" vbstart="240" />
              <sound channels="1"/>
              <input players="2" buttons="2" coins="2" service="yes">
                     <control type="trackball" minimum="0" maximum="255" sensitivity="15" keydelta="20"/>
              <dipswitch name="Demo Sounds" tag="DSW" mask="1">
                     <dipvalue name="Off" value="1"/>
                     <dipvalue name="On" value="0" default="yes"/>
              <dipswitch name="Bonus Human Every" tag="DSW" mask="34">
                     <dipvalue name="15000" value="0"/>
                     <dipvalue name="20000" value="2" default="yes"/>
                     <dipvalue name="25000" value="32"/>
                     <dipvalue name="30000" value="34"/>
              <dipswitch name="Initial Humans" tag="DSW" mask="20">
                     <dipvalue name="4" value="0"/>
                     <dipvalue name="6" value="16" default="yes"/>
                     <dipvalue name="8" value="4"/>
                     <dipvalue name="10" value="20"/>
              <dipswitch name="Free Play" tag="DSW" mask="8">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="8"/>
              <dipswitch name="Difficulty" tag="DSW" mask="64">
                     <dipvalue name="Normal" value="0" default="yes"/>
                     <dipvalue name="Hard" value="64"/>
              <dipswitch name="Unused" tag="DSW" mask="128">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="128"/>
              <dipswitch name="Service Mode" tag="IN1" mask="1">
                     <dipvalue name="Off" value="1" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown" tag="r1sound:SB1" mask="1">
                     <dipvalue name="Off" value="1" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown" tag="r1sound:SB1" mask="2">
                     <dipvalue name="Off" value="2" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown" tag="r1sound:SB1" mask="4">
                     <dipvalue name="Off" value="4" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown" tag="r1sound:SB1" mask="8">
                     <dipvalue name="Off" value="8" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown" tag="r1sound:SB1" mask="16">
                     <dipvalue name="Off" value="16" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown" tag="r1sound:SB1" mask="32">
                     <dipvalue name="Off" value="32" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Sound Test" tag="r1sound:SB1" mask="64">
                     <dipvalue name="Off" value="64" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="unsupported" palettesize="16"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise