ed3b257e0a6885ec413c817544689980a3c66f86
[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 HAVE_ARMv6                  1\r
12 #define USE_MS_SYNTAX               0\r
13 #define CYCLONE_FOR_GENESIS         2\r
14 #define COMPRESS_JUMPTABLE          0\r
15 #define MEMHANDLERS_ADDR_MASK       0\r
16 \r
17 #define MEMHANDLERS_NEED_PC         0\r
18 #define MEMHANDLERS_NEED_PREV_PC    0\r
19 #define MEMHANDLERS_NEED_FLAGS      0\r
20 #define MEMHANDLERS_NEED_CYCLES     1\r
21 #define MEMHANDLERS_CHANGE_PC       0\r
22 #define MEMHANDLERS_CHANGE_FLAGS    0\r
23 #define MEMHANDLERS_CHANGE_CYCLES   1\r
24 \r
25 #define MEMHANDLERS_DIRECT_PREFIX   "cyclone_"\r
26 \r
27 #define USE_INT_ACK_CALLBACK        1\r
28 \r
29 #define INT_ACK_NEEDS_STUFF         0\r
30 #define INT_ACK_CHANGES_CYCLES      0\r
31 \r
32 #define USE_RESET_CALLBACK          1\r
33 #define USE_UNRECOGNIZED_CALLBACK   1\r
34 #define USE_AFLINE_CALLBACK         1\r
35 \r
36 #define USE_CHECKPC_CALLBACK        1\r
37 #define USE_CHECKPC_OFFSETBITS_16   1\r
38 #define USE_CHECKPC_OFFSETBITS_8    0\r
39 #define USE_CHECKPC_DBRA            0\r
40 \r
41 #define SPLIT_MOVEL_PD              1\r
42 \r
43 #define EMULATE_TRACE               1\r
44 #define EMULATE_ADDRESS_ERRORS_JUMP 1\r
45 #define EMULATE_ADDRESS_ERRORS_IO   0\r
46 #define EMULATE_HALT                0\r
47 \r