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.

69 lines
3.7 KiB

6 years ago
  1. hmc_seg7_vertex_0701FDC8: # 0x0701FDC8 - 0x0701FEB8
  2. vertex 410, 0, 51, 0, 4054, 0xFF, 0xFF, 0xFF, 0xFF
  3. vertex 410, 717, -50, 990, -3098, 0xFF, 0xFF, 0xFF, 0xFF
  4. vertex 410, 717, 51, 0, -3098, 0xFF, 0xFF, 0xFF, 0xFF
  5. vertex 410, 717, 51, 3034, 0, 0xFF, 0xFF, 0xFF, 0xFF
  6. vertex 410, 717, -50, 3034, 990, 0xFF, 0xFF, 0xFF, 0xFF
  7. vertex 0, 717, -50, -1052, 990, 0xFF, 0xFF, 0xFF, 0xFF
  8. vertex 0, 717, 51, -1052, 0, 0xFF, 0xFF, 0xFF, 0xFF
  9. vertex 0, 717, 51, 0, -3098, 0xFF, 0xFF, 0xFF, 0xFF
  10. vertex 0, 717, -50, 990, -3098, 0xFF, 0xFF, 0xFF, 0xFF
  11. vertex 0, 0, -50, 990, 4054, 0xFF, 0xFF, 0xFF, 0xFF
  12. vertex 0, 0, 51, 0, 4054, 0xFF, 0xFF, 0xFF, 0xFF
  13. vertex 0, 0, 51, -1052, 0, 0xFF, 0xFF, 0xFF, 0xFF
  14. vertex 0, 0, -50, -1052, 990, 0xFF, 0xFF, 0xFF, 0xFF
  15. vertex 410, 0, -50, 3034, 990, 0xFF, 0xFF, 0xFF, 0xFF
  16. vertex 410, 0, 51, 3034, 0, 0xFF, 0xFF, 0xFF, 0xFF
  17. hmc_seg7_vertex_0701FEB8: # 0x0701FEB8 - 0x0701FF68
  18. vertex 410, 717, 51, 2012, -3098, 0xFF, 0xFF, 0xFF, 0xFF
  19. vertex 0, 0, 51, -2074, 4054, 0xFF, 0xFF, 0xFF, 0xFF
  20. vertex 410, 0, 51, 2012, 4054, 0xFF, 0xFF, 0xFF, 0xFF
  21. vertex 410, 0, 51, 0, 4054, 0xFF, 0xFF, 0xFF, 0xFF
  22. vertex 410, 0, -50, 990, 4054, 0xFF, 0xFF, 0xFF, 0xFF
  23. vertex 410, 717, -50, 990, -3098, 0xFF, 0xFF, 0xFF, 0xFF
  24. vertex 410, 0, -50, 2012, 4054, 0xFF, 0xFF, 0xFF, 0xFF
  25. vertex 0, 0, -50, -2074, 4054, 0xFF, 0xFF, 0xFF, 0xFF
  26. vertex 0, 717, -50, -2074, -3098, 0xFF, 0xFF, 0xFF, 0xFF
  27. vertex 410, 717, -50, 2012, -3098, 0xFF, 0xFF, 0xFF, 0xFF
  28. vertex 0, 717, 51, -2074, -3098, 0xFF, 0xFF, 0xFF, 0xFF
  29. hmc_seg7_dl_0701FF68: # 0x0701FF68 - 0x0701FFF8
  30. gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, cave_09001000
  31. gsDPLoadSync
  32. gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
  33. gsSPVertex hmc_seg7_vertex_0701FDC8, 15, 0
  34. gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
  35. gsSP2Triangles 3, 5, 6, 0x0, 7, 8, 9, 0x0
  36. gsSP2Triangles 7, 9, 10, 0x0, 11, 12, 13, 0x0
  37. gsSP1Triangle 11, 13, 14, 0x0
  38. gsSPVertex hmc_seg7_vertex_0701FEB8, 11, 0
  39. gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
  40. gsSP2Triangles 6, 7, 8, 0x0, 6, 8, 9, 0x0
  41. gsSP1Triangle 0, 10, 1, 0x0
  42. gsSPEndDisplayList
  43. glabel hmc_seg7_dl_0701FFF8 # 0x0701FFF8 - 0x070200B0
  44. gsDPPipeSync
  45. gsDPSetCycleType G_CYC_2CYCLE
  46. gsDPSetRenderMode G_RM_FOG_SHADE_A, G_RM_AA_ZB_TEX_EDGE2
  47. gsDPSetDepthSource G_ZS_PIXEL
  48. gsDPSetFogColor 0, 0, 0, 255
  49. gsSPFogPosition 960, 1000
  50. gsSPSetGeometryMode G_FOG
  51. gsDPSetCombineMode G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_TEXEL0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_TEXEL0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_COMBINED, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_COMBINED
  52. gsSPClearGeometryMode G_LIGHTING | G_CULL_BACK
  53. 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
  54. gsSPTexture -1, -1, 0, 0, 1
  55. gsDPTileSync
  56. 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
  57. gsDPSetTileSize 0, 0, 0, 124, 124
  58. gsSPDisplayList hmc_seg7_dl_0701FF68
  59. gsSPTexture -1, -1, 0, 0, 0
  60. gsDPPipeSync
  61. gsDPSetCycleType G_CYC_1CYCLE
  62. gsDPSetRenderMode G_RM_AA_ZB_TEX_EDGE, G_RM_NOOP2
  63. gsSPClearGeometryMode G_FOG
  64. 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
  65. gsSPSetGeometryMode G_LIGHTING | G_CULL_BACK
  66. gsSPEndDisplayList