summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author AJR <ajrhacker@users.noreply.github.com>2018-04-03 15:47:07 -0400
committer AJR <ajrhacker@users.noreply.github.com>2018-04-03 15:47:29 -0400
commit0dbee19e6213b6003e612fa1237c8ea1d519d0c5 (patch)
treea4814c677caeb0a51e4c14e5e5d373c991b5542a
parent895956c5dd143be9ae6ff5d8eb9a550c025b9e26 (diff)
atarigen: Eliminate sound_int_gen (nw)
-rw-r--r--src/mame/drivers/atarigt.cpp5
-rw-r--r--src/mame/machine/atarigen.cpp12
-rw-r--r--src/mame/machine/atarigen.h1
3 files changed, 1 insertions, 17 deletions
diff --git a/src/mame/drivers/atarigt.cpp b/src/mame/drivers/atarigt.cpp
index 218cb537db9..080686f2b25 100644
--- a/src/mame/drivers/atarigt.cpp
+++ b/src/mame/drivers/atarigt.cpp
@@ -93,10 +93,7 @@ MACHINE_RESET_MEMBER(atarigt_state,atarigt)
WRITE8_MEMBER(atarigt_state::cage_irq_callback)
{
- if (data)
- sound_int_gen(*m_maincpu);
- else
- sound_int_ack_w(space,0,0);
+ sound_int_write_line(data != 0 ? 1 : 0);
}
/*************************************
diff --git a/src/mame/machine/atarigen.cpp b/src/mame/machine/atarigen.cpp
index 777969ea5cb..aa3434b69cf 100644
--- a/src/mame/machine/atarigen.cpp
+++ b/src/mame/machine/atarigen.cpp
@@ -967,18 +967,6 @@ WRITE_LINE_MEMBER(atarigen_state::sound_int_write_line)
//-------------------------------------------------
-// sound_int_gen: Standard interrupt routine which
-// sets the sound interrupt state.
-//-------------------------------------------------
-
-INTERRUPT_GEN_MEMBER(atarigen_state::sound_int_gen)
-{
- m_sound_int_state = 1;
- update_interrupts();
-}
-
-
-//-------------------------------------------------
// sound_int_ack_w: Resets the state of the sound
// interrupt.
//-------------------------------------------------
diff --git a/src/mame/machine/atarigen.h b/src/mame/machine/atarigen.h
index 05f0ee7d60e..69ce50f97b8 100644
--- a/src/mame/machine/atarigen.h
+++ b/src/mame/machine/atarigen.h
@@ -280,7 +280,6 @@ protected:
DECLARE_WRITE16_MEMBER(scanline_int_ack_w);
DECLARE_WRITE_LINE_MEMBER(sound_int_write_line);
- INTERRUPT_GEN_MEMBER(sound_int_gen);
DECLARE_WRITE16_MEMBER(sound_int_ack_w);
DECLARE_WRITE_LINE_MEMBER(video_int_write_line);