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.

142 lines
9.5 KiB

6 years ago
  1. anim_header anim_B2, 0x0000, 0x00BD, 0x0000, 0x0000, 0x001E, 0x0014
  2. anim_B2_indices:
  3. .hword 0x0001, 0x0000, 0x001E, 0x0001, 0x0001, 0x0000
  4. .hword 0x0001, 0x0000, 0x0001, 0x001F, 0x0001, 0x0000
  5. .hword 0x0001, 0x0000, 0x0001, 0x0000, 0x001E, 0x0372
  6. .hword 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0371
  7. .hword 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0370
  8. .hword 0x0001, 0x036C, 0x0001, 0x036D, 0x0001, 0x036E
  9. .hword 0x001E, 0x0098, 0x001E, 0x00B6, 0x001E, 0x00D4
  10. .hword 0x0001, 0x0000, 0x0001, 0x0000, 0x001E, 0x007A
  11. .hword 0x001E, 0x0020, 0x001E, 0x003E, 0x001E, 0x005C
  12. .hword 0x0001, 0x0368, 0x0001, 0x0369, 0x0001, 0x036A
  13. .hword 0x001E, 0x016A, 0x001E, 0x0188, 0x001E, 0x01A6
  14. .hword 0x0001, 0x0000, 0x0001, 0x0000, 0x001E, 0x014C
  15. .hword 0x001E, 0x00F2, 0x001E, 0x0110, 0x001E, 0x012E
  16. .hword 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x036B
  17. .hword 0x001E, 0x030E, 0x001E, 0x032C, 0x001E, 0x034A
  18. .hword 0x0001, 0x0000, 0x0001, 0x0000, 0x001E, 0x02F0
  19. .hword 0x001E, 0x0296, 0x001E, 0x02B4, 0x001E, 0x02D2
  20. .hword 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x036F
  21. .hword 0x001E, 0x023C, 0x001E, 0x025A, 0x001E, 0x0278
  22. .hword 0x0001, 0x0000, 0x0001, 0x0000, 0x001E, 0x021E
  23. .hword 0x001E, 0x01C4, 0x001E, 0x01E2, 0x001E, 0x0200
  24. anim_B2_values:
  25. .hword 0x0000, 0x00BD, 0x00BC, 0x00BC, 0x00BA, 0x00B9, 0x00B7, 0x00B5
  26. .hword 0x00B3, 0x00B2, 0x00B0, 0x00B0, 0x00AF, 0x00AF, 0x00B0, 0x00B0
  27. .hword 0x00B1, 0x00B2, 0x00B3, 0x00B4, 0x00B5, 0x00B6, 0x00B7, 0x00B8
  28. .hword 0x00B9, 0x00BA, 0x00BB, 0x00BC, 0x00BC, 0x00BD, 0x00BD, 0x3FFF
  29. .hword 0x1DFA, 0x1E1E, 0x1E78, 0x1EEF, 0x1F6A, 0x1FCF, 0x2004, 0x1FF0
  30. .hword 0x1F79, 0x1E86, 0x1CDE, 0x1A7C, 0x1798, 0x1466, 0x111C, 0x0DF2
  31. .hword 0x0B1C, 0x08D1, 0x0746, 0x06B2, 0x0753, 0x0915, 0x0BAF, 0x0EDA
  32. .hword 0x124D, 0x15C1, 0x18EE, 0x1B8C, 0x1D52, 0x1DFA, 0xFF74, 0xFFC0
  33. .hword 0x0087, 0x01A6, 0x02F4, 0x044C, 0x0585, 0x0679, 0x0702, 0x06F9
  34. .hword 0x064C, 0x0519, 0x0383, 0x01A9, 0xFFAF, 0xFDB4, 0xFBDB, 0xFA43
  35. .hword 0xF910, 0xF862, 0xF847, 0xF8A3, 0xF95C, 0xFA55, 0xFB73, 0xFC9B
  36. .hword 0xFDB1, 0xFE99, 0xFF39, 0xFF74, 0xEB6C, 0xEBB3, 0xEC6E, 0xED78
  37. .hword 0xEEAF, 0xEFED, 0xF10D, 0xF1EC, 0xF264, 0xF252, 0xF1A3, 0xF073
  38. .hword 0xEEE3, 0xED12, 0xEB22, 0xE933, 0xE765, 0xE5DA, 0xE4B2, 0xE40D
  39. .hword 0xE3FA, 0xE460, 0xE523, 0xE626, 0xE74E, 0xE87F, 0xE99D, 0xEA8C
  40. .hword 0xEB2F, 0xEB6C, 0xDDE8, 0xDD2B, 0xDB32, 0xD858, 0xD4F7, 0xD16C
  41. .hword 0xCE12, 0xCB44, 0xC95D, 0xC8B8, 0xC95D, 0xCAEF, 0xCD3A, 0xD008
  42. .hword 0xD324, 0xD659, 0xD970, 0xDC35, 0xDE72, 0xDFF2, 0xE0BF, 0xE116
  43. .hword 0xE110, 0xE0C1, 0xE040, 0xDFA4, 0xDF04, 0xDE75, 0xDE0F, 0xDDE8
  44. .hword 0x95C0, 0x9590, 0x950B, 0x943E, 0x9339, 0x920A, 0x90BF, 0x8F67
  45. .hword 0x8E10, 0x8CC9, 0x8B59, 0x8993, 0x8798, 0x8587, 0x8381, 0x81A6
  46. .hword 0x8016, 0x7EEE, 0x7E55, 0x7E67, 0x7F6B, 0x816A, 0x841D, 0x8746
  47. .hword 0x8AA4, 0x8DF7, 0x90FE, 0x9377, 0x9523, 0x95C0, 0xA1D3, 0xA1D0
  48. .hword 0xA1C8, 0xA1BE, 0xA1B3, 0xA1AB, 0xA1A8, 0xA1AC, 0xA1BA, 0xA1D3
  49. .hword 0xA1FE, 0xA23C, 0xA286, 0xA2D9, 0xA32D, 0xA37E, 0xA3C7, 0xA401
  50. .hword 0xA428, 0xA436, 0xA425, 0xA3F7, 0xA3B2, 0xA35F, 0xA305, 0xA2AA
  51. .hword 0xA257, 0xA213, 0xA1E4, 0xA1D3, 0x1252, 0x124F, 0x1246, 0x123A
  52. .hword 0x122E, 0x1225, 0x1221, 0x1226, 0x1235, 0x1252, 0x1284, 0x12CA
  53. .hword 0x1320, 0x137E, 0x13DE, 0x143B, 0x148E, 0x14D1, 0x14FE, 0x150E
  54. .hword 0x14FB, 0x14C5, 0x1477, 0x1418, 0x13B0, 0x1349, 0x12E9, 0x129B
  55. .hword 0x1266, 0x1252, 0xE679, 0xE669, 0xE63B, 0xE5F5, 0xE59A, 0xE531
  56. .hword 0xE4BD, 0xE443, 0xE3C9, 0xE352, 0xE2CA, 0xE221, 0xE163, 0xE09D
  57. .hword 0xDFDA, 0xDF26, 0xDE8E, 0xDE1F, 0xDDE3, 0xDDE7, 0xDE45, 0xDEFF
  58. .hword 0xDFFC, 0xE125, 0xE262, 0xE39B, 0xE4B9, 0xE5A2, 0xE63F, 0xE679
  59. .hword 0xFBF8, 0xFB83, 0xFA48, 0xF87E, 0xF65A, 0xF412, 0xF1DC, 0xEFEF
  60. .hword 0xEE80, 0xEDC5, 0xEDB0, 0xEE04, 0xEEAC, 0xEF94, 0xF0AB, 0xF1DB
  61. .hword 0xF312, 0xF43D, 0xF547, 0xF61D, 0xF6DA, 0xF7A1, 0xF86C, 0xF932
  62. .hword 0xF9EE, 0xFA97, 0xFB27, 0xFB96, 0xFBDE, 0xFBF8, 0xE70F, 0xE766
  63. .hword 0xE851, 0xE9AA, 0xEB4C, 0xED10, 0xEED0, 0xF067, 0xF1AE, 0xF27F
  64. .hword 0xF2F4, 0xF33F, 0xF364, 0xF366, 0xF349, 0xF310, 0xF2BD, 0xF254
  65. .hword 0xF1D8, 0xF14C, 0xF08C, 0xEF80, 0xEE3F, 0xECDF, 0xEB77, 0xEA1D
  66. .hword 0xE8E9, 0xE7F1, 0xE74B, 0xE70F, 0xE290, 0xE1E7, 0xE020, 0xDD88
  67. .hword 0xDA6D, 0xD71C, 0xD3E3, 0xD10E, 0xCEEB, 0xCDC8, 0xCD8D, 0xCDDE
  68. .hword 0xCEA1, 0xCFBE, 0xD11C, 0xD2A3, 0xD439, 0xD5C6, 0xD731, 0xD860
  69. .hword 0xD981, 0xDAC4, 0xDC1B, 0xDD75, 0xDEC5, 0xDFF9, 0xE104, 0xE1D6
  70. .hword 0xE25F, 0xE290, 0xF08E, 0xF079, 0xF044, 0xF003, 0xEFC7, 0xEFA4
  71. .hword 0xEFAC, 0xEFF0, 0xF085, 0xF17B, 0xF30A, 0xF53C, 0xF7E0, 0xFAC6
  72. .hword 0xFDBE, 0x0094, 0x031C, 0x0524, 0x067B, 0x06F0, 0x0646, 0x048D
  73. .hword 0x0209, 0xFEFF, 0xFBB1, 0xF864, 0xF55D, 0xF2DF, 0xF12E, 0xF08E
  74. .hword 0x2328, 0x234C, 0x23AD, 0x2434, 0x24CD, 0x2563, 0x25E1, 0x2633
  75. .hword 0x2644, 0x25FE, 0x254D, 0x243A, 0x22DF, 0x2157, 0x1FBD, 0x1E2C
  76. .hword 0x1CBD, 0x1B8C, 0x1AB3, 0x1A4C, 0x1A6E, 0x1B09, 0x1C01, 0x1D36
  77. .hword 0x1E8C, 0x1FE7, 0x2127, 0x2230, 0x22E5, 0x2328, 0x9376, 0x9314
  78. .hword 0x920C, 0x908C, 0x8EC0, 0x8CD7, 0x8AFE, 0x8962, 0x8831, 0x8798
  79. .hword 0x878D, 0x87DB, 0x8872, 0x893F, 0x8A33, 0x8B3D, 0x8C4B, 0x8D4C
  80. .hword 0x8E2F, 0x8EE4, 0x8F80, 0x9020, 0x90C0, 0x915B, 0x91EB, 0x926C
  81. .hword 0x92D9, 0x932D, 0x9363, 0x9376, 0x0027, 0x0022, 0x0015, 0x0002
  82. .hword 0xFFEB, 0xFFD1, 0xFFB7, 0xFF9E, 0xFF88, 0xFF77, 0xFF6D, 0xFF6B
  83. .hword 0xFF79, 0xFF95, 0xFFBC, 0xFFE8, 0x0015, 0x003E, 0x005F, 0x0071
  84. .hword 0x0078, 0x0077, 0x0071, 0x0066, 0x0059, 0x004B, 0x003D, 0x0032
  85. .hword 0x002A, 0x0027, 0x0247, 0x0246, 0x0245, 0x0244, 0x0242, 0x023F
  86. .hword 0x023D, 0x023A, 0x0238, 0x0236, 0x0234, 0x0234, 0x0233, 0x0234
  87. .hword 0x0235, 0x0237, 0x0238, 0x023A, 0x023C, 0x023D, 0x023E, 0x023F
  88. .hword 0x0241, 0x0242, 0x0243, 0x0244, 0x0245, 0x0246, 0x0247, 0x0247
  89. .hword 0xCC52, 0xCBFD, 0xCB15, 0xC9BB, 0xC813, 0xC63F, 0xC45F, 0xC297
  90. .hword 0xC109, 0xBFD7, 0xBF23, 0xBF0F, 0xBFFD, 0xC1FF, 0xC4BE, 0xC7E2
  91. .hword 0xCB15, 0xCE00, 0xD04B, 0xD1A0, 0xD213, 0xD204, 0xD190, 0xD0D1
  92. .hword 0xCFE5, 0xCEE5, 0xCDEE, 0xCD1B, 0xCC89, 0xCC52, 0x36CB, 0x36E2
  93. .hword 0x3722, 0x3784, 0x3802, 0x3897, 0x393C, 0x39E9, 0x3A9A, 0x3B48
  94. .hword 0x3BED, 0x3C81, 0x3D00, 0x3D62, 0x3DA2, 0x3DB8, 0x3D9F, 0x3D56
  95. .hword 0x3CE7, 0x3C59, 0x3BB4, 0x3AFF, 0x3A42, 0x3985, 0x38D0, 0x382B
  96. .hword 0x379D, 0x372E, 0x36E5, 0x36CB, 0x0EBF, 0x0EB1, 0x0E8C, 0x0E52
  97. .hword 0x0E08, 0x0DB0, 0x0D50, 0x0CEA, 0x0C82, 0x0C1B, 0x0BBB, 0x0B64
  98. .hword 0x0B19, 0x0ADF, 0x0ABA, 0x0AAD, 0x0ABC, 0x0AE6, 0x0B28, 0x0B7B
  99. .hword 0x0BDC, 0x0C47, 0x0CB6, 0x0D25, 0x0D8F, 0x0DF0, 0x0E44, 0x0E85
  100. .hword 0x0EAF, 0x0EBF, 0x1452, 0x1459, 0x146E, 0x148E, 0x14B7, 0x14E8
  101. .hword 0x151D, 0x1556, 0x1590, 0x15C9, 0x15FE, 0x162F, 0x1658, 0x1678
  102. .hword 0x168D, 0x1694, 0x168C, 0x1674, 0x1650, 0x1621, 0x15EC, 0x15B0
  103. .hword 0x1573, 0x1535, 0x14FA, 0x14C4, 0x1496, 0x1472, 0x145A, 0x1452
  104. .hword 0xB107, 0xB0ED, 0xB0A3, 0xB030, 0xAF9C, 0xAEEF, 0xAE2F, 0xAD65
  105. .hword 0xAC96, 0xABCB, 0xAB0C, 0xAA5E, 0xA9CB, 0xA958, 0xA90E, 0xA8F4
  106. .hword 0xA912, 0xA966, 0xA9E8, 0xAA8E, 0xAB4E, 0xAC21, 0xACFD, 0xADD9
  107. .hword 0xAEAC, 0xAF6D, 0xB013, 0xB094, 0xB0E9, 0xB107, 0x0071, 0x0072
  108. .hword 0x0077, 0x007F, 0x0088, 0x0092, 0x009D, 0x00A8, 0x00B1, 0x00B9
  109. .hword 0x00BF, 0x00C2, 0x00C1, 0x00BB, 0x00B3, 0x00A9, 0x009E, 0x0094
  110. .hword 0x008B, 0x0085, 0x0081, 0x007D, 0x007A, 0x0077, 0x0075, 0x0073
  111. .hword 0x0072, 0x0071, 0x0071, 0x0071, 0xFEFF, 0xFF01, 0xFF04, 0xFF09
  112. .hword 0xFF0F, 0xFF16, 0xFF1E, 0xFF25, 0xFF2B, 0xFF30, 0xFF34, 0xFF36
  113. .hword 0xFF35, 0xFF31, 0xFF2A, 0xFF23, 0xFF1B, 0xFF14, 0xFF0D, 0xFF09
  114. .hword 0xFF06, 0xFF04, 0xFF03, 0xFF01, 0xFF00, 0xFF00, 0xFF00, 0xFEFF
  115. .hword 0xFEFF, 0xFEFF, 0xD1D7, 0xD186, 0xD0A6, 0xCF57, 0xCDB7, 0xCBE4
  116. .hword 0xC9FF, 0xC825, 0xC674, 0xC50D, 0xC40D, 0xC394, 0xC3D5, 0xC4CF
  117. .hword 0xC64D, 0xC81E, 0xCA0D, 0xCBE8, 0xCD7B, 0xCE95, 0xCF50, 0xCFEF
  118. .hword 0xD073, 0xD0DE, 0xD133, 0xD174, 0xD1A3, 0xD1C1, 0xD1D2, 0xD1D7
  119. .hword 0x38E6, 0x38FF, 0x3946, 0x39B4, 0x3A41, 0x3AE7, 0x3B9F, 0x3C61
  120. .hword 0x3D27, 0x3DEA, 0x3EA1, 0x3F48, 0x3FD5, 0x4043, 0x408A, 0x40A3
  121. .hword 0x4086, 0x4035, 0x3FB9, 0x3F1A, 0x3E61, 0x3D97, 0x3CC4, 0x3BF2
  122. .hword 0x3B27, 0x3A6E, 0x39D0, 0x3953, 0x3902, 0x38E6, 0xEFEB, 0xEFF6
  123. .hword 0xF016, 0xF047, 0xF087, 0xF0D1, 0xF124, 0xF17B, 0xF1D3, 0xF22A
  124. .hword 0xF27D, 0xF2C7, 0xF307, 0xF338, 0xF358, 0xF363, 0xF356, 0xF332
  125. .hword 0xF2FA, 0xF2B3, 0xF260, 0xF206, 0xF1A7, 0xF148, 0xF0EE, 0xF09B
  126. .hword 0xF054, 0xF01C, 0xEFF8, 0xEFEB, 0xE999, 0xE992, 0xE980, 0xE964
  127. .hword 0xE940, 0xE916, 0xE8E7, 0xE8B5, 0xE883, 0xE852, 0xE823, 0xE7F8
  128. .hword 0xE7D4, 0xE7B8, 0xE7A6, 0xE7A0, 0xE7A7, 0xE7BC, 0xE7DB, 0xE804
  129. .hword 0xE833, 0xE867, 0xE89C, 0xE8D2, 0xE906, 0xE935, 0xE95D, 0xE97D
  130. .hword 0xE991, 0xE999, 0xAF5F, 0xAF4A, 0xAF0F, 0xAEB5, 0xAE40, 0xADB7
  131. .hword 0xAD20, 0xAC80, 0xABDD, 0xAB3D, 0xAAA5, 0xAA1C, 0xA9A8, 0xA94D
  132. .hword 0xA913, 0xA8FE, 0xA916, 0xA958, 0xA9BF, 0xAA42, 0xAADA, 0xAB81
  133. .hword 0xAC2E, 0xACDC, 0xAD83, 0xAE1B, 0xAE9E, 0xAF04, 0xAF47, 0xAF5F
  134. .hword 0x85AF, 0x7FF3, 0x4016, 0xBF5F, 0x7AA7, 0x8051, 0x400F, 0xBF5F
  135. .hword 0xE077, 0x0606, 0x5DDE, 0x5DD6, 0x5DBD, 0x5D98, 0x5D69, 0x5D32
  136. .hword 0x5CF8, 0x5CBC, 0x5C81, 0x5C4B, 0x5C1B, 0x5BF6, 0x5BDE, 0x5BD5
  137. .hword 0x5BDB, 0x5BEB, 0x5C05, 0x5C26, 0x5C4E, 0x5C7A, 0x5CA9, 0x5CDA
  138. .hword 0x5D0A, 0x5D39, 0x5D65, 0x5D8D, 0x5DAE, 0x5DC8, 0x5DD9, 0x5DDE
  139. anim_B2_end: