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.

263 lines
12 KiB

6 years ago
  1. .balign 4 # 0x0702ADC2 - 0x0702ADC4
  2. glabel hmc_seg7_rooms # 0x0702ADC4 - 0x0702B5E5
  3. .byte 17, 8, 8, 8, 8, 8, 8, 17 # 0-7
  4. .byte 17, 8, 8, 8, 17, 8, 8, 8 # 8-15
  5. .byte 8, 8, 8, 8, 8, 8, 8, 8 # 16-23
  6. .byte 8, 8, 8, 8, 8, 8, 8, 8 # 24-31
  7. .byte 8, 8, 8, 16, 8, 8, 8, 8 # 32-39
  8. .byte 8, 16, 7, 7, 7, 7, 7, 7 # 40-47
  9. .byte 7, 7, 7, 7, 7, 7, 7, 7 # 48-55
  10. .byte 7, 7, 7, 7, 7, 7, 7, 16 # 56-63
  11. .byte 16, 7, 7, 7, 7, 7, 7, 7 # 64-71
  12. .byte 7, 7, 7, 7, 7, 7, 7, 7 # 72-79
  13. .byte 7, 7, 7, 7, 7, 7, 7, 7 # 80-87
  14. .byte 7, 7, 7, 7, 7, 7, 7, 7 # 88-95
  15. .byte 7, 7, 7, 7, 7, 7, 7, 7 # 96-103
  16. .byte 7, 7, 7, 7, 7, 7, 7, 7 # 104-111
  17. .byte 7, 7, 7, 7, 7, 7, 7, 7 # 112-119
  18. .byte 7, 7, 7, 7, 7, 7, 6, 7 # 120-127
  19. .byte 7, 7, 7, 7, 6, 6, 6, 6 # 128-135
  20. .byte 6, 6, 6, 6, 6, 6, 6, 6 # 136-143
  21. .byte 6, 6, 6, 6, 6, 6, 6, 6 # 144-151
  22. .byte 6, 6, 6, 6, 6, 6, 6, 6 # 152-159
  23. .byte 6, 6, 6, 6, 6, 6, 6, 6 # 160-167
  24. .byte 6, 6, 6, 6, 6, 6, 6, 6 # 168-175
  25. .byte 6, 6, 6, 6, 6, 6, 6, 6 # 176-183
  26. .byte 6, 6, 6, 6, 6, 6, 6, 6 # 184-191
  27. .byte 6, 6, 6, 6, 6, 6, 6, 6 # 192-199
  28. .byte 6, 6, 6, 6, 6, 6, 6, 6 # 200-207
  29. .byte 6, 6, 6, 6, 6, 6, 6, 6 # 208-215
  30. .byte 6, 6, 6, 6, 6, 6, 6, 6 # 216-223
  31. .byte 6, 6, 6, 6, 6, 6, 6, 6 # 224-231
  32. .byte 6, 6, 6, 6, 6, 6, 6, 6 # 232-239
  33. .byte 6, 6, 6, 6, 6, 6, 6, 6 # 240-247
  34. .byte 6, 6, 6, 6, 6, 6, 6, 6 # 248-255
  35. .byte 6, 6, 6, 6, 6, 6, 6, 6 # 256-263
  36. .byte 6, 6, 6, 6, 6, 6, 6, 6 # 264-271
  37. .byte 6, 6, 6, 6, 17, 17, 6, 6 # 272-279
  38. .byte 6, 6, 6, 6, 6, 6, 6, 6 # 280-287
  39. .byte 6, 6, 6, 6, 6, 6, 6, 6 # 288-295
  40. .byte 6, 6, 6, 6, 6, 6, 6, 6 # 296-303
  41. .byte 6, 6, 6, 6, 6, 6, 6, 6 # 304-311
  42. .byte 6, 6, 17, 17, 6, 6, 6, 6 # 312-319
  43. .byte 6, 15, 15, 6, 6, 6, 6, 14 # 320-327
  44. .byte 14, 6, 6, 6, 6, 6, 6, 6 # 328-335
  45. .byte 6, 6, 6, 6, 6, 6, 6, 6 # 336-343
  46. .byte 6, 6, 6, 6, 6, 6, 6, 6 # 344-351
  47. .byte 6, 6, 6, 6, 6, 6, 6, 6 # 352-359
  48. .byte 6, 6, 6, 6, 6, 6, 6, 6 # 360-367
  49. .byte 6, 6, 6, 6, 6, 6, 6, 6 # 368-375
  50. .byte 6, 6, 6, 16, 6, 6, 6, 6 # 376-383
  51. .byte 6, 16, 6, 6, 6, 6, 6, 6 # 384-391
  52. .byte 6, 6, 6, 6, 6, 6, 6, 6 # 392-399
  53. .byte 6, 6, 6, 6, 6, 6, 6, 6 # 400-407
  54. .byte 6, 6, 6, 6, 6, 6, 6, 6 # 408-415
  55. .byte 6, 6, 6, 6, 6, 6, 6, 6 # 416-423
  56. .byte 6, 6, 6, 6, 6, 6, 6, 6 # 424-431
  57. .byte 6, 6, 6, 6, 6, 6, 6, 6 # 432-439
  58. .byte 6, 6, 6, 6, 6, 6, 6, 6 # 440-447
  59. .byte 6, 6, 6, 6, 6, 6, 6, 6 # 448-455
  60. .byte 6, 6, 6, 6, 6, 6, 6, 6 # 456-463
  61. .byte 15, 6, 6, 6, 6, 6, 6, 15 # 464-471
  62. .byte 15, 4, 4, 6, 6, 6, 6, 6 # 472-479
  63. .byte 4, 4, 6, 6, 6, 6, 6, 6 # 480-487
  64. .byte 6, 6, 3, 6, 3, 14, 14, 6 # 488-495
  65. .byte 14, 14, 3, 6, 6, 3, 6, 6 # 496-503
  66. .byte 6, 3, 3, 6, 6, 6, 6, 6 # 504-511
  67. .byte 6, 6, 6, 6, 5, 6, 6, 6 # 512-519
  68. .byte 6, 6, 16, 16, 5, 5, 18, 18 # 520-527
  69. .byte 5, 5, 5, 5, 5, 5, 5, 5 # 528-535
  70. .byte 18, 18, 5, 13, 5, 5, 5, 5 # 536-543
  71. .byte 5, 5, 5, 5, 5, 13, 5, 5 # 544-551
  72. .byte 5, 4, 4, 18, 5, 5, 5, 5 # 552-559
  73. .byte 5, 5, 5, 5, 5, 5, 5, 5 # 560-567
  74. .byte 5, 5, 5, 5, 5, 5, 5, 5 # 568-575
  75. .byte 5, 5, 5, 5, 5, 5, 5, 5 # 576-583
  76. .byte 5, 5, 5, 5, 5, 5, 5, 5 # 584-591
  77. .byte 5, 13, 13, 5, 5, 5, 5, 5 # 592-599
  78. .byte 5, 5, 5, 5, 3, 3, 3, 3 # 600-607
  79. .byte 3, 13, 13, 3, 5, 5, 5, 5 # 608-615
  80. .byte 5, 5, 5, 5, 5, 5, 5, 4 # 616-623
  81. .byte 4, 4, 4, 4, 4, 4, 4, 4 # 624-631
  82. .byte 4, 4, 4, 4, 4, 4, 4, 4 # 632-639
  83. .byte 4, 4, 4, 4, 4, 4, 4, 4 # 640-647
  84. .byte 12, 4, 4, 12, 4, 4, 4, 4 # 648-655
  85. .byte 4, 4, 4, 4, 4, 4, 4, 4 # 656-663
  86. .byte 4, 4, 4, 4, 4, 4, 4, 4 # 664-671
  87. .byte 4, 4, 4, 4, 4, 4, 4, 4 # 672-679
  88. .byte 4, 4, 4, 4, 4, 4, 4, 4 # 680-687
  89. .byte 4, 4, 4, 4, 4, 4, 4, 4 # 688-695
  90. .byte 4, 4, 4, 4, 4, 4, 4, 4 # 696-703
  91. .byte 4, 15, 15, 4, 4, 4, 4, 10 # 704-711
  92. .byte 4, 10, 4, 4, 18, 4, 4, 4 # 712-719
  93. .byte 18, 4, 4, 4, 4, 4, 4, 4 # 720-727
  94. .byte 4, 4, 4, 4, 4, 4, 10, 4 # 728-735
  95. .byte 4, 10, 4, 4, 4, 4, 4, 4 # 736-743
  96. .byte 4, 4, 4, 4, 4, 4, 4, 4 # 744-751
  97. .byte 4, 4, 4, 4, 4, 4, 4, 4 # 752-759
  98. .byte 4, 4, 4, 4, 4, 4, 4, 4 # 760-767
  99. .byte 4, 4, 4, 4, 4, 4, 4, 4 # 768-775
  100. .byte 4, 4, 4, 4, 4, 4, 4, 4 # 776-783
  101. .byte 4, 4, 4, 4, 4, 4, 4, 4 # 784-791
  102. .byte 4, 4, 18, 4, 4, 4, 4, 4 # 792-799
  103. .byte 4, 4, 4, 4, 4, 4, 4, 4 # 800-807
  104. .byte 4, 4, 4, 4, 4, 4, 4, 4 # 808-815
  105. .byte 4, 4, 4, 4, 4, 4, 1, 1 # 816-823
  106. .byte 1, 4, 4, 4, 1, 1, 10, 10 # 824-831
  107. .byte 1, 4, 4, 4, 4, 4, 4, 4 # 832-839
  108. .byte 4, 4, 4, 12, 12, 4, 4, 4 # 840-847
  109. .byte 4, 4, 4, 4, 4, 4, 4, 4 # 848-855
  110. .byte 4, 4, 4, 4, 4, 4, 4, 4 # 856-863
  111. .byte 4, 15, 4, 4, 4, 4, 4, 4 # 864-871
  112. .byte 4, 4, 4, 4, 4, 4, 4, 4 # 872-879
  113. .byte 4, 4, 4, 3, 4, 4, 11, 11 # 880-887
  114. .byte 3, 3, 3, 3, 3, 3, 3, 3 # 888-895
  115. .byte 3, 3, 3, 3, 3, 3, 3, 3 # 896-903
  116. .byte 3, 3, 3, 3, 3, 3, 3, 3 # 904-911
  117. .byte 3, 3, 3, 3, 3, 3, 3, 3 # 912-919
  118. .byte 3, 3, 3, 3, 3, 11, 11, 3 # 920-927
  119. .byte 3, 2, 3, 3, 3, 3, 11, 11 # 928-935
  120. .byte 3, 3, 3, 3, 3, 3, 13, 13 # 936-943
  121. .byte 3, 3, 3, 3, 3, 14, 14, 3 # 944-951
  122. .byte 3, 3, 3, 3, 3, 3, 3, 3 # 952-959
  123. .byte 3, 3, 3, 3, 3, 3, 3, 3 # 960-967
  124. .byte 3, 3, 3, 3, 3, 3, 3, 3 # 968-975
  125. .byte 3, 3, 3, 3, 3, 3, 3, 3 # 976-983
  126. .byte 3, 3, 3, 3, 3, 3, 3, 3 # 984-991
  127. .byte 3, 3, 3, 3, 3, 3, 3, 3 # 992-999
  128. .byte 3, 3, 3, 3, 3, 3, 3, 3 # 1000-1007
  129. .byte 3, 3, 3, 3, 3, 3, 3, 3 # 1008-1015
  130. .byte 3, 3, 3, 3, 3, 3, 3, 3 # 1016-1023
  131. .byte 3, 3, 3, 3, 3, 3, 3, 3 # 1024-1031
  132. .byte 3, 3, 3, 3, 3, 3, 3, 3 # 1032-1039
  133. .byte 3, 3, 3, 3, 3, 3, 3, 3 # 1040-1047
  134. .byte 3, 3, 3, 3, 3, 3, 3, 3 # 1048-1055
  135. .byte 3, 3, 3, 3, 3, 3, 3, 3 # 1056-1063
  136. .byte 3, 3, 3, 3, 3, 3, 3, 3 # 1064-1071
  137. .byte 3, 3, 3, 3, 3, 3, 3, 3 # 1072-1079
  138. .byte 3, 3, 3, 3, 3, 3, 3, 3 # 1080-1087
  139. .byte 3, 3, 3, 3, 3, 3, 3, 3 # 1088-1095
  140. .byte 3, 3, 3, 3, 3, 3, 3, 3 # 1096-1103
  141. .byte 3, 3, 3, 3, 3, 3, 3, 3 # 1104-1111
  142. .byte 3, 3, 3, 3, 3, 3, 3, 3 # 1112-1119
  143. .byte 3, 3, 3, 3, 3, 3, 3, 3 # 1120-1127
  144. .byte 3, 3, 3, 3, 3, 3, 3, 3 # 1128-1135
  145. .byte 3, 3, 3, 3, 3, 3, 3, 3 # 1136-1143
  146. .byte 3, 3, 3, 3, 3, 3, 3, 3 # 1144-1151
  147. .byte 3, 3, 3, 3, 3, 3, 3, 3 # 1152-1159
  148. .byte 3, 3, 3, 3, 3, 3, 3, 3 # 1160-1167
  149. .byte 3, 3, 3, 3, 3, 3, 3, 3 # 1168-1175
  150. .byte 3, 3, 3, 3, 3, 3, 3, 3 # 1176-1183
  151. .byte 3, 3, 3, 3, 3, 3, 3, 3 # 1184-1191
  152. .byte 3, 3, 3, 3, 3, 3, 3, 3 # 1192-1199
  153. .byte 3, 3, 3, 3, 3, 3, 3, 3 # 1200-1207
  154. .byte 3, 3, 3, 3, 3, 3, 3, 3 # 1208-1215
  155. .byte 3, 3, 3, 3, 3, 3, 3, 3 # 1216-1223
  156. .byte 3, 3, 3, 3, 3, 3, 3, 3 # 1224-1231
  157. .byte 3, 3, 3, 3, 3, 3, 3, 3 # 1232-1239
  158. .byte 3, 3, 3, 3, 3, 3, 3, 3 # 1240-1247
  159. .byte 3, 3, 3, 3, 3, 3, 3, 3 # 1248-1255
  160. .byte 3, 3, 3, 3, 3, 3, 3, 3 # 1256-1263
  161. .byte 3, 3, 3, 3, 3, 3, 2, 3 # 1264-1271
  162. .byte 3, 11, 11, 3, 3, 3, 3, 3 # 1272-1279
  163. .byte 3, 3, 3, 3, 3, 3, 3, 3 # 1280-1287
  164. .byte 3, 3, 3, 3, 3, 2, 3, 3 # 1288-1295
  165. .byte 3, 3, 2, 2, 2, 2, 2, 2 # 1296-1303
  166. .byte 2, 2, 2, 2, 2, 2, 2, 2 # 1304-1311
  167. .byte 2, 2, 2, 2, 2, 2, 2, 2 # 1312-1319
  168. .byte 2, 2, 2, 2, 2, 2, 2, 2 # 1320-1327
  169. .byte 2, 2, 2, 2, 2, 2, 2, 2 # 1328-1335
  170. .byte 2, 2, 2, 2, 2, 2, 2, 2 # 1336-1343
  171. .byte 2, 2, 2, 2, 2, 2, 2, 2 # 1344-1351
  172. .byte 2, 11, 11, 2, 2, 2, 2, 2 # 1352-1359
  173. .byte 2, 2, 2, 2, 2, 2, 2, 2 # 1360-1367
  174. .byte 2, 2, 2, 2, 2, 2, 2, 2 # 1368-1375
  175. .byte 2, 2, 2, 2, 2, 2, 2, 2 # 1376-1383
  176. .byte 2, 2, 2, 2, 2, 2, 2, 2 # 1384-1391
  177. .byte 2, 2, 2, 2, 2, 2, 2, 2 # 1392-1399
  178. .byte 2, 2, 2, 2, 2, 2, 2, 2 # 1400-1407
  179. .byte 2, 2, 2, 2, 2, 2, 2, 2 # 1408-1415
  180. .byte 2, 2, 2, 2, 2, 2, 2, 2 # 1416-1423
  181. .byte 2, 2, 2, 2, 2, 2, 2, 2 # 1424-1431
  182. .byte 2, 2, 2, 2, 2, 2, 2, 2 # 1432-1439
  183. .byte 2, 2, 2, 2, 2, 2, 2, 2 # 1440-1447
  184. .byte 2, 2, 2, 2, 2, 2, 2, 2 # 1448-1455
  185. .byte 2, 2, 2, 2, 2, 2, 2, 2 # 1456-1463
  186. .byte 2, 2, 2, 2, 2, 2, 2, 2 # 1464-1471
  187. .byte 2, 2, 2, 2, 2, 2, 2, 2 # 1472-1479
  188. .byte 2, 2, 2, 2, 2, 2, 2, 2 # 1480-1487
  189. .byte 2, 2, 2, 2, 2, 2, 2, 2 # 1488-1495
  190. .byte 2, 2, 2, 2, 2, 2, 2, 2 # 1496-1503
  191. .byte 2, 2, 2, 2, 2, 2, 2, 2 # 1504-1511
  192. .byte 2, 2, 2, 2, 2, 2, 2, 2 # 1512-1519
  193. .byte 2, 2, 2, 2, 2, 2, 2, 2 # 1520-1527
  194. .byte 2, 2, 2, 2, 2, 2, 2, 2 # 1528-1535
  195. .byte 11, 2, 2, 2, 2, 2, 2, 2 # 1536-1543
  196. .byte 11, 2, 2, 2, 2, 2, 2, 2 # 1544-1551
  197. .byte 2, 2, 2, 2, 2, 2, 2, 2 # 1552-1559
  198. .byte 2, 2, 2, 2, 2, 2, 2, 2 # 1560-1567
  199. .byte 2, 2, 2, 2, 2, 2, 2, 2 # 1568-1575
  200. .byte 2, 2, 2, 2, 2, 2, 2, 2 # 1576-1583
  201. .byte 2, 2, 11, 11, 2, 2, 2, 2 # 1584-1591
  202. .byte 2, 2, 2, 2, 2, 2, 2, 2 # 1592-1599
  203. .byte 2, 2, 9, 9, 2, 2, 2, 2 # 1600-1607
  204. .byte 2, 2, 2, 2, 2, 2, 2, 2 # 1608-1615
  205. .byte 2, 2, 2, 2, 2, 2, 2, 2 # 1616-1623
  206. .byte 2, 2, 2, 2, 2, 2, 2, 2 # 1624-1631
  207. .byte 2, 2, 2, 2, 2, 2, 2, 2 # 1632-1639
  208. .byte 2, 2, 2, 2, 2, 2, 2, 2 # 1640-1647
  209. .byte 2, 2, 2, 2, 2, 2, 2, 11 # 1648-1655
  210. .byte 11, 2, 2, 2, 2, 1, 2, 2 # 1656-1663
  211. .byte 2, 2, 1, 1, 1, 1, 1, 1 # 1664-1671
  212. .byte 1, 1, 1, 1, 1, 1, 1, 1 # 1672-1679
  213. .byte 1, 1, 1, 1, 1, 1, 1, 10 # 1680-1687
  214. .byte 10, 1, 1, 1, 1, 1, 1, 1 # 1688-1695
  215. .byte 1, 9, 9, 1, 1, 1, 1, 1 # 1696-1703
  216. .byte 1, 1, 1, 1, 1, 1, 1, 1 # 1704-1711
  217. .byte 1, 1, 1, 1, 1, 1, 1, 1 # 1712-1719
  218. .byte 1, 1, 1, 1, 1, 1, 1, 1 # 1720-1727
  219. .byte 1, 1, 1, 1, 1, 1, 1, 1 # 1728-1735
  220. .byte 1, 1, 1, 1, 1, 1, 1, 1 # 1736-1743
  221. .byte 1, 1, 1, 1, 1, 1, 1, 1 # 1744-1751
  222. .byte 1, 1, 1, 1, 1, 1, 1, 1 # 1752-1759
  223. .byte 1, 1, 1, 1, 1, 1, 1, 1 # 1760-1767
  224. .byte 1, 1, 1, 1, 1, 1, 1, 1 # 1768-1775
  225. .byte 1, 1, 1, 1, 1, 1, 1, 1 # 1776-1783
  226. .byte 1, 1, 1, 1, 1, 1, 1, 1 # 1784-1791
  227. .byte 1, 1, 1, 1, 1, 1, 1, 1 # 1792-1799
  228. .byte 1, 1, 1, 1, 1, 1, 1, 1 # 1800-1807
  229. .byte 1, 1, 1, 1, 1, 1, 1, 1 # 1808-1815
  230. .byte 1, 1, 1, 1, 1, 1, 1, 1 # 1816-1823
  231. .byte 1, 1, 1, 1, 1, 1, 1, 1 # 1824-1831
  232. .byte 1, 1, 1, 1, 1, 1, 1, 1 # 1832-1839
  233. .byte 1, 1, 1, 1, 1, 1, 1, 1 # 1840-1847
  234. .byte 1, 1, 7, 1, 1, 1, 9, 1 # 1848-1855
  235. .byte 9, 1, 1, 1, 1, 4, 4, 4 # 1856-1863
  236. .byte 4, 4, 4, 4, 4, 4, 4, 4 # 1864-1871
  237. .byte 4, 4, 4, 4, 4, 8, 8, 4 # 1872-1879
  238. .byte 4, 1, 1, 6, 6, 6, 6, 6 # 1880-1887
  239. .byte 6, 6, 6, 6, 6, 6, 6, 6 # 1888-1895
  240. .byte 4, 6, 6, 6, 4, 4, 4, 4 # 1896-1903
  241. .byte 4, 2, 4, 4, 4, 4, 4, 4 # 1904-1911
  242. .byte 4, 4, 4, 4, 2, 2, 2, 2 # 1912-1919
  243. .byte 2, 2, 2, 2, 2, 2, 2, 2 # 1920-1927
  244. .byte 2, 2, 2, 2, 2, 2, 2, 2 # 1928-1935
  245. .byte 2, 2, 2, 2, 2, 2, 2, 2 # 1936-1943
  246. .byte 2, 2, 2, 2, 2, 2, 2, 4 # 1944-1951
  247. .byte 4, 4, 4, 4, 4, 4, 4, 4 # 1952-1959
  248. .byte 4, 4, 4, 4, 4, 4, 4, 4 # 1960-1967
  249. .byte 4, 4, 4, 6, 6, 6, 6, 6 # 1968-1975
  250. .byte 6, 6, 6, 6, 6, 6, 6, 6 # 1976-1983
  251. .byte 6, 6, 6, 6, 6, 6, 6, 6 # 1984-1991
  252. .byte 6, 6, 6, 6, 6, 6, 6, 6 # 1992-1999
  253. .byte 6, 6, 6, 6, 6, 6, 6, 6 # 2000-2007
  254. .byte 6, 6, 6, 6, 6, 6, 6, 6 # 2008-2015
  255. .byte 6, 6, 6, 6, 6, 6, 6, 7 # 2016-2023
  256. .byte 7, 7, 7, 7, 7, 7, 7, 7 # 2024-2031
  257. .byte 7, 7, 7, 7, 7, 7, 7, 2 # 2032-2039
  258. .byte 2, 2, 9, 9, 2, 2, 2, 2 # 2040-2047
  259. .byte 2, 2, 2, 2, 2, 2, 2, 2 # 2048-2055
  260. .byte 2, 2, 2, 2, 2, 2, 2, 2 # 2056-2063
  261. .byte 2, 2, 2, 2, 2, 2, 2, 2 # 2064-2071
  262. .byte 2, 2, 2, 2, 7, 7, 7, 7 # 2072-2079