mirror of
https://github.com/holub/mame
synced 2025-05-23 14:19:01 +03:00
(MESS) nuked a few more auto_allocs, using dynamic_arrays instead. nw.
This commit is contained in:
parent
8d1019abee
commit
af7aba4e19
@ -32,8 +32,8 @@ sns_pfest94_device::sns_pfest94_device(const machine_config &mconfig, const char
|
|||||||
|
|
||||||
void sns_pfest94_device::device_start()
|
void sns_pfest94_device::device_start()
|
||||||
{
|
{
|
||||||
m_dsp_prg = auto_alloc_array(machine(), UINT32, 0x2000/4);
|
m_dsp_prg.resize(0x2000/sizeof(UINT32));
|
||||||
m_dsp_data = auto_alloc_array(machine(), UINT16, 0x800/2);
|
m_dsp_data.resize(0x800/sizeof(UINT16));
|
||||||
pfest94_timer = timer_alloc(TIMER_EVENT);
|
pfest94_timer = timer_alloc(TIMER_EVENT);
|
||||||
pfest94_timer->reset();
|
pfest94_timer->reset();
|
||||||
|
|
||||||
|
@ -41,8 +41,8 @@ private:
|
|||||||
UINT8 m_status;
|
UINT8 m_status;
|
||||||
UINT32 m_count;
|
UINT32 m_count;
|
||||||
|
|
||||||
UINT32 *m_dsp_prg;
|
dynamic_array<UINT32> m_dsp_prg;
|
||||||
UINT16 *m_dsp_data;
|
dynamic_array<UINT16> m_dsp_data;
|
||||||
|
|
||||||
static const device_timer_id TIMER_EVENT = 0;
|
static const device_timer_id TIMER_EVENT = 0;
|
||||||
emu_timer *pfest94_timer;
|
emu_timer *pfest94_timer;
|
||||||
|
@ -76,20 +76,20 @@ sns_rom_seta11dsp_device::sns_rom_seta11dsp_device(const machine_config &mconfig
|
|||||||
|
|
||||||
void sns_rom20_necdsp_device::device_start()
|
void sns_rom20_necdsp_device::device_start()
|
||||||
{
|
{
|
||||||
m_dsp_prg = auto_alloc_array(machine(), UINT32, 0x2000/4);
|
m_dsp_prg.resize(0x2000/sizeof(UINT32));
|
||||||
m_dsp_data = auto_alloc_array(machine(), UINT16, 0x800/2);
|
m_dsp_data.resize(0x800/sizeof(UINT16));
|
||||||
}
|
}
|
||||||
|
|
||||||
void sns_rom21_necdsp_device::device_start()
|
void sns_rom21_necdsp_device::device_start()
|
||||||
{
|
{
|
||||||
m_dsp_prg = auto_alloc_array(machine(), UINT32, 0x2000/4);
|
m_dsp_prg.resize(0x2000/sizeof(UINT32));
|
||||||
m_dsp_data = auto_alloc_array(machine(), UINT16, 0x800/2);
|
m_dsp_data.resize(0x800/sizeof(UINT16));
|
||||||
}
|
}
|
||||||
|
|
||||||
void sns_rom_setadsp_device::device_start()
|
void sns_rom_setadsp_device::device_start()
|
||||||
{
|
{
|
||||||
m_dsp_prg = auto_alloc_array(machine(), UINT32, 0x10000/4);
|
m_dsp_prg.resize(0x10000/sizeof(UINT32));
|
||||||
m_dsp_data = auto_alloc_array(machine(), UINT16, 0x1000/2);
|
m_dsp_data.resize(0x1000/sizeof(UINT16));
|
||||||
}
|
}
|
||||||
|
|
||||||
/*-------------------------------------------------
|
/*-------------------------------------------------
|
||||||
|
@ -29,8 +29,8 @@ public:
|
|||||||
virtual DECLARE_READ32_MEMBER(necdsp_prg_r);
|
virtual DECLARE_READ32_MEMBER(necdsp_prg_r);
|
||||||
virtual DECLARE_READ16_MEMBER(necdsp_data_r);
|
virtual DECLARE_READ16_MEMBER(necdsp_data_r);
|
||||||
|
|
||||||
UINT32 *m_dsp_prg;
|
dynamic_array<UINT32> m_dsp_prg;
|
||||||
UINT16 *m_dsp_data;
|
dynamic_array<UINT16> m_dsp_data;
|
||||||
};
|
};
|
||||||
|
|
||||||
// ======================> sns_rom21_necdsp_device
|
// ======================> sns_rom21_necdsp_device
|
||||||
@ -56,8 +56,8 @@ public:
|
|||||||
virtual DECLARE_READ32_MEMBER(necdsp_prg_r);
|
virtual DECLARE_READ32_MEMBER(necdsp_prg_r);
|
||||||
virtual DECLARE_READ16_MEMBER(necdsp_data_r);
|
virtual DECLARE_READ16_MEMBER(necdsp_data_r);
|
||||||
|
|
||||||
UINT32 *m_dsp_prg;
|
dynamic_array<UINT32> m_dsp_prg;
|
||||||
UINT16 *m_dsp_data;
|
dynamic_array<UINT16> m_dsp_data;
|
||||||
};
|
};
|
||||||
|
|
||||||
// ======================> sns_rom_setadsp_device
|
// ======================> sns_rom_setadsp_device
|
||||||
@ -81,8 +81,8 @@ public:
|
|||||||
virtual DECLARE_READ32_MEMBER(setadsp_prg_r);
|
virtual DECLARE_READ32_MEMBER(setadsp_prg_r);
|
||||||
virtual DECLARE_READ16_MEMBER(setadsp_data_r);
|
virtual DECLARE_READ16_MEMBER(setadsp_data_r);
|
||||||
|
|
||||||
UINT32 *m_dsp_prg;
|
dynamic_array<UINT32> m_dsp_prg;
|
||||||
UINT16 *m_dsp_data;
|
dynamic_array<UINT16> m_dsp_data;
|
||||||
};
|
};
|
||||||
|
|
||||||
// ======================> sns_rom_seta10dsp_device
|
// ======================> sns_rom_seta10dsp_device
|
||||||
|
Loading…
Reference in New Issue
Block a user