mirror of
https://github.com/holub/mame
synced 2025-04-24 01:11:11 +03:00
new working clone
----------------------------------- Street Fighter II': Champion Edition (Dstreet-6, bootleg) [Hammy, Clawgrip]
This commit is contained in:
parent
ea8913e128
commit
3ff1066d43
@ -40,7 +40,7 @@ Notes
|
||||
PRG2. The other PALs are the same.
|
||||
|
||||
- The BPRG1 PAL found on later B-boards allows the use of a larger program ROM space.
|
||||
|
||||
|
||||
- The B-board usually has two PALs (later revisions have three). The first PAL
|
||||
is used to map tile codes to the graphics ROMs, and changes from game to game.
|
||||
The other doesn't change from game to game and there are only two versions,
|
||||
@ -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 )
|
||||
|
@ -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
|
||||
|
@ -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 },
|
||||
|
Loading…
Reference in New Issue
Block a user