diff options
author | smf- <smf-@users.noreply.github.com> | 2014-02-15 01:29:27 +0000 |
---|---|---|
committer | smf- <smf-@users.noreply.github.com> | 2014-02-15 01:29:27 +0000 |
commit | b37d92de7246ff7da31a235b996e89db6f8c8d22 (patch) | |
tree | 616a8439278f4ff3331b677c9b841ed71657290a /src/mess/drivers/esqkt.c | |
parent | 88bc8a4673a710bdcdd2640f39b3b33bc2b76ab0 (diff) |
created src\emu\bus\rs232 & src\emu\bus\midi directories and separated rs232 and midi devices, changed h89 to use an rs232 port to communicate with the serial terminal to instead of connecting it directly. [smf]
Diffstat (limited to 'src/mess/drivers/esqkt.c')
-rw-r--r-- | src/mess/drivers/esqkt.c | 17 |
1 files changed, 8 insertions, 9 deletions
diff --git a/src/mess/drivers/esqkt.c b/src/mess/drivers/esqkt.c index a37d1fd3151..6bd6060944c 100644 --- a/src/mess/drivers/esqkt.c +++ b/src/mess/drivers/esqkt.c @@ -21,15 +21,14 @@ ***************************************************************************/ -#include "emu.h" +#include "bus/midi/midi.h" +#include "bus/midi/midiinport.h" +#include "bus/midi/midioutport.h" #include "cpu/m68000/m68000.h" #include "cpu/es5510/es5510.h" #include "sound/es5506.h" #include "machine/n68681.h" #include "machine/esqpanel.h" -#include "machine/serial.h" -#include "machine/midiinport.h" -#include "machine/midioutport.h" class esqkt_state : public driver_device { @@ -47,7 +46,7 @@ public: required_device<es5510_device> m_esp; required_device<duartn68681_device> m_duart; required_device<esqpanel2x40_sq1_device> m_sq1panel; - required_device<serial_port_device> m_mdout; + required_device<midi_port_device> m_mdout; virtual void machine_reset(); @@ -189,7 +188,7 @@ WRITE8_MEMBER(esqkt_state::duart_output) WRITE_LINE_MEMBER(esqkt_state::duart_tx_a) { - m_mdout->tx(state); + m_mdout->write_txd(state); } WRITE_LINE_MEMBER(esqkt_state::duart_tx_b) @@ -250,10 +249,10 @@ static MACHINE_CONFIG_START( kt, esqkt_state ) MCFG_DUARTN68681_SET_EXTERNAL_CLOCKS(500000, 500000, 1000000, 1000000) MCFG_DUARTN68681_SET_EXTERNAL_CLOCKS(500000, 500000, 1000000, 1000000) - MCFG_SERIAL_PORT_ADD("mdin", midiin_slot, "midiin") - MCFG_SERIAL_OUT_RX_HANDLER(DEVWRITELINE("duart", duartn68681_device, rx_a_w)) // route MIDI Tx send directly to 68681 channel A Rx + MCFG_MIDI_PORT_ADD("mdin", midiin_slot, "midiin") + MCFG_MIDI_RX_HANDLER(DEVWRITELINE("duart", duartn68681_device, rx_a_w)) // route MIDI Tx send directly to 68681 channel A Rx - MCFG_SERIAL_PORT_ADD("mdout", midiout_slot, "midiout") + MCFG_MIDI_PORT_ADD("mdout", midiout_slot, "midiout") MCFG_SPEAKER_STANDARD_STEREO("lspeaker", "rspeaker") MCFG_SOUND_ADD("ensoniq", ES5506, XTAL_16MHz) |