\r
SH2 msh2, ssh2;\r
#define ash2_pc() msh2.ppc\r
+#define ash2_end_run(after) sh2_icount = after\r
+\r
+#define msh2_pc() msh2.ppc\r
+#define ssh2_pc() ssh2.ppc\r
+\r
+#define msh2_reg(x) msh2.r[x]\r
+#define ssh2_reg(x) ssh2.r[x]\r
\r
// ---------------------------------------------------------\r
\r
#define P32XV_nFEN (1<< 1)\r
#define P32XV_FS (1<< 0)\r
\r
+#define P32XF_68KPOLL (1 << 0)\r
+#define P32XF_MSH2POLL (1 << 1)\r
+#define P32XF_SSH2POLL (1 << 2)\r
+\r
struct Pico32x\r
{\r
unsigned short regs[0x20];\r
unsigned char pending_fb;\r
unsigned char dirty_pal;\r
unsigned char pad[2];\r
+ unsigned int emu_flags;\r
};\r
\r
struct Pico32xMem\r