summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/meyc8088.cpp
diff options
context:
space:
mode:
author hap <happppp@users.noreply.github.com>2017-11-15 20:08:37 +0100
committer hap <happppp@users.noreply.github.com>2017-11-15 20:08:37 +0100
commitc059ad245f5855ecc1d07ab2c402cdce38ad4a3a (patch)
tree0146a6a3a4c7bb2f04ff785b9d18881ef99059e8 /src/mame/drivers/meyc8088.cpp
parentd854ec06b1dac6585a8e290b3a5a406fe26aaa6c (diff)
meyc8088: interrupt is auto cleared by INTA (nw)
Diffstat (limited to 'src/mame/drivers/meyc8088.cpp')
-rw-r--r--src/mame/drivers/meyc8088.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/mame/drivers/meyc8088.cpp b/src/mame/drivers/meyc8088.cpp
index d4f9d65f826..6897f0bdbb3 100644
--- a/src/mame/drivers/meyc8088.cpp
+++ b/src/mame/drivers/meyc8088.cpp
@@ -163,8 +163,9 @@ uint32_t meyc8088_state::screen_update_meyc8088(screen_device &screen, bitmap_in
WRITE_LINE_MEMBER(meyc8088_state::screen_vblank_meyc8088)
{
- // INTR on LC255 (pulses at start and end of vblank), INTA hardwired to $20
- m_maincpu->pulse_input_line_and_vector(0, 0x20, 1);
+ // LC255(200ns pulse) rising edge asserts INTR at start and end of vblank
+ // INTA wired back to INTR to clear it, vector is hardwired to $20
+ m_maincpu->set_input_line_and_vector(0, HOLD_LINE, 0x20);
}