From c069dc1bff054b9e47ba7bdf9a2fc8344b90ea89 Mon Sep 17 00:00:00 2001 From: notaz Date: Sat, 24 Dec 2011 03:26:20 +0200 Subject: [PATCH] release r12 --- AUTHORS | 9 +++++++-- README | 6 ++++-- frontend/menu.c | 9 ++++++--- readme.txt | 33 +++++++++++++++++++++++++++------ 4 files changed, 44 insertions(+), 13 deletions(-) diff --git a/AUTHORS b/AUTHORS index a9a361c7..865915ed 100644 --- a/AUTHORS +++ b/AUTHORS @@ -23,6 +23,10 @@ Dario, NeToU, siveritas (Various bugfixes) Wei Mingzhi (Maintainer, input plugin, iso/cheat support, misc stuff) +ARM NEON GPU plugin: + (C) 2011 Exophase + (C) 2011 notaz + PCSX4ALL GPU plugin: (C) 2010 PCSX4ALL Team (C) 2010 Unai @@ -36,13 +40,14 @@ GLES plugin (psx4m project): Proger Pickle -builtin GPU 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 diff --git a/README b/README index 803b1728..23ae219f 100644 --- a/README +++ b/README @@ -6,9 +6,11 @@ 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 version is also available). +adjustments (N900, GPH Wiz/Caanoo 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. PCSX-Reloaded diff --git a/frontend/menu.c b/frontend/menu.c index daec5003..ce5c3eb6 100644 --- a/frontend/menu.c +++ b/frontend/menu.c @@ -1647,10 +1647,13 @@ static const char credits_text[] = "(C) 1999-2003 PCSX Team\n" "(C) 2005-2009 PCSX-df Team\n" "(C) 2009-2011 PCSX-Reloaded Team\n\n" - "GPU and SPU code by Pete Bernert\n" - " and the P.E.Op.S. team\n" "ARM recompiler (C) 2009-2011 Ari64\n" - "PCSX4ALL plugins by PCSX4ALL team\n" +#ifdef __ARM_NEON__ + "ARM NEON GPU (c) 2011 Exophase\n" +#endif + "PEOpS GPU and SPU by Pete Bernert\n" + " and the P.E.Op.S. team\n" + "PCSX4ALL plugin by PCSX4ALL team\n" " Chui, Franxis, Unai\n\n" "integration, optimization and\n" " frontend (C) 2010-2011 notaz\n"; diff --git a/readme.txt b/readme.txt index a935590e..ab46551b 100644 --- a/readme.txt +++ b/readme.txt @@ -14,7 +14,9 @@ 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). -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 @@ -57,18 +59,32 @@ Plugins 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. +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. + 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. +gpuPEOPS.so - P.E.Op.S. soft GPU (in case builtin one is NEON) +builtin_spu - P.E.Op.S. SPU plugin, optimized for ARM. spunull.so - NULL plugin, i.e. no sound emulation. Changelog --------- +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 @@ -242,6 +258,10 @@ Emulator core: Dario, NeToU, siveritas (Various bugfixes) Wei Mingzhi (Maintainer, input plugin, iso/cheat support, misc stuff) +NEON GPU plugin: + (C) 2011 Exophase + (C) 2011 notaz + PCSX4ALL GPU plugin: (C) 2010 PCSX4ALL Team (C) 2010 Unai @@ -255,13 +275,14 @@ GLES plugin (psx4m project): 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 -- 2.39.5