summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author Patrick Mackinlay <pmackinlay@hotmail.com>2021-01-04 16:14:01 +0700
committer Patrick Mackinlay <pmackinlay@hotmail.com>2021-01-04 16:14:01 +0700
commit777d511d61208c5625ca08a75df176bc0d90801c (patch)
tree9b7b54510a501861ffe207a5173b163f7d2aff76
parent0abd03a7a7bd2400c52463ef8d58ba7750b86208 (diff)
coco_midi: fix msvc build
-rw-r--r--src/devices/bus/coco/coco_midi.cpp8
-rw-r--r--src/devices/bus/coco/coco_midi.h8
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