mirror of
https://github.com/holub/mame
synced 2025-04-23 08:49:55 +03:00
the same for the punisher bootleg with PIC.
This commit is contained in:
parent
6b7eb54941
commit
f090701d54
@ -7455,6 +7455,42 @@ ROM_START( punishrj )
|
||||
ROM_LOAD( "ps_q4.rom", 0x180000, 0x80000, CRC(bed42f03) SHA1(21302f7e75f9c795392a3b34e16a959fc5f6e4e9) )
|
||||
ROM_END
|
||||
|
||||
/* bootleg with pic, like dinopic / dinopic2 */
|
||||
ROM_START( punipic )
|
||||
ROM_REGION( CODE_SIZE, REGION_CPU1, 0 ) /* 68000 code */
|
||||
ROM_LOAD16_BYTE( "cpu5.bin", 0x000000, 0x80000, CRC(c3151563) SHA1(61d3a20c25fea8a94ae6e473a87c21968867cba0) )
|
||||
ROM_LOAD16_BYTE( "cpu3.bin", 0x000001, 0x80000, CRC(8c2593ac) SHA1(4261bc72b96c3a5690df35c5d8b71524765693d9) )
|
||||
ROM_LOAD16_BYTE( "cpu4.bin", 0x100000, 0x80000, CRC(665a5485) SHA1(c07920d110ca9c35f6cbff94a6a889c17300f994) )
|
||||
ROM_LOAD16_BYTE( "cpu2.bin", 0x100001, 0x80000, CRC(d7b13f39) SHA1(eb7cd92b44fdef3b72672b0be6786c526421b627) )
|
||||
|
||||
ROM_REGION( 0x400000, REGION_GFX1, 0 )
|
||||
ROMX_LOAD( "gfx9.bin", 0x000000, 0x40000, CRC(9b9a887a) SHA1(8805b36fc18837bd7c64c751b435d72b763b2235), ROM_SKIP(7) )
|
||||
ROM_CONTINUE( 0x000004, 0x40000)
|
||||
ROMX_LOAD( "gfx8.bin", 0x000001, 0x40000, CRC(2b94287a) SHA1(815d88e66f537e17550fc0483616f02f7126bfb1), ROM_SKIP(7) )
|
||||
ROM_CONTINUE( 0x000005, 0x40000)
|
||||
ROMX_LOAD( "gfx7.bin", 0x000002, 0x40000, CRC(e9bd74f5) SHA1(8ed7098c69d1c70093c99956bf82e532bd6fc7ac), ROM_SKIP(7) )
|
||||
ROM_CONTINUE( 0x000006, 0x40000)
|
||||
ROMX_LOAD( "gfx6.bin", 0x000003, 0x40000, CRC(a5e1c8a4) SHA1(3596265a45cf6bbf16c623f0fce7cdc65f9338ad), ROM_SKIP(7) )
|
||||
ROM_CONTINUE( 0x000007, 0x40000)
|
||||
ROMX_LOAD( "gfx13.bin", 0x200000, 0x40000, CRC(6d75a193) SHA1(6c5a89517926d7ba4a925a3df800d4bdb8a6938d), ROM_SKIP(7) )
|
||||
ROM_CONTINUE( 0x200004, 0x40000)
|
||||
ROMX_LOAD( "gfx12.bin", 0x200001, 0x40000, CRC(a3c205c1) SHA1(6317cc49434dbbb9a249ddd4b50bd791803b3ebe), ROM_SKIP(7) )
|
||||
ROM_CONTINUE( 0x200005, 0x40000)
|
||||
ROMX_LOAD( "gfx11.bin", 0x200002, 0x40000, CRC(22f2ec92) SHA1(9186bfc5db71dc5b099c9a985e8fdd5710772d1c), ROM_SKIP(7) )
|
||||
ROM_CONTINUE( 0x200006, 0x40000)
|
||||
ROMX_LOAD( "gfx10.bin", 0x200003, 0x40000, CRC(763974c9) SHA1(f9b93c7cf0cb8c212fc21c57c85459b7d2e4e2fd), ROM_SKIP(7) )
|
||||
ROM_CONTINUE( 0x200007, 0x40000)
|
||||
|
||||
ROM_REGION( 0x8000, REGION_GFX2, 0 )
|
||||
ROM_COPY( REGION_GFX1, 0x000000, 0x000000, 0x8000 ) /* stars */
|
||||
|
||||
ROM_REGION( 0x28000, REGION_CPU2, 0 ) /* PIC16c57 - protected */
|
||||
ROM_LOAD( "pic16c57", 0x00000, 0x4000, NO_DUMP )
|
||||
|
||||
ROM_REGION( 0x200000, REGION_SOUND1, 0 ) /* OKI6295 */
|
||||
ROM_LOAD( "sound.bin", 0x000000, 0x80000, CRC(aeec9dc6) SHA1(56fd62e8db8aa96cdd242d8c705849a413567780) )
|
||||
ROM_END
|
||||
|
||||
/* FIXME B-Board uncertain but should be 91634B/91635B from the program ROM names */
|
||||
ROM_START( slammast )
|
||||
ROM_REGION( CODE_SIZE, REGION_CPU1, 0 ) /* 68000 code */
|
||||
@ -8122,6 +8158,7 @@ GAME( 1993, dinopic2, dino, cpspicb, dino, dino , ROT0, "bootleg
|
||||
GAME( 1993, punisher, 0, qsound, punisher, punisher, ROT0, "Capcom", "The Punisher (World 930422)" , 0) // "ETC"
|
||||
GAME( 1993, punishru, punisher, qsound, punisher, punisher, ROT0, "Capcom", "The Punisher (US 930422)", 0 )
|
||||
GAME( 1993, punishrj, punisher, qsound, punisher, punisher, ROT0, "Capcom", "The Punisher (Japan 930422)", 0 )
|
||||
GAME( 1993, punipic, punisher, cpspicb, punisher, punisher, ROT0, "Capcom", "The Punisher (bootleg with PIC16c57, set 1)" , GAME_NOT_WORKING) // "ETC"
|
||||
GAME( 1993, slammast, 0, qsound, slammast, slammast, ROT0, "Capcom", "Saturday Night Slam Masters (World 930713)" , 0) // "ETC"
|
||||
GAME( 1993, slammasu, slammast, qsound, slammast, slammast, ROT0, "Capcom", "Saturday Night Slam Masters (US 930713)", 0 )
|
||||
GAME( 1993, mbomberj, slammast, qsound, slammast, slammast, ROT0, "Capcom", "Muscle Bomber - The Body Explosion (Japan 930713)", 0 )
|
||||
|
@ -2484,6 +2484,7 @@ V-V TP-027
|
||||
DRIVER( punisher ) /* 22/04/1993 (c) 1993 (World) (CPS1 + QSound) */
|
||||
DRIVER( punishru ) /* 22/04/1993 (c) 1993 (US) (CPS1 + QSound) */
|
||||
DRIVER( punishrj ) /* 22/04/1993 (c) 1993 (Japan) (CPS1 + QSound) */
|
||||
DRIVER( punipic ) /* bootleg */
|
||||
DRIVER( slammast ) /* 13/07/1993 (c) 1993 (World) (CPS1 + QSound) */
|
||||
DRIVER( slammasu ) /* 13/07/1993 (c) 1993 (US) (CPS1 + QSound) */
|
||||
DRIVER( mbomberj ) /* 13/07/1993 (c) 1993 (Japan) (CPS1 + QSound) */
|
||||
|
@ -1267,6 +1267,7 @@ static const struct CPS1config cps1_config_table[]=
|
||||
{"punisher", CPS_B_21_QS3, mapper_PS63B },
|
||||
{"punishru", CPS_B_21_QS3, mapper_PS63B },
|
||||
{"punishrj", CPS_B_21_QS3, mapper_PS63B },
|
||||
{"punipic", CPS_B_21_QS3, mapper_PS63B },
|
||||
{"slammast", CPS_B_21_QS4, mapper_MB63B },
|
||||
{"slammasu", CPS_B_21_QS4, mapper_MB63B },
|
||||
{"mbomberj", CPS_B_21_QS4, mapper_MB63B },
|
||||
|
Loading…
Reference in New Issue
Block a user