PDA

View Full Version : [Announce] ppsspp (psp-emulator) for maemo5


AapoRantalainen
2013-03-23, 19:01
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:
wget http://maemo.merlin1991.at/cssu/develdebs/gcc-4.7.2_fremantle_armel/packages/libstdc++6_4.7.2-0+cssu0_armel.deb


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_toolchain_setup_%28gcc4.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:
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:
dget https://launchpad.net/ubuntu/+archive/primary/+files/cmake_2.8.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:
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:
fakeroot dpkg build-package

bandora
2013-03-23, 19:32
We need one for Harmattan too!!! :)

EDIT: It seems that libstdc is missing.. :/

kownas
2013-03-23, 21:33
crash when i chose cube test

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
$ 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.

AapoRantalainen
2013-03-24, 06:33
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/develdebs/gcc-4.7.2_fremantle_armel/packages/

crash when i chose cube test


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.

panjgoori
2013-03-24, 06:44
AapoRantalainen you are awesome. Anyone tried playing games with it ?

kownas
2013-03-24, 08:50
works cube test to anybody else?

ace1000
2013-03-24, 10:37
I just installed and tried running the cube demo and I get the same memorymap error as kownas.

guilledoc
2013-03-24, 11:26
I don't find even the cube test don't have the /home/user/ppsspp directory :(

kownas
2013-03-24, 11:57
you have to download cube.elf file from ppsspp.org and then load this file via ppsspp emulator

guilledoc
2013-03-24, 13:20
downloaded the cube.elf same problem here

crail
2013-03-24, 13:24
I don't find even the cube test don't have the /home/user/ppsspp directory :(

yeah somethings wrong. there is no home/user/ppsspp folder

samipower
2013-03-24, 15:14
hi, I tried original psp-emulator 0.6.1 in nitdroid
https://www.youtube.com/watch?v=cd4lGR6PcC8

And now I tried this latest version of maemo 0.7 and nothing , are not working, select any game and crashes emulator.

until pre-beta emulator. Are sure that in the future .....it will be good;)

Good project, go go go ,

ace1000
2013-03-25, 07:43
I found the issue. You need to create the directory /home/user/.ppsspp.
My cube is now spinning :)

Also tried puzzle bobble and it works fine but skips frames a lot even at 1.15 ghz (as I expected)

guilledoc
2013-03-25, 09:49
I found the issue. You need to create the directory /home/user/.ppsspp.
My cube is now spinning :)

Also tried puzzle bobble and it works fine but skips frames a lot even at 1.15 ghz (as I expected)
Didn't work for me
I created the directory with doc"." and the emulator doesn't read it and without de "." it crashes when trying to run the cube!

AapoRantalainen
2013-03-25, 09:57
I found the issue. You need to create the directory /home/user/.ppsspp.


Thanks. Fixed on version: 0.7-maemo2

kownas
2013-03-25, 11:05
works for me too. fps = ~25
like ace1000 wrote must create (create as user. when i create as root it doesnt work) directory /home/user/.ppsspp

in settings we must tick only:
buffered rendering
hardware transform
(on screen touch controls)

game working:
GTA Vice City (3fps)
GTA Liberty City Stories (3fps)
Tekken 6 (some kind of loop so cant start menu)
Dragon Ball Evolution (game menu starts but cant start playing)
Boble Puzzle (menu starts, game doesnt start)
Tales of Eternia (10fps)

overlocking: 600 - 1150mhz

ace1000
2013-03-25, 12:27
I find JIT helps the speed a bit and so can frame skip. The main option not to use is vertex cache which causes the program to crash for me.

kownas
2013-03-25, 14:38
cube test with JIT and frame skip = 60 fps

http://youtu.be/k5tj2iL9sDg

samipower
2013-03-25, 15:03
Dragon ball evolution working in ppsspp Maemo version .

Keyboard n900 buttons working

Works-platable but slow equal than android.

cpu 1150mhz and dsp 430 mhz slow
cpu 1000mhz and dsp 600mhz and slow .

For increase dsp (graphic card) :
sudo gainroot
kernel-config load dsp


Fast-mem enable option crashes with dbz evolution.

For run well : double core and sgx 540 in kindle fire hd run well.

kownas
2013-03-25, 20:19
i have tried games with 125mhz-600mhz. same fps results like 600mhz-1150mhz so if we want to increase fps someone must upgrade application code


....i think :)


this is same problem like early ps1 emulators

