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.

82 lines
4.2 KiB

5 years ago
  1. wdw_seg7_light_07012C08: # 0x07012C08 - 0x07012C10
  2. .byte 0x99, 0x99, 0x99, 0x00, 0x99, 0x99, 0x99, 0x00
  3. wdw_seg7_light_07012C10: # 0x07012C10 - 0x07012C20
  4. .byte 0xFF, 0xFF, 0xFF, 0x00, 0xFF, 0xFF, 0xFF, 0x00
  5. .byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
  6. wdw_seg7_vertex_07012C20: # 0x07012C20 - 0x07012C60
  7. vertex 63, 127, -60, 990, 0, 0x00, 0x7F, 0x00, 0xFF
  8. vertex -64, 127, 67, 0, 990, 0x00, 0x7F, 0x00, 0xFF
  9. vertex 63, 127, 67, 990, 990, 0x00, 0x7F, 0x00, 0xFF
  10. vertex -64, 127, -60, 0, 0, 0x00, 0x7F, 0x00, 0xFF
  11. wdw_seg7_vertex_07012C60: # 0x07012C60 - 0x07012D50
  12. vertex 63, 127, -60, 0, 0, 0x00, 0x00, 0x81, 0xFF
  13. vertex -64, 0, -60, 990, 990, 0x00, 0x00, 0x81, 0xFF
  14. vertex -64, 127, -60, 990, 0, 0x00, 0x00, 0x81, 0xFF
  15. vertex 63, 127, 67, 0, 0, 0x7F, 0x00, 0x00, 0xFF
  16. vertex 63, 0, 67, 0, 990, 0x7F, 0x00, 0x00, 0xFF
  17. vertex 63, 0, -60, 990, 990, 0x7F, 0x00, 0x00, 0xFF
  18. vertex 63, 127, -60, 990, 0, 0x7F, 0x00, 0x00, 0xFF
  19. vertex -64, 127, 67, 0, 0, 0x00, 0x00, 0x7F, 0xFF
  20. vertex -64, 0, 67, 0, 990, 0x00, 0x00, 0x7F, 0xFF
  21. vertex 63, 0, 67, 990, 990, 0x00, 0x00, 0x7F, 0xFF
  22. vertex 63, 127, 67, 990, 0, 0x00, 0x00, 0x7F, 0xFF
  23. vertex -64, 127, -60, 0, 0, 0x81, 0x00, 0x00, 0xFF
  24. vertex -64, 0, -60, 0, 990, 0x81, 0x00, 0x00, 0xFF
  25. vertex -64, 0, 67, 990, 990, 0x81, 0x00, 0x00, 0xFF
  26. vertex -64, 127, 67, 990, 0, 0x81, 0x00, 0x00, 0xFF
  27. wdw_seg7_vertex_07012D50: # 0x07012D50 - 0x07012DC0
  28. vertex 63, 0, 67, 0, 990, 0x00, 0x81, 0x00, 0xFF
  29. vertex -64, 0, 67, 990, 990, 0x00, 0x81, 0x00, 0xFF
  30. vertex -64, 0, -60, 990, 0, 0x00, 0x81, 0x00, 0xFF
  31. vertex 63, 127, -60, 0, 0, 0x00, 0x00, 0x81, 0xFF
  32. vertex 63, 0, -60, 0, 990, 0x00, 0x00, 0x81, 0xFF
  33. vertex -64, 0, -60, 990, 990, 0x00, 0x00, 0x81, 0xFF
  34. vertex 63, 0, -60, 0, 0, 0x00, 0x81, 0x00, 0xFF
  35. wdw_seg7_dl_07012DC0: # 0x07012DC0 - 0x07012E08
  36. gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, wdw_seg7_texture_07001800
  37. gsDPLoadSync
  38. gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
  39. gsSPLight wdw_seg7_light_07012C10, 1
  40. gsSPLight wdw_seg7_light_07012C08, 2
  41. gsSPVertex wdw_seg7_vertex_07012C20, 4, 0
  42. gsSP2Triangles 0, 1, 2, 0x0, 0, 3, 1, 0x0
  43. gsSPEndDisplayList
  44. wdw_seg7_dl_07012E08: # 0x07012E08 - 0x07012E88
  45. gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, grass_09004000
  46. gsDPLoadSync
  47. gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
  48. gsSPVertex wdw_seg7_vertex_07012C60, 15, 0
  49. gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
  50. gsSP2Triangles 3, 5, 6, 0x0, 7, 8, 9, 0x0
  51. gsSP2Triangles 7, 9, 10, 0x0, 11, 12, 13, 0x0
  52. gsSP1Triangle 11, 13, 14, 0x0
  53. gsSPVertex wdw_seg7_vertex_07012D50, 7, 0
  54. gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
  55. gsSP1Triangle 0, 2, 6, 0x0
  56. gsSPEndDisplayList
  57. glabel wdw_seg7_dl_07012E88 # 0x07012E88 - 0x07012F18
  58. gsDPPipeSync
  59. gsDPSetCombineMode1Cycle G_CCMUX_TEXEL0, G_CCMUX_0, G_CCMUX_SHADE, G_CCMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
  60. gsSPClearGeometryMode G_SHADING_SMOOTH
  61. gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD
  62. gsSPTexture -1, -1, 0, 0, 1
  63. gsDPTileSync
  64. gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD
  65. gsDPSetTileSize 0, 0, 0, 124, 124
  66. gsSPDisplayList wdw_seg7_dl_07012DC0
  67. gsDPTileSync
  68. gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD
  69. gsDPSetTileSize 0, 0, 0, 124, 124
  70. gsSPDisplayList wdw_seg7_dl_07012E08
  71. gsSPTexture -1, -1, 0, 0, 0
  72. gsDPPipeSync
  73. gsDPSetCombineMode1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_SHADE, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
  74. gsSPSetGeometryMode G_SHADING_SMOOTH
  75. gsSPEndDisplayList