X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?p=pcsx_rearmed.git;a=blobdiff_plain;f=readme.txt;h=ad90b45f17d9fe93ad057e9c96fc6f3e426aee60;hp=ab46551b5a23809cf77213f62e67d0b8935eb001;hb=06bc35c833797ce9f6f3287abf954f037bb12319;hpb=c069dc1bff054b9e47ba7bdf9a2fc8344b90ea89;ds=inline diff --git a/readme.txt b/readme.txt index ab46551b..ad90b45f 100644 --- a/readme.txt +++ b/readme.txt @@ -1,5 +1,5 @@ -PCSX-ReARMed - yet another PCSX fork +PCSX-ReARMed - yet another PCSX fork, ARM special http://notaz.gp2x.de/pcsx_rearmed.php @@ -12,7 +12,7 @@ which itself contains code from PCSX, PCSX-df and PCSX-Revolution. This 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 ARM NEON GPU by Exophase, that in many cases produces pixel perfect graphics at very high performance. There is also Una-i's GPU @@ -60,21 +60,67 @@ GPU (graphics) and SPU (sound) plugins can be selected in [BIOS/Plugins] menu: builtin_gpu - this is either Exophase's ARM NEON GPU (accurate and fast, - available if platform supports NEON), else it's P.E.Op.S. - soft GPU (accurate but slow). -gpuPCSX4ALL.so - plugin from PCSX4ALL project. Faster than P.E.Op.S. + 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. -gpuGLES.so - experimental port of P.E.Op.S. MesaGL plugin to OpenGL ES. +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). -gpuPEOPS.so - P.E.Op.S. soft GPU (in case builtin one is NEON) + 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 @@ -259,8 +305,8 @@ Emulator core: Wei Mingzhi (Maintainer, input plugin, iso/cheat support, misc stuff) NEON GPU plugin: - (C) 2011 Exophase - (C) 2011 notaz + (C) 2011-2012 Exophase + (C) 2011-2012 notaz PCSX4ALL GPU plugin: (C) 2010 PCSX4ALL Team @@ -288,13 +334,18 @@ 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