Home News Forum                            

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

ffantasybl: MAME ROM Information.


Fighting Fantasy (c) 1989 Data East.

The brave knight takes on a slew of medieval opponents. Money won during fights can be used to purchase fighter upgrades.


Main CPU : 68000 (@ 10 Mhz), HuC6280 (@ 1.342325 Mhz)

Sound CPU : M6502 (@ 1.5 Mhz)

Sound Chips : YM2203 (@ 1.5 Mhz), YM3812 (@ 3 Mhz), OKI6295 (@ 7.757 Khz)

Screen orientation : Horizontal

Video resolution : 256 x 240 pixels

Screen refresh : 57.41 Hz

Palette colors : 1024

Players : 2

Control : 8-way joystick

Buttons : 2


This game is known outside Japan as "Hippodrome".

Pony Canyon / Scitron released a limited-edition soundtrack album for this game (G.S.M. Data East 1 - D25B1002) on 21/06/1989.


Game designers : Marcy Eiko, Dotman

Hardware : Darkness K.K

Programmers : Susan, Vince Y., TAC. H

Sounds : Azusa Hara (AZUSA), Hiroaki Yoshida (MARO), Hitomi Komatsu, Hiroyuki

Voices : Torba RR, Yuzi. S, Joe Kaminkow, Steve Walton


Game's rom.

MAME Info:

0.31 [Bryan McPhail]

Artwork available


- 0.143u8: Kanikani fixed DIPSW in clones Fighting Fantasy.

- 15th May 2011: Mr. Do - Everyone say hi to Mikonos, from Zona Arcade. In just the past week, he's already fixed up Hippodrome from the BYOAC / CAG artwork (scanned and provided). Hopefully, he plans to stick around for awhile.

- 0.136u2: Changed HuC6280 CPU3 clock speed to 1342329 Hz and OKI6295 to 1MHz.

- 0.135u3: f205v added clone Fighting Fantasy (bootleg with 68705), not working.

- 0.133u1: Renamed (ffantasa) to (ffantasya).

- 28th March 2006: f205v dumped Fighting Fantasy (bootleg with 68705).

- 21st April 2006: Roberto Fresca - Fixed 'Difficulty' dipswitches in Hippodrome. Changed "Enemy Power on Continue" options from "ON / OFF" to "3 Dots / 2 Dots" (dots left in the enemy power on continue).

- 24th April 2001: Bryan McPhail fixed a bug which caused clone Fighting Fantasy to freeze.

- 0.37b14: Added clone Fighting Fantasy (Japan revision 2). Renamed (ffantasy) to (ffantasa).

- 24th March 2001: Bryan McPhail added another version of clone Fighting Fantasy to the Dec0 driver.

- 0.37b6: Added new gfx4 roms for Hippodrome (US).

- 4th April 2000: Karl Stenerud fixed a 6280 disassembler bug and he fixed the longstanding bug in C 68k core which caused Hippodrome to crash.

- 0.36RC2: Exchanged ffantasy gfx1 roms ($0, 10000) with hippodrm.

- 13th March 2000: Guru - Dumped Fighting Fantasy (Alt).

- 23rd April 1999: Bryan McPhail updated the Hu6280 core and the Hippodrome and clone Fighting Fantasy drivers. Those two games now work fully.

- 0.35b12: Byan McPhail emulated the protection in Hippodrome, which is now working 100%. Added H6280 (1342325 Hz) CPU3 and changed M6502 CPU2 clock speed to 1.5MHz.

- 23rd April 1999: Bryan McPhail updated the Hu6280 core and the Hippodrome & Fighting Fantasy drivers. Those two games now work fully.

- 0.35b9: Changed description to 'Hippodrome (US)' and clone to 'Fighting Fantasy (Japan)'.

- 0.34b3: Dani Portillo added high score saving to Hippodrome.

- 0.33b6: Marco Cassili added clone Fighting Fantasy.

- 0.33b5: Games which use the dynamic palette system and no longer need 16-bit modes. The new code is also used by drivers which were previously doing the palette reduction by themselves, but couldn't handle well color cycling and fades: Bad Dudes, Robocop, Hippodrome, Heavy Barrel, Sly Spy and Midnight Resistance [Nicola Salmoria].

