summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author Ivan Vangelista <mesgnet@yahoo.it>2020-02-26 18:13:50 +0100
committer Ivan Vangelista <mesgnet@yahoo.it>2020-02-26 18:13:50 +0100
commit0d1f2d7a0394d39a6cedd5a028624b14370babaf (patch)
tree334febbfc85b06b4a0a781485943980d000a18fe
parentbed55fb976eef3d98c51968fe740ddcc60c317cc (diff)
New working clones
------------------ Blue Shark (Model Racing bootleg, set 2) [Asayuki, pacman70] New Cherry '96 Special Edition (v3.61, DK PCB) [Ioannis Bampoulas] New Cherry '96 Special Edition (v3.51, D PCB) [Ioannis Bampoulas]
-rw-r--r--src/mame/drivers/goldstar.cpp82
-rw-r--r--src/mame/drivers/mw8080bw.cpp14
-rw-r--r--src/mame/mame.lst3
3 files changed, 98 insertions, 1 deletions
diff --git a/src/mame/drivers/goldstar.cpp b/src/mame/drivers/goldstar.cpp
index 4ec70ed796e..4cae1f3cfe0 100644
--- a/src/mame/drivers/goldstar.cpp
+++ b/src/mame/drivers/goldstar.cpp
@@ -14869,6 +14869,86 @@ ROM_START( nc96i )
ROM_LOAD( "82s129a.u79", 0x0100, 0x0100, BAD_DUMP CRC(05224f73) SHA1(051c3ee9c63f5436e4f6c355fc308f37910a88ef) )
ROM_END
+ROM_START( nc96j )
+ ROM_REGION( 0x20000, "maincpu", 0 )
+ ROM_LOAD( "chse361.bin", 0x00000, 0x1000, CRC(0b28366c) SHA1(560da2dfb1895e1481399d62a35d8a106a0b8e0a) ) // v3.61, DK Sub-PCB
+ ROM_CONTINUE(0x4000, 0x1000)
+ ROM_CONTINUE(0x3000, 0x1000)
+ ROM_CONTINUE(0x7000, 0x1000)
+ ROM_CONTINUE(0x1000, 0x1000)
+ ROM_CONTINUE(0x6000, 0x1000)
+ ROM_CONTINUE(0x2000, 0x1000)
+ ROM_CONTINUE(0x5000, 0x1000)
+ ROM_CONTINUE(0x8000, 0x8000)
+
+ ROM_REGION( 0x20000, "graphics", 0 )
+ ROM_LOAD( "chseh e9e3", 0x00000, 0x10000, CRC(fb90df1d) SHA1(84ec1f40a014a0043b3c3c999428dd274caba1b8) )
+ ROM_LOAD( "chsel 0e11", 0x10000, 0x10000, CRC(e0166f3e) SHA1(27e180fe6e03f48771b540e34415eee54951788f) )
+
+ ROM_REGION( 0x10000, "user1", ROMREGION_ERASEFF )
+
+ ROM_REGION( 0x18000, "gfx1", 0 )
+ ROM_COPY( "graphics", 0x18000, 0x00000, 0x4000 ) // 1
+ ROM_COPY( "graphics", 0x08000, 0x08000, 0x4000 ) // 1
+ ROM_COPY( "graphics", 0x04000, 0x10000, 0x4000 ) // 1
+ ROM_COPY( "graphics", 0x1c000, 0x04000, 0x4000 ) // 2
+ ROM_COPY( "graphics", 0x0c000, 0x0c000, 0x4000 ) // 2
+ ROM_COPY( "graphics", 0x14000, 0x14000, 0x4000 ) // 2
+
+ ROM_REGION( 0x8000, "gfx2", 0 )
+ ROM_COPY( "graphics", 0x02000, 0x00000, 0x2000 )
+ ROM_COPY( "graphics", 0x12000, 0x02000, 0x2000 )
+ ROM_COPY( "graphics", 0x00000, 0x04000, 0x2000 )
+ ROM_COPY( "graphics", 0x10000, 0x06000, 0x2000 )
+
+ ROM_REGION( 0x200, "proms", 0 ) // palette
+ ROM_LOAD( "82s129a.u84", 0x0000, 0x0100, CRC(fafc43ad) SHA1(e94592b83f19e5f9b6205473c1e06b36405ebfc2) )
+ ROM_LOAD( "82s129a.u79", 0x0100, 0x0100, CRC(05224f73) SHA1(051c3ee9c63f5436e4f6c355fc308f37910a88ef) )
+
+ ROM_REGION( 0x80000, "oki", ROMREGION_ERASEFF ) // samples
+ // none?
+ROM_END
+
+ROM_START( nc96k )
+ ROM_REGION( 0x20000, "maincpu", 0 )
+ ROM_LOAD( "chse351 d085", 0x00000, 0x1000, CRC(cd3cc627) SHA1(9de09107a7096b9429da51c7a59e68b58fc51585) ) // v3.51, D Sub-PCB
+ ROM_CONTINUE(0x4000, 0x1000)
+ ROM_CONTINUE(0x3000, 0x1000)
+ ROM_CONTINUE(0x7000, 0x1000)
+ ROM_CONTINUE(0x1000, 0x1000)
+ ROM_CONTINUE(0x6000, 0x1000)
+ ROM_CONTINUE(0x2000, 0x1000)
+ ROM_CONTINUE(0x5000, 0x1000)
+ ROM_CONTINUE(0x8000, 0x8000)
+
+ ROM_REGION( 0x20000, "graphics", 0 )
+ ROM_LOAD( "chseh e9e3", 0x00000, 0x10000, CRC(fb90df1d) SHA1(84ec1f40a014a0043b3c3c999428dd274caba1b8) )
+ ROM_LOAD( "chsel 0e11", 0x10000, 0x10000, CRC(e0166f3e) SHA1(27e180fe6e03f48771b540e34415eee54951788f) )
+
+ ROM_REGION( 0x10000, "user1", ROMREGION_ERASEFF )
+
+ ROM_REGION( 0x18000, "gfx1", 0 )
+ ROM_COPY( "graphics", 0x18000, 0x00000, 0x4000 ) // 1
+ ROM_COPY( "graphics", 0x08000, 0x08000, 0x4000 ) // 1
+ ROM_COPY( "graphics", 0x04000, 0x10000, 0x4000 ) // 1
+ ROM_COPY( "graphics", 0x1c000, 0x04000, 0x4000 ) // 2
+ ROM_COPY( "graphics", 0x0c000, 0x0c000, 0x4000 ) // 2
+ ROM_COPY( "graphics", 0x14000, 0x14000, 0x4000 ) // 2
+
+ ROM_REGION( 0x8000, "gfx2", 0 )
+ ROM_COPY( "graphics", 0x02000, 0x00000, 0x2000 )
+ ROM_COPY( "graphics", 0x12000, 0x02000, 0x2000 )
+ ROM_COPY( "graphics", 0x00000, 0x04000, 0x2000 )
+ ROM_COPY( "graphics", 0x10000, 0x06000, 0x2000 )
+
+ ROM_REGION( 0x200, "proms", 0 ) // palette
+ ROM_LOAD( "82s129a.u84", 0x0000, 0x0100, CRC(fafc43ad) SHA1(e94592b83f19e5f9b6205473c1e06b36405ebfc2) )
+ ROM_LOAD( "82s129a.u79", 0x0100, 0x0100, CRC(05224f73) SHA1(051c3ee9c63f5436e4f6c355fc308f37910a88ef) )
+
+ ROM_REGION( 0x80000, "oki", ROMREGION_ERASEFF ) // samples
+ // none?
+ROM_END
+
ROM_START( nc96txt )
ROM_REGION( 0x20000, "maincpu", 0 )
ROM_LOAD( "tc132axt.bin", 0x00000, 0x1000, CRC(a77dc042) SHA1(1076a6687da1871b666bd214a755b68f5e1aeb8c) ) // Special Texas v1.32, C2 Sub-PCB
@@ -18862,6 +18942,8 @@ GAMEL( 1996, nc96f, nc96, amcoe2, nfb96, cmaster_state, init_nfb9
GAMEL( 1996, nc96g, nc96, amcoe2, nfb96, cmaster_state, init_nfb96_b, ROT0, "Amcoe", "New Cherry '96 (v3.1, B PCB)", 0, layout_nfb96 ) /* B Sub-PCB */
GAMEL( 1996, nc96h, nc96, amcoe2, nfb96, cmaster_state, init_nfb96_g, ROT0, "Amcoe", "New Cherry '96 (v3.1C, G PCB)", 0, layout_nfb96 ) /* G Sub-PCB */
GAMEL( 1996, nc96i, nc96, amcoe2, nfb96, cmaster_state, init_nfb96_c1_2, ROT0, "Amcoe", "New Cherry '96 Special Edition (v3.55, C1 PCB)", 0, layout_nfb96 ) /* C1 Sub-PCB */
+GAMEL( 1996, nc96j, nc96, amcoe2, nfb96, cmaster_state, init_nfb96_dk, ROT0, "Amcoe", "New Cherry '96 Special Edition (v3.61, DK PCB)", 0, layout_nfb96 ) /* DK Sub-PCB */
+GAMEL( 1996, nc96k, nc96, amcoe2, nfb96, cmaster_state, init_nfb96_d, ROT0, "Amcoe", "New Cherry '96 Special Edition (v3.51, D PCB)", 0, layout_nfb96 ) /* D Sub-PCB */
GAMEL( 2000, nc96txt, nc96, amcoe2, nfb96tx, cmaster_state, init_nfb96_c2, ROT0, "Amcoe", "New Cherry '96 Special Edition (v1.32 Texas XT, C2 PCB)", 0, layout_nfb96tx ) /* ver. tc1.32axt C2 Sub-PCB */
GAME( 2009, fb2010, 0, amcoe2, fb2010, cmaster_state, init_fb2010, ROT0, "Amcoe", "Fruit Bonus 2010", 0 )
diff --git a/src/mame/drivers/mw8080bw.cpp b/src/mame/drivers/mw8080bw.cpp
index 40f44ee788a..baf26541597 100644
--- a/src/mame/drivers/mw8080bw.cpp
+++ b/src/mame/drivers/mw8080bw.cpp
@@ -3057,6 +3057,17 @@ ROM_START( blueshrkmr )
ROM_END
+ROM_START( blueshrkmr2 )
+ ROM_REGION( 0x10000, "maincpu", 0 )
+ ROM_LOAD( "mr14.1s", 0x0000, 0x0400, CRC(ea2ba987) SHA1(929d2c72d81ad15c0f877b8b3421b909fdcc80f6) )
+ ROM_LOAD( "mr15.1r", 0x0400, 0x0400, CRC(049337a4) SHA1(d0288ec63b170722c7f20e7d2e17f6ceeaacab27) )
+ ROM_LOAD( "mr16.1n", 0x0800, 0x0400, CRC(8776920f) SHA1(10fe501c8260f2f7ea57e704789299420237af90) ) // sldh, label was peeled off
+ ROM_LOAD( "mr17.1m", 0x0c00, 0x0400, CRC(0a73e0eb) SHA1(dfe1c58979642e15f07039d0cec17f975ccd2a48) )
+ ROM_LOAD( "mr18.1l", 0x1000, 0x0400, CRC(a18bb930) SHA1(36ed5d6d3b3643ddf9bd087001dc6ece7fb8df63) )
+ ROM_LOAD( "mr19.1j", 0x1400, 0x0400, CRC(23c63d02) SHA1(74ce4bd9fe2528896c5574affaf0ca132e62cf9e) )
+ROM_END
+
+
ROM_START( invad2ct )
ROM_REGION( 0x10000, "maincpu", 0 )
ROM_LOAD( "invad2ct.h", 0x0000, 0x0800, CRC(51d02a71) SHA1(2fa82ddc2702a72de0a9559ec244b70ab3db3f18) )
@@ -3104,7 +3115,8 @@ ROM_END
/* 730 */ GAME( 1978, bowler, 0, bowler, bowler, mw8080bw_state, empty_init, ROT90, "Midway", "Bowling Alley", MACHINE_IMPERFECT_SOUND | MACHINE_SUPPORTS_SAVE )
/* 739 */ GAMEL( 1978, invaders, 0, invaders, invaders, mw8080bw_state, empty_init, ROT270, "Taito / Midway", "Space Invaders / Space Invaders M", MACHINE_SUPPORTS_SAVE, layout_invaders )
/* 742 */ GAME( 1978, blueshrk, 0, blueshrk, blueshrk, mw8080bw_state, empty_init, ROT0, "Midway", "Blue Shark", MACHINE_IMPERFECT_SOUND | MACHINE_SUPPORTS_SAVE )
- GAME( 1978, blueshrkmr, blueshrk, blueshrk, blueshrk, mw8080bw_state, empty_init, ROT0, "bootleg (Model Racing)", "Blue Shark (Model Racing bootleg)", MACHINE_IMPERFECT_SOUND | MACHINE_SUPPORTS_SAVE )
+ GAME( 1978, blueshrkmr, blueshrk, blueshrk, blueshrk, mw8080bw_state, empty_init, ROT0, "bootleg (Model Racing)", "Blue Shark (Model Racing bootleg, set 1)", MACHINE_IMPERFECT_SOUND | MACHINE_SUPPORTS_SAVE )
+ GAME( 1978, blueshrkmr2,blueshrk, blueshrk, blueshrk, mw8080bw_state, empty_init, ROT0, "bootleg (Model Racing)", "Blue Shark (Model Racing bootleg, set 2)", MACHINE_IMPERFECT_SOUND | MACHINE_SUPPORTS_SAVE )
/* 749 4 Player Bowling Alley (cocktail, dump does not exist) */
/* 851 */ GAMEL( 1980, invad2ct, 0, invad2ct, invad2ct, mw8080bw_state, empty_init, ROT90, "Midway", "Space Invaders II (Midway, cocktail)", MACHINE_IMPERFECT_SOUND | MACHINE_SUPPORTS_SAVE, layout_invad2ct )
/* 852 Space Invaders Deluxe (color hardware, not in this driver) */
diff --git a/src/mame/mame.lst b/src/mame/mame.lst
index 61c86f1d26e..80613aa2d23 100644
--- a/src/mame/mame.lst
+++ b/src/mame/mame.lst
@@ -15042,6 +15042,8 @@ nc96f // (c) 1996 Amcoe
nc96g // (c) 1996 Amcoe
nc96h // (c) 1996 Amcoe
nc96i // (c) 1996 Amcoe
+nc96j // (c) 1996 Amcoe
+nc96k // (c) 1996 Amcoe
nc96txt // (c) 2000 Amcoe
ncb3 // (c) 199? Dyna Electronics
nfb96 // (c) 1996 Amcoe
@@ -29935,6 +29937,7 @@ mvme162 // (c) 1993 Motorola
280zzzap // 610 [1976]
blueshrk // 742 [1978]
blueshrkmr // Model Racing bootleg
+blueshrkmr2 // Model Racing bootleg
boothill // 612 [1977]
bowler // 730 [1978] Midway
checkmat // 615 [1977]