mirror of
https://github.com/holub/mame
synced 2025-07-01 16:19:38 +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()
|
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:
|
public:
|
||||||
rs232_loopback_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
|
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_txd );
|
||||||
virtual WRITE_LINE_MEMBER( input_rts ) { output_ri(state); output_cts(state); }
|
virtual WRITE_LINE_MEMBER( input_rts );
|
||||||
virtual WRITE_LINE_MEMBER( input_dtr ) { output_dsr(state); output_dcd(state); }
|
virtual WRITE_LINE_MEMBER( input_dtr );
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
virtual void device_start();
|
virtual void device_start();
|
||||||
|
Loading…
Reference in New Issue
Block a user