summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers
diff options
context:
space:
mode:
author Robbbert <Robbbert@users.noreply.github.com>2022-06-21 00:56:46 +1000
committer Robbbert <Robbbert@users.noreply.github.com>2022-06-21 00:56:46 +1000
commit11d060473bf885f1303eef0bf34dcf37bfccaaa5 (patch)
tree9ede4151409147ebdbd9c93ca6ebe08e45840848 /src/mame/drivers
parente19a963efc4ae0fea79e66ed1ddf56fcc18a741e (diff)
MT 08358: fixed catchp regression.
Diffstat (limited to 'src/mame/drivers')
-rw-r--r--src/mame/drivers/avalnche.cpp8
1 files changed, 4 insertions, 4 deletions
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)