Home News Forum                            

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

asurabld: MAME ROM Information.


Asura Blade - Sword of Dynasty (c) 1998 Fuuki.

A 1-on-1 fighting game that is set in a fantasy world. Ready your weapons! Choose from 8 unusual selectable characters and fight your way through in this truly beautiful 2-D weapon based fighter. Features gorgeous graphics, cool music & sound effects, and easy to learn controls.


Fuuki FG-3 System

Main CPU : 68EC020 (@ 20 Mhz), Z80 (@ 6 Mhz)

Sound Chips : YMF262 (@ 14.31818 Mhz), YMF278B (@ 33.8688 Mhz)

Players : 2

Control : 8-way joystick

Buttons : 3



Released in November 1998 in Japan only.


Note : You will need to do these codes before every stage or your character will revert to that from the selection screen.

* Play As Curfue : After character selection/stage end hold 'Down+Start' until stage map appears.

* Play As S.Geist : After character selection/stage end hold 'Up+Start' until stage map appears.


1. Asura Blade - Sword of Dynasty (1998)

2. Asura Buster - Eternal Warriors (2000)


General Producer : Y. Takahashi

Planning : K. Matsusaka, S. Katsumiya

Programming : H. Nakagawa

Graphic Design : K. Matsusaka, Y. Kawanabe, N. Miyauchi, S. Katsumiya

Music Composition & FX Creation : A. Inu. Nishida

Voice Actor/Actress : Kiyotomi Narikinnya, Kentarou Takuwa, Seiichi Nishida, Tokiyo Ogawa, Miruki, -Oovas-


Game's rom.

MAME Info:

0.72u1 [Paul Priest]


- 0.143u3: hap re-added YMF262 to the FuukiFG3 driver, used in the music for FM channels. Brian Troha corrected dipswitches and added DIP locations to Asura Blade. Changed YMF262 clock speed to 14260547 Hz.

- 0.135u2: Fabio Priuli added driver data and save state support to FuukiFG3 driver.

- 0.131u1: MooglyGuy merged memory maps in the FuukiFG3 driver.

- 0.131: Fixed missing sound in Asura Blade.

- 0.129u5: Phil Bennett partially fixed Asura Blade sound regression.

- 0.129u4: Removed YMF262 sound.

- 0.128u1: Phil Bennett fixed recently regressed raster interrupt issues in fuukifg* drivers.

- 0.123u1: Changed YMF262 CPU1 clock speed to 16934400 Hz.

- 0.79: YMF278B update, improving sound in Asura Blade [R. Belmont].

- 0.78u1: R. Belmont added full sound and music emulation to Asura Blade. Added YMF262 (14318180 Hz) and YMF278B (33868800 Hz) stereo sound.

- 0.77u2: Changed 68EC020 CPU1 clock speed to 20MHz and Z80 CPU2 to 6MHz.

- 0.73: Changed description to 'Asura Blade - Sword of Dynasty'. Added dipswitches 'Timer', 'Computer Level', 'Damage', 'Max Rounds' and 2x 'Unknown'.

- 30th August 2003: Paul Priest fixed most of the dipswitch settings in Asura Blade and improved the raster effects in the Fuuki FG-2 driver, but they are not yet perfectly emulated.

- 11th August 2003: Guru - Asura Blade arrived. I've been fairly busy over the past week so didn't get chance to update here. However, this stuff arrived just recently thanks to MAMEworld contributions.

- 0.72u2: Couple of improvements to the Fuuki games (Priority, BG Colours) [Paul Priest]. Changed palettesize from 32768 to 8192 colors.

- 0.72u1: Paul Priest added Asura Blade (Japan) (Fuuki 1998). Missing sound and some priority errors. This dump is taken from a ROM board with number FG-3J ROM-J. There's nothing on the board except some 4M EPROMs and several surface mounted MASK ROMs. The connectors on the board and the size of the board is similar to Jaleco Megasys32, however it's not compatible with it due to the connector spacing being different. The physical size of the board is too large to fit an SSV board. So, I have no idea what the main hardware is, the game probably runs on a custom Fuuki system board named 'FG-3'?

- 14th August 2003: Paul Priest fixed the tilemaps and tilemap/sprite priorities in the Asura Blade driver.

- 13th August 2003: Paul Priest and David Haywood sent in a driver for Asura Blade, it works fine except sound is not emulated because the sound chip is unknown.


Other Emulators:

* FB Alpha

Recommended Games (Asian Fighting vs.):

Karate Champ

Syusse Oozumou

Oozumou - The Grand Sumo (DECO Cassette)

Shanghai Kid

Yie Ar Kung-Fu


Reikai Doushi

The Karate Tournament

Shogun Warriors

Dragonball Z

Dragon Ball Z V.R.V.S

Dragonball Z 2 - Super Battle

Samurai Shodown

Samurai Shodown II

Samurai Shodown III

Samurai Shodown IV

Samurai Shodown V

Samurai Shodown V Special

Samurai Spirits Tenkaichi Kenkakuden

Battle K-Road

Blood Warrior

Dragon Master

Fight Fever

Far East of Eden



Ninja Master's

