fix build on some ARM toolchains
[pcsx_rearmed.git] / pandora / readme.txt
index 5dcf0cb..4f2cbed 100644 (file)
@@ -10,8 +10,9 @@ About
 PCSX ReARMed is yet another PCSX fork based on the PCSX-Reloaded project,
 which itself contains code from PCSX, PCSX-df and PCSX-Revolution. This
 version is ARM architecture oriented and features MIPS->ARM recompiler by
-Ari64. It was created for Pandora handheld, but should be usable on other
-devices after some code adjustments.
+Ari64, NEON GTE code and more performance improvements. It was created for
+Pandora handheld, but should be usable on other devices after some code
+adjustments (N900 version is also available).
 
 PCSX ReARMed features GPU plugin from PCSX4ALL project.
 
@@ -32,7 +33,7 @@ Supported CD image formats:
 - .ZNX/.ZNX.table (partial)
 - EBOOT.PBP (PSP, partial)
 
-CDDA (CD audio) support requires .cue/.bin format.
+CDDA (CD audio) only supported when .cue/.toc/.ccd/.mds files are present.
 There is support for redump.org .sbi files, which can be used instead of
 .sub files to save space (name it the same as .cue/.bin, just use .sbi
 extension). This is required for Libcrypt copy protected game support.
@@ -45,6 +46,8 @@ then select the BIOS you want to use in Options->BIOS/Plugins menu.
 
 Analog controllers are supported using nubs, but this is disabled by
 default and needs to be enabled in 'Controls' menu.
+There is also touchscreen based GunCon support, which also requires
+appropriate controller selected in controls configuration.
 
 
 Plugins
@@ -58,13 +61,45 @@ gpuPCSX4ALL.so - plugin from PCSX4ALL project. Faster but has some glitches.
 gpuGLES.so     - experimental port of P.E.Op.S. MesaGL plugin to OpenGL ES.
                  Occasionally faster but has lots of glitches and seems to
                  be rather unstable (may crash the system).
-builtin_spu    - P.E.Op.S. SPU plugin, most accurate but slow.
+builtin_spu    - P.E.Op.S. SPU plugin.
 spunull.so     - NULL plugin, i.e. no sound emulation.
 
 
 Changelog
 ---------
 
+r9 (2011-08-13)
+* fixed various dynarec integration issues that were causing instability
+* merged latest Ari64 dynarec code for some performance improvement
+* changed frameskip handling in builtin and PCSX4ALL plugins,
+  fixes some cases where it would not work
+* merged PCSX4ALL 2.2 GPU code to it's plugin
+* fixed PCSX4ALL GPU inline asm, was miscompiling for ARMv7.
++ added CDDA handling for eboot format
+* improved CDDA handling for all image formats that support it
+* various compatibility/accuracy improvements
+* optimized PEOPS SPU core
+* various menu adjustments
+* changed scaling options a bit, there are now two 4:3 options:
+  integer and fractional
++ added some basic memory card manager, which allows to change
+  or remove cards (remove needed for Tenka)
++ added GunCon support
++ added gpuPEOPS2 plugin (peops rendering + new emulation code)
+
+r8 (2011-03-22)
+* improved recompiler performance for some games
+* fixed a few recompiler related compatibility issues
+  (also fixes broken memcard support in some games)
+* fixed some graphics problems caused by frameskip.
+  Note that not all problems were fixed, so if you see graphics
+  glitches try turning off frameskip or using different GPU plugin.
++ added screenshot function
++ added some code to attempt to sync with pandora's LCD better
+* merged a few compatibility fixes from PCSX-Reloaded
+* fixed and issue with external controllers
+* added experimental ability to use nubs as buttons
+
 r7 (2011-03-02)
 + implemented most used GTE operations in NEON
 * merged latest Ari64's recompiler patches
@@ -188,15 +223,23 @@ GLES plugin (psx4m project):
        Proger
        Pickle
 
-builtin GPU/SPU plugins:
-       Pete Bernert and the P.E.Op.S. team
+builtin GPU/SPU plugin:
+       (C) Pete Bernert and the P.E.Op.S. team
+
+builtin SPU plugin:
+       (C) Pete Bernert and the P.E.Op.S. team
+       (C) SPU2-X, gigaherz, Pcsx2 Development Team
+       shalma
 
 MIPS->ARM recompiler:
-       (C) 2009-2010 Ari64
+       (C) 2009-2011 Ari64
 
 integration, optimization and frontend:
        (C) 2010-2011 notaz
 
+some implementation ideas (and maybe code?) likely originated from
+MAME/smf/pSXauthor and were integrated by various people to PCSX.
+
 Source code is released under GNU GPL license, version 2 or later.
 See COPYING included in the archive (.pnd can be extracted using unsquashfs).
 The source code is available in a GIT repository at: