diff options
author | 2021-01-04 16:14:01 +0700 | |
---|---|---|
committer | 2021-01-04 16:14:01 +0700 | |
commit | 777d511d61208c5625ca08a75df176bc0d90801c (patch) | |
tree | 9b7b54510a501861ffe207a5173b163f7d2aff76 | |
parent | 0abd03a7a7bd2400c52463ef8d58ba7750b86208 (diff) |
coco_midi: fix msvc build
-rw-r--r-- | src/devices/bus/coco/coco_midi.cpp | 8 | ||||
-rw-r--r-- | src/devices/bus/coco/coco_midi.h | 8 |
2 files changed, 10 insertions, 6 deletions
diff --git a/src/devices/bus/coco/coco_midi.cpp b/src/devices/bus/coco/coco_midi.cpp index cf4d188f649..38e25081dbe 100644 --- a/src/devices/bus/coco/coco_midi.cpp +++ b/src/devices/bus/coco/coco_midi.cpp @@ -18,6 +18,7 @@ // ======================> coco_midi_device +namespace { class coco_midi_device : public device_t, public device_cococart_interface @@ -62,6 +63,7 @@ coco_midi_device::coco_midi_device(const machine_config &mconfig, const char *ta : coco_midi_device(mconfig, COCO_MIDI, tag, owner, clock) { } +}; void coco_midi_device::device_add_mconfig(machine_config &config) { @@ -91,6 +93,7 @@ WRITE_LINE_MEMBER(coco_midi_device::acia_irq_w) set_line_value(line::CART, state == 0); } +namespace { dragon_midi_device::dragon_midi_device(const machine_config &mconfig, device_type type, const char *tag, device_t *owner, u32 clock) : coco_midi_device(mconfig, type, tag, owner, clock) { @@ -100,6 +103,7 @@ dragon_midi_device::dragon_midi_device(const machine_config &mconfig, const char : dragon_midi_device(mconfig, DRAGON_MIDI, tag, owner, clock) { } +}; void dragon_midi_device::device_start() { @@ -108,5 +112,5 @@ void dragon_midi_device::device_start() write8sm_delegate(m_acia, FUNC(acia6850_device::write))); } -DEFINE_DEVICE_TYPE(COCO_MIDI, coco_midi_device, "coco_midi", "CoCo MIDI PAK"); -DEFINE_DEVICE_TYPE(DRAGON_MIDI, dragon_midi_device, "dragon_midi", "Dragon MIDI PAK"); +DEFINE_DEVICE_TYPE_PRIVATE(COCO_MIDI, device_cococart_interface, coco_midi_device, "coco_midi", "CoCo MIDI PAK") +DEFINE_DEVICE_TYPE_PRIVATE(DRAGON_MIDI, device_cococart_interface, dragon_midi_device, "dragon_midi", "Dragon MIDI PAK") diff --git a/src/devices/bus/coco/coco_midi.h b/src/devices/bus/coco/coco_midi.h index 668c074aac5..77b0756ff20 100644 --- a/src/devices/bus/coco/coco_midi.h +++ b/src/devices/bus/coco/coco_midi.h @@ -3,12 +3,12 @@ #ifndef MAME_BUS_COCO_COCO_MIDI_H #define MAME_BUS_COCO_COCO_MIDI_H -#include "cococart.h" - #pragma once +#include "cococart.h" + // device type definition -DECLARE_DEVICE_TYPE(COCO_MIDI, coco_midi_device) -DECLARE_DEVICE_TYPE(DRAGON_MIDI, dragon_midi_device) +DECLARE_DEVICE_TYPE(COCO_MIDI, device_cococart_interface) +DECLARE_DEVICE_TYPE(DRAGON_MIDI, device_cococart_interface) #endif // MAME_BUS_COCO_COCO_MIDI_H |