From 11d060473bf885f1303eef0bf34dcf37bfccaaa5 Mon Sep 17 00:00:00 2001 From: Robbbert Date: Tue, 21 Jun 2022 00:56:46 +1000 Subject: MT 08358: fixed catchp regression. --- src/mame/drivers/avalnche.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'src/mame/drivers') diff --git a/src/mame/drivers/avalnche.cpp b/src/mame/drivers/avalnche.cpp index 588ffe46791..e110cb62b02 100644 --- a/src/mame/drivers/avalnche.cpp +++ b/src/mame/drivers/avalnche.cpp @@ -28,6 +28,8 @@ If you have any questions about how this driver works, don't hesitate to ask. - Mike Balfour (mab22@po.cwru.edu) + Disassembly shows Catch never uses 2003 or 3000. + ***************************************************************************/ #include "emu.h" @@ -117,8 +119,6 @@ void avalnche_state::catch_map(address_map &map) map(0x2000, 0x2000).mirror(0x0ffc).portr("IN0"); map(0x2001, 0x2001).mirror(0x0ffc).portr("IN1"); map(0x2002, 0x2002).mirror(0x0ffc).portr("PADDLE"); - map(0x2003, 0x2003).mirror(0x0ffc).nopr(); - map(0x3000, 0x3000).mirror(0x0fff).w("watchdog", FUNC(watchdog_timer_device::reset_w)); map(0x4000, 0x4007).mirror(0x0ff8).w("latch", FUNC(f9334_device::write_d0)); map(0x6000, 0x6000).mirror(0x0fff).w(FUNC(avalnche_state::catch_coin_counter_w)); map(0x7000, 0x7fff).rom(); @@ -231,8 +231,6 @@ void avalnche_state::avalnche_base(machine_config &config) m_latch->q_out_cb<7>().set_output("led2"); // START LAMP // Q1, Q4, Q5, Q6 are configured in audio/avalnche.cpp - WATCHDOG_TIMER(config, "watchdog").set_vblank_count("screen", 10); - /* video hardware */ screen_device &screen(SCREEN(config, "screen", SCREEN_TYPE_RASTER)); screen.set_raw(12.096_MHz_XTAL / 2, 384, 0, 256, 262, 16, 256); @@ -244,6 +242,8 @@ void avalnche_state::avalnche(machine_config &config) avalnche_base(config); /* sound hardware */ avalnche_sound(config); + + WATCHDOG_TIMER(config, "watchdog").set_vblank_count("screen", 10); } void avalnche_state::acatch(machine_config &config) -- cgit v1.2.3