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.

64 lines
6.1 KiB

5 years ago
  1. .align 2, 0x00
  2. glabel rr_seg7_macro_objs # 0x0702E9D8 - 0x0702EC3C
  3. macro_object /*preset*/ macro_red_coin, /*yaw*/ 0, /*pos*/ -5850, -1000, -50
  4. macro_object /*preset*/ macro_red_coin, /*yaw*/ 0, /*pos*/ -2950, -190, -50
  5. macro_object /*preset*/ macro_red_coin, /*yaw*/ 0, /*pos*/ -5850, 1150, 50
  6. macro_object /*preset*/ macro_red_coin, /*yaw*/ 0, /*pos*/ -5050, 800, -50
  7. macro_object /*preset*/ macro_red_coin, /*yaw*/ 0, /*pos*/ -4550, 650, -50
  8. macro_object /*preset*/ macro_red_coin, /*yaw*/ 0, /*pos*/ -5300, 200, -50
  9. macro_object /*preset*/ macro_red_coin, /*yaw*/ 0, /*pos*/ -3550, 1000, -50
  10. macro_object /*preset*/ macro_red_coin, /*yaw*/ 0, /*pos*/ -5800, -400, -50
  11. macro_object /*preset*/ macro_bobomb_buddy_opens_cannon, /*yaw*/ 0, /*pos*/ -4200, 1648, 0
  12. macro_object /*preset*/ macro_cannon_closed, /*yaw*/ 0, /*pos*/ 5545, 3333, -2345, /*behParam*/ 0xC0
  13. macro_object /*preset*/ macro_box_1up, /*yaw*/ 0, /*pos*/ -6750, 2600, -50
  14. macro_object /*preset*/ macro_amp_circling, /*yaw*/ 0, /*pos*/ 6500, -900, 900, /*behParam*/ 1
  15. macro_object /*preset*/ macro_coin_ring_horizontal, /*yaw*/ 0, /*pos*/ 6500, -1000, 900
  16. macro_object /*preset*/ macro_enemy_lakitu, /*yaw*/ 0, /*pos*/ 615, -584, 0
  17. macro_object /*preset*/ macro_recovery_heart, /*yaw*/ 0, /*pos*/ -550, -1050, -50
  18. macro_object /*preset*/ macro_coin_ring_horizontal_flying, /*yaw*/ 0, /*pos*/ 600, -1040, 1200
  19. macro_object /*preset*/ macro_coin_ring_horizontal_flying, /*yaw*/ 0, /*pos*/ 600, -1040, -1300
  20. macro_object /*preset*/ macro_recovery_heart, /*yaw*/ 0, /*pos*/ -7071, -1705, -31
  21. macro_object /*preset*/ macro_bobomb, /*yaw*/ 0, /*pos*/ -3295, -1782, 524
  22. macro_object /*preset*/ macro_bobomb, /*yaw*/ 0, /*pos*/ -5872, -1782, 572
  23. macro_object /*preset*/ macro_fly_guy, /*yaw*/ 0, /*pos*/ 971, -3059, 4912
  24. macro_object /*preset*/ macro_coin_line_horizontal, /*yaw*/ 0, /*pos*/ 615, -3275, 5660
  25. macro_object /*preset*/ macro_coin_line_vertical, /*yaw*/ 0, /*pos*/ -2203, -3500, 6572
  26. macro_object /*preset*/ macro_coin_line_horizontal, /*yaw*/ 90, /*pos*/ -1866, -1116, 4933
  27. macro_object /*preset*/ macro_coin_line_horizontal, /*yaw*/ 90, /*pos*/ 799, -1446, 6622
  28. macro_object /*preset*/ macro_1up, /*yaw*/ 0, /*pos*/ 6666, -1000, 6533
  29. macro_object /*preset*/ macro_yellow_coin_2, /*yaw*/ 0, /*pos*/ 3960, -41, -3640
  30. macro_object /*preset*/ macro_yellow_coin, /*yaw*/ 0, /*pos*/ 5680, 600, -2400
  31. macro_object /*preset*/ macro_breakable_box_no_coins, /*yaw*/ 0, /*pos*/ 2560, 1000, -1600
  32. macro_object /*preset*/ macro_goomba, /*yaw*/ 0, /*pos*/ -1440, -1960, 6640
  33. macro_object /*preset*/ macro_1up, /*yaw*/ 0, /*pos*/ 5040, 2100, 280
  34. macro_object /*preset*/ macro_hidden_1up_in_pole, /*yaw*/ 0, /*pos*/ 3542, 4892, -2371
  35. macro_object /*preset*/ macro_enemy_lakitu, /*yaw*/ 0, /*pos*/ 4714, 3507, -2371
  36. macro_object /*preset*/ macro_bobomb, /*yaw*/ 0, /*pos*/ 3485, 2889, -2057
  37. macro_object /*preset*/ macro_bobomb, /*yaw*/ 0, /*pos*/ 2628, 2893, -2371
  38. macro_object /*preset*/ macro_coin_ring_horizontal, /*yaw*/ 0, /*pos*/ 3542, 2923, -2371
  39. macro_object /*preset*/ macro_coin_line_horizontal, /*yaw*/ 0, /*pos*/ -3342, 3222, -5071
  40. macro_object /*preset*/ macro_coin_line_horizontal, /*yaw*/ 0, /*pos*/ -7771, 4352, -3871
  41. macro_object /*preset*/ macro_amp_circling, /*yaw*/ 0, /*pos*/ -6571, 4000, -2328, /*behParam*/ 1
  42. macro_object /*preset*/ macro_coin_line_horizontal_flying, /*yaw*/ 90, /*pos*/ -6057, 4676, -5242
  43. macro_object /*preset*/ macro_chuckya, /*yaw*/ 0, /*pos*/ 5114, 3828, 4028
  44. macro_object /*preset*/ macro_1up, /*yaw*/ 0, /*pos*/ -165, 3543, -2352
  45. macro_object /*preset*/ macro_coin_line_vertical, /*yaw*/ 0, /*pos*/ 250, 1400, -180
  46. macro_object /*preset*/ macro_1up, /*yaw*/ 0, /*pos*/ -735, 2860, -150
  47. macro_object /*preset*/ macro_hidden_1up_in_pole, /*yaw*/ 0, /*pos*/ -2175, 2365, -60
  48. macro_object /*preset*/ macro_blue_coin_switch, /*yaw*/ 0, /*pos*/ -6930, -1791, 521
  49. macro_object /*preset*/ macro_hidden_blue_coin, /*yaw*/ 0, /*pos*/ -6500, 1700, 0
  50. macro_object /*preset*/ macro_hidden_blue_coin, /*yaw*/ 0, /*pos*/ -6200, 1700, 0
  51. macro_object /*preset*/ macro_hidden_blue_coin, /*yaw*/ 0, /*pos*/ -5900, 1700, 0
  52. macro_object /*preset*/ macro_hidden_blue_coin, /*yaw*/ 0, /*pos*/ -5600, 1700, 0
  53. macro_object /*preset*/ macro_hidden_blue_coin, /*yaw*/ 0, /*pos*/ -6750, -1495, 0
  54. macro_object /*preset*/ macro_hidden_blue_coin, /*yaw*/ 0, /*pos*/ -5300, 1700, 0
  55. macro_object /*preset*/ macro_fire_spitter, /*yaw*/ 0, /*pos*/ -3233, 1291, -52
  56. macro_object /*preset*/ macro_yellow_coin, /*yaw*/ 0, /*pos*/ -7338, -2260, 6700
  57. macro_object /*preset*/ macro_yellow_coin, /*yaw*/ 0, /*pos*/ -7338, -2260, 6350
  58. macro_object /*preset*/ macro_yellow_coin, /*yaw*/ 0, /*pos*/ -6715, -1900, 6700
  59. macro_object /*preset*/ macro_yellow_coin, /*yaw*/ 0, /*pos*/ -6715, -1900, 6350
  60. macro_object /*preset*/ macro_box_1up_running_away, /*yaw*/ 0, /*pos*/ -4844, -4240, 6622
  61. macro_object /*preset*/ macro_box_1up_running_away, /*yaw*/ 0, /*pos*/ -3428, 6770, -5128
  62. macro_object /*preset*/ macro_box_star_6, /*yaw*/ 0, /*pos*/ 5000, 4100, 4440
  63. macro_object /*preset*/ macro_fire_spitter, /*yaw*/ 0, /*pos*/ -6000, -440, -40
  64. .hword 0x001E