From: beeanyew Date: Sat, 20 Feb 2021 07:54:41 +0000 (+0100) Subject: Update m68kcpu.c X-Git-Url: https://git.sesse.net/?a=commitdiff_plain;h=b7fb105bdb8809d6476107f22ba95b70d87724b5;p=pistorm Update m68kcpu.c --- diff --git a/m68kcpu.c b/m68kcpu.c index 45db1f3..dd79593 100644 --- a/m68kcpu.c +++ b/m68kcpu.c @@ -1178,7 +1178,7 @@ void m68k_set_context(void* src) #if M68K_SEPARATE_READS /* Read data immediately following the PC */ inline unsigned int m68k_read_immediate_16(unsigned int address) { -#if M68K_EMULATE_PREFETCH == OPT_OFF +#if M68K_EMULATE_PREFETCH == OPT_ON for (int i = 0; i < read_ranges; i++) { if(address >= read_addr[i] && address < read_upper[i]) { return be16toh(((unsigned short *)(read_data[i] + (address - read_addr[i])))[0]); @@ -1189,7 +1189,7 @@ inline unsigned int m68k_read_immediate_16(unsigned int address) { return m68k_read_memory_16(address); } inline unsigned int m68k_read_immediate_32(unsigned int address) { -#if M68K_EMULATE_PREFETCH == OPT_OFF +#if M68K_EMULATE_PREFETCH == OPT_ON for (int i = 0; i < read_ranges; i++) { if(address >= read_addr[i] && address < read_upper[i]) { return be32toh(((unsigned int *)(read_data[i] + (address - read_addr[i])))[0]);