diff options
Diffstat (limited to 'src/devices/bus/a1bus/a1cffa.cpp')
-rw-r--r-- | src/devices/bus/a1bus/a1cffa.cpp | 19 |
1 files changed, 10 insertions, 9 deletions
diff --git a/src/devices/bus/a1bus/a1cffa.cpp b/src/devices/bus/a1bus/a1cffa.cpp index f53270cd1df..3fb11381e9a 100644 --- a/src/devices/bus/a1bus/a1cffa.cpp +++ b/src/devices/bus/a1bus/a1cffa.cpp @@ -22,7 +22,7 @@ #define CFFA_ROM_REGION "cffa_rom" #define CFFA_ATA_TAG "cffa_ata" -const device_type A1BUS_CFFA = device_creator<a1bus_cffa_device>; +DEFINE_DEVICE_TYPE(A1BUS_CFFA, a1bus_cffa_device, "cffa1", "CFFA Compact Flash for Apple I") MACHINE_CONFIG_FRAGMENT( cffa ) MCFG_ATA_INTERFACE_ADD(CFFA_ATA_TAG, ata_devices, "hdd", nullptr, false) @@ -52,17 +52,18 @@ const tiny_rom_entry *a1bus_cffa_device::device_rom_region() const // LIVE DEVICE //************************************************************************** -a1bus_cffa_device::a1bus_cffa_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock) : - device_t(mconfig, A1BUS_CFFA, "CFFA Compact Flash for Apple I", tag, owner, clock, "cffa1", __FILE__), - device_a1bus_card_interface(mconfig, *this), - m_ata(*this, CFFA_ATA_TAG), m_rom(nullptr), m_lastdata(0), m_writeprotect(false) +a1bus_cffa_device::a1bus_cffa_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock) + : a1bus_cffa_device(mconfig, A1BUS_CFFA, tag, owner, clock) { } -a1bus_cffa_device::a1bus_cffa_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_a1bus_card_interface(mconfig, *this), - m_ata(*this, CFFA_ATA_TAG), m_rom(nullptr), m_lastdata(0), m_writeprotect(false) +a1bus_cffa_device::a1bus_cffa_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_a1bus_card_interface(mconfig, *this) + , m_ata(*this, CFFA_ATA_TAG) + , m_rom(nullptr) + , m_lastdata(0) + , m_writeprotect(false) { } |