Super Mario 64s source code (from a leak on 4chan so be careful)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

371 lines
19 KiB

6 years ago
  1. # Mario Cap (Normal Cap, Metal, Winged, etc)
  2. mario_cap_seg3_light_0301CF08: # 0x0301CF08
  3. .byte 0x39, 0x03, 0x00, 0x00, 0x39, 0x03, 0x00, 0x00
  4. mario_cap_seg3_light_0301CF10: # 0x0301CF10
  5. .byte 0x73, 0x06, 0x00, 0x00, 0x73, 0x06, 0x00, 0x00
  6. .byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
  7. mario_cap_seg3_light_0301CF20: # 0x0301CF20
  8. .byte 0x7F, 0x7F, 0x7F, 0x00, 0x7F, 0x7F, 0x7F, 0x00
  9. mario_cap_seg3_light_0301CF28: # 0x0301CF28
  10. .byte 0xFF, 0xFF, 0xFF, 0x00, 0xFF, 0xFF, 0xFF, 0x00
  11. .byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
  12. mario_cap_seg3_light_0301CF38: # 0x0301CF38
  13. .byte 0x7F, 0x00, 0x00, 0x00, 0x7F, 0x00, 0x00, 0x00
  14. mario_cap_seg3_light_0301CF40: # 0x0301CF40
  15. .byte 0xFF, 0x00, 0x00, 0x00, 0xFF, 0x00, 0x00, 0x00
  16. .byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
  17. mario_cap_seg3_texture_0301CF50: # 0x0301CF50
  18. .incbin "actors/mario_cap/0.rgba16"
  19. mario_cap_seg3_texture_0301DF50: # 0x0301DF50
  20. .incbin "actors/mario_cap/1.rgba16"
  21. mario_cap_seg3_texture_0301E750: # 0x0301E750
  22. .incbin "actors/mario_cap/2.rgba16"
  23. mario_cap_seg3_texture_0301F750: # 0x0301F750
  24. .incbin "actors/mario_cap/3.rgba16"
  25. mario_cap_seg3_texture_03020750: # 0x03020750
  26. .incbin "actors/mario_cap/4.rgba16"
  27. mario_cap_seg3_texture_03021750: # 0x03021750
  28. .incbin "actors/mario_cap/5.rgba16"
  29. mario_cap_seg3_vertex_03022750: # 0x03022750
  30. vertex 33, 35, 118, 728, 758, 0x30, 0x26, 0x6E, 0xFF
  31. vertex 96, 22, 45, 1240, 876, 0x48, 0xA4, 0x31, 0xFF
  32. vertex 71, 101, 113, 1028, 148, 0x55, 0x16, 0x5B, 0xFF
  33. vertex 0, 110, 143, 460, 68, 0x00, 0x34, 0x73, 0xFF
  34. vertex -31, 35, 118, 206, 762, 0xD0, 0x26, 0x6F, 0xFF
  35. vertex -70, 101, 113, -106, 158, 0xAB, 0x16, 0x5B, 0xFF
  36. vertex -95, 22, 46, -302, 890, 0xA8, 0xB9, 0x38, 0xFF
  37. mario_cap_seg3_vertex_030227C0: # 0x030227C0
  38. vertex -66, 2, 139, 0, 0, 0xB0, 0xBB, 0x45, 0xFF
  39. vertex 0, 0, 163, 0, 0, 0x00, 0xBA, 0x69, 0xFF
  40. vertex -31, 35, 118, 0, 0, 0xD0, 0x26, 0x6F, 0xFF
  41. vertex -32, 17, 109, 0, 0, 0x00, 0x83, 0xF0, 0xFF
  42. vertex 33, 17, 109, 0, 0, 0xFB, 0x84, 0xEA, 0xFF
  43. vertex -95, 22, 46, 0, 0, 0xA8, 0xB9, 0x38, 0xFF
  44. vertex -101, 10, -7, 0, 0, 0xD8, 0x89, 0x11, 0xFF
  45. vertex -70, 101, 113, 0, 0, 0xAB, 0x16, 0x5B, 0xFF
  46. vertex -135, 70, 23, 0, 0, 0x84, 0x15, 0x10, 0xFF
  47. vertex -125, 38, -45, 0, 0, 0x8D, 0xEC, 0xD1, 0xFF
  48. vertex -86, 1, -60, 0, 0, 0xCE, 0x8C, 0xF6, 0xFF
  49. vertex -41, 144, 64, 0, 0, 0xDC, 0x79, 0x00, 0xFF
  50. vertex -76, 84, -60, 0, 0, 0xD5, 0x6E, 0xD3, 0xFF
  51. vertex 136, 70, 22, 0, 0, 0x7B, 0x16, 0x10, 0xFF
  52. vertex 71, 101, 113, 0, 0, 0x55, 0x16, 0x5B, 0xFF
  53. vertex 96, 22, 45, 0, 0, 0x48, 0xA4, 0x31, 0xFF
  54. mario_cap_seg3_vertex_030228C0: # 0x030228C0
  55. vertex 42, 144, 64, 0, 0, 0x2B, 0x76, 0x0D, 0xFF
  56. vertex 136, 70, 22, 0, 0, 0x7B, 0x16, 0x10, 0xFF
  57. vertex 76, 84, -60, 0, 0, 0x2A, 0x6C, 0xCF, 0xFF
  58. vertex 103, 10, -6, 0, 0, 0x42, 0x96, 0x12, 0xFF
  59. vertex 126, 38, -46, 0, 0, 0x73, 0xEC, 0xD0, 0xFF
  60. vertex 71, 101, 113, 0, 0, 0x55, 0x16, 0x5B, 0xFF
  61. vertex 96, 22, 45, 0, 0, 0x48, 0xA4, 0x31, 0xFF
  62. vertex 67, 2, 139, 0, 0, 0x50, 0xBA, 0x44, 0xFF
  63. vertex 33, 17, 109, 0, 0, 0xFB, 0x84, 0xEA, 0xFF
  64. vertex 33, 35, 118, 0, 0, 0x30, 0x26, 0x6E, 0xFF
  65. vertex 86, 1, -60, 0, 0, 0x20, 0x86, 0xFE, 0xFF
  66. vertex 0, 0, 163, 0, 0, 0x00, 0xBA, 0x69, 0xFF
  67. vertex -31, 35, 118, 0, 0, 0xD0, 0x26, 0x6F, 0xFF
  68. vertex 53, 0, -118, 0, 0, 0x2C, 0xB5, 0xA5, 0xFF
  69. vertex 49, 62, -139, 0, 0, 0x32, 0x49, 0xA6, 0xFF
  70. mario_cap_seg3_vertex_030229B0: # 0x030229B0
  71. vertex -76, 84, -60, 0, 0, 0xD5, 0x6E, 0xD3, 0xFF
  72. vertex -41, 144, 64, 0, 0, 0xDC, 0x79, 0x00, 0xFF
  73. vertex 76, 84, -60, 0, 0, 0x2A, 0x6C, 0xCF, 0xFF
  74. vertex 0, 110, 143, 0, 0, 0x00, 0x34, 0x73, 0xFF
  75. vertex 42, 144, 64, 0, 0, 0x2B, 0x76, 0x0D, 0xFF
  76. vertex -70, 101, 113, 0, 0, 0xAB, 0x16, 0x5B, 0xFF
  77. vertex 71, 101, 113, 0, 0, 0x55, 0x16, 0x5B, 0xFF
  78. vertex 49, 62, -139, 0, 0, 0x32, 0x49, 0xA6, 0xFF
  79. vertex 126, 38, -46, 0, 0, 0x73, 0xEC, 0xD0, 0xFF
  80. vertex -52, 0, -118, 0, 0, 0xD2, 0x9D, 0xC1, 0xFF
  81. vertex -49, 62, -138, 0, 0, 0xCE, 0x1A, 0x8F, 0xFF
  82. vertex 53, 0, -118, 0, 0, 0x2C, 0xB5, 0xA5, 0xFF
  83. vertex -125, 38, -45, 0, 0, 0x8D, 0xEC, 0xD1, 0xFF
  84. vertex 86, 1, -60, 0, 0, 0x20, 0x86, 0xFE, 0xFF
  85. vertex -86, 1, -60, 0, 0, 0xCE, 0x8C, 0xF6, 0xFF
  86. mario_cap_seg3_vertex_03022AA0: # 0x03022AA0
  87. vertex 86, 1, -60, 0, 0, 0x20, 0x86, 0xFE, 0xFF
  88. vertex -86, 1, -60, 0, 0, 0xCE, 0x8C, 0xF6, 0xFF
  89. vertex -52, 0, -118, 0, 0, 0xD2, 0x9D, 0xC1, 0xFF
  90. vertex 33, 17, 109, 0, 0, 0xFB, 0x84, 0xEA, 0xFF
  91. vertex -32, 17, 109, 0, 0, 0x00, 0x83, 0xF0, 0xFF
  92. vertex -101, 10, -7, 0, 0, 0xD8, 0x89, 0x11, 0xFF
  93. vertex 96, 22, 45, 0, 0, 0x48, 0xA4, 0x31, 0xFF
  94. vertex 103, 10, -6, 0, 0, 0x42, 0x96, 0x12, 0xFF
  95. vertex 53, 0, -118, 0, 0, 0x2C, 0xB5, 0xA5, 0xFF
  96. glabel mario_cap_seg3_dl_03022B30 # 0x03022B30 - 0x03022B68
  97. gsSPVertex mario_cap_seg3_vertex_03022750, 7, 0
  98. gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 0, 0x0
  99. gsSP2Triangles 3, 5, 4, 0x0, 2, 3, 0, 0x0
  100. gsSP1Triangle 5, 6, 4, 0x0
  101. gsSPEndDisplayList
  102. glabel mario_cap_seg3_dl_03022B68 # 0x03022B68 - 0x03022CC8
  103. gsSPVertex mario_cap_seg3_vertex_030227C0, 16, 0
  104. gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 1, 0x0
  105. gsSP2Triangles 3, 1, 0, 0x0, 3, 5, 6, 0x0
  106. gsSP2Triangles 3, 0, 5, 0x0, 5, 7, 8, 0x0
  107. gsSP2Triangles 5, 8, 6, 0x0, 0, 2, 5, 0x0
  108. gsSP2Triangles 6, 9, 10, 0x0, 8, 9, 6, 0x0
  109. gsSP2Triangles 11, 8, 7, 0x0, 8, 12, 9, 0x0
  110. gsSP2Triangles 12, 8, 11, 0x0, 13, 14, 15, 0x0
  111. gsSPVertex mario_cap_seg3_vertex_030228C0, 15, 0
  112. gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 1, 0x0
  113. gsSP2Triangles 4, 2, 1, 0x0, 5, 1, 0, 0x0
  114. gsSP2Triangles 1, 6, 3, 0x0, 6, 7, 8, 0x0
  115. gsSP2Triangles 9, 7, 6, 0x0, 10, 4, 3, 0x0
  116. gsSP2Triangles 9, 11, 7, 0x0, 7, 11, 8, 0x0
  117. gsSP2Triangles 12, 11, 9, 0x0, 13, 14, 4, 0x0
  118. gsSPVertex mario_cap_seg3_vertex_030229B0, 15, 0
  119. gsSP2Triangles 0, 1, 2, 0x0, 1, 3, 4, 0x0
  120. gsSP2Triangles 5, 3, 1, 0x0, 1, 4, 2, 0x0
  121. gsSP2Triangles 4, 3, 6, 0x0, 0, 2, 7, 0x0
  122. gsSP2Triangles 8, 7, 2, 0x0, 9, 10, 11, 0x0
  123. gsSP2Triangles 12, 10, 9, 0x0, 7, 10, 0, 0x0
  124. gsSP2Triangles 10, 7, 11, 0x0, 0, 10, 12, 0x0
  125. gsSP2Triangles 11, 8, 13, 0x0, 14, 12, 9, 0x0
  126. gsSPEndDisplayList
  127. glabel mario_cap_seg3_dl_03022CC8 # 0x03022CC8 - 0x03022D10
  128. gsSPVertex mario_cap_seg3_vertex_03022AA0, 9, 0
  129. gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
  130. gsSP2Triangles 6, 3, 5, 0x0, 7, 6, 5, 0x0
  131. gsSP2Triangles 0, 7, 5, 0x0, 0, 5, 1, 0x0
  132. gsSP1Triangle 2, 8, 0, 0x0
  133. gsSPEndDisplayList
  134. glabel mario_cap_seg3_dl_03022D10 # 0x03022D10 - 0x03022D38
  135. gsSPDisplayList mario_cap_seg3_dl_03022B68
  136. gsSPLight mario_cap_seg3_light_0301CF10, 1
  137. gsSPLight mario_cap_seg3_light_0301CF08, 2
  138. gsSPDisplayList mario_cap_seg3_dl_03022CC8
  139. gsSPEndDisplayList
  140. mario_cap_seg3_vertex_03022D38: # 0x03022D38
  141. vertex 199, 247, -55, 990, 0, 0x59, 0xED, 0x58, 0xFF
  142. vertex 131, 274, 20, 0, 0, 0x59, 0xED, 0x58, 0xFF
  143. vertex 69, 71, 38, 0, 2012, 0x59, 0xED, 0x58, 0xFF
  144. vertex 199, 247, -55, 990, 0, 0x58, 0xEE, 0x58, 0xFF
  145. vertex 69, 71, 38, 0, 2012, 0x58, 0xEE, 0x58, 0xFF
  146. vertex 138, 44, -37, 990, 2012, 0x58, 0xEE, 0x58, 0xFF
  147. vertex -137, 44, -37, 990, 2012, 0xA8, 0xEE, 0x58, 0xFF
  148. vertex -68, 71, 38, 0, 2012, 0xA8, 0xEE, 0x58, 0xFF
  149. vertex -198, 247, -55, 990, 0, 0xA8, 0xEE, 0x58, 0xFF
  150. vertex -68, 71, 38, 0, 2012, 0xA7, 0xED, 0x58, 0xFF
  151. vertex -130, 274, 20, 0, 0, 0xA7, 0xED, 0x58, 0xFF
  152. vertex -198, 247, -55, 990, 0, 0xA7, 0xED, 0x58, 0xFF
  153. mario_cap_seg3_vertex_03022DF8: # 0x03022DF8
  154. vertex 268, 219, -132, 990, 0, 0x59, 0xED, 0x57, 0xFF
  155. vertex 199, 247, -55, 0, 0, 0x59, 0xED, 0x57, 0xFF
  156. vertex 138, 44, -37, 0, 2012, 0x59, 0xED, 0x57, 0xFF
  157. vertex 207, 16, -114, 990, 2012, 0x59, 0xED, 0x57, 0xFF
  158. vertex -206, 16, -114, 990, 2012, 0xA7, 0xED, 0x57, 0xFF
  159. vertex -137, 44, -37, 0, 2012, 0xA7, 0xED, 0x57, 0xFF
  160. vertex -267, 219, -132, 990, 0, 0xA7, 0xED, 0x57, 0xFF
  161. vertex -198, 247, -55, 0, 0, 0xA7, 0xED, 0x57, 0xFF
  162. glabel mario_cap_seg3_dl_03022E78 # 0x03022E78 - 0x03022EA8
  163. gsSPVertex mario_cap_seg3_vertex_03022D38, 12, 0
  164. gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
  165. gsSP2Triangles 6, 7, 8, 0x0, 9, 10, 11, 0x0
  166. gsSPEndDisplayList
  167. glabel mario_cap_seg3_dl_03022EA8 # 0x03022EA8 - 0x03022ED8
  168. gsSPVertex mario_cap_seg3_vertex_03022DF8, 8, 0
  169. gsSP2Triangles 0, 1, 2, 0x0, 0, 2, 3, 0x0
  170. gsSP2Triangles 4, 5, 6, 0x0, 5, 7, 6, 0x0
  171. gsSPEndDisplayList
  172. glabel mario_cap_seg3_dl_03022ED8 # 0x03022ED8 - 0x03022F20
  173. gsDPPipeSync
  174. gsDPSetCombineMode1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_TEXEL0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_TEXEL0
  175. gsSPClearGeometryMode G_LIGHTING | G_CULL_BACK
  176. gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD
  177. gsSPTexture -1, -1, 0, 0, 1
  178. gsDPTileSync
  179. gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 6, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD
  180. gsDPSetTileSize 0, 0, 0, 124, 252
  181. gsSPEndDisplayList
  182. glabel mario_cap_seg3_dl_03022F20 # 0x03022F20 - 0x03022F48
  183. gsSPTexture -1, -1, 0, 0, 0
  184. gsDPPipeSync
  185. gsDPSetCombineMode1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_SHADE, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
  186. gsSPSetGeometryMode G_LIGHTING | G_CULL_BACK
  187. gsSPEndDisplayList
  188. glabel mario_cap_seg3_dl_03022F48 # 0x03022F48 - 0x03022FF8
  189. gsDPPipeSync
  190. gsDPSetCombineMode1Cycle G_CCMUX_TEXEL0, G_CCMUX_SHADE, G_CCMUX_TEXEL0_ALPHA, G_CCMUX_SHADE, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_ENVIRONMENT
  191. gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD
  192. gsSPTexture -1, -1, 0, 0, 1
  193. gsDPTileSync
  194. gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD
  195. gsDPSetTileSize 0, 0, 0, 124, 124
  196. gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, mario_cap_seg3_texture_0301DF50
  197. gsDPLoadSync
  198. gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
  199. gsSPLight mario_cap_seg3_light_0301CF40, 1
  200. gsSPLight mario_cap_seg3_light_0301CF38, 2
  201. gsSPDisplayList mario_cap_seg3_dl_03022B30
  202. gsSPTexture -1, -1, 0, 0, 0
  203. gsDPPipeSync
  204. gsDPSetCombineMode1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_SHADE, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_ENVIRONMENT
  205. gsSPDisplayList mario_cap_seg3_dl_03022D10
  206. gsDPPipeSync
  207. gsDPSetCombineMode1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_SHADE, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
  208. gsDPSetAlphaCompare G_AC_NONE
  209. gsDPSetEnvColor 255, 255, 255, 255
  210. gsSPEndDisplayList
  211. glabel mario_cap_seg3_dl_03022FF8 # 0x03022FF8 - 0x030230B0
  212. gsDPPipeSync
  213. gsSPSetGeometryMode G_TEXTURE_GEN
  214. gsDPSetCombineMode1Cycle G_CCMUX_TEXEL0, G_CCMUX_0, G_CCMUX_SHADE, G_CCMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_ENVIRONMENT
  215. gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, mario_cap_seg3_texture_0301CF50
  216. gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 6, G_TX_NOLOD
  217. gsDPLoadSync
  218. gsDPLoadBlock 7, 0, 0, 0x7FF, 0x080
  219. gsDPPipeSync
  220. gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0, G_TX_RENDERTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 6, G_TX_NOLOD
  221. gsDPSetTileSize 0, 0, 0, 252, 124
  222. gsSPTexture 3968, 1984, 0, 0, 1
  223. gsSPLight mario_cap_seg3_light_0301CF28, 1
  224. gsSPLight mario_cap_seg3_light_0301CF20, 2
  225. gsSPDisplayList mario_cap_seg3_dl_03022B30
  226. gsSPDisplayList mario_cap_seg3_dl_03022B68
  227. gsSPDisplayList mario_cap_seg3_dl_03022CC8
  228. gsDPPipeSync
  229. gsSPClearGeometryMode G_TEXTURE_GEN
  230. gsDPSetCombineMode1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_SHADE, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
  231. gsSPTexture 3968, 1984, 0, 0, 0
  232. gsDPSetAlphaCompare G_AC_NONE
  233. gsDPSetEnvColor 255, 255, 255, 255
  234. gsSPEndDisplayList
  235. glabel mario_cap_seg3_dl_030230B0 # 0x030230B0 - 0x03023108
  236. gsSPDisplayList mario_cap_seg3_dl_03022ED8
  237. gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, mario_cap_seg3_texture_0301E750
  238. gsDPLoadSync
  239. gsDPLoadBlock 7, 0, 0, 0x7FF, 0x100
  240. gsSPDisplayList mario_cap_seg3_dl_03022E78
  241. gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, mario_cap_seg3_texture_0301F750
  242. gsDPLoadSync
  243. gsDPLoadBlock 7, 0, 0, 0x7FF, 0x100
  244. gsSPDisplayList mario_cap_seg3_dl_03022EA8
  245. gsSPDisplayList mario_cap_seg3_dl_03022F20
  246. gsSPEndDisplayList
  247. glabel mario_cap_seg3_dl_03023108 # 0x03023108 - 0x03023160
  248. gsSPDisplayList mario_cap_seg3_dl_03022ED8
  249. gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, mario_cap_seg3_texture_03020750
  250. gsDPLoadSync
  251. gsDPLoadBlock 7, 0, 0, 0x7FF, 0x100
  252. gsSPDisplayList mario_cap_seg3_dl_03022E78
  253. gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, mario_cap_seg3_texture_03021750
  254. gsDPLoadSync
  255. gsDPLoadBlock 7, 0, 0, 0x7FF, 0x100
  256. gsSPDisplayList mario_cap_seg3_dl_03022EA8
  257. gsSPDisplayList mario_cap_seg3_dl_03022F20
  258. gsSPEndDisplayList
  259. glabel mario_cap_seg3_dl_03023160 # 0x03023160 - 0x03023298
  260. gsDPPipeSync
  261. gsDPSetCombineMode1Cycle G_CCMUX_TEXEL0, G_CCMUX_SHADE, G_CCMUX_TEXEL0_ALPHA, G_CCMUX_SHADE, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_ENVIRONMENT
  262. gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD
  263. gsSPTexture -1, -1, 0, 0, 1
  264. gsDPTileSync
  265. gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD
  266. gsDPSetTileSize 0, 0, 0, 124, 124
  267. gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, mario_cap_seg3_texture_0301DF50
  268. gsDPLoadSync
  269. gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
  270. gsSPLight mario_cap_seg3_light_0301CF40, 1
  271. gsSPLight mario_cap_seg3_light_0301CF38, 2
  272. gsSPDisplayList mario_cap_seg3_dl_03022B30
  273. gsSPTexture -1, -1, 0, 0, 0
  274. gsDPPipeSync
  275. gsDPSetCombineMode1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_SHADE, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_ENVIRONMENT
  276. gsSPDisplayList mario_cap_seg3_dl_03022D10
  277. gsDPPipeSync
  278. gsSPClearGeometryMode G_LIGHTING | G_CULL_BACK
  279. gsDPSetCombineMode1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_TEXEL0, G_ACMUX_TEXEL0, G_ACMUX_0, G_ACMUX_ENVIRONMENT, G_ACMUX_0
  280. gsSPTexture -1, -1, 0, 0, 1
  281. gsDPTileSync
  282. gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 6, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD
  283. gsDPSetTileSize 0, 0, 0, 124, 252
  284. gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, mario_cap_seg3_texture_0301E750
  285. gsDPLoadSync
  286. gsDPLoadBlock 7, 0, 0, 0x7FF, 0x100
  287. gsSPDisplayList mario_cap_seg3_dl_03022E78
  288. gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, mario_cap_seg3_texture_0301F750
  289. gsDPLoadSync
  290. gsDPLoadBlock 7, 0, 0, 0x7FF, 0x100
  291. gsSPDisplayList mario_cap_seg3_dl_03022EA8
  292. gsSPTexture -1, -1, 0, 0, 0
  293. gsDPPipeSync
  294. gsDPSetCombineMode1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_SHADE, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
  295. gsSPSetGeometryMode G_LIGHTING | G_CULL_BACK
  296. gsDPSetAlphaCompare G_AC_NONE
  297. gsDPSetEnvColor 255, 255, 255, 255
  298. gsSPEndDisplayList
  299. glabel mario_cap_seg3_dl_03023298 # 0x03023298 - 0x030233D0
  300. gsDPPipeSync
  301. gsSPSetGeometryMode G_TEXTURE_GEN
  302. gsDPSetCombineMode1Cycle G_CCMUX_TEXEL0, G_CCMUX_0, G_CCMUX_SHADE, G_CCMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_ENVIRONMENT
  303. gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, mario_cap_seg3_texture_0301CF50
  304. gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 6, G_TX_NOLOD
  305. gsDPLoadSync
  306. gsDPLoadBlock 7, 0, 0, 0x7FF, 0x080
  307. gsDPPipeSync
  308. gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0, G_TX_RENDERTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 6, G_TX_NOLOD
  309. gsDPSetTileSize 0, 0, 0, 252, 124
  310. gsSPTexture 3968, 1984, 0, 0, 1
  311. gsSPLight mario_cap_seg3_light_0301CF28, 1
  312. gsSPLight mario_cap_seg3_light_0301CF20, 2
  313. gsSPDisplayList mario_cap_seg3_dl_03022B30
  314. gsSPDisplayList mario_cap_seg3_dl_03022B68
  315. gsSPDisplayList mario_cap_seg3_dl_03022CC8
  316. gsSPTexture 3968, 1984, 0, 0, 0
  317. gsDPPipeSync
  318. gsSPClearGeometryMode G_TEXTURE_GEN | G_LIGHTING | G_CULL_BACK
  319. gsDPSetCombineMode1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_TEXEL0, G_ACMUX_TEXEL0, G_ACMUX_0, G_ACMUX_ENVIRONMENT, G_ACMUX_0
  320. gsSPTexture -1, -1, 0, 0, 1
  321. gsDPTileSync
  322. gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 6, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD
  323. gsDPSetTileSize 0, 0, 0, 124, 252
  324. gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, mario_cap_seg3_texture_03020750
  325. gsDPLoadSync
  326. gsDPLoadBlock 7, 0, 0, 0x7FF, 0x100
  327. gsSPDisplayList mario_cap_seg3_dl_03022E78
  328. gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, mario_cap_seg3_texture_03021750
  329. gsDPLoadSync
  330. gsDPLoadBlock 7, 0, 0, 0x7FF, 0x100
  331. gsSPDisplayList mario_cap_seg3_dl_03022EA8
  332. gsSPTexture -1, -1, 0, 0, 0
  333. gsDPPipeSync
  334. gsDPSetCombineMode1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_SHADE, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
  335. gsSPSetGeometryMode G_LIGHTING | G_CULL_BACK
  336. gsDPSetAlphaCompare G_AC_NONE
  337. gsDPSetEnvColor 255, 255, 255, 255
  338. gsSPEndDisplayList