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