Home News Forum                            

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

vulgus: MAME ROM Information.


Vulgus (c) 1984 Capcom.

Vulgus is pretty simple. You just pilot a spaceship and blast countless enemies. That is what is fun about this game. There is nothing complicated, just pure blasting. You only have two weapons, your blaster, and a limited supply of bombs. This title uses the time honored top-down vertically scrolling format. The background moves eternally forward, but you can move all around the screen, and can make the screen scroll both left and right. Your enemies consist of an assortment of fairly realistic looking spacecraft, some of which have a distinctive 'insectoid' look to them. This game is endless and it doesn't seem to have a level format. You just move forward and shoot. The backgrounds will change from time to time from planetary surfaces to space scenes and eventually they will start repeating once you blast this particularly large alien formation.


Main CPU : Z80 (@ 4 Mhz)

Sound CPU : Z80 (@ 3 Mhz)

Sound Chips : (2x) AY8910 (@ 1.5 Mhz)

Players : 2

Control : 8-way joystick

Buttons : 2


Released in May 1984.

Vulgus is the first game produced by Capcom. Capcom, a name derived from 'Capsule' and 'Computer'. Kenzo Tsujimoto established the company in Japan as a manufacturer and distributor of electronic games machines.

In space shuttle terminology, CAPCOM also stands for 'Capsule Communications'.They are responsible for most of the talking to the shuttle during the missions. They relay all the messages to and from the shuttle. It's a very important, very stressful position in the space flight system.

Vulgus was only available as a conversion kit from SNK (or Capcom in Japan). The marquee to this title was red and it had a strange blue 'Vulgus' logo that had red veins running through it.


The US version's high score table allowed three initials to be entered. The Japanese version allowed ten letters to be entered.


Director: Tokuro Fujiwara

Staff : T. Toyohara, M. Kimura, Y. Morita, A. Fukada, S. Okada


* Consoles :

Sega Saturn [JP] (Oct.1998, "Capcom Generation Dai 3 Shou Koko ni Rekkishi Hajimaru [Model T-1234G]")

Sony PlayStation [JP] (Oct.1998, "Capcom Generation Dai 3 Shou Koko ni Rekkishi Hajimaru [Model SLPS-01649]")

Sony PlayStation [JP] (Apr.2001, "Capcom Generation Dai 3 Shou Koko ni Rekkishi Hajimaru [Model SLPM-86811]")

Sony PlayStation [JP] (May.2005, "Capcom Retro Game Collection Vol.3 [Model SLPM-87362]")

Sony PlayStation 2 [JP] (Mar.2006, "Capcom Classics Collection [Model SLPM-66317]")

Sony PlayStation 2 [US] (Sep.2006, "Capcom Classics Collection [Model SLUS-21316]")

Sony PlayStation 2 [EU] (Nov.2006, "Capcom Classics Collection [Model SLES-53661]")

Microsoft XBOX [US] (Sep.2006, "Capcom Classics Collection")

Microsoft XBOX [EU] (Nov.2006, "Capcom Classics Collection")

Sony PSP [JP] (Sep.2006, "Capcom Classics Collection [Model ULJM-05104]")

Sony PSP [US] (Oct.2006, "Capcom Classics Collection Reloaded [Model ULUS-10134]")

Sony PSP [EU] (Nov.2006, "Capcom Classics Collection Reloaded [Model ULES-00377]")

Sony PSP [JP] (Sep.2007, "Capcom Classics Collection [Best Price] [Model ULJM-05280]")

Sony PlayStation 2 [JP] (Oct.2007, "Capcom Classics Collection [Best Price] [Model SLPM-66852]")

Sony PSP [EU] (Jul.2010, "Capcom Classics Collection Reloaded [PSP Essentials]")

* Computers :

PC [CD-ROM] (2003, "Capcom Coin-Op Collection Volume 1")


Game's rom.

Machine's picture.

MAME Info:

0.143u1 [Zsolt Vasvari]

