dc/naomi/aw: centralize DRC settings (nw)

This commit is contained in:
arbee 2018-03-24 21:16:10 -04:00
parent 9e80ceaa93
commit 2cef719bd7
2 changed files with 4 additions and 2 deletions

View File

@ -9535,9 +9535,7 @@ DRIVER_INIT_MEMBER(atomiswave_state,atomiswave)
aw_ctrl_type = 0;
m_maincpu->sh2drc_set_options(SH2DRC_STRICT_VERIFY | SH2DRC_STRICT_PCREL);
m_maincpu->sh2drc_add_fastram(0x00000000, 0x0000ffff, true, ROM);
m_maincpu->sh2drc_add_fastram(0x0c000000, 0x0cffffff, false, dc_ram);
}
READ64_MEMBER(atomiswave_state::xtrmhnt2_hack_r)

View File

@ -652,6 +652,9 @@ void dc_state::machine_start()
if(m_naomig1)
m_naomig1->set_dma_cb(naomi_g1_device::dma_cb(&dc_state::generic_dma, this));
m_maincpu->sh2drc_set_options(SH2DRC_STRICT_VERIFY | SH2DRC_STRICT_PCREL);
m_maincpu->sh2drc_add_fastram(0x0c000000, 0x0cffffff, false, dc_ram);
// save states
save_pointer(NAME(dc_sysctrl_regs), 0x200/4);
save_pointer(NAME(g2bus_regs), 0x100/4);
@ -747,6 +750,7 @@ WRITE_LINE_MEMBER(dc_state::sh4_aica_irq)
MACHINE_RESET_MEMBER(dc_state,dc_console)
{
dc_state::machine_reset();
m_maincpu->sh2drc_set_options(SH2DRC_STRICT_VERIFY | SH2DRC_STRICT_PCREL);
m_aica->set_ram_base(dc_sound_ram, 2*1024*1024);
}