使用MIPS汇编和C进行PS1编程

PS1 Programming with MIPS Assembly & C

学习使用MIPS汇编程序和C编程语言为原始Sony PlayStation游戏机编写游戏

学习内容

本课程深入探讨了 PlayStation 编程的世界!我们将探索PS1硬件,了解其子组件,并学习如何使用MIPS汇编程序和C编程语言编写游戏。我们还将学习如何将 PS1 SDK 库与现代开发工具链配对,以提高工作效率,并将快速多边形从我们的主机中推出。

我们即将进入第 5 代 32 位游戏机。这个时代带来了许多技术里程碑,例如采用基于 RISC 架构的 CPU,以及更喜欢使用高级语言进行编码而不是使用普通汇编编写游戏。我们将从学习MIPS汇编的基础知识开始,并逐渐发展到使用带有PS1 SDK的C编译器来开发我们的最终项目。

 您需要的工具

原始 SDK 专为 Windows/PC 设计,因此可以在 32 位操作系统 (Windowx XP) 上使用原始 16/32 位库,也可以在 64 位操作系统 (Windows 10/11) 上使用带有 Visual Studio Code 的新式 C 编译器。也可以在macOS或Linux上模拟Windows系统!

我需要真正的 PS1 吗?

一点也不。您可以在 PlayStation 模拟器上轻松运行所有练习和最终项目。最后,我们将刻录一张 CD ISO 并在真正的控制台上对其进行测试,但这是可选的。

这门课程适合你吗?

这是一门从头开始教授概念的独立课程。但是,希望学生对编码(if-else、循环、函数)有基本的了解。

如果你喜欢复古编程,并想了解更多关于3D游戏早期的信息,那么这门课程绝对适合你!

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。