mirror of
https://github.com/holub/mame
synced 2025-05-29 17:13:05 +03:00
new working clone
------------------------- Street Fighter II': Champion Edition (bootleg with level selection) [hammy, The Dumping Union]
This commit is contained in:
parent
1795cd3b24
commit
bbf9a9cf40
@ -1888,6 +1888,29 @@ static INPUT_PORTS_START( sf2hack )
|
||||
PORT_BIT( 0x8000, IP_ACTIVE_LOW, IPT_UNKNOWN )
|
||||
INPUT_PORTS_END
|
||||
|
||||
static INPUT_PORTS_START( sf2level )
|
||||
PORT_INCLUDE( sf2 )
|
||||
|
||||
PORT_MODIFY("DSWB")
|
||||
PORT_DIPNAME( 0xf0, 0xf0, "Level" ) PORT_DIPLOCATION("SW(B):5,6,7,8")
|
||||
PORT_DIPSETTING( 0xf0, "0" )
|
||||
PORT_DIPSETTING( 0xe0, "1" )
|
||||
PORT_DIPSETTING( 0xd0, "2" )
|
||||
PORT_DIPSETTING( 0xc0, "3" )
|
||||
PORT_DIPSETTING( 0xb0, "4" )
|
||||
PORT_DIPSETTING( 0xa0, "5" )
|
||||
PORT_DIPSETTING( 0x90, "6" )
|
||||
PORT_DIPSETTING( 0x80, "7" )
|
||||
PORT_DIPSETTING( 0x70, "8" )
|
||||
PORT_DIPSETTING( 0x60, "9" )
|
||||
PORT_DIPSETTING( 0x50, "10" )
|
||||
PORT_DIPSETTING( 0x40, "11" )
|
||||
PORT_DIPSETTING( 0x30, "12" )
|
||||
PORT_DIPSETTING( 0x20, "13" )
|
||||
PORT_DIPSETTING( 0x10, "14" )
|
||||
PORT_DIPSETTING( 0x00, "15" )
|
||||
INPUT_PORTS_END
|
||||
|
||||
static INPUT_PORTS_START( sf2m2 )
|
||||
PORT_INCLUDE( sf2hack )
|
||||
|
||||
@ -10279,6 +10302,35 @@ ROM_START( sf2dongb )
|
||||
ROM_LOAD( "s92_19.12c", 0x20000, 0x20000, CRC(beade53f) SHA1(277c397dc12752719ec6b47d2224750bd1c07f79) )
|
||||
ROM_END
|
||||
|
||||
ROM_START( sf2level ) // program very similar to sf2dkot2
|
||||
ROM_REGION( CODE_SIZE, "maincpu", 0 ) /* 68000 code */
|
||||
ROM_LOAD16_WORD_SWAP( "rj313.u196.800", 0x000000, 0x100000, CRC(435153d5) SHA1(3f6f318a9b3def8d62ee576dbaaef623d55c1c64) )
|
||||
ROM_LOAD16_WORD_SWAP( "ci030.u10.400", 0x100000, 0x080000, CRC(ed4186bd) SHA1(f3dfe91d8f4384275190b0d86488843c1161d86f) )
|
||||
|
||||
ROM_REGION( 0x600000, "gfx", 0 ) // not dumped for this bootleg. Note from dumper: 'GFX is slightly different mask rom layout than others. (2x mask instead of a rack of 010's)'
|
||||
ROMX_LOAD( "s92_01.3a", 0x000000, 0x80000, CRC(03b0d852) SHA1(f370f25c96ad2b94f8c53d6b7139100285a25bef) , ROM_GROUPWORD | ROM_SKIP(6) )
|
||||
ROMX_LOAD( "s92_02.4a", 0x000002, 0x80000, CRC(840289ec) SHA1(2fb42a242f60ba7e74009b5a90eb26e035ba1e82) , ROM_GROUPWORD | ROM_SKIP(6) )
|
||||
ROMX_LOAD( "s92_03.5a", 0x000004, 0x80000, CRC(cdb5f027) SHA1(4c7d944fef200fdfcaf57758b901b5511188ed2e) , ROM_GROUPWORD | ROM_SKIP(6) )
|
||||
ROMX_LOAD( "s92_04.6a", 0x000006, 0x80000, CRC(e2799472) SHA1(27d3796429338d82a8de246a0ea06dd487a87768) , ROM_GROUPWORD | ROM_SKIP(6) )
|
||||
ROMX_LOAD( "s92_05.7a", 0x200000, 0x80000, CRC(ba8a2761) SHA1(4b696d66c51611e43522bed752654314e76d33b6) , ROM_GROUPWORD | ROM_SKIP(6) )
|
||||
ROMX_LOAD( "s92_06.8a", 0x200002, 0x80000, CRC(e584bfb5) SHA1(ebdf1f5e2638eed3a65dda82b1ed9151a355f4c9) , ROM_GROUPWORD | ROM_SKIP(6) )
|
||||
ROMX_LOAD( "s92_07.9a", 0x200004, 0x80000, CRC(21e3f87d) SHA1(4a4961bb68c3a1ce15f9d393d9c03ecb2466cc29) , ROM_GROUPWORD | ROM_SKIP(6) )
|
||||
ROMX_LOAD( "s92_08.10a", 0x200006, 0x80000, CRC(befc47df) SHA1(520390420da3a0271ba90b0a933e65143265e5cf) , ROM_GROUPWORD | ROM_SKIP(6) )
|
||||
ROMX_LOAD( "s92_10.3c", 0x400000, 0x80000, CRC(960687d5) SHA1(2868c31121b1c7564e9767b9a19cdbf655c7ed1d) , ROM_GROUPWORD | ROM_SKIP(6) )
|
||||
ROMX_LOAD( "s92_11.4c", 0x400002, 0x80000, CRC(978ecd18) SHA1(648a59706b93c84b4206a968ecbdc3e834c476f6) , ROM_GROUPWORD | ROM_SKIP(6) )
|
||||
ROMX_LOAD( "s92_12.5c", 0x400004, 0x80000, CRC(d6ec9a0a) SHA1(ed6143f8737013b6ef1684e37c05e037e7a80dae) , ROM_GROUPWORD | ROM_SKIP(6) )
|
||||
ROMX_LOAD( "s92_13.6c", 0x400006, 0x80000, CRC(ed2c67f6) SHA1(0083c0ffaf6fe7659ff0cf822be4346cd6e61329) , ROM_GROUPWORD | ROM_SKIP(6) )
|
||||
|
||||
ROM_REGION( 0x20000, "user1", 0 ) /* unknown (bootleg priority?) */
|
||||
ROM_LOAD( "km6264-10.u133", 0x00000, 0x10000, CRC(13ea1c44) SHA1(5b05fe4c3920e33d94fac5f59e09ff14b3e427fe) )
|
||||
|
||||
ROM_REGION( 0x18000, "audiocpu", 0 ) /* 64k for the audio CPU (+banks) */
|
||||
ROM_LOAD( "km6264b-10.u191", 0x00000, 0x08000, CRC(6f07d2cb) SHA1(8ef1338d04c1a0b43e24303085105cfdced0bd5e) )
|
||||
ROM_CONTINUE( 0x10000, 0x08000 )
|
||||
|
||||
ROM_REGION( 0x40000, "oki", 0 ) /* Samples */
|
||||
ROM_LOAD( "km418c256z-80.u210", 0x00000, 0x40000, CRC(6cfffb11) SHA1(995526183ffd35f92e9096500a3fe6237faaa2dd) )
|
||||
ROM_END
|
||||
|
||||
/* B-Board 89625B-1 */
|
||||
ROM_START( cworld2j )
|
||||
@ -12897,6 +12949,7 @@ GAME( 1992, sf2accp2, sf2ce, cps1_12MHz, sf2accp2, cps_state, init_cps1,
|
||||
GAME( 1992, sf2amf, sf2ce, cps1_12MHz, sf2amf, cps_state, init_sf2hack, ROT0, "bootleg", "Street Fighter II': Champion Edition (Alpha Magic-F, bootleg)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) // 920313 - based on World version
|
||||
GAME( 1992, sf2amf2, sf2ce, cps1_12MHz, sf2hack, cps_state, init_sf2hack, ROT0, "bootleg", "Street Fighter II': Champion Edition (L735 Test Rom, bootleg)", MACHINE_SUPPORTS_SAVE ) // 920313 - based on World version
|
||||
GAME( 1992, sf2dkot2, sf2ce, cps1_12MHz, sf2, cps_state, init_cps1, ROT0, "bootleg", "Street Fighter II': Champion Edition (Double K.O. Turbo II, bootleg)", MACHINE_SUPPORTS_SAVE ) // 902140 !!! - based on USA version
|
||||
GAME( 1992, sf2level, sf2ce, sf2m3, sf2level, cps_state, init_cps1, ROT0, "bootleg", "Street Fighter II': Champion Edition (bootleg with level selection)", MACHINE_SUPPORTS_SAVE ) // 920322 - based on USA version
|
||||
GAME( 1992, sf2ceblp, sf2ce, cps1_10MHz, sf2, cps_state, init_sf2ceblp, ROT0, "bootleg", "Street Fighter II': Champion Edition (protected bootleg on non-dash board)", MACHINE_SUPPORTS_SAVE ) // 920313 - based on USA version
|
||||
GAME( 1992, sf2m2, sf2ce, cps1_12MHz, sf2m2, cps_state, init_sf2hack, ROT0, "bootleg", "Street Fighter II': Champion Edition (M2, bootleg)", MACHINE_SUPPORTS_SAVE ) // 920313 - based on World version
|
||||
GAME( 1992, sf2m3, sf2ce, sf2m3, sf2, cps_state, init_cps1, ROT0, "bootleg", "Street Fighter II': Champion Edition (M3, bootleg)", MACHINE_SUPPORTS_SAVE ) // 920313 - based on USA version
|
||||
|
@ -10197,6 +10197,7 @@ sf2jf // 11/04/1991 (c) 1991 (Japan)
|
||||
sf2jh // 22/05/1991 (c) 1991 (Japan)
|
||||
sf2jl // 12/03/1992 (c) 1991 (Japan)
|
||||
sf2koryu // hack
|
||||
sf2level // hack
|
||||
sf2m10 // bootleg
|
||||
sf2m2 // hack
|
||||
sf2m3 // hack
|
||||
|
@ -1551,6 +1551,7 @@ static const struct CPS1config cps1_config_table[]=
|
||||
{"sf2amf", CPS_B_21_DEF, mapper_S9263B, 0x36, 0, 0, 1 }, // probably wrong but this set is not completely dumped anyway
|
||||
{"sf2amf2", CPS_B_21_DEF, mapper_S9263B, 0x36, 0, 0, 1 },
|
||||
{"sf2dkot2", CPS_B_21_DEF, mapper_S9263B, 0x36 },
|
||||
{"sf2level", HACK_B_1, mapper_S9263B, 0, 0, 0, 2 },
|
||||
{"sf2m1", CPS_B_21_DEF, mapper_S9263B, 0x36 },
|
||||
{"sf2m2", CPS_B_21_DEF, mapper_S9263B, 0x36, 0, 0, 1 },
|
||||
{"sf2m3", HACK_B_1, mapper_S9263B, 0, 0, 0, 2 },
|
||||
|
Loading…
Reference in New Issue
Block a user