samipower
2013-03-26, 12:40
i have tried games with 125mhz-600mhz. same fps results like 600mhz-1150mhz so if we want to increase fps someone must upgrade application code


....i think :)


this is same problem like early ps1 emulators

You are wrong. I am sure because in ps1 emulator with 1150mhz or 600mhz the games run slow or very fast .

But upgrade apliccation code wille be good .

misiak
2013-03-26, 14:30
@Aapo: did you manage to compile the Qt version or did you give up? I saw you were advised to do that in thread http://forums.ppsspp.org/showthread.php?tid=842 but I also saw you wrote you had some problems you could not solve. What's the current situation? What finally blocked you?

Edit: didn't want to sound rude or disrespectful, I respect your work on this and other projects, wrote this comment in a hurry (I hope you understand and don't feel angry or resentful, keep up the good work!:)).

samipower
2013-04-02, 20:58
Thanks for the new version r3

kownas
2013-04-02, 23:13
thanks for working

r3 version work a little better. cube test = ~30fps without frame skip

tommorow i will check games working

AapoRantalainen
2013-04-03, 06:22
@Aapo: did you manage to compile the Qt version or did you give up? What finally blocked you?

I gave up: http://talk.maemo.org/showpost.php?p=1311859&postcount=20


Edit: didn't want to sound rude or disrespectful, I respect your work on this and other projects, wrote this comment in a hurry (I hope you understand and don't feel angry or resentful, keep up the good work!:)).
No need to use more words than necessary =)

seanmcken
2013-04-03, 08:52
did anyone tried nfs most wanted ?

panjgoori
2013-04-03, 10:13
anyone tried any games ? may be a wiki page is needed if games are working. If anyone can run games on it then i will start checking different games.

kownas
2013-04-03, 15:34
Lord of the Rings ~3fps (game not start)
Dantes Inferno ~3fps (game not start)
GTA Liberty City ~4fps (graphic bugs)
God Of War - Chains of Olympus ~3fps (only menu starts)
Tales of Eternia ~10-15 fps
Ultra Puzzle Bobble Pocket - menu start, game not
Crash Tag Team Racing - not work
Dragon Ball Evolution - ~10fps
GTA Vice City - ~5fps (graphic bugs)

Dhicky
2013-04-04, 04:41
tapping ppsspp icon from desktop makes cubetest.elf crash, but using ppsspp.sh it runs well in 30fps :p this is project an amazing project! keep up the great work!

lonk
2013-04-05, 07:43
it doesn't install for me, I get this message:

~/MyDocs/.documents $ sudo dpkg -i ppsspp_0.7-maemo3_armel.deb
Selecting previously deselected package ppsspp.
(Reading database ... 41487 files and directories currently installed.)
Unpacking ppsspp (from ppsspp_0.7-maemo3_armel.deb) ...
dpkg: dependency problems prevent configuration of ppsspp:
ppsspp depends on libstdc++6 (>= 4.7.2-0+cssu0); however:
Version of libstdc++6 on system is 4.6.1-maemo6.
dpkg: error processing ppsspp (--install):
dependency problems - leaving unconfigured
Errors were encountered while processing:
ppsspp


I have cssu testing installed

kownas
2013-04-05, 08:48
pls try

apt-get -f install

you have to old version of libstc

mdbxh
2013-04-06, 12:18
wati meego version....

Narukay
2013-04-07, 18:58
https://github.com/hrydgard/ppsspp

lonk
2013-04-07, 23:46
pls try

apt-get -f install

you have to old version of libstc

thanks, that solved it



ok here are my testings: PPSSPP v0.7 maemo3



Tekken 5 Dark Ressurection [Usa] X

I get
SGX Out of mem even
showing in the terminal, repeating in loop, the screen is black

Tekken 6 X

I get as far as the now loading screen, but nothing happens. I think I waited for 10 minutes yesterday so I doubt it'll get past that

Spectral Souls O

Black screen, but up you press x and start a few times the menu will show, start a new game and finally something that runs for me! not playable though.

3-10 fps and 30 fps with frameskip but extremely choppy @950MHZ


Soul Calibur X

gets to menu, when I select quick match I get segmentation fault and any othr mode gives SGX Out of mem event

samipower
2013-04-10, 01:32
thanks, that solved it



ok here are my testings: PPSSPP v0.7 maemo3



Tekken 5 Dark Ressurection [Usa] X

I get
SGX Out of mem even
showing in the terminal, repeating in loop, the screen is black

Tekken 6 X

I get as far as the now loading screen, but nothing happens. I think I waited for 10 minutes yesterday so I doubt it'll get past that

