mirror of
https://github.com/holub/mame
synced 2025-04-25 09:50:04 +03:00
dumped i8751 '317-0078' at location c2 for 'altbeast' set, added, works [Caps0ff]
(also renamed the mc8123 regions to 'mc8123' instead of 'mcu' because it was confusing)
This commit is contained in:
parent
4a7f62957b
commit
073b58a120
@ -3986,7 +3986,7 @@ ROM_START( aliensyn7 )
|
||||
ROM_LOAD( "epr-10725.a9", 0x20000, 0x8000, CRC(6a50e08f) SHA1(d34b2ccadb8b07d5ad99cab5c5b5b79642c65574) )
|
||||
ROM_LOAD( "epr-10726.a10", 0x30000, 0x8000, CRC(d50b7736) SHA1(b1f8e3b0cf2ffee5382098100cfabe21b383cd51) )
|
||||
|
||||
ROM_REGION( 0x2000, "mcu", 0 ) // MC8123 key
|
||||
ROM_REGION( 0x2000, "mc8123", 0 ) // MC8123 key
|
||||
ROM_LOAD( "317-00xx.key", 0x0000, 0x2000, CRC(76b370cd) SHA1(996a4a24dec085caf93cbe614d3b0888379c91dd) )
|
||||
ROM_END
|
||||
|
||||
@ -4068,7 +4068,7 @@ ROM_START( altbeast )
|
||||
ROM_LOAD( "opr-11673.a12", 0x30000, 0x20000, CRC(400c4a36) SHA1(de4bdfa91734410e0a7f6a16bf8336db172f458a) )
|
||||
|
||||
ROM_REGION( 0x1000, "mcu", 0 ) // Intel i8751 protection MCU
|
||||
ROM_LOAD( "317-0078.c2", 0x00000, 0x1000, NO_DUMP )
|
||||
ROM_LOAD( "317-0078.c2", 0x00000, 0x1000, CRC(8101925f) SHA1(a45d772ebe2fd1a577a6ccac8c6c76bb622258bb) )
|
||||
ROM_END
|
||||
|
||||
//*************************************************************************************************************************
|
||||
@ -4278,7 +4278,7 @@ ROM_START( altbeast4 )
|
||||
ROM_LOAD( "opr-11672.a11", 0x10000, 0x20000, CRC(bbd7f460) SHA1(bbc5c2219cb3a827d84062b19affd9780da2a3cf) )
|
||||
ROM_LOAD( "opr-11673.a12", 0x30000, 0x20000, CRC(400c4a36) SHA1(de4bdfa91734410e0a7f6a16bf8336db172f458a) )
|
||||
|
||||
ROM_REGION( 0x2000, "mcu", 0 ) // MC8123 key
|
||||
ROM_REGION( 0x2000, "mc8123", 0 ) // MC8123 key
|
||||
ROM_LOAD( "317-0066.key", 0x0000, 0x2000, CRC(ed85a054) SHA1(dcc84ec077a8a489f45abfd2bf4a9ba377da28a5) )
|
||||
ROM_END
|
||||
|
||||
@ -4394,7 +4394,7 @@ ROM_START( altbeast2 )
|
||||
ROM_LOAD( "opr-11672.a11", 0x10000, 0x20000, CRC(bbd7f460) SHA1(bbc5c2219cb3a827d84062b19affd9780da2a3cf) )
|
||||
ROM_LOAD( "opr-11673.a12", 0x30000, 0x20000, CRC(400c4a36) SHA1(de4bdfa91734410e0a7f6a16bf8336db172f458a) )
|
||||
|
||||
ROM_REGION( 0x2000, "mcu", 0 ) // MC8123 key
|
||||
ROM_REGION( 0x2000, "mc8123", 0 ) // MC8123 key
|
||||
ROM_LOAD( "317-0066.key", 0x0000, 0x2000, CRC(ed85a054) SHA1(dcc84ec077a8a489f45abfd2bf4a9ba377da28a5) )
|
||||
ROM_END
|
||||
|
||||
@ -7046,7 +7046,7 @@ ROM_START( cencourt )
|
||||
ROM_LOAD( "epr-a-10.a10", 0x30000, 0x08000, CRC(10263746) SHA1(1f981fb185c6a9795208ecdcfba36cf892a99ed5) ) // == epr-11860.a10
|
||||
ROM_LOAD( "epr-a-11.a11", 0x40000, 0x08000, CRC(38b54a71) SHA1(68ec4ef5b115844214ff2213be1ce6678904fbd2) ) // == epr-11861.a11
|
||||
|
||||
ROM_REGION( 0x2000, "mcu", 0 ) // MC8123 key
|
||||
ROM_REGION( 0x2000, "mc8123", 0 ) // MC8123 key
|
||||
ROM_LOAD( "mc-8123b_center_court.key", 0x0000, 0x2000, CRC(2be5c90b) SHA1(e98d989237f2b001950b876efdb21c1507162830) ) // No official 317-xxxx number
|
||||
ROM_END
|
||||
|
||||
@ -7478,7 +7478,7 @@ ROM_START( shinobi4 )
|
||||
ROM_LOAD( "epr-11377.a10", 0x00000, 0x08000, CRC(0fb6af34) SHA1(ae9da18bd2db317ed96c5f642f90cc1eba60ba99) ) // MC8123B (317-0054) encrypted version of epr-11361.a10 above
|
||||
ROM_LOAD( "epr-11362.a11", 0x10000, 0x20000, CRC(256af749) SHA1(041bd007ea7708c6d69f07865828b9bd17a139f5) )
|
||||
|
||||
ROM_REGION( 0x2000, "mcu", 0 ) // MC8123 key
|
||||
ROM_REGION( 0x2000, "mc8123", 0 ) // MC8123 key
|
||||
ROM_LOAD( "317-0054.key", 0x0000, 0x2000, CRC(39fd4535) SHA1(93bbb139d2d5acc6a1e338d92077e79a5e880b2e) )
|
||||
ROM_END
|
||||
|
||||
@ -7516,7 +7516,7 @@ ROM_START( shinobi3 )
|
||||
ROM_LOAD( "epr-11288.a8", 0x10000, 0x8000, CRC(c8df8460) SHA1(0aeb41a493df155edb5f600f53ec43b798927dff) )
|
||||
ROM_LOAD( "epr-11289.a9", 0x20000, 0x8000, CRC(e5a4cf30) SHA1(d1982da7a550c11ab2253f5d64ac6ab847da0a04) )
|
||||
|
||||
ROM_REGION( 0x2000, "mcu", 0 ) // MC8123 key
|
||||
ROM_REGION( 0x2000, "mc8123", 0 ) // MC8123 key
|
||||
ROM_LOAD( "317-0054.key", 0x0000, 0x2000, CRC(39fd4535) SHA1(93bbb139d2d5acc6a1e338d92077e79a5e880b2e) )
|
||||
ROM_END
|
||||
|
||||
@ -8622,14 +8622,9 @@ DRIVER_INIT_MEMBER(segas16b_state,aceattac_5358)
|
||||
DRIVER_INIT_MEMBER(segas16b_state,aliensyn7_5358_small)
|
||||
{
|
||||
DRIVER_INIT_CALL(generic_5358_small);
|
||||
mc8123_decode(memregion("soundcpu")->base(), m_sound_decrypted_opcodes, memregion("mcu")->base(), 0x8000);
|
||||
mc8123_decode(memregion("soundcpu")->base(), m_sound_decrypted_opcodes, memregion("mc8123")->base(), 0x8000);
|
||||
}
|
||||
|
||||
DRIVER_INIT_MEMBER(segas16b_state,altbeast_5521)
|
||||
{
|
||||
DRIVER_INIT_CALL(generic_5521);
|
||||
m_i8751_vblank_hook = i8751_sim_delegate(&segas16b_state::altbeast_i8751_sim, this);
|
||||
}
|
||||
|
||||
DRIVER_INIT_MEMBER(segas16b_state,altbeasj_5521)
|
||||
{
|
||||
@ -8646,7 +8641,7 @@ DRIVER_INIT_MEMBER(segas16b_state,altbeas5_5521)
|
||||
DRIVER_INIT_MEMBER(segas16b_state,altbeas4_5521)
|
||||
{
|
||||
DRIVER_INIT_CALL(generic_5521);
|
||||
mc8123_decode(memregion("soundcpu")->base(), m_sound_decrypted_opcodes, memregion("mcu")->base(), 0x8000);
|
||||
mc8123_decode(memregion("soundcpu")->base(), m_sound_decrypted_opcodes, memregion("mc8123")->base(), 0x8000);
|
||||
}
|
||||
|
||||
DRIVER_INIT_MEMBER(segas16b_state,ddux_5704)
|
||||
@ -8704,7 +8699,7 @@ DRIVER_INIT_MEMBER(segas16b_state,passshtj_5358)
|
||||
DRIVER_INIT_MEMBER(segas16b_state,cencourt_5358)
|
||||
{
|
||||
DRIVER_INIT_CALL(passshtj_5358);
|
||||
mc8123_decode(memregion("soundcpu")->base(), m_sound_decrypted_opcodes, memregion("mcu")->base(), 0x8000);
|
||||
mc8123_decode(memregion("soundcpu")->base(), m_sound_decrypted_opcodes, memregion("mc8123")->base(), 0x8000);
|
||||
}
|
||||
|
||||
DRIVER_INIT_MEMBER(segas16b_state,sdi_5358_small)
|
||||
@ -8729,13 +8724,13 @@ DRIVER_INIT_MEMBER(segas16b_state,defense_5358_small)
|
||||
DRIVER_INIT_MEMBER(segas16b_state,shinobi4_5521)
|
||||
{
|
||||
DRIVER_INIT_CALL(generic_5521);
|
||||
mc8123_decode(memregion("soundcpu")->base(), m_sound_decrypted_opcodes, memregion("mcu")->base(), 0x8000);
|
||||
mc8123_decode(memregion("soundcpu")->base(), m_sound_decrypted_opcodes, memregion("mc8123")->base(), 0x8000);
|
||||
}
|
||||
|
||||
DRIVER_INIT_MEMBER(segas16b_state,shinobi3_5358)
|
||||
{
|
||||
DRIVER_INIT_CALL(generic_5358);
|
||||
mc8123_decode(memregion("soundcpu")->base(), m_sound_decrypted_opcodes, memregion("mcu")->base(), 0x8000);
|
||||
mc8123_decode(memregion("soundcpu")->base(), m_sound_decrypted_opcodes, memregion("mc8123")->base(), 0x8000);
|
||||
}
|
||||
|
||||
DRIVER_INIT_MEMBER(segas16b_state,sjryuko_5358_small)
|
||||
@ -8784,7 +8779,7 @@ GAME( 1987, aliensyn7, aliensyn, system16b_mc8123, aliensyn, segas16b_state,
|
||||
GAME( 1987, aliensyn3, aliensyn, system16b_fd1089a, aliensyn, segas16b_state,generic_5358_small, ROT0, "Sega", "Alien Syndrome (set 3, System 16B, FD1089A 317-0033)", 0 )
|
||||
GAME( 1987, aliensynj, aliensyn, system16b_fd1089a, aliensynj,segas16b_state,generic_5358_small, ROT0, "Sega", "Alien Syndrome (set 6, Japan, new, System 16B, FD1089A 317-0033)", 0 )
|
||||
|
||||
GAME( 1988, altbeast, 0, system16b_i8751, altbeast, segas16b_state,altbeast_5521, ROT0, "Sega", "Altered Beast (set 8) (8751 317-0078)", 0 )
|
||||
GAME( 1988, altbeast, 0, system16b_i8751, altbeast, segas16b_state,generic_5521, ROT0, "Sega", "Altered Beast (set 8) (8751 317-0078)", 0 )
|
||||
GAME( 1988, altbeastj, altbeast, system16b_i8751, altbeast, segas16b_state,altbeasj_5521, ROT0, "Sega", "Juuouki (set 7, Japan) (8751 317-0077)", 0 )
|
||||
GAME( 1988, altbeast6, altbeast, system16b_i8751, altbeast, segas16b_state,altbeas5_5521, ROT0, "Sega", "Altered Beast (set 6) (8751 317-0076)", 0 )
|
||||
GAME( 1988, altbeast5, altbeast, system16b_fd1094, altbeast, segas16b_state,generic_5521, ROT0, "Sega", "Altered Beast (set 5) (FD1094 317-0069)", 0 )
|
||||
|
@ -113,7 +113,6 @@ public:
|
||||
DECLARE_DRIVER_INIT(goldnaxe_5704);
|
||||
DECLARE_DRIVER_INIT(defense_5358_small);
|
||||
DECLARE_DRIVER_INIT(sjryuko_5358_small);
|
||||
DECLARE_DRIVER_INIT(altbeast_5521);
|
||||
DECLARE_DRIVER_INIT(exctleag_5358);
|
||||
DECLARE_DRIVER_INIT(tetrbx);
|
||||
DECLARE_DRIVER_INIT(aceattac_5358);
|
||||
|
Loading…
Reference in New Issue
Block a user