1 
2 
3 /**
4  * Cyclone 68000 configuration file
5  *
6  * Used for PicoDrive Cyclone build.
7  * See config.h in Cyclone directory for option descriptions.
8 **/
9 
10 
11 #ifndef HAVE_ARMv6
12 #define HAVE_ARMv6                  1
13 #endif
14 #define USE_MS_SYNTAX               0
15 #define CYCLONE_FOR_GENESIS         2
16 #define COMPRESS_JUMPTABLE          0
17 #define MEMHANDLERS_ADDR_MASK       0
18 
19 #define MEMHANDLERS_NEED_PC         0
20 #define MEMHANDLERS_NEED_PREV_PC    0
21 #define MEMHANDLERS_NEED_FLAGS      0
22 #define MEMHANDLERS_NEED_CYCLES     1
23 #define MEMHANDLERS_CHANGE_PC       0
24 #define MEMHANDLERS_CHANGE_FLAGS    0
25 #define MEMHANDLERS_CHANGE_CYCLES   1
26 
27 #define MEMHANDLERS_DIRECT_PREFIX   "cyclone_"
28 
29 #define USE_INT_ACK_CALLBACK        1
30 
31 #define INT_ACK_NEEDS_STUFF         0
32 #define INT_ACK_CHANGES_CYCLES      0
33 
34 #define USE_RESET_CALLBACK          1
35 #define USE_UNRECOGNIZED_CALLBACK   1
36 #define USE_AFLINE_CALLBACK         1
37 
38 #define USE_CHECKPC_CALLBACK        1
39 #define USE_CHECKPC_OFFSETBITS_16   1
40 #define USE_CHECKPC_OFFSETBITS_8    0
41 #define USE_CHECKPC_DBRA            0
42 
43 #define SPLIT_MOVEL_PD              1
44 
45 #define EMULATE_TRACE               1
46 #define EMULATE_ADDRESS_ERRORS_JUMP 1
47 #define EMULATE_ADDRESS_ERRORS_IO   0
48 #define EMULATE_HALT                0
49 
50