diff options
Diffstat (limited to 'src/devices/bus/abcbus/abc890.cpp')
-rw-r--r-- | src/devices/bus/abcbus/abc890.cpp | 98 |
1 files changed, 49 insertions, 49 deletions
diff --git a/src/devices/bus/abcbus/abc890.cpp b/src/devices/bus/abcbus/abc890.cpp index 61a56ba0ddd..b0594accc55 100644 --- a/src/devices/bus/abcbus/abc890.cpp +++ b/src/devices/bus/abcbus/abc890.cpp @@ -15,12 +15,12 @@ // DEVICE DEFINITIONS //************************************************************************** -const device_type ABC890 = device_creator<abc890_t>; -const device_type ABC_EXPANSION_UNIT = device_creator<abc_expansion_unit_t>; -const device_type ABC894 = device_creator<abc894_t>; -const device_type ABC850 = device_creator<abc850_t>; -const device_type ABC852 = device_creator<abc852_t>; -const device_type ABC856 = device_creator<abc856_t>; +DEFINE_DEVICE_TYPE(ABC_EXPANSION_UNIT, abc_expansion_unit_device, "abcexp", "ABC Expansion Unit") +DEFINE_DEVICE_TYPE(ABC890, abc890_device, "abc890", "ABC 890") +DEFINE_DEVICE_TYPE(ABC894, abc894_device, "abc894", "ABC 894") +DEFINE_DEVICE_TYPE(ABC850, abc850_device, "abc850", "ABC 850") +DEFINE_DEVICE_TYPE(ABC852, abc852_device, "abc852", "ABC 852") +DEFINE_DEVICE_TYPE(ABC856, abc856_device, "abc856", "ABC 856") //------------------------------------------------- @@ -43,7 +43,7 @@ MACHINE_CONFIG_END // machine configurations //------------------------------------------------- -machine_config_constructor abc890_t::device_mconfig_additions() const +machine_config_constructor abc890_device::device_mconfig_additions() const { return MACHINE_CONFIG_NAME( abc890 ); } @@ -69,7 +69,7 @@ MACHINE_CONFIG_END // machine configurations //------------------------------------------------- -machine_config_constructor abc_expansion_unit_t::device_mconfig_additions() const +machine_config_constructor abc_expansion_unit_device::device_mconfig_additions() const { return MACHINE_CONFIG_NAME( abc_expansion_unit ); } @@ -91,7 +91,7 @@ MACHINE_CONFIG_END // machine configurations //------------------------------------------------- -machine_config_constructor abc894_t::device_mconfig_additions() const +machine_config_constructor abc894_device::device_mconfig_additions() const { return MACHINE_CONFIG_NAME( abc894 ); } @@ -118,7 +118,7 @@ MACHINE_CONFIG_END // machine configurations //------------------------------------------------- -machine_config_constructor abc850_t::device_mconfig_additions() const +machine_config_constructor abc850_device::device_mconfig_additions() const { return MACHINE_CONFIG_NAME( abc850 ); } @@ -145,7 +145,7 @@ MACHINE_CONFIG_END // machine configurations //------------------------------------------------- -machine_config_constructor abc852_t::device_mconfig_additions() const +machine_config_constructor abc852_device::device_mconfig_additions() const { return MACHINE_CONFIG_NAME( abc852 ); } @@ -172,7 +172,7 @@ MACHINE_CONFIG_END // machine configurations //------------------------------------------------- -machine_config_constructor abc856_t::device_mconfig_additions() const +machine_config_constructor abc856_device::device_mconfig_additions() const { return MACHINE_CONFIG_NAME( abc856 ); } @@ -184,42 +184,42 @@ machine_config_constructor abc856_t::device_mconfig_additions() const //************************************************************************** //------------------------------------------------- -// abc890_t - constructor +// abc890_device - constructor //------------------------------------------------- -abc890_t::abc890_t(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), +abc890_device::abc890_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_abcbus_card_interface(mconfig, *this) { } -abc890_t::abc890_t(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock) : - abc890_t(mconfig, ABC890, "ABC 890", tag, owner, clock, "abc890", __FILE__) +abc890_device::abc890_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock) : + abc890_device(mconfig, ABC890, tag, owner, clock) { } -abc_expansion_unit_t::abc_expansion_unit_t(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock) : - abc890_t(mconfig, ABC_EXPANSION_UNIT, "ABC Expansion Unit", tag, owner, clock, "abcexp", __FILE__) +abc_expansion_unit_device::abc_expansion_unit_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock) : + abc890_device(mconfig, ABC_EXPANSION_UNIT, tag, owner, clock) { } -abc894_t::abc894_t(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock) : - abc890_t(mconfig, ABC894, "ABC 894", tag, owner, clock, "abc894", __FILE__) +abc894_device::abc894_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock) : + abc890_device(mconfig, ABC894, tag, owner, clock) { } -abc850_t::abc850_t(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock) : - abc890_t(mconfig, ABC850, "ABC 850", tag, owner, clock, "abc850", __FILE__) +abc850_device::abc850_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock) : + abc890_device(mconfig, ABC850, tag, owner, clock) { } -abc852_t::abc852_t(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock) : - abc890_t(mconfig, ABC852, "ABC 852", tag, owner, clock, "abc852", __FILE__) +abc852_device::abc852_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock) : + abc890_device(mconfig, ABC852, tag, owner, clock) { } -abc856_t::abc856_t(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock) : - abc890_t(mconfig, ABC856, "ABC 856", tag, owner, clock, "abc856", __FILE__) +abc856_device::abc856_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock) : + abc890_device(mconfig, ABC856, tag, owner, clock) { } @@ -228,7 +228,7 @@ abc856_t::abc856_t(const machine_config &mconfig, const char *tag, device_t *own // device_start - device-specific startup //------------------------------------------------- -void abc890_t::device_start() +void abc890_device::device_start() { } @@ -237,7 +237,7 @@ void abc890_t::device_start() // device_reset - device-specific reset //------------------------------------------------- -void abc890_t::device_reset() +void abc890_device::device_reset() { for (device_t &device : subdevices()) { @@ -250,9 +250,9 @@ void abc890_t::device_reset() // abcbus_cs - card select //------------------------------------------------- -void abc890_t::abcbus_cs(uint8_t data) +void abc890_device::abcbus_cs(uint8_t data) { - for (abcbus_slot_t &slot : abcbus_slot_device_iterator(*this)) + for (abcbus_slot_device &slot : abcbus_slot_device_iterator(*this)) { slot.cs_w(data); } @@ -263,11 +263,11 @@ void abc890_t::abcbus_cs(uint8_t data) // abcbus_inp - input //------------------------------------------------- -uint8_t abc890_t::abcbus_inp() +uint8_t abc890_device::abcbus_inp() { uint8_t data = 0xff; - for (abcbus_slot_t &slot : abcbus_slot_device_iterator(*this)) + for (abcbus_slot_device &slot : abcbus_slot_device_iterator(*this)) { data &= slot.inp_r(); } @@ -280,9 +280,9 @@ uint8_t abc890_t::abcbus_inp() // abcbus_out - output //------------------------------------------------- -void abc890_t::abcbus_out(uint8_t data) +void abc890_device::abcbus_out(uint8_t data) { - for (abcbus_slot_t &slot : abcbus_slot_device_iterator(*this)) + for (abcbus_slot_device &slot : abcbus_slot_device_iterator(*this)) { slot.out_w(data); } @@ -293,11 +293,11 @@ void abc890_t::abcbus_out(uint8_t data) // abcbus_stat - status //------------------------------------------------- -uint8_t abc890_t::abcbus_stat() +uint8_t abc890_device::abcbus_stat() { uint8_t data = 0xff; - for (abcbus_slot_t &slot : abcbus_slot_device_iterator(*this)) + for (abcbus_slot_device &slot : abcbus_slot_device_iterator(*this)) { data &= slot.stat_r(); } @@ -310,9 +310,9 @@ uint8_t abc890_t::abcbus_stat() // abcbus_c1 - command 1 //------------------------------------------------- -void abc890_t::abcbus_c1(uint8_t data) +void abc890_device::abcbus_c1(uint8_t data) { - for (abcbus_slot_t &slot : abcbus_slot_device_iterator(*this)) + for (abcbus_slot_device &slot : abcbus_slot_device_iterator(*this)) { slot.c1_w(data); } @@ -323,9 +323,9 @@ void abc890_t::abcbus_c1(uint8_t data) // abcbus_c2 - command 2 //------------------------------------------------- -void abc890_t::abcbus_c2(uint8_t data) +void abc890_device::abcbus_c2(uint8_t data) { - for (abcbus_slot_t &slot : abcbus_slot_device_iterator(*this)) + for (abcbus_slot_device &slot : abcbus_slot_device_iterator(*this)) { slot.c2_w(data); } @@ -336,9 +336,9 @@ void abc890_t::abcbus_c2(uint8_t data) // abcbus_c3 - command 3 //------------------------------------------------- -void abc890_t::abcbus_c3(uint8_t data) +void abc890_device::abcbus_c3(uint8_t data) { - for (abcbus_slot_t &slot : abcbus_slot_device_iterator(*this)) + for (abcbus_slot_device &slot : abcbus_slot_device_iterator(*this)) { slot.c3_w(data); } @@ -349,9 +349,9 @@ void abc890_t::abcbus_c3(uint8_t data) // abcbus_c4 - command 4 //------------------------------------------------- -void abc890_t::abcbus_c4(uint8_t data) +void abc890_device::abcbus_c4(uint8_t data) { - for (abcbus_slot_t &slot : abcbus_slot_device_iterator(*this)) + for (abcbus_slot_device &slot : abcbus_slot_device_iterator(*this)) { slot.c4_w(data); } @@ -362,11 +362,11 @@ void abc890_t::abcbus_c4(uint8_t data) // abcbus_xmemfl - extended memory read //------------------------------------------------- -uint8_t abc890_t::abcbus_xmemfl(offs_t offset) +uint8_t abc890_device::abcbus_xmemfl(offs_t offset) { uint8_t data = 0xff; - for (abcbus_slot_t &slot : abcbus_slot_device_iterator(*this)) + for (abcbus_slot_device &slot : abcbus_slot_device_iterator(*this)) { data &= slot.xmemfl_r(offset); } @@ -379,9 +379,9 @@ uint8_t abc890_t::abcbus_xmemfl(offs_t offset) // abcbus_xmemw - extended memory write //------------------------------------------------- -void abc890_t::abcbus_xmemw(offs_t offset, uint8_t data) +void abc890_device::abcbus_xmemw(offs_t offset, uint8_t data) { - for (abcbus_slot_t &slot : abcbus_slot_device_iterator(*this)) + for (abcbus_slot_device &slot : abcbus_slot_device_iterator(*this)) { slot.xmemw_w(offset, data); } |