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.

1097 lines
55 KiB

6 years ago
  1. # generated by n64split
  2. .section .rodata
  3. .include "macros.inc"
  4. .include "PR/gbi.inc"
  5. main_menu_seg7_light_07000000: # 0x07000000 - 0x07000008
  6. .byte 0x3F, 0x3F, 0x3F, 0x00, 0x3F, 0x3F, 0x3F, 0x00
  7. main_menu_seg7_light_07000008: # 0x07000008 - 0x07000018
  8. .byte 0xFF, 0xFF, 0xFF, 0x00, 0xFF, 0xFF, 0xFF, 0x00
  9. .byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
  10. main_menu_seg7_texture_07000018: # 0x07000018 - 0x07000818
  11. .incbin "levels/menu/main_menu_seg7.00018.rgba16"
  12. main_menu_seg7_texture_07000818: # 0x07000818 - 0x07001018
  13. .incbin "levels/menu/main_menu_seg7.00818.rgba16"
  14. main_menu_seg7_texture_07001018: # 0x07001018 - 0x07002018
  15. .incbin "levels/menu/main_menu_seg7.01018.rgba16"
  16. main_menu_seg7_texture_07002018: # 0x07002018 - 0x07003018
  17. .incbin "levels/menu/main_menu_seg7.02018.rgba16"
  18. main_menu_seg7_vertex_07003018: # 0x07003018 - 0x07003118
  19. vertex -163, -122, 0, 0, 990, 0x00, 0xB6, 0x66, 0xFF
  20. vertex 163, -122, 0, 990, 990, 0x00, 0xB6, 0x66, 0xFF
  21. vertex -122, -81, 30, 96, 820, 0x00, 0xB6, 0x66, 0xFF
  22. vertex 122, -81, 30, 862, 820, 0x00, 0xB6, 0x66, 0xFF
  23. vertex -163, -122, 0, 0, 990, 0xB6, 0x00, 0x66, 0xFF
  24. vertex -122, -81, 30, 96, 820, 0xB6, 0x00, 0x66, 0xFF
  25. vertex -163, 122, 0, 0, 0, 0xB6, 0x00, 0x66, 0xFF
  26. vertex -122, 81, 30, 96, 138, 0xB6, 0x00, 0x66, 0xFF
  27. vertex -122, 81, 30, 96, 138, 0x00, 0x4A, 0x66, 0xFF
  28. vertex 122, 81, 30, 862, 138, 0x00, 0x4A, 0x66, 0xFF
  29. vertex 163, 122, 0, 990, 0, 0x00, 0x4A, 0x66, 0xFF
  30. vertex -163, 122, 0, 0, 0, 0x00, 0x4A, 0x66, 0xFF
  31. vertex 122, 81, 30, 862, 138, 0x4A, 0x00, 0x66, 0xFF
  32. vertex 122, -81, 30, 862, 820, 0x4A, 0x00, 0x66, 0xFF
  33. vertex 163, -122, 0, 990, 990, 0x4A, 0x00, 0x66, 0xFF
  34. vertex 163, 122, 0, 990, 0, 0x4A, 0x00, 0x66, 0xFF
  35. main_menu_seg7_vertex_07003118: # 0x07003118 - 0x07003158
  36. vertex 122, 81, 30, 2012, 0, 0x00, 0x00, 0x7F, 0xFF
  37. vertex -122, 81, 30, 0, 0, 0x00, 0x00, 0x7F, 0xFF
  38. vertex 122, -81, 30, 2012, 990, 0x00, 0x00, 0x7F, 0xFF
  39. vertex -122, -81, 30, 0, 990, 0x00, 0x00, 0x7F, 0xFF
  40. main_menu_seg7_dl_07003158: # 0x07003158 - 0x070031A0
  41. gsDPPipeSync
  42. 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
  43. gsSPClearGeometryMode G_SHADING_SMOOTH
  44. 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
  45. gsSPTexture -1, -1, 0, 0, 1
  46. gsDPTileSync
  47. 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
  48. gsDPSetTileSize 0, 0, 0, 124, 124
  49. gsSPEndDisplayList
  50. main_menu_seg7_dl_070031A0: # 0x070031A0 - 0x07003218
  51. gsSPLight main_menu_seg7_light_07000008, 1
  52. gsSPLight main_menu_seg7_light_07000000, 2
  53. gsSPVertex main_menu_seg7_vertex_07003018, 16, 0
  54. gsSP2Triangles 0, 1, 2, 0x0, 1, 3, 2, 0x0
  55. gsSP2Triangles 4, 5, 6, 0x0, 5, 7, 6, 0x0
  56. gsSP2Triangles 8, 9, 10, 0x0, 11, 8, 10, 0x0
  57. gsSP2Triangles 12, 13, 14, 0x0, 15, 12, 14, 0x0
  58. gsDPTileSync
  59. 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
  60. gsDPSetTileSize 0, 0, 0, 252, 124
  61. gsSPEndDisplayList
  62. main_menu_seg7_dl_07003218: # 0x07003218 - 0x07003258
  63. gsSPVertex main_menu_seg7_vertex_07003118, 4, 0
  64. gsSP2Triangles 0, 1, 2, 0x0, 1, 3, 2, 0x0
  65. gsSPTexture -1, -1, 0, 0, 0
  66. gsDPPipeSync
  67. 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
  68. gsSPSetGeometryMode G_SHADING_SMOOTH
  69. gsSPEndDisplayList
  70. main_menu_seg7_vertex_07003258: # 0x07003258 - 0x07003298
  71. vertex 163, -122, 0, 0, 990, 0x00, 0x00, 0x81, 0xFF
  72. vertex -163, -122, 0, 990, 990, 0x00, 0x00, 0x81, 0xFF
  73. vertex 163, 122, 0, 0, 0, 0x00, 0x00, 0x81, 0xFF
  74. vertex -163, 122, 0, 990, 0, 0x00, 0x00, 0x81, 0xFF
  75. main_menu_seg7_dl_07003298: # 0x07003298 - 0x070032E0
  76. gsDPPipeSync
  77. 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
  78. gsSPClearGeometryMode G_SHADING_SMOOTH
  79. 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
  80. gsSPTexture -1, -1, 0, 0, 1
  81. gsDPTileSync
  82. 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
  83. gsDPSetTileSize 0, 0, 0, 124, 124
  84. gsSPEndDisplayList
  85. main_menu_seg7_dl_070032E0: # 0x070032E0 - 0x07003330
  86. gsSPLight main_menu_seg7_light_07000008, 1
  87. gsSPLight main_menu_seg7_light_07000000, 2
  88. gsSPVertex main_menu_seg7_vertex_07003258, 4, 0
  89. gsSP2Triangles 0, 1, 2, 0x0, 1, 3, 2, 0x0
  90. gsSPTexture -1, -1, 0, 0, 0
  91. gsDPPipeSync
  92. 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
  93. gsSPSetGeometryMode G_SHADING_SMOOTH
  94. gsSPEndDisplayList
  95. glabel main_menu_seg7_dl_07003330 # 0x07003330 - 0x07003380
  96. gsSPDisplayList main_menu_seg7_dl_07003158
  97. gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, main_menu_seg7_texture_07000018
  98. gsDPLoadSync
  99. gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
  100. gsSPDisplayList main_menu_seg7_dl_070031A0
  101. gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, main_menu_seg7_texture_07001018
  102. gsDPLoadSync
  103. gsDPLoadBlock 7, 0, 0, 0x7FF, 0x080
  104. gsSPDisplayList main_menu_seg7_dl_07003218
  105. gsSPEndDisplayList
  106. glabel main_menu_seg7_dl_07003380 # 0x07003380 - 0x070033D0
  107. gsSPDisplayList main_menu_seg7_dl_07003158
  108. gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, main_menu_seg7_texture_07000018
  109. gsDPLoadSync
  110. gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
  111. gsSPDisplayList main_menu_seg7_dl_070031A0
  112. gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, main_menu_seg7_texture_07002018
  113. gsDPLoadSync
  114. gsDPLoadBlock 7, 0, 0, 0x7FF, 0x080
  115. gsSPDisplayList main_menu_seg7_dl_07003218
  116. gsSPEndDisplayList
  117. glabel main_menu_seg7_dl_070033D0 # 0x070033D0 - 0x07003400
  118. gsSPDisplayList main_menu_seg7_dl_07003298
  119. gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, main_menu_seg7_texture_07000818
  120. gsDPLoadSync
  121. gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
  122. gsSPDisplayList main_menu_seg7_dl_070032E0
  123. gsSPEndDisplayList
  124. glabel main_menu_seg7_dl_07003400 # 0x07003400 - 0x07003450
  125. gsDPPipeSync
  126. gsSPClearGeometryMode G_SHADING_SMOOTH
  127. gsSPLight main_menu_seg7_light_07000008, 1
  128. gsSPLight main_menu_seg7_light_07000000, 2
  129. gsSPVertex main_menu_seg7_vertex_07003258, 4, 0
  130. gsSP2Triangles 0, 1, 2, 0x0, 1, 3, 2, 0x0
  131. gsDPPipeSync
  132. gsSPSetGeometryMode G_SHADING_SMOOTH
  133. gsSPEndDisplayList
  134. main_menu_seg7_light_07003450: # 0x07003450 - 0x07003458
  135. .byte 0x3F, 0x3F, 0x3F, 0x00, 0x3F, 0x3F, 0x3F, 0x00
  136. main_menu_seg7_light_07003458: # 0x07003458 - 0x07003468
  137. .byte 0xFF, 0xFF, 0xFF, 0x00, 0xFF, 0xFF, 0xFF, 0x00
  138. .byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
  139. main_menu_seg7_texture_07003468: # 0x07003468 - 0x07003468
  140. .incbin "levels/menu/main_menu_seg7.03468.rgba16"
  141. main_menu_seg7_texture_07003C68: # 0x07003C68 - 0x07003C68
  142. .incbin "levels/menu/main_menu_seg7.03C68.rgba16"
  143. main_menu_seg7_texture_07004468: # 0x07004468 - 0x07004468
  144. .incbin "levels/menu/main_menu_seg7.04468.rgba16"
  145. main_menu_seg7_texture_07004C68: # 0x07004C68 - 0x07004C68
  146. .incbin "levels/menu/main_menu_seg7.04C68.rgba16"
  147. main_menu_seg7_texture_07005468: # 0x07005468 - 0x07005468
  148. .incbin "levels/menu/main_menu_seg7.05468.rgba16"
  149. main_menu_seg7_vertex_07005C68: # 0x07005C68 - 0x07005D68
  150. vertex -163, -122, 0, 990, 0, 0xB6, 0x00, 0x66, 0xFF
  151. vertex -122, -81, 30, 862, 138, 0xB6, 0x00, 0x66, 0xFF
  152. vertex -163, 122, 0, 990, 990, 0xB6, 0x00, 0x66, 0xFF
  153. vertex -143, 102, 0, 926, 904, 0x59, 0x00, 0xA7, 0xFF
  154. vertex -133, 92, 10, 894, 862, 0x59, 0x00, 0xA7, 0xFF
  155. vertex -133, -92, 10, 894, 96, 0x59, 0x00, 0xA7, 0xFF
  156. vertex -133, 92, 10, 894, 862, 0x00, 0x00, 0x81, 0xFF
  157. vertex 133, -92, 10, 64, 96, 0x00, 0x00, 0x81, 0xFF
  158. vertex -133, -92, 10, 894, 96, 0x00, 0x00, 0x81, 0xFF
  159. vertex 133, 92, 10, 64, 862, 0x00, 0x00, 0x81, 0xFF
  160. vertex 133, 92, 10, 64, 862, 0x00, 0xA7, 0xA7, 0xFF
  161. vertex -133, 92, 10, 894, 862, 0x00, 0xA7, 0xA7, 0xFF
  162. vertex -143, 102, 0, 926, 904, 0x00, 0xA7, 0xA7, 0xFF
  163. vertex 143, -102, 0, 32, 54, 0xA7, 0x00, 0xA7, 0xFF
  164. vertex 133, 92, 10, 64, 862, 0xA7, 0x00, 0xA7, 0xFF
  165. vertex 143, 102, 0, 32, 904, 0xA7, 0x00, 0xA7, 0xFF
  166. main_menu_seg7_vertex_07005D68: # 0x07005D68 - 0x07005E68
  167. vertex 143, -102, 0, 32, 54, 0xA7, 0x00, 0xA7, 0xFF
  168. vertex 133, -92, 10, 64, 96, 0xA7, 0x00, 0xA7, 0xFF
  169. vertex 133, 92, 10, 64, 862, 0xA7, 0x00, 0xA7, 0xFF
  170. vertex 133, 92, 10, 64, 862, 0x00, 0xA7, 0xA7, 0xFF
  171. vertex -143, 102, 0, 926, 904, 0x00, 0xA7, 0xA7, 0xFF
  172. vertex 143, 102, 0, 32, 904, 0x00, 0xA7, 0xA7, 0xFF
  173. vertex -143, -102, 0, 926, 54, 0x00, 0x59, 0xA7, 0xFF
  174. vertex 133, -92, 10, 64, 96, 0x00, 0x59, 0xA7, 0xFF
  175. vertex 143, -102, 0, 32, 54, 0x00, 0x59, 0xA7, 0xFF
  176. vertex -133, -92, 10, 894, 96, 0x00, 0x59, 0xA7, 0xFF
  177. vertex -143, 102, 0, 926, 904, 0x59, 0x00, 0xA7, 0xFF
  178. vertex -133, -92, 10, 894, 96, 0x59, 0x00, 0xA7, 0xFF
  179. vertex -143, -102, 0, 926, 54, 0x59, 0x00, 0xA7, 0xFF
  180. vertex 163, 122, 0, 0, 990, 0x00, 0x00, 0x81, 0xFF
  181. vertex -143, 102, 0, 926, 904, 0x00, 0x00, 0x81, 0xFF
  182. vertex -163, 122, 0, 990, 990, 0x00, 0x00, 0x81, 0xFF
  183. main_menu_seg7_vertex_07005E68: # 0x07005E68 - 0x07005F48
  184. vertex 163, 122, 0, 0, 990, 0x00, 0x00, 0x81, 0xFF
  185. vertex 143, 102, 0, 32, 904, 0x00, 0x00, 0x81, 0xFF
  186. vertex -143, 102, 0, 926, 904, 0x00, 0x00, 0x81, 0xFF
  187. vertex 143, -102, 0, 32, 54, 0x00, 0x00, 0x81, 0xFF
  188. vertex 163, -122, 0, 0, 0, 0x00, 0x00, 0x81, 0xFF
  189. vertex -163, 122, 0, 990, 990, 0x00, 0x00, 0x81, 0xFF
  190. vertex -143, -102, 0, 926, 54, 0x00, 0x00, 0x81, 0xFF
  191. vertex -163, -122, 0, 990, 0, 0x00, 0x00, 0x81, 0xFF
  192. vertex 163, -122, 0, 0, 0, 0x00, 0xB6, 0x66, 0xFF
  193. vertex 122, -81, 30, 96, 138, 0x00, 0xB6, 0x66, 0xFF
  194. vertex -122, -81, 30, 862, 138, 0x00, 0xB6, 0x66, 0xFF
  195. vertex -122, -81, 30, 862, 138, 0xB6, 0x00, 0x66, 0xFF
  196. vertex -122, 81, 30, 862, 820, 0xB6, 0x00, 0x66, 0xFF
  197. vertex -163, 122, 0, 990, 990, 0xB6, 0x00, 0x66, 0xFF
  198. main_menu_seg7_vertex_07005F48: # 0x07005F48 - 0x07006038
  199. vertex -122, 81, 30, 862, 820, 0x00, 0x00, 0x7F, 0xFF
  200. vertex -122, -81, 30, 862, 138, 0x00, 0x00, 0x7F, 0xFF
  201. vertex 122, -81, 30, 96, 138, 0x00, 0x00, 0x7F, 0xFF
  202. vertex -163, -122, 0, 990, 0, 0x00, 0xB6, 0x66, 0xFF
  203. vertex 163, -122, 0, 0, 0, 0x00, 0xB6, 0x66, 0xFF
  204. vertex -122, -81, 30, 862, 138, 0x00, 0xB6, 0x66, 0xFF
  205. vertex -122, 81, 30, 862, 820, 0x00, 0x4A, 0x66, 0xFF
  206. vertex 122, 81, 30, 96, 820, 0x00, 0x4A, 0x66, 0xFF
  207. vertex 163, 122, 0, 0, 990, 0x00, 0x4A, 0x66, 0xFF
  208. vertex -163, 122, 0, 990, 990, 0x00, 0x4A, 0x66, 0xFF
  209. vertex 122, 81, 30, 96, 820, 0x00, 0x00, 0x7F, 0xFF
  210. vertex 163, 122, 0, 0, 990, 0x4A, 0x00, 0x66, 0xFF
  211. vertex 122, 81, 30, 96, 820, 0x4A, 0x00, 0x66, 0xFF
  212. vertex 163, -122, 0, 0, 0, 0x4A, 0x00, 0x66, 0xFF
  213. vertex 122, -81, 30, 96, 138, 0x4A, 0x00, 0x66, 0xFF
  214. main_menu_seg7_dl_07006038: # 0x07006038 - 0x07006150
  215. gsSPLight main_menu_seg7_light_07003458, 1
  216. gsSPLight main_menu_seg7_light_07003450, 2
  217. gsSPVertex main_menu_seg7_vertex_07005C68, 16, 0
  218. gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
  219. gsSP2Triangles 6, 7, 8, 0x0, 6, 9, 7, 0x0
  220. gsSP2Triangles 10, 11, 12, 0x0, 13, 14, 15, 0x0
  221. gsSPVertex main_menu_seg7_vertex_07005D68, 16, 0
  222. gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
  223. gsSP2Triangles 6, 7, 8, 0x0, 6, 9, 7, 0x0
  224. gsSP2Triangles 10, 11, 12, 0x0, 13, 14, 15, 0x0
  225. gsSPVertex main_menu_seg7_vertex_07005E68, 14, 0
  226. gsSP2Triangles 0, 1, 2, 0x0, 0, 3, 1, 0x0
  227. gsSP2Triangles 0, 4, 3, 0x0, 5, 2, 6, 0x0
  228. gsSP2Triangles 5, 6, 7, 0x0, 6, 3, 4, 0x0
  229. gsSP2Triangles 6, 4, 7, 0x0, 8, 9, 10, 0x0
  230. gsSP1Triangle 11, 12, 13, 0x0
  231. gsSPVertex main_menu_seg7_vertex_07005F48, 15, 0
  232. gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
  233. gsSP2Triangles 6, 7, 8, 0x0, 9, 6, 8, 0x0
  234. gsSP2Triangles 10, 0, 2, 0x0, 11, 12, 13, 0x0
  235. gsSP1Triangle 12, 14, 13, 0x0
  236. gsSPEndDisplayList
  237. main_menu_seg7_dl_07006150: # 0x07006150 - 0x07006198
  238. gsDPPipeSync
  239. 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
  240. gsSPClearGeometryMode G_SHADING_SMOOTH
  241. 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
  242. gsSPTexture -1, -1, 0, 0, 1
  243. gsDPTileSync
  244. 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
  245. gsDPSetTileSize 0, 0, 0, 124, 124
  246. gsSPEndDisplayList
  247. main_menu_seg7_dl_07006198: # 0x07006198 - 0x070061C8
  248. gsSPDisplayList main_menu_seg7_dl_07006038
  249. gsSPTexture -1, -1, 0, 0, 0
  250. gsDPPipeSync
  251. 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
  252. gsSPSetGeometryMode G_SHADING_SMOOTH
  253. gsSPEndDisplayList
  254. glabel main_menu_seg7_dl_070061C8 # 0x070061C8 - 0x070061F8
  255. gsSPDisplayList main_menu_seg7_dl_07006150
  256. gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, main_menu_seg7_texture_07003468
  257. gsDPLoadSync
  258. gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
  259. gsSPDisplayList main_menu_seg7_dl_07006198
  260. gsSPEndDisplayList
  261. glabel main_menu_seg7_dl_070061F8 # 0x070061F8 - 0x07006228
  262. gsSPDisplayList main_menu_seg7_dl_07006150
  263. gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, main_menu_seg7_texture_07003C68
  264. gsDPLoadSync
  265. gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
  266. gsSPDisplayList main_menu_seg7_dl_07006198
  267. gsSPEndDisplayList
  268. glabel main_menu_seg7_dl_07006228 # 0x07006228 - 0x07006258
  269. gsSPDisplayList main_menu_seg7_dl_07006150
  270. gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, main_menu_seg7_texture_07004468
  271. gsDPLoadSync
  272. gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
  273. gsSPDisplayList main_menu_seg7_dl_07006198
  274. gsSPEndDisplayList
  275. glabel main_menu_seg7_dl_07006258 # 0x07006258 - 0x07006288
  276. gsSPDisplayList main_menu_seg7_dl_07006150
  277. gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, main_menu_seg7_texture_07004C68
  278. gsDPLoadSync
  279. gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
  280. gsSPDisplayList main_menu_seg7_dl_07006198
  281. gsSPEndDisplayList
  282. glabel main_menu_seg7_dl_07006288 # 0x07006288 - 0x070062B8
  283. gsSPDisplayList main_menu_seg7_dl_07006150
  284. gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, main_menu_seg7_texture_07005468
  285. gsDPLoadSync
  286. gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
  287. gsSPDisplayList main_menu_seg7_dl_07006198
  288. gsSPEndDisplayList
  289. glabel main_menu_seg7_dl_070062B8 # 0x070062B8 - 0x070062E8
  290. gsSPDisplayList main_menu_seg7_dl_07006150
  291. gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, main_menu_seg7_texture_07000018
  292. gsDPLoadSync
  293. gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
  294. gsSPDisplayList main_menu_seg7_dl_07006198
  295. gsSPEndDisplayList
  296. main_menu_seg7_vertex_070062E8: # 0x070062E8 - 0x07006328
  297. vertex 0, 0, 0, 0, 1984, 0x00, 0x00, 0x7F, 0xFF
  298. vertex 32, 0, 0, 1984, 1984, 0x00, 0x00, 0x7F, 0xFF
  299. vertex 32, 32, 0, 1984, 0, 0x00, 0x00, 0x7F, 0xFF
  300. vertex 0, 32, 0, 0, 0, 0x00, 0x00, 0x7F, 0xFF
  301. main_menu_seg7_texture_07006328: # 0x07006328 - 0x07006B28
  302. .incbin "levels/menu/main_menu_seg7.06328.rgba16"
  303. main_menu_seg7_texture_07006B28: # 0x07006B28 - 0x07007328
  304. .incbin "levels/menu/main_menu_seg7.06B28.rgba16"
  305. main_menu_seg7_dl_07007328: # 0x07007328 - 0x070073A0
  306. 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
  307. # There were multiple matching pairs, so I don't know if this is correct or not.
  308. gsDPSetRenderMode G_RM_AA_TEX_EDGE, G_RM_AA_TEX_EDGE2
  309. # It could also be one of these:
  310. # G_RM_RA_OPA_SURF, G_RM_AA_TEX_EDGE2; G_RM_AA_TEX_EDGE, G_RM_AA_OPA_SURF2; G_RM_AA_TEX_EDGE, G_RM_RA_OPA_SURF2;
  311. # G_RM_AA_OPA_SURF, G_RM_AA_TEX_EDGE2;
  312. gsSPTexture -32768, -32768, 0, 0, 1
  313. 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
  314. gsDPLoadSync
  315. gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
  316. gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 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
  317. gsDPSetTileSize 0, 0, 0, 124, 124
  318. gsSPVertex main_menu_seg7_vertex_070062E8, 4, 0
  319. gsSP2Triangles 0, 1, 2, 0x0, 0, 2, 3, 0x0
  320. gsSPTexture 1, 1, 0, 0, 0
  321. # There were multiple matching pairs, so I don't know if this is correct or not.
  322. gsDPSetRenderMode G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2
  323. # It could also be one of these:
  324. # G_RM_AA_ZB_OPA_SURF, G_RM_RA_ZB_OPA_SURF2; G_RM_AA_ZB_OPA_SURF, G_RM_AA_OPA_SURF2; G_RM_AA_ZB_OPA_SURF, G_RM_RA_OPA_SURF2;
  325. # G_RM_RA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2; G_RM_RA_ZB_OPA_SURF, G_RM_AA_OPA_SURF2; G_RM_AA_OPA_SURF, G_RM_AA_ZB_OPA_SURF2;
  326. # G_RM_AA_OPA_SURF, G_RM_RA_ZB_OPA_SURF2; G_RM_RA_OPA_SURF, G_RM_AA_ZB_OPA_SURF2
  327. 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
  328. gsSPEndDisplayList
  329. glabel main_menu_seg7_dl_070073A0 # 0x070073A0 - 0x070073B8
  330. gsDPPipeSync
  331. gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, main_menu_seg7_texture_07006328
  332. gsSPBranchList main_menu_seg7_dl_07007328
  333. glabel main_menu_seg7_dl_070073B8 # 0x070073B8 - 0x070073D0
  334. gsDPPipeSync
  335. gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, main_menu_seg7_texture_07006B28
  336. gsSPBranchList main_menu_seg7_dl_07007328
  337. main_menu_seg7_texture_070073D0: # 0x070073D0
  338. .incbin "levels/menu/main_menu_seg7.073D0.rgba16"
  339. main_menu_seg7_texture_070075D0: # 0x070075D0
  340. .incbin "levels/menu/main_menu_seg7.075D0.rgba16"
  341. main_menu_seg7_texture_070077D0: # 0x070077D0
  342. .incbin "levels/menu/main_menu_seg7.077D0.rgba16"
  343. main_menu_seg7_texture_070079D0: # 0x070079D0
  344. .incbin "levels/menu/main_menu_seg7.079D0.rgba16"
  345. main_menu_seg7_texture_07007BD0: # 0x07007BD0
  346. .incbin "levels/menu/main_menu_seg7.07BD0.rgba16"
  347. main_menu_seg7_texture_07007DD0: # 0x07007DD0
  348. .incbin "levels/menu/main_menu_seg7.07DD0.rgba16"
  349. main_menu_seg7_texture_07007FD0: # 0x07007FD0
  350. .incbin "levels/menu/main_menu_seg7.07FD0.rgba16"
  351. main_menu_seg7_texture_070081D0: # 0x070081D0
  352. .incbin "levels/menu/main_menu_seg7.081D0.rgba16"
  353. main_menu_seg7_texture_070083D0: # 0x070083D0
  354. .incbin "levels/menu/main_menu_seg7.083D0.rgba16"
  355. main_menu_seg7_texture_070085D0: # 0x070085D0
  356. .incbin "levels/menu/main_menu_seg7.085D0.rgba16"
  357. main_menu_seg7_texture_070087D0: # 0x070087D0
  358. .incbin "levels/menu/main_menu_seg7.087D0.rgba16"
  359. main_menu_seg7_texture_070089D0: # 0x070089D0
  360. .incbin "levels/menu/main_menu_seg7.089D0.rgba16"
  361. main_menu_seg7_texture_07008BD0: # 0x07008BD0
  362. .incbin "levels/menu/main_menu_seg7.08BD0.rgba16"
  363. main_menu_seg7_texture_07008DD0: # 0x07008DD0
  364. .incbin "levels/menu/main_menu_seg7.08DD0.rgba16"
  365. main_menu_seg7_texture_07008FD0: # 0x07008FD0
  366. .incbin "levels/menu/main_menu_seg7.08FD0.rgba16"
  367. main_menu_seg7_texture_070091D0: # 0x070091D0
  368. .incbin "levels/menu/main_menu_seg7.091D0.rgba16"
  369. main_menu_seg7_texture_070093D0: # 0x070093D0
  370. .incbin "levels/menu/main_menu_seg7.093D0.rgba16"
  371. main_menu_seg7_texture_070095D0: # 0x070095D0
  372. .incbin "levels/menu/main_menu_seg7.095D0.rgba16"
  373. main_menu_seg7_texture_070097D0: # 0x070097D0
  374. .incbin "levels/menu/main_menu_seg7.097D0.rgba16"
  375. main_menu_seg7_texture_070099D0: # 0x070099D0
  376. .incbin "levels/menu/main_menu_seg7.099D0.rgba16"
  377. main_menu_seg7_texture_07009BD0: # 0x07009BD0
  378. .incbin "levels/menu/main_menu_seg7.09BD0.rgba16"
  379. main_menu_seg7_texture_07009DD0: # 0x07009DD0
  380. .incbin "levels/menu/main_menu_seg7.09DD0.rgba16"
  381. main_menu_seg7_texture_07009FD0: # 0x07009FD0
  382. .incbin "levels/menu/main_menu_seg7.09FD0.rgba16"
  383. main_menu_seg7_texture_0700A1D0: # 0x0700A1D0
  384. .incbin "levels/menu/main_menu_seg7.0A1D0.rgba16"
  385. main_menu_seg7_texture_0700A3D0: # 0x0700A3D0
  386. .incbin "levels/menu/main_menu_seg7.0A3D0.rgba16"
  387. main_menu_seg7_texture_0700A5D0: # 0x0700A5D0
  388. .incbin "levels/menu/main_menu_seg7.0A5D0.rgba16"
  389. main_menu_seg7_texture_0700A7D0: # 0x0700A7D0
  390. .incbin "levels/menu/main_menu_seg7.0A7D0.rgba16"
  391. main_menu_seg7_texture_0700A9D0: # 0x0700A9D0
  392. .incbin "levels/menu/main_menu_seg7.0A9D0.rgba16"
  393. glabel main_menu_seg7_table_0700ABD0 # 0x0700ABD0
  394. .word main_menu_seg7_texture_070073D0, main_menu_seg7_texture_070075D0, main_menu_seg7_texture_070077D0, main_menu_seg7_texture_070079D0
  395. .word main_menu_seg7_texture_07007BD0, main_menu_seg7_texture_07007DD0, main_menu_seg7_texture_07007FD0, main_menu_seg7_texture_070081D0
  396. .word main_menu_seg7_texture_070083D0, main_menu_seg7_texture_070085D0, main_menu_seg7_texture_070087D0, main_menu_seg7_texture_070089D0
  397. .word main_menu_seg7_texture_07008BD0, main_menu_seg7_texture_07008DD0, main_menu_seg7_texture_07008FD0, main_menu_seg7_texture_070091D0
  398. .word main_menu_seg7_texture_070093D0, main_menu_seg7_texture_070095D0, main_menu_seg7_texture_070097D0, main_menu_seg7_texture_070099D0
  399. .word main_menu_seg7_texture_07009BD0, main_menu_seg7_texture_07009DD0, main_menu_seg7_texture_07009FD0, main_menu_seg7_texture_0700A1D0
  400. .word main_menu_seg7_texture_0700A3D0, main_menu_seg7_texture_0700A5D0, main_menu_seg7_texture_0700A7D0, main_menu_seg7_texture_0700A9D0
  401. .ifdef VERSION_JP
  402. .word 0x00000000, 0x00000000
  403. main_menu_seg7_texture_0700AC48: # 0x0700AC48
  404. .incbin "levels/menu/main_menu_seg7.0AC48.ia8"
  405. main_menu_seg7_texture_0700AC88: # 0x0700AC88
  406. .incbin "levels/menu/main_menu_seg7.0AC88.ia8"
  407. main_menu_seg7_texture_0700ACC8: # 0x0700ACC8
  408. .incbin "levels/menu/main_menu_seg7.0ACC8.ia8"
  409. main_menu_seg7_texture_0700AD08: # 0x0700AD08
  410. .incbin "levels/menu/main_menu_seg7.0AD08.ia8"
  411. main_menu_seg7_texture_0700AD48: # 0x0700AD48
  412. .incbin "levels/menu/main_menu_seg7.0AD48.ia8"
  413. main_menu_seg7_texture_0700AD88: # 0x0700AD88
  414. .incbin "levels/menu/main_menu_seg7.0AD88.ia8"
  415. main_menu_seg7_texture_0700ADC8: # 0x0700ADC8
  416. .incbin "levels/menu/main_menu_seg7.0ADC8.ia8"
  417. main_menu_seg7_texture_0700AE08: # 0x0700AE08
  418. .incbin "levels/menu/main_menu_seg7.0AE08.ia8"
  419. main_menu_seg7_texture_0700AE48: # 0x0700AE48
  420. .incbin "levels/menu/main_menu_seg7.0AE48.ia8"
  421. main_menu_seg7_texture_0700AE88: # 0x0700AE88
  422. .incbin "levels/menu/main_menu_seg7.0AE88.ia8"
  423. main_menu_seg7_texture_0700AEC8: # 0x0700AEC8
  424. .incbin "levels/menu/main_menu_seg7.0AEC8.ia8"
  425. main_menu_seg7_texture_0700AF08: # 0x0700AF08
  426. .incbin "levels/menu/main_menu_seg7.0AF08.ia8"
  427. main_menu_seg7_texture_0700AF48: # 0x0700AF48
  428. .incbin "levels/menu/main_menu_seg7.0AF48.ia8"
  429. main_menu_seg7_texture_0700AF88: # 0x0700AF88
  430. .incbin "levels/menu/main_menu_seg7.0AF88.ia8"
  431. main_menu_seg7_texture_0700AFC8: # 0x0700AFC8
  432. .incbin "levels/menu/main_menu_seg7.0AFC8.ia8"
  433. main_menu_seg7_texture_0700B008: # 0x0700B008
  434. .incbin "levels/menu/main_menu_seg7.0B008.ia8"
  435. main_menu_seg7_texture_0700B048: # 0x0700B048
  436. .incbin "levels/menu/main_menu_seg7.0B048.ia8"
  437. main_menu_seg7_texture_0700B088: # 0x0700B088
  438. .incbin "levels/menu/main_menu_seg7.0B088.ia8"
  439. main_menu_seg7_texture_0700B0C8: # 0x0700B0C8
  440. .incbin "levels/menu/main_menu_seg7.0B0C8.ia8"
  441. main_menu_seg7_texture_0700B108: # 0x0700B108
  442. .incbin "levels/menu/main_menu_seg7.0B108.ia8"
  443. main_menu_seg7_texture_0700B148: # 0x0700B148
  444. .incbin "levels/menu/main_menu_seg7.0B148.ia8"
  445. main_menu_seg7_texture_0700B188: # 0x0700B188
  446. .incbin "levels/menu/main_menu_seg7.0B188.ia8"
  447. main_menu_seg7_texture_0700B1C8: # 0x0700B1C8
  448. .incbin "levels/menu/main_menu_seg7.0B1C8.ia8"
  449. main_menu_seg7_texture_0700B208: # 0x0700B208
  450. .incbin "levels/menu/main_menu_seg7.0B208.ia8"
  451. main_menu_seg7_texture_0700B248: # 0x0700B248
  452. .incbin "levels/menu/main_menu_seg7.0B248.ia8"
  453. main_menu_seg7_texture_0700B288: # 0x0700B288
  454. .incbin "levels/menu/main_menu_seg7.0B288.ia8"
  455. main_menu_seg7_texture_0700B2C8: # 0x0700B2C8
  456. .incbin "levels/menu/main_menu_seg7.0B2C8.ia8"
  457. main_menu_seg7_texture_0700B308: # 0x0700B308
  458. .incbin "levels/menu/main_menu_seg7.0B308.ia8"
  459. main_menu_seg7_texture_0700B348: # 0x0700B348
  460. .incbin "levels/menu/main_menu_seg7.0B348.ia8"
  461. main_menu_seg7_texture_0700B388: # 0x0700B388
  462. .incbin "levels/menu/main_menu_seg7.0B388.ia8"
  463. main_menu_seg7_texture_0700B3C8: # 0x0700B3C8
  464. .incbin "levels/menu/main_menu_seg7.0B3C8.ia8"
  465. main_menu_seg7_texture_0700B408: # 0x0700B408
  466. .incbin "levels/menu/main_menu_seg7.0B408.ia8"
  467. main_menu_seg7_texture_0700B448: # 0x0700B448
  468. .incbin "levels/menu/main_menu_seg7.0B448.ia8"
  469. main_menu_seg7_texture_0700B488: # 0x0700B488
  470. .incbin "levels/menu/main_menu_seg7.0B488.ia8"
  471. main_menu_seg7_texture_0700B4C8: # 0x0700B4C8
  472. .incbin "levels/menu/main_menu_seg7.0B4C8.ia8"
  473. main_menu_seg7_texture_0700B508: # 0x0700B508
  474. .incbin "levels/menu/main_menu_seg7.0B508.ia8"
  475. main_menu_seg7_texture_0700B548: # 0x0700B548
  476. .incbin "levels/menu/main_menu_seg7.0B548.ia8"
  477. main_menu_seg7_texture_0700B588: # 0x0700B588
  478. .incbin "levels/menu/main_menu_seg7.0B588.ia8"
  479. main_menu_seg7_texture_0700B5C8: # 0x0700B5C8
  480. .incbin "levels/menu/main_menu_seg7.0B5C8.ia8"
  481. main_menu_seg7_texture_0700B608: # 0x0700B608
  482. .incbin "levels/menu/main_menu_seg7.0B608.ia8"
  483. main_menu_seg7_texture_0700B648: # 0x0700B648
  484. .incbin "levels/menu/main_menu_seg7.0B648.ia8"
  485. main_menu_seg7_texture_0700B688: # 0x0700B688
  486. .incbin "levels/menu/main_menu_seg7.0B688.ia8"
  487. main_menu_seg7_texture_0700B6C8: # 0x0700B6C8
  488. .incbin "levels/menu/main_menu_seg7.0B6C8.ia8"
  489. main_menu_seg7_texture_0700B708: # 0x0700B708
  490. .incbin "levels/menu/main_menu_seg7.0B708.ia8"
  491. main_menu_seg7_texture_0700B748: # 0x0700B748
  492. .incbin "levels/menu/main_menu_seg7.0B748.ia8"
  493. main_menu_seg7_texture_0700B788: # 0x0700B788
  494. .incbin "levels/menu/main_menu_seg7.0B788.ia8"
  495. main_menu_seg7_texture_0700B7C8: # 0x0700B7C8
  496. .incbin "levels/menu/main_menu_seg7.0B7C8.ia8"
  497. main_menu_seg7_texture_0700B808: # 0x0700B808
  498. .incbin "levels/menu/main_menu_seg7.0B808.ia8"
  499. main_menu_seg7_texture_0700B848: # 0x0700B848
  500. .incbin "levels/menu/main_menu_seg7.0B848.ia8"
  501. main_menu_seg7_texture_0700B888: # 0x0700B888
  502. .incbin "levels/menu/main_menu_seg7.0B888.ia8"
  503. main_menu_seg7_texture_0700B8C8: # 0x0700B8C8
  504. .incbin "levels/menu/main_menu_seg7.0B8C8.ia8"
  505. main_menu_seg7_texture_0700B908: # 0x0700B908
  506. .incbin "levels/menu/main_menu_seg7.0B908.ia8"
  507. main_menu_seg7_texture_0700B948: # 0x0700B948
  508. .incbin "levels/menu/main_menu_seg7.0B948.ia8"
  509. main_menu_seg7_texture_0700B988: # 0x0700B988
  510. .incbin "levels/menu/main_menu_seg7.0B988.ia8"
  511. main_menu_seg7_texture_0700B9C8: # 0x0700B9C8
  512. .incbin "levels/menu/main_menu_seg7.0B9C8.ia8"
  513. main_menu_seg7_texture_0700BA08: # 0x0700BA08
  514. .incbin "levels/menu/main_menu_seg7.0BA08.ia8"
  515. main_menu_seg7_texture_0700BA48: # 0x0700BA48
  516. .incbin "levels/menu/main_menu_seg7.0BA48.ia8"
  517. main_menu_seg7_texture_0700BA88: # 0x0700BA88
  518. .incbin "levels/menu/main_menu_seg7.0BA88.ia8"
  519. main_menu_seg7_texture_0700BAC8: # 0x0700BAC8
  520. .incbin "levels/menu/main_menu_seg7.0BAC8.ia8"
  521. main_menu_seg7_texture_0700BB08: # 0x0700BB08
  522. .incbin "levels/menu/main_menu_seg7.0BB08.ia8"
  523. main_menu_seg7_texture_0700BB48: # 0x0700BB48
  524. .incbin "levels/menu/main_menu_seg7.0BB48.ia8"
  525. main_menu_seg7_texture_0700BB88: # 0x0700BB88
  526. .incbin "levels/menu/main_menu_seg7.0BB88.ia8"
  527. main_menu_seg7_texture_0700BBC8: # 0x0700BBC8
  528. .incbin "levels/menu/main_menu_seg7.0BBC8.ia8"
  529. main_menu_seg7_texture_0700BC08: # 0x0700BC08
  530. .incbin "levels/menu/main_menu_seg7.0BC08.ia8"
  531. main_menu_seg7_texture_0700BC48: # 0x0700BC48
  532. .incbin "levels/menu/main_menu_seg7.0BC48.ia8"
  533. main_menu_seg7_texture_0700BC88: # 0x0700BC88
  534. .incbin "levels/menu/main_menu_seg7.0BC88.ia8"
  535. main_menu_seg7_texture_0700BCC8: # 0x0700BCC8
  536. .incbin "levels/menu/main_menu_seg7.0BCC8.ia8"
  537. main_menu_seg7_texture_0700BD08: # 0x0700BD08
  538. .incbin "levels/menu/main_menu_seg7.0BD08.ia8"
  539. main_menu_seg7_texture_0700BD48: # 0x0700BD48
  540. .incbin "levels/menu/main_menu_seg7.0BD48.ia8"
  541. main_menu_seg7_texture_0700BD88: # 0x0700BD88
  542. .incbin "levels/menu/main_menu_seg7.0BD88.ia8"
  543. main_menu_seg7_texture_0700BDC8: # 0x0700BDC8
  544. .incbin "levels/menu/main_menu_seg7.0BDC8.ia8"
  545. main_menu_seg7_texture_0700BE08: # 0x0700BE08
  546. .incbin "levels/menu/main_menu_seg7.0BE08.ia8"
  547. main_menu_seg7_texture_0700BE48: # 0x0700BE48
  548. .incbin "levels/menu/main_menu_seg7.0BE48.ia8"
  549. main_menu_seg7_texture_0700BE88: # 0x0700BE88
  550. .incbin "levels/menu/main_menu_seg7.0BE88.ia8"
  551. main_menu_seg7_texture_0700BEC8: # 0x0700BEC8
  552. .incbin "levels/menu/main_menu_seg7.0BEC8.ia8"
  553. main_menu_seg7_texture_0700BF08: # 0x0700BF08
  554. .incbin "levels/menu/main_menu_seg7.0BF08.ia8"
  555. main_menu_seg7_texture_0700BF48: # 0x0700BF48
  556. .incbin "levels/menu/main_menu_seg7.0BF48.ia8"
  557. main_menu_seg7_texture_0700BF88: # 0x0700BF88
  558. .incbin "levels/menu/main_menu_seg7.0BF88.ia8"
  559. main_menu_seg7_texture_0700BFC8: # 0x0700BFC8
  560. .incbin "levels/menu/main_menu_seg7.0BFC8.ia8"
  561. main_menu_seg7_texture_0700C008: # 0x0700C008
  562. .incbin "levels/menu/main_menu_seg7.0C008.ia8"
  563. main_menu_seg7_texture_0700C048: # 0x0700C048
  564. .incbin "levels/menu/main_menu_seg7.0C048.ia8"
  565. main_menu_seg7_texture_0700C088: # 0x0700C088
  566. .incbin "levels/menu/main_menu_seg7.0C088.ia8"
  567. main_menu_seg7_texture_0700C0C8: # 0x0700C0C8
  568. .incbin "levels/menu/main_menu_seg7.0C0C8.ia8"
  569. main_menu_seg7_texture_0700C108: # 0x0700C108
  570. .incbin "levels/menu/main_menu_seg7.0C108.ia8"
  571. main_menu_seg7_texture_0700C148: # 0x0700C148
  572. .incbin "levels/menu/main_menu_seg7.0C148.ia8"
  573. main_menu_seg7_texture_0700C188: # 0x0700C188
  574. .incbin "levels/menu/main_menu_seg7.0C188.ia8"
  575. main_menu_seg7_texture_0700C1C8: # 0x0700C1C8
  576. .incbin "levels/menu/main_menu_seg7.0C1C8.ia8"
  577. main_menu_seg7_texture_0700C208: # 0x0700C208
  578. .incbin "levels/menu/main_menu_seg7.0C208.ia8"
  579. main_menu_seg7_texture_0700C248: # 0x0700C248
  580. .incbin "levels/menu/main_menu_seg7.0C248.ia8"
  581. main_menu_seg7_texture_0700C288: # 0x0700C288
  582. .incbin "levels/menu/main_menu_seg7.0C288.ia8"
  583. main_menu_seg7_texture_0700C2C8: # 0x0700C2C8
  584. .incbin "levels/menu/main_menu_seg7.0C2C8.ia8"
  585. main_menu_seg7_texture_0700C308: # 0x0700C308
  586. .incbin "levels/menu/main_menu_seg7.0C308.ia8"
  587. main_menu_seg7_texture_0700C348: # 0x0700C348
  588. .incbin "levels/menu/main_menu_seg7.0C348.ia8"
  589. main_menu_seg7_texture_0700C388: # 0x0700C388
  590. .incbin "levels/menu/main_menu_seg7.0C388.ia8"
  591. main_menu_seg7_texture_0700C3C8: # 0x0700C3C8
  592. .incbin "levels/menu/main_menu_seg7.0C3C8.ia8"
  593. main_menu_seg7_texture_0700C408: # 0x0700C408
  594. .incbin "levels/menu/main_menu_seg7.0C408.ia8"
  595. main_menu_seg7_texture_0700C448: # 0x0700C448
  596. .incbin "levels/menu/main_menu_seg7.0C448.ia8"
  597. main_menu_seg7_texture_0700C488: # 0x0700C488
  598. .incbin "levels/menu/main_menu_seg7.0C488.ia8"
  599. main_menu_seg7_texture_0700C4C8: # 0x0700C4C8
  600. .incbin "levels/menu/main_menu_seg7.0C4C8.ia8"
  601. main_menu_seg7_texture_0700C508: # 0x0700C508
  602. .incbin "levels/menu/main_menu_seg7.0C508.ia8"
  603. main_menu_seg7_texture_0700C548: # 0x0700C548
  604. .incbin "levels/menu/main_menu_seg7.0C548.ia8"
  605. main_menu_seg7_texture_0700C588: # 0x0700C588
  606. .incbin "levels/menu/main_menu_seg7.0C588.ia8"
  607. main_menu_seg7_texture_0700C5C8: # 0x0700C5C8
  608. .incbin "levels/menu/main_menu_seg7.0C5C8.ia8"
  609. main_menu_seg7_texture_0700C608: # 0x0700C608
  610. .incbin "levels/menu/main_menu_seg7.0C608.ia8"
  611. main_menu_seg7_texture_0700C648: # 0x0700C648
  612. .incbin "levels/menu/main_menu_seg7.0C648.ia8"
  613. main_menu_seg7_texture_0700C688: # 0x0700C688
  614. .incbin "levels/menu/main_menu_seg7.0C688.ia8"
  615. main_menu_seg7_texture_0700C6C8: # 0x0700C6C8
  616. .incbin "levels/menu/main_menu_seg7.0C6C8.ia8"
  617. main_menu_seg7_texture_0700C708: # 0x0700C708
  618. .incbin "levels/menu/main_menu_seg7.0C708.ia8"
  619. main_menu_seg7_texture_0700C748: # 0x0700C748
  620. .incbin "levels/menu/main_menu_seg7.0C748.ia8"
  621. main_menu_seg7_texture_0700C788: # 0x0700C788
  622. .incbin "levels/menu/main_menu_seg7.0C788.ia8"
  623. main_menu_seg7_texture_0700C7C8: # 0x0700C7C8
  624. .incbin "levels/menu/main_menu_seg7.0C7C8.ia8"
  625. main_menu_seg7_texture_0700C808: # 0x0700C808
  626. .incbin "levels/menu/main_menu_seg7.0C808.ia8"
  627. main_menu_seg7_texture_0700C848: # 0x0700C848
  628. .incbin "levels/menu/main_menu_seg7.0C848.ia8"
  629. main_menu_seg7_texture_0700C888: # 0x0700C888
  630. .incbin "levels/menu/main_menu_seg7.0C888.ia8"
  631. main_menu_seg7_texture_0700C8C8: # 0x0700C8C8
  632. .incbin "levels/menu/main_menu_seg7.0C8C8.ia8"
  633. main_menu_seg7_texture_0700C908: # 0x0700C908
  634. .incbin "levels/menu/main_menu_seg7.0C908.ia8"
  635. main_menu_seg7_texture_0700C948: # 0x0700C948
  636. .incbin "levels/menu/main_menu_seg7.0C948.ia8"
  637. main_menu_seg7_texture_0700C988: # 0x0700C988
  638. .incbin "levels/menu/main_menu_seg7.0C988.ia8"
  639. main_menu_seg7_texture_0700C9C8: # 0x0700C9C8
  640. .incbin "levels/menu/main_menu_seg7.0C9C8.ia8"
  641. main_menu_seg7_texture_0700CA08: # 0x0700CA08
  642. .incbin "levels/menu/main_menu_seg7.0CA08.ia8"
  643. main_menu_seg7_texture_0700CA48: # 0x0700CA48
  644. .incbin "levels/menu/main_menu_seg7.0CA48.ia8"
  645. main_menu_seg7_texture_0700CA88: # 0x0700CA88
  646. .incbin "levels/menu/main_menu_seg7.0CA88.ia8"
  647. main_menu_seg7_texture_0700CAC8: # 0x0700CAC8
  648. .incbin "levels/menu/main_menu_seg7.0CAC8.ia8"
  649. main_menu_seg7_texture_0700CB08: # 0x0700CB08
  650. .incbin "levels/menu/main_menu_seg7.0CB08.ia8"
  651. main_menu_seg7_texture_0700CB48: # 0x0700CB48
  652. .incbin "levels/menu/main_menu_seg7.0CB48.ia8"
  653. main_menu_seg7_texture_0700CB88: # 0x0700CB88
  654. .incbin "levels/menu/main_menu_seg7.0CB88.ia8"
  655. main_menu_seg7_texture_0700CBC8: # 0x0700CBC8
  656. .incbin "levels/menu/main_menu_seg7.0CBC8.ia8"
  657. main_menu_seg7_texture_0700CC08: # 0x0700CC08
  658. .incbin "levels/menu/main_menu_seg7.0CC08.ia8"
  659. main_menu_seg7_texture_0700CC48: # 0x0700CC48
  660. .incbin "levels/menu/main_menu_seg7.0CC48.ia8"
  661. main_menu_seg7_texture_0700CC88: # 0x0700CC88
  662. .incbin "levels/menu/main_menu_seg7.0CC88.ia8"
  663. main_menu_seg7_texture_0700CCC8: # 0x0700CCC8
  664. .incbin "levels/menu/main_menu_seg7.0CCC8.ia8"
  665. .else
  666. texture_0700AC40: # 0x0700AC40
  667. .incbin "levels/menu/main_menu_seg7_us.0AC40.ia8"
  668. texture_0700AC80: # 0x0700AC80
  669. .incbin "levels/menu/main_menu_seg7_us.0AC80.ia8"
  670. texture_0700ACC0: # 0x0700ACC0
  671. .incbin "levels/menu/main_menu_seg7_us.0ACC0.ia8"
  672. texture_0700AD00: # 0x0700AD00
  673. .incbin "levels/menu/main_menu_seg7_us.0AD00.ia8"
  674. texture_0700AD40: # 0x0700AD40
  675. .incbin "levels/menu/main_menu_seg7_us.0AD40.ia8"
  676. texture_0700AD80: # 0x0700AD80
  677. .incbin "levels/menu/main_menu_seg7_us.0AD80.ia8"
  678. texture_0700ADC0: # 0x0700ADC0
  679. .incbin "levels/menu/main_menu_seg7_us.0ADC0.ia8"
  680. texture_0700AE00: # 0x0700AE00
  681. .incbin "levels/menu/main_menu_seg7_us.0AE00.ia8"
  682. texture_0700AE40: # 0x0700AE40
  683. .incbin "levels/menu/main_menu_seg7_us.0AE40.ia8"
  684. texture_0700AE80: # 0x0700AE80
  685. .incbin "levels/menu/main_menu_seg7_us.0AE80.ia8"
  686. texture_0700AEC0: # 0x0700AEC0
  687. .incbin "levels/menu/main_menu_seg7_us.0AEC0.ia8"
  688. texture_0700AF00: # 0x0700AF00
  689. .incbin "levels/menu/main_menu_seg7_us.0AF00.ia8"
  690. texture_0700AF40: # 0x0700AF40
  691. .incbin "levels/menu/main_menu_seg7_us.0AF40.ia8"
  692. texture_0700AF80: # 0x0700AF80
  693. .incbin "levels/menu/main_menu_seg7_us.0AF80.ia8"
  694. texture_0700AFC0: # 0x0700AFC0
  695. .incbin "levels/menu/main_menu_seg7_us.0AFC0.ia8"
  696. texture_0700B000: # 0x0700B000
  697. .incbin "levels/menu/main_menu_seg7_us.0B000.ia8"
  698. texture_0700B040: # 0x0700B040
  699. .incbin "levels/menu/main_menu_seg7_us.0B040.ia8"
  700. texture_0700B080: # 0x0700B080
  701. .incbin "levels/menu/main_menu_seg7_us.0B080.ia8"
  702. texture_0700B0C0: # 0x0700B0C0
  703. .incbin "levels/menu/main_menu_seg7_us.0B0C0.ia8"
  704. texture_0700B100: # 0x0700B100
  705. .incbin "levels/menu/main_menu_seg7_us.0B100.ia8"
  706. texture_0700B140: # 0x0700B140
  707. .incbin "levels/menu/main_menu_seg7_us.0B140.ia8"
  708. texture_0700B180: # 0x0700B180
  709. .incbin "levels/menu/main_menu_seg7_us.0B180.ia8"
  710. texture_0700B1C0: # 0x0700B1C0
  711. .incbin "levels/menu/main_menu_seg7_us.0B1C0.ia8"
  712. texture_0700B200: # 0x0700B200
  713. .incbin "levels/menu/main_menu_seg7_us.0B200.ia8"
  714. texture_0700B240: # 0x0700B240
  715. .incbin "levels/menu/main_menu_seg7_us.0B240.ia8"
  716. texture_0700B280: # 0x0700B280
  717. .incbin "levels/menu/main_menu_seg7_us.0B280.ia8"
  718. texture_0700B2C0: # 0x0700B2C0
  719. .incbin "levels/menu/main_menu_seg7_us.0B2C0.ia8"
  720. texture_0700B300: # 0x0700B300
  721. .incbin "levels/menu/main_menu_seg7_us.0B300.ia8"
  722. texture_0700B340: # 0x0700B340
  723. .incbin "levels/menu/main_menu_seg7_us.0B340.ia8"
  724. texture_0700B380: # 0x0700B380
  725. .incbin "levels/menu/main_menu_seg7_us.0B380.ia8"
  726. texture_0700B3C0: # 0x0700B3C0
  727. .incbin "levels/menu/main_menu_seg7_us.0B3C0.ia8"
  728. texture_0700B400: # 0x0700B400
  729. .incbin "levels/menu/main_menu_seg7_us.0B400.ia8"
  730. texture_0700B440: # 0x0700B440
  731. .incbin "levels/menu/main_menu_seg7_us.0B440.ia8"
  732. texture_0700B480: # 0x0700B480
  733. .incbin "levels/menu/main_menu_seg7_us.0B480.ia8"
  734. texture_0700B4C0: # 0x0700B4C0
  735. .incbin "levels/menu/main_menu_seg7_us.0B4C0.ia8"
  736. texture_0700B500: # 0x0700B500
  737. .incbin "levels/menu/main_menu_seg7_us.0B500.ia8"
  738. texture_0700B540: # 0x0700B540
  739. .incbin "levels/menu/main_menu_seg7_us.0B540.ia8"
  740. texture_0700B580: # 0x0700B580
  741. .incbin "levels/menu/main_menu_seg7_us.0B580.ia8"
  742. texture_0700B5C0: # 0x0700B5C0
  743. .incbin "levels/menu/main_menu_seg7_us.0B5C0.ia8"
  744. texture_0700B600: # 0x0700B600
  745. .incbin "levels/menu/main_menu_seg7_us.0B600.ia8"
  746. texture_0700B640: # 0x0700B640
  747. .incbin "levels/menu/main_menu_seg7_us.0B640.ia8"
  748. texture_0700B680: # 0x0700B680
  749. .incbin "levels/menu/main_menu_seg7_us.0B680.ia8"
  750. texture_0700B6C0: # 0x0700B6C0
  751. .incbin "levels/menu/main_menu_seg7_us.0B6C0.ia8"
  752. texture_0700B700: # 0x0700B700
  753. .incbin "levels/menu/main_menu_seg7_us.0B700.ia8"
  754. texture_0700B740: # 0x0700B740
  755. .incbin "levels/menu/main_menu_seg7_us.0B740.ia8"
  756. texture_0700B780: # 0x0700B780
  757. .incbin "levels/menu/main_menu_seg7_us.0B780.ia8"
  758. texture_0700B7C0: # 0x0700B7C0
  759. .incbin "levels/menu/main_menu_seg7_us.0B7C0.ia8"
  760. texture_0700B800: # 0x0700B800
  761. .incbin "levels/menu/main_menu_seg7_us.0B800.ia8"
  762. .endif
  763. glabel main_menu_seg7_table_0700CD08 # 0x0700CD08
  764. .ifdef VERSION_JP
  765. .word main_menu_seg7_texture_0700AC48, main_menu_seg7_texture_0700AC88, main_menu_seg7_texture_0700ACC8, main_menu_seg7_texture_0700AD08
  766. .word main_menu_seg7_texture_0700AD48, main_menu_seg7_texture_0700AD88, main_menu_seg7_texture_0700ADC8, main_menu_seg7_texture_0700AE08
  767. .word main_menu_seg7_texture_0700AE48, main_menu_seg7_texture_0700AE88, main_menu_seg7_texture_0700CB08, main_menu_seg7_texture_0700CB48
  768. .word main_menu_seg7_texture_0700CB88, main_menu_seg7_texture_0700CBC8, 0x00000000, 0x00000000
  769. .word 0x00000000, 0x00000000, 0x00000000, 0x00000000
  770. .word 0x00000000, 0x00000000, 0x00000000, 0x00000000
  771. .word 0x00000000, 0x00000000, 0x00000000, 0x00000000
  772. .word 0x00000000, 0x00000000, 0x00000000, 0x00000000
  773. .word 0x00000000, 0x00000000, 0x00000000, 0x00000000
  774. .word 0x00000000, 0x00000000, 0x00000000, 0x00000000
  775. .word 0x00000000, 0x00000000, 0x00000000, 0x00000000
  776. .word 0x00000000, 0x00000000, 0x00000000, 0x00000000
  777. .word 0x00000000, 0x00000000, 0x00000000, 0x00000000
  778. .word 0x00000000, 0x00000000, 0x00000000, 0x00000000
  779. .word 0x00000000, 0x00000000, 0x00000000, 0x00000000
  780. .word 0x00000000, 0x00000000, 0x00000000, 0x00000000
  781. .word main_menu_seg7_texture_0700AEC8, main_menu_seg7_texture_0700AF08, main_menu_seg7_texture_0700AF48, main_menu_seg7_texture_0700AF88
  782. .word main_menu_seg7_texture_0700AFC8, main_menu_seg7_texture_0700B008, main_menu_seg7_texture_0700B048, main_menu_seg7_texture_0700B088
  783. .word main_menu_seg7_texture_0700B0C8, main_menu_seg7_texture_0700B108, main_menu_seg7_texture_0700B148, main_menu_seg7_texture_0700B188
  784. .word main_menu_seg7_texture_0700B1C8, main_menu_seg7_texture_0700B208, main_menu_seg7_texture_0700B248, main_menu_seg7_texture_0700B288
  785. .word main_menu_seg7_texture_0700B2C8, main_menu_seg7_texture_0700B308, main_menu_seg7_texture_0700B348, main_menu_seg7_texture_0700B388
  786. .word main_menu_seg7_texture_0700B3C8, main_menu_seg7_texture_0700B408, main_menu_seg7_texture_0700B448, main_menu_seg7_texture_0700B488
  787. .word main_menu_seg7_texture_0700B4C8, main_menu_seg7_texture_0700B508, main_menu_seg7_texture_0700B548, main_menu_seg7_texture_0700B588
  788. .word main_menu_seg7_texture_0700B5C8, main_menu_seg7_texture_0700B608, main_menu_seg7_texture_0700B648, main_menu_seg7_texture_0700B688
  789. .word main_menu_seg7_texture_0700B6C8, main_menu_seg7_texture_0700B708, main_menu_seg7_texture_0700B748, main_menu_seg7_texture_0700B788
  790. .word main_menu_seg7_texture_0700B7C8, main_menu_seg7_texture_0700B808, main_menu_seg7_texture_0700B848, main_menu_seg7_texture_0700B888
  791. .word main_menu_seg7_texture_0700B8C8, main_menu_seg7_texture_0700B908, main_menu_seg7_texture_0700B948, main_menu_seg7_texture_0700B988
  792. .word main_menu_seg7_texture_0700B9C8, main_menu_seg7_texture_0700BA08, 0x00000000, 0x00000000
  793. .word main_menu_seg7_texture_0700BD48, main_menu_seg7_texture_0700BD88, main_menu_seg7_texture_0700BDC8, main_menu_seg7_texture_0700BE08
  794. .word main_menu_seg7_texture_0700BE48, main_menu_seg7_texture_0700BE88, main_menu_seg7_texture_0700BEC8, main_menu_seg7_texture_0700BF08
  795. .word main_menu_seg7_texture_0700BF48, main_menu_seg7_texture_0700BF88, main_menu_seg7_texture_0700BFC8, main_menu_seg7_texture_0700C008
  796. .word main_menu_seg7_texture_0700C048, main_menu_seg7_texture_0700C088, main_menu_seg7_texture_0700C0C8, main_menu_seg7_texture_0700C108
  797. .word main_menu_seg7_texture_0700C148, main_menu_seg7_texture_0700C188, main_menu_seg7_texture_0700C1C8, main_menu_seg7_texture_0700C208
  798. .word main_menu_seg7_texture_0700C248, main_menu_seg7_texture_0700C288, main_menu_seg7_texture_0700C2C8, main_menu_seg7_texture_0700C308
  799. .word main_menu_seg7_texture_0700C348, main_menu_seg7_texture_0700C388, main_menu_seg7_texture_0700C3C8, main_menu_seg7_texture_0700C408
  800. .word main_menu_seg7_texture_0700C448, main_menu_seg7_texture_0700C488, main_menu_seg7_texture_0700C4C8, main_menu_seg7_texture_0700C508
  801. .word main_menu_seg7_texture_0700C548, main_menu_seg7_texture_0700C588, main_menu_seg7_texture_0700C5C8, main_menu_seg7_texture_0700C608
  802. .word main_menu_seg7_texture_0700C648, main_menu_seg7_texture_0700C688, main_menu_seg7_texture_0700C6C8, main_menu_seg7_texture_0700C708
  803. .word main_menu_seg7_texture_0700C748, main_menu_seg7_texture_0700C788, main_menu_seg7_texture_0700C7C8, main_menu_seg7_texture_0700C808
  804. .word main_menu_seg7_texture_0700C848, main_menu_seg7_texture_0700C888, 0x00000000, main_menu_seg7_texture_0700BD08
  805. .word main_menu_seg7_texture_0700BB08, main_menu_seg7_texture_0700BC48, main_menu_seg7_texture_0700BB88, main_menu_seg7_texture_0700BBC8
  806. .word main_menu_seg7_texture_0700BC08, main_menu_seg7_texture_0700BA48, main_menu_seg7_texture_0700BA88, main_menu_seg7_texture_0700BAC8
  807. .word main_menu_seg7_texture_0700BB48, 0x00000000, 0x00000000, 0x00000000
  808. .word 0x00000000, 0x00000000, 0x00000000, 0x00000000
  809. .word 0x00000000, 0x00000000, 0x00000000, 0x00000000
  810. .word 0x00000000, 0x00000000, 0x00000000, 0x00000000
  811. .word 0x00000000, 0x00000000, 0x00000000, 0x00000000
  812. .word 0x00000000, 0x00000000, 0x00000000, 0x00000000
  813. .word 0x00000000, 0x00000000, 0x00000000, 0x00000000
  814. .word 0x00000000, 0x00000000, 0x00000000, 0x00000000
  815. .word 0x00000000, 0x00000000, 0x00000000, 0x00000000
  816. .word 0x00000000, 0x00000000, 0x00000000, 0x00000000
  817. .word main_menu_seg7_texture_0700C988, main_menu_seg7_texture_0700CAC8, main_menu_seg7_texture_0700CA08, main_menu_seg7_texture_0700CA48
  818. .word main_menu_seg7_texture_0700CA88, main_menu_seg7_texture_0700C8C8, main_menu_seg7_texture_0700C908, main_menu_seg7_texture_0700C948
  819. .word main_menu_seg7_texture_0700C9C8, 0x00000000, 0x00000000, 0x00000000
  820. .word 0x00000000, 0x00000000, 0x00000000, 0x00000000
  821. .word 0x00000000, 0x00000000, 0x00000000, 0x00000000
  822. .word 0x00000000, 0x00000000, 0x00000000, 0x00000000
  823. .word 0x00000000, 0x00000000, 0x00000000, 0x00000000
  824. .word 0x00000000, 0x00000000, 0x00000000, 0x00000000
  825. .word main_menu_seg7_texture_0700BCC8, main_menu_seg7_texture_0700BC88, main_menu_seg7_texture_0700CCC8, 0x00000000
  826. .word 0x00000000, 0x00000000, 0x00000000, 0x00000000
  827. .word 0x00000000, main_menu_seg7_texture_0700CC08, main_menu_seg7_texture_0700CC48, main_menu_seg7_texture_0700CC88
  828. .word 0x00000000, 0x00000000, 0x00000000, 0x00000000
  829. .else
  830. .word texture_0700AC40, texture_0700AC80, texture_0700ACC0, texture_0700AD00
  831. .word texture_0700AD40, texture_0700AD80, texture_0700ADC0, texture_0700AE00
  832. .word texture_0700AE40, texture_0700AE80, texture_0700AEC0, texture_0700AF00
  833. .word texture_0700AF40, texture_0700AF80, texture_0700AFC0, texture_0700B000
  834. .word texture_0700B040, texture_0700B080, texture_0700B0C0, texture_0700B100
  835. .word texture_0700B140, texture_0700B180, texture_0700B1C0, texture_0700B200
  836. .word texture_0700B240, texture_0700B280, texture_0700B2C0, texture_0700B300
  837. .word texture_0700B340, texture_0700B380, texture_0700B3C0, texture_0700B400
  838. .word texture_0700B440, texture_0700B480, texture_0700B4C0, texture_0700B500
  839. .word 0x00000000, 0x00000000, 0x00000000, 0x00000000
  840. .word 0x00000000, 0x00000000, 0x00000000, 0x00000000
  841. .word 0x00000000, 0x00000000, 0x00000000, 0x00000000
  842. .word 0x00000000, 0x00000000, 0x00000000, 0x00000000
  843. .word 0x00000000, 0x00000000, 0x00000000, 0x00000000
  844. .word 0x00000000, 0x00000000, 0x00000000, 0x00000000
  845. .word 0x00000000, 0x00000000, texture_0700B680, texture_0700B7C0
  846. .word texture_0700B740, texture_0700B780, 0x00000000, 0x00000000
  847. .word 0x00000000, 0x00000000, 0x00000000, 0x00000000
  848. .word 0x00000000, 0x00000000, 0x00000000, 0x00000000
  849. .word 0x00000000, 0x00000000, 0x00000000, 0x00000000
  850. .word 0x00000000, 0x00000000, 0x00000000, 0x00000000
  851. .word 0x00000000, 0x00000000, 0x00000000, 0x00000000
  852. .word 0x00000000, 0x00000000, 0x00000000, 0x00000000
  853. .word 0x00000000, 0x00000000, 0x00000000, 0x00000000
  854. .word 0x00000000, 0x00000000, 0x00000000, 0x00000000
  855. .word 0x00000000, 0x00000000, 0x00000000, 0x00000000
  856. .word 0x00000000, 0x00000000, 0x00000000, 0x00000000
  857. .word 0x00000000, 0x00000000, 0x00000000, texture_0700B640
  858. .word 0x00000000, 0x00000000, 0x00000000, 0x00000000
  859. .word 0x00000000, 0x00000000, 0x00000000, 0x00000000
  860. .word 0x00000000, 0x00000000, 0x00000000, 0x00000000
  861. .word 0x00000000, 0x00000000, 0x00000000, 0x00000000
  862. .word 0x00000000, 0x00000000, 0x00000000, 0x00000000
  863. .word 0x00000000, 0x00000000, 0x00000000, 0x00000000
  864. .word 0x00000000, 0x00000000, 0x00000000, 0x00000000
  865. .word 0x00000000, 0x00000000, 0x00000000, 0x00000000
  866. .word 0x00000000, 0x00000000, 0x00000000, 0x00000000
  867. .word 0x00000000, 0x00000000, 0x00000000, 0x00000000
  868. .word 0x00000000, 0x00000000, 0x00000000, 0x00000000
  869. .word 0x00000000, 0x00000000, 0x00000000, texture_0700B600
  870. .word 0x00000000, 0x00000000, 0x00000000, 0x00000000
  871. .word 0x00000000, 0x00000000, 0x00000000, 0x00000000
  872. .word 0x00000000, 0x00000000, 0x00000000, 0x00000000
  873. .word 0x00000000, 0x00000000, 0x00000000, 0x00000000
  874. .word 0x00000000, 0x00000000, 0x00000000, 0x00000000
  875. .word 0x00000000, 0x00000000, 0x00000000, 0x00000000
  876. .word 0x00000000, 0x00000000, 0x00000000, 0x00000000
  877. .word 0x00000000, 0x00000000, 0x00000000, 0x00000000
  878. .word 0x00000000, 0x00000000, 0x00000000, 0x00000000
  879. .word 0x00000000, 0x00000000, 0x00000000, 0x00000000
  880. .word 0x00000000, 0x00000000, 0x00000000, 0x00000000
  881. .word 0x00000000, 0x00000000, 0x00000000, 0x00000000
  882. .word 0x00000000, 0x00000000, 0x00000000, 0x00000000
  883. .word 0x00000000, 0x00000000, 0x00000000, 0x00000000
  884. .word 0x00000000, 0x00000000, 0x00000000, 0x00000000
  885. .word 0x00000000, 0x00000000, 0x00000000, 0x00000000
  886. .word 0x00000000, 0x00000000, 0x00000000, 0x00000000
  887. .word 0x00000000, texture_0700B800, 0x00000000, 0x00000000
  888. .word 0x00000000, 0x00000000, 0x00000000, 0x00000000
  889. .word 0x00000000, 0x00000000, 0x00000000, 0x00000000
  890. .word 0x00000000, 0x00000000, texture_0700B6C0, 0x00000000
  891. .word texture_0700B700, 0x00000000, 0x00000000, 0x00000000
  892. .word 0x00000000, texture_0700B540, texture_0700B5C0, texture_0700B580
  893. .word 0x00000000, 0x00000000, 0x00000000, 0x00000000
  894. .endif
  895. glabel main_menu_seg7_dl_0700D108 # 0x0700D108 - 0x0700D160
  896. gsDPPipeSync
  897. gsDPSetTexturePersp G_TP_NONE
  898. gsDPSetCombineMode1Cycle G_CCMUX_TEXEL0, G_CCMUX_0, G_CCMUX_ENVIRONMENT, G_CCMUX_0, G_ACMUX_TEXEL0, G_ACMUX_0, G_ACMUX_ENVIRONMENT, G_ACMUX_0
  899. gsDPSetEnvColor 255, 255, 255, 255
  900. gsDPSetRenderMode G_RM_AA_XLU_SURF, G_RM_AA_XLU_SURF2
  901. gsDPSetTextureFilter G_TF_POINT
  902. gsDPSetTile G_IM_FMT_IA, G_IM_SIZ_8b, 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
  903. gsDPTileSync
  904. gsDPSetTile G_IM_FMT_IA, G_IM_SIZ_8b, 1, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 3, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 3, G_TX_NOLOD
  905. gsDPSetTileSize 0, 0, 0, 28, 28
  906. gsSPEndDisplayList
  907. glabel main_menu_seg7_dl_0700D160 # 0x0700D160 - 0x0700D1A0
  908. gsDPPipeSync
  909. gsDPSetTexturePersp G_TP_PERSP
  910. # There were multiple matching pairs, so I don't know if this is correct or not.
  911. gsDPSetRenderMode G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2
  912. # It could also be one of these:
  913. # G_RM_AA_ZB_OPA_SURF, G_RM_RA_ZB_OPA_SURF2; G_RM_AA_ZB_OPA_SURF, G_RM_AA_OPA_SURF2; G_RM_AA_ZB_OPA_SURF, G_RM_RA_OPA_SURF2;
  914. # G_RM_RA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2; G_RM_RA_ZB_OPA_SURF, G_RM_AA_OPA_SURF2; G_RM_AA_OPA_SURF, G_RM_AA_ZB_OPA_SURF2;
  915. # G_RM_AA_OPA_SURF, G_RM_RA_ZB_OPA_SURF2; G_RM_RA_OPA_SURF, G_RM_AA_ZB_OPA_SURF2
  916. 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
  917. gsDPSetEnvColor 255, 255, 255, 255
  918. gsSPTexture -1, -1, 0, 0, 0
  919. gsDPSetTextureFilter G_TF_BILERP
  920. gsSPEndDisplayList
  921. .word 0, 0
  922. main_menu_seg7_texture_0700D1A8: # 0x0700D1A8 - 0x0700E1A8
  923. .incbin "levels/menu/main_menu_seg7.0D1A8.rgba16"
  924. main_menu_seg7_texture_0700E1A8: # 0x0700E1A8 - 0x0700F1A8
  925. .incbin "levels/menu/main_menu_seg7.0E1A8.rgba16"
  926. main_menu_seg7_vertex_0700F1A8: # 0x0700F1A8 - 0x0700F1E8
  927. vertex -32, 0, 0, 0, 1984, 0x00, 0x00, 0x7F, 0x00
  928. vertex 32, 0, 0, 4032, 1984, 0x00, 0x00, 0x7F, 0x00
  929. vertex 32, 32, 0, 4032, 0, 0x00, 0x00, 0x7F, 0x00
  930. vertex -32, 32, 0, 0, 0, 0x00, 0x00, 0x7F, 0x00
  931. main_menu_seg7_vertex_0700F1E8: # 0x0700F1E8 - 0x0700F228
  932. vertex -32, -32, 0, 0, 1984, 0x00, 0x00, 0x7F, 0x00
  933. vertex 32, -32, 0, 4032, 1984, 0x00, 0x00, 0x7F, 0x00
  934. vertex 32, 0, 0, 4032, 0, 0x00, 0x00, 0x7F, 0x00
  935. vertex -32, 0, 0, 0, 0, 0x00, 0x00, 0x7F, 0x00
  936. glabel main_menu_seg7_dl_0700F228 # 0x0700F228 - 0x0700F2F8
  937. gsDPPipeSync
  938. 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
  939. gsSPTexture -32768, -32768, 0, 0, 1
  940. # There were multiple matching pairs, so I don't know if this is correct or not.
  941. gsDPSetRenderMode G_RM_AA_TEX_EDGE, G_RM_AA_TEX_EDGE2
  942. # It could also be one of these:
  943. # G_RM_RA_OPA_SURF, G_RM_AA_TEX_EDGE2; G_RM_AA_TEX_EDGE, G_RM_AA_OPA_SURF2; G_RM_AA_TEX_EDGE, G_RM_RA_OPA_SURF2;
  944. # G_RM_AA_OPA_SURF, G_RM_AA_TEX_EDGE2;
  945. gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, main_menu_seg7_texture_0700D1A8
  946. 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
  947. gsDPLoadSync
  948. gsDPLoadBlock 7, 0, 0, 0x7FF, 0x080
  949. gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0, G_TX_RENDERTILE, 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
  950. gsDPSetTileSize 0, 0, 0, 252, 124
  951. gsSPVertex main_menu_seg7_vertex_0700F1A8, 4, 0
  952. gsSP2Triangles 0, 1, 2, 0x0, 0, 2, 3, 0x0
  953. gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, main_menu_seg7_texture_0700E1A8
  954. 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
  955. gsDPLoadSync
  956. gsDPLoadBlock 7, 0, 0, 0x7FF, 0x080
  957. gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0, G_TX_RENDERTILE, 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
  958. gsDPSetTileSize 0, 0, 0, 252, 124
  959. gsSPVertex main_menu_seg7_vertex_0700F1E8, 4, 0
  960. gsSP2Triangles 0, 1, 2, 0x0, 0, 2, 3, 0x0
  961. # There were multiple matching pairs, so I don't know if this is correct or not.
  962. gsDPSetRenderMode G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2
  963. # It could also be one of these:
  964. # G_RM_AA_ZB_OPA_SURF, G_RM_RA_ZB_OPA_SURF2; G_RM_AA_ZB_OPA_SURF, G_RM_AA_OPA_SURF2; G_RM_AA_ZB_OPA_SURF, G_RM_RA_OPA_SURF2;
  965. # G_RM_RA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2; G_RM_RA_ZB_OPA_SURF, G_RM_AA_OPA_SURF2; G_RM_AA_OPA_SURF, G_RM_AA_ZB_OPA_SURF2;
  966. # G_RM_AA_OPA_SURF, G_RM_RA_ZB_OPA_SURF2; G_RM_RA_OPA_SURF, G_RM_AA_ZB_OPA_SURF2
  967. gsSPTexture 1, 1, 0, 0, 0
  968. 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
  969. gsSPEndDisplayList
  970. glabel main_menu_seg7_collision # 0x0700F2F8 - 0x0700F328
  971. # collision vertices
  972. .hword 0x0040, 0x0004
  973. .hword 8192, -1000, -8192
  974. .hword -8192, -1000, -8192
  975. .hword -8192, -1000, 8192
  976. .hword 8192, -1000, 8192
  977. # collision 0x00 normal
  978. .hword 0x0000, 2
  979. .hword 0, 1, 2
  980. .hword 0, 2, 3
  981. .hword 0x0041
  982. .hword 0x0042