summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/bus/abcbus/abc890.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/bus/abcbus/abc890.cpp')
-rw-r--r--src/devices/bus/abcbus/abc890.cpp98
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);
}