summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/machine/mpu401.cpp
diff options
context:
space:
mode:
author Ivan Vangelista <mesgnet@yahoo.it>2020-03-24 19:21:34 +0100
committer Ivan Vangelista <mesgnet@yahoo.it>2020-03-24 19:21:34 +0100
commit1aea20ce3eec79226d6c8b3169e3808b1bc7e8b3 (patch)
tree1d782d77395b9ce65f62196ade6c448adf590259 /src/devices/machine/mpu401.cpp
parentd1f029ca2c7e5bd1dd5119bdc3e21702506b4d4c (diff)
devices/machine: simplified handlers for various devices (nw)
Diffstat (limited to 'src/devices/machine/mpu401.cpp')
-rw-r--r--src/devices/machine/mpu401.cpp18
1 files changed, 9 insertions, 9 deletions
diff --git a/src/devices/machine/mpu401.cpp b/src/devices/machine/mpu401.cpp
index a07587be87e..0103e51ceca 100644
--- a/src/devices/machine/mpu401.cpp
+++ b/src/devices/machine/mpu401.cpp
@@ -153,28 +153,28 @@ void mpu401_device::device_timer(emu_timer &timer, device_timer_id tid, int para
m_ourcpu->m6801_clock_serial();
}
-READ8_MEMBER(mpu401_device::port1_r)
+uint8_t mpu401_device::port1_r()
{
return 0xff;
}
-WRITE8_MEMBER(mpu401_device::port1_w)
+void mpu401_device::port1_w(uint8_t data)
{
// printf("port1_w: %02x met %x syncout %x DSRD %d DRRD %d\n", data, data & 3, (data>>3) & 3, (data>>6) & 1, (data>>7) & 1);
}
-READ8_MEMBER(mpu401_device::port2_r)
+uint8_t mpu401_device::port2_r()
{
// printf("%s Read P2\n", machine().describe_context().c_str());
return m_port2;
}
-WRITE8_MEMBER(mpu401_device::port2_w)
+void mpu401_device::port2_w(uint8_t data)
{
// printf("port2_w: %02x SYCOUT %d SYCIN %d SRCK %d MIDI OUT %d\n", data, (data & 1), (data>>1) & 1, (data>>2) & 1, (data>>4) & 1);
}
-READ8_MEMBER(mpu401_device::mpu_r)
+uint8_t mpu401_device::mpu_r(offs_t offset)
{
// printf("mpu_r @ %d\n", offset);
@@ -190,7 +190,7 @@ READ8_MEMBER(mpu401_device::mpu_r)
}
}
-WRITE8_MEMBER(mpu401_device::mpu_w)
+void mpu401_device::mpu_w(offs_t offset, uint8_t data)
{
// printf("%02x to MPU-401 @ %d\n", data, offset);
m_command = data;
@@ -206,7 +206,7 @@ WRITE8_MEMBER(mpu401_device::mpu_w)
}
}
-READ8_MEMBER(mpu401_device::asic_r)
+uint8_t mpu401_device::asic_r(offs_t offset)
{
if (offset == 0)
{
@@ -221,7 +221,7 @@ READ8_MEMBER(mpu401_device::asic_r)
return 0xff;
}
-WRITE8_MEMBER(mpu401_device::asic_w)
+void mpu401_device::asic_w(offs_t offset, uint8_t data)
{
// printf("MPU401: %02x to gate array @ %d\n", data, offset);
@@ -234,7 +234,7 @@ WRITE8_MEMBER(mpu401_device::asic_w)
}
// MIDI receive
-WRITE_LINE_MEMBER( mpu401_device::midi_rx_w )
+void mpu401_device::midi_rx_w(int state)
{
if (state == ASSERT_LINE)
{