1.35a psp bugfix release
[picodrive.git] / Pico / Sek.c
index ddce558..4bf06d1 100644 (file)
@@ -125,6 +125,7 @@ PICO_INTERNAL int SekInit()
     memset(&PicoCpuFM68k, 0, sizeof(PicoCpuFM68k));\r
     fm68k_init();\r
     PicoCpuFM68k.iack_handler = SekIntAckF68K;\r
+    PicoCpuFM68k.sr = 0x2704; // Z flag\r
     g_m68kcontext = oldcontext;\r
   }\r
 #endif\r
@@ -164,33 +165,6 @@ PICO_INTERNAL int SekReset()
 }\r
 \r
 \r
-PICO_INTERNAL int SekInterrupt(int irq)\r
-{\r
-#ifdef EMU_CORE_DEBUG\r
-  {\r
-    extern unsigned int dbg_irq_level;\r
-    dbg_irq_level=irq;\r
-    return 0;\r
-  }\r
-#endif\r
-#ifdef EMU_C68K\r
-  PicoCpuCM68k.irq=irq;\r
-#endif\r
-#ifdef EMU_M68K\r
-  {\r
-    void *oldcontext = m68ki_cpu_p;\r
-    m68k_set_context(&PicoCpuMM68k);\r
-    m68k_set_irq(irq); // raise irq (gets lowered after taken or must be done in ack)\r
-    m68k_set_context(oldcontext);\r
-  }\r
-#endif\r
-#ifdef EMU_F68K\r
-  PicoCpuFM68k.interrupts[0]=irq;\r
-#endif\r
-\r
-  return 0;\r
-}\r
-\r
 // data must be word aligned\r
 PICO_INTERNAL void SekState(int *data)\r
 {\r