记得中国古代有一个故事,说到楚国有一个卖兵器的人,到市场上去卖矛和盾。有很多人看,他就举起他的盾,向大家夸口说:“我的盾,是世界上最最坚固的,无论怎样锋利尖锐的东西也不能刺穿它!” 接着,这个卖兵器的人又拿起一支矛,大言不惭地夸起来:“我的矛,是世界上最尖利的,无论怎样牢固坚实的东西也挡不住它一戳,只要一碰上,嘿嘿,马上就会被它刺穿!” 他十分得意,便又大声吆喝起来:“快来看呀,快来买呀,世界上最最坚固的盾和最最锋利的矛!”这时,一个看客上前拿起一支矛,又拿起一面盾牌问道:“如果用这矛去戳这盾,会怎样呢?” “这” 围观的人先都一楞,突然爆发出一阵大笑,便都散了。 而那个卖兵器的人,灰溜溜地扛着矛和盾走了。
这就是自相矛盾的故事,不过这个故事结尾并没有写到矛盾互相攻击之后是什么结果。同样记得在圣斗士中,紫龙的拳和盾同样也是最强的拳和盾,最强的矛盾相击的结果就是双双破损!
也许大家要觉得奇怪,这个和PSP有什么关系?
且听我慢慢道来。
PSP在推出之时,索尼就号称PSP是最完美的防盗版的游戏机,此举无疑激怒了全球的黑客们。
2005年5月5日,一个叫做malloc的人告知世人,1.0版的PSP是可以执行自己编写的代码的。但是由于他官方程序员的特殊身份,所以,他并不能带领人们开创破解的世界,他只是给人们带来了曙光。
也许这就是回应索尼当初宣言的第一击!初次的结果是,盾开始裂开,矛却在无限制的增长。
和很多机种一样,从第一个hello world开始,一些demo(一些为了演示技术而制作的演示程序)开始被制作出来,在初期,它们并没有吸引很多人的眼光,毕竟,这时的demo还非常简单,甚至没有最基本的互动。然后,日本人Mirakichi出现了。
Mirakichi带来了一个GB/GBC模拟器:RIN。基于PC上的源码的这个模拟器,一开始就有很高的完成度,而在之前,玩家们在掌机(GBA)上所能体验到的GBC模拟器,无论效果还是速度,和这个程序相比都相去甚远。在此不能不提一个幕后功臣:PSPSDK。注意,这个并非官方的devkit,而是由ps2dev所发起的开源项目,这个基于gcc的开发环境,构建了后来几乎所有的psp自制程序。
应该说在GB/GBC模拟器出现之时,PSP那看起来牢不可破的盾,逐步逐步被击碎。而此时的矛,越来越锋利。
当HEX出现,对于PSP游戏来说,发生了本质变化,第一可以运行在记忆棒上的游戏:Lumines(音乐方块),彻底的攻破了索尼的“盾”。
随后的破解如势如破竹,一个至今仍然让关注PSP破解的人们认为是神一般的神秘存在的人出现了,Humma Kavula以及他所开发的UMD EMULATOR至今依然是PSP破解世界的最高高度。这个不但能引导游戏,甚至还能引导UMD电影以及当时仍未出现的UMD 音乐碟(UMD AUDIO)的程序可以说甚至让整个业界震动了一下,很多一向不沾染破解世界的正规游戏网站都报道了这个程序。
UMD Emulator宣告了PSP的1.0,1.5系统的完全崩坏。至此,盾已粉碎,The King:Humma Kavula在宣称退出PSP开发界,同样也表明矛,也完全损坏了。
之后,索尼的盾越来越结实,而矛也在慢慢积蓄力量,在Fanjita终于完成了他的eloader for 2.01+PSP,开始宣告新破解时代的到来。
向所有破解者们致以无上敬意。
PS:感谢刘泪同志的鼎立相助,文中部分文字引用了刘泪同志的某些文章。