Manufacturers

Loading

Asura Blade - Sword of Dynasty (Japan)

  1. Game infos
  2. Sound
  3. Driver
  4. Inputs
  5. Controls
  6. Display
  7. Dipswitchs
  8. Roms list
  9. Chips list
  10. Serie
  11. Categories
  12. MAMEinfo
  13. History
  14. Commands list
  15. High scores
Download asurabld.zip (48.5 MB)
Snapshot

Game infos

Description Asura Blade - Sword of Dynasty (Japan)
Name asurabld
Manufacturer Fuuki
Year 1998
Runnable yes
System arcade /
Number of players 2P sim
Added to MAME .072u1
Romset size 48.5 MB
Romset file 17 files
Romset zip 7 B
Language Japanese
Evaluation 70 to 80 (Good)
Genre Fighter

Sound infos

Sound_channels 2

Driver infos

Driver status imperfect
Driver emulation good
Driver color good
Driver sound imperfect
Driver graphic imperfect
Driver cocktail
Driver protection
Driver savestate yes

Inputs infos

Input service no
Input tilt no
Input players 2
Input buttons
Input coins 2

Controls infos

type ways minimum maximum sensitivity keydelta reverse
joy 8 no

Display infos

type rotate flipx width height refresh pixclock htotal hbend hbstart vtotal vbend vbstart
raster 0 no 320 240 60 7864320 512 0 320 256 0 240

Dipswitchs

Roms list

console name bios size crc md5 merge sha1 region offset status optional
arcade bg1012.u22 4194304 d717a0a1 007df309dc0650ca07e077b983a2b05730349d0b gfx2 0 good no
arcade bg1113.u23 4194304 94338267 7848bc57cb0eac216100a508763451eb57a0a082 gfx2 400000 good no
arcade bg2022.u25 4194304 ee312cd3 2ef9d51928d80375daf8e6b204bb66a8b9cbaee7 gfx3 0 good no
arcade bg2123.u24 4194304 4acfc469 a98d06b967ebb3fa3b4c8aa3d7a05063ec981fb2 gfx3 400000 good no
arcade map.u5 2097152 e681155e 458845b9c86df72685d92d0d4052aacc2fa7d1bd gfx4 0 good no
arcade pcm.u6 4194304 ac72225a 8d16399ed34ac5bd69dbf43b2de2b0db9ac1c610 ymf1 0 good no
arcade pgm0.u4 524288 68615497 de93751f151f195a863dc6fe83b6e7ed8f99430a maincpu 3 good no
arcade pgm1.u3 524288 35104452 03cfd81429f8a945d5419c9750925bfa997d0607 maincpu 2 good no
arcade pgm2.u2 524288 16b656ca 5ffb551ce7dec462d3896f0fed693454496894bc maincpu 1 good no
arcade pgm3.u1 524288 053e9758 c2754d3f0c607c81c8fa33b667b576eb0474fd0b maincpu 0 good no
arcade sp23.u14 4194304 7df492eb 30b88a3cd025ffc8c28fef06e0784755be37ef8e gfx1 400000 good no
arcade sp45.u15 4194304 1890f42a 22254fe38fd83f4602a25e1ccba32df16edaf3f9 gfx1 800000 good no
arcade sp67.u16 4194304 a48f1ef0 bf8787f293793291a503af662d3738c007654726 gfx1 c00000 good no
arcade sp89.u17 4194304 6b024362 8be5cc3c7306d28b75acd970bb3be6d3c9825367 gfx1 1000000 good no
arcade spab.u18 4194304 803d2d8c 25df30689e576a0620656c721d92bcc3fbd84844 gfx1 1400000 good no
arcade spcd.u19 4194304 42e5c26e b68875d353bdc5d49113bbac02fd83508bce66a5 gfx1 1800000 good no
arcade srom.u7 524288 bb1deb89 b1c70abddc0b9a88beb69a592376ff69a7e091eb soundcpu 0 good no

Chips list

name tag type clock
M68EC020 maincpu cpu 20000000
Speaker rspeaker audio
YMF278B ymf1 audio 33868800
Z80 soundcpu cpu 6000000

Serie

Serie : Asura
  1. Asura Blade - Sword of Dynasty (Japan) (1998)
  2. Asura Buster - Eternal Warriors (Japan) (2000)
  3. Asura Buster - Eternal Warriors (Japan) (ARCADIA review build) (2000)

Categories

MAMEinfo

0.72u1 [Paul Priest]


< Japan >


Bugs:

- [possible] Possible background scrolling bug in Asura Blade. Samurai Fox (ID 05797)


WIP:

- 0.164: Wilbert Pol removed YMF262 sound.

- 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: Added dipswitches 'Timer', 'Computer Level', 'Damage', 'Max Rounds' and 2x 'Unknown'. Changed description to 'Asura Blade - Sword of Dynasty'.

- 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.


LEVELS: 10


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

Konami 80's AC Special (Yie Ar Kung-Fu)

Kageki

Reikai Doushi

The Karate Tournament

Shogun Warriors

Dragonball Z

Dragon Ball Z V.R.V.S.

Dragonball Z 2 - Super Battle

Super Dragon Ball Z

Samurai Shodown

Samurai Shodown II

Samurai Shodown III

Samurai Shodown IV

Samurai Shodown V

Samurai Shodown V Special

Samurai Spirits Tenkaichi Kenkakuden

Samurai Spirits Sen

Battle K-Road

Blood Warrior

Dragon Master

Fight Fever

Far East of Eden

Metamoqester

Suiko Enbu

Ninja Master's

Waku Waku 7

Dragon's Heaven (development board)

The Last Blade

The Last Blade 2

Astra SuperStars

Asura Blade - Sword of Dynasty

Asura Buster - Eternal Warriors

The Killing Blade

The Killing Blade Plus

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

NeoGeo Battle Coliseum

Sengoku Basara X Cross

Goketsuji Ichizoku: Matsuri Senzo Kuyou

History


Arcade Video game published 21 years ago:

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

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.

- TECHNICAL -

Fuuki FG-3 System Hardware

Main CPU : Motorola 68EC020 (@ 20 Mhz), Zilog Z80 (@ 6 Mhz)
Sound Chips : YMF262 (@ 14.31818 Mhz), YMF278B (@ 33.8688 Mhz)

Players : 2
Control : 8-Way Joystick
Buttons : 3
=> Light Attack, Hard Attack, Powerful Attack

- TRIVIA -

Asura Blade was released on December 04, 1998 in Japan only.

- TIPS AND TRICKS -

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.

- SERIES -

1. Asura Blade - Sword of Dynasty (1998)
2. Asura Buster - Eternal Warriors (2000)

- STAFF -

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-

- CONTRIBUTE -

Edit this entry: https://www.arcade-history.com/?&page=detail&id=136&o=2

