Please help support the site by donating at the link below.https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=8ZRU34U47BESW
Here is the plugin to use the analog stick in XMB. It's called joysens v1.3 it only works in 3.71m33 or 1.50 OFW.http://www.psp-hacks.com/file/1322Edit the following files inside the ms0:/SEPLUGINS/ folder (create them if they don't exist):- game.txt for use in UMD games- game150.txt for homebrew loaded from the GAME150 folder (or GAME folder in 1.5 kernel mode)- game3xx.txt for homebrew loaded from the GAME3xx folder (or GAME folder in 3.xx kernel mode) - replace xx by your firmware minor version- pops.txt for games played with POPS- vsh.txt for VSH/XMBto at least contain the following line:ms0:/SEPLUGINS/joysens.prx
i do not understand the joystick thing either, but using the micro-controller make this much more simple?
ok everything that has been said so far has gone over my head i dont think i can or will be any help dangit man i so wanted 2 help
Personally I dont see any reason to do it using the joystick setup. Its more complicated, less flexable, and you have to sacrifice your joystick (probably). Both setups are going to require similar hardware so why not go ahead and use the (unused ) serial port. The only advantage of using the joystick setup is that the touchscreen will have a familiar interface for homebrew devs...
I am probably missing something here, but wouldn't the joystick setup be the simplest of all? Since the A/D conversions for X/Y positions are already being done with the joystick, couldn't making the contacts switchable to the touch panel for a direct connection as *Fufa suggested cut out the need for an external controller? If the panel is being used with specifically designed homebrew programs, couldn't the resistance being read from the panel be calibrated in the software? The big advantage I see to using the serial port is that it would make the panel an easily removable peripheral which could be placed over top the PSPs case (eliminating the need for case modding). The serial controller board Hantouch makes for this panel looks pretty compact, it would not fit internally but it could be used externally without being too awkward (though a PIC based solution could probably be made smaller and would definitely be more interesting). I'm guessing the Hantouch board would also require something like a MAX3232 serial line converter to work with the PSPs non-standard serial port.
it would be pretty cool just for the internet browser. even better if you can make the X button work through the touch screen along with the directionals from the analog. windows or iphone set up would be kinda fun to
On a final note, does anybody have pinouts of the 4 analog pads that the joystick rests on?
[[ ] ] = GND[ [ ]] = -X [[ ]] = +[ [ ]] = -YElectro also made some nice diagrams of the PSP analog connections which can be found in his L2/R2 tutorial.
You could then scale the output so that it would work the same as the analogue joystick. You couldalso feed the buttons so that you could use touch to control up - down - right - left. If you started atthe bottom of the screen and slid your finder up, then you could activate the up key. Same as touchingthe top and sliding down would touch the down or x key.You could switch modes and run just digital, just analogue or both at the same time.Then the navigation would operate just like the fake did on his video.
I decided to contribute the only way I know how. Ive written a small homebrew app that may interpret analog input as relative (like psp web browser) or absolute (what you would want for touch panel) I will release source for free to anybody who pm's me as long as I recieve credit.Download Link (release notes included)Heres a quick vid of the app to understand how it works more.http://www.youtube.com/watch?v=KBZjOtezVco
The touch pad is and absolute device. You want the cursor to move to the point you are touching and then stop. Every time you touch that point that is where you want the cursor to stop.It would be interesting what we would do for a translation. Would be be changing a touch pad from an absolute device to a cumulative device ???
...On the sparkfun electronics touch panel there is X1 X2 as well as Y1 and Y2, so which goes where of the 4 analog pads?