From 29682cdc04f7780aa235836ed73d5fba1975096d Mon Sep 17 00:00:00 2001 From: 987123879113 <63495610+987123879113@users.noreply.github.com> Date: Wed, 14 Sep 2022 01:56:33 +0900 Subject: konami/ksys573.cpp: Added more Gutar Freaks/DrumMania clones. (#10316) Also fixed parenting for pcnfrk9ma and pcnfrk10ma. New clones marked NOT_WORKING ----------------------------- DrumMania 9th Mix (G*D09 VER. JAB) [Taro] DrumMania 9th Mix eAmusement (G*D09 VER. JCA) [Taro] DrumMania 10th Mix eAmusement (G*D40 VER. JCA) [Taro] Guitar Freaks 11th Mix eAmusement (G*D39 VER. JBA) [Taro] --- src/mame/konami/ksys573.cpp | 70 ++++++++++++++++++++++++++++++++++++++++++--- src/mame/mame.lst | 6 +++- 2 files changed, 71 insertions(+), 5 deletions(-) diff --git a/src/mame/konami/ksys573.cpp b/src/mame/konami/ksys573.cpp index 4c1952738ed..42f215c6c93 100644 --- a/src/mame/konami/ksys573.cpp +++ b/src/mame/konami/ksys573.cpp @@ -4529,12 +4529,44 @@ ROM_START( drmn9m ) ROM_LOAD( "gcd09jaa.u6", 0x000000, 0x000008, BAD_DUMP CRC(ce84419e) SHA1(839e8ee080ecfc79021a06417d930e8b32dfc6a1) ) DISK_REGION( "cdrom0" ) + DISK_IMAGE_READONLY( "d09jab01", 0, SHA1(f3962f77b96a48bf0195700f4b72bf02d75a7e03) ) + + DISK_REGION( "cdrom1" ) DISK_IMAGE_READONLY( "d09jaa02", 0, BAD_DUMP SHA1(33f3e48ed5a8becd8c4714413e454328d8d5baae) ) DISK_REGION( "multisession" ) DISK_IMAGE_READONLY( "d09jba02", 0, BAD_DUMP SHA1(68324d474d89a9ddf5cadc9ab4a8d615b3739879) ) ROM_END +ROM_START( drmn9ma ) + SYS573_BIOS_A + + ROM_REGION( 0x000008c, "cassette:game:eeprom", 0 ) + ROM_LOAD( "gcd09jaa.u1", 0x000000, 0x00008c, BAD_DUMP CRC(f73f2f6b) SHA1(30abe964fcef3901b2098e32946568f4a7c617d7) ) + + ROM_REGION( 0x000008, "cassette:game:id", 0 ) + ROM_LOAD( "gcd09jaa.u6", 0x000000, 0x000008, BAD_DUMP CRC(ce84419e) SHA1(839e8ee080ecfc79021a06417d930e8b32dfc6a1) ) + + DISK_REGION( "cdrom0" ) + DISK_IMAGE_READONLY( "d09jaa02", 0, BAD_DUMP SHA1(33f3e48ed5a8becd8c4714413e454328d8d5baae) ) + + DISK_REGION( "multisession" ) + DISK_IMAGE_READONLY( "d09jba02", 0, BAD_DUMP SHA1(68324d474d89a9ddf5cadc9ab4a8d615b3739879) ) +ROM_END + +ROM_START( drmn9mb ) + SYS573_BIOS_A + + ROM_REGION( 0x000008c, "cassette:game:eeprom", 0 ) + ROM_LOAD( "gcd09jaa.u1", 0x000000, 0x00008c, BAD_DUMP CRC(f73f2f6b) SHA1(30abe964fcef3901b2098e32946568f4a7c617d7) ) + + ROM_REGION( 0x000008, "cassette:game:id", 0 ) + ROM_LOAD( "gcd09jaa.u6", 0x000000, 0x000008, BAD_DUMP CRC(ce84419e) SHA1(839e8ee080ecfc79021a06417d930e8b32dfc6a1) ) + + DISK_REGION( "cdrom0" ) + DISK_IMAGE_READONLY( "d09jca02", 0, SHA1(4583ce07fca67660f9f1928589f39d3f551206ff) ) +ROM_END + ROM_START( drmn10m ) SYS573_BIOS_A @@ -4551,6 +4583,19 @@ ROM_START( drmn10m ) DISK_IMAGE_READONLY( "d40jba02", 0, BAD_DUMP SHA1(0ded9e0a6c77b181e7b6beb1dbdfa17dee4acd90) ) ROM_END +ROM_START( drmn10ma ) + SYS573_BIOS_A + + ROM_REGION( 0x000008c, "cassette:game:eeprom", 0 ) + ROM_LOAD( "gcd40jaa.u1", 0x000000, 0x00008c, BAD_DUMP CRC(d98d4aa5) SHA1(7142c1e6291fdaac726477662487c7600c048e0a) ) + + ROM_REGION( 0x000008, "cassette:game:id", 0 ) + ROM_LOAD( "gcd40jaa.u6", 0x000000, 0x000008, BAD_DUMP CRC(ce84419e) SHA1(839e8ee080ecfc79021a06417d930e8b32dfc6a1) ) + + DISK_REGION( "cdrom0" ) + DISK_IMAGE_READONLY( "d40jca02", 0, SHA1(f0208a62e2d15773961e89383ae8d4bd2e8f6b47) ) +ROM_END + ROM_START( dmx ) SYS573_BIOS_A @@ -5472,6 +5517,19 @@ ROM_START( gtfrk11m ) DISK_IMAGE_READONLY( "d39jaa02", 0, BAD_DUMP SHA1(7a87ee331ba0301bb8724c398e6c77cfb9c172a7) ) ROM_END +ROM_START( gtfrk11ma ) + SYS573_BIOS_A + + ROM_REGION( 0x000008c, "cassette:game:eeprom", 0 ) + ROM_LOAD( "gcd39ja.u1", 0x000000, 0x00008c, BAD_DUMP CRC(809301a6) SHA1(718e646bc6e72d89e78b771fb64374f77c5662a0) ) + + ROM_REGION( 0x000008, "cassette:game:id", 0 ) + ROM_LOAD( "gcd39ja.u6", 0x000000, 0x000008, BAD_DUMP CRC(ce84419e) SHA1(839e8ee080ecfc79021a06417d930e8b32dfc6a1) ) + + DISK_REGION( "cdrom0" ) + DISK_IMAGE_READONLY( "d39jba02", 0, SHA1(a10225d1dd6cfd22382970099927aeba5e0c03e7) ) +ROM_END + ROM_START( gunmania ) SYS573_BIOS_A @@ -6092,7 +6150,7 @@ ROM_START( pcnfrk9ma ) ROM_LOAD( "gcd09aba.u6", 0x000000, 0x000008, BAD_DUMP CRC(ce84419e) SHA1(839e8ee080ecfc79021a06417d930e8b32dfc6a1) ) DISK_REGION( "cdrom0" ) - DISK_IMAGE_READONLY( "d09aba02", 0, BAD_DUMP SHA1(e29c90652830041ec695adc43cbdd5023ae8ef67) ) + DISK_IMAGE_READONLY( "d09aba02", 0, BAD_DUMP SHA1(a817d1c7fdb354b7d2d5c08f92a352c76a2b1a72) ) ROM_END ROM_START( pcnfrk10m ) @@ -6476,12 +6534,16 @@ GAME( 2003, pcnfrk8m, sys573, drmn4m, drmn, ksys573_state, empty_ini GAME( 2003, drmn8m, pcnfrk8m, drmn4m, drmn, ksys573_state, empty_init, ROT0, "Konami", "DrumMania 8th Mix (G*C38 VER. JAA)", MACHINE_IMPERFECT_SOUND | MACHINE_NOT_WORKING ) /* BOOT VER 1.95 */ GAME( 2003, gtrfrk9m, sys573, gtrfrk7m, gtrfrks, ksys573_state, empty_init, ROT0, "Konami", "Guitar Freaks 9th Mix (G*C39 VER. JAA)", MACHINE_IMPERFECT_SOUND | MACHINE_NOT_WORKING ) /* BOOT VER 1.95 */ GAME( 2003, pcnfrk9m, sys573, drmn9m, drmn, ksys573_state, empty_init, ROT0, "Konami", "Percussion Freaks 9th Mix (G*D09 VER. AAA)", MACHINE_IMPERFECT_SOUND | MACHINE_NOT_WORKING ) /* BOOT VER 1.95 */ -GAME( 2003, pcnfrk9ma, sys573, drmn9m, drmn, ksys573_state, empty_init, ROT0, "Konami", "Percussion Freaks 9th Mix eAmusement (G*D09 VER. ABA)", MACHINE_IMPERFECT_SOUND | MACHINE_NOT_WORKING ) /* BOOT VER 1.95 */ -GAME( 2003, drmn9m, pcnfrk9m, drmn9m, drmn, ksys573_state, empty_init, ROT0, "Konami", "DrumMania 9th Mix (G*D09 VER. JAA)", MACHINE_IMPERFECT_SOUND | MACHINE_NOT_WORKING ) /* BOOT VER 1.95 */ +GAME( 2003, pcnfrk9ma, pcnfrk9m, drmn9m, drmn, ksys573_state, empty_init, ROT0, "Konami", "Percussion Freaks 9th Mix eAmusement (G*D09 VER. ABA)", MACHINE_IMPERFECT_SOUND | MACHINE_NOT_WORKING ) /* BOOT VER 1.95 */ +GAME( 2003, drmn9m, pcnfrk9m, drmn9m, drmn, ksys573_state, empty_init, ROT0, "Konami", "DrumMania 9th Mix (G*D09 VER. JAB)", MACHINE_IMPERFECT_SOUND | MACHINE_NOT_WORKING ) /* BOOT VER 1.95 */ +GAME( 2003, drmn9ma, pcnfrk9m, drmn9m, drmn, ksys573_state, empty_init, ROT0, "Konami", "DrumMania 9th Mix (G*D09 VER. JAA)", MACHINE_IMPERFECT_SOUND | MACHINE_NOT_WORKING ) /* BOOT VER 1.95 */ +GAME( 2003, drmn9mb, pcnfrk9m, drmn9m, drmn, ksys573_state, empty_init, ROT0, "Konami", "DrumMania 9th Mix eAmusement (G*D09 VER. JCA)", MACHINE_IMPERFECT_SOUND | MACHINE_NOT_WORKING ) /* BOOT VER 1.95 */ GAME( 2003, gtfrk10m, sys573, gtfrk10m, gtrfrks, ksys573_state, empty_init, ROT0, "Konami", "Guitar Freaks 10th Mix (G*D10 VER. JAB)", MACHINE_IMPERFECT_SOUND | MACHINE_NOT_WORKING ) /* BOOT VER 1.95 */ GAME( 2003, gtfrk10ma, gtfrk10m, gtfrk10m, gtrfrks, ksys573_state, empty_init, ROT0, "Konami", "Guitar Freaks 10th Mix (G*D10 VER. JAA)", MACHINE_IMPERFECT_SOUND | MACHINE_NOT_WORKING ) /* BOOT VER 1.95 */ GAME( 2003, gtfrk10mb, gtfrk10m, gtfrk10mb, gtrfrks, ksys573_state, empty_init, ROT0, "Konami", "Guitar Freaks 10th Mix eAmusement (G*D10 VER. JBA)", MACHINE_IMPERFECT_SOUND | MACHINE_NOT_WORKING ) /* BOOT VER 1.95 */ GAME( 2004, gtfrk11m, sys573, gtfrk11m, gtrfrks, ksys573_state, empty_init, ROT0, "Konami", "Guitar Freaks 11th Mix (G*D39 VER. JAA)", MACHINE_IMPERFECT_SOUND | MACHINE_NOT_WORKING ) /* BOOT VER 1.95 */ +GAME( 2004, gtfrk11ma, gtfrk11m, gtfrk11m, gtrfrks, ksys573_state, empty_init, ROT0, "Konami", "Guitar Freaks 11th Mix eAmusement (G*D39 VER. JBA)", MACHINE_IMPERFECT_SOUND | MACHINE_NOT_WORKING ) /* BOOT VER 1.95 */ GAME( 2004, pcnfrk10m, sys573, drmn10m, drmn, ksys573_state, empty_init, ROT0, "Konami", "Percussion Freaks 10th Mix (G*D40 VER. AAA)", MACHINE_IMPERFECT_SOUND | MACHINE_NOT_WORKING ) /* BOOT VER 1.95 */ -GAME( 2004, pcnfrk10ma,sys573, drmn10m, drmn, ksys573_state, empty_init, ROT0, "Konami", "Percussion Freaks 10th Mix eAmusement (G*D40 VER. ACA)", MACHINE_IMPERFECT_SOUND | MACHINE_NOT_WORKING ) /* BOOT VER 1.95 */ +GAME( 2004, pcnfrk10ma,pcnfrk10m,drmn10m, drmn, ksys573_state, empty_init, ROT0, "Konami", "Percussion Freaks 10th Mix eAmusement (G*D40 VER. ACA)", MACHINE_IMPERFECT_SOUND | MACHINE_NOT_WORKING ) /* BOOT VER 1.95 */ GAME( 2004, drmn10m, pcnfrk10m,drmn10m, drmn, ksys573_state, empty_init, ROT0, "Konami", "DrumMania 10th Mix (G*D40 VER. JAA)", MACHINE_IMPERFECT_SOUND | MACHINE_NOT_WORKING ) /* BOOT VER 1.95 */ +GAME( 2004, drmn10ma, pcnfrk10m,drmn10m, drmn, ksys573_state, empty_init, ROT0, "Konami", "DrumMania 10th Mix eAmusement (G*D40 VER. JCA)", MACHINE_IMPERFECT_SOUND | MACHINE_NOT_WORKING ) /* BOOT VER 1.95 */ diff --git a/src/mame/mame.lst b/src/mame/mame.lst index 20ced901cf4..5b940996ac0 100644 --- a/src/mame/mame.lst +++ b/src/mame/mame.lst @@ -19981,6 +19981,7 @@ drmn // 1999 - DrumMania (GQ881 VER. JAD) drmna // 1999 - DrumMania (GQ881 VER. JAB) drmnu // 1999 - DrumMania (GQ881 VER. UAB) drmn10m // 2004 - DrumMania 10th Mix (G*D40 VER. JAA) +drmn10ma // 2004 - DrumMania 10th Mix eAmusement (G*D40 VER. JCA) drmn2m // 1999 - DrumMania 2nd Mix (GE912 VER. JAB) drmn2mpu // 1999 - DrumMania 2nd Mix Session Power Up Kit (GE912 VER. JAB) drmn3m // 2000 - DrumMania 3rd Mix (G*A23 VER. JAA) @@ -19990,7 +19991,9 @@ drmn6m // 2001 - DrumMania 6th Mix (G*B16 VER. JAA) drmn7m // 2002 - DrumMania 7th Mix power-up ver. (G*C07 VER. JBA) drmn7ma // 2002 - DrumMania 7th Mix (G*C07 VER. JAA) drmn8m // 2003 - DrumMania 8th Mix (G*C38 VER. JAA) -drmn9m // 2003 - DrumMania 9th Mix (G*D09 VER. JAA) +drmn9m // 2003 - DrumMania 9th Mix (G*D09 VER. JAB) +drmn9ma // 2003 - DrumMania 9th Mix (G*D09 VER. JAA) +drmn9mb // 2003 - DrumMania 9th Mix eAmusement (G*D09 VER. JCA) dsem // 2000 - Dancing Stage Euro Mix (G*936 VER. EAA) dsem2 // 2002 - Dancing Stage Euro Mix 2 (G*C23 VER. EAA) dsfdct // 1999 - Dancing Stage featuring Dreams Come True (GC910 VER. JCA) @@ -20015,6 +20018,7 @@ gtfrk10m // 2003 - Guitar Freaks 10th Mix (G*D10 VER. JAB gtfrk10ma // 2003 - Guitar Freaks 10th Mix (G*D10 VER. JAA) gtfrk10mb // 2003 - Guitar Freaks 10th Mix eAmusement (G*D10 VER. JBA) gtfrk11m // 2004 - Guitar Freaks 11th Mix (G*D39 VER. JAA) +gtfrk11ma // 2004 - Guitar Freaks 11th Mix eAmusement (G*D39 VER. JBA) gtfrk3ma // 2000 - Guitar Freaks 3rd Mix (GE949 VER. JAB) gtfrk3mb // 2000 - Guitar Freaks 3rd Mix - security cassette versionup (949JAZ02) gtrfrk2m // 1999 - Guitar Freaks 2nd Mix Ver 1.01 (GQ883 VER. JAD) -- cgit v1.2.3