Active Topics

 



Notices


Reply
Thread Tools
Posts: 839 | Thanked: 3,386 times | Joined on Mar 2009
#1
PPSSPP is psp-emulator, upstream: http://www.ppsspp.org/

Discussion started here (but I wanted my own announcement-thread):
http://talk.maemo.org/showthread.php?t=87812

You need libstdc++6 (>= 4.7.2-0+cssu0) installed on device to use ppsspp. You can get it from here:
Ppsspp can't be pushed to the extras-devel because it needs new cmake (2.8.8) and new gcc (4.7), which are not available on autobuilder. I have cooperated with ppsspp-authors (upstream) and maemo modifications are now merged in.

Here are optified debs http://www.cs.helsinki.fi/u/rantalai/ppsspp/


Video running "cube-test": http://youtu.be/NMwtiBAsoDk


----
If you want build ppsspp yourself, you need scratchbox with:
*gcc-4.7 (instructions: http://wiki.maemo.org/CSSU-thumb_too....7.2-linaro%29)
*newer cmake (e.g. 2.8.9 from http://www.cs.helsinki.fi/u/rantalai/ppsspp/)
*debianization for ppsspp (from:http://www.cs.helsinki.fi/u/rantalai/ppsspp/)
*maybe some trivial packages (from nokia, extras, extras-devel)


Then run:
Code:
git clone https://github.com/hrydgard/ppsspp.git
cp -r debian ppsspp
cd ppsspp
git submodule update --init

fakeroot dpkg-buildpackage
**************
If you want build your own cmake:
Code:
dget https://launchpad.net/ubuntu/+archiv...9-0ubuntu1.dsc
tar xvf cmake_2.8.9.orig.tar.gz
tar xvf cmake_2.8.9-0ubuntu1.debian.tar.gz
mv debian/ cmake-2.8.9
cd cmake-2.8.9
Patch these:
Code:
debian/rules
-        $(call $(flag_action),CTEST_USE_XMLRPC,ON)

override_dh_auto_test:
        -HOME="`pwd`/Build" dh_auto_test -- ARGS="-E CTestTestUpload"
        +#HOME="`pwd`/Build" dh_auto_test -- ARGS="-E CTestTestUpload"

debian/control
-debhelper (>= 9), libcurl4-gnutls-dev,
+debhelper (>= 7), libcurl4-openssl-dev,
-libxmlrpc-core-c3-dev | libxmlrpc-c3-dev

debian/compat
-9
+7

debian/cmake.postinst
-dpkg-maintscript-helper rm_conffile /etc/emacs/site-start.d/50cmake.el 2.8.9~rc3-1~ cmake -- "$@"

debian/cmake.postrm
-dpkg-maintscript-helper rm_conffile /etc/emacs/site-start.d/50cmake.el 2.8.9~rc3-1~ cmake -- "$@"

debian/cmake.preinst
-dpkg-maintscript-helper rm_conffile /etc/emacs/site-start.d/50cmake.el 2.8.9~rc3-1~ cmake -- "$@"
run:
Code:
fakeroot dpkg build-package
Attached Images
 

Last edited by AapoRantalainen; 2015-03-27 at 19:56. Reason: links updated
 

The Following 45 Users Say Thank You to AapoRantalainen For This Useful Post:
bandora's Avatar
Posts: 1,338 | Thanked: 1,055 times | Joined on Oct 2009 @ California, USA / Jordan
#2
We need one for Harmattan too!!!

EDIT: It seems that libstdc is missing.. :/
__________________
FarahFa.com

Last edited by bandora; 2013-03-23 at 19:41.
 

The Following 2 Users Say Thank You to bandora For This Useful Post:
Posts: 24 | Thanked: 17 times | Joined on Feb 2013
#3
crash when i chose cube test

Code:
Nokia-N900:~# ppsspp.sh 
I: /home/aapo/ppsspp/upstream_merged/ppsspp/native/file/zip_read.cpp:215: I: Registered VFS for prefix : assets/
I: /home/aapo/ppsspp/upstream_merged/ppsspp/native/file/zip_read.cpp:215: I: Registered VFS for prefix : /root/
I: /home/aapo/ppsspp/upstream_merged/ppsspp/android/jni/NativeApp.cpp:195: I: Logman: 0x1b7ed0
I: /home/aapo/ppsspp/upstream_merged/ppsspp/native/file/zip_read.cpp:232: I: Prefix match:  (ui_atlas.zim) -> ui_atlas.zim
I: /home/aapo/ppsspp/upstream_merged/ppsspp/native/gfx/texture.cpp:202: I: ZIM loaded: 1 levels
I: /home/aapo/ppsspp/upstream_merged/ppsspp/native/gfx/texture.cpp:233: I: Gen-binding texture
Pixels: 800 x 480
Virtual pixels: 800 x 480
I: /home/aapo/ppsspp/upstream_merged/ppsspp/native/ui/screen.cpp:35: I: Screen switch! Top of the stack switches.
I: /home/aapo/ppsspp/upstream_merged/ppsspp/native/ui/screen.cpp:35: I: Screen switch! Top of the stack switches.
I: /home/aapo/ppsspp/upstream_merged/ppsspp/native/ui/screen.cpp:35: I: Screen switch! Top of the stack switches.
I: /home/aapo/ppsspp/upstream_merged/ppsspp/android/jni/MenuScreens.cpp:477: I: //floppy
I: /home/aapo/ppsspp/upstream_merged/ppsspp/android/jni/MenuScreens.cpp:477: I: //home
I: /home/aapo/ppsspp/upstream_merged/ppsspp/android/jni/MenuScreens.cpp:477: I: //home/user
I: /home/aapo/ppsspp/upstream_merged/ppsspp/android/jni/MenuScreens.cpp:477: I: //home/user/MyDocs
I: /home/aapo/ppsspp/upstream_merged/ppsspp/android/jni/MenuScreens.cpp:477: I: //home/user/MyDocs/instalki
I: /home/aapo/ppsspp/upstream_merged/ppsspp/android/jni/MenuScreens.cpp:482: I: Selected: 5 : //home/user/MyDocs/instalki/cube.elf
MemoryMap_Setup: Failed finding a memory base.

same crash as user
Code:
 $ ppsspp.sh
I: /home/aapo/ppsspp/upstream_merged/ppsspp/native/file/zip_read.cpp:215: I: Registered VFS for prefix : assets/
I: /home/aapo/ppsspp/upstream_merged/ppsspp/native/file/zip_read.cpp:215: I: Registered VFS for prefix : /home/user/
I: /home/aapo/ppsspp/upstream_merged/ppsspp/android/jni/NativeApp.cpp:195: I: Logman: 0x1b7f18
I: /home/aapo/ppsspp/upstream_merged/ppsspp/native/file/zip_read.cpp:232: I: Prefix match:  (ui_atlas.zim) -> ui_atlas.zim
I: /home/aapo/ppsspp/upstream_merged/ppsspp/native/gfx/texture.cpp:202: I: ZIM loaded: 1 levels
I: /home/aapo/ppsspp/upstream_merged/ppsspp/native/gfx/texture.cpp:233: I: Gen-binding texture
Pixels: 800 x 480
Virtual pixels: 800 x 480
I: /home/aapo/ppsspp/upstream_merged/ppsspp/native/ui/screen.cpp:35: I: Screen switch! Top of the stack switches.
I: /home/aapo/ppsspp/upstream_merged/ppsspp/native/ui/screen.cpp:35: I: Screen switch! Top of the stack switches.
I: /home/aapo/ppsspp/upstream_merged/ppsspp/native/ui/screen.cpp:35: I: Screen switch! Top of the stack switches.
I: /home/aapo/ppsspp/upstream_merged/ppsspp/android/jni/MenuScreens.cpp:482: I: Selected: 5 : /home/user/MyDocs/instalki/cube.elf
MemoryMap_Setup: Failed finding a memory base.

Last edited by kownas; 2013-03-23 at 21:38.
 

The Following User Says Thank You to kownas For This Useful Post:
Posts: 839 | Thanked: 3,386 times | Joined on Mar 2009
#4
Originally Posted by bandora View Post
We need one for Harmattan too!!!

EDIT: It seems that libstdc is missing.. :/
It is compiled with g++-4.7.2 so you need libstdc++6_4.7.2 from here:
http://maemo.merlin1991.at/cssu/deve...rmel/packages/

Originally Posted by kownas View Post
crash when i chose cube test

Code:
MemoryMap_Setup: Failed finding a memory base.
same crash as user
I can't reproduce it.

I found row in source code: Common/MemArena.cpp:390 but I don't have any idea about it.

I suggest to not run applications with root-access (unless there are reason). I tested root-access and cube test works with it too.
 

The Following 5 Users Say Thank You to AapoRantalainen For This Useful Post:
panjgoori's Avatar
Posts: 1,239 | Thanked: 1,278 times | Joined on Aug 2011 @ Balochistan
#5
AapoRantalainen you are awesome. Anyone tried playing games with it ?
 

The Following User Says Thank You to panjgoori For This Useful Post:
Posts: 24 | Thanked: 17 times | Joined on Feb 2013
#6
works cube test to anybody else?
 
Posts: 30 | Thanked: 41 times | Joined on Mar 2012
#7
I just installed and tried running the cube demo and I get the same memorymap error as kownas.
 

The Following User Says Thank You to ace1000 For This Useful Post:
Posts: 250 | Thanked: 126 times | Joined on Dec 2010
#8
I don't find even the cube test don't have the /home/user/ppsspp directory
 
Posts: 24 | Thanked: 17 times | Joined on Feb 2013
#9
you have to download cube.elf file from ppsspp.org and then load this file via ppsspp emulator
 

The Following User Says Thank You to kownas For This Useful Post:
Posts: 250 | Thanked: 126 times | Joined on Dec 2010
#10
downloaded the cube.elf same problem here
 

The Following User Says Thank You to guilledoc For This Useful Post:
Reply


 
Forum Jump


All times are GMT. The time now is 08:58.