Rockbox.org home
Downloads
Release release
Dev builds dev builds
Extras extras
themes themes
Documentation
Manual manual
Wiki wiki
Device Status device status
Support
Forums forums
Mailing lists mailing lists
IRC IRC
Development
Bugs bugs
Patches patches
Dev Guide dev guide
Search




Rockbox Technical Forums


Login with username, password and session length
Home Help Search Staff List Login Register
News:

Rockbox Ports are now being developed for various digital audio players!

+  Rockbox Technical Forums
|-+  Rockbox Development
| |-+  New Ports
| | |-+  PSP
« previous next »
  • Print
Pages: [1]

Author Topic: PSP  (Read 11406 times)

Offline aw3se4dr5

  • Member
  • *
  • Posts: 13
PSP
« on: September 21, 2006, 04:11:52 PM »
I just had a thought that RockBox could be ported to PSP.   I got the idea when I saw my brother looking up 'psp homebrew hacks'.  So he found a few, and they were all in binary format.  Then i did some research(which took 2 min.  ;)) and found out that PSP has a MIPS processor.

So, Anyway, could we possibly program (or tweak) one of the existing bootloaders (for screen size, hardware i/o codes, etc...) and change some "makefile" or "sources" file so that GCC compiles for a MIPS target.

Then of course, we would take the binary, put it on PSP, and test it with a homebrew hack (however they work ???)

would this work or am i oblivious to some obvious fact that would make this impossible?
Logged

Offline saratoga

  • Developer
  • Member
  • *
  • Posts: 8765
Re: PSP
« Reply #1 on: September 21, 2006, 06:31:29 PM »
Quote from: aw3se4dr5 on September 21, 2006, 04:11:52 PM


So, Anyway, could we possibly program (or tweak) one of the existing bootloaders (for screen size, hardware i/o codes, etc...) and change some "makefile" or "sources" file so that GCC compiles for a MIPS target.



GCC can do MIPS, but you'll need to write drivers and a bootloader for the PSP, just like any new port.
Logged

Offline Llorean

  • Member
  • *
  • Posts: 12931
Re: PSP
« Reply #2 on: September 22, 2006, 10:07:30 AM »
Yes, were Rockbox to replace it as a default firmware games and UMDs would be completely out.

In theory, for those who have homebrew-capable firmware (or using the TIFF exploit, depending on what is accessible through that, and whether Rockbox can function without the kernel-mode on a PSP) it might be possible to adapt Rockbox to a stand-alone binary for use as an audio player.

Loading the binary isn't really a big problem since PSP homebrew already has a variety of methods for loading one, so the bootloader step can mostly be skipped. Some SDKs have been created for the PSP as well, so really you have a starting point for a port right there, since there's a good deal of hardware information among that I'm sure. In all honesty though, it'd be much more like running a simulator on the device, since Rockbox *is* structured as an actual firmware.
Logged

Offline Darkpower_4

  • Member
  • *
  • Posts: 2
no need for a complete relacement...
« Reply #3 on: December 10, 2007, 01:54:59 PM »
I wanted to have rockbox on my psp for 2 main reasons the sound doesnt get loud enough and i want my music more organized...here are my idea's for it...

Its needs to be an eboot file, not a complete replacement.
the eboot file can be just a bootstrap.
it can refer back to the .rockbox folder like any other firmware replacement for an MP3 player so it can be easily updatable if the source rockbox code is used...
a .prx file can be made for Custom firmware 3.71 M3-3 and any higher M3 CFW for autoboot in its recovery menu.
The PSP has two 32-bit MIPS32 R4k-based CPU that runs at 333mhz
The rest of the information can be found here... http://en.wikipedia.org/wiki/PlayStation_Portable

There are many engines that can run on the PSP which include:
LUA
C and C++
Python (Stackless)
Java
Basic
many more...

I'm know that a SDK for each is out there for free...although I dont if any of this will help...
Logged

  • Print
Pages: [1]
« previous next »
+  Rockbox Technical Forums
|-+  Rockbox Development
| |-+  New Ports
| | |-+  PSP
 

  • SMF 2.0.6 | SMF © 2013, Simple Machines
  • XHTML
  • RSS
  • WAP2

Page created in 0.081 seconds with 42 queries.