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.

176 lines
6.5 KiB

6 years ago
  1. glabel castle_geo_001560 # 0x0E001560
  2. geo_node_start
  3. geo_open_node
  4. geo_display_list LAYER_OPAQUE, inside_castle_seg7_dl_0703E6F0
  5. geo_close_node
  6. geo_return
  7. glabel castle_geo_001578 # 0x0E001578
  8. geo_node_start
  9. geo_open_node
  10. geo_display_list LAYER_OPAQUE, inside_castle_seg7_dl_07043028
  11. geo_display_list LAYER_OPAQUE, inside_castle_seg7_dl_07043B48
  12. geo_display_list LAYER_ALPHA, inside_castle_seg7_dl_07043CD8
  13. geo_asm 0, Geo18_802D5D0C
  14. geo_asm 264, Geo18_802D5B98
  15. geo_asm 266, Geo18_802D5B98
  16. geo_close_node
  17. geo_return
  18. glabel castle_geo_0015B8 # 0x0E0015B8
  19. geo_node_start
  20. geo_open_node
  21. geo_display_list LAYER_OPAQUE, inside_castle_seg7_dl_0704A0E8
  22. geo_display_list LAYER_TRANSPARENT, inside_castle_seg7_dl_0704A2E0
  23. geo_display_list LAYER_OPAQUE, inside_castle_seg7_dl_0704AA98
  24. geo_asm 0, Geo18_802D5D0C
  25. geo_asm 268, Geo18_802D5B98
  26. geo_asm 0, Geo18_80277B14
  27. geo_close_node
  28. geo_return
  29. glabel castle_geo_0015F8 # 0x0E0015F8
  30. geo_node_start
  31. geo_open_node
  32. geo_display_list LAYER_OPAQUE, inside_castle_seg7_dl_0704C7D8
  33. geo_asm 0, Geo18_802D5D0C
  34. geo_asm 265, Geo18_802D5B98
  35. geo_asm 269, Geo18_802D5B98
  36. geo_close_node
  37. geo_return
  38. glabel castle_geo_001628 # 0x0E001628
  39. geo_node_start
  40. geo_open_node
  41. geo_display_list LAYER_OPAQUE, inside_castle_seg7_dl_07050938
  42. geo_display_list LAYER_ALPHA, inside_castle_seg7_dl_07051678
  43. geo_display_list LAYER_TRANSPARENT, inside_castle_seg7_dl_070519C8
  44. geo_display_list LAYER_TRANSPARENT, inside_castle_seg7_dl_07051B60
  45. geo_asm 0, Geo18_802D5D0C
  46. geo_asm 267, Geo18_802D5B98
  47. geo_close_node
  48. geo_return
  49. glabel castle_geo_001668 # 0x0E001668
  50. geo_node_start
  51. geo_open_node
  52. geo_display_list LAYER_OPAQUE, inside_castle_seg7_dl_070558D0
  53. geo_display_list LAYER_OPAQUE, inside_castle_seg7_dl_070572A0
  54. geo_display_list LAYER_OPAQUE, inside_castle_seg7_dl_07057F00
  55. geo_close_node
  56. geo_return
  57. glabel castle_geo_001690 # 0x0E001690
  58. geo_node_start
  59. geo_open_node
  60. geo_display_list LAYER_OPAQUE, inside_castle_seg7_dl_0703E6F0
  61. geo_display_list LAYER_OPAQUE, inside_castle_seg7_dl_07043028
  62. geo_display_list LAYER_OPAQUE, inside_castle_seg7_dl_07043B48
  63. geo_display_list LAYER_ALPHA, inside_castle_seg7_dl_07043CD8
  64. geo_asm 0, Geo18_802D5D0C
  65. geo_asm 264, Geo18_802D5B98
  66. geo_asm 266, Geo18_802D5B98
  67. geo_close_node
  68. geo_return
  69. glabel castle_geo_0016D8 # 0x0E0016D8
  70. geo_node_start
  71. geo_open_node
  72. geo_display_list LAYER_OPAQUE, inside_castle_seg7_dl_07043028
  73. geo_display_list LAYER_OPAQUE, inside_castle_seg7_dl_07043B48
  74. geo_display_list LAYER_ALPHA, inside_castle_seg7_dl_07043CD8
  75. geo_display_list LAYER_OPAQUE, inside_castle_seg7_dl_0704A0E8
  76. geo_display_list LAYER_TRANSPARENT, inside_castle_seg7_dl_0704A2E0
  77. geo_display_list LAYER_OPAQUE, inside_castle_seg7_dl_0704AA98
  78. geo_asm 0, Geo18_802D5D0C
  79. geo_asm 264, Geo18_802D5B98
  80. geo_asm 266, Geo18_802D5B98
  81. geo_asm 268, Geo18_802D5B98
  82. geo_asm 0, Geo18_80277B14
  83. geo_close_node
  84. geo_return
  85. glabel castle_geo_001740 # 0x0E001740
  86. geo_node_start
  87. geo_open_node
  88. geo_display_list LAYER_OPAQUE, inside_castle_seg7_dl_07043028
  89. geo_display_list LAYER_OPAQUE, inside_castle_seg7_dl_07043B48
  90. geo_display_list LAYER_ALPHA, inside_castle_seg7_dl_07043CD8
  91. geo_display_list LAYER_OPAQUE, inside_castle_seg7_dl_0704C7D8
  92. geo_asm 0, Geo18_802D5D0C
  93. geo_asm 264, Geo18_802D5B98
  94. geo_asm 265, Geo18_802D5B98
  95. geo_asm 266, Geo18_802D5B98
  96. geo_asm 269, Geo18_802D5B98
  97. geo_close_node
  98. geo_return
  99. glabel castle_geo_001798 # 0x0E001798
  100. geo_node_start
  101. geo_open_node
  102. geo_display_list LAYER_OPAQUE, inside_castle_seg7_dl_07043028
  103. geo_display_list LAYER_OPAQUE, inside_castle_seg7_dl_07043B48
  104. geo_display_list LAYER_ALPHA, inside_castle_seg7_dl_07043CD8
  105. geo_display_list LAYER_OPAQUE, inside_castle_seg7_dl_07050938
  106. geo_display_list LAYER_ALPHA, inside_castle_seg7_dl_07051678
  107. geo_display_list LAYER_TRANSPARENT, inside_castle_seg7_dl_070519C8
  108. geo_display_list LAYER_TRANSPARENT, inside_castle_seg7_dl_07051B60
  109. geo_asm 0, Geo18_802D5D0C
  110. geo_asm 264, Geo18_802D5B98
  111. geo_asm 266, Geo18_802D5B98
  112. geo_asm 267, Geo18_802D5B98
  113. geo_close_node
  114. geo_return
  115. glabel castle_geo_001800 # 0x0E001800
  116. geo_node_start
  117. geo_open_node
  118. geo_display_list LAYER_OPAQUE, inside_castle_seg7_dl_07050938
  119. geo_display_list LAYER_ALPHA, inside_castle_seg7_dl_07051678
  120. geo_display_list LAYER_TRANSPARENT, inside_castle_seg7_dl_070519C8
  121. geo_display_list LAYER_TRANSPARENT, inside_castle_seg7_dl_07051B60
  122. geo_display_list LAYER_OPAQUE, inside_castle_seg7_dl_070558D0
  123. geo_display_list LAYER_OPAQUE, inside_castle_seg7_dl_070572A0
  124. geo_display_list LAYER_OPAQUE, inside_castle_seg7_dl_07057F00
  125. geo_asm 0, Geo18_802D5D0C
  126. geo_asm 267, Geo18_802D5B98
  127. geo_close_node
  128. geo_return
  129. glabel castle_geo_001858 # 0x0E001858
  130. geo_node_screen_area 10, SCREEN_WIDTH/2, SCREEN_HEIGHT/2, SCREEN_WIDTH/2, SCREEN_HEIGHT/2
  131. geo_open_node
  132. geo_zbuffer 0
  133. geo_open_node
  134. geo_todo_09 100
  135. geo_open_node
  136. geo_background 0x0001
  137. geo_close_node
  138. geo_close_node
  139. geo_zbuffer 1
  140. geo_open_node
  141. geo_camera_frustum 64, 50, 8000, geo_camera_fov
  142. geo_open_node
  143. geo_camera 4, 0, 2000, 6000, 0, 0, 0, geo_camera_preset_and_pos
  144. geo_open_node
  145. geo_switch_case 11, geo_switch_area
  146. geo_open_node
  147. geo_branch 1, castle_geo_001560 # 0x0E001560
  148. geo_branch 1, castle_geo_001578 # 0x0E001578
  149. geo_branch 1, castle_geo_0015B8 # 0x0E0015B8
  150. geo_branch 1, castle_geo_0015F8 # 0x0E0015F8
  151. geo_branch 1, castle_geo_001628 # 0x0E001628
  152. geo_branch 1, castle_geo_001668 # 0x0E001668
  153. geo_branch 1, castle_geo_001690 # 0x0E001690
  154. geo_branch 1, castle_geo_0016D8 # 0x0E0016D8
  155. geo_branch 1, castle_geo_001740 # 0x0E001740
  156. geo_branch 1, castle_geo_001798 # 0x0E001798
  157. geo_branch 1, castle_geo_001800 # 0x0E001800
  158. geo_close_node
  159. geo_render_obj
  160. geo_asm 0, geo_exec_level
  161. geo_close_node
  162. geo_close_node
  163. geo_close_node
  164. geo_close_node
  165. geo_end