diff options
Diffstat (limited to 'src/devices/bus/a2bus/a2midi.cpp')
-rw-r--r-- | src/devices/bus/a2bus/a2midi.cpp | 17 |
1 files changed, 6 insertions, 11 deletions
diff --git a/src/devices/bus/a2bus/a2midi.cpp b/src/devices/bus/a2bus/a2midi.cpp index 2e874840d79..5d746f1beb3 100644 --- a/src/devices/bus/a2bus/a2midi.cpp +++ b/src/devices/bus/a2bus/a2midi.cpp @@ -27,7 +27,12 @@ DEFINE_DEVICE_TYPE(A2BUS_MIDI, a2bus_midi_device, "a2midi", "6850 MIDI card") #define MIDI_PTM_TAG "midi_ptm" #define MIDI_ACIA_TAG "midi_acia" -MACHINE_CONFIG_START( midi ) + +//------------------------------------------------- +// device_add_mconfig - add device configuration +//------------------------------------------------- + +MACHINE_CONFIG_MEMBER( a2bus_midi_device::device_add_mconfig ) MCFG_DEVICE_ADD(MIDI_PTM_TAG, PTM6840, 1021800) MCFG_PTM6840_EXTERNAL_CLOCKS(1021800.0f, 1021800.0f, 1021800.0f) MCFG_PTM6840_IRQ_CB(WRITELINE(a2bus_midi_device, ptm_irq_w)) @@ -45,16 +50,6 @@ MACHINE_CONFIG_START( midi ) MCFG_CLOCK_SIGNAL_HANDLER(WRITELINE(a2bus_midi_device, write_acia_clock)) MACHINE_CONFIG_END -//------------------------------------------------- -// machine_config_additions - device-specific -// machine configurations -//------------------------------------------------- - -machine_config_constructor a2bus_midi_device::device_mconfig_additions() const -{ - return MACHINE_CONFIG_NAME( midi ); -} - //************************************************************************** // LIVE DEVICE //************************************************************************** |