summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author braintro <briantro@users.noreply.github.com>2018-11-20 23:08:55 -0600
committer braintro <briantro@users.noreply.github.com>2018-11-20 23:08:55 -0600
commit2e5b7ddfed85b499c6cea0e2b10db4dd589bccaa (patch)
tree9399081fc8a2e0b7682c2699342ef65942dab981
parentb86c8a5bf40ed51843df2c6548bad887164c439c (diff)
new clone added - Shinobi Set 5
Out of whatsnew: Set is the same as shinobi3 but with standard Z80. Notice new Sega ID#s for this unprotected set. So the following can be deduced: Main board 837-6500-01 is standard 68000 + stardard Z80 Main board 837-6500-02 is standard 68000 + MC8123B (317-0054) ROM board 834-6499-03 is the MC8123B verson of 834-6499-01?? ROM board 834-6499-04 is the MC8123B verson of 834-6499-02 Information verified from multiple eBay auction pictures. New Clone Added ----------------------------------------------- Shinobi (set 5, System 16B) (unprotected) [Brian Troha]
-rw-r--r--src/mame/drivers/segas16b.cpp74
-rw-r--r--src/mame/mame.lst1
2 files changed, 58 insertions, 17 deletions
diff --git a/src/mame/drivers/segas16b.cpp b/src/mame/drivers/segas16b.cpp
index a8766678dc7..d0771c9f220 100644
--- a/src/mame/drivers/segas16b.cpp
+++ b/src/mame/drivers/segas16b.cpp
@@ -7753,15 +7753,16 @@ ROM_END
//*************************************************************************************************************************
//*************************************************************************************************************************
//*************************************************************************************************************************
-// Shinobi, Sega System 16B
-// CPU: 68000
-// ROM Board type: 171-5521
-// Following board numbers are NOT verified:
-// Main board: 837-6500-01 ??
+// Shinobi, Sega System 16B
+// CPU: 68000
+// ROM Board type: 171-5521
+// Main board: 837-6500-01
// Game Number: 833-6496-01 SHINOBI ??
// ROM board: 834-6499-01 ??
//
-ROM_START( shinobi5 )
+// Game Number and ROM board NOT verified
+//
+ROM_START( shinobi6 )
ROM_REGION( 0x40000, "maincpu", 0 ) // 68000 code
ROM_LOAD16_BYTE( "epr-11360.a7", 0x00000, 0x20000, CRC(b1f67ab9) SHA1(83eddd1ef3fbe58f1f8e8d57229fabf1907fc371) )
ROM_LOAD16_BYTE( "epr-11359.a5", 0x00001, 0x20000, CRC(0f0306e1) SHA1(eebe7c88e5f665d1d0920fb9b545e20b05be9b52) )
@@ -7784,6 +7785,44 @@ ROM_END
//*************************************************************************************************************************
// Shinobi, Sega System 16B
+// CPU: 68000
+// ROM Board type: 171-5358
+// Main board: 837-6500-01
+// Game Number: 833-6496-02 SHINOBI
+// ROM board: 834-6499-02
+//
+// Same version as shinobi3 below except with a standard Z80 sound CPU and sound program ROM
+//
+ROM_START( shinobi5 )
+ ROM_REGION( 0x40000, "maincpu", 0 ) // 68000 code
+ ROM_LOAD16_BYTE( "epr-11299.a4", 0x00000, 0x10000, CRC(b930399d) SHA1(955ff2948e1990463631b0bc5c7f5275384236cc) )
+ ROM_LOAD16_BYTE( "epr-11298.a1", 0x00001, 0x10000, CRC(343f4c46) SHA1(2cf5d00462ad85ae9a2e16d59171c8ab85e10f49) )
+ ROM_LOAD16_BYTE( "epr-11283.a5", 0x20000, 0x10000, CRC(9d46e707) SHA1(37ab25b3b37365c9f45837bfb6ec80652691dd4c) )
+ ROM_LOAD16_BYTE( "epr-11281.a2", 0x20001, 0x10000, CRC(7961d07e) SHA1(38cbdab35f901532c0ad99ad0083513abd2ff182) )
+
+ ROM_REGION( 0x30000, "gfx1", 0 ) // tiles
+ ROM_LOAD( "opr-11284.b9", 0x00000, 0x10000, CRC(5f62e163) SHA1(03f008745a1af84142ada647acf3601049f43ad5) )
+ ROM_LOAD( "opr-11285.b10", 0x10000, 0x10000, CRC(75f8fbc9) SHA1(29072edcd583af60ec66b4c8bb82b179a3751edf) )
+ ROM_LOAD( "opr-11286.b11", 0x20000, 0x10000, CRC(06508bb9) SHA1(57c9036123ec8e35d0275ab6eaff25a16aa203d4) )
+
+ ROM_REGION16_BE( 0x80000, "sprites", 0 ) // sprites
+ ROM_LOAD16_BYTE( "opr-11290.b1", 0x00001, 0x10000, CRC(611f413a) SHA1(180f83216e2dfbfd77b0fb3be83c3042954d12df) )
+ ROM_LOAD16_BYTE( "opr-11294.b5", 0x00000, 0x10000, CRC(5eb00fc1) SHA1(97e02eee74f61fabcad2a9e24f1868cafaac1d51) )
+ ROM_LOAD16_BYTE( "opr-11291.b2", 0x20001, 0x10000, CRC(3c0797c0) SHA1(df18c7987281bd9379026c6cf7f96f6ae49fd7f9) )
+ ROM_LOAD16_BYTE( "opr-11295.b6", 0x20000, 0x10000, CRC(25307ef8) SHA1(91ffbe436f80d583524ee113a8b7c0cf5d8ab286) )
+ ROM_LOAD16_BYTE( "opr-11292.b3", 0x40001, 0x10000, CRC(c29ac34e) SHA1(b5e9b8c3233a7d6797f91531a0d9123febcf1660) )
+ ROM_LOAD16_BYTE( "opr-11296.b7", 0x40000, 0x10000, CRC(04a437f8) SHA1(ea5fed64443236e3404fab243761e60e2e48c84c) )
+ ROM_LOAD16_BYTE( "opr-11293.b4", 0x60001, 0x10000, CRC(41f41063) SHA1(5cc461e9738dddf9eea06831fce3702d94674163) )
+ ROM_LOAD16_BYTE( "opr-11297.b8", 0x60000, 0x10000, CRC(b6e1fd72) SHA1(eb86e4bf880bd1a1d9bcab3f2f2e917bcaa06172) )
+
+ ROM_REGION( 0x50000, "soundcpu", 0 ) // sound CPU
+ ROM_LOAD( "epr-11287.a7", 0x00000, 0x8000, CRC(e8cccd42) SHA1(39cbf9298540b9d5a26f47fcf6c9b89b6cead6c9) )
+ ROM_LOAD( "epr-11288.a8", 0x10000, 0x8000, CRC(c8df8460) SHA1(0aeb41a493df155edb5f600f53ec43b798927dff) )
+ ROM_LOAD( "epr-11289.a9", 0x20000, 0x8000, CRC(e5a4cf30) SHA1(d1982da7a550c11ab2253f5d64ac6ab847da0a04) )
+ROM_END
+
+//*************************************************************************************************************************
+// Shinobi, Sega System 16B
// CPU: 68000 + MC8123B (317-0054)
// ROM Board type: 171-5521
// Main board: 837-6500-02
@@ -7830,19 +7869,19 @@ ROM_START( shinobi3 )
ROM_LOAD16_BYTE( "epr-11281.a2", 0x20001, 0x10000, CRC(7961d07e) SHA1(38cbdab35f901532c0ad99ad0083513abd2ff182) )
ROM_REGION( 0x30000, "gfx1", 0 ) // tiles
- ROM_LOAD( "epr-11284.b9", 0x00000, 0x10000, CRC(5f62e163) SHA1(03f008745a1af84142ada647acf3601049f43ad5) )
- ROM_LOAD( "epr-11285.b10", 0x10000, 0x10000, CRC(75f8fbc9) SHA1(29072edcd583af60ec66b4c8bb82b179a3751edf) )
- ROM_LOAD( "epr-11286.b11", 0x20000, 0x10000, CRC(06508bb9) SHA1(57c9036123ec8e35d0275ab6eaff25a16aa203d4) )
+ ROM_LOAD( "opr-11284.b9", 0x00000, 0x10000, CRC(5f62e163) SHA1(03f008745a1af84142ada647acf3601049f43ad5) )
+ ROM_LOAD( "opr-11285.b10", 0x10000, 0x10000, CRC(75f8fbc9) SHA1(29072edcd583af60ec66b4c8bb82b179a3751edf) )
+ ROM_LOAD( "opr-11286.b11", 0x20000, 0x10000, CRC(06508bb9) SHA1(57c9036123ec8e35d0275ab6eaff25a16aa203d4) )
ROM_REGION16_BE( 0x80000, "sprites", 0 ) // sprites
- ROM_LOAD16_BYTE( "epr-11290.b1", 0x00001, 0x10000, CRC(611f413a) SHA1(180f83216e2dfbfd77b0fb3be83c3042954d12df) )
- ROM_LOAD16_BYTE( "epr-11294.b5", 0x00000, 0x10000, CRC(5eb00fc1) SHA1(97e02eee74f61fabcad2a9e24f1868cafaac1d51) )
- ROM_LOAD16_BYTE( "epr-11291.b2", 0x20001, 0x10000, CRC(3c0797c0) SHA1(df18c7987281bd9379026c6cf7f96f6ae49fd7f9) )
- ROM_LOAD16_BYTE( "epr-11295.b6", 0x20000, 0x10000, CRC(25307ef8) SHA1(91ffbe436f80d583524ee113a8b7c0cf5d8ab286) )
- ROM_LOAD16_BYTE( "epr-11292.b3", 0x40001, 0x10000, CRC(c29ac34e) SHA1(b5e9b8c3233a7d6797f91531a0d9123febcf1660) )
- ROM_LOAD16_BYTE( "epr-11296.b7", 0x40000, 0x10000, CRC(04a437f8) SHA1(ea5fed64443236e3404fab243761e60e2e48c84c) )
- ROM_LOAD16_BYTE( "epr-11293.b4", 0x60001, 0x10000, CRC(41f41063) SHA1(5cc461e9738dddf9eea06831fce3702d94674163) )
- ROM_LOAD16_BYTE( "epr-11297.b8", 0x60000, 0x10000, CRC(b6e1fd72) SHA1(eb86e4bf880bd1a1d9bcab3f2f2e917bcaa06172) )
+ ROM_LOAD16_BYTE( "opr-11290.b1", 0x00001, 0x10000, CRC(611f413a) SHA1(180f83216e2dfbfd77b0fb3be83c3042954d12df) )
+ ROM_LOAD16_BYTE( "opr-11294.b5", 0x00000, 0x10000, CRC(5eb00fc1) SHA1(97e02eee74f61fabcad2a9e24f1868cafaac1d51) )
+ ROM_LOAD16_BYTE( "opr-11291.b2", 0x20001, 0x10000, CRC(3c0797c0) SHA1(df18c7987281bd9379026c6cf7f96f6ae49fd7f9) )
+ ROM_LOAD16_BYTE( "opr-11295.b6", 0x20000, 0x10000, CRC(25307ef8) SHA1(91ffbe436f80d583524ee113a8b7c0cf5d8ab286) )
+ ROM_LOAD16_BYTE( "opr-11292.b3", 0x40001, 0x10000, CRC(c29ac34e) SHA1(b5e9b8c3233a7d6797f91531a0d9123febcf1660) )
+ ROM_LOAD16_BYTE( "opr-11296.b7", 0x40000, 0x10000, CRC(04a437f8) SHA1(ea5fed64443236e3404fab243761e60e2e48c84c) )
+ ROM_LOAD16_BYTE( "opr-11293.b4", 0x60001, 0x10000, CRC(41f41063) SHA1(5cc461e9738dddf9eea06831fce3702d94674163) )
+ ROM_LOAD16_BYTE( "opr-11297.b8", 0x60000, 0x10000, CRC(b6e1fd72) SHA1(eb86e4bf880bd1a1d9bcab3f2f2e917bcaa06172) )
ROM_REGION( 0x50000, "soundcpu", 0 ) // sound CPU
ROM_LOAD( "epr-11372.a7", 0x00000, 0x8000, CRC(0824269a) SHA1(501ab1b80c6e8a4b0ccda148c13fa96c71c7300d) ) // MC8123B (317-0054) encrypted version of epr-11287.a7
@@ -9229,6 +9268,7 @@ GAME( 1987, defense, sdi, system16b_fd1089a, sdi, segas16b_stat
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 )
GAME( 1987, sdibl, sdi, system16b, sdi, segas16b_state, init_sdi_5358_small, ROT0, "bootleg", "SDI - Strategic Defense Initiative (bootleg, original hardware)", 0 ) // seems to be a bootleg of an older version of the game than any supported original sets
+GAME( 1987, shinobi6, shinobi, system16b, shinobi, segas16b_state, init_generic_5521, ROT0, "Sega", "Shinobi (set 6, System 16B) (unprotected)", 0 )
GAME( 1987, shinobi5, shinobi, system16b, shinobi, segas16b_state, init_generic_5521, ROT0, "Sega", "Shinobi (set 5, System 16B) (unprotected)", 0 )
GAME( 1987, shinobi4, shinobi, system16b_mc8123, shinobi, segas16b_state, init_shinobi4_5521, ROT0, "Sega", "Shinobi (set 4, System 16B) (MC-8123B 317-0054)", 0 )
GAME( 1987, shinobi3, shinobi, system16b_mc8123, shinobi, segas16b_state, init_shinobi3_5358, ROT0, "Sega", "Shinobi (set 3, System 16B) (MC-8123B 317-0054)", 0 )
diff --git a/src/mame/mame.lst b/src/mame/mame.lst
index 13498f1df26..876b91ffb43 100644
--- a/src/mame/mame.lst
+++ b/src/mame/mame.lst
@@ -34329,6 +34329,7 @@ shinobi2d //
shinobi3 // (c) 1987 (MC-8123B)
shinobi4 // (c) 1987 (MC-8123B)
shinobi5 // (c) 1987 (Unprotected)
+shinobi6 // (c) 1987 (Unprotected)
sjryuko // (c) 1988 White Board (FD1094)
snapper // (c) 1990 Philko - korean clone board
sonicbom // (c) 1987 (FD1094)