0.35b8 [Nicola Salmoria]

0.22 [Mirko Buffoni, Toninho, Paul Leaman]


- 0.143u2: Angelo Salese fixed screen rotated 90 degrees from normal in Vulgus.

- 0.143u1: Brian Troha added DIP locations to Vulgus. Angelo Salese removed deprecat.h usage in Vulgus. Changed 'Vulgus (set 1)' to clone '(set 2)' and '(set 2)' to parent '(set 1)'. Renamed (vulgus) to (vulgusa) and (vulgus2) to (vulgus). Added 2x 'Unused' dipswitches.

- 0.142u3: Angelo Salese removed deprecat.h dependancy and updated irqs accordingly for Vulgus.

- 0.118u5: Changed palettesize to 1536 colors.

- 11th March 2002: Stefan Jokisch fixed Vulgus from crashing.

- 23rd August 2000: Zsolt Vasvari converted 1942, Commando and Vulgus to the tilemap system.

- 0.37b6: Added prom ($600, 700 - interrupt/video timing? (not used)).

- 0.35: Zsolt Vasvari added clone Vulgus (set 2). Changed parent description to 'Vulgus (set 1)'.

- 2nd July 1999: Zsolt Vasvari added another Vulgus romset.

- 0.35b8: Changed 'Vulgus (set 1)' to clone '(Japan?)' and '(set 2)' to parent 'Vulgus (US?)'. Renamed (vulgus) to (vulgusj) and (vulgus2) to (vulgus).

- 0.34b4: Nicola Salmoria added clone Vulgus (set 2). Changed parent description to 'Vulgus (set 1)'.

- 0.33b6: Added proms ($0, 100, 200, 300, 400, 500 and 600 - red, green, blue component, char, sprite and tile lookup table).

- 0.30: Pete Ground and Mirko Buffoni added accurate colors to Vulgus.

- 0.22: Mirko Buffoni added Vulgus (Capcom 1984). Colors are wrong unless I find the color proms. High score save supported. I played around with dipswitches: They are almost right, though, but there should be also a sound toggle while in attract mode. Thanks to Toninho and Paul Leaman for the information on Vulgus. Game is playable with wrong colors and sound. Control: Arrows = Move around, CTRL = Fire and ALT = Big Missile. Known issues: Colors are wrong. Manual correction is a foolish! Sound speed should be accurate. It seems not to use FM. Anyone confirm?

- 2nd October 1996: Rik dumped Vulgus (Japan?).

LEVELS: 1 (endless)

Other Emulators:

* FB Alpha

* Retrocade

Recommended Games (Terra Force):


Vs. Super Xevious

Namco Classic Collection Vol.1 (Xevious)



Fire Battle




Exed Exes


Terra Cresta



Darwin 4078

Super Real Darwin



Bermuda Triangle

Legion - Spinner-87

Terra Force

Armed Formation

Sidewinder (Arcadia)

Xenon (Arcadia)

Dangerous Seed

Galaxy Gunners

Acrobat Mission


Flying Tiger

Grind Stormer

Super Spacefortress Macross

Macross Plus


Ryu Jin

Samurai Aces

Sorcer Striker

War of Aero

Eight Forces


Gunbird 2

Kingdom Grandprix

Rapid Hero


Ultra X Weapons

Varia Metal

Air Attack

Hotdog Storm

Baryon - Future Assault


Giga Wing

Giga Wing 2


Mission Craft



Vasara 2

G-Stream G2020

XII Stag


Chaos Field



Romset: 138 kb / 25 files / 66.7 zip

