69 |
|
|
70 |
|
/* Mac ROM is not write protected */ |
71 |
|
#define ROM_IS_WRITE_PROTECTED 0 |
72 |
+ |
#define USE_SCRATCHMEM_SUBTERFUGE 1 |
73 |
|
|
74 |
|
#else |
75 |
|
|
84 |
|
/* The m68k emulator uses a prefetch buffer ? */ |
85 |
|
#define USE_PREFETCH_BUFFER 0 |
86 |
|
|
87 |
< |
/* Mac ROM is write protected */ |
87 |
> |
/* Mac ROM is write protected when banked memory is used */ |
88 |
|
#if REAL_ADDRESSING || DIRECT_ADDRESSING |
89 |
|
# define ROM_IS_WRITE_PROTECTED 0 |
90 |
|
# define USE_SCRATCHMEM_SUBTERFUGE 1 |
269 |
|
#define ENUMDECL typedef enum |
270 |
|
#define ENUMNAME(name) name |
271 |
|
#define write_log printf |
271 |
– |
|
272 |
– |
#ifdef USE_COMPILER |
273 |
– |
#define USE_MAPPED_MEMORY |
274 |
– |
#define CAN_MAP_MEMORY |
275 |
– |
#define NO_EXCEPTION_3 |
276 |
– |
#define NO_PREFETCH_BUFFER |
277 |
– |
#else |
272 |
|
#undef USE_MAPPED_MEMORY |
273 |
|
#undef CAN_MAP_MEMORY |
280 |
– |
#endif |
274 |
|
|
275 |
|
#ifdef X86_ASSEMBLY |
276 |
|
#define ASM_SYM_FOR_FUNC(a) __asm__(a) |