Archive for the ‘PSP编程’ Category

今年3月终于下了决心买回人生的第一台PSP。其实买PSP除了玩游戏外,也有研究下PSP平台编程技术的打算;至于机器破解和自制系统开发之类的高科技技术咱没能力去研究,姑且先做个小游戏来熟悉下PSP Programming吧。在网上查找资料的过程中,我发现中文的PSP编程资料非常少,大部分只是停留在Hello World的阶段,极少有更加深入的探讨与示范,而国外的相关资料就丰富许多,有很多非常专业的论坛和wiki,也有很多实用的sample。我准备以在网络上搜集整理的这些资料为指导,开发一个PSP上的小游戏,以此来熟悉PSP图形编程的技术。

研究的第一步自然是配置开发环境。虽然Sony没有对外放出PSP SDK,但是国外的各路大神们早就通过某些渠道弄出了非官方版的SDK,还有一些实用的lib,对于我们的常规开发来说应该是绰绰有余。但是由于某些原因,这个SDK不是很容易下载到,许多以前的链接早已经失效了。目前PSP SDK的svn被放在http://psp.jim.sh上面,上面包括编译链接工具链、头文件、lib文件和一些文档,需要注意的是它提供的toolchain链接出来都是Linux下的elf文件,由于本人是Linux盲,不知道是否可以将其链接成PE文件放到Windows下用,好在在Windows下我们也有解决方案。

一般来说,开发机的OS无非是Linux和Windows两种,Linux下开发的好处是可以通过svn随时checkout最新的SDK文件,Windows下开发的好处是可以用到Visual Studio + Visual Assist X这个无敌组合(不要跟我说vim和Emacs,说了我是Linux盲……)。我选择的开发环境是Windows + Visual Studio,但是在VMware中的Ubuntu下也成功配置了环境。我的PSP3000主机自制系统的版本是6.35 PRO-B2。

Read the rest of this entry »

World Line
Time Machine
Online Tools