diff --git a/src/mame/drivers/deco_mlc.c b/src/mame/drivers/deco_mlc.c index 0a3038c734d..c221cd083a4 100644 --- a/src/mame/drivers/deco_mlc.c +++ b/src/mame/drivers/deco_mlc.c @@ -841,6 +841,11 @@ DRIVER_INIT_MEMBER(deco_mlc_state,avengrgs) dynamic_cast(m_maincpu.target())->sh2drc_add_pcflush(0x3234); dynamic_cast(m_maincpu.target())->sh2drc_add_pcflush(0x32dc); + dynamic_cast(m_maincpu.target())->sh2drc_add_fastram(0x0100000, 0x01088ff, 0, &m_mlc_ram[0]); + dynamic_cast(m_maincpu.target())->sh2drc_add_fastram(0x0108a00, 0x011ffff, 0, &m_mlc_ram[0x8a00/4]); + dynamic_cast(m_maincpu.target())->sh2drc_add_fastram(0x0200080, 0x02000ff, 0, &m_mlc_clip_ram[0]); + dynamic_cast(m_maincpu.target())->sh2drc_add_fastram(0x0280000, 0x029ffff, 0, &m_mlc_vram[0]); + m_mainCpuIsArm = 0; m_maincpu->space(AS_PROGRAM).install_read_handler(0x01089a0, 0x01089a3, read32_delegate(FUNC(deco_mlc_state::avengrgs_speedup_r),this)); descramble_sound();