diff options
author | R. Belmont <rb6502@users.noreply.github.com> | 2018-01-18 13:59:36 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-01-18 13:59:36 -0500 |
commit | 93d2c1dc9a96f93b3c7d4d2f763d8b804aaac99e (patch) | |
tree | 06969de317f96d98ef02191515cfcd65748b3be3 | |
parent | 3556ed78c308375c318a25b894dae060729815f6 (diff) | |
parent | a9d304ef7a31aabf0fe9758d1d35f23e09e694c4 (diff) |
Merge pull request #3081 from DavidHaywood/misc2
new clones : Samurai Shodown V / Samurai Spirits Zero (NGM-2700, set 2) [Sugoi Helsinki]
-rw-r--r-- | hash/neogeo.xml | 48 | ||||
-rw-r--r-- | src/mame/drivers/neogeo.cpp | 40 | ||||
-rw-r--r-- | src/mame/mame.lst | 1 |
3 files changed, 87 insertions, 2 deletions
diff --git a/hash/neogeo.xml b/hash/neogeo.xml index 37e0f864b7d..55d8ea05fcf 100644 --- a/hash/neogeo.xml +++ b/hash/neogeo.xml @@ -8984,7 +8984,7 @@ --> <software name="samsho5"> - <description>Samurai Shodown V / Samurai Spirits Zero (NGM-2700)</description> + <description>Samurai Shodown V / Samurai Spirits Zero (NGM-2700, set 1)</description> <year>2003</year> <publisher>Yuki Enterprise / SNK Playmore</publisher> <info name="serial" value="NGM-2700"/> @@ -9026,6 +9026,52 @@ </part> </software> + <!-- handwritten labels, possible hack of samsho5h? + p1.bin 270-p1c.p1 90.607002% + p2.bin 270-p2c.sp2 99.999763% (all bytes that differ do so by only bits 0x20 or 0x02, which is suspicious) + --> + <software name="samsho5a" cloneof="samsho5" > + <description>Samurai Shodown V / Samurai Spirits Zero (NGM-2700, set 2)</description> + <year>2003</year> + <publisher>Yuki Enterprise / SNK Playmore</publisher> + <info name="serial" value="NGM-2700"/> + <info name="release" value="20031010"/> + <info name="alt_title" value="サムライスピリッツ 零"/> + <sharedfeat name="release" value="MVS" /> + <sharedfeat name="compatibility" value="MVS" /> + <part name="cart" interface="neo_cart"> + <feature name="slot" value="k2k2_samsh5" /> + <dataarea name="maincpu" width="16" endianness="big" size="0x800000"> + <rom loadflag="load16_word_swap" name="p1.bin" offset="0x000000" size="0x400000" crc="7795fffe" sha1="2e74a4dbed553a01f1cb2f3db896375de5f1d212" /> <!-- EPROM --> + <rom loadflag="load16_word_swap" name="p2.bin" offset="0x400000" size="0x400000" crc="2b844fe9" sha1="899fe6457db4a724bdd9c7e4a912eab50a5221d3" /> <!-- EPROM --> + </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="0x80000" name="270-m1.m1" crc="49c9901a" sha1="2623e9765a0eba58fee2de72851e9dc502344a3d" /> <!-- mask rom 27c040 --> + </dataarea> + <dataarea name="ymsnd" size="0x1000000"> + <!-- Encrypted --> + <rom name="270-v1.v1" offset="0x000000" size="0x800000" crc="62e434eb" sha1="1985f5e88f8e866f9683b6cea901aa28c04b80bf" /> <!-- mask rom TC5364205 --> + <rom name="270-v2.v2" offset="0x800000" size="0x800000" crc="180f3c9a" sha1="6d7dc2605ead6e78704efa127e7e0dfe621e2c54" /> <!-- mask rom TC5364205 --> + </dataarea> + <dataarea name="sprites" size="0x4000000"> + <!-- Encrypted --> + <rom loadflag="load16_byte" name="270-c1.c1" offset="0x000000" size="0x800000" crc="14ffffac" sha1="2ccebfdd0c7907679ae95bf6eca85b8d322441e2" /> <!-- mask rom TC5364205 --> + <rom loadflag="load16_byte" name="270-c2.c2" offset="0x000001" size="0x800000" crc="401f7299" sha1="94e48cdf1682b1250f53c59f3f71d995e928d17b" /> <!-- mask rom TC5364205 --> + <rom loadflag="load16_byte" name="270-c3.c3" offset="0x1000000" size="0x800000" crc="838f0260" sha1="d5c8d3c6e7221d04e0b20882a847752e5ba95635" /> <!-- mask rom TC5364205 --> + <rom loadflag="load16_byte" name="270-c4.c4" offset="0x1000001" size="0x800000" crc="041560a5" sha1="d165e533699f15b1e079c82f97db3542b3a7dd66" /> <!-- mask rom TC5364205 --> + <rom loadflag="load16_byte" name="270-c5.c5" offset="0x2000000" size="0x800000" crc="bd30b52d" sha1="9f8282e684415b4045218cf764ef7d75a70e3240" /> <!-- mask rom TC5364205 --> + <rom loadflag="load16_byte" name="270-c6.c6" offset="0x2000001" size="0x800000" crc="86a69c70" sha1="526732cdb408cf680af9da39057bce6a4dfb5e13" /> <!-- mask rom TC5364205 --> + <rom loadflag="load16_byte" name="270-c7.c7" offset="0x3000000" size="0x800000" crc="d28fbc3c" sha1="a82a6ba6760fad14d9309f9147cb7d80bd6f70fc" /> <!-- mask rom TC5364205 --> + <rom loadflag="load16_byte" name="270-c8.c8" offset="0x3000001" size="0x800000" crc="02c530a6" sha1="7a3fafa6075506c6ef78cc4ec2cb72118ec83cb9" /> <!-- mask rom TC5364205 --> + </dataarea> + </part> + </software> + <software name="samsho5h" cloneof="samsho5"> <description>Samurai Shodown V / Samurai Spirits Zero (NGH-2700)</description> <year>2003</year> diff --git a/src/mame/drivers/neogeo.cpp b/src/mame/drivers/neogeo.cpp index 4bbe6cfeac8..bb714edf32f 100644 --- a/src/mame/drivers/neogeo.cpp +++ b/src/mame/drivers/neogeo.cpp @@ -8996,6 +8996,43 @@ ROM_START( samsho5 ) /* Encrypted Set */ /* MVS VERSION */ ROM_LOAD16_BYTE( "270-c8.c8", 0x3000001, 0x800000, CRC(02c530a6) SHA1(7a3fafa6075506c6ef78cc4ec2cb72118ec83cb9) ) /* Plane 2,3 */ /* mask rom TC5364205 */ ROM_END +/* handwritten labels, possible hack of samsho5h? + p1.bin 270-p1c.p1 90.607002% + p2.bin 270-p2c.sp2 99.999763% (all bytes that differ do so by only bits 0x20 or 0x02, which is suspicious) +*/ +ROM_START( samsho5a ) /* Encrypted Set, Alternate Set */ /* MVS VERSION */ + ROM_REGION( 0x800000, "cslot1:maincpu", ROMREGION_BE|ROMREGION_16BIT ) + ROM_LOAD16_WORD_SWAP( "p1.bin", 0x000000, 0x400000, CRC(7795fffe) SHA1(2e74a4dbed553a01f1cb2f3db896375de5f1d212) ) /* EPROM */ + ROM_LOAD16_WORD_SWAP( "p2.bin", 0x400000, 0x400000, CRC(2b844fe9) SHA1(899fe6457db4a724bdd9c7e4a912eab50a5221d3) ) /* EPROM */ + + 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_512K( "270-m1.m1", CRC(49c9901a) SHA1(2623e9765a0eba58fee2de72851e9dc502344a3d) ) /* mask rom 27c040 */ + + ROM_REGION( 0x1000000, "cslot1:ymsnd", 0 ) + /* Encrypted */ + ROM_LOAD( "270-v1.v1", 0x000000, 0x800000, CRC(62e434eb) SHA1(1985f5e88f8e866f9683b6cea901aa28c04b80bf) ) /* mask rom TC5364205 */ + ROM_LOAD( "270-v2.v2", 0x800000, 0x800000, CRC(180f3c9a) SHA1(6d7dc2605ead6e78704efa127e7e0dfe621e2c54) ) /* mask rom TC5364205 */ + + ROM_REGION( 0x4000000, "cslot1:sprites", 0 ) + /* Encrypted */ + ROM_LOAD16_BYTE( "270-c1.c1", 0x0000000, 0x800000, CRC(14ffffac) SHA1(2ccebfdd0c7907679ae95bf6eca85b8d322441e2) ) /* Plane 0,1 */ /* mask rom TC5364205 */ + ROM_LOAD16_BYTE( "270-c2.c2", 0x0000001, 0x800000, CRC(401f7299) SHA1(94e48cdf1682b1250f53c59f3f71d995e928d17b) ) /* Plane 2,3 */ /* mask rom TC5364205 */ + ROM_LOAD16_BYTE( "270-c3.c3", 0x1000000, 0x800000, CRC(838f0260) SHA1(d5c8d3c6e7221d04e0b20882a847752e5ba95635) ) /* Plane 0,1 */ /* mask rom TC5364205 */ + ROM_LOAD16_BYTE( "270-c4.c4", 0x1000001, 0x800000, CRC(041560a5) SHA1(d165e533699f15b1e079c82f97db3542b3a7dd66) ) /* Plane 2,3 */ /* mask rom TC5364205 */ + ROM_LOAD16_BYTE( "270-c5.c5", 0x2000000, 0x800000, CRC(bd30b52d) SHA1(9f8282e684415b4045218cf764ef7d75a70e3240) ) /* Plane 0,1 */ /* mask rom TC5364205 */ + ROM_LOAD16_BYTE( "270-c6.c6", 0x2000001, 0x800000, CRC(86a69c70) SHA1(526732cdb408cf680af9da39057bce6a4dfb5e13) ) /* Plane 2,3 */ /* mask rom TC5364205 */ + ROM_LOAD16_BYTE( "270-c7.c7", 0x3000000, 0x800000, CRC(d28fbc3c) SHA1(a82a6ba6760fad14d9309f9147cb7d80bd6f70fc) ) /* Plane 0,1 */ /* mask rom TC5364205 */ + ROM_LOAD16_BYTE( "270-c8.c8", 0x3000001, 0x800000, CRC(02c530a6) SHA1(7a3fafa6075506c6ef78cc4ec2cb72118ec83cb9) ) /* Plane 2,3 */ /* mask rom TC5364205 */ +ROM_END + ROM_START( samsho5h ) /* Encrypted Set, Alternate Set */ /* AES VERSION */ ROM_REGION( 0x800000, "cslot1:maincpu", ROMREGION_BE|ROMREGION_16BIT ) ROM_LOAD16_WORD_SWAP( "270-p1c.p1", 0x000000, 0x400000, CRC(bf956089) SHA1(c538289069bf338b9fa7ecc5c9143763dbb776a8) ) /* mask rom TC5332205 */ @@ -10953,7 +10990,8 @@ GAME( 2003, svcboot, svc, svcboot, neogeo, neogeo_state, neogeo, R GAME( 2003, svcplus, svc, svcplus, neogeo, neogeo_state, neogeo, ROT0, "bootleg", "SNK vs. Capcom - SVC Chaos Plus (bootleg set 1)", MACHINE_SUPPORTS_SAVE ) GAME( 2003, svcplusa, svc, svcplusa, neogeo, neogeo_state, neogeo, ROT0, "bootleg", "SNK vs. Capcom - SVC Chaos Plus (bootleg set 2)", MACHINE_SUPPORTS_SAVE ) GAME( 2003, svcsplus, svc, svcsplus, neogeo, neogeo_state, neogeo, ROT0, "bootleg", "SNK vs. Capcom - SVC Chaos Super Plus (bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, samsho5, neogeo, samsho5, neogeo, neogeo_state, neogeo, ROT0, "Yuki Enterprise / SNK Playmore", "Samurai Shodown V / Samurai Spirits Zero (NGM-2700)", MACHINE_SUPPORTS_SAVE ) +GAME( 2003, samsho5, neogeo, samsho5, neogeo, neogeo_state, neogeo, ROT0, "Yuki Enterprise / SNK Playmore", "Samurai Shodown V / Samurai Spirits Zero (NGM-2700, set 1)", MACHINE_SUPPORTS_SAVE ) +GAME( 2003, samsho5a, samsho5, samsho5, neogeo, neogeo_state, neogeo, ROT0, "Yuki Enterprise / SNK Playmore", "Samurai Shodown V / Samurai Spirits Zero (NGM-2700, set 2)", MACHINE_SUPPORTS_SAVE ) GAME( 2003, samsho5h, samsho5, samsho5, neogeo, neogeo_state, neogeo, ROT0, "Yuki Enterprise / SNK Playmore", "Samurai Shodown V / Samurai Spirits Zero (NGH-2700)", MACHINE_SUPPORTS_SAVE ) GAME( 2003, samsho5b, samsho5, samsho5b, neogeo, neogeo_state, neogeo, ROT0, "bootleg", "Samurai Shodown V / Samurai Spirits Zero (bootleg)", MACHINE_SUPPORTS_SAVE ) // different program scrambling GAME( 2003, kof2003, neogeo, kof2003, neogeo, neogeo_state, neogeo, ROT0, "SNK Playmore", "The King of Fighters 2003 (NGM-2710)", MACHINE_SUPPORTS_SAVE ) diff --git a/src/mame/mame.lst b/src/mame/mame.lst index 26405765549..d88b3c47853 100644 --- a/src/mame/mame.lst +++ b/src/mame/mame.lst @@ -29657,6 +29657,7 @@ samsho3h // 0087 (c) 1995 SNK samsho4 // 0222 (c) 1996 SNK samsho4k // Censored Korean release of samsho4 samsho5 // 0270 (c) 2003 Playmore +samsho5a // 0270 (c) 2003 Playmore samsho5b // bootleg samsho5h // 0270 (c) 2003 Playmore samshoh // 0045 (c) 1993 SNK |