summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/ninjakd2.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/ninjakd2.cpp')
-rw-r--r--src/mame/drivers/ninjakd2.cpp6
1 files changed, 2 insertions, 4 deletions
diff --git a/src/mame/drivers/ninjakd2.cpp b/src/mame/drivers/ninjakd2.cpp
index 71726f50671..27464bde788 100644
--- a/src/mame/drivers/ninjakd2.cpp
+++ b/src/mame/drivers/ninjakd2.cpp
@@ -183,15 +183,13 @@ SAMPLES_START_CB_MEMBER(ninjakd2_state::ninjakd2_init_samples)
const uint8_t* const rom = m_pcm_region->base();
const int length = m_pcm_region->bytes();
- int16_t* sampledata = auto_alloc_array(machine(), int16_t, length);
+ m_sampledata = std::make_unique<int16_t[]>(length);
// convert unsigned 8-bit PCM to signed 16-bit
for (int i = 0; i < length; ++i)
{
- sampledata[i] = rom[i] << 7;
+ m_sampledata[i] = rom[i] << 7;
}
-
- m_sampledata = sampledata;
}
void ninjakd2_state::ninjakd2_pcm_play_w(uint8_t data)