满园春色关不住
一枝红杏出墙来

学习使用MIPS汇编语言和C编程语言为原始索尼PlayStation主机编程游戏 (英文)

你将学到什么 PSX编程汇编 这门课程深入探索PlayStation编程的世界!我们将探讨PS1硬件,理解其子组件,并学习如何使用MIPS汇编语言和C编程语言编写游戏。我们还将学习如何使用与现代开发工具链配对的PS1 SDK库,以提高生产力并从我们的控制台快速生成多边形。

MIPS汇编语言 我们即将进入第5代32位控制台。这个时代带来了许多技术里程碑,例如采用基于RISC架构的CPU以及倾向于使用高级语言编码而不是使用纯汇编语言编写游戏。我们将从学习MIPS汇编的基础知识开始,并演变到使用PS1 SDK与C编译器来开发我们的最终项目。

你需要的工具 原始的SDK是为Windows/PC设计的,因此您可以在32位操作系统(Windows XP)上使用原始的16/32位库,或者您可以在64位操作系统(Windows 10/11)上使用现代C编译器与Visual Studio Code。在macOS或Linux上模拟Windows系统也是可能的!

我需要真正的PS1吗? 完全不需要。您可以轻松在PlayStation模拟器上运行所有练习和最终项目。最后,我们将烧录一个CD ISO并在真实的控制台上测试它,但这是可选的。

这门课适合您吗? 这是一门从零开始教授概念的自包含课程。然而,我们期望学生具有编程的基本理解(if-else、循环、函数)。

如果你喜欢复古编程,并想了解早期3D游戏的发展历程,那么这门课绝对适合你!

PS1 Programming with MIPS Assembly & CPS1 Programming with MIPS Assembly & C

Released 5/2024
MP4 | Video: h264, 1280×720 | Audio: AAC, 44.1 KHz, 2 Ch
Genre: eLearning | Language: English | Duration: 150 Lessons ( 28h 26m ) | Size: 8.4 GB

Learn to program games for the original Sony PlayStation console using MIPS assembler & the C programming language

What you’ll learn
PSX programming assembly
This course is a deep dive into the world of PlayStation programming! We’ll explore the PS1 hardware, understand its sub-components, and learn how to code games using MIPS assembler & the C programming language. We’ll also learn how to use a PS1 SDK library paired with a modern development toolchain to be more productive and push fast polygons out of our console.

MIPS assembly language
We are about to enter the 5th generation of 32-bit consoles. This era brings with it many technology milestones, such as the adoption of CPUs based on RISC architecture and a preference for coding using a high-level language instead of writing games using plain assembly. We will start by learning the basics of MIPS assembly and evolve to use a C compiler with a PS1 SDK to develop our final project.

The tools you’ll need
The original SDK was designed for Windows/PC, so you can either use the original 16/32-bit libraries on a 32-bit operating system (Windowx XP), or you can use a modern C compiler with Visual Studio Code on a 64-bit operating system (Windows 10/11). Emulating a Windows system on macOS or Linux is also possible!

Do I need a real PS1?
Not at all. You can easily run all the exercises and the final project on a PlayStation emulator. At the end, we will burn a CD ISO and test it on a real console, but that’s optional.

Is this course for you?
This is a self-contained course teaching concepts from the ground up. However, it is expected from students a basic understanding of coding (if-else, loops, functions).

If you like retro programming & want to learn more about the early days of 3D games, then this course is definitely for you!


 

扫码免费下载

此处有隐藏内容--请扫描下方二维码查看

 

百度网盘下载
登录后免费下载提取码:登录后可见
赞(0)
未经允许不得转载:红杏破解 » 学习使用MIPS汇编语言和C编程语言为原始索尼PlayStation主机编程游戏