release r10, for real r10
authornotaz <notasas@gmail.com>
Sun, 9 Oct 2011 20:39:30 +0000 (23:39 +0300)
committernotaz <notasas@gmail.com>
Sun, 9 Oct 2011 23:29:32 +0000 (02:29 +0300)
Makefile.caanoo
frontend/menu.c
readme.txt

index e9228f5..2711c2b 100644 (file)
@@ -4,8 +4,7 @@ PLATFORM=caanoo
 
 include Makefile
 
 
 include Makefile
 
-PLUGINS = plugins/spunull/spunull.so plugins/gpu_unai/gpuPCSX4ALL.so \
-       plugins/gpu_neon/gpu_neon.so
+PLUGINS = plugins/spunull/spunull.so plugins/gpu_unai/gpuPCSX4ALL.so
 
 # ----------- release -----------
 
 
 # ----------- release -----------
 
@@ -18,7 +17,6 @@ rel_caanoo: pcsx $(PLUGINS) \
        mkdir -p out/pcsx_rearmed/plugins
        cp -r $^ out/pcsx_rearmed/
        mv out/pcsx_rearmed/*.so out/pcsx_rearmed/plugins/
        mkdir -p out/pcsx_rearmed/plugins
        cp -r $^ out/pcsx_rearmed/
        mv out/pcsx_rearmed/*.so out/pcsx_rearmed/plugins/
-       mv out/pcsx_rearmed/plugins/gpu_neon.so out/pcsx_rearmed/plugins/gpuPEOPS2.so
        mv out/pcsx_rearmed/caanoo.gpe out/pcsx_rearmed/pcsx.gpe
        mv out/pcsx_rearmed/pcsx_rearmed.ini out/
        mkdir out/pcsx_rearmed/lib/
        mv out/pcsx_rearmed/caanoo.gpe out/pcsx_rearmed/pcsx.gpe
        mv out/pcsx_rearmed/pcsx_rearmed.ini out/
        mkdir out/pcsx_rearmed/lib/
index 83ad1c4..24080b9 100644 (file)
@@ -378,7 +378,7 @@ static int menu_load_config(int is_game)
        f = fopen(cfgfile, "r");
        if (f == NULL) {
                printf("menu_load_config: failed to open: %s\n", cfgfile);
        f = fopen(cfgfile, "r");
        if (f == NULL) {
                printf("menu_load_config: failed to open: %s\n", cfgfile);
-               return -1;
+               goto fail;
        }
 
        fseek(f, 0, SEEK_END);
        }
 
        fseek(f, 0, SEEK_END);
@@ -446,6 +446,14 @@ static int menu_load_config(int is_game)
                }
        }
 
                }
        }
 
+       keys_load_all(cfg);
+       ret = 0;
+fail_read:
+       free(cfg);
+fail:
+       if (f != NULL)
+               fclose(f);
+
        menu_sync_config();
 
        // sync plugins
        menu_sync_config();
 
        // sync plugins
@@ -461,12 +469,6 @@ static int menu_load_config(int is_game)
                if (strcmp(Config.Spu, spu_plugins[i]) == 0)
                        { spu_plugsel = i; break; }
 
                if (strcmp(Config.Spu, spu_plugins[i]) == 0)
                        { spu_plugsel = i; break; }
 
-       keys_load_all(cfg);
-       ret = 0;
-fail_read:
-       free(cfg);
-fail:
-       fclose(f);
        return ret;
 }
 
        return ret;
 }
 
@@ -1460,14 +1462,22 @@ static void menu_bios_warn(void)
 {
        int inp;
        static const char msg[] =
 {
        int inp;
        static const char msg[] =
-               "You don't seem to have copied any BIOS files to\n"
+               "You don't seem to have copied any BIOS\n"
+               "files to\n"
+#ifdef __ARM_ARCH_7A__ // XXX
                "<SD card>/pandora/appdata/pcsx_rearmed/bios/\n\n"
                "<SD card>/pandora/appdata/pcsx_rearmed/bios/\n\n"
-               "While many games work fine with fake (HLE) BIOS,\n"
-               "others (like MGS and FF8) require BIOS to work.\n"
-               "After copying the file, you'll also need to\n"
-               "select it in the emu's options->[BIOS/Plugins]\n\n"
-               "The file is usually named SCPH1001.BIN, but\n"
-               "other not compressed files can be used too.\n\n"
+#else
+               "pcsx_rearmed/bios/\n\n"
+#endif
+               "While many games work fine with fake\n"
+               "(HLE) BIOS, others (like MGS and FF8)\n"
+               "require BIOS to work.\n"
+               "After copying the file, you'll also need\n"
+               "to select it in the emu's menu:\n"
+               "options->[BIOS/Plugins]\n\n"
+               "The file is usually named SCPH1001.BIN,\n"
+               "but other not compressed files can be\n"
+               "used too.\n\n"
                "Press (B) or (X) to continue";
 
        while (1)
                "Press (B) or (X) to continue";
 
        while (1)
index d9dc903..c793c7c 100644 (file)
@@ -68,11 +68,17 @@ spunull.so     - NULL plugin, i.e. no sound emulation.
 Changelog
 ---------
 
 Changelog
 ---------
 
-r10 (2011-09-23)
+r10 (2011-10-10)
++ added Caanoo port
++ completely rewrote memory handlers
 + added fixed frameskip option
 + added fixed frameskip option
++ added ability to change PSX clock
++ implemented GTE dead flag detection
+* switched to larger timeslices for better performance
+* fixed some cases of flickering
 * fixed a crash in PCSX4ALL GPU plugin
 * fixed several dynarec compatibility related issues (hopefully)
 * fixed a crash in PCSX4ALL GPU plugin
 * fixed several dynarec compatibility related issues (hopefully)
-* fixed several SPU regressions from r9
+* fixed multiple SPU regressions from r9 and earlier
 * fixed frame limiter issue that sometimes caused stuttering
 * fixed some minor GUI issues
 
 * fixed frame limiter issue that sometimes caused stuttering
 * fixed some minor GUI issues