You've already forked ultrasm64-2
mirror of
https://github.com/HackerN64/ultrasm64-2.git
synced 2026-01-21 10:38:08 -08:00
Refresh 3
This commit is contained in:
6533
data/behavior_data.c
Normal file
6533
data/behavior_data.c
Normal file
File diff suppressed because it is too large
Load Diff
5564
data/behavior_data.s
5564
data/behavior_data.s
File diff suppressed because it is too large
Load Diff
@@ -1,12 +0,0 @@
|
||||
.include "macros.inc"
|
||||
|
||||
.section .bss
|
||||
|
||||
glabel gFrameBuffer0
|
||||
.space 0x25800
|
||||
|
||||
glabel gFrameBuffer1
|
||||
.space 0x25800
|
||||
|
||||
glabel gFrameBuffer2
|
||||
.space 0x25800
|
||||
@@ -1,9 +0,0 @@
|
||||
.include "macros.inc"
|
||||
|
||||
.section .bss
|
||||
|
||||
# There's a bunch of unused space here due to the align (~0x100 in JP, ~0x300 in US)
|
||||
.balign 0x1000
|
||||
|
||||
glabel gGfxSPTaskOutputBuffer /* FIFO buffer */
|
||||
.space 0x1F000
|
||||
@@ -1,428 +0,0 @@
|
||||
.include "macros.inc"
|
||||
.include "PR/gbi.inc"
|
||||
|
||||
.section .rodata
|
||||
|
||||
.balign 8
|
||||
glabel textureHandOpen # 0x801A8730
|
||||
.incbin "textures/intro_raw/hand_open.rgba16"
|
||||
|
||||
#! stray EndDisplayList
|
||||
gsSPEndDisplayList
|
||||
|
||||
.balign 8
|
||||
glabel textureHandClosed # 0x801A8F38
|
||||
.incbin "textures/intro_raw/hand_closed.rgba16"
|
||||
texture_red_star_0:
|
||||
.incbin "textures/intro_raw/red_star_0.rgba16"
|
||||
texture_red_star_1:
|
||||
.incbin "textures/intro_raw/red_star_1.rgba16"
|
||||
texture_red_star_2:
|
||||
.incbin "textures/intro_raw/red_star_2.rgba16"
|
||||
texture_red_star_3:
|
||||
.incbin "textures/intro_raw/red_star_3.rgba16"
|
||||
texture_red_star_4:
|
||||
.incbin "textures/intro_raw/red_star_4.rgba16"
|
||||
texture_red_star_5:
|
||||
.incbin "textures/intro_raw/red_star_5.rgba16"
|
||||
texture_red_star_6:
|
||||
.incbin "textures/intro_raw/red_star_6.rgba16"
|
||||
texture_red_star_7:
|
||||
.incbin "textures/intro_raw/red_star_7.rgba16"
|
||||
texture_white_star_0:
|
||||
.incbin "textures/intro_raw/white_star_0.rgba16"
|
||||
texture_white_star_1:
|
||||
.incbin "textures/intro_raw/white_star_1.rgba16"
|
||||
texture_white_star_2:
|
||||
.incbin "textures/intro_raw/white_star_2.rgba16"
|
||||
texture_white_star_3:
|
||||
.incbin "textures/intro_raw/white_star_3.rgba16"
|
||||
texture_white_star_4:
|
||||
.incbin "textures/intro_raw/white_star_4.rgba16"
|
||||
texture_white_star_5:
|
||||
.incbin "textures/intro_raw/white_star_5.rgba16"
|
||||
texture_white_star_6:
|
||||
.incbin "textures/intro_raw/white_star_6.rgba16"
|
||||
texture_white_star_7:
|
||||
.incbin "textures/intro_raw/white_star_7.rgba16"
|
||||
|
||||
star_vertex_801B1738:
|
||||
vertex -64, 0, 0, 0, 992, 0x00, 0x00, 0x7F, 0x00
|
||||
vertex 64, 0, 0, 992, 992, 0x00, 0x00, 0x7F, 0x00
|
||||
vertex 64, 128, 0, 992, 0, 0x00, 0x00, 0x7F, 0x00
|
||||
vertex -64, 128, 0, 0, 0, 0x00, 0x00, 0x7F, 0x00
|
||||
|
||||
D_vertex_801B1778: #! no references to these vertices
|
||||
vertex 16384, 0, 0, 0, 16384, 0x00, 0x00, 0x00, 0x00
|
||||
vertex 0, 0, 16384, 0, 0, 0x00, 0x00, 0x40, 0x00
|
||||
vertex 0, 0, 0, 0, 0, 0x00, 0x00, 0x00, 0x00
|
||||
vertex 0, 0, 0, 0, 0, 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
star_dl_common:
|
||||
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_TEXEL0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_TEXEL0
|
||||
gsSPClearGeometryMode 0x000C0000
|
||||
gsDPSetRenderMode G_RM_AA_ZB_TEX_EDGE, G_RM_NOOP2
|
||||
gsSPTexture -1, -1, 0, 0, 1
|
||||
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD
|
||||
gsDPLoadSync
|
||||
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
|
||||
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
|
||||
gsSPVertex star_vertex_801B1738, 4, 0
|
||||
gsSP2Triangles 0, 1, 2, 0x0, 0, 2, 3, 0x0
|
||||
gsSPTexture -1, -1, 0, 0, 0
|
||||
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
|
||||
gsDPSetRenderMode G_RM_AA_ZB_OPA_INTER, G_RM_NOOP2
|
||||
gsSPEndDisplayList
|
||||
|
||||
red_star_dl_801B1838:
|
||||
gsDPPipeSync
|
||||
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, texture_red_star_0
|
||||
gsSPBranchList star_dl_common
|
||||
|
||||
red_star_dl_801B1850:
|
||||
gsDPPipeSync
|
||||
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, texture_red_star_1
|
||||
gsSPBranchList star_dl_common
|
||||
|
||||
red_star_dl_801B1868:
|
||||
gsDPPipeSync
|
||||
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, texture_red_star_2
|
||||
gsSPBranchList star_dl_common
|
||||
|
||||
red_star_dl_801B1880:
|
||||
gsDPPipeSync
|
||||
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, texture_red_star_3
|
||||
gsSPBranchList star_dl_common
|
||||
|
||||
red_star_dl_801B1898:
|
||||
gsDPPipeSync
|
||||
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, texture_red_star_4
|
||||
gsSPBranchList star_dl_common
|
||||
|
||||
red_star_dl_801B18B0:
|
||||
gsDPPipeSync
|
||||
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, texture_red_star_5
|
||||
gsSPBranchList star_dl_common
|
||||
|
||||
red_star_dl_801B18C8:
|
||||
gsDPPipeSync
|
||||
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, texture_red_star_6
|
||||
gsSPBranchList star_dl_common
|
||||
|
||||
red_star_dl_801B18E0:
|
||||
gsDPPipeSync
|
||||
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, texture_red_star_7
|
||||
gsSPBranchList star_dl_common
|
||||
|
||||
white_star_dl_801B18F8:
|
||||
gsDPPipeSync
|
||||
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, texture_white_star_0
|
||||
gsSPBranchList star_dl_common
|
||||
|
||||
white_star_dl_801B1910:
|
||||
gsDPPipeSync
|
||||
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, texture_white_star_1
|
||||
gsSPBranchList star_dl_common
|
||||
|
||||
white_star_dl_801B1928:
|
||||
gsDPPipeSync
|
||||
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, texture_white_star_2
|
||||
gsSPBranchList star_dl_common
|
||||
|
||||
white_star_dl_801B1940:
|
||||
gsDPPipeSync
|
||||
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, texture_white_star_3
|
||||
gsSPBranchList star_dl_common
|
||||
|
||||
white_star_dl_801B1958:
|
||||
gsDPPipeSync
|
||||
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, texture_white_star_4
|
||||
gsSPBranchList star_dl_common
|
||||
|
||||
white_star_dl_801B1970:
|
||||
gsDPPipeSync
|
||||
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, texture_white_star_5
|
||||
gsSPBranchList star_dl_common
|
||||
|
||||
white_star_dl_801B1988:
|
||||
gsDPPipeSync
|
||||
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, texture_white_star_6
|
||||
gsSPBranchList star_dl_common
|
||||
|
||||
white_star_dl_801B19A0:
|
||||
gsDPPipeSync
|
||||
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, texture_white_star_7
|
||||
gsSPBranchList star_dl_common
|
||||
|
||||
glabel redStarDlArray # 0x801B19B8
|
||||
.word red_star_dl_801B1838
|
||||
.word red_star_dl_801B1838
|
||||
.word red_star_dl_801B1850
|
||||
.word red_star_dl_801B1850
|
||||
.word red_star_dl_801B1868
|
||||
.word red_star_dl_801B1868
|
||||
.word red_star_dl_801B1880
|
||||
.word red_star_dl_801B1880
|
||||
.word red_star_dl_801B1898
|
||||
.word red_star_dl_801B1898
|
||||
.word red_star_dl_801B18B0
|
||||
.word red_star_dl_801B18B0
|
||||
.word red_star_dl_801B18C8
|
||||
.word red_star_dl_801B18C8
|
||||
.word red_star_dl_801B18E0
|
||||
.word red_star_dl_801B18E0
|
||||
|
||||
glabel silverStarDlArray # 0x801B19F8
|
||||
.word white_star_dl_801B18F8
|
||||
.word white_star_dl_801B18F8
|
||||
.word white_star_dl_801B1910
|
||||
.word white_star_dl_801B1910
|
||||
.word white_star_dl_801B1928
|
||||
.word white_star_dl_801B1928
|
||||
.word white_star_dl_801B1940
|
||||
.word white_star_dl_801B1940
|
||||
.word white_star_dl_801B1958
|
||||
.word white_star_dl_801B1958
|
||||
.word white_star_dl_801B1970
|
||||
.word white_star_dl_801B1970
|
||||
.word white_star_dl_801B1988
|
||||
.word white_star_dl_801B1988
|
||||
.word white_star_dl_801B19A0
|
||||
.word white_star_dl_801B19A0
|
||||
|
||||
texture_sparkle_0:
|
||||
.incbin "textures/intro_raw/sparkle_0.rgba16"
|
||||
texture_sparkle_1:
|
||||
.incbin "textures/intro_raw/sparkle_1.rgba16"
|
||||
texture_sparkle_2:
|
||||
.incbin "textures/intro_raw/sparkle_2.rgba16"
|
||||
texture_sparkle_3:
|
||||
.incbin "textures/intro_raw/sparkle_3.rgba16"
|
||||
texture_sparkle_4:
|
||||
.incbin "textures/intro_raw/sparkle_4.rgba16"
|
||||
texture_sparkle_5: #! no references to this texture 0x801B4238
|
||||
.incbin "textures/intro_raw/sparkle_5.rgba16"
|
||||
|
||||
sparkle_vertex_801B4A38:
|
||||
vertex -32, 0, 0, 0, 1984, 0x00, 0x00, 0x7F, 0x00
|
||||
vertex 32, 0, 0, 1984, 1984, 0x00, 0x00, 0x7F, 0x00
|
||||
vertex 32, 64, 0, 1984, 0, 0x00, 0x00, 0x7F, 0x00
|
||||
vertex -32, 64, 0, 0, 0, 0x00, 0x00, 0x7F, 0x00
|
||||
|
||||
sparkle_dl_common: # 0x801B4A78
|
||||
gsDPSetCombineModeLERP1Cycle G_CCMUX_TEXEL0, G_CCMUX_0, G_CCMUX_PRIMITIVE, G_CCMUX_0, G_ACMUX_TEXEL0, G_ACMUX_0, G_ACMUX_PRIMITIVE, G_ACMUX_0
|
||||
gsSPClearGeometryMode 0x000C0000
|
||||
gsDPSetRenderMode G_RM_AA_ZB_TEX_EDGE, G_RM_NOOP2
|
||||
gsSPTexture -32768, -32768, 0, 0, 1
|
||||
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
|
||||
gsDPLoadSync
|
||||
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
|
||||
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 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
|
||||
gsDPSetTileSize 0, 0, 0, 124, 124
|
||||
gsSPVertex sparkle_vertex_801B4A38, 4, 0
|
||||
gsSP2Triangles 0, 1, 2, 0x0, 0, 2, 3, 0x0
|
||||
gsSPTexture 1, 1, 0, 0, 0
|
||||
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
|
||||
gsDPSetRenderMode G_RM_AA_ZB_OPA_INTER, G_RM_NOOP2
|
||||
gsSPEndDisplayList
|
||||
|
||||
red_dl_801B4AF8:
|
||||
gsDPSetPrimColor 0, 0, 0xFF, 0x00, 0x00, 0xFF
|
||||
gsSPEndDisplayList
|
||||
|
||||
white_dl_801B4B08:
|
||||
gsDPSetPrimColor 0, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
gsSPEndDisplayList
|
||||
|
||||
sparkle_dl_801B4B18:
|
||||
gsDPPipeSync
|
||||
gsSPDisplayList red_dl_801B4AF8
|
||||
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, texture_sparkle_0
|
||||
gsSPBranchList sparkle_dl_common
|
||||
|
||||
sparkle_dl_801B4B38:
|
||||
gsDPPipeSync
|
||||
gsSPDisplayList red_dl_801B4AF8
|
||||
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, texture_sparkle_1
|
||||
gsSPBranchList sparkle_dl_common
|
||||
|
||||
sparkle_dl_801B4B58:
|
||||
gsDPPipeSync
|
||||
gsSPDisplayList red_dl_801B4AF8
|
||||
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, texture_sparkle_2
|
||||
gsSPBranchList sparkle_dl_common
|
||||
|
||||
sparkle_dl_801B4B78:
|
||||
gsDPPipeSync
|
||||
gsSPDisplayList red_dl_801B4AF8
|
||||
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, texture_sparkle_3
|
||||
gsSPBranchList sparkle_dl_common
|
||||
|
||||
sparkle_dl_801B4B98:
|
||||
gsDPPipeSync
|
||||
gsSPDisplayList red_dl_801B4AF8
|
||||
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, texture_sparkle_4
|
||||
gsSPBranchList sparkle_dl_common
|
||||
|
||||
sparkle_dl_801B4BB8:
|
||||
gsDPPipeSync
|
||||
gsSPDisplayList red_dl_801B4AF8
|
||||
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, texture_sparkle_4
|
||||
gsSPBranchList sparkle_dl_common
|
||||
|
||||
sparkle_dl_801B4BD8:
|
||||
gsDPPipeSync
|
||||
gsSPDisplayList white_dl_801B4B08
|
||||
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, texture_sparkle_0
|
||||
gsSPBranchList sparkle_dl_common
|
||||
|
||||
sparkle_dl_801B4BF8:
|
||||
gsDPPipeSync
|
||||
gsSPDisplayList white_dl_801B4B08
|
||||
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, texture_sparkle_1
|
||||
gsSPBranchList sparkle_dl_common
|
||||
|
||||
sparkle_dl_801B4C18:
|
||||
gsDPPipeSync
|
||||
gsSPDisplayList white_dl_801B4B08
|
||||
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, texture_sparkle_2
|
||||
gsSPBranchList sparkle_dl_common
|
||||
|
||||
sparkle_dl_801B4C38:
|
||||
gsDPPipeSync
|
||||
gsSPDisplayList white_dl_801B4B08
|
||||
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, texture_sparkle_3
|
||||
gsSPBranchList sparkle_dl_common
|
||||
|
||||
sparkle_dl_801B4C58:
|
||||
gsDPPipeSync
|
||||
gsSPDisplayList white_dl_801B4B08
|
||||
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, texture_sparkle_4
|
||||
gsSPBranchList sparkle_dl_common
|
||||
|
||||
sparkle_dl_801B4C78:
|
||||
gsDPPipeSync
|
||||
gsSPDisplayList white_dl_801B4B08
|
||||
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, texture_sparkle_4
|
||||
gsSPBranchList sparkle_dl_common
|
||||
|
||||
glabel redSparkleDlArray # 0x801B4C98
|
||||
.word sparkle_dl_801B4B98
|
||||
.word sparkle_dl_801B4B98
|
||||
.word sparkle_dl_801B4B78
|
||||
.word sparkle_dl_801B4B78
|
||||
.word sparkle_dl_801B4B58
|
||||
.word sparkle_dl_801B4B58
|
||||
.word sparkle_dl_801B4B38
|
||||
.word sparkle_dl_801B4B38
|
||||
.word sparkle_dl_801B4B18
|
||||
.word sparkle_dl_801B4B18
|
||||
.word sparkle_dl_801B4BB8
|
||||
.word sparkle_dl_801B4BB8
|
||||
|
||||
glabel silverSparkleDlArray # 0x801B4CC8
|
||||
.word sparkle_dl_801B4C58
|
||||
.word sparkle_dl_801B4C58
|
||||
.word sparkle_dl_801B4C38
|
||||
.word sparkle_dl_801B4C38
|
||||
.word sparkle_dl_801B4C18
|
||||
.word sparkle_dl_801B4C18
|
||||
.word sparkle_dl_801B4BF8
|
||||
.word sparkle_dl_801B4BF8
|
||||
.word sparkle_dl_801B4BD8
|
||||
.word sparkle_dl_801B4BD8
|
||||
.word sparkle_dl_801B4C78
|
||||
.word sparkle_dl_801B4C78
|
||||
|
||||
#! stray EndDisplayList
|
||||
gsSPEndDisplayList
|
||||
|
||||
texture_mario_face_shine: # 0x801B4D00
|
||||
.incbin "textures/intro_raw/mario_face_shine.ia8"
|
||||
|
||||
glabel marioHeadDl801B5100
|
||||
gsSPSetGeometryMode G_TEXTURE_GEN
|
||||
gsSPTexture 1984, 1984, 0, 0, 1
|
||||
gsDPSetTexturePersp G_TP_PERSP
|
||||
gsDPSetTextureFilter G_TF_BILERP
|
||||
gsDPSetCombineModeLERP1Cycle G_CCMUX_PRIMITIVE, G_CCMUX_SHADE, G_CCMUX_TEXEL0, G_CCMUX_SHADE, G_ACMUX_PRIMITIVE, G_ACMUX_SHADE, G_ACMUX_TEXEL0, G_ACMUX_SHADE
|
||||
gsDPLoadTextureBlock texture_mario_face_shine, G_IM_FMT_IA, G_IM_SIZ_8b, 32, 32, 0, G_TX_WRAP | G_TX_NOMIRROR, G_TX_WRAP | G_TX_NOMIRROR, 5, 5, G_TX_NOLOD, G_TX_NOLOD
|
||||
gsDPPipeSync
|
||||
gsSPEndDisplayList
|
||||
|
||||
glabel marioHeadDl801B5170
|
||||
gsSPGeometryMode 0xFFFFFFFF, G_SHADING_SMOOTH | G_SHADE, G_ORDER_CFIRST
|
||||
gsSPEndDisplayList
|
||||
|
||||
glabel marioHeadDl801B5188
|
||||
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
|
||||
gsDPSetCycleType G_CYC_1CYCLE
|
||||
gsDPSetTextureLOD G_TL_TILE
|
||||
gsDPSetTextureLUT G_TT_NONE
|
||||
gsDPSetTextureDetail G_TD_CLAMP
|
||||
gsDPSetTexturePersp G_TP_PERSP
|
||||
gsDPSetTextureFilter G_TF_BILERP
|
||||
gsDPSetTextureConvert G_TC_FILT
|
||||
gsDPSetCombineKey G_CK_NONE
|
||||
gsDPSetAlphaCompare G_AC_NONE
|
||||
|
||||
# There were multiple matching pairs, so I don't know if this is correct or not.
|
||||
gsDPSetRenderMode G_RM_OPA_SURF, G_RM_OPA_SURF2
|
||||
# It could also be one of these:
|
||||
# G_RM_OPA_SURF, G_RM_OPA_CI2; G_RM_OPA_CI, G_RM_OPA_SURF2; G_RM_PASS, G_RM_OPA_SURF2;
|
||||
|
||||
gsDPNoOp
|
||||
gsDPSetColorDither G_CD_MAGICSQ
|
||||
gsDPPipeSync
|
||||
gsSPEndDisplayList
|
||||
|
||||
.word 0
|
||||
|
||||
glabel D_801B520C
|
||||
.float 1.0
|
||||
|
||||
.word 0
|
||||
.word 0
|
||||
|
||||
#! no references to display list
|
||||
gsDPPipeSync
|
||||
gsSPEndDisplayList
|
||||
|
||||
vertex_801B5228:
|
||||
vertex -8, 8, 0, 0, 0, 0x00, 0x00, 0x00, 0xFF
|
||||
vertex 8, -2, 0, 0, 0, 0x00, 0x00, 0x00, 0xFF
|
||||
vertex 2, -8, 0, 0, 0, 0x00, 0x00, 0x00, 0xFF
|
||||
|
||||
vertex_801B5258:
|
||||
vertex -6, 6, 0, 0, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 7, -3, 0, 0, 0, 0xFF, 0x00, 0x00, 0xFF
|
||||
vertex 3, -7, 0, 0, 0, 0xFF, 0x00, 0x00, 0xFF
|
||||
|
||||
glabel dl_801B5288 #! no references to display list
|
||||
gsDPPipeSync
|
||||
|
||||
# There were multiple matching pairs, so I don't know if this is correct or not.
|
||||
gsDPSetRenderMode G_RM_OPA_SURF, G_RM_OPA_SURF2
|
||||
# It could also be one of these:
|
||||
# G_RM_OPA_SURF, G_RM_OPA_CI2; G_RM_OPA_CI, G_RM_OPA_SURF2; G_RM_PASS, G_RM_OPA_SURF2;
|
||||
gsSPGeometryMode 0xFFFFFFFF, G_SHADING_SMOOTH | G_SHADE, G_ORDER_CFIRST
|
||||
gsDPPipeSync
|
||||
gsSPVertex vertex_801B5228, 3, 0
|
||||
gsSP1Triangle 0, 1, 2, 0x0
|
||||
gsSPVertex vertex_801B5258, 3, 0
|
||||
gsSP1Triangle 0, 1, 2, 0x0
|
||||
gsSPEndDisplayList
|
||||
|
||||
glabel marioHeadDl801B52D8
|
||||
gsDPPipeSync
|
||||
gsDPSetCycleType G_CYC_1CYCLE
|
||||
gsSPTexture -32768, -32768, 0, 0, 1
|
||||
gsDPSetAlphaCompare G_AC_THRESHOLD
|
||||
gsDPSetBlendColor 0, 0, 0, 1
|
||||
gsDPSetRenderMode G_RM_AA_ZB_TEX_EDGE, G_RM_NOOP2
|
||||
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_TEXEL0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_TEXEL0
|
||||
gsDPSetTextureFilter G_TF_BILERP
|
||||
gsDPSetTexturePersp G_TP_NONE
|
||||
gsSPEndDisplayList
|
||||
@@ -1,35 +0,0 @@
|
||||
/*
|
||||
* Super Mario 64 ROM header
|
||||
* Only the first 0x18 bytes matter to the console.
|
||||
*/
|
||||
|
||||
.byte 0x80, 0x37, 0x12, 0x40 /* PI BSD Domain 1 register */
|
||||
.word 0x0000000F /* Clockrate setting*/
|
||||
.word EntryPoint /* Entrypoint */
|
||||
|
||||
/* Revision */
|
||||
.if VERSION_EU == 1
|
||||
.word 0x00001446
|
||||
.else /* NTSC-U and NTSC-J 1.0 */
|
||||
.word 0x00001444
|
||||
.endif
|
||||
|
||||
.word 0x4EAA3D0E /* Checksum 1 */
|
||||
.word 0x74757C24 /* Checksum 2 */
|
||||
.word 0x00000000 /* Unknown */
|
||||
.word 0x00000000 /* Unknown */
|
||||
.ascii "SUPER MARIO 64 " /* Internal ROM name */
|
||||
.word 0x00000000 /* Unknown */
|
||||
.word 0x0000004E /* Cartridge */
|
||||
.ascii "SM" /* Cartridge ID */
|
||||
|
||||
/* Region */
|
||||
.if VERSION_US == 1
|
||||
.ascii "E" /* NTSC-U (North America) */
|
||||
.elseif VERSION_JP == 1
|
||||
.ascii "J" /* NTSC-J (Japan) */
|
||||
.else
|
||||
.ascii "P" /* PAL (Europe) */
|
||||
.endif
|
||||
|
||||
.byte 0x00 /* Version */
|
||||
6153
data/trig_tables.s
6153
data/trig_tables.s
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user