Spectral Souls O

Black screen, but up you press x and start a few times the menu will show, start a new game and finally something that runs for me! not playable though.

3-10 fps and 30 fps with frameskip but extremely choppy @950MHZ


Soul Calibur X

gets to menu, when I select quick match I get segmentation fault and any othr mode gives SGX Out of mem event


Look the official compatibility list

Dragon ball evolution run well in android version in dual core mobiles with good graphic card.

Test this game , dynarec and fast memory enabled, others off.

And n900 850cpu 600dsp for example or only 1150cpu .

recluse
2013-04-13, 14:48
Now available for Meego Harmattan.

kownas
2013-04-13, 15:44
Now available for Meego Harmattan.

so how does it works on n9?

recluse
2013-04-13, 15:52
I added support about 5 months ago when I added Symbian support. It seems no one was interested though.

Someone just requested it in an email, so I fixed it up again and made a new version.

It's based on the Qt UI I made for PPSSPP.

Maemo is using the SDL UI.

By the way guys, GPU is most important for PPSSPP. The CPU needs to be able to keep up of course but the GPU is the main issue to get higher FPS. Frame skipping will give you nice VPS but the game will still be quite choppy unless you get 20-30 FPS at least.

Unfortunately the GPU on the N900 and N9 really sucks :( SGX 530. If you are able to overclock the GPU, that would be beneficial.
Nokia N8 gets better FPS in most games, let alone the 808 (which is getting full speed on hundreds of games).


Lord of the Rings ~3fps (game not start)
Dantes Inferno ~3fps (game not start)
GTA Liberty City ~4fps (graphic bugs)
God Of War - Chains of Olympus ~3fps (only menu starts)
Tales of Eternia ~10-15 fps
Ultra Puzzle Bobble Pocket - menu start, game not
Crash Tag Team Racing - not work
Dragon Ball Evolution - ~10fps
GTA Vice City - ~5fps (graphic bugs)
This is really sad FPS :( I don't think these games will ever be playable sorry.
The Nokia N8 gets about 2-4x these frame rates (without frameskip) in every game.
My 808 gets about 3-6x those FPS too.
And you should be able to get 60 FPS on the Cube test with interpreter (rather than JIT). Something doesn't sound right there.

http://cs319124.vk.me/v319124279/9b6a/B0qh7PuV74w.jpg

You are wrong. I am sure because in ps1 emulator with 1150mhz or 600mhz the games run slow or very fast .

But upgrade apliccation code wille be good .

The reason why is because the PSX emulator does not use the GPU.
The GPU plugin uses NEON code.

For some reason, no one ever made a GLES2 plugin to take advantage of the GPU. Don't ask me why. It's the #1 reason why you don't see a proper Symbian PSX emulator. The CPU on those devices is too weak to do everything by itself.

Narukay
2013-04-14, 17:36
Please porting new version 0.7.5 :)
http://ppsspp.org
https://github.com/hrydgard/ppsspp

kownas
2013-04-14, 20:16
so...... if anybody want to play ppsspp emulator needs to have (what kind/minimum phone)

i have interested sony xperia active (able to overclock to 2GHz)

Estel
2013-04-14, 21:57
Sorry, but it's not appropriate thread for that kind of questions. Try in "competitors".

recluse, are you entirely sure, that our current (for Fremantle) emulator uses/should use GPU?not that it's impossible, but after all, it's emulator, those tends to run on CPU, mainly (thus all fuss about Just-in-time compiler, etc).

AapoRantalainen, any comment on this, from perspective of someone who brought it for us?

/Estel

Brodyga
2013-04-15, 07:30
We can made change in omap3-opp.h S166M value to higher state and try to overclock L3 (memory/gpu) to speed up whole system.

Brodyga
2013-04-15, 07:36
We can made change in omap3-opp.h S166M value to higher state and try to overclock L3 (memory/gpu) to speed up whole system.

Kangal
2013-04-15, 07:46
Sorry, but it's not an apporpriate reply to a seemingly genuine question. Don't need to make a mess and open random threads, as this seems like a one-off question.

@kownas
There's no way to tell what you would need. Its because Android runs most things in a Virtual Machine like an emulator. Running an "emulator in an emulator" is pretty bad way of doing things. While Android can read with C++, there's no single application out there that's purely C++, there's always Dalvik components. Long story short: you'd need a significantly faster Android phone to run it decently. Otherwise, you'll have to wait for the devs (buy em a beer?) and hope they can get most of the crucial things to run at decent pace on Android. Perhaps the new 64-bit architecture ARM chips and the more powerful Android 5.0 will reduce the boundary. But All-In-All, as I said from the start there is NO way to tell, just wait and see.

samipower
2013-04-20, 19:36
I tried ppsspp 0.75 gold version in nitdroid and :

Saint seiya omega are running 23-26 fps with crap sound .

And with ppsspp v0.7.5-242-gd610da2 you can play with n900 keyboard

Narukay
2013-04-29, 18:44
Please, porting last version ppsspp on n900

samipower
2013-05-02, 00:19
The latest version is 0.76 and compilations builds 0.76-x.x.x , for nitdroid ppsspp-v0.7.6-306-g15a05e5-android.apk.

In maemo Verison7 v3.

Aah a wii emulator in android, In theory will be optimized for opengles 3 , snapdragon 600 support it. (htc one, galaxy s4). The Begining.........

Edit:

In nitdroid 2.3.4 with ppsspp 0.7.6 free version playstore

dbz evolution 60fps into menus and 40fps in training mode with goku and bulma players with desert 1 screen and in settings:

sound:disable

graphics: vertex cache and hardware transformation enabled. Others disabled

system: dynarec and fast memory and crypto save enabled
others disabled
frameskip and show fps enabled.

n900 1150max-500min with cpu master pro or setcpu.

Brodyga
2013-05-04, 21:09
samipower,
Can you make the video of gameplay ?

samipower
2013-05-05, 00:48
Without problem , perhaps tomorrow

recluse
2013-05-13, 11:50
Sorry, but it's not appropriate thread for that kind of questions. Try in "competitors".

recluse, are you entirely sure, that our current (for Fremantle) emulator uses/should use GPU?not that it's impossible, but after all, it's emulator, those tends to run on CPU, mainly (thus all fuss about Just-in-time compiler, etc).

AapoRantalainen, any comment on this, from perspective of someone who brought it for us?

/Estel

When you're emulating a console that has a GPU, it is essential to use your GPU to replicate the display queue.
Areas that GPUs excel at are obviously very hard for CPUs to emulate (often up to a tenth of the speed).
The use of GPUs in modern consoles have allowed us to have amazing graphics and special effects. Realistically you would need an incredibly fast multi-core processor to simulate these effects.

Some emulators are just lazy. Especially for consoles that have weak hardware and are easy to emulate. Also, it's only recently (4-5 years) that mobile GPUs had a decent GL API (GLES 2.0). Before that, we couldn't run shaders on mobile for eg. I suspect that's why no one ever made a GPU plugin for PSX (GLES 1.0 doesn't count).

Definitely with PSP (PPSSPP) and Gamecube/Wii (Dolphin), the GPU is taken to maximum advantage in order to get playable results on weak hardware.
Without this, PSP and Gamecube/Wii would not be possible on mobile devices.

AapoRantalainen
2013-05-14, 10:29
Please, porting last version ppsspp on n900

Newest version (0.7.6) for Maemo5, opening post updated.

It is upstream version compiled for N900 (so I would not say it is 'ported').

samipower
2013-05-27, 12:06
It is very rare. I tried

maemo version 0.7.6+git 42bf90728fc46ced6dbb6f9234a004019b9aa3dd
nitdroid version 0.7.6+git 42bf90728fc46ced6dbb6f9234a004019b9aa3dd

And in dragon ball evolution equal settings , and cpu 1150mhz
maemo 30fps
nitdroid 40fps

10fps more in nitdroid

and others games tried and nitrdoid forever more better speed than maemo build.

You can play with keyboard or gamepad, but both versions are slow.

The solution soldering a arm double core in n900:D jaja (joke, It is not possible)

Brodyga
2013-05-28, 19:27
The solution soldering a arm double core in n900:D jaja (joke, It is not possible)

You are wrong, it is possible...

but phone did not work :)

samipower
2013-06-25, 02:06
You are wrong, it is possible...

but phone did not work :)


arm9 use different motherboard ,not possible.

Edit: ppsspp 0.8 out

Brodyga
2013-06-25, 19:04
arm9 use different motherboard ,not possible.

Edit: ppsspp 0.8 out

Any improvements?

AapoRantalainen
2013-06-25, 19:07
Edit: ppsspp 0.8 out

Here:
http://cc.oulu.fi/~rantalai/maemo5/ppsspp/ppsspp_0.8.0-maemo1_armel.deb

(git 3c8b7d3f33a0e341149655ed2ee61920035ff636)

marmistrz
2013-06-25, 19:43
Aapo, what about pushing updated cmake to devel?

AapoRantalainen
2013-06-27, 10:22
Aapo, what about pushing updated cmake to devel?

Qemu on builder seg faults:
qemu: uncaught target signal 11 (Segmentation fault) - core dumped
https://garage.maemo.org/builder/fremantle/cmake_2.8.9-0maemo1/armel.build.log.FAILED.txt

marmistrz
2013-06-27, 10:34
Qemu on builder seg faults:
qemu: uncaught target signal 11 (Segmentation fault) - core dumped
https://garage.maemo.org/builder/fremantle/cmake_2.8.9-0maemo1/armel.build.log.FAILED.txt

Maybe try setting up the scratchbox targets as the autobuilder ones to have easier to investigate the case? IIRC even updating qemu to the harmattan sdk one fixed some problems (some armel apps don't run with harmattan rootstrap but with fremantle sbox qemu)

AapoRantalainen
2013-07-13, 18:09
Maybe try setting up the scratchbox targets as the autobuilder ones to have easier to investigate the case?

I don't know how to do that. I haven't found documentation how autobuilder is set up (or even who did it).

panjgoori
2013-07-13, 18:39
any games performance improvement in latest version ?

marmistrz
2013-07-14, 19:17
I don't know how to do that. I haven't found documentation how autobuilder is set up (or even who did it).

It's just the same as normal scratchbox1 maemo sdk setup. You should find it on wiki.

samipower
2013-08-21, 12:42
ppsspp 0.9 available in android/nitdroid waiting for a maemo port..

More faster than older versions, and If you modify the ppsspp.ini improve speed.

I tried in nitdroid and , Oh yeah baby, .

AapoRantalainen
2013-08-23, 09:02
ppsspp 0.9 available in android/nitdroid waiting for a maemo port..


It is here now. Link is on the first post.

Can you share best tips for: /home/user/ppsspp.ini ?
It has 96 rows and some are very clear what they do, but some are not.

panjgoori
2013-08-23, 10:10
thanks for the latest version Aapo. Can anyone update us that which games are playable ?

samipower
2013-09-03, 00:02
It is here now. Link is on the first post.

Can you share best tips for: /home/user/ppsspp.ini ?
It has 96 rows and some are very clear what they do, but some are not.


I modified ppsspp.ini in 0.8 version and a little better , in 0.9 and I am testing in maemo...... and in nitdroid.... . Each game ,one configuration, Not universal configuration for all games running well.

Testing....

edit:

Maemo configuration:

game settings:

mode buffered rendering
frameskiping off
force max gow on
alternative speed unlimited

features:
hardware transform on
vertex cache on
mipmapping on

show fps counter: both

texture filtering: texture filter nearest

audio:
enable sound and enable atrac3+ two options off-disable

system:

emulation:

dynarec jit on
io thread on
cpu 0

In nitdroid: equal but in system-emulation : fast memory on

Into maemo this option unstable , not works well.

Testing....

Estel
2013-09-03, 01:31
frameskipping could help a lot with performance. In dosbox, frameskip 1 isn't noticeable by naked eye on normal speed even on desktops, and frameskips 2-4 are hardly noticeable on N900. In the same time, it fixes most performance issues (except for System Shock).

/Estel

samipower
2013-09-03, 19:35
I tried frameskip auto an 1-2-3 but in my n900 better frameskip off, but in others n900 perhaps is better frameskip on .

Freddie
2013-09-05, 15:35
guys, I need some help here...
I keep getn the attached error n its kinda makes it impossible to update or upgrade on my phone....

any clues on how I can sort this out pls

thanks in advance

samipower
2013-09-05, 23:39
apt-get autoremove , clean, --force , etc....... , remove ppsspp , or apt-get update , apt-get -f install , and apt-get upgrade , the libraries for ppspp in page 1.

Freddie
2013-09-06, 06:44
apt-get autoremove , clean, --force , etc....... , remove ppsspp , or apt-get update , apt-get -f install , and apt-get upgrade , the libraries for ppspp in page 1.

they all give me the same error sami, the screenprnt I sent earlier..
and I can install from HAM.

AapoRantalainen
2013-09-06, 10:25
guys, I need some help here...
I keep getn the attached error n its kinda makes it impossible to update or upgrade on my phone....

any clues on how I can sort this out pls

thanks in advance

what say
root
dpkg -r ppssppqt
apt-cache policy ppssppqt ppsspp

P.S. install openshh-server to phone, use ssh client to connect and use copy-paste for logs. Way better than screencapture.

samipower
2013-09-08, 16:28
ppsspp 0.9.1 new ,look more better, I played in a xperia play cpu 1 core adreno 205 some games full speed 60fps, without sound.

Waiting for maemo version, I deleted all information in my phone and I am re-installing all.

I will upload a new video with ppsspp 0.9.1 in nitdroid and in maemo when version released. For compare with older versions.

Regards

AapoRantalainen
2013-09-10, 18:56
ppsspp 0.9.1 for Maemo5 is ready. Download link on first post.

samipower
2013-09-16, 23:13
I am very busy, but the video comparison is near, and bad news, in nitdroid run well in maemo , or in my n900 run games but with hits and freeze and hits, the games are running slow with pauses-freezes into maemo, in nitdroid running slow or playable normally without pauses.

This week, I will erase all my n900, and with n900 clean ,I will try again, with normal maemo and maemo kernel v52 and into nitdroid. And with some games and I will upload a youtube video.

And I tried in galaxy note 2 with overclock cpu and gpu ,and optimal settings and god of war run slow. Others games 60fps ok.

Edit:

Bad news, I tried 30 games and in nitdroid or maemo, horrible speed, poor, with optimal settings , tomorrow I will upload a new video for youtube. But I tried and tried and .... please two-four cores and better gpu :D but is funny . Ultra slow-speed :p

Dragon ball evolution only game playable good speed at the moment

With n900 into maemo with only Qcpu freq 1150mhz or with xterminal :
kernel-config load dsp with this settings ///(1000:60:600)//
identical fps speed
but for example with 1000:60:600 more better framerate recording 720p(but better video resolution dvd 16:9 perfect speed audio-vido)

I will erase my n900 today because into nitdroid Dragon ball evolution only game playable good speed without freezes
but into maemo with freezes and stops.

Any person have freezes playing dragon ball evolution or it is my mobile???

edit2:

optimal settings for dragon ball evolution

N900:cpu 1150mhz maemo-nitdroid

ppsspp
-mode buffered rendering
-frameskiping auto
-force max gow on
-alternative speed unlimited

features:
-hardware transform on
-vertex cache on
-mipmapping on

-show fps counter: off

-texture filtering: texture filter nearest

audio:
-all disable

system:

-emulation:

-dynarec jit on
-Others off
-cpu clock 0

-In nitdroid: equal but in system-emulation : fast memory on

Good play:)

