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