|
|
Previous NeXT emulator
// // i860cfg.h // Previous // // Created by Simon Schubiger on 14/01/16. // // #ifndef i860cfg_h #define i860cfg_h #include "configuration.h" #include "log.h" /* Emulator configurations - keep in sync with i860_cpu_device::init() */ #define CONF_I860_SPEED 1 #define CONF_I860_DEV 2 #define CONF_I860_NO_THREAD 3 #define CONF_STR(CONF) #CONF #if ENABLE_TESTING #define CONF_I860 CONF_I860_DEV #else #define CONF_I860 CONF_I860_SPEED #endif #define WITH_SOFTFLOAT_I860 1 /* Emulator configurations */ #if CONF_I860==CONF_I860_DEV #define TRACE_RDWR_MEM LOG_NONE #define TRACE_PAGE_FAULT LOG_NONE #define TRACE_UNDEFINED_I860 LOG_WARN #define TRACE_UNALIGNED_MEM LOG_WARN #define TRACE_EXT_INT LOG_NONE #define TRACE_ADDR_TRANSLATION LOG_NONE #define ENABLE_I860_DB_BREAK 0 #define ENABLE_PERF_COUNTERS 1 #define ENABLE_DEBUGGER 1 #elif CONF_I860==CONF_I860_SPEED #define TRACE_RDWR_MEM LOG_NONE #define TRACE_PAGE_FAULT LOG_NONE #define TRACE_UNDEFINED_I860 LOG_NONE #define TRACE_UNALIGNED_MEM LOG_NONE #define TRACE_EXT_INT LOG_NONE #define TRACE_ADDR_TRANSLATION LOG_NONE #define ENABLE_I860_DB_BREAK 0 #define ENABLE_PERF_COUNTERS 0 #define ENABLE_DEBUGGER 0 #elif CONF_I860==CONF_I860_NO_THREAD #define TRACE_RDWR_MEM LOG_NONE #define TRACE_PAGE_FAULT LOG_NONE #define TRACE_UNDEFINED_I860 LOG_NONE #define TRACE_UNALIGNED_MEM LOG_NONE #define TRACE_EXT_INT LOG_NONE #define TRACE_ADDR_TRANSLATION LOG_NONE #define ENABLE_I860_DB_BREAK 0 #define ENABLE_PERF_COUNTERS 0 #define ENABLE_DEBUGGER 0 #endif #endif /* i860cfg_h */
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.