diff options
Diffstat (limited to 'src/devices/machine/netlist.cpp')
-rw-r--r-- | src/devices/machine/netlist.cpp | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/src/devices/machine/netlist.cpp b/src/devices/machine/netlist.cpp index cc1f92c5755..ad7bb45fbc2 100644 --- a/src/devices/machine/netlist.cpp +++ b/src/devices/machine/netlist.cpp @@ -289,17 +289,17 @@ void netlist_mame_analog_input_device::write(const double val) m_value_for_device_timer = val * m_mult + m_offset; if (m_value_for_device_timer != (*m_param)()) { - synchronize(0, 0, &m_value_for_device_timer); -} + synchronize(); + } } -void netlist_mame_analog_input_device::device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) +void netlist_mame_analog_input_device::device_timer(emu_timer &timer, device_timer_id id, int param) { update_to_current_time(); #if NETLIST_CREATE_CSV - nl_owner().log_add(m_param_name, *((double *) ptr), true); + nl_owner().log_add(m_param_name, m_value_for_device_timer, true); #endif - m_param->set(*((double *) ptr)); + m_param->set(m_value_for_device_timer); } void netlist_mame_int_input_device::write(const uint32_t val) @@ -322,7 +322,7 @@ void netlist_mame_logic_input_device::write(const uint32_t val) } } -void netlist_mame_int_input_device::device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) +void netlist_mame_int_input_device::device_timer(emu_timer &timer, device_timer_id id, int param) { update_to_current_time(); #if NETLIST_CREATE_CSV @@ -331,7 +331,7 @@ void netlist_mame_int_input_device::device_timer(emu_timer &timer, device_timer_ m_param->set(param); } -void netlist_mame_logic_input_device::device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) +void netlist_mame_logic_input_device::device_timer(emu_timer &timer, device_timer_id id, int param) { update_to_current_time(); #if NETLIST_CREATE_CSV @@ -340,7 +340,7 @@ void netlist_mame_logic_input_device::device_timer(emu_timer &timer, device_time m_param->set(param); } -void netlist_mame_ram_pointer_device::device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) +void netlist_mame_ram_pointer_device::device_timer(emu_timer &timer, device_timer_id id, int param) { m_data = (*m_param)(); } |