Previous 199869 Revisions Next

r29485 Wednesday 9th April, 2014 at 13:31:49 UTC by Fabio Priuli
(MESS) nuked a few more auto_allocs, using dynamic_arrays instead. nw.
[src/emu/bus/snes]event.c event.h upd.c upd.h

trunk/src/emu/bus/snes/event.c
r29484r29485
3232
3333void sns_pfest94_device::device_start()
3434{
35   m_dsp_prg = auto_alloc_array(machine(), UINT32, 0x2000/4);
36   m_dsp_data = auto_alloc_array(machine(), UINT16, 0x800/2);
35   m_dsp_prg.resize(0x2000/sizeof(UINT32));
36   m_dsp_data.resize(0x800/sizeof(UINT16));
3737   pfest94_timer = timer_alloc(TIMER_EVENT);
3838   pfest94_timer->reset();
3939
trunk/src/emu/bus/snes/event.h
r29484r29485
4141   UINT8 m_status;
4242   UINT32 m_count;
4343
44   UINT32 *m_dsp_prg;
45   UINT16 *m_dsp_data;
44   dynamic_array<UINT32> m_dsp_prg;
45   dynamic_array<UINT16> m_dsp_data;
4646
4747   static const device_timer_id TIMER_EVENT = 0;
4848   emu_timer *pfest94_timer;
trunk/src/emu/bus/snes/upd.c
r29484r29485
7676
7777void sns_rom20_necdsp_device::device_start()
7878{
79   m_dsp_prg = auto_alloc_array(machine(), UINT32, 0x2000/4);
80   m_dsp_data = auto_alloc_array(machine(), UINT16, 0x800/2);
79   m_dsp_prg.resize(0x2000/sizeof(UINT32));
80   m_dsp_data.resize(0x800/sizeof(UINT16));
8181}
8282
8383void sns_rom21_necdsp_device::device_start()
8484{
85   m_dsp_prg = auto_alloc_array(machine(), UINT32, 0x2000/4);
86   m_dsp_data = auto_alloc_array(machine(), UINT16, 0x800/2);
85   m_dsp_prg.resize(0x2000/sizeof(UINT32));
86   m_dsp_data.resize(0x800/sizeof(UINT16));
8787}
8888
8989void sns_rom_setadsp_device::device_start()
9090{
91   m_dsp_prg = auto_alloc_array(machine(), UINT32, 0x10000/4);
92   m_dsp_data = auto_alloc_array(machine(), UINT16, 0x1000/2);
91   m_dsp_prg.resize(0x10000/sizeof(UINT32));
92   m_dsp_data.resize(0x1000/sizeof(UINT16));
9393}
9494
9595/*-------------------------------------------------
trunk/src/emu/bus/snes/upd.h
r29484r29485
2929   virtual DECLARE_READ32_MEMBER(necdsp_prg_r);
3030   virtual DECLARE_READ16_MEMBER(necdsp_data_r);
3131
32   UINT32 *m_dsp_prg;
33   UINT16 *m_dsp_data;
32   dynamic_array<UINT32> m_dsp_prg;
33   dynamic_array<UINT16> m_dsp_data;
3434};
3535
3636// ======================> sns_rom21_necdsp_device
r29484r29485
5656   virtual DECLARE_READ32_MEMBER(necdsp_prg_r);
5757   virtual DECLARE_READ16_MEMBER(necdsp_data_r);
5858
59   UINT32 *m_dsp_prg;
60   UINT16 *m_dsp_data;
59   dynamic_array<UINT32> m_dsp_prg;
60   dynamic_array<UINT16> m_dsp_data;
6161};
6262
6363// ======================> sns_rom_setadsp_device
r29484r29485
8181   virtual DECLARE_READ32_MEMBER(setadsp_prg_r);
8282   virtual DECLARE_READ16_MEMBER(setadsp_data_r);
8383
84   UINT32 *m_dsp_prg;
85   UINT16 *m_dsp_data;
84   dynamic_array<UINT32> m_dsp_prg;
85   dynamic_array<UINT16> m_dsp_data;
8686};
8787
8888// ======================> sns_rom_seta10dsp_device

Previous 199869 Revisions Next


© 1997-2024 The MAME Team