- 0.31: Bryan McPhail added Hippodrome (Data East 1989). Preliminary, missing scroll field and the game crashes if you fight 'Serpent' enemy. Maybe only with sound on?.

- 7th March 1998: Dumped Hippodrome (US).


Other Emulators:

* FB Alpha

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: 1312 kb / 25 files / 483.9 zip

MAME XML Output:

       <game name="ffantasybl" sourcefile="dec0.c" cloneof="hippodrm" romof="hippodrm">
              <description>Fighting Fantasy (bootleg with 68705)</description>
              <rom name="14.bin" size="65536" crc="bd42bc66" sha1="d81a3d16ca282817f85372d1426470900a553b24" region="maincpu" offset="0"/>
              <rom name="11.bin" size="65536" crc="4df38e4b" sha1="e176afb7b63e2e1ac482662d152da2866884594e" region="maincpu" offset="1"/>
              <rom name="13.bin" size="65536" crc="eecb6bed" sha1="f5761bfc01ae207d3a321aa4ad510f6af8ad6094" region="maincpu" offset="20000"/>
              <rom name="10.bin" size="65536" crc="7cdcf418" sha1="9653b6620dce70bd510fb63ba5c324dda581a412" region="maincpu" offset="20001"/>
              <rom name="15.bin" merge="ew04" size="32768" crc="9871b98d" sha1="2b6c46bc2b10a28946d6ad8251e1a156a0b99947" region="audiocpu" offset="8000"/>
              <rom name="68705u3.bin" size="4096" status="nodump" region="cpu2" offset="0"/>
              <rom name="22.bin" size="65536" crc="686f72c1" sha1="41d4fc1208d779f3428990a96586f6a555c28562" region="gfx1" offset="0"/>
              <rom name="23.bin" size="65536" crc="28e69371" sha1="32d57aabf948388825757ab0cfe87b6550a07a9d" region="gfx1" offset="10000"/>
              <rom name="25.bin" merge="ew19" size="32768" crc="6b80d7a3" sha1="323162e7e0ce16f6244d8d98fdb2396ffef87e82" region="gfx2" offset="0"/>
              <rom name="27.bin" merge="ew18" size="32768" crc="78d3d764" sha1="e8f77a23bd4f4d268bec7c0153fb957acd07cdee" region="gfx2" offset="8000"/>
              <rom name="24.bin" merge="ew20" size="32768" crc="ce9f5de3" sha1="b8af33f52ca3579a45b41395751697a58931f9d6" region="gfx2" offset="10000"/>
              <rom name="26.bin" merge="ew21" size="32768" crc="487a7ba2" sha1="7d52cc1517def8426355e8281440ec5e617d1121" region="gfx2" offset="18000"/>
              <rom name="29.bin" merge="ew24" size="32768" crc="4e1bc2a4" sha1="d7d4c42fd932722436f1847929088e46d03184bd" region="gfx3" offset="0"/>
              <rom name="21.bin" size="65536" crc="28b37d27" sha1="c70718f8ce23f75a728dc0a7556fd7d259048b88" region="gfx3" offset="8000"/>
              <rom name="28.bin" merge="ew23" size="32768" crc="9ecf479e" sha1="a8d4c1490f12e1b15d53a2a97147920dcb638378" region="gfx3" offset="10000"/>
              <rom name="20.bin" size="65536" crc="b5ca8ed9" sha1="3f44ebf7fec76154a843ee4398d4ac8690e70342" region="gfx3" offset="18000"/>
              <rom name="6.bin" merge="ew15" size="65536" crc="95423914" sha1="e9e7a6bdf5aa717dc04a751709632f31762886fb" region="gfx4" offset="0"/>
              <rom name="3.bin" merge="ew16" size="65536" crc="96233177" sha1="929a1b7fb65ab33277719b84517ff57da563f875" region="gfx4" offset="10000"/>
              <rom name="8.bin" merge="ew10" size="65536" crc="4c25dfe8" sha1="e4334de96698cd0112a8926dea131e748b6a84fc" region="gfx4" offset="20000"/>
              <rom name="4.bin" merge="ew11" size="65536" crc="f2e007fc" sha1="da30ad3725b9bc4a07dbb1afa05f145c3574c84c" region="gfx4" offset="30000"/>
              <rom name="5.bin" size="65536" crc="bc6028c4" sha1="6ca5bb328912df23ad3d61b596b4a35f2815ef31" region="gfx4" offset="40000"/>
              <rom name="1.bin" merge="ew07" size="65536" crc="470b6989" sha1="16b292d8a3a54048bf29f0b4f41bb6ca049b347c" region="gfx4" offset="50000"/>
              <rom name="7.bin" merge="ew17" size="65536" crc="8c97c757" sha1="36fd807da9e144dfb29c8252e9450cc37ca2604f" region="gfx4" offset="60000"/>
              <rom name="2.bin" merge="ew12" size="65536" crc="a2d244bc" sha1="ff2391efc480f36a302650691f8a7a620b86d99a" region="gfx4" offset="70000"/>
              <rom name="30.bin" merge="ew03" size="65536" crc="b606924d" sha1="b759fcec10b333465cf5cd1b30987bf2d62186b2" region="oki" offset="0"/>
              <chip type="cpu" tag="maincpu" name="68000" clock="10000000"/>
              <chip type="cpu" tag="audiocpu" name="HuC6280" clock="2000000"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <chip type="audio" tag="ym1" name="YM2203" clock="1500000"/>
              <chip type="audio" tag="ym2" name="YM3812" clock="3000000"/>
              <chip type="audio" tag="oki" name="OKI6295" clock="1000000"/>
              <display tag="screen" type="raster" rotate="0" width="256" height="240" refresh="57.392103" pixclock="5000000" htotal="330" hbend="0" hbstart="256" vtotal="264" vbend="8" vbstart="248" />
              <sound channels="1"/>
              <input players="2" buttons="3" coins="2">
                     <control type="joy" ways="8"/>
                     <control type="positional" minimum="0" maximum="12" sensitivity="15" keydelta="1" reverse="yes"/>
              <dipswitch name="Coin A" tag="DSW" 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="Coin B" tag="DSW" mask="12">
                     <dipvalue name="3 Coins/1 Credit" value="0"/>
                     <dipvalue name="2 Coins/1 Credit" value="4"/>
                     <dipvalue name="1 Coin/1 Credit" value="12" default="yes"/>
                     <dipvalue name="1 Coin/2 Credits" value="8"/>
              <dipswitch name="Unused" tag="DSW" mask="16">
                     <dipvalue name="Off" value="16" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Demo Sounds" tag="DSW" mask="32">
                     <dipvalue name="Off" value="0"/>
                     <dipvalue name="On" value="32" default="yes"/>
              <dipswitch name="Flip Screen" tag="DSW" mask="64">
                     <dipvalue name="Off" value="64" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unused" tag="DSW" mask="128">
                     <dipvalue name="Off" value="128" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Lives" tag="DSW" mask="768">
                     <dipvalue name="3" value="768" default="yes"/>
                     <dipvalue name="4" value="512"/>
                     <dipvalue name="5" value="256"/>
                     <dipvalue name="Infinite (Cheat)" value="0"/>
              <dipswitch name="Difficulty" tag="DSW" mask="3072">
                     <dipvalue name="Easy" value="2048"/>
                     <dipvalue name="Normal" value="3072" default="yes"/>
                     <dipvalue name="Hard" value="1024"/>
                     <dipvalue name="Hardest" value="0"/>
              <dipswitch name="Unused" tag="DSW" mask="4096">
                     <dipvalue name="Off" value="4096" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unused" tag="DSW" mask="8192">
                     <dipvalue name="Off" value="8192" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Allow Continue" tag="DSW" mask="16384">
                     <dipvalue name="No" value="16384"/>
                     <dipvalue name="Yes" value="0" default="yes"/>
              <dipswitch name="Unused" tag="DSW" mask="32768">
                     <dipvalue name="Off" value="32768" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <driver status="preliminary" emulation="preliminary" color="good" sound="good" graphic="good" savestate="unsupported" palettesize="1024"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise