From d689cb75eff69002641b96a1adbaabdc70a9ff12 Mon Sep 17 00:00:00 2001 From: Ivan Vangelista Date: Tue, 7 Jun 2022 04:28:54 +0200 Subject: New machines marked as NOT_WORKING ---------------------------------- Phantom Haus (0.4) [Flipprojets.fr, PinMAME] New clones marked as NOT_WORKING -------------------------------- World Cup Soccer (Lx-1) [inkochnito, PinMAME] --- src/mame/drivers/wpc_95.cpp | 25 +++++++++++++++++++++++++ src/mame/drivers/wpc_s.cpp | 14 ++++++++++++++ src/mame/mame.lst | 4 +++- 3 files changed, 42 insertions(+), 1 deletion(-) diff --git a/src/mame/drivers/wpc_95.cpp b/src/mame/drivers/wpc_95.cpp index ffcbff6f3e3..328589d4efe 100644 --- a/src/mame/drivers/wpc_95.cpp +++ b/src/mame/drivers/wpc_95.cpp @@ -75,6 +75,7 @@ public: void init_mb(); void init_nbaf(); void init_ngg(); + void init_ph(); void init_sc(); void init_ss(); void init_totan(); @@ -483,6 +484,14 @@ void wpc_95_state::init_ngg() init(); } +void wpc_95_state::init_ph() +{ + m_pic->set_serial("901 100031 64739 123"); + //m_lamp->set_names(lamps_ph); // TODO + //m_out->set_names(outputs_ph); // TODO + init(); +} + void wpc_95_state::init_sc() { m_pic->set_serial("903 123456 12345 123"); @@ -2853,6 +2862,21 @@ ROM_START(ngg_p06) ROM_LOAD16_BYTE("nggsndl1.s6", 0x800000, 0x100000, CRC(b1b8b514) SHA1(e16651bcb2eae747987dc3c13a5dc20a33c0a1f8)) ROM_END +/*----------------------- +/ Phantom Haus #? +/-----------------------*/ +ROM_START(ph_04) + ROM_REGION(0x100000, "maincpu", 0) + ROM_LOAD("g11_040.rom", 0x00000, 0x80000, CRC(8473f464) SHA1(829f2c0c772639e56f747d4274ad98967290bd43)) + ROM_RELOAD(0x80000, 0x80000) + ROM_REGION16_LE(0x1000000, "dcs", ROMREGION_ERASEFF) + ROM_LOAD16_BYTE("s2_030.rom", 0x000000, 0x080000, CRC(bbeb510c) SHA1(05088b6fa89cd203099189c31d132cd062ab8357)) + ROM_RELOAD(0x000000+0x100000, 0x080000) + ROM_LOAD16_BYTE("phs3_02.rom", 0x200000, 0x100000, CRC(710568a7) SHA1(8c7c28bacc2777722a54bee32375240c9a7441d8)) + ROM_LOAD16_BYTE("phs4_02.rom", 0x400000, 0x100000, CRC(390df0f2) SHA1(fdf1bb96e26c0245d04be610e1a84cd4e03059ff)) + ROM_LOAD16_BYTE("phs5_02.rom", 0x600000, 0x100000, CRC(b524513a) SHA1(5e372e409b4d1fc5bcda55af5dc2cbf1dc66e56b)) +ROM_END + /*--------------------- / Safe Cracker #90003 /---------------------*/ @@ -3142,6 +3166,7 @@ GAME(1997, nbaf_23, nbaf_31, wpc_95, nbaf, wpc_95_state, init_nbaf, GAME(1997, ngg_13, 0, wpc_95, ngg, wpc_95_state, init_ngg, ROT0, "Williams", "No Good Gofers (1.3)", MACHINE_IS_SKELETON_MECHANICAL ) GAME(1997, ngg_p06, ngg_13, wpc_95, ngg, wpc_95_state, init_ngg, ROT0, "Williams", "No Good Gofers (p0.6)", MACHINE_IS_SKELETON_MECHANICAL ) GAME(1997, ngg_10, ngg_13, wpc_95, ngg, wpc_95_state, init_ngg, ROT0, "Williams", "No Good Gofers (1.0)", MACHINE_IS_SKELETON_MECHANICAL ) +GAME(1996, ph_04, 0, wpc_95, ngg, wpc_95_state, init_ph, ROT0, "Williams", "Phantom Haus (0.4)", MACHINE_IS_SKELETON_MECHANICAL ) GAME(1998, sc_18, 0, wpc_95, sc, wpc_95_state, init_sc, ROT0, "Bally", "Safe Cracker (1.8)", MACHINE_IS_SKELETON_MECHANICAL ) GAME(1998, sc_18n, sc_18, wpc_95, sc, wpc_95_state, init_sc, ROT0, "Bally", "Safe Cracker (1.8N)", MACHINE_IS_SKELETON_MECHANICAL ) GAME(1998, sc_18s2, sc_18, wpc_95, sc, wpc_95_state, init_sc, ROT0, "Bally", "Safe Cracker (1.8 German sound)", MACHINE_IS_SKELETON_MECHANICAL ) diff --git a/src/mame/drivers/wpc_s.cpp b/src/mame/drivers/wpc_s.cpp index 4db00318f2a..390e524d62f 100644 --- a/src/mame/drivers/wpc_s.cpp +++ b/src/mame/drivers/wpc_s.cpp @@ -2835,6 +2835,19 @@ ROM_START(wcs_l2) ROM_LOAD16_BYTE("wcup_u8.rom", 0xc00000, 0x080000, CRC(670cd382) SHA1(89548420c3b6b8a3d7621b10c538ee1dc6a7be62)) ROM_END +ROM_START(wcs_l1) + ROM_REGION(0x80000, "maincpu", 0) + ROM_LOAD("wcs_lx1_1.bin", 0x00000, 0x80000, CRC(b9066ffc) SHA1(9fae6be9c074462e38ab3504b0885ef118e426bf)) + ROM_REGION16_LE(0x1000000, "dcs", ROMREGION_ERASEFF) + ROM_LOAD16_BYTE("wcup_u2.rom", 0x000000, 0x080000, CRC(92252f28) SHA1(962a58ea910bcb90c82c81456a888d45f23fcd9a)) + ROM_LOAD16_BYTE("wcup_u3.rom", 0x200000, 0x080000, CRC(83f541ad) SHA1(2d81d89e43f350caba60d5bec8a66560f8556ad8)) + ROM_LOAD16_BYTE("wcup_u4.rom", 0x400000, 0x080000, CRC(1540c505) SHA1(aca5a421a0fd067f5411fae2fc3c7c3bcfa1b12f)) + ROM_LOAD16_BYTE("wcup_u5.rom", 0x600000, 0x080000, CRC(bddad8d4) SHA1(ae6bb1ca3d97a56d1ba984060a1c1ef6c7a00159)) + ROM_LOAD16_BYTE("wcup_u6.rom", 0x800000, 0x080000, CRC(00f46c12) SHA1(64e99eb32908dbb7b90ee8fa92a20aacf800aeac)) + ROM_LOAD16_BYTE("wcup_u7.rom", 0xa00000, 0x080000, CRC(fff01703) SHA1(fb8d7212fe562e9933941b7bfc707aed1eb74e79)) + ROM_LOAD16_BYTE("wcup_u8.rom", 0xc00000, 0x080000, CRC(670cd382) SHA1(89548420c3b6b8a3d7621b10c538ee1dc6a7be62)) +ROM_END + ROM_START(wcs_la2) ROM_REGION(0x80000, "maincpu", 0) ROM_LOAD("wcup_la2.rom", 0x00000, 0x80000, CRC(c13a73f9) SHA1(38b540c42d15580c27f34680dc26432db77644c4)) @@ -2947,6 +2960,7 @@ GAME(1995, wd_10f, wd_12, wpc_s, wd, wpc_s_state, init_wd, ROT0 GAME(1995, wd_03r, wd_12, wpc_s, wd, wpc_s_state, init_wd, ROT0, "Bally", "Who Dunnit (0.3 R)", MACHINE_IS_SKELETON_MECHANICAL | MACHINE_SUPPORTS_SAVE ) GAME(1995, wd_048r, wd_12, wpc_s, wd, wpc_s_state, init_wd, ROT0, "Bally", "Who Dunnit (0.48 R)", MACHINE_IS_SKELETON_MECHANICAL | MACHINE_SUPPORTS_SAVE ) GAME(1994, wcs_l2, 0, wpc_s, wcs, wpc_s_state, init_wcs, ROT0, "Bally", "World Cup Soccer (Lx-2)", MACHINE_IS_SKELETON_MECHANICAL | MACHINE_SUPPORTS_SAVE ) +GAME(1994, wcs_l1, wcs_l2, wpc_s, wcs, wpc_s_state, init_wcs, ROT0, "Bally", "World Cup Soccer (Lx-1)", MACHINE_IS_SKELETON_MECHANICAL | MACHINE_SUPPORTS_SAVE ) GAME(1994, wcs_la2, wcs_l2, wpc_s, wcs, wpc_s_state, init_wcs, ROT0, "Bally", "World Cup Soccer (La-2)", MACHINE_IS_SKELETON_MECHANICAL | MACHINE_SUPPORTS_SAVE ) GAME(1994, wcs_p2, wcs_l2, wpc_s, wcs, wpc_s_state, init_wcs, ROT0, "Bally", "World Cup Soccer (Pa-2)", MACHINE_IS_SKELETON_MECHANICAL | MACHINE_SUPPORTS_SAVE ) GAME(1994, wcs_p3, wcs_l2, wpc_s, wcs, wpc_s_state, init_wcs, ROT0, "Bally", "World Cup Soccer (Px-3)", MACHINE_IS_SKELETON_MECHANICAL | MACHINE_SUPPORTS_SAVE ) diff --git a/src/mame/mame.lst b/src/mame/mame.lst index e2f8c14c8e6..ed4bb59942a 100644 --- a/src/mame/mame.lst +++ b/src/mame/mame.lst @@ -38257,7 +38257,7 @@ titlefj // 1993.03 Title Fight (Japan) titlefu // 1993.04 Title Fight (US) @source:segasm1.cpp -tinkerbl // (c) 1990 Sega +tinkerbl // (c) 1990 Sega unkm1 // (c) 1992 Sega bingpty // (c) 1994 Sega @@ -43902,6 +43902,7 @@ nf_22 // nf_23 // nf_23f // nf_23x // +ph_04 // rs_l6 // rs_la4 // rs_la5 // @@ -43924,6 +43925,7 @@ ts_lm6 // ts_lx4 // ts_lx5 // ts_pa1 // +wcs_l1 // wcs_l2 // wcs_la2 // wcs_p2 // -- cgit v1.2.3