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.

419 lines
20 KiB

6 years ago
  1. # Swoop
  2. # Unreferenced light
  3. .byte 0x0A, 0x00, 0x25, 0x00, 0x0A, 0x00, 0x25, 0x00
  4. .byte 0x2A, 0x00, 0x95, 0x00, 0x2A, 0x00, 0x95, 0x00
  5. .byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
  6. # Unreferenced light
  7. .byte 0x3F, 0x3F, 0x3F, 0x00, 0x3F, 0x3F, 0x3F, 0x00
  8. .byte 0xFF, 0xFF, 0xFF, 0x00, 0xFF, 0xFF, 0xFF, 0x00
  9. .byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
  10. swoop_seg6_texture_06004270: # 0x06004270
  11. .incbin "actors/swoop/0.rgba16"
  12. swoop_seg6_texture_06004A70: # 0x06004A70
  13. .incbin "actors/swoop/1.rgba16"
  14. swoop_seg6_texture_06005270: # 0x06005270
  15. .incbin "actors/swoop/2.rgba16"
  16. swoop_seg6_texture_06005A70: # 0x06005A70
  17. .incbin "actors/swoop/3.rgba16"
  18. swoop_seg6_light_06006270: # 0x06006270
  19. .byte 0x79, 0x79, 0x79, 0x00, 0x79, 0x79, 0x79, 0x00
  20. swoop_seg6_light_06006278: # 0x06006278
  21. .byte 0xFF, 0xFF, 0xFF, 0x00, 0xFF, 0xFF, 0xFF, 0x00
  22. .byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
  23. swoop_seg6_vertex_06006288: # 0x06006288
  24. vertex 80, 38, -44, 40, 86, 0x3F, 0x30, 0x9E, 0xFF
  25. vertex 65, 77, -24, 1108, 796, 0x44, 0x59, 0xC6, 0xFF
  26. vertex 112, 54, 0, 768, -454, 0x69, 0x46, 0x00, 0xFF
  27. vertex -14, 57, 28, 622, 254, 0x96, 0x31, 0x30, 0xFF
  28. vertex -11, -13, 0, 536, 234, 0x8D, 0xCC, 0x00, 0xFF
  29. vertex 17, -18, 89, 804, 76, 0xCC, 0xED, 0x72, 0xFF
  30. vertex 29, 71, 45, 668, -2, 0x05, 0x44, 0x6A, 0xFF
  31. vertex -14, 57, -27, 450, 246, 0x96, 0x31, 0xD0, 0xFF
  32. vertex 17, -18, -88, 254, 54, 0xE5, 0xDF, 0x89, 0xFF
  33. vertex 29, 71, -44, 386, -14, 0x05, 0x44, 0x95, 0xFF
  34. vertex 82, 4, -52, -728, -328, 0x3F, 0xFE, 0x93, 0xFF
  35. vertex 17, -18, -88, -1332, 810, 0xE5, 0xDF, 0x89, 0xFF
  36. vertex 29, 71, -44, 878, 1484, 0x05, 0x44, 0x95, 0xFF
  37. vertex 114, 5, -24, -496, -1006, 0x71, 0xE7, 0xCE, 0xFF
  38. swoop_seg6_vertex_06006368: # 0x06006368
  39. vertex 82, 4, 53, 758, 1078, 0x40, 0xF1, 0x6C, 0xFF
  40. vertex 83, -37, 25, 628, 1076, 0x54, 0xAB, 0x27, 0xFF
  41. vertex 114, 5, 25, 626, 928, 0x6F, 0xF4, 0x3C, 0xFF
  42. vertex 29, 71, 45, 386, 1344, 0x05, 0x44, 0x6A, 0xFF
  43. vertex 80, 38, 45, 184, 100, 0x40, 0x31, 0x62, 0xFF
  44. vertex 65, 77, 25, 1194, 792, 0x44, 0x59, 0x3A, 0xFF
  45. vertex 112, 54, 0, 1590, -282, 0x69, 0x46, 0x00, 0xFF
  46. vertex 17, -18, 89, -2258, 574, 0xCC, 0xED, 0x72, 0xFF
  47. vertex 82, 4, 53, -608, -318, 0x40, 0xF1, 0x6C, 0xFF
  48. vertex 112, 54, 0, 514, 940, 0x69, 0x46, 0x00, 0xFF
  49. vertex 80, 38, 45, 722, 1090, 0x40, 0x31, 0x62, 0xFF
  50. vertex 34, -55, 44, 722, 1312, 0x06, 0x8A, 0x2C, 0xFF
  51. vertex 17, -18, 89, 928, 1394, 0xCC, 0xED, 0x72, 0xFF
  52. vertex 83, -37, -24, 402, 1080, 0x48, 0xA4, 0xD1, 0xFF
  53. vertex 82, 4, -52, 272, 1086, 0x3F, 0xFE, 0x93, 0xFF
  54. vertex 114, 5, -24, 400, 932, 0x71, 0xE7, 0xCE, 0xFF
  55. swoop_seg6_vertex_06006468: # 0x06006468
  56. vertex 34, -55, 44, 722, 1312, 0x06, 0x8A, 0x2C, 0xFF
  57. vertex 34, -55, -43, 314, 1318, 0xE6, 0x8A, 0xDC, 0xFF
  58. vertex 83, -37, -24, 402, 1080, 0x48, 0xA4, 0xD1, 0xFF
  59. vertex 83, -37, 25, 628, 1076, 0x54, 0xAB, 0x27, 0xFF
  60. vertex 114, 5, -24, 400, 932, 0x71, 0xE7, 0xCE, 0xFF
  61. vertex 114, 5, 25, 626, 928, 0x6F, 0xF4, 0x3C, 0xFF
  62. vertex 112, 54, 0, 514, 940, 0x69, 0x46, 0x00, 0xFF
  63. vertex -11, -13, 0, 522, 1540, 0x8D, 0xCC, 0x00, 0xFF
  64. vertex 17, -18, 89, 928, 1394, 0xCC, 0xED, 0x72, 0xFF
  65. vertex 17, -18, -88, 112, 1406, 0xE5, 0xDF, 0x89, 0xFF
  66. vertex 82, 4, -52, 272, 1086, 0x3F, 0xFE, 0x93, 0xFF
  67. swoop_seg6_vertex_06006518: # 0x06006518
  68. vertex 112, 54, 0, 702, 6, 0x69, 0x46, 0x00, 0xFF
  69. vertex 65, 77, -24, 382, 266, 0x44, 0x59, 0xC6, 0xFF
  70. vertex 65, 77, 25, 878, 288, 0x44, 0x59, 0x3A, 0xFF
  71. vertex 40, 113, 0, 478, 480, 0xF9, 0x7E, 0x00, 0xFF
  72. vertex 65, 77, 25, 726, 230, 0x44, 0x59, 0x3A, 0xFF
  73. vertex 65, 77, -24, 232, 230, 0x44, 0x59, 0xC6, 0xFF
  74. vertex 29, 71, 45, 932, 586, 0x05, 0x44, 0x6A, 0xFF
  75. vertex 29, 71, -44, 26, 586, 0x05, 0x44, 0x95, 0xFF
  76. vertex -14, 57, 28, 756, 1022, 0x96, 0x31, 0x30, 0xFF
  77. vertex -14, 57, -27, 202, 1022, 0x96, 0x31, 0xD0, 0xFF
  78. glabel swoop_seg6_dl_060065B8 # 0x060065B8 - 0x060066F8
  79. gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, swoop_seg6_texture_06004A70
  80. gsDPLoadSync
  81. gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
  82. gsSPLight swoop_seg6_light_06006278, 1
  83. gsSPLight swoop_seg6_light_06006270, 2
  84. gsSPVertex swoop_seg6_vertex_06006288, 14, 0
  85. gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
  86. gsSP2Triangles 5, 6, 3, 0x0, 3, 7, 4, 0x0
  87. gsSP2Triangles 8, 4, 7, 0x0, 7, 9, 8, 0x0
  88. gsSP2Triangles 10, 11, 12, 0x0, 10, 12, 0, 0x0
  89. gsSP2Triangles 0, 2, 13, 0x0, 0, 13, 10, 0x0
  90. gsSP1Triangle 1, 0, 12, 0x0
  91. gsSPVertex swoop_seg6_vertex_06006368, 16, 0
  92. gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
  93. gsSP2Triangles 5, 4, 6, 0x0, 3, 7, 8, 0x0
  94. gsSP2Triangles 3, 8, 4, 0x0, 2, 9, 10, 0x0
  95. gsSP2Triangles 2, 10, 0, 0x0, 11, 1, 0, 0x0
  96. gsSP2Triangles 11, 0, 12, 0x0, 13, 14, 15, 0x0
  97. gsSPVertex swoop_seg6_vertex_06006468, 11, 0
  98. gsSP2Triangles 0, 1, 2, 0x0, 0, 2, 3, 0x0
  99. gsSP2Triangles 4, 5, 3, 0x0, 4, 3, 2, 0x0
  100. gsSP2Triangles 4, 6, 5, 0x0, 7, 1, 0, 0x0
  101. gsSP2Triangles 0, 8, 7, 0x0, 9, 1, 7, 0x0
  102. gsSP2Triangles 2, 1, 9, 0x0, 2, 9, 10, 0x0
  103. gsSPEndDisplayList
  104. glabel swoop_seg6_dl_060066F8 # 0x060066F8 - 0x06006758
  105. gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, swoop_seg6_texture_06005270
  106. gsDPLoadSync
  107. gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
  108. gsSPVertex swoop_seg6_vertex_06006518, 10, 0
  109. gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
  110. gsSP2Triangles 4, 3, 6, 0x0, 7, 3, 5, 0x0
  111. gsSP2Triangles 6, 3, 8, 0x0, 3, 9, 8, 0x0
  112. gsSP1Triangle 7, 9, 3, 0x0
  113. gsSPEndDisplayList
  114. glabel swoop_seg6_dl_06006758 # 0x06006758 - 0x06006808
  115. gsDPPipeSync
  116. gsDPSetCycleType G_CYC_2CYCLE
  117. gsDPSetRenderMode G_RM_FOG_SHADE_A, G_RM_AA_ZB_OPA_SURF2
  118. gsDPSetDepthSource G_ZS_PIXEL
  119. gsDPSetFogColor 0, 0, 0, 255
  120. gsSPFogPosition 960, 1000
  121. gsSPSetGeometryMode G_FOG
  122. gsDPSetCombineMode G_CCMUX_TEXEL0, G_CCMUX_0, G_CCMUX_SHADE, G_CCMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE, G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_COMBINED, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_COMBINED
  123. 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
  124. gsSPTexture -1, -1, 0, 0, 1
  125. gsDPTileSync
  126. 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
  127. gsDPSetTileSize 0, 0, 0, 124, 124
  128. gsSPDisplayList swoop_seg6_dl_060065B8
  129. gsSPDisplayList swoop_seg6_dl_060066F8
  130. gsSPTexture -1, -1, 0, 0, 0
  131. gsDPPipeSync
  132. gsDPSetCycleType G_CYC_1CYCLE
  133. gsDPSetRenderMode G_RM_AA_ZB_OPA_SURF, G_RM_NOOP2
  134. gsSPClearGeometryMode G_FOG
  135. 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
  136. gsSPEndDisplayList
  137. swoop_seg6_vertex_06006808: # 0x06006808
  138. vertex 15, 15, 0, 990, 0, 0xFF, 0xFF, 0xFF, 0xFF
  139. vertex -14, 15, 0, 0, 0, 0xFF, 0xFF, 0xFF, 0xFF
  140. vertex -14, -14, 0, 0, 990, 0xFF, 0xFF, 0xFF, 0xFF
  141. vertex 15, -14, 0, 990, 990, 0xFF, 0xFF, 0xFF, 0xFF
  142. glabel swoop_seg6_dl_06006848 # 0x06006848 - 0x06006880
  143. gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, swoop_seg6_texture_06004270
  144. gsDPLoadSync
  145. gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
  146. gsSPVertex swoop_seg6_vertex_06006808, 4, 0
  147. gsSP2Triangles 0, 1, 2, 0x0, 0, 2, 3, 0x0
  148. gsSPEndDisplayList
  149. glabel swoop_seg6_dl_06006880 # 0x06006880 - 0x06006938
  150. gsDPPipeSync
  151. gsDPSetCycleType G_CYC_2CYCLE
  152. gsDPSetRenderMode G_RM_FOG_SHADE_A, G_RM_AA_ZB_TEX_EDGE2
  153. gsDPSetDepthSource G_ZS_PIXEL
  154. gsDPSetFogColor 0, 0, 0, 255
  155. gsSPFogPosition 960, 1000
  156. gsSPSetGeometryMode G_FOG
  157. gsDPSetCombineMode G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_TEXEL0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_TEXEL0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_COMBINED, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_COMBINED
  158. gsSPClearGeometryMode G_LIGHTING
  159. 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
  160. gsSPTexture -1, -1, 0, 0, 1
  161. gsDPTileSync
  162. 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
  163. gsDPSetTileSize 0, 0, 0, 124, 124
  164. gsSPDisplayList swoop_seg6_dl_06006848
  165. gsSPTexture -1, -1, 0, 0, 0
  166. gsDPPipeSync
  167. gsDPSetCycleType G_CYC_1CYCLE
  168. gsDPSetRenderMode G_RM_AA_ZB_TEX_EDGE, G_RM_NOOP2
  169. gsSPClearGeometryMode G_FOG
  170. 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
  171. gsSPSetGeometryMode G_LIGHTING
  172. gsSPEndDisplayList
  173. swoop_seg6_light_06006938: # 0x06006938
  174. .byte 0x79, 0x79, 0x79, 0x00, 0x79, 0x79, 0x79, 0x00
  175. swoop_seg6_light_06006940: # 0x06006940
  176. .byte 0xFF, 0xFF, 0xFF, 0x00, 0xFF, 0xFF, 0xFF, 0x00
  177. .byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
  178. swoop_seg6_vertex_06006950: # 0x06006950
  179. vertex 187, 48, -55, 426, 722, 0xC6, 0x6B, 0xDF, 0xFF
  180. vertex 194, 32, -119, 334, 706, 0xDF, 0x7A, 0x05, 0xFF
  181. vertex 80, -3, -32, 458, 990, 0xDF, 0x7A, 0x05, 0xFF
  182. vertex 116, 34, -130, 318, 900, 0xFD, 0x77, 0x2B, 0xFF
  183. vertex 80, -3, 33, 552, 990, 0xDF, 0x7A, 0xFB, 0xFF
  184. vertex 194, 32, 120, 676, 706, 0xDF, 0x7A, 0xFB, 0xFF
  185. vertex 187, 48, 56, 584, 722, 0xC6, 0x6B, 0x21, 0xFF
  186. vertex 116, 34, 131, 692, 900, 0xFD, 0x77, 0xD5, 0xFF
  187. swoop_seg6_vertex_060069D0: # 0x060069D0
  188. vertex 13, 79, -15, 0, 0, 0xEC, 0x7D, 0x00, 0xFF
  189. vertex -17, 74, -8, 0, 0, 0xEC, 0x7D, 0x00, 0xFF
  190. vertex -17, 74, 9, 0, 0, 0xEC, 0x7D, 0x00, 0xFF
  191. vertex 13, 79, 16, 0, 0, 0xEC, 0x7D, 0x00, 0xFF
  192. glabel swoop_seg6_dl_06006A10 # 0x06006A10 - 0x06006A68
  193. gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, swoop_seg6_texture_06005270
  194. gsDPLoadSync
  195. gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
  196. gsSPLight swoop_seg6_light_06006940, 1
  197. gsSPLight swoop_seg6_light_06006938, 2
  198. gsSPVertex swoop_seg6_vertex_06006950, 8, 0
  199. gsSP2Triangles 0, 1, 2, 0x0, 1, 3, 2, 0x0
  200. gsSP2Triangles 4, 5, 6, 0x0, 4, 7, 5, 0x0
  201. gsSPEndDisplayList
  202. glabel swoop_seg6_dl_06006A68 # 0x06006A68 - 0x06006A88
  203. gsSPVertex swoop_seg6_vertex_060069D0, 4, 0
  204. gsSP2Triangles 0, 1, 2, 0x0, 0, 2, 3, 0x0
  205. gsSPEndDisplayList
  206. glabel swoop_seg6_dl_06006A88 # 0x06006A88 - 0x06006B58
  207. gsDPPipeSync
  208. gsDPSetCycleType G_CYC_2CYCLE
  209. gsDPSetRenderMode G_RM_FOG_SHADE_A, G_RM_AA_ZB_OPA_SURF2
  210. gsDPSetDepthSource G_ZS_PIXEL
  211. gsDPSetFogColor 0, 0, 0, 255
  212. gsSPFogPosition 960, 1000
  213. gsSPSetGeometryMode G_FOG
  214. gsDPSetCombineMode G_CCMUX_TEXEL0, G_CCMUX_0, G_CCMUX_SHADE, G_CCMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE, G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_COMBINED, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_COMBINED
  215. gsSPClearGeometryMode G_CULL_BACK
  216. 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
  217. gsSPTexture -1, -1, 0, 0, 1
  218. gsDPTileSync
  219. 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
  220. gsDPSetTileSize 0, 0, 0, 124, 124
  221. gsSPDisplayList swoop_seg6_dl_06006A10
  222. gsSPTexture -1, -1, 0, 0, 0
  223. gsDPPipeSync
  224. gsDPSetCombineMode G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_SHADE, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE, G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_COMBINED, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_COMBINED
  225. gsSPDisplayList swoop_seg6_dl_06006A68
  226. gsDPPipeSync
  227. gsDPSetCycleType G_CYC_1CYCLE
  228. gsDPSetRenderMode G_RM_AA_ZB_OPA_SURF, G_RM_NOOP2
  229. gsSPClearGeometryMode G_FOG
  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. gsSPSetGeometryMode G_CULL_BACK
  232. gsSPEndDisplayList
  233. swoop_seg6_vertex_06006B58: # 0x06006B58
  234. vertex 0, 1, 133, 0, 0, 0xFF, 0xFF, 0xFF, 0xFF
  235. vertex 0, 1, -133, 0, 990, 0xFF, 0xFF, 0xFF, 0xFF
  236. vertex 265, 1, -133, 990, 990, 0xFF, 0xFF, 0xFF, 0xFF
  237. vertex 265, 1, 133, 990, 0, 0xFF, 0xFF, 0xFF, 0xFF
  238. glabel swoop_seg6_dl_06006B98 # 0x06006B98 - 0x06006BD0
  239. gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, swoop_seg6_texture_06005A70
  240. gsDPLoadSync
  241. gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
  242. gsSPVertex swoop_seg6_vertex_06006B58, 4, 0
  243. gsSP2Triangles 0, 1, 2, 0x0, 0, 2, 3, 0x0
  244. gsSPEndDisplayList
  245. glabel swoop_seg6_dl_06006BD0 # 0x06006BD0 - 0x06006C88
  246. gsDPPipeSync
  247. gsDPSetCycleType G_CYC_2CYCLE
  248. gsDPSetRenderMode G_RM_FOG_SHADE_A, G_RM_AA_ZB_TEX_EDGE2
  249. gsDPSetDepthSource G_ZS_PIXEL
  250. gsDPSetFogColor 0, 0, 0, 255
  251. gsSPFogPosition 960, 1000
  252. gsSPSetGeometryMode G_FOG
  253. gsDPSetCombineMode G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_TEXEL0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_TEXEL0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_COMBINED, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_COMBINED
  254. gsSPClearGeometryMode G_LIGHTING | G_CULL_BACK
  255. 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
  256. gsSPTexture -1, -1, 0, 0, 1
  257. gsDPTileSync
  258. 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
  259. gsDPSetTileSize 0, 0, 0, 124, 124
  260. gsSPDisplayList swoop_seg6_dl_06006B98
  261. gsSPTexture -1, -1, 0, 0, 0
  262. gsDPPipeSync
  263. gsDPSetCycleType G_CYC_1CYCLE
  264. gsDPSetRenderMode G_RM_AA_ZB_TEX_EDGE, G_RM_NOOP2
  265. gsSPClearGeometryMode G_FOG
  266. 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
  267. gsSPSetGeometryMode G_LIGHTING | G_CULL_BACK
  268. gsSPEndDisplayList
  269. swoop_seg6_vertex_06006C88: # 0x06006C88
  270. vertex 265, 1, -132, 990, 0, 0xFF, 0xFF, 0xFF, 0xFF
  271. vertex 265, 1, 134, 990, 990, 0xFF, 0xFF, 0xFF, 0xFF
  272. vertex 0, 1, 134, 0, 990, 0xFF, 0xFF, 0xFF, 0xFF
  273. vertex 0, 1, -132, 0, 0, 0xFF, 0xFF, 0xFF, 0xFF
  274. glabel swoop_seg6_dl_06006CC8 # 0x06006CC8 - 0x06006D00
  275. gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, swoop_seg6_texture_06005A70
  276. gsDPLoadSync
  277. gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
  278. gsSPVertex swoop_seg6_vertex_06006C88, 4, 0
  279. gsSP2Triangles 0, 1, 2, 0x0, 0, 2, 3, 0x0
  280. gsSPEndDisplayList
  281. glabel swoop_seg6_dl_06006D00 # 0x06006D00 - 0x06006DB8
  282. gsDPPipeSync
  283. gsDPSetCycleType G_CYC_2CYCLE
  284. gsDPSetRenderMode G_RM_FOG_SHADE_A, G_RM_AA_ZB_TEX_EDGE2
  285. gsDPSetDepthSource G_ZS_PIXEL
  286. gsDPSetFogColor 0, 0, 0, 255
  287. gsSPFogPosition 960, 1000
  288. gsSPSetGeometryMode G_FOG
  289. gsDPSetCombineMode G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_TEXEL0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_TEXEL0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_COMBINED, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_COMBINED
  290. gsSPClearGeometryMode G_LIGHTING | G_CULL_BACK
  291. 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
  292. gsSPTexture -1, -1, 0, 0, 1
  293. gsDPTileSync
  294. 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
  295. gsDPSetTileSize 0, 0, 0, 124, 124
  296. gsSPDisplayList swoop_seg6_dl_06006CC8
  297. gsSPTexture -1, -1, 0, 0, 0
  298. gsDPPipeSync
  299. gsDPSetCycleType G_CYC_1CYCLE
  300. gsDPSetRenderMode G_RM_AA_ZB_TEX_EDGE, G_RM_NOOP2
  301. gsSPClearGeometryMode G_FOG
  302. 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
  303. gsSPSetGeometryMode G_LIGHTING | G_CULL_BACK
  304. gsSPEndDisplayList
  305. swoop_seg6_animvalue_06006DB8: # 0x06006DB8
  306. .hword 0x0000, 0x0030, 0x0005, 0x3FFF, 0x1FFF, 0x151E, 0x00EA, 0xF609
  307. .hword 0xFC4F, 0x0A3F, 0x188E, 0x1FEC, 0x1FFF, 0x1611, 0x03A1, 0xF9B4
  308. .hword 0xFF6D, 0x0C26, 0x1935, 0x1FEE, 0x5FA3, 0x3FFF, 0xE05C, 0xA05D
  309. .hword 0xC001, 0xE05C, 0xF698, 0xF7A7, 0xF99D, 0xFAAC, 0xFA10, 0xF8B5
  310. .hword 0xF751, 0xF69A, 0xF698, 0xF7A7, 0xF99D, 0xFAAC, 0xFA10, 0xF8B5
  311. .hword 0xF751, 0xF69A, 0x4F2C, 0x4D96, 0x4AA5, 0x490F, 0x49F9, 0x4C01
  312. .hword 0x4E16, 0x4F29
  313. swoop_seg6_animindex_06006E1C: # 0x06006E1C
  314. .hword 0x0001, 0x0000, 0x0001, 0x0001, 0x0001, 0x0002, 0x0001, 0x0000
  315. .hword 0x0001, 0x0003, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000
  316. .hword 0x0008, 0x002A, 0x0001, 0x0000, 0x0001, 0x0000, 0x0008, 0x0022
  317. .hword 0x0001, 0x0000, 0x0001, 0x0000, 0x0008, 0x001A, 0x0001, 0x0017
  318. .hword 0x0001, 0x0018, 0x0001, 0x0019, 0x0001, 0x0000, 0x0001, 0x0000
  319. .hword 0x0008, 0x0004, 0x0001, 0x0014, 0x0001, 0x0015, 0x0001, 0x0016
  320. .hword 0x0001, 0x0000, 0x0001, 0x0000, 0x0008, 0x000C
  321. swoop_seg6_anim_06006E88: # 0x06006E88
  322. .hword 0
  323. .hword 0
  324. .hword 0
  325. .hword 0
  326. .hword 0x08
  327. .hword 0x08
  328. .word swoop_seg6_animvalue_06006DB8
  329. .word swoop_seg6_animindex_06006E1C
  330. .word 0
  331. swoop_seg6_animvalue_06006EA0: # 0x06006EA0
  332. .hword 0x0000, 0x0030, 0x0005, 0x3FFF, 0x13F6, 0x13CD, 0x1356, 0x1298
  333. .hword 0x119C, 0x1068, 0x0F04, 0x0D77, 0x0BC9, 0x0A01, 0x0826, 0x0640
  334. .hword 0x0457, 0x0271, 0x0096, 0xFECF, 0xFD21, 0xFB94, 0xFA30, 0xF8FC
  335. .hword 0xF800, 0xF742, 0xF6CB, 0xF6A2, 0xF6C5, 0xF72A, 0xF7CC, 0xF8A5
  336. .hword 0xF9AF, 0xFAE4, 0xFC3E, 0xFDB8, 0xFF4D, 0x00F4, 0x02AB, 0x046A
  337. .hword 0x062D, 0x07EC, 0x09A3, 0x0B4B, 0x0CDF, 0x0E5A, 0x0FB4, 0x10E9
  338. .hword 0x11F3, 0x12CC, 0x136E, 0x13D3, 0x13F6, 0x13F6, 0x7FFB, 0x7FFB
  339. .hword 0x7FFB, 0x7FFB, 0x7FFB, 0x7FFB, 0x7FFB, 0x7FFC, 0x7FFC, 0x7FFC
  340. .hword 0x7FFC, 0x7FFD, 0x7FFD, 0x7FFD, 0x7FFD, 0x7FFE, 0x7FFE, 0x7FFE
  341. .hword 0x7FFE, 0x7FFE, 0x7FFE, 0x7FFE, 0x7FFE, 0x8001, 0x7FFE, 0x7FFE
  342. .hword 0x7FFE, 0x7FFE, 0x7FFE, 0x7FFE, 0x7FFE, 0x7FFE, 0x7FFD, 0x7FFD
  343. .hword 0x7FFD, 0x7FFD, 0x7FFD, 0x7FFC, 0x7FFC, 0x7FFC, 0x7FFC, 0x7FFC
  344. .hword 0x7FFB, 0x7FFB, 0x7FFB, 0x7FFB, 0x7FFB, 0x7FFB, 0x7FFB, 0x7FFB
  345. .hword 0x7FFD, 0x7FFD, 0x7FFD, 0x7FFD, 0x7FFD, 0x7FFD, 0x7FFD, 0x7FFD
  346. .hword 0x7FFD, 0x7FFC, 0x7FFC, 0x7FFC, 0x7FFC, 0x7FFC, 0x7FFC, 0x7FFC
  347. .hword 0x7FFC, 0x7FFC, 0x7FFC, 0x7FFC, 0x7FFC, 0x7FFC, 0x7FFC, 0x7FFC
  348. .hword 0x7FFC, 0x7FFC, 0x7FFC, 0x7FFC, 0x7FFC, 0x7FFC, 0x7FFC, 0x7FFC
  349. .hword 0x7FFC, 0x7FFC, 0x7FFC, 0x7FFC, 0x7FFC, 0x7FFC, 0x7FFC, 0x7FFD
  350. .hword 0x7FFD, 0x7FFD, 0x7FFD, 0x7FFD, 0x7FFD, 0x7FFD, 0x7FFD, 0x7FFD
  351. .hword 0x7FFD, 0x7FFD, 0x9328, 0x92FE, 0x9287, 0x91CA, 0x90CD, 0x8F99
  352. .hword 0x8E35, 0x8CA8, 0x8AFA, 0x8932, 0x8757, 0x8572, 0x8388, 0x81A2
  353. .hword 0x7FC5, 0x7DFD, 0x7C4E, 0x7AC2, 0x795D, 0x7829, 0x772D, 0x766F
  354. .hword 0x75F8, 0x75CF, 0x75F2, 0x7657, 0x76F9, 0x77D2, 0x78DC, 0x7A11
  355. .hword 0x7B6C, 0x7CE6, 0x7E7A, 0x8025, 0x81DC, 0x839C, 0x855E, 0x871D
  356. .hword 0x88D4, 0x8A7D, 0x8C11, 0x8D8B, 0x8EE6, 0x901B, 0x9124, 0x91FD
  357. .hword 0x929F, 0x9305, 0x9328, 0x9328, 0x5FA3, 0x3FFF, 0xE05C, 0xA05D
  358. .hword 0xC001, 0xE05C, 0xFF27, 0xFF27, 0x3F48, 0x0000
  359. swoop_seg6_animindex_0600704C: # 0x0600704C
  360. .hword 0x0001, 0x0000, 0x0001, 0x0001, 0x0001, 0x0002, 0x0001, 0x0000
  361. .hword 0x0001, 0x0003, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000
  362. .hword 0x0001, 0x00D4, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x00D3
  363. .hword 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x00D2, 0x0001, 0x00CF
  364. .hword 0x0001, 0x00D0, 0x0001, 0x00D1, 0x0001, 0x0000, 0x0001, 0x0000
  365. .hword 0x0032, 0x0004, 0x0001, 0x00CC, 0x0001, 0x00CD, 0x0001, 0x00CE
  366. .hword 0x0032, 0x0036, 0x0032, 0x0068, 0x0032, 0x009A
  367. swoop_seg6_anim_060070B8: # 0x060070B8
  368. .hword 0
  369. .hword 0
  370. .hword 0
  371. .hword 0
  372. .hword 0x32
  373. .hword 0x08
  374. .word swoop_seg6_animvalue_06006EA0
  375. .word swoop_seg6_animindex_0600704C
  376. .word 0
  377. glabel swoop_seg6_anims_060070D0 # 0x060070D0
  378. .word swoop_seg6_anim_06006E88
  379. .word swoop_seg6_anim_060070B8