Commands list

 ',$command);
		$command = preg_replace('/\^([xxx])/',' ',$command);

		// majusculs
		$command = preg_replace('/_([ABCDGHIKLMNOPQRSXZ])/',' ',$command);
		$command = preg_replace('/\^([EFGHIJMSTUVW])/',' ',$command);

		// other symbols
		$command = preg_replace('/_([#\$%&\(\)\-@\[\]\^`\{\}~=+\.123456789!])/',' ',$command);
		$command = preg_replace('/\^([12346789!\-=])/',' ',$command);

		$command = str_replace('^?',' ',$command);
		$command = str_replace('^*',' ',$command);
		$command = str_replace('_<',' ',$command);
		$command = str_replace('_?',' ',$command);
		$command = str_replace('_*',' ',$command);
		$command = str_replace('_>',' ',$command);
		
		echo $command;
	?>
 ',$command);
		$command = preg_replace('/\^([xxx])/',' ',$command);

		// majusculs
		$command = preg_replace('/_([ABCDGHIKLMNOPQRSXZ])/',' ',$command);
		$command = preg_replace('/\^([EFGHIJMSTUVW])/',' ',$command);

		// other symbols
		$command = preg_replace('/_([#\$%&\(\)\-@\[\]\^`\{\}~=+\.123456789!])/',' ',$command);
		$command = preg_replace('/\^([12346789!\-=])/',' ',$command);

		$command = str_replace('^?',' ',$command);
		$command = str_replace('^*',' ',$command);
		$command = str_replace('_<',' ',$command);
		$command = str_replace('_?',' ',$command);
		$command = str_replace('_*',' ',$command);
		$command = str_replace('_>',' ',$command);
		
		echo $command;
	?>
 ',$command);
		$command = preg_replace('/\^([xxx])/',' ',$command);

		// majusculs
		$command = preg_replace('/_([ABCDGHIKLMNOPQRSXZ])/',' ',$command);
		$command = preg_replace('/\^([EFGHIJMSTUVW])/',' ',$command);

		// other symbols
		$command = preg_replace('/_([#\$%&\(\)\-@\[\]\^`\{\}~=+\.123456789!])/',' ',$command);
		$command = preg_replace('/\^([12346789!\-=])/',' ',$command);

		$command = str_replace('^?',' ',$command);
		$command = str_replace('^*',' ',$command);
		$command = str_replace('_<',' ',$command);
		$command = str_replace('_?',' ',$command);
		$command = str_replace('_*',' ',$command);
		$command = str_replace('_>',' ',$command);
		
		echo $command;
	?>
 ',$command);
		$command = preg_replace('/\^([xxx])/',' ',$command);

		// majusculs
		$command = preg_replace('/_([ABCDGHIKLMNOPQRSXZ])/',' ',$command);
		$command = preg_replace('/\^([EFGHIJMSTUVW])/',' ',$command);

		// other symbols
		$command = preg_replace('/_([#\$%&\(\)\-@\[\]\^`\{\}~=+\.123456789!])/',' ',$command);
		$command = preg_replace('/\^([12346789!\-=])/',' ',$command);

		$command = str_replace('^?',' ',$command);
		$command = str_replace('^*',' ',$command);
		$command = str_replace('_<',' ',$command);
		$command = str_replace('_?',' ',$command);
		$command = str_replace('_*',' ',$command);
		$command = str_replace('_>',' ',$command);
		
		echo $command;
	?>
 ',$command);
		$command = preg_replace('/\^([xxx])/',' ',$command);

		// majusculs
		$command = preg_replace('/_([ABCDGHIKLMNOPQRSXZ])/',' ',$command);
		$command = preg_replace('/\^([EFGHIJMSTUVW])/',' ',$command);

		// other symbols
		$command = preg_replace('/_([#\$%&\(\)\-@\[\]\^`\{\}~=+\.123456789!])/',' ',$command);
		$command = preg_replace('/\^([12346789!\-=])/',' ',$command);

		$command = str_replace('^?',' ',$command);
		$command = str_replace('^*',' ',$command);
		$command = str_replace('_<',' ',$command);
		$command = str_replace('_?',' ',$command);
		$command = str_replace('_*',' ',$command);
		$command = str_replace('_>',' ',$command);
		
		echo $command;
	?>
 ',$command);
		$command = preg_replace('/\^([xxx])/',' ',$command);

		// majusculs
		$command = preg_replace('/_([ABCDGHIKLMNOPQRSXZ])/',' ',$command);
		$command = preg_replace('/\^([EFGHIJMSTUVW])/',' ',$command);

		// other symbols
		$command = preg_replace('/_([#\$%&\(\)\-@\[\]\^`\{\}~=+\.123456789!])/',' ',$command);
		$command = preg_replace('/\^([12346789!\-=])/',' ',$command);

		$command = str_replace('^?',' ',$command);
		$command = str_replace('^*',' ',$command);
		$command = str_replace('_<',' ',$command);
		$command = str_replace('_?',' ',$command);
		$command = str_replace('_*',' ',$command);
		$command = str_replace('_>',' ',$command);
		
		echo $command;
	?>
 ',$command);
		$command = preg_replace('/\^([xxx])/',' ',$command);

		// majusculs
		$command = preg_replace('/_([ABCDGHIKLMNOPQRSXZ])/',' ',$command);
		$command = preg_replace('/\^([EFGHIJMSTUVW])/',' ',$command);

		// other symbols
		$command = preg_replace('/_([#\$%&\(\)\-@\[\]\^`\{\}~=+\.123456789!])/',' ',$command);
		$command = preg_replace('/\^([12346789!\-=])/',' ',$command);

		$command = str_replace('^?',' ',$command);
		$command = str_replace('^*',' ',$command);
		$command = str_replace('_<',' ',$command);
		$command = str_replace('_?',' ',$command);
		$command = str_replace('_*',' ',$command);
		$command = str_replace('_>',' ',$command);
		
		echo $command;
	?>
 ',$command);
		$command = preg_replace('/\^([xxx])/',' ',$command);

		// majusculs
		$command = preg_replace('/_([ABCDGHIKLMNOPQRSXZ])/',' ',$command);
		$command = preg_replace('/\^([EFGHIJMSTUVW])/',' ',$command);

		// other symbols
		$command = preg_replace('/_([#\$%&\(\)\-@\[\]\^`\{\}~=+\.123456789!])/',' ',$command);
		$command = preg_replace('/\^([12346789!\-=])/',' ',$command);

		$command = str_replace('^?',' ',$command);
		$command = str_replace('^*',' ',$command);
		$command = str_replace('_<',' ',$command);
		$command = str_replace('_?',' ',$command);
		$command = str_replace('_*',' ',$command);
		$command = str_replace('_>',' ',$command);
		
		echo $command;
	?>
 ',$command);
		$command = preg_replace('/\^([xxx])/',' ',$command);

		// majusculs
		$command = preg_replace('/_([ABCDGHIKLMNOPQRSXZ])/',' ',$command);
		$command = preg_replace('/\^([EFGHIJMSTUVW])/',' ',$command);

		// other symbols
		$command = preg_replace('/_([#\$%&\(\)\-@\[\]\^`\{\}~=+\.123456789!])/',' ',$command);
		$command = preg_replace('/\^([12346789!\-=])/',' ',$command);

		$command = str_replace('^?',' ',$command);
		$command = str_replace('^*',' ',$command);
		$command = str_replace('_<',' ',$command);
		$command = str_replace('_?',' ',$command);
		$command = str_replace('_*',' ',$command);
		$command = str_replace('_>',' ',$command);
		
		echo $command;
	?>
 ',$command);
		$command = preg_replace('/\^([xxx])/',' ',$command);

		// majusculs
		$command = preg_replace('/_([ABCDGHIKLMNOPQRSXZ])/',' ',$command);
		$command = preg_replace('/\^([EFGHIJMSTUVW])/',' ',$command);

		// other symbols
		$command = preg_replace('/_([#\$%&\(\)\-@\[\]\^`\{\}~=+\.123456789!])/',' ',$command);
		$command = preg_replace('/\^([12346789!\-=])/',' ',$command);

		$command = str_replace('^?',' ',$command);
		$command = str_replace('^*',' ',$command);
		$command = str_replace('_<',' ',$command);
		$command = str_replace('_?',' ',$command);
		$command = str_replace('_*',' ',$command);
		$command = str_replace('_>',' ',$command);
		
		echo $command;
	?>
 ',$command);
		$command = preg_replace('/\^([xxx])/',' ',$command);

		// majusculs
		$command = preg_replace('/_([ABCDGHIKLMNOPQRSXZ])/',' ',$command);
		$command = preg_replace('/\^([EFGHIJMSTUVW])/',' ',$command);

		// other symbols
		$command = preg_replace('/_([#\$%&\(\)\-@\[\]\^`\{\}~=+\.123456789!])/',' ',$command);
		$command = preg_replace('/\^([12346789!\-=])/',' ',$command);

		$command = str_replace('^?',' ',$command);
		$command = str_replace('^*',' ',$command);
		$command = str_replace('_<',' ',$command);
		$command = str_replace('_?',' ',$command);
		$command = str_replace('_*',' ',$command);
		$command = str_replace('_>',' ',$command);
		
		echo $command;
	?>
 ',$command);
		$command = preg_replace('/\^([xxx])/',' ',$command);

		// majusculs
		$command = preg_replace('/_([ABCDGHIKLMNOPQRSXZ])/',' ',$command);
		$command = preg_replace('/\^([EFGHIJMSTUVW])/',' ',$command);

		// other symbols
		$command = preg_replace('/_([#\$%&\(\)\-@\[\]\^`\{\}~=+\.123456789!])/',' ',$command);
		$command = preg_replace('/\^([12346789!\-=])/',' ',$command);

		$command = str_replace('^?',' ',$command);
		$command = str_replace('^*',' ',$command);
		$command = str_replace('_<',' ',$command);
		$command = str_replace('_?',' ',$command);
		$command = str_replace('_*',' ',$command);
		$command = str_replace('_>',' ',$command);
		
		echo $command;
	?>
 ',$command);
		$command = preg_replace('/\^([xxx])/',' ',$command);

		// majusculs
		$command = preg_replace('/_([ABCDGHIKLMNOPQRSXZ])/',' ',$command);
		$command = preg_replace('/\^([EFGHIJMSTUVW])/',' ',$command);

		// other symbols
		$command = preg_replace('/_([#\$%&\(\)\-@\[\]\^`\{\}~=+\.123456789!])/',' ',$command);
		$command = preg_replace('/\^([12346789!\-=])/',' ',$command);

		$command = str_replace('^?',' ',$command);
		$command = str_replace('^*',' ',$command);
		$command = str_replace('_<',' ',$command);
		$command = str_replace('_?',' ',$command);
		$command = str_replace('_*',' ',$command);
		$command = str_replace('_>',' ',$command);
		
		echo $command;
	?>

High scores

MAMESCORE records : 02/04/2017 13:01

majygool______________________694.900
zarouk________________________648.700
sawys_________________________585.200
didyeah_______________________461.600