diff options
Diffstat (limited to 'src/devices/bus/a2bus/a2pic.cpp')
-rw-r--r-- | src/devices/bus/a2bus/a2pic.cpp | 38 |
1 files changed, 19 insertions, 19 deletions
diff --git a/src/devices/bus/a2bus/a2pic.cpp b/src/devices/bus/a2bus/a2pic.cpp index 9a56eeaf19d..32ec527b254 100644 --- a/src/devices/bus/a2bus/a2pic.cpp +++ b/src/devices/bus/a2bus/a2pic.cpp @@ -40,20 +40,20 @@ protected: private: // printer status inputs - DECLARE_WRITE_LINE_MEMBER(ack_w); - DECLARE_WRITE_LINE_MEMBER(perror_w); - DECLARE_WRITE_LINE_MEMBER(select_w); - DECLARE_WRITE_LINE_MEMBER(fault_w); + void ack_w(int state); + void perror_w(int state); + void select_w(int state); + void fault_w(int state); // timer handlers TIMER_CALLBACK_MEMBER(release_strobe); // synchronised inputs - void set_ack_in(void *ptr, s32 param); - void set_perror_in(void *ptr, s32 param); - void set_select_in(void *ptr, s32 param); - void set_fault_in(void *ptr, s32 param); - void data_write(void *ptr, s32 param); + void set_ack_in(s32 param); + void set_perror_in(s32 param); + void set_select_in(s32 param); + void set_fault_in(s32 param); + void data_write(s32 param); // helpers void reset_mode(); @@ -343,7 +343,7 @@ ioport_constructor a2bus_pic_device::device_input_ports() const void a2bus_pic_device::device_start() { - m_strobe_timer = machine().scheduler().timer_alloc(timer_expired_delegate(FUNC(a2bus_pic_device::release_strobe), this)); + m_strobe_timer = timer_alloc(FUNC(a2bus_pic_device::release_strobe), this); m_firmware_base = 0x0100U; m_data_latch = 0xffU; @@ -384,25 +384,25 @@ void a2bus_pic_device::device_reset() // printer status inputs //---------------------------------------------- -WRITE_LINE_MEMBER(a2bus_pic_device::ack_w) +void a2bus_pic_device::ack_w(int state) { machine().scheduler().synchronize(timer_expired_delegate(FUNC(a2bus_pic_device::set_ack_in), this), state ? 1 : 0); } -WRITE_LINE_MEMBER(a2bus_pic_device::perror_w) +void a2bus_pic_device::perror_w(int state) { machine().scheduler().synchronize(timer_expired_delegate(FUNC(a2bus_pic_device::set_perror_in), this), state ? 1 : 0); } -WRITE_LINE_MEMBER(a2bus_pic_device::select_w) +void a2bus_pic_device::select_w(int state) { machine().scheduler().synchronize(timer_expired_delegate(FUNC(a2bus_pic_device::set_select_in), this), state ? 1 : 0); } -WRITE_LINE_MEMBER(a2bus_pic_device::fault_w) +void a2bus_pic_device::fault_w(int state) { machine().scheduler().synchronize(timer_expired_delegate(FUNC(a2bus_pic_device::set_fault_in), this), state ? 1 : 0); } @@ -426,7 +426,7 @@ TIMER_CALLBACK_MEMBER(a2bus_pic_device::release_strobe) // synchronised inputs //---------------------------------------------- -void a2bus_pic_device::set_ack_in(void *ptr, s32 param) +void a2bus_pic_device::set_ack_in(s32 param) { if (u32(param) != m_ack_in) { @@ -441,7 +441,7 @@ void a2bus_pic_device::set_ack_in(void *ptr, s32 param) } -void a2bus_pic_device::set_perror_in(void *ptr, s32 param) +void a2bus_pic_device::set_perror_in(s32 param) { if (u32(param) != m_perror_in) { @@ -451,7 +451,7 @@ void a2bus_pic_device::set_perror_in(void *ptr, s32 param) } -void a2bus_pic_device::set_select_in(void *ptr, s32 param) +void a2bus_pic_device::set_select_in(s32 param) { if (u32(param) != m_select_in) { @@ -461,7 +461,7 @@ void a2bus_pic_device::set_select_in(void *ptr, s32 param) } -void a2bus_pic_device::set_fault_in(void *ptr, s32 param) +void a2bus_pic_device::set_fault_in(s32 param) { if (u32(param) != m_fault_in) { @@ -471,7 +471,7 @@ void a2bus_pic_device::set_fault_in(void *ptr, s32 param) } -void a2bus_pic_device::data_write(void *ptr, s32 param) +void a2bus_pic_device::data_write(s32 param) { // latch output data - remember MSB can be forced low by jumper if (BIT(param, 8)) |