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_C4, 0x0001, 0x00BD, 0x0000, 0x0000, 0x001E, 0x0014
  2. anim_C4_indices:
  3. .hword 0x0001, 0x0000, 0x001E, 0x0001, 0x001E, 0x001F
  4. .hword 0x0001, 0x0000, 0x0001, 0x003D, 0x0001, 0x0000
  5. .hword 0x0001, 0x0000, 0x0001, 0x0000, 0x001E, 0x03AD
  6. .hword 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x03AC
  7. .hword 0x001E, 0x0352, 0x001E, 0x0370, 0x001E, 0x038E
  8. .hword 0x0001, 0x034E, 0x0001, 0x034F, 0x0001, 0x0350
  9. .hword 0x001E, 0x00B6, 0x001E, 0x00D4, 0x001E, 0x00F2
  10. .hword 0x0001, 0x0000, 0x0001, 0x0000, 0x001E, 0x0098
  11. .hword 0x001E, 0x003E, 0x001E, 0x005C, 0x001E, 0x007A
  12. .hword 0x0001, 0x034A, 0x0001, 0x034B, 0x0001, 0x034C
  13. .hword 0x001E, 0x014C, 0x001E, 0x016A, 0x001E, 0x0188
  14. .hword 0x0001, 0x0000, 0x0001, 0x0000, 0x001E, 0x012E
  15. .hword 0x0001, 0x0000, 0x0001, 0x0000, 0x001E, 0x0110
  16. .hword 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x034D
  17. .hword 0x001E, 0x02F0, 0x001E, 0x030E, 0x001E, 0x032C
  18. .hword 0x0001, 0x0000, 0x0001, 0x0000, 0x001E, 0x02D2
  19. .hword 0x001E, 0x0278, 0x001E, 0x0296, 0x001E, 0x02B4
  20. .hword 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0351
  21. .hword 0x001E, 0x021E, 0x001E, 0x023C, 0x001E, 0x025A
  22. .hword 0x0001, 0x0000, 0x0001, 0x0000, 0x001E, 0x0200
  23. .hword 0x001E, 0x01A6, 0x001E, 0x01C4, 0x001E, 0x01E2
  24. anim_C4_values:
  25. .hword 0x0000, 0x00AB, 0x00AB, 0x00A9, 0x00A8, 0x00A6, 0x00A4, 0x00A2
  26. .hword 0x00A0, 0x009E, 0x009C, 0x009B, 0x0099, 0x0098, 0x0097, 0x0097
  27. .hword 0x0097, 0x0098, 0x0099, 0x009B, 0x009C, 0x009E, 0x00A0, 0x00A2
  28. .hword 0x00A4, 0x00A6, 0x00A8, 0x00A9, 0x00AB, 0x00AB, 0x00AC, 0xFFFF
  29. .hword 0xFFFF, 0xFFFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0001
  30. .hword 0x0002, 0x0002, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003
  31. .hword 0x0003, 0x0002, 0x0002, 0x0001, 0x0001, 0x0000, 0x0000, 0x0000
  32. .hword 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x3FFF, 0x0003, 0x000C
  33. .hword 0x001A, 0x002C, 0x0041, 0x0058, 0x0071, 0x008A, 0x00A2, 0x00BA
  34. .hword 0x00CF, 0x00E1, 0x00EF, 0x00F8, 0x00FB, 0x00F8, 0x00EF, 0x00E1
  35. .hword 0x00CF, 0x00BA, 0x00A2, 0x008A, 0x0071, 0x0058, 0x0041, 0x002C
  36. .hword 0x001A, 0x000C, 0x0003, 0x0000, 0xF97C, 0xF97D, 0xF97E, 0xF97F
  37. .hword 0xF981, 0xF982, 0xF984, 0xF986, 0xF988, 0xF98A, 0xF98B, 0xF98D
  38. .hword 0xF98E, 0xF98E, 0xF98F, 0xF98E, 0xF98E, 0xF98D, 0xF98B, 0xF98A
  39. .hword 0xF988, 0xF986, 0xF984, 0xF982, 0xF981, 0xF97F, 0xF97E, 0xF97D
  40. .hword 0xF97C, 0xF97C, 0xED77, 0xED3F, 0xECE7, 0xEC76, 0xEBF1, 0xEB5E
  41. .hword 0xEAC2, 0xEA24, 0xE989, 0xE8F6, 0xE871, 0xE800, 0xE7A8, 0xE76F
  42. .hword 0xE75B, 0xE76F, 0xE7A8, 0xE800, 0xE871, 0xE8F6, 0xE989, 0xEA24
  43. .hword 0xEAC2, 0xEB5E, 0xEBF1, 0xEC76, 0xECE7, 0xED3F, 0xED77, 0xED8C
  44. .hword 0xCA3F, 0xCA12, 0xC9CD, 0xC974, 0xC90B, 0xC897, 0xC81C, 0xC79F
  45. .hword 0xC724, 0xC6B0, 0xC647, 0xC5EE, 0xC5A8, 0xC57C, 0xC56C, 0xC57C
  46. .hword 0xC5A8, 0xC5EE, 0xC647, 0xC6B0, 0xC724, 0xC79F, 0xC81C, 0xC897
  47. .hword 0xC90B, 0xC974, 0xC9CD, 0xCA12, 0xCA3F, 0xCA4F, 0xFAF6, 0xFA87
  48. .hword 0xF9DC, 0xF8FF, 0xF7FC, 0xF6DD, 0xF5AE, 0xF47A, 0xF34A, 0xF22C
  49. .hword 0xF129, 0xF04C, 0xEFA1, 0xEF32, 0xEF0B, 0xEF32, 0xEFA1, 0xF04C
  50. .hword 0xF129, 0xF22C, 0xF34A, 0xF47A, 0xF5AE, 0xF6DD, 0xF7FC, 0xF8FF
  51. .hword 0xF9DC, 0xFA87, 0xFAF6, 0xFB1D, 0xD305, 0xD377, 0xD428, 0xD50C
  52. .hword 0xD617, 0xD73F, 0xD878, 0xD9B7, 0xDAF0, 0xDC18, 0xDD24, 0xDE08
  53. .hword 0xDEB8, 0xDF2B, 0xDF54, 0xDF2B, 0xDEB8, 0xDE08, 0xDD24, 0xDC18
  54. .hword 0xDAF0, 0xD9B7, 0xD878, 0xD73F, 0xD617, 0xD50C, 0xD428, 0xD377
  55. .hword 0xD305, 0xD2DC, 0xD4EA, 0xD584, 0xD672, 0xD7A5, 0xD90D, 0xDA9B
  56. .hword 0xDC40, 0xDDED, 0xDF92, 0xE120, 0xE288, 0xE3BB, 0xE4A9, 0xE543
  57. .hword 0xE579, 0xE543, 0xE4A9, 0xE3BB, 0xE288, 0xE120, 0xDF92, 0xDDED
  58. .hword 0xDC40, 0xDA9B, 0xD90D, 0xD7A5, 0xD672, 0xD584, 0xD4EA, 0xD4B4
  59. .hword 0xF51C, 0xF49D, 0xF3D8, 0xF2DB, 0xF1B2, 0xF069, 0xEF0D, 0xEDAB
  60. .hword 0xEC4F, 0xEB06, 0xE9DD, 0xE8E0, 0xE81B, 0xE79C, 0xE76F, 0xE79C
  61. .hword 0xE81B, 0xE8E0, 0xE9DD, 0xEB06, 0xEC4F, 0xEDAB, 0xEF0D, 0xF069
  62. .hword 0xF1B2, 0xF2DB, 0xF3D8, 0xF49D, 0xF51C, 0xF549, 0xC7E1, 0xC7ED
  63. .hword 0xC7FE, 0xC814, 0xC82F, 0xC84C, 0xC86A, 0xC88A, 0xC8A8, 0xC8C5
  64. .hword 0xC8DF, 0xC8F6, 0xC907, 0xC912, 0xC916, 0xC912, 0xC907, 0xC8F6
  65. .hword 0xC8DF, 0xC8C5, 0xC8A8, 0xC88A, 0xC86A, 0xC84C, 0xC82F, 0xC814
  66. .hword 0xC7FE, 0xC7ED, 0xC7E1, 0xC7DD, 0x0579, 0x05F9, 0x06BF, 0x07BE
  67. .hword 0x08EA, 0x0A35, 0x0B93, 0x0CF8, 0x0E56, 0x0FA2, 0x10CD, 0x11CC
  68. .hword 0x1292, 0x1313, 0x1340, 0x1313, 0x1292, 0x11CC, 0x10CD, 0x0FA2
  69. .hword 0x0E56, 0x0CF8, 0x0B93, 0x0A35, 0x08EA, 0x07BE, 0x06BF, 0x05F9
  70. .hword 0x0579, 0x054B, 0x2BC3, 0x2B8B, 0x2B35, 0x2AC7, 0x2A45, 0x29B5
  71. .hword 0x291D, 0x2882, 0x27EB, 0x275B, 0x26D9, 0x266A, 0x2615, 0x25DD
  72. .hword 0x25C9, 0x25DD, 0x2615, 0x266A, 0x26D9, 0x275B, 0x27EB, 0x2882
  73. .hword 0x291D, 0x29B5, 0x2A45, 0x2AC7, 0x2B35, 0x2B8B, 0x2BC3, 0x2BD6
  74. .hword 0xCD37, 0xCDED, 0xCF06, 0xD070, 0xD21A, 0xD3F1, 0xD5E3, 0xD7DE
  75. .hword 0xD9D0, 0xDBA7, 0xDD51, 0xDEBB, 0xDFD5, 0xE08B, 0xE0CB, 0xE08B
  76. .hword 0xDFD5, 0xDEBB, 0xDD51, 0xDBA7, 0xD9D0, 0xD7DE, 0xD5E3, 0xD3F1
  77. .hword 0xD21A, 0xD070, 0xCF06, 0xCDED, 0xCD37, 0xCCF6, 0x0005, 0x0016
  78. .hword 0x0030, 0x0051, 0x0078, 0x00A3, 0x00D1, 0x00FF, 0x012D, 0x0158
  79. .hword 0x017F, 0x01A0, 0x01BA, 0x01CB, 0x01D1, 0x01CB, 0x01BA, 0x01A0
  80. .hword 0x017F, 0x0158, 0x012D, 0x00FF, 0x00D1, 0x00A3, 0x0078, 0x0051
  81. .hword 0x0030, 0x0016, 0x0005, 0x0000, 0xFF32, 0xFF37, 0xFF3E, 0xFF48
  82. .hword 0xFF53, 0xFF60, 0xFF6D, 0xFF7B, 0xFF88, 0xFF95, 0xFFA0, 0xFFAA
  83. .hword 0xFFB2, 0xFFB6, 0xFFB8, 0xFFB6, 0xFFB2, 0xFFAA, 0xFFA0, 0xFF95
  84. .hword 0xFF88, 0xFF7B, 0xFF6D, 0xFF60, 0xFF53, 0xFF48, 0xFF3E, 0xFF37
  85. .hword 0xFF32, 0xFF30, 0xC9AE, 0xC936, 0xC87D, 0xC78F, 0xC677, 0xC542
  86. .hword 0xC3FB, 0xC2AE, 0xC167, 0xC032, 0xBF1A, 0xBE2C, 0xBD73, 0xBCFC
  87. .hword 0xBCD1, 0xBCFC, 0xBD73, 0xBE2C, 0xBF1A, 0xC032, 0xC167, 0xC2AE
  88. .hword 0xC3FB, 0xC542, 0xC677, 0xC78F, 0xC87D, 0xC936, 0xC9AE, 0xC9D8
  89. .hword 0x1E91, 0x1F5B, 0x2093, 0x2225, 0x23FE, 0x2608, 0x2830, 0x2A63
  90. .hword 0x2C8B, 0x2E96, 0x306E, 0x3200, 0x3338, 0x3402, 0x344A, 0x3402
  91. .hword 0x3338, 0x3200, 0x306E, 0x2E96, 0x2C8B, 0x2A63, 0x2830, 0x2608
  92. .hword 0x23FE, 0x2225, 0x2093, 0x1F5B, 0x1E91, 0x1E4A, 0x1AFA, 0x1AD0
  93. .hword 0x1A90, 0x1A3D, 0x19DB, 0x196F, 0x18FD, 0x1889, 0x1817, 0x17AB
  94. .hword 0x1749, 0x16F6, 0x16B5, 0x168C, 0x167D, 0x168C, 0x16B5, 0x16F6
  95. .hword 0x1749, 0x17AB, 0x1817, 0x1889, 0x18FD, 0x196F, 0x19DB, 0x1A3D
  96. .hword 0x1A90, 0x1AD0, 0x1AFA, 0x1B09, 0x1157, 0x118D, 0x11E0, 0x124B
  97. .hword 0x12C8, 0x1353, 0x13E6, 0x147B, 0x150E, 0x1599, 0x1616, 0x1681
  98. .hword 0x16D4, 0x170A, 0x171D, 0x170A, 0x16D4, 0x1681, 0x1616, 0x1599
  99. .hword 0x150E, 0x147B, 0x13E6, 0x1353, 0x12C8, 0x124B, 0x11E0, 0x118D
  100. .hword 0x1157, 0x1144, 0xAC25, 0xABCE, 0xAB47, 0xAA99, 0xA9CD, 0xA8EC
  101. .hword 0xA7FD, 0xA70A, 0xA61C, 0xA53A, 0xA46E, 0xA3C0, 0xA33A, 0xA2E2
  102. .hword 0xA2C3, 0xA2E2, 0xA33A, 0xA3C0, 0xA46E, 0xA53A, 0xA61C, 0xA70A
  103. .hword 0xA7FD, 0xA8EC, 0xA9CD, 0xAA99, 0xAB47, 0xABCE, 0xAC25, 0xAC44
  104. .hword 0xFFFB, 0xFFED, 0xFFD6, 0xFFBA, 0xFF98, 0xFF72, 0xFF4B, 0xFF22
  105. .hword 0xFEFB, 0xFED5, 0xFEB3, 0xFE96, 0xFE80, 0xFE71, 0xFE6C, 0xFE71
  106. .hword 0xFE80, 0xFE96, 0xFEB3, 0xFED5, 0xFEFB, 0xFF22, 0xFF4B, 0xFF72
  107. .hword 0xFF98, 0xFFBA, 0xFFD6, 0xFFED, 0xFFFB, 0x0000, 0xFFFF, 0xFFFB
  108. .hword 0xFFF6, 0xFFEE, 0xFFE6, 0xFFDC, 0xFFD2, 0xFFC8, 0xFFBE, 0xFFB4
  109. .hword 0xFFAB, 0xFFA4, 0xFF9E, 0xFF9B, 0xFF99, 0xFF9B, 0xFF9E, 0xFFA4
  110. .hword 0xFFAB, 0xFFB4, 0xFFBE, 0xFFC8, 0xFFD2, 0xFFDC, 0xFFE6, 0xFFEE
  111. .hword 0xFFF6, 0xFFFB, 0xFFFF, 0x0000, 0xBF1F, 0xBEC2, 0xBE31, 0xBD77
  112. .hword 0xBC9D, 0xBBAB, 0xBAAC, 0xB9A7, 0xB8A8, 0xB7B6, 0xB6DC, 0xB622
  113. .hword 0xB591, 0xB534, 0xB513, 0xB534, 0xB591, 0xB622, 0xB6DC, 0xB7B6
  114. .hword 0xB8A8, 0xB9A7, 0xBAAC, 0xBBAB, 0xBC9D, 0xBD77, 0xBE31, 0xBEC2
  115. .hword 0xBF1F, 0xBF40, 0x2571, 0x2616, 0x2714, 0x285C, 0x29DC, 0x2B86
  116. .hword 0x2D48, 0x2F12, 0x30D4, 0x327E, 0x33FF, 0x3547, 0x3645, 0x36E9
  117. .hword 0x3724, 0x36E9, 0x3645, 0x3547, 0x33FF, 0x327E, 0x30D4, 0x2F12
  118. .hword 0x2D48, 0x2B86, 0x29DC, 0x285C, 0x2714, 0x2616, 0x2571, 0x2537
  119. .hword 0xD654, 0xD670, 0xD69C, 0xD6D3, 0xD715, 0xD75D, 0xD7AA, 0xD7F8
  120. .hword 0xD845, 0xD88D, 0xD8CF, 0xD907, 0xD932, 0xD94E, 0xD958, 0xD94E
  121. .hword 0xD932, 0xD907, 0xD8CF, 0xD88D, 0xD845, 0xD7F8, 0xD7AA, 0xD75D
  122. .hword 0xD715, 0xD6D3, 0xD69C, 0xD670, 0xD654, 0xD64A, 0xEC29, 0xEBE8
  123. .hword 0xEB82, 0xEB00, 0xEA66, 0xE9BD, 0xE909, 0xE852, 0xE79F, 0xE6F5
  124. .hword 0xE65C, 0xE5D9, 0xE574, 0xE532, 0xE51B, 0xE532, 0xE574, 0xE5D9
  125. .hword 0xE65C, 0xE6F5, 0xE79F, 0xE852, 0xE909, 0xE9BD, 0xEA66, 0xEB00
  126. .hword 0xEB82, 0xEBE8, 0xEC29, 0xEC41, 0xB58C, 0xB558, 0xB509, 0xB4A2
  127. .hword 0xB42A, 0xB3A5, 0xB318, 0xB288, 0xB1FC, 0xB176, 0xB0FE, 0xB097
  128. .hword 0xB048, 0xB014, 0xB002, 0xB014, 0xB048, 0xB097, 0xB0FE, 0xB176
  129. .hword 0xB1FC, 0xB288, 0xB318, 0xB3A5, 0xB42A, 0xB4A2, 0xB509, 0xB558
  130. .hword 0xB58C, 0xB59E, 0x7FFF, 0x7FFF, 0x4171, 0xBF5F, 0x7FFF, 0x7FFF
  131. .hword 0x4171, 0xBF5F, 0x2617, 0x2370, 0x2016, 0x1C26, 0x17BD, 0x12F7
  132. .hword 0x0DF3, 0x08CD, 0x03A2, 0xFE91, 0xF9B5, 0xF52B, 0xF112, 0xED85
  133. .hword 0xEAA3, 0xE839, 0xE602, 0xE400, 0xE232, 0xE099, 0xDF36, 0xDE09
  134. .hword 0xDD12, 0xDC53, 0xDBCC, 0xDB7E, 0xDB68, 0xDB8C, 0xDBEA, 0xDC83
  135. .hword 0xFFE1, 0xFFB9, 0xFF8C, 0xFF58, 0xFF21, 0xFEE5, 0xFEA7, 0xFE66
  136. .hword 0xFE25, 0xFDE3, 0xFDA2, 0xFD63, 0xFD26, 0xFCED, 0xFCB8, 0xFC81
  137. .hword 0xFC44, 0xFC02, 0xFBBD, 0xFB77, 0xFB31, 0xFAEE, 0xFAB0, 0xFA77
  138. .hword 0xFA47, 0xFA21, 0xFA06, 0xF9F8, 0xF9FA, 0xFA0D, 0x01BF, 0x0124
  139. .hword 0x004F, 0xFF4C, 0xFE23, 0xFCE0, 0xFB8D, 0xFA35, 0xF8E3, 0xF7A1
  140. .hword 0xF67A, 0xF579, 0xF4A8, 0xF411, 0xF3C1, 0xF3B7, 0xF3EA, 0xF452
  141. .hword 0xF4E4, 0xF59B, 0xF66C, 0xF750, 0xF83E, 0xF92D, 0xFA17, 0xFAF1
  142. .hword 0xFBB4, 0xFC58, 0xFCD3, 0xFD1E, 0x0884, 0x40A6, 0x40B5, 0x40CC
  143. .hword 0x40EA, 0x410D, 0x4134, 0x415D, 0x4186, 0x41AF, 0x41D6, 0x41F9
  144. .hword 0x4217, 0x422E, 0x423D, 0x4242, 0x423D, 0x422E, 0x4217, 0x41F9
  145. .hword 0x41D6, 0x41AF, 0x4186, 0x415D, 0x4134, 0x410D, 0x40EA, 0x40CC
  146. .hword 0x40B5, 0x40A6, 0x40A1
  147. anim_C4_end: