课程目录:


to Take this Course.mp4

002. How to Take this Course.srt

002. How to Take this Course.vtt

003. Placing the PlayStation in History.mp4

003. Placing the PlayStation in History.srt

003. Placing the PlayStation in History.vtt

004. PS1 Hardware Overview.mp4

004. PS1 Hardware Overview.srt

004. PS1 Hardware Overview.vtt

005. The MIPS CPU.mp4

005. The MIPS CPU.srt

005. The MIPS CPU.vtt

006. Memory & Endianness.mp4

006. Memory & Endianness.srt

006. Memory & Endianness.vtt

007. Memory Map.mp4

007. Memory Map.srt

007. Memory Map.vtt

008. CPU Registers & Load Instructions.mp4

008. CPU Registers & Load Instructions.srt

008. CPU Registers & Load Instructions.vtt

009. Store, Add, & Subtract Instructions.mp4

009. Store, Add, & Subtract Instructions.srt

009. Store, Add, & Subtract Instructions.vtt

010. Jump & Branch Instructions.mp4

010. Jump & Branch Instructions.srt

010. Jump & Branch Instructions.vtt

011. Exercise Our First MIPS Code.mp4

011. Exercise Our First MIPS Code.srt

011. Exercise Our First MIPS Code.vtt

012. Going Over Our First MIPS Code.mp4

012. Going Over Our First MIPS Code.srt

012. Going Over Our First MIPS Code.vtt

013. Installing the ARMIPS Assembler.mp4

013. Installing the ARMIPS Assembler.srt

013. Installing the ARMIPS Assembler.vtt

014. Assembling our MIPS Code.mp4

014. Assembling our MIPS Code.srt

014. Assembling our MIPS Code.vtt

015. PSX-EXE File Format.mp4

015. PSX-EXE File Format.srt

015. PSX-EXE File Format.vtt

016. Emulator & Step-By-Step Execution.mp4

016. Emulator & Step-By-Step Execution.srt

016. Emulator & Step-By-Step Execution.vtt

017. Fixing Off-By-One Error.mp4

017. Fixing Off-By-One Error.srt

017. Fixing Off-By-One Error.vtt

018. Pseudo-Instructions.mp4

018. Pseudo-Instructions.srt

018. Pseudo-Instructions.vtt

019. The MIPS Pipeline.mp4

019. The MIPS Pipeline.srt

019. The MIPS Pipeline.vtt

020. Some Warm Up Exercises.mp4

020. Some Warm Up Exercises.srt

020. Some Warm Up Exercises.vtt

021. Solving our Warm Up Exercises.mp4

021. Solving our Warm Up Exercises.srt

021. Solving our Warm Up Exercises.vtt

022. Register Shorthand.mp4

022. Register Shorthand.srt

022. Register Shorthand.vtt

023. Factorial Exercise.mp4

023. Factorial Exercise.srt

023. Factorial Exercise.vtt

024. Solving our Factorial Exercise.mp4

024. Solving our Factorial Exercise.srt

024. Solving our Factorial Exercise.vtt

025. Factorial Subroutine.mp4

025. Factorial Subroutine.srt

025. Factorial Subroutine.vtt

026. Negative Numbers.mp4

026. Negative Numbers.srt

026. Negative Numbers.vtt

027. Sign Extension.mp4

027. Sign Extension.srt

027. Sign Extension.vtt

028. Logical Instructions.mp4

028. Logical Instructions.srt

028. Logical Instructions.vtt

029. Bitshifting Instructions.mp4

029. Bitshifting Instructions.srt

029. Bitshifting Instructions.vtt

030. Examples of CISC & RISC Machines.mp4

030. Examples of CISC & RISC Machines.srt

030. Examples of CISC & RISC Machines.vtt

031. CISC vs RISC Instructions.mp4

031. CISC vs RISC Instructions.srt

031. CISC vs RISC Instructions.vtt

032. The PlayStation Graphics System.mp4

032. The PlayStation Graphics System.srt

032. The PlayStation Graphics System.vtt

033. Drawing Primitives.mp4

033. Drawing Primitives.srt

033. Drawing Primitives.vtt

034. GPU Packets.mp4

034. GPU Packets.srt

034. GPU Packets.vtt

035. Sending Display Control Packets to GP1.mp4

035. Sending Display Control Packets to GP1.srt

035. Sending Display Control Packets to GP1.vtt

036. Sending VRAM Access Packets to GP0.mp4

036. Sending VRAM Access Packets to GP0.srt

036. Sending VRAM Access Packets to GP0.vtt

037. Clear Display Area.mp4

037. Clear Display Area.srt

037. Clear Display Area.vtt

038. Drawing a Flat-Shaded Triangle.mp4

038. Drawing a Flat-Shaded Triangle.srt

038. Drawing a Flat-Shaded Triangle.vtt

039. Drawing a Flat-Shaded Quad.mp4

039. Drawing a Flat-Shaded Quad.srt

039. Drawing a Flat-Shaded Quad.vtt

040. Drawing a Gouraud-Shaded Triangle.mp4

040. Drawing a Gouraud-Shaded Triangle.srt

040. Drawing a Gouraud-Shaded Triangle.vtt

041. Flat-Shaded Triangle Subroutine.mp4

041. Flat-Shaded Triangle Subroutine.srt

041. Flat-Shaded Triangle Subroutine.vtt

042. Coding our Flat Triangle Subroutine.mp4

042. Coding our Flat Triangle Subroutine.srt

042. Coding our Flat Triangle Subroutine.vtt

043. Stack & Stack Pointer.mp4

043. Stack & Stack Pointer.srt

043. Stack & Stack Pointer.vtt

044. Stack Parameters.mp4

044. Stack Parameters.srt

044. Stack Parameters.vtt

045. Stack & Heap Space.mp4

045. Stack & Heap Space.srt

045. Stack & Heap Space.vtt

046. Variables.mp4

046. Variables.srt

046. Variables.vtt

047. Variable Alignment.mp4

047. Variable Alignment.srt

047. Variable Alignment.vtt

048. Vector Alignment.mp4

048. Vector Alignment.srt

048. Vector Alignment.vtt

049. Copying Image Data to VRAM.mp4

049. Copying Image Data to VRAM.srt

049. Copying Image Data to VRAM.vtt

050. Using Bitshifting to Multiply & Divide.mp4

050. Using Bitshifting to Multiply & Divide.srt

050. Using Bitshifting to Multiply & Divide.vtt

051. 24BPP Display Mode.mp4

051. 24BPP Display Mode.srt

051. 24BPP Display Mode.vtt

052. Taking Advantage of our Delay Slots.mp4

052. Taking Advantage of our Delay Slots.srt

052. Taking Advantage of our Delay Slots.vtt

053. Moving from MIPS Assembly to C.mp4

053. Moving from MIPS Assembly to C.srt

053. Moving from MIPS Assembly to C.vtt

054. Installing Tools on Windows 11.mp4

054. Installing Tools on Windows 11.srt

054. Installing Tools on Windows 11.vtt

055. Installing Tools on Windows XP.mp4

055. Installing Tools on Windows XP.srt

055. Installing Tools on Windows XP.vtt

056. Compiling a Simple Psy-Q Project.mp4

056. Compiling a Simple Psy-Q Project.srt

056. Compiling a Simple Psy-Q Project.vtt

057. Double-Buffer Screen.mp4

057. Double-Buffer Screen.srt

057. Double-Buffer Screen.vtt

058. Psy-Q Integer Data Types.mp4

058. Psy-Q Integer Data Types.srt

058. Psy-Q Integer Data Types.vtt

059. Psy-Q Primitive Types.mp4

059. Psy-Q Primitive Types.srt

059. Psy-Q Primitive Types.vtt

060. Ordering Table & Primitive Buffer.mp4

060. Ordering Table & Primitive Buffer.srt

060. Ordering Table & Primitive Buffer.vtt

061. Sorting Primitives into the OT.mp4

061. Sorting Primitives into the OT.srt

061. Sorting Primitives into the OT.vtt

062. Sorting a Gouraud Quad into the OT.mp4

062. Sorting a Gouraud Quad into the OT.srt

062. Sorting a Gouraud Quad into the OT.vtt

063. A Review of Pointers.mp4

063. A Review of Pointers.srt

063. A Review of Pointers.vtt

064. The Arrow Operator.mp4

064. The Arrow Operator.srt

064. The Arrow Operator.vtt

065. A Review of 3D Projection.mp4

065. A Review of 3D Projection.srt

065. A Review of 3D Projection.vtt

066. Vertices & Face Indices.mp4

066. Vertices & Face Indices.srt

066. Vertices & Face Indices.vtt

067. The Geometry Transformation Engine.mp4

067. The Geometry Transformation Engine.srt

067. The Geometry Transformation Engine.vtt

068. Basic 3D Transformations.mp4

068. Basic 3D Transformations.srt

068. Basic 3D Transformations.vtt

069. RotTransPers Function.mp4

069. RotTransPers Function.srt

069. RotTransPers Function.vtt

070. Coding a Rotating 3D Cube.mp4

070. Coding a Rotating 3D Cube.srt

070. Coding a Rotating 3D Cube.vtt

071. Normal Clip.mp4

071. Normal Clip.srt

071. Normal Clip.vtt

072. Coding Quads as Cube Faces.mp4

072. Coding Quads as Cube Faces.srt

072. Coding Quads as Cube Faces.vtt

073. Reviewing Floating-Point Numbers.mp4

073. Reviewing Floating-Point Numbers.srt

073. Reviewing Floating-Point Numbers.vtt

074. Fixed-Point Numbers.mp4

074. Fixed-Point Numbers.srt

074. Fixed-Point Numbers.vtt

075. Implementing a Bouncing Cube.mp4

075. Implementing a Bouncing Cube.srt

075. Implementing a Bouncing Cube.vtt

076. Different Transform Matrix per Object.mp4

076. Different Transform Matrix per Object.srt

076. Different Transform Matrix per Object.vtt

077. Wait, Can I use Floats.mp4

077. Wait, Can I use Floats.srt

077. Wait, Can I use Floats.vtt

078. GTE Register Set.mp4

078. GTE Register Set.srt

078. GTE Register Set.vtt

079. Inline GTE Instructions.mp4

079. Inline GTE Instructions.srt

079. Inline GTE Instructions.vtt

080. RTPT vs. RTPS.mp4

080. RTPT vs. RTPS.srt

080. RTPT vs. RTPS.vtt

081. Reading Joypad State.mp4

081. Reading Joypad State.srt

081. Reading Joypad State.vtt

082. Joypad Input with BIOS Functions.mp4

082. Joypad Input with BIOS Functions.srt

082. Joypad Input with BIOS Functions.vtt

083. Joypad Header & Implementation.mp4

083. Joypad Header & Implementation.srt

083. Joypad Header & Implementation.vtt

084. Header File for OT & Primitive Buffer.mp4

084. Header File for OT & Primitive Buffer.srt

084. Header File for OT & Primitive Buffer.vtt

085. Header File for Display Routines.mp4

085. Header File for Display Routines.srt

085. Header File for Display Routines.vtt

086. Camera Space.mp4

086. Camera Space.srt

086. Camera Space.vtt

087. The Look-At Transformation.mp4

087. The Look-At Transformation.srt

087. The Look-At Transformation.vtt

088. The LookAt Function.mp4

088. The LookAt Function.srt

088. The LookAt Function.vtt

089. Coding the Look-At Camera Model.mp4

089. Coding the Look-At Camera Model.srt

089. Coding the Look-At Camera Model.vtt

090. CD-ROM Basics.mp4

090. CD-ROM Basics.srt

090. CD-ROM Basics.vtt

091. Generating an ISO on Windows XP.mp4

091. Generating an ISO on Windows XP.srt

091. Generating an ISO on Windows XP.vtt

092. Generating an ISO on Windows 11.mp4

092. Generating an ISO on Windows 11.srt

092. Generating an ISO on Windows 11.vtt

093. A Function to Read Files from the CD.mp4

093. A Function to Read Files from the CD.srt

093. A Function to Read Files from the CD.vtt

094. Understanding the MODEL.BIN File.mp4

094. Understanding the MODEL.BIN File.srt

094. Understanding the MODEL.BIN File.vtt

095. Dynamically Allocating Buffers.mp4

095. Dynamically Allocating Buffers.srt

095. Dynamically Allocating Buffers.vtt

096. Heap Initialization on Windows 11.mp4

096. Heap Initialization on Windows 11.srt

096. Heap Initialization on Windows 11.vtt

097. Interpreting Bytes as Numbers.mp4

097. Interpreting Bytes as Numbers.srt

097. Interpreting Bytes as Numbers.vtt

098. Handling Different Order of Bytes.mp4

098. Handling Different Order of Bytes.srt

098. Handling Different Order of Bytes.vtt

099. Reading Vertices & Faces from a File.mp4

099. Reading Vertices & Faces from a File.srt

099. Reading Vertices & Faces from a File.vtt

100. UV Coordinates, TPAGE, & CLUT.mp4

100. UV Coordinates, TPAGE, & CLUT.srt

100. UV Coordinates, TPAGE, & CLUT.vtt

101. Installing TIM Tool.mp4

101. Installing TIM Tool.srt

101. Installing TIM Tool.vtt

102. TIM File Format.mp4

102. TIM File Format.srt

102. TIM File Format.vtt

103. Read TIM File from the CD.mp4

103. Read TIM File from the CD.srt

103. Read TIM File from the CD.vtt

104. Textured Cube Faces.mp4

104. Textured Cube Faces.srt

104. Textured Cube Faces.vtt

105. Wobbly Textures.mp4

105. Wobbly Textures.srt

105. Wobbly Textures.vtt

106. Polygon Jitter.mp4

106. Polygon Jitter.srt

106. Polygon Jitter.vtt

107. Dev Tools CD Samples.mp4

107. Dev Tools CD Samples.srt

107. Dev Tools CD Samples.vtt

108. Intro to our Final Project.mp4

108. Intro to our Final Project.srt

108. Intro to our Final Project.vtt

109. Importing Project Assets.mp4

109. Importing Project Assets.srt

109. Importing Project Assets.vtt

110. PRM File Layout.mp4

110. PRM File Layout.srt

110. PRM File Layout.vtt

111. Reading Object Name from PRM File.mp4

111. Reading Object Name from PRM File.srt

111. Reading Object Name from PRM File.vtt

112. Reading Vertices from PRM File.mp4

112. Reading Vertices from PRM File.srt

112. Reading Vertices from PRM File.vtt

113. Handling Different Primitive Types.mp4

113. Handling Different Primitive Types.srt

113. Handling Different Primitive Types.vtt

114. Reading Primitives from PRM File.mp4

114. Reading Primitives from PRM File.srt

114. Reading Primitives from PRM File.vtt

115. Drawing Flat-Shaded Object Faces.mp4

115. Drawing Flat-Shaded Object Faces.srt

115. Drawing Flat-Shaded Object Faces.vtt

116. Using sizeof with Variable Name.mp4

116. Using sizeof with Variable Name.srt

116. Using sizeof with Variable Name.vtt

117. CMP File Layout.mp4

117. CMP File Layout.srt

117. CMP File Layout.vtt

118. Reading Number of Textures from File.mp4

118. Reading Number of Textures from File.srt

118. Reading Number of Textures from File.vtt

119. Reading TIM Sizes from File.mp4

119. Reading TIM Sizes from File.srt

119. Reading TIM Sizes from File.vtt

120. A Function to Extract LZSS Data.mp4

120. A Function to Extract LZSS Data.srt

120. A Function to Extract LZSS Data.vtt

121. Texture Structs.mp4

121. Texture Structs.srt

121. Texture Structs.vtt

122. Uploading CMP Textures to VRAM.mp4

122. Uploading CMP Textures to VRAM.srt

122. Uploading CMP Textures to VRAM.vtt

123. Global Texture Store Array.mp4

123. Global Texture Store Array.srt

123. Global Texture Store Array.vtt

124. Rendering Textured Triangles.mp4

124. Rendering Textured Triangles.srt

124. Rendering Textured Triangles.vtt

125. Visualizing Textured 3D Objects.mp4

125. Visualizing Textured 3D Objects.srt

125. Visualizing Textured 3D Objects.vtt

126. Loading Multiple CMP Files.mp4

126. Loading Multiple CMP Files.srt

126. Loading Multiple CMP Files.vtt

127. Exercise Linked List of Objects.mp4

127. Exercise Linked List of Objects.srt

127. Exercise Linked List of Objects.vtt

128. Linked List Implementation.mp4

128. Linked List Implementation.srt

128. Linked List Implementation.vtt

129. Joypad Press & Release.mp4

129. Joypad Press & Release.srt

129. Joypad Press & Release.vtt

130. Reading Scene Objects from CD.mp4

130. Reading Scene Objects from CD.srt

130. Reading Scene Objects from CD.vtt

131. Camera-Object Distance Check.mp4

131. Camera-Object Distance Check.srt

131. Camera-Object Distance Check.vtt

132. Drawing Scene Objects.mp4

132. Drawing Scene Objects.srt

132. Drawing Scene Objects.vtt

133. Track Sections & Faces.mp4

133. Track Sections & Faces.srt

133. Track Sections & Faces.vtt

134. Structs for Sessions & Faces.mp4

134. Structs for Sessions & Faces.srt

134. Structs for Sessions & Faces.vtt

135. Reading Vertices, Faces, & Sections.mp4

135. Reading Vertices, Faces, & Sections.srt

135. Reading Vertices, Faces, & Sections.vtt

136. Function to Render Track Sections.mp4

136. Function to Render Track Sections.srt

136. Function to Render Track Sections.vtt

137. Shrinking Track Vertices.mp4

137. Shrinking Track Vertices.srt

137. Shrinking Track Vertices.vtt

138. Exercise Testing Face Flags.mp4

138. Exercise Testing Face Flags.srt

138. Exercise Testing Face Flags.vtt

139. Drawing Quad Lines.mp4

139. Drawing Quad Lines.srt

139. Drawing Quad Lines.vtt

140. Avoiding the GTE 16-bit Limitation.mp4

140. Avoiding the GTE 16-bit Limitation.srt

140. Avoiding the GTE 16-bit Limitation.vtt

141. Clamping Overflow Values.mp4

141. Clamping Overflow Values.srt

141. Clamping Overflow Values.vtt

142. Loading Track Texture Tiles.mp4

142. Loading Track Texture Tiles.srt

142. Loading Track Texture Tiles.vtt

143. Manually Position Textures in VRAM.mp4

143. Manually Position Textures in VRAM.srt

143. Manually Position Textures in VRAM.vtt

144. Loading Track Face UV Coords.mp4

144. Loading Track Face UV Coords.srt

144. Loading Track Face UV Coords.vtt

145. Flip Face Texture.mp4

145. Flip Face Texture.srt

145. Flip Face Texture.vtt

146. Tessellation & Polygon Subdivision.mp4

146. Tessellation & Polygon Subdivision.srt

146. Tessellation & Polygon Subdivision.vtt

147. Drawing Quads Recursively.mp4

147. Drawing Quads Recursively.srt

147. Drawing Quads Recursively.vtt

148. A Function to Draw Quads Recursively.mp4

148. A Function to Draw Quads Recursively.srt

148. A Function to Draw Quads Recursively.vtt

149. Subdividing UV Coordinates.mp4

149. Subdividing UV Coordinates.srt

149. Subdividing UV Coordinates.vtt

150. T-junctions.mp4

150. T-junctions.srt

150. T-junctions.vtt

code.zip

本站所发布的一切视频课程仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站所有课程来自网络,版权争议与本站无关。如有侵权请联系邮箱:[email protected] 或者QQ 3863518080 ,我们将第一时间处理!