samipower
2013-11-09, 21:54
ppsspp 0.9.5 new version compiled in android.
I tried and tried 46 games tried. And nothing, bad results ,all games very slow.
Only dragon ball evolution very good fps playable without sound.

(I into nitdroid Dragon ball evolution game playable very good speed without freezes
but into maemo very good fps with freezes and stops).

Any person have freezes playing dragon ball evolution or it is my problem into maemo system???

recluse
2013-11-12, 11:17
v0.9.5 should compile for Maemo now.
I'm doing automatic builds for Meego Harmattan again.

AapoRantalainen
2013-11-13, 16:33
ppsspp 0.9.5 for Maemo5 is ready. Download link on the first post.
(two patches needed, going to the upstream)

samipower
2013-11-27, 00:15
very strange error with in my n900 with 0.95 maemo, touch tactil keyboard are not working into any game, but yes in menu. 0.91 version all ok. 0-95 improvements with power vr graphic cards. ppsspp maemo freezes playing, nitdroid without freezes any idea??.

dragon ball better game speed.

xes
2013-12-23, 23:15
Latest 0.9.6 version seems to have many speed improvements that would help our N900....

@AapoRantalainen when you have some free minute, could you try to build the new version? Thanks!

samipower
2013-12-29, 19:36
xes , are you tried dragon ball evolution??, are you having freezes??, I am playing in nitdroid without freezes but into maemo yes, other person that can try it.?. thanks.

samipower
2014-01-01, 14:42
AapoRantalainen ppsspp 0.9.6 for new year???

AapoRantalainen
2014-01-01, 14:44
AapoRantalainen ppsspp 0.9.6 for new year???

Done. First post updated.

yemko
2014-02-16, 09:10
0.9.7.1 was released, sadly no builds support for MeeGO

