summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/dacholer.c
diff options
context:
space:
mode:
author Miodrag Milanovic <mmicko@gmail.com>2013-04-14 09:15:45 +0000
committer Miodrag Milanovic <mmicko@gmail.com>2013-04-14 09:15:45 +0000
commitee30ffbc296cec7e8d9cc182779999a26190c1cf (patch)
tree7b9488f9b8627012fd68625b1a7a1888ffeaa2fe /src/mame/drivers/dacholer.c
parent339ae40d840c3244c2154ac2499b4155e8dfa3b7 (diff)
"msm" lookup tag removal (nw)
Diffstat (limited to 'src/mame/drivers/dacholer.c')
-rw-r--r--src/mame/drivers/dacholer.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/mame/drivers/dacholer.c b/src/mame/drivers/dacholer.c
index 1065ee25a65..582bdf68ee0 100644
--- a/src/mame/drivers/dacholer.c
+++ b/src/mame/drivers/dacholer.c
@@ -46,7 +46,8 @@ public:
m_audiocpu(*this,"audiocpu"),
m_bgvideoram(*this, "bgvideoram"),
m_fgvideoram(*this, "fgvideoram"),
- m_spriteram(*this, "spriteram"){ }
+ m_spriteram(*this, "spriteram"),
+ m_msm(*this, "msm"){ }
/* devices */
required_device<cpu_device> m_maincpu;
@@ -55,6 +56,8 @@ public:
required_shared_ptr<UINT8> m_bgvideoram;
required_shared_ptr<UINT8> m_fgvideoram;
required_shared_ptr<UINT8> m_spriteram;
+
+ optional_device<msm5205_device> m_msm;
/* video-related */
tilemap_t *m_bg_tilemap;
@@ -562,7 +565,7 @@ WRITE_LINE_MEMBER(dacholer_state::adpcm_int)
{
if (m_snd_interrupt_enable == 1 || (m_snd_interrupt_enable == 0 && m_msm_toggle == 1))
{
- msm5205_data_w(machine().device("msm"), m_msm_data >> 4);
+ msm5205_data_w(m_msm, m_msm_data >> 4);
m_msm_data <<= 4;
m_msm_toggle ^= 1;
if (m_msm_toggle == 0)