Posted May 13, 2007 at 04:33AM by Ian C. 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


Read Permalink  |   Email this  |   Linking Blogs   |   Digg It!

Bookmark / Find this article on:


70 Comments


Sort by:
   by KuDoZ (Unregistered) - 2007-05-13
 » 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


   Re: Loonix (Unregistered) - 2007-05-13
 » Thank you

Thank you KuDoZ ^^

   Re: OC34N (Unregistered) - 2007-05-13
 » ..

Thanks KuDoZ! +D

   Re: Stealth (Unregistered) - 2007-05-14
 » BOO

This sucks, it was a great idea, but ppl need tro get linux, screw that. I love my windows thank you.

   Re: LOL (Unregistered) - 2007-05-14
 » 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....

   Re: Stealth (Unregistered) - 2007-05-20
 » 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.

   Re: la (Unregistered) - 2007-05-20
 » ?

Uh, stealth, you do know that linux isn't a windows operating system, right? Wait, do you even know what it is?

   Re: Stealth (Unregistered) - 2007-05-21
 »  ?.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.

   Re: Advertising -


   Re: Wicked_Insider - 2007-06-01
 » 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?
   by BadBoy_ (Unregistered) - 2007-05-13
 » It works on Win, too

Hey,
http://news-future.de/remoteJoy

   by WarmIce (Unregistered) - 2007-05-13
 » 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 Markarian (Unregistered) - 2007-05-13
 » 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 Connor (Unregistered) - 2007-05-13
 » 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 MadCat (Unregistered) - 2007-05-13
 » 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?


   Re: sausehuhn (Unregistered) - 2007-05-13
 » 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.

   Re: LordPhrozen (Unregistered) - 2007-05-14
 » uhjhhh

becuase i love my gears of war XMB ?

   Re: umumum (Unregistered) - 2007-05-14
 » um

you know that you can have custom themes on the newest CFW, even the topmenu plugin

   Re: Advertising -


   Re: someone (Unregistered) - 2007-05-14
 » 3.03OE-C

it just seems taht 3.03OE-C is better at customizing than 3.40OE-A...for just some odd reason
   by KuDoZ (Unregistered) - 2007-05-13
 » 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


   Re: Wicked_Insider - 2007-05-29
 » Oh Reerry?!?!

Do tell once you run a free tests of each, would be a very interesting conversation.
   by Frank (Unregistered) - 2007-05-13
 » 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?



   Re: cheesyzombie (Unregistered) - 2007-05-13
 » 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

   Re: metheone (Unregistered) - 2007-05-14
 » ...

yea, but too bad it freezes when you enter the video folder

   Re: me (Unregistered) - 2007-05-14
 » 3.10

Video works in 3.10 oe
   by First (Unregistered) - 2007-05-13
 » First

First!!!!


   Re: DCJoeDog - 2007-05-13
 » Huh?

Wow, just wow. That's all I can say to your comment.

   Re: Wicked_Insider - 2007-05-29
 » 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 Advertising -
   by First my ass (Unregistered) - 2007-05-13
 » 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 me (Unregistered) - 2007-05-13
 » usbhost

Usbhost doesn't work if I enable the plugins.

   by usbhost nub (Unregistered) - 2007-05-13
 » 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 not reall (Unregistered) - 2007-05-13
 » 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 xd (Unregistered) - 2007-05-13
 » ???

need good instructions. it wont disply anything on my pc
just that its connected to usb.

   by Blake (Unregistered) - 2007-05-13
 » crashes

works but crashes when i try to do anything exexpt scrolling through vsh. if i try to load something POW freezes....ahhhh

   by nack (Unregistered) - 2007-05-13
 » huh?

where do you get usbhostfs.prx and psplink_user.prx
cant find a psp link download...

   by bceagles (Unregistered) - 2007-05-13
 » 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.


   Re: PSPforever (Unregistered) - 2007-05-13
 » 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 ;-)

   Re: DCJoeDog - 2007-05-14
 » Thank you

Your short guide worked perfectly, thank you.
   by josh (Unregistered) - 2007-05-13
 » 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


   Re: ROFL (Unregistered) - 2007-05-13
 » ROFL

You will never get any ideas. No one wants to help you because you probably aren't following the methods properly.

   Re: DCJoeDog - 2007-05-14
 » 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 W. Jones (Unregistered) - 2007-05-13
 » Fix the....

Fix the video please QJ staff people. It doesn't show up. Thank you!

   by Ryuubu (Unregistered) - 2007-05-13
 » 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 WarmIce (Unregistered) - 2007-05-13
 » yay works on 3.03oe-c

finaly got it to work in 3.03oe-c, and man this is sweet

   by Ciddan (Unregistered) - 2007-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*


   Re: jsharrad - 2007-05-14
 » easy

buy a ps2 :P

   Re: punjabiMUNDA (Unregistered) - 2007-05-16
 » ^^

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 UberPwn! (Unregistered) - 2007-05-14
 » first

FIRST!!!

   by Cheater - 2007-05-14
 » 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 Rob (Unregistered) - 2007-05-14