diff options
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 |
commit | 2fb1be8cf134f48ad6ef7e4b077b77000412aa90 (patch) | |
tree | b3189482872ddf78f6d3d14111d09107a171d06d | |
parent | 98de27fd0247fa9221ca76721c44ae956e94f874 (diff) |
New clones added or promoted from NOT_WORKING status
----------------------------------------------------
Rage of the Dragons (NGH-2640)
-rw-r--r-- | hash/neogeo.xml | 44 | ||||
-rw-r--r-- | src/mame/drivers/neodriv.hxx | 37 | ||||
-rw-r--r-- | src/mame/mame.lst | 1 |
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 |