Home News Forum                            

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

wwfwfest: MAME ROM Information.


WWF WrestleFest (c) 1991 Technos.

10 selectable wrestlers fight in a tag team tournament or take part in the Royal Rumble.


Game ID : TA-0031

Main CPU : 68000 (@ 12 Mhz)

Sound CPU : Z80 (@ 3.579545 Mhz)

Sound Chips : YM2151 (@ 3.579545 Mhz), OKI6295 (@ 7.759 Khz)

Players : 4

Control : 8-way joystick

Buttons : 2

=> Punch, Kick


Released in July 1991.

Also licensed to Tecmo.

The only WWF Technos game to not feature theme music for any of the individual wrestlers.

The announcer is Michelle 'Mike' McGuirk, who would sometimes substitute for Howard Finkel, the WWF's longtime ring announcer. McGuirk worked as a ring announcer for the WWF between 1988 and 1993 before she left because, according to her, she refused sexual advances made upon her by WWF owner Vince McMahon.

The game's announcer incorrectly announces Sergeant Slaughter's finishing move. Slaughter's finishing move (digging a knuckle into the opponent's temple) is announced as a 'Cobra Clutch', whereas that move is called 'The Torture Bar'. A Cobra Clutch looks totally different : DiBiase's Million Dollar Dream is a Cobra Clutch.

