diff options
Diffstat (limited to 'src/devices/bus/spectrum/uspeech.cpp')
-rw-r--r-- | src/devices/bus/spectrum/uspeech.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/devices/bus/spectrum/uspeech.cpp b/src/devices/bus/spectrum/uspeech.cpp index a3a6db8cb30..fd013dabacc 100644 --- a/src/devices/bus/spectrum/uspeech.cpp +++ b/src/devices/bus/spectrum/uspeech.cpp @@ -94,7 +94,7 @@ void spectrum_uspeech_device::device_reset() // IMPLEMENTATION //************************************************************************** -READ_LINE_MEMBER(spectrum_uspeech_device::romcs) +bool spectrum_uspeech_device::romcs() { return m_romcs; } @@ -114,7 +114,7 @@ uint8_t spectrum_uspeech_device::iorq_r(offs_t offset) m_romcs = !m_romcs; } - return 0xff; + return offset & 1 ? m_slot->fb_r() : 0xff; } uint8_t spectrum_uspeech_device::mreq_r(offs_t offset) |