new working clone

-----------------------------------
Street Fighter II': Champion Edition (Dstreet-6, bootleg) [Hammy, Clawgrip]
This commit is contained in:
Ivan Vangelista 2019-10-30 18:37:23 +01:00
parent ea8913e128
commit 3ff1066d43
3 changed files with 57 additions and 1 deletions

View File

@ -10792,6 +10792,59 @@ ROM_START( sf2cems6c ) /* 920322 USA */
ROM_LOAD( "ms6_gal20v8a.u104", 0x0000, 0x0157, CRC(67b56d29) SHA1(261ae6e968100d5a9c1ee68ea684bb2b1eef3cf8) )
ROM_END
ROM_START( sf2ceds6 ) // 10/17/92 DSTREET-6 on PCB, labels similar to the ones used by Subsino
ROM_REGION( 0x40000, "patch", 0 )
ROM_LOAD16_BYTE( "n.010.u12", 0x00000, 0x20000, CRC(275b67ac) SHA1(b3189713de8aed61c12d6f2469dbe9386cc30983) )
ROM_LOAD16_BYTE( "i.010.u11", 0x00001, 0x20000, CRC(ca403ac1) SHA1(0748a8b88029cbbb8cae40a4ba93843aeed261ae) )
ROM_REGION( 0x0200, "patchpld", 0 )
ROM_LOAD( "palce20v8h.u28", 0x0000, 0x0117, NO_DUMP )
ROM_REGION( CODE_SIZE, "maincpu", 0 )
ROM_LOAD16_WORD_SWAP( "6st-u196.2m1", 0x000000, 0x100000, CRC(596609d4) SHA1(4d876e6e44554eccbd0c5ea2d2d09e5024af0f9f) )
ROM_LOAD16_WORD_SWAP( "6st-u210.2m1", 0x100000, 0x80000, CRC(ed4186bd) SHA1(f3dfe91d8f4384275190b0d86488843c1161d86f) )
// TODO: the following patches weren't verified via pal analysis
ROM_COPY( "patch", 0x00000, 0x000000, 0x18000 )
ROM_COPY( "patch", 0x18000, 0x030000, 0x18000 )
ROM_COPY( "patch", 0x30000, 0x0e0000, 0x08000 )
ROM_COPY( "patch", 0x38000, 0x108000, 0x08000 )
//ROM_COPY( "patch", 0x38000, 0x148000, 0x08000 ) // is this needed? if bugs (random resets) are reported try to enable this
ROM_REGION( 0x600000, "gfx", 0 )
ROM_LOAD64_WORD( "6st.u70", 0x000000, 0x80000, CRC(baa0f81f) SHA1(5e55a5c4ad64be17089670a3d73c1c0d9082351b) )
ROM_CONTINUE( 0x000004, 0x80000 )
ROM_LOAD64_WORD( "6st.u68", 0x000002, 0x80000, CRC(8edff95a) SHA1(8db35c5940dcc1f09f11be26051b2f98445d10e7) )
ROM_CONTINUE( 0x000006, 0x80000 )
ROM_LOAD64_WORD( "6st.u69", 0x200000, 0x80000, CRC(468962b1) SHA1(fdfd2a7cbbcafaa37e972da425446d471e1e1dae) )
ROM_CONTINUE( 0x200004, 0x80000 )
ROM_LOAD64_WORD( "6st.u64", 0x200002, 0x80000, CRC(8165f536) SHA1(8178fe2240c73c7283592aa31dd24aec5bf9429b) )
ROM_CONTINUE( 0x200006, 0x80000 )
ROM_LOAD64_WORD( "6st.u19", 0x400000, 0x80000, CRC(39d763d3) SHA1(a2a0bddecaca6046785ccddfd20b8356a6ec36f0) )
ROM_CONTINUE( 0x400004, 0x80000 )
ROM_LOAD64_WORD( "6st.u18", 0x400002, 0x80000, CRC(2ddfe46e) SHA1(517a76166d387375a75a36b2785de86898bdc777) )
ROM_CONTINUE( 0x400006, 0x80000 )
// extra gfx data, purpose unknown
// mapping over 0x400000, not sure if correct
ROM_LOAD64_WORD( "6st.u31", 0x400000, 0x20000, CRC(35486f2d) SHA1(abdcfc73d2d42a7f3523e1a383c1ce5563c4fbd7) )
ROM_CONTINUE( 0x400004, 0x20000 )
ROM_LOAD64_WORD( "6st.u29", 0x400002, 0x20000, CRC(e4eca601) SHA1(acee4988f12a037a3b50f3923892fdac65f35805) )
ROM_CONTINUE( 0x400006, 0x20000 )
ROM_REGION( 0x18000, "audiocpu", 0 )
ROM_LOAD( "o.u191", 0x00000, 0x08000, CRC(08f6b60e) SHA1(8258fcaca4ac419312531eec67079b97f471179c) )
ROM_CONTINUE( 0x10000, 0x08000 )
ROM_REGION( 0x40000, "oki", 0 )
ROM_LOAD( "fun-s3-j1.u210", 0x00000, 0x40000, CRC(6cfffb11) SHA1(995526183ffd35f92e9096500a3fe6237faaa2dd) )
ROM_REGION( 0x10000, "user1", 0 ) // unknown, priority?
ROM_LOAD( "ms6.u133", 0x00000, 0x10000, CRC(13ea1c44) SHA1(5b05fe4c3920e33d94fac5f59e09ff14b3e427fe) ) // == loads other bootleg sets
ROM_REGION( 0x0200, "plds", 0 )
ROM_LOAD( "gal20v8a.u104", 0x0000, 0x0157, NO_DUMP )
ROM_END
/* B-Board 89625B-1 */
ROM_START( cworld2j )
ROM_REGION( CODE_SIZE, "maincpu", 0 ) /* 68000 code */
@ -13452,6 +13505,7 @@ GAME( 1992, sf2ceupl, sf2ce, sf2m10, sf2hack, cps_state, init_cps1,
GAME( 1992, sf2cems6a, sf2ce, sf2cems6, sf2, cps_state, init_cps1, ROT0, "bootleg", "Street Fighter II': Champion Edition (Mstreet-6, bootleg, set 1)", MACHINE_SUPPORTS_SAVE ) // 920313 USA
GAME( 1992, sf2cems6b, sf2ce, sf2cems6, sf2bhh, cps_state, init_cps1, ROT0, "bootleg", "Street Fighter II': Champion Edition (Mstreet-6, bootleg, set 2)", MACHINE_SUPPORTS_SAVE ) // 920322 USA
GAME( 1992, sf2cems6c, sf2ce, sf2cems6, sf2bhh, cps_state, init_cps1, ROT0, "bootleg", "Street Fighter II': Champion Edition (Mstreet-6, bootleg, set 3)", MACHINE_SUPPORTS_SAVE ) // 920322 USA
GAME( 1992, sf2ceds6, sf2ce, sf2cems6, sf2, cps_state, init_cps1, ROT0, "bootleg", "Street Fighter II': Champion Edition (Dstreet-6, bootleg)", MACHINE_SUPPORTS_SAVE ) // 920313 USA
GAME( 1992, sf2re, sf2, sf2m3, sf2, cps_state, init_cps1, ROT0, "bootleg", "Street Fighter II': Champion Edition (RE, bootleg)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) // 920313 - based on USA version, glitch on title screen confirmed not to happen on PCB so MIG
GAME( 1992, cworld2j, 0, cps1_12MHz, cworld2j, cps_state, init_cps1, ROT0, "Capcom", "Adventure Quiz Capcom World 2 (Japan 920611)", MACHINE_SUPPORTS_SAVE )
GAME( 1992, cworld2ja, cworld2j, cps1_12MHz, cworld2j, cps_state, init_cps1, ROT0, "Capcom", "Adventure Quiz Capcom World 2 (Japan 920611, B-Board 90629B-3, no battery)", MACHINE_SUPPORTS_SAVE )

View File

@ -10614,6 +10614,7 @@ sf2ui // 22/05/1991 (c) 1991 (USA, Rev. I)
sf2uk // 01/11/1991 (c) 1991 (USA)
sf2v004 // hack
sf2yyc // hack
sf2ceds6 // bootleg
sf2cems6a // bootleg
sf2cems6b // bootleg
sf2cems6c // bootleg

View File

@ -1582,6 +1582,7 @@ static const struct CPS1config cps1_config_table[]=
{"sf2b2", CPS_B_17, mapper_STF29, 0x36, 0, 0, 1 },
{"sf2ceupl", HACK_B_1, mapper_S9263B, 0x36, 0, 0, 1 },
{"sf2rules", HACK_B_1, mapper_S9263B, 0x36, 0, 0, 2 },
{"sf2ceds6", HACK_B_1, mapper_S9263B, 0, 0, 0, 2 },
{"sf2cems6a", HACK_B_1, mapper_S9263B, 0, 0, 0, 2 },
{"sf2cems6b", HACK_B_1, mapper_S9263B, 0, 0, 0, 2 },
{"sf2cems6c", HACK_B_1, mapper_S9263B, 0, 0, 0, 2 },