25 |
|
#include "prefs.h" |
26 |
|
#include "emul_op.h" |
27 |
|
#include "rom_patches.h" |
28 |
+ |
#include "timer.h" |
29 |
|
#include "m68k.h" |
30 |
|
#include "memory.h" |
31 |
|
#include "readcpu.h" |
68 |
|
{ |
69 |
|
#if REAL_ADDRESSING |
70 |
|
// Mac address space = host address space |
71 |
< |
RAMBaseMac = (uint32)RAMBaseHost; |
72 |
< |
ROMBaseMac = (uint32)ROMBaseHost; |
71 |
> |
RAMBaseMac = (uintptr)RAMBaseHost; |
72 |
> |
ROMBaseMac = (uintptr)ROMBaseHost; |
73 |
|
#elif DIRECT_ADDRESSING |
74 |
|
// Mac address space = host address space minus constant offset (MEMBaseDiff) |
75 |
|
// NOTE: MEMBaseDiff is set up in main_unix.cpp/main() |
153 |
|
|
154 |
|
void TriggerInterrupt(void) |
155 |
|
{ |
156 |
+ |
idle_resume(); |
157 |
|
SPCFLAGS_SET( SPCFLAG_INT ); |
158 |
|
} |
159 |
|
|