usbjoy fix, refresh rate lib
[libpicofe.git] / gp2x / main.c
index 5422b2b..61579cf 100644 (file)
@@ -12,6 +12,7 @@
 #include "gp2x.h"\r
 #include "menu.h"\r
 #include "emu.h"\r
+#include "940ctl.h"\r
 #include "version.h"\r
 \r
 #include "squidgehack.h"\r
@@ -94,6 +95,7 @@ int main(int argc, char *argv[])
                set_RAM_Timings(6, 4, 1, 1, 1, 2, 2);\r
                printf("done.\n"); fflush(stdout);\r
        }\r
+       sharedmem_init();\r
        emu_Init();\r
 \r
        engineState = PGS_Menu;\r
@@ -118,6 +120,9 @@ int main(int argc, char *argv[])
                                }\r
                                break;\r
 \r
+                       case PGS_RestartRun:\r
+                               engineState = PGS_Running;\r
+\r
                        case PGS_Running:\r
                                emu_Loop();\r
                                break;\r
@@ -134,6 +139,7 @@ int main(int argc, char *argv[])
        endloop:\r
 \r
        emu_Deinit();\r
+       sharedmem_deinit();\r
        cpuctrl_deinit();\r
        gp2x_deinit();\r
        if(mmuhack_status)\r