konami/djmain.cpp: Added beatstage Complete Mix (Ver KA-B). (#11560)

New working clones
--------------------
beatstage complete MIX (ver KA-B) [Lemony Vengeance, Phil Bennett, DeepSeaSqueeze]
This commit is contained in:
DeepSeaSqueeze 2023-09-20 12:45:37 -04:00 committed by GitHub
parent c2e2560e04
commit 52e02b8dc6
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 43 additions and 2 deletions

View file

@ -118,6 +118,7 @@ public:
void init_bm7thmix();
void init_bm6thmix();
void init_hmcompmx();
void init_bscompmx();
void init_bmfinal();
void init_hmcompm2();
void init_bm5thmix();
@ -1924,6 +1925,27 @@ ROM_START( bmcmxaac )
DISK_IMAGE( "858aac11", 0, SHA1(31cb039c20783f399885f3d9a7582593dae0ed40) ) /* ver 1.00 AA */
ROM_END
ROM_START( bscompmx )
ROM_REGION( 0x100000, "maincpu", 0 ) /* MC68EC020FG25 MPU */
ROM_LOAD16_BYTE( "858kab01.6a", 0x000000, 0x80000, CRC(47c19dcc) SHA1(3698c9d5ccaa24626d5a04b20750dc3faf423f68) )
ROM_LOAD16_BYTE( "858kab02.8a", 0x000001, 0x80000, CRC(cc848aaa) SHA1(1ebe4f8d3936dbcd0a83dadc3547951fcab39786) )
ROM_REGION( 0x200000, "gfx1", 0) /* SPRITE */
ROM_LOAD16_BYTE( "858kab03.19a", 0x000000, 0x80000, CRC(679022e9) SHA1(70026a5c5bcb8adb58e7e7246f3cc30471a844a6) )
ROM_LOAD16_BYTE( "858kab04.20a", 0x000001, 0x80000, CRC(d916d8ec) SHA1(827fcd2c3c5e0d01e4cf49820d23eef44b63cfaa) )
ROM_LOAD16_BYTE( "858kab05.22a", 0x100000, 0x80000, CRC(f59c8e83) SHA1(fe4fee34ce12afc02e709190ec3a756a0cf77e08) )
ROM_LOAD16_BYTE( "858kab06.24a", 0x100001, 0x80000, CRC(8de99a50) SHA1(bde3fae982bd0a3492135b20542d87a87dd772ce) )
ROM_REGION( 0x200000, "k056832", 0 ) /* TILEMAP */
ROM_LOAD16_BYTE( "858kab07.22d", 0x000000, 0x80000, CRC(3bd6d429) SHA1(bc63eb4931d528aad6199fa4374f8a7d3cc50094) )
ROM_LOAD16_BYTE( "858kab08.23d", 0x000001, 0x80000, CRC(3a16c0bb) SHA1(77c417cab5b71dcfce4225471eb73e26e1adb1bb) )
ROM_LOAD16_BYTE( "858kab09.25d", 0x100000, 0x80000, CRC(f4a2fab7) SHA1(b7814a2bb04cb11969295dba97b2755daddbaab6) )
ROM_LOAD16_BYTE( "858kab10.27d", 0x100001, 0x80000, CRC(177777fb) SHA1(9d556d7d65a588bad300dbd282c6b5a31629bd6d) )
DISK_REGION( "ata:0:hdd" ) /* IDE HARD DRIVE */
DISK_IMAGE( "858kab11", 0, SHA1(951376b895782ac57844b25d13a4984d37cc9fc8) ) /* ver 1.00 KA */
ROM_END
ROM_START( bm4thmix )
ROM_REGION( 0x100000, "maincpu", 0 ) /* MC68EC020FG25 MPU */
ROM_LOAD16_BYTE( "847jaa01.6a", 0x000000, 0x80000, CRC(81138a1b) SHA1(ebe211126f871e541881e1670f56d50b058dead3) )
@ -2374,6 +2396,23 @@ void djmain_state::init_hmcompmx()
m_ata_user_password = hmcompmx_user_password;
}
void djmain_state::init_bscompmx()
{
static const uint8_t bscompmx_user_password[2 + 32] =
{
0x00, 0x00,
0x44, 0x42, 0x56, 0x4b, 0x3a, 0x34, 0x38, 0x2a,
0x5a, 0x53, 0x78, 0x3e, 0x74, 0x61, 0x6c, 0x0a,
0x7a, 0x63, 0x19, 0x77, 0x73, 0x7d, 0x0d, 0x12,
0x6b, 0x09, 0x02, 0x0f, 0x05, 0x00, 0x7d, 0x1b
};
init_beatmania();
m_ata_master_password = beatmania_master_password;
m_ata_user_password = bscompmx_user_password;
}
void djmain_state::init_bm4thmix()
{
static const uint8_t bm4thmix_user_password[2 + 32] =
@ -2581,6 +2620,7 @@ GAME( 1999, bmcompmx, 0, djmainj, bmcompmx, djmain_state, init_beatmania
GAME( 1999, bmcompmxb,bmcompmx, djmainj, bmcompmx, djmain_state, init_beatmania, ROT0, "Konami", "beatmania complete MIX (ver JA-B)", 0 )
GAME( 1999, bmcmxaac, bmcompmx, djmainu, bmcompmx, djmain_state, init_beatmania, ROT0, "Konami", "beatmania complete MIX (ver AA-C)", 0 )
GAME( 1999, hmcompmx, bmcompmx, djmainu, bmcompmx, djmain_state, init_hmcompmx, ROT0, "Konami", "hiphopmania complete MIX (ver UA-B)", 0 )
GAME( 1999, bscompmx, bmcompmx, djmainu, bmcompmx, djmain_state, init_bscompmx, ROT0, "Konami", "beatstage complete MIX (ver KA-B)", 0 )
GAME( 1999, bm4thmix, 0, djmainj, bm4thmix, djmain_state, init_bm4thmix, ROT0, "Konami", "beatmania 4th MIX (ver JA-A)", 0 )
GAME( 1999, bs4thmix, bm4thmix, djmainu, bm4thmix, djmain_state, init_bs4thmix, ROT0, "Konami", "beatstage 4th MIX (ver KA-A)", 0 )
GAME( 1999, bm5thmix, 0, djmainj, bm5thmix, djmain_state, init_bm5thmix, ROT0, "Konami", "beatmania 5th MIX (ver JA-A)", 0 )

View file

@ -23419,7 +23419,6 @@ bm2ndmxa // GX853 (c) 1998 (Japan)
bm3rdeaa // GX853 (c) 1998 (Europe)
bm3rdmix // GX853 (c) 1998 (Japan)
bm4thmix // GX847 (c) 1999 (Japan)
bs4thmix // GX847 (c) 1999 (Korea)
bm5thmix // GX981 (c) 1999 (Japan)
bm6thmix // GXA21 (c) 2001 (Japan)
bm7thmix // GXB07 (c) 2001 (Japan)
@ -23431,12 +23430,14 @@ bmcompmxb // GX858 (c) 1999 (Japan)
bmcorerm // GXA05 (c) 1999 (Japan)
bmdct // GX995 (c) 2000 (Japan)
bmfinal // GXC01 (c) 2002 (Japan)
bs4thmix // GX847 (c) 1999 (Korea)
bscompmx // GX858 (c) 1999 (Korea)
hmcompm2 // GX988 (c) 2000
hmcompmx // GX858 (c) 1999
popn1 // GX803 (c) 1998 (Export)
popn1a // GX803 (c) 1998 (Asia)
popn1k // GX803 (c) 1998 (Korea)
popn1j // GX803 (c) 1998 (Japan)
popn1k // GX803 (c) 1998 (Korea)
popn2 // GX831 (c) 1998 (Japan)
popn3 // GX980 (c) 1999 (Japan)
popnstex // GQ970 (c) 1999 (Japan)