diff options
author | 2016-01-22 20:30:22 +0100 | |
---|---|---|
committer | 2016-01-23 17:30:14 +0100 | |
commit | 47d4dc59d348d9ca18eaf41789b878d04e71af5e (patch) | |
tree | 7ba72129052ae0c956d3b115621ff533233e5570 /src/mame/audio/m72.cpp | |
parent | 3e4605ebffaedb2d1d3b0c43afe829312044ea5c (diff) |
More fixes, nw
Diffstat (limited to 'src/mame/audio/m72.cpp')
-rw-r--r-- | src/mame/audio/m72.cpp | 15 |
1 files changed, 7 insertions, 8 deletions
diff --git a/src/mame/audio/m72.cpp b/src/mame/audio/m72.cpp index 69566d713b8..279cc19a420 100644 --- a/src/mame/audio/m72.cpp +++ b/src/mame/audio/m72.cpp @@ -49,12 +49,12 @@ Shisensho II 1993 Rev 3.34 M81 Yes const device_type M72 = &device_creator<m72_audio_device>; m72_audio_device::m72_audio_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) - : device_t(mconfig, M72, "Irem M72 Audio Custom", tag, owner, clock, "m72_audio", __FILE__), - device_sound_interface(mconfig, *this), - m_irqvector(0), - m_sample_addr(0), - m_samples(nullptr), - m_samples_size(0) + : device_t(mconfig, M72, "Irem M72 Audio Custom", tag, owner, clock, "m72_audio", __FILE__) + , device_sound_interface(mconfig, *this) + , m_irqvector(0) + , m_sample_addr(0) + , m_samples(*this, "samples") + , m_samples_size(0) { } @@ -74,8 +74,7 @@ void m72_audio_device::device_config_complete() void m72_audio_device::device_start() { - m_samples = machine().root_device().memregion("samples")->base(); - m_samples_size = machine().root_device().memregion("samples")->bytes(); + m_samples_size = m_samples.bytes(); m_space = &machine().device("soundcpu")->memory().space(AS_IO); m_dac = machine().device<dac_device>("dac"); |