mirror of
https://github.com/holub/mame
synced 2025-07-01 08:18:59 +03:00
added hack for startup order issues (nw)
This commit is contained in:
parent
062b59d6b2
commit
8ff2d565b0
@ -14,3 +14,29 @@ rs232_loopback_device::rs232_loopback_device(const machine_config &mconfig, cons
|
||||
void rs232_loopback_device::device_start()
|
||||
{
|
||||
}
|
||||
|
||||
WRITE_LINE_MEMBER( rs232_loopback_device::input_txd )
|
||||
{
|
||||
if (started())
|
||||
{
|
||||
output_rxd(state);
|
||||
}
|
||||
}
|
||||
|
||||
WRITE_LINE_MEMBER( rs232_loopback_device::input_rts )
|
||||
{
|
||||
if (started())
|
||||
{
|
||||
output_ri(state);
|
||||
output_cts(state);
|
||||
}
|
||||
}
|
||||
|
||||
WRITE_LINE_MEMBER( rs232_loopback_device::input_dtr )
|
||||
{
|
||||
if (started())
|
||||
{
|
||||
output_dsr(state);
|
||||
output_dcd(state);
|
||||
}
|
||||
}
|
||||
|
@ -12,9 +12,9 @@ class rs232_loopback_device : public device_t,
|
||||
public:
|
||||
rs232_loopback_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
|
||||
|
||||
virtual WRITE_LINE_MEMBER( input_txd ) { output_rxd(state); }
|
||||
virtual WRITE_LINE_MEMBER( input_rts ) { output_ri(state); output_cts(state); }
|
||||
virtual WRITE_LINE_MEMBER( input_dtr ) { output_dsr(state); output_dcd(state); }
|
||||
virtual WRITE_LINE_MEMBER( input_txd );
|
||||
virtual WRITE_LINE_MEMBER( input_rts );
|
||||
virtual WRITE_LINE_MEMBER( input_dtr );
|
||||
|
||||
protected:
|
||||
virtual void device_start();
|
||||
|
Loading…
Reference in New Issue
Block a user