diff options
author | Ivan Vangelista <mesgnet@yahoo.it> | 2021-06-05 10:44:08 +0200 |
---|---|---|
committer | Ivan Vangelista <mesgnet@yahoo.it> | 2021-06-05 10:44:08 +0200 |
commit | 76c34a79b900c30a891fd3cf98f3f9b4a78b8d69 (patch) | |
tree | 48911936ef76a0beaf0f0a00b031d1771dfc804c | |
parent | 89524f7f51f0430ccfb1c3182b6aeb092d871da0 (diff) |
New machines marked as NOT_WORKING
----------------------------------
La Rana [Museo del Recreativo]
-rw-r--r-- | src/mame/drivers/inder.cpp | 43 | ||||
-rw-r--r-- | src/mame/mame.lst | 1 |
2 files changed, 31 insertions, 13 deletions
diff --git a/src/mame/drivers/inder.cpp b/src/mame/drivers/inder.cpp index 34a3babe2c6..24355571c46 100644 --- a/src/mame/drivers/inder.cpp +++ b/src/mame/drivers/inder.cpp @@ -1370,17 +1370,17 @@ void inder_state::init_inder1() void inder_state::brvteam(machine_config &config) { - /* basic machine hardware */ + // basic machine hardware Z80(config, m_maincpu, XTAL(5'000'000) / 2); m_maincpu->set_addrmap(AS_PROGRAM, &inder_state::brvteam_map); m_maincpu->set_periodic_int(FUNC(inder_state::irq0_line_hold), attotime::from_hz(250)); // NE556 NVRAM(config, "nvram", nvram_device::DEFAULT_ALL_1); - /* Video */ + // Video config.set_default_layout(layout_inder); - /* Sound */ + // Sound genpin_audio(config); SPEAKER(config, "snvol").front_center(); SN76489(config, m_sn, XTAL(8'000'000) / 2).add_route(ALL_OUTPUTS, "snvol", 2.0); // jumper choice of 2 or 4 MHz @@ -1388,17 +1388,17 @@ void inder_state::brvteam(machine_config &config) void inder_state::canasta(machine_config &config) { - /* basic machine hardware */ + // basic machine hardware Z80(config, m_maincpu, XTAL(5'000'000) / 2); m_maincpu->set_addrmap(AS_PROGRAM, &inder_state::canasta_map); m_maincpu->set_periodic_int(FUNC(inder_state::irq0_line_hold), attotime::from_hz(250)); // NE556 NVRAM(config, "nvram", nvram_device::DEFAULT_ALL_1); - /* Video */ + // Video config.set_default_layout(layout_inder); - /* Sound */ + // Sound genpin_audio(config); SPEAKER(config, "ayvol").front_center(); AY8910(config, "ay", XTAL(4'000'000) / 2).add_route(ALL_OUTPUTS, "ayvol", 1.0); @@ -1406,7 +1406,7 @@ void inder_state::canasta(machine_config &config) void inder_state::lapbylap(machine_config &config) { - /* basic machine hardware */ + // basic machine hardware Z80(config, m_maincpu, XTAL(5'000'000) / 2); m_maincpu->set_addrmap(AS_PROGRAM, &inder_state::lapbylap_map); m_maincpu->set_periodic_int(FUNC(inder_state::irq0_line_hold), attotime::from_hz(250)); // NE556 @@ -1417,10 +1417,10 @@ void inder_state::lapbylap(machine_config &config) NVRAM(config, "nvram", nvram_device::DEFAULT_ALL_1); - /* Video */ + // Video config.set_default_layout(layout_inder); - /* Sound */ + // Sound genpin_audio(config); SPEAKER(config, "ayvol").front_center(); AY8910(config, "ay1", XTAL(2'000'000)).add_route(ALL_OUTPUTS, "ayvol", 1.0); // same xtal that drives subcpu @@ -1431,7 +1431,7 @@ void inder_state::lapbylap(machine_config &config) void inder_state::inder(machine_config &config) { - /* basic machine hardware */ + // basic machine hardware Z80(config, m_maincpu, XTAL(5'000'000) / 2); m_maincpu->set_addrmap(AS_PROGRAM, &inder_state::inder_map); m_maincpu->set_periodic_int(FUNC(inder_state::irq0_line_hold), attotime::from_hz(250)); // NE556 @@ -1442,10 +1442,10 @@ void inder_state::inder(machine_config &config) NVRAM(config, "nvram", nvram_device::DEFAULT_ALL_1); - /* Video */ + // Video config.set_default_layout(layout_inder); - /* Sound */ + // Sound genpin_audio(config); SPEAKER(config, "msmvol").front_center(); MSM5205(config, m_msm, 384_kHz_XTAL); @@ -1454,7 +1454,7 @@ void inder_state::inder(machine_config &config) m_msm->set_prescaler_selector(msm5205_device::S48_4B); // 4KHz 4-bit m_msm->add_route(ALL_OUTPUTS, "msmvol", 1.0); - /* Devices */ + // Devices i8255_device &ppi60(I8255A(config, "ppi60")); ppi60.out_pa_callback().set(FUNC(inder_state::ppi60a_w)); ppi60.out_pb_callback().set(FUNC(inder_state::ppi60b_w)); @@ -1604,6 +1604,22 @@ ROM_START(atleta) ROM_END /*------------------------------------------------------------------- +/ La Rana (1991) +/ Main PCB: Inder SA UCPU87 (only 2 of 4 I8255 sockets populated) +/ Sound PCB: USVYS (only 1 of 8 speech ROM sockets populated) +/-------------------------------------------------------------------*/ +ROM_START(larana) + ROM_REGION(0x4000, "maincpu", ROMREGION_ERASE00) + ROM_LOAD("inder_sa_mod_la_rana_0_050790.bin", 0x0000, 0x2000, CRC(ba94618f) SHA1(0fd6ffe9a6ef514c1dbf8856b881a54bf184e863)) + + ROM_REGION(0x2000, "audiocpu", 0) + ROM_LOAD("inder_sa_mod_la_rana_a_050690.bin", 0x0000, 0x2000, CRC(1513fd92) SHA1(6ca0723f5d7c86b844476a4830c8fc3744cbf918)) + + ROM_REGION(0x80000, "speech", ROMREGION_ERASE00) + ROM_LOAD("inder_sa_mod_la_rana_b_200690.bin", 0x00000, 0x10000, CRC(3aaa7c7d) SHA1(4a8531b6859fc1f2a4bb63a51da35e9081b7e88b)) +ROM_END + +/*------------------------------------------------------------------- / 250 CC (1992) /-------------------------------------------------------------------*/ ROM_START(ind250cc) @@ -1660,6 +1676,7 @@ GAME(1988, pinclown, 0, inder, pinclown, inder_state, init_inder1, ROT0, "In GAME(1989, corsario, 0, inder, corsario, inder_state, init_inder1, ROT0, "Inder", "Corsario", MACHINE_MECHANICAL | MACHINE_NOT_WORKING ) GAME(1990, mundial, 0, inder, mundial, inder_state, init_inder1, ROT0, "Inder", "Mundial 90", MACHINE_MECHANICAL | MACHINE_NOT_WORKING ) GAME(1991, atleta, 0, inder, atleta, inder_state, init_inder1, ROT0, "Inder", "Atleta", MACHINE_MECHANICAL | MACHINE_NOT_WORKING ) +GAME(1991, larana, 0, inder, metalman, inder_state, init_inder, ROT0, "Inder", "La Rana", MACHINE_MECHANICAL | MACHINE_NOT_WORKING ) GAME(1992, ind250cc, 0, inder, ind250cc, inder_state, init_inder1, ROT0, "Inder", "250 CC", MACHINE_MECHANICAL | MACHINE_NOT_WORKING ) // new cpu board, later revision of msm5205 sound board diff --git a/src/mame/mame.lst b/src/mame/mame.lst index 82464fb073e..f9931c1bb19 100644 --- a/src/mame/mame.lst +++ b/src/mame/mame.lst @@ -16972,6 +16972,7 @@ canasta // corsario // ind250cc // lapbylap // +larana // metalman // mundial // pinclown // |