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
12 KiB

6 years ago
  1. anim_header anim_7B, 0x0001, 0x00BD, 0x0000, 0x0000, 0x001E, 0x0014
  2. anim_7B_indices:
  3. .hword 0x0001, 0x0000, 0x001E, 0x0001, 0x001E, 0x001F
  4. .hword 0x0001, 0x0000, 0x0001, 0x003D, 0x0001, 0x0000
  5. .hword 0x001E, 0x0442, 0x001E, 0x0460, 0x001E, 0x047E
  6. .hword 0x001E, 0x03E8, 0x001E, 0x0406, 0x001E, 0x0424
  7. .hword 0x001E, 0x038E, 0x001E, 0x03AC, 0x001E, 0x03CA
  8. .hword 0x0001, 0x034F, 0x0001, 0x0350, 0x0001, 0x0351
  9. .hword 0x001E, 0x005E, 0x001E, 0x007C, 0x001E, 0x009A
  10. .hword 0x0001, 0x0000, 0x0001, 0x0000, 0x001E, 0x0040
  11. .hword 0x0001, 0x0000, 0x0001, 0x003E, 0x0001, 0x003F
  12. .hword 0x0001, 0x032E, 0x0001, 0x032F, 0x0001, 0x0330
  13. .hword 0x001E, 0x0130, 0x001E, 0x014E, 0x001E, 0x016C
  14. .hword 0x0001, 0x0000, 0x0001, 0x0000, 0x001E, 0x0112
  15. .hword 0x001E, 0x00B8, 0x001E, 0x00D6, 0x001E, 0x00F4
  16. .hword 0x0001, 0x0000, 0x0001, 0x0000, 0x001E, 0x0331
  17. .hword 0x001E, 0x02D4, 0x001E, 0x02F2, 0x001E, 0x0310
  18. .hword 0x0001, 0x0000, 0x0001, 0x0000, 0x001E, 0x02B6
  19. .hword 0x001E, 0x025C, 0x001E, 0x027A, 0x001E, 0x0298
  20. .hword 0x001E, 0x0352, 0x0001, 0x0000, 0x001E, 0x0370
  21. .hword 0x001E, 0x0202, 0x001E, 0x0220, 0x001E, 0x023E
  22. .hword 0x0001, 0x0000, 0x0001, 0x0000, 0x001E, 0x01E4
  23. .hword 0x001E, 0x018A, 0x001E, 0x01A8, 0x001E, 0x01C6
  24. anim_7B_values:
  25. .hword 0x0000, 0x00AA, 0x006D, 0x0030, 0x0036, 0x0042, 0x0047, 0x003D
  26. .hword 0x0034, 0x0038, 0x003A, 0x0034, 0x0034, 0x0038, 0x0038, 0x0036
  27. .hword 0x0036, 0x0037, 0x0039, 0x003C, 0x003F, 0x004C, 0x006C, 0x0076
  28. .hword 0x0081, 0x008B, 0x0095, 0x009D, 0x00A3, 0x00A8, 0x00AA, 0x0000
  29. .hword 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000
  30. .hword 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000
  31. .hword 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000
  32. .hword 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x3FFF, 0xF97C, 0xED8C
  33. .hword 0xD517, 0xD517, 0xCCC1, 0xC911, 0xC65B, 0xC569, 0xC97A, 0xCDC0
  34. .hword 0xCAD2, 0xC7E3, 0xCF96, 0xD12A, 0xD28D, 0xD399, 0xD42A, 0xD41B
  35. .hword 0xD346, 0xCE14, 0xC65F, 0xC432, 0xD491, 0xE39B, 0xE2FC, 0xE057
  36. .hword 0xDC51, 0xD792, 0xD2BE, 0xCE7E, 0xCB77, 0xCA4F, 0xD16E, 0xD16E
  37. .hword 0xCE74, 0xCF0B, 0xCF9A, 0xD026, 0xD0B4, 0xD149, 0xD1E9, 0xD297
  38. .hword 0xD35A, 0xD435, 0xD52D, 0xD647, 0xD786, 0xD8EF, 0xDA88, 0xDD4D
  39. .hword 0xE19E, 0xE68E, 0xEB32, 0xEE9E, 0xF113, 0xF364, 0xF582, 0xF75F
  40. .hword 0xF8EC, 0xFA1A, 0xFADA, 0xFB1D, 0xDE5F, 0xDE5F, 0xE001, 0xE1D6
  41. .hword 0xE3E7, 0xE626, 0xE880, 0xEAE6, 0xED46, 0xEF90, 0xF1B3, 0xF39F
  42. .hword 0xF543, 0xF68E, 0xF770, 0xF7D8, 0xF7B5, 0xF493, 0xED8D, 0xE4E8
  43. .hword 0xDCEC, 0xD7DD, 0xD57A, 0xD3E4, 0xD2F5, 0xD287, 0xD273, 0xD294
  44. .hword 0xD2C4, 0xD2DC, 0x098D, 0x098D, 0x0DB0, 0x0BE9, 0x0A07, 0x080D
  45. .hword 0x05FF, 0x03E0, 0x01B2, 0xFF7A, 0xFD39, 0xFAF4, 0xF8AC, 0xF667
  46. .hword 0xF426, 0xF1ED, 0xEFBE, 0xED8E, 0xEB52, 0xE915, 0xE6E1, 0xE4BF
  47. .hword 0xE277, 0xDFE6, 0xDD3B, 0xDAA5, 0xD851, 0xD66E, 0xD52A, 0xD4B4
  48. .hword 0x0000, 0x0000, 0x0000, 0xFFF6, 0xFFD9, 0xFFAF, 0xFF7C, 0xFF46
  49. .hword 0xFF12, 0xFEE5, 0xFEC3, 0xFEB1, 0xFEB5, 0xFED4, 0xFF12, 0xFF75
  50. .hword 0x0000, 0x0223, 0x0605, 0x09BE, 0x0B68, 0x0000, 0xFF08, 0xFE93
  51. .hword 0xFE84, 0xFEBC, 0xFF1C, 0xFF87, 0xFFDD, 0x0000, 0x0000, 0x0000
  52. .hword 0x0000, 0xFFED, 0xFFB8, 0xFF6B, 0xFF0F, 0xFEAD, 0xFE4E, 0xFDFB
  53. .hword 0xFDBE, 0xFD9E, 0xFDA5, 0xFDDD, 0xFE4E, 0xFF02, 0x0000, 0x03E5
  54. .hword 0x0AF7, 0x11BF, 0x14C7, 0x0000, 0xFE3C, 0xFD68, 0xFD4C, 0xFDB1
  55. .hword 0xFE61, 0xFF23, 0xFFC0, 0x0000, 0xEB59, 0xEB59, 0xE7D7, 0xE79C
  56. .hword 0xE761, 0xE72A, 0xE6F8, 0xE6CE, 0xE6AC, 0xE696, 0xE68D, 0xE693
  57. .hword 0xE6AA, 0xE6D4, 0xE713, 0xE769, 0xE7D7, 0xE91B, 0xEB74, 0xEE2C
  58. .hword 0xF08C, 0xF1AA, 0xF239, 0xF2D2, 0xF36D, 0xF400, 0xF483, 0xF4EB
  59. .hword 0xF530, 0xF549, 0xDDE7, 0xDDE7, 0xDD0D, 0xD88F, 0xD377, 0xCFBE
  60. .hword 0xD380, 0xCF21, 0xC96E, 0xC6D3, 0xD52B, 0xD6F0, 0xD798, 0xD797
  61. .hword 0xD762, 0xD76C, 0xD829, 0xDA45, 0xDD6B, 0xE095, 0xE2BC, 0xE2D8
  62. .hword 0xE0BA, 0xDD38, 0xD8D7, 0xD41A, 0xCF85, 0xCB9C, 0xC8E3, 0xC7DD
  63. .hword 0x97D3, 0x97D3, 0xA71F, 0xA756, 0xA75D, 0xA736, 0xA6E4, 0xA668
  64. .hword 0xA5C7, 0xA502, 0xA41B, 0xA316, 0xA1F6, 0xA0BB, 0x9F6B, 0x9E06
  65. .hword 0x9C8F, 0x9A70, 0x9603, 0x8DBA, 0x7199, 0xFAE8, 0xEA1B, 0xEF9E
  66. .hword 0xF220, 0xF664, 0xFB6E, 0x0040, 0x03DE, 0x054B, 0x2FF3, 0x2FF3
  67. .hword 0x3101, 0x342A, 0x3769, 0x3AB8, 0x3E13, 0x4177, 0x44DF, 0x4847
  68. .hword 0x4BAA, 0x4F04, 0x5251, 0x558D, 0x58B4, 0x5BC0, 0x5EAF, 0x6199
  69. .hword 0x6349, 0x61C3, 0x4F86, 0x27E7, 0x2764, 0x2CE6, 0x2D29, 0x2D0F
  70. .hword 0x2CBC, 0x2C55, 0x2BFC, 0x2BD6, 0x5725, 0x5725, 0x633A, 0x65E7
  71. .hword 0x6892, 0x6B35, 0x6DCA, 0x704B, 0x72B1, 0x74F6, 0x7714, 0x7904
  72. .hword 0x7AC0, 0x7C42, 0x7D83, 0x7E7D, 0x7F2A, 0x7C31, 0x749E, 0x6C00
  73. .hword 0x5F59, 0xD6DD, 0xC26A, 0xC6C7, 0xC661, 0xC748, 0xC8F1, 0xCACF
  74. .hword 0xCC55, 0xCCF6, 0xFFAC, 0xFFAC, 0xFFB6, 0xFFC9, 0xFFDD, 0xFFFB
  75. .hword 0x0038, 0x0073, 0x0077, 0x0079, 0x00C7, 0x00D3, 0x0104, 0x012F
  76. .hword 0x012A, 0x00C9, 0xFFE1, 0xFD7E, 0xF9CC, 0xF64A, 0xF478, 0xFD79
  77. .hword 0xFF00, 0xFF7F, 0xFF83, 0xFF9B, 0xFFD8, 0xFFF6, 0x0000, 0x0000
  78. .hword 0xFF3D, 0xFF3D, 0xFF3E, 0xFF3D, 0xFF3C, 0xFF3E, 0xFF4B, 0xFF53
  79. .hword 0xFF44, 0xFF35, 0xFF54, 0xFF53, 0xFF52, 0xFF4F, 0xFF4A, 0xFF40
  80. .hword 0xFF32, 0xFF4C, 0xFF7C, 0xFF66, 0xFEAE, 0xF96F, 0xF92F, 0xF99D
  81. .hword 0xFA66, 0xFB36, 0xFC3C, 0xFD8F, 0xFEB3, 0xFF30, 0xDABB, 0xDABB
  82. .hword 0xD884, 0xD858, 0xD87D, 0xD78C, 0xD2AC, 0xCEBF, 0xD2DE, 0xD757
  83. .hword 0xD0BA, 0xD06D, 0xD127, 0xD230, 0xD2D0, 0xD24F, 0xCFF5, 0xC9D6
  84. .hword 0xC049, 0xB5FA, 0xAD92, 0xAF26, 0xB0A8, 0xB201, 0xB3BF, 0xB66D
  85. .hword 0xBB56, 0xC1CE, 0xC770, 0xC9D8, 0x286A, 0x286A, 0x1CA8, 0x1F50
  86. .hword 0x248E, 0x27F5, 0x2511, 0x21B5, 0x24AA, 0x283F, 0x25AF, 0x2758
  87. .hword 0x28D2, 0x2A8B, 0x2CF2, 0x3075, 0x3583, 0x3EA0, 0x4B80, 0x5859
  88. .hword 0x615F, 0x52C2, 0x4ACC, 0x422D, 0x396C, 0x3112, 0x29A6, 0x23B1
  89. .hword 0x1FBA, 0x1E4A, 0x0FB6, 0x0FB6, 0x0F7F, 0x0FD3, 0x1045, 0x10CE
  90. .hword 0x1165, 0x1203, 0x12A0, 0x1333, 0x13B5, 0x141D, 0x1463, 0x1480
  91. .hword 0x146B, 0x141C, 0x138C, 0x0FCF, 0x08FC, 0x038A, 0x067A, 0x0A09
  92. .hword 0x0C83, 0x0F43, 0x1217, 0x14D1, 0x1743, 0x193C, 0x1A8E, 0x1B09
  93. .hword 0x15FE, 0x15FE, 0x1AEC, 0x1A70, 0x19CC, 0x1906, 0x1826, 0x1734
  94. .hword 0x1636, 0x1533, 0x1434, 0x1340, 0x125C, 0x1192, 0x10E9, 0x1066
  95. .hword 0x1013, 0x115F, 0x1460, 0x1718, 0x17B2, 0x18CB, 0x17EC, 0x16D0
  96. .hword 0x1593, 0x1451, 0x1325, 0x122D, 0x1183, 0x1144, 0x8F57, 0x8F57
  97. .hword 0x86FA, 0x86B0, 0x869D, 0x86B9, 0x86F9, 0x8755, 0x87C2, 0x8837
  98. .hword 0x88AA, 0x8913, 0x8967, 0x899D, 0x89AB, 0x8988, 0x892B, 0x861E
  99. .hword 0x810D, 0x7E9B, 0x8AE7, 0x8EF0, 0x9309, 0x97B0, 0x9C8F, 0xA14F
  100. .hword 0xA597, 0xA913, 0xAB69, 0xAC44, 0x0000, 0x0000, 0x0000, 0xFFD3
  101. .hword 0xFF9D, 0xFF69, 0xFF39, 0xFF0F, 0xFEEF, 0xFED4, 0xFEBF, 0xFEB9
  102. .hword 0xFE7C, 0xFE42, 0xFE47, 0xFEC8, 0x0000, 0x02F8, 0x078A, 0x0C2A
  103. .hword 0x0F4F, 0x096F, 0x06CD, 0x0489, 0x02AD, 0x0143, 0x0067, 0x000A
  104. .hword 0xFFFA, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFF, 0xFFFD, 0xFFF3
  105. .hword 0xFFCA, 0xFFAB, 0xFFD3, 0xFFF2, 0xFF7B, 0xFF80, 0xFF8B, 0xFF9D
  106. .hword 0xFFB6, 0xFFD7, 0x0000, 0x004C, 0x00B9, 0x0119, 0x013F, 0xFFE5
  107. .hword 0xFFC7, 0xFFD6, 0xFFF6, 0x0008, 0x0009, 0x0005, 0x0001, 0x0000
  108. .hword 0xCBE2, 0xD062, 0xDA8C, 0xDE5C, 0xE0D3, 0xE0CE, 0xD96E, 0xD253
  109. .hword 0xD75C, 0xDC5E, 0xCED8, 0xCF96, 0xD1D3, 0xD4CD, 0xD7C0, 0xD9EC
  110. .hword 0xDA8C, 0xD8D9, 0xD51C, 0xD02B, 0xCAE2, 0xC0A6, 0xBEAA, 0xBDC7
  111. .hword 0xBD86, 0xBD6D, 0xBD9D, 0xBE40, 0xBEEF, 0xBF40, 0x392D, 0x38B3
  112. .hword 0x2670, 0x2C21, 0x3623, 0x3D4F, 0x3B06, 0x374D, 0x3B72, 0x3F45
  113. .hword 0x36D3, 0x3684, 0x36B6, 0x3757, 0x3858, 0x39A8, 0x3B37, 0x3DA1
  114. .hword 0x4102, 0x448A, 0x4766, 0x467A, 0x4223, 0x3D01, 0x3780, 0x320C
  115. .hword 0x2D11, 0x28FD, 0x263A, 0x2537, 0xEFEA, 0xEFEA, 0xE00A, 0xDFA9
  116. .hword 0xDF82, 0xDF90, 0xDFCF, 0xE039, 0xE0CA, 0xE17C, 0xE24B, 0xE331
  117. .hword 0xE42A, 0xE530, 0xE63E, 0xE750, 0xE860, 0xEA7E, 0xEDDC, 0xF122
  118. .hword 0xF2FB, 0xEBD5, 0xE877, 0xE4E1, 0xE147, 0xDDDF, 0xDADD, 0xD876
  119. .hword 0xD6DE, 0xD64A, 0xEACB, 0xEACB, 0xE5CB, 0xE457, 0xE2DB, 0xE15A
  120. .hword 0xDFDB, 0xDE61, 0xDCF2, 0xDB94, 0xDA4A, 0xD91B, 0xD80A, 0xD71E
  121. .hword 0xD65B, 0xD5C6, 0xD564, 0xD6D2, 0xDA6E, 0xDE61, 0xE0D5, 0xDAD1
  122. .hword 0xDC8A, 0xDEF8, 0xE1D2, 0xE4CE, 0xE7A1, 0xEA01, 0xEBA5, 0xEC41
  123. .hword 0x99D9, 0x99D9, 0x81E4, 0x7FCB, 0x7E1F, 0x7CD0, 0x7BCF, 0x7B10
  124. .hword 0x7A85, 0x7A21, 0x79D6, 0x7996, 0x7956, 0x7906, 0x7899, 0x7803
  125. .hword 0x7736, 0x74F2, 0x719A, 0x6F8D, 0x712D, 0x8C85, 0x941B, 0x9B7E
  126. .hword 0xA26F, 0xA8AC, 0xADF6, 0xB20C, 0xB4AF, 0xB59E, 0x8001, 0x8001
  127. .hword 0x4171, 0xBF5F, 0xBF33, 0xBF5F, 0xC07C, 0xC1B9, 0xC30D, 0xC471
  128. .hword 0xC5DC, 0xC747, 0xC8A9, 0xC9FC, 0xCB36, 0xCC50, 0xCD42, 0xCE05
  129. .hword 0xCE8F, 0xCEDA, 0xCD8C, 0xCA2A, 0xC5F7, 0xC238, 0xBF5F, 0xBF21
  130. .hword 0xBF04, 0xBF00, 0xBF0E, 0xBF26, 0xBF41, 0xBF56, 0xBF5F, 0x8001
  131. .hword 0x8001, 0x4171, 0x0038, 0x0038, 0x0000, 0xFFFD, 0xFFFB, 0xFFFA
  132. .hword 0xFFF9, 0xFFF9, 0xFFF9, 0xFFFA, 0xFFFB, 0xFFFC, 0xFFFD, 0xFFFF
  133. .hword 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000
  134. .hword 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000
  135. .hword 0xBF3B, 0xBF3B, 0xBF5F, 0xBF6B, 0xBF87, 0xBFB0, 0xBFDF, 0xC011
  136. .hword 0xC041, 0xC06B, 0xC08A, 0xC099, 0xC094, 0xC077, 0xC03D, 0xBFE1
  137. .hword 0xBF5F, 0xBD63, 0xB9C8, 0xB653, 0xB4C7, 0xBF5F, 0xC046, 0xC0B2
  138. .hword 0xC0C0, 0xC08C, 0xC033, 0xBFD0, 0xBF80, 0xBF5F, 0x0321, 0xFF01
  139. .hword 0xF6AD, 0xF55D, 0xF565, 0xF5E0, 0xF728, 0xF8B3, 0xF927, 0xF98D
  140. .hword 0xFA76, 0xFB83, 0xFC92, 0xFD82, 0xFE6B, 0xFF30, 0xFF62, 0xFEE6
  141. .hword 0xFE12, 0xFD1B, 0xFC36, 0xFB99, 0xFB70, 0xFBAB, 0xFC25, 0xFCE5
  142. .hword 0xFDE6, 0xFEE8, 0xFFB0, 0x0000, 0xFA28, 0xF99C, 0xF8C6, 0xFA4C
  143. .hword 0xFC3A, 0xFD95, 0xFD18, 0xFC7A, 0xFDEE, 0xFF8B, 0x003F, 0x00C3
  144. .hword 0x0121, 0x0167, 0x0192, 0x018B, 0x013E, 0x009D, 0xFFC7, 0xFEE5
  145. .hword 0xFE26, 0xFDB7, 0xFE03, 0xFED9, 0xFF7B, 0xFFB8, 0xFFDF, 0xFFF5
  146. .hword 0xFFFE, 0x0000, 0x0F2A, 0x17C3, 0x28F4, 0x3016, 0x3522, 0x3700
  147. .hword 0x2FEF, 0x287E, 0x2DB6, 0x33A2, 0x336D, 0x31DD, 0x2F40, 0x2BE0
  148. .hword 0x26AB, 0x1FEE, 0x1A09, 0x152E, 0x104F, 0x0BE6, 0x0870, 0x0667
  149. .hword 0x08D9, 0x0E5F, 0x10C2, 0x0DD6, 0x08AE, 0x02F3, 0xFE4D, 0xFC62
  150. .hword 0xF869, 0xFC59, 0x04A0, 0x051B, 0x0575, 0x05B2, 0x05D4, 0x05E0
  151. .hword 0x05D9, 0x05C2, 0x05A0, 0x0575, 0x0546, 0x0516, 0x04E8, 0x04C0
  152. .hword 0x04A2, 0x0483, 0x0451, 0x0400, 0x0385, 0x02D5, 0x015B, 0xFF63
  153. .hword 0xFE35, 0xFE2B, 0xFE95, 0xFF33, 0xFFC2, 0x0000, 0x0083, 0x0045
  154. .hword 0xFFB4, 0xFFA3, 0xFF79, 0xFF3E, 0xFEF9, 0xFEB1, 0xFE6D, 0xFE33
  155. .hword 0xFE0B, 0xFDFC, 0xFE0E, 0xFE46, 0xFEAC, 0xFF47, 0x001D, 0x0292
  156. .hword 0x070B, 0x0C16, 0x103F, 0x1215, 0x0E68, 0x06F3, 0x01A4, 0x0006
  157. .hword 0xFF70, 0xFF7F, 0xFFD0, 0x0000, 0x0435, 0x0465, 0x044A, 0x03EF
  158. .hword 0x0369, 0x02C1, 0x0206, 0x0142, 0x0081, 0xFFD2, 0xFF3D, 0xFECF
  159. .hword 0xFE96, 0xFE9C, 0xFEEE, 0xFF98, 0x00A5, 0x0402, 0x0A52, 0x11B8
  160. .hword 0x1857, 0x1C51, 0x1ACF, 0x1568, 0x10E5, 0x0E70, 0x0C2A, 0x0A47
  161. .hword 0x08FD, 0x0884, 0xFF85, 0xFF69, 0xFF4C, 0xFF49, 0xFF47, 0xFF44
  162. .hword 0xFF41, 0xFF3E, 0xFF3B, 0xFF38, 0xFF37, 0xFF36, 0xFF36, 0xFF37
  163. .hword 0xFF39, 0xFF3E, 0xFF44, 0xFF4C, 0xFF69, 0xFF9E, 0xFFD5, 0xFFF6
  164. .hword 0x0001, 0x0008, 0x000A, 0x0009, 0x0007, 0x0004, 0x0001, 0x0000
  165. .hword 0x02CF, 0x02CA, 0x02C3, 0x02C4, 0x02C8, 0x02CF, 0x02D7, 0x02E0
  166. .hword 0x02E9, 0x02F1, 0x02F8, 0x02FC, 0x02FE, 0x02FC, 0x02F6, 0x02EB
  167. .hword 0x02DA, 0x02C3, 0x026F, 0x01D4, 0x0130, 0x00C4, 0x008E, 0x0063
  168. .hword 0x0041, 0x0027, 0x0014, 0x0008, 0x0002, 0x0000, 0x28FB, 0x2762
  169. .hword 0x25B7, 0x2588, 0x2538, 0x24D0, 0x2458, 0x23DB, 0x2362, 0x22F5
  170. .hword 0x229E, 0x2267, 0x2259, 0x227C, 0x22DB, 0x237E, 0x246F, 0x25B7
  171. .hword 0x2A77, 0x333B, 0x3C31, 0x4186, 0x4334, 0x43E8, 0x43DF, 0x4352
  172. .hword 0x427D, 0x419C, 0x40EA, 0x40A1
  173. anim_7B_end: