From bdaaa0a558be81c80d8ea23720d82c57fbd0bb38 Mon Sep 17 00:00:00 2001 From: Ivan Vangelista Date: Tue, 19 Nov 2019 16:41:48 +0100 Subject: 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] --- src/mame/drivers/ggconnie.cpp | 16 ++++++++++++++++ src/mame/drivers/macp.cpp | 27 +++++++++++++++++---------- src/mame/drivers/metro.cpp | 20 ++++++++++++++++++-- src/mame/drivers/taito.cpp | 14 ++++++++++++++ src/mame/mame.lst | 4 ++++ 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 // -- cgit v1.2.3