Go to the documentation of this file.
24 #ifndef M68KCONF__HEADER
25 #define M68KCONF__HEADER
37 #define OPT_SPECIFY_HANDLER 2
47 #ifndef M68K_COMPILE_FOR_MAME
48 #define M68K_COMPILE_FOR_MAME OPT_OFF
52 #if M68K_COMPILE_FOR_MAME == OPT_OFF
60 #define M68K_EMULATE_008 OPT_OFF
61 #define M68K_EMULATE_010 OPT_OFF
62 #define M68K_EMULATE_EC020 OPT_OFF
63 #define M68K_EMULATE_020 OPT_OFF
64 #define M68K_EMULATE_040 OPT_OFF
71 #define M68K_SEPARATE_READS OPT_OFF
78 #define M68K_SIMULATE_PD_WRITES OPT_OFF
84 #define M68K_REGISTER_MEMORY OPT_ON
91 #define M68K_EMULATE_INT_ACK OPT_ON
92 #define M68K_INT_ACK_CALLBACK(A) your_int_ack_handler_function(A)
98 #define M68K_EMULATE_BKPT_ACK OPT_OFF
99 #define M68K_BKPT_ACK_CALLBACK() your_bkpt_ack_handler_function()
104 #define M68K_EMULATE_TRACE OPT_OFF
110 #define M68K_EMULATE_RESET OPT_OFF
111 #define M68K_RESET_CALLBACK() your_reset_handler_function()
117 #define M68K_CMPILD_HAS_CALLBACK OPT_OFF
118 #define M68K_CMPILD_CALLBACK(v,r) your_cmpild_handler_function(v,r)
124 #define M68K_RTE_HAS_CALLBACK OPT_OFF
125 #define M68K_RTE_CALLBACK() your_rte_handler_function()
131 #define M68K_TAS_HAS_CALLBACK OPT_OFF
132 #define M68K_TAS_CALLBACK() your_tas_handler_function()
141 #define M68K_EMULATE_FC OPT_OFF
142 #define M68K_SET_FC_CALLBACK(A) your_set_fc_handler_function(A)
149 #define M68K_MONITOR_PC OPT_OFF
150 #define M68K_SET_PC_CALLBACK(A) your_pc_changed_handler_function(A)
157 #define M68K_INSTRUCTION_HOOK OPT_ON
159 #define M68K_INSTRUCTION_HOOK OPT_OFF
161 #define M68K_INSTRUCTION_CALLBACK() your_instruction_hook_function()
165 #define M68K_EMULATE_PREFETCH OPT_OFF
172 #define M68K_EMULATE_ADDRESS_ERROR OPT_OFF
179 #define M68K_LOG_ENABLE OPT_OFF
180 #define M68K_LOG_1010_1111 OPT_OFF
181 #define M68K_LOG_FILEHANDLE some_file_handle
195 #if ULONG_MAX > 0xffffffff
196 #define M68K_USE_64_BIT OPT_ON
198 #define M68K_USE_64_BIT OPT_OFF
208 #define INLINE static inline