Xseba360
2014-11-06, 09:11
Links are down :( Does anyone still have the deb?

biketool
2014-11-06, 09:44
Is there any chance of getting this compiled to run hardware 3D acceleration on the N900?

princefakhan
2015-01-24, 10:34
is this project dead or what? the links are dead. does anyone have the latest build?

olaolala3
2015-03-12, 16:16
link of die !
please any man for me ppsspp 0.9.6-maemo1-armel.deb file.

sorry bad english.

olaolala3
2015-03-12, 16:29
please link 0.9.6 deb file for maemo !!

olaolala3
2015-03-13, 00:56
please link deb file

AapoRantalainen
2015-03-27, 19:56
Links in opening post fixed.

xiskillo
2015-04-03, 19:19
Any news mate??

princefakhan
2015-04-04, 04:40
Any news mate??

Well, Aapo uploaded a newer version. :D

Sohil876
2015-04-04, 09:31
@Aapo can you build v1.0.1? this release fixes many bugs also fixes broken compatibility with powervr devices since v9.5.

xes
2015-04-04, 11:55
The worst issue with previous builds was that they were not built against ffmpeg. (version requirements.. i think to recall)
This causes problems running games containing videos.
I have no idea if this could be fixed.

Android_808
2015-04-04, 16:37
What version of ffmpeg you after? ;) If it's just a case of requiring the updated libs, there is my version of 2.5.4 for testing:

https://www.dropbox.com/sh/juvlmws5r6e2xuf/AAAbrN9qX704Zi0LRmLtRgCwa?dl=0

Needs a bit of testing and feedback before I consider pushing into repos because of the conflict with other headers from the usual 0.5svn version.

Edit: Looks like it might need SDL2 as well, another WIP I have going on. If anyone wants to attempt it I can put up what I've got.

AapoRantalainen
2015-04-06, 13:22
What version of ffmpeg you after? ;) If it's just a case of requiring the updated libs, there is my version of 2.5.4 for testing:

...

Edit: Looks like it might need SDL2 as well, another WIP I have going on. If anyone wants to attempt it I can put up what I've got.

Ffmpeg is needed. (I will check your version)

SDL2 is optional (It is slightly wrong checked by CMakeLists.txt).

And then there are some problems with gles3/gles2 (namely: code is starting to use gles3, but we have only gles2).

Android_808
2015-04-06, 15:43
I might look at updating to ffmpeg 2.6.x at some stage, but difference should me minimal compared to 0.5 to 2.5.x changes. Any feedback on current packaging much appreciated. It's the reason I've not pushed to extras-devel yet.

SDL2 I have in 3 flavors at the moment; GLES1 only, GLES2 only, and both using a seperate package to patch headers. I'm still working out what patches need forward porting. None apply cleanly unfortunately but I'm wondering if I need to adapt them to deal with matchbox/compositor to improve performance. There's also some stability issues to look at.

AapoRantalainen
2015-04-06, 18:53
1.0.1.deb ready. Link on first post.

Uses ffmpeg-2.5.4 (from Android_808). ffmpeg is compiled inside ppsspp and filesize is now doubled (this is how upstream deal with it).

Uses Qt. Not SDL at all. (Because ppsspp deprecated sdl1 and sdl2 is not yet for us).

xiskillo
2015-04-06, 20:15
Somebody can try any good game for test the new version?

(im still waiting for a new N900)

:D

Sohil876
2015-04-07, 06:56
1.0.1.deb ready. Link on first post.

Uses ffmpeg-2.5.4 (from Android_808). ffmpeg is compiled inside ppsspp and filesize is now doubled (this is how upstream deal with it).

Uses Qt. Not SDL at all. (Because ppsspp deprecated sdl1 and sdl2 is not yet for us).

It complains for many thumb libs missing, is it for thumb only? can you upload a armel version 1.0.1 too? and please tag the current one with "_thumb".

xes
2015-04-08, 21:56
@AapoRantalainen
New version 1.0.1 is working better and seems to manage also the iso/cso containing avi animations and demos.

Anyway, i have to admit that everything is very slow and i'm still undecided about the right setting (if there is one) to obtain an usable setup.
Maybe some kind of gcc optimization could help.

The files inside debian folder of your ppsspp repo seems to have wrong permissions, if you can, please upload also the sources.

Usman4life
2015-05-23, 07:57
i've downloaded the ppsspp to my phone ( N900 ) and i tried to installed it but due to some missing packages it didnt installed, i tried to download the missing package "libstdc ++6.... 4.7.2 cssu0" but it didnt installed, it wriote "incompactible applicatio package" not only this, most of the application i wanted to install used to wrte incompactible packages, pls i need your help, i didnt knw the solution to it, someone should pls send the solution to my email address below

