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.

144 lines
9.6 KiB

6 years ago
  1. anim_header anim_B4, 0x0001, 0x00BD, 0x0000, 0x0000, 0x0018, 0x0014
  2. anim_B4_indices:
  3. .hword 0x0001, 0x0000, 0x0018, 0x0001, 0x0018, 0x0019
  4. .hword 0x0001, 0x0000, 0x0001, 0x0031, 0x0001, 0x0000
  5. .hword 0x0018, 0x0353, 0x0018, 0x036B, 0x0018, 0x0383
  6. .hword 0x0018, 0x030B, 0x0018, 0x0323, 0x0018, 0x033B
  7. .hword 0x0018, 0x02C3, 0x0018, 0x02DB, 0x0018, 0x02F3
  8. .hword 0x0001, 0x02BF, 0x0001, 0x02C0, 0x0001, 0x02C1
  9. .hword 0x0018, 0x0092, 0x0018, 0x00AA, 0x0018, 0x00C2
  10. .hword 0x0001, 0x0000, 0x0001, 0x0000, 0x0018, 0x007A
  11. .hword 0x0018, 0x0032, 0x0018, 0x004A, 0x0018, 0x0062
  12. .hword 0x0001, 0x02BB, 0x0001, 0x02BC, 0x0001, 0x02BD
  13. .hword 0x0018, 0x0123, 0x0018, 0x013B, 0x0018, 0x0153
  14. .hword 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0122
  15. .hword 0x0018, 0x00DA, 0x0018, 0x00F2, 0x0018, 0x010A
  16. .hword 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x02BE
  17. .hword 0x0018, 0x0273, 0x0018, 0x028B, 0x0018, 0x02A3
  18. .hword 0x0001, 0x0000, 0x0001, 0x0000, 0x0018, 0x025B
  19. .hword 0x0018, 0x0213, 0x0018, 0x022B, 0x0018, 0x0243
  20. .hword 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x02C2
  21. .hword 0x0018, 0x01CB, 0x0018, 0x01E3, 0x0018, 0x01FB
  22. .hword 0x0001, 0x0000, 0x0001, 0x0000, 0x0018, 0x01B3
  23. .hword 0x0018, 0x016B, 0x0018, 0x0183, 0x0018, 0x019B
  24. anim_B4_values:
  25. .hword 0x0000, 0x007F, 0x007F, 0x0080, 0x0081, 0x0083, 0x0086, 0x0089
  26. .hword 0x008C, 0x0090, 0x0093, 0x0097, 0x009B, 0x009F, 0x00A3, 0x00A7
  27. .hword 0x00AB, 0x00AF, 0x00B2, 0x00B5, 0x00B8, 0x00BA, 0x00BB, 0x00BC
  28. .hword 0x00BD, 0x0017, 0x0017, 0x0017, 0x0016, 0x0015, 0x0014, 0x0013
  29. .hword 0x0012, 0x0011, 0x000F, 0x000E, 0x000C, 0x000B, 0x0009, 0x0008
  30. .hword 0x0006, 0x0005, 0x0004, 0x0003, 0x0002, 0x0001, 0x0000, 0x0000
  31. .hword 0x0000, 0x3FFF, 0x130A, 0x1319, 0x1345, 0x138B, 0x13E9, 0x145B
  32. .hword 0x14DE, 0x1571, 0x1611, 0x16BA, 0x176A, 0x181E, 0x18D4, 0x1988
  33. .hword 0x1A39, 0x1AE2, 0x1B83, 0x1C17, 0x1C9D, 0x1D10, 0x1D70, 0x1DB9
  34. .hword 0x1DE7, 0x1DFA, 0x059E, 0x0595, 0x057C, 0x0555, 0x0520, 0x04E0
  35. .hword 0x0496, 0x0443, 0x03E9, 0x038A, 0x0327, 0x02C1, 0x025A, 0x01F5
  36. .hword 0x0191, 0x0131, 0x00D7, 0x0083, 0x0038, 0xFFF8, 0xFFC2, 0xFF99
  37. .hword 0xFF7F, 0xFF74, 0xE216, 0xE223, 0xE249, 0xE284, 0xE2D4, 0xE335
  38. .hword 0xE3A6, 0xE423, 0xE4AC, 0xE53C, 0xE5D2, 0xE66C, 0xE707, 0xE7A1
  39. .hword 0xE838, 0xE8C9, 0xE952, 0xE9D0, 0xEA42, 0xEAA5, 0xEAF7, 0xEB35
  40. .hword 0xEB5D, 0xEB6C, 0xE7F7, 0xE7E9, 0xE7C0, 0xE780, 0xE72A, 0xE6C1
  41. .hword 0xE648, 0xE5C1, 0xE52E, 0xE493, 0xE3F1, 0xE34B, 0xE2A4, 0xE1FE
  42. .hword 0xE15C, 0xE0C0, 0xE02C, 0xDFA4, 0xDF29, 0xDEBF, 0xDE67, 0xDE24
  43. .hword 0xDDF9, 0xDDE8, 0xD771, 0xD715, 0xD60D, 0xD468, 0xD237, 0xCF8B
  44. .hword 0xCC73, 0xC900, 0xC543, 0xC14C, 0xBD2B, 0xB8F1, 0xB4AD, 0xB071
  45. .hword 0xAC4D, 0xA851, 0xA48D, 0xA113, 0x9DF1, 0x9B39, 0x98FB, 0x9747
  46. .hword 0x962E, 0x95C1, 0xD7FF, 0xD7B4, 0xD6DA, 0xD57E, 0xD3B0, 0xD17B
  47. .hword 0xCEEF, 0xCC17, 0xC901, 0xC5BC, 0xC255, 0xBED8, 0xBB54, 0xB7D6
  48. .hword 0xB46C, 0xB123, 0xAE08, 0xAB2A, 0xA895, 0xA657, 0xA47D, 0xA316
  49. .hword 0xA22E, 0xA1D4, 0xE703, 0xE73F, 0xE7EE, 0xE903, 0xEA75, 0xEC38
  50. .hword 0xEE42, 0xF088, 0xF2FF, 0xF59D, 0xF856, 0xFB1F, 0xFDEF, 0x00B9
  51. .hword 0x0374, 0x0614, 0x0890, 0x0ADB, 0x0CEB, 0x0EB6, 0x1031, 0x1150
  52. .hword 0x1209, 0x1252, 0xD5DE, 0xD5F6, 0xD638, 0xD6A3, 0xD731, 0xD7DE
  53. .hword 0xD8A6, 0xD985, 0xDA77, 0xDB77, 0xDC82, 0xDD94, 0xDEA8, 0xDFBA
  54. .hword 0xE0C6, 0xE1C8, 0xE2BB, 0xE39C, 0xE467, 0xE517, 0xE5A8, 0xE616
  55. .hword 0xE65D, 0xE679, 0x1564, 0x1541, 0x14DA, 0x1438, 0x135E, 0x1256
  56. .hword 0x1123, 0x0FCD, 0x0E5B, 0x0CD2, 0x0B39, 0x0996, 0x07F0, 0x064C
  57. .hword 0x04B2, 0x0327, 0x01B2, 0x0059, 0xFF24, 0xFE16, 0xFD38, 0xFC90
  58. .hword 0xFC23, 0xFBF8, 0xC664, 0xC692, 0xC716, 0xC7E7, 0xC8FE, 0xCA52
  59. .hword 0xCBDC, 0xCD93, 0xCF6F, 0xD168, 0xD375, 0xD58F, 0xD7AE, 0xD9C9
  60. .hword 0xDBD8, 0xDDD4, 0xDFB3, 0xE16E, 0xE2FC, 0xE456, 0xE574, 0xE64C
  61. .hword 0xE6D8, 0xE70F, 0xF35F, 0x0326, 0x030C, 0x02C1, 0x024A, 0x01AB
  62. .hword 0x00EA, 0x000A, 0xFF11, 0xFE02, 0xFCE2, 0xFBB7, 0xFA85, 0xF950
  63. .hword 0xF81D, 0xF6F1, 0xF5D0, 0xF4BF, 0xF3C3, 0xF2E0, 0xF21B, 0xF179
  64. .hword 0xF0FD, 0xF0AE, 0xF08F, 0x2562, 0x255F, 0x2556, 0x2548, 0x2535
  65. .hword 0x251D, 0x2502, 0x24E5, 0x24C4, 0x24A2, 0x247E, 0x2459, 0x2434
  66. .hword 0x240F, 0x23EB, 0x23C9, 0x23A8, 0x238A, 0x236F, 0x2357, 0x2344
  67. .hword 0x2335, 0x232B, 0x2328, 0xA7C4, 0xA7A8, 0xA756, 0xA6D4, 0xA626
  68. .hword 0xA553, 0xA45E, 0xA34D, 0xA226, 0xA0EC, 0x9FA5, 0x9E57, 0x9D05
  69. .hword 0x9BB6, 0x9A6F, 0x9933, 0x9809, 0x96F6, 0x95FE, 0x9527, 0x9476
  70. .hword 0x93EF, 0x9398, 0x9376, 0x00F7, 0x00F6, 0x00F3, 0x00EE, 0x00E7
  71. .hword 0x00DE, 0x00D4, 0x00C9, 0x00BE, 0x00B1, 0x00A4, 0x0096, 0x0089
  72. .hword 0x007B, 0x006E, 0x0062, 0x0056, 0x004B, 0x0041, 0x0038, 0x0031
  73. .hword 0x002B, 0x0028, 0x0027, 0x0211, 0x0211, 0x0212, 0x0214, 0x0215
  74. .hword 0x0218, 0x021A, 0x021D, 0x0220, 0x0223, 0x0227, 0x022A, 0x022E
  75. .hword 0x0231, 0x0234, 0x0238, 0x023B, 0x023E, 0x0240, 0x0242, 0x0244
  76. .hword 0x0246, 0x0246, 0x0247, 0xDB6A, 0xDB55, 0xDB18, 0xDAB8, 0xDA37
  77. .hword 0xD999, 0xD8E3, 0xD819, 0xD73D, 0xD653, 0xD561, 0xD468, 0xD36D
  78. .hword 0xD274, 0xD180, 0xD096, 0xCFB9, 0xCEEC, 0xCE34, 0xCD94, 0xCD10
  79. .hword 0xCCAC, 0xCC6B, 0xCC52, 0x1FFB, 0x201A, 0x2076, 0x2108, 0x21CB
  80. .hword 0x22B9, 0x23CC, 0x24FF, 0x264B, 0x27AC, 0x291B, 0x2A93, 0x2C0E
  81. .hword 0x2D86, 0x2EF6, 0x3059, 0x31A7, 0x32DD, 0x33F3, 0x34E5, 0x35AC
  82. .hword 0x3643, 0x36A5, 0x36CB, 0x02C4, 0x02D4, 0x0305, 0x0351, 0x03B8
  83. .hword 0x0435, 0x04C5, 0x0566, 0x0614, 0x06CE, 0x078E, 0x0854, 0x091B
  84. .hword 0x09E0, 0x0AA2, 0x0B5C, 0x0C0B, 0x0CAE, 0x0D40, 0x0DBF, 0x0E28
  85. .hword 0x0E77, 0x0EAA, 0x0EBE, 0x074B, 0x075E, 0x0792, 0x07E5, 0x0855
  86. .hword 0x08DC, 0x0979, 0x0A28, 0x0AE6, 0x0BAF, 0x0C81, 0x0D58, 0x0E30
  87. .hword 0x0F07, 0x0FD9, 0x10A3, 0x1162, 0x1213, 0x12B2, 0x133C, 0x13AE
  88. .hword 0x1404, 0x143C, 0x1452, 0xAABC, 0xAAC4, 0xAADE, 0xAB06, 0xAB3C
  89. .hword 0xAB7D, 0xABC9, 0xAC1E, 0xAC79, 0xACDB, 0xAD40, 0xADA8, 0xAE10
  90. .hword 0xAE78, 0xAEDE, 0xAF40, 0xAF9C, 0xAFF1, 0xB03E, 0xB081, 0xB0B8
  91. .hword 0xB0E1, 0xB0FC, 0xB107, 0x002B, 0x002B, 0x002C, 0x002E, 0x0030
  92. .hword 0x0033, 0x0036, 0x003A, 0x003E, 0x0042, 0x0047, 0x004B, 0x0050
  93. .hword 0x0054, 0x0059, 0x005D, 0x0061, 0x0065, 0x0068, 0x006B, 0x006D
  94. .hword 0x006F, 0x0070, 0x0071, 0xFEEB, 0xFEEB, 0xFEEB, 0xFEEC, 0xFEED
  95. .hword 0xFEED, 0xFEEE, 0xFEEF, 0xFEF1, 0xFEF2, 0xFEF3, 0xFEF4, 0xFEF6
  96. .hword 0xFEF7, 0xFEF8, 0xFEFA, 0xFEFB, 0xFEFC, 0xFEFD, 0xFEFE, 0xFEFE
  97. .hword 0xFEFF, 0xFEFF, 0xFEFF, 0xDC70, 0xDC61, 0xDC36, 0xDBF2, 0xDB98
  98. .hword 0xDB2A, 0xDAAA, 0xDA1B, 0xD981, 0xD8DD, 0xD833, 0xD784, 0xD6D4
  99. .hword 0xD625, 0xD57A, 0xD4D6, 0xD43A, 0xD3AB, 0xD329, 0xD2B9, 0xD25D
  100. .hword 0xD216, 0xD1E9, 0xD1D7, 0x1FA3, 0x1FC6, 0x202C, 0x20CE, 0x21A5
  101. .hword 0x22AD, 0x23DD, 0x2530, 0x26A0, 0x2827, 0x29BD, 0x2B5D, 0x2D01
  102. .hword 0x2EA2, 0x303A, 0x31C2, 0x3334, 0x348B, 0x35BF, 0x36CB, 0x37A7
  103. .hword 0x384F, 0x38BB, 0x38E5, 0xFECF, 0xFEBB, 0xFE7F, 0xFE1F, 0xFDA0
  104. .hword 0xFD05, 0xFC51, 0xFB89, 0xFAB0, 0xF9CA, 0xF8DB, 0xF7E5, 0xF6EE
  105. .hword 0xF5F8, 0xF508, 0xF420, 0xF346, 0xF27C, 0xF1C6, 0xF129, 0xF0A6
  106. .hword 0xF044, 0xF004, 0xEFEB, 0xFE6F, 0xFE52, 0xFDFE, 0xFD79, 0xFCC7
  107. .hword 0xFBEE, 0xFAF2, 0xF9DA, 0xF8AB, 0xF769, 0xF61A, 0xF4C2, 0xF368
  108. .hword 0xF210, 0xF0C0, 0xEF7C, 0xEE4B, 0xED30, 0xEC32, 0xEB55, 0xEA9F
  109. .hword 0xEA15, 0xE9BC, 0xE999, 0xD4F4, 0xD4BF, 0xD428, 0xD337, 0xD1F6
  110. .hword 0xD06F, 0xCEAA, 0xCCB1, 0xCA8D, 0xC848, 0xC5EC, 0xC381, 0xC110
  111. .hword 0xBEA4, 0xBC46, 0xB9FE, 0xB7D7, 0xB5D9, 0xB40E, 0xB280, 0xB138
  112. .hword 0xB03F, 0xAF9E, 0xAF5F, 0x85AF, 0x7FF3, 0x4016, 0xBF5F, 0x7AA7
  113. .hword 0x8051, 0x400F, 0xBF5F, 0xE17D, 0xE1A8, 0xE223, 0xE2E6, 0xE3EB
  114. .hword 0xE529, 0xE699, 0xE833, 0xE9EF, 0xEBC7, 0xEDB2, 0xEFA8, 0xF1A3
  115. .hword 0xF39B, 0xF587, 0xF761, 0xF920, 0xFABE, 0xFC32, 0xFD76, 0xFE80
  116. .hword 0xFF4B, 0xFFCD, 0x0000, 0x0BD8, 0x0BC8, 0x0B98, 0x0B4C, 0x0AE7
  117. .hword 0x0A6B, 0x09DD, 0x093D, 0x0891, 0x07DA, 0x071B, 0x0658, 0x0593
  118. .hword 0x04D0, 0x0411, 0x0359, 0x02AB, 0x020A, 0x017A, 0x00FC, 0x0095
  119. .hword 0x0046, 0x0013, 0x0000, 0x07AC, 0x0776, 0x06D8, 0x05DC, 0x048E
  120. .hword 0x02F5, 0x011C, 0xFF0F, 0xFCD3, 0xFA75, 0xF7FE, 0xF578, 0xF2ED
  121. .hword 0xF066, 0xEDED, 0xEB8C, 0xE94D, 0xE739, 0xE55B, 0xE3BB, 0xE265
  122. .hword 0xE161, 0xE0B9, 0xE077, 0x1829, 0x1808, 0x17A6, 0x170C, 0x163D
  123. .hword 0x1541, 0x141E, 0x12DA, 0x117A, 0x1004, 0x0E7F, 0x0CF1, 0x0B60
  124. .hword 0x09D1, 0x084B, 0x06D4, 0x0571, 0x042A, 0x0303, 0x0203, 0x0130
  125. .hword 0x0090, 0x0028, 0x0000, 0xF925, 0xF92E, 0xF94A, 0xF976, 0xF9B1
  126. .hword 0xF9F8, 0xFA4B, 0xFAA7, 0xFB0B, 0xFB75, 0xFBE3, 0xFC54, 0xFCC6
  127. .hword 0xFD37, 0xFDA6, 0xFE10, 0xFE75, 0xFED2, 0xFF26, 0xFF6E, 0xFFAA
  128. .hword 0xFFD8, 0xFFF5, 0x0000, 0xE5E6, 0xE613, 0xE694, 0xE762, 0xE875
  129. .hword 0xE9C3, 0xEB47, 0xECF6, 0xEECA, 0xF0BB, 0xF2C0, 0xF4D1, 0xF6E7
  130. .hword 0xF8F9, 0xFB00, 0xFCF3, 0xFECA, 0x007D, 0x0205, 0x0359, 0x0472
  131. .hword 0x0547, 0x05D0, 0x0606, 0x0B46, 0x0B37, 0x0B09, 0x0AC1, 0x0A61
  132. .hword 0x09EB, 0x0963, 0x08CC, 0x0827, 0x0779, 0x06C4, 0x060A, 0x054F
  133. .hword 0x0495, 0x03DF, 0x032F, 0x028A, 0x01F1, 0x0168, 0x00F0, 0x008E
  134. .hword 0x0043, 0x0013, 0x0000, 0xF746, 0xF753, 0xF776, 0xF7AE, 0xF7F8
  135. .hword 0xF853, 0xF8BC, 0xF931, 0xF9B1, 0xFA38, 0xFAC4, 0xFB54, 0xFBE5
  136. .hword 0xFC75, 0xFD02, 0xFD89, 0xFE09, 0xFE7F, 0xFEEA, 0xFF46, 0xFF93
  137. .hword 0xFFCC, 0xFFF2, 0x0000, 0x4E75, 0x4E8B, 0x4EC9, 0x4F2C, 0x4FAF
  138. .hword 0x5050, 0x5109, 0x51D9, 0x52B9, 0x53A7, 0x549F, 0x559D, 0x569D
  139. .hword 0x579B, 0x5894, 0x5983, 0x5A65, 0x5B36, 0x5BF2, 0x5C96, 0x5D1C
  140. .hword 0x5D82, 0x5DC4, 0x5DDE
  141. anim_B4_end: