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.

145 lines
9.7 KiB

6 years ago
  1. anim_header anim_AD, 0x0001, 0x00BD, 0x0000, 0x0000, 0x0019, 0x0014
  2. anim_AD_indices:
  3. .hword 0x0001, 0x0000, 0x0001, 0x0001, 0x0001, 0x0000
  4. .hword 0x0001, 0x0000, 0x0001, 0x0002, 0x0001, 0x0000
  5. .hword 0x0001, 0x0000, 0x0001, 0x0000, 0x0019, 0x0389
  6. .hword 0x0001, 0x0000, 0x0001, 0x0000, 0x0019, 0x0370
  7. .hword 0x0001, 0x0000, 0x0001, 0x0000, 0x0019, 0x0357
  8. .hword 0x0019, 0x030B, 0x0019, 0x0324, 0x0019, 0x033D
  9. .hword 0x0019, 0x0067, 0x0019, 0x0080, 0x0019, 0x0099
  10. .hword 0x0001, 0x0000, 0x0001, 0x0000, 0x0019, 0x004E
  11. .hword 0x0019, 0x0003, 0x0019, 0x001C, 0x0019, 0x0035
  12. .hword 0x0019, 0x02BF, 0x0019, 0x02D8, 0x0019, 0x02F1
  13. .hword 0x0019, 0x0116, 0x0019, 0x012F, 0x0019, 0x0148
  14. .hword 0x0001, 0x0000, 0x0001, 0x0000, 0x0019, 0x00FD
  15. .hword 0x0019, 0x00B2, 0x0019, 0x00CB, 0x0019, 0x00E4
  16. .hword 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x030A
  17. .hword 0x0019, 0x0274, 0x0019, 0x028D, 0x0019, 0x02A6
  18. .hword 0x0001, 0x0000, 0x0001, 0x0000, 0x0019, 0x025B
  19. .hword 0x0019, 0x0210, 0x0019, 0x0229, 0x0019, 0x0242
  20. .hword 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0356
  21. .hword 0x0019, 0x01C5, 0x0019, 0x01DE, 0x0019, 0x01F7
  22. .hword 0x0001, 0x0000, 0x0001, 0x0000, 0x0019, 0x01AC
  23. .hword 0x0019, 0x0161, 0x0019, 0x017A, 0x0019, 0x0193
  24. anim_AD_values:
  25. .hword 0x0000, 0x00BD, 0x3FFF, 0x0D27, 0x0D3C, 0x0D7B, 0x0DE0, 0x0E66
  26. .hword 0x0F09, 0x0FC8, 0x109C, 0x1183, 0x1279, 0x137B, 0x1484, 0x1590
  27. .hword 0x169D, 0x17A6, 0x18A7, 0x199D, 0x1A84, 0x1B59, 0x1C17, 0x1CBB
  28. .hword 0x1D41, 0x1DA5, 0x1DE4, 0x1DFA, 0xFC97, 0xFC9B, 0xFCA6, 0xFCB7
  29. .hword 0xFCCE, 0xFCE9, 0xFD0A, 0xFD2E, 0xFD55, 0xFD7F, 0xFDAB, 0xFDD8
  30. .hword 0xFE06, 0xFE34, 0xFE61, 0xFE8C, 0xFEB6, 0xFEDE, 0xFF02, 0xFF22
  31. .hword 0xFF3E, 0xFF55, 0xFF66, 0xFF71, 0xFF74, 0xEB9B, 0xEB9B, 0xEB9A
  32. .hword 0xEB99, 0xEB98, 0xEB96, 0xEB94, 0xEB92, 0xEB8F, 0xEB8C, 0xEB8A
  33. .hword 0xEB87, 0xEB84, 0xEB81, 0xEB7E, 0xEB7B, 0xEB78, 0xEB76, 0xEB74
  34. .hword 0xEB72, 0xEB70, 0xEB6E, 0xEB6D, 0xEB6D, 0xEB6C, 0xB907, 0xB936
  35. .hword 0xB9C0, 0xBA9C, 0xBBC2, 0xBD29, 0xBECA, 0xC09C, 0xC296, 0xC4B2
  36. .hword 0xC6E6, 0xC92B, 0xCB77, 0xCDC4, 0xD009, 0xD23D, 0xD458, 0xD653
  37. .hword 0xD825, 0xD9C5, 0xDB2D, 0xDC52, 0xDD2E, 0xDDB8, 0xDDE8, 0x6ED0
  38. .hword 0x6F03, 0x6F94, 0x707C, 0x71B2, 0x732D, 0x74E5, 0x76D1, 0x78E8
  39. .hword 0x7B21, 0x7D74, 0x7FD9, 0x8249, 0x84B7, 0x871B, 0x896F, 0x8BA8
  40. .hword 0x8DBF, 0x8FAB, 0x9162, 0x92DE, 0x9414, 0x94FC, 0x958D, 0x95C0
  41. .hword 0xAF69, 0xAF57, 0xAF24, 0xAED3, 0xAE67, 0xADE3, 0xAD49, 0xAC9E
  42. .hword 0xABE3, 0xAB1C, 0xAA4D, 0xA977, 0xA89E, 0xA7C5, 0xA6EF, 0xA61F
  43. .hword 0xA559, 0xA49E, 0xA3F2, 0xA359, 0xA2D5, 0xA268, 0xA217, 0xA1E5
  44. .hword 0xA1D3, 0x1E11, 0x1E01, 0x1DD6, 0x1D90, 0x1D32, 0x1CC0, 0x1C3B
  45. .hword 0x1BA7, 0x1B05, 0x1A59, 0x19A6, 0x18ED, 0x1832, 0x1776, 0x16BD
  46. .hword 0x160A, 0x155E, 0x14BC, 0x1428, 0x13A3, 0x1331, 0x12D3, 0x128D
  47. .hword 0x1262, 0x1252, 0xFCF4, 0xFCD7, 0xFC83, 0xFBFD, 0xFB4A, 0xFA6F
  48. .hword 0xF971, 0xF855, 0xF720, 0xF5D7, 0xF47F, 0xF31D, 0xF1B7, 0xF050
  49. .hword 0xEEEE, 0xED96, 0xEC4D, 0xEB18, 0xE9FC, 0xE8FE, 0xE823, 0xE770
  50. .hword 0xE6EA, 0xE696, 0xE679, 0x083C, 0x082C, 0x07FE, 0x07B5, 0x0753
  51. .hword 0x06DC, 0x0651, 0x05B6, 0x050E, 0x045A, 0x039E, 0x02DD, 0x0219
  52. .hword 0x0156, 0x0094, 0xFFDA, 0xFF26, 0xFE7E, 0xFDE3, 0xFD58, 0xFCE1
  53. .hword 0xFC7F, 0xFC36, 0xFC08, 0xFBF8, 0xE6D6, 0xE6D7, 0xE6D7, 0xE6D9
  54. .hword 0xE6DA, 0xE6DD, 0xE6DF, 0xE6E2, 0xE6E5, 0xE6E8, 0xE6EC, 0xE6EF
  55. .hword 0xE6F3, 0xE6F6, 0xE6FA, 0xE6FD, 0xE700, 0xE704, 0xE706, 0xE709
  56. .hword 0xE70B, 0xE70D, 0xE70E, 0xE70F, 0xE70F, 0xC248, 0xC272, 0xC2EB
  57. .hword 0xC3AB, 0xC4AC, 0xC5E7, 0xC753, 0xC8EB, 0xCAA7, 0xCC7F, 0xCE6D
  58. .hword 0xD069, 0xD26C, 0xD46F, 0xD66B, 0xD859, 0xDA31, 0xDBED, 0xDD85
  59. .hword 0xDEF1, 0xE02C, 0xE12D, 0xE1ED, 0xE266, 0xE290, 0x01FC, 0x01E6
  60. .hword 0x01A5, 0x013D, 0x00B2, 0x0008, 0xFF44, 0xFE68, 0xFD78, 0xFC79
  61. .hword 0xFB6F, 0xFA5C, 0xF946, 0xF830, 0xF71D, 0xF613, 0xF513, 0xF424
  62. .hword 0xF348, 0xF283, 0xF1D9, 0xF14E, 0xF0E6, 0xF0A5, 0xF08E, 0x2F3B
  63. .hword 0x2F2B, 0x2EFE, 0x2EB6, 0x2E56, 0x2DE0, 0x2D58, 0x2CBF, 0x2C19
  64. .hword 0x2B69, 0x2AB0, 0x29F2, 0x2931, 0x2870, 0x27B2, 0x26FA, 0x2649
  65. .hword 0x25A3, 0x250B, 0x2482, 0x240D, 0x23AD, 0x2365, 0x2337, 0x2328
  66. .hword 0x961E, 0x961B, 0x9611, 0x9601, 0x95EC, 0x95D2, 0x95B4, 0x9592
  67. .hword 0x956E, 0x9547, 0x951E, 0x94F5, 0x94CA, 0x94A0, 0x9476, 0x944D
  68. .hword 0x9426, 0x9402, 0x93E0, 0x93C2, 0x93A9, 0x9393, 0x9384, 0x937A
  69. .hword 0x9376, 0xFFC4, 0xFFC4, 0xFFC6, 0xFFC8, 0xFFCB, 0xFFCF, 0xFFD3
  70. .hword 0xFFD8, 0xFFDE, 0xFFE3, 0xFFE9, 0xFFEF, 0xFFF6, 0xFFFC, 0x0001
  71. .hword 0x0007, 0x000D, 0x0012, 0x0017, 0x001B, 0x001F, 0x0022, 0x0025
  72. .hword 0x0026, 0x0027, 0x01FD, 0x01FD, 0x01FE, 0x0200, 0x0202, 0x0205
  73. .hword 0x0208, 0x020C, 0x0210, 0x0214, 0x0219, 0x021D, 0x0222, 0x0226
  74. .hword 0x022B, 0x022F, 0x0234, 0x0238, 0x023B, 0x023F, 0x0241, 0x0244
  75. .hword 0x0245, 0x0246, 0x0247, 0xC5DA, 0xC5E3, 0xC5FB, 0xC622, 0xC655
  76. .hword 0xC694, 0xC6DD, 0xC72F, 0xC788, 0xC7E6, 0xC849, 0xC8AF, 0xC916
  77. .hword 0xC97D, 0xC9E3, 0xCA46, 0xCAA5, 0xCAFD, 0xCB4F, 0xCB98, 0xCBD7
  78. .hword 0xCC0B, 0xCC31, 0xCC49, 0xCC52, 0x3B65, 0x3B5F, 0x3B4E, 0x3B33
  79. .hword 0x3B0E, 0x3AE1, 0x3AAD, 0x3A73, 0x3A34, 0x39F1, 0x39AA, 0x3962
  80. .hword 0x3918, 0x38CF, 0x3886, 0x3840, 0x37FD, 0x37BE, 0x3783, 0x374F
  81. .hword 0x3723, 0x36FE, 0x36E3, 0x36D1, 0x36CB, 0x170A, 0x1700, 0x16E1
  82. .hword 0x16AF, 0x166D, 0x161C, 0x15BE, 0x1556, 0x14E4, 0x146A, 0x13EB
  83. .hword 0x1369, 0x12E4, 0x1260, 0x11DD, 0x115F, 0x10E5, 0x1073, 0x100A
  84. .hword 0x0FAD, 0x0F5C, 0x0F1A, 0x0EE8, 0x0EC9, 0x0EBF, 0x0CCE, 0x0CD8
  85. .hword 0x0CF4, 0x0D21, 0x0D5D, 0x0DA6, 0x0DFB, 0x0E5A, 0x0EC1, 0x0F2F
  86. .hword 0x0FA2, 0x1018, 0x1090, 0x1108, 0x117E, 0x11F1, 0x125F, 0x12C6
  87. .hword 0x1325, 0x137A, 0x13C3, 0x13FF, 0x142C, 0x1448, 0x1452, 0xC5D8
  88. .hword 0xC5BD, 0xC56F, 0xC4F3, 0xC44D, 0xC382, 0xC297, 0xC190, 0xC072
  89. .hword 0xBF42, 0xBE03, 0xBCBC, 0xBB6F, 0xBA23, 0xB8DB, 0xB79D, 0xB66D
  90. .hword 0xB54E, 0xB448, 0xB35C, 0xB292, 0xB1EC, 0xB170, 0xB122, 0xB107
  91. .hword 0x0067, 0x0067, 0x0067, 0x0067, 0x0068, 0x0068, 0x0068, 0x0069
  92. .hword 0x0069, 0x006A, 0x006A, 0x006B, 0x006C, 0x006C, 0x006D, 0x006D
  93. .hword 0x006E, 0x006F, 0x006F, 0x006F, 0x0070, 0x0070, 0x0070, 0x0071
  94. .hword 0x0071, 0xFF2A, 0xFF2A, 0xFF29, 0xFF28, 0xFF27, 0xFF25, 0xFF23
  95. .hword 0xFF21, 0xFF1F, 0xFF1C, 0xFF1A, 0xFF17, 0xFF15, 0xFF12, 0xFF0F
  96. .hword 0xFF0D, 0xFF0A, 0xFF08, 0xFF06, 0xFF04, 0xFF02, 0xFF01, 0xFF00
  97. .hword 0xFF00, 0xFEFF, 0xD1F7, 0xD1F6, 0xD1F6, 0xD1F5, 0xD1F4, 0xD1F3
  98. .hword 0xD1F2, 0xD1F0, 0xD1EE, 0xD1ED, 0xD1EB, 0xD1E9, 0xD1E7, 0xD1E5
  99. .hword 0xD1E3, 0xD1E1, 0xD1DF, 0xD1DE, 0xD1DC, 0xD1DB, 0xD1D9, 0xD1D9
  100. .hword 0xD1D8, 0xD1D7, 0xD1D7, 0x3446, 0x344C, 0x345D, 0x3479, 0x349D
  101. .hword 0x34CA, 0x34FF, 0x3539, 0x3579, 0x35BC, 0x3603, 0x364C, 0x3696
  102. .hword 0x36DF, 0x3728, 0x376F, 0x37B3, 0x37F2, 0x382D, 0x3861, 0x388E
  103. .hword 0x38B3, 0x38CE, 0x38E0, 0x38E6, 0xE5F5, 0xE602, 0xE627, 0xE662
  104. .hword 0xE6B2, 0xE713, 0xE783, 0xE801, 0xE88A, 0xE91C, 0xE9B4, 0xEA51
  105. .hword 0xEAF0, 0xEB8F, 0xEC2C, 0xECC4, 0xED56, 0xEDDF, 0xEE5C, 0xEECD
  106. .hword 0xEF2E, 0xEF7D, 0xEFB9, 0xEFDE, 0xEFEB, 0xF263, 0xF258, 0xF237
  107. .hword 0xF202, 0xF1BC, 0xF167, 0xF103, 0xF094, 0xF01C, 0xEF9B, 0xEF15
  108. .hword 0xEE8A, 0xEDFE, 0xED72, 0xECE7, 0xEC61, 0xEBE0, 0xEB67, 0xEAF8
  109. .hword 0xEA95, 0xEA3F, 0xE9F9, 0xE9C5, 0xE9A4, 0xE999, 0xC5E6, 0xC5C8
  110. .hword 0xC574, 0xC4EE, 0xC43A, 0xC35F, 0xC261, 0xC144, 0xC00E, 0xBEC5
  111. .hword 0xBD6C, 0xBC0A, 0xBAA2, 0xB93B, 0xB7D8, 0xB67F, 0xB536, 0xB400
  112. .hword 0xB2E4, 0xB1E5, 0xB10A, 0xB056, 0xAFD0, 0xAF7C, 0xAF5F, 0x7F0A
  113. .hword 0x7F13, 0x7F2C, 0x7F53, 0x7F88, 0x7FC9, 0x8016, 0x806A, 0x80C5
  114. .hword 0x8126, 0x818C, 0x81F4, 0x825E, 0x82C8, 0x8330, 0x8396, 0x83F7
  115. .hword 0x8452, 0x84A6, 0x84F1, 0x8531, 0x8566, 0x858E, 0x85A6, 0x85AF
  116. .hword 0x7BD4, 0x7BD9, 0x7BE8, 0x7C01, 0x7C22, 0x7C4A, 0x7C79, 0x7CAD
  117. .hword 0x7CE5, 0x7D22, 0x7D61, 0x7DA1, 0x7DE3, 0x7E25, 0x7E66, 0x7EA5
  118. .hword 0x7EE1, 0x7F1A, 0x7F4E, 0x7F7C, 0x7FA4, 0x7FC5, 0x7FDE, 0x7FED
  119. .hword 0x7FF3, 0x5349, 0x5331, 0x52E9, 0x5276, 0x51DD, 0x5122, 0x5049
  120. .hword 0x4F57, 0x4E4F, 0x4D36, 0x4C10, 0x4AE2, 0x49B0, 0x487D, 0x474F
  121. .hword 0x4629, 0x4510, 0x4408, 0x4316, 0x423D, 0x4182, 0x40E9, 0x4077
  122. .hword 0x402F, 0x4016, 0xBF5F, 0x8AB1, 0x8A9D, 0x8A61, 0x8A01, 0x8981
  123. .hword 0x88E5, 0x8830, 0x8766, 0x8689, 0x859F, 0x84AA, 0x83AD, 0x82AD
  124. .hword 0x81AE, 0x80B1, 0x7FB9, 0x7ECF, 0x7DF2, 0x7D28, 0x7C73, 0x7BD7
  125. .hword 0x7B57, 0x7AF7, 0x7ABB, 0x7AA7, 0x8BB8, 0x8BA9, 0x8B7F, 0x8B3B
  126. .hword 0x8AE0, 0x8A71, 0x89F0, 0x8960, 0x88C4, 0x881D, 0x876E, 0x86BB
  127. .hword 0x8605, 0x854F, 0x849B, 0x83ED, 0x8346, 0x82A9, 0x8219, 0x8199
  128. .hword 0x812A, 0x80CF, 0x808B, 0x8060, 0x8051, 0x4BD4, 0x4BC5, 0x4B99
  129. .hword 0x4B52, 0x4AF5, 0x4A82, 0x49FD, 0x4968, 0x48C7, 0x481B, 0x4767
  130. .hword 0x46AD, 0x45F2, 0x4536, 0x447C, 0x43C8, 0x431C, 0x427B, 0x41E6
  131. .hword 0x4161, 0x40EE, 0x4091, 0x404A, 0x401E, 0x400F, 0xBF5F, 0xE3A6
  132. .hword 0xE3A2, 0xE396, 0xE383, 0xE36A, 0xE34B, 0xE327, 0xE2FF, 0xE2D3
  133. .hword 0xE2A4, 0xE273, 0xE241, 0xE20F, 0xE1DC, 0xE1AA, 0xE179, 0xE14A
  134. .hword 0xE11E, 0xE0F6, 0xE0D2, 0xE0B3, 0xE09A, 0xE087, 0xE07B, 0xE077
  135. .hword 0x049D, 0x049F, 0x04A4, 0x04AC, 0x04B8, 0x04C5, 0x04D5, 0x04E7
  136. .hword 0x04FB, 0x050F, 0x0525, 0x053B, 0x0552, 0x0568, 0x057E, 0x0594
  137. .hword 0x05A9, 0x05BC, 0x05CE, 0x05DE, 0x05EC, 0x05F7, 0x05FF, 0x0604
  138. .hword 0x0606, 0x5FA8, 0x5FA6, 0x5F9F, 0x5F95, 0x5F86, 0x5F75, 0x5F61
  139. .hword 0x5F4A, 0x5F32, 0x5F17, 0x5EFC, 0x5EE0, 0x5EC3, 0x5EA7, 0x5E8B
  140. .hword 0x5E6F, 0x5E55, 0x5E3D, 0x5E26, 0x5E12, 0x5E00, 0x5DF2, 0x5DE7
  141. .hword 0x5DE1, 0x5DDE
  142. anim_AD_end: