cyclone_config.h 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  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. #define HAVE_ARMv6 1
  8. #define USE_MS_SYNTAX 0
  9. #define CYCLONE_FOR_GENESIS 2
  10. #define COMPRESS_JUMPTABLE 0
  11. #define MEMHANDLERS_ADDR_MASK 0
  12. #define MEMHANDLERS_NEED_PC 0
  13. #define MEMHANDLERS_NEED_PREV_PC 0
  14. #define MEMHANDLERS_NEED_FLAGS 0
  15. #define MEMHANDLERS_NEED_CYCLES 1
  16. #define MEMHANDLERS_CHANGE_PC 0
  17. #define MEMHANDLERS_CHANGE_FLAGS 0
  18. #define MEMHANDLERS_CHANGE_CYCLES 1
  19. #define MEMHANDLERS_DIRECT_PREFIX "cyclone_"
  20. #define USE_INT_ACK_CALLBACK 1
  21. #define INT_ACK_NEEDS_STUFF 0
  22. #define INT_ACK_CHANGES_CYCLES 0
  23. #define USE_RESET_CALLBACK 1
  24. #define USE_UNRECOGNIZED_CALLBACK 1
  25. #define USE_AFLINE_CALLBACK 1
  26. #define USE_CHECKPC_CALLBACK 1
  27. #define USE_CHECKPC_OFFSETBITS_16 1
  28. #define USE_CHECKPC_OFFSETBITS_8 0
  29. #define USE_CHECKPC_DBRA 0
  30. #define SPLIT_MOVEL_PD 1
  31. #define EMULATE_TRACE 1
  32. #define EMULATE_ADDRESS_ERRORS_JUMP 1
  33. #define EMULATE_ADDRESS_ERRORS_IO 0
  34. #define EMULATE_HALT 0