Previous 199869 Revisions Next

r29360 Sunday 6th April, 2014 at 09:21:12 UTC by smf
added hack for startup order issues (nw)
[src/emu/bus/rs232]loopback.c loopback.h

trunk/src/emu/bus/rs232/loopback.c
r29359r29360
1414void rs232_loopback_device::device_start()
1515{
1616}
17
18WRITE_LINE_MEMBER( rs232_loopback_device::input_txd )
19{
20   if (started())
21   {
22      output_rxd(state);
23   }
24}
25
26WRITE_LINE_MEMBER( rs232_loopback_device::input_rts )
27{
28   if (started())
29   {
30      output_ri(state);
31      output_cts(state);
32   }
33}
34
35WRITE_LINE_MEMBER( rs232_loopback_device::input_dtr )
36{
37   if (started())
38   {
39      output_dsr(state);
40      output_dcd(state);
41   }
42}
trunk/src/emu/bus/rs232/loopback.h
r29359r29360
1212public:
1313   rs232_loopback_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
1414
15   virtual WRITE_LINE_MEMBER( input_txd ) { output_rxd(state); }
16   virtual WRITE_LINE_MEMBER( input_rts ) { output_ri(state); output_cts(state); }
17   virtual WRITE_LINE_MEMBER( input_dtr ) { output_dsr(state); output_dcd(state); }
15   virtual WRITE_LINE_MEMBER( input_txd );
16   virtual WRITE_LINE_MEMBER( input_rts );
17   virtual WRITE_LINE_MEMBER( input_dtr );
1818
1919protected:
2020   virtual void device_start();

Previous 199869 Revisions Next


© 1997-2024 The MAME Team