开源项目PRO Firmware is a Aftermarket Firmware for Playstation Portable™是一个十分不错的PSP自制固件项目,基本涉及到所有PSP固件开发的知识,当你有兴趣参与到制作自制固件的开发时可以参考到很多有用的东西。不过在此之前你必须先编译出一套自己的版本可以在自己的PSP上运行先,这里就汇总一些编译中出现的小问题希望碰到同样问题的童鞋可以节省时间去和这些事情纠缠。
OS版本:Windows7 64bit
编译工具:MinGW 32bit
依赖语言:Python3.3.0
以上是本人的配置环境,首先你需要用hg(推荐Tortoisehg)牵一套最新版本的代码,开发团队的成员貌似连Eclipse的项目文件都给扔上去了(ORZ),然后就可以开始编译工作了,项目的Makefile写的还是挺不错的,基本上不会有很大的问题,毕竟每个人的环境都不同,所以这里只列出需要注意的事项:
1、根据官方提示,在编译之前需要先讲签名程序PrxEncrypter编译出来并放到pspsdk下,签名程序位于procfw/contrib/PrxEncrypter,进去后直接make,由于涉及到libz的库,默认安装完MinGW后是不带这个库的,可以运行一下[mingw-get install libz]语句安装,生成出来的PrxEncrypter.exe仍到pspsdk/bin下,然后修改procfw/contrib/PrxEncrypter目录下的build.mak文件,将“ENC = …”改成