68 |
|
struct M68kRegisters; |
69 |
|
extern void Execute68k(uint32, M68kRegisters *r); // Execute 68k subroutine from EMUL_OP routine, must be ended with RTS |
70 |
|
extern void Execute68kTrap(uint16 trap, M68kRegisters *r); // Execute 68k A-Trap from EMUL_OP routine |
71 |
< |
extern void ExecutePPC(void (*func)()); // Execute PPC code from EMUL_OP routine (real mode switch) |
71 |
> |
#if EMULATED_PPC |
72 |
> |
extern void HandleInterrupt(void); |
73 |
> |
extern void ExecuteNative(int selector); // Execute native code from EMUL_OP routine (real mode switch) |
74 |
> |
#else |
75 |
> |
extern void ExecutePPC(void (*func)(void)); // Execute PPC code from EMUL_OP routine (real mode switch) |
76 |
> |
#endif |
77 |
|
|
78 |
|
#endif |