Waku Waku 7

The Last Blade

The Last Blade 2

Astra SuperStars

Asura Blade - Sword of Dynasty

Asura Buster - Eternal Warriors

The Killing Blade

Guilty Gear X

Guilty Gear X ver. 1.5

Guilty Gear XX

Guilty Gear XX #Reload

Guilty Gear XX Slash

Guilty Gear XX Accent Core

Guilty Gear Isuka

Martial Masters

The Rumble Fish

The Rumble Fish 2

Neo-Geo Battle Coliseum

Romset: 49664 kb / 17 files / 7.90 zip

MAME XML Output:

       <game name="asurabld" sourcefile="fuukifg3.c">
              <description>Asura Blade - Sword of Dynasty (Japan)</description>
              <rom name="pgm3.u1" size="524288" crc="053e9758" sha1="c2754d3f0c607c81c8fa33b667b576eb0474fd0b" region="maincpu" offset="0"/>
              <rom name="pgm2.u2" size="524288" crc="16b656ca" sha1="5ffb551ce7dec462d3896f0fed693454496894bc" region="maincpu" offset="1"/>
              <rom name="pgm1.u3" size="524288" crc="35104452" sha1="03cfd81429f8a945d5419c9750925bfa997d0607" region="maincpu" offset="2"/>
              <rom name="pgm0.u4" size="524288" crc="68615497" sha1="de93751f151f195a863dc6fe83b6e7ed8f99430a" region="maincpu" offset="3"/>
              <rom name="srom.u7" size="524288" crc="bb1deb89" sha1="b1c70abddc0b9a88beb69a592376ff69a7e091eb" region="soundcpu" offset="0"/>
              <rom name="sp23.u14" size="4194304" crc="7df492eb" sha1="30b88a3cd025ffc8c28fef06e0784755be37ef8e" region="gfx1" offset="400000"/>
              <rom name="sp45.u15" size="4194304" crc="1890f42a" sha1="22254fe38fd83f4602a25e1ccba32df16edaf3f9" region="gfx1" offset="800000"/>
              <rom name="sp67.u16" size="4194304" crc="a48f1ef0" sha1="bf8787f293793291a503af662d3738c007654726" region="gfx1" offset="c00000"/>
              <rom name="sp89.u17" size="4194304" crc="6b024362" sha1="8be5cc3c7306d28b75acd970bb3be6d3c9825367" region="gfx1" offset="1000000"/>
              <rom name="spab.u18" size="4194304" crc="803d2d8c" sha1="25df30689e576a0620656c721d92bcc3fbd84844" region="gfx1" offset="1400000"/>
              <rom name="spcd.u19" size="4194304" crc="42e5c26e" sha1="b68875d353bdc5d49113bbac02fd83508bce66a5" region="gfx1" offset="1800000"/>
              <rom name="bg1012.u22" size="4194304" crc="d717a0a1" sha1="007df309dc0650ca07e077b983a2b05730349d0b" region="gfx2" offset="0"/>
              <rom name="bg1113.u23" size="4194304" crc="94338267" sha1="7848bc57cb0eac216100a508763451eb57a0a082" region="gfx2" offset="400000"/>
              <rom name="bg2022.u25" size="4194304" crc="ee312cd3" sha1="2ef9d51928d80375daf8e6b204bb66a8b9cbaee7" region="gfx3" offset="0"/>
              <rom name="bg2123.u24" size="4194304" crc="4acfc469" sha1="a98d06b967ebb3fa3b4c8aa3d7a05063ec981fb2" region="gfx3" offset="400000"/>
              <rom name="map.u5" size="2097152" crc="e681155e" sha1="458845b9c86df72685d92d0d4052aacc2fa7d1bd" region="gfx4" offset="0"/>
              <rom name="pcm.u6" size="4194304" crc="ac72225a" sha1="8d16399ed34ac5bd69dbf43b2de2b0db9ac1c610" region="ymf1" offset="0"/>
              <chip type="cpu" tag="maincpu" name="68EC020" clock="20000000"/>
              <chip type="cpu" tag="soundcpu" name="Z80" clock="6000000"/>
              <chip type="audio" tag="lspeaker" name="Speaker"/>
              <chip type="audio" tag="rspeaker" name="Speaker"/>
              <chip type="audio" tag="ymf1" name="YMF278B" clock="33868800"/>
              <chip type="audio" tag="ymf2" name="YMF262" clock="14260547"/>
              <display tag="screen" type="raster" rotate="0" width="320" height="240" refresh="60.000000" pixclock="7864320" htotal="512" hbend="0" hbstart="320" vtotal="256" vbend="0" vbstart="240" />
              <sound channels="2"/>
              <input players="2" buttons="3" coins="2">
                     <control type="joy" ways="8"/>
              <dipswitch name="Service Mode" tag="DSW1" mask="1">
                     <dipvalue name="Off" value="1" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Blood Color" tag="DSW1" mask="2">
                     <dipvalue name="Red" value="2" default="yes"/>
                     <dipvalue name="Green" value="0"/>
              <dipswitch name="Demo Sounds &amp; Music" tag="DSW1" mask="12">
                     <dipvalue name="Both On" value="12" default="yes"/>
                     <dipvalue name="Music Off" value="8"/>
                     <dipvalue name="Both Off" value="4"/>
                     <dipvalue name="Both Off" value="0"/>
              <dipswitch name="Timer" tag="DSW1" mask="48">
                     <dipvalue name="Slow" value="0"/>
                     <dipvalue name="Medium" value="48" default="yes"/>
                     <dipvalue name="Fast" value="16"/>
                     <dipvalue name="Very Fast" value="32"/>
              <dipswitch name="Coinage Mode" tag="DSW1" mask="192">
                     <dipvalue name="Split" value="192"/>
                     <dipvalue name="Joint" value="0" default="yes"/>
              <dipswitch name="Unused" tag="DSW1" mask="256">
                     <dipvalue name="Off" value="256" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unused" tag="DSW1" mask="512">
                     <dipvalue name="Off" value="512" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unused" tag="DSW1" mask="1024">
                     <dipvalue name="Off" value="1024" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unused" tag="DSW1" mask="2048">
                     <dipvalue name="Off" value="2048" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unused" tag="DSW1" mask="4096">
                     <dipvalue name="Off" value="4096" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unused" tag="DSW1" mask="8192">
                     <dipvalue name="Off" value="8192" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unused" tag="DSW1" mask="16384">
                     <dipvalue name="Off" value="16384" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unused" tag="DSW1" mask="32768">
                     <dipvalue name="Off" value="32768" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Flip Screen" tag="DSW2" mask="1">
                     <dipvalue name="Off" value="1" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Difficulty" tag="DSW2" mask="14">
                     <dipvalue name="Easiest" value="0"/>
                     <dipvalue name="Very Easy" value="8"/>
                     <dipvalue name="Easier" value="4"/>
                     <dipvalue name="Easy" value="12"/>
                     <dipvalue name="Normal" value="14" default="yes"/>
                     <dipvalue name="Hard" value="2"/>
                     <dipvalue name="Very Hard" value="10"/>
                     <dipvalue name="Hardest" value="6"/>
              <dipswitch name="Damage" tag="DSW2" mask="48">
                     <dipvalue name="75%" value="32"/>
                     <dipvalue name="100%" value="48" default="yes"/>
                     <dipvalue name="125%" value="16"/>
                     <dipvalue name="150%" value="0"/>
              <dipswitch name="Max Rounds" tag="DSW2" mask="192">
                     <dipvalue name="1" value="0"/>
                     <dipvalue name="3" value="192" default="yes"/>
                     <dipvalue name="5" value="128"/>
              <dipswitch name="Coin B" tag="DSW2" mask="3840">
                     <dipvalue name="8 Coins/1 Credit" value="2048"/>
                     <dipvalue name="7 Coins/1 Credit" value="2304"/>
                     <dipvalue name="6 Coins/1 Credit" value="2560"/>
                     <dipvalue name="5 Coins/1 Credit" value="2816"/>
                     <dipvalue name="4 Coins/1 Credit" value="3072"/>
                     <dipvalue name="3 Coins/1 Credit" value="3328"/>
                     <dipvalue name="2 Coins/1 Credit" value="3584"/>
                     <dipvalue name="1 Coin/1 Credit" value="3840" default="yes"/>
                     <dipvalue name="1 Coin/2 Credits" value="1536"/>
                     <dipvalue name="1 Coin/3 Credits" value="1280"/>
                     <dipvalue name="1 Coin/4 Credits" value="1024"/>
                     <dipvalue name="1 Coin/5 Credits" value="768"/>
                     <dipvalue name="2C Start / 1C Continue" value="512"/>
                     <dipvalue name="1 Coin/1 Credit" value="0"/>
                     <dipvalue name="Free Play" value="0"/>
              <dipswitch name="Coin A" tag="DSW2" mask="61440">
                     <dipvalue name="8 Coins/1 Credit" value="32768"/>
                     <dipvalue name="7 Coins/1 Credit" value="36864"/>
                     <dipvalue name="6 Coins/1 Credit" value="40960"/>
                     <dipvalue name="5 Coins/1 Credit" value="45056"/>
                     <dipvalue name="4 Coins/1 Credit" value="49152"/>
                     <dipvalue name="3 Coins/1 Credit" value="53248"/>
                     <dipvalue name="2 Coins/1 Credit" value="57344"/>
                     <dipvalue name="1 Coin/1 Credit" value="61440" default="yes"/>
                     <dipvalue name="1 Coin/2 Credits" value="24576"/>
                     <dipvalue name="1 Coin/3 Credits" value="20480"/>
                     <dipvalue name="1 Coin/4 Credits" value="16384"/>
                     <dipvalue name="1 Coin/5 Credits" value="12288"/>
                     <dipvalue name="2C Start / 1C Continue" value="8192"/>
                     <dipvalue name="1 Coin/1 Credit" value="0"/>
                     <dipvalue name="Free Play" value="0"/>
              <driver status="imperfect" emulation="good" color="good" sound="imperfect" graphic="imperfect" savestate="unsupported" palettesize="8192"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise