summaryrefslogtreecommitdiffstatshomepage
path: root/src/mess/machine
diff options
context:
space:
mode:
author Curt Coder <curtcoder@mail.com>2013-01-17 15:32:30 +0000
committer Curt Coder <curtcoder@mail.com>2013-01-17 15:32:30 +0000
commit55e5faf618ec9216fc1b682ab5209db53792e50f (patch)
tree0cd40f491b9f8998e23aa700bba58bcdb4a0cba7 /src/mess/machine
parentb905a3506ec132d6d54258aabf40b0a258d8c7bd (diff)
(MESS) Fixed regression. (nw)
Diffstat (limited to 'src/mess/machine')
-rw-r--r--src/mess/machine/abc890.c8
-rw-r--r--src/mess/machine/abcbus.c1
-rw-r--r--src/mess/machine/abcbus.h2
-rw-r--r--src/mess/machine/lux10828.c2
4 files changed, 7 insertions, 6 deletions
diff --git a/src/mess/machine/abc890.c b/src/mess/machine/abc890.c
index 9598664c8e4..0e9caac4f85 100644
--- a/src/mess/machine/abc890.c
+++ b/src/mess/machine/abc890.c
@@ -26,22 +26,22 @@ const device_type ABC850 = &device_creator<abc850_device>;
WRITE_LINE_MEMBER( abc890_device::int_w )
{
- m_bus->int_w(state);
+ m_slot->int_w(state);
}
WRITE_LINE_MEMBER( abc890_device::nmi_w )
{
- m_bus->nmi_w(state);
+ m_slot->nmi_w(state);
}
WRITE_LINE_MEMBER( abc890_device::rdy_w )
{
- m_bus->rdy_w(state);
+ m_slot->rdy_w(state);
}
WRITE_LINE_MEMBER( abc890_device::resin_w )
{
- m_bus->resin_w(state);
+ m_slot->resin_w(state);
}
static ABCBUS_INTERFACE( abcbus_intf )
diff --git a/src/mess/machine/abcbus.c b/src/mess/machine/abcbus.c
index ab8abff7d12..3785388075e 100644
--- a/src/mess/machine/abcbus.c
+++ b/src/mess/machine/abcbus.c
@@ -30,6 +30,7 @@ const device_type ABCBUS_SLOT = &device_creator<abcbus_slot_device>;
device_abcbus_card_interface::device_abcbus_card_interface(const machine_config &mconfig, device_t &device)
: device_slot_card_interface(mconfig, device)
{
+ m_slot = dynamic_cast<abcbus_slot_device *>(device.owner());
}
diff --git a/src/mess/machine/abcbus.h b/src/mess/machine/abcbus.h
index 3a1a5163511..fe3b672cf7c 100644
--- a/src/mess/machine/abcbus.h
+++ b/src/mess/machine/abcbus.h
@@ -134,7 +134,7 @@ public:
virtual void abcbus_xmemw(offs_t offset, UINT8 data) { };
public:
- abcbus_slot_device *m_bus;
+ abcbus_slot_device *m_slot;
};
diff --git a/src/mess/machine/lux10828.c b/src/mess/machine/lux10828.c
index f9e8c2cadc1..e9eff12f924 100644
--- a/src/mess/machine/lux10828.c
+++ b/src/mess/machine/lux10828.c
@@ -663,7 +663,7 @@ WRITE8_MEMBER( luxor_55_10828_device::status_w )
m_status = data & 0xfe;
// interrupt
- m_bus->int_w(BIT(data, 0) ? CLEAR_LINE : ASSERT_LINE);
+ m_slot->int_w(BIT(data, 0) ? CLEAR_LINE : ASSERT_LINE);
}