Help the PSP 3D community grow! Vote for us below:


| | Homebrew/Hacking - Discuss the latest available homebrew applications and games. |
Welcome to PSP3D.com - Sony PlayStation Portable News, Homebrew, Hacks, Reviews, Videos, Mods, Forums!
You are currently viewing our website as a guest, which gives you limited access to reply and interact to discussions and other members. By joining our free community, you will be able to post topics in the forums, communicate privately with other members, vote in polls, and access many other special features.
Registration is fast, simple, and absolutely free so join our community today!
| 
02-12-2007, 07:24 PM
| | Designer
My Mood: | | Join Date: Jan 2006 Location: Oslo, Norway Age: 17
Posts: 2,342
Points: 23.01 Donate | | | you will ahve o emulate the system that linux and windows runs at... i think | 
02-12-2007, 09:37 PM
| | Creator and Editor of PSP3D Radio
My Mood: | | Join Date: Nov 2005 Location: Dream Land, CA
Posts: 950
Points: 13.82 Donate | | Quote:
Originally Posted by Merick Hmmm... emulate Linux? Shouldn't it be possible to just recompile it to run natively on the psp hardware? Would probably be faster, maybe someone could even find a way add support for usb devices like a mouse or keyboard
Dammit, if I weren't so stupid when it comes to actually programming something I'd try to do it myself. | Sadly, this is all most impossible because of two reasons dealling with the processor: - The PSP uses a MIPS style proccessor. Although this is the smaller of the problems, the kernel code still needs to be tweaked sometimes, and so do any apps that you want to run. You'd have to download the scorce and recompile everything that you wanted to run. Not to mention that the MIPS CPU has a reduced instrution set, meaning that some operations are not supported or take longer to complete.
- More importiantly, the PSP does not have a MMU (Memory Management Unit). This chip handles what processes are running in memory, pages, swaps, and locates them and whatnots. Because the PSP lacks this, it has to be compensated for in the kernel (Hard, but there are versions of Linux that don't need an MMU, though they are slowed down because of it) or emulated.
In the end, it is a lot easier to port individual apps then to port whole operating systems. A good example of this is the Links2 browser. It is a Linux browser that has been complied for the PSP (with changes, of course). But the code is still mostly the same.
__________________ My mayor is a Teflon coated slime bag
Hopefully he'll learn not to try and push quite possibly unconstitutional bills though the state assembly and then waste tax money fighting it in court. Plus, he has failed the bar exam 4 times  . Disclaimer: These are my opinions, and I am wholy responsible for them. | 
02-12-2007, 10:29 PM
| | Member
My Mood: | | Join Date: Feb 2007
Posts: 45
Points: 73.55 Donate | | | ah, then I guess that's why the bochs emulator runs so slowly?
well, what about my other idea for adding usb support?
like say, adding support for one of the mini keyboards they make for pdas, cellphones and etc. either in the ported app itself or as a plugin for the custom firmware....
Oh wait, is the usb port on the psp a standard one used in portable devices or is it a custom port used only in the psp? | 
02-13-2007, 09:51 AM
| | Designer
My Mood: | | Join Date: Jan 2006 Location: Oslo, Norway Age: 17
Posts: 2,342
Points: 23.01 Donate | | | it's a standard port. but it's not the one used in keybards and stuff. but i think adapters are available | 
02-13-2007, 10:09 PM
| | Teh h4x0r admin
My Mood: | | Join Date: Feb 2006 Location: New York Age: 25
Posts: 960
Points: 9,999,500,269.32 Donate | | | | 
02-14-2007, 04:58 PM
| | Member
My Mood: | | Join Date: Feb 2007
Posts: 45
Points: 73.55 Donate | | | lol, there it is!
will probably be a while before it'll be able to do anything usefull though | |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | | | | Thread Tools | | | | Display Modes | Linear Mode |
Posting Rules
| You may not post new threads You may not post replies You may not post attachments You may not edit your posts HTML code is Off Points Per Thread View: 0.00 Points Per Thread: 1.00 Points Per Reply: 0.10 | | | | |