summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/bus/hp9845_io/98035.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/bus/hp9845_io/98035.cpp')
-rw-r--r--src/devices/bus/hp9845_io/98035.cpp32
1 files changed, 16 insertions, 16 deletions
diff --git a/src/devices/bus/hp9845_io/98035.cpp b/src/devices/bus/hp9845_io/98035.cpp
index 9194e200b19..c4516bdbc37 100644
--- a/src/devices/bus/hp9845_io/98035.cpp
+++ b/src/devices/bus/hp9845_io/98035.cpp
@@ -254,7 +254,7 @@ void hp98035_io_card_device::device_timer(emu_timer &timer, device_timer_id id,
}
}
-READ16_MEMBER(hp98035_io_card_device::reg_r)
+uint16_t hp98035_io_card_device::reg_r(address_space &space, offs_t offset)
{
uint16_t res;
@@ -287,7 +287,7 @@ READ16_MEMBER(hp98035_io_card_device::reg_r)
return res;
}
-WRITE16_MEMBER(hp98035_io_card_device::reg_w)
+void hp98035_io_card_device::reg_w(address_space &space, offs_t offset, uint16_t data)
{
bool new_inten;
@@ -317,33 +317,33 @@ WRITE16_MEMBER(hp98035_io_card_device::reg_w)
LOG(("write R%u=%04x\n" , offset + 4 , data));
}
-WRITE8_MEMBER(hp98035_io_card_device::ram_addr_w)
+void hp98035_io_card_device::ram_addr_w(uint8_t data)
{
m_ram_addr = data;
}
-READ8_MEMBER(hp98035_io_card_device::ram_data_r)
+uint8_t hp98035_io_card_device::ram_data_r()
{
return m_np_ram[ m_ram_addr ];
}
-WRITE8_MEMBER(hp98035_io_card_device::ram_addr_data_w)
+void hp98035_io_card_device::ram_addr_data_w(uint8_t data)
{
m_ram_addr = data;
m_np_ram[ m_ram_addr ] = m_ram_data_in;
}
-WRITE8_MEMBER(hp98035_io_card_device::ram_data_w)
+void hp98035_io_card_device::ram_data_w(uint8_t data)
{
m_ram_data_in = data;
}
-WRITE8_MEMBER(hp98035_io_card_device::clock_key_w)
+void hp98035_io_card_device::clock_key_w(uint8_t data)
{
m_clock_keys = data & 7;
}
-READ8_MEMBER(hp98035_io_card_device::clock_digit_r)
+uint8_t hp98035_io_card_device::clock_digit_r()
{
switch (m_clock_mux) {
case 1:
@@ -360,20 +360,20 @@ READ8_MEMBER(hp98035_io_card_device::clock_digit_r)
}
}
-WRITE8_MEMBER(hp98035_io_card_device::odr_w)
+void hp98035_io_card_device::odr_w(uint8_t data)
{
m_odr = data;
set_flg(true);
}
-READ8_MEMBER(hp98035_io_card_device::idr_r)
+uint8_t hp98035_io_card_device::idr_r()
{
set_flg(true);
m_idr_full = false;
return m_idr;
}
-READ8_MEMBER(hp98035_io_card_device::np_status_r)
+uint8_t hp98035_io_card_device::np_status_r()
{
// Bit 2 = 0: use US date format
uint8_t res = 0x03;
@@ -396,13 +396,13 @@ READ8_MEMBER(hp98035_io_card_device::np_status_r)
return res;
}
-WRITE8_MEMBER(hp98035_io_card_device::clear_np_irq_w)
+void hp98035_io_card_device::clear_np_irq_w(uint8_t data)
{
m_np_irq = false;
update_dc();
}
-READ8_MEMBER(hp98035_io_card_device::clock_mux_r)
+uint8_t hp98035_io_card_device::clock_mux_r()
{
// External input lines are always active (bits 7-4)
uint8_t res = 0xf0 | m_clock_mux;
@@ -413,13 +413,13 @@ READ8_MEMBER(hp98035_io_card_device::clock_mux_r)
return res;
}
-WRITE8_MEMBER(hp98035_io_card_device::set_irq_w)
+void hp98035_io_card_device::set_irq_w(uint8_t data)
{
m_irq = true;
update_irq();
}
-READ8_MEMBER(hp98035_io_card_device::clr_inten_r)
+uint8_t hp98035_io_card_device::clr_inten_r()
{
m_intflag = false;
m_inten = false;
@@ -428,7 +428,7 @@ READ8_MEMBER(hp98035_io_card_device::clr_inten_r)
return 0xff;
}
-WRITE8_MEMBER(hp98035_io_card_device::clr_inten_w)
+void hp98035_io_card_device::clr_inten_w(uint8_t data)
{
m_intflag = false;
m_inten = false;