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.

132 lines
8.8 KiB

6 years ago
  1. anim_header anim_A4, 0x0000, 0x00BD, 0x0000, 0x0000, 0x001E, 0x0014
  2. anim_A4_indices:
  3. .hword 0x0001, 0x0000, 0x001E, 0x0001, 0x0001, 0x0000
  4. .hword 0x0001, 0x0000, 0x0001, 0x001F, 0x0001, 0x0000
  5. .hword 0x0001, 0x0000, 0x0001, 0x0000, 0x001E, 0x031B
  6. .hword 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x031A
  7. .hword 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0319
  8. .hword 0x0001, 0x0315, 0x0001, 0x0316, 0x0001, 0x0317
  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, 0x0311, 0x0001, 0x0312, 0x0001, 0x0313
  13. .hword 0x0001, 0x016A, 0x0001, 0x016B, 0x0001, 0x016C
  14. .hword 0x0001, 0x0000, 0x0001, 0x0000, 0x001E, 0x014C
  15. .hword 0x001E, 0x00F2, 0x001E, 0x0110, 0x001E, 0x012E
  16. .hword 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0314
  17. .hword 0x001E, 0x02B7, 0x001E, 0x02D5, 0x001E, 0x02F3
  18. .hword 0x0001, 0x0000, 0x0001, 0x0000, 0x001E, 0x0299
  19. .hword 0x001E, 0x023F, 0x001E, 0x025D, 0x001E, 0x027B
  20. .hword 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0318
  21. .hword 0x001E, 0x01E5, 0x001E, 0x0203, 0x001E, 0x0221
  22. .hword 0x0001, 0x0000, 0x0001, 0x0000, 0x001E, 0x01C7
  23. .hword 0x001E, 0x016D, 0x001E, 0x018B, 0x001E, 0x01A9
  24. anim_A4_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 0xFE9C, 0xFE8E, 0xFE69, 0xFE31, 0xFDE9, 0xFD96, 0xFD3D, 0xFCE2
  30. .hword 0xFC89, 0xFC36, 0xFBEF, 0xFBB6, 0xFB91, 0xFB84, 0xFB8D, 0xFBA6
  31. .hword 0xFBCD, 0xFBFF, 0xFC3B, 0xFC7E, 0xFCC6, 0xFD10, 0xFD5A, 0xFDA1
  32. .hword 0xFDE4, 0xFE20, 0xFE53, 0xFE7A, 0xFE93, 0xFE9C, 0xF030, 0xF030
  33. .hword 0xF02F, 0xF02F, 0xF02D, 0xF02C, 0xF02B, 0xF02A, 0xF028, 0xF027
  34. .hword 0xF026, 0xF025, 0xF025, 0xF024, 0xF025, 0xF025, 0xF026, 0xF026
  35. .hword 0xF027, 0xF028, 0xF029, 0xF02A, 0xF02B, 0xF02C, 0xF02D, 0xF02E
  36. .hword 0xF02F, 0xF030, 0xF030, 0xF030, 0xE76E, 0xE76C, 0xE767, 0xE75F
  37. .hword 0xE755, 0xE749, 0xE73C, 0xE72F, 0xE723, 0xE717, 0xE70D, 0xE705
  38. .hword 0xE700, 0xE6FE, 0xE6FF, 0xE703, 0xE708, 0xE70F, 0xE718, 0xE721
  39. .hword 0xE72B, 0xE736, 0xE740, 0xE74A, 0xE754, 0xE75C, 0xE764, 0xE769
  40. .hword 0xE76D, 0xE76E, 0xDDE8, 0xDDC1, 0xDD56, 0xDCB2, 0xDBE2, 0xDAF3
  41. .hword 0xD9F1, 0xD8E9, 0xD7E7, 0xD6F8, 0xD628, 0xD584, 0xD518, 0xD4F1
  42. .hword 0xD50B, 0xD554, 0xD5C5, 0xD658, 0xD706, 0xD7C8, 0xD897, 0xD96D
  43. .hword 0xDA43, 0xDB12, 0xDBD4, 0xDC82, 0xDD14, 0xDD86, 0xDDCE, 0xDDE8
  44. .hword 0x90BD, 0x908B, 0x9001, 0x8F30, 0x8E26, 0x8CF4, 0x8BA9, 0x8A57
  45. .hword 0x890D, 0x87DB, 0x86D1, 0x85FF, 0x8576, 0x8544, 0x8565, 0x85C2
  46. .hword 0x8653, 0x870F, 0x87ED, 0x88E5, 0x89EF, 0x8B00, 0x8C12, 0x8D1C
  47. .hword 0x8E14, 0x8EF2, 0x8FAE, 0x903E, 0x909C, 0x90BD, 0x8EF0, 0x8EF6
  48. .hword 0x8F06, 0x8F1E, 0x8F3D, 0x8F60, 0x8F86, 0x8FAD, 0x8FD3, 0x8FF6
  49. .hword 0x9014, 0x902C, 0x903C, 0x9042, 0x903E, 0x9034, 0x9023, 0x900D
  50. .hword 0x8FF4, 0x8FD7, 0x8FB9, 0x8F99, 0x8F7A, 0x8F5B, 0x8F3F, 0x8F25
  51. .hword 0x8F10, 0x8EFF, 0x8EF4, 0x8EF0, 0x0A01, 0x09FB, 0x09E9, 0x09CD
  52. .hword 0x09A9, 0x0981, 0x0955, 0x0928, 0x08FC, 0x08D4, 0x08B1, 0x0895
  53. .hword 0x0883, 0x087C, 0x0880, 0x088D, 0x08A0, 0x08B9, 0x08D6, 0x08F7
  54. .hword 0x091A, 0x093F, 0x0963, 0x0986, 0x09A7, 0x09C5, 0x09DD, 0x09F1
  55. .hword 0x09FD, 0x0A01, 0x04D7, 0x0506, 0x0588, 0x064E, 0x0748, 0x0869
  56. .hword 0x09A0, 0x0ADF, 0x0C16, 0x0D36, 0x0E31, 0x0EF7, 0x0F79, 0x0FA7
  57. .hword 0x0F88, 0x0F30, 0x0EA8, 0x0DF7, 0x0D25, 0x0C3C, 0x0B42, 0x0A3F
  58. .hword 0x093D, 0x0843, 0x0759, 0x0688, 0x05D7, 0x054E, 0x04F6, 0x04D7
  59. .hword 0x0AC6, 0x0AE6, 0x0B40, 0x0BC9, 0x0C76, 0x0D3E, 0x0E16, 0x0EF2
  60. .hword 0x0FCA, 0x1091, 0x113F, 0x11C8, 0x1222, 0x1242, 0x122D, 0x11F0
  61. .hword 0x1191, 0x1117, 0x1086, 0x0FE4, 0x0F37, 0x0E84, 0x0DD1, 0x0D24
  62. .hword 0x0C82, 0x0BF1, 0x0B77, 0x0B18, 0x0ADB, 0x0AC6, 0xDDE1, 0xDDE1
  63. .hword 0xDDE0, 0xDDDF, 0xDDDD, 0xDDDC, 0xDDDA, 0xDDD8, 0xDDD6, 0xDDD4
  64. .hword 0xDDD3, 0xDDD1, 0xDDD1, 0xDDD0, 0xDDD0, 0xDDD1, 0xDDD2, 0xDDD3
  65. .hword 0xDDD4, 0xDDD6, 0xDDD7, 0xDDD9, 0xDDDA, 0xDDDC, 0xDDDD, 0xDDDF
  66. .hword 0xDDE0, 0xDDE1, 0xDDE1, 0xDDE1, 0xE290, 0xE272, 0xE21F, 0xE1A0
  67. .hword 0xE100, 0xE047, 0xDF7F, 0xDEB3, 0xDDEC, 0xDD33, 0xDC92, 0xDC14
  68. .hword 0xDBC1, 0xDBA3, 0xDBB7, 0xDBEF, 0xDC46, 0xDCB8, 0xDD3E, 0xDDD4
  69. .hword 0xDE74, 0xDF19, 0xDFBF, 0xE05F, 0xE0F5, 0xE17B, 0xE1EC, 0xE244
  70. .hword 0xE27C, 0xE290, 0xF1A5, 0x14B9, 0x87C3, 0x0027, 0x0022, 0x0015
  71. .hword 0x0002, 0xFFEB, 0xFFD1, 0xFFB7, 0xFF9E, 0xFF88, 0xFF77, 0xFF6D
  72. .hword 0xFF6B, 0xFF79, 0xFF95, 0xFFBC, 0xFFE8, 0x0015, 0x003E, 0x005F
  73. .hword 0x0071, 0x0078, 0x0077, 0x0071, 0x0066, 0x0059, 0x004B, 0x003D
  74. .hword 0x0032, 0x002A, 0x0027, 0x0247, 0x0246, 0x0245, 0x0244, 0x0242
  75. .hword 0x023F, 0x023D, 0x023A, 0x0238, 0x0236, 0x0234, 0x0234, 0x0233
  76. .hword 0x0234, 0x0235, 0x0237, 0x0238, 0x023A, 0x023C, 0x023D, 0x023E
  77. .hword 0x023F, 0x0241, 0x0242, 0x0243, 0x0244, 0x0245, 0x0246, 0x0247
  78. .hword 0x0247, 0xCC52, 0xCBFD, 0xCB15, 0xC9BB, 0xC813, 0xC63F, 0xC45F
  79. .hword 0xC297, 0xC109, 0xBFD7, 0xBF23, 0xBF0F, 0xBFFD, 0xC1FF, 0xC4BE
  80. .hword 0xC7E2, 0xCB15, 0xCE00, 0xD04B, 0xD1A0, 0xD213, 0xD204, 0xD190
  81. .hword 0xD0D1, 0xCFE5, 0xCEE5, 0xCDEE, 0xCD1B, 0xCC89, 0xCC52, 0x36CB
  82. .hword 0x36E2, 0x3722, 0x3784, 0x3802, 0x3897, 0x393C, 0x39E9, 0x3A9A
  83. .hword 0x3B48, 0x3BED, 0x3C81, 0x3D00, 0x3D62, 0x3DA2, 0x3DB8, 0x3D9F
  84. .hword 0x3D56, 0x3CE7, 0x3C59, 0x3BB4, 0x3AFF, 0x3A42, 0x3985, 0x38D0
  85. .hword 0x382B, 0x379D, 0x372E, 0x36E5, 0x36CB, 0x0EBF, 0x0EB1, 0x0E8C
  86. .hword 0x0E52, 0x0E08, 0x0DB0, 0x0D50, 0x0CEA, 0x0C82, 0x0C1B, 0x0BBB
  87. .hword 0x0B64, 0x0B19, 0x0ADF, 0x0ABA, 0x0AAD, 0x0ABC, 0x0AE6, 0x0B28
  88. .hword 0x0B7B, 0x0BDC, 0x0C47, 0x0CB6, 0x0D25, 0x0D8F, 0x0DF0, 0x0E44
  89. .hword 0x0E85, 0x0EAF, 0x0EBF, 0x1452, 0x1459, 0x146E, 0x148E, 0x14B7
  90. .hword 0x14E8, 0x151D, 0x1556, 0x1590, 0x15C9, 0x15FE, 0x162F, 0x1658
  91. .hword 0x1678, 0x168D, 0x1694, 0x168C, 0x1674, 0x1650, 0x1621, 0x15EC
  92. .hword 0x15B0, 0x1573, 0x1535, 0x14FA, 0x14C4, 0x1496, 0x1472, 0x145A
  93. .hword 0x1452, 0xB107, 0xB0ED, 0xB0A3, 0xB030, 0xAF9C, 0xAEEF, 0xAE2F
  94. .hword 0xAD65, 0xAC96, 0xABCB, 0xAB0C, 0xAA5E, 0xA9CB, 0xA958, 0xA90E
  95. .hword 0xA8F4, 0xA912, 0xA966, 0xA9E8, 0xAA8E, 0xAB4E, 0xAC21, 0xACFD
  96. .hword 0xADD9, 0xAEAC, 0xAF6D, 0xB013, 0xB094, 0xB0E9, 0xB107, 0x0071
  97. .hword 0x0072, 0x0077, 0x007F, 0x0088, 0x0092, 0x009D, 0x00A8, 0x00B1
  98. .hword 0x00B9, 0x00BF, 0x00C2, 0x00C1, 0x00BB, 0x00B3, 0x00A9, 0x009E
  99. .hword 0x0094, 0x008B, 0x0085, 0x0081, 0x007D, 0x007A, 0x0077, 0x0075
  100. .hword 0x0073, 0x0072, 0x0071, 0x0071, 0x0071, 0xFEFF, 0xFF01, 0xFF04
  101. .hword 0xFF09, 0xFF0F, 0xFF16, 0xFF1E, 0xFF25, 0xFF2B, 0xFF30, 0xFF34
  102. .hword 0xFF36, 0xFF35, 0xFF31, 0xFF2A, 0xFF23, 0xFF1B, 0xFF14, 0xFF0D
  103. .hword 0xFF09, 0xFF06, 0xFF04, 0xFF03, 0xFF01, 0xFF00, 0xFF00, 0xFF00
  104. .hword 0xFEFF, 0xFEFF, 0xFEFF, 0xD1D7, 0xD186, 0xD0A6, 0xCF57, 0xCDB7
  105. .hword 0xCBE4, 0xC9FF, 0xC825, 0xC674, 0xC50D, 0xC40D, 0xC394, 0xC3D5
  106. .hword 0xC4CF, 0xC64D, 0xC81E, 0xCA0D, 0xCBE8, 0xCD7B, 0xCE95, 0xCF50
  107. .hword 0xCFEF, 0xD073, 0xD0DE, 0xD133, 0xD174, 0xD1A3, 0xD1C1, 0xD1D2
  108. .hword 0xD1D7, 0x38E6, 0x38FF, 0x3946, 0x39B4, 0x3A41, 0x3AE7, 0x3B9F
  109. .hword 0x3C61, 0x3D27, 0x3DEA, 0x3EA1, 0x3F48, 0x3FD5, 0x4043, 0x408A
  110. .hword 0x40A3, 0x4086, 0x4035, 0x3FB9, 0x3F1A, 0x3E61, 0x3D97, 0x3CC4
  111. .hword 0x3BF2, 0x3B27, 0x3A6E, 0x39D0, 0x3953, 0x3902, 0x38E6, 0xEFEB
  112. .hword 0xEFF6, 0xF016, 0xF047, 0xF087, 0xF0D1, 0xF124, 0xF17B, 0xF1D3
  113. .hword 0xF22A, 0xF27D, 0xF2C7, 0xF307, 0xF338, 0xF358, 0xF363, 0xF356
  114. .hword 0xF332, 0xF2FA, 0xF2B3, 0xF260, 0xF206, 0xF1A7, 0xF148, 0xF0EE
  115. .hword 0xF09B, 0xF054, 0xF01C, 0xEFF8, 0xEFEB, 0xE999, 0xE992, 0xE980
  116. .hword 0xE964, 0xE940, 0xE916, 0xE8E7, 0xE8B5, 0xE883, 0xE852, 0xE823
  117. .hword 0xE7F8, 0xE7D4, 0xE7B8, 0xE7A6, 0xE7A0, 0xE7A7, 0xE7BC, 0xE7DB
  118. .hword 0xE804, 0xE833, 0xE867, 0xE89C, 0xE8D2, 0xE906, 0xE935, 0xE95D
  119. .hword 0xE97D, 0xE991, 0xE999, 0xAF5F, 0xAF4A, 0xAF0F, 0xAEB5, 0xAE40
  120. .hword 0xADB7, 0xAD20, 0xAC80, 0xABDD, 0xAB3D, 0xAAA5, 0xAA1C, 0xA9A8
  121. .hword 0xA94D, 0xA913, 0xA8FE, 0xA916, 0xA958, 0xA9BF, 0xAA42, 0xAADA
  122. .hword 0xAB81, 0xAC2E, 0xACDC, 0xAD83, 0xAE1B, 0xAE9E, 0xAF04, 0xAF47
  123. .hword 0xAF5F, 0x85AF, 0x7FF3, 0x4016, 0xBF5F, 0x7AA7, 0x8051, 0x400F
  124. .hword 0xBF5F, 0xE077, 0x0606, 0x5DDE, 0x5DD6, 0x5DBD, 0x5D98, 0x5D69
  125. .hword 0x5D32, 0x5CF8, 0x5CBC, 0x5C81, 0x5C4B, 0x5C1B, 0x5BF6, 0x5BDE
  126. .hword 0x5BD5, 0x5BDB, 0x5BEB, 0x5C05, 0x5C26, 0x5C4E, 0x5C7A, 0x5CA9
  127. .hword 0x5CDA, 0x5D0A, 0x5D39, 0x5D65, 0x5D8D, 0x5DAE, 0x5DC8, 0x5DD9
  128. .hword 0x5DDE
  129. anim_A4_end: