summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author etabeta78 <doge.fabio@gmail.com>2016-05-23 22:59:30 +0200
committer etabeta78 <doge.fabio@gmail.com>2016-05-23 22:59:30 +0200
commit2fb1be8cf134f48ad6ef7e4b077b77000412aa90 (patch)
treeb3189482872ddf78f6d3d14111d09107a171d06d
parent98de27fd0247fa9221ca76721c44ae956e94f874 (diff)
New clones added or promoted from NOT_WORKING status
---------------------------------------------------- Rage of the Dragons (NGH-2640)
-rw-r--r--hash/neogeo.xml44
-rw-r--r--src/mame/drivers/neodriv.hxx37
-rw-r--r--src/mame/mame.lst1
3 files changed, 80 insertions, 2 deletions
diff --git a/hash/neogeo.xml b/hash/neogeo.xml
index 8be7727f7b3..06eae352624 100644
--- a/hash/neogeo.xml
+++ b/hash/neogeo.xml
@@ -8357,7 +8357,7 @@
-->
<software name="rotd">
- <description>Rage of the Dragons (NGM-264?)</description>
+ <description>Rage of the Dragons (NGM-2640?)</description>
<year>2002</year>
<publisher>Evoga / Playmore</publisher>
<info name="serial" value="NGM-2640?"/>
@@ -8396,6 +8396,48 @@
</dataarea>
</part>
</software>
+
+ <software name="rotdh" cloneof="rotd">
+ <description>Rage of the Dragons (NGH-2640?)</description>
+ <year>2002</year>
+ <publisher>Evoga / Playmore</publisher>
+ <info name="serial" value="NGH-2640?"/>
+ <info name="release" value="20020926"/>
+ <info name="alt_title" value="レイジ・オブ・ザ・ドラゴンズ"/>
+ <sharedfeat name="release" value="AES" />
+ <sharedfeat name="compatibility" value="MVS,AES" />
+ <part name="cart" interface="neo_cart">
+ <feature name="slot" value="pcm2_rotd" />
+ <dataarea name="maincpu" width="16" endianness="big" size="0x300000">
+ <rom loadflag="load16_word_swap" name="264-pk1.p1" offset="0x000000" size="0x100000" crc="ff2fa719" sha1="03009e3693648ac0d892390c3bba2ceac6c9564b" />
+ <rom loadflag="load16_word_swap" name="264-pk2.sp2" offset="0x100000" size="0x200000" crc="0df2e112" sha1="c521783483117859a2b250190be77f6d49412ae8" />
+ </dataarea>
+ <dataarea name="fixed" size="0x20000">
+ <!-- The Encrypted Boards do _not_ have an s1 rom, data for it comes from the Cx ROMs -->
+ <rom value="0" size="0x20000" offset="0x000000" loadflag="fill" />
+ </dataarea>
+ <!-- Encrypted -->
+ <dataarea name="audiocrypt" size="0x80000">
+ <rom offset="0x00000" size="0x20000" name="264-m1.m1" crc="4dbd7b43" sha1="6b63756b0d2d30bbf13fbd219833c81fd060ef96" /> <!-- mask rom 27c010 -->
+ </dataarea>
+ <dataarea name="ymsnd" size="0x1000000">
+ <!-- Encrypted -->
+ <rom name="264-v1.v1" offset="0x000000" size="0x800000" crc="fa005812" sha1="73723126dab5a640ac11955ed6da1bf7a91394f5" /> <!-- mask rom TC5364205 -->
+ <rom name="264-v2.v2" offset="0x800000" size="0x800000" crc="c3dc8bf0" sha1="a105e37262d9500a30fb8a5dac05aa4fab2562a3" /> <!-- mask rom TC5364205 -->
+ </dataarea>
+ <dataarea name="sprites" size="0x4000000">
+ <!-- Encrypted -->
+ <rom loadflag="load16_byte" name="264-c1.c1" offset="0x000000" size="0x800000" crc="4f148fee" sha1="0821463765fad8fbd0dfbbabb7807337d0333719" /> <!-- mask rom TC5364205 -->
+ <rom loadflag="load16_byte" name="264-c2.c2" offset="0x000001" size="0x800000" crc="7cf5ff72" sha1="ccb2f94bce943576d224cb326806942426d25584" /> <!-- mask rom TC5364205 -->
+ <rom loadflag="load16_byte" name="264-c3.c3" offset="0x1000000" size="0x800000" crc="64d84c98" sha1="8faf153f465ce6fb7770b27a7ce63caf11dd4086" /> <!-- mask rom TC5364205 -->
+ <rom loadflag="load16_byte" name="264-c4.c4" offset="0x1000001" size="0x800000" crc="2f394a95" sha1="82347e8f2b48b0522d7d91fd3f372d5768934ab2" /> <!-- mask rom TC5364205 -->
+ <rom loadflag="load16_byte" name="264-c5.c5" offset="0x2000000" size="0x800000" crc="6b99b978" sha1="8fd0a60029b41668f9e1e3056edd3c90f62efa83" /> <!-- mask rom TC5364205 -->
+ <rom loadflag="load16_byte" name="264-c6.c6" offset="0x2000001" size="0x800000" crc="847d5c7d" sha1="a2ce03f6302edf81f2645de9ec61df1a281ddd78" /> <!-- mask rom TC5364205 -->
+ <rom loadflag="load16_byte" name="264-c7.c7" offset="0x3000000" size="0x800000" crc="231d681e" sha1="87836e64dc816f8bf1c834641535ea96baacc024" /> <!-- mask rom TC5364205 -->
+ <rom loadflag="load16_byte" name="264-c8.c8" offset="0x3000001" size="0x800000" crc="c5edb5c4" sha1="253378c8739daa5da4edb15eff7050820b2b3755" /> <!-- mask rom TC5364205 -->
+ </dataarea>
+ </part>
+ </software>
<!--
diff --git a/src/mame/drivers/neodriv.hxx b/src/mame/drivers/neodriv.hxx
index 3a5f1d96473..4eb8f3e7a43 100644
--- a/src/mame/drivers/neodriv.hxx
+++ b/src/mame/drivers/neodriv.hxx
@@ -6471,6 +6471,40 @@ ROM_START( rotd ) /* Encrypted Set */ /* MVS VERSION */
ROM_LOAD16_BYTE( "264-c8.c8", 0x3000001, 0x800000, CRC(c5edb5c4) SHA1(253378c8739daa5da4edb15eff7050820b2b3755) ) /* Plane 2,3 */ /* mask rom TC5364205 */
ROM_END
+
+ROM_START( rotdh ) /* Encrypted Set */ /* AES VERSION */
+ ROM_REGION( 0x300000, "cslot1:maincpu", ROMREGION_BE|ROMREGION_16BIT )
+ ROM_LOAD16_WORD_SWAP( "264-pk1.p1", 0x000000, 0x100000, CRC(ff2fa719) SHA1(03009e3693648ac0d892390c3bba2ceac6c9564b) )
+ ROM_LOAD16_WORD_SWAP( "264-pk2.sp2", 0x100000, 0x200000, CRC(0df2e112) SHA1(c521783483117859a2b250190be77f6d49412ae8) )
+
+ ROM_Y_ZOOM
+
+ /* The Encrypted Boards do not have an s1 rom, data for it comes from the Cx ROMs */
+ ROM_REGION( 0x20000, "cslot1:fixed", 0 )
+ ROM_FILL( 0x000000, 0x20000, 0x000000 )
+ ROM_REGION( 0x20000, "fixedbios", 0 )
+ ROM_LOAD( "sfix.sfix", 0x000000, 0x20000, CRC(c2ea0cfd) SHA1(fd4a618cdcdbf849374f0a50dd8efe9dbab706c3) )
+
+ /* Encrypted */
+ NEO_BIOS_AUDIO_ENCRYPTED_128K( "264-m1.m1", CRC(4dbd7b43) SHA1(6b63756b0d2d30bbf13fbd219833c81fd060ef96) ) /* mask rom 27c010 */
+
+ ROM_REGION( 0x1000000, "cslot1:ymsnd", 0 )
+ /* Encrypted */
+ ROM_LOAD( "264-v1.v1", 0x000000, 0x800000, CRC(fa005812) SHA1(73723126dab5a640ac11955ed6da1bf7a91394f5) ) /* mask rom TC5364205 */
+ ROM_LOAD( "264-v2.v2", 0x800000, 0x800000, CRC(c3dc8bf0) SHA1(a105e37262d9500a30fb8a5dac05aa4fab2562a3) ) /* mask rom TC5364205 */
+
+ ROM_REGION( 0x4000000, "cslot1:sprites", 0 )
+ /* Encrypted */
+ ROM_LOAD16_BYTE( "264-c1.c1", 0x0000000, 0x800000, CRC(4f148fee) SHA1(0821463765fad8fbd0dfbbabb7807337d0333719) ) /* Plane 0,1 */ /* mask rom TC5364205 */
+ ROM_LOAD16_BYTE( "264-c2.c2", 0x0000001, 0x800000, CRC(7cf5ff72) SHA1(ccb2f94bce943576d224cb326806942426d25584) ) /* Plane 2,3 */ /* mask rom TC5364205 */
+ ROM_LOAD16_BYTE( "264-c3.c3", 0x1000000, 0x800000, CRC(64d84c98) SHA1(8faf153f465ce6fb7770b27a7ce63caf11dd4086) ) /* Plane 0,1 */ /* mask rom TC5364205 */
+ ROM_LOAD16_BYTE( "264-c4.c4", 0x1000001, 0x800000, CRC(2f394a95) SHA1(82347e8f2b48b0522d7d91fd3f372d5768934ab2) ) /* Plane 2,3 */ /* mask rom TC5364205 */
+ ROM_LOAD16_BYTE( "264-c5.c5", 0x2000000, 0x800000, CRC(6b99b978) SHA1(8fd0a60029b41668f9e1e3056edd3c90f62efa83) ) /* Plane 0,1 */ /* mask rom TC5364205 */
+ ROM_LOAD16_BYTE( "264-c6.c6", 0x2000001, 0x800000, CRC(847d5c7d) SHA1(a2ce03f6302edf81f2645de9ec61df1a281ddd78) ) /* Plane 2,3 */ /* mask rom TC5364205 */
+ ROM_LOAD16_BYTE( "264-c7.c7", 0x3000000, 0x800000, CRC(231d681e) SHA1(87836e64dc816f8bf1c834641535ea96baacc024) ) /* Plane 0,1 */ /* mask rom TC5364205 */
+ ROM_LOAD16_BYTE( "264-c8.c8", 0x3000001, 0x800000, CRC(c5edb5c4) SHA1(253378c8739daa5da4edb15eff7050820b2b3755) ) /* Plane 2,3 */ /* mask rom TC5364205 */
+ROM_END
+
/****************************************
ID-0265
. NGM-2650
@@ -8840,7 +8874,8 @@ GAME( 2002, mslug4h, mslug4, mslug4, neogeo, neogeo_state, neogeo, R
GAME( 2002, ms4plus, mslug4, ms4plus, neogeo, neogeo_state, neogeo, ROT0, "bootleg", "Metal Slug 4 Plus (bootleg)", MACHINE_SUPPORTS_SAVE )
/* Evoga */
-GAME( 2002, rotd, neogeo, rotd, neogeo, neogeo_state, neogeo, ROT0, "Evoga / Playmore", "Rage of the Dragons (NGM-264?)", MACHINE_SUPPORTS_SAVE )
+GAME( 2002, rotd, neogeo, rotd, neogeo, neogeo_state, neogeo, ROT0, "Evoga / Playmore", "Rage of the Dragons (NGM-2640?)", MACHINE_SUPPORTS_SAVE )
+GAME( 2002, rotdh, rotd, rotd, neogeo, neogeo_state, neogeo, ROT0, "Evoga / Playmore", "Rage of the Dragons (NGH-2640?)", MACHINE_SUPPORTS_SAVE )
/* Atlus */
GAME( 2002, matrim, neogeo, matrim, neogeo, neogeo_state, neogeo, ROT0, "Noise Factory / Atlus", "Matrimelee / Shin Gouketsuji Ichizoku Toukon (NGM-2660 ~ NGH-2660)", MACHINE_SUPPORTS_SAVE )
diff --git a/src/mame/mame.lst b/src/mame/mame.lst
index 6e213a4092d..ea8061a4566 100644
--- a/src/mame/mame.lst
+++ b/src/mame/mame.lst
@@ -28513,6 +28513,7 @@ ridhero // 0006 (c) 1990 SNK
ridheroh // 0006 (c) 1990 SNK
roboarmy // 0032 (c) 1991 SNK
rotd // 0264 (c) 2002 Evoga
+rotdh // 0264 (c) 2002 Evoga
s1945p // 0254 (c) 1999 Psikyo
samsh5sp // 0272 (c) 2004 Playmore
samsh5sph // 0272 (c) 2004 Playmore