You can beat the Legion of Doom and get their titles via a count-out in the Tag Team portion of the game (Saturday Night's Main Event). This is incorrect : in pro wrestling, a championship only changes hands via a pinfall or a submission. If the champion/champions are counted-out or are disqualified, they lose the match, but they hold on to their titles.

The rules for the Royal Rumble are not quite correct. In WrestleFest, you can be eliminated by being thrown from the ring, or the traditional means (pin, submission, etc.). This is not correct. Ever since the WWF Royal Rumble started, the rules for elimination have never changed. The ONLY way to be eliminated is to be thrown over the top rope. No pinfalls, no submissions. In fact, the referee should not be in the ring during a Royal Rumble as he remains on the outside of the ring to confirm elimination has occurred.

Although the rules for the steel cage match has changed over the years, the Steel Cage Matches in WrestleFest are not done correctly, by pro wrestling rules at the time of release. Again, there should not be a referee in the ring and pinfalls or submissions do not count. To win a steel cage match, you must be the first to escape the steel cage... either by breaking the door open and crawling out, or by climbing over the top (in both cases you win when your feet touch the ground first outside the ring). In the present day however, pinfalls do count and a referee is present although you still can win by escaping the cage.

Crush and Smash are not the original members of Demolition. Crush joined the team in 1990 when Ax (Bill Eadie) suffered from ill health caused by an allergic reaction to shellfish and the WWF wanted to 'hide' his illness on television by adding a third member to the team to make them look stronger. This game was made just as Crush replaced him, but at the time of actual release, Demolition had already broken up. Smash was repackaged as The Repo Man while Crush turned face (good guy) and the 2 feuded for a while.

Crush and Smash may not be played separately in the tag-team (Saturday Night's Main Event) game. You must pick them both for your tag team, to get either. Of course, you may play either of them in The Royal Rumble.

You may not play either member of Legion of Doom under any circumstances: they are unavailable to pick for both games (Saturday Night's Main Event and The Royal Rumble). Much like the game's precursor, "WWF Superstars," the champions are reserved for the AI only.

The real names of the wrestlers :

Hulk Hogan : Terry Bollea

The Ultimate Warrior : James Hellwig

The Big Boss Man : Ray Traylor (1962-2004)

Earthquake : John Tenta (1963-2006)

Sergeant Slaughter : Robert Remus

The Million Dollar Man : Ted DiBiase

Jake The Snake : Aurelian Smith

Mr. Perfect : Curt Hennig (1958-2003)

Smash of Demolition : Barry Darsow

Crush of Demolition : Brian Adams (1964-2007)

Hawk of LOD : Michael Hegstrand (1957-2003)

Animal of LOD : Joe Laurinaitis

Each superstar has a trademark hold that can be done when your opponent's energy is low.

Hulk Hogan : Legdrop Off The Ropes

Ultimate Warrior : Gorilla Press

Big Boss Man : The Boss Man Slam

Earthquake : Earthquake Vertical Splash

Sergeant Slaughter : Cobra Clutch

Ted DiBiase : The Million Dollar Dream

Jake The Snake Roberts : The DDT

Mr. Perfect : Perfect-Plex

Smash of Demolition : Suplex

Crush of Demolition : Back Breaker

Hawk of LOD : Clothesline Off The Rope Turnbuckle

Animal of LOD : Clothesline Off The Rope Turnbuckle

At the time of the game's release, the actual WWF Tag Team Champions were The Nasty Boys (Brian Knobbs and Jerry Sags) who are absent from the game, although the Legion of Doom would defeat the Nasties to claim their first WWF Tag Team Titles one month later at Summerslam 1991.


The US version is slightly different, it has the "Winners Don't Use Drugs" screen.


1. WWF Superstars (1989)

2. WWF WrestleFest (1991)

3. WWF Superstars 2 (1992, Nintendo Game Boy)


Character Designers : Hiroshi Shibata, Koji Sakuma, Michiaki Ishida, Makoto Shirai, Toru Tsuboya, Koji Minagawa

Character Design Assist : Koji Ogata

B.G. Designers : Takehisa Izumiyama, Toshiyuki Osumi

Programmers : Tatsumi Saito, Isamu Kanakubo, Genei Fukuhara, Teruhiro Maeda, Naritaka Nishimura

Hardware : Kenji Nishikawa

Editor : Hiroshi Sato, Ai Onoe, Yasuhiro Ohi

Sound Programmer : Yoshihiro Kameoka

Director : Shinichi Saito

Producer : Kunio Taki


Game's rom.

Machine's picture.

MAME Info:

0.37b16 [David Haywood, RAINE team]


- 0.133u1: Renamed (wwfwfsta) to (wwfwfesta), (wwfwfstb) to (wwfwfestb) and (wwfwfstj) to (wwfwfestj).

- 0.128u7: Improvements to WWFSuperstars driver [Mamesick]: Converted driver to be fully scanlines based using timers. Updated driver to new video screen raw parameters. Hooked up interrupts. Changed VSync to 57.444853 Hz.

- 0.127u3: Kevin Eshbach updated the WWF WrestleFest driver rom names and added save state support.

- 0.125u3: Nicola Salmoria fixed cpu_getiloops() which was not returning the correct value. This fixed flickering in-game graphics.

- 0.112: Brian Troha added DIP locations to WWF WrestleFest driver.

- 12th May 2006: Guru - WWF WrestleFest (Technos) arrived from Japan. The game is not specifically needed, but I will dump and document it anyway.

- 0.88u5: Pierpaolo Prazzoli added clone WWF WrestleFest (US bootleg). Changed parent description to 'WWF WrestleFest (US set 1)'.

- 0.70u5: Inigo Luja fixed dipswitches in WWF WrestleFest.

- 0.60: Changed 'Unknown' to 'Unused' dipswitch.

- 23rd April 2002: Karasu submitted correct dipswitch settings for Wrestlefest and The Three Stooges.

- 0.53: Changed visible area to 320x240 and OKI6295 clock speed to 7759 Hz. Added dipswitches 'Buy In Price', 'Regain Power Price', 'Continue Price', 'Demo Sounds', 'Flip Screen', 'Difficulty', 'Players' and 'Health For Winning'. Removed 2nd coin slot.

- 10th July 2001: Bryan McPhail finished the Wrestlefest driver, fixing all the known bugs.

- 0.37b16: David Haywood added WWF WrestleFest (US) (Technos 1991) and clones (US Tecmo) and (Japan). Known issues: Sound Volumes, probably not right. DSW's are mapped weirdly, i'll verify my code here, and try to work out some of the others, Raine's DSW's don't seem to be correct. Improve Sprite Code, I think it may clip at the bottom sometimes when it shouldn't. Improve way priority is handled, which bits of the control register are significant etc. Demolition don't seem to have a logo in Tag mode? is this normal? its just a block of Junk but i don't see any other way it could be. Palette Code could probably be improved, lot of unused colours at the moment because of the odd way palette ram is used.

- 21st June 2001: David Haywood wrote a driver for WWF Wrestlefest.

- 20th June 2001: Did Pretty Much everything else, the game is now playable [David Haywood].

- 19th June 2001: Started the driver, based on Raine, the WWF Superstars driver, and the Double Dragon 3 Driver, got most of the basics done, the game will boot showing some graphics [David Haywood].

LEVELS: 5 (must be finished twice)

Other Emulators:

* FB Alpha

* Raine

Recommended Games (Wrestling):

The Big Pro Wrestling!


Champion Pro Wrestling

Mat Mania

Body Slam

Mania Challenge

Pro Wrestling (PlayChoice-10)

Robo Wres 2001

The Main Event

Champion Wrestler

Grudge Match (Yankee Game Technology)

Wrestle War

Wrestle War (Mega-Tech)

WWF Superstars

WWF WrestleFest

Ring Rage

3 Count Bout / Fire Suplex

Muscle Bomber Duo

Saturday Night Slam Masters

Ring of Destruction: Slammasters II

Blazing Tornado

WWF: Wrestlemania

Shin Nihon Pro Wrestling Toukon Retsuden 3 Arcade

Shin Nihon Pro Wrestling Toukon Retsuden 4 Arcade Edition

Zen Nippon Pro-Wrestling Featuring Virtua


Buriki One

Giant Gram

Giant Gram 2000

WWF Royal Rumble

Romset: 9920 kb / 15 files / 4.38 zip

MAME XML Output:

       <game name="wwfwfest" sourcefile="wwfwfest.c">
              <description>WWF WrestleFest (US set 1)</description>
              <manufacturer>Technos Japan</manufacturer>
              <rom name="31a13-2.ic19" size="262144" crc="7175bca7" sha1="992b47a787b5bc2a5a381ec78b8dfaf7d42c614b" region="maincpu" offset="1"/>
              <rom name="31a14-2.ic18" size="262144" crc="5d06bfd1" sha1="39a93da662158aa5a9953dcabfcb47c2fc196dc7" region="maincpu" offset="0"/>
              <rom name="31a11-2.ic42" size="65536" crc="5ddebfea" sha1="30073963e965250d94f0dc3bd261a054850adf95" region="audiocpu" offset="0"/>
              <rom name="31j10.ic73" size="524288" crc="6c522edb" sha1="8005d59c94160638ba2ea7caf4e991fff03003d5" region="oki" offset="0"/>
              <rom name="31a12-0.ic33" size="131072" crc="d0803e20" sha1="b68758e9a5522396f831a3972571f8aed54c64de" region="gfx1" offset="0"/>
              <rom name="31j3.ic9" size="1048576" crc="e395cf1d" sha1="241f98145e295993c9b6a44dc087a9b61fbc9a6f" region="gfx2" offset="0"/>
              <rom name="31j2.ic8" size="1048576" crc="b5a97465" sha1="08d82c29a5c02b83fdbd0bad649b74eb35ab7e54" region="gfx2" offset="100000"/>
              <rom name="31j5.ic11" size="1048576" crc="2ce545e8" sha1="82173e58a8476a6fe9d2c990fce1f71af117a0ea" region="gfx2" offset="200000"/>
              <rom name="31j4.ic10" size="1048576" crc="00edb66a" sha1="926606d1923936b6e75391b1ab03b369d9822d13" region="gfx2" offset="300000"/>
              <rom name="31j6.ic12" size="1048576" crc="79956cf8" sha1="52207263620a6b6dde66d3f8749b772577899ea5" region="gfx2" offset="400000"/>
              <rom name="31j7.ic13" size="1048576" crc="74d774c3" sha1="a723ac5d481bf91b12e17652fbb2d869c886dec0" region="gfx2" offset="500000"/>
              <rom name="31j9.ic15" size="1048576" crc="dd387289" sha1="2cad42d4e7cd1a49346f844058ae18c38bc686a8" region="gfx2" offset="600000"/>
              <rom name="31j8.ic14" size="1048576" crc="44abe127" sha1="c723e1dea117534e976d2d383e634faf073cd57b" region="gfx2" offset="700000"/>
              <rom name="31j0.ic1" size="262144" crc="8a12b450" sha1="2e15c949efcda8bb6f11afe3ff07ba1dee9c771c" region="gfx3" offset="40000"/>
              <rom name="31j1.ic2" size="262144" crc="82ed7155" sha1="b338e1150ffe3277c11d4d6e801a7d3bd7c58492" region="gfx3" offset="0"/>
              <chip type="cpu" tag="maincpu" name="68000" clock="12000000"/>
              <chip type="cpu" tag="audiocpu" name="Z80" clock="3579545"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <chip type="audio" tag="ymsnd" name="YM2151" clock="3579545"/>
              <chip type="audio" tag="oki" name="OKI6295" clock="1024188"/>
              <display tag="screen" type="raster" rotate="0" width="320" height="240" refresh="57.444853" pixclock="6000000" htotal="384" hbend="0" hbstart="320" vtotal="272" vbend="8" vbstart="248" />
              <sound channels="1"/>
              <input players="4" buttons="2" coins="1">
                     <control type="joy" ways="8"/>
              <dipswitch name="Coin A" tag="DSW1" 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="Buy In Price" tag="DSW1" mask="4">
                     <dipvalue name="1 Coin" value="4" default="yes"/>
                     <dipvalue name="As start price" value="0"/>
              <dipswitch name="Regain Power Price" tag="DSW1" mask="8">
                     <dipvalue name="1 Coin" value="8" default="yes"/>
                     <dipvalue name="As start price" value="0"/>
              <dipswitch name="Continue Price" tag="DSW1" mask="16">
                     <dipvalue name="1 Coin" value="16"/>
                     <dipvalue name="As start price" value="0" default="yes"/>
              <dipswitch name="Demo Sounds" tag="DSW1" mask="32">
                     <dipvalue name="Off" value="0"/>
                     <dipvalue name="On" value="32" default="yes"/>
              <dipswitch name="Flip Screen" tag="DSW1" mask="64">
                     <dipvalue name="Off" value="64" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="FBI Logo" tag="DSW1" mask="128">
                     <dipvalue name="Off" value="0"/>
                     <dipvalue name="On" value="128" default="yes"/>
              <dipswitch name="Difficulty" tag="DSW2" mask="3">
                     <dipvalue name="Easy" value="2"/>
                     <dipvalue name="Normal" value="3" default="yes"/>
                     <dipvalue name="Hard" value="1"/>
                     <dipvalue name="Hardest" value="0"/>
              <dipswitch name="Players" tag="DSW2" mask="12">
                     <dipvalue name="2" value="4"/>
                     <dipvalue name="3" value="8"/>
                     <dipvalue name="4" value="12" default="yes"/>
              <dipswitch name="Unused" tag="DSW2" mask="16">
                     <dipvalue name="Off" value="16" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Clear Stage Power Up" tag="DSW2" mask="96">
                     <dipvalue name="0" value="0"/>
                     <dipvalue name="12" value="32"/>
                     <dipvalue name="24" value="96" default="yes"/>
                     <dipvalue name="32" value="64"/>
              <dipswitch name="Championship Game" tag="DSW2" mask="128">
                     <dipvalue name="4th" value="0"/>
                     <dipvalue name="5th" value="128" default="yes"/>
              <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="supported" palettesize="8192"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise