Post Reply 
 
Thread Rating:
  • 23 Votes - 4.17 Average
  • 1
  • 2
  • 3
  • 4
  • 5
PPSSPP Symbian Port
01-06-2013, 04:13 AM
Post: #16
RE: PPSSPP Symbian Port
hi xsacha, do you plan to bring this port to nokia store? For development support purpose?Just like the android port?
I think there are many people out there that will support this port, including me..Smile
Find all posts by this user
Quote this message in a reply
01-06-2013, 02:09 PM
Post: #17
RE: PPSSPP Symbian Port
Sure, I will post it on the Nokia Store.

I have compiled v0.5 and will post it up soon.
Find all posts by this user
Quote this message in a reply
01-07-2013, 08:07 AM
Post: #18
RE: PPSSPP Symbian Port
Good news,, wait for "official" release on nokia store.. Smile
Find all posts by this user
Quote this message in a reply
01-07-2013, 11:14 AM
Post: #19
RE: PPSSPP Symbian Port
i failed to compile Symbian version, too much error...i'm using GCCE 4.6.3
any solution?
Find all posts by this user
Quote this message in a reply
01-07-2013, 01:20 PM
Post: #20
RE: PPSSPP Symbian Port
(01-07-2013 11:14 AM)openglhk Wrote:  i failed to compile Symbian version, too much error...i'm using GCCE 4.6.3
any solution?

What's the error? Did you follow instructions? Instructions:

First you will need a Symbian SDK, either from Nokia QtSDK or Nokia Belle SDK 1.0.

As GCC 4.6 is the minimum requirement for PPSSPP, you will need to acquire the gcce 4.6.3 cross-compiler separately from Mentor Graphics: http://www.mentor.com/embedded-software/...ymbian-os/

The following variant needs to be added to SBSv2 in tools/sbs/lib/config/variants.xml:

<var name="gcce4_6_3" extends="gcce_base">
<env name="SBS_GCCE463BIN" type="toolchainpath" />
<set name="GCCEBIN" value="$(SBS_GCCE463BIN)" />
<set name="GCCECC" value="$(GCCEBIN)/arm-none-symbianelf-g++$(DOTEXE)" type="tool" versionCommand="$(GCCECC) -dumpversion" versionResult="4.6.3"/>
<set name="RUNTIME_LIBS_LIST" value="drtaeabi.dso dfpaeabi.dso"/>
<set name="PLATMACROS.VAR" value="GCCE_4 GCCE_4_6"/>
<set name="ARMMACROS.VAR" value="__GCCE_4__ __GCCE_4_6__"/>
<set name="LINKER_DEFAULT_LIBS" value="-lsupc++ -lgcc -lgcc_eh"/>
</var>

Now you can use sbs to compile the project. Set up the Symbian Kit in QtCreator with GCC 4.6.3 and the SDK you used.
Find all posts by this user
Quote this message in a reply
01-07-2013, 04:41 PM
Post: #21
RE: PPSSPP Symbian Port
Submitted version 0.5 to Nokia Store.
Find all posts by this user
Quote this message in a reply
01-08-2013, 11:16 AM (This post was last modified: 01-08-2013 01:29 PM by openglhk.)
Post: #22
RE: PPSSPP Symbian Port
(01-07-2013 01:20 PM)xsacha Wrote:  
(01-07-2013 11:14 AM)openglhk Wrote:  i failed to compile Symbian version, too much error...i'm using GCCE 4.6.3
any solution?

What's the error? Did you follow instructions? Instructions:

First you will need a Symbian SDK, either from Nokia QtSDK or Nokia Belle SDK 1.0.

As GCC 4.6 is the minimum requirement for PPSSPP, you will need to acquire the gcce 4.6.3 cross-compiler separately from Mentor Graphics: http://www.mentor.com/embedded-software/...ymbian-os/

The following variant needs to be added to SBSv2 in tools/sbs/lib/config/variants.xml:

<var name="gcce4_6_3" extends="gcce_base">
<env name="SBS_GCCE463BIN" type="toolchainpath" />
<set name="GCCEBIN" value="$(SBS_GCCE463BIN)" />
<set name="GCCECC" value="$(GCCEBIN)/arm-none-symbianelf-g++$(DOTEXE)" type="tool" versionCommand="$(GCCECC) -dumpversion" versionResult="4.6.3"/>
<set name="RUNTIME_LIBS_LIST" value="drtaeabi.dso dfpaeabi.dso"/>
<set name="PLATMACROS.VAR" value="GCCE_4 GCCE_4_6"/>
<set name="ARMMACROS.VAR" value="__GCCE_4__ __GCCE_4_6__"/>
<set name="LINKER_DEFAULT_LIBS" value="-lsupc++ -lgcc -lgcc_eh"/>
</var>

Now you can use sbs to compile the project. Set up the Symbian Kit in QtCreator with GCC 4.6.3 and the SDK you used.

i using Qt Creator 2.4.1(Nokia QT SDK) with GCC 4.6.3 (sourcery) Confused

FAILED compile for arm.v5.urel.gcce4_6_3: ..\Core\Core.cpp
mmp: Core_lib.mmp

FAILED compile for arm.v5.urel.gcce4_6_3: ..\Core\MemMapFunctions.cpp
mmp: Core_lib.mmp

FAILED compile for arm.v5.urel.gcce4_6_3: ..\Core\MemMap.cpp
mmp: Core_lib.mmp
mingw32-make[1]: *** [C:/QtSDK/Symbian/SDKs/SymbianSR1Qt474/epoc32/build/qt/c_1bdba557f1eae370/Core_lib/armv5/urel/Core.o] Error 1
mingw32-make[1]: *** Waiting for unfinished jobs....
mingw32-make[1]: *** [C:/QtSDK/Symbian/SDKs/SymbianSR1Qt474/epoc32/build/qt/c_1bdba557f1eae370/Core_lib/armv5/urel/MemMapFunctions.o] Error 1
mingw32-make[1]: *** [C:/QtSDK/Symbian/SDKs/SymbianSR1Qt474/epoc32/build/qt/c_1bdba557f1eae370/Core_lib/armv5/urel/MemMap.o] Error 1


cc1.exe:-1: error: warning: command line option '-std=c++0x' is valid for C++/ObjC++ but not for C [enabled by default]
Find all posts by this user
Quote this message in a reply
01-08-2013, 06:49 PM (This post was last modified: 01-08-2013 06:49 PM by ilyas1701.)
Post: #23
RE: PPSSPP Symbian Port
Too slow, Drive F not support, only E, but many people have a Nokia 603 and other phones with low capacity Drive E.
Find all posts by this user
Quote this message in a reply
01-09-2013, 12:02 AM (This post was last modified: 01-09-2013 12:44 AM by xsacha.)
Post: #24
RE: PPSSPP Symbian Port
Sorry guys, it got rejected from Nokia Store. Notes from QA:
ACTUAL RESULT: The speed performance when using the content file is too slow and leaves the user in a position where the state of the application appears to freeze.
EXPECTED RESULT: The speed performance of the content file must be adequate to allow for a positive user experience.


(01-08-2013 06:49 PM)ilyas1701 Wrote:  Too slow, Drive F not support, only E, but many people have a Nokia 603 and other phones with low capacity Drive E.
For sure, I can allow you to change it to F Smile
For now, go to E:\PPSSPP\ppsspp.ini and change CurrentDirectory to something else (starting with F:\).
Find all posts by this user
Quote this message in a reply
01-09-2013, 12:14 AM
Post: #25
RE: PPSSPP Symbian Port
(01-09-2013 12:02 AM)xsacha Wrote:  Sorry guys, it got rejected from Nokia Store. Notes from QA:
ACTUAL RESULT: The speed performance when using the content file is too slow and leaves the user in a position where the state of the application appears to freeze.
EXPECTED RESULT: The speed performance of the content file must be adequate to allow for a positive user experience.


(01-08-2013 06:49 PM)ilyas1701 Wrote:  Too slow, Drive F not support, only E, but many people have a Nokia 603 and other phones with low capacity Drive E.
For sure, I can allow you to change it to F Smile

Sad please help me to compile the symbian version..
is it possible compile for symbian s60v5?
Find all posts by this user
Quote this message in a reply
01-09-2013, 12:47 AM (This post was last modified: 01-09-2013 01:05 AM by xsacha.)
Post: #26
RE: PPSSPP Symbian Port
(01-09-2013 12:14 AM)openglhk Wrote:  cc1.exe:-1: error: warning: command line option '-std=c++0x' is valid for C++/ObjC++ but not for C [enabled by default]

Sad please help me to compile the symbian version..
This shouldn't be an error. Should just be a warning.

Quote:is it possible compile for symbian s60v5?
There are no phones with s60v5 OS that are capable of running PPSSPP, AFAIK. The major requirements are 1) a GPU and 2) an ARMv6 processor.
It may be possible to (heavily) modify PPSSPP so it compiles/works without those, but you will never get a game running full speed without those.

Even if Nokia did put a newer chipset on those old phones (ARMv6 + GPU), the clock speed is just too low. PSP is running 333MHz MIPS, Nokia 5800 is running 434MHz ARMv5.
Compare this to a phone that can emulate 'some' PSP games full speed: Nokia 808 is running 1300MHz ARMv6 + VideoCore IV.

I am scraping the bottom of the barrel with Nokia N8 (680MHz ARMv6 + VideoCore III). I wouldn't go anywhere beyond that spec. That is the lowest possible for any decent performance to be honest. It will run mini games like Jetpack Joyride quite well but probably not the more complex 3D ones.
Find all posts by this user
Quote this message in a reply
01-09-2013, 12:57 AM (This post was last modified: 01-09-2013 01:15 PM by openglhk.)
Post: #27
RE: PPSSPP Symbian Port
(01-09-2013 12:47 AM)xsacha Wrote:  
(01-09-2013 12:14 AM)openglhk Wrote:  Sad please help me to compile the symbian version..
is it possible compile for symbian s60v5?
There are no phones with s60v5 OS that are capable of running PPSSPP, AFAIK. The major requirements are 1) a GPU and 2) an ARMv6 processor.
It may be possible to (heavily) modify PPSSPP so it compiles/works without those, but you will never get a game running full speed without those.

Even if Nokia did put a newer chipset on those old phones (ARMv6 + GPU), the clock speed is just too low. PSP is running 333MHz MIPS, Nokia 5800 is running 434MHz ARMv5.
Compare this to a phone that can emulate 'some' PSP games full speed: Nokia 808 is running 1300MHz ARMv6.

Thx for explanation! Big Grin
Qt creator 2.4.1 may cause the compile error?

FAILED compile  for arm.v5.urel.gcce4_6_3:  ..\Core\Core.cpp
C:\QtSDK\Symbian\SDKs\Symbian3Qt474\epoc32\include\stdapis\stlportv5\stl\_deque.​c:51: error: call of overloaded 'max(unsigned int&, unsigned int&)' is ambiguous
Find all posts by this user
Quote this message in a reply
01-09-2013, 01:25 PM (This post was last modified: 01-09-2013 01:29 PM by ilyas1701.)
Post: #28
RE: PPSSPP Symbian Port
Make a paid version in the nokia store ($1) and free version (as an android ppsspp).If you are going to develop further this project, I can promise advertising paid version in my community (a lot of people are interested in this port in our community), I to support as I can =) sorry for my english
Find all posts by this user
Quote this message in a reply
01-09-2013, 01:51 PM (This post was last modified: 01-09-2013 01:52 PM by xsacha.)
Post: #29
RE: PPSSPP Symbian Port
(01-09-2013 12:57 AM)openglhk Wrote:  Qt creator 2.4.1 may cause the compile error?

FAILED compile  for arm.v5.urel.gcce4_6_3:  ..\Core\Core.cpp
C:\QtSDK\Symbian\SDKs\Symbian3Qt474\epoc32\include\stdapis\stlportv5\stl\_deque.​c:51: error: call of overloaded 'max(unsigned int&, unsigned int&)' is ambiguous
For that error, go in to _deque.c and add 'std::' infront of 'max'.
So, std::max

(01-09-2013 01:25 PM)ilyas1701 Wrote:  Make a paid version in the nokia store ($1) and free version (as an android ppsspp).

I can't even put a free version on Nokia Store. They rejected it because it was 'too slow'.
Find all posts by this user
Quote this message in a reply
01-09-2013, 02:00 PM (This post was last modified: 01-09-2013 02:07 PM by ilyas1701.)
Post: #30
RE: PPSSPP Symbian Port
(01-09-2013 01:51 PM)xsacha Wrote:  
(01-09-2013 01:25 PM)ilyas1701 Wrote:  Make a paid version in the nokia store ($1) and free version (as an android ppsspp).

I can't even put a free version on Nokia Store. They rejected it because it was 'too slow'.
hmmm....maybe donate
who is working on a port for Symbian? if somebody is going to bring the program to working condition, such that it would pass QA at Nokia Store?
I'm sure more than a dozen of thousands of users Symbian Belle really want to see a working emulator, or at least one that can run at least a few games with no lags.
Find all posts by this user
Quote this message in a reply
Post Reply 


Forum Jump: