diff options
Diffstat (limited to 'src/devices/bus/pet/user.cpp')
-rw-r--r-- | src/devices/bus/pet/user.cpp | 60 |
1 files changed, 20 insertions, 40 deletions
diff --git a/src/devices/bus/pet/user.cpp b/src/devices/bus/pet/user.cpp index d0f889db0b6..87da4269628 100644 --- a/src/devices/bus/pet/user.cpp +++ b/src/devices/bus/pet/user.cpp @@ -46,26 +46,6 @@ void pet_user_port_device::device_config_complete() void pet_user_port_device::device_start() { - m_2_handler.resolve_safe(); - m_3_handler.resolve_safe(); - m_4_handler.resolve_safe(); - m_5_handler.resolve_safe(); - m_6_handler.resolve_safe(); - m_7_handler.resolve_safe(); - m_8_handler.resolve_safe(); - m_9_handler.resolve_safe(); - m_10_handler.resolve_safe(); - m_b_handler.resolve_safe(); - m_c_handler.resolve_safe(); - m_d_handler.resolve_safe(); - m_e_handler.resolve_safe(); - m_f_handler.resolve_safe(); - m_h_handler.resolve_safe(); - m_j_handler.resolve_safe(); - m_k_handler.resolve_safe(); - m_l_handler.resolve_safe(); - m_m_handler.resolve_safe(); - // pull up m_3_handler(1); m_4_handler(1); @@ -86,31 +66,31 @@ void pet_user_port_device::device_start() m_m_handler(1); } -WRITE_LINE_MEMBER( pet_user_port_device::write_2 ) { if (m_card != nullptr) m_card->input_2(state); } -WRITE_LINE_MEMBER( pet_user_port_device::write_3 ) { if (m_card != nullptr) m_card->input_3(state); } -WRITE_LINE_MEMBER( pet_user_port_device::write_4 ) { if (m_card != nullptr) m_card->input_4(state); } -WRITE_LINE_MEMBER( pet_user_port_device::write_5 ) { if (m_card != nullptr) m_card->input_5(state); } -WRITE_LINE_MEMBER( pet_user_port_device::write_6 ) { if (m_card != nullptr) m_card->input_6(state); } -WRITE_LINE_MEMBER( pet_user_port_device::write_7 ) { if (m_card != nullptr) m_card->input_7(state); } -WRITE_LINE_MEMBER( pet_user_port_device::write_8 ) { if (m_card != nullptr) m_card->input_8(state); } -WRITE_LINE_MEMBER( pet_user_port_device::write_9 ) { if (m_card != nullptr) m_card->input_9(state); } -WRITE_LINE_MEMBER( pet_user_port_device::write_10 ) { if (m_card != nullptr) m_card->input_10(state); } -WRITE_LINE_MEMBER( pet_user_port_device::write_b ) { if (m_card != nullptr) m_card->input_b(state); } -WRITE_LINE_MEMBER( pet_user_port_device::write_c ) { if (m_card != nullptr) m_card->input_c(state); } -WRITE_LINE_MEMBER( pet_user_port_device::write_d ) { if (m_card != nullptr) m_card->input_d(state); } -WRITE_LINE_MEMBER( pet_user_port_device::write_e ) { if (m_card != nullptr) m_card->input_e(state); } -WRITE_LINE_MEMBER( pet_user_port_device::write_f ) { if (m_card != nullptr) m_card->input_f(state); } -WRITE_LINE_MEMBER( pet_user_port_device::write_h ) { if (m_card != nullptr) m_card->input_h(state); } -WRITE_LINE_MEMBER( pet_user_port_device::write_j ) { if (m_card != nullptr) m_card->input_j(state); } -WRITE_LINE_MEMBER( pet_user_port_device::write_k ) { if (m_card != nullptr) m_card->input_k(state); } -WRITE_LINE_MEMBER( pet_user_port_device::write_l ) { if (m_card != nullptr) m_card->input_l(state); } -WRITE_LINE_MEMBER( pet_user_port_device::write_m ) { if (m_card != nullptr) m_card->input_m(state); } +void pet_user_port_device::write_2(int state) { if (m_card != nullptr) m_card->input_2(state); } +void pet_user_port_device::write_3(int state) { if (m_card != nullptr) m_card->input_3(state); } +void pet_user_port_device::write_4(int state) { if (m_card != nullptr) m_card->input_4(state); } +void pet_user_port_device::write_5(int state) { if (m_card != nullptr) m_card->input_5(state); } +void pet_user_port_device::write_6(int state) { if (m_card != nullptr) m_card->input_6(state); } +void pet_user_port_device::write_7(int state) { if (m_card != nullptr) m_card->input_7(state); } +void pet_user_port_device::write_8(int state) { if (m_card != nullptr) m_card->input_8(state); } +void pet_user_port_device::write_9(int state) { if (m_card != nullptr) m_card->input_9(state); } +void pet_user_port_device::write_10(int state) { if (m_card != nullptr) m_card->input_10(state); } +void pet_user_port_device::write_b(int state) { if (m_card != nullptr) m_card->input_b(state); } +void pet_user_port_device::write_c(int state) { if (m_card != nullptr) m_card->input_c(state); } +void pet_user_port_device::write_d(int state) { if (m_card != nullptr) m_card->input_d(state); } +void pet_user_port_device::write_e(int state) { if (m_card != nullptr) m_card->input_e(state); } +void pet_user_port_device::write_f(int state) { if (m_card != nullptr) m_card->input_f(state); } +void pet_user_port_device::write_h(int state) { if (m_card != nullptr) m_card->input_h(state); } +void pet_user_port_device::write_j(int state) { if (m_card != nullptr) m_card->input_j(state); } +void pet_user_port_device::write_k(int state) { if (m_card != nullptr) m_card->input_k(state); } +void pet_user_port_device::write_l(int state) { if (m_card != nullptr) m_card->input_l(state); } +void pet_user_port_device::write_m(int state) { if (m_card != nullptr) m_card->input_m(state); } // class device_pet_user_port_interface device_pet_user_port_interface::device_pet_user_port_interface(const machine_config &mconfig, device_t &device) - : device_slot_card_interface(mconfig,device) + : device_interface(device, "petuser") { m_slot = dynamic_cast<pet_user_port_device *>(device.owner()); } |