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.

271 lines
13 KiB

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