summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author Ivan Vangelista <mesgnet@yahoo.it>2019-11-19 16:41:48 +0100
committer Ivan Vangelista <mesgnet@yahoo.it>2019-11-19 16:41:48 +0100
commitbdaaa0a558be81c80d8ea23720d82c57fbd0bb38 (patch)
treea09ccc95df787bdd8e69d8da97319524781ac8f0
parente37b1599977c97575f8a2809f2c137154fc04069 (diff)
New machines marked as NOT_WORKING
------------------------------------------ Fishing Master [SpinalFeyd, The Dumping Union] Metabee Shot [SpinalFeyd, The Dumping Union] New clones marked as NOT_WORKING -------------------------------- Oba-Oba (old hardware) [PinMAME] Space Train (Pinball, old hardware) [PinMAME]
-rw-r--r--src/mame/drivers/ggconnie.cpp16
-rw-r--r--src/mame/drivers/macp.cpp27
-rw-r--r--src/mame/drivers/metro.cpp20
-rw-r--r--src/mame/drivers/taito.cpp14
-rw-r--r--src/mame/mame.lst4
5 files changed, 69 insertions, 12 deletions
diff --git a/src/mame/drivers/ggconnie.cpp b/src/mame/drivers/ggconnie.cpp
index 0bb0e881fda..c13db9679aa 100644
--- a/src/mame/drivers/ggconnie.cpp
+++ b/src/mame/drivers/ggconnie.cpp
@@ -363,5 +363,21 @@ ROM_START(smf)
ROM_LOAD( "gal16v8b.u8", 0x400, 0x117, NO_DUMP )
ROM_END
+ROM_START(fishingm)
+ ROM_REGION( 0x180000, "maincpu", 0 )
+ ROM_LOAD( "fim03-u3.bin", 0x000000, 0x80000, CRC(d70db2fc) SHA1(9f2f417665089da7d745dfcb311e97818b1d3c11) )
+ ROM_LOAD( "fim05-u4.bin", 0x080000, 0x80000, CRC(1bd8344f) SHA1(4e082d40af83fb5f6313c61ffbc47bc71373a9cf) )
+ // u5 not populated
+
+ ROM_REGION( 0x80000, "oki", 0 )
+ ROM_LOAD( "fim01-u31.bin", 0x00000, 0x80000, CRC(8aeb062c) SHA1(ce3a63cdb03b82c43bb30119814b25beab362a9f) )
+
+ ROM_REGION( 0x600, "plds", 0 ) // protected
+ ROM_LOAD( "gal16v8b.u6", 0x000, 0x117, NO_DUMP )
+ ROM_LOAD( "gal16v8b.u7", 0x200, 0x117, NO_DUMP )
+ ROM_LOAD( "gal16v8b.u8", 0x400, 0x117, NO_DUMP )
+ROM_END
+
GAME( 1996, ggconnie, 0, ggconnie, ggconnie, ggconnie_state, init_pce_common, ROT0, "Eighting", "Go! Go! Connie chan Jaka Jaka Janken", MACHINE_IMPERFECT_SOUND | MACHINE_NOT_WORKING )
GAME( 1997, smf, 0, ggconnie, smf, ggconnie_state, init_pce_common, ROT0, "Eighting (Capcom license)", "Super Medal Fighters (Japan 970228)", MACHINE_IMPERFECT_SOUND | MACHINE_NOT_WORKING )
+GAME( 1997, fishingm, 0, ggconnie, ggconnie, ggconnie_state, init_pce_common, ROT0, "Capcom", "Fishing Master (971107 JPN)", MACHINE_IMPERFECT_SOUND | MACHINE_NOT_WORKING ) // Hopper Jam Error
diff --git a/src/mame/drivers/macp.cpp b/src/mame/drivers/macp.cpp
index 3ae5799d64a..25f3546a8a4 100644
--- a/src/mame/drivers/macp.cpp
+++ b/src/mame/drivers/macp.cpp
@@ -99,6 +99,12 @@ ROM_START(spctrain)
ROM_LOAD("mbm27128.25", 0x0000, 0x4000, CRC(d65c5c36) SHA1(6f350b48daaecd36b3086e682ec6ee174f297a34))
ROM_END
+ROM_START(spctraino)
+ ROM_REGION(0x4000, "maincpu", 0)
+ ROM_LOAD("1717-c2.bin", 0x0000, 0x2000, CRC(ca8be787) SHA1(4091921013429c6104da698625391c575e30b8e1))
+ ROM_LOAD("1717-c8.bin", 0x2000, 0x2000, CRC(c7f499f5) SHA1(6564cab0c70fb66a95b24c05b427239b4b886f1e))
+ROM_END
+
ROM_START(spcpnthr)
ROM_REGION(0x8000, "maincpu", 0)
ROM_LOAD("sp_game.bin", 0x0000, 0x8000, CRC(0428563c) SHA1(45b9daf12f8384101450f1e529491812f73d88bd))
@@ -150,15 +156,16 @@ ROM_START(glxplay2)
ROM_END
// MAC S.A. pinballs
-GAME( 1986, macgalxy, 0, macp0, macp, macp_state, empty_init, ROT0, "MAC S.A.", "MAC's Galaxy", MACHINE_IS_SKELETON_MECHANICAL )
-GAME( 1987, macjungl, 0, macp0, macp, macp_state, empty_init, ROT0, "MAC S.A.", "MAC Jungle", MACHINE_IS_SKELETON_MECHANICAL )
-GAME( 1987, spctrain, 0, macp, macp, macp_state, empty_init, ROT0, "MAC S.A.", "Space Train (Pinball)", MACHINE_IS_SKELETON_MECHANICAL )
-GAME( 1988, spcpnthr, 0, macpmsm, macp, macp_state, empty_init, ROT0, "MAC S.A.", "Space Panther", MACHINE_IS_SKELETON_MECHANICAL )
-GAME( 19??, mac_1808, 0, macpmsm, macp, macp_state, empty_init, ROT0, "MAC S.A.", "unknown game (MAC #1808)", MACHINE_IS_SKELETON_MECHANICAL )
-GAME( 1995, macjungn, 0, macpmsm, macp, macp_state, empty_init, ROT0, "MAC S.A.", "MAC Jungle (New version)", MACHINE_IS_SKELETON_MECHANICAL )
-GAME( 1996, nbamac, 0, macpmsm, macp, macp_state, empty_init, ROT0, "MAC S.A.", "NBA MAC", MACHINE_IS_SKELETON_MECHANICAL )
+GAME( 1986, macgalxy, 0, macp0, macp, macp_state, empty_init, ROT0, "MAC S.A.", "MAC's Galaxy", MACHINE_IS_SKELETON_MECHANICAL )
+GAME( 1987, macjungl, 0, macp0, macp, macp_state, empty_init, ROT0, "MAC S.A.", "MAC Jungle", MACHINE_IS_SKELETON_MECHANICAL )
+GAME( 1987, spctrain, 0, macp, macp, macp_state, empty_init, ROT0, "MAC S.A.", "Space Train (Pinball)", MACHINE_IS_SKELETON_MECHANICAL )
+GAME( 1987, spctraino, spctrain, macp0, macp, macp_state, empty_init, ROT0, "MAC S.A.", "Space Train (Pinball, old hardware)", MACHINE_IS_SKELETON_MECHANICAL )
+GAME( 1988, spcpnthr, 0, macpmsm, macp, macp_state, empty_init, ROT0, "MAC S.A.", "Space Panther", MACHINE_IS_SKELETON_MECHANICAL )
+GAME( 19??, mac_1808, 0, macpmsm, macp, macp_state, empty_init, ROT0, "MAC S.A.", "unknown game (MAC #1808)", MACHINE_IS_SKELETON_MECHANICAL )
+GAME( 1995, macjungn, 0, macpmsm, macp, macp_state, empty_init, ROT0, "MAC S.A.", "MAC Jungle (New version)", MACHINE_IS_SKELETON_MECHANICAL )
+GAME( 1996, nbamac, 0, macpmsm, macp, macp_state, empty_init, ROT0, "MAC S.A.", "NBA MAC", MACHINE_IS_SKELETON_MECHANICAL )
// CICPlay pinballs
-GAME( 1985, glxplay, 0, macp0, cicplay, macp_state, empty_init, ROT0, "CICPlay", "Galaxy Play", MACHINE_IS_SKELETON_MECHANICAL )
-GAME( 1986, kidnap, 0, macp0, cicplay, macp_state, empty_init, ROT0, "CICPlay", "Kidnap", MACHINE_IS_SKELETON_MECHANICAL )
-GAME( 1987, glxplay2, 0, macp0, cicplay, macp_state, empty_init, ROT0, "CICPlay", "Galaxy Play 2", MACHINE_IS_SKELETON_MECHANICAL )
+GAME( 1985, glxplay, 0, macp0, cicplay, macp_state, empty_init, ROT0, "CICPlay", "Galaxy Play", MACHINE_IS_SKELETON_MECHANICAL )
+GAME( 1986, kidnap, 0, macp0, cicplay, macp_state, empty_init, ROT0, "CICPlay", "Kidnap", MACHINE_IS_SKELETON_MECHANICAL )
+GAME( 1987, glxplay2, 0, macp0, cicplay, macp_state, empty_init, ROT0, "CICPlay", "Galaxy Play 2", MACHINE_IS_SKELETON_MECHANICAL )
diff --git a/src/mame/drivers/metro.cpp b/src/mame/drivers/metro.cpp
index 0ef4367cb06..808f96b4d32 100644
--- a/src/mame/drivers/metro.cpp
+++ b/src/mame/drivers/metro.cpp
@@ -60,6 +60,7 @@ Year + Game PCB Video Sub CPU Sound Is
98 Mahjong Gakuensai 2 VG340-A I4300 - YM2413+M6295
00 Puzzlet VG2200-(B) I4300 Z86E02 YM2413+M6295 H8/3007 CPU
+01 Metabee Shot VG2200-(B) I4300 Z86E02 not populated H8/3007 CPU
------------------------------------------------------------------------------------------------
Mouse Shooter GoGo, Bal Cube, Bang Bang Ball & Daitoride (YMF278B) PCBs have
@@ -5064,13 +5065,27 @@ ROM_START( puzzlet )
ROM_LOAD( "z86e02.mcu", 0x000, 0x200, CRC(399fa417) SHA1(f6c57020ea394c858742759050bf4f4b2f1e1fc5) )
ROM_REGION( 0x400000, "vdp2", 0 ) /* Gfx + Data (Addressable by CPU & Blitter) */
- ROMX_LOAD( "cg2.u2", 0x000000, 0x200000, CRC(7720f2d8) SHA1(8e0ccd1e8efe00df909327aefdb1e23e50487524), ROM_GROUPWORD | ROM_SKIP(2))
- ROMX_LOAD( "cg3.u1", 0x000002, 0x200000, CRC(77d39d12) SHA1(4bb339e479f0425931cff4eef3a6bc6ad1fac1f5), ROM_GROUPWORD | ROM_SKIP(2))
+ ROM_LOAD32_WORD( "cg2.u2", 0x000000, 0x200000, CRC(7720f2d8) SHA1(8e0ccd1e8efe00df909327aefdb1e23e50487524) )
+ ROM_LOAD32_WORD( "cg3.u1", 0x000002, 0x200000, CRC(77d39d12) SHA1(4bb339e479f0425931cff4eef3a6bc6ad1fac1f5) )
ROM_REGION( 0x200000, "oki", 0 ) /* Samples */
ROM_LOAD( "sound4.u23", 0x000000, 0x200000, CRC(9a611369) SHA1(97b9188354292b120a1bd0f01b4d884461bfa298) )
ROM_END
+ROM_START( metabee )
+ ROM_REGION( 0x200000, "maincpu", 0 ) /* H8/3007 Code */
+ ROM_LOAD16_WORD_SWAP( "metabee-2way-u9.bin", 0x000000, 0x200000, CRC(aba51e0f) SHA1(99f18d772a73c499b1b33222b9bae8c1e1d4114b) ) // ST-M27C160
+
+ ROM_REGION( 0x200, "z86e02", 0 ) /* Zilog Z8 family 8-bit MCU */
+ ROM_LOAD( "z86e02.mcu", 0x000, 0x200, NO_DUMP )
+
+ ROM_REGION( 0x800000, "vdp2", 0 ) /* Gfx + Data (Addressable by CPU & Blitter) */
+ ROM_LOAD32_WORD( "metabee-chara1-u2.bin", 0x000000, 0x400000, CRC(d56918bd) SHA1(bcb3f4624a6f92e5c48273638bdb3f71608ac5b4) ) // ST-M27C322
+ ROM_LOAD32_WORD( "metabee-chara2-u1.bin", 0x000002, 0x400000, CRC(81a3c0cb) SHA1(970978f07bb9e9dddd13b3946fb7230c2b205769) ) // ST-M27C322
+
+ ROM_REGION( 0x200000, "oki", ROMREGION_ERASEFF ) /* Samples */
+ // not populated on the dumped PCB
+ROM_END
/***************************************************************************
@@ -5668,3 +5683,4 @@ GAME( 1995, vmetaln, vmetal, vmetal, vmetal, metro_state, init_vmetal
// VG2200
GAME( 2000, puzzlet, 0, puzzlet, puzzlet, metro_state, init_puzzlet, ROT0, "Unies Corporation", "Puzzlet (Japan)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND | MACHINE_SUPPORTS_SAVE )
+GAME( 2001, metabee, 0, puzzlet, puzzlet, metro_state, init_puzzlet, ROT0, "Natsume / Banpresto", "Metabee Shot", MACHINE_NOT_WORKING | MACHINE_NO_SOUND | MACHINE_SUPPORTS_SAVE ) // Hopper problem
diff --git a/src/mame/drivers/taito.cpp b/src/mame/drivers/taito.cpp
index c5a723dae68..bcaeda525a8 100644
--- a/src/mame/drivers/taito.cpp
+++ b/src/mame/drivers/taito.cpp
@@ -722,6 +722,19 @@ ROM_START(obaoba1)
ROM_LOAD("ob_s1a.bin", 0x1800, 0x0800, CRC(fa106de6) SHA1(be4dee9c2f10cf64a3b71cf65386e02323f040c7))
ROM_END
+ROM_START(obaobao)
+ ROM_REGION(0x2000, "roms", 0)
+ ROM_LOAD( "oba01.bin", 0x0000, 0x0400, CRC(fd5d5b73) SHA1(06996254637a71a0543b66e87516372ccea1cfd6))
+ ROM_LOAD( "oba02.bin", 0x0400, 0x0400, CRC(068b84c7) SHA1(622bd3b24df175cd783cdf46e5b7e910159d2bea))
+ ROM_LOAD( "oba03.bin", 0x0800, 0x0400, CRC(a7f0e116) SHA1(bdb5d6120f7802ce4e1dad434158010b3150233a))
+ ROM_LOAD( "oba04.bin", 0x0c00, 0x0400, CRC(efede794) SHA1(7efb5e13f8dd631a65bc47e2d765308fe7d1a82b))
+ ROM_LOAD( "oba05.bin", 0x1800, 0x0400, CRC(838f7323) SHA1(84636a237014231c056e7eb80bd3f4013f4c6579))
+
+ ROM_REGION(0x2000, "cpu2", 0)
+ ROM_LOAD("ob_s2.bin", 0x1000, 0x0800, CRC(f7dbb715) SHA1(70d1331612fe497f48520726c5f39accdcbdb205))
+ ROM_LOAD("ob_s1.bin", 0x1800, 0x0800, CRC(812a362b) SHA1(22b5f5f2d467ca1b0ab55db2e01ef6579f8ee390))
+ROM_END
+
/*--------------------------------
/ Polar Explorer
/-------------------------------*/
@@ -1003,6 +1016,7 @@ GAME(198?, taitest, 0, taito, taito, taito_state, init_taito, ROT
GAME(1979, shock, 0, shock, taito, taito_state, init_taito, ROT0, "Taito do Brasil", "Shock", MACHINE_MECHANICAL | MACHINE_NOT_WORKING | MACHINE_IMPERFECT_SOUND )
GAME(1980, obaoba, 0, taito, taito, taito_state, init_taito, ROT0, "Taito do Brasil", "Oba-Oba (set 1)", MACHINE_MECHANICAL | MACHINE_NOT_WORKING | MACHINE_IMPERFECT_SOUND )
GAME(1980, obaoba1, obaoba, taito, taito, taito_state, init_taito, ROT0, "Taito do Brasil", "Oba-Oba (set 2)", MACHINE_MECHANICAL | MACHINE_NOT_WORKING | MACHINE_IMPERFECT_SOUND )
+GAME(1980, obaobao, obaoba, shock, taito, taito_state, init_taito, ROT0, "Taito do Brasil", "Oba-Oba (old hardware)", MACHINE_MECHANICAL | MACHINE_NOT_WORKING | MACHINE_IMPERFECT_SOUND )
GAME(1980, drakor, 0, taito, taito, taito_state, init_taito, ROT0, "Taito do Brasil", "Drakor", MACHINE_MECHANICAL | MACHINE_NOT_WORKING | MACHINE_IMPERFECT_SOUND )
GAME(1980, meteort, 0, taito, taito, taito_state, init_taito, ROT0, "Taito do Brasil", "Meteor (Taito)", MACHINE_MECHANICAL | MACHINE_NOT_WORKING | MACHINE_IMPERFECT_SOUND )
GAME(1981, sureshop, 0, taito, taito, taito_state, init_taito, ROT0, "Taito do Brasil", "Sure Shot (Pinball)", MACHINE_MECHANICAL | MACHINE_NOT_WORKING | MACHINE_IMPERFECT_SOUND )
diff --git a/src/mame/mame.lst b/src/mame/mame.lst
index 8123d1eb873..930049d5e63 100644
--- a/src/mame/mame.lst
+++ b/src/mame/mame.lst
@@ -14457,6 +14457,7 @@ pcmda // 1987 PC with MDA
pcvga // 198? PC-XT (VGA, MF2 Keyboard)
@source:ggconnie.cpp
+fishingm // (c) 1997 Capcom
ggconnie // (c) ???? Capcom
smf // (c) 1997 Capcom
@@ -19271,6 +19272,7 @@ macjungn //
nbamac //
spcpnthr //
spctrain //
+spctraino //
@source:macpci.cpp
pippin //
@@ -21936,6 +21938,7 @@ lastfortea // (c) 1994
lastfortg // (c) 1994 - VG460-(A) PCB version
lastfortj // (c) 1994 - VG460-(A) PCB version
lastfortk // (c) 1994
+metabee // (c) 2001 Natsume
moegonta // (c) 1993 Yanyaka (Japan) (Arcade TV Game List - P.101, Right, 2 from Bottom)
mouja // (c) 1996 Etona (Japan)
msgogo // (c) 1995 Metro
@@ -37536,6 +37539,7 @@ mrblack1 //
mrblkz80 //
obaoba //
obaoba1 //
+obaobao //
polar //
rally //
sharkt //