PSP needs a keyboard or touch screen

Discuss the development of new homebrew software, tools and libraries.

Moderators: cheriff, TyRaNiD

crazyc
Posts: 408
Joined: Fri Jun 17, 2005 10:13 am

Post by crazyc »

Gizmo wrote:
Art wrote:I thought they were just wired straight through, so all of that would be determined by the characteristics of the SD card?
In the first post we're talking 8Gb.
I'm pretty sure that Micro-SD uses a different protocol than Memory Stick Pro Duo.
Yup, they are different at the physical and link layer.
The different Memory Stick Pro support simple adapters (that are wired straight through) because they support the same compatible protocol (e.g. Memory Stick Pro Duo > Adapter > MemoryStick Pro).
Same with SD-MicroSD adapters which is why I suspect that is what they are.
Art
Posts: 642
Joined: Wed Nov 09, 2005 8:01 am

Post by Art »

Thanks, the idea doesn't sound like as much fun now..
I'll still investigate a bit, and the adapter isn't that expensive.
pegasus2000
Posts: 160
Joined: Wed Jul 12, 2006 7:09 am

Re: PSP needs a keyboard or touch screen

Post by pegasus2000 »

edepot wrote: But at least the homebrew programmers are making headway. If only the PSP can be programmed on directly
via a virtual keyboard or even a real one. Maybe a compiler running natively on the PSP's MIPS R4000,
cranking out PBP's, or maybe .bin or .exe like executable formats, and a popular windowing GUI or
some next generation GUI. Maybe someone will finally make a pointing device attached to your fingers
that detects motion so you can type virtually or function like a wii pointer. At least the DS got
something right with the touch screen. If not its very difficult to
do many complex things (like a PC with keyboard and mouse support). Maybe Google's gPhone might have
some of the features (they need to support various apps), but I don't know if they have the hardware experience to
pull it off and ability of using razor and blades model to keep the cost down.
Nanodesktop supports a Virtual Keyboard.....
edepot
Posts: 111
Joined: Sat Apr 09, 2005 3:39 pm

Post by edepot »

The microSD adapters work. The only thing negative though is that
MagicGate is not supported by microSD, so if you look up the info
on the PSP while the stick is inside, it will mention it being not supported
right on the display. But nothing I know of uses MagicGate except
downloading ATRAC songs so this shouldn't be a problem.

As for the head phone remote interfacing with the touch screen,
can some brave soul go ahead and do it? If not, can someone
provide instructions on how to do it? I am sure people who are
developing custom OSs' or any homebrew requiring keyboard input
would be very interested in it. In fact I think all homebrew coders
should purchase this touch screen and check it in their programs as
an option if it exists on the PSP. The touch screen is needed typing
is too slow using the analog stick. We just need a simple library
and instructions on hooking it up to the PSP.

As for GCC I did some reading into it and it seems very do-able.
The only thing is, if no uclinux, then interface it
with a PSP homebrew program and strip out all the non-required stuff.
GCC is just a collection of mini-programs anyway and PSP programs
are very very small, so compiling it natively would be as
fast as compiling on a PC. Probably you all are thinking it would take
a long time is because you probably tried to compile pspsdk on the PC,
which took a long time. In this case you are only compiling PSP
programs, with the pspsdk libraries ALREADY built on the memory stick.
The only hard work is compiling your SMALL PSP program and linking
it with the libraries. These are very small tasks easily handled by the
PSP's cpu. The only thing preventing this from happening is actually
finding someone to start it. That is the only hard part. But if you look
past that imagine you can get a $200 device to the masses that
currently cost $2000 (VAIO UX) with inferior graphics capabilities. So
the compiler and the touch screen are very important first steps.
flatmush
Posts: 28
Joined: Tue Aug 07, 2007 9:15 am
Location: Here
Contact:

Post by flatmush »

Not being funny but why are you telling us all how easy everything is, if it's so easy then do it.
I would be all for a touchscreen for the psp, but it seems unlikely that the average homebrew user will buy an external touchscreen and wire it up themselves for the few homebrews that would actually use it.
Also touchscreens are crap for typing, you have to make the keys big enough that you don't make too many typos so you lose a lot of screen space and I have a pda with a touch keyboard, I can type faster with the FlatEdit keyboard than I can with that.
Also I see very few reasons for gcc on the psp, so why go through all the effort.
Drajwer
Posts: 6
Joined: Fri Aug 24, 2007 5:32 pm

Post by Drajwer »

flatmush wrote:Not being funny but why are you telling us all how easy everything is, if it's so easy then do it.
I would be all for a touchscreen for the psp, but it seems unlikely that the average homebrew user will buy an external touchscreen and wire it up themselves for the few homebrews that would actually use it.
Also touchscreens are crap for typing, you have to make the keys big enough that you don't make too many typos so you lose a lot of screen space and I have a pda with a touch keyboard, I can type faster with the FlatEdit keyboard than I can with that.
Also I see very few reasons for gcc on the psp, so why go through all the effort.
If homebrew apps will be good, and touchscreen will be cheap then i will buy it.

I'd love to see good irc client or text editor like my PDA has. Typing will be way faster, i can type very fast on my PDA... Why not code same keyboard on PSP's touch screen. ?

Someone needs to buy that touchscreen thing and try to code it.
crazyc
Posts: 408
Joined: Fri Jun 17, 2005 10:13 am

Post by crazyc »

edepot wrote:The microSD adapters work.
Fair enough.
The only thing is, if no uclinux, then interface it with a PSP homebrew program and strip out all the non-required stuff.
uClinux? To repeat, AFAIK GCC has never been hosted on any machine without an MMU. Even machines running uClinux. Also, GCC absolutely requires fork (win32 gcc actually uses spawnv, same idea though) which has no analogue in the PSP OS (OK, maybe you could get away with creating a thread instead of a process to replace fork, the threading model on the PSP could make that very ugly though).
User avatar
groepaz
Posts: 305
Joined: Thu Sep 01, 2005 7:44 am
Contact:

Post by groepaz »

gcc hosted on a device with 32mb memory and no swap ?

great =D i bet you can even compile hello world with it =D
Post Reply