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.

382 lines
20 KiB

6 years ago
  1. # Snufit
  2. snufit_seg6_texture_060070E0: # 0x060070E0
  3. .incbin "actors/snufit/0.rgba16"
  4. snufit_seg6_texture_060078E0: # 0x060078E0
  5. .incbin "actors/snufit/1.rgba16"
  6. snufit_seg6_texture_060080E0: # 0x060080E0
  7. .incbin "actors/snufit/2.rgba16"
  8. snufit_seg6_texture_060084E0: # 0x060084E0
  9. .incbin "actors/snufit/3.rgba16"
  10. snufit_seg6_light_06008CE0: # 0x06008CE0
  11. .byte 0x47, 0x47, 0x47, 0x00, 0x47, 0x47, 0x47, 0x00
  12. snufit_seg6_light_06008CE8: # 0x06008CE8
  13. .byte 0xB2, 0xB2, 0xB2, 0x00, 0xB2, 0xB2, 0xB2, 0x00
  14. .byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
  15. snufit_seg6_light_06008CF8: # 0x06008CF8
  16. .byte 0x66, 0x66, 0x66, 0x00, 0x66, 0x66, 0x66, 0x00
  17. snufit_seg6_light_06008D00: # 0x06008D00
  18. .byte 0xFF, 0xFF, 0xFF, 0x00, 0xFF, 0xFF, 0xFF, 0x00
  19. .byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
  20. snufit_seg6_vertex_06008D10: # 0x06008D10
  21. vertex -105, -30, -106, 451, 640, 0x9B, 0x00, 0xB4, 0xFF
  22. vertex -149, 33, 0, 547, 320, 0x83, 0x00, 0xF0, 0xFF
  23. vertex -105, 34, -105, 451, 316, 0xB4, 0x01, 0x9B, 0xFF
  24. vertex -149, -31, 0, 547, 646, 0x83, 0x00, 0x13, 0xFF
  25. vertex 0, -30, -150, 220, 638, 0xEF, 0x01, 0x83, 0xFF
  26. vertex -127, 32, 50, 498, 324, 0x8C, 0x00, 0x33, 0xFF
  27. vertex 0, 34, -149, 220, 314, 0x11, 0x01, 0x83, 0xFF
  28. vertex -127, -32, 49, 498, 648, 0x8D, 0x00, 0x34, 0xFF
  29. vertex 106, -30, -106, -10, 642, 0x4C, 0x01, 0x9B, 0xFF
  30. vertex 106, 34, -105, -10, 318, 0x65, 0x00, 0xB4, 0xFF
  31. vertex 150, -31, 0, -105, 648, 0x7D, 0x00, 0xF0, 0xFF
  32. vertex 150, 33, 0, -105, 322, 0x7D, 0x00, 0x13, 0xFF
  33. vertex 128, -32, 49, -56, 650, 0x74, 0x00, 0x33, 0xFF
  34. vertex 128, 32, 50, -56, 326, 0x74, 0x00, 0x33, 0xFF
  35. snufit_seg6_vertex_06008DF0: # 0x06008DF0
  36. vertex -91, -56, 111, -16, 1362, 0xB5, 0xD5, 0x5C, 0xFF
  37. vertex 0, 0, 149, 986, 824, 0x00, 0x00, 0x7E, 0xFF
  38. vertex -99, 0, 117, -66, 820, 0xAF, 0xFF, 0x61, 0xFF
  39. vertex 0, 55, 141, 962, 260, 0x00, 0x24, 0x79, 0xFF
  40. vertex -91, 56, 112, -12, 254, 0xB4, 0x28, 0x5C, 0xFF
  41. vertex 0, 103, 118, 890, -242, 0xFF, 0x4B, 0x66, 0xFF
  42. vertex 0, -57, 140, -8, 1364, 0x00, 0xD9, 0x78, 0xFF
  43. vertex 100, 0, 117, 1010, 820, 0x51, 0x00, 0x61, 0xFF
  44. vertex 0, 0, 149, 0, 820, 0x00, 0x00, 0x7E, 0xFF
  45. vertex 92, 56, 112, 956, 252, 0x4B, 0x29, 0x5D, 0xFF
  46. vertex 0, 55, 141, -8, 252, 0x00, 0x24, 0x79, 0xFF
  47. vertex 70, 104, 96, 802, -252, 0x3A, 0x51, 0x4D, 0xFF
  48. snufit_seg6_vertex_06008EB0: # 0x06008EB0
  49. vertex -37, -136, 68, 0, 0, 0xDE, 0x92, 0x33, 0xFF
  50. vertex -53, -135, 39, 0, 0, 0xC7, 0x93, 0x1C, 0xFF
  51. vertex 0, -147, 39, 0, 0, 0x00, 0x83, 0x16, 0xFF
  52. vertex 0, -136, 80, 0, 0, 0x05, 0x94, 0x41, 0xFF
  53. vertex 0, -104, 116, 0, 0, 0x01, 0xB3, 0x64, 0xFF
  54. vertex -69, -104, 93, 0, 0, 0xC5, 0xAE, 0x4B, 0xFF
  55. vertex -99, -103, 39, 0, 0, 0xA7, 0xB4, 0x2F, 0xFF
  56. vertex 54, -135, 39, 0, 0, 0x31, 0x8E, 0x17, 0xFF
  57. vertex 38, -136, 68, 0, 0, 0x2A, 0x90, 0x29, 0xFF
  58. vertex -91, -56, 111, 0, 0, 0xB5, 0xD5, 0x5C, 0xFF
  59. vertex 0, -57, 140, 0, 0, 0x00, 0xD9, 0x78, 0xFF
  60. vertex -129, -56, 40, 0, 0, 0x95, 0xDC, 0x39, 0xFF
  61. vertex -99, 0, 117, 0, 0, 0xAF, 0xFF, 0x61, 0xFF
  62. vertex 0, 0, 149, 0, 0, 0x00, 0x00, 0x7E, 0xFF
  63. snufit_seg6_vertex_06008F90: # 0x06008F90
  64. vertex 0, 103, 118, 0, 0, 0xFF, 0x4B, 0x66, 0xFF
  65. vertex 38, 136, 71, 0, 0, 0x20, 0x6E, 0x35, 0xFF
  66. vertex 0, 136, 83, 0, 0, 0xFB, 0x6B, 0x42, 0xFF
  67. vertex -129, -56, 40, 0, 0, 0x95, 0xDC, 0x39, 0xFF
  68. vertex -99, 0, 117, 0, 0, 0xAF, 0xFF, 0x61, 0xFF
  69. vertex -140, 0, 40, 0, 0, 0x91, 0x06, 0x3B, 0xFF
  70. vertex -91, 56, 112, 0, 0, 0xB4, 0x28, 0x5C, 0xFF
  71. vertex -129, 56, 41, 0, 0, 0x99, 0x30, 0x37, 0xFF
  72. vertex -69, 104, 96, 0, 0, 0xC2, 0x51, 0x4A, 0xFF
  73. vertex -99, 104, 41, 0, 0, 0xB0, 0x57, 0x2B, 0xFF
  74. vertex -37, 136, 71, 0, 0, 0xD6, 0x6F, 0x2B, 0xFF
  75. vertex -53, 136, 42, 0, 0, 0xD0, 0x72, 0x1A, 0xFF
  76. vertex 0, 147, 42, 0, 0, 0x00, 0x7C, 0x17, 0xFF
  77. vertex 54, 136, 42, 0, 0, 0x38, 0x6D, 0x1E, 0xFF
  78. snufit_seg6_vertex_06009070: # 0x06009070
  79. vertex 38, -136, 68, 0, 0, 0x2A, 0x90, 0x29, 0xFF
  80. vertex 54, -135, 39, 0, 0, 0x31, 0x8E, 0x17, 0xFF
  81. vertex 100, -103, 39, 0, 0, 0x50, 0xA8, 0x2A, 0xFF
  82. vertex 0, -136, 80, 0, 0, 0x05, 0x94, 0x41, 0xFF
  83. vertex 70, -104, 93, 0, 0, 0x3E, 0xAE, 0x49, 0xFF
  84. vertex 0, -104, 116, 0, 0, 0x01, 0xB3, 0x64, 0xFF
  85. vertex 92, -56, 111, 0, 0, 0x4C, 0xD5, 0x5B, 0xFF
  86. vertex 0, -57, 140, 0, 0, 0x00, 0xD9, 0x78, 0xFF
  87. vertex 100, 0, 117, 0, 0, 0x51, 0x00, 0x61, 0xFF
  88. vertex 0, 55, 141, 0, 0, 0x00, 0x24, 0x79, 0xFF
  89. vertex 70, 104, 96, 0, 0, 0x3A, 0x51, 0x4D, 0xFF
  90. vertex 0, 103, 118, 0, 0, 0xFF, 0x4B, 0x66, 0xFF
  91. vertex 38, 136, 71, 0, 0, 0x20, 0x6E, 0x35, 0xFF
  92. vertex 130, -56, 40, 0, 0, 0x66, 0xCE, 0x37, 0xFF
  93. vertex 141, 0, 40, 0, 0, 0x6F, 0xF9, 0x3B, 0xFF
  94. vertex 130, 56, 41, 0, 0, 0x6B, 0x22, 0x39, 0xFF
  95. snufit_seg6_vertex_06009170: # 0x06009170
  96. vertex 100, 0, 117, 0, 0, 0x51, 0x00, 0x61, 0xFF
  97. vertex 130, 56, 41, 0, 0, 0x6B, 0x22, 0x39, 0xFF
  98. vertex 92, 56, 112, 0, 0, 0x4B, 0x29, 0x5D, 0xFF
  99. vertex 100, 104, 41, 0, 0, 0x59, 0x4B, 0x30, 0xFF
  100. vertex 70, 104, 96, 0, 0, 0x3A, 0x51, 0x4D, 0xFF
  101. vertex 54, 136, 42, 0, 0, 0x38, 0x6D, 0x1E, 0xFF
  102. vertex 38, 136, 71, 0, 0, 0x20, 0x6E, 0x35, 0xFF
  103. glabel snufit_seg6_dl_060091E0 # 0x060091E0 - 0x06009278
  104. gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, snufit_seg6_texture_060080E0
  105. gsDPLoadSync
  106. gsDPLoadBlock 7, 0, 0, 0x1FF, 0x200
  107. gsSPLight snufit_seg6_light_06008CE8, 1
  108. gsSPLight snufit_seg6_light_06008CE0, 2
  109. gsSPVertex snufit_seg6_vertex_06008D10, 14, 0
  110. gsSP2Triangles 0, 1, 2, 0x0, 0, 3, 1, 0x0
  111. gsSP2Triangles 4, 0, 2, 0x0, 3, 5, 1, 0x0
  112. gsSP2Triangles 4, 2, 6, 0x0, 3, 7, 5, 0x0
  113. gsSP2Triangles 8, 4, 6, 0x0, 8, 6, 9, 0x0
  114. gsSP2Triangles 10, 8, 9, 0x0, 10, 9, 11, 0x0
  115. gsSP2Triangles 12, 10, 11, 0x0, 12, 11, 13, 0x0
  116. gsSPEndDisplayList
  117. glabel snufit_seg6_dl_06009278 # 0x06009278 - 0x060092F0
  118. gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, snufit_seg6_texture_060078E0
  119. gsDPLoadSync
  120. gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
  121. gsSPLight snufit_seg6_light_06008D00, 1
  122. gsSPLight snufit_seg6_light_06008CF8, 2
  123. gsSPVertex snufit_seg6_vertex_06008DF0, 12, 0
  124. gsSP2Triangles 0, 1, 2, 0x0, 2, 1, 3, 0x0
  125. gsSP2Triangles 2, 3, 4, 0x0, 4, 3, 5, 0x0
  126. gsSP2Triangles 6, 7, 8, 0x0, 8, 7, 9, 0x0
  127. gsSP2Triangles 8, 9, 10, 0x0, 10, 9, 11, 0x0
  128. gsSPEndDisplayList
  129. glabel snufit_seg6_dl_060092F0 # 0x060092F0 - 0x06009498
  130. gsSPVertex snufit_seg6_vertex_06008EB0, 14, 0
  131. gsSP2Triangles 0, 1, 2, 0x0, 0, 3, 4, 0x0
  132. gsSP2Triangles 0, 4, 5, 0x0, 3, 0, 2, 0x0
  133. gsSP2Triangles 1, 0, 5, 0x0, 1, 5, 6, 0x0
  134. gsSP2Triangles 7, 8, 2, 0x0, 8, 3, 2, 0x0
  135. gsSP2Triangles 6, 5, 9, 0x0, 5, 10, 9, 0x0
  136. gsSP2Triangles 5, 4, 10, 0x0, 6, 9, 11, 0x0
  137. gsSP2Triangles 11, 9, 12, 0x0, 9, 10, 13, 0x0
  138. gsSPVertex snufit_seg6_vertex_06008F90, 14, 0
  139. gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
  140. gsSP2Triangles 5, 4, 6, 0x0, 5, 6, 7, 0x0
  141. gsSP2Triangles 7, 6, 8, 0x0, 6, 0, 8, 0x0
  142. gsSP2Triangles 7, 8, 9, 0x0, 9, 8, 10, 0x0
  143. gsSP2Triangles 8, 2, 10, 0x0, 8, 0, 2, 0x0
  144. gsSP2Triangles 9, 10, 11, 0x0, 11, 10, 12, 0x0
  145. gsSP2Triangles 10, 2, 12, 0x0, 2, 1, 12, 0x0
  146. gsSP1Triangle 1, 13, 12, 0x0
  147. gsSPVertex snufit_seg6_vertex_06009070, 16, 0
  148. gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
  149. gsSP2Triangles 3, 0, 4, 0x0, 5, 4, 6, 0x0
  150. gsSP2Triangles 5, 6, 7, 0x0, 7, 6, 8, 0x0
  151. gsSP2Triangles 9, 10, 11, 0x0, 11, 10, 12, 0x0
  152. gsSP2Triangles 0, 2, 4, 0x0, 4, 13, 6, 0x0
  153. gsSP2Triangles 4, 2, 13, 0x0, 6, 14, 8, 0x0
  154. gsSP2Triangles 6, 13, 14, 0x0, 8, 14, 15, 0x0
  155. gsSPVertex snufit_seg6_vertex_06009170, 7, 0
  156. gsSP2Triangles 0, 1, 2, 0x0, 2, 3, 4, 0x0
  157. gsSP2Triangles 4, 5, 6, 0x0, 4, 3, 5, 0x0
  158. gsSP1Triangle 2, 1, 3, 0x0
  159. gsSPEndDisplayList
  160. glabel snufit_seg6_dl_06009498 # 0x06009498 - 0x06009530
  161. gsDPPipeSync
  162. 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_SHADE
  163. gsSPClearGeometryMode G_CULL_BACK
  164. 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
  165. gsSPTexture -1, -1, 0, 0, 1
  166. gsDPTileSync
  167. gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 4, 0, G_TX_RENDERTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 4, G_TX_NOLOD
  168. gsDPSetTileSize 0, 0, 0, 60, 124
  169. gsSPDisplayList snufit_seg6_dl_060091E0
  170. gsDPTileSync
  171. 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
  172. gsDPSetTileSize 0, 0, 0, 124, 124
  173. gsSPDisplayList snufit_seg6_dl_06009278
  174. gsSPTexture -1, -1, 0, 0, 0
  175. gsDPPipeSync
  176. 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
  177. gsSPDisplayList snufit_seg6_dl_060092F0
  178. gsSPSetGeometryMode G_CULL_BACK
  179. gsSPEndDisplayList
  180. snufit_seg6_light_06009530: # 0x06009530
  181. .byte 0x66, 0x66, 0x66, 0x00, 0x66, 0x66, 0x66, 0x00
  182. snufit_seg6_light_06009538: # 0x06009538
  183. .byte 0xFF, 0xFF, 0xFF, 0x00, 0xFF, 0xFF, 0xFF, 0x00
  184. .byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
  185. snufit_seg6_vertex_06009548: # 0x06009548
  186. vertex -33, 59, -6, 474, 68, 0xAE, 0x60, 0x00, 0xFF
  187. vertex -68, 0, -6, 475, 340, 0x84, 0xE8, 0x00, 0xFF
  188. vertex -68, 0, 62, 21, 332, 0x8C, 0x17, 0x2D, 0xFF
  189. vertex -33, 59, 62, 20, 62, 0xE0, 0x5F, 0x4C, 0xFF
  190. vertex 34, 59, -6, 474, 68, 0x29, 0x78, 0x00, 0xFF
  191. vertex -33, -59, 62, 22, 604, 0xD3, 0xCB, 0x69, 0xFF
  192. vertex 34, 59, 62, 20, 62, 0x41, 0x4D, 0x4C, 0xFF
  193. vertex -33, -59, -6, 476, 610, 0xD7, 0x88, 0x00, 0xFF
  194. vertex 69, 0, -6, 475, 340, 0x7C, 0x18, 0x00, 0xFF
  195. vertex 69, 0, 62, 21, 332, 0x63, 0xED, 0x4C, 0xFF
  196. vertex 34, -59, -6, 476, 610, 0x52, 0xA0, 0x00, 0xFF
  197. vertex 34, -59, 62, 22, 604, 0x26, 0x90, 0x2C, 0xFF
  198. snufit_seg6_vertex_06009608: # 0x06009608
  199. vertex -33, -59, 62, 248, 960, 0xD3, 0xCB, 0x69, 0xFF
  200. vertex 34, 59, 62, 744, 32, 0x41, 0x4D, 0x4C, 0xFF
  201. vertex -33, 59, 62, 248, 32, 0xE0, 0x5F, 0x4C, 0xFF
  202. vertex -68, 0, 62, 0, 496, 0x8C, 0x17, 0x2D, 0xFF
  203. vertex 34, -59, 62, 744, 960, 0x26, 0x90, 0x2C, 0xFF
  204. vertex 69, 0, 62, 992, 496, 0x63, 0xED, 0x4C, 0xFF
  205. glabel snufit_seg6_dl_06009668 # 0x06009668 - 0x06009700
  206. gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, snufit_seg6_texture_060080E0
  207. gsDPLoadSync
  208. gsDPLoadBlock 7, 0, 0, 0x1FF, 0x200
  209. gsSPLight snufit_seg6_light_06009538, 1
  210. gsSPLight snufit_seg6_light_06009530, 2
  211. gsSPVertex snufit_seg6_vertex_06009548, 12, 0
  212. gsSP2Triangles 0, 1, 2, 0x0, 0, 2, 3, 0x0
  213. gsSP2Triangles 4, 0, 3, 0x0, 1, 5, 2, 0x0
  214. gsSP2Triangles 4, 3, 6, 0x0, 1, 7, 5, 0x0
  215. gsSP2Triangles 8, 4, 6, 0x0, 8, 6, 9, 0x0
  216. gsSP2Triangles 10, 8, 9, 0x0, 7, 10, 11, 0x0
  217. gsSP2Triangles 10, 9, 11, 0x0, 7, 11, 5, 0x0
  218. gsSPEndDisplayList
  219. glabel snufit_seg6_dl_06009700 # 0x06009700 - 0x06009748
  220. gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, snufit_seg6_texture_060084E0
  221. gsDPLoadSync
  222. gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
  223. gsSPVertex snufit_seg6_vertex_06009608, 6, 0
  224. gsSP2Triangles 0, 1, 2, 0x0, 0, 2, 3, 0x0
  225. gsSP2Triangles 0, 4, 5, 0x0, 0, 5, 1, 0x0
  226. gsSPEndDisplayList
  227. glabel snufit_seg6_dl_06009748 # 0x06009748 - 0x060097C8
  228. gsDPPipeSync
  229. gsDPSetCombineMode1Cycle G_CCMUX_TEXEL0, G_CCMUX_0, G_CCMUX_SHADE, G_CCMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
  230. 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
  231. gsSPTexture -1, -1, 0, 0, 1
  232. gsDPTileSync
  233. gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 4, 0, G_TX_RENDERTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 4, G_TX_NOLOD
  234. gsDPSetTileSize 0, 0, 0, 60, 124
  235. gsSPDisplayList snufit_seg6_dl_06009668
  236. gsDPTileSync
  237. gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD
  238. gsDPSetTileSize 0, 0, 0, 124, 124
  239. gsSPDisplayList snufit_seg6_dl_06009700
  240. gsSPTexture -1, -1, 0, 0, 0
  241. gsDPPipeSync
  242. 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
  243. gsSPEndDisplayList
  244. snufit_seg6_light_060097C8: # 0x060097C8
  245. .byte 0x66, 0x66, 0x66, 0x00, 0x66, 0x66, 0x66, 0x00
  246. snufit_seg6_light_060097D0: # 0x060097D0
  247. .byte 0xFF, 0xFF, 0xFF, 0x00, 0xFF, 0xFF, 0xFF, 0x00
  248. .byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
  249. snufit_seg6_vertex_060097E0: # 0x060097E0
  250. vertex -23, 7, 119, -47, 152, 0xAD, 0x5F, 0x00, 0xFF
  251. vertex -46, -33, 118, -42, 360, 0x84, 0xEA, 0x00, 0xFF
  252. vertex -46, -33, 174, 392, 364, 0x84, 0x18, 0x00, 0xFF
  253. vertex -23, -74, 118, -36, 570, 0xD7, 0x89, 0x00, 0xFF
  254. vertex -23, -74, 174, 397, 574, 0xAD, 0xA1, 0x00, 0xFF
  255. vertex 24, -74, 118, -36, 570, 0x53, 0xA1, 0x00, 0xFF
  256. vertex 24, -74, 174, 397, 574, 0x29, 0x89, 0x00, 0xFF
  257. vertex -23, 7, 175, 386, 156, 0xD7, 0x77, 0x00, 0xFF
  258. vertex 47, -33, 118, -42, 360, 0x7C, 0x18, 0x00, 0xFF
  259. vertex 47, -33, 174, 392, 364, 0x7C, 0xEA, 0x00, 0xFF
  260. vertex 24, 7, 119, -47, 152, 0x29, 0x77, 0x00, 0xFF
  261. vertex 24, 7, 175, 386, 156, 0x53, 0x5F, 0x00, 0xFF
  262. glabel snufit_seg6_dl_060098A0 # 0x060098A0 - 0x06009938
  263. gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, snufit_seg6_texture_060080E0
  264. gsDPLoadSync
  265. gsDPLoadBlock 7, 0, 0, 0x1FF, 0x200
  266. gsSPLight snufit_seg6_light_060097D0, 1
  267. gsSPLight snufit_seg6_light_060097C8, 2
  268. gsSPVertex snufit_seg6_vertex_060097E0, 12, 0
  269. gsSP2Triangles 0, 1, 2, 0x0, 1, 3, 4, 0x0
  270. gsSP2Triangles 1, 4, 2, 0x0, 3, 5, 6, 0x0
  271. gsSP2Triangles 3, 6, 4, 0x0, 0, 2, 7, 0x0
  272. gsSP2Triangles 5, 8, 9, 0x0, 8, 10, 11, 0x0
  273. gsSP2Triangles 8, 11, 9, 0x0, 10, 0, 7, 0x0
  274. gsSP2Triangles 10, 7, 11, 0x0, 5, 9, 6, 0x0
  275. gsSPEndDisplayList
  276. glabel snufit_seg6_dl_06009938 # 0x06009938 - 0x06009998
  277. gsDPPipeSync
  278. gsDPSetCombineMode1Cycle G_CCMUX_TEXEL0, G_CCMUX_0, G_CCMUX_SHADE, G_CCMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
  279. 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
  280. gsSPTexture -1, -1, 0, 0, 1
  281. gsDPTileSync
  282. gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 4, 0, G_TX_RENDERTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 4, G_TX_NOLOD
  283. gsDPSetTileSize 0, 0, 0, 60, 124
  284. gsSPDisplayList snufit_seg6_dl_060098A0
  285. gsSPTexture -1, -1, 0, 0, 0
  286. gsDPPipeSync
  287. 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
  288. gsSPEndDisplayList
  289. snufit_seg6_vertex_06009998: # 0x06009998
  290. vertex 38, 38, 0, 990, 0, 0xFF, 0xFF, 0xFF, 0xFF
  291. vertex -37, 38, 0, 0, 0, 0xFF, 0xFF, 0xFF, 0xFF
  292. vertex -37, -37, 0, 0, 990, 0xFF, 0xFF, 0xFF, 0xFF
  293. vertex 38, -37, 0, 990, 990, 0xFF, 0xFF, 0xFF, 0xFF
  294. glabel snufit_seg6_dl_060099D8 # 0x060099D8 - 0x06009A10
  295. gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, snufit_seg6_texture_060070E0
  296. gsDPLoadSync
  297. gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
  298. gsSPVertex snufit_seg6_vertex_06009998, 4, 0
  299. gsSP2Triangles 0, 1, 2, 0x0, 0, 2, 3, 0x0
  300. gsSPEndDisplayList
  301. glabel snufit_seg6_dl_06009A10 # 0x06009A10 - 0x06009A80
  302. gsDPPipeSync
  303. 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
  304. gsSPClearGeometryMode G_LIGHTING
  305. 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
  306. gsSPTexture -1, -1, 0, 0, 1
  307. gsDPTileSync
  308. 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
  309. gsDPSetTileSize 0, 0, 0, 124, 124
  310. gsSPDisplayList snufit_seg6_dl_060099D8
  311. gsSPTexture -1, -1, 0, 0, 0
  312. gsDPPipeSync
  313. 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
  314. gsSPSetGeometryMode G_LIGHTING
  315. gsSPEndDisplayList
  316. snufit_seg6_light_06009A80: # 0x06009A80
  317. .byte 0x65, 0x08, 0x08, 0x00, 0x65, 0x08, 0x08, 0x00
  318. snufit_seg6_light_06009A88: # 0x06009A88
  319. .byte 0xFE, 0x14, 0x14, 0x00, 0xFE, 0x14, 0x14, 0x00
  320. .byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
  321. snufit_seg6_vertex_06009A98: # 0x06009A98
  322. vertex -177, -140, -68, 0, 0, 0xB9, 0x9C, 0xE2, 0xFF
  323. vertex -124, -35, -44, 0, 0, 0x99, 0x3D, 0xD8, 0xFF
  324. vertex -71, -112, -60, 0, 0, 0x1C, 0xB1, 0xA2, 0xFF
  325. vertex -72, -105, 22, 0, 0, 0xD4, 0xAD, 0x54, 0xFF
  326. vertex 72, -112, -60, 0, 0, 0xE4, 0xB1, 0xA2, 0xFF
  327. vertex 125, -35, -44, 0, 0, 0x67, 0x3D, 0xD8, 0xFF
  328. vertex 178, -140, -68, 0, 0, 0x47, 0x9C, 0xE2, 0xFF
  329. vertex 73, -105, 22, 0, 0, 0x2C, 0xAD, 0x54, 0xFF
  330. glabel snufit_seg6_dl_06009B18 # 0x06009B18 - 0x06009B68
  331. gsSPLight snufit_seg6_light_06009A88, 1
  332. gsSPLight snufit_seg6_light_06009A80, 2
  333. gsSPVertex snufit_seg6_vertex_06009A98, 8, 0
  334. gsSP2Triangles 0, 1, 2, 0x0, 2, 3, 0, 0x0
  335. gsSP2Triangles 1, 0, 3, 0x0, 4, 5, 6, 0x0
  336. gsSP2Triangles 7, 6, 5, 0x0, 6, 7, 4, 0x0
  337. gsSPEndDisplayList
  338. glabel snufit_seg6_dl_06009B68 # 0x06009B68 - 0x06009B98
  339. gsDPPipeSync
  340. 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
  341. gsDPPipeSync
  342. 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
  343. gsSPDisplayList snufit_seg6_dl_06009B18
  344. gsSPEndDisplayList