diff options
Diffstat (limited to 'src/devices/bus/spectrum/melodik.cpp')
-rw-r--r-- | src/devices/bus/spectrum/melodik.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/devices/bus/spectrum/melodik.cpp b/src/devices/bus/spectrum/melodik.cpp index 95c426149a1..0b77635c051 100644 --- a/src/devices/bus/spectrum/melodik.cpp +++ b/src/devices/bus/spectrum/melodik.cpp @@ -32,6 +32,7 @@ void spectrum_melodik_device::device_add_mconfig(machine_config &config) SPECTRUM_EXPANSION_SLOT(config, m_exp, spectrum_expansion_devices, nullptr); m_exp->irq_handler().set(DEVICE_SELF_OWNER, FUNC(spectrum_expansion_slot_device::irq_w)); m_exp->nmi_handler().set(DEVICE_SELF_OWNER, FUNC(spectrum_expansion_slot_device::nmi_w)); + m_exp->fb_r_handler().set(DEVICE_SELF_OWNER, FUNC(spectrum_expansion_slot_device::fb_r)); } //************************************************************************** @@ -71,7 +72,7 @@ uint8_t spectrum_melodik_device::iorq_r(offs_t offset) switch (offset & 0xc002) { case 0xc000: - data &= m_psg->data_r(); + data = m_psg->data_r(); break; } return data; |