Manufacturers

Loading

Daraku Tenshi - The Fallen Angels

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

Game infos

Description Daraku Tenshi - The Fallen Angels
Name daraku
Manufacturer Psikyo
Year 1998
Runnable yes
System arcade /
Number of players 2P sim
Added to MAME .059
Romset size 58 MB
Romset file 19 files
Romset zip 20 B
Language English
Evaluation 70 to 80 (Good)
Genre Fighter

Sound infos

Sound_channels 1

Driver infos

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

Inputs infos

Input service yes
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 224 60 7864320 512 0 320 256 0 224

Dipswitchs

Roms list

console name bios size crc md5 merge sha1 region offset status optional
arcade 0h.u13 4194304 9a602630 ab176490b36aec7ce30d1cf20b57c02c926c59d3 gfx1 2 good no
arcade 0l.u4 4194304 565d8427 090ce9213c530d29e488cfb89bb39fd7169985d5 gfx1 0 good no
arcade 1h.u12 4194304 b0a59f7b 8704705aa0977f11da8bcdafae6e2531190878d0 gfx1 800002 good no
arcade 1l.u3 4194304 ac5ce8e1 7df6a04ea2530cc669581474e8b8ee6f59caae1b gfx1 800000 good no
arcade 2h.u20 4194304 e98e185a 124d5fcf6cfb1faf70d665b687564bf6589d17c4 gfx1 1000002 good no
arcade 2l.u2 4194304 2daa03b2 475badc60cbd26786242d685a3d7dbaf385862a8 gfx1 1000000 good no
arcade 3_prog_h.u17 524288 7a9cf601 8df464ce3fd02b30dd2ab77828594f4916375fd5 maincpu 0 good no
arcade 3h.u19 4194304 597f3f15 62bf74ed29732e6cc1979458745cdb53a8edddf3 gfx1 1800002 good no
arcade 3l.u1 4194304 1d372aa1 e5965a1d8919409a314dfd56482a848d6ab9f5ac gfx1 1800000 good no
arcade 4_prog_l.u18 524288 660b4609 ee6b5606fae41881c3e671ee642baae5c03331ca maincpu 2 good no
arcade 4h.u31 4194304 aebc9cd0 c20a1f9851ace74e00f1a0746e0c9e751ccec336 gfx1 2000002 good no
arcade 4l.u10 4194304 e3d58cd8 9482d0b71f840d72b20029804cfc8dca207462de gfx1 2000000 good no
arcade 5h.u30 4194304 f157474f 89509f0772a40829070cea708c21438ff61d1019 gfx1 2800002 good no
arcade 5l.u9 4194304 eab5a50b 76ce96e89afc438bafb9f8caa86eb48fb7e4e154 gfx1 2800000 good no
arcade 6h.u37 2097152 acd2d0e3 dee96bdf3b8efde1298b73c5e7dd62abcdc101cf gfx1 3000002 good no
arcade 6l.u8 2097152 9f008d1b 9607e09bde430eefe126569a6e251114bc8f754b gfx1 3000000 good no
arcade eeprom-daraku.bin 256 a9715297 fcd32b936e0d05bad4ba4969ddec24aae7768cea eeprom 0 good no
arcade prog.u16 1048576 3742e990 dd4b8777e57245151b3d520ed1bdab207530420b maincpu 100000 good no
arcade sound.u32 4194304 ef2c781d 1313f082f6dbe4da0efaf261226085eb7325667f ymf 0 good no

Chips list

name tag type clock
SH-2 maincpu cpu 28636350
Speaker mono audio
YMF278B ymf audio 28636350

Categories

MAMEinfo

0.59 [David Haywood]


WIP:

- 0.174: PsikyoSH uses bitmap_rgb32, but should really use argb32, but that requires overloading lots of drawgfx for this one driver. Removed assert was wrong and unavoidable. Fixed boundary condition tripping in Daraku Tenshi [Paul Priest].

- 0.172: Hooked up watchdog reset for the ps3_v1 board. Daraku Tenshi resets itself instead of hanging following the steps described in MT01112 (Enter into test mode, then into sound test; calling some music data (examples: 0x24 or 0xffff) will make the game hang, unless you press the reset button. In-game bug?) [Osso].

- 0.148u2: David Haywood fixed corrupt font used for 'insert coin', 'game over' etc. Guess some refactoring changed the behaviour at some point, I assume this is what it was meant to be doing rather than trying to use a value it was in the middle of setting?

- 0.136u1: PsikyoFan fixed graphic issues in Daraku Tenshi at region warning and during super move.

- 0.136: Added eeprom-daraku.bin EEPROM.

- 0.63: Changed description to 'Daraku Tenshi - The Fallen Angels'.

- 28th November 2002: Paul Priest fixed various things in Daraku Tenshi which is now fully playable.

- 0.60: Added 'Region' dipswitch.

- 0.59: David Haywood added 'Daraku Tenshi - The Fallen Angels (Japan)' (Psikyo 1998).

- 2nd March 2002: Olivier Galibert fixed a few bugs in the SH-2 CPU core which also fix Daraku Tenshi - The Fallen Angels.

- 22nd February 2002: David Haywood reported some more progress with the newer Psikyo games. Most color problems are fixed, Sol Divide also works and Daraku Tenshi - The Fallen Angels also works almost up to the actual game but crashes at that point. The background graphics in Strikers 1945 II and Space Bomber are still missing, though.


LEVELS: 10


Other Emulators:

* FB Alpha


Recommended Games (Fighter 3D):

Pit Fighter

Holosseum

Killer Instinct

Killer Instinct 2

Killer Instinct (SNES bootleg)

Tattoo Assassins

Fighting Vipers

Fighting Vipers 2

War Gods

Last Bronx

Mace: The Dark Age

Sonic Championship

Bloody Roar / Beastorizer

Bloody Roar 2

Bloody Roar 3

BioFreaks

Rival Schools: United By Fate

Daraku Tenshi - The Fallen Angels

Spikeout

Spikeout Final Edition

Spikers Battle

Final Fight Revenge

Toy Fighter

Fighting Mania

Punch Mania 2: Hokuto No Ken

Project Justice / Moero! Justice Gakuen

Bounty Hunter

Jingi Storm - The Arcade

History


Arcade Video game published 21 years ago:

The Fallen Angels (c) 1998 Psikyo.

A very solid 2-D fighting game with beautiful pre-rendered backgrounds. 8 selectable fighters and 2 end bosses.

- TECHNICAL -

Main CPU : SH-2 (@ 28.63635 Mhz)
Sound Chips : YMF278B (@ 28.63635 Mhz)

Players: 2
Control: 8-way joystick
Buttons: 4
=> Weak Punch, Strong Punch, Weak Kick, Strong Kick

- TRIVIA -

The Fallen Angels was shown at the 1998 AOU Amusement Expo show, in Japan. It was then released in March 1998 in Japan. It was known in Japan as "Daraku Tenshi" (translates from Japanese as 'Fallen Angel').

Using the Bitmap Dump option in the test menu you can come across several title screens. "Gut Reaction", "Rubbin Out" and "A Blow For Freedom". There are 2 screens for "Gut Reaction".

They also misspelt start as 'strat' in the test screen.

Hidden within the graphic ROMs are the sprites of four characters that were taken out of the game. It is believed that the game may have not been entirely completed, given that four characters were cut from the game, the character bio's contain varying errors, and some of the staff went over to SNK (Cool and Harry appear very similar to KOF 99's K' and Maxiama characters).

Pony Canyon released a limited-edition soundtrack album for this game (Daraku Tenshi: The Fallen Angels - PCCB-00305) on 01/04/1998.

- TIPS AND TRICKS -

* Unlock Extra Maintenance : if you hold Test Button + PL1 Button 1 during boot, you get extra options in the test menu (Obj Test, Obj Dump etc.).

- STAFF -

Producer: Kouzou Fujimoto
Directer: Mitsuo Kodama
Planer: Deathler
Front designers: Exo Skeleton, Kotaro Ogata, Hiroyuki Otani, Metal God, 108, Yoshiko Sowa, Tokimeki Goro, Kenzo Sumiko
Back designers: Hajime Ito, Noriko Tomishima
Programmers: Takahiro Inoue, Shinaghiku 555, Naruto, Kazufumi Yoshida
Sound: Masaki Izutani, Kumi Tanioka
Character Designer: Shinichi Morioka

- CONTRIBUTE -

Edit this entry: https://www.arcade-history.com/?&page=detail&id=802&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______________________138.000
dark_kariya___________________109.000
didyeah________________________80.100
zarouk_________________________78.800
oufouf_________________________70.200
olivier________________________57.900
nicky634_______________________37.300
gatts47________________________23.900