@@ -2508,7 +2508,7 @@ ROM_START( popnanm2 )
2508
2508
ROM_LOAD16_WORD_SWAP (" a02jaa04.3q" , 0x00000 , 0x80000 , CRC (8c6000dd) SHA1 (94ab2a66879839411eac6c673b25143d15836683))
2509
2509
2510
2510
DISK_REGION ( " ata:0:cdrom" ) // program CD-ROM
2511
- DISK_IMAGE_READONLY ( " gea02jaa01 " , 0 , SHA1 (e81203b6812336c4d00476377193340031ef11b1) )
2511
+ DISK_IMAGE_READONLY ( " a02jac01 " , 0 , SHA1 (e81203b6812336c4d00476377193340031ef11b1) )
2512
2512
2513
2513
DISK_REGION ( " spu_ata:0:dvdrom" ) // data DVD-ROM
2514
2514
DISK_IMAGE_READONLY ( " gea02jaa02" , 0 , SHA1 (b482d0898cafeafcb020d81d40bd8915c0440f1e) )
@@ -2528,7 +2528,47 @@ ROM_START( popnanm2a )
2528
2528
ROM_LOAD16_WORD_SWAP (" a02jaa04.3q" , 0x00000 , 0x80000 , CRC (8c6000dd) SHA1 (94ab2a66879839411eac6c673b25143d15836683))
2529
2529
2530
2530
DISK_REGION ( " ata:0:cdrom" ) // program CD-ROM
2531
- DISK_IMAGE_READONLY ( " gea02jaa01" , 0 , SHA1 (e81203b6812336c4d00476377193340031ef11b1) )
2531
+ DISK_IMAGE_READONLY ( " a02jac01" , 0 , SHA1 (e81203b6812336c4d00476377193340031ef11b1) )
2532
+
2533
+ DISK_REGION ( " spu_ata:0:dvdrom" ) // data DVD-ROM
2534
+ DISK_IMAGE_READONLY ( " gea02jaa02" , 0 , SHA1 (b482d0898cafeafcb020d81d40bd8915c0440f1e) )
2535
+
2536
+ ROM_REGION (0x1038 , " rtc" , ROMREGION_ERASE00) // Default unlocked RTC
2537
+ ROM_LOAD (" rtc" , 0x0000 , 0x1038 , CRC (90fcfeab) SHA1 (f96e27e661259dc9e7f25a99bee9ffd6584fc1b8))
2538
+ ROM_END
2539
+
2540
+ ROM_START ( popnanm2ja )
2541
+ ROM_REGION32_BE (0x80000 , " user1" , 0 )
2542
+ ROM_LOAD16_WORD_SWAP (" a02jaa03.21e" , 0x00000 , 0x80000 , CRC (43ecc093) SHA1 (637df5b546cf7409dd4752dc471674fe2a046599))
2543
+
2544
+ ROM_REGION (0xc8 , " user2" , ROMREGION_ERASE00) // Security dongle
2545
+ ROM_LOAD (" gca02ja_gca02jb_gea02ja_forever" , 0x00 , 0xc8 , CRC (63b22ee0) SHA1 (60f384140ea80e886e45a56a37811d86133674a4)) // Modified to set the period to 00/00 for forever license mode
2546
+
2547
+ ROM_REGION (0x80000 , " audiocpu" , 0 ) // SPU 68K program
2548
+ ROM_LOAD16_WORD_SWAP (" a02jaa04.3q" , 0x00000 , 0x80000 , CRC (8c6000dd) SHA1 (94ab2a66879839411eac6c673b25143d15836683))
2549
+
2550
+ DISK_REGION ( " ata:0:cdrom" ) // program CD-ROM
2551
+ DISK_IMAGE_READONLY ( " a02jaa01" , 0 , SHA1 (9f66a62bbe49f77254f24fb8759f78d078250bbf) )
2552
+
2553
+ DISK_REGION ( " spu_ata:0:dvdrom" ) // data DVD-ROM
2554
+ DISK_IMAGE_READONLY ( " gea02jaa02" , 0 , SHA1 (b482d0898cafeafcb020d81d40bd8915c0440f1e) )
2555
+
2556
+ ROM_REGION (0x1038 , " rtc" , ROMREGION_ERASE00) // Default unlocked RTC
2557
+ ROM_LOAD (" rtc" , 0x0000 , 0x1038 , CRC (90fcfeab) SHA1 (f96e27e661259dc9e7f25a99bee9ffd6584fc1b8))
2558
+ ROM_END
2559
+
2560
+ ROM_START ( popnanm2jaa )
2561
+ ROM_REGION32_BE (0x80000 , " user1" , 0 )
2562
+ ROM_LOAD16_WORD_SWAP (" a02jaa03.21e" , 0x00000 , 0x80000 , CRC (43ecc093) SHA1 (637df5b546cf7409dd4752dc471674fe2a046599))
2563
+
2564
+ ROM_REGION (0xc8 , " user2" , ROMREGION_ERASE00) // Security dongle
2565
+ ROM_LOAD (" gca02ja_gca02jb_gea02ja" , 0x00 , 0xc8 , CRC (7910e8aa) SHA1 (e296a50e846ad13a98953b6804e9e4c22cf3a389))
2566
+
2567
+ ROM_REGION (0x80000 , " audiocpu" , 0 ) // SPU 68K program
2568
+ ROM_LOAD16_WORD_SWAP (" a02jaa04.3q" , 0x00000 , 0x80000 , CRC (8c6000dd) SHA1 (94ab2a66879839411eac6c673b25143d15836683))
2569
+
2570
+ DISK_REGION ( " ata:0:cdrom" ) // program CD-ROM
2571
+ DISK_IMAGE_READONLY ( " a02jaa01" , 0 , SHA1 (9f66a62bbe49f77254f24fb8759f78d078250bbf) )
2532
2572
2533
2573
DISK_REGION ( " spu_ata:0:dvdrom" ) // data DVD-ROM
2534
2574
DISK_IMAGE_READONLY ( " gea02jaa02" , 0 , SHA1 (b482d0898cafeafcb020d81d40bd8915c0440f1e) )
@@ -2683,28 +2723,30 @@ ROM_END
2683
2723
2684
2724
/* ****************************************************************************/
2685
2725
2686
- GAME ( 2000 , ppp, 0 , firebeat_ppp, ppp, firebeat_ppp_state, init_ppp_jp, ROT0, " Konami" , " ParaParaParadise" , MACHINE_IMPERFECT_SOUND )
2726
+ GAME ( 2000 , ppp, 0 , firebeat_ppp, ppp, firebeat_ppp_state, init_ppp_jp, ROT0, " Konami" , " ParaParaParadise" , MACHINE_IMPERFECT_SOUND )
2687
2727
GAME( 2000 , ppd, 0 , firebeat_ppp, ppp, firebeat_ppp_state, init_ppp_overseas, ROT0, " Konami" , " ParaParaDancing" , MACHINE_IMPERFECT_SOUND )
2688
- GAME( 2000 , ppp11, 0 , firebeat_ppp, ppp, firebeat_ppp_state, init_ppp_jp, ROT0, " Konami" , " ParaParaParadise v1.1" , MACHINE_IMPERFECT_SOUND )
2689
- GAME( 2000 , ppp1mp, ppp, firebeat_ppp, ppp, firebeat_ppp_state, init_ppp_jp, ROT0, " Konami" , " ParaParaParadise 1st Mix Plus" , MACHINE_IMPERFECT_SOUND )
2728
+ GAME( 2000 , ppp11, 0 , firebeat_ppp, ppp, firebeat_ppp_state, init_ppp_jp, ROT0, " Konami" , " ParaParaParadise v1.1" , MACHINE_IMPERFECT_SOUND )
2729
+ GAME( 2000 , ppp1mp, ppp, firebeat_ppp, ppp, firebeat_ppp_state, init_ppp_jp, ROT0, " Konami" , " ParaParaParadise 1st Mix Plus" , MACHINE_IMPERFECT_SOUND )
2690
2730
2691
2731
// Keyboard sounds do not work: requires MU-100 emulation (ymu100.cpp) which is not in a fully working state yet
2692
- GAMEL( 2000 , kbm, 0 , firebeat_kbm, kbm, firebeat_kbm_state, init_kbm_jp, ROT270, " Konami" , " Keyboardmania" , MACHINE_IMPERFECT_SOUND, layout_firebeat )
2732
+ GAMEL( 2000 , kbm, 0 , firebeat_kbm, kbm, firebeat_kbm_state, init_kbm_jp, ROT270, " Konami" , " Keyboardmania" , MACHINE_IMPERFECT_SOUND, layout_firebeat )
2693
2733
GAMEL( 2000 , kbh, kbm, firebeat_kbm, kbm, firebeat_kbm_state, init_kbm_overseas, ROT270, " Konami" , " Keyboardheaven (Korea)" , MACHINE_IMPERFECT_SOUND, layout_firebeat )
2694
- GAMEL( 2000 , kbm2nd, 0 , firebeat_kbm, kbm, firebeat_kbm_state, init_kbm_jp, ROT270, " Konami" , " Keyboardmania 2nd Mix" , MACHINE_IMPERFECT_SOUND, layout_firebeat )
2695
- GAMEL( 2001 , kbm3rd, 0 , firebeat_kbm, kbm, firebeat_kbm_state, init_kbm_jp, ROT270, " Konami" , " Keyboardmania 3rd Mix" , MACHINE_IMPERFECT_SOUND, layout_firebeat )
2696
-
2697
- GAME( 2000 , popn4, 0 , firebeat_popn, popn, firebeat_popn_state, init_popn_jp, ROT0, " Konami" , " Pop'n Music 4" , MACHINE_IMPERFECT_SOUND )
2698
- GAME( 2000 , popn5, 0 , firebeat_popn, popn, firebeat_popn_state, init_popn_jp, ROT0, " Konami" , " Pop'n Music 5" , MACHINE_IMPERFECT_SOUND )
2699
- GAME( 2001 , popn6, 0 , firebeat_popn, popn, firebeat_popn_state, init_popn_jp, ROT0, " Konami" , " Pop'n Music 6" , MACHINE_IMPERFECT_SOUND )
2700
- GAME( 2001 , popn7, 0 , firebeat_popn, popn, firebeat_popn_state, init_popn_jp, ROT0, " Konami" , " Pop'n Music 7" , MACHINE_IMPERFECT_SOUND )
2701
- GAME( 2002 , popn8, 0 , firebeat_popn, popn, firebeat_popn_state, init_popn_jp, ROT0, " Konami" , " Pop'n Music 8" , MACHINE_IMPERFECT_SOUND )
2702
- GAME( 2000 , popnmt, 0 , firebeat_popn, popn, firebeat_popn_state, init_popn_rental, ROT0, " Konami" , " Pop'n Music Mickey Tunes" , MACHINE_IMPERFECT_SOUND )
2703
- GAME( 2000 , popnmt2, popnmt, firebeat_popn, popn, firebeat_popn_state, init_popn_rental, ROT0, " Konami" , " Pop'n Music Mickey Tunes!" , MACHINE_IMPERFECT_SOUND )
2704
- GAME( 2000 , popnanm, 0 , firebeat_popn, popn, firebeat_popn_state, init_popn_jp, ROT0, " Konami" , " Pop'n Music Animelo" , MACHINE_IMPERFECT_SOUND )
2705
- GAME( 2000 , popnanma, popnanm, firebeat_popn, popn, firebeat_popn_state, init_popn_jp, ROT0, " Konami" , " Pop'n Music Animelo (license expired)" , MACHINE_IMPERFECT_SOUND )
2706
- GAME( 2001 , popnanm2, 0 , firebeat_popn, popn, firebeat_popn_state, init_popn_jp, ROT0, " Konami" , " Pop'n Music Animelo 2" , MACHINE_IMPERFECT_SOUND )
2707
- GAME( 2001 , popnanm2a, popnanm2, firebeat_popn, popn, firebeat_popn_state, init_popn_jp, ROT0, " Konami" , " Pop'n Music Animelo 2 (license expired)" , MACHINE_IMPERFECT_SOUND )
2734
+ GAMEL( 2000 , kbm2nd, 0 , firebeat_kbm, kbm, firebeat_kbm_state, init_kbm_jp, ROT270, " Konami" , " Keyboardmania 2nd Mix" , MACHINE_IMPERFECT_SOUND, layout_firebeat )
2735
+ GAMEL( 2001 , kbm3rd, 0 , firebeat_kbm, kbm, firebeat_kbm_state, init_kbm_jp, ROT270, " Konami" , " Keyboardmania 3rd Mix" , MACHINE_IMPERFECT_SOUND, layout_firebeat )
2736
+
2737
+ GAME( 2000 , popn4, 0 , firebeat_popn, popn, firebeat_popn_state, init_popn_jp, ROT0, " Konami" , " Pop'n Music 4" , MACHINE_IMPERFECT_SOUND )
2738
+ GAME( 2000 , popn5, 0 , firebeat_popn, popn, firebeat_popn_state, init_popn_jp, ROT0, " Konami" , " Pop'n Music 5" , MACHINE_IMPERFECT_SOUND )
2739
+ GAME( 2001 , popn6, 0 , firebeat_popn, popn, firebeat_popn_state, init_popn_jp, ROT0, " Konami" , " Pop'n Music 6" , MACHINE_IMPERFECT_SOUND )
2740
+ GAME( 2001 , popn7, 0 , firebeat_popn, popn, firebeat_popn_state, init_popn_jp, ROT0, " Konami" , " Pop'n Music 7" , MACHINE_IMPERFECT_SOUND )
2741
+ GAME( 2002 , popn8, 0 , firebeat_popn, popn, firebeat_popn_state, init_popn_jp, ROT0, " Konami" , " Pop'n Music 8" , MACHINE_IMPERFECT_SOUND )
2742
+ GAME( 2000 , popnmt, 0 , firebeat_popn, popn, firebeat_popn_state, init_popn_rental, ROT0, " Konami" , " Pop'n Music Mickey Tunes" , MACHINE_IMPERFECT_SOUND )
2743
+ GAME( 2000 , popnmt2, popnmt, firebeat_popn, popn, firebeat_popn_state, init_popn_rental, ROT0, " Konami" , " Pop'n Music Mickey Tunes!" , MACHINE_IMPERFECT_SOUND )
2744
+ GAME( 2000 , popnanm, 0 , firebeat_popn, popn, firebeat_popn_state, init_popn_jp, ROT0, " Konami" , " Pop'n Music Animelo" , MACHINE_IMPERFECT_SOUND )
2745
+ GAME( 2000 , popnanma, popnanm, firebeat_popn, popn, firebeat_popn_state, init_popn_jp, ROT0, " Konami" , " Pop'n Music Animelo (license expired)" , MACHINE_IMPERFECT_SOUND )
2746
+ GAME( 2001 , popnanm2, 0 , firebeat_popn, popn, firebeat_popn_state, init_popn_jp, ROT0, " Konami" , " Pop'n Music Animelo 2 (JAC)" , MACHINE_IMPERFECT_SOUND )
2747
+ GAME( 2001 , popnanm2a, popnanm2, firebeat_popn, popn, firebeat_popn_state, init_popn_jp, ROT0, " Konami" , " Pop'n Music Animelo 2 (JAC, license expired)" , MACHINE_IMPERFECT_SOUND )
2748
+ GAME( 2001 , popnanm2ja, popnanm2, firebeat_popn, popn, firebeat_popn_state, init_popn_jp, ROT0, " Konami" , " Pop'n Music Animelo 2 (JAA)" , MACHINE_IMPERFECT_SOUND )
2749
+ GAME( 2001 , popnanm2jaa, popnanm2, firebeat_popn, popn, firebeat_popn_state, init_popn_jp, ROT0, " Konami" , " Pop'n Music Animelo 2 (JAA, license expired)" , MACHINE_IMPERFECT_SOUND )
2708
2750
2709
2751
// Requires ST-224 emulation for optional toggleable external effects, but otherwise is fully playable
2710
2752
GAME( 2000 , bm3, 0 , firebeat_bm3, bm3, firebeat_bm3_state, init_bm3, ROT0, " Konami" , " Beatmania III" , MACHINE_IMPERFECT_SOUND )
0 commit comments