Tutorial  Updated

How to sideload PSP Emulator on Xbox One (Easy to install, Runs Fast)

Disclaimer - As always I encourage you to only use backups of games you actually own in your library. I do not support piracy. Neither I or any member of gbatemp is responsible for your misuse of the emulation software

SK8SplC.png



Prerequesites- Xbox One (With Dev Mode Activated) More info here https://docs.microsoft.com/en-us/windows/uwp/xbox-apps/devkit-activation
Windows 10 PC
Winrar or a similar program for extracting files


A few days ago I had discovered a way to get the popular psp emulator "PPSSPP" running on the Xbox One Console. I wrote a tutorial for how to get it running on the Xbox One which you can still find here
https://gbatemp.net/threads/how-to-run-psp-emulator-on-the-xbox-one.467686/

However installing it was anything but easy as it required you to download different pieces of software, mess around with settings,dive into a shell, and re-compile PPSSPP from plain source code. I am pleased to announce that I have successfully built a .appx package for easy installation. Now you can install PPSSPP in just a few minutes. I'll link to videos below at the end of the tutorial to showcase what the performance is like.


[1.] Download ProjectPegasus
https://github.com/wiired24/ProjectPegasus/raw/master/ProjectPegasusSetup.exe

68747470733a2f2f75706c6f61642e767374616e6365642e636f6d2f696d616765732f323031372f30392f32312f6d72342e706e67


[2.] Select "PPSSPP" once it finishes downloading, go ahead and extract the archive. Go to your Xbox One console and restart it into developer mode

[3.] Click on settings and you will see a menu that looks like this

2hzsm4n.jpg



Make sure and Tick the option that says "Enable Xbox Device Portal"
In addition you make sure "Require authentication to access Xbox Device Portal" is checked you will want to set up a username and a password.


[4.] Once finished go back to Dev Home and make note of your Xbox IP Address along with the port number listed at the bottom right corner it will look something like 192.168.37.8:11224 (Yours may be different) Open up your web browser and type in https:// followed by your IP and port number so for example https://192.168.37.8:11224alternatively you can also enter https://XboxOne:11224 for example. Once you log in you may receive a warning about the security certificate. Go ahead and proceed anyways.

[5.] You will now be greeted with a menu that looks like this

x1NTaoW.png



From Here it's rather simple just click Add and choose file

aAIvEra.png


You will then select the .appx file that you extracted from the archive earlier.

PPSSPP Has no required dependencies so you can go ahead and install.


PPSSPP will now deploy and install onto your Xbox One
SJAHcm8.jpg


To play your backups just load them off a USB thumdrive or external storage device.
If you ever run into any issues with save states just uninstall and reinstall and it will work fine.

Thanks to the wonderful team at PPSSPP for making this UWP Port without your hard work this would not be possible.


NOTE: To enable full screen go to Settings --> Display and Sound --> Video output
Then deselect the option that says "Apps can add a border" Credit goes to
GbaTemp user DamienNuez for the tip




PERFORMACE

Crisis Core FF VII - Constant 30 FPS (Full Speed)




Kingdom Hearts Birth By Sleep - Constant 30 FPS (Full Speed)




Games that are confirmed working -

Final Fantasy VII Crisis Core

Persona 3 Portable

Kingdom Hearts Birth by Sleep

Star Ocean Second Evolution

Super Robot

Mega Man Powered Up

Metal Slug xx

Crash of the Titans

Burnout Dominater

Tekken 6 (With Frameskip to 1)

Street Fighter 3 Alpha

Lego Batman (With Frameskip to 1)

Metal Gear Solid Portable Ops,

Mega Man Maverick Hunter X

Tactics Ogre Let Us Cling Together,

Final Fantasy Tactics

hatsune miku project diva at 8x

Loco Roco

Little Big Planet

Ultimate Ghosts & Goblins

Toy Story 3

Bonberman

Metal Gear Acid

SoulCalibur: Broken Destiny

Metal Gear Solid: Peace Walker (some menus are invisible but it's still playable)

Fate/Unlimited Codes Portable

The Sims 2 Castaway

Fifa Street 2

Valkyria Chronicles 3



Games that do not work -

Assassins Creed Bloodlines

Dissidia Final Fantasy & Dissidia 012 (Crashes when starting new game)

DBZ Shin Budakai I & DBZ Shin Budakai Another Road

Metal Slug Anthology

Monster Hunter Portable 3rd

Tales of the World Radiant Mythology

Gran Turismo

Jeanne Darc

Metal Slug Anthology

Obscure The Aftermath

Gangs Of London

MTX Mototrax

Enjoy :yaypsp:
 
Last edited by wiired24,

dominater01

Well-Known Member
Member
Joined
Mar 13, 2009
Messages
1,278
Trophies
1
Age
33
XP
2,891
Country
United States
death jr is playable
death jr II Root Of Evil Playable with disable slower effects enabled
full auto 2 playable
Gran Turismo crashes back to dev menu
lumines is playable
lumines ii is playable but no text in menus

--------------------- MERGED ---------------------------

Okay but when I type the console IP address in the web browser my xbox one and pc are not connecting.

--------------------- MERGED ---------------------------

https://169.254.47.203:11443

unable to connect

Edit: (I hate wi-fi)
when you just get dev mode you need to launch to home menu then set up your wifi setting again then redownload your xbox live gamertag then connect with wifi
 

jimmyleen

Well-Known Member
Member
Joined
Feb 28, 2016
Messages
1,171
Trophies
0
XP
704
Country
nvm

--------------------- MERGED ---------------------------

death jr is playable
death jr II Root Of Evil Playable with disable slower effects enabled
full auto 2 playable
Gran Turismo crashes back to dev menu
lumines is playable
lumines ii is playable but no text in menus

--------------------- MERGED ---------------------------


when you just get dev mode you need to launch to home menu then set up your wifi setting again then redownload your xbox live gamertag then connect with wifi

It works! Oh yeah party time!!!
 
  • Like
Reactions: dominater01

nickwhit

Well-Known Member
Member
Joined
Jan 3, 2016
Messages
349
Trophies
0
Age
31
XP
464
Country
United States
The inability to use fullscreen, along with my settings never seeming to properly stick... make this emulator a real pain to actually try using. Which is a shame cause it seems to have better performance, compatibility, and features compared to most of the other ones released recently. Is there a reason why the UI is so broken/buggy compared to the others?
 

wakabayashy

Well-Known Member
Member
Joined
Dec 25, 2014
Messages
674
Trophies
0
Age
41
Location
France
Website
www.anime-heart.fr
XP
2,479
Country
France
The inability to use fullscreen, along with my settings never seeming to properly stick... make this emulator a real pain to actually try using. Which is a shame cause it seems to have better performance, compatibility, and features compared to most of the other ones released recently. Is there a reason why the UI is so broken/buggy compared to the others?

you can put the B button to RB Until a solution is found (thanks wiird24 for the tip)
 

dominater01

Well-Known Member
Member
Joined
Mar 13, 2009
Messages
1,278
Trophies
1
Age
33
XP
2,891
Country
United States
you can put the B button to RB Until a solution is found (thanks wiird24 for the tip)
yeah thats what i do, but you cant have separate config settings so even with other graphical settings have to be set for every game

this port should be worked on regardless if its fine now it can benefit everyone if only a little
 

wiired24

Developer
OP
Developer
Joined
Sep 3, 2013
Messages
1,118
Trophies
1
Age
29
Location
Dev_Home
XP
3,472
Country
United States
yeah thats what i do, but you cant have separate config settings so even with other graphical settings have to be set for every game

this port should be worked on regardless if its fine now it can benefit everyone if only a little

When I get time I will. Right now I'm pretty busy working on psx-box https://github.com/wiired24/psx-box

You guys have the source code so if you want just compile and build in the changes yourself and disribute an updated version on here.
 

nickwhit

Well-Known Member
Member
Joined
Jan 3, 2016
Messages
349
Trophies
0
Age
31
XP
464
Country
United States
When I get time I will. Right now I'm pretty busy working on psx-box https://github.com/wiired24/psx-box

You guys have the source code so if you want just compile and build in the changes yourself and disribute an updated version on here.
Its times like these I wish I actually put my IT degree to use, and learned how to really code. These are the kind of programs I wanna code. And Id love to be able to help. But I honestly have no idea where to start. Ive never worked with code this in depth/hands on. Or with anything outside of Java T-T but the access to dev kit on here recently has me inspired to try lol
 
  • Like
Reactions: wiired24

wiired24

Developer
OP
Developer
Joined
Sep 3, 2013
Messages
1,118
Trophies
1
Age
29
Location
Dev_Home
XP
3,472
Country
United States
Its times like these I wish I actually put my IT degree to use, and learned how to really code. These are the kind of programs I wanna code. And Id love to be able to help. But I honestly have no idea where to start. Ive never worked with code this in depth/hands on. Or with anything outside of Java T-T but the access to dev kit on here recently has me inspired to try lol

I'm glad I'm changing lives :)

Hey, it just takes a bit of courage to get started that's the hardest part really for alot of people.
I know it was for me in the beginning. If you decide you wanna help later on P.M. me I have some resources regarding the low level nitty gritty of the PS1.

I'm going to school for Computer Science btw. Initially IT before my School got their CS Program
 
Last edited by wiired24,

dominater01

Well-Known Member
Member
Joined
Mar 13, 2009
Messages
1,278
Trophies
1
Age
33
XP
2,891
Country
United States
When I get time I will. Right now I'm pretty busy working on psx-box https://github.com/wiired24/psx-box

You guys have the source code so if you want just compile and build in the changes yourself and disribute an updated version on here.
how well does psxact run as an emulator im not seeing any info saying it runs retail games
 

wiired24

Developer
OP
Developer
Joined
Sep 3, 2013
Messages
1,118
Trophies
1
Age
29
Location
Dev_Home
XP
3,472
Country
United States
how well does psxact run as an emulator im not seeing any info saying it runs retail games

It will, give it time. It's still being actively worked on as well. It's not an overnight process lol

--------------------- MERGED ---------------------------

Awww man, no Dissidia, that sucks.

I had high hopes lol xD
 
Last edited by wiired24,

zerodevide

Active Member
Newcomer
Joined
May 10, 2016
Messages
30
Trophies
0
Age
39
XP
212
Country
Gambia, The
how the hell can i access fullscreen? When i want to play,there is a black border on the right and and the bottom.

And someone plays with the config, or just leave it as it is?
 

wiired24

Developer
OP
Developer
Joined
Sep 3, 2013
Messages
1,118
Trophies
1
Age
29
Location
Dev_Home
XP
3,472
Country
United States
how the hell can i access fullscreen? When i want to play,there is a black border on the right and and the bottom.

And someone plays with the config, or just leave it as it is?

This is a problem everyone has. What I did is I just adjusted the picture settings on my T.V. and scaled the picture until it was fullscreen. When I get time i will look through the ppsspp code and see if I can change the native resolution to a higher one that would fit T.V.s by default. I'll then released an updated version of ppsspp with the changelog and source code
 
  • Like
Reactions: wakabayashy

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    Xdqwerty @ Xdqwerty: @BakerMan, I have a piano keyboard but I never use it