mirror of
https://github.com/LIV2/amitools.git
synced 2025-12-06 06:32:47 +00:00
use custom musashi config file
This commit is contained in:
parent
17f44ce9fa
commit
673a6ebfee
39
machine/my_conf.h
Normal file
39
machine/my_conf.h
Normal file
@ -0,0 +1,39 @@
|
||||
// custom musashi config for vamos machine
|
||||
#ifndef MYCONF_H
|
||||
#define MYCONF_H
|
||||
|
||||
#define OPT_OFF 0
|
||||
#define OPT_ON 1
|
||||
#define OPT_SPECIFY_HANDLER 2
|
||||
|
||||
#define M68K_EMULATE_010 OPT_ON
|
||||
#define M68K_EMULATE_EC020 OPT_ON
|
||||
#define M68K_EMULATE_020 OPT_ON
|
||||
#define M68K_EMULATE_030 OPT_ON
|
||||
#define M68K_EMULATE_040 OPT_ON
|
||||
|
||||
#define M68K_SEPARATE_READS OPT_OFF
|
||||
#define M68K_SIMULATE_PD_WRITES OPT_OFF
|
||||
#define M68K_EMULATE_INT_ACK OPT_OFF
|
||||
#define M68K_EMULATE_BKPT_ACK OPT_OFF
|
||||
#define M68K_EMULATE_TRACE OPT_OFF
|
||||
#define M68K_EMULATE_RESET OPT_ON
|
||||
#define M68K_CMPILD_HAS_CALLBACK OPT_OFF
|
||||
#define M68K_RTE_HAS_CALLBACK OPT_OFF
|
||||
#define M68K_TAS_HAS_CALLBACK OPT_OFF
|
||||
#define M68K_ILLG_HAS_CALLBACK OPT_OFF
|
||||
#define M68K_EMULATE_FC OPT_OFF
|
||||
#define M68K_MONITOR_PC OPT_OFF
|
||||
#define M68K_INSTRUCTION_HOOK OPT_ON
|
||||
#define M68K_EMULATE_PREFETCH OPT_OFF
|
||||
#define M68K_EMULATE_ADDRESS_ERROR OPT_OFF
|
||||
#define M68K_ALINE_HOOK OPT_ON
|
||||
|
||||
#define M68K_LOG_ENABLE OPT_OFF
|
||||
#define M68K_LOG_1010_1111 OPT_OFF
|
||||
|
||||
#define M68K_EMULATE_PMMU OPT_ON
|
||||
|
||||
#define M68K_USE_64_BIT OPT_ON
|
||||
|
||||
#endif
|
||||
6
setup.py
6
setup.py
@ -171,11 +171,11 @@ sourcefiles = [
|
||||
"gen/m68kops.c",
|
||||
]
|
||||
depends = [
|
||||
"machine/my_conf.h",
|
||||
"machine/pycpu.pyx",
|
||||
"machine/pymem.pyx",
|
||||
"machine/pytraps.pyx",
|
||||
"machine/musashi/m68k.h",
|
||||
"machine/musashi/m68kconf.h",
|
||||
"machine/musashi/m68kcpu.h",
|
||||
"machine/mem.h",
|
||||
"machine/traps.h",
|
||||
@ -192,7 +192,9 @@ if is_msvc:
|
||||
inc_dirs.append("machine/win")
|
||||
defines = [("_CRT_SECURE_NO_WARNINGS", None), ("_USE_MATH_DEFINES", None)]
|
||||
else:
|
||||
defines = None
|
||||
defines = []
|
||||
# use own musashi config file
|
||||
defines.append(("MUSASHI_CNF", '"my_conf.h"'))
|
||||
|
||||
extensions = [
|
||||
Extension(
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user