X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=m68kcpu.c;h=ce9958e04cbca5d7416429dd06a225fd170dd81f;hb=5e8e5ce09a186db6eb8a58c94e5358c50472e732;hp=7883bddcef8e786366180e6bbf827cf35e449c94;hpb=75bbc70be87a8f63f02ce6a57f23f5fb1d9c5787;p=pistorm diff --git a/m68kcpu.c b/m68kcpu.c index 7883bdd..ce9958e 100644 --- a/m68kcpu.c +++ b/m68kcpu.c @@ -1333,6 +1333,21 @@ void m68k_add_rom_range(uint32_t addr, uint32_t upper, unsigned char *ptr) } } +void m68k_clear_ranges() +{ + printf("[MUSASHI] Clearing all reads/write memory ranges.\n"); + for (int i = 0; i < 8; i++) { + read_upper[i] = 0; + read_addr[i] = 0; + read_data[i] = NULL; + write_upper[i] = 0; + write_addr[i] = 0; + write_data[i] = NULL; + } + write_ranges = 0; + read_ranges = 0; +} + /* ======================================================================== */ /* ============================== MAME STUFF ============================== */ /* ======================================================================== */