-PCSX-ReARMed - yet another PCSX fork
+PCSX-ReARMed - yet another PCSX fork, ARM special
http://notaz.gp2x.de/pcsx_rearmed.php
version is ARM architecture oriented and features MIPS->ARM recompiler by
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, GPH Wiz/Caanoo versions are also available).
+adjustments (N900, GPH Wiz/Caanoo, PlayBook versions are also available).
-PCSX ReARMed features GPU plugin from PCSX4ALL project.
+PCSX ReARMed features ARM NEON GPU by Exophase, that in many cases produces
+pixel perfect graphics at very high performance. There is also Una-i's GPU
+plugin from PCSX4ALL project, and traditional P.E.Op.S. one.
Usage
GPU (graphics) and SPU (sound) plugins can be selected in
[BIOS/Plugins] menu:
-builtin_gpu - the P.E.Op.S. GPU plugin, most accurate but slow.
-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.
+builtin_gpu - this is either Exophase's ARM NEON GPU (accurate and fast,
+ available if platform supports NEON, like on pandoa),
+ gpu_peops or gpu_unai (depends on compile options).
+gpu_peops.so - P.E.Op.S. soft GPU, reasonably accurate but slow
+ (also found with older emulators on PC)
+gpu_unai.so - Unai's plugin from PCSX4ALL project. Faster than P.E.Op.S.
+ but has some glitches.
+gpu_gles.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.
+ be rather unstable (may crash the driver/system).
+builtin_spu - P.E.Op.S. SPU plugin, optimized for ARM.
spunull.so - NULL plugin, i.e. no sound emulation.
+ May cause compatibility problems.
+
+
+Cheats
+------
+
+PCSX and cwcheat cheat formats are supported. PCSX .cht file can be loaded from
+"extra stuff" menu after game is loaded, while cwcheat cheats are automatically
+loaded from cheatpops.db file, if one is present in emulator's directory and
+has any cheats for the loaded game in it.
+If any of those files are successfully loaded, 'cheats' option will appear in
+the main menu where it is possible to enable/disable individual cheats.
Changelog
---------
+r15 (2012-08-02)
+* various compatibility fixes
+* attempts to fix various SPU issues
+* Exophase fixed blending issue in his NEON GPU
+* fixed some potential crashes
+* gpu_unai: merged range fix from Franxis
++ added cheat support
++ menu: pressing a key in file list now seeks to a file
++ new code, fixes and refactoring to improve portability:
+ support RAM offset, translation cache in data segment,
+ SDL support, multiple sound output methods, configure script
+* unified plugin names for all ports
++ initial libretro support
+
+r14 (2012-03-04)
+* GLES GPU: implemented frameskip
+* GLES GPU: merged some changes from schtruck/FPSE
+* Caanoo: potential workaround for save corruption
+ (always exit emulator cleanly before turning off the console
+ to reduce chance of corruption)
+* Caanoo: fixed a bug in GTE code (graphic glitches in some games)
+* Caanoo: reworked vibration support, should support more games
+* various refactoring/minor tweaks
+
+r13 (2012-01-09)
+* yet more fixes for regressions from earlier versions
+* various fixes for NEON GPU (in collaboration with Exophase)
++ NEON GPU supports interlace mode now, but it's not always
+ enabled due to frameskip glithes (can be changed in the menu)
+* cdda should resume on savestate load now
+* fixed date display in menus to honour locale
++ pandora: added support for minimizing the emulator (while ingame only)
+
+r12 (2011-12-24)
++ new ARM NEON GPU rasterizer from Exophase (NEON hardware required)
++ new GPU emulation code
++ new analog controller configurator
+* changed frameskip handling (again..), higher values supported
+* fixed several more regressions from earlier versions
+* changed cdrom code with hope for better compatibility
+* sprite optimization for PCSX4ALL plugin
++ Caanoo: added vibration support
+
r11 (2011-10-31)
+ added Wiz support
* Caanoo: fixed tv-out
Dario, NeToU, siveritas (Various bugfixes)
Wei Mingzhi (Maintainer, input plugin, iso/cheat support, misc stuff)
+NEON GPU plugin:
+ (C) 2011-2012 Exophase
+ (C) 2011-2012 notaz
+
PCSX4ALL GPU plugin:
(C) 2010 PCSX4ALL Team
(C) 2010 Unai
Proger
Pickle
-builtin GPU/SPU plugin:
+P.E.Op.S. GPU plugin:
(C) Pete Bernert and the P.E.Op.S. team
-builtin SPU plugin:
+P.E.Op.S. SPU plugin:
(C) Pete Bernert and the P.E.Op.S. team
(C) SPU2-X, gigaherz, Pcsx2 Development Team
shalma
+ notaz
MIPS->ARM recompiler:
(C) 2009-2011 Ari64
integration, optimization and frontend:
- (C) 2010-2011 notaz
+ (C) 2010-2012 notaz
+
+Special thanks to Mednafen author, shalma/gretar and Rokas for
+various help while developing this emulator.
-some implementation ideas (and maybe code?) likely originated from
+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).
+See COPYING included in the archive (pandora version's .pnd can be
+extracted using unsquashfs).
+
The source code is available in a GIT repository at:
git://notaz.gp2x.de/~notaz/pcsx_rearmed.git