PS1 Programming with MIPS Assembly & C

PS1 Programming with MIPS Assembly & C
English | Tutorial | Size: 8.41 GB


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.

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!

Buy Long-term Premium Accounts To Support Me & Max Speed


RAPIDGATOR:
rapidgator.net/file/7d8d88db9b6e1aa569fcdf14f4f41aed/PS1_Programming_with_MIPS_Assembly_&_C.part1.rar.html
rapidgator.net/file/885db100f9cd499707c63e271d6ec77f/PS1_Programming_with_MIPS_Assembly_&_C.part2.rar.html
rapidgator.net/file/b859e9d9d5418e349a4400cfdc728df6/PS1_Programming_with_MIPS_Assembly_&_C.part3.rar.html
rapidgator.net/file/54304577403a9b58f617588cd5710591/PS1_Programming_with_MIPS_Assembly_&_C.part4.rar.html
rapidgator.net/file/ad5fcc565381b5688dab9728cfbae636/PS1_Programming_with_MIPS_Assembly_&_C.part5.rar.html
rapidgator.net/file/e1dece14bdd4569d071fac17f132126a/PS1_Programming_with_MIPS_Assembly_&_C.part6.rar.html
rapidgator.net/file/2ebc600ec37e4fa6bfc87170fd2d524e/PS1_Programming_with_MIPS_Assembly_&_C.part7.rar.html

ALFAFILE:
alfafile.net/file/Ai3rA/PS1_Programming_with_MIPS_Assembly_%26_C.part1.rar
alfafile.net/file/Ai3ru/PS1_Programming_with_MIPS_Assembly_%26_C.part2.rar
alfafile.net/file/Ai3rG/PS1_Programming_with_MIPS_Assembly_%26_C.part3.rar
alfafile.net/file/Ai3rR/PS1_Programming_with_MIPS_Assembly_%26_C.part4.rar
alfafile.net/file/Ai3ri/PS1_Programming_with_MIPS_Assembly_%26_C.part5.rar
alfafile.net/file/Ai3ro/PS1_Programming_with_MIPS_Assembly_%26_C.part6.rar
alfafile.net/file/Ai3rc/PS1_Programming_with_MIPS_Assembly_%26_C.part7.rar

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.