MAME XML Output:

       <game name="vulgus" sourcefile="vulgus.c">
              <description>Vulgus (set 1)</description>
              <rom name="vulgus.002" size="8192" crc="e49d6c5d" sha1="48072aaa1f2603b6301d7542cc3df10ead2847bb" region="maincpu" offset="0"/>
              <rom name="vulgus.003" size="8192" crc="51acef76" sha1="14dda82b90f9c3a309561a73c300cb54b5fca77d" region="maincpu" offset="2000"/>
              <rom name="vulgus.004" size="8192" crc="489e7f60" sha1="f3f685955fc42f238909dcdb5edc4c117e5543db" region="maincpu" offset="4000"/>
              <rom name="vulgus.005" size="8192" crc="de3a24a8" sha1="6bc9dda7dbbbef82e9f61c9d5cf1555e5290b249" region="maincpu" offset="6000"/>
              <rom name="1-8n.bin" size="8192" crc="6ca5ca41" sha1="6f28d143e984d3d6af3114702ec27d6e878cc35f" region="maincpu" offset="8000"/>
              <rom name="1-11c.bin" size="8192" crc="3bd2acf4" sha1="b58fb1ea7e30018102ee420d52a1597615412eb1" region="audiocpu" offset="0"/>
              <rom name="1-3d.bin" size="8192" crc="8bc5d7a5" sha1="c572b4a26f12013f5f6463b79ba9cbee4c474bbe" region="gfx1" offset="0"/>
              <rom name="2-2a.bin" size="8192" crc="e10aaca1" sha1="f9f0d05475ae4c554552a71bc2f60e02b1442eb1" region="gfx2" offset="0"/>
              <rom name="2-3a.bin" size="8192" crc="8da520da" sha1="c4c633a909526308de4ad83e8ca449fa71eb3cb5" region="gfx2" offset="2000"/>
              <rom name="2-4a.bin" size="8192" crc="206a13f1" sha1="645666895127aededfa7872b20b7725948a9c462" region="gfx2" offset="4000"/>
              <rom name="2-5a.bin" size="8192" crc="b6d81984" sha1="c935176f8a9bce0f74ff466e10c23ff6557f85ec" region="gfx2" offset="6000"/>
              <rom name="2-6a.bin" size="8192" crc="5a26b38f" sha1="987a4844c4568a088932f43a3aff847e6d6b4860" region="gfx2" offset="8000"/>
              <rom name="2-7a.bin" size="8192" crc="1e1ca773" sha1="dbced07d4a886ed9ad3302aaa37bc02c599ee132" region="gfx2" offset="a000"/>
              <rom name="2-2n.bin" size="8192" crc="6db1b10d" sha1="85bf67ce4d60b260767ba5fe9b9777f857937fe3" region="gfx3" offset="0"/>
              <rom name="2-3n.bin" size="8192" crc="5d8c34ec" sha1="7b7df89398bf83ace1a8c216ca8526beae90972d" region="gfx3" offset="2000"/>
              <rom name="2-4n.bin" size="8192" crc="0071a2e3" sha1="3f7bb4658d2126576a0f8f46f2c947eec1cd231a" region="gfx3" offset="4000"/>
              <rom name="2-5n.bin" size="8192" crc="4023a1ec" sha1="8b69b9cd6db37db94a00da8712413055a631186a" region="gfx3" offset="6000"/>
              <rom name="e8.bin" size="256" crc="06a83606" sha1="218c1b404b4b5b06f06e04143872f6758f83f266" region="proms" offset="0"/>
              <rom name="e9.bin" size="256" crc="beacf13c" sha1="d597097afc53fef752b2530d2de04e5aabb664b4" region="proms" offset="100"/>
              <rom name="e10.bin" size="256" crc="de1fb621" sha1="c719892f0c6d8c82ee2ff41bfe74b67648f5b4f5" region="proms" offset="200"/>
              <rom name="d1.bin" size="256" crc="7179080d" sha1="6c1e8572a4c7b4825b89fc9549265be7c8f17788" region="proms" offset="300"/>
              <rom name="j2.bin" size="256" crc="d0842029" sha1="7d76e1ff75466e190bc2e07ff3ffb45034f838cd" region="proms" offset="400"/>
              <rom name="c9.bin" size="256" crc="7a1f0bd6" sha1="5a2110e97e82c087999ee4e5adf32d7fa06a3dfb" region="proms" offset="500"/>
              <rom name="82s126.9k" size="256" crc="32b10521" sha1="10b258e32813cfa3a853cbd146657b11c08cb770" region="proms" offset="600"/>
              <rom name="82s129.8n" size="256" crc="4921635c" sha1="aee37d6cdc36acf0f11ff5f93e7b16e4b12f6c39" region="proms" offset="700"/>
              <chip type="cpu" tag="maincpu" name="Z80" clock="4000000"/>
              <chip type="cpu" tag="audiocpu" name="Z80" clock="3000000"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <chip type="audio" tag="ay1" name="AY-3-8910A" clock="1500000"/>
              <chip type="audio" tag="ay2" name="AY-3-8910A" clock="1500000"/>
              <display tag="screen" type="raster" rotate="270" width="256" height="224" refresh="60.000000" />
              <sound channels="1"/>
              <input players="2" buttons="2" coins="2">
                     <control type="joy" ways="8"/>
              <dipswitch name="Lives" tag="DSW1" mask="3">
                     <dipvalue name="1" value="1"/>
                     <dipvalue name="2" value="2"/>
                     <dipvalue name="3" value="3" default="yes"/>
                     <dipvalue name="5" value="0"/>
              <dipswitch name="Coin B" tag="DSW1" mask="28">
                     <dipvalue name="5 Coins/1 Credit" value="16"/>
                     <dipvalue name="4 Coins/1 Credit" value="8"/>
                     <dipvalue name="3 Coins/1 Credit" value="24"/>
                     <dipvalue name="2 Coins/1 Credit" value="4"/>
                     <dipvalue name="1 Coin/1 Credit" value="28" default="yes"/>
                     <dipvalue name="1 Coin/2 Credits" value="12"/>
                     <dipvalue name="1 Coin/3 Credits" value="20"/>
              <dipswitch name="Coin A" tag="DSW1" mask="224">
                     <dipvalue name="5 Coins/1 Credit" value="128"/>
                     <dipvalue name="4 Coins/1 Credit" value="64"/>
                     <dipvalue name="3 Coins/1 Credit" value="192"/>
                     <dipvalue name="2 Coins/1 Credit" value="32"/>
                     <dipvalue name="1 Coin/1 Credit" value="224" default="yes"/>
                     <dipvalue name="1 Coin/2 Credits" value="96"/>
                     <dipvalue name="1 Coin/3 Credits" value="160"/>
                     <dipvalue name="Free Play" value="0"/>
              <dipswitch name="Unused" tag="DSW2" mask="1">
                     <dipvalue name="Off" value="1" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unused" tag="DSW2" mask="2">
                     <dipvalue name="Off" value="2" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Demo Music" tag="DSW2" mask="4">
                     <dipvalue name="Off" value="0"/>
                     <dipvalue name="On" value="4" default="yes"/>
              <dipswitch name="Demo Sounds" tag="DSW2" mask="8">
                     <dipvalue name="Off" value="0"/>
                     <dipvalue name="On" value="8" default="yes"/>
              <dipswitch name="Bonus Life" tag="DSW2" mask="112">
                     <dipvalue name="10000 50000" value="48"/>
                     <dipvalue name="10000 60000" value="80"/>
                     <dipvalue name="10000 70000" value="16"/>
                     <dipvalue name="20000 60000" value="112" default="yes"/>
                     <dipvalue name="20000 70000" value="96"/>
                     <dipvalue name="20000 80000" value="32"/>
                     <dipvalue name="30000 70000" value="64"/>
                     <dipvalue name="None" value="0"/>
              <dipswitch name="Cabinet" tag="DSW2" mask="128">
                     <dipvalue name="Upright" value="0" default="yes"/>
                     <dipvalue name="Cocktail" value="128"/>
              <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="unsupported" palettesize="1536"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise