The unofficial Official FirmWare, a complete latest PSP firmware reverse engineering project
Go to file
2013-01-29 21:57:43 +01:00
include More clean in GE mostly 2013-01-06 00:52:05 +01:00
lib Finally, everything's compiling 2012-09-14 19:39:02 +00:00
src More clean in GE mostly 2013-01-06 00:52:05 +01:00
utils Fixes in interruptman & libatrac3plus (both do not work yet), added some partial headers/exports/libraries 2012-06-11 22:38:22 +00:00
Coding Style Guide Made a few preparations for the upcoming loadcore release. 2012-08-09 10:54:36 +00:00
COPYING Finished the build system, with the import side: now our modules will be easily able to import functions and variables. Modified pspimport.s and added a modified version of psp-fixup-imports to support variables. 2012-01-01 23:19:42 +00:00
README.md Updated README. 2013-01-29 21:57:43 +01:00

uOFW

The unofficial Official FirmWare, a complete latest PSP firmware reverse engineering project.
Project page: http://uofw.psnpt.com/
Doxygen documentation: http://uofw.psnpt.com/sdkdoc/
For more information: http://dev.psnpt.com/redmine/projects/uofw/wiki

= Getting started =

In order to contribute to uOFW, you need advanced knowledge in MIPS ASM and C. Some good MIPS ASM
online resources can be found at: http://www.mips.com/products/product-materials/processor/mips-architecture/
MIPS ASM Instruction Set Reference: http://math-atlas.sourceforge.net/devel/assembly/mips-iv.pdf

In addition, there is a nice MIPS runtime simulator and debugger which can be found at:
http://courses.missouristate.edu/kenvollmar/mars/

The next step is to improve your reverse engineering skills (if needed). We suggest reading the
following excellent guide about reverse engineering for the PSP:
http://psnpt.com/joomla/index.php/articles/39-tutorials

= Additional Information =

While you reverse-engineer parts of the PSP's kernel, you may will find yourself in a position where you would like to know more about how Operating Systems work in general. We suggest to check out the following webpage: http://wiki.osdev.org/Expanded_Main_Page

If you are looking for more PSP-related resources, you should consider checking out the following links below:

Other resource websites are

= Contact =

You can stay in touch with us and discuss project-related topics with us via the following ways: - via IRC on the FreeNode server (irc.freenode.net) (join the channel #uofw).