summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/sound/scsp.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/sound/scsp.cpp')
-rw-r--r--src/devices/sound/scsp.cpp10
1 files changed, 4 insertions, 6 deletions
diff --git a/src/devices/sound/scsp.cpp b/src/devices/sound/scsp.cpp
index 63faf391116..97256bfe01a 100644
--- a/src/devices/sound/scsp.cpp
+++ b/src/devices/sound/scsp.cpp
@@ -1457,13 +1457,13 @@ int IRQCB(void *param)
#endif
-READ16_MEMBER(scsp_device::read)
+u16 scsp_device::read(offs_t offset)
{
m_stream->update();
return r16(offset * 2);
}
-WRITE16_MEMBER(scsp_device::write)
+void scsp_device::write(offs_t offset, u16 data, u16 mem_mask)
{
m_stream->update();
@@ -1482,11 +1482,9 @@ void scsp_device::midi_in(u8 data)
CheckPendingIRQ();
}
-READ16_MEMBER(scsp_device::midi_out_r)
+u16 scsp_device::midi_out_r()
{
- u8 val;
-
- val = m_MidiStack[m_MidiR++];
+ u8 val = m_MidiStack[m_MidiR++];
m_MidiR &= 31;
return val;
}