Added hack for required_device not being set until device_start(), it would be nice if they were filled in during config complete. (nw)

This commit is contained in:
smf- 2014-02-23 11:14:42 +00:00
parent 9e7571126a
commit 8724289bde
2 changed files with 4 additions and 4 deletions

View File

@ -12,7 +12,7 @@ public:
virtual machine_config_constructor device_mconfig_additions() const;
WRITE_LINE_MEMBER( read ) { output_rxd(state); } /// HACK for DEVCB
virtual WRITE_LINE_MEMBER( input_txd ) { m_bitbanger->output(state); }
virtual WRITE_LINE_MEMBER( input_txd ) { if (started()) m_bitbanger->output(state); }
protected:
virtual void device_start() {}

View File

@ -80,9 +80,6 @@ WRITE_LINE_MEMBER( rs232_port_device::write_rts )
return m_dev->input_rts(state);
}
#include "null_modem.h"
#include "terminal.h"
device_rs232_port_interface::device_rs232_port_interface(const machine_config &mconfig, device_t &device)
: device_slot_card_interface(mconfig, device)
{
@ -93,6 +90,9 @@ device_rs232_port_interface::~device_rs232_port_interface()
{
}
#include "null_modem.h"
#include "terminal.h"
SLOT_INTERFACE_START( default_rs232_devices )
SLOT_INTERFACE("serial_terminal", SERIAL_TERMINAL)
SLOT_INTERFACE("null_modem", NULL_MODEM)