PSP 开发
外观
本维基教科书介绍了为 PlayStation Portable (PSP) 编程的不同方面。从入门到利用 PSP 硬件基础设施的默认库,应有尽有。所有内容都基于 PSPDEV。请阅读 获取工具 以了解如何获取 PSPDEV。本书的目标是详细说明为 PSP 编程的良好或公平做法。建议从上到下阅读页面并逐一操作 - 不要偏离所示的说明。一旦理解了使用这些函数,就可以适当改进。
许多资源已经消失 - 甚至很难弄清楚如何创建一个基本的“Hello World”。
有效资源
- PPSSPP 论坛 forums.ppsspp.org
- 一个活跃的论坛是 wololo.net
- IRC 频道 #pspdev 访客状态
- GitHub PSPDEV 额外工具链源代码
失效资源(已损坏或已停止维护)
- 闲置资源
- 失效链接(使用 archive.org)
维基教科书复杂性
由于旨在提供简单的逐步代码,可能会产生很多困惑。可以通过对本列表中主题的中间理解来获得对这些文章内容的理解。虽然可能不是一个完整的列表,但它应该提供关于理解这些文章的先决条件或改进目标的概述。
- 对汇编/机器码有一定的了解
- ASM(最好使用 MIPS)和 C 之间的关联
- 高级/中级 C 语法和库知识
- 使用 Makefile 和 make.exe
- 视频游戏的基本结构
注意:了解 PSP 提供的硬件。快速浏览两次硬件规格将有助于理解 PSP 提供的功能。之后,进入 入门 部分。这些软件是为执行特定任务而创建的工具,并非用于教学目的。
目录
硬件
入门
软件
语言支持
- Lua : Lua.org
- Python : Python.org