summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/bus/bml3/bml3bus.h
diff options
context:
space:
mode:
author AJR <ajrhacker@users.noreply.github.com>2018-01-02 08:54:58 -0500
committer AJR <ajrhacker@users.noreply.github.com>2018-01-02 08:54:58 -0500
commit107ebac287ade96946d11ef3fd2c05f283adc30c (patch)
tree0d8b96d7ccacc0efb9cd711dd72f7c76fad83709 /src/devices/bus/bml3/bml3bus.h
parent7472812bf45d9fab9831170e1220cb7ae2e0c40a (diff)
bml3bus: Remove firstcpu usage (nw)
Diffstat (limited to 'src/devices/bus/bml3/bml3bus.h')
-rw-r--r--src/devices/bus/bml3/bml3bus.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/devices/bus/bml3/bml3bus.h b/src/devices/bus/bml3/bml3bus.h
index 32046d40f57..bd1de270af2 100644
--- a/src/devices/bus/bml3/bml3bus.h
+++ b/src/devices/bus/bml3/bml3bus.h
@@ -21,7 +21,7 @@
//**************************************************************************
#define MCFG_BML3BUS_CPU(_cputag) \
- bml3bus_device::static_set_cputag(*device, _cputag);
+ bml3bus_device::static_set_cputag(*device, "^" _cputag);
#define MCFG_BML3BUS_OUT_NMI_CB(_devcb) \
devcb = &bml3bus_device::set_out_nmi_callback(*device, DEVCB_##_devcb);
@@ -99,6 +99,8 @@ public:
DECLARE_WRITE_LINE_MEMBER( irq_w );
DECLARE_WRITE_LINE_MEMBER( firq_w );
+ address_space &space() const { return m_maincpu->space(AS_PROGRAM); }
+
protected:
bml3bus_device(const machine_config &mconfig, device_type type, const char *tag, device_t *owner, uint32_t clock);
@@ -107,7 +109,7 @@ protected:
virtual void device_reset() override;
// internal state
- cpu_device *m_maincpu;
+ required_device<cpu_device> m_maincpu;
devcb_write_line m_out_nmi_cb;
devcb_write_line m_out_irq_cb;