diff options
-rw-r--r-- | src/mame/drivers/segas16b.cpp | 61 |
1 files changed, 28 insertions, 33 deletions
diff --git a/src/mame/drivers/segas16b.cpp b/src/mame/drivers/segas16b.cpp index 080b81ba6e8..0f7a8a9373f 100644 --- a/src/mame/drivers/segas16b.cpp +++ b/src/mame/drivers/segas16b.cpp @@ -4085,7 +4085,6 @@ ROM_START( aliensyn ) ROM_LOAD( "epr-10726.a10", 0x30000, 0x8000, CRC(d50b7736) SHA1(b1f8e3b0cf2ffee5382098100cfabe21b383cd51) ) ROM_END - //************************************************************************************************************************* // Alien Syndrome, Sega System 16B // CPU: FD1089A (317-0033) @@ -4128,7 +4127,6 @@ ROM_START( aliensyn3 ) ROM_LOAD( "317-0033.key", 0x0000, 0x2000, CRC(68bb7745) SHA1(f0c60d8a503a90ba6a2443be856b18322e3ec759) ) ROM_END - //************************************************************************************************************************* // Alien Syndrome, Sega System 16B // CPU: 68000 + MC8123B (317-00xx) (sorry missing code, scratched off label) @@ -4171,7 +4169,6 @@ ROM_START( aliensyn7 ) ROM_LOAD( "317-00xx.key", 0x0000, 0x2000, CRC(76b370cd) SHA1(996a4a24dec085caf93cbe614d3b0888379c91dd) ) ROM_END - //************************************************************************************************************************* // Alien Syndrome, Sega System 16B // CPU: FD1089A (317-0033) @@ -4219,8 +4216,7 @@ ROM_END //************************************************************************************************************************* //************************************************************************************************************************* // Action Fighter, Sega System 16B - - +// ROM_START( afightere ) ROM_REGION( 0x30000, "maincpu", 0 ) // 68000 code ROM_LOAD16_BYTE( "epr10269.bin", 0x00001, 0x08000, CRC(688b4ff7) SHA1(8972b75b6fa72513a6ebb3a5ed5988a43f1b6266) ) @@ -4280,7 +4276,6 @@ ROM_START( afighterf ) ROM_LOAD( "317-0018.key", 0x0000, 0x2000, CRC(65b5b1af) SHA1(9a236c0c223064f9a2a56561e10b9ffed0f567a3) ) ROM_END - ROM_START( afighterg ) ROM_REGION( 0x30000, "maincpu", 0 ) // 68000 code ROM_LOAD16_BYTE( "epr10160.bin", 0x00001, 0x08000, CRC(86f020da) SHA1(e7ac4b70dc375d9e2491f1a90ae154699e7627a2) ) // == encrypted 10169 (not perfect match) (same rev as 10354) @@ -4312,7 +4307,6 @@ ROM_START( afighterg ) ROM_LOAD( "317-0018.key", 0x0000, 0x2000, CRC(65b5b1af) SHA1(9a236c0c223064f9a2a56561e10b9ffed0f567a3) ) ROM_END - ROM_START( afighterh ) ROM_REGION( 0x30000, "maincpu", 0 ) // 68000 code ROM_LOAD16_BYTE( "epr10354.bin", 0x00001, 0x08000, CRC(6dad6dd1) SHA1(8cdd1c10d60cda09f888b2f03b7d4c76100b4ad0) ) // == encrypted 10169 (not perfect match) (same rev as 10160) @@ -4789,6 +4783,7 @@ ROM_START( snapper ) ROM_LOAD( "snap5.r05", 0x10000, 0x8000, CRC(378e08eb) SHA1(f2c10bd9e885c185ac2d0d51d907ceca1f21dd7a) ) ROM_END + //************************************************************************************************************************* //************************************************************************************************************************* //************************************************************************************************************************* @@ -4824,7 +4819,6 @@ ROM_START( lockonph ) ROM_END - //************************************************************************************************************************* //************************************************************************************************************************* //************************************************************************************************************************* @@ -5024,7 +5018,6 @@ ROM_START( aurailj ) ROM_LOAD( "317-0167.key", 0x0000, 0x2000, CRC(fed38390) SHA1(b5f458bc70c069542be16d476645c153ed1d1b45) ) ROM_END - ROM_START( aurailjd ) ROM_REGION( 0x80000, "maincpu", 0 ) // 68000 code ROM_LOAD16_BYTE( "bootleg_epr-13446.a7", 0x000000, 0x20000, CRC(25221510) SHA1(8c461db9438bc785c5f81e3cb3bcea9adbd2be9c) ) @@ -5064,6 +5057,7 @@ ROM_START( aurailjd ) ROM_RELOAD( 0x30000, 0x20000 ) ROM_END + //************************************************************************************************************************* //************************************************************************************************************************* //************************************************************************************************************************* @@ -5122,7 +5116,6 @@ ROM_START( bayrouted ) ROM_LOAD( "mpr-12461.a12", 0x30000, 0x20000, CRC(b03b8b46) SHA1(b0283ac377d464f3d9374a992192ec6c515a3c2f) ) ROM_END - //************************************************************************************************************************* // Bay Route, Sega System 16B // CPU: FD1094 (317-0115) @@ -5265,7 +5258,6 @@ ROM_START( bullet ) ROM_LOAD( "epr-10998.a8", 0x10000, 0x8000, CRC(f971a817) SHA1(502c95638e4fd5f87e5fc837cb44b39a5d62f4e4) ) ROM_END - ROM_START( bulletd ) ROM_REGION( 0x30000, "maincpu", 0 ) // 68000 code ROM_LOAD16_BYTE( "bootleg_epr-11010.a4", 0x000000, 0x08000, CRC(c4b7cb63) SHA1(c35fceab2a03f23d9690432a582064d12de950f6) ) @@ -5295,6 +5287,7 @@ ROM_START( bulletd ) ROM_LOAD( "epr-10998.a8", 0x10000, 0x8000, CRC(f971a817) SHA1(502c95638e4fd5f87e5fc837cb44b39a5d62f4e4) ) ROM_END + //************************************************************************************************************************* //************************************************************************************************************************* //************************************************************************************************************************* @@ -5639,6 +5632,7 @@ ROM_START( cottonjad ) ROM_LOAD( "opr-13061.a11", 0x10000, 0x20000, CRC(4d21153f) SHA1(173ddd9633f255c39ca508c37d0562e374704e7b) ) ROM_END + //************************************************************************************************************************* //************************************************************************************************************************* //************************************************************************************************************************* @@ -5730,7 +5724,6 @@ ROM_START( dunkshota ) // several ROMs had replacement? (different style to othe ROM_LOAD( "317-0022.key", 0x0000, 0x2000, CRC(3f218333) SHA1(6f73801070a2c9748fc319cc95ab7a802f8ea7b6) ) ROM_END - ROM_START( dunkshoto ) ROM_REGION( 0x30000, "maincpu", 0 ) // 68000 code ROM_LOAD16_BYTE( "epr-10467.a1", 0x000001, 0x8000, CRC(29774114) SHA1(3a88739213afd4ef7807ddbd3acdfddeb9636fd3) ) @@ -6264,7 +6257,6 @@ ROM_START( exctleag ) ROM_LOAD( "epr-11143.a11", 0x40000, 0x8000, CRC(848b7b77) SHA1(8903a39f8f0ffb4ce32117d33282876196516c30) ) ROM_END - ROM_START( exctleagd ) ROM_REGION( 0x60000, "maincpu", 0 ) // 68000 code ROM_LOAD16_BYTE( "bootleg_epr-11939.a4", 0x00000, 0x10000, CRC(42db9082) SHA1(3ac03ad9dc9b5554b0e4ded4520f957e7dc4bf6e) ) @@ -6297,6 +6289,7 @@ ROM_START( exctleagd ) ROM_LOAD( "epr-11143.a11", 0x40000, 0x8000, CRC(848b7b77) SHA1(8903a39f8f0ffb4ce32117d33282876196516c30) ) ROM_END + //************************************************************************************************************************* //************************************************************************************************************************* //************************************************************************************************************************* @@ -6434,7 +6427,6 @@ ROM_START( fpointbla ) ROM_LOAD( "b1-ic19.bin", 0x0000, 0x8000, CRC(9a8c11bb) SHA1(399f8e9bdd7aaa4d25817fa9cd4bbf413e5baebe) ) ROM_END - //************************************************************************************************************************* // Flash Point, Sega System 16B // CPU: FD1094 (317-0127A) @@ -6498,6 +6490,7 @@ ROM_START( fpoint1d ) ROM_LOAD( "epr-12592.a10", 0x0000, 0x8000, CRC(9a8c11bb) SHA1(399f8e9bdd7aaa4d25817fa9cd4bbf413e5baebe) ) ROM_END + //************************************************************************************************************************* //************************************************************************************************************************* //************************************************************************************************************************* @@ -6860,6 +6853,7 @@ ROM_START( goldnaxe1d ) ROM_LOAD( "mpr-12384.ic6", 0x10000, 0x20000, CRC(6218d8e7) SHA1(5a745c750efb4a61716f99befb7ed14cc84e9973) ) ROM_END + //************************************************************************************************************************* //************************************************************************************************************************* //************************************************************************************************************************* @@ -6997,6 +6991,7 @@ ROM_START( hwchampjd ) ROM_LOAD( "pls153.bin", 0x0000, 0x00eb, CRC(39b47212) SHA1(432b47aee5ecbf08a8a6dc2f8379c816feb86328) ) ROM_END + //************************************************************************************************************************* //************************************************************************************************************************* //************************************************************************************************************************* @@ -7396,7 +7391,6 @@ ROM_START( cencourt ) ROM_END - //************************************************************************************************************************* //************************************************************************************************************************* //************************************************************************************************************************* @@ -7443,16 +7437,18 @@ ROM_END //************************************************************************************************************************* //************************************************************************************************************************* // Ryukyu, Sega System 16B -// CPU: FD1094 8J2 (317-5023) -// ROM Board type: 171-5521 +// CPU: FD1094 8M2 (317-5023A) +// ROM Board type: 171-5704 +// Sega game ID: 836-7666 RYUKYU +// ROM board: 836-7667 // ROM_START( ryukyu ) ROM_REGION( 0x20000, "maincpu", 0 ) // 68000 code - ROM_LOAD16_BYTE( "epr-13348.a7", 0x00000, 0x10000, CRC(5f0e0c86) SHA1(f8f5912a190d0755cc5158e2e43cceb825f95b4f) ) - ROM_LOAD16_BYTE( "epr-13347.a5", 0x00001, 0x10000, CRC(398031fa) SHA1(5c118c85b7af1a83726b95bbeb85cb5020254f57) ) + ROM_LOAD16_BYTE( "epr-13348a.a7", 0x00000, 0x10000, CRC(64f6ada9) SHA1(31e2adc8697c21ca4aa2d9357f7303644168d0a2) ) + ROM_LOAD16_BYTE( "epr-13347a.a5", 0x00001, 0x10000, CRC(fade1f50) SHA1(46e6224060d526aa362df1a1026ba445832ad7f3) ) ROM_REGION( 0x2000, "maincpu:key", 0 ) // decryption key - ROM_LOAD( "317-5023.key", 0x0000, 0x2000, CRC(43704331) SHA1(e827547fa2e80fe641687cb41bb33cb9c5783f56) ) + ROM_LOAD( "317-5023a.key", 0x0000, 0x2000, CRC(5e372b89) SHA1(885e56e5a54ed46a230396654696e2fd5f31a382) ) ROM_REGION( 0x60000, "gfx1", 0 ) // tiles ROM_LOAD( "opr-13351.a14", 0x00000, 0x20000, CRC(a68a4e6d) SHA1(ee3e317c7184b41af5dd383d41f7be3eebff0d04) ) @@ -7472,18 +7468,16 @@ ROM_END //************************************************************************************************************************* // Ryukyu, Sega System 16B -// CPU: FD1094 8M2 (317-5023A) -// ROM Board type: 171-5704 -// Sega game ID: 836-7666 RYUKYU -// ROM board: 836-7667 +// CPU: FD1094 8J2 (317-5023) +// ROM Board type: 171-5521 // ROM_START( ryukyua ) ROM_REGION( 0x20000, "maincpu", 0 ) // 68000 code - ROM_LOAD16_BYTE( "epr-13348a.a7", 0x00000, 0x10000, CRC(64f6ada9) SHA1(31e2adc8697c21ca4aa2d9357f7303644168d0a2) ) - ROM_LOAD16_BYTE( "epr-13347a.a5", 0x00001, 0x10000, CRC(fade1f50) SHA1(46e6224060d526aa362df1a1026ba445832ad7f3) ) + ROM_LOAD16_BYTE( "epr-13348.a7", 0x00000, 0x10000, CRC(5f0e0c86) SHA1(f8f5912a190d0755cc5158e2e43cceb825f95b4f) ) + ROM_LOAD16_BYTE( "epr-13347.a5", 0x00001, 0x10000, CRC(398031fa) SHA1(5c118c85b7af1a83726b95bbeb85cb5020254f57) ) ROM_REGION( 0x2000, "maincpu:key", 0 ) // decryption key - ROM_LOAD( "317-5023a.key", 0x0000, 0x2000, NO_DUMP ) + ROM_LOAD( "317-5023.key", 0x0000, 0x2000, CRC(43704331) SHA1(e827547fa2e80fe641687cb41bb33cb9c5783f56) ) ROM_REGION( 0x60000, "gfx1", 0 ) // tiles ROM_LOAD( "opr-13351.a14", 0x00000, 0x20000, CRC(a68a4e6d) SHA1(ee3e317c7184b41af5dd383d41f7be3eebff0d04) ) @@ -7522,6 +7516,7 @@ ROM_START( ryukyud ) ROM_LOAD( "opr-13350.a11", 0x10000, 0x20000, CRC(3c59a658) SHA1(2cef13ee9e666bb850fe6c6e6954d7b75df665a9) ) ROM_END + //************************************************************************************************************************* //************************************************************************************************************************* //************************************************************************************************************************* @@ -7625,8 +7620,6 @@ ROM_START( sdibl ) ROM_LOAD( "a7.rom", 0x0000, 0x8000, CRC(793f9f7f) SHA1(9e4fde376db9e99a83eb2fc734c6721c122ba9af) ) ROM_END - - ROM_START(sdibl2) ROM_REGION16_BE(0x40000, "maincpu", 0) // 68000 data ROM_LOAD16_BYTE("de1", 0x00000, 0x08000, CRC(56f6fd26) SHA1(15ca2567102f931329163b76a2be4cf8fb634cc4) ) @@ -8093,6 +8086,7 @@ ROM_START( sonicbomd ) ROM_LOAD( "epr-11349.a9", 0x20000, 0x8000, CRC(8e4b6204) SHA1(ec0a2812b4726b5ff236f2fbb63fd2dd13cf4935) ) ROM_END + //************************************************************************************************************************* //************************************************************************************************************************* //************************************************************************************************************************* @@ -8290,6 +8284,7 @@ ROM_START( tetris1d ) ROM_LOAD( "epr-12168.a7", 0x0000, 0x8000, CRC(bd9ba01b) SHA1(fafa7dc36cc057a50ae4cdf7a35f3594292336f4) ) ROM_END + //************************************************************************************************************************* //************************************************************************************************************************* //************************************************************************************************************************* @@ -8514,7 +8509,6 @@ ROM_START( wb3 ) ROM_LOAD( "317-0098.c2", 0x00000, 0x1000, NO_DUMP ) ROM_END - //************************************************************************************************************************* // Wonder Boy III, Sega System 16B // CPU: FD1094 (317-0087) @@ -8707,6 +8701,7 @@ ROM_START( wb32d ) ROM_LOAD( "epr-12127.a7", 0x0000, 0x8000, CRC(0bb901bb) SHA1(c81b198df8e3b0ec568032c76addf0d1a1711194) ) ROM_END + //************************************************************************************************************************* //************************************************************************************************************************* //************************************************************************************************************************* @@ -8883,7 +8878,6 @@ ROM_START( wrestwar1 ) ROM_LOAD( "mpr-12149.a12", 0x30000, 0x20000, CRC(d6617b19) SHA1(aa36d257eaa52c8c871a39aaa2f29c203525dbaf) ) ROM_END - ROM_START( wrestwar1d ) ROM_REGION( 0x80000, "maincpu", 0 ) // 68000 code ROM_LOAD16_BYTE( "bootleg_epr-12145.a7", 0x00000, 0x20000, CRC(6a50d373) SHA1(bc4ff28f02a326ca535251cc59399149e625b266) ) @@ -8916,6 +8910,7 @@ ROM_START( wrestwar1d ) ROM_LOAD( "mpr-12149.a12", 0x30000, 0x20000, CRC(d6617b19) SHA1(aa36d257eaa52c8c871a39aaa2f29c203525dbaf) ) ROM_END + //************************************************************************************************************************* //************************************************************************************************************************* //************************************************************************************************************************* @@ -9314,8 +9309,8 @@ GAME( 1988, cencourt, passsht, system16b_mc8123, cencourt, segas16b_stat GAME( 1991, riotcity, 0, system16b, riotcity, segas16b_state, init_generic_5704, ROT0, "Sega / Westone", "Riot City (Japan)", 0 ) -GAME( 1990, ryukyu, 0, system16b_fd1094, ryukyu, segas16b_state, init_generic_5704, ROT0, "Success / Sega", "RyuKyu (Japan) (FD1094 317-5023)", 0 ) -GAME( 1990, ryukyua, ryukyu, system16b_fd1094, ryukyu, segas16b_state, init_generic_5704, ROT0, "Success / Sega", "RyuKyu (Japan) (FD1094 317-5023A)", MACHINE_NOT_WORKING ) // decryption key not available +GAME( 1990, ryukyu, 0, system16b_fd1094, ryukyu, segas16b_state, init_generic_5704, ROT0, "Success / Sega", "RyuKyu (Rev A, Japan) (FD1094 317-5023A)", 0 ) +GAME( 1990, ryukyua, ryukyu, system16b_fd1094, ryukyu, segas16b_state, init_generic_5704, ROT0, "Success / Sega", "RyuKyu (Japan) (FD1094 317-5023)", 0 ) GAME( 1987, defense, sdi, system16b_fd1089a, sdi, segas16b_state, init_defense_5358_small, ROT0, "Sega", "Defense (System 16B, FD1089A 317-0028)", 0 ) GAME( 1987, sdib, sdi, system16b_fd1089a, sdi, segas16b_state, init_defense_5358_small, ROT0, "Sega", "SDI - Strategic Defense Initiative (System 16B, FD1089A 317-0028)", 0 ) |