cyclone_config.h 1.3 KB

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