mirror of
https://github.com/n64decomp/sm64.git
synced 2024-11-06 17:35:03 -05:00
97 lines
5.3 KiB
ArmAsm
97 lines
5.3 KiB
ArmAsm
|
ttm_seg7_light_0700B6D0: # 0x0700B6D0 - 0x0700B6D8
|
||
|
.byte 0x4C, 0x4C, 0x4C, 0x00, 0x4C, 0x4C, 0x4C, 0x00
|
||
|
|
||
|
ttm_seg7_light_0700B6D8: # 0x0700B6D8 - 0x0700B6E8
|
||
|
.byte 0x99, 0x99, 0x99, 0x00, 0x99, 0x99, 0x99, 0x00
|
||
|
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
|
||
|
|
||
|
ttm_seg7_vertex_0700B6E8: # 0x0700B6E8 - 0x0700B7D8
|
||
|
vertex -24, 1595, -186, 534, 478, 0xEF, 0x29, 0x8A, 0xFF
|
||
|
vertex 100, 1595, -155, 142, 480, 0x3A, 0x50, 0xB1, 0xFF
|
||
|
vertex 100, 1528, -155, 142, 684, 0x4B, 0x00, 0x9A, 0xFF
|
||
|
vertex 112, 1629, -32, 346, -154, 0x27, 0x78, 0xFB, 0xFF
|
||
|
vertex 135, 1596, 80, -102, 68, 0x50, 0x42, 0x48, 0xFF
|
||
|
vertex 167, 1595, -44, 454, 74, 0x76, 0x29, 0xEF, 0xFF
|
||
|
vertex 135, 1528, 80, -104, 332, 0x6F, 0x00, 0x3D, 0xFF
|
||
|
vertex 166, 1528, -44, 454, 332, 0x7D, 0xFF, 0xEE, 0xFF
|
||
|
vertex 100, 1528, -155, 114, 1692, 0x4B, 0x00, 0x9A, 0xFF
|
||
|
vertex 167, 1595, -44, 404, 1134, 0x76, 0x29, 0xEF, 0xFF
|
||
|
vertex 166, 1528, -44, 114, 1134, 0x7D, 0xFF, 0xEE, 0xFF
|
||
|
vertex 100, 1595, -155, 406, 1692, 0x3A, 0x50, 0xB1, 0xFF
|
||
|
vertex -135, 1528, -120, 810, 684, 0x9B, 0x00, 0xB5, 0xFF
|
||
|
vertex -24, 1528, -186, 534, 682, 0xEE, 0x00, 0x83, 0xFF
|
||
|
vertex -135, 1595, -120, 810, 480, 0xAF, 0x4C, 0xC4, 0xFF
|
||
|
|
||
|
ttm_seg7_vertex_0700B7D8: # 0x0700B7D8 - 0x0700B8D8
|
||
|
vertex 24, 1528, 146, 586, 752, 0x12, 0x00, 0x7D, 0xFF
|
||
|
vertex 24, 1596, 146, 586, 480, 0x0F, 0x3B, 0x6F, 0xFF
|
||
|
vertex -100, 1597, 115, 104, 480, 0xC6, 0x3E, 0x5E, 0xFF
|
||
|
vertex -123, 1629, 2, -110, 234, 0xD3, 0x76, 0x06, 0xFF
|
||
|
vertex -166, 1596, 4, 18, 292, 0x89, 0x26, 0x11, 0xFF
|
||
|
vertex -100, 1597, 115, 174, -216, 0xC6, 0x3E, 0x5E, 0xFF
|
||
|
vertex -135, 1595, -120, -130, 802, 0xAF, 0x4C, 0xC4, 0xFF
|
||
|
vertex -135, 1528, -120, 156, 890, 0x9B, 0x00, 0xB5, 0xFF
|
||
|
vertex -100, 1528, 115, 468, -126, 0xA7, 0x00, 0x5A, 0xFF
|
||
|
vertex -166, 1528, 4, 312, 382, 0x83, 0x00, 0x12, 0xFF
|
||
|
vertex 135, 1528, 80, 1068, 752, 0x6F, 0x00, 0x3D, 0xFF
|
||
|
vertex 135, 1596, 80, 1068, 480, 0x50, 0x42, 0x48, 0xFF
|
||
|
vertex -100, 1528, 115, 104, 752, 0xA7, 0x00, 0x5A, 0xFF
|
||
|
vertex -22, 1629, -133, 458, 40, 0xFB, 0x7A, 0xDE, 0xFF
|
||
|
vertex 100, 1595, -155, 936, 24, 0x3A, 0x50, 0xB1, 0xFF
|
||
|
vertex -24, 1595, -186, 484, -162, 0xEF, 0x29, 0x8A, 0xFF
|
||
|
|
||
|
ttm_seg7_vertex_0700B8D8: # 0x0700B8D8 - 0x0700B998
|
||
|
vertex 112, 1629, -32, 910, 492, 0x27, 0x78, 0xFB, 0xFF
|
||
|
vertex 100, 1595, -155, 936, 24, 0x3A, 0x50, 0xB1, 0xFF
|
||
|
vertex -22, 1629, -133, 458, 40, 0xFB, 0x7A, 0xDE, 0xFF
|
||
|
vertex 11, 1629, 102, 458, 942, 0x04, 0x79, 0x25, 0xFF
|
||
|
vertex -123, 1629, 2, 8, 492, 0xD3, 0x76, 0x06, 0xFF
|
||
|
vertex -135, 1595, -120, 32, 24, 0xAF, 0x4C, 0xC4, 0xFF
|
||
|
vertex -24, 1595, -186, 484, -162, 0xEF, 0x29, 0x8A, 0xFF
|
||
|
vertex -100, 1597, 115, 32, 928, 0xC6, 0x3E, 0x5E, 0xFF
|
||
|
vertex -166, 1596, 4, -154, 476, 0x89, 0x26, 0x11, 0xFF
|
||
|
vertex 24, 1596, 146, 484, 1112, 0x0F, 0x3B, 0x6F, 0xFF
|
||
|
vertex 135, 1596, 80, 936, 928, 0x50, 0x42, 0x48, 0xFF
|
||
|
vertex 167, 1595, -44, 1122, 476, 0x76, 0x29, 0xEF, 0xFF
|
||
|
|
||
|
ttm_seg7_dl_0700B998: # 0x0700B998 - 0x0700BAD0
|
||
|
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, mountain_09004800
|
||
|
gsDPLoadSync
|
||
|
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
|
||
|
gsSPLight ttm_seg7_light_0700B6D8, 1
|
||
|
gsSPLight ttm_seg7_light_0700B6D0, 2
|
||
|
gsSPVertex ttm_seg7_vertex_0700B6E8, 15, 0
|
||
|
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
|
||
|
gsSP2Triangles 5, 4, 6, 0x0, 5, 6, 7, 0x0
|
||
|
gsSP2Triangles 8, 9, 10, 0x0, 8, 11, 9, 0x0
|
||
|
gsSP2Triangles 12, 0, 13, 0x0, 12, 14, 0, 0x0
|
||
|
gsSP1Triangle 0, 2, 13, 0x0
|
||
|
gsSPVertex ttm_seg7_vertex_0700B7D8, 16, 0
|
||
|
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
|
||
|
gsSP2Triangles 4, 6, 7, 0x0, 8, 4, 9, 0x0
|
||
|
gsSP2Triangles 8, 5, 4, 0x0, 4, 7, 9, 0x0
|
||
|
gsSP2Triangles 10, 11, 0, 0x0, 11, 1, 0, 0x0
|
||
|
gsSP2Triangles 0, 2, 12, 0x0, 13, 14, 15, 0x0
|
||
|
gsSPVertex ttm_seg7_vertex_0700B8D8, 12, 0
|
||
|
gsSP2Triangles 0, 1, 2, 0x0, 2, 3, 0, 0x0
|
||
|
gsSP2Triangles 2, 4, 3, 0x0, 2, 5, 4, 0x0
|
||
|
gsSP2Triangles 2, 6, 5, 0x0, 4, 7, 3, 0x0
|
||
|
gsSP2Triangles 4, 5, 8, 0x0, 3, 9, 10, 0x0
|
||
|
gsSP2Triangles 3, 10, 0, 0x0, 3, 7, 9, 0x0
|
||
|
gsSP1Triangle 0, 11, 1, 0x0
|
||
|
gsSPEndDisplayList
|
||
|
|
||
|
glabel ttm_seg7_dl_0700BAD0 # 0x0700BAD0 - 0x0700BB30
|
||
|
gsDPPipeSync
|
||
|
gsDPSetCombineModeLERP1Cycle G_CCMUX_TEXEL0, G_CCMUX_0, G_CCMUX_SHADE, G_CCMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
|
||
|
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
|
||
|
gsSPTexture -1, -1, 0, 0, 1
|
||
|
gsDPTileSync
|
||
|
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
|
||
|
gsDPSetTileSize 0, 0, 0, 124, 124
|
||
|
gsSPDisplayList ttm_seg7_dl_0700B998
|
||
|
gsSPTexture -1, -1, 0, 0, 0
|
||
|
gsDPPipeSync
|
||
|
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_SHADE, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
|
||
|
gsSPEndDisplayList
|