diff --git a/src/mame/drivers/namcos11.c b/src/mame/drivers/namcos11.c index d1f9cfc0791..7857bd4e814 100644 --- a/src/mame/drivers/namcos11.c +++ b/src/mame/drivers/namcos11.c @@ -21,12 +21,14 @@ tekken Tekken (TE4/VER.C) COH-100 SYSTEM11 tekkena Tekken (TE2/VER.C) COH-100 " " " " tekkenb Tekken (TE2/VER.B) COH-100 " " " " tekkenc Tekken (TE1/VER.B) COH-100 " " " " -tekken2 Tekken 2 Ver.B (TES3/VER.B) COH-100 SYSTEM11 MOTHER PCB SYSTEM11 ROM8 PCB C406 6 -tekken2a Tekken 2 Ver.B (TES2/VER.B) COH-100 " " " " -tekken2b Tekken 2 (TES2/VER.A) COH-100 " " " " +tekken2 Tekken 2 Ver.B (TES3/VER.D) COH-110 SYSTEM11 MOTHER PCB SYSTEM11 ROM8 PCB C406 6 +tekken2a Tekken 2 Ver.B (TES3/VER.B) COH-100 SYSTEM11 MOTHER PCB SYSTEM11 ROM8 PCB C406 6 +tekken2b Tekken 2 Ver.B (TES2/VER.B) COH-100 " " " " +tekken2c Tekken 2 (TES2/VER.A) COH-100 " " " " souledge Soul Edge Ver. II (SO4/VER.C) COH-100 / COH-110 SYSTEM11 MOTHER PCB SYSTEM11 ROM8 PCB C409 6 souledga Soul Edge Ver. II (SO3/VER.C) COH-100 / COH-110 " " " " souledge1 Soul Edge (SO3/VER.A) COH-100 / COH-110 " " " " +souledge1u Soul Edge (SO2/VER.A) COH-100 / COH-110 " " " " souledge1j Soul Edge (SO1/VER.A) COH-100 / COH-110 " " " " dunkmnia Dunk Mania (DM2/VER.C) COH-100 / COH-110 SYSTEM11 MOTHER PCB SYSTEM11 ROM8 PCB C410 5 dunkmniaj Dunk Mania (DM1/VER.C) COH-100 / COH-110 SYSTEM11 MOTHER PCB SYSTEM11 ROM8 PCB C410 5 @@ -899,6 +901,7 @@ static const struct { "souledge", FUNC(keycus_c409_r), 32 }, { "souledgea", FUNC(keycus_c409_r), 32 }, { "souledge1", FUNC(keycus_c409_r), 32 }, + { "souledge1u", FUNC(keycus_c409_r), 32 }, { "souledge1j", FUNC(keycus_c409_r), 32 }, { "dunkmnia", FUNC(keycus_c410_r), 32 }, { "dunkmniaj", FUNC(keycus_c410_r), 32 }, @@ -1556,6 +1559,32 @@ ROM_START( souledge1 ) ROM_LOAD( "so1wave.8k", 0x800000, 0x400000, CRC(0e68836b) SHA1(c392b370a807803c7ab060105861253e1b407f49) ) ROM_END +ROM_START( souledge1u ) + ROM_REGION32_LE( 0x0400000, "user1", 0 ) /* main prg */ + ROM_LOAD16_BYTE( "so2vera.2l", 0x0000000, 0x100000, CRC(0e9efc5c) SHA1(212b156f811174189fbf2ba908e67c6d76b9b4a6) ) + ROM_LOAD16_BYTE( "so2vera.2j", 0x0000001, 0x100000, CRC(fda023f5) SHA1(f0a5bb1c813a5ee8629cb590e473dd0f5f1f416e) ) + ROM_LOAD16_BYTE( "so2vera.2k", 0x0200000, 0x100000, CRC(29bdc6bb) SHA1(9047792c1a21a0001024939f1c6a8c3d86948973) ) + ROM_LOAD16_BYTE( "so2vera.2f", 0x0200001, 0x100000, CRC(c035b71b) SHA1(38719a75193774b124d845460c0c03d36849719d) ) + + ROM_REGION32_LE( 0x1000000, "user2", 0 ) /* main data */ + ROM_LOAD16_BYTE( "so1rom0u.ic5", 0x0000000, 0x200000, CRC(e364d673) SHA1(70fd58fb912939c57e3a5fadd01c1467df08d4ac) ) + ROM_LOAD16_BYTE( "so1rom0l.ic6", 0x0000001, 0x200000, CRC(9c5b0858) SHA1(f3ac726f1167551beea7edc46e43b826b7baaf62) ) + ROM_LOAD16_BYTE( "so1rom1u.ic3", 0x0400000, 0x200000, CRC(8f9d8c5b) SHA1(ac1da70854eee344a645749f564366ceac571767) ) + ROM_LOAD16_BYTE( "so1rom1l.ic8", 0x0400001, 0x200000, CRC(4406ef16) SHA1(c86f199fdb1db23e5944ca51e6518b9cd0dafb71) ) + ROM_LOAD16_BYTE( "so1rom2u.ic4", 0x0800000, 0x200000, CRC(b4baa886) SHA1(0432692a4d71a3f1b47707efb6858927744940e4) ) + ROM_LOAD16_BYTE( "so1rom2l.ic7", 0x0800001, 0x200000, CRC(37c1f66e) SHA1(13a8a73fce142ea5ebe3f0c1050e44a027ab42a6) ) + ROM_LOAD16_BYTE( "so1rom3u.ic1", 0x0c00000, 0x200000, CRC(f11bd521) SHA1(baf936dec58cebfeef1c74f95e455b2fe74eb982) ) + ROM_LOAD16_BYTE( "so1rom3l.ic9", 0x0c00001, 0x200000, CRC(84465bcc) SHA1(d8be888d41cfe194c3a1853d9146d3a74ef7bab1) ) + + ROM_REGION16_LE( 0x100000, "c76", 0 ) /* sound data and MCU BIOS */ + ROM_LOAD( "so1sprog.6d", 0x0000000, 0x040000, CRC(f6f682b7) SHA1(a64e19be3f6e630b8c34f34b46b95aadfabd3f63) ) + ROM_LOAD( "c76.bin", 0x040000, 0x004000, CRC(399faac7) SHA1(ceb184ef0486caf715dd997101999785f67a40b8) ) + + ROM_REGION( 0x1000000, "c352", 0 ) /* samples */ + ROM_LOAD( "so1wave.8k", 0x000000, 0x400000, CRC(0e68836b) SHA1(c392b370a807803c7ab060105861253e1b407f49) ) + ROM_RELOAD( 0x800000, 0x400000 ) +ROM_END + ROM_START( souledge1j ) ROM_REGION32_LE( 0x0400000, "user1", 0 ) /* main prg */ ROM_LOAD16_BYTE( "so1vera.2l", 0x0000000, 0x100000, CRC(bafb94c8) SHA1(92461ce74a537a9801a024280e18fc3d0a5e6e5c) ) @@ -1825,6 +1854,7 @@ GAME( 1995, tekken2c, tekken2, coh100, tekken, namcos11, ROT0, "Namco", "Tek GAME( 1996, souledge, 0, coh110, souledge, namcos11, ROT0, "Namco", "Soul Edge Ver. II (SO4/VER.C)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND ) GAME( 1995, souledgea, souledge, coh110, souledge, namcos11, ROT0, "Namco", "Soul Edge Ver. II (SO3/VER.C)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND ) GAME( 1995, souledge1, souledge, coh110, souledge, namcos11, ROT0, "Namco", "Soul Edge (SO3/VER.A)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND ) +GAME( 1995, souledge1u,souledge, coh110, souledge, namcos11, ROT0, "Namco", "Soul Edge (SO2/VER.A)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND ) GAME( 1995, souledge1j,souledge, coh110, souledge, namcos11, ROT0, "Namco", "Soul Edge (Japan, SO1/VER.A)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND ) GAME( 1995, dunkmnia, 0, coh110, namcos11, namcos11, ROT0, "Namco", "Dunk Mania (DM2/VER.C)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND ) GAME( 1995, dunkmniaj, dunkmnia, coh110, namcos11, namcos11, ROT0, "Namco", "Dunk Mania (Japan, DM1/VER.C)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND ) diff --git a/src/mame/mame.lst b/src/mame/mame.lst index 763551b1327..e8d86227d43 100644 --- a/src/mame/mame.lst +++ b/src/mame/mame.lst @@ -3334,6 +3334,7 @@ tekken2b // 1995.?? Tekken 2 Ver.B (TES2/VER.B) // 1995.08 Tekken 2 (TES1, Japan) tekken2c // 1995.?? Tekken 2 (TES2/VER.A) souledge1 // 1996.?? Soul Edge (SO3/VER.A) +souledge1u // 1996.02 Soul Edge (SO2/VER.A, Japan) souledge1j // 1996.02 Soul Edge (SO1/VER.A, Japan) primglex // 1996.03 Prime Goal EX (PG1/VER.A, Japan) xevi3dg // 1996.05 Xevious 3D/G (XV31/VER.A, Japan)