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.

146 lines
7.0 KiB

6 years ago
  1. glabel peach_geo_000098 # 0x0C000098
  2. geo_node_start
  3. geo_open_node
  4. geo_dl_translated LAYER_OPAQUE, 0, 0, 0
  5. geo_open_node
  6. geo_dl_translated LAYER_OPAQUE, 0, 0, 0, peach_seg5_dl_05007230
  7. geo_open_node
  8. geo_dl_translated LAYER_OPAQUE, 78, 0, 0, peach_seg5_dl_05006A18
  9. geo_open_node
  10. geo_dl_translated LAYER_OPAQUE, 132, 0, 0
  11. geo_open_node
  12. geo_switch_case 8, geo_switch_peach_eyes
  13. geo_open_node
  14. geo_display_list LAYER_OPAQUE, peach_seg5_dl_05005CE0
  15. geo_display_list LAYER_OPAQUE, peach_seg5_dl_05005D38
  16. geo_display_list LAYER_OPAQUE, peach_seg5_dl_05005D90
  17. geo_display_list LAYER_OPAQUE, peach_seg5_dl_05005DE8
  18. geo_display_list LAYER_OPAQUE, peach_seg5_dl_05005E40
  19. geo_display_list LAYER_OPAQUE, peach_seg5_dl_05005E98
  20. geo_display_list LAYER_OPAQUE, peach_seg5_dl_05005EF0
  21. geo_display_list LAYER_OPAQUE, peach_seg5_dl_05005F48
  22. geo_close_node
  23. geo_dl_translated LAYER_OPAQUE, 38, -78, 0
  24. geo_open_node
  25. geo_dl_translated LAYER_OPAQUE, 0, 0, 0, peach_seg5_dl_05007AB8
  26. geo_close_node
  27. geo_close_node
  28. geo_dl_translated LAYER_OPAQUE, 132, 0, 0, peach_seg5_dl_05009148
  29. geo_dl_translated LAYER_OPAQUE, 132, 0, 0, peach_seg5_dl_05008F20
  30. geo_dl_translated LAYER_OPAQUE, 63, 0, 84
  31. geo_open_node
  32. geo_dl_translated LAYER_OPAQUE, 0, 0, 0, peach_seg5_dl_05007E58
  33. geo_open_node
  34. geo_dl_translated LAYER_OPAQUE, 104, 0, 0, peach_seg5_dl_050087A8
  35. geo_open_node
  36. geo_dl_translated LAYER_OPAQUE, 87, 0, 0, peach_seg5_dl_05009500
  37. geo_close_node
  38. geo_close_node
  39. geo_dl_translated LAYER_OPAQUE, 0, 0, 0, peach_seg5_dl_05008560
  40. geo_close_node
  41. geo_dl_translated LAYER_OPAQUE, 63, 0, -84
  42. geo_open_node
  43. geo_dl_translated LAYER_OPAQUE, 0, 0, 0, peach_seg5_dl_05008228
  44. geo_open_node
  45. geo_dl_translated LAYER_OPAQUE, 104, 0, 0, peach_seg5_dl_05008CF8
  46. geo_open_node
  47. geo_dl_translated LAYER_OPAQUE, 87, 0, 0, peach_seg5_dl_05009940
  48. geo_close_node
  49. geo_close_node
  50. geo_dl_translated LAYER_OPAQUE, 0, 0, 0, peach_seg5_dl_05008AB0
  51. geo_close_node
  52. geo_close_node
  53. geo_dl_translated LAYER_OPAQUE, 78, 0, 0, peach_seg5_dl_050060E0
  54. geo_dl_translated LAYER_OPAQUE, -23, -1, 0
  55. geo_open_node
  56. geo_dl_translated LAYER_OPAQUE, 0, 0, 0, peach_seg5_dl_0500A0A8
  57. geo_close_node
  58. geo_close_node
  59. geo_close_node
  60. geo_close_node
  61. geo_return
  62. glabel peach_geo_000254 # 0x0C000254
  63. geo_node_start
  64. geo_open_node
  65. geo_dl_translated LAYER_TRANSPARENT, 0, 0, 0
  66. geo_open_node
  67. .ifdef VERSION_JP
  68. geo_dl_translated LAYER_TRANSPARENT, 0, 0, 0, peach_seg5_dl_05007230
  69. .else
  70. geo_dl_translated LAYER_TRANSPARENT, 0, 0, 0, peach_seg5_us_dl_05007288
  71. .endif
  72. geo_open_node
  73. geo_dl_translated LAYER_TRANSPARENT, 78, 0, 0, peach_seg5_dl_05006A18
  74. geo_open_node
  75. geo_dl_translated LAYER_TRANSPARENT, 132, 0, 0
  76. geo_open_node
  77. geo_switch_case 8, geo_switch_peach_eyes
  78. geo_open_node
  79. geo_display_list LAYER_TRANSPARENT, peach_seg5_dl_05005CE0
  80. geo_display_list LAYER_TRANSPARENT, peach_seg5_dl_05005D38
  81. geo_display_list LAYER_TRANSPARENT, peach_seg5_dl_05005D90
  82. geo_display_list LAYER_TRANSPARENT, peach_seg5_dl_05005DE8
  83. geo_display_list LAYER_TRANSPARENT, peach_seg5_dl_05005E40
  84. geo_display_list LAYER_TRANSPARENT, peach_seg5_dl_05005E98
  85. geo_display_list LAYER_TRANSPARENT, peach_seg5_dl_05005EF0
  86. geo_display_list LAYER_TRANSPARENT, peach_seg5_dl_05005F48
  87. geo_close_node
  88. geo_dl_translated LAYER_TRANSPARENT, 38, -78, 0
  89. geo_open_node
  90. geo_dl_translated LAYER_TRANSPARENT, 0, 0, 0, peach_seg5_dl_05007AB8
  91. geo_close_node
  92. geo_close_node
  93. geo_dl_translated LAYER_TRANSPARENT, 132, 0, 0, peach_seg5_dl_05009148
  94. geo_dl_translated LAYER_TRANSPARENT, 132, 0, 0, peach_seg5_dl_05008F20
  95. geo_dl_translated LAYER_TRANSPARENT, 63, 0, 84
  96. geo_open_node
  97. geo_dl_translated LAYER_TRANSPARENT, 0, 0, 0, peach_seg5_dl_05007E58
  98. geo_open_node
  99. geo_dl_translated LAYER_TRANSPARENT, 104, 0, 0, peach_seg5_dl_050087A8
  100. geo_open_node
  101. geo_dl_translated LAYER_TRANSPARENT, 87, 0, 0, peach_seg5_dl_05009500
  102. geo_close_node
  103. geo_close_node
  104. geo_dl_translated LAYER_TRANSPARENT, 0, 0, 0, peach_seg5_dl_05008560
  105. geo_close_node
  106. geo_dl_translated LAYER_TRANSPARENT, 63, 0, -84
  107. geo_open_node
  108. geo_dl_translated LAYER_TRANSPARENT, 0, 0, 0, peach_seg5_dl_05008228
  109. geo_open_node
  110. geo_dl_translated LAYER_TRANSPARENT, 104, 0, 0, peach_seg5_dl_05008CF8
  111. geo_open_node
  112. geo_dl_translated LAYER_TRANSPARENT, 87, 0, 0, peach_seg5_dl_05009940
  113. geo_close_node
  114. geo_close_node
  115. geo_dl_translated LAYER_TRANSPARENT, 0, 0, 0, peach_seg5_dl_05008AB0
  116. geo_close_node
  117. geo_close_node
  118. geo_dl_translated LAYER_TRANSPARENT, 78, 0, 0, peach_seg5_dl_050060E0
  119. geo_dl_translated LAYER_TRANSPARENT, -23, -1, 0
  120. geo_open_node
  121. .ifdef VERSION_JP
  122. geo_dl_translated LAYER_TRANSPARENT, 0, 0, 0, peach_seg5_dl_0500A0A8
  123. .else
  124. geo_dl_translated LAYER_TRANSPARENT, 0, 0, 0, peach_seg5_us_dl_0500A188
  125. .endif
  126. geo_close_node
  127. geo_close_node
  128. geo_close_node
  129. geo_close_node
  130. geo_return
  131. glabel peach_geo # 0x0C000410
  132. geo_shadow SHADOW_CIRCLE_9_VERTS, 0x96, 100
  133. geo_open_node
  134. geo_scale 0x00, 16384
  135. geo_open_node
  136. geo_asm 10, Geo18_8029D924
  137. geo_switch_case 2, geo_switch_anim_state
  138. geo_open_node
  139. geo_branch 1, peach_geo_000098
  140. geo_branch 1, peach_geo_000254
  141. geo_close_node
  142. geo_close_node
  143. geo_close_node
  144. geo_end