summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author AJR <ajrhacker@users.noreply.github.com>2019-09-05 20:36:02 -0400
committer AJR <ajrhacker@users.noreply.github.com>2019-09-05 20:36:02 -0400
commit8f283999386a5417b39d475fc26fe5d396e09aa8 (patch)
treed8727b167082623ffd378e07c81498f5dd90a581
parentf014baa540ef84cb045204b45bf6d39bb5de567f (diff)
djboy: Generate sound IRQ from YM2203 rather than VBLANK
-rw-r--r--src/mame/drivers/djboy.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/mame/drivers/djboy.cpp b/src/mame/drivers/djboy.cpp
index 34a2212fb1b..5ddbd4b1687 100644
--- a/src/mame/drivers/djboy.cpp
+++ b/src/mame/drivers/djboy.cpp
@@ -493,7 +493,6 @@ void djboy_state::djboy(machine_config &config)
Z80(config, m_soundcpu, 12_MHz_XTAL / 2); // 6.000MHz, verified
m_soundcpu->set_addrmap(AS_PROGRAM, &djboy_state::soundcpu_am);
m_soundcpu->set_addrmap(AS_IO, &djboy_state::soundcpu_port_am);
- m_soundcpu->set_vblank_int("screen", FUNC(djboy_state::irq0_line_hold));
I80C51(config, m_beast, 12_MHz_XTAL / 2); // 6.000MHz, verified
m_beast->port_in_cb<0>().set(FUNC(djboy_state::beast_p0_r));
@@ -535,6 +534,7 @@ void djboy_state::djboy(machine_config &config)
m_soundlatch->data_pending_callback().set_inputline(m_soundcpu, INPUT_LINE_NMI);
ym2203_device &ymsnd(YM2203(config, "ymsnd", 12_MHz_XTAL / 4)); // 3.000MHz, verified
+ ymsnd.irq_handler().set_inputline(m_soundcpu, INPUT_LINE_IRQ0);
ymsnd.add_route(ALL_OUTPUTS, "lspeaker", 0.40);
ymsnd.add_route(ALL_OUTPUTS, "rspeaker", 0.40);