Homebrew PPSSPP discussion and testing thread

wolf-snake

Well-Known Member
Member
Joined
Feb 5, 2009
Messages
1,556
Trophies
2
XP
3,007
Country
Mexico
Looks like the code is being worked on again which is great, but that’s just it.
Not gonna get my hopes up and expect an oficial release until it actually comes along.
However, I wish there were a way to promote or donate to the devs and let them know we are supportive.
I would love a smoothly running Metal Gear Peacewalker, God of War and Tekken among others on my Wii U someday.
Ehh i just caved in and got a PSP for like 5 bucks.
 

Maxbeta

Well-Known Member
Member
Joined
Jul 20, 2014
Messages
403
Trophies
0
XP
1,828
Country
United States
Ehh i just caved in and got a PSP for like 5 bucks.
I mean, console is always the way to go but it’s definitely great to be able to play all these games on the big screen.
Also my PSP battery died a long time ago, bought a replacement from Amazon and it died within less than a month smh.
 

Moon164

Well-Known Member
Member
Joined
Nov 21, 2015
Messages
856
Trophies
0
Age
26
XP
2,946
Country
Brazil
Ehh i just caved in and got a PSP for like 5 bucks.
It is a pity that not everyone can live where you live.
GgQlXyG.png
 

mive

Well-Known Member
Member
Joined
Jul 19, 2018
Messages
252
Trophies
0
Age
40
XP
598
Country
Germany
https://github.com/aliaspider/ppsspp/tree/wiiu

but note, according to readme you have to update ffmpeg submodule in a very weird way:
cd ffmpeg; git pull origin master

which makes not much sense as you dont have a origin remote other than the aliaspider one
so probably better use something like
git submodule init ffmpeg
git submodule update
 
Last edited by mive,

mive

Well-Known Member
Member
Joined
Jul 19, 2018
Messages
252
Trophies
0
Age
40
XP
598
Country
Germany
to build currently:

Code:
git clone --depth=1 -b wiiu https://github.com/aliaspider/ppsspp (remove --depth parameter if you want full commit history)
cd ppsspp
git submodule init ffmpeg/
git submodule update
cd ext
git submodule init armips/
git submodule init wiiu/
git submodule init SPIRV-Cross/ (maybe not needed)
git submodule init glslang/
git submodule init miniupnp/
git submodule update
cd wiiu/rpltool
make (to compile needed rpltool binary)
cd ../../..  (project top dir)
mkdir build
cd build
cmake -DWIIU=ON ../
make -j4 (adjust number to the number of processors you want to use for compilation)
you should get then:
[100%] Built target PPSSPP
mv@mv-pc:/tmp/ppsspp/build$ ls -l
insgesamt 63180
drwxr-xr-x 5 mv mv 480 11. Okt 15:40 assets
-rw-r--r-- 1 mv mv 21381 11. Okt 15:42 CMakeCache.txt
drwxr-xr-x 21 mv mv 580 11. Okt 16:06 CMakeFiles
-rw-r--r-- 1 mv mv 1648 11. Okt 15:42 cmake_install.cmake
drwxr-xr-x 6 mv mv 160 11. Okt 15:42 ext
drwxr-xr-x 2 mv mv 340 11. Okt 16:06 lib
-rw-r--r-- 1 mv mv 85368 11. Okt 15:43 libfat.a
-rw-r--r-- 1 mv mv 45382 11. Okt 15:42 libiosuhax.a
-rw-r--r-- 1 mv mv 6362 11. Okt 15:42 libpthread.a
-rw-r--r-- 1 mv mv 206768 11. Okt 15:43 libwiiu.a
-rw-r--r-- 1 mv mv 604125 11. Okt 15:42 Makefile
-rwxr-xr-x 1 mv mv 56188804 11. Okt 16:06 PPSSPP
-rw-r--r-- 1 mv mv 7516352 11. Okt 16:06 PPSSPP.rpx
mv@mv-pc:/tmp/ppsspp/build$ file PPSSPP
PPSSPP: ELF 32-bit MSB executable, PowerPC or cisco 4500, version 1 (SYSV), statically linked, with debug_info, not stripped
mv@mv-pc:/tmp/ppsspp/build$ file PPSSPP.rpx
PPSSPP.rpx: ELF 32-bit MSB executable, PowerPC or cisco 4500, version 1 (Cafe OS)
 
Last edited by mive,

Necron-99

Member
Newcomer
Joined
Aug 19, 2020
Messages
11
Trophies
0
Age
22
XP
67
Country
Canada
to build currently:

