ViewVC Help
View File | Revision Log | Show Annotations | Revision Graph | Root Listing
root/cebix/SheepShaver/src/include/cpu_emulation.h
(Generate patch)

Comparing SheepShaver/src/include/cpu_emulation.h (file contents):
Revision 1.1 by cebix, 2002-02-04T16:58:13Z vs.
Revision 1.2 by gbeauche, 2003-09-07T14:33:54Z

# Line 68 | Line 68 | static inline void *Mac2Mac_memcpy(uint3
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

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines