diff options
Diffstat (limited to 'src/emu/cpu/mips/mips3drc.c')
-rw-r--r-- | src/emu/cpu/mips/mips3drc.c | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/src/emu/cpu/mips/mips3drc.c b/src/emu/cpu/mips/mips3drc.c index c1ade211c67..c448e7b84fe 100644 --- a/src/emu/cpu/mips/mips3drc.c +++ b/src/emu/cpu/mips/mips3drc.c @@ -154,6 +154,20 @@ void mips3_device::mips3drc_set_options(UINT32 options) m_drcoptions = options; } +/*------------------------------------------------- + mips3drc_clears_fastram - clears fastram + region starting at index select_start +-------------------------------------------------*/ +void mips3_device::clear_fastram(UINT32 select_start) +{ + for (int i=select_start; i<MIPS3_MAX_FASTRAM; i++) { + m_fastram[i].start = 0; + m_fastram[i].end = 0; + m_fastram[i].readonly = false; + m_fastram[i].base = NULL; + } + m_fastram_select=select_start; +} /*------------------------------------------------- mips3drc_add_fastram - add a new fastram |