summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/bus/snes/upd.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/emu/bus/snes/upd.c')
-rw-r--r--src/emu/bus/snes/upd.c24
1 files changed, 12 insertions, 12 deletions
diff --git a/src/emu/bus/snes/upd.c b/src/emu/bus/snes/upd.c
index 4cbd08b7e2b..808bcabdbf5 100644
--- a/src/emu/bus/snes/upd.c
+++ b/src/emu/bus/snes/upd.c
@@ -105,12 +105,12 @@ void sns_rom_setadsp_device::device_start()
// DSP dump contains prg at offset 0 and data at offset 0x2000
READ32_MEMBER( sns_rom20_necdsp_device::necdsp_prg_r )
{
- return get_prg(m_bios, offset);
+ return get_prg(&m_bios[0], offset);
}
READ16_MEMBER( sns_rom20_necdsp_device::necdsp_data_r )
{
- return get_data(m_bios, offset + 0x2000/2);
+ return get_data(&m_bios[0], offset + 0x2000/2);
}
@@ -171,12 +171,12 @@ WRITE8_MEMBER( sns_rom20_necdsp_device::chip_write )
// DSP dump contains prg at offset 0 and data at offset 0x2000
READ32_MEMBER( sns_rom21_necdsp_device::necdsp_prg_r )
{
- return get_prg(m_bios, offset);
+ return get_prg(&m_bios[0], offset);
}
READ16_MEMBER( sns_rom21_necdsp_device::necdsp_data_r )
{
- return get_data(m_bios, offset + 0x2000/2);
+ return get_data(&m_bios[0], offset + 0x2000/2);
}
@@ -290,12 +290,12 @@ WRITE8_MEMBER( sns_rom_setadsp_device::chip_write )
// DSP dump contains prg at offset 0 and data at offset 0x10000
READ32_MEMBER( sns_rom_setadsp_device::setadsp_prg_r )
{
- return get_prg(m_bios, offset);
+ return get_prg(&m_bios[0], offset);
}
READ16_MEMBER( sns_rom_setadsp_device::setadsp_data_r )
{
- return get_data(m_bios, offset + 0x10000/2);
+ return get_data(&m_bios[0], offset + 0x10000/2);
}
@@ -359,8 +359,8 @@ void sns_rom20_necdsp_device::speedup_addon_bios_access()
{
m_upd7725->space(AS_PROGRAM).install_read_bank(0x0000, 0x07ff, "dsp_prg");
m_upd7725->space(AS_DATA).install_read_bank(0x0000, 0x03ff, "dsp_data");
- membank("dsp_prg")->set_base(m_dsp_prg);
- membank("dsp_data")->set_base(m_dsp_data);
+ membank("dsp_prg")->set_base(&m_dsp_prg[0]);
+ membank("dsp_data")->set_base(&m_dsp_data[0]);
// copy data in the correct format
for (int x = 0; x < 0x800; x++)
m_dsp_prg[x] = (m_bios[x * 4] << 24) | (m_bios[x * 4 + 1] << 16) | (m_bios[x * 4 + 2] << 8) | 0x00;
@@ -372,8 +372,8 @@ void sns_rom21_necdsp_device::speedup_addon_bios_access()
{
m_upd7725->space(AS_PROGRAM).install_read_bank(0x0000, 0x07ff, "dsp_prg");
m_upd7725->space(AS_DATA).install_read_bank(0x0000, 0x03ff, "dsp_data");
- membank("dsp_prg")->set_base(m_dsp_prg);
- membank("dsp_data")->set_base(m_dsp_data);
+ membank("dsp_prg")->set_base(&m_dsp_prg[0]);
+ membank("dsp_data")->set_base(&m_dsp_data[0]);
// copy data in the correct format
for (int x = 0; x < 0x800; x++)
m_dsp_prg[x] = (m_bios[x * 4] << 24) | (m_bios[x * 4 + 1] << 16) | (m_bios[x * 4 + 2] << 8) | 0x00;
@@ -385,8 +385,8 @@ void sns_rom_setadsp_device::speedup_addon_bios_access()
{
m_upd96050->space(AS_PROGRAM).install_read_bank(0x0000, 0x3fff, "dsp_prg");
m_upd96050->space(AS_DATA).install_read_bank(0x0000, 0x07ff, "dsp_data");
- membank("dsp_prg")->set_base(m_dsp_prg);
- membank("dsp_data")->set_base(m_dsp_data);
+ membank("dsp_prg")->set_base(&m_dsp_prg[0]);
+ membank("dsp_data")->set_base(&m_dsp_data[0]);
// copy data in the correct format
for (int x = 0; x < 0x3fff; x++)
m_dsp_prg[x] = (m_bios[x * 4] << 24) | (m_bios[x * 4 + 1] << 16) | (m_bios[x * 4 + 2] << 8) | 0x00;