mirror of
https://github.com/holub/mame
synced 2025-04-24 09:20:02 +03:00
Added missing loop backed pins. (nw)
This commit is contained in:
parent
dba15c8975
commit
5f5aa2cf01
@ -78,3 +78,23 @@ c64_4dxh_device::c64_4dxh_device(const machine_config &mconfig, const char *tag,
|
||||
void c64_4dxh_device::device_start()
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
//-------------------------------------------------
|
||||
// input_4
|
||||
//-------------------------------------------------
|
||||
|
||||
WRITE_LINE_MEMBER( c64_4dxh_device::input_4 )
|
||||
{
|
||||
output_6(state);
|
||||
}
|
||||
|
||||
|
||||
//-------------------------------------------------
|
||||
// input_6
|
||||
//-------------------------------------------------
|
||||
|
||||
WRITE_LINE_MEMBER( c64_4dxh_device::input_6 )
|
||||
{
|
||||
output_4(state);
|
||||
}
|
||||
|
@ -36,6 +36,10 @@ public:
|
||||
// optional information overrides
|
||||
virtual ioport_constructor device_input_ports() const;
|
||||
|
||||
// device_pet_user_port_interface overrides
|
||||
virtual DECLARE_WRITE_LINE_MEMBER( input_4 );
|
||||
virtual DECLARE_WRITE_LINE_MEMBER( input_6 );
|
||||
|
||||
protected:
|
||||
// device-level overrides
|
||||
virtual void device_start();
|
||||
|
@ -78,3 +78,23 @@ c64_4ksa_device::c64_4ksa_device(const machine_config &mconfig, const char *tag,
|
||||
void c64_4ksa_device::device_start()
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
//-------------------------------------------------
|
||||
// input_4
|
||||
//-------------------------------------------------
|
||||
|
||||
WRITE_LINE_MEMBER( c64_4ksa_device::input_4 )
|
||||
{
|
||||
output_6(state);
|
||||
}
|
||||
|
||||
|
||||
//-------------------------------------------------
|
||||
// input_6
|
||||
//-------------------------------------------------
|
||||
|
||||
WRITE_LINE_MEMBER( c64_4ksa_device::input_6 )
|
||||
{
|
||||
output_4(state);
|
||||
}
|
||||
|
@ -36,6 +36,10 @@ public:
|
||||
// optional information overrides
|
||||
virtual ioport_constructor device_input_ports() const;
|
||||
|
||||
// device_pet_user_port_interface overrides
|
||||
virtual DECLARE_WRITE_LINE_MEMBER( input_4 );
|
||||
virtual DECLARE_WRITE_LINE_MEMBER( input_6 );
|
||||
|
||||
protected:
|
||||
// device-level overrides
|
||||
virtual void device_start();
|
||||
|
@ -78,3 +78,23 @@ c64_4tba_device::c64_4tba_device(const machine_config &mconfig, const char *tag,
|
||||
void c64_4tba_device::device_start()
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
//-------------------------------------------------
|
||||
// input_4
|
||||
//-------------------------------------------------
|
||||
|
||||
WRITE_LINE_MEMBER( c64_4tba_device::input_4 )
|
||||
{
|
||||
output_6(state);
|
||||
}
|
||||
|
||||
|
||||
//-------------------------------------------------
|
||||
// input_6
|
||||
//-------------------------------------------------
|
||||
|
||||
WRITE_LINE_MEMBER( c64_4tba_device::input_6 )
|
||||
{
|
||||
output_4(state);
|
||||
}
|
||||
|
@ -36,6 +36,10 @@ public:
|
||||
// optional information overrides
|
||||
virtual ioport_constructor device_input_ports() const;
|
||||
|
||||
// device_pet_user_port_interface overrides
|
||||
virtual DECLARE_WRITE_LINE_MEMBER( input_4 );
|
||||
virtual DECLARE_WRITE_LINE_MEMBER( input_6 );
|
||||
|
||||
protected:
|
||||
// device-level overrides
|
||||
virtual void device_start();
|
||||
|
@ -61,6 +61,7 @@ protected:
|
||||
virtual void parallel_data_w(UINT8 data);
|
||||
virtual void parallel_strobe_w(int state);
|
||||
|
||||
// device_pet_user_port_interface overrides
|
||||
virtual DECLARE_WRITE_LINE_MEMBER(input_8);
|
||||
virtual WRITE_LINE_MEMBER(input_c) { if (state) m_parallel_output |= 1; else m_parallel_output &= ~1; update_output(); }
|
||||
virtual WRITE_LINE_MEMBER(input_d) { if (state) m_parallel_output |= 2; else m_parallel_output &= ~2; update_output(); }
|
||||
|
@ -47,13 +47,13 @@ protected:
|
||||
virtual DECLARE_WRITE_LINE_MEMBER(input_j) { output_4(state); }
|
||||
virtual DECLARE_WRITE_LINE_MEMBER(input_f) { output_5(state); }
|
||||
|
||||
//virtual DECLARE_WRITE_LINE_MEMBER(input_c) { output_m(state); }
|
||||
virtual DECLARE_WRITE_LINE_MEMBER(input_c) { output_m(state); }
|
||||
virtual DECLARE_WRITE_LINE_MEMBER(input_d) { output_l(state); }
|
||||
virtual DECLARE_WRITE_LINE_MEMBER(input_e) { output_h(state); }
|
||||
|
||||
virtual DECLARE_WRITE_LINE_MEMBER(input_m) { output_c(state); }
|
||||
//virtual DECLARE_WRITE_LINE_MEMBER(input_l) { output_d(state); }
|
||||
//virtual DECLARE_WRITE_LINE_MEMBER(input_h) { output_e(state); }
|
||||
virtual DECLARE_WRITE_LINE_MEMBER(input_l) { output_d(state); }
|
||||
virtual DECLARE_WRITE_LINE_MEMBER(input_h) { output_e(state); }
|
||||
};
|
||||
|
||||
// device type definition
|
||||
|
Loading…
Reference in New Issue
Block a user