summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/bus/c64/midi_namesoft.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/emu/bus/c64/midi_namesoft.c')
-rw-r--r--src/emu/bus/c64/midi_namesoft.c11
1 files changed, 7 insertions, 4 deletions
diff --git a/src/emu/bus/c64/midi_namesoft.c b/src/emu/bus/c64/midi_namesoft.c
index dcee8205f1c..aea458cbd5a 100644
--- a/src/emu/bus/c64/midi_namesoft.c
+++ b/src/emu/bus/c64/midi_namesoft.c
@@ -10,6 +10,9 @@
**********************************************************************/
#include "midi_namesoft.h"
+#include "bus/midi/midi.h"
+#include "bus/midi/midiinport.h"
+#include "bus/midi/midioutport.h"
@@ -41,7 +44,7 @@ static ACIA6850_INTERFACE( acia_intf )
{
500000,
0, // rx clock (we manually clock rx)
- DEVCB_DEVICE_LINE_MEMBER("mdout", serial_port_device, tx),
+ DEVCB_DEVICE_LINE_MEMBER("mdout", midi_port_device, write_txd),
DEVCB_NULL,
DEVCB_DEVICE_LINE_MEMBER(DEVICE_SELF_OWNER, c64_namesoft_midi_cartridge_device, acia_irq_w)
};
@@ -82,10 +85,10 @@ SLOT_INTERFACE_END
static MACHINE_CONFIG_FRAGMENT( c64_passport_midi )
MCFG_ACIA6850_ADD(MC6850_TAG, acia_intf)
- MCFG_SERIAL_PORT_ADD("mdin", midiin_slot, "midiin")
- MCFG_SERIAL_OUT_RX_HANDLER(DEVWRITELINE(DEVICE_SELF, c64_namesoft_midi_cartridge_device, midi_rx_w))
+ MCFG_MIDI_PORT_ADD("mdin", midiin_slot, "midiin")
+ MCFG_MIDI_RX_HANDLER(DEVWRITELINE(DEVICE_SELF, c64_namesoft_midi_cartridge_device, midi_rx_w))
- MCFG_SERIAL_PORT_ADD("mdout", midiout_slot, "midiout")
+ MCFG_MIDI_PORT_ADD("mdout", midiout_slot, "midiout")
MACHINE_CONFIG_END