Documented video file

This commit is contained in:
David Benepe
2021-07-06 20:13:31 -05:00
parent 067fac11d0
commit ba6205863d
45 changed files with 450 additions and 766 deletions
+1 -1
View File
@@ -5,7 +5,7 @@ glabel func_80066940
/* 06754C 8006694C 00C08025 */ move $s0, $a2
/* 067550 80066950 AFA40020 */ sw $a0, 0x20($sp)
/* 067554 80066954 AFA50024 */ sw $a1, 0x24($sp)
/* 067558 80066958 0C01E948 */ jal func_8007A520
/* 067558 80066958 0C01E948 */ jal get_video_width_and_height_as_s32
/* 06755C 8006695C AFA7002C */ sw $a3, 0x2c($sp)
/* 067560 80066960 8FA50024 */ lw $a1, 0x24($sp)
/* 067564 80066964 8FA7002C */ lw $a3, 0x2c($sp)
+1 -1
View File
@@ -22,7 +22,7 @@ glabel func_80066CDC
/* 06792C 80066D2C AFEF0000 */ sw $t7, ($ra)
/* 067930 80066D30 00004825 */ move $t1, $zero
.L80066D34:
/* 067934 80066D34 0C01E948 */ jal func_8007A520
/* 067934 80066D34 0C01E948 */ jal get_video_width_and_height_as_s32
/* 067938 80066D38 AFA90030 */ sw $t1, 0x30($sp)
/* 06793C 80066D3C 8FA90030 */ lw $t1, 0x30($sp)
/* 067940 80066D40 240B0034 */ li $t3, 52
+1 -1
View File
@@ -1,7 +1,7 @@
glabel func_80067A3C
/* 06863C 80067A3C 27BDFFE8 */ addiu $sp, $sp, -0x18
/* 068640 80067A40 AFBF0014 */ sw $ra, 0x14($sp)
/* 068644 80067A44 0C01E948 */ jal func_8007A520
/* 068644 80067A44 0C01E948 */ jal get_video_width_and_height_as_s32
/* 068648 80067A48 AFA40018 */ sw $a0, 0x18($sp)
/* 06864C 80067A4C 3C038012 */ lui $v1, %hi(D_80120CE0) # $v1, 0x8012
/* 068650 80067A50 8C630CE0 */ lw $v1, %lo(D_80120CE0)($v1)
+1 -1
View File
@@ -3,7 +3,7 @@ glabel func_80067F2C
/* 068B30 80067F30 AFBF001C */ sw $ra, 0x1c($sp)
/* 068B34 80067F34 AFB00018 */ sw $s0, 0x18($sp)
/* 068B38 80067F38 00A08025 */ move $s0, $a1
/* 068B3C 80067F3C 0C01E948 */ jal func_8007A520
/* 068B3C 80067F3C 0C01E948 */ jal get_video_width_and_height_as_s32
/* 068B40 80067F40 AFA40030 */ sw $a0, 0x30($sp)
/* 068B44 80067F44 00027402 */ srl $t6, $v0, 0x10
/* 068B48 80067F48 304FFFFF */ andi $t7, $v0, 0xffff
+1 -1
View File
@@ -4,7 +4,7 @@ glabel func_800682AC
/* 068EB4 800682B4 240E0004 */ li $t6, 4
/* 068EB8 800682B8 3C018012 */ lui $at, %hi(D_80120CE4) # $at, 0x8012
/* 068EBC 800682BC AC2E0CE4 */ sw $t6, %lo(D_80120CE4)($at)
/* 068EC0 800682C0 0C01E948 */ jal func_8007A520
/* 068EC0 800682C0 0C01E948 */ jal get_video_width_and_height_as_s32
/* 068EC4 800682C4 AFA40020 */ sw $a0, 0x20($sp)
/* 068EC8 800682C8 3C0F8012 */ lui $t7, %hi(D_80120CE4) # $t7, 0x8012
/* 068ECC 800682CC 8DEF0CE4 */ lw $t7, %lo(D_80120CE4)($t7)
+2 -2
View File
@@ -282,7 +282,7 @@ glabel func_80068514
/* 069564 80068964 01896821 */ addu $t5, $t4, $t1
/* 069568 80068968 AC6D0004 */ sw $t5, 4($v1)
/* 06956C 8006896C 8CCE0000 */ lw $t6, ($a2)
/* 069570 80068970 3C078012 */ lui $a3, %hi(D_80126174) # $a3, 0x8012
/* 069570 80068970 3C078012 */ lui $a3, %hi(gVideoAspectRatio) # $a3, 0x8012
/* 069574 80068974 25D8000A */ addiu $t8, $t6, 0xa
/* 069578 80068978 ACD80000 */ sw $t8, ($a2)
/* 06957C 8006897C 81EF0D14 */ lb $t7, %lo(D_80120D14)($t7)
@@ -322,7 +322,7 @@ glabel func_80068514
/* 0695FC 800689FC 000C7080 */ sll $t6, $t4, 2
/* 069600 80068A00 008E2021 */ addu $a0, $a0, $t6
/* 069604 80068A04 8C840D70 */ lw $a0, %lo(D_80120D70)($a0)
/* 069608 80068A08 8CE76174 */ lw $a3, %lo(D_80126174)($a3)
/* 069608 80068A08 8CE76174 */ lw $a3, %lo(gVideoAspectRatio)($a3)
/* 06960C 80068A0C 8E060008 */ lw $a2, 8($s0)
/* 069610 80068A10 8FA50034 */ lw $a1, 0x34($sp)
/* 069614 80068A14 0C01C04C */ jal func_80070130
+2 -2
View File
@@ -102,9 +102,9 @@ glabel func_80068BF4
/* 069984 80068D84 44060000 */ mfc1 $a2, $f0
/* 069988 80068D88 0C01C18E */ jal func_80070638
/* 06998C 80068D8C 27A40050 */ addiu $a0, $sp, 0x50
/* 069990 80068D90 3C078012 */ lui $a3, %hi(D_80126174) # $a3, 0x8012
/* 069990 80068D90 3C078012 */ lui $a3, %hi(gVideoAspectRatio) # $a3, 0x8012
/* 069994 80068D94 27B00090 */ addiu $s0, $sp, 0x90
/* 069998 80068D98 8CE76174 */ lw $a3, %lo(D_80126174)($a3)
/* 069998 80068D98 8CE76174 */ lw $a3, %lo(gVideoAspectRatio)($a3)
/* 06999C 80068D9C 02002025 */ move $a0, $s0
/* 0699A0 80068DA0 00002825 */ move $a1, $zero
/* 0699A4 80068DA4 0C01C04C */ jal func_80070130
+1 -1
View File
@@ -11,7 +11,7 @@ glabel func_80085B9C
/* 0867AC 80085BAC AFB20030 */ sw $s2, 0x30($sp)
/* 0867B0 80085BB0 AFB1002C */ sw $s1, 0x2c($sp)
/* 0867B4 80085BB4 AFB00028 */ sw $s0, 0x28($sp)
/* 0867B8 80085BB8 0C01E948 */ jal func_8007A520
/* 0867B8 80085BB8 0C01E948 */ jal get_video_width_and_height_as_s32
/* 0867BC 80085BBC AFA40068 */ sw $a0, 0x68($sp)
/* 0867C0 80085BC0 3C038012 */ lui $v1, %hi(D_801263E0) # $v1, 0x8012
/* 0867C4 80085BC4 8C6363E0 */ lw $v1, %lo(D_801263E0)($v1)
+1 -1
View File
@@ -153,7 +153,7 @@ glabel func_80094688
/* 0954B8 800948B8 8FA40030 */ lw $a0, 0x30($sp)
/* 0954BC 800948BC 0C01B638 */ jal func_8006D8E0
/* 0954C0 800948C0 00000000 */ nop
/* 0954C4 800948C4 0C01E948 */ jal func_8007A520
/* 0954C4 800948C4 0C01E948 */ jal get_video_width_and_height_as_s32
/* 0954C8 800948C8 00000000 */ nop
/* 0954CC 800948CC 3C058012 */ lui $a1, %hi(D_8012647C) # $a1, 0x8012
/* 0954D0 800948D0 24A5647C */ addiu $a1, %lo(D_8012647C) # addiu $a1, $a1, 0x647c
+1 -1
View File
@@ -85,7 +85,7 @@ glabel menu_credits_loop
/* 09C050 8009B450 0014C080 */ sll $t8, $s4, 2
/* 09C054 8009B454 0314C021 */ addu $t8, $t8, $s4
/* 09C058 8009B458 8C750000 */ lw $s5, ($v1)
/* 09C05C 8009B45C 0C01E948 */ jal func_8007A520
/* 09C05C 8009B45C 0C01E948 */ jal get_video_width_and_height_as_s32
/* 09C060 8009B460 27140048 */ addiu $s4, $t8, 0x48
/* 09C064 8009B464 00029443 */ sra $s2, $v0, 0x11
/* 09C068 8009B468 32597FFF */ andi $t9, $s2, 0x7fff
@@ -35,7 +35,7 @@ glabel menu_track_select_init
/* 08F424 8008E824 AC200418 */ sw $zero, %lo(D_800E0418)($at)
/* 08F428 8008E828 AC600000 */ sw $zero, ($v1)
.L8008E82C:
/* 08F42C 8008E82C 0C01E948 */ jal func_8007A520
/* 08F42C 8008E82C 0C01E948 */ jal get_video_width_and_height_as_s32
/* 08F430 8008E830 00000000 */ nop
/* 08F434 8008E834 3C068012 */ lui $a2, %hi(D_8012647C) # $a2, 0x8012
/* 08F438 8008E838 24C6647C */ addiu $a2, %lo(D_8012647C) # addiu $a2, $a2, 0x647c
@@ -20,9 +20,9 @@ glabel audioNewThread
/* 0032A8 800026A8 24045622 */ li $a0, 22050
/* 0032AC 800026AC 44822000 */ mtc1 $v0, $f4
/* 0032B0 800026B0 AE620018 */ sw $v0, 0x18($s3)
/* 0032B4 800026B4 3C188012 */ lui $t8, %hi(D_80126170) # $t8, 0x8012
/* 0032B4 800026B4 3C188012 */ lui $t8, %hi(gVideoRefreshRate) # $t8, 0x8012
/* 0032B8 800026B8 468021A0 */ cvt.s.w $f6, $f4
/* 0032BC 800026BC 8F186170 */ lw $t8, %lo(D_80126170)($t8)
/* 0032BC 800026BC 8F186170 */ lw $t8, %lo(gVideoRefreshRate)($t8)
/* 0032C0 800026C0 3C014000 */ li $at, 0x40000000 # 2.000000
/* 0032C4 800026C4 44814000 */ mtc1 $at, $f8
/* 0032C8 800026C8 44988000 */ mtc1 $t8, $f16
@@ -384,12 +384,12 @@ glabel func_80018CE0
/* 019E94 80019294 15C2008B */ bne $t6, $v0, .L800194C4
/* 019E98 80019298 24140003 */ li $s4, 3
/* 019E9C 8001929C 94790004 */ lhu $t9, 4($v1)
/* 019EA0 800192A0 3C0D8012 */ lui $t5, %hi(D_80126170) # $t5, 0x8012
/* 019EA0 800192A0 3C0D8012 */ lui $t5, %hi(gVideoRefreshRate) # $t5, 0x8012
/* 019EA4 800192A4 03284821 */ addu $t1, $t9, $t0
/* 019EA8 800192A8 A4690004 */ sh $t1, 4($v1)
/* 019EAC 800192AC 3C038012 */ lui $v1, %hi(D_8011AF60) # $v1, 0x8012
/* 019EB0 800192B0 8C63AF60 */ lw $v1, %lo(D_8011AF60)($v1)
/* 019EB4 800192B4 8DAD6170 */ lw $t5, %lo(D_80126170)($t5)
/* 019EB4 800192B4 8DAD6170 */ lw $t5, %lo(gVideoRefreshRate)($t5)
/* 019EB8 800192B8 906A0002 */ lbu $t2, 2($v1)
/* 019EBC 800192BC 94620004 */ lhu $v0, 4($v1)
/* 019EC0 800192C0 014D0019 */ multu $t2, $t5
@@ -4,8 +4,8 @@ glabel D_800E6928
.text
glabel func_80059790
/* 05A390 80059790 3C0E8012 */ lui $t6, %hi(D_80126170) # $t6, 0x8012
/* 05A394 80059794 8DCE6170 */ lw $t6, %lo(D_80126170)($t6)
/* 05A390 80059790 3C0E8012 */ lui $t6, %hi(gVideoRefreshRate) # $t6, 0x8012
/* 05A394 80059794 8DCE6170 */ lw $t6, %lo(gVideoRefreshRate)($t6)
/* 05A398 80059798 24010032 */ li $at, 50
/* 05A39C 8005979C 15C10012 */ bne $t6, $at, .L800597E8
/* 05A3A0 800597A0 24080E10 */ li $t0, 3600
@@ -54,7 +54,7 @@ glabel func_8006C3E0
/* 06D0A0 8006C4A0 A029D3A0 */ sb $t1, %lo(D_800DD3A0)($at)
.L8006C4A4:
/* 06D0A4 8006C4A4 3C058012 */ lui $a1, %hi(D_80121260) # $a1, 0x8012
/* 06D0A8 8006C4A8 0C01E8C4 */ jal func_8007A310
/* 06D0A8 8006C4A8 0C01E8C4 */ jal init_video
/* 06D0AC 8006C4AC 24A51260 */ addiu $a1, %lo(D_80121260) # addiu $a1, $a1, 0x1260
/* 06D0B0 8006C4B0 0C01DAE8 */ jal func_80076BA0
/* 06D0B4 8006C4B4 00000000 */ nop
+16 -16
View File
@@ -20,20 +20,20 @@ glabel render
/* 06D254 8006C654 00003025 */ move $a2, $zero
/* 06D258 8006C658 0C01E8B4 */ jal func_8007A2D0
/* 06D25C 8006C65C AC990000 */ sw $t9, ($a0)
/* 06D260 8006C660 3C068012 */ lui $a2, %hi(D_801262D4) # $a2, 0x8012
/* 06D264 8006C664 8CC662D4 */ lw $a2, %lo(D_801262D4)($a2)
/* 06D260 8006C660 3C068012 */ lui $a2, %hi(gVideoCurrFramebuffer) # $a2, 0x8012
/* 06D264 8006C664 8CC662D4 */ lw $a2, %lo(gVideoCurrFramebuffer)($a2)
/* 06D268 8006C668 3C048012 */ lui $a0, %hi(D_801211F8) # $a0, 0x8012
/* 06D26C 8006C66C 248411F8 */ addiu $a0, %lo(D_801211F8) # addiu $a0, $a0, 0x11f8
/* 06D270 8006C670 0C01E8B4 */ jal func_8007A2D0
/* 06D274 8006C674 24050001 */ li $a1, 1
/* 06D278 8006C678 3C068012 */ lui $a2, %hi(D_801262E0) # $a2, 0x8012
/* 06D27C 8006C67C 8CC662E0 */ lw $a2, %lo(D_801262E0)($a2)
/* 06D278 8006C678 3C068012 */ lui $a2, %hi(gVideoLastDepthBuffer) # $a2, 0x8012
/* 06D27C 8006C67C 8CC662E0 */ lw $a2, %lo(gVideoLastDepthBuffer)($a2)
/* 06D280 8006C680 3C048012 */ lui $a0, %hi(D_801211F8) # $a0, 0x8012
/* 06D284 8006C684 248411F8 */ addiu $a0, %lo(D_801211F8) # addiu $a0, $a0, 0x11f8
/* 06D288 8006C688 0C01E8B4 */ jal func_8007A2D0
/* 06D28C 8006C68C 24050002 */ li $a1, 2
/* 06D290 8006C690 3C068012 */ lui $a2, %hi(D_801262D4) # $a2, 0x8012
/* 06D294 8006C694 8CC662D4 */ lw $a2, %lo(D_801262D4)($a2)
/* 06D290 8006C690 3C068012 */ lui $a2, %hi(gVideoCurrFramebuffer) # $a2, 0x8012
/* 06D294 8006C694 8CC662D4 */ lw $a2, %lo(gVideoCurrFramebuffer)($a2)
/* 06D298 8006C698 3C048012 */ lui $a0, %hi(D_801211F8) # $a0, 0x8012
/* 06D29C 8006C69C 248411F8 */ addiu $a0, %lo(D_801211F8) # addiu $a0, $a0, 0x11f8
/* 06D2A0 8006C6A0 24050004 */ li $a1, 4
@@ -98,20 +98,20 @@ glabel render
/* 06D380 8006C780 00003025 */ move $a2, $zero
/* 06D384 8006C784 0C01E8B4 */ jal func_8007A2D0
/* 06D388 8006C788 AC291228 */ sw $t1, %lo(D_80121228)($at)
/* 06D38C 8006C78C 3C068012 */ lui $a2, %hi(D_801262D8) # $a2, 0x8012
/* 06D390 8006C790 8CC662D8 */ lw $a2, %lo(D_801262D8)($a2)
/* 06D38C 8006C78C 3C068012 */ lui $a2, %hi(gVideoLastFramebuffer) # $a2, 0x8012
/* 06D390 8006C790 8CC662D8 */ lw $a2, %lo(gVideoLastFramebuffer)($a2)
/* 06D394 8006C794 3C048012 */ lui $a0, %hi(D_801211F8) # $a0, 0x8012
/* 06D398 8006C798 248411F8 */ addiu $a0, %lo(D_801211F8) # addiu $a0, $a0, 0x11f8
/* 06D39C 8006C79C 0C01E8B4 */ jal func_8007A2D0
/* 06D3A0 8006C7A0 24050001 */ li $a1, 1
/* 06D3A4 8006C7A4 3C068012 */ lui $a2, %hi(D_801262E0) # $a2, 0x8012
/* 06D3A8 8006C7A8 8CC662E0 */ lw $a2, %lo(D_801262E0)($a2)
/* 06D3A4 8006C7A4 3C068012 */ lui $a2, %hi(gVideoLastDepthBuffer) # $a2, 0x8012
/* 06D3A8 8006C7A8 8CC662E0 */ lw $a2, %lo(gVideoLastDepthBuffer)($a2)
/* 06D3AC 8006C7AC 3C048012 */ lui $a0, %hi(D_801211F8) # $a0, 0x8012
/* 06D3B0 8006C7B0 248411F8 */ addiu $a0, %lo(D_801211F8) # addiu $a0, $a0, 0x11f8
/* 06D3B4 8006C7B4 0C01E8B4 */ jal func_8007A2D0
/* 06D3B8 8006C7B8 24050002 */ li $a1, 2
/* 06D3BC 8006C7BC 3C068012 */ lui $a2, %hi(D_801262D8) # $a2, 0x8012
/* 06D3C0 8006C7C0 8CC662D8 */ lw $a2, %lo(D_801262D8)($a2)
/* 06D3BC 8006C7BC 3C068012 */ lui $a2, %hi(gVideoLastFramebuffer) # $a2, 0x8012
/* 06D3C0 8006C7C0 8CC662D8 */ lw $a2, %lo(gVideoLastFramebuffer)($a2)
/* 06D3C4 8006C7C4 3C048012 */ lui $a0, %hi(D_801211F8) # $a0, 0x8012
/* 06D3C8 8006C7C8 248411F8 */ addiu $a0, %lo(D_801211F8) # addiu $a0, $a0, 0x11f8
/* 06D3CC 8006C7CC 24050004 */ li $a1, 4
@@ -305,10 +305,10 @@ glabel render
/* 06D688 8006CA88 3C020002 */ lui $v0, (0x00029400 >> 16) # lui $v0, 2
/* 06D68C 8006CA8C 34429400 */ ori $v0, (0x00029400 & 0xFFFF) # ori $v0, $v0, 0x9400
.L8006CA90:
/* 06D690 8006CA90 3C058012 */ lui $a1, %hi(D_801262D4) # $a1, 0x8012
/* 06D694 8006CA94 8CA562D4 */ lw $a1, %lo(D_801262D4)($a1)
/* 06D698 8006CA98 3C048012 */ lui $a0, %hi(D_801262D8) # $a0, 0x8012
/* 06D69C 8006CA9C 8C8462D8 */ lw $a0, %lo(D_801262D8)($a0)
/* 06D690 8006CA90 3C058012 */ lui $a1, %hi(gVideoCurrFramebuffer) # $a1, 0x8012
/* 06D694 8006CA94 8CA562D4 */ lw $a1, %lo(gVideoCurrFramebuffer)($a1)
/* 06D698 8006CA98 3C048012 */ lui $a0, %hi(gVideoLastFramebuffer) # $a0, 0x8012
/* 06D69C 8006CA9C 8C8462D8 */ lw $a0, %lo(gVideoLastFramebuffer)($a0)
/* 06D6A0 8006CAA0 0C01C2C1 */ jal func_80070B04
/* 06D6A4 8006CAA4 00A23021 */ addu $a2, $a1, $v0
.L8006CAA8:
@@ -2,7 +2,7 @@ glabel func_80077050
/* 077C50 80077050 27BDFFC0 */ addiu $sp, $sp, -0x40
/* 077C54 80077054 AFBF001C */ sw $ra, 0x1c($sp)
/* 077C58 80077058 AFB00018 */ sw $s0, 0x18($sp)
/* 077C5C 8007705C 0C01E948 */ jal func_8007A520
/* 077C5C 8007705C 0C01E948 */ jal get_video_width_and_height_as_s32
/* 077C60 80077060 00808025 */ move $s0, $a0
/* 077C64 80077064 3045FFFF */ andi $a1, $v0, 0xffff
/* 077C68 80077068 00057202 */ srl $t6, $a1, 8
@@ -1,7 +1,7 @@
glabel func_80077268
/* 077E68 80077268 27BDFFD0 */ addiu $sp, $sp, -0x30
/* 077E6C 8007726C AFBF0014 */ sw $ra, 0x14($sp)
/* 077E70 80077270 0C01E948 */ jal func_8007A520
/* 077E70 80077270 0C01E948 */ jal get_video_width_and_height_as_s32
/* 077E74 80077274 AFA40030 */ sw $a0, 0x30($sp)
/* 077E78 80077278 8FA40030 */ lw $a0, 0x30($sp)
/* 077E7C 8007727C 00022C02 */ srl $a1, $v0, 0x10
@@ -4,7 +4,7 @@ glabel func_80077B9C
/* 0787A4 80077BA4 AFB00020 */ sw $s0, 0x20($sp)
/* 0787A8 80077BA8 00808025 */ move $s0, $a0
/* 0787AC 80077BAC AFA500A4 */ sw $a1, 0xa4($sp)
/* 0787B0 80077BB0 0C01E948 */ jal func_8007A520
/* 0787B0 80077BB0 0C01E948 */ jal get_video_width_and_height_as_s32
/* 0787B4 80077BB4 AFA600A8 */ sw $a2, 0xa8($sp)
/* 0787B8 80077BB8 304CFFFF */ andi $t4, $v0, 0xffff
/* 0787BC 80077BBC 2589FFFF */ addiu $t1, $t4, -1
@@ -1,7 +1,7 @@
glabel func_80078054
/* 078C54 80078054 27BDFFE8 */ addiu $sp, $sp, -0x18
/* 078C58 80078058 AFBF0014 */ sw $ra, 0x14($sp)
/* 078C5C 8007805C 0C01E948 */ jal func_8007A520
/* 078C5C 8007805C 0C01E948 */ jal get_video_width_and_height_as_s32
/* 078C60 80078060 AFA40018 */ sw $a0, 0x18($sp)
/* 078C64 80078064 8FA50018 */ lw $a1, 0x18($sp)
/* 078C68 80078068 2458FFFF */ addiu $t8, $v0, -1

Some files were not shown because too many files have changed in this diff Show More