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.

158 lines
11 KiB

6 years ago
  1. anim_header anim_B9, 0x0001, 0x00BD, 0x0000, 0x0000, 0x0019, 0x0014
  2. anim_B9_indices:
  3. .hword 0x0019, 0x0001, 0x0019, 0x001A, 0x0019, 0x0033
  4. .hword 0x0001, 0x0000, 0x0001, 0x004C, 0x0001, 0x0000
  5. .hword 0x0019, 0x03BF, 0x0019, 0x03D8, 0x0019, 0x03F1
  6. .hword 0x0019, 0x0374, 0x0019, 0x038D, 0x0019, 0x03A6
  7. .hword 0x0019, 0x0329, 0x0019, 0x0342, 0x0019, 0x035B
  8. .hword 0x0001, 0x030D, 0x0001, 0x030E, 0x0019, 0x030F
  9. .hword 0x0019, 0x00B1, 0x0019, 0x00CA, 0x0019, 0x00E3
  10. .hword 0x0001, 0x0000, 0x0001, 0x0000, 0x0019, 0x0098
  11. .hword 0x0019, 0x004D, 0x0019, 0x0066, 0x0019, 0x007F
  12. .hword 0x0001, 0x0309, 0x0001, 0x030A, 0x0001, 0x030B
  13. .hword 0x0019, 0x0160, 0x0019, 0x0179, 0x0019, 0x0192
  14. .hword 0x0001, 0x0000, 0x0001, 0x0000, 0x0019, 0x0147
  15. .hword 0x0019, 0x00FC, 0x0019, 0x0115, 0x0019, 0x012E
  16. .hword 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x030C
  17. .hword 0x0019, 0x02BE, 0x0019, 0x02D7, 0x0019, 0x02F0
  18. .hword 0x0001, 0x0000, 0x0001, 0x0000, 0x0019, 0x02A5
  19. .hword 0x0019, 0x025A, 0x0019, 0x0273, 0x0019, 0x028C
  20. .hword 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0328
  21. .hword 0x0019, 0x020F, 0x0019, 0x0228, 0x0019, 0x0241
  22. .hword 0x0001, 0x0000, 0x0001, 0x0000, 0x0019, 0x01F6
  23. .hword 0x0019, 0x01AB, 0x0019, 0x01C4, 0x0019, 0x01DD
  24. anim_B9_values:
  25. .hword 0x0000, 0xFFEC, 0xFFEC, 0xFFEC, 0xFFEC, 0xFFEB, 0xFFEA, 0xFFE8
  26. .hword 0xFFE4, 0xFFE1, 0xFFE2, 0xFFE7, 0xFFEF, 0xFFF8, 0xFFFD, 0xFFFF
  27. .hword 0xFFFF, 0xFFFE, 0xFFFD, 0xFFFC, 0xFFFD, 0xFFFD, 0xFFFE, 0xFFFF
  28. .hword 0x0000, 0x0000, 0x00A3, 0x00A4, 0x00A6, 0x00A8, 0x00AB, 0x00AD
  29. .hword 0x00AE, 0x00AE, 0x00AE, 0x00AD, 0x00AB, 0x00A8, 0x00A6, 0x00A5
  30. .hword 0x00A7, 0x00AA, 0x00AE, 0x00B1, 0x00B3, 0x00B2, 0x00B1, 0x00AF
  31. .hword 0x00AC, 0x00AB, 0x00AA, 0x0039, 0x0039, 0x0039, 0x0039, 0x0039
  32. .hword 0x0039, 0x0038, 0x0037, 0x0037, 0x0039, 0x003F, 0x0048, 0x0050
  33. .hword 0x0052, 0x004D, 0x0044, 0x0039, 0x002E, 0x0025, 0x001D, 0x0015
  34. .hword 0x000D, 0x0006, 0x0001, 0x0000, 0x3FFF, 0xE7CE, 0xE7CE, 0xE7CE
  35. .hword 0xE7CE, 0xE7CE, 0xE7CE, 0xE7CE, 0xE7CE, 0xE7CE, 0xE7CE, 0xE7CE
  36. .hword 0xE7CE, 0xE945, 0xEC59, 0xEF14, 0xF117, 0xF344, 0xF586, 0xF7C5
  37. .hword 0xF9E9, 0xFBDE, 0xFD8B, 0xFED9, 0xFFB3, 0x0000, 0xF984, 0xF984
  38. .hword 0xF984, 0xF984, 0xF984, 0xF984, 0xF984, 0xF984, 0xF984, 0xF984
  39. .hword 0xF984, 0xF984, 0xF984, 0xF983, 0xF982, 0xF981, 0xF980, 0xF97F
  40. .hword 0xF97F, 0xF97E, 0xF97D, 0xF97D, 0xF97C, 0xF97C, 0xF97C, 0xE96B
  41. .hword 0xE96B, 0xE96B, 0xE96B, 0xE96B, 0xE96B, 0xE96B, 0xE96B, 0xE96B
  42. .hword 0xE96B, 0xE96B, 0xE96B, 0xE9AB, 0xEA31, 0xEAA9, 0xEB00, 0xEB60
  43. .hword 0xEBC2, 0xEC24, 0xEC82, 0xECD7, 0xED20, 0xED59, 0xED7E, 0xED8C
  44. .hword 0xEC20, 0xEC20, 0xEC20, 0xEC20, 0xEC20, 0xEC20, 0xEC20, 0xEC20
  45. .hword 0xEC20, 0xEC20, 0xEC20, 0xEC20, 0xF15E, 0xFA9A, 0xFE13, 0xFA7A
  46. .hword 0xF54C, 0xEEFF, 0xE809, 0xE0E1, 0xD9FC, 0xD3D2, 0xCED8, 0xCB85
  47. .hword 0xCA4F, 0x17E9, 0x17E9, 0x17E9, 0x17E9, 0x17E9, 0x17E9, 0x17E9
  48. .hword 0x17E9, 0x17E9, 0x17E9, 0x17E9, 0x17E9, 0x1FF9, 0x2DC7, 0x31C3
  49. .hword 0x200B, 0x0481, 0xF339, 0xEFA5, 0xEF36, 0xF0F9, 0xF3FE, 0xF751
  50. .hword 0xFA02, 0xFB1D, 0xCAB2, 0xCAB2, 0xCAB2, 0xCAB2, 0xCAB2, 0xCAB2
  51. .hword 0xCAB2, 0xCAB2, 0xCAB2, 0xCAB2, 0xCAB2, 0xCAB2, 0xD200, 0xE056
  52. .hword 0xEA59, 0xEACA, 0xE6E7, 0xE311, 0xE071, 0xDD75, 0xDA63, 0xD783
  53. .hword 0xD51D, 0xD378, 0xD2DC, 0x7623, 0x7623, 0x7623, 0x7623, 0x7623
  54. .hword 0x7623, 0x7623, 0x7623, 0x7623, 0x7623, 0x7623, 0x7623, 0x700B
  55. .hword 0x6741, 0x6A00, 0x854E, 0xAC22, 0xC5B3, 0xCE5E, 0xD38F, 0xD60E
  56. .hword 0xD6A3, 0xD615, 0xD52D, 0xD4B4, 0x0ACF, 0x0ACF, 0x0ACF, 0x0ACF
  57. .hword 0x0ACF, 0x0ACF, 0x0ACF, 0x0ACF, 0x0ACF, 0x0ACF, 0x0ACF, 0x0ACF
  58. .hword 0x0A28, 0x08C8, 0x0790, 0x06A9, 0x05B0, 0x04AE, 0x03AD, 0x02B8
  59. .hword 0x01D9, 0x0119, 0x0083, 0x0022, 0x0000, 0x020D, 0x020D, 0x020D
  60. .hword 0x020D, 0x020D, 0x020D, 0x020D, 0x020D, 0x020D, 0x020D, 0x020D
  61. .hword 0x020D, 0x01ED, 0x01AA, 0x016F, 0x0143, 0x0114, 0x00E3, 0x00B2
  62. .hword 0x0084, 0x0059, 0x0035, 0x0019, 0x0006, 0x0000, 0xEDD2, 0xEDD2
  63. .hword 0xEDD2, 0xEDD2, 0xEDD2, 0xEDD2, 0xEDD2, 0xEDD2, 0xEDD2, 0xEDD2
  64. .hword 0xEDD2, 0xEDD2, 0xEE45, 0xEF39, 0xF010, 0xF0AF, 0xF15B, 0xF20D
  65. .hword 0xF2BF, 0xF368, 0xF403, 0xF487, 0xF4EE, 0xF531, 0xF549, 0xF09C
  66. .hword 0xF09C, 0xF09C, 0xF09C, 0xF09C, 0xF09C, 0xF09C, 0xF09C, 0xF09C
  67. .hword 0xF09C, 0xF09C, 0xF09C, 0xF388, 0xF85A, 0xF924, 0xF52D, 0xEFED
  68. .hword 0xE9CD, 0xE332, 0xDC82, 0xD625, 0xD07F, 0xCBF8, 0xC8F5, 0xC7DD
  69. .hword 0xEE04, 0xEE04, 0xEE04, 0xEE04, 0xEE04, 0xEE04, 0xEE04, 0xEE04
  70. .hword 0xEE04, 0xEE04, 0xEE04, 0xEE04, 0xEC7D, 0xE99C, 0xE7EE, 0xE99B
  71. .hword 0xECDE, 0xF02B, 0xF3FD, 0xF80A, 0xFC05, 0xFFA2, 0x0294, 0x0491
  72. .hword 0x054B, 0x132B, 0x132B, 0x132B, 0x132B, 0x132B, 0x132B, 0x132B
  73. .hword 0x132B, 0x132B, 0x132B, 0x132B, 0x132B, 0x114C, 0x0EC2, 0x102D
  74. .hword 0x1E8D, 0x2BD8, 0x2DF6, 0x2EF5, 0x2F16, 0x2E9B, 0x2DC9, 0x2CE0
  75. .hword 0x2C24, 0x2BD6, 0x7137, 0x7137, 0x7137, 0x7137, 0x7137, 0x7137
  76. .hword 0x7137, 0x7137, 0x7137, 0x7137, 0x7137, 0x7137, 0x6F66, 0x6E16
  77. .hword 0x7380, 0x8DFB, 0xA77E, 0xAFF3, 0xB768, 0xBDD4, 0xC32C, 0xC765
  78. .hword 0xCA76, 0xCC54, 0xCCF6, 0x0791, 0x0791, 0x0790, 0x078F, 0x078F
  79. .hword 0x078F, 0x0753, 0x06EF, 0x06DB, 0x0791, 0x09F1, 0x0D7C, 0x1095
  80. .hword 0x11A0, 0x100B, 0x0CEA, 0x091E, 0x0589, 0x030E, 0x01B0, 0x00CE
  81. .hword 0x004C, 0x0010, 0x0000, 0x0000, 0xFFE7, 0xFFDF, 0xFFCC, 0xFFB5
  82. .hword 0xFFA2, 0xFF9A, 0xFFD0, 0x002E, 0x0056, 0xFFE7, 0xFE61, 0xFC1A
  83. .hword 0xF9ED, 0xF8B4, 0xF8A4, 0xF933, 0xFA1B, 0xFB16, 0xFBE0, 0xFC8A
  84. .hword 0xFD45, 0xFDFC, 0xFE99, 0xFF07, 0xFF30, 0xAA57, 0xAA82, 0xAAE7
  85. .hword 0xAB61, 0xABC6, 0xABF1, 0xAB40, 0xA9F7, 0xA944, 0xAA57, 0xAE44
  86. .hword 0xB428, 0xBA40, 0xBEC8, 0xC164, 0xC31A, 0xC43C, 0xC518, 0xC5FF
  87. .hword 0xC6FF, 0xC7E9, 0xC8B1, 0xC94E, 0xC9B4, 0xC9D8, 0x2670, 0x270E
  88. .hword 0x28B1, 0x2B04, 0x2DB5, 0x306E, 0x32DC, 0x34AA, 0x3586, 0x351A
  89. .hword 0x3012, 0x265E, 0x1C91, 0x1740, 0x1623, 0x15CB, 0x1615, 0x16DC
  90. .hword 0x17FD, 0x1955, 0x1ABE, 0x1C15, 0x1D37, 0x1DFF, 0x1E4A, 0x07D3
  91. .hword 0x0761, 0x0633, 0x0487, 0x0299, 0x00A5, 0xFEE9, 0xFDA1, 0xFD09
  92. .hword 0xFD5F, 0x00E7, 0x07BD, 0x0EDB, 0x133D, 0x1515, 0x169D, 0x17DB
  93. .hword 0x18D7, 0x1999, 0x1A29, 0x1A8E, 0x1ACF, 0x1AF4, 0x1B05, 0x1B09
  94. .hword 0x09FE, 0x0A73, 0x0BB0, 0x0D85, 0x0FBF, 0x122D, 0x149F, 0x16E3
  95. .hword 0x18C8, 0x1A1B, 0x1A3E, 0x1935, 0x17C8, 0x16BB, 0x161C, 0x1574
  96. .hword 0x14C8, 0x141E, 0x137B, 0x12E2, 0x125B, 0x11E8, 0x1191, 0x1158
  97. .hword 0x1144, 0xB8CC, 0xB859, 0xB71E, 0xB54B, 0xB30E, 0xB097, 0xAE16
  98. .hword 0xABB8, 0xA9AD, 0xA824, 0xA788, 0xA7CD, 0xA872, 0xA8F5, 0xA944
  99. .hword 0xA99F, 0xAA01, 0xAA68, 0xAACD, 0xAB2F, 0xAB88, 0xABD4, 0xAC0F
  100. .hword 0xAC36, 0xAC44, 0x0019, 0x0029, 0x0050, 0x0082, 0x00B5, 0x00DB
  101. .hword 0x00EB, 0x00D8, 0x0096, 0x0019, 0xFD1D, 0xF958, 0xF995, 0xF990
  102. .hword 0xF93F, 0xF967, 0xF9F1, 0xFB27, 0xFC9B, 0xFDBA, 0xFE72, 0xFF12
  103. .hword 0xFF90, 0xFFE3, 0x0000, 0x0141, 0x013B, 0x012D, 0x011A, 0x0107
  104. .hword 0x00F8, 0x00F2, 0x00FA, 0x0112, 0x0141, 0x0248, 0x03CB, 0x04DD
  105. .hword 0x0411, 0x0446, 0x0527, 0x057B, 0x0437, 0x0267, 0x011B, 0x008D
  106. .hword 0x0039, 0x000F, 0x0001, 0x0000, 0xC822, 0xC827, 0xC832, 0xC842
  107. .hword 0xC851, 0xC85D, 0xC862, 0xC85C, 0xC848, 0xC822, 0xC706, 0xC611
  108. .hword 0xC87B, 0xC162, 0xC22F, 0xC840, 0xCC53, 0xC978, 0xC434, 0xC07C
  109. .hword 0xBF4F, 0xBEDF, 0xBEE6, 0xBF1E, 0xBF40, 0x2395, 0x25E4, 0x2B5D
  110. .hword 0x31D3, 0x3719, 0x3901, 0x35DB, 0x2EF1, 0x2696, 0x1F1A, 0x1796
  111. .hword 0x135B, 0x19F9, 0x2053, 0x1C96, 0x15DE, 0x1239, 0x152C, 0x1B33
  112. .hword 0x1FCA, 0x21E0, 0x2369, 0x2472, 0x2508, 0x2537, 0xE385, 0xE3A8
  113. .hword 0xE407, 0xE492, 0xE53B, 0xE5F3, 0xE6AA, 0xE751, 0xE7D9, 0xE833
  114. .hword 0xE75B, 0xE62F, 0xE667, 0xE686, 0xE5A7, 0xE46E, 0xE31E, 0xE1CE
  115. .hword 0xE066, 0xDEDE, 0xDCF3, 0xDAB2, 0xD88A, 0xD6ED, 0xD64A, 0xEDF5
  116. .hword 0xEDBE, 0xED2C, 0xEC59, 0xEB5F, 0xEA58, 0xE960, 0xE890, 0xE804
  117. .hword 0xE7D4, 0xEA9C, 0xEE51, 0xEF11, 0xEF59, 0xF082, 0xF1DB, 0xF305
  118. .hword 0xF425, 0xF516, 0xF504, 0xF390, 0xF153, 0xEEEF, 0xED07, 0xEC41
  119. .hword 0xA3FD, 0xA3B4, 0xA2F0, 0xA1D0, 0xA075, 0x9EFF, 0x9D8E, 0x9C42
  120. .hword 0x9B3B, 0x9A99, 0x9CC7, 0x9FAF, 0x9F2A, 0x9ED5, 0xA0F1, 0xA3DF
  121. .hword 0xA6D5, 0xA9C1, 0xACB4, 0xAF0E, 0xB0EC, 0xB2B2, 0xB432, 0xB53B
  122. .hword 0xB59E, 0x8001, 0x8001, 0x4171, 0xBF5F, 0x8001, 0x8001, 0x4AD0
  123. .hword 0x4AD0, 0x4AD0, 0x4AD0, 0x4AD0, 0x4AD0, 0x4AD0, 0x4AD0, 0x4AD0
  124. .hword 0x4AD0, 0x4AD0, 0x4AD0, 0x4A3E, 0x490D, 0x47FF, 0x4737, 0x465F
  125. .hword 0x4580, 0x44A1, 0x43CC, 0x430B, 0x4265, 0x41E3, 0x418F, 0x4171
  126. .hword 0xBF5F, 0x3A73, 0x3ACA, 0x3BAE, 0x3CE8, 0x3E46, 0x3F93, 0x4099
  127. .hword 0x4125, 0x4102, 0x3FFC, 0x3DDD, 0x3A73, 0x2188, 0x04B7, 0xFD31
  128. .hword 0xFBA3, 0xFBC6, 0xFB9F, 0xFBF1, 0xFC99, 0xFD73, 0xFE5B, 0xFF2D
  129. .hword 0xFFC6, 0x0000, 0x020F, 0x020C, 0x0203, 0x01F8, 0x01EA, 0x01DE
  130. .hword 0x01D4, 0x01CE, 0x01D0, 0x01DA, 0x01EE, 0x020F, 0x032D, 0x0418
  131. .hword 0x0338, 0x01C6, 0x00CE, 0x007B, 0x0040, 0x001B, 0x0005, 0xFFFD
  132. .hword 0xFFFC, 0xFFFF, 0x0000, 0xFD2E, 0xFD47, 0xFD88, 0xFDE2, 0xFE47
  133. .hword 0xFEA6, 0xFEF1, 0xFF19, 0xFF0F, 0xFEC4, 0xFE28, 0xFD2E, 0xF693
  134. .hword 0xEDC9, 0xE775, 0xE1C5, 0xE00C, 0xE24D, 0xE600, 0xEA9A, 0xEF92
  135. .hword 0xF45F, 0xF877, 0xFB50, 0xFC62, 0xF9E5, 0xF9CC, 0xF98E, 0xF93A
  136. .hword 0xF8E3, 0xF899, 0xF86D, 0xF872, 0xF8B7, 0xF94E, 0xFA48, 0xFE75
  137. .hword 0x0531, 0x0966, 0x083B, 0x0498, 0x0204, 0x0143, 0x00B8, 0x005A
  138. .hword 0x0022, 0x0006, 0xFFFD, 0xFFFE, 0x0000, 0xFF99, 0xFFCE, 0x0057
  139. .hword 0x011C, 0x0201, 0x02E8, 0x03B9, 0x0455, 0x04A3, 0x0486, 0x03E4
  140. .hword 0xFFC3, 0xF89A, 0xF37B, 0xF280, 0xF36D, 0xF4D4, 0xF633, 0xF7E2
  141. .hword 0xF9BA, 0xFB94, 0xFD49, 0xFEB1, 0xFFA6, 0x0000, 0xDBAE, 0xDB58
  142. .hword 0xDA7A, 0xD94B, 0xD802, 0xD6D6, 0xD5FF, 0xD5B3, 0xD62A, 0xD79A
  143. .hword 0xDA3B, 0xE4B1, 0xF6CC, 0x0681, 0x120A, 0x1BCD, 0x2004, 0x1F27
  144. .hword 0x1C8E, 0x18CD, 0x1474, 0x1015, 0x0C42, 0x098B, 0x0884, 0xF3D9
  145. .hword 0xF362, 0xF21F, 0xF048, 0xEE10, 0xEBAD, 0xE954, 0xE73B, 0xE597
  146. .hword 0xE49E, 0xE52A, 0xE74D, 0xEA0C, 0xEC6A, 0xEE68, 0xF09C, 0xF2F0
  147. .hword 0xF54F, 0xF7A3, 0xF9D7, 0xFBD6, 0xFD88, 0xFED9, 0xFFB3, 0x0000
  148. .hword 0x04C2, 0x051E, 0x0619, 0x078A, 0x094A, 0x0B33, 0x0D1E, 0x0EE2
  149. .hword 0x1059, 0x115B, 0x1181, 0x10C3, 0x0F8B, 0x0E42, 0x0CF4, 0x0B71
  150. .hword 0x09CA, 0x0811, 0x0659, 0x04B3, 0x0332, 0x01E7, 0x00E4, 0x003C
  151. .hword 0x0000, 0x4630, 0x45A3, 0x442F, 0x421F, 0x3FBC, 0x3D51, 0x3B29
  152. .hword 0x398F, 0x38CC, 0x392C, 0x3DCE, 0x46B2, 0x4F73, 0x53AF, 0x53A8
  153. .hword 0x52B3, 0x5101, 0x4EC6, 0x4C34, 0x497D, 0x46D3, 0x4469, 0x4271
  154. .hword 0x411D, 0x40A1
  155. anim_B9_end: