summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author smf- <smf-@users.noreply.github.com>2021-04-05 13:23:53 +0100
committer smf- <smf-@users.noreply.github.com>2021-04-05 13:23:53 +0100
commita23cee7261ad98df4e4d65d1dc75aff4f99e2903 (patch)
tree345c061f4955f5ec306ebbce30f072cc5e898ba1
parent72c781597aa5c9db1088c3eb712a349dd837f991 (diff)
* New working clones
------------------ DrumMania (GQ881 VER. JAB) [smf] Percussion Freaks (GQ881 VER. EAB) [smf] Percussion Freaks (GQ881 VER. AAB) [smf] Percussion Freaks (GQ881 VER. KAB) [smf] Percussion Freaks (GQ881 VER. UAB) [smf]
-rw-r--r--src/mame/drivers/ksys573.cpp97
-rw-r--r--src/mame/mame.lst5
2 files changed, 101 insertions, 1 deletions
diff --git a/src/mame/drivers/ksys573.cpp b/src/mame/drivers/ksys573.cpp
index 4c93b3684bd..c56f49d3d08 100644
--- a/src/mame/drivers/ksys573.cpp
+++ b/src/mame/drivers/ksys573.cpp
@@ -4052,6 +4052,24 @@ ROM_START( drmn )
ROM_LOAD( "gq881ja.22h", 0x000000, 0x002000, CRC(e834d5ec) SHA1(1c845811e43d7dfec657da288b5a38b8bc9c8366) )
DISK_REGION( "cdrom0" )
+ DISK_IMAGE_READONLY( "881xxb02", 0, BAD_DUMP SHA1(9252ff1841584c06506f58c9a9cefbc82b32187d) )
+ROM_END
+
+ROM_START( drmna )
+ SYS573_BIOS_A
+
+ ROM_REGION( 0x0000224, "cassette:game:eeprom", 0 )
+ ROM_LOAD( "gq881ja.u1", 0x000000, 0x000224, BAD_DUMP CRC(7dca0b3f) SHA1(db6d5c527e2a99133b516e01433024d3173848c6) )
+
+ ROM_REGION( 0x200000, "29f016a.31h", 0 ) /* onboard flash */
+ ROM_LOAD( "gq881ja.31h", 0x000000, 0x200000, CRC(a5b86ece) SHA1(9696f0c512501574bae6e436306675894bb2352e) )
+ ROM_REGION( 0x200000, "29f016a.27h", 0 ) /* onboard flash */
+ ROM_LOAD( "gq881ja.27h", 0x000000, 0x200000, CRC(fc0b94c1) SHA1(967d374288db757d161d0e9e8e396a1176071c5f) )
+
+ ROM_REGION( 0x002000, "m48t58", 0 )
+ ROM_LOAD( "gq881ja.22h", 0x000000, 0x002000, CRC(e834d5ec) SHA1(1c845811e43d7dfec657da288b5a38b8bc9c8366) )
+
+ DISK_REGION( "cdrom0" )
DISK_IMAGE_READONLY( "881jad01", 0, BAD_DUMP SHA1(7d9d47bef636dbaa8d578f34ea9489e349d3d6df) ) // upgrade or bootleg?
DISK_REGION( "cdrom1" )
@@ -5324,6 +5342,78 @@ ROM_START( powyakex )
DISK_IMAGE_READONLY( "802jab02", 0, SHA1(460cc9f0b2514ec1da06b0a1d7b52fe43220d181) )
ROM_END
+ROM_START( pcnfrk )
+ SYS573_BIOS_A
+
+ ROM_REGION( 0x0000224, "cassette:game:eeprom", 0 )
+ ROM_LOAD( "gq881ea.u1", 0x000000, 0x000224, BAD_DUMP CRC(6a88b34d) SHA1(2cc454ae099e948d5c5728c821484ddab195ad94) )
+
+ ROM_REGION( 0x200000, "29f016a.31h", 0 ) /* onboard flash */
+ ROM_LOAD( "gq881ea.31h", 0x000000, 0x200000, CRC(a5b86ece) SHA1(9696f0c512501574bae6e436306675894bb2352e) )
+ ROM_REGION( 0x200000, "29f016a.27h", 0 ) /* onboard flash */
+ ROM_LOAD( "gq881ea.27h", 0x000000, 0x200000, CRC(fc0b94c1) SHA1(967d374288db757d161d0e9e8e396a1176071c5f) )
+
+ ROM_REGION( 0x002000, "m48t58", 0 )
+ ROM_LOAD( "gq881ea.22h", 0x000000, 0x002000, CRC(e834d5ec) SHA1(1c845811e43d7dfec657da288b5a38b8bc9c8366) )
+
+ DISK_REGION( "cdrom0" )
+ DISK_IMAGE_READONLY("881xxb02", 0, BAD_DUMP SHA1(9252ff1841584c06506f58c9a9cefbc82b32187d))
+ROM_END
+
+ROM_START( pcnfrka )
+ SYS573_BIOS_A
+
+ ROM_REGION( 0x0000224, "cassette:game:eeprom", 0 )
+ ROM_LOAD( "gq881aa.u1", 0x000000, 0x000224, BAD_DUMP CRC(8390c1eb) SHA1(9ad0385c319aae318bc6efdd705a459957c669da) )
+
+ ROM_REGION( 0x200000, "29f016a.31h", 0 ) /* onboard flash */
+ ROM_LOAD( "gq881aa.31h", 0x000000, 0x200000, CRC(a5b86ece) SHA1(9696f0c512501574bae6e436306675894bb2352e) )
+ ROM_REGION( 0x200000, "29f016a.27h", 0 ) /* onboard flash */
+ ROM_LOAD( "gq881aa.27h", 0x000000, 0x200000, CRC(fc0b94c1) SHA1(967d374288db757d161d0e9e8e396a1176071c5f) )
+
+ ROM_REGION( 0x002000, "m48t58", 0 )
+ ROM_LOAD( "gq881aa.22h", 0x000000, 0x002000, CRC(e834d5ec) SHA1(1c845811e43d7dfec657da288b5a38b8bc9c8366) )
+
+ DISK_REGION( "cdrom0" )
+ DISK_IMAGE_READONLY("881xxb02", 0, BAD_DUMP SHA1(9252ff1841584c06506f58c9a9cefbc82b32187d))
+ROM_END
+
+ROM_START( pcnfrkk )
+ SYS573_BIOS_A
+
+ ROM_REGION( 0x0000224, "cassette:game:eeprom", 0 )
+ ROM_LOAD( "gq881ka.u1", 0x000000, 0x000224, BAD_DUMP CRC(568e05b3) SHA1(37fdf0ca45b9303bdd4e38990f9e91ff7de2a82c) )
+
+ ROM_REGION( 0x200000, "29f016a.31h", 0 ) /* onboard flash */
+ ROM_LOAD( "gq881ka.31h", 0x000000, 0x200000, CRC(a5b86ece) SHA1(9696f0c512501574bae6e436306675894bb2352e) )
+ ROM_REGION( 0x200000, "29f016a.27h", 0 ) /* onboard flash */
+ ROM_LOAD( "gq881ka.27h", 0x000000, 0x200000, CRC(fc0b94c1) SHA1(967d374288db757d161d0e9e8e396a1176071c5f) )
+
+ ROM_REGION( 0x002000, "m48t58", 0 )
+ ROM_LOAD( "gq881ka.22h", 0x000000, 0x002000, CRC(e834d5ec) SHA1(1c845811e43d7dfec657da288b5a38b8bc9c8366) )
+
+ DISK_REGION( "cdrom0" )
+ DISK_IMAGE_READONLY("881xxb02", 0, BAD_DUMP SHA1(9252ff1841584c06506f58c9a9cefbc82b32187d))
+ROM_END
+
+ROM_START( pcnfrku )
+ SYS573_BIOS_A
+
+ ROM_REGION( 0x0000224, "cassette:game:eeprom", 0 )
+ ROM_LOAD( "gq881ua.u1", 0x000000, 0x000224, BAD_DUMP CRC(780b7557) SHA1(37f10437cf42310caf9ed8ea03e3ea342d59e59f) )
+
+ ROM_REGION( 0x200000, "29f016a.31h", 0 ) /* onboard flash */
+ ROM_LOAD( "gq881ua.31h", 0x000000, 0x200000, CRC(a5b86ece) SHA1(9696f0c512501574bae6e436306675894bb2352e) )
+ ROM_REGION( 0x200000, "29f016a.27h", 0 ) /* onboard flash */
+ ROM_LOAD( "gq881ua.27h", 0x000000, 0x200000, CRC(fc0b94c1) SHA1(967d374288db757d161d0e9e8e396a1176071c5f) )
+
+ ROM_REGION( 0x002000, "m48t58", 0 )
+ ROM_LOAD( "gq881ua.22h", 0x000000, 0x002000, CRC(e834d5ec) SHA1(1c845811e43d7dfec657da288b5a38b8bc9c8366) )
+
+ DISK_REGION( "cdrom0" )
+ DISK_IMAGE_READONLY("881xxb02", 0, BAD_DUMP SHA1(9252ff1841584c06506f58c9a9cefbc82b32187d))
+ROM_END
+
ROM_START( pcnfrk2m )
SYS573_BIOS_A
@@ -5556,7 +5646,6 @@ GAME( 1998, hyperbbc, sys573, hyperbbc, hyperbbc, ksys573_state, init_hype
GAME( 1998, hyperbbca, hyperbbc, hyperbbc, hyperbbc, ksys573_state, init_hyperbbc, ROT0, "Konami", "Hyper Bishi Bashi Champ (GQ876 VER. AAA)", MACHINE_IMPERFECT_SOUND )
GAME( 1998, hyperbbck, hyperbbc, hyperbbc, hyperbbc, ksys573_state, init_hyperbbc, ROT0, "Konami", "Hyper Bishi Bashi Champ (GE876 VER. KAA)", MACHINE_IMPERFECT_SOUND )
GAME( 1999, gchgchmp, sys573, gchgchmp, gchgchmp, ksys573_state, empty_init, ROT0, "Konami", "Gachaga Champ (GE877 VER. JAB)", MACHINE_IMPERFECT_SOUND )
-GAME( 1999, drmn, sys573, drmn, drmn, ksys573_state, init_drmn, ROT0, "Konami", "DrumMania (GQ881 VER. JAD)", MACHINE_IMPERFECT_SOUND | MACHINE_NOT_WORKING )
GAME( 1999, gtrfrks, sys573, gtrfrks, gtrfrks, ksys573_state, empty_init, ROT0, "Konami", "Guitar Freaks (GQ886 VER. EAC)", MACHINE_IMPERFECT_SOUND )
GAME( 1999, gtrfrksu, gtrfrks, gtrfrks, gtrfrks, ksys573_state, empty_init, ROT0, "Konami", "Guitar Freaks (GQ886 VER. UAC)", MACHINE_IMPERFECT_SOUND )
GAME( 1999, gtrfrksj, gtrfrks, gtrfrks, gtrfrks, ksys573_state, empty_init, ROT0, "Konami", "Guitar Freaks (GQ886 VER. JAC)", MACHINE_IMPERFECT_SOUND )
@@ -5571,6 +5660,12 @@ GAME( 1999, ddr2mla, ddr2m, ddr2ml, ddr, ksys573_state, init_ddr,
GAME( 1999, ddrbocd, ddr2m, ddrbocd, ddr, ksys573_state, init_ddr, ROT0, "Konami", "Dance Dance Revolution Best of Cool Dancers (GE892 VER. JAA)", MACHINE_IMPERFECT_SOUND )
GAME( 1999, ddr2mc, ddr2m, ddr, ddr, ksys573_state, init_ddr, ROT0, "Konami", "Dance Dance Revolution 2nd Mix with beatmaniaIIDX CLUB VERSiON (GE896 VER. JAA)", MACHINE_IMPERFECT_SOUND )
GAME( 1999, ddr2mc2, ddr2m, ddr2mc2, ddr, ksys573_state, init_ddr, ROT0, "Konami", "Dance Dance Revolution 2nd Mix with beatmaniaIIDX substream CLUB VERSiON 2 (GE984 VER. JAA)", MACHINE_IMPERFECT_SOUND )
+GAME( 1999, pcnfrk, sys573, drmn, drmn, ksys573_state, init_drmn, ROT0, "Konami", "Percussion Freaks (GQ881 VER. EAB)", MACHINE_IMPERFECT_SOUND | MACHINE_NOT_WORKING )
+GAME( 1999, pcnfrka, pcnfrk, drmn, drmn, ksys573_state, init_drmn, ROT0, "Konami", "Percussion Freaks (GQ881 VER. AAB)", MACHINE_IMPERFECT_SOUND | MACHINE_NOT_WORKING )
+GAME( 1999, pcnfrkk, pcnfrk, drmn, drmn, ksys573_state, init_drmn, ROT0, "Konami", "Percussion Freaks (GQ881 VER. KAB)", MACHINE_IMPERFECT_SOUND | MACHINE_NOT_WORKING )
+GAME( 1999, pcnfrku, pcnfrk, drmn, drmn, ksys573_state, init_drmn, ROT0, "Konami", "Percussion Freaks (GQ881 VER. UAB)", MACHINE_IMPERFECT_SOUND | MACHINE_NOT_WORKING )
+GAME( 1999, drmn, pcnfrk, drmn, drmn, ksys573_state, init_drmn, ROT0, "Konami", "DrumMania (GQ881 VER. JAD)", MACHINE_IMPERFECT_SOUND | MACHINE_NOT_WORKING )
+GAME( 1999, drmna, pcnfrk, drmn, drmn, ksys573_state, init_drmn, ROT0, "Konami", "DrumMania (GQ881 VER. JAD ALT CD)", MACHINE_IMPERFECT_SOUND | MACHINE_NOT_WORKING )
GAME( 1999, gtrfrk2m, sys573, gtrfrk2m, gtrfrks, ksys573_state, empty_init, ROT0, "Konami", "Guitar Freaks 2nd Mix Ver 1.01 (GQ883 VER. JAD)", MACHINE_IMPERFECT_SOUND )
GAME( 1999, dsftkd, sys573, dsftkd, ddr, ksys573_state, init_ddr, ROT0, "Konami", "Dancing Stage featuring TRUE KiSS DESTiNATiON (G*884 VER. JAA)", MACHINE_IMPERFECT_SOUND )
GAME( 1999, cr589fw, sys573, konami573, konami573, ksys573_state, empty_init, ROT0, "Konami", "CD-ROM Drive Updater 2.0 (700B04)", MACHINE_IMPERFECT_SOUND )
diff --git a/src/mame/mame.lst b/src/mame/mame.lst
index 3c01236ef28..14bf1786671 100644
--- a/src/mame/mame.lst
+++ b/src/mame/mame.lst
@@ -19360,6 +19360,7 @@ dmx2m // 2000 - Dance Maniax 2nd Mix (G*A39 VER. JAA)
dmx2majp // 2001 - Dance Maniax 2nd Mix Append J-Paradise (G*A38 VER. JAA
dncfrks // 2000 - Dance Freaks (G*874 VER. KAA)
drmn // 1999 - DrumMania (GQ881 VER. JAD)
+drmna // 1999 - DrumMania (GQ881 VER. JAB)
drmn10m // 2004 - DrumMania 10th Mix (G*D40 VER. JAA)
drmn2m // 1999 - DrumMania 2nd Mix (GE912 VER. JAB)
drmn2mpu // 1999 - DrumMania 2nd Mix Session Power Up Kit (GE912 VER. JAB)
@@ -19428,6 +19429,10 @@ konam80u // 1998 - Konami 80's AC Special (GC826 VER. UAA
mamboagg // 2001 - Mambo A Go-Go (GQA40 VER. JAB)
mamboagga // 2001 - Mambo A Go-Go e-Amusement (GQA40 VER. JRB)
mrtlbeat // 2002 - Martial Beat (Martial Beat (G*B47 VER. JBA)
+pcnfrk // 1999 - Percussion Freaks (GQ881 VER. EAB)
+pcnfrka // 1999 - Percussion Freaks (GQ881 VER. AAB)
+pcnfrkk // 1999 - Percussion Freaks (GQ881 VER. KAB)
+pcnfrku // 1999 - Percussion Freaks (GQ881 VER. UAB)
pcnfrk2m // 2000 - Percussion Freaks 2nd Mix (GE912 VER. KAA)
pcnfrk3m // 2000 - Percussion Freaks 3rd Mix (G*A23 VER. KAA)
pcnfrk4m // 2001 - Percussion Freaks 4rd Mix (G*A25 VER. AAA)