don't use __ARM_ARCH_7A__
[pcsx_rearmed.git] / readme.txt
index 306cca9..55e1feb 100644 (file)
@@ -22,7 +22,11 @@ plugin from PCSX4ALL project, and traditional P.E.Op.S. one.
 Compiling
 ---------
 
-'./configure && make' should work for the most part.
+For libretro build, just doing "make -f Makefile.libretro" is recommended as
+it's the way libretro team is building the core and only Makefile.libretro is
+maintained by them.
+
+For standalone build, './configure && make' should work for the most part.
 
 When compiling for ARM, it's advisable to tell configure script the CPU, FPU
 and ABI that matches your target system to get best performance, like this:
@@ -109,6 +113,40 @@ the main menu where it is possible to enable/disable individual cheats.
 Changelog
 ---------
 
+r22 (2015-02-05)
+* general: fixed a race condition/crash in threaded SPU mode
+* pandora: C64x: fixed compatibility with newer c64_tools, enabled L2 cache
+* frontend: fixed control config corruption on load for devices that are
+  disconnected on startup
+* some dma accuracy improvements, might fix occasional glitches in ff7
+* ARMv6 build and the dynarec now make use of available instructions (gizmo98)
+
+r21 (2015-01-12)
++ general: added ability to run SPU emulation on a separate thread, enabled it
+  by default when multicore CPU is detected. Significant effort was made to
+  avoid any compatibility problems which the old P.E.Op.S. implementation had.
++ pandora: added ability to run SPU emulation on TI C64x DSP by using bsp's
+  c64_tools.
+* libretro: fixed win32 build (mingw only)
+* some tweaks for the scanline effect and other things
+
+r20 (2014-12-25)
+* fixed various sound accuracy issues, like effects in ff7-ff9
+  for standalone build, audio will no longer slow down when emu is not fast
+  enough and stutter instead, as the former behavior causes accuracy issues.
+  Old mode can be restored in SPU plugin config options, but is not recommended.
+* savestates now save small parts of dynarec state to reduce dynarec related
+  slowdowns after savestate load
+* menu: fixed file browser issues with filesystems like exfat-fuse
+* menu: memcard manager: selected card is saved in config now
+* standalone: added some basic scanline efect
+* some CD image loading fixes
+* converted asm code to be compatible with more assemblers, like Apple's gas
++ libretro: added Makefile.libretro and support for various platforms like
+  iOS and QNX. Makefile.libretro is recommended way to do libretro builds
+  (patches from CatalystG, squarepusher, notaz and others, see git).
+* some other minor fixes
+
 r19 (2013-03-17)
 + libretro: added region, multidisk support
 * more work on cdrom code