summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/bus/a2bus/a2pic.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/bus/a2bus/a2pic.cpp')
-rw-r--r--src/devices/bus/a2bus/a2pic.cpp38
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))