X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=m68kconf.h;h=211171036e6a3e652918f221c7421cb1f6123c05;hb=HEAD;hp=9cf34d32f6ab7108114092752b30e9053a9d476d;hpb=e2f86a9c1a5c7a039831289f730a01eb7140402b;p=pistorm diff --git a/m68kconf.h b/m68kconf.h index 9cf34d3..2111710 100644 --- a/m68kconf.h +++ b/m68kconf.h @@ -67,6 +67,7 @@ #define M68K_EMULATE_010 OPT_ON #define M68K_EMULATE_EC020 OPT_ON #define M68K_EMULATE_020 OPT_ON +#define M68K_EMULATE_030 OPT_ON #define M68K_EMULATE_040 OPT_ON @@ -74,7 +75,7 @@ * and m68k_read_pcrelative_xx() for PC-relative addressing. * If off, all read requests from the CPU will be redirected to m68k_read_xx() */ -#define M68K_SEPARATE_READS OPT_OFF +#define M68K_SEPARATE_READS OPT_ON /* If ON, the CPU will call m68k_write_32_pd() when it executes move.l with a * predecrement destination EA mode instead of m68k_write_32(). @@ -89,7 +90,7 @@ * auto-clear when the interrupt is serviced. */ #define M68K_EMULATE_INT_ACK OPT_OFF -#define M68K_INT_ACK_CALLBACK(A) cpu_irq_ack(A) +#define M68K_INT_ACK_CALLBACK(...) 0xFFFFFFFF /* If ON, CPU will call the breakpoint acknowledge callback when it encounters @@ -184,6 +185,9 @@ #define M68K_LOG_FILEHANDLE some_file_handle +#define M68K_EMULATE_PMMU OPT_OFF + + /* ----------------------------- COMPATIBILITY ---------------------------- */ /* The following options set optimizations that violate the current ANSI @@ -197,7 +201,7 @@ #define M68K_USE_64_BIT OPT_ON -#include "main.h" +#include "emulator.h" //#define m68k_read_memory_8(A) read16(A) @@ -216,6 +220,6 @@ /* ======================================================================== */ /* ============================== END OF FILE ============================= */ -/* =======================================x================================= */ +/* ======================================================================== */ #endif /* M68KCONF__HEADER */