fix MIDI output (nw)

This commit is contained in:
R. Belmont 2014-02-22 21:46:25 +00:00
parent 4ef67ae5bc
commit 07afd32657
2 changed files with 4 additions and 0 deletions

View File

@ -26,6 +26,7 @@ midi_port_device::~midi_port_device()
void midi_port_device::device_config_complete()
{
m_dev = dynamic_cast<device_midi_port_interface *>(get_card_device());
m_dev->set_my_port_device(this);
}
void midi_port_device::device_start()
@ -38,3 +39,4 @@ WRITE_LINE_MEMBER( midi_port_device::write_txd )
if(m_dev)
m_dev->input_txd(state);
}

View File

@ -51,6 +51,8 @@ public:
virtual DECLARE_WRITE_LINE_MEMBER( input_txd ) {}
DECLARE_WRITE_LINE_MEMBER( output_rxd ) { m_port->m_rxd = state; m_port->m_rxd_handler(state); }
void set_my_port_device(midi_port_device *parent) { m_port = parent; }
protected:
midi_port_device *m_port;
};