Code:
git clone --depth=1 -b wiiu https://github.com/aliaspider/ppsspp (remove --depth parameter if you want full commit history)
cd ppsspp
git submodule init ffmpeg/
git submodule update
cd ext
git submodule init armips/
git submodule init wiiu/
git submodule init SPIRV-Cross/ (maybe not needed)
git submodule init glslang/
git submodule init miniupnp/
git submodule update
cd wiiu/rpltool
make (to compile needed rpltool binary)
cd ../../..  (project top dir)
mkdir build
cd build
cmake -DWIIU=ON ../
make -j4 (adjust number to the number of processors you want to use for compilation)
you should get then:
[100%] Built target PPSSPP
mv@mv-pc:/tmp/ppsspp/build$ ls -l
insgesamt 63180
drwxr-xr-x 5 mv mv 480 11. Okt 15:40 assets
-rw-r--r-- 1 mv mv 21381 11. Okt 15:42 CMakeCache.txt
drwxr-xr-x 21 mv mv 580 11. Okt 16:06 CMakeFiles
-rw-r--r-- 1 mv mv 1648 11. Okt 15:42 cmake_install.cmake
drwxr-xr-x 6 mv mv 160 11. Okt 15:42 ext
drwxr-xr-x 2 mv mv 340 11. Okt 16:06 lib
-rw-r--r-- 1 mv mv 85368 11. Okt 15:43 libfat.a
-rw-r--r-- 1 mv mv 45382 11. Okt 15:42 libiosuhax.a
-rw-r--r-- 1 mv mv 6362 11. Okt 15:42 libpthread.a
-rw-r--r-- 1 mv mv 206768 11. Okt 15:43 libwiiu.a
-rw-r--r-- 1 mv mv 604125 11. Okt 15:42 Makefile
-rwxr-xr-x 1 mv mv 56188804 11. Okt 16:06 PPSSPP
-rw-r--r-- 1 mv mv 7516352 11. Okt 16:06 PPSSPP.rpx
mv@mv-pc:/tmp/ppsspp/build$ file PPSSPP
PPSSPP: ELF 32-bit MSB executable, PowerPC or cisco 4500, version 1 (SYSV), statically linked, with debug_info, not stripped
mv@mv-pc:/tmp/ppsspp/build$ file PPSSPP.rpx
PPSSPP.rpx: ELF 32-bit MSB executable, PowerPC or cisco 4500, version 1 (Cafe OS)
Okay, I've been able to follow most compilation instructions successfully. However when I get to the rpltool directory and type make I always get this error:
Code:
CC main.c
make: ccache: No such file or directory
make: *** [Makefile:80: objs/main.o] Error 127
Do you think there's anything I can do to troubleshoot?
 

Necron-99

Member
Newcomer
Joined
Aug 19, 2020
Messages
11
Trophies
0
Age
22
XP
67
Country
Canada
try:
install either ccache package or remove ccache from Makefile
https://github.com/aliaspider/wiiu/...3bb47bbd2a72077b3f12/rpltool/Makefile#L32-L34

edit:
or (but not recommended)
find a precompiled rpltool binary which works on your system and copy it in the rpltool folder
Okay so what exactly are you referring to by install ccache package? When I removed ccache from the Makefile, I got the same error except it said
make: cc and it listed
Makefile:77
Meaning it's referring to this line of code:
$(Q)$(CC) -c -o $@ $< $(FLAGS) $(CFLAGS) $(DEFINES) $(INCDIRS) $(DEPFLAGS)
(I latter added those 3 lines back into the Makefile and it functioned as it had before)
 

mive

Well-Known Member
Member
Joined
Jul 19, 2018
Messages
252
Trophies
0
Age
40
XP
598
Country
Germany
with the menu I had some issues as well, first it stuck at a black screen but config files were created on the sd card.
I also forgot to copy assets folder to the sd card, so I tried again. This time menu showed up
 
  • Like
Reactions: depaul

piratesephiroth

I wish I could read
Member
Joined
Sep 5, 2013
Messages
3,453
Trophies
2
Age
103
XP
3,232
Country
Brazil
with the menu I had some issues as well, first it stuck at a black screen but config files were created on the sd card.
I also forgot to copy assets folder to the sd card, so I tried again. This time menu showed up
Oh, yeah, The menu is fixed after we add the updated assets.
What the heck is up with ZL quitting the emulator though...

Anyway if someone wants to try it:
https://pirate.s-ul.eu/WMQ5Jjyp.zip
 
Last edited by piratesephiroth,

Maxbeta

Well-Known Member
Member
Joined
Jul 20, 2014
Messages
403
Trophies
0
XP
1,828
Country
United States
Oh, yeah, The menu is fixed after we add the updated assets.
What the heck is up with ZL quitting the emulator though...

Anyway if someone wants to try it:
https://pirate.s-ul.eu/WMQ5Jjyp.zip

Thanks! I’ll check it out later but it does make sense since it looks like he’s been doing a lot of fine tuning. Maybe the ZL is a developer hotkey for the moment to help him navigate out.

Question, what are the most updated menu assets and where to get them?
 
  • Like
Reactions: depaul

mive

Well-Known Member
Member
Joined
Jul 19, 2018
Messages
252
Trophies
0
Age
40
XP
598
Country
Germany
Thanks! I’ll check it out later but it does make sense since it looks like he’s been doing a lot of fine tuning. Maybe the ZL is a developer hotkey for the moment to help him navigate out.

Question, what are the most updated menu assets and where to get them?

I used the one from the github repository https://github.com/aliaspider/ppsspp/tree/wiiu

(you can click on the code button and then download zip to get the whole source in a zip file instead of using git clone with cmd/ps)
 
  • Like
Reactions: Maxbeta

Maxbeta

Well-Known Member
Member
Joined
Jul 20, 2014
Messages
403
Trophies
0
XP
1,828
Country
United States
Welp, I’ve tried it and it’s definitely not an improvement in performance.
But I can see where it’s being worked on.
I saw a few new options in the Graphical Settings menu like for example “Render duplicate frames to 60hz” but if applied it slows down the games to a crawling 40fps.
Many menus for games just came up as black screens and it was hard to navigate, but overall the speed in games was the same.
Classic ports of 2D games like for example the unlockable Sotn and Rondo of Blood on Castlevania Chronicles no longer display graphics correctly and are completely unplayable.
So this leads me to believe textures and rendering are being worked on.
I’ll definitely wait for an official build release to show improvement and it’s great to know Aliaspider is keeping busy making this better.
 
Last edited by Maxbeta,
  • Like
Reactions: ruffo

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    Xdqwerty @ Xdqwerty: good night