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.

446 lines
24 KiB

6 years ago
  1. # Sushi (Shark)
  2. # Could be a duplicate binid of the previous actor, but i'm putting it here for
  3. # macro reasons so I don't have to clutter the macros.inc with a new macro for this
  4. # case.
  5. .word 0
  6. .word 1
  7. sushi_seg5_texture_05008ED0: # 0x05008ED0
  8. .incbin "actors/sushi/0.rgba16"
  9. sushi_seg5_texture_050096D0: # 0x050096D0
  10. .incbin "actors/sushi/1.rgba16"
  11. sushi_seg5_texture_05009AD0: # 0x05009AD0
  12. .incbin "actors/sushi/2.rgba16"
  13. sushi_seg5_vertex_05009B50: # 0x05009B50
  14. vertex 0, 4, -257, 528, 804, 0xFF, 0xFF, 0xFF, 0xFF
  15. vertex 416, 3, -203, 694, 704, 0xFF, 0xFF, 0xFF, 0xFF
  16. vertex 416, -104, -154, 694, 616, 0xFF, 0xFF, 0xFF, 0xFF
  17. vertex 416, 144, 67, 694, 210, 0xFF, 0xFF, 0xFF, 0xFF
  18. vertex 416, 3, 120, 694, 114, 0xFF, 0xFF, 0xFF, 0xFF
  19. vertex 416, 112, -154, 694, 616, 0xFF, 0xFF, 0xFF, 0xFF
  20. vertex 0, 197, -187, 528, 676, 0xFF, 0xFF, 0xFF, 0xFF
  21. vertex 0, 4, 161, 528, 40, 0xFF, 0xFF, 0xFF, 0xFF
  22. vertex 0, 208, 90, 528, 170, 0xFF, 0xFF, 0xFF, 0xFF
  23. vertex 0, -188, -187, 528, 676, 0xFF, 0xFF, 0xFF, 0xFF
  24. vertex 416, -136, 67, 694, 210, 0xFF, 0xFF, 0xFF, 0xFF
  25. vertex 0, -199, 90, 528, 170, 0xFF, 0xFF, 0xFF, 0xFF
  26. vertex -82, 188, 76, 494, 194, 0xFF, 0xFF, 0xFF, 0xFF
  27. vertex -82, 4, 140, 494, 78, 0xFF, 0xFF, 0xFF, 0xFF
  28. vertex -82, -178, 76, 494, 194, 0xFF, 0xFF, 0xFF, 0xFF
  29. sushi_seg5_vertex_05009C40: # 0x05009C40
  30. vertex 0, 4, -257, 528, 804, 0xFF, 0xFF, 0xFF, 0xFF
  31. vertex -82, 4, -237, 494, 768, 0xFF, 0xFF, 0xFF, 0xFF
  32. vertex -82, 178, -172, 494, 650, 0xFF, 0xFF, 0xFF, 0xFF
  33. vertex -82, -169, -172, 494, 650, 0xFF, 0xFF, 0xFF, 0xFF
  34. vertex 0, -188, -187, 528, 676, 0xFF, 0xFF, 0xFF, 0xFF
  35. vertex 0, 197, -187, 528, 676, 0xFF, 0xFF, 0xFF, 0xFF
  36. vertex -82, 188, 76, 494, 194, 0xFF, 0xFF, 0xFF, 0xFF
  37. vertex -82, -178, 76, 494, 194, 0xFF, 0xFF, 0xFF, 0xFF
  38. glabel sushi_seg5_dl_05009CC0 # 0x05009CC0 - 0x05009DD0
  39. gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, sushi_seg5_texture_05008ED0
  40. gsDPLoadSync
  41. gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
  42. gsSPVertex sushi_seg5_vertex_05009B50, 15, 0
  43. gsSP2Triangles 0, 1, 2, 0x0, 1, 3, 4, 0x0
  44. gsSP2Triangles 2, 1, 4, 0x0, 5, 1, 0, 0x0
  45. gsSP2Triangles 1, 5, 3, 0x0, 3, 5, 6, 0x0
  46. gsSP2Triangles 5, 0, 6, 0x0, 7, 4, 3, 0x0
  47. gsSP2Triangles 6, 8, 3, 0x0, 3, 8, 7, 0x0
  48. gsSP2Triangles 9, 2, 10, 0x0, 2, 4, 10, 0x0
  49. gsSP2Triangles 2, 9, 0, 0x0, 10, 4, 7, 0x0
  50. gsSP2Triangles 10, 11, 9, 0x0, 7, 11, 10, 0x0
  51. gsSP2Triangles 12, 13, 7, 0x0, 7, 13, 14, 0x0
  52. gsSP2Triangles 7, 14, 11, 0x0, 8, 12, 7, 0x0
  53. gsSP2Triangles 11, 14, 9, 0x0, 6, 12, 8, 0x0
  54. gsSPVertex sushi_seg5_vertex_05009C40, 8, 0
  55. gsSP2Triangles 0, 1, 2, 0x0, 3, 1, 0, 0x0
  56. gsSP2Triangles 4, 3, 0, 0x0, 0, 2, 5, 0x0
  57. gsSP2Triangles 5, 2, 6, 0x0, 7, 3, 4, 0x0
  58. gsSPEndDisplayList
  59. glabel sushi_seg5_dl_05009DD0 # 0x05009DD0 - 0x05009E40
  60. gsDPPipeSync
  61. gsDPSetCombineMode1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_TEXEL0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
  62. gsSPClearGeometryMode G_LIGHTING
  63. 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
  64. gsSPTexture -1, -1, 0, 0, 1
  65. gsDPTileSync
  66. 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
  67. gsDPSetTileSize 0, 0, 0, 124, 124
  68. gsSPDisplayList sushi_seg5_dl_05009CC0
  69. gsSPTexture -1, -1, 0, 0, 0
  70. gsDPPipeSync
  71. 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
  72. gsSPSetGeometryMode G_LIGHTING
  73. gsSPEndDisplayList
  74. sushi_seg5_vertex_05009E40: # 0x05009E40
  75. vertex 0, 112, -154, 694, 616, 0xFF, 0xFF, 0xFF, 0xFF
  76. vertex -82, 122, 52, 660, 238, 0xFF, 0xFF, 0xFF, 0xFF
  77. vertex 0, 144, 67, 694, 210, 0xFF, 0xFF, 0xFF, 0xFF
  78. vertex 0, -104, -154, 694, 616, 0xFF, 0xFF, 0xFF, 0xFF
  79. vertex -84, -86, -138, 660, 586, 0xFF, 0xFF, 0xFF, 0xFF
  80. vertex 0, 3, -203, 694, 704, 0xFF, 0xFF, 0xFF, 0xFF
  81. vertex -83, 4, -181, 660, 664, 0xFF, 0xFF, 0xFF, 0xFF
  82. vertex -82, 95, -138, 660, 586, 0xFF, 0xFF, 0xFF, 0xFF
  83. vertex 494, 0, -79, 890, 478, 0xFF, 0xFF, 0xFF, 0xFF
  84. vertex 495, 45, 66, 890, 212, 0xFF, 0xFF, 0xFF, 0xFF
  85. vertex 494, -44, 66, 890, 212, 0xFF, 0xFF, 0xFF, 0xFF
  86. vertex 0, 3, 120, 694, 114, 0xFF, 0xFF, 0xFF, 0xFF
  87. vertex 0, -136, 67, 694, 210, 0xFF, 0xFF, 0xFF, 0xFF
  88. vertex -84, -113, 52, 660, 238, 0xFF, 0xFF, 0xFF, 0xFF
  89. vertex -83, 4, 97, 660, 156, 0xFF, 0xFF, 0xFF, 0xFF
  90. glabel sushi_seg5_dl_05009F30 # 0x05009F30 - 0x0500A008
  91. gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, sushi_seg5_texture_05008ED0
  92. gsDPLoadSync
  93. gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
  94. gsSPVertex sushi_seg5_vertex_05009E40, 15, 0
  95. gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
  96. gsSP2Triangles 4, 6, 5, 0x0, 5, 7, 0, 0x0
  97. gsSP2Triangles 8, 3, 5, 0x0, 5, 6, 7, 0x0
  98. gsSP2Triangles 8, 5, 0, 0x0, 0, 7, 1, 0x0
  99. gsSP2Triangles 8, 9, 10, 0x0, 8, 0, 9, 0x0
  100. gsSP2Triangles 3, 8, 10, 0x0, 0, 2, 9, 0x0
  101. gsSP2Triangles 9, 2, 11, 0x0, 10, 9, 11, 0x0
  102. gsSP2Triangles 3, 10, 12, 0x0, 11, 12, 10, 0x0
  103. gsSP2Triangles 2, 1, 11, 0x0, 13, 4, 3, 0x0
  104. gsSP2Triangles 11, 13, 12, 0x0, 1, 14, 11, 0x0
  105. gsSP2Triangles 11, 14, 13, 0x0, 12, 13, 3, 0x0
  106. gsSPEndDisplayList
  107. glabel sushi_seg5_dl_0500A008 # 0x0500A008 - 0x0500A078
  108. gsDPPipeSync
  109. gsDPSetCombineMode1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_TEXEL0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
  110. gsSPClearGeometryMode G_LIGHTING
  111. 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
  112. gsSPTexture -1, -1, 0, 0, 1
  113. gsDPTileSync
  114. 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
  115. gsDPSetTileSize 0, 0, 0, 124, 124
  116. gsSPDisplayList sushi_seg5_dl_05009F30
  117. gsSPTexture -1, -1, 0, 0, 0
  118. gsDPPipeSync
  119. 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
  120. gsSPSetGeometryMode G_LIGHTING
  121. gsSPEndDisplayList
  122. sushi_seg5_vertex_0500A078: # 0x0500A078
  123. vertex 6, -34, 71, 890, 204, 0xFF, 0xFF, 0xFF, 0xFF
  124. vertex 5, 0, -89, 890, 498, 0xFF, 0xFF, 0xFF, 0xFF
  125. vertex 241, -41, 7, 984, 320, 0xFF, 0xFF, 0xFF, 0xFF
  126. vertex 5, 35, 71, 890, 204, 0xFF, 0xFF, 0xFF, 0xFF
  127. vertex 239, 54, 7, 984, 320, 0xFF, 0xFF, 0xFF, 0xFF
  128. vertex 423, 11, -362, 1056, 994, 0xFF, 0xFF, 0xFF, 0xFF
  129. vertex 462, 12, 649, 1072, -852, 0xFF, 0xFF, 0xFF, 0xFF
  130. glabel sushi_seg5_dl_0500A0E8 # 0x0500A0E8 - 0x0500A160
  131. gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, sushi_seg5_texture_05008ED0
  132. gsDPLoadSync
  133. gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
  134. gsSPVertex sushi_seg5_vertex_0500A078, 7, 0
  135. gsSP2Triangles 0, 1, 2, 0x0, 1, 3, 4, 0x0
  136. gsSP2Triangles 1, 0, 3, 0x0, 1, 4, 5, 0x0
  137. gsSP2Triangles 1, 5, 2, 0x0, 2, 6, 0, 0x0
  138. gsSP2Triangles 6, 3, 0, 0x0, 6, 4, 3, 0x0
  139. gsSP2Triangles 5, 4, 2, 0x0, 4, 6, 2, 0x0
  140. gsSPEndDisplayList
  141. glabel sushi_seg5_dl_0500A160 # 0x0500A160 - 0x0500A1D0
  142. gsDPPipeSync
  143. gsDPSetCombineMode1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_TEXEL0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
  144. gsSPClearGeometryMode G_LIGHTING
  145. 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
  146. gsSPTexture -1, -1, 0, 0, 1
  147. gsDPTileSync
  148. 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
  149. gsDPSetTileSize 0, 0, 0, 124, 124
  150. gsSPDisplayList sushi_seg5_dl_0500A0E8
  151. gsSPTexture -1, -1, 0, 0, 0
  152. gsDPPipeSync
  153. 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
  154. gsSPSetGeometryMode G_LIGHTING
  155. gsSPEndDisplayList
  156. sushi_seg5_vertex_0500A1D0: # 0x0500A1D0
  157. vertex 201, -199, 90, 528, 170, 0xFF, 0xFF, 0xFF, 0xFF
  158. vertex 201, -188, -187, 528, 676, 0xFF, 0xFF, 0xFF, 0xFF
  159. vertex 201, 4, -257, 528, 804, 0xFF, 0xFF, 0xFF, 0xFF
  160. vertex 226, -558, -378, 538, 1024, 0xFF, 0xFF, 0xFF, 0xFF
  161. vertex -206, -223, -158, 364, 624, 0xFF, 0xFF, 0xFF, 0xFF
  162. vertex 30, -123, -199, 460, 698, 0xFF, 0xFF, 0xFF, 0xFF
  163. vertex 100, -175, -123, 486, 558, 0xFF, 0xFF, 0xFF, 0xFF
  164. vertex -477, -3, -355, 256, 982, 0xFF, 0xFF, 0xFF, 0xFF
  165. vertex -221, -3, -300, 358, 882, 0xFF, 0xFF, 0xFF, 0xFF
  166. vertex -221, -239, -200, 358, 700, 0xFF, 0xFF, 0xFF, 0xFF
  167. vertex -221, 231, -200, 358, 700, 0xFF, 0xFF, 0xFF, 0xFF
  168. vertex -221, -239, 121, 358, 112, 0xFF, 0xFF, 0xFF, 0xFF
  169. vertex -645, -214, 120, 188, 114, 0xFF, 0xFF, 0xFF, 0xFF
  170. vertex -645, -166, -144, 188, 598, 0xFF, 0xFF, 0xFF, 0xFF
  171. vertex -547, -3, -300, 228, 882, 0xFF, 0xFF, 0xFF, 0xFF
  172. sushi_seg5_vertex_0500A2C0: # 0x0500A2C0
  173. vertex -221, 231, -200, 358, 700, 0xFF, 0xFF, 0xFF, 0xFF
  174. vertex -645, 159, -144, 190, 598, 0xFF, 0xFF, 0xFF, 0xFF
  175. vertex -645, 207, 120, 190, 114, 0xFF, 0xFF, 0xFF, 0xFF
  176. vertex -547, -3, -300, 228, 882, 0xFF, 0xFF, 0xFF, 0xFF
  177. vertex -863, -3, -194, 102, 688, 0xFF, 0xFF, 0xFF, 0xFF
  178. vertex -1181, -3, 26, -24, 286, 0xFF, 0xFF, 0xFF, 0xFF
  179. vertex -1174, 57, 95, -22, 160, 0xFF, 0xFF, 0xFF, 0xFF
  180. vertex -645, -166, -144, 188, 598, 0xFF, 0xFF, 0xFF, 0xFF
  181. vertex -1174, -64, 95, -22, 160, 0xFF, 0xFF, 0xFF, 0xFF
  182. vertex -645, -214, 120, 188, 114, 0xFF, 0xFF, 0xFF, 0xFF
  183. vertex -191, -4, 172, 370, 18, 0xFF, 0xFF, 0xFF, 0xFF
  184. vertex 266, 4, 552, 554, -674, 0xFF, 0xFF, 0xFF, 0xFF
  185. vertex 181, 73, 120, 520, 114, 0xFF, 0xFF, 0xFF, 0xFF
  186. vertex 183, -67, 120, 520, 114, 0xFF, 0xFF, 0xFF, 0xFF
  187. vertex -645, -3, 185, 190, -4, 0xFF, 0xFF, 0xFF, 0xFF
  188. vertex -221, -239, 121, 358, 112, 0xFF, 0xFF, 0xFF, 0xFF
  189. sushi_seg5_vertex_0500A3C0: # 0x0500A3C0
  190. vertex -645, -3, 185, 190, -4, 0xFF, 0xFF, 0xFF, 0xFF
  191. vertex -221, 231, 121, 358, 112, 0xFF, 0xFF, 0xFF, 0xFF
  192. vertex -645, 207, 120, 190, 114, 0xFF, 0xFF, 0xFF, 0xFF
  193. vertex -221, -239, 121, 358, 112, 0xFF, 0xFF, 0xFF, 0xFF
  194. vertex -221, -4, 184, 358, -4, 0xFF, 0xFF, 0xFF, 0xFF
  195. vertex -221, 231, -200, 358, 700, 0xFF, 0xFF, 0xFF, 0xFF
  196. vertex 201, 208, 90, 528, 170, 0xFF, 0xFF, 0xFF, 0xFF
  197. vertex 201, 4, -257, 528, 804, 0xFF, 0xFF, 0xFF, 0xFF
  198. vertex 201, 197, -187, 528, 676, 0xFF, 0xFF, 0xFF, 0xFF
  199. vertex 201, 4, 161, 528, 40, 0xFF, 0xFF, 0xFF, 0xFF
  200. vertex 106, 176, -124, 490, 562, 0xFF, 0xFF, 0xFF, 0xFF
  201. vertex 32, 124, -201, 460, 700, 0xFF, 0xFF, 0xFF, 0xFF
  202. vertex 212, 569, -380, 532, 1026, 0xFF, 0xFF, 0xFF, 0xFF
  203. vertex -208, 212, -160, 364, 626, 0xFF, 0xFF, 0xFF, 0xFF
  204. sushi_seg5_vertex_0500A4A0: # 0x0500A4A0
  205. vertex 212, 569, -380, 452, 396, 0xFF, 0xFF, 0xFF, 0xFF
  206. vertex -208, 212, -160, 340, 640, 0xFF, 0xFF, 0xFF, 0xFF
  207. vertex 106, 176, -124, 460, 652, 0xFF, 0xFF, 0xFF, 0xFF
  208. vertex -221, -239, 121, 358, 112, 0xFF, 0xFF, 0xFF, 0xFF
  209. vertex 201, -199, 90, 528, 170, 0xFF, 0xFF, 0xFF, 0xFF
  210. vertex 201, 4, 161, 528, 40, 0xFF, 0xFF, 0xFF, 0xFF
  211. vertex 201, 4, -257, 528, 804, 0xFF, 0xFF, 0xFF, 0xFF
  212. vertex 226, -558, -378, 728, 330, 0xFF, 0xFF, 0xFF, 0xFF
  213. vertex 100, -175, -123, 524, 612, 0xFF, 0xFF, 0xFF, 0xFF
  214. vertex -206, -223, -158, 728, 548, 0xFF, 0xFF, 0xFF, 0xFF
  215. sushi_seg5_vertex_0500A540: # 0x0500A540
  216. vertex -221, 231, -200, 0, 0, 0xFF, 0x00, 0x00, 0xFF
  217. vertex -477, -3, -355, 0, 0, 0xFF, 0x00, 0x00, 0xFF
  218. vertex -221, -239, -200, 0, 0, 0xFF, 0x00, 0x00, 0xFF
  219. vertex -547, -3, -300, 0, 0, 0xFF, 0x00, 0x00, 0xFF
  220. glabel sushi_seg5_dl_0500A580 # 0x0500A580 - 0x0500A748
  221. gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, sushi_seg5_texture_05008ED0
  222. gsDPLoadSync
  223. gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
  224. gsSPVertex sushi_seg5_vertex_0500A1D0, 15, 0
  225. gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
  226. gsSP2Triangles 5, 6, 3, 0x0, 7, 8, 9, 0x0
  227. gsSP2Triangles 10, 8, 7, 0x0, 8, 2, 9, 0x0
  228. gsSP2Triangles 2, 8, 10, 0x0, 1, 9, 2, 0x0
  229. gsSP2Triangles 1, 0, 9, 0x0, 9, 11, 12, 0x0
  230. gsSP2Triangles 12, 13, 9, 0x0, 11, 9, 0, 0x0
  231. gsSP1Triangle 13, 14, 9, 0x0
  232. gsSPVertex sushi_seg5_vertex_0500A2C0, 16, 0
  233. gsSP2Triangles 0, 1, 2, 0x0, 0, 3, 1, 0x0
  234. gsSP2Triangles 1, 3, 4, 0x0, 4, 5, 1, 0x0
  235. gsSP2Triangles 2, 1, 6, 0x0, 5, 6, 1, 0x0
  236. gsSP2Triangles 7, 4, 3, 0x0, 4, 7, 5, 0x0
  237. gsSP2Triangles 5, 7, 8, 0x0, 8, 7, 9, 0x0
  238. gsSP2Triangles 5, 8, 6, 0x0, 10, 11, 12, 0x0
  239. gsSP2Triangles 10, 13, 11, 0x0, 12, 11, 13, 0x0
  240. gsSP2Triangles 9, 14, 8, 0x0, 8, 14, 6, 0x0
  241. gsSP2Triangles 6, 14, 2, 0x0, 15, 14, 9, 0x0
  242. gsSPVertex sushi_seg5_vertex_0500A3C0, 14, 0
  243. gsSP2Triangles 0, 1, 2, 0x0, 0, 3, 4, 0x0
  244. gsSP2Triangles 4, 1, 0, 0x0, 2, 1, 5, 0x0
  245. gsSP2Triangles 6, 5, 1, 0x0, 7, 5, 8, 0x0
  246. gsSP2Triangles 5, 6, 8, 0x0, 7, 8, 6, 0x0
  247. gsSP2Triangles 6, 9, 7, 0x0, 9, 6, 1, 0x0
  248. gsSP2Triangles 1, 4, 9, 0x0, 3, 9, 4, 0x0
  249. gsSP2Triangles 10, 11, 12, 0x0, 12, 11, 13, 0x0
  250. gsSPVertex sushi_seg5_vertex_0500A4A0, 10, 0
  251. gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
  252. gsSP2Triangles 6, 5, 4, 0x0, 7, 8, 9, 0x0
  253. gsSPEndDisplayList
  254. glabel sushi_seg5_dl_0500A748 # 0x0500A748 - 0x0500A768
  255. gsSPVertex sushi_seg5_vertex_0500A540, 4, 0
  256. gsSP2Triangles 0, 1, 2, 0x0, 0, 2, 3, 0x0
  257. gsSPEndDisplayList
  258. glabel sushi_seg5_dl_0500A768 # 0x0500A768 - 0x0500A7E0
  259. gsDPPipeSync
  260. gsDPSetCombineMode1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_TEXEL0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
  261. gsSPClearGeometryMode G_LIGHTING
  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. gsSPDisplayList sushi_seg5_dl_0500A580
  268. gsSPTexture -1, -1, 0, 0, 0
  269. gsDPPipeSync
  270. 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
  271. gsSPDisplayList sushi_seg5_dl_0500A748
  272. gsSPSetGeometryMode G_LIGHTING
  273. gsSPEndDisplayList
  274. sushi_seg5_vertex_0500A7E0: # 0x0500A7E0
  275. vertex -645, 221, 120, -24, -2137, 0xFF, 0xFF, 0xFF, 0xFF
  276. vertex -221, 246, 121, 1672, -830, 0xFF, 0xFF, 0xFF, 0xFF
  277. vertex -221, 246, -200, 678, 847, 0xFF, 0xFF, 0xFF, 0xFF
  278. vertex -645, 173, -144, -906, -738, 0xFF, 0xFF, 0xFF, 0xFF
  279. vertex -645, -220, 120, -24, -2137, 0xFF, 0xFF, 0xFF, 0xFF
  280. vertex -645, -172, -144, -906, -738, 0xFF, 0xFF, 0xFF, 0xFF
  281. vertex -221, -245, -200, 678, 847, 0xFF, 0xFF, 0xFF, 0xFF
  282. vertex -221, -245, 121, 1672, -830, 0xFF, 0xFF, 0xFF, 0xFF
  283. glabel sushi_seg5_dl_0500A860 # 0x0500A860 - 0x0500A8A8
  284. gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, sushi_seg5_texture_050096D0
  285. gsDPLoadSync
  286. gsDPLoadBlock 7, 0, 0, 0x1FF, 0x100
  287. gsSPVertex sushi_seg5_vertex_0500A7E0, 8, 0
  288. gsSP2Triangles 0, 1, 2, 0x0, 2, 3, 0, 0x0
  289. gsSP2Triangles 4, 5, 6, 0x0, 6, 7, 4, 0x0
  290. gsSPEndDisplayList
  291. glabel sushi_seg5_dl_0500A8A8 # 0x0500A8A8 - 0x0500A918
  292. gsDPPipeSync
  293. 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
  294. gsSPClearGeometryMode G_LIGHTING
  295. 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
  296. gsSPTexture -1, -1, 0, 0, 1
  297. gsDPTileSync
  298. gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 4, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD
  299. gsDPSetTileSize 0, 0, 0, 124, 60
  300. gsSPDisplayList sushi_seg5_dl_0500A860
  301. gsSPTexture -1, -1, 0, 0, 0
  302. gsDPPipeSync
  303. 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
  304. gsSPSetGeometryMode G_LIGHTING
  305. gsSPEndDisplayList
  306. sushi_seg5_vertex_0500A918: # 0x0500A918
  307. vertex -505, 0, -304, -32, 2, 0xFF, 0xFF, 0xFF, 0xFF
  308. vertex -221, 231, -200, 1592, -14, 0xFF, 0xFF, 0xFF, 0xFF
  309. vertex -477, -3, -355, 0, 166, 0xFF, 0xFF, 0xFF, 0xFF
  310. vertex -221, -239, -200, 1592, -14, 0xFF, 0xFF, 0xFF, 0xFF
  311. glabel sushi_seg5_dl_0500A958 # 0x0500A958 - 0x0500A990
  312. gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, sushi_seg5_texture_05009AD0
  313. gsDPLoadSync
  314. gsDPLoadBlock 7, 0, 0, 0x03F, 0x400
  315. gsSPVertex sushi_seg5_vertex_0500A918, 4, 0
  316. gsSP2Triangles 0, 1, 2, 0x0, 3, 0, 2, 0x0
  317. gsSPEndDisplayList
  318. glabel sushi_seg5_dl_0500A990 # 0x0500A990 - 0x0500AA00
  319. gsDPPipeSync
  320. 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
  321. gsSPClearGeometryMode G_LIGHTING | G_CULL_BACK
  322. 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
  323. gsSPTexture -1, -1, 0, 0, 1
  324. gsDPTileSync
  325. gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 2, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 3, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 3, G_TX_NOLOD
  326. gsDPSetTileSize 0, 0, 0, 28, 28
  327. gsSPDisplayList sushi_seg5_dl_0500A958
  328. gsSPTexture -1, -1, 0, 0, 0
  329. gsDPPipeSync
  330. 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
  331. gsSPSetGeometryMode G_LIGHTING | G_CULL_BACK
  332. gsSPEndDisplayList
  333. sushi_seg5_animvalue_0500AA00: # 0x0500AA00
  334. .hword 0x0000, 0x0192, 0x0190, 0x018A, 0x0180, 0x0173, 0x0162, 0x014F
  335. .hword 0x0139, 0x0120, 0x0106, 0x00E9, 0x00CB, 0x00AB, 0x0089, 0x0067
  336. .hword 0x0044, 0x0021, 0xFFFE, 0xFFDB, 0xFFB8, 0xFF95, 0xFF73, 0xFF51
  337. .hword 0xFF31, 0xFF13, 0xFEF6, 0xFEDC, 0xFEC3, 0xFEAD, 0xFE9A, 0xFE89
  338. .hword 0xFE7C, 0xFE72, 0xFE6C, 0xFE6A, 0xFE6C, 0xFE72, 0xFE7A, 0xFE86
  339. .hword 0xFE95, 0xFEA6, 0xFEBA, 0xFED0, 0xFEE9, 0xFF03, 0xFF1F, 0xFF3C
  340. .hword 0xFF5A, 0xFF7A, 0xFF9A, 0xFFBB, 0xFFDD, 0xFFFE, 0x001F, 0x0041
  341. .hword 0x0062, 0x0082, 0x00A2, 0x00C0, 0x00DD, 0x00F9, 0x0113, 0x012C
  342. .hword 0x0142, 0x0156, 0x0167, 0x0176, 0x0182, 0x018A, 0x0190, 0x0054
  343. .hword 0xFFDE, 0xC001, 0x14C7, 0x1587, 0x1627, 0x16A5, 0x1701, 0x173A
  344. .hword 0x174F, 0x1740, 0x170B, 0x16B0, 0x162E, 0x1584, 0x14B1, 0x13B5
  345. .hword 0x128F, 0x113E, 0x0FB0, 0x0DDB, 0x0BC8, 0x097F, 0x0708, 0x046D
  346. .hword 0x01B6, 0xFEEE, 0xFC1A, 0xF944, 0xF676, 0xF3B7, 0xF111, 0xEE8D
  347. .hword 0xEC33, 0xEA0B, 0xE81F, 0xE677, 0xE51D, 0xE3FB, 0xE2F9, 0xE217
  348. .hword 0xE156, 0xE0B6, 0xE037, 0xDFDA, 0xDF9F, 0xDF88, 0xDF93, 0xDFC3
  349. .hword 0xE016, 0xE08F, 0xE12C, 0xE1EF, 0xE2D8, 0xE3E7, 0xE51D, 0xE69C
  350. .hword 0xE87F, 0xEAB8, 0xED3C, 0xEFFD, 0xF2EF, 0xF607, 0xF937, 0xFC74
  351. .hword 0xFFB0, 0x02DF, 0x05F6, 0x08E7, 0x0BA6, 0x0E28, 0x105E, 0x123E
  352. .hword 0x0E68, 0x0ECB, 0x0F1C, 0x0F5B, 0x0F87, 0x0F9F, 0x0FA3, 0x0F92
  353. .hword 0x0F6B, 0x0F2E, 0x0ED9, 0x0E6E, 0x0DEA, 0x0D4E, 0x0C98, 0x0BC8
  354. .hword 0x0AD4, 0x09B3, 0x086B, 0x0702, 0x057D, 0x03E3, 0x0238, 0x0082
  355. .hword 0xFEC8, 0xFD0D, 0xFB57, 0xF9AD, 0xF814, 0xF690, 0xF529, 0xF3E4
  356. .hword 0xF2C5, 0xF1D3, 0xF113, 0xF07B, 0xEFFE, 0xEF9A, 0xEF4F, 0xEF1D
  357. .hword 0xEF01, 0xEEFD, 0xEF0F, 0xEF37, 0xEF73, 0xEFC3, 0xF027, 0xF09D
  358. .hword 0xF125, 0xF1BF, 0xF269, 0xF323, 0xF3EC, 0xF4DD, 0xF609, 0xF768
  359. .hword 0xF8F2, 0xFA9F, 0xFC66, 0xFE40, 0x0024, 0x020B, 0x03ED, 0x05C1
  360. .hword 0x077F, 0x0920, 0x0A9A, 0x0BE7, 0x0CFD, 0x0DD6, 0x0BD0, 0x0BC0
  361. .hword 0x0B91, 0x0B44, 0x0ADD, 0x0A5C, 0x09C4, 0x0916, 0x0855, 0x0783
  362. .hword 0x06A1, 0x05B1, 0x04B6, 0x03B1, 0x02A4, 0x0192, 0x007B, 0xFF64
  363. .hword 0xFE4C, 0xFD35, 0xFC23, 0xFB16, 0xFA11, 0xF916, 0xF826, 0xF744
  364. .hword 0xF672, 0xF5B1, 0xF503, 0xF46B, 0xF3EA, 0xF383, 0xF336, 0xF307
  365. .hword 0xF2F7, 0xF305, 0xF330, 0xF374, 0xF3D1, 0xF445, 0xF4CE, 0xF56B
  366. .hword 0xF61A, 0xF6D9, 0xF7A7, 0xF882, 0xF968, 0xFA59, 0xFB51, 0xFC50
  367. .hword 0xFD54, 0xFE5B, 0xFF64, 0x006C, 0x0173, 0x0277, 0x0376, 0x046E
  368. .hword 0x055F, 0x0645, 0x0720, 0x07EE, 0x08AD, 0x095C, 0x09F9, 0x0A82
  369. .hword 0x0AF6, 0x0B53, 0x0B97, 0x0BC2, 0x3B39, 0x3A67, 0x399B, 0x38D8
  370. .hword 0x381E, 0x3770, 0x36D1, 0x3643, 0x35C7, 0x3560, 0x3510, 0x34D9
  371. .hword 0x34BE, 0x34C0, 0x34E2, 0x3525, 0x358B, 0x3611, 0x36B3, 0x376F
  372. .hword 0x3842, 0x3929, 0x3A20, 0x3B25, 0x3C35, 0x3D4C, 0x3E68, 0x3F86
  373. .hword 0x40A2, 0x41BA, 0x42CA, 0x43D0, 0x44C8, 0x45B0, 0x4684, 0x4757
  374. .hword 0x4839, 0x4928, 0x4A1D, 0x4B16, 0x4C0D, 0x4CFF, 0x4DE6, 0x4EBF
  375. .hword 0x4F85, 0x5034, 0x50C8, 0x513C, 0x518C, 0x51B4, 0x51AE, 0x5178
  376. .hword 0x510D, 0x506F, 0x4FA5, 0x4EB2, 0x4D9C, 0x4C68, 0x4B1C, 0x49BC
  377. .hword 0x484D, 0x46D4, 0x4558, 0x43DC, 0x4266, 0x40FA, 0x3F9F, 0x3E59
  378. .hword 0x3D2E, 0x3C21, 0x3B39, 0x3A67, 0x399B, 0x38D8, 0x381E, 0x3770
  379. .hword 0x36D1, 0x3643, 0x35C7, 0x3560, 0x3510, 0x34D9, 0x34BE, 0x34C0
  380. .hword 0x34E2, 0x3525, 0x358B, 0x3611, 0x36B3, 0x376F, 0x3842, 0x3929
  381. .hword 0x3A20, 0x3B25, 0x3C35, 0x3D4C, 0x3E68, 0x3F86, 0x40A2, 0x41BA
  382. .hword 0x42CA, 0x43D0, 0x44C8, 0x45B0, 0x4684, 0x4757, 0x4839, 0x4928
  383. .hword 0x4A1D, 0x4B16, 0x4C0D, 0x4CFF, 0x4DE6, 0x4EBF, 0x4F85, 0x5034
  384. .hword 0x50C8, 0x513C, 0x518C, 0x51B4, 0x51AE, 0x5178, 0x510D, 0x506F
  385. .hword 0x4FA5, 0x4EB2, 0x4D9C, 0x4C68, 0x4B1C, 0x49BC, 0x484D, 0x46D4
  386. .hword 0x4558, 0x43DC, 0x4266, 0x40FA, 0x3F9F, 0x3E59, 0x3D2E, 0x3C21
  387. .hword 0x3B39, 0x3A67, 0x399B, 0x38D8, 0x381E, 0x3770, 0x36D1, 0x3643
  388. .hword 0x35C7, 0x3560, 0x3510, 0x34D9, 0x34BE, 0x34C0, 0x34E2, 0x3525
  389. .hword 0x358B, 0x3611, 0x36B3, 0x376F, 0x3842, 0x3929, 0x3A20, 0x3B25
  390. .hword 0x3C35, 0x3D4C, 0x3E68, 0x3F86, 0x40A2, 0x41BA, 0x42CA, 0x43D0
  391. .hword 0x44C8, 0x45B0, 0x4684, 0x4757, 0x4839, 0x4928, 0x4A1D, 0x4B16
  392. .hword 0x4C0D, 0x4CFF, 0x4DE6, 0x4EBF, 0x4F85, 0x5034, 0x50C8, 0x513C
  393. .hword 0x518C, 0x51B4, 0x51AE, 0x5178, 0x510D, 0x506F, 0x4FA5, 0x4EB2
  394. .hword 0x4D9C, 0x4C68, 0x4B1C, 0x49BC, 0x484D, 0x46D4, 0x4558, 0x43DC
  395. .hword 0x4266, 0x40FA, 0x3F9F, 0x3E59, 0x3D2E, 0x3C21
  396. sushi_seg5_animindex_0500ADDC: # 0x0500ADDC
  397. .hword 0x0046, 0x0001, 0x0001, 0x0047, 0x0001, 0x0048, 0x0001, 0x0049
  398. .hword 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000
  399. .hword 0x0046, 0x01A8, 0x0001, 0x0000, 0x0001, 0x0000, 0x0046, 0x00D6
  400. .hword 0x0001, 0x0000, 0x0001, 0x0000, 0x0046, 0x0090, 0x0001, 0x0000
  401. .hword 0x0001, 0x0000, 0x0046, 0x004A, 0x0001, 0x0000, 0x0001, 0x0000
  402. .hword 0x0046, 0x0162, 0x0001, 0x0000, 0x0001, 0x0000, 0x0046, 0x011C
  403. sushi_seg5_anim_0500AE3C: # 0x0500AE3C
  404. .hword 0
  405. .hword 0
  406. .hword 0
  407. .hword 0
  408. .hword 0x46
  409. .hword 0x07
  410. .word sushi_seg5_animvalue_0500AA00
  411. .word sushi_seg5_animindex_0500ADDC
  412. .word 0
  413. glabel sushi_seg5_anims_0500AE54 # 0x0500AE54
  414. .word sushi_seg5_anim_0500AE3C