dmz社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 23|回复: 5

使用MIPS汇编器和C语言开发PS1游戏(英文版)

[复制链接]
  • TA的每日心情

    18 小时前
  • 签到天数: 18 天

    [LV.4]偶尔看看III

    45

    主题

    63

    帖子

    287

    积分

    荣誉会员

    积分
    287

    发表于 昨天 23:57 | 显示全部楼层 |阅读模式
    程序人生
    课程方向: C/C++ 
    课程类型: 项目实战 

    本站资源全部免费,回复即可查看下载地址!

    您需要 登录 才可以下载或查看,没有帐号?立即注册

    x
    001. Starting our Journey.mp4
    001. Starting our Journey.srt
    001. Starting our Journey.vtt
    002. How 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

    游客,如果您要查看本帖隐藏内容请回复
    本帖隐藏的内容需要登入才可浏览,如需注册账号请点击这里


    温馨提示:
    1、本站所有内容均为互联网收集或网友分享或网络购买,本站不破解、不翻录任何视频!
    2、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意!
    3、本站资源仅供本站会员学习参考,不得传播及用于其他用途,学习完后请在24小时内自行删除.
    4、本站资源质量虽均经精心审查,但也难保万无一失,若发现资源有问题影响学习请一定及时点此进行问题反馈,我们会第一时间改正!
    5、若发现链接失效了请联系管理员,管理员会在2小时内修复
    6、如果有任何疑问,请加客服QQ:1300822626 2小时内回复你!
    回复

    使用道具 举报

  • TA的每日心情

    6 小时前
  • 签到天数: 192 天

    [LV.7]常住居民III

    2

    主题

    485

    帖子

    1669

    积分

    一代宗师

    Rank: 7Rank: 7Rank: 7

    积分
    1669

    发表于 6 小时前 | 显示全部楼层
    啥也不说了,感谢楼主分享哇!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    6 小时前
  • 签到天数: 192 天

    [LV.7]常住居民III

    2

    主题

    485

    帖子

    1669

    积分

    一代宗师

    Rank: 7Rank: 7Rank: 7

    积分
    1669

    发表于 6 小时前 | 显示全部楼层
    啥也不说了,感谢楼主分享哇!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    9 小时前
  • 签到天数: 859 天

    [LV.10]以坛为家III

    4

    主题

    6627

    帖子

    1万

    积分

    超凡入圣

    Rank: 10Rank: 10Rank: 10

    积分
    15961

    发表于 4 小时前 | 显示全部楼层
    啥也不说了,感谢楼主分享哇!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    9 小时前
  • 签到天数: 1339 天

    [LV.10]以坛为家III

    0

    主题

    4083

    帖子

    1万

    积分

    超凡入圣

    Rank: 10Rank: 10Rank: 10

    积分
    11827

    发表于 25 分钟前 | 显示全部楼层
    啥也不说了,感谢楼主分享哇!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    9 小时前
  • 签到天数: 135 天

    [LV.7]常住居民III

    0

    主题

    630

    帖子

    1680

    积分

    一代宗师

    Rank: 7Rank: 7Rank: 7

    积分
    1680

    发表于 12 分钟前 | 显示全部楼层
    正需要,支持楼主大人了!
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|Archiver|小黑屋|本站代理|dmz社区

    GMT+8, 2026-3-11 18:05 , Processed in 0.185847 second(s), 12 queries , Redis On.

    Powered by Discuz! X3.4 Licensed

    Copyright © 2001-2021, Tencent Cloud.

    快速回复 返回顶部 返回列表