VER ?= $(shell git describe master)
rel: pcsx $(PLUGINS) \
- pandora/pcsx.sh pandora/pcsx.pxml pandora/pcsx.png \
+ pandora/pcsx.sh pandora/pcsx.pxml.templ pandora/pcsx.png \
pandora/picorestore pandora/readme.txt pandora/skin COPYING
rm -rf out
mkdir -p out/plugins
cp -r $^ out/
+ sed -e 's/%PR%/$(VER)/g' out/pcsx.pxml.templ > out/pcsx.pxml
+ rm out/pcsx.pxml.templ
mv out/*.so out/plugins/
- $(PND_MAKE) -p pcsx_rearmed_$(VER).pnd -d out -x pandora/pcsx.pxml -i pandora/pcsx.png -c
+ $(PND_MAKE) -p pcsx_rearmed_$(VER).pnd -d out -x out/pcsx.pxml -i pandora/pcsx.png -c
+PCSX-ReARMed - yet another PCSX fork
+-------------------------------
+
+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, 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.
+
+
PCSX-Reloaded
-------------------------------
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>
-<PXML xmlns="http://openpandora.org/namespaces/PXML" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="PXML_schema.xsd">
-<application id="pcsx_rearmed">
- <title lang="en_US">PCSX ReARMed</title>
-
- <description lang="en_US">PlayStation 1 Emulator.</description>
-
- <exec command="pcsx.sh"/>
-
- <icon src="pcsx.png"/>
-
- <author name="PCSX team/notaz" website="http://notaz.gp2x.de/"/>
-
- <version major="1" minor="9" release="92" build="0"/>
- <info name="PCSX ReARMed readme" type="text/plain" src="readme.txt"/>
-
- <categories>
- <category name="Game">
- <subcategory name="Emulator"/>
- </category>
- </categories>
-</application>
-</PXML>
--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>
+<PXML xmlns="http://openpandora.org/namespaces/PXML" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="PXML_schema.xsd">
+<package id="package.pcsx_rearmed.notaz.%PR%">
+ <titles>
+ <title lang="en_US">PCSX ReARMed %PR%</title>
+ </titles>
+ <version major="1" minor="9" release="92" build="%PR%"/>
+ <author name="PCSX team/notaz" website="http://notaz.gp2x.de/"/>
+</package>
+<application id="pcsx_rearmed.notaz.%PR%" appdata="pcsx_rearmed">
+ <titles>
+ <title lang="en_US">PCSX ReARMed %PR%</title>
+ </titles>
+ <title lang="en_US">PCSX ReARMed %PR%</title>
+
+ <description lang="en_US">PlayStation Emulator.</description>
+
+ <exec command="pcsx.sh"/>
+
+ <icon src="pcsx.png"/>
+
+ <author name="PCSX team/notaz" website="http://notaz.gp2x.de/"/>
+
+ <version major="1" minor="9" release="92" build="%PR%"/>
+
+ <licenses>
+ <license name="GPLv2+" url="http://www.gnu.org/licenses/gpl-2.0.html" sourcecodeurl="http://notaz.gp2x.de/cgi-bin/gitweb.cgi?p=pcsx_rearmed.git"/>
+ </licenses>
+
+ <info name="PCSX ReARMed %PR% readme" type="text/plain" src="readme.txt"/>
+
+ <categories>
+ <category name="Game">
+ <subcategory name="Emulator"/>
+ </category>
+ </categories>
+</application>
+</PXML>
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.
Changelog
---------
+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