PPSSPP for Pi
|
04-22-2013, 08:00 PM
Post: #31
|
|||
|
|||
RE: PPSSPP for Pi
Thank you MaXiMu! That seemed to work. PPSSPP now successfully builds!
It crashes when trying to run with SDL saying "segmantation fault/native/files/zip_read.cpp:253 E: missing filesystem for lang/en_US.ining/en_US.ini" When trying to run cube.elf in headless mode it gives an error saying "Failed to map 256mb of memory space: Cannot allocate memory" 256mb happens to be all the ram the raspberry pi has. Does this mean the pi doesnt have enough ram to use ppsspp? |
|||
04-22-2013, 10:04 PM
Post: #32
|
|||
|
|||
RE: PPSSPP for Pi
Ok so running PPSSPP from the pi's desktop interface provides different results.
Running in headless mode (even thought it warns about the lack of memory) does actually boot games. I cant see the gameplay but by using the -l option I can the log which shows the game is running, also the CPU usage shoots up which is another sign. Running the SDL version just gives me a black screen. |
|||
04-22-2013, 10:55 PM
Post: #33
|
|||
|
|||
RE: PPSSPP for Pi
It only needs to allocate 256MB of virtual memory and about 42MB of real memory. Uses file mapping.
Strange error about the languages. There is a lot of work on the git now about translations so it's probably related to this. It might be useful to just pull v0.7 head or something that is known to be stable. |
|||
04-22-2013, 11:11 PM
(This post was last modified: 04-22-2013 11:33 PM by BubblegumBalloon.)
Post: #34
|
|||
|
|||
RE: PPSSPP for Pi
Yeah thats probably a good idea. Do you know how I can clone an older version of the emulator?
For anybody who want to try out the build here it is. Keeping in mind that it only works in headless mode which means you cant see any gameplay. You can still check the log console though. http://www.mediafire.com/?0uss2hsse2ac4hu |
|||
04-23-2013, 09:19 AM
Post: #35
|
|||
|
|||
RE: PPSSPP for Pi
(04-22-2013 11:11 PM)BubblegumBalloon Wrote: Yeah thats probably a good idea. Do you know how I can clone an older version of the emulator? Yeah they are tagged. So just checkout v0.7. |
|||
04-23-2013, 10:24 AM
Post: #36
|
|||
|
|||
RE: PPSSPP for Pi
(04-22-2013 10:04 PM)BubblegumBalloon Wrote: Ok so running PPSSPP from the pi's desktop interface provides different results. Black screen? Did you installed something like EGL X11 hack before? Maybe you should also try to use libraries inside /opt/vc instead of the gles packages |
|||
04-23-2013, 10:56 AM
(This post was last modified: 04-23-2013 10:59 AM by BubblegumBalloon.)
Post: #37
|
|||
|
|||
RE: PPSSPP for Pi
(04-23-2013 10:24 AM)porkness Wrote: Black screen? Nope. I used a fresh Debian (Raspbian) install which is the recommended distro for the pi. After that I did the following command exactly as they are listed below. sudo apt-get install git-core sudo apt-get install cmake sudo apt-get install libsdl1.2-dev Sudo apt-get install libgles2-mesa-dev git clone git://github.com/hrydgard/ppsspp.git cd ppsspp git submodule update --init cd .. cmake -i ppsspp #enabled arm, disabled x86, built with release flags. make |
|||
08-14-2013, 08:43 PM
(This post was last modified: 09-12-2013 06:36 PM by Sim_Piko.)
Post: #38
|
|||
|
|||
RE: PPSSPP for Pi
sorry for bumping old thread
I recently tried to compile v0.8.1-1341-g9637313 on Raspberry Pi. Here's result: Code: [ 9%] Building CXX object CMakeFiles/GPU.dir/GPU/GLES/DisplayListInterpreter.cpp.o I wanted to add "/opt/vc/include" and ""/opt/vc/lib" path for libGLES2, but don't know where to put them in cmake. :/ |
|||
09-02-2013, 05:07 PM
Post: #39
|
|||
|
|||
RE: PPSSPP for Pi
Hmm, maybe try:
#undef enum Or something in those h files? Also, try changing fabsf() to abs(). -[Unknown] |
|||
09-03-2013, 10:23 AM
Post: #40
|
|||
|
|||
RE: PPSSPP for Pi
fabsf should be in math.h, otherwise something is very wrong.
|
|||
09-12-2013, 06:37 PM
(This post was last modified: 09-16-2013 08:58 PM by Sim_Piko.)
Post: #41
|
|||
|
|||
RE: PPSSPP for Pi
build v0.9.1-771-gaae6eb0
didn't touch the code yet Code: Building CXX object CMakeFiles/GPU.dir/GPU/GLES/GLES_GPU.cpp.o EDIT gcc version 4.6.3 (Debian 4.6.3-14+rpi1) is one installed on my RPi Is it too old to compile this with no errors? |
|||
10-08-2013, 07:11 PM
Post: #42
|
|||
|
|||
RE: PPSSPP for Pi
Hey. Raspberri Pi recently has an update with OpenGLES 2.0 hardware support. Can someone test it now? I'm curious if PPSSPP can work on Raspberry
|
|||
10-21-2013, 03:12 PM
(This post was last modified: 10-21-2013 03:41 PM by Sim_Piko.)
Post: #43
|
|||
|
|||
RE: PPSSPP for Pi
After seeing this changes I'm gonna try to compile it again. We'll see what gonna happen.
EDIT: Well, at least for me, nothing changed Code: Scanning dependencies of target GPU Code: ANDROID OFF |
|||
12-01-2013, 07:37 PM
(This post was last modified: 12-07-2013 11:24 AM by Sim_Piko.)
Post: #44
|
|||
|
|||
RE: PPSSPP for Pi
Alright, I think I've finally fixed that GLES_GPU related problem I had by adding this to cmake:
Code: CMAKE_CXX_FLAGS = -I/opt/vc/include -I/opt/vc/include/interface/vcos/pthreads -I/opt/vc/include/interface/vmcs_host/linux -L/opt/vc/lib -lbz2 -lGLESv2 -lEGL -lm -lbcm_host Now emulator can compile, but launching it leaves me with this error: Code: pi@raspberrypi ~/tmp/psp_com $ ./PPSSPPSDL |
|||
12-17-2013, 05:27 PM
(This post was last modified: 12-17-2013 05:28 PM by Sim_Piko.)
Post: #45
|
|||
|
|||
RE: PPSSPP for Pi
I somehow managed to run gdb
Code: pi@raspberrypi ~/tmp/psp_com $ gdb ./PPSSPPSDL |
|||
« Next Oldest | Next Newest »
|