Pikuma - PS1 Programming with MIPS Assembly & C 2025-1
File List
| File | Size |
|---|---|
| 077. Wait, Can I use Floats.mp4 | 0 B |
| code.zip | 1.47 GB |
| 003. Placing the PlayStation in History.mp4 | 90.94 MB |
| 004. PS1 Hardware Overview.mp4 | 94.25 MB |
| 005. The MIPS CPU.mp4 | 43.08 MB |
| 006. Memory & Endianness.mp4 | 30.97 MB |
| 007. Memory Map.mp4 | 30.66 MB |
| 008. CPU Registers & Load Instructions.mp4 | 81.32 MB |
| 009. Store, Add, & Subtract Instructions.mp4 | 42.22 MB |
| 010. Jump & Branch Instructions.mp4 | 35.06 MB |
| 011. Exercise Our First MIPS Code.mp4 | 18.45 MB |
| 012. Going Over Our First MIPS Code.mp4 | 26.29 MB |
| 013. Installing the ARMIPS Assembler.mp4 | 34.7 MB |
| 014. Assembling our MIPS Code.mp4 | 7.4 MB |
| 015. PSX-EXE File Format.mp4 | 11.61 MB |
| 016. Emulator & Step-By-Step Execution.mp4 | 33.02 MB |
| 017. Fixing Off-By-One Error.mp4 | 10.29 MB |
| 018. Pseudo-Instructions.mp4 | 34.24 MB |
| 019. The MIPS Pipeline.mp4 | 66.19 MB |
| 020. Some Warm Up Exercises.mp4 | 17.43 MB |
| 021. Solving our Warm Up Exercises.mp4 | 43.22 MB |
| 022. Register Shorthand.mp4 | 22.98 MB |
| 023. Factorial Exercise.mp4 | 24.59 MB |
| 024. Solving our Factorial Exercise.mp4 | 40.56 MB |
| 025. Factorial Subroutine.mp4 | 40 MB |
| 026. Negative Numbers.mp4 | 40.79 MB |
| 027. Sign Extension.mp4 | 29.87 MB |
| 028. Logical Instructions.mp4 | 28.28 MB |
| 029. Bitshifting Instructions.mp4 | 32.14 MB |
| 030. Examples of CISC & RISC Machines.mp4 | 38.67 MB |
| 031. CISC vs RISC Instructions.mp4 | 81.97 MB |
| 032. The PlayStation Graphics System.mp4 | 77.4 MB |
| 033. Drawing Primitives.mp4 | 36.17 MB |
| 034. GPU Packets.mp4 | 66.17 MB |
| 035. Sending Display Control Packets to GP1.mp4 | 81.47 MB |
| 036. Sending VRAM Access Packets to GP0.mp4 | 33.16 MB |
| 037. Clear Display Area.mp4 | 26.87 MB |
| 038. Drawing a Flat-Shaded Triangle.mp4 | 18.31 MB |
| 039. Drawing a Flat-Shaded Quad.mp4 | 11.84 MB |
| 040. Drawing a Gouraud-Shaded Triangle.mp4 | 9.21 MB |
| 041. Flat-Shaded Triangle Subroutine.mp4 | 49.37 MB |
| 042. Coding our Flat Triangle Subroutine.mp4 | 19.81 MB |
| 043. Stack & Stack Pointer.mp4 | 42.51 MB |
| 044. Stack Parameters.mp4 | 24.55 MB |
| 045. Stack & Heap Space.mp4 | 39.42 MB |
| 046. Variables.mp4 | 43.2 MB |
| 047. Variable Alignment.mp4 | 20.15 MB |
| 048. Vector Alignment.mp4 | 62.64 MB |
| 049. Copying Image Data to VRAM.mp4 | 103.38 MB |
| 050. Using Bitshifting to Multiply & Divide.mp4 | 32.99 MB |
| 051. 24BPP Display Mode.mp4 | 59.12 MB |
| 052. Taking Advantage of our Delay Slots.mp4 | 28.78 MB |
| 053. Moving from MIPS Assembly to C.mp4 | 25.86 MB |
| 054. Installing Tools on Windows 11.mp4 | 46.54 MB |
| 055. Installing Tools on Windows XP.mp4 | 66.76 MB |
| 056. Compiling a Simple Psy-Q Project.mp4 | 33.98 MB |
| 057. Double-Buffer Screen.mp4 | 99.04 MB |
| 058. Psy-Q Integer Data Types.mp4 | 14.25 MB |
| 059. Psy-Q Primitive Types.mp4 | 23.83 MB |
| 060. Ordering Table & Primitive Buffer.mp4 | 61.83 MB |
| 061. Sorting Primitives into the OT.mp4 | 47.86 MB |
| 062. Sorting a Gouraud Quad into the OT.mp4 | 25.12 MB |
| 063. A Review of Pointers.mp4 | 64.45 MB |
| 064. The Arrow Operator.mp4 | 56.52 MB |
| 065. A Review of 3D Projection.mp4 | 68.94 MB |
| 066. Vertices & Face Indices.mp4 | 52.57 MB |
| 067. The Geometry Transformation Engine.mp4 | 19.92 MB |
| 068. Basic 3D Transformations.mp4 | 45.86 MB |
| 069. RotTransPers Function.mp4 | 70.44 MB |
| 070. Coding a Rotating 3D Cube.mp4 | 54.98 MB |
| 071. Normal Clip.mp4 | 26.15 MB |
| 072. Coding Quads as Cube Faces.mp4 | 12.56 MB |
| 073. Reviewing Floating-Point Numbers.mp4 | 51.3 MB |
| 074. Fixed-Point Numbers.mp4 | 48.52 MB |
| 075. Implementing a Bouncing Cube.mp4 | 52.08 MB |
| 076. Different Transform Matrix per Object.mp4 | 60.67 MB |
| 001. Starting our Journey.mp4 | 101.92 MB |
| 078. GTE Register Set.mp4 | 38.56 MB |
| 079. Inline GTE Instructions.mp4 | 62.87 MB |
| 080. RTPT vs. RTPS.mp4 | 34.35 MB |
| 081. Reading Joypad State.mp4 | 65.96 MB |
| 082. Joypad Input with BIOS Functions.mp4 | 79.94 MB |
| 083. Joypad Header & Implementation.mp4 | 90.43 MB |
| 084. Header File for OT & Primitive Buffer.mp4 | 79.7 MB |
| 085. Header File for Display Routines.mp4 | 25.82 MB |
| 086. Camera Space.mp4 | 54.8 MB |
| 087. The Look-At Transformation.mp4 | 73.91 MB |
| 088. The LookAt Function.mp4 | 66.73 MB |
| 089. Coding the Look-At Camera Model.mp4 | 83.63 MB |
| 090. CD-ROM Basics.mp4 | 65.21 MB |
| 091. Generating an ISO on Windows XP.mp4 | 47.12 MB |
| 092. Generating an ISO on Windows 11.mp4 | 32.7 MB |
| 093. A Function to Read Files from the CD.mp4 | 93.63 MB |
| 094. Understanding the MODEL.BIN File.mp4 | 23.87 MB |
| 095. Dynamically Allocating Buffers.mp4 | 49.81 MB |
| 096. Heap Initialization on Windows 11.mp4 | 24.66 MB |
| 097. Interpreting Bytes as Numbers.mp4 | 72.29 MB |
| 098. Handling Different Order of Bytes.mp4 | 47.08 MB |
| 099. Reading Vertices & Faces from a File.mp4 | 51.18 MB |
| 100. UV Coordinates, TPAGE, & CLUT.mp4 | 61.13 MB |
Trackers
No trackers found.