How to: Control your PSP from your keyboard, watch the screen from your PC...

Posted May 13, 2007 at 4:31AM by QJ Staff Listed in: Homebrew Applications, Homebrew Development, How-To, Videos Tags: Linux, TyRaNiD, Ubuntu
Ó


Emanuel of NGine Software has a very detailed How-To on controlling your PSP using your computer keyboard, and simultaneously view the screen from your PC in real-time. Yep, all those lol-kitteh image macros should come to mind: "your in your PSPz, and yur nowhere nearz it."

Now before you head to the How To, there are a few prerequisites: First you need an PC running Linux, they used Ubuntu 7.04); a PSP running Firmware 3.40 OE, although they do note that other versions may work; and a few software packages, the SVN versions of PSPLINK and RemoteJoy.

Below is a demo video just so you folks will get an idea of what you're going to get into:


Oh, and please, no complaints about not having a windows version. As the author of the How-To, Emanuel, says: "Linux is the better OS for PSP development, no arguments. all the tool chains depend on Linux. At the moment. this hack is primarily aimed at developers, not gamers."

So don't go spamming Emanuel, okay? We'll have our internet hamster try to dig up something for you Windows users, we'll update you when we find something.



UPDATE: We've been informed that yes indeed, this is possible on Windows, still, the point is, that there is no Windows means in Emanuel's How-To. Anyhow, on to what we promised to get you folks: how to do this on Windows. What you will need: PSP Link v2.99 (USB) Beta, Remote Joy SDL for PSP (C) TyRaNiD 2k6, and the batch files and script files and binaries created by Schrade.

Below is a download link for TyRaNiD 2k6's Remote Joy SDL for PSP, there should be a tutorial included on how to get it to run for Windows.

Download: RemoteJoy SDL 2007

 
 
 

Comments

by - 2007-05-13 05:07:15
umm... did you really dig very far???

Because this HAS been proven to work in windows on this forum thread http://forums.maxconsole.net/showthread.php?t=61117 So go knock yourselves out before the noobs and linux haters start *****ing and whining... KuDoz
by - 2007-05-13 05:21:57
Thank you

Thank you KuDoZ ^^
by - 2007-05-13 06:15:12
It works on Win, too

Hey, http://news-future.de/remoteJoy
by - 2007-05-13 06:28:01
does the windows version works solely on 3.40?

does the windows version works solely on 3.40? or my 3.03oe-c will be able to pull this off
by - 2007-05-13 07:01:45
Ngine.de is down

Link is slashdotted, QJ. Try hosting the text of the HOWTO. Also, can you use a PC joypad to control it too?
by - 2007-05-13 07:40:23
Ngine

Ngines down use this instead http://66.102.9.104/search?q=cache:qG4gF7fo_KAJ:www.ngine.de/index.jsp%3Fpageid%3D4292+http://www.ngine.de/index.jsp%3Fpageid%3D4292&hl=en&client=firefox-a&strip=1
by - 2007-05-13 07:45:08
Still using 3.03 ОЕ?

Come on people - stop using that outdated firmwares! 3.40OE runs perfectly - what`s the reason to use old 3.03?
by - 2007-05-13 08:50:59
Why 3.03OE??

Hmmm, not sure hey... I'm on 3.10OE2 simply because PimpStreamer is still having issues with WPA on 3.40OE.. http://pimpware.org/ Loonix: You're welcome. On topic though, look forward to testing this as soon as I get the time. Using this now I can say my laptop really has everything! (damn Intel 845 graphics!). Who else will be giving Linux a go with this? I'm dual booting Ubuntu 7.04 and Win XP SP2.... interesting to see how each performs... KuDoZ
by - 2007-05-13 08:56:09
..

Thanks KuDoZ! +D
by - 2007-05-13 09:26:03
Universal Program?

Now this is a solution when you wish to watch UMD movies on a larger screen. Sony could have made a solution like this months ago and saved the format, but they prefered to back up the PS3 and blue-ray. Well the damage is done, i guess, but can you create a program that would also work with Mac/Linux/Windows? Because then the whole world would be happy...well not the whole world, but you would make me happy and in the end, isn't that what matters most?
by - 2007-05-13 10:03:15
umd

Hey that actually sounds like a good idea. Using the psp as a kind ok miniature dvd player that instead of just being portable, can be hooked up to your tv with proper dvd output. Maybe sony could have then put the infrared port to use by bundling a remote for skipping chapters etc. oh well who cares
by - 2007-05-13 11:03:33
Simply because...

...some of WipEout Pure's download packs have graphical glitches or won't even work since (the official) 3.11 firmware. And I don't think that's different for the OE-firmwares.
by - 2007-05-13 12:05:36
First

First!!!!
by - 2007-05-13 12:19:25
dude ur gay

ok first of all u ***** who was like DUR DA DUR FIRST!!!! that was f'in 8 minutes ago other posts were frigin 2 hours ago jackass
by - 2007-05-13 12:34:00
usbhost

Usbhost doesn't work if I enable the plugins.
by DCJoeDog - 2007-05-13 12:36:37
Huh?

Wow, just wow. That's all I can say to your comment.
by - 2007-05-13 12:46:06
the plugins are not to enable usbhost

u must first run the app on the psp and ur pc will detect a unknown drive then u choose on advanced tab and choose the drivers on the download folder>anyway,,,,,,this is so cool i wish i was able to view videos and everything worked out perfect(maybe in the future)
by - 2007-05-13 14:42:58
very quick intructions

this is for playing GAMES only. not the xmb. 1) put these four prx's psplink.prx psplink_user.prx remotejoy.prx usbhostfs.prx in ms0:\seplugins 2. have a game.txt in ms0:\seplugins which containes the following two lines ms0:/seplugins/psplink.prx ms0:/seplugins/remotejoy.prx 3. Run Start-USBHostFS_PC.bat 4. Run
by - 2007-05-13 15:23:17
???

need good instructions. it wont disply anything on my pc just that its connected to usb.
by - 2007-05-13 16:32:23
crashes

works but crashes when i try to do anything exexpt scrolling through vsh. if i try to load something POW freezes....ahhhh
by - 2007-05-13 16:45:41
huh?

where do you get usbhostfs.prx and psplink_user.prx cant find a psp link download...
by - 2007-05-13 17:56:11
intructions again

Sorry bout that last one i got cut off. here is what i was going to say in full this is for playing GAMES only. not the xmb. 1) put these four prx's psplink.prx (Located in the seplugins folder of the download) psplink_user.prx (Located in the psplink folder of the download) remotejoy.prx(Located in the Seplugin folder of the download) usbhostfs.prx(Located in the psplink folder of the download) in ms0:seplugins 2. have a game.txt in ms0:seplugins which containes the following two lines ms0:/seplugins/psplink.prx ms0:/seplugins/remotejoy.prx 3. Enable both psplink.prx and remotejoy.prx from the recovery menu. 4. Run Start-USBHostFS_PC.bat 5. Run Start-RemoteJoy.bat 6. Start the game/homebrew you want to try. You will hear the usb connecting sound from the computer right after the sony intro screen. then the image should show up on the remotejoy screen. a few notes. 1) some games dont work. the psp will freeze. just start the process over again. 2) some games have a slow frame rate. thats life 3) if you want to make comptability better, start the game. uplug the usb. let the save data load. then plug the usb in again.
by - 2007-05-13 18:45:23
help

ok i need help ive tried all these methods and cant seem to get it to work please someone email me with any ideas skaterthug77@yahoo.com
by - 2007-05-13 19:31:47
nice

nice simple and to the point also just as a side note even iso's work and no analog support on the key board (had to remap controls on gta) now to get full support in xmb(especially vidoes) and homebrew Great work Emanuel ;-)
by - 2007-05-13 19:33:22
Fix the....

Fix the video please QJ staff people. It doesn't show up. Thank you!
by - 2007-05-13 19:40:23
awesome

I tried the windows version. Gets lots better frames if you overclock. Movies go perfectly but most games won't run from MS
by - 2007-05-13 21:07:13
yay works on 3.03oe-c

finaly got it to work in 3.03oe-c, and man this is sweet
by - 2007-05-13 21:39:15
ROFL

You will never get any ideas. No one wants to help you because you probably aren't following the methods properly.
by - 2007-05-14 00:06:47
uhjhhh

becuase i love my gears of war XMB ?
by DCJoeDog - 2007-05-14 00:56:11
well, it seems

It seems that a few steps were omitted int he rush to publish this guide, I got it working via a spanish translation of it with the added lines of text needed to get some extra libraries necessary to compile the PC tools part of the guide Just before you issue the make command to make the release.oe makefile you do this line first sudo apt-get install sudo libsdl1.2-dev libusb-dev libreadline5 libreadline5-dev THEN the rest of the guide will apply
by - 2007-05-14 01:05:14
Works perfectly

This works fabulously. Now what we need is the ability to use a joypad :) I'd love to play with my PS2 controller on a large screen *yum*
by - 2007-05-14 01:11:05
um

you know that you can have custom themes on the newest CFW, even the topmenu plugin
by - 2007-05-14 04:36:56
first

FIRST!!!
by jsharrad - 2007-05-14 04:42:05
easy

buy a ps2 :P
by Cheater - 2007-05-14 04:52:34
The Tutorial (in case it goes down)

How to export your PSP screen to a PC (last updated: 11.05.2007 ) created by emanuel ( on 09.05.2007 ) Acknowledgements: None of this would be possible without the hard work of Tyranid of PS2dev.org . I cannot thank him enough for being hand-down the most active and dedicated tool developer around the PSP scene. Also it was a pleasure to chat with you over a beer at Breakpoint :-) So AGAIN, clarification, i did not develop this software, Tyrnaid and a few others did . I just thought it is actually non-trivial to get it working so i d write down my steps for reference. :-) Yourt mileage may / will vary. Be warned, if you are seeing this and think, hm cool i really want that, and install Linux the first time ever, you do not stand a chance to make this work. The whole tutorial here assumes basic Linux shell skill. 0) FAQ Q: OMFG Linux is teh sux0r, wheres the Wind0ws version? A: Linux is the better OS for PSP development, no arguments. all the tool chains depend on Linux. At the moment. this hack is primarily aimed at developers, not gamers. However, i think someone will pick this up and produce a Windows tool for it -- i may even do it myself if i have a few spare cycles. 1) What is this HowTo about Following this HowTo you will hopefully be able to use your PSP without actually looking at it. By deploying the fabulous SVN-versions of PSPLINK and RemoteJoy, you will be able to control your PSP from your computer keyboard, and even view the screen in realtime. Want a demo? 2) Prerequisites Although this can likely be hacked to work on Windows machines, I mostly use Linux as does Tyranid. Therefore, this guide describes the deployment of the tools needed on a i386 Ubuntu Linux system. You will need: * an IBM-PC running Linux (tested on Ubuntu 7.04) * a PSP running Firmare 3.40 OE (other versions may also work) * A few software packages Also, it may be noteworthy that this tutorial does not go into great detail about Linux basics, such as making sure that you have subverison installed, or how to install it. 3) The Howto First off, install the PSPSDK from the latest Subversion. * Create a new directory somewhere in your home, name it pspdev * Change into it * make sure you have subversion installed * run the following command: svn co svn://svn.ps2dev.org/psp/trunk/psptoolchain * change into the psptoolchain directory and follow the instructions * be patient, this will take some time. * you may need to adjust your PATH as per the instructions, and reopen your shell window Now lets fetch the latest subversion branch of the psplink package: * go back to your pspdev directory you created in the previous step * run the following command: svn co svn://svn.ps2dev.org/psp/branches/psplinkusb * change into the psplinkusb directory * (If you have a OE firmware like me) issue this command: make -f Makefile.oe release * If all goes well you will end up with a few new folder, including release_oe * Now fire up your PSP in USB mode * make a new directory under PSP/GAME340 , named "psplink" and another one "%psplink" * copy release_oe/psplink/EBOOT.PBP into the %psplink folder * copy all files in release_oe/psplink into the psplink folder * in tools/remotejoy , issue a "make" * on your PSP, in USB mode, create a new folder in the root, called "joy" * from the tools/remotejoy folder, copy the remotejoy.prx into it Now on to build the tools on the PC side: * in pspsh folder , issue a "make" * in usbhostfs_pc folder, issue a "make" * in tools/remotejoy , issue a "make" * in tools/remotejoy/pcsdl , issue a "make" * in the usbhostfs_pc folder, run the mod.sh script and enter your root password Trying it all out. You will need several terminal windows for this: * on the PC end, go to the usbhostfs_pc folder and run ./usbhostfs_pc * now turn on your PSP and select the PSPLINK app from the mem
by - 2007-05-14 05:42:13
PSP on PC

Here is a video I took using RemoteJoy to play Lumines 2 in Windows. http://www.youtube.com/watch?v=Hk92S6zB00g
by - 2007-05-14 06:21:00
great work guys, i wished for this few a months ago

i can make it work using PSPSH, but only on XMB and internet. none of my CSO games work even if i convert back to ISO. sometimes the PC screen just hangs at the sony psp white logo and the psp continues as normal or both hangs at the sony logo. to Ciddan, plug your ps2 controller to your PC via a USB adapter then use a program called Key2Joy, configure it properly so it will translate keyboard gesture to your Controller. i use this to play PC specifi games that doesnt have native controller support such as Fable. does anybody know how to run this via PLUGIN method? the one mentioned above doesnt work for me, unplugging also doesnt work. if you know to solve my problem please drop by and post your help at http://sw2.2ya.com forums. tnx in advance games tried Twinbee (J) and Viewtiful Joe (U)
by - 2007-05-14 06:25:57
hheheh

i finally got it to work lastnight..i was playing ftb2 online with it and it was sick!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!111 wooooooohhhhhhhhooooooooooooooooooooooooo looking forward to a newer and better version soon!
by - 2007-05-14 07:29:06
can i user mouse?

can i use mouse or only keyboard?
by - 2007-05-14 08:45:27
Tuto for spanish readers

I contacted Emanuel and posted a spanish version of the guide in my blog: http://www.javipas.com/2007/05/11/como-ver-la-psp-en-la-tft-de-tu-ordenador/
by - 2007-05-14 09:12:15
fullscreen?

I got it working (on 3.03 OE-C btw) but I don't know how to access the fullscreen mode (maybe a noob-problem). Anybody can help? And then I have a very low framerate which is around 10fps - with WipEout Pure that actually worked pretty well as seen on the video. Is this because I (still) use 3.03-OE? Has anybody the same problem with the framerate who is running 3.03-OE on his PSP?
by - 2007-05-14 09:15:41
.

***** you ***** you ***** you ***** you ***** you ***** you ***** you ***** you ***** you ***** you ***** you ***** you ***** you ***** you ***** you ***** you ***** you ***** you ***** you ***** you ***** you ***** you ***** you ***** you ***** you ***** you ***** you ***** you ***** you ***** you ***** you ***** you ***** you ***** you ***** you ***** you ***** you ***** you do it on windows you ***** linux sucks donkey *****.
by - 2007-05-14 09:19:26
1 of 2 problems solved

Regarding the fullscreen problem I should read the ReadMes more often in future. But the framerate problem still remains :(
by - 2007-05-14 09:42:12
BOO

This sucks, it was a great idea, but ppl need tro get linux, screw that. I love my windows thank you.
by - 2007-05-14 09:50:48
frame rate is not that good

can some one help to show me to just control the psp without putting it on the PC monitor, cheers
by - 2007-05-14 10:06:02
dang n00bs

LINUX PWNS Winblow$ no contest.... i can do all and MORE on my Fedora machine then your POS xp or Vista box.... BTW ... VISTA is garbage... its almost as bad as .... windows 98....
by MozyMan - 2007-05-14 10:45:19
help

evrytym i start the psp link fing it cums up on the psp wiv Error 0x8002013b starting module ?!?!?!?
by DCJoeDog - 2007-05-14 11:43:55
Thank you

Your short guide worked perfectly, thank you.
by - 2007-05-14 13:18:43
...

yea, but too bad it freezes when you enter the video folder
by - 2007-05-14 13:39:25
...

the program is actually called "joy2key"
by RaiderX - 2007-05-14 14:01:55
"your in your PSPz, and yur nowhere nearz it."

You fail. lurkmoar
by RaiderX - 2007-05-14 14:57:16
Controls work, display doesnt

Just wondering if anyone else is having the same problem. I can control the PSP, but no video in Remotejoy window :/
by RaiderX - 2007-05-14 15:10:06
rawr

nice stuff. I have 2 problems In games, I can control them, but nothing displays on the pc window. For vsh, when I do %loadvsh, it black screens and the psp shuts down. Don;t know why, but putting it out there in case anyone else knows.
by - 2007-05-14 15:26:49
asdawfe

click start-remotejoy-fs.bat read!!!!!!!!!!!!!!!!! geeeez
by - 2007-05-14 18:12:09
3.10

Video works in 3.10 oe
by - 2007-05-14 18:17:32
full screen

I can't view the games in full screen. Yes I clicked remotejoy-fs.bat and it goes into full screen mode but there are black lines at the top and the bottom of the screen for some reason.
by - 2007-05-14 19:21:13
3.03OE-C

it just seems taht 3.03OE-C is better at customizing than 3.40OE-A...for just some odd reason
by - 2007-05-14 19:40:01
ok people a real!!! guid for windoes

go to http://forums.maxconsole.net/showthread.php?t=61117 download the RemoteJoySDL_2007.05.13.r2204.rar file (yes you need to register) 1) Extract the RemoteJoy archive and copy the PSP/PSPLink folder to your MemoryStick. Should end up as ms0:/PSP/GAME340/PSPLink This is assuming that you are running Dark_Alex's Custom Firmware 3.40 OE-A! (if youre using 3.03 the game folder will be GAME303 etc) 2) Copy psplink.prx, psplink_user.prx, remotejoy.prx, game.txt and usbhostfs.prx from the SEPlugins folder to your ms0:/seplugins folder (if you dont have the seplugins folder just creat one in the memory stick root) connect youre psp to the pc now run PSPLink v3.0 OE on youre psp windows will require drivers, they are in the extracted rar file and in RemoteJoySDL\LibUSB\driver once the driver is instaled turn your psp off by holding the button for a few seconds, then press and hold the R sholder button and turn the psp on you should be on custum firmware recovery mode there go to configuration and change the "game folder hombrew" to what else you have but 1.50 (thats not 1.50 for you thick heads) and go back now go to plugins and enable the 2 plugins and go back now exit from the recovery menu, once youre in the xmb wait and on the pc side, launch Start-USBHostFS_PC.bat and Start-RemoteJoy-FPS.bat (for full screen launch Start-RemoteJoy-FS.bat insted) now run a game from youre psp (dont run psplink! you dont need it anymore) that should to it! hope i helped
by - 2007-05-14 20:34:23
thanks

hopefully more devs folllow your example and create a linux program, it is in my opinion a better OS than windows.
by - 2007-05-15 02:39:55
Doesn't work

I've done everything, step by step, and the XMB works fine, but whenever I try to load anything the PSP crashes. Not a single thing has worked so far. Any help?
by - 2007-05-15 09:02:29
OSX??

Hi, On OSX, after some fink and vi and general malarkey, installed the PSP toolchain fine. SVN'd the PSPLink source. Compiled the PSP binary fine. Choked on the PSPSH and PCSDL compiles. Can anyone help? D.
by - 2007-05-15 17:59:50
cant install usbhosts..........

once i get to teh part where i select the psp.ini or w/e for the driver.......some uknown error comes up saying "this contained no info about ur current device" does anyone no how to fix that?
by - 2007-05-16 13:59:01
^^

IM SURE this is already possible. Guys at acid mod did it with soldering. Hopefully there is a way to do it only with software? mayb IRSHELL
by - 2007-05-20 02:07:58
Dang Noobs 2

Listen you screw ball, idk what the hell your blabering about but linux sucks. XP is the king of windows. Vista does suck. But now it seems linux and you suck as hard if not more than your mom.
by - 2007-05-20 10:57:35
?

Uh, stealth, you do know that linux isn't a windows operating system, right? Wait, do you even know what it is?
by - 2007-05-21 23:23:35
?.2 to la

Um yes i do know what linux is you screw ball. Hell i said XP is the king of windows. I never said linux was. I was refering XP to all the other windows like vista. Now maybe if you think b4 you speak, you wont come across a man sucker. Like linux and your mom, lol.
by - 2007-05-28 13:26:01
analog / maping

the remotejoysdl hasn't keyboard maping to the psp's analog isnt it? my question is : has it analog maping in a joystick like in a ps2 controller usb connected to the pc ? if it has please some one can explain me how to make it work? sorry the bad english =D ohh I almost forgot , if it has analog supporto for the ps2 analog it may have support to the nunchuk analog pad isn't it?!
by Wicked_Insider - 2007-05-29 20:26:47
Oh Reerry?!?!

Do tell once you run a free tests of each, would be a very interesting conversation.
by Wicked_Insider - 2007-05-29 20:30:21
lol

bout time somebody threw in a First!!!! I was begining to think it wasn't going to happen yet QJ always proves me wrong. Too Bad Really.
by Wicked_Insider - 2007-06-01 06:35:32
Here's what I want to know...

How come this app wasn't created using NetHost instead of USBHost? Will there be updates to the app to look forward to?

Add New Comment




You must be logged in to post comments




Add QJ.NET
Add to My Yahoo!
Google Reader Subscribe with Bloglines
Add  to your Kinja digest Subscribe in NewsGator Online
Subscribe with Pluck RSS reader Add 'www.qj.net' to Newsburst from CNET News.com
Subscribe with SearchFox RSS del.icio.us www.qj.net
Add to Technorati Favorite! Add to My AOL
furl! it Stumble for Treehugger!