summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/bus/cbmiec/fd2000.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/bus/cbmiec/fd2000.cpp')
-rw-r--r--src/devices/bus/cbmiec/fd2000.cpp29
1 files changed, 13 insertions, 16 deletions
diff --git a/src/devices/bus/cbmiec/fd2000.cpp b/src/devices/bus/cbmiec/fd2000.cpp
index 92164c9299e..d169440a857 100644
--- a/src/devices/bus/cbmiec/fd2000.cpp
+++ b/src/devices/bus/cbmiec/fd2000.cpp
@@ -39,8 +39,8 @@
// DEVICE DEFINITIONS
//**************************************************************************
-const device_type FD2000 = device_creator<fd2000_device>;
-const device_type FD4000 = device_creator<fd4000_device>;
+DEFINE_DEVICE_TYPE(FD2000, fd2000_device, "fd2000", "FD-2000")
+DEFINE_DEVICE_TYPE(FD4000, fd4000_device, "fd4000", "FD-4000")
//-------------------------------------------------
@@ -276,22 +276,17 @@ machine_config_constructor fd2000_device::device_mconfig_additions() const
//-------------------------------------------------
fd2000_device::fd2000_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock)
- : device_t(mconfig, FD2000, "FD-2000", tag, owner, clock, "fd2000", __FILE__),
- device_cbm_iec_interface(mconfig, *this),
- m_maincpu(*this, G65SC02PI2_TAG),
- m_fdc(*this, DP8473V_TAG),
- m_floppy0(*this, DP8473V_TAG":0"),
- m_variant(TYPE_FD2000)
+ : fd2000_device(mconfig, FD2000, tag, owner, clock, TYPE_FD2000)
{
}
-fd2000_device::fd2000_device(const machine_config &mconfig, device_type type, const char *name, const char *tag, device_t *owner, uint32_t clock, uint32_t variant, const char *shortname, const char *source)
- : device_t(mconfig, type, name, tag, owner, clock, shortname, source),
- device_cbm_iec_interface(mconfig, *this),
- m_maincpu(*this, R65C02P4_TAG),
- m_fdc(*this, PC8477AV1_TAG),
- m_floppy0(*this, PC8477AV1_TAG":0"),
- m_variant(variant)
+fd2000_device::fd2000_device(const machine_config &mconfig, device_type type, const char *tag, device_t *owner, uint32_t clock, uint32_t variant)
+ : device_t(mconfig, type, tag, owner, clock)
+ , device_cbm_iec_interface(mconfig, *this)
+ , m_maincpu(*this, R65C02P4_TAG)
+ , m_fdc(*this, PC8477AV1_TAG)
+ , m_floppy0(*this, PC8477AV1_TAG":0")
+ , m_variant(variant)
{
}
@@ -301,7 +296,9 @@ fd2000_device::fd2000_device(const machine_config &mconfig, device_type type, co
//-------------------------------------------------
fd4000_device::fd4000_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock)
- : fd2000_device(mconfig, FD4000, "FD-4000", tag, owner, clock, TYPE_FD4000, "fd4000", __FILE__ ) { }
+ : fd2000_device(mconfig, FD4000, tag, owner, clock, TYPE_FD4000)
+{
+}
//-------------------------------------------------