diff options
author | AJR <ajrhacker@users.noreply.github.com> | 2018-05-26 11:55:58 -0400 |
---|---|---|
committer | AJR <ajrhacker@users.noreply.github.com> | 2018-05-26 11:55:58 -0400 |
commit | 11e613b1cdc498dfd7b5d095ba118c1ba299bef7 (patch) | |
tree | 5e3635566650a0d451012b1b76a181f7c36c71bd /src/mame/drivers | |
parent | 524099ea9f005bef89683eb82d1f00235534ddbe (diff) |
blitz68k.cpp: Replace machine().device with finder (nw)
Diffstat (limited to 'src/mame/drivers')
-rw-r--r-- | src/mame/drivers/blitz68k.cpp | 15 |
1 files changed, 7 insertions, 8 deletions
diff --git a/src/mame/drivers/blitz68k.cpp b/src/mame/drivers/blitz68k.cpp index 90d58cc85da..1cdbc368d36 100644 --- a/src/mame/drivers/blitz68k.cpp +++ b/src/mame/drivers/blitz68k.cpp @@ -74,6 +74,7 @@ public: , m_leds2(*this, "leds2") , m_maincpu(*this, "maincpu") , m_palette(*this, "palette") + , m_crtc(*this, "crtc") , m_led(*this, "led%u", 0U) { } @@ -209,6 +210,7 @@ protected: optional_shared_ptr<uint16_t> m_leds2; required_device<cpu_device> m_maincpu; required_device<palette_device> m_palette; + required_device<mc6845_device> m_crtc; output_finder<17> m_led; }; @@ -918,28 +920,25 @@ WRITE16_MEMBER(blitz68k_state::cjffruit_leds3_w) // CRTC READ8_MEMBER(blitz68k_state::crtc_r) { - mc6845_device *mc6845 = machine().device<mc6845_device>("crtc"); if (offset) - return mc6845->register_r(space, 0); + return m_crtc->register_r(space, 0); else - return mc6845->status_r(space, 0); + return m_crtc->status_r(space, 0); } WRITE8_MEMBER(blitz68k_state::crtc_w) { - mc6845_device *mc6845 = machine().device<mc6845_device>("crtc"); if (offset) - mc6845->register_w(space, 0, data); + m_crtc->register_w(space, 0, data); else - mc6845->address_w(space, 0, data); + m_crtc->address_w(space, 0, data); } WRITE16_MEMBER(blitz68k_state::crtc_lpen_w) { - device_t *device = machine().device("crtc"); // 8fe0006: 0->1 if (ACCESSING_BITS_8_15 && (data & 0x0100)) - downcast<mc6845_device *>(device)->assert_light_pen_input(); + m_crtc->assert_light_pen_input(); // 8fe0007: 1->0 (MCU irq?) } |