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.

127 lines
8.5 KiB

6 years ago
  1. anim_header anim_2B, 0x0000, 0x00BD, 0x0000, 0x0000, 0x0028, 0x0014
  2. anim_2B_indices:
  3. .hword 0x0028, 0x0001, 0x0001, 0x0029, 0x0028, 0x002A
  4. .hword 0x0001, 0x0000, 0x0001, 0x0052, 0x0001, 0x0000
  5. .hword 0x0028, 0x029F, 0x0028, 0x02C7, 0x0028, 0x02EF
  6. .hword 0x0001, 0x029C, 0x0001, 0x029D, 0x0001, 0x029E
  7. .hword 0x0028, 0x0224, 0x0028, 0x024C, 0x0028, 0x0274
  8. .hword 0x0001, 0x0220, 0x0001, 0x0221, 0x0001, 0x0222
  9. .hword 0x0028, 0x0057, 0x0028, 0x007F, 0x0028, 0x00A7
  10. .hword 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0056
  11. .hword 0x0001, 0x0053, 0x0001, 0x0054, 0x0001, 0x0055
  12. .hword 0x0001, 0x021C, 0x0001, 0x021D, 0x0001, 0x021E
  13. .hword 0x0028, 0x00D3, 0x0028, 0x00FB, 0x0028, 0x0123
  14. .hword 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x00D2
  15. .hword 0x0001, 0x00CF, 0x0001, 0x00D0, 0x0001, 0x00D1
  16. .hword 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x021F
  17. .hword 0x0028, 0x01A4, 0x0028, 0x01CC, 0x0028, 0x01F4
  18. .hword 0x0001, 0x0000, 0x0001, 0x0000, 0x0028, 0x017C
  19. .hword 0x0001, 0x0179, 0x0001, 0x017A, 0x0001, 0x017B
  20. .hword 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0223
  21. .hword 0x0001, 0x0176, 0x0001, 0x0177, 0x0001, 0x0178
  22. .hword 0x0001, 0x0000, 0x0001, 0x0000, 0x0028, 0x014E
  23. .hword 0x0001, 0x014B, 0x0001, 0x014C, 0x0001, 0x014D
  24. anim_2B_values:
  25. .hword 0x0000, 0x001B, 0x001A, 0x0017, 0x0013, 0x000D, 0x0007, 0x0001
  26. .hword 0xFFFC, 0xFFF6, 0xFFF1, 0xFFEE, 0xFFF4, 0xFFFA, 0x0000, 0x0007
  27. .hword 0x000D, 0x0014, 0x0019, 0x001D, 0x001F, 0x001F, 0x001D, 0x0019
  28. .hword 0x0015, 0x0010, 0x000B, 0x0006, 0x0003, 0x0002, 0x0002, 0x0004
  29. .hword 0x0006, 0x0009, 0x000C, 0x0010, 0x0013, 0x0016, 0x0018, 0x001A
  30. .hword 0x001A, 0x00BD, 0x0000, 0x0000, 0x0001, 0x0003, 0x0006, 0x0009
  31. .hword 0x000B, 0x000E, 0x0010, 0x0011, 0x000B, 0x0001, 0xFFF6, 0xFFE9
  32. .hword 0xFFDC, 0xFFCF, 0xFFC4, 0xFFBB, 0xFFB5, 0xFFB2, 0xFFB3, 0xFFB8
  33. .hword 0xFFC1, 0xFFCB, 0xFFD6, 0xFFE1, 0xFFEC, 0xFFF4, 0xFFFA, 0xFFFD
  34. .hword 0x0000, 0x0000, 0x0001, 0x0002, 0x0002, 0x0001, 0x0001, 0x0000
  35. .hword 0x0000, 0x0000, 0x3FFF, 0xFF8A, 0xF980, 0xF06F, 0xF085, 0xF955
  36. .hword 0xF942, 0xF90D, 0xF8BF, 0xF85E, 0xF7F4, 0xF787, 0xF720, 0xF6C5
  37. .hword 0xF680, 0xF657, 0xF653, 0xF675, 0xF6B6, 0xF712, 0xF780, 0xF7FC
  38. .hword 0xF87F, 0xF902, 0xF981, 0xF9F4, 0xFA56, 0xFAA0, 0xFACD, 0xFAE1
  39. .hword 0xFAE7, 0xFAE1, 0xFAD1, 0xFAB8, 0xFA98, 0xFA72, 0xFA4A, 0xFA1F
  40. .hword 0xF9F5, 0xF9CC, 0xF9A7, 0xF987, 0xF96E, 0xF95E, 0xF958, 0xCD9D
  41. .hword 0xCD81, 0xCD34, 0xCCC2, 0xCC37, 0xCB9E, 0xCB03, 0xCA73, 0xC9F8
  42. .hword 0xC99E, 0xC972, 0xC97E, 0xC9CA, 0xCA4D, 0xCAFB, 0xCBCA, 0xCCAE
  43. .hword 0xCD9C, 0xCE8A, 0xCF6D, 0xD039, 0xD0E3, 0xD160, 0xD1A5, 0xD1BB
  44. .hword 0xD1B4, 0xD192, 0xD15B, 0xD112, 0xD0BA, 0xD059, 0xCFF1, 0xCF87
  45. .hword 0xCF1F, 0xCEBB, 0xCE62, 0xCE15, 0xCDD9, 0xCDB3, 0xCDA5, 0xD6A1
  46. .hword 0xD6B5, 0xD6EC, 0xD73E, 0xD7A2, 0xD811, 0xD882, 0xD8EE, 0xD94C
  47. .hword 0xD994, 0xD9BE, 0xD9C2, 0xD99E, 0xD958, 0xD8F8, 0xD884, 0xD802
  48. .hword 0xD778, 0xD6EE, 0xD669, 0xD5F0, 0xD589, 0xD53B, 0xD50D, 0xD4F8
  49. .hword 0xD4F2, 0xD4F9, 0xD50B, 0xD526, 0xD548, 0xD570, 0xD59C, 0xD5C9
  50. .hword 0xD5F7, 0xD622, 0xD64A, 0xD66C, 0xD686, 0xD698, 0xD69E, 0x0F57
  51. .hword 0x0217, 0xF7EF, 0xF913, 0x0DB6, 0x0E04, 0x0ED6, 0x100B, 0x1182
  52. .hword 0x131A, 0x14B0, 0x1624, 0x1755, 0x1820, 0x1865, 0x180C, 0x172B
  53. .hword 0x15E4, 0x1456, 0x12A4, 0x10ED, 0x0F54, 0x0DF8, 0x0CFC, 0x0C4E
  54. .hword 0x0BC6, 0x0B60, 0x0B17, 0x0AE6, 0x0AC9, 0x0ABD, 0x0ABC, 0x0AC2
  55. .hword 0x0AD9, 0x0B0C, 0x0B54, 0x0BAA, 0x0C09, 0x0C6B, 0x0CC8, 0x0D1C
  56. .hword 0x0D5F, 0x0D8C, 0x0D9D, 0x1A58, 0x1A61, 0x1A79, 0x1A9B, 0x1AC3
  57. .hword 0x1AEC, 0x1B10, 0x1B2C, 0x1B3A, 0x1B36, 0x1B1A, 0x1AD7, 0x1A68
  58. .hword 0x19DC, 0x1941, 0x18A5, 0x1818, 0x17A7, 0x1760, 0x1753, 0x178C
  59. .hword 0x1805, 0x18AC, 0x196F, 0x1A3C, 0x1B04, 0x1BB3, 0x1C38, 0x1C83
  60. .hword 0x1C97, 0x1C88, 0x1C5E, 0x1C1F, 0x1BD3, 0x1B7F, 0x1B2B, 0x1ADE
  61. .hword 0x1A9F, 0x1A74, 0x1A64, 0x5C3E, 0x5C4C, 0x5C6E, 0x5C9D, 0x5CCF
  62. .hword 0x5CFD, 0x5D1E, 0x5D29, 0x5D16, 0x5CDC, 0x5C72, 0x5BC2, 0x5AC7
  63. .hword 0x5996, 0x5843, 0x56E3, 0x5589, 0x544B, 0x533D, 0x5272, 0x51DB
  64. .hword 0x5159, 0x50F0, 0x50A3, 0x5073, 0x5064, 0x5079, 0x50B5, 0x5119
  65. .hword 0x51BF, 0x52AF, 0x53D8, 0x5524, 0x5683, 0x57DF, 0x5927, 0x5A48
  66. .hword 0x5B2D, 0x5BC5, 0x5BFC, 0x001B, 0x025B, 0xCB25, 0x4F2E, 0x4ED0
  67. .hword 0x4DE2, 0x4CA4, 0x4B56, 0x4A37, 0x4987, 0x4986, 0x4A2B, 0x4B32
  68. .hword 0x4C84, 0x4E09, 0x4FAC, 0x5154, 0x52EA, 0x5459, 0x5589, 0x5662
  69. .hword 0x56CE, 0x56EF, 0x56F7, 0x56E9, 0x56C6, 0x5691, 0x564B, 0x55F5
  70. .hword 0x5593, 0x5525, 0x54AE, 0x542F, 0x53AB, 0x5323, 0x5299, 0x520F
  71. .hword 0x5187, 0x5103, 0x5084, 0x500D, 0x4F9F, 0x4F3D, 0x0F26, 0xFFFD
  72. .hword 0xB340, 0x001D, 0xFEE1, 0xDE31, 0x12BD, 0x1362, 0x1523, 0x17C0
  73. .hword 0x1AF8, 0x1E88, 0x2230, 0x25AE, 0x28C1, 0x2B28, 0x2CA0, 0x2CEA
  74. .hword 0x2C53, 0x2B5F, 0x2A18, 0x2885, 0x26B2, 0x24A8, 0x2271, 0x2016
  75. .hword 0x1DA0, 0x1B1B, 0x188E, 0x1604, 0x1386, 0x111E, 0x0ED6, 0x0CB7
  76. .hword 0x0ACB, 0x091B, 0x07B2, 0x0699, 0x0669, 0x0776, 0x0960, 0x0BC8
  77. .hword 0x0E4E, 0x1092, 0x1234, 0x12D4, 0xFD5C, 0xFD5F, 0xFD66, 0xFD72
  78. .hword 0xFD83, 0xFD97, 0xFDAE, 0xFDC9, 0xFDE7, 0xFE07, 0xFE2A, 0xFE4E
  79. .hword 0xFE74, 0xFE9B, 0xFEC3, 0xFEEB, 0xFF14, 0xFF3C, 0xFF64, 0xFF8B
  80. .hword 0xFFB1, 0xFFD5, 0xFFF7, 0x0017, 0x0034, 0x004F, 0x0067, 0x007B
  81. .hword 0x008B, 0x0097, 0x009F, 0x00A1, 0x007D, 0x001E, 0xFF99, 0xFEFF
  82. .hword 0xFE65, 0xFDDF, 0xFD80, 0xFD5C, 0xF385, 0xF385, 0xF385, 0xF384
  83. .hword 0xF382, 0xF381, 0xF37F, 0xF37D, 0xF37B, 0xF378, 0xF376, 0xF373
  84. .hword 0xF370, 0xF36D, 0xF36A, 0xF367, 0xF364, 0xF360, 0xF35D, 0xF35A
  85. .hword 0xF357, 0xF355, 0xF352, 0xF34F, 0xF34D, 0xF34B, 0xF349, 0xF348
  86. .hword 0xF346, 0xF346, 0xF345, 0xF345, 0xF348, 0xF34F, 0xF359, 0xF365
  87. .hword 0xF371, 0xF37B, 0xF383, 0xF385, 0xCC7D, 0xCC75, 0xCC5C, 0xCC35
  88. .hword 0xCC00, 0xCBBE, 0xCB71, 0xCB19, 0xCAB8, 0xCA4F, 0xC9DE, 0xC968
  89. .hword 0xC8EC, 0xC86C, 0xC7EA, 0xC766, 0xC6E2, 0xC65E, 0xC5DC, 0xC55C
  90. .hword 0xC4E1, 0xC46A, 0xC3FA, 0xC390, 0xC32F, 0xC2D7, 0xC28A, 0xC248
  91. .hword 0xC213, 0xC1EC, 0xC1D4, 0xC1CC, 0xC241, 0xC377, 0xC52E, 0xC724
  92. .hword 0xC91B, 0xCAD1, 0xCC07, 0xCC7D, 0x7FFF, 0x7FFF, 0x4171, 0xBF5F
  93. .hword 0x7FFF, 0x7FFF, 0x4171, 0xBF5F, 0x04C2, 0x04DD, 0x052A, 0x05A2
  94. .hword 0x0641, 0x0700, 0x07DA, 0x08C8, 0x09C4, 0x0ACA, 0x0BD2, 0x0CD8
  95. .hword 0x0DD5, 0x0EC3, 0x0F9C, 0x105B, 0x10FA, 0x1173, 0x11C0, 0x11DB
  96. .hword 0x11C2, 0x117D, 0x110F, 0x107E, 0x0FCF, 0x0F07, 0x0E2B, 0x0D40
  97. .hword 0x0C4A, 0x0B50, 0x0A56, 0x0960, 0x0875, 0x0799, 0x06D1, 0x0621
  98. .hword 0x0591, 0x0523, 0x04DD, 0x04C5, 0xFFB2, 0xFFAA, 0xFF95, 0xFF73
  99. .hword 0xFF46, 0xFF10, 0xFED3, 0xFE90, 0xFE49, 0xFE00, 0xFDB5, 0xFD6C
  100. .hword 0xFD25, 0xFCE2, 0xFCA4, 0xFC6F, 0xFC42, 0xFC20, 0xFC0A, 0xFC02
  101. .hword 0xFC09, 0xFC1C, 0xFC3B, 0xFC63, 0xFC94, 0xFCCC, 0xFD0A, 0xFD4B
  102. .hword 0xFD90, 0xFDD6, 0xFE1C, 0xFE61, 0xFEA3, 0xFEE0, 0xFF18, 0xFF49
  103. .hword 0xFF72, 0xFF91, 0xFFA4, 0xFFAB, 0x148E, 0x1494, 0x14A4, 0x14BC
  104. .hword 0x14DD, 0x1504, 0x1531, 0x1562, 0x1596, 0x15CC, 0x1602, 0x1638
  105. .hword 0x166C, 0x169D, 0x16CA, 0x16F1, 0x1712, 0x172A, 0x173A, 0x1740
  106. .hword 0x173B, 0x172D, 0x1717, 0x16F9, 0x16D5, 0x16AC, 0x167F, 0x164F
  107. .hword 0x161D, 0x15EA, 0x15B7, 0x1585, 0x1554, 0x1527, 0x14FE, 0x14DB
  108. .hword 0x14BD, 0x14A6, 0x1498, 0x1493, 0xFF37, 0xF64F, 0x042B, 0x068D
  109. .hword 0x06AB, 0x06FC, 0x0773, 0x0805, 0x08A4, 0x0944, 0x09DA, 0x0A57
  110. .hword 0x0AB1, 0x0AD9, 0x0AC9, 0x0A88, 0x0A22, 0x09A4, 0x091A, 0x0891
  111. .hword 0x0815, 0x07B2, 0x0775, 0x075C, 0x0758, 0x0766, 0x077F, 0x07A0
  112. .hword 0x07C3, 0x07E5, 0x07FF, 0x080E, 0x080D, 0x07F9, 0x07D7, 0x07AB
  113. .hword 0x0778, 0x0743, 0x070E, 0x06DF, 0x06B8, 0x069E, 0x0694, 0xF3BE
  114. .hword 0xF38F, 0xF310, 0xF256, 0xF175, 0xF083, 0xEF94, 0xEEBE, 0xEE15
  115. .hword 0xEDAD, 0xED9D, 0xEDFF, 0xEECC, 0xEFE7, 0xF131, 0xF28C, 0xF3DA
  116. .hword 0xF4FB, 0xF5D3, 0xF643, 0xF649, 0xF607, 0xF58B, 0xF4E6, 0xF429
  117. .hword 0xF363, 0xF2A6, 0xF201, 0xF185, 0xF142, 0xF139, 0xF159, 0xF199
  118. .hword 0xF1EF, 0xF251, 0xF2B7, 0xF317, 0xF367, 0xF39E, 0xF3B2, 0x298D
  119. .hword 0x2968, 0x2905, 0x2878, 0x27D5, 0x272F, 0x2699, 0x2628, 0x25ED
  120. .hword 0x25FE, 0x266E, 0x276E, 0x2905, 0x2B07, 0x2D45, 0x2F92, 0x31C0
  121. .hword 0x33A3, 0x350B, 0x35CD, 0x35EC, 0x359A, 0x34ED, 0x33FB, 0x32DA
  122. .hword 0x31A0, 0x3063, 0x2F39, 0x2E38, 0x2D76, 0x2CDD, 0x2C4A, 0x2BBF
  123. .hword 0x2B3F, 0x2ACD, 0x2A6A, 0x2A18, 0x29DC, 0x29B5, 0x29A8
  124. anim_2B_end: