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.

206 lines
10 KiB

6 years ago
  1. # Exclamation Box
  2. exclamation_box_seg8_light_08012E10: # 0x08012E10
  3. .byte 0x3F, 0x3F, 0x3F, 0x00, 0x3F, 0x3F, 0x3F, 0x00
  4. exclamation_box_seg8_light_08012E18: # 0x08012E18
  5. .byte 0xFF, 0xFF, 0xFF, 0x00, 0xFF, 0xFF, 0xFF, 0x00
  6. .byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
  7. exclamation_box_seg8_texture_08012E28: # 0x08012E28
  8. .incbin "actors/exclamation_box/0.rgba16"
  9. exclamation_box_seg8_texture_08013628: # 0x08013628
  10. .incbin "actors/exclamation_box/1.rgba16"
  11. exclamation_box_seg8_texture_08014628: # 0x08014628
  12. .incbin "actors/exclamation_box/2.rgba16"
  13. exclamation_box_seg8_texture_08014E28: # 0x08014E28
  14. .incbin "actors/exclamation_box/3.rgba16"
  15. exclamation_box_seg8_texture_08015E28: # 0x08015E28
  16. .incbin "actors/exclamation_box/4.rgba16"
  17. exclamation_box_seg8_texture_08016628: # 0x08016628
  18. .incbin "actors/exclamation_box/5.rgba16"
  19. exclamation_box_seg8_texture_08017628: # 0x08017628
  20. .incbin "actors/exclamation_box/6.rgba16"
  21. exclamation_box_seg8_texture_08017E28: # 0x08017E28
  22. .incbin "actors/exclamation_box/7.rgba16"
  23. exclamation_box_seg8_vertex_08018E28: # 0x08018E28
  24. vertex -25, 1, -25, 992, 992, 0x00, 0x00, 0x81, 0xFF
  25. vertex -25, 52, -25, 992, 0, 0x00, 0x00, 0x81, 0xFF
  26. vertex 26, 52, -25, 0, 0, 0x00, 0x00, 0x81, 0xFF
  27. vertex -25, 1, 26, 0, 992, 0x00, 0x00, 0x7F, 0xFF
  28. vertex 26, 1, 26, 992, 992, 0x00, 0x00, 0x7F, 0xFF
  29. vertex 26, 52, 26, 992, 0, 0x00, 0x00, 0x7F, 0xFF
  30. vertex -25, 52, 26, 0, 0, 0x00, 0x00, 0x7F, 0xFF
  31. vertex 26, 52, -25, 992, 0, 0x7F, 0x00, 0x00, 0xFF
  32. vertex 26, 1, 26, 0, 992, 0x7F, 0x00, 0x00, 0xFF
  33. vertex 26, 1, -25, 992, 992, 0x7F, 0x00, 0x00, 0xFF
  34. vertex 26, 52, 26, 0, 0, 0x7F, 0x00, 0x00, 0xFF
  35. vertex -25, 1, -25, 0, 992, 0x81, 0x00, 0x00, 0xFF
  36. vertex -25, 1, 26, 992, 992, 0x81, 0x00, 0x00, 0xFF
  37. vertex -25, 52, 26, 992, 0, 0x81, 0x00, 0x00, 0xFF
  38. vertex -25, 52, -25, 0, 0, 0x81, 0x00, 0x00, 0xFF
  39. vertex 26, 1, -25, 0, 992, 0x00, 0x00, 0x81, 0xFF
  40. exclamation_box_seg8_vertex_08018F28: # 0x08018F28
  41. vertex 26, 1, -25, 992, 2014, 0x00, 0x81, 0x00, 0xFF
  42. vertex 26, 1, 26, 992, 0, 0x00, 0x81, 0x00, 0xFF
  43. vertex -25, 1, 26, 0, 0, 0x00, 0x81, 0x00, 0xFF
  44. vertex -25, 1, -25, 0, 2014, 0x00, 0x81, 0x00, 0xFF
  45. vertex -25, 52, -25, 0, 0, 0x00, 0x7F, 0x00, 0xFF
  46. vertex -25, 52, 26, 0, 2014, 0x00, 0x7F, 0x00, 0xFF
  47. vertex 26, 52, 26, 992, 2014, 0x00, 0x7F, 0x00, 0xFF
  48. vertex 26, 52, -25, 992, 0, 0x00, 0x7F, 0x00, 0xFF
  49. glabel exclamation_box_seg8_dl_08018FA8 # 0x08018FA8 - 0x08019008
  50. gsSPLight exclamation_box_seg8_light_08012E18, 1
  51. gsSPLight exclamation_box_seg8_light_08012E10, 2
  52. gsSPVertex exclamation_box_seg8_vertex_08018E28, 16, 0
  53. gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
  54. gsSP2Triangles 3, 5, 6, 0x0, 7, 8, 9, 0x0
  55. gsSP2Triangles 7, 10, 8, 0x0, 11, 12, 13, 0x0
  56. gsSP2Triangles 11, 13, 14, 0x0, 0, 2, 15, 0x0
  57. gsSPEndDisplayList
  58. glabel exclamation_box_seg8_dl_08019008 # 0x08019008 - 0x08019058
  59. gsSPVertex exclamation_box_seg8_vertex_08018F28, 8, 0
  60. gsSP2Triangles 0, 1, 2, 0x0, 0, 2, 3, 0x0
  61. gsSP2Triangles 4, 5, 6, 0x0, 4, 6, 7, 0x0
  62. gsSPTexture -1, -1, 0, 0, 0
  63. gsDPPipeSync
  64. 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
  65. gsSPSetGeometryMode G_SHADING_SMOOTH
  66. gsSPEndDisplayList
  67. glabel exclamation_box_seg8_dl_08019058 # 0x08019058 - 0x080190A0
  68. gsDPPipeSync
  69. 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
  70. gsSPClearGeometryMode G_SHADING_SMOOTH
  71. 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
  72. gsSPTexture -1, -1, 0, 0, 1
  73. gsDPTileSync
  74. 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
  75. gsDPSetTileSize 0, 0, 0, 124, 124
  76. gsSPEndDisplayList
  77. exclamation_box_seg8_vertex_080190A0: # 0x080190A0
  78. vertex -25, 1, 26, 992, 992, 0x81, 0x00, 0x00, 0xFF
  79. vertex -25, 52, 26, 992, 0, 0x81, 0x00, 0x00, 0xFF
  80. vertex -25, 52, -25, 0, 0, 0x81, 0x00, 0x00, 0xFF
  81. vertex 26, 1, 26, 992, 992, 0x00, 0x00, 0x7F, 0xFF
  82. vertex 26, 52, 26, 992, 0, 0x00, 0x00, 0x7F, 0xFF
  83. vertex -25, 52, 26, 0, 0, 0x00, 0x00, 0x7F, 0xFF
  84. vertex -25, 1, 26, 0, 992, 0x00, 0x00, 0x7F, 0xFF
  85. vertex 26, 1, -25, 992, 992, 0x7F, 0x00, 0x00, 0xFF
  86. vertex 26, 52, -25, 992, 0, 0x7F, 0x00, 0x00, 0xFF
  87. vertex 26, 52, 26, 0, 0, 0x7F, 0x00, 0x00, 0xFF
  88. vertex 26, 1, 26, 0, 992, 0x7F, 0x00, 0x00, 0xFF
  89. vertex -25, 1, -25, 992, 992, 0x00, 0x00, 0x81, 0xFF
  90. vertex 26, 52, -25, 0, 0, 0x00, 0x00, 0x81, 0xFF
  91. vertex 26, 1, -25, 0, 992, 0x00, 0x00, 0x81, 0xFF
  92. vertex -25, 52, -25, 992, 0, 0x00, 0x00, 0x81, 0xFF
  93. vertex -25, 1, -25, 0, 992, 0x81, 0x00, 0x00, 0xFF
  94. exclamation_box_seg8_vertex_080191A0: # 0x080191A0
  95. vertex -25, 52, 26, 0, 992, 0x00, 0x7F, 0x00, 0xFF
  96. vertex 26, 52, 26, 2014, 992, 0x00, 0x7F, 0x00, 0xFF
  97. vertex 26, 52, -25, 2014, 0, 0x00, 0x7F, 0x00, 0xFF
  98. vertex -25, 52, -25, 0, 0, 0x00, 0x7F, 0x00, 0xFF
  99. vertex -25, 1, 26, 0, 0, 0x00, 0x81, 0x00, 0xFF
  100. vertex -25, 1, -25, 0, 992, 0x00, 0x81, 0x00, 0xFF
  101. vertex 26, 1, -25, 2014, 992, 0x00, 0x81, 0x00, 0xFF
  102. vertex 26, 1, 26, 2014, 0, 0x00, 0x81, 0x00, 0xFF
  103. glabel exclamation_box_seg8_dl_08019220 # 0x08019220 - 0x08019280
  104. gsSPLight exclamation_box_seg8_light_08012E18, 1
  105. gsSPLight exclamation_box_seg8_light_08012E10, 2
  106. gsSPVertex exclamation_box_seg8_vertex_080190A0, 16, 0
  107. gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
  108. gsSP2Triangles 3, 5, 6, 0x0, 7, 8, 9, 0x0
  109. gsSP2Triangles 7, 9, 10, 0x0, 11, 12, 13, 0x0
  110. gsSP2Triangles 11, 14, 12, 0x0, 0, 2, 15, 0x0
  111. gsSPEndDisplayList
  112. glabel exclamation_box_seg8_dl_08019280 # 0x08019280 - 0x080192D0
  113. gsSPVertex exclamation_box_seg8_vertex_080191A0, 8, 0
  114. gsSP2Triangles 0, 1, 2, 0x0, 0, 2, 3, 0x0
  115. gsSP2Triangles 4, 5, 6, 0x0, 4, 6, 7, 0x0
  116. gsSPTexture -1, -1, 0, 0, 0
  117. gsDPPipeSync
  118. 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
  119. gsSPSetGeometryMode G_SHADING_SMOOTH
  120. gsSPEndDisplayList
  121. glabel exclamation_box_seg8_dl_080192D0 # 0x080192D0 - 0x08019318
  122. gsDPPipeSync
  123. 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
  124. gsSPClearGeometryMode G_SHADING_SMOOTH
  125. 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
  126. gsSPTexture -1, -1, 0, 0, 1
  127. gsDPTileSync
  128. 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
  129. gsDPSetTileSize 0, 0, 0, 124, 124
  130. gsSPEndDisplayList
  131. glabel exclamation_box_seg8_dl_08019318 # 0x08019318 - 0x08019378
  132. gsSPDisplayList exclamation_box_seg8_dl_08019058
  133. gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, exclamation_box_seg8_texture_08015E28
  134. gsDPLoadSync
  135. gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
  136. gsSPDisplayList exclamation_box_seg8_dl_08018FA8
  137. gsDPTileSync
  138. 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
  139. gsDPSetTileSize 0, 0, 0, 124, 252
  140. gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, exclamation_box_seg8_texture_08016628
  141. gsDPLoadSync
  142. gsDPLoadBlock 7, 0, 0, 0x7FF, 0x100
  143. gsSPBranchList exclamation_box_seg8_dl_08019008
  144. glabel exclamation_box_seg8_dl_08019378 # 0x08019378 - 0x080193D8
  145. gsSPDisplayList exclamation_box_seg8_dl_080192D0
  146. gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, exclamation_box_seg8_texture_08014628
  147. gsDPLoadSync
  148. gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
  149. gsSPDisplayList exclamation_box_seg8_dl_08019220
  150. gsDPTileSync
  151. gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 6, G_TX_NOLOD
  152. gsDPSetTileSize 0, 0, 0, 252, 124
  153. gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, exclamation_box_seg8_texture_08014E28
  154. gsDPLoadSync
  155. gsDPLoadBlock 7, 0, 0, 0x7FF, 0x080
  156. gsSPBranchList exclamation_box_seg8_dl_08019280
  157. glabel exclamation_box_seg8_dl_080193D8 # 0x080193D8 - 0x08019438
  158. gsSPDisplayList exclamation_box_seg8_dl_08019058
  159. gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, exclamation_box_seg8_texture_08012E28
  160. gsDPLoadSync
  161. gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
  162. gsSPDisplayList exclamation_box_seg8_dl_08018FA8
  163. gsDPTileSync
  164. 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
  165. gsDPSetTileSize 0, 0, 0, 124, 252
  166. gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, exclamation_box_seg8_texture_08013628
  167. gsDPLoadSync
  168. gsDPLoadBlock 7, 0, 0, 0x7FF, 0x100
  169. gsSPBranchList exclamation_box_seg8_dl_08019008
  170. glabel exclamation_box_seg8_dl_08019438 # 0x08019438 - 0x08019498
  171. gsSPDisplayList exclamation_box_seg8_dl_080192D0
  172. gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, exclamation_box_seg8_texture_08017628
  173. gsDPLoadSync
  174. gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
  175. gsSPDisplayList exclamation_box_seg8_dl_08019220
  176. gsDPTileSync
  177. gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 6, G_TX_NOLOD
  178. gsDPSetTileSize 0, 0, 0, 252, 124
  179. gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, exclamation_box_seg8_texture_08017E28
  180. gsDPLoadSync
  181. gsDPLoadBlock 7, 0, 0, 0x7FF, 0x080
  182. gsSPBranchList exclamation_box_seg8_dl_08019280