audio improvement wip
[picodrive.git] / platform / gp2x / main.c
index f21ebd7..23d6241 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
@@ -86,14 +87,15 @@ int main(int argc, char *argv[])
                mmuhack_status = ret;\r
        }\r
        cpuctrl_init();\r
-       Reset940(1);\r
-       Pause940(1);\r
+       // Reset940(1);\r
+       // Pause940(1);\r
        if (currentConfig.EmuOpt&0x100) {\r
                printf("setting RAM timings.. "); fflush(stdout);\r
                // craigix: --trc 6 --tras 4 --twr 1 --tmrd 1 --trfc 1 --trp 2 --trcd 2\r
                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
@@ -124,7 +126,7 @@ int main(int argc, char *argv[])
 \r
                        case PGS_Quit:\r
                                goto endloop;\r
-                       \r
+\r
                        default:\r
                                printf("engine got into unknown state (%i), exitting\n", engineState);\r
                                goto endloop;\r
@@ -134,6 +136,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