summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/machine/m24_z8000.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/machine/m24_z8000.cpp')
-rw-r--r--src/mame/machine/m24_z8000.cpp12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/mame/machine/m24_z8000.cpp b/src/mame/machine/m24_z8000.cpp
index 34d05b9e891..aee7ac9f6c6 100644
--- a/src/mame/machine/m24_z8000.cpp
+++ b/src/mame/machine/m24_z8000.cpp
@@ -97,7 +97,7 @@ const uint8_t m24_z8000_device::pmem_table[16][4] =
{1, 2, 8, 9}, {5, 6, 10, 11}, {1, 2, 8, 9}, {12, 13, 14, 15},
{16, 17, 18, 19}, {20, 21, 22, 23}, {24, 25, 26, 27}, {28, 29, 30, 31}};
-READ16_MEMBER(m24_z8000_device::pmem_r)
+uint16_t m24_z8000_device::pmem_r(offs_t offset, uint16_t mem_mask)
{
uint16_t ret;
uint8_t hostseg;
@@ -115,7 +115,7 @@ READ16_MEMBER(m24_z8000_device::pmem_r)
return (ret << 8) | (ret >> 8);
}
-WRITE16_MEMBER(m24_z8000_device::pmem_w)
+void m24_z8000_device::pmem_w(offs_t offset, uint16_t data, uint16_t mem_mask)
{
uint8_t hostseg;
data = (data << 8) | (data >> 8);
@@ -135,7 +135,7 @@ const uint8_t m24_z8000_device::dmem_table[16][4] =
{5, 6, 10, 11}, {5, 6, 10, 11}, {1, 2, 8, 9}, {12, 13, 14, 15},
{16, 17, 18, 19}, {20, 21, 22, 23}, {24, 25, 26, 27}, {28, 29, 30, 31}};
-READ16_MEMBER(m24_z8000_device::dmem_r)
+uint16_t m24_z8000_device::dmem_r(offs_t offset, uint16_t mem_mask)
{
uint16_t ret;
uint8_t hostseg;
@@ -150,7 +150,7 @@ READ16_MEMBER(m24_z8000_device::dmem_r)
return (ret << 8) | (ret >> 8);
}
-WRITE16_MEMBER(m24_z8000_device::dmem_w)
+void m24_z8000_device::dmem_w(offs_t offset, uint16_t data, uint16_t mem_mask)
{
uint8_t hostseg;
data = (data << 8) | (data >> 8);
@@ -164,13 +164,13 @@ WRITE16_MEMBER(m24_z8000_device::dmem_w)
m_maincpu->space(AS_PROGRAM).write_word(offset, data, (mem_mask << 8) | (mem_mask >> 8));
}
-READ16_MEMBER(m24_z8000_device::i86_io_r)
+uint16_t m24_z8000_device::i86_io_r(offs_t offset, uint16_t mem_mask)
{
uint16_t ret = m_maincpu->space(AS_IO).read_word(offset << 1, (mem_mask << 8) | (mem_mask >> 8));
return (ret << 8) | (ret >> 8);
}
-WRITE16_MEMBER(m24_z8000_device::i86_io_w)
+void m24_z8000_device::i86_io_w(offs_t offset, uint16_t data, uint16_t mem_mask)
{
data = (data << 8) | (data >> 8);
m_maincpu->space(AS_IO).write_word(offset << 1, data, (mem_mask << 8) | (mem_mask >> 8));