diff options
Diffstat (limited to 'src/devices/bus/a800/a8sio.cpp')
-rw-r--r-- | src/devices/bus/a800/a8sio.cpp | 22 |
1 files changed, 9 insertions, 13 deletions
diff --git a/src/devices/bus/a800/a8sio.cpp b/src/devices/bus/a800/a8sio.cpp index 403ea833bb0..cfbef3b47e4 100644 --- a/src/devices/bus/a800/a8sio.cpp +++ b/src/devices/bus/a800/a8sio.cpp @@ -39,7 +39,7 @@ // GLOBAL VARIABLES //************************************************************************** -const device_type A8SIO_SLOT = device_creator<a8sio_slot_device>; +DEFINE_DEVICE_TYPE(A8SIO_SLOT, a8sio_slot_device, "a8sio_slot", "Atari 8 bit SIO Slot") //************************************************************************** // LIVE DEVICE @@ -49,14 +49,13 @@ const device_type A8SIO_SLOT = device_creator<a8sio_slot_device>; // a8sio_slot_device - constructor //------------------------------------------------- a8sio_slot_device::a8sio_slot_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock) - : device_t(mconfig, A8SIO_SLOT, "Atari 8 bit SIO Slot", tag, owner, clock, "a8sio_slot", __FILE__) - , device_slot_interface(mconfig, *this), m_a8sio_tag(nullptr), m_a8sio_slottag(nullptr) + : a8sio_slot_device(mconfig, A8SIO_SLOT, tag, owner, clock) { } -a8sio_slot_device::a8sio_slot_device(const machine_config &mconfig, device_type type, const char *name, const char *tag, device_t *owner, uint32_t clock, const char *shortname, const char *source) : - device_t(mconfig, type, name, tag, owner, clock, shortname, source), - device_slot_interface(mconfig, *this), m_a8sio_tag(nullptr), m_a8sio_slottag(nullptr) +a8sio_slot_device::a8sio_slot_device(const machine_config &mconfig, device_type type, const char *tag, device_t *owner, uint32_t clock) : + device_t(mconfig, type, tag, owner, clock), + device_slot_interface(mconfig, *this), m_a8sio_tag(nullptr), m_a8sio_slottag(nullptr) { } @@ -87,7 +86,7 @@ void a8sio_slot_device::device_start() // GLOBAL VARIABLES //************************************************************************** -const device_type A8SIO = device_creator<a8sio_device>; +DEFINE_DEVICE_TYPE(A8SIO, a8sio_device, "a8sio", "Atari 8 bit SIO") //************************************************************************** @@ -99,15 +98,12 @@ const device_type A8SIO = device_creator<a8sio_device>; //------------------------------------------------- a8sio_device::a8sio_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock) - : device_t(mconfig, A8SIO, "Atari 8 biot SIO", tag, owner, clock, "a8sio", __FILE__) - , m_out_clock_in_cb(*this) - , m_out_data_in_cb(*this) - , m_out_audio_in_cb(*this), m_device(nullptr) + : a8sio_device(mconfig, A8SIO, tag, owner, clock) { } -a8sio_device::a8sio_device(const machine_config &mconfig, device_type type, const char *name, const char *tag, device_t *owner, uint32_t clock, const char *shortname, const char *source) - : device_t(mconfig, type, name, tag, owner, clock, shortname, source) +a8sio_device::a8sio_device(const machine_config &mconfig, device_type type, const char *tag, device_t *owner, uint32_t clock) + : device_t(mconfig, type, tag, owner, clock) , m_out_clock_in_cb(*this) , m_out_data_in_cb(*this) , m_out_audio_in_cb(*this), m_device(nullptr) |