Home News Forum                            

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

warrior: MAME ROM Information.


Warrior (c) 1979 Vectorbeam.

Two vector knights battle each other in an overhead death pit.


Main CPU : CCPU (@ 5 Mhz)

Screen orientation : Horizontal

Players : 2

Control : 8-way joystick

Buttons : 1


Released in October 1979, Warrior was the first one-on-one fighting game.

Back in the 1970s, a few arcade distributors still held on to the exclusivity rules that were a holdover from the older pinball days. Because of this, many arcade game manufacturers had several different names. Atari was also 'Kee' and 'Horror Games'. While 'Sega' was also known as 'Gremlin'. Many people think that Vectorbeam and Cinematronics were the same way. But that wasn't how it really worked with them. Vectorbeam was originally an independent company. They had purchased several titles from Cinematronics in the past, but were a totally different company. But in 1978 Cinematronics bought Vectorbeam so they could have their patents. They promptly released Warrior under the Vectorbeam name, and then shut the company down soon after.

It was a very rare game. There was only one way to buy this game, and that was in a dedicated cabinet, and only upright versions were available (and this was one heavy game, weighing in at 280 lbs). This particular title had white sides with sticker style sideart of two Knights crossing swords while a sinister castle loomed above them. The marquee, monitor bezel, and control panel all had graphics of swords and energy beams. There were two joysticks on the control panel, and they were of a very sturdy design, and were probably the only thing on a Warrior machine that wasn't bound to fail in a few years.

The game used a rather complicated display system that included a 19'' black and white vector monitor, a half-silvered mirror, and a detailed plastic display of the game background. Those items all came together to make it look like the action was happening directly on the picture of the background, instead of on the monitor itself.


Designed and programmed by : Tim Skelly


Game's rom.

Machine's picture.

MAME Info:

0.35b6 [Aaron Giles, Zonn Moore, Jeff Mitchell, Neil Bradley]

Artwork available

Samples required


- 12th November 2006: Mr. Do - We have a Warrior bezel, thanks to a cooperative effort with ClassicArcadeGrafix, with additional cleanup by Ad_Enuff.

- 4th August 2006: Mr. Do - Converted Warrior artwork from MAME.net.

- 0.37b3: Added Samples sound (appear, bgmhum1, bgmhum2, fall and killed.wav).

- 1st May 2000: Mathis Rosenhauer and Zsolt Vasvari added samples support to Warrior.

- 5th April 1999: Brad Oliver fixed the Warrior overlay loading

- 0.35b6: Added Warrior (Vectorbeam 1978) [Aaron Giles, Zonn Moore, Jeff Mitchell, Neil Bradley].

- 7th March 1999: Brad Oliver has finally sent in the Cinematronics vector games driver with working support for Space Wars, Barrier, Star Castle, Tailgunner, Rip Off, Armor Attack, War of the Worlds, Warrior, Star Hawk and Solar Quest.

- 20th March 1993: Dumped Warrior.

Other Emulators:


* Cinelator


* Retrocade

Recommended Games (Fighter Special):


Galactic Warriors




Command War

Dark Edge

Knuckle Heads

Mutant Fighter

Time Killers

Mighty Warriors

Schmeiser Robo

Superior Soldiers

Survival Arts

Armored Warriors

Blood Storm

Darkstalkers: The Night Warriors

Night Warriors: Darkstalkers' Revenge

Vampire Hunter 2: Darkstalkers Revenge

Vampire Savior: The Lord of Vampire

Vampire Savior 2: The Lord of Vampire

Cyberbots: Fullmetal Madness

Galaxy Fight

Mega Man - The Power Battle

Mega Man 2: The Power Fighters

Mega Man III (PlayChoice-10)

Voltage Fighter

Red Earth

Vicious Circle

Cyber Troopers Virtual-On

Virtual On 2: Oratorio Tangram

Virtual On Oratorio Tangram M.S.B.S.


Super Gem Fighter Mini Mix

Tech Romancer

Touryuu Densetsu Elan-Dore

Heavy Metal Geomatrix

Senko No Ronde

Senko No Ronde Special

Romset: 9 kb / 10 files / 7.38 zip

MAME XML Output:

       <game name="warrior" sourcefile="cinemat.c" sampleof="warrior">
              <rom name="warrior.t7" size="2048" crc="ac3646f9" sha1="515c3acb638fad27fa57f6b438c8ec0b5b76f319" region="maincpu" offset="0"/>
              <rom name="warrior.p7" size="2048" crc="517d3021" sha1="0483dcaf92c336a07d2c535823348ee886567e85" region="maincpu" offset="1"/>
              <rom name="warrior.u7" size="2048" crc="2e39340f" sha1="4b3cfb3674dd2a668d4d65e28cb37d7ad20f118d" region="maincpu" offset="1000"/>
              <rom name="warrior.r7" size="2048" crc="8e91b502" sha1="27614c3a8613f49187039cfb05ee96303caf72ba" region="maincpu" offset="1001"/>
              <rom name="prom.f14" size="256" crc="9edbf536" sha1="036ad8a231284e05f44b1106d38fc0c7e041b6e8" region="proms" offset="0"/>
              <rom name="prom.e14" size="32" crc="29dbfb87" sha1="d8c40ab010b2ea30f29b2c443819e2b69f376c04" region="proms" offset="100"/>
              <rom name="prom.d14" size="32" crc="9a05afbf" sha1="5d806a42424942ba5ef0b70a1d629315b37f931b" region="proms" offset="120"/>
              <rom name="prom.c14" size="32" crc="07492cda" sha1="32df9148797c23f70db47b840139c40e046dd710" region="proms" offset="140"/>
              <rom name="prom.j14" size="32" crc="a481ca71" sha1="ce145d61686f600cc16b77febfd5c783bf8c13b0" region="proms" offset="160"/>
              <rom name="prom.e8" size="32" crc="791ec9e1" sha1="6f7fcce4aa3be9020595235568381588adaab88e" region="proms" offset="180"/>
              <sample name="bgmhum1"/>
              <sample name="bgmhum2"/>
              <sample name="killed"/>
              <sample name="fall"/>
              <sample name="appear"/>
              <chip type="cpu" tag="maincpu" name="CCPU" clock="4980750"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <chip type="audio" tag="samples" name="Samples"/>
              <display tag="screen" type="vector" rotate="180" flipx="yes" refresh="38.000000" />
              <sound channels="1"/>
              <input players="2" buttons="1" coins="1">
                     <control type="joy" ways="8"/>
              <dipswitch name="Unknown" tag="SWITCHES" mask="1">
                     <dipvalue name="Off" value="1" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown" tag="SWITCHES" mask="2">
                     <dipvalue name="Off" value="2" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Service Mode" tag="SWITCHES" mask="4">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="4"/>
              <dipswitch name="Unknown" tag="SWITCHES" mask="8">
                     <dipvalue name="Off" value="8" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown" tag="SWITCHES" mask="16">
                     <dipvalue name="Off" value="16" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown" tag="SWITCHES" mask="32">
                     <dipvalue name="Off" value="32" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown" tag="SWITCHES" mask="64">
                     <dipvalue name="Off" value="64" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <driver status="imperfect" emulation="good" color="good" sound="imperfect" graphic="good" savestate="supported" palettesize="0"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise