From 231dd9d524d34ebe563699e83be2e05af0028f35 Mon Sep 17 00:00:00 2001 From: Ivan Vangelista Date: Sun, 23 Apr 2023 09:52:06 +0200 Subject: [PATCH] - capcom/cps1.cpp:documentation update for chikij and nemoj [Manimani, Bonky, Brian Troha] - psikyo/psikyosh.cpp: dumped masked ROMs and pals for s1945iiibla [twistedsymphony, Brian Troha] --- src/mame/capcom/cps1.cpp | 6 +++--- src/mame/capcom/cps1_v.cpp | 4 ++-- src/mame/psikyo/psikyosh.cpp | 29 +++++++++++++++++------------ 3 files changed, 22 insertions(+), 17 deletions(-) diff --git a/src/mame/capcom/cps1.cpp b/src/mame/capcom/cps1.cpp index 66d084c4729..3eb71e4d602 100644 --- a/src/mame/capcom/cps1.cpp +++ b/src/mame/capcom/cps1.cpp @@ -6389,7 +6389,7 @@ ROM_START( chikij ) ROM_REGION( 0x0200, "bboardplds", 0 ) ROM_LOAD( "ck22b.1a", 0x0000, 0x0117, CRC(24fdfdeb) SHA1(850b760de694dc5455e63c89983266ecda836400) ) - ROM_LOAD( "iob1.12e", 0x0000, 0x0117, CRC(3abc0700) SHA1(973043aa46ec6d5d1db20dc9d5937005a0f9f6ae) ) // pal verification required + ROM_LOAD( "iob1.12e", 0x0000, 0x0117, CRC(3abc0700) SHA1(973043aa46ec6d5d1db20dc9d5937005a0f9f6ae) ) ROM_END /* B-Board 89624B-3 */ @@ -6822,7 +6822,7 @@ ROM_START( nemor1 ) ROM_LOAD( "iob1.11e", 0x0000, 0x0117, CRC(3abc0700) SHA1(973043aa46ec6d5d1db20dc9d5937005a0f9f6ae) ) ROM_END -/* B-Board 89625B-? */ +/* B-Board 89622B-3 */ ROM_START( nemoj ) ROM_REGION( CODE_SIZE, "maincpu", 0 ) /* 68000 code */ ROM_LOAD16_BYTE( "nmj_36a.12f", 0x00000, 0x20000, CRC(daeceabb) SHA1(ebd44922be9d07a3d3411af52edee8a60cb11dad) ) @@ -6869,7 +6869,7 @@ ROM_START( nemoj ) ROM_REGION( 0x0200, "bboardplds", 0 ) ROM_LOAD( "nm22b.1a", 0x0000, 0x0117, NO_DUMP ) - ROM_LOAD( "iob1.12e", 0x0000, 0x0117, CRC(3abc0700) SHA1(973043aa46ec6d5d1db20dc9d5937005a0f9f6ae) ) // pal verification required + ROM_LOAD( "lwio.12c", 0x0000, 0x0117, CRC(ad52b90c) SHA1(f0fd6aeea515ee449320fe15684e6b3ab7f97bf4) ) ROM_END /* B-Board 90629B-3 */ diff --git a/src/mame/capcom/cps1_v.cpp b/src/mame/capcom/cps1_v.cpp index 5e83bd8331b..13519fe9795 100644 --- a/src/mame/capcom/cps1_v.cpp +++ b/src/mame/capcom/cps1_v.cpp @@ -81,7 +81,7 @@ Mercs (USA 900608) 89624B-3 O2 Senjou no Ookami II (Japan 900302) 89625B-1 O222B LWIO? 90628-C-1 CPS-B-12 DL-0411-10007 C628 Mega Twins (World 900619) 1990 89624B-3 CK24B IOB1 88622-C-5 CPS-B-14 DL-0411-10009 None -Chiki Chiki Boys (Japan 900619) 89625B-1 CK22B ? ? CPS-B-14 DL-0411-10009 None +Chiki Chiki Boys (Japan 900619) 89625B-1 CK22B IOB1 88622-C-5 CPS-B-14 DL-0411-10009 None Magic Sword: Heroic Fantasy (World 900623) 1990 89624B-3 MS24B IOB1 88622-C-5 CPS-B-13 DL-0411-10008 None Magic Sword: Heroic Fantasy (World 900725) 89624B-3 MS24B IOB1 88622-C-5 CPS-B-13 DL-0411-10008 None @@ -96,7 +96,7 @@ U.S. Navy (Japan 901012) 89625B-1 CA Nemo (World 901109) 1990 89624B-3 NM24B IOB1 88622-C-5 CPS-B-15 DL-0411-10010 None Nemo (World 901130) 89624B-3 NM24B IOB1 88622-C-5 CPS-B-15 DL-0411-10010 None -Nemo (Japan 901120) 89625B-1 NM22B ? ? CPS-B-15 DL-0411-10010 +Nemo (Japan 901120) 89622B-3 NM22B LWIO 88622-C-5 CPS-B-15 DL-0411-10010 None Street Fighter II: The World Warrior (World 910129) 1991 90629B-2 STF29 IOB1 90632C-1 CPS-B-17 DL-0411-10012 C632 Street Fighter II: The World Warrior (World 910204)# 90629B-2 STF29 IOB1 90632C-1 CPS-B-17 DL-0411-10012 C632 diff --git a/src/mame/psikyo/psikyosh.cpp b/src/mame/psikyo/psikyosh.cpp index 52e620ea258..034ee1e1744 100644 --- a/src/mame/psikyo/psikyosh.cpp +++ b/src/mame/psikyo/psikyosh.cpp @@ -1162,25 +1162,30 @@ ROM_END ROM_START( s1945iiibla ) // SK000420 PCB ROM_REGION( 0x180000, "maincpu", ROMREGION_ERASE00 ) - ROM_LOAD32_WORD_SWAP( "u3", 0x000002, 0x080000, CRC(c111ed1a) SHA1(45125287641373f7b9184846de9b4b9262cbf602) ) + ROM_LOAD32_WORD_SWAP( "u3", 0x000002, 0x080000, CRC(c111ed1a) SHA1(45125287641373f7b9184846de9b4b9262cbf602) ) // 27C240 EPROM with no lables, marked in pencil as 1, 2 & 3 ROM_LOAD32_WORD_SWAP( "u1", 0x000000, 0x080000, CRC(f67016d0) SHA1(3b52690c450524d54a0c74639049f1b648b6ceb9) ) ROM_LOAD16_WORD_SWAP( "u2", 0x100000, 0x080000, CRC(4922685b) SHA1(9af39abeed55459981d6dd74aaeff35293c66892) ) - ROM_REGION( 0x3800000, "gfx1", 0 ) // not dumped for this bootleg - ROM_LOAD32_WORD( "0l.u3", 0x0000000, 0x800000, BAD_DUMP CRC(70a0d52c) SHA1(c9d9534da59123b577dc22020273b94ccdeeb67d) ) - ROM_LOAD32_WORD( "0h.u10", 0x0000002, 0x800000, BAD_DUMP CRC(4dcd22b4) SHA1(2df7a7d08df17d2a62d574fccc8ba40aaae21a13) ) - ROM_LOAD32_WORD( "1l.u4", 0x1000000, 0x800000, BAD_DUMP CRC(de1042ff) SHA1(468f6dfd5c1f2084c573b6851e314ff2826dc350) ) - ROM_LOAD32_WORD( "1h.u11", 0x1000002, 0x800000, BAD_DUMP CRC(b51a4430) SHA1(b51117591b0e351e922f9a6a7930e8b50237e54e) ) - ROM_LOAD32_WORD( "2l.u5", 0x2000000, 0x800000, BAD_DUMP CRC(23b02dca) SHA1(0249dceca02b312301a917d98fac481b6a0a9122) ) - ROM_LOAD32_WORD( "2h.u12", 0x2000002, 0x800000, BAD_DUMP CRC(9933ab04) SHA1(710e6b20e111c1898666b4466554d039309883cc) ) - ROM_LOAD32_WORD( "3l.u6", 0x3000000, 0x400000, BAD_DUMP CRC(f693438c) SHA1(d70e25a3f56aae6575c696d9b7b6d7a9d04f0104) ) - ROM_LOAD32_WORD( "3h.u13", 0x3000002, 0x400000, BAD_DUMP CRC(2d0c334f) SHA1(74d94abb34484c7b79dbb989645f53124e53e3b7) ) + ROM_REGION( 0x3800000, "gfx1", 0 ) // data verified same as original PCB + ROM_LOAD32_WORD( "0l", 0x0000000, 0x800000, CRC(70a0d52c) SHA1(c9d9534da59123b577dc22020273b94ccdeeb67d) ) // mask ROMs with silkscreened labels + ROM_LOAD32_WORD( "0h", 0x0000002, 0x800000, CRC(4dcd22b4) SHA1(2df7a7d08df17d2a62d574fccc8ba40aaae21a13) ) + ROM_LOAD32_WORD( "1l", 0x1000000, 0x800000, CRC(de1042ff) SHA1(468f6dfd5c1f2084c573b6851e314ff2826dc350) ) + ROM_LOAD32_WORD( "1h", 0x1000002, 0x800000, CRC(b51a4430) SHA1(b51117591b0e351e922f9a6a7930e8b50237e54e) ) + ROM_LOAD32_WORD( "2l", 0x2000000, 0x800000, CRC(23b02dca) SHA1(0249dceca02b312301a917d98fac481b6a0a9122) ) + ROM_LOAD32_WORD( "2h", 0x2000002, 0x800000, CRC(9933ab04) SHA1(710e6b20e111c1898666b4466554d039309883cc) ) + ROM_LOAD32_WORD( "3ll", 0x3000000, 0x400000, CRC(f693438c) SHA1(d70e25a3f56aae6575c696d9b7b6d7a9d04f0104) ) + ROM_LOAD32_WORD( "3hl", 0x3000002, 0x400000, CRC(2d0c334f) SHA1(74d94abb34484c7b79dbb989645f53124e53e3b7) ) - ROM_REGION( 0x400000, "ymf", 0 ) // not dumped for this bootleg - ROM_LOAD( "sound.u9", 0x000000, 0x400000, BAD_DUMP CRC(c5374beb) SHA1(d13e12cbd249246d953c45bb3bfa576a0ec75595) ) + ROM_REGION( 0x400000, "ymf", 0 ) // data verified same as original PCB + ROM_LOAD( "sound.u9", 0x000000, 0x400000, CRC(c5374beb) SHA1(d13e12cbd249246d953c45bb3bfa576a0ec75595) ) ROM_REGION( 0x100, "eeprom", 0 ) ROM_LOAD( "eeprom-s1945iii.bin", 0x0000, 0x0100, CRC(b39f3604) SHA1(d7c66210598096fcafb20adac2f0b293755f4926) ) + + ROM_REGION( 0x0400, "pals", 0 ) + ROM_LOAD( "gal16v8d_1", 0x0000, 0x0117, CRC(efac207d) SHA1(0e1ada029a90efbc557cad1b0ec81b7904e69bd4) ) // GAL16V8D - bruteforced + ROM_LOAD( "gal16v8d_1", 0x0200, 0x0117, CRC(72afa479) SHA1(959129da59d254c60e6e0e1061512d14a62ee2bf) ) // GAL16V8D - bruteforced + ROM_END /* PS5v2 */