From 75c73650a69ae3752eb5911188852d3e35d8f2e4 Mon Sep 17 00:00:00 2001 From: beeanyew Date: Thu, 24 Jun 2021 09:34:29 +0200 Subject: [PATCH] Fix Musashi compilation with MMU emulation enabled --- m68kcpu.h | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/m68kcpu.h b/m68kcpu.h index a3a3b8f..6b1c712 100644 --- a/m68kcpu.h +++ b/m68kcpu.h @@ -1255,7 +1255,7 @@ static inline uint m68ki_read_8_fc(m68ki_cpu_core *state, uint address, uint fc) #if M68K_EMULATE_PMMU if (PMMU_ENABLED) - address = pmmu_translate_addr(address,1); + address = pmmu_translate_addr(state,address,1); #endif for (int i = 0; i < state->read_ranges; i++) { @@ -1276,7 +1276,7 @@ static inline uint m68ki_read_16_fc(m68ki_cpu_core *state, uint address, uint fc #if M68K_EMULATE_PMMU if (PMMU_ENABLED) - address = pmmu_translate_addr(state, address,1); + address = pmmu_translate_addr(state,address,1); #endif for (int i = 0; i < state->read_ranges; i++) { @@ -1297,7 +1297,7 @@ static inline uint m68ki_read_32_fc(m68ki_cpu_core *state, uint address, uint fc #if M68K_EMULATE_PMMU if (PMMU_ENABLED) - address = pmmu_translate_addr(state, address,1); + address = pmmu_translate_addr(state,address,1); #endif for (int i = 0; i < state->read_ranges; i++) { @@ -1318,7 +1318,7 @@ static inline void m68ki_write_8_fc(m68ki_cpu_core *state, uint address, uint fc #if M68K_EMULATE_PMMU if (PMMU_ENABLED) - address = pmmu_translate_addr(address,0); + address = pmmu_translate_addr(state,address,0); #endif for (int i = 0; i < state->write_ranges; i++) { @@ -1340,7 +1340,7 @@ static inline void m68ki_write_16_fc(m68ki_cpu_core *state, uint address, uint f #if M68K_EMULATE_PMMU if (PMMU_ENABLED) - address = pmmu_translate_addr(address,0); + address = pmmu_translate_addr(state,address,0); #endif for (int i = 0; i < state->write_ranges; i++) { @@ -1362,7 +1362,7 @@ static inline void m68ki_write_32_fc(m68ki_cpu_core *state, uint address, uint f #if M68K_EMULATE_PMMU if (PMMU_ENABLED) - address = pmmu_translate_addr(address,0); + address = pmmu_translate_addr(state,address,0); #endif for (int i = 0; i < state->write_ranges; i++) { @@ -1391,7 +1391,7 @@ static inline void m68ki_write_32_pd_fc(uint address, uint fc, uint value) #if M68K_EMULATE_PMMU if (PMMU_ENABLED) - address = pmmu_translate_addr(address,0); + address = pmmu_translate_addr(state,address,0); #endif m68k_write_memory_32_pd(ADDRESS_68K(address), value); -- 2.39.2