PS1 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!


Password/解压密码0daydown

Download rapidgator
https://rg.to/file/3489753b042b9edfb1dd5d734d4e5b70/PS1_Programming_with_MIPS_Assembly_&_C.part01.rar.html
https://rg.to/file/275a6bee5602d26baec85bf9460b73c8/PS1_Programming_with_MIPS_Assembly_&_C.part02.rar.html
https://rg.to/file/699481ac0dec552c155ce266fdd37f03/PS1_Programming_with_MIPS_Assembly_&_C.part03.rar.html
https://rg.to/file/a8452be9341e42c20567b198ff2d1f8b/PS1_Programming_with_MIPS_Assembly_&_C.part04.rar.html
https://rg.to/file/3b334c70e251442882fd38c80a6b22c9/PS1_Programming_with_MIPS_Assembly_&_C.part05.rar.html
https://rg.to/file/833feb1d4bf90370c77bfb4bc8de8cc2/PS1_Programming_with_MIPS_Assembly_&_C.part06.rar.html
https://rg.to/file/2fa11433ee45446e3efa5125069d30f3/PS1_Programming_with_MIPS_Assembly_&_C.part07.rar.html
https://rg.to/file/2e94f0552d37835f8686cf6b3326dd10/PS1_Programming_with_MIPS_Assembly_&_C.part08.rar.html
https://rg.to/file/5287fb4e06adb084b38491d1d4fc86e2/PS1_Programming_with_MIPS_Assembly_&_C.part09.rar.html

Download nitroflare
https://nitroflare.com/view/2C47AA901248232/PS1_Programming_with_MIPS_Assembly_%26_C.part01.rar
https://nitroflare.com/view/14CBB614D377F9F/PS1_Programming_with_MIPS_Assembly_%26_C.part02.rar
https://nitroflare.com/view/21F3F744CFFDC45/PS1_Programming_with_MIPS_Assembly_%26_C.part03.rar
https://nitroflare.com/view/A2D4ECA78AC1CF7/PS1_Programming_with_MIPS_Assembly_%26_C.part04.rar
https://nitroflare.com/view/F6678DFDF64FE12/PS1_Programming_with_MIPS_Assembly_%26_C.part05.rar
https://nitroflare.com/view/C9E8B97E016EF4C/PS1_Programming_with_MIPS_Assembly_%26_C.part06.rar
https://nitroflare.com/view/1F8D05824B65811/PS1_Programming_with_MIPS_Assembly_%26_C.part07.rar
https://nitroflare.com/view/1C18954B4CB7373/PS1_Programming_with_MIPS_Assembly_%26_C.part08.rar
https://nitroflare.com/view/3CC2179FF8C757D/PS1_Programming_with_MIPS_Assembly_%26_C.part09.rar

Download 百度网盘:抱歉,此资源仅限VIP下载,请先

您必须 登录 才能发表评论!