usman4life88@gmail.com

thanks so much.

xiskillo
2015-08-31, 14:49
Hello guys, i was looking that while play DBZ Shin Budokai 2 on my N900 with ppsspp 1.0.1 the CPU Load never up from 50% in total (and 35% more or less only the ppsspp process)

Any chance to force more cpu load for ppsspp and, of course, improve the fps rate ???

Sohil876
2015-12-02, 10:25
Link on first post is dead, maybe upload new one on openrepos?

homejogger
2018-07-26, 11:29
Hi sir. Thanks for the instructions.
Is it possible you could upload the files for ppsspp again?
I find the following link is no longer available.
https://www.cs.helsinki.fi/u/rantalai/ppsspp/
Thank you

tcbl50
2018-07-26, 17:43
https://web.archive.org/web/20150726141139/https://www.cs.helsinki.fi/u/rantalai/ppsspp/

always check the Wayback machine

Halftux
2018-07-26, 18:11
https://web.archive.org/web/20150726141139/https://www.cs.helsinki.fi/u/rantalai/ppsspp/

always check the Wayback machine

Did you really checked it? It is only the list of files:).

Bobbyters
2018-08-28, 10:54
Did you really checked it? It is only the list of files.
Yeah, was about to ask the same thing.

clort
2020-08-23, 12:11
The debianization files could be useful to me. Bumping to request anyone who has the debian directory upload it somewhere more permanent.

My build is complaining about missing OpenGL

dredlok706
2022-01-26, 13:43
Hello, anyone has those files to share?
I want PPSSPP on N900 :)
I can play via NITdroid, but I want a native app for Maemo

salahkhani
2022-01-26, 13:55
Hello friend,

I see that you are using Maemo Leste,,,, and this phone is your daily usage.. Can you make calls or do sms on Maemo Leste !!!!!

salahkhani
2022-01-26, 13:58
Hope this link will help you,

https://github.com/aapo/ppsspp/commit/2b965a6f03329b8387131cf34abbb46f186d3523https://github.com/aapo/ppsspp/commit/2b965a6f03329b8387131cf34abbb46f186d3523

dredlok706
2022-01-26, 14:16
Hello friend,

I see that you are using Maemo Leste,,,, and this phone is your daily usage.. Can you make calls or do sms on Maemo Leste !!!!!

First, don't ask here, it's thread about other thing.
So, you can't make calls or smses now... It's still WIP, wait for newer builds.
Secondly, be nicer! You don't need to use "!" in every post :p

But, thanks for your link. It didn't helped me :P, I don't know how to build etc. But thanks anyway)

biketool
2022-01-27, 08:07
Hello, anyone has those files to share?
I want PPSSPP on N900 :)
I can play via NITdroid, but I want a native app for Maemo

Do you have extras and extras testing installed?
I recall it being on the software repos.
Follow the instructions in the link below:
https://wiki.maemo.org/N900_The_Perfect_Setup/alternative-1#Additional_repositories
Once the repos are installed and the available apps updated you should now see PPSSPP as an option in the software installer app or by installing with apt-get. If you only want stable apps to update and install you might want to disable these unstable and testing repositories.
I am curious if this was worth doing, back in the early days I played a few games with the N64 emulator, native Meamo5 games, as well as a few Palm WebOS hacked games.

dredlok706
2022-01-27, 15:58
Skeiron repo doesn't work anymore :(

dredlok706
2022-01-27, 15:59
Do you have extras and extras testing installed?
I recall it being on the software repos.
Follow the instructions in the link below:
https://wiki.maemo.org/N900_The_Perfect_Setup/alternative-1#Additional_repositories
Once the repos are installed and the available apps updated you should now see PPSSPP as an option in the software installer app or by installing with apt-get. If you only want stable apps to update and install you might want to disable these unstable and testing repositories.
I am curious if this was worth doing, back in the early days I played a few games with the N64 emulator, native Meamo5 games, as well as a few Palm WebOS hacked games.
And yes, I have extras and extras-testing, as well as extras-devel.
Added the second repo (extras-devel.merlin1991.at), no PPSSPP :(

biketool
2022-01-27, 19:01
Skeiron repo doesn't work anymore :(

Maybe that is it, because I remember seeing PPSSPP when I searched for apps on the app manager.
Maybe look in the maemo garage?

biketool
2022-01-27, 19:02
and the .debs link is bitrotted...
https://talk.maemo.org/showthread.php?t=89576