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.

150 lines
10 KiB

6 years ago
  1. anim_header anim_9D, 0x0009, 0x00BD, 0x0000, 0x0000, 0x001A, 0x0014
  2. anim_9D_indices:
  3. .hword 0x0001, 0x0000, 0x001A, 0x0001, 0x001A, 0x001B
  4. .hword 0x0001, 0x0000, 0x0001, 0x0035, 0x0001, 0x0000
  5. .hword 0x0001, 0x0000, 0x0001, 0x0000, 0x001A, 0x03B2
  6. .hword 0x001A, 0x0364, 0x001A, 0x037E, 0x001A, 0x0398
  7. .hword 0x001A, 0x0316, 0x001A, 0x0330, 0x001A, 0x034A
  8. .hword 0x0001, 0x0312, 0x0001, 0x0313, 0x0001, 0x0314
  9. .hword 0x001A, 0x009E, 0x001A, 0x00B8, 0x001A, 0x00D2
  10. .hword 0x0001, 0x0000, 0x0001, 0x0000, 0x001A, 0x0084
  11. .hword 0x001A, 0x0036, 0x001A, 0x0050, 0x001A, 0x006A
  12. .hword 0x0001, 0x030E, 0x0001, 0x030F, 0x0001, 0x0310
  13. .hword 0x001A, 0x0154, 0x001A, 0x016E, 0x001A, 0x0188
  14. .hword 0x0001, 0x0000, 0x0001, 0x0000, 0x001A, 0x013A
  15. .hword 0x001A, 0x00EC, 0x001A, 0x0106, 0x001A, 0x0120
  16. .hword 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0311
  17. .hword 0x001A, 0x02C0, 0x001A, 0x02DA, 0x001A, 0x02F4
  18. .hword 0x0001, 0x0000, 0x0001, 0x0000, 0x001A, 0x02A6
  19. .hword 0x001A, 0x0258, 0x001A, 0x0272, 0x001A, 0x028C
  20. .hword 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0315
  21. .hword 0x001A, 0x020A, 0x001A, 0x0224, 0x001A, 0x023E
  22. .hword 0x0001, 0x0000, 0x0001, 0x0000, 0x001A, 0x01F0
  23. .hword 0x001A, 0x01A2, 0x001A, 0x01BC, 0x001A, 0x01D6
  24. anim_9D_values:
  25. .hword 0x0000, 0x00B3, 0x00B3, 0x00B3, 0x00B3, 0x00B2, 0x00B2, 0x00B1
  26. .hword 0x00B0, 0x00B0, 0x00AF, 0x00AF, 0x00AF, 0x00B1, 0x00B4, 0x00B8
  27. .hword 0x00BA, 0x00BB, 0x00B5, 0x00AB, 0x00A1, 0x009B, 0x009B, 0x009F
  28. .hword 0x00A4, 0x00A8, 0x00AA, 0xFF22, 0xFF22, 0xFF22, 0xFF22, 0xFF22
  29. .hword 0xFF22, 0xFF22, 0xFF22, 0xFF22, 0xFF22, 0xFF22, 0xFF22, 0xFF35
  30. .hword 0xFF5D, 0xFF80, 0xFF96, 0xFFAB, 0xFFBE, 0xFFD1, 0xFFE3, 0xFFF5
  31. .hword 0x0000, 0x0002, 0x0002, 0x0001, 0x0000, 0x3FFF, 0xEFA7, 0xEFF5
  32. .hword 0xF074, 0xF11E, 0xF1E9, 0xF2CF, 0xF3C5, 0xF4C5, 0xF5C5, 0xF6BE
  33. .hword 0xF7A7, 0xF879, 0xF938, 0xF9F1, 0xFA9F, 0xFB40, 0xFBD2, 0xFC64
  34. .hword 0xFD00, 0xFD9F, 0xFE3A, 0xFECA, 0xFF47, 0xFFA9, 0xFFE9, 0x0000
  35. .hword 0xF974, 0xF92F, 0xF8FF, 0xF8E0, 0xF8CF, 0xF8CA, 0xF8CD, 0xF8D5
  36. .hword 0xF8E0, 0xF8E9, 0xF8EE, 0xF8ED, 0xF8EB, 0xF8F1, 0xF8FB, 0xF907
  37. .hword 0xF912, 0xF91E, 0xF92C, 0xF93B, 0xF94B, 0xF95A, 0xF967, 0xF972
  38. .hword 0xF979, 0xF97C, 0xF0B0, 0xF0BE, 0xF0BB, 0xF0A7, 0xF087, 0xF05E
  39. .hword 0xF02D, 0xEFF9, 0xEFC3, 0xEF90, 0xEF61, 0xEF39, 0xEF15, 0xEEF0
  40. .hword 0xEECA, 0xEEA6, 0xEE85, 0xEE64, 0xEE40, 0xEE1B, 0xEDF7, 0xEDD5
  41. .hword 0xEDB8, 0xEDA0, 0xED91, 0xED8C, 0xE3FA, 0xE446, 0xE3C9, 0xE2AD
  42. .hword 0xE11F, 0xDF49, 0xDD58, 0xDB76, 0xD9D0, 0xD891, 0xD7E4, 0xD7F5
  43. .hword 0xDA81, 0xDFCD, 0xE5D1, 0xEA86, 0xEBE5, 0xE9F9, 0xE67A, 0xE1E3
  44. .hword 0xDCAF, 0xD75A, 0xD25E, 0xCE36, 0xCB5D, 0xCA4F, 0xE28F, 0xE1FC
  45. .hword 0xE21E, 0xE2D3, 0xE3FB, 0xE574, 0xE71C, 0xE8D2, 0xEA75, 0xEBE4
  46. .hword 0xECFC, 0xED9D, 0xED1E, 0xEB7D, 0xE990, 0xE82D, 0xE82C, 0xE995
  47. .hword 0xEBBB, 0xEE5E, 0xF143, 0xF42B, 0xF6D8, 0xF90E, 0xFA8F, 0xFB1D
  48. .hword 0xEB96, 0xEB49, 0xEA99, 0xE998, 0xE858, 0xE6EC, 0xE564, 0xE3D4
  49. .hword 0xE24C, 0xE0DE, 0xDF9D, 0xDE9B, 0xDE19, 0xDE16, 0xDE3D, 0xDE3D
  50. .hword 0xDDC0, 0xDCB7, 0xDB5C, 0xD9CF, 0xD82C, 0xD693, 0xD520, 0xD3F2
  51. .hword 0xD326, 0xD2DC, 0xE73E, 0xE82E, 0xE860, 0xE7FA, 0xE71D, 0xE5EF
  52. .hword 0xE493, 0xE32D, 0xE1E0, 0xE0D0, 0xE022, 0xDFF8, 0xE130, 0xE3D6
  53. .hword 0xE6D4, 0xE918, 0xE98E, 0xE834, 0xE5F3, 0xE313, 0xDFDD, 0xDC9A
  54. .hword 0xD992, 0xD70E, 0xD556, 0xD4B4, 0x12A6, 0x1283, 0x1212, 0x115F
  55. .hword 0x1078, 0x0F6C, 0x0E46, 0x0D15, 0x0BE5, 0x0AC6, 0x09C3, 0x08EA
  56. .hword 0x0824, 0x0753, 0x067B, 0x05A0, 0x04C6, 0x03F2, 0x0327, 0x0269
  57. .hword 0x01BE, 0x0128, 0x00AD, 0x004F, 0x0014, 0x0000, 0x2B12, 0x2AC1
  58. .hword 0x29BB, 0x281E, 0x260A, 0x239D, 0x20F7, 0x1E36, 0x1B7A, 0x18E1
  59. .hword 0x168B, 0x1497, 0x12CE, 0x10EB, 0x0EF8, 0x0CFE, 0x0B07, 0x091C
  60. .hword 0x0747, 0x0592, 0x0406, 0x02AD, 0x018F, 0x00B8, 0x002F, 0x0000
  61. .hword 0xF7D9, 0xF804, 0xF816, 0xF814, 0xF801, 0xF7E1, 0xF7B7, 0xF788
  62. .hword 0xF757, 0xF727, 0xF6FE, 0xF6DE, 0xF6C1, 0xF6A1, 0xF67D, 0xF658
  63. .hword 0xF631, 0xF60B, 0xF5E6, 0xF5C2, 0xF5A1, 0xF584, 0xF56C, 0xF559
  64. .hword 0xF54D, 0xF549, 0xFAB5, 0xFB28, 0xFA89, 0xF905, 0xF6C8, 0xF400
  65. .hword 0xF0D9, 0xED82, 0xEA26, 0xE6F4, 0xE417, 0xE1BE, 0xDF9C, 0xDD52
  66. .hword 0xDAEC, 0xD876, 0xD5FF, 0xD393, 0xD13F, 0xCF10, 0xCD13, 0xCB56
  67. .hword 0xC9E5, 0xC8CD, 0xC81C, 0xC7DD, 0xBCC6, 0xC13A, 0xC5C2, 0xCA51
  68. .hword 0xCEDC, 0xD356, 0xD7B3, 0xDBE7, 0xDFE5, 0xE3A3, 0xE714, 0xEA2B
  69. .hword 0xED11, 0xEFEF, 0xF2BF, 0xF578, 0xF813, 0xFA88, 0xFCCF, 0xFEE2
  70. .hword 0x00B7, 0x0249, 0x038E, 0x0481, 0x0517, 0x054B, 0x16C4, 0x16B2
  71. .hword 0x170B, 0x17BD, 0x18B6, 0x19E5, 0x1B37, 0x1C9B, 0x1DFF, 0x1F50
  72. .hword 0x207E, 0x2177, 0x2258, 0x2347, 0x2440, 0x253E, 0x263B, 0x2733
  73. .hword 0x2820, 0x28FE, 0x29C8, 0x2A78, 0x2B0A, 0x2B78, 0x2BBE, 0x2BD6
  74. .hword 0x48B0, 0x4E14, 0x5466, 0x5B74, 0x630B, 0x6AF7, 0x7308, 0x7B08
  75. .hword 0x82CA, 0x8A14, 0x90B6, 0x967F, 0x9BDA, 0xA149, 0xA6B9, 0xAC17
  76. .hword 0xB14E, 0xB64C, 0xBAFC, 0xBF4C, 0xC328, 0xC67B, 0xC934, 0xCB3D
  77. .hword 0xCC84, 0xCCF6, 0xFFE6, 0xFFD6, 0xFFAC, 0xFF73, 0xFF34, 0xFEF8
  78. .hword 0xFEC9, 0xFEB1, 0xFEB9, 0xFEEB, 0xFF51, 0xFFF4, 0x051A, 0x09E2
  79. .hword 0x07A6, 0x0338, 0x0012, 0xFF60, 0xFF98, 0x0024, 0x0073, 0x0066
  80. .hword 0x0049, 0x0027, 0x000B, 0x0000, 0xFFA4, 0xFFA0, 0xFF9A, 0xFF91
  81. .hword 0xFF87, 0xFF7C, 0xFF72, 0xFF69, 0xFF62, 0xFF5F, 0xFF5F, 0xFF65
  82. .hword 0xFFC1, 0x0014, 0xFFE5, 0xFF8B, 0xFF4D, 0xFF42, 0xFF4B, 0xFF59
  83. .hword 0xFF5F, 0xFF58, 0xFF4C, 0xFF3F, 0xFF34, 0xFF30, 0xC280, 0xC2CC
  84. .hword 0xC344, 0xC3DA, 0xC481, 0xC52C, 0xC5CE, 0xC65A, 0xC6C3, 0xC6FC
  85. .hword 0xC6F6, 0xC6A7, 0xC190, 0xBC56, 0xBE1D, 0xC1DB, 0xC2E7, 0xBEAA
  86. .hword 0xB7D4, 0xB1A5, 0xAF60, 0xB29F, 0xB93F, 0xC0E6, 0xC737, 0xC9D8
  87. .hword 0x1D79, 0x1D0E, 0x1CE7, 0x1CF4, 0x1D23, 0x1D65, 0x1DA9, 0x1DE0
  88. .hword 0x1DF8, 0x1DE2, 0x1D8C, 0x1CE8, 0x1A3D, 0x1564, 0x109F, 0x0E31
  89. .hword 0x105D, 0x1C55, 0x3004, 0x42C7, 0x4BFC, 0x4838, 0x3D03, 0x2F1D
  90. .hword 0x234A, 0x1E4A, 0x1A87, 0x1AB6, 0x1AE6, 0x1B13, 0x1B3C, 0x1B5E
  91. .hword 0x1B77, 0x1B85, 0x1B85, 0x1B75, 0x1B52, 0x1B1A, 0x1981, 0x1724
  92. .hword 0x1576, 0x13DE, 0x1227, 0x0FB0, 0x0CC5, 0x0A8F, 0x0A39, 0x0C9A
  93. .hword 0x10DA, 0x1597, 0x1972, 0x1B09, 0x0B38, 0x0B2B, 0x0B54, 0x0BA8
  94. .hword 0x0C19, 0x0C9A, 0x0D1D, 0x0D96, 0x0DF8, 0x0E35, 0x0E40, 0x0E0D
  95. .hword 0x0ABD, 0x06CA, 0x05A3, 0x0561, 0x05EF, 0x075F, 0x0973, 0x0B9C
  96. .hword 0x0D4B, 0x0E83, 0x0F99, 0x1079, 0x110E, 0x1144, 0xB5C8, 0xB606
  97. .hword 0xB5CB, 0xB535, 0xB462, 0xB370, 0xB27D, 0xB1A6, 0xB10A, 0xB0C5
  98. .hword 0xB0F7, 0xB1BD, 0xB95C, 0xC419, 0xCD20, 0xD557, 0xD67A, 0xCD0F
  99. .hword 0xBDB3, 0xAE4A, 0xA4B7, 0xA280, 0xA3FF, 0xA75B, 0xAABB, 0xAC44
  100. .hword 0xFC20, 0xFC19, 0xFC23, 0xFC3E, 0xFC65, 0xFC97, 0xFCD0, 0xFD0E
  101. .hword 0xFD4F, 0xFD8F, 0xFDCD, 0xFE04, 0xFE63, 0xFEC0, 0xFF02, 0xFF2F
  102. .hword 0xFEEE, 0xFCDE, 0xFBCD, 0xFFFF, 0x048E, 0x023D, 0x0160, 0x00A9
  103. .hword 0x002D, 0x0000, 0xFC7D, 0xFC7D, 0xFC8D, 0xFCAB, 0xFCD5, 0xFD07
  104. .hword 0xFD3E, 0xFD77, 0xFDB1, 0xFDE7, 0xFE17, 0xFE3F, 0xFE3A, 0xFE38
  105. .hword 0xFE3B, 0xFE53, 0xFF0F, 0x0209, 0x0475, 0x026D, 0xFF99, 0x000B
  106. .hword 0x0015, 0x0010, 0x0005, 0x0000, 0xC3A2, 0xC3D9, 0xC3ED, 0xC3E3
  107. .hword 0xC3C2, 0xC38D, 0xC34A, 0xC2FE, 0xC2AE, 0xC260, 0xC218, 0xC1DC
  108. .hword 0xC168, 0xC0F2, 0xC09D, 0xC061, 0xC0B6, 0xC367, 0xC4C7, 0xBFAC
  109. .hword 0xB947, 0xB778, 0xB95C, 0xBBF5, 0xBE42, 0xBF40, 0x1DE1, 0x1D4F
  110. .hword 0x1CD3, 0x1C74, 0x1C38, 0x1C26, 0x1C45, 0x1C9B, 0x1D2F, 0x1E08
  111. .hword 0x1F2C, 0x20A3, 0x2AE9, 0x3319, 0x2B16, 0x1DD7, 0x13F4, 0x12D4
  112. .hword 0x185F, 0x27B1, 0x33EE, 0x3393, 0x3012, 0x2B46, 0x270A, 0x2537
  113. .hword 0xDE1E, 0xDDAD, 0xDCEA, 0xDBF2, 0xDADF, 0xD9CD, 0xD8D9, 0xD81F
  114. .hword 0xD7BA, 0xD7C6, 0xD85F, 0xD9A2, 0xE436, 0xF342, 0xF952, 0xF6A4
  115. .hword 0xF2E2, 0xF195, 0xF032, 0xECF2, 0xE912, 0xE4C0, 0xDFCC, 0xDB20
  116. .hword 0xD7A7, 0xD64A, 0xF112, 0xF120, 0xF102, 0xF0C2, 0xF06A, 0xF005
  117. .hword 0xEF9D, 0xEF3C, 0xEEEE, 0xEEBC, 0xEEB1, 0xEED8, 0xF0BA, 0xF475
  118. .hword 0xFAAF, 0xFA88, 0xF91A, 0xF831, 0xF6A9, 0xF330, 0xF01A, 0xEEC0
  119. .hword 0xEDAD, 0xECE5, 0xEC6A, 0xEC41, 0xB7E9, 0xB87A, 0xB91F, 0xB9C9
  120. .hword 0xBA65, 0xBAE3, 0xBB32, 0xBB3F, 0xBAFB, 0xBA54, 0xB938, 0xB798
  121. .hword 0xADCD, 0x9F16, 0x9452, 0x9967, 0x9FB0, 0xA001, 0x9EB8, 0x9D01
  122. .hword 0x9D3C, 0xA1DD, 0xA82C, 0xAE9B, 0xB39B, 0xB59E, 0x8001, 0x8001
  123. .hword 0x4171, 0xBF5F, 0x8001, 0x8001, 0x4171, 0xBF5F, 0xF2B5, 0xF303
  124. .hword 0xF391, 0xF44F, 0xF52F, 0xF621, 0xF715, 0xF7FC, 0xF8C7, 0xF965
  125. .hword 0xF9C9, 0xF9E2, 0xF8E7, 0xF6B2, 0xF427, 0xF228, 0xF19B, 0xF2FD
  126. .hword 0xF5B8, 0xF90C, 0xFC3B, 0xFE86, 0xFFA8, 0x000F, 0x0011, 0x0000
  127. .hword 0xF990, 0xF98E, 0xF9AA, 0xF9DE, 0xFA27, 0xFA7E, 0xFAE0, 0xFB49
  128. .hword 0xFBB2, 0xFC18, 0xFC77, 0xFCC8, 0xFD11, 0xFD59, 0xFD9F, 0xFDE5
  129. .hword 0xFE2B, 0xFE72, 0xFEBC, 0xFF03, 0xFF45, 0xFF7F, 0xFFB1, 0xFFDA
  130. .hword 0xFFF6, 0x0000, 0xF2A6, 0xF2D4, 0xF320, 0xF385, 0xF3FE, 0xF487
  131. .hword 0xF519, 0xF5B2, 0xF64A, 0xF6DE, 0xF769, 0xF7E6, 0xF857, 0xF8C3
  132. .hword 0xF929, 0xF98A, 0xF9E5, 0xFA38, 0xFA85, 0xFACD, 0xFB13, 0xFB58
  133. .hword 0xFBAA, 0xFC00, 0xFC46, 0xFC62, 0x038D, 0x032C, 0x02B3, 0x022C
  134. .hword 0x01A4, 0x0123, 0x00B6, 0x0066, 0x003F, 0x004B, 0x0095, 0x0127
  135. .hword 0x0317, 0x06A6, 0x0AA6, 0x0DE5, 0x0F35, 0x0DEE, 0x0ADB, 0x06F6
  136. .hword 0x033B, 0x00A5, 0xFF98, 0xFF7B, 0xFFC9, 0x0000, 0xF99B, 0xF9A9
  137. .hword 0xF9C9, 0xF9F9, 0xFA38, 0xFA83, 0xFAD9, 0xFB39, 0xFBA1, 0xFC0E
  138. .hword 0xFC80, 0xFCF5, 0xFD9B, 0xFE84, 0xFF7F, 0x005E, 0x00F2, 0x012C
  139. .hword 0x012B, 0x0105, 0x00D3, 0x00AC, 0x0081, 0x0048, 0x0015, 0x0000
  140. .hword 0xF690, 0xF623, 0xF623, 0xF681, 0xF72C, 0xF812, 0xF924, 0xFA50
  141. .hword 0xFB86, 0xFCB4, 0xFDCB, 0xFEBA, 0xFF99, 0x008C, 0x0193, 0x02AC
  142. .hword 0x03D6, 0x053A, 0x06D9, 0x0874, 0x09CE, 0x0AA8, 0x0A9D, 0x09D9
  143. .hword 0x08F2, 0x0884, 0x3DC7, 0x3DA4, 0x3D89, 0x3D78, 0x3D72, 0x3D79
  144. .hword 0x3D8E, 0x3DB2, 0x3DE8, 0x3E30, 0x3E8D, 0x3EFF, 0x3FB9, 0x40D5
  145. .hword 0x422B, 0x4398, 0x44F4, 0x461A, 0x472D, 0x4800, 0x47F4, 0x46C1
  146. .hword 0x44E2, 0x42E1, 0x4148, 0x40A1
  147. anim_9D_end: