Go Back   MaxConsole Forums > PSP > PSP Homebrew, Emulation & Developers Release Corner


    Tyranid's RemoteJoy Video In A Window on your PC
 
Thread Tools Display Modes
Reply
  #1  
Old 05-11-2007, 05:48 AM
Schrade's Avatar
Schrade Schrade is offline
Registered User
 
Registered: Jan 2007
Posts: 89
Tyranid's RemoteJoy PSP Video In A Window on your PC

2007-09-17 11:19PM - I've cleaned up the instructions in the first post. If you haven't read them in a while and are having problems, please read them again. I haven't updated the instructions in the attached archive yet.

2007-05-13 5:01AM - Welp, I'm dead tired once again. Just finished packing up a new archive. Hope you all enjoy and hope this makes it easier for some of you folks who have been skipping things in the instructions

PSP Link v2.99 (USB) Beta

Remote Joy SDL for PSP (C) TyRaNiD 2k6
Rev 2204 - 2007-03-12 06:16:01 +1100 (Mon, 12 Mar 2007)

This tutorial, and the binaries have been created by Schrade.
The batch files and script files have been created by Schrade.
This tutorial would not have been possible without tubo's tutorial.
Thanks, tubo!

These instructions are for DarK_AleX's Custom Firmware 3.40 OE-A only
This may work for older versions but I have not tested them.
If you are running 3.52 M33 Update-4, you cannot use this in XMB mode any more. We have to wait for someone to make a workaround for it. According to Tyranid, there's a bug in the actual firmware code that is causing it.

********************
* XMB Instructions *
********************

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!

2) Copy psplink.prx, psplink_user.prx, remotejoy.prx and usbhostfs.prx from the SEPlugins folder to your ms0:/seplugins folder.

Add the following entry to your ms0:/seplugins/vsh.txt file and enable it via recovery menu.
Code:
ms0:/seplugins/usbhostfs.prx
*** Note ************************************************** ******************
You MUST have installed the Windows LibUSB drivers before you can do anything further!
Do so now if you haven't.

See the ReadMe-LibUSB.txt for directions on how to install them.
You must have correct IDStorage keys for this to work correctly! Info is in that file.
************************************************** ***************************


Once you've got all that settled it's time to run the apps. Have the folder open with the .bat files ready.

3) Double click on Start-USBHostFS_PC.bat

4) Turn on your PSP and go to Games and run the PSPLink OE icon. The app will start on your PSP and your screen will go black with a line of text. You should now see a "Connected to Device" line in the usbhostfs_pc.exe command window.

5) Double click on Start-PSPSH.bat

6) Double click on one of the following:

Start-RemoteJoy.bat - for a window
Start-RemoteJoy-FPS.bat - for a window with FPS display
Start-RemoteJoy-FS.bat - for fullscreen
Start-RemoteJoy-FS-FPS.bat - for fullscreen with FPS display

You can hit Esc in the window or in fullscreen mode to exit Remote Joy SDL

7) In the pspsh.exe window type the following commands:

%loadvsh (PSPLink will exit on the PSP and the Cross Media Bar will load)

%loadjoy (Your Cross Media Bar will be displayed to the RemoteJoy window)

You should be able to see your PSP's screen in a window now. It crashes when you enter the Video menu on the XMB and if/when you run anything you'll lose the link. To get around the crash you can hit F5, enter the video menu then once entered hit F5 again. F5 disables the RemoteJoy SDL link and hitting it again enables it. You can now play a short movie. Anything that requires too much RAM will crash.

You won't want to have the psplink.prx and remotejoy.prx plugins enabled in your SEPlugins/Recovery Menu if you want to use PSPLink 3.0 OE for viewing the XMB.


*********************
* Game Instructions *
*********************


To set this up so you can view games on your PC's screen you'll need to do the following:

1) Add the following two entries to your ms0:/seplugins/game.txt:
Code:
ms0:/seplugins/psplink.prx ms0:/seplugins/remotejoy.prx
2) Enable both plugins (psplink.prx and remotejoy.prx) via your Recovery Menu. To get there you just hold down the right shoulder button while booting up your PSP.

*** Note ************************************************** ******************
You MUST have installed the Windows LibUSB drivers before you can do anything further!
Do so now if you haven't.

See the ReadMe-LibUSB.txt for directions on how to install them.
You must have correct IDStorage keys for this to work correctly! Info is in that file.
************************************************** ***************************


Have the folder on your PC open with the .bat files ready.

3) Double click on Start-USBHostFS_PC.bat

4) Double click on one of the following:

Start-RemoteJoy.bat - for a window
Start-RemoteJoy-FPS.bat - for a window with FPS display
Start-RemoteJoy-FS.bat - for fullscreen
Start-RemoteJoy-FS-FPS.bat - for fullscreen with FPS display

You can hit Esc in the window or in fullscreen mode to exit RemoteJoy SDL
You can hit F5 to enable or disable the display in the RemoteJoy SDL window. (This is useful to get around game lockups when the game brings up a "Load Save" requester)

5) Turn on your PSP and go to Games and run your game. The game will start on your PSP and your screen will do the gameboot anim and then you should hear your USB connection sound and should now see a "Connected to Device" line in the usbhostfs_pc.exe command window.

It's not guaranteed to work with every game and if you have any other .prx running you might run into problems. If a game uses a certain call to load files/directories off the memory stick that is incompatibile with PSPLink, your PSP will lock up. To get around this you need to disable the RemoteJoy SDL display by hitting F5 before the game uses this call. Once your game is past the loading stage you can re-enable the display by hitting F5 again.

Some games will lock up when you do the Home -> Exit Game thing. To get around this lockup you can load up the Start-PSPSH.bat and type "exit" in there instead.

Keyboard Map for RemoteJoy: (Not all keys seem to work)

ESC = Close RemoteJoySDL
F3 = Switch FullColor Mode
F4 = Switch to Halfsize Mode
F5 = Disable Screen (Stops updating the window)
F8 = Toggle Full Screen (Doesn't work)
F9 = Toggle FPS
F10 = Save Screenshot

UP Arrow = D-Pad Up
DOWN Arrow = D-Pad Down
LEFT Arrow = D-Pad Left
RIGHT Arrow = D-Pad Right

a = SQUARE
s = TRIANGLE
z = CROSS
x = CIRCLE
q = LTRIGGER
w = RTRIGGER

Return = START
Space = SELECT
y = HOME
u = VOLDOWN
i = VOLUP
o = SCREEN
p = NOTE


*** Original Post ***

I'm dead tired after figuring out how to compile SDL apps natively for Cygwin without using MinGW so this is going to be brief.

I'm sure many of you have seen/heard about the neat ability Tyranid added to his RemoteJoy app in the PSPLink USB package. It allows you to send the video from your PSP out over the USB cable and into a window on your PC.

It originally started from this thread here:
http://forums.ps2dev.org/viewtopic.php?t=7471

I had been trying to figure out how to compile it and get it working under Windows.

Then tubo started working on a little tutorial and saved me a lot of effort. He started working on it in this thread here:
http://www.assemblergames.com/forums...ad.php?t=13464

Here's his tutorial:
http://www.ngine.de/index.jsp?pageid=4292

Unfortunately it's only for Linux.

Well, I wasn't going to install Linux just for this (I'm a FreeBSD guy but don't have it installed either). I therefore learned how to install and setup Cygwin for Windows, SDL and the PSP Dev kit from the wonderful folks who made it.

It took a lot of work but I finally got it to compile and work under Windows.

I've attached the necessary files.

Just follow the tutorial tubo wrote and where he says to run pcsdl replace that with remotejoy.exe. All the PC files needed are in the PC directory and likewise the PSP files are in the PSP directory. The Windows USB drivers are in the PC\Windows directory. If you can't get it to work I'll write some directions tomorrow. I'm dead tired so can't think too well right now :-P

Thanks to Tyranid for writing the code and tubo for writing the tutorial!

Oh yeah.. it's a little buggy. I also was getting about 19-20ish fps on it. It also would lock lock up when I went to the Video section. I haven't tested it to much so proceed with caution! I'm not responsible if your PSP dies!

Attached Files
File Type: rar RemoteJoySDL_2007.05.13.r2204.rar (1.64 MB, 50296 views)

Last edited by Schrade; 09-18-2007 at 02:25 AM.
Reply With Quote

  #2  
Old 05-11-2007, 06:50 AM
vodkkaa vodkkaa is offline
Registered User
 
Registered: Mar 2007
Posts: 723
I assume this doesnt need to be compiled because you included it.

-I added %psplink and psplink to GAME340.
-remotejoy.prx is in ms0:/joy
-all included plugins and eboot are in %psplink
-I run USBHOSTFS_PC from the PSP folder
-I start PSPLINK from my ms
-It starts and a message in screen says "PSPLINK Bootstrap TyRaNiD (c)....."
-USB connects in USBHOSTFS window
-I run pspsh
-i run remote joy
-I enter comands "reset vsh" and the other 2 into the pspsh application
-nothing happens.

whats gong on. Im on 3.40 OE . whats wrong

**EDIT**

all windows load. but in PSPLINK EBOOT i get an error saying error 0x8002013B starting module and in pspsh it says sceKernelExitGAME caught! but I can reset vsh but when it starts up I get a game could not be sarted error.

when I set it up as a plugin and play a game all the windows connect but nothing on the screen of the remotejoy app

Last edited by vodkkaa; 05-11-2007 at 07:53 AM.
Reply With Quote

  #3  
Old 05-11-2007, 09:17 AM
Cantenna Cantenna is offline
Registered User
 
Registered: Feb 2007
Posts: 971
..............

......................

Last edited by Cantenna; 06-03-2009 at 10:43 AM.
Reply With Quote

  #4  
Old 05-11-2007, 10:22 AM
Cantenna Cantenna is offline
Registered User
 
Registered: Feb 2007
Posts: 971
Unhappy ????????????

.................................

Last edited by Cantenna; 06-03-2009 at 10:43 AM.
Reply With Quote

  #5  
Old 05-11-2007, 12:35 PM
Schrade's Avatar
Schrade Schrade is offline
Registered User
 
Registered: Jan 2007
Posts: 89
Removed. Please see first post in thread for instructions.

Last edited by Schrade; 05-13-2007 at 08:09 AM.
Reply With Quote

  #6  
Old 05-11-2007, 01:44 PM
Cantenna Cantenna is offline
Registered User
 
Registered: Feb 2007
Posts: 971
...................

.............................

Last edited by Cantenna; 06-03-2009 at 10:43 AM.
Reply With Quote

  #7  
Old 05-11-2007, 02:40 PM
Cantenna Cantenna is offline
Registered User
 
Registered: Feb 2007
Posts: 971
...........

.....................

Last edited by Cantenna; 06-03-2009 at 10:44 AM.
Reply With Quote

  #8  
Old 05-11-2007, 03:03 PM
kentster2004 kentster2004 is offline
Registered User
 
Registered: Jul 2006
Posts: 21
Hmm I had ago but I got stuck.

I can't see the "Connected to Device" line in the usbhostfs_pc.exe command window.

Help?
Reply With Quote

  #9  
Old 05-11-2007, 03:28 PM
Cantenna Cantenna is offline
Registered User
 
Registered: Feb 2007
Posts: 971
...........

...............

Last edited by Cantenna; 06-03-2009 at 10:44 AM.
Reply With Quote

  #10  
Old 05-11-2007, 05:01 PM
nnemo's Avatar
nnemo nnemo is offline
Registered User
 
Registered: May 2007
Posts: 65
how should i understand that?
remotejoy.exe -c -d
Reply With Quote

  #11  
Old 05-11-2007, 05:16 PM
kentster2004 kentster2004 is offline
Registered User
 
Registered: Jul 2006
Posts: 21
Quote:
Originally Posted by kentster2004
Hmm I had ago but I got stuck.

I can't see the "Connected to Device" line in the usbhostfs_pc.exe command window.

Help?
Really want to try this out...can anyone help me?
Reply With Quote

  #12  
Old 05-11-2007, 05:41 PM
Schrade's Avatar
Schrade Schrade is offline
Registered User
 
Registered: Jan 2007
Posts: 89
Quote:
Originally Posted by kentster2004
Really want to try this out...can anyone help me?
Have you ever had a working install of usbhostfs? As in.. have you ever used your PSP to load an .iso off your computer's hard drive?
Reply With Quote

  #13  
Old 05-11-2007, 06:18 PM
kentster2004 kentster2004 is offline
Registered User
 
Registered: Jul 2006
Posts: 21
Quote:
Originally Posted by Schrade
Have you ever had a working install of usbhostfs? As in.. have you ever used your PSP to load an .iso off your computer's hard drive?
No. I can open the command box but when i go onto psplink on the psp it doesnt say nothing in the command box. Dunno what the problem could be. I ran the keycleaner thing and it said everything was fine.
Reply With Quote

  #14  
Old 05-11-2007, 06:30 PM
macbxx macbxx is offline
Registered User
 
Registered: Nov 2006
Posts: 175
It works ok, some games don't start, others lag, but there's some that work flawlessly. Is there any way of making the window go full screen?
Reply With Quote

  #15  
Old 05-11-2007, 06:50 PM
pkmaximum pkmaximum is offline
Registered User
 
Registered: Jan 2006
Posts: 12
I'm not having any luck with this iether unfort... I usually never have problems with dealing with things like this.... But I can't seem to understand what is going wrong.

I get the "connected to device line".... but I can't seem to get beyond that....

1. I don't understand so much what you mean by remotejoy.exe -c -d When I type that in I get nothing but an error that was posted above..

2. Kinda skipped that step after that and typed in "reset vsh"... that just crashed my PSP and shut it down... and disconnected the USB.

3. Can't go to step 3 since 1 and 2 were failiures..... =[

Help would be great... and as far as not posting much on this forum.... sry I don't hang around this forum that much, you'll find me on dcemu and psp-hacks =P
Reply With Quote

Reply



Thread Tools
Display Modes


You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -5. The time now is 08:12 PM.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.

Posts and links are subject to each author on this forum and are no way affiliated with the operations and/or opinions of Maxconsole.net
Copyright © 2009 MAXCONSOLE
All images are protected by the copyright of their respective owners.