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.

172 lines
12 KiB

6 years ago
  1. anim_header anim_7C, 0x0001, 0x00BD, 0x0000, 0x0000, 0x001E, 0x0014
  2. anim_7C_indices:
  3. .hword 0x0001, 0x0000, 0x001E, 0x0001, 0x001E, 0x001F
  4. .hword 0x0001, 0x0000, 0x0001, 0x003D, 0x0001, 0x0000
  5. .hword 0x001E, 0x0424, 0x001E, 0x0442, 0x001E, 0x0460
  6. .hword 0x001E, 0x03CA, 0x001E, 0x03E8, 0x001E, 0x0406
  7. .hword 0x001E, 0x038E, 0x0001, 0x0000, 0x001E, 0x03AC
  8. .hword 0x0001, 0x038A, 0x0001, 0x038B, 0x0001, 0x038C
  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, 0x0386, 0x0001, 0x0387, 0x0001, 0x0388
  13. .hword 0x001E, 0x0188, 0x001E, 0x01A6, 0x001E, 0x01C4
  14. .hword 0x0001, 0x0000, 0x0001, 0x0000, 0x001E, 0x016A
  15. .hword 0x001E, 0x0110, 0x001E, 0x012E, 0x001E, 0x014C
  16. .hword 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0389
  17. .hword 0x001E, 0x032C, 0x001E, 0x034A, 0x001E, 0x0368
  18. .hword 0x0001, 0x0000, 0x0001, 0x0000, 0x001E, 0x030E
  19. .hword 0x001E, 0x02B4, 0x001E, 0x02D2, 0x001E, 0x02F0
  20. .hword 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x038D
  21. .hword 0x001E, 0x025A, 0x001E, 0x0278, 0x001E, 0x0296
  22. .hword 0x0001, 0x0000, 0x0001, 0x0000, 0x001E, 0x023C
  23. .hword 0x001E, 0x01E2, 0x001E, 0x0200, 0x001E, 0x021E
  24. anim_7C_values:
  25. .hword 0x0000, 0x00CA, 0x009E, 0x0075, 0x005A, 0x0051, 0x004B, 0x0065
  26. .hword 0x0075, 0x006E, 0x005E, 0x004E, 0x0054, 0x0052, 0x0051, 0x0055
  27. .hword 0x0057, 0x0059, 0x006F, 0x0087, 0x00A0, 0x00B6, 0x00BE, 0x00A3
  28. .hword 0x00A2, 0x00A3, 0x00A5, 0x00A8, 0x00AA, 0x00AA, 0x00AA, 0x0000
  29. .hword 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000
  30. .hword 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000
  31. .hword 0x0008, 0x0013, 0x001D, 0x0024, 0x0015, 0x001C, 0x0018, 0x0012
  32. .hword 0x000B, 0x0005, 0x0000, 0xFFFF, 0x0000, 0x3FFF, 0x0000, 0x0000
  33. .hword 0x0000, 0x0000, 0x0000, 0x0000, 0xFFD0, 0xFF59, 0xFEC6, 0xFE41
  34. .hword 0xFDF4, 0xFE09, 0xFEAA, 0x0000, 0x102A, 0x2483, 0x20C1, 0x1A91
  35. .hword 0x1321, 0x0B9F, 0x0537, 0x0116, 0xFF0F, 0xFE01, 0xFDB5, 0xFDF4
  36. .hword 0xFE86, 0xFF33, 0xFFC4, 0x0000, 0xF97C, 0xF97C, 0xF97C, 0xF97C
  37. .hword 0xF97C, 0xF97C, 0xF97D, 0xF97F, 0xF982, 0xF985, 0xF987, 0xF986
  38. .hword 0xF983, 0xF97C, 0xF924, 0xFFE4, 0xFA94, 0xF37A, 0xEBC7, 0xE4AC
  39. .hword 0xDF5A, 0xDD02, 0xDDE2, 0xE0F2, 0xE57C, 0xEACB, 0xF027, 0xF4DD
  40. .hword 0xF836, 0xF97C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8C
  41. .hword 0xED99, 0xEDB8, 0xEDDF, 0xEE02, 0xEE17, 0xEE11, 0xEDE6, 0xED8C
  42. .hword 0xE942, 0xF229, 0xF161, 0xEFA0, 0xED5F, 0xEB15, 0xE93C, 0xE84B
  43. .hword 0xE845, 0xE8BF, 0xE992, 0xEA98, 0xEBA7, 0xEC9A, 0xED49, 0xED8C
  44. .hword 0xCF33, 0xD114, 0xD58A, 0xDACD, 0xDF16, 0xE09E, 0xDF55, 0xDCA7
  45. .hword 0xD90D, 0xD4FD, 0xD0ED, 0xCD54, 0xCAAA, 0xC965, 0xDCC1, 0xF152
  46. .hword 0xF1D6, 0xF0E8, 0xEEE9, 0xEC39, 0xE93A, 0xE64C, 0xE2F9, 0xDECE
  47. .hword 0xDA31, 0xD588, 0xD137, 0xCDA5, 0xCB36, 0xCA4F, 0xDA74, 0xD081
  48. .hword 0xB7B1, 0x978D, 0x779D, 0x5F71, 0x58FA, 0x5E00, 0x63D9, 0x6AC8
  49. .hword 0x727D, 0x7AA7, 0x82FB, 0x8B21, 0x96EE, 0x8029, 0x8811, 0x92C0
  50. .hword 0x9F0A, 0xABC3, 0xB7BF, 0xC1D4, 0xCAFA, 0xD49B, 0xDE31, 0xE735
  51. .hword 0xEF21, 0xF570, 0xF99B, 0xFB1D, 0xE189, 0xDCC2, 0xD0B6, 0xC0D3
  52. .hword 0xB089, 0xA344, 0x9AAF, 0x9740, 0x97C8, 0x9998, 0x9C08, 0x9E70
  53. .hword 0xA027, 0xA084, 0x937A, 0x871C, 0x8776, 0x8854, 0x89E5, 0x8C54
  54. .hword 0x8FD1, 0x9486, 0x9B53, 0xA452, 0xAE8E, 0xB913, 0xC2EC, 0xCB23
  55. .hword 0xD0C5, 0xD2DC, 0xFBD5, 0x002E, 0x0AE5, 0x1878, 0x2567, 0x2E2F
  56. .hword 0x2AAD, 0x2299, 0x1ED5, 0x1AEB, 0x172B, 0x13E5, 0x1166, 0x0FFE
  57. .hword 0x1D2A, 0x287F, 0x2335, 0x1C72, 0x14CF, 0x0CE8, 0x0557, 0xFEB8
  58. .hword 0xF85B, 0xF174, 0xEA72, 0xE3C1, 0xDDCF, 0xD909, 0xD5DB, 0xD4B4
  59. .hword 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000
  60. .hword 0x0001, 0x0002, 0x0002, 0x0003, 0x0003, 0x0003, 0x0000, 0xD898
  61. .hword 0xD565, 0xD4CB, 0xD61F, 0xD8B4, 0xDBDE, 0xDEF0, 0xE280, 0xE741
  62. .hword 0xECAE, 0xF245, 0xF782, 0xFBE3, 0xFEE3, 0x0000, 0x0000, 0xFFCE
  63. .hword 0xFF6A, 0xFF1F, 0xFF38, 0x0000, 0x0177, 0x0354, 0x057A, 0x07C9
  64. .hword 0x0A24, 0x0C6D, 0x0E84, 0x104C, 0x0EAA, 0xFA90, 0xFBB3, 0xFEF0
  65. .hword 0x0346, 0x07B9, 0x0B47, 0x0CF1, 0x0CAE, 0x0B5A, 0x094C, 0x06DB
  66. .hword 0x045D, 0x022A, 0x0099, 0x0000, 0xF549, 0xF549, 0xF549, 0xF549
  67. .hword 0xF549, 0xF549, 0xF537, 0xF50A, 0xF4D3, 0xF4A0, 0xF483, 0xF48B
  68. .hword 0xF4C8, 0xF54A, 0xFB66, 0xECA1, 0xE8C4, 0xE553, 0xE27B, 0xE069
  69. .hword 0xDF4A, 0xDF49, 0xE0B3, 0xE36A, 0xE6F8, 0xEAE7, 0xEEC2, 0xF214
  70. .hword 0xF468, 0xF549, 0xC775, 0xC92E, 0xCD3F, 0xD200, 0xD5CC, 0xD6FB
  71. .hword 0xD566, 0xD256, 0xCE54, 0xC9E6, 0xC593, 0xC1E4, 0xBF5E, 0xBE89
  72. .hword 0xD8C0, 0xF4B9, 0xF31B, 0xF098, 0xED5A, 0xE98C, 0xE555, 0xE0E0
  73. .hword 0xDC56, 0xD7E0, 0xD3A8, 0xCFD8, 0xCC99, 0xCA13, 0xC872, 0xC7DD
  74. .hword 0x24EE, 0x2526, 0x25A7, 0x2633, 0x2690, 0x267F, 0x2512, 0x2271
  75. .hword 0x20BA, 0x2037, 0x1F8F, 0x1D69, 0x186F, 0x0F46, 0xCED0, 0xFEF4
  76. .hword 0x00D5, 0xFE8F, 0xF9DB, 0xF479, 0xF026, 0xEE9F, 0xEFF1, 0xF2AC
  77. .hword 0xF653, 0xFA69, 0xFE71, 0x01EC, 0x045F, 0x054B, 0x1C98, 0x1D57
  78. .hword 0x1F18, 0x2118, 0x2299, 0x22DB, 0x1D6A, 0x1848, 0x1916, 0x1B16
  79. .hword 0x1DAD, 0x203D, 0x222B, 0x22DB, 0x1747, 0x095F, 0x08C8, 0x090A
  80. .hword 0x0A02, 0x0B90, 0x0D92, 0x0FE7, 0x12FA, 0x1705, 0x1B9C, 0x2051
  81. .hword 0x24B8, 0x2864, 0x2AE8, 0x2BD6, 0xF3E1, 0xEEB5, 0xE1AE, 0xD084
  82. .hword 0xBEF0, 0xB0AC, 0xA7A3, 0xA44A, 0xA5AD, 0xA902, 0xAD06, 0xB07A
  83. .hword 0xB21C, 0xB0AC, 0x8C0D, 0xA26B, 0xA124, 0x9D0E, 0x97C5, 0x92E0
  84. .hword 0x8FF9, 0x90AA, 0x9592, 0x9D7D, 0xA749, 0xB1D6, 0xBC02, 0xC4AC
  85. .hword 0xCAB3, 0xCCF6, 0xFFC2, 0xFFC3, 0xFFC4, 0xFFC5, 0xFFC7, 0xFFC9
  86. .hword 0xFFCB, 0xFFCD, 0xFFCE, 0xFFD0, 0xFFD1, 0xFFD1, 0xFFCF, 0xFFC9
  87. .hword 0xFFA4, 0xFF88, 0xFEF9, 0xFE0D, 0xFDFB, 0xFFFD, 0x097C, 0x1441
  88. .hword 0x11F7, 0x0C3C, 0x0C24, 0x0C08, 0x0857, 0x042F, 0x015A, 0x0000
  89. .hword 0xFF39, 0xFF39, 0xFF39, 0xFF39, 0xFF39, 0xFF38, 0xFF37, 0xFF37
  90. .hword 0xFF36, 0xFF35, 0xFF34, 0xFF34, 0xFF35, 0xFF38, 0xFEA4, 0xFF58
  91. .hword 0x0315, 0x07FF, 0x0C4F, 0x0E43, 0x0892, 0x0070, 0x0026, 0x001B
  92. .hword 0xFDEE, 0xFC38, 0xFD29, 0xFEA5, 0xFF19, 0xFF30, 0xD612, 0xD5FD
  93. .hword 0xD5C6, 0xD579, 0xD522, 0xD4CC, 0xD440, 0xD3DD, 0xD3AC, 0xD347
  94. .hword 0xD2EF, 0xD2E6, 0xD36F, 0xD4CC, 0xDCCC, 0xE30F, 0xDF6D, 0xD902
  95. .hword 0xD1B4, 0xCB6B, 0xC821, 0xC438, 0xB848, 0xAF73, 0xB5B7, 0xBDCA
  96. .hword 0xC224, 0xC540, 0xC849, 0xC9D8, 0x4A4A, 0x4E1A, 0x4F1F, 0x4606
  97. .hword 0x397E, 0x2EE6, 0x29DC, 0x28BD, 0x2839, 0x2739, 0x2690, 0x2713
  98. .hword 0x2994, 0x2EE6, 0x48CE, 0x61D3, 0x6363, 0x5F11, 0x5708, 0x4D74
  99. .hword 0x3F08, 0x2C94, 0x1E6D, 0x2887, 0x28F4, 0x27C0, 0x2813, 0x2481
  100. .hword 0x204F, 0x1E4A, 0x04C5, 0x0513, 0x05C5, 0x068D, 0x0718, 0x0716
  101. .hword 0x047B, 0x0211, 0x027B, 0x0381, 0x04CE, 0x060E, 0x06ED, 0x0716
  102. .hword 0x03E4, 0xFF98, 0xFD20, 0xFAEC, 0xF941, 0xF868, 0xF97E, 0xFBDE
  103. .hword 0xFD27, 0xF831, 0x00B4, 0x09F4, 0x0FD9, 0x155D, 0x1971, 0x1B09
  104. .hword 0x1482, 0x1475, 0x1457, 0x1437, 0x1424, 0x142C, 0x14BB, 0x153D
  105. .hword 0x1523, 0x14E5, 0x1497, 0x1450, 0x1425, 0x142C, 0x15E0, 0x167E
  106. .hword 0x134A, 0x0ECB, 0x0A9F, 0x0868, 0x0A52, 0x0EBF, 0x119F, 0x0B68
  107. .hword 0x0E4C, 0x11AA, 0x1225, 0x11F3, 0x1182, 0x1144, 0xADF9, 0xAE34
  108. .hword 0xAEA8, 0xAEFA, 0xAECF, 0xADCB, 0xA80C, 0xA315, 0xA3F2, 0xA616
  109. .hword 0xA8D3, 0xAB79, 0xAD5B, 0xADCB, 0xA871, 0x9EE3, 0x94A2, 0x895A
  110. .hword 0x7F84, 0x79A1, 0x7B35, 0x8254, 0x894C, 0x8DAD, 0x921A, 0x96CC
  111. .hword 0x9CFC, 0xA40D, 0xA9DB, 0xAC44, 0x0000, 0x0000, 0x0000, 0x0000
  112. .hword 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000
  113. .hword 0x0000, 0x0000, 0x005F, 0x0000, 0xFE06, 0xFB6F, 0xF8C8, 0xF619
  114. .hword 0xF346, 0xF09F, 0xEE78, 0xEFC8, 0xF32C, 0xF698, 0xF8DE, 0xFAE7
  115. .hword 0xFE07, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000
  116. .hword 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000
  117. .hword 0x007F, 0x0000, 0xFC81, 0xF82F, 0xF64F, 0xF813, 0xFBA3, 0xFFBA
  118. .hword 0x030F, 0x02FD, 0x03A6, 0x03FE, 0x0305, 0x01B8, 0x009D, 0x0000
  119. .hword 0xCB79, 0xCB68, 0xCB38, 0xCAF0, 0xCA97, 0xCA34, 0xC956, 0xC8AC
  120. .hword 0xC858, 0xC7A7, 0xC70C, 0xC6F9, 0xC7E0, 0xCA34, 0xD66F, 0xE2A6
  121. .hword 0xE317, 0xDF65, 0xD982, 0xD1CA, 0xC853, 0xBEA7, 0xB64E, 0xB5A1
  122. .hword 0xB85B, 0xBB63, 0xBD73, 0xBED6, 0xBF48, 0xBF40, 0x38C5, 0x38B2
  123. .hword 0x388C, 0x386F, 0x3879, 0x38C6, 0x3A89, 0x3C11, 0x3B4B, 0x3986
  124. .hword 0x3793, 0x3641, 0x3662, 0x38C6, 0x4B23, 0x5AFF, 0x520C, 0x40FE
  125. .hword 0x32DF, 0x2AEC, 0x24C1, 0x1FF9, 0x1C2D, 0x21B3, 0x232F, 0x23E5
  126. .hword 0x2465, 0x24DD, 0x2521, 0x2537, 0xEAE4, 0xEC17, 0xEF1E, 0xF31C
  127. .hword 0xF734, 0xFA89, 0xFCB5, 0xFD8B, 0xFD2A, 0xFC42, 0xFB2F, 0xFA4D
  128. .hword 0xF9F7, 0xFA89, 0x00B4, 0x06D2, 0x058A, 0x01F4, 0xFF8A, 0xFFBB
  129. .hword 0x00F0, 0x0217, 0x021E, 0xFB14, 0xF40D, 0xEC08, 0xE409, 0xDD13
  130. .hword 0xD828, 0xD64A, 0xEF5D, 0xEFEB, 0xF14C, 0xF316, 0xF4DD, 0xF638
  131. .hword 0xF68E, 0xF663, 0xF690, 0xF6F3, 0xF753, 0xF779, 0xF72D, 0xF638
  132. .hword 0xF123, 0xEB50, 0xE933, 0xE859, 0xE86F, 0xE96E, 0xEB23, 0xED01
  133. .hword 0xEE79, 0xEDDF, 0xED89, 0xED2C, 0xECD4, 0xEC88, 0xEC54, 0xEC41
  134. .hword 0xCFCD, 0xCD2F, 0xC683, 0xBD8B, 0xB409, 0xABC0, 0xA330, 0x9E2B
  135. .hword 0x9F15, 0xA164, 0xA474, 0xA7A0, 0xAA46, 0xABC0, 0xA81F, 0xA3AF
  136. .hword 0xA4EF, 0xA795, 0xA725, 0xA1B4, 0x99CD, 0x919B, 0x8B4A, 0x8FE2
  137. .hword 0x96D5, 0x9EFC, 0xA73D, 0xAE7E, 0xB3A7, 0xB59E, 0x8001, 0x8001
  138. .hword 0x4171, 0xBF5F, 0x8001, 0x8001, 0x4171, 0xBF5F, 0x0000, 0x0000
  139. .hword 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000
  140. .hword 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0023, 0x0069
  141. .hword 0x009D, 0x008C, 0x0000, 0xFE91, 0xFC60, 0xFA0C, 0xF833, 0xF772
  142. .hword 0xF8C8, 0xFBB9, 0xFEAA, 0x0000, 0xF7E6, 0x01E7, 0x0B1B, 0x03E9
  143. .hword 0xF7C6, 0xF009, 0xEDE9, 0xEC5F, 0xEB6E, 0xEB19, 0xEB62, 0xEC4B
  144. .hword 0xEDD8, 0xF009, 0x0755, 0xF3C2, 0xEB2A, 0xE299, 0xDB63, 0xD6DD
  145. .hword 0xD65B, 0xDC01, 0xE6ED, 0xF3E7, 0xFFB9, 0x072B, 0x07D7, 0x03DE
  146. .hword 0xFEDB, 0xFC62, 0x0000, 0xFFD3, 0xFFA5, 0xFFB9, 0xFFE0, 0x0000
  147. .hword 0x0006, 0x0003, 0x0003, 0x0002, 0x0002, 0x0001, 0x0000, 0x0000
  148. .hword 0x0000, 0x0000, 0xFFEA, 0xFFB2, 0xFF6E, 0xFF30, 0xFF0C, 0xFF16
  149. .hword 0xFF61, 0x0000, 0x0447, 0x0826, 0x06E0, 0x0413, 0x0145, 0x0000
  150. .hword 0xF639, 0xF71A, 0xF8F9, 0xFB20, 0xFD81, 0x0000, 0x0346, 0x054B
  151. .hword 0x04FE, 0x0436, 0x0322, 0x01F3, 0x00D7, 0x0000, 0xFFD7, 0x0000
  152. .hword 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000
  153. .hword 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x012E, 0x015E
  154. .hword 0x0102, 0xFF17, 0xFCC0, 0xFBD6, 0xFF8B, 0x030A, 0x027A, 0x0113
  155. .hword 0xFF47, 0xFD83, 0xFC38, 0xFBD6, 0xFFBC, 0x04CC, 0x074C, 0x09B1
  156. .hword 0x0BF7, 0x0E19, 0x1015, 0x11E5, 0x1386, 0x14F4, 0x1457, 0x120A
  157. .hword 0x0F67, 0x0C41, 0x099E, 0x0884, 0x0003, 0x0000, 0x0000, 0x0000
  158. .hword 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000
  159. .hword 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000
  160. .hword 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000
  161. .hword 0x0000, 0x0000, 0x0B68, 0x0000, 0xFEB1, 0xFED7, 0xFF91, 0x0000
  162. .hword 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000
  163. .hword 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000
  164. .hword 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000
  165. .hword 0x36DA, 0x492F, 0x5699, 0x6373, 0x6F17, 0x78DB, 0x7B44, 0x7961
  166. .hword 0x7A07, 0x7B73, 0x7CD7, 0x7D67, 0x7C57, 0x78DB, 0x6596, 0x50ED
  167. .hword 0x524B, 0x5B01, 0x63DB, 0x6CA1, 0x7425, 0x7617, 0x7073, 0x68D3
  168. .hword 0x600F, 0x56FE, 0x4E79, 0x4758, 0x4273, 0x40A1
  169. anim_7C_end: