diff options
-rw-r--r-- | src/emu/bus/snes/event.c | 4 | ||||
-rw-r--r-- | src/emu/bus/snes/event.h | 4 | ||||
-rw-r--r-- | src/emu/bus/snes/upd.c | 12 | ||||
-rw-r--r-- | src/emu/bus/snes/upd.h | 12 |
4 files changed, 16 insertions, 16 deletions
diff --git a/src/emu/bus/snes/event.c b/src/emu/bus/snes/event.c index 9a05a1a5fb4..b6890241abc 100644 --- a/src/emu/bus/snes/event.c +++ b/src/emu/bus/snes/event.c @@ -32,8 +32,8 @@ sns_pfest94_device::sns_pfest94_device(const machine_config &mconfig, const char void sns_pfest94_device::device_start() { - m_dsp_prg = auto_alloc_array(machine(), UINT32, 0x2000/4); - m_dsp_data = auto_alloc_array(machine(), UINT16, 0x800/2); + m_dsp_prg.resize(0x2000/sizeof(UINT32)); + m_dsp_data.resize(0x800/sizeof(UINT16)); pfest94_timer = timer_alloc(TIMER_EVENT); pfest94_timer->reset(); diff --git a/src/emu/bus/snes/event.h b/src/emu/bus/snes/event.h index fd286c0f523..6660ec38997 100644 --- a/src/emu/bus/snes/event.h +++ b/src/emu/bus/snes/event.h @@ -41,8 +41,8 @@ private: UINT8 m_status; UINT32 m_count; - UINT32 *m_dsp_prg; - UINT16 *m_dsp_data; + dynamic_array<UINT32> m_dsp_prg; + dynamic_array<UINT16> m_dsp_data; static const device_timer_id TIMER_EVENT = 0; emu_timer *pfest94_timer; diff --git a/src/emu/bus/snes/upd.c b/src/emu/bus/snes/upd.c index 9f73f9539d7..4cbd08b7e2b 100644 --- a/src/emu/bus/snes/upd.c +++ b/src/emu/bus/snes/upd.c @@ -76,20 +76,20 @@ sns_rom_seta11dsp_device::sns_rom_seta11dsp_device(const machine_config &mconfig void sns_rom20_necdsp_device::device_start() { - m_dsp_prg = auto_alloc_array(machine(), UINT32, 0x2000/4); - m_dsp_data = auto_alloc_array(machine(), UINT16, 0x800/2); + m_dsp_prg.resize(0x2000/sizeof(UINT32)); + m_dsp_data.resize(0x800/sizeof(UINT16)); } void sns_rom21_necdsp_device::device_start() { - m_dsp_prg = auto_alloc_array(machine(), UINT32, 0x2000/4); - m_dsp_data = auto_alloc_array(machine(), UINT16, 0x800/2); + m_dsp_prg.resize(0x2000/sizeof(UINT32)); + m_dsp_data.resize(0x800/sizeof(UINT16)); } void sns_rom_setadsp_device::device_start() { - m_dsp_prg = auto_alloc_array(machine(), UINT32, 0x10000/4); - m_dsp_data = auto_alloc_array(machine(), UINT16, 0x1000/2); + m_dsp_prg.resize(0x10000/sizeof(UINT32)); + m_dsp_data.resize(0x1000/sizeof(UINT16)); } /*------------------------------------------------- diff --git a/src/emu/bus/snes/upd.h b/src/emu/bus/snes/upd.h index ad084c672fc..f9ce1e53d9e 100644 --- a/src/emu/bus/snes/upd.h +++ b/src/emu/bus/snes/upd.h @@ -29,8 +29,8 @@ public: virtual DECLARE_READ32_MEMBER(necdsp_prg_r); virtual DECLARE_READ16_MEMBER(necdsp_data_r); - UINT32 *m_dsp_prg; - UINT16 *m_dsp_data; + dynamic_array<UINT32> m_dsp_prg; + dynamic_array<UINT16> m_dsp_data; }; // ======================> sns_rom21_necdsp_device @@ -56,8 +56,8 @@ public: virtual DECLARE_READ32_MEMBER(necdsp_prg_r); virtual DECLARE_READ16_MEMBER(necdsp_data_r); - UINT32 *m_dsp_prg; - UINT16 *m_dsp_data; + dynamic_array<UINT32> m_dsp_prg; + dynamic_array<UINT16> m_dsp_data; }; // ======================> sns_rom_setadsp_device @@ -81,8 +81,8 @@ public: virtual DECLARE_READ32_MEMBER(setadsp_prg_r); virtual DECLARE_READ16_MEMBER(setadsp_data_r); - UINT32 *m_dsp_prg; - UINT16 *m_dsp_data; + dynamic_array<UINT32> m_dsp_prg; + dynamic_array<UINT16> m_dsp_data; }; // ======================> sns_rom_seta10dsp_device |