Home News Forum                            

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

ffantasya: MAME ROM Information.

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="ffantasya" sourcefile="dec0.c" cloneof="hippodrm" romof="hippodrm">
              <description>Fighting Fantasy (Japan)</description>
              <manufacturer>Data East Corporation</manufacturer>
              <rom name="ev02" size="65536" crc="797a7860" sha1="aaab24c99e96b393d2bda435f18b0dc4003cdf09" region="maincpu" offset="0"/>
              <rom name="ev01" size="65536" crc="0f17184d" sha1="c1bcd6347df9bee2d2d9ca29b22af9235493871c" region="maincpu" offset="1"/>
              <rom name="ew05" merge="ew05" size="65536" crc="c76d65ec" sha1="620990acaf2fd7f3fbfe7135a17ac0195feb8330" region="maincpu" offset="20000"/>
              <rom name="ew00" merge="ew00" size="65536" crc="e9b427a6" sha1="b334992846771739d31756724138b82f897dfad5" region="maincpu" offset="20001"/>
              <rom name="ew04" merge="ew04" size="32768" crc="9871b98d" sha1="2b6c46bc2b10a28946d6ad8251e1a156a0b99947" region="audiocpu" offset="8000"/>
              <rom name="ew08" merge="ew08" size="65536" crc="53010534" sha1="8b996e48414bacd009e05ff49848884ecf15d967" region="sub" offset="0"/>
              <rom name="ev14" size="65536" crc="686f72c1" sha1="41d4fc1208d779f3428990a96586f6a555c28562" region="gfx1" offset="0"/>
              <rom name="ev13" size="65536" crc="b787dcc9" sha1="7fce9d2040bcb2483419ea1cafed538bb8aba4f9" region="gfx1" offset="10000"/>
              <rom name="ew19" merge="ew19" size="32768" crc="6b80d7a3" sha1="323162e7e0ce16f6244d8d98fdb2396ffef87e82" region="gfx2" offset="0"/>
              <rom name="ew18" merge="ew18" size="32768" crc="78d3d764" sha1="e8f77a23bd4f4d268bec7c0153fb957acd07cdee" region="gfx2" offset="8000"/>
              <rom name="ew20" merge="ew20" size="32768" crc="ce9f5de3" sha1="b8af33f52ca3579a45b41395751697a58931f9d6" region="gfx2" offset="10000"/>
              <rom name="ew21" merge="ew21" size="32768" crc="487a7ba2" sha1="7d52cc1517def8426355e8281440ec5e617d1121" region="gfx2" offset="18000"/>
              <rom name="ew24" merge="ew24" size="32768" crc="4e1bc2a4" sha1="d7d4c42fd932722436f1847929088e46d03184bd" region="gfx3" offset="0"/>
              <rom name="ew25" merge="ew25" size="32768" crc="9eb47dfb" sha1="bb1e8a3a47f447f3a983ea51943d3081d56ad9a4" region="gfx3" offset="8000"/>
              <rom name="ew23" merge="ew23" size="32768" crc="9ecf479e" sha1="a8d4c1490f12e1b15d53a2a97147920dcb638378" region="gfx3" offset="10000"/>
              <rom name="ew22" merge="ew22" size="32768" crc="e55669aa" sha1="2a9b0e85bb81ff87a108e08b28e19b7b469463e4" region="gfx3" offset="18000"/>
              <rom name="ev15" size="65536" crc="1d80f797" sha1="1b6878155367350ff826593ea73bda5b893c1823" region="gfx4" offset="0"/>
              <rom name="ew16" merge="ew16" size="65536" crc="96233177" sha1="929a1b7fb65ab33277719b84517ff57da563f875" region="gfx4" offset="10000"/>
              <rom name="ev10" size="65536" crc="c4e7116b" sha1="1e665ba150e08ceb1c0d5f7b7e777f3d60997811" region="gfx4" offset="20000"/>
              <rom name="ew11" merge="ew11" size="65536" crc="f2e007fc" sha1="da30ad3725b9bc4a07dbb1afa05f145c3574c84c" region="gfx4" offset="30000"/>
              <rom name="ev06" size="65536" crc="6c794f1a" sha1="ab7996917bea99850aef5a0890485dd27778cd99" region="gfx4" offset="40000"/>
              <rom name="ew07" merge="ew07" size="65536" crc="470b6989" sha1="16b292d8a3a54048bf29f0b4f41bb6ca049b347c" region="gfx4" offset="50000"/>
              <rom name="ev17" size="65536" crc="045509d4" sha1="ebbd71de8e8492ff6321e3ede0d98d9ed462de01" region="gfx4" offset="60000"/>
              <rom name="ew12" merge="ew12" size="65536" crc="a2d244bc" sha1="ff2391efc480f36a302650691f8a7a620b86d99a" region="gfx4" offset="70000"/>
              <rom name="ew03" 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="M6502" clock="1500000"/>
              <chip type="cpu" tag="sub" name="HuC6280" clock="1342329"/>
              <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="5" coins="2">
                     <control type="joy" ways="8"/>
              <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="1" value="256"/>
                     <dipvalue name="2" value="768" default="yes"/>
                     <dipvalue name="3" value="512"/>
                     <dipvalue name="5" 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="Player &amp; Enemy Energy" tag="DSW" mask="12288">
                     <dipvalue name="Very Low" value="4096"/>
                     <dipvalue name="Low" value="8192"/>
                     <dipvalue name="Medium" value="12288" default="yes"/>
                     <dipvalue name="High" value="0"/>
              <dipswitch name="Enemy Power Decrease on Continue" tag="DSW" mask="16384">
                     <dipvalue name="2 Dots" value="16384" default="yes"/>
                     <dipvalue name="None" value="0"/>
              <dipswitch name="Unused" tag="DSW" mask="32768">
                     <dipvalue name="Off" value="32768" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <driver status="good" emulation="good" 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