fame: fix roxr
[picodrive.git] / cpu / fame / fame.h
index 4ec30a8..2f9d850 100644 (file)
@@ -122,7 +122,25 @@ typedef struct
        unsigned short execinfo;\r
        // PD extension\r
        int            io_cycle_counter; // cycles left\r
-       unsigned int   Fetch[M68K_FETCHBANK1];\r
+\r
+       unsigned int   Opcode;\r
+       signed int     cycles_needed;\r
+\r
+       unsigned short *PC;\r
+       unsigned long  BasePC;\r
+       unsigned int   flag_C;\r
+       unsigned int   flag_V;\r
+       unsigned int   flag_NotZ;\r
+       unsigned int   flag_N;\r
+       unsigned int   flag_X;\r
+       unsigned int   flag_T;\r
+       unsigned int   flag_S;\r
+       unsigned int   flag_I;\r
+\r
+       unsigned char  not_polling;\r
+       unsigned char  pad[3];\r
+\r
+       unsigned long  Fetch[M68K_FETCHBANK1];\r
 } M68K_CONTEXT;\r
 \r
 extern M68K_CONTEXT *g_m68kcontext;\r
@@ -134,7 +152,7 @@ extern M68K_CONTEXT *g_m68kcontext;
 /* General purpose functions */\r
 void fm68k_init(void);\r
 int  fm68k_reset(void);\r
-int  fm68k_emulate(int n, int dualcore, int idle_mode);\r
+int  fm68k_emulate(int n, int idle_mode);\r
 int  fm68k_would_interrupt(void); // to be called from fm68k_emulate()\r
 \r
 unsigned fm68k_get_pc(M68K_CONTEXT *context);\r