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.

81 lines
4.1 KiB

5 years ago
  1. vcutm_seg7_light_07009458: # 0x07009458 - 0x07009460
  2. .byte 0x22, 0x22, 0x22, 0x00, 0x22, 0x22, 0x22, 0x00
  3. vcutm_seg7_light_07009460: # 0x07009460 - 0x07009470
  4. .byte 0x88, 0x88, 0x88, 0x00, 0x88, 0x88, 0x88, 0x00
  5. .byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
  6. vcutm_seg7_light_07009470: # 0x07009470 - 0x07009478
  7. .byte 0x3F, 0x3F, 0x3F, 0x00, 0x3F, 0x3F, 0x3F, 0x00
  8. vcutm_seg7_light_07009478: # 0x07009478 - 0x07009488
  9. .byte 0xFF, 0xFF, 0xFF, 0x00, 0xFF, 0xFF, 0xFF, 0x00
  10. .byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
  11. vcutm_seg7_vertex_07009488: # 0x07009488 - 0x07009578
  12. vertex 307, 0, 768, 0, 1960, 0x00, 0xC8, 0x71, 0xFF
  13. vertex -306, 102, 819, 0, 152, 0x00, 0xC8, 0x71, 0xFF
  14. vertex -306, 0, 768, 0, 100, 0x00, 0xC8, 0x71, 0xFF
  15. vertex 307, 102, 819, 0, 2012, 0x00, 0xC8, 0x71, 0xFF
  16. vertex 307, 0, -767, 958, 1960, 0x7F, 0x00, 0x00, 0xFF
  17. vertex 307, 102, 819, 0, 2012, 0x7F, 0x00, 0x00, 0xFF
  18. vertex 307, 0, 768, 0, 1960, 0x7F, 0x00, 0x00, 0xFF
  19. vertex 307, 102, -818, 990, 2012, 0x7F, 0x00, 0x00, 0xFF
  20. vertex 307, 0, 768, 0, 1960, 0x00, 0x81, 0x00, 0xFF
  21. vertex -306, 0, 768, 0, 100, 0x00, 0x81, 0x00, 0xFF
  22. vertex -306, 0, -767, 958, 100, 0x00, 0x81, 0x00, 0xFF
  23. vertex 307, 0, -767, 958, 1960, 0x00, 0x81, 0x00, 0xFF
  24. vertex -306, 0, 768, 0, 100, 0x81, 0x00, 0x00, 0xFF
  25. vertex -306, 102, -818, 990, 152, 0x81, 0x00, 0x00, 0xFF
  26. vertex -306, 0, -767, 958, 100, 0x81, 0x00, 0x00, 0xFF
  27. vcutm_seg7_vertex_07009578: # 0x07009578 - 0x070095E8
  28. vertex -306, 0, -767, 958, 100, 0x00, 0xC8, 0x8F, 0xFF
  29. vertex 307, 102, -818, 990, 2012, 0x00, 0xC8, 0x8F, 0xFF
  30. vertex 307, 0, -767, 958, 1960, 0x00, 0xC8, 0x8F, 0xFF
  31. vertex -306, 102, -818, 990, 152, 0x00, 0xC8, 0x8F, 0xFF
  32. vertex -306, 0, 768, 0, 100, 0x81, 0x00, 0x00, 0xFF
  33. vertex -306, 102, 819, 0, 152, 0x81, 0x00, 0x00, 0xFF
  34. vertex -306, 102, -818, 990, 152, 0x81, 0x00, 0x00, 0xFF
  35. vcutm_seg7_vertex_070095E8: # 0x070095E8 - 0x07009628
  36. vertex 307, 102, -818, 990, 2012, 0x00, 0x7F, 0x00, 0xFF
  37. vertex -306, 102, -818, 990, 152, 0x00, 0x7F, 0x00, 0xFF
  38. vertex -306, 102, 819, 0, 152, 0x00, 0x7F, 0x00, 0xFF
  39. vertex 307, 102, 819, 0, 2012, 0x00, 0x7F, 0x00, 0xFF
  40. vcutm_seg7_dl_07009628: # 0x07009628 - 0x070096E0
  41. gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, vcutm_seg7_texture_07001800
  42. gsDPLoadSync
  43. gsDPLoadBlock 7, 0, 0, 0x7FF, 0x100
  44. gsSPLight vcutm_seg7_light_07009460, 1
  45. gsSPLight vcutm_seg7_light_07009458, 2
  46. gsSPVertex vcutm_seg7_vertex_07009488, 15, 0
  47. gsSP2Triangles 0, 1, 2, 0x0, 0, 3, 1, 0x0
  48. gsSP2Triangles 4, 5, 6, 0x0, 4, 7, 5, 0x0
  49. gsSP2Triangles 8, 9, 10, 0x0, 8, 10, 11, 0x0
  50. gsSP1Triangle 12, 13, 14, 0x0
  51. gsSPVertex vcutm_seg7_vertex_07009578, 7, 0
  52. gsSP2Triangles 0, 1, 2, 0x0, 0, 3, 1, 0x0
  53. gsSP1Triangle 4, 5, 6, 0x0
  54. gsSPLight vcutm_seg7_light_07009478, 1
  55. gsSPLight vcutm_seg7_light_07009470, 2
  56. gsSPVertex vcutm_seg7_vertex_070095E8, 4, 0
  57. gsSP2Triangles 0, 1, 2, 0x0, 0, 2, 3, 0x0
  58. gsSPEndDisplayList
  59. glabel vcutm_seg7_dl_070096E0 # 0x070096E0 - 0x07009750
  60. gsDPPipeSync
  61. 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
  62. gsSPClearGeometryMode G_SHADING_SMOOTH
  63. 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
  64. gsSPTexture -1, -1, 0, 0, 1
  65. gsDPTileSync
  66. gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 6, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD
  67. gsDPSetTileSize 0, 0, 0, 124, 252
  68. gsSPDisplayList vcutm_seg7_dl_07009628
  69. gsSPTexture -1, -1, 0, 0, 0
  70. gsDPPipeSync
  71. 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
  72. gsSPSetGeometryMode G_SHADING_SMOOTH
  73. gsSPEndDisplayList