Decompile menuRenderItemKeyboard

This commit is contained in:
Ryan Dwyer 2020-10-05 17:28:05 +10:00
parent 504c4d1294
commit cf7218694d
16 changed files with 335 additions and 900 deletions

View File

@ -21951,7 +21951,7 @@ glabel func0f0a9fc0
/* f0aa14c: 00d2082a */ slt $at,$a2,$s2
/* f0aa150: 1020003f */ beqz $at,.L0f0aa250
/* f0aa154: 00000000 */ nop
/* f0aa158: 0fc54df7 */ jal func0f1537dc
/* f0aa158: 0fc54df7 */ jal gfxSetPrimColour
/* f0aa15c: afa600bc */ sw $a2,0xbc($sp)
/* f0aa160: 8faf00f8 */ lw $t7,0xf8($sp)
/* f0aa164: 8fa600bc */ lw $a2,0xbc($sp)
@ -22019,7 +22019,7 @@ glabel func0f0a9fc0
/* f0aa250: 3c138008 */ lui $s3,%hi(g_ScreenWidthMultiplier)
/* f0aa254: 2673fac0 */ addiu $s3,$s3,%lo(g_ScreenWidthMultiplier)
/* f0aa258: 02002025 */ or $a0,$s0,$zero
/* f0aa25c: 0fc54df7 */ jal func0f1537dc
/* f0aa25c: 0fc54df7 */ jal gfxSetPrimColour
/* f0aa260: 8fa500f4 */ lw $a1,0xf4($sp)
/* f0aa264: 8fb900f8 */ lw $t9,0xf8($sp)
/* f0aa268: 8fa900e0 */ lw $t1,0xe0($sp)
@ -22078,7 +22078,7 @@ glabel func0f0a9fc0
.L0f0aa338:
/* f0aa338: 8fa500f0 */ lw $a1,0xf0($sp)
/* f0aa33c: afa600bc */ sw $a2,0xbc($sp)
/* f0aa340: 0fc54df7 */ jal func0f1537dc
/* f0aa340: 0fc54df7 */ jal gfxSetPrimColour
/* f0aa344: e7a000b8 */ swc1 $f0,0xb8($sp)
/* f0aa348: 8fae00b4 */ lw $t6,0xb4($sp)
/* f0aa34c: 8fa600bc */ lw $a2,0xbc($sp)
@ -22729,7 +22729,7 @@ glabel hudRenderAmmo
.L0f0aac7c:
/* f0aac7c: 8fa40130 */ lw $a0,0x130($sp)
/* f0aac80: 8fa500f4 */ lw $a1,0xf4($sp)
/* f0aac84: 0fc54df7 */ jal func0f1537dc
/* f0aac84: 0fc54df7 */ jal gfxSetPrimColour
/* f0aac88: afaa0058 */ sw $t2,0x58($sp)
/* f0aac8c: 3c068008 */ lui $a2,%hi(g_ScreenWidthMultiplier)
/* f0aac90: 8faf0100 */ lw $t7,0x100($sp)
@ -22873,7 +22873,7 @@ glabel hudRenderAmmo
/* f0aaea0: afb800d0 */ sw $t8,0xd0($sp)
.L0f0aaea4:
/* f0aaea4: 8fa40130 */ lw $a0,0x130($sp)
/* f0aaea8: 0fc54df7 */ jal func0f1537dc
/* f0aaea8: 0fc54df7 */ jal gfxSetPrimColour
/* f0aaeac: afaa0058 */ sw $t2,0x58($sp)
/* f0aaeb0: 3c038008 */ lui $v1,%hi(g_ScreenWidthMultiplier)
/* f0aaeb4: 8fb90100 */ lw $t9,0x100($sp)
@ -23071,7 +23071,7 @@ glabel hudRenderAmmo
/* f0ab190: afb800d0 */ sw $t8,0xd0($sp)
.L0f0ab194:
/* f0ab194: 8fa40130 */ lw $a0,0x130($sp)
/* f0ab198: 0fc54df7 */ jal func0f1537dc
/* f0ab198: 0fc54df7 */ jal gfxSetPrimColour
/* f0ab19c: afaa0058 */ sw $t2,0x58($sp)
/* f0ab1a0: 3c038008 */ lui $v1,%hi(g_ScreenWidthMultiplier)
/* f0ab1a4: 2463fac0 */ addiu $v1,$v1,%lo(g_ScreenWidthMultiplier)

View File

@ -843,7 +843,7 @@ glabel func0f0d78f4
/* f0d7b1c: afa6006c */ sw $a2,0x6c($sp)
/* f0d7b20: afa80074 */ sw $t0,0x74($sp)
/* f0d7b24: afa90078 */ sw $t1,0x78($sp)
/* f0d7b28: 0fc54df7 */ jal func0f1537dc
/* f0d7b28: 0fc54df7 */ jal gfxSetPrimColour
/* f0d7b2c: afaa0070 */ sw $t2,0x70($sp)
/* f0d7b30: 8fa50094 */ lw $a1,0x94($sp)
/* f0d7b34: 8fa90078 */ lw $t1,0x78($sp)
@ -1192,7 +1192,7 @@ glabel func0f0d7f54
/* f0d801c: 01c26821 */ addu $t5,$t6,$v0
/* f0d8020: 25adffff */ addiu $t5,$t5,-1
/* f0d8024: afad00b8 */ sw $t5,0xb8($sp)
/* f0d8028: 0fc54df7 */ jal func0f1537dc
/* f0d8028: 0fc54df7 */ jal gfxSetPrimColour
/* f0d802c: 34a50028 */ ori $a1,$a1,0x28
/* f0d8030: 3c03800a */ lui $v1,%hi(g_Vars)
/* f0d8034: 24639fc0 */ addiu $v1,$v1,%lo(g_Vars)
@ -1434,7 +1434,7 @@ glabel func0f0d7f54
/* f0d83cc: 0fc54e0e */ jal func0f153838
/* f0d83d0: afab0048 */ sw $t3,0x48($sp)
/* f0d83d4: 00402025 */ or $a0,$v0,$zero
/* f0d83d8: 0fc54df7 */ jal func0f1537dc
/* f0d83d8: 0fc54df7 */ jal gfxSetPrimColour
/* f0d83dc: 8fa500e4 */ lw $a1,0xe4($sp)
/* f0d83e0: 8fa60054 */ lw $a2,0x54($sp)
/* f0d83e4: 8e0f0000 */ lw $t7,0x0($s0)
@ -1878,7 +1878,7 @@ glabel var7f1adde8
/* f0d8a3c: 02002025 */ or $a0,$s0,$zero
/* f0d8a40: 440f3000 */ mfc1 $t7,$f6
/* f0d8a44: afb900cc */ sw $t9,0xcc($sp)
/* f0d8a48: 0fc54df7 */ jal func0f1537dc
/* f0d8a48: 0fc54df7 */ jal gfxSetPrimColour
/* f0d8a4c: afaf00c8 */ sw $t7,0xc8($sp)
/* f0d8a50: 3c038008 */ lui $v1,%hi(g_ScreenWidthMultiplier)
/* f0d8a54: 8fab00d4 */ lw $t3,0xd4($sp)
@ -1947,7 +1947,7 @@ glabel var7f1adde8
/* f0d8b50: 0fc54e0e */ jal func0f153838
/* f0d8b54: ac4f0014 */ sw $t7,0x14($v0)
/* f0d8b58: 00402025 */ or $a0,$v0,$zero
/* f0d8b5c: 0fc54df7 */ jal func0f1537dc
/* f0d8b5c: 0fc54df7 */ jal gfxSetPrimColour
/* f0d8b60: 8fa500e4 */ lw $a1,0xe4($sp)
/* f0d8b64: 8fb800dc */ lw $t8,0xdc($sp)
/* f0d8b68: 8fb900c8 */ lw $t9,0xc8($sp)
@ -3740,7 +3740,7 @@ glabel var7f1ade54
/* f0da49c: afad00b4 */ sw $t5,0xb4($sp)
/* f0da4a0: 3c0500ff */ lui $a1,0xff
/* f0da4a4: 34a50028 */ ori $a1,$a1,0x28
/* f0da4a8: 0fc54df7 */ jal func0f1537dc
/* f0da4a8: 0fc54df7 */ jal gfxSetPrimColour
/* f0da4ac: 00402025 */ or $a0,$v0,$zero
/* f0da4b0: 3c017f1b */ lui $at,%hi(var7f1ade54)
/* f0da4b4: c420de54 */ lwc1 $f0,%lo(var7f1ade54)($at)
@ -5986,7 +5986,7 @@ glabel func0f0dc170
/* f0dc56c: afa8002c */ sw $t0,0x2c($sp)
/* f0dc570: 3c0500ff */ lui $a1,0xff
/* f0dc574: 34a50028 */ ori $a1,$a1,0x28
/* f0dc578: 0fc54df7 */ jal func0f1537dc
/* f0dc578: 0fc54df7 */ jal gfxSetPrimColour
/* f0dc57c: 00402025 */ or $a0,$v0,$zero
/* f0dc580: 8fa30090 */ lw $v1,0x90($sp)
/* f0dc584: 8faf0094 */ lw $t7,0x94($sp)
@ -6124,7 +6124,7 @@ glabel func0f0dc6e4
/* f0dc778: 2484ddb0 */ addiu $a0,$a0,%lo(var7f1addb0)
/* f0dc77c: 3c0500ff */ lui $a1,0xff
/* f0dc780: 34a50028 */ ori $a1,$a1,0x28
/* f0dc784: 0fc54df7 */ jal func0f1537dc
/* f0dc784: 0fc54df7 */ jal gfxSetPrimColour
/* f0dc788: 02002025 */ or $a0,$s0,$zero
/* f0dc78c: 3c038008 */ lui $v1,%hi(g_ScreenWidthMultiplier)
/* f0dc790: 8fa60024 */ lw $a2,0x24($sp)

View File

@ -488,7 +488,7 @@ glabel func0f0e0dac
/* f0e0db4: afa5003c */ sw $a1,0x3c($sp)
/* f0e0db8: afa60040 */ sw $a2,0x40($sp)
/* f0e0dbc: afa70044 */ sw $a3,0x44($sp)
/* f0e0dc0: 0fc54df7 */ jal func0f1537dc
/* f0e0dc0: 0fc54df7 */ jal gfxSetPrimColour
/* f0e0dc4: 8fa50050 */ lw $a1,0x50($sp)
/* f0e0dc8: 3c038008 */ lui $v1,%hi(g_ScreenWidthMultiplier)
/* f0e0dcc: 2463fac0 */ addiu $v1,$v1,%lo(g_ScreenWidthMultiplier)
@ -1890,7 +1890,7 @@ glabel func0f0e1fac
/* f0e22f4: afb80014 */ sw $t8,0x14($sp)
/* f0e22f8: 8fa70074 */ lw $a3,0x74($sp)
/* f0e22fc: 8fa50064 */ lw $a1,0x64($sp)
/* f0e2300: 0fc389bb */ jal func0f0e26ec
/* f0e2300: 0fc389bb */ jal renderLine
/* f0e2304: 8fa40060 */ lw $a0,0x60($sp)
/* f0e2308: 340bffff */ dli $t3,0xffff
/* f0e230c: 340cffff */ dli $t4,0xffff
@ -1901,7 +1901,7 @@ glabel func0f0e1fac
/* f0e2320: 8fa50074 */ lw $a1,0x74($sp)
/* f0e2324: 8fa60070 */ lw $a2,0x70($sp)
/* f0e2328: 8fa7006c */ lw $a3,0x6c($sp)
/* f0e232c: 0fc389bb */ jal func0f0e26ec
/* f0e232c: 0fc389bb */ jal renderLine
/* f0e2330: afb00010 */ sw $s0,0x10($sp)
/* f0e2334: 8fbf002c */ lw $ra,0x2c($sp)
/* f0e2338: 8fb00024 */ lw $s0,0x24($sp)
@ -2158,7 +2158,7 @@ glabel func0f0e258c
);
GLOBAL_ASM(
glabel func0f0e26ec
glabel renderLine
/* f0e26ec: 27bdffd8 */ addiu $sp,$sp,-40
/* f0e26f0: afbf0024 */ sw $ra,0x24($sp)
/* f0e26f4: afa5002c */ sw $a1,0x2c($sp)
@ -2727,7 +2727,7 @@ glabel func0f0e2ee8
/* f0e2f04: afa7003c */ sw $a3,0x3c($sp)
/* f0e2f08: afae0010 */ sw $t6,0x10($sp)
/* f0e2f0c: afaf0014 */ sw $t7,0x14($sp)
/* f0e2f10: 0fc389bb */ jal func0f0e26ec
/* f0e2f10: 0fc389bb */ jal renderLine
/* f0e2f14: afb80018 */ sw $t8,0x18($sp)
/* f0e2f18: 8fb90040 */ lw $t9,0x40($sp)
/* f0e2f1c: 8fa80044 */ lw $t0,0x44($sp)
@ -3324,7 +3324,7 @@ glabel renderCheckbox
/* f0e37c8: 11c00021 */ beqz $t6,.L0f0e3850
/* f0e37cc: afbf001c */ sw $ra,0x1c($sp)
/* f0e37d0: 8fa50060 */ lw $a1,0x60($sp)
/* f0e37d4: 0fc54df7 */ jal func0f1537dc
/* f0e37d4: 0fc54df7 */ jal gfxSetPrimColour
/* f0e37d8: afa70054 */ sw $a3,0x54($sp)
/* f0e37dc: 3c068008 */ lui $a2,%hi(g_ScreenWidthMultiplier)
/* f0e37e0: 8fa70054 */ lw $a3,0x54($sp)
@ -3367,7 +3367,7 @@ glabel renderCheckbox
/* f0e3870: afaf0028 */ sw $t7,0x28($sp)
/* f0e3874: afb90024 */ sw $t9,0x24($sp)
/* f0e3878: afaa002c */ sw $t2,0x2c($sp)
/* f0e387c: 0fc54df7 */ jal func0f1537dc
/* f0e387c: 0fc54df7 */ jal gfxSetPrimColour
/* f0e3880: 8fa5005c */ lw $a1,0x5c($sp)
/* f0e3884: 3c068008 */ lui $a2,%hi(g_ScreenWidthMultiplier)
/* f0e3888: 8fa90030 */ lw $t1,0x30($sp)

File diff suppressed because it is too large Load Diff

View File

@ -301,7 +301,7 @@ glabel func0f0f0ce8
/* f0f0e1c: afa60080 */ sw $a2,0x80($sp)
/* f0f0e20: afab006c */ sw $t3,0x6c($sp)
/* f0f0e24: afae0068 */ sw $t6,0x68($sp)
/* f0f0e28: 0fc54df7 */ jal func0f1537dc
/* f0f0e28: 0fc54df7 */ jal gfxSetPrimColour
/* f0f0e2c: afa60084 */ sw $a2,0x84($sp)
/* f0f0e30: 3c038008 */ lui $v1,%hi(g_ScreenWidthMultiplier)
/* f0f0e34: 2463fac0 */ addiu $v1,$v1,%lo(g_ScreenWidthMultiplier)
@ -333,7 +333,7 @@ glabel func0f0f0ce8
/* f0f0e9c: 0fc54e0e */ jal func0f153838
/* f0f0ea0: ac4f0004 */ sw $t7,0x4($v0)
/* f0f0ea4: 00402025 */ or $a0,$v0,$zero
/* f0f0ea8: 0fc54df7 */ jal func0f1537dc
/* f0f0ea8: 0fc54df7 */ jal gfxSetPrimColour
/* f0f0eac: 24057f7f */ addiu $a1,$zero,0x7f7f
/* f0f0eb0: 3c038008 */ lui $v1,%hi(g_ScreenWidthMultiplier)
/* f0f0eb4: 2463fac0 */ addiu $v1,$v1,%lo(g_ScreenWidthMultiplier)
@ -363,7 +363,7 @@ glabel func0f0f0ce8
/* f0f0f14: ac4f0004 */ sw $t7,0x4($v0)
/* f0f0f18: 3c057f7f */ lui $a1,0x7f7f
/* f0f0f1c: 34a5ff7f */ ori $a1,$a1,0xff7f
/* f0f0f20: 0fc54df7 */ jal func0f1537dc
/* f0f0f20: 0fc54df7 */ jal gfxSetPrimColour
/* f0f0f24: 00402025 */ or $a0,$v0,$zero
/* f0f0f28: 3c038008 */ lui $v1,%hi(g_ScreenWidthMultiplier)
/* f0f0f2c: 2463fac0 */ addiu $v1,$v1,%lo(g_ScreenWidthMultiplier)
@ -6387,7 +6387,7 @@ glabel func0f0f5360
/* f0f6844: 0fc01a40 */ jal colourBlend
/* f0f6848: 2406007f */ addiu $a2,$zero,0x7f
/* f0f684c: 8fa401e8 */ lw $a0,0x1e8($sp)
/* f0f6850: 0fc54df7 */ jal func0f1537dc
/* f0f6850: 0fc54df7 */ jal gfxSetPrimColour
/* f0f6854: 00402825 */ or $a1,$v0,$zero
/* f0f6858: 3c038008 */ lui $v1,%hi(g_ScreenWidthMultiplier)
/* f0f685c: 2463fac0 */ addiu $v1,$v1,%lo(g_ScreenWidthMultiplier)
@ -6668,7 +6668,7 @@ glabel func0f0f5360
/* f0f6c70: 15a00061 */ bnez $t5,.L0f0f6df8
/* f0f6c74: 8faf01e0 */ lw $t7,0x1e0($sp)
/* f0f6c78: afaf0194 */ sw $t7,0x194($sp)
/* f0f6c7c: 0fc54df7 */ jal func0f1537dc
/* f0f6c7c: 0fc54df7 */ jal gfxSetPrimColour
/* f0f6c80: afa001e4 */ sw $zero,0x1e4($sp)
/* f0f6c84: 8fae01ec */ lw $t6,0x1ec($sp)
/* f0f6c88: afa201e8 */ sw $v0,0x1e8($sp)
@ -11997,7 +11997,7 @@ glabel var7f1b2af4
/* f0fb654: 00000000 */ nop
.L0f0fb658:
/* f0fb658: 44caf800 */ ctc1 $t2,$31
/* f0fb65c: 0fc54df7 */ jal func0f1537dc
/* f0fb65c: 0fc54df7 */ jal gfxSetPrimColour
/* f0fb660: 00000000 */ nop
/* f0fb664: afa20070 */ sw $v0,0x70($sp)
/* f0fb668: 0c002f02 */ jal viGetX
@ -12028,7 +12028,7 @@ glabel var7f1b2af4
/* f0fb6cc: 26040008 */ addiu $a0,$s0,0x8
/* f0fb6d0: e7ac0088 */ swc1 $f12,0x88($sp)
/* f0fb6d4: afa30034 */ sw $v1,0x34($sp)
/* f0fb6d8: 0fc54df7 */ jal func0f1537dc
/* f0fb6d8: 0fc54df7 */ jal gfxSetPrimColour
/* f0fb6dc: 240500ff */ addiu $a1,$zero,0xff
/* f0fb6e0: afa20068 */ sw $v0,0x68($sp)
/* f0fb6e4: 0c002f02 */ jal viGetX
@ -12102,7 +12102,7 @@ glabel var7f1b2af4
/* f0fb7e8: ac590000 */ sw $t9,0x0($v0)
/* f0fb7ec: 8fa80034 */ lw $t0,0x34($sp)
/* f0fb7f0: 00c02825 */ or $a1,$a2,$zero
/* f0fb7f4: 0fc54df7 */ jal func0f1537dc
/* f0fb7f4: 0fc54df7 */ jal gfxSetPrimColour
/* f0fb7f8: ac480004 */ sw $t0,0x4($v0)
/* f0fb7fc: afa2005c */ sw $v0,0x5c($sp)
/* f0fb800: 0c002f02 */ jal viGetX
@ -12178,7 +12178,7 @@ glabel var7f1b2af4
/* f0fb90c: 01cb2825 */ or $a1,$t6,$t3
/* f0fb910: 34ac00ff */ ori $t4,$a1,0xff
/* f0fb914: 44c8f800 */ ctc1 $t0,$31
/* f0fb918: 0fc54df7 */ jal func0f1537dc
/* f0fb918: 0fc54df7 */ jal gfxSetPrimColour
/* f0fb91c: 01802825 */ or $a1,$t4,$zero
/* f0fb920: afa2004c */ sw $v0,0x4c($sp)
/* f0fb924: 0c002f02 */ jal viGetX
@ -12279,7 +12279,7 @@ glabel var7f1b2af4
/* f0fba90: 3c01ff00 */ lui $at,0xff00
/* f0fba94: 00a1c825 */ or $t9,$a1,$at
/* f0fba98: 44cdf800 */ ctc1 $t5,$31
/* f0fba9c: 0fc54df7 */ jal func0f1537dc
/* f0fba9c: 0fc54df7 */ jal gfxSetPrimColour
/* f0fbaa0: 03202825 */ or $a1,$t9,$zero
/* f0fbaa4: afa2003c */ sw $v0,0x3c($sp)
/* f0fbaa8: 0c002f02 */ jal viGetX

View File

@ -2585,7 +2585,7 @@ glabel func0f100128
/* f1003ac: 2410006f */ addiu $s0,$zero,0x6f
/* f1003b0: 02002825 */ or $a1,$s0,$zero
.L0f1003b4:
/* f1003b4: 0fc54df7 */ jal func0f1537dc
/* f1003b4: 0fc54df7 */ jal gfxSetPrimColour
/* f1003b8: afab0038 */ sw $t3,0x38($sp)
/* f1003bc: 3c08800a */ lui $t0,%hi(g_ActiveMenuIndex)
/* f1003c0: 250821b8 */ addiu $t0,$t0,%lo(g_ActiveMenuIndex)
@ -2743,7 +2743,7 @@ glabel func0f100128
/* f1005fc: 02002825 */ or $a1,$s0,$zero
.L0f100600:
/* f100600: afa60030 */ sw $a2,0x30($sp)
/* f100604: 0fc54df7 */ jal func0f1537dc
/* f100604: 0fc54df7 */ jal gfxSetPrimColour
/* f100608: afaa0028 */ sw $t2,0x28($sp)
/* f10060c: 3c08800a */ lui $t0,%hi(g_ActiveMenuIndex)
/* f100610: 250821b8 */ addiu $t0,$t0,%lo(g_ActiveMenuIndex)
@ -3741,7 +3741,7 @@ glabel func0f100ad0
/* f101490: 3c144f4f */ lui $s4,0x4f4f
/* f101494: 36944f7f */ ori $s4,$s4,0x4f7f
.L0f101498:
/* f101498: 0fc54df7 */ jal func0f1537dc
/* f101498: 0fc54df7 */ jal gfxSetPrimColour
/* f10149c: 02802825 */ or $a1,$s4,$zero
/* f1014a0: 3c18800a */ lui $t8,%hi(g_ActiveMenuIndex)
/* f1014a4: 8f1821b8 */ lw $t8,%lo(g_ActiveMenuIndex)($t8)

View File

@ -1219,7 +1219,7 @@ glabel var7f1b57bc
/* f136d44: c4641bc0 */ lwc1 $f4,0x1bc0($v1)
/* f136d48: e7a4014c */ swc1 $f4,0x14c($sp)
/* f136d4c: c4681bc4 */ lwc1 $f8,0x1bc4($v1)
/* f136d50: 0fc54df7 */ jal func0f1537dc
/* f136d50: 0fc54df7 */ jal gfxSetPrimColour
/* f136d54: e7a80150 */ swc1 $f8,0x150($sp)
/* f136d58: c7ae0154 */ lwc1 $f14,0x154($sp)
/* f136d5c: 3c0fb900 */ lui $t7,0xb900

View File

@ -1384,7 +1384,7 @@ glabel func0f1384b4
/* f1384cc: ac8e0000 */ sw $t6,0x0($a0)
/* f1384d0: ac8f0004 */ sw $t7,0x4($a0)
/* f1384d4: 24900008 */ addiu $s0,$a0,0x8
/* f1384d8: 0fc54df7 */ jal func0f1537dc
/* f1384d8: 0fc54df7 */ jal gfxSetPrimColour
/* f1384dc: 02002025 */ or $a0,$s0,$zero
/* f1384e0: afa20028 */ sw $v0,0x28($sp)
/* f1384e4: 0c002f02 */ jal viGetX

View File

@ -2458,7 +2458,7 @@ glabel hudRenderEyespyUi
/* f143ac8: 14600006 */ bnez $v1,.L0f143ae4
/* f143acc: 3c0500ff */ lui $a1,0xff
/* f143ad0: 34a50028 */ ori $a1,$a1,0x28
/* f143ad4: 0fc54df7 */ jal func0f1537dc
/* f143ad4: 0fc54df7 */ jal gfxSetPrimColour
/* f143ad8: 02a02025 */ or $a0,$s5,$zero
/* f143adc: 1000000e */ b .L0f143b18
/* f143ae0: 0040a825 */ or $s5,$v0,$zero
@ -2468,13 +2468,13 @@ glabel hudRenderEyespyUi
/* f143aec: 02a02025 */ or $a0,$s5,$zero
/* f143af0: 3c052244 */ lui $a1,0x2244
/* f143af4: 34a5ffa0 */ ori $a1,$a1,0xffa0
/* f143af8: 0fc54df7 */ jal func0f1537dc
/* f143af8: 0fc54df7 */ jal gfxSetPrimColour
/* f143afc: 02a02025 */ or $a0,$s5,$zero
/* f143b00: 10000005 */ b .L0f143b18
/* f143b04: 0040a825 */ or $s5,$v0,$zero
.L0f143b08:
/* f143b08: 3c05ff33 */ lui $a1,0xff33
/* f143b0c: 0fc54df7 */ jal func0f1537dc
/* f143b0c: 0fc54df7 */ jal gfxSetPrimColour
/* f143b10: 34a500a0 */ ori $a1,$a1,0xa0
/* f143b14: 0040a825 */ or $s5,$v0,$zero
.L0f143b18:
@ -7165,7 +7165,7 @@ glabel hudRenderHorizonScanner
/* f14807c: afa200b8 */ sw $v0,0xb8($sp)
/* f148080: afa20074 */ sw $v0,0x74($sp)
/* f148084: 02402025 */ or $a0,$s2,$zero
/* f148088: 0fc54df7 */ jal func0f1537dc
/* f148088: 0fc54df7 */ jal gfxSetPrimColour
/* f14808c: 240500ff */ addiu $a1,$zero,0xff
/* f148090: 8fa80184 */ lw $t0,0x184($sp)
/* f148094: 8fb80188 */ lw $t8,0x188($sp)

View File

@ -300,7 +300,7 @@ Gfx *func0f153780(Gfx *gdl)
return gdl;
}
Gfx *func0f1537dc(Gfx *gdl, u32 colour)
Gfx *gfxSetPrimColour(Gfx *gdl, u32 colour)
{
gDPPipeSync(gdl++);
gDPSetRenderMode(gdl++, G_RM_XLU_SURF, G_RM_XLU_SURF2);
@ -325,7 +325,7 @@ glabel func0f153858
/* f153860: afa5001c */ sw $a1,0x1c($sp)
/* f153864: afa60020 */ sw $a2,0x20($sp)
/* f153868: afa70024 */ sw $a3,0x24($sp)
/* f15386c: 0fc54df7 */ jal func0f1537dc
/* f15386c: 0fc54df7 */ jal gfxSetPrimColour
/* f153870: 00002825 */ or $a1,$zero,$zero
/* f153874: 8fae0028 */ lw $t6,0x28($sp)
/* f153878: 8fa90024 */ lw $t1,0x24($sp)
@ -364,7 +364,7 @@ glabel func0f1538e4
/* f1538ec: afa5001c */ sw $a1,0x1c($sp)
/* f1538f0: afa60020 */ sw $a2,0x20($sp)
/* f1538f4: afa70024 */ sw $a3,0x24($sp)
/* f1538f8: 0fc54df7 */ jal func0f1537dc
/* f1538f8: 0fc54df7 */ jal gfxSetPrimColour
/* f1538fc: 00002825 */ or $a1,$zero,$zero
/* f153900: 8fae0024 */ lw $t6,0x24($sp)
/* f153904: 3c038008 */ lui $v1,%hi(g_ScreenWidthMultiplier)
@ -411,7 +411,7 @@ glabel func0f153990
/* f153998: afa5001c */ sw $a1,0x1c($sp)
/* f15399c: afa60020 */ sw $a2,0x20($sp)
/* f1539a0: afa70024 */ sw $a3,0x24($sp)
/* f1539a4: 0fc54df7 */ jal func0f1537dc
/* f1539a4: 0fc54df7 */ jal gfxSetPrimColour
/* f1539a8: 00002825 */ or $a1,$zero,$zero
/* f1539ac: 3c0f8008 */ lui $t7,%hi(var8007fad0)
/* f1539b0: 8deffad0 */ lw $t7,%lo(var8007fad0)($t7)
@ -456,7 +456,7 @@ glabel func0f153a34
/* f153a3c: afa5001c */ sw $a1,0x1c($sp)
/* f153a40: afa60020 */ sw $a2,0x20($sp)
/* f153a44: afa70024 */ sw $a3,0x24($sp)
/* f153a48: 0fc54df7 */ jal func0f1537dc
/* f153a48: 0fc54df7 */ jal gfxSetPrimColour
/* f153a4c: 8fa5002c */ lw $a1,0x2c($sp)
/* f153a50: 8fae0024 */ lw $t6,0x24($sp)
/* f153a54: 8fa80028 */ lw $t0,0x28($sp)

View File

@ -3770,7 +3770,7 @@ glabel scenarioHtmCallback18
/* f183aac: 01278821 */ addu $s1,$t1,$a3
/* f183ab0: 3c056000 */ lui $a1,0x6000
/* f183ab4: 34a50060 */ ori $a1,$a1,0x60
/* f183ab8: 0fc54df7 */ jal func0f1537dc
/* f183ab8: 0fc54df7 */ jal gfxSetPrimColour
/* f183abc: 00402025 */ or $a0,$v0,$zero
/* f183ac0: 8fa30054 */ lw $v1,0x54($sp)
/* f183ac4: 8fac0044 */ lw $t4,0x44($sp)
@ -3797,7 +3797,7 @@ glabel scenarioHtmCallback18
/* f183b18: 24440008 */ addiu $a0,$v0,0x8
/* f183b1c: 3c05c000 */ lui $a1,0xc000
/* f183b20: 34a500d0 */ ori $a1,$a1,0xd0
/* f183b24: 0fc54df7 */ jal func0f1537dc
/* f183b24: 0fc54df7 */ jal gfxSetPrimColour
/* f183b28: 00402025 */ or $a0,$v0,$zero
/* f183b2c: 8fa40048 */ lw $a0,0x48($sp)
/* f183b30: 8fa60024 */ lw $a2,0x24($sp)

View File

@ -393,7 +393,7 @@ glabel radarDrawDot
/* f18eb2c: 16ce0086 */ bne $s6,$t6,.L0f18ed48
/* f18eb30: 00000000 */ nop
/* f18eb34: 026f9007 */ srav $s2,$t7,$s3
/* f18eb38: 0fc54df7 */ jal func0f1537dc
/* f18eb38: 0fc54df7 */ jal gfxSetPrimColour
/* f18eb3c: 02582821 */ addu $a1,$s2,$t8
/* f18eb40: 3c108008 */ lui $s0,%hi(g_ScreenWidthMultiplier)
/* f18eb44: 2610fac0 */ addiu $s0,$s0,%lo(g_ScreenWidthMultiplier)
@ -465,7 +465,7 @@ glabel radarDrawDot
/* f18ec4c: afa70038 */ sw $a3,0x38($sp)
/* f18ec50: 8fb900f0 */ lw $t9,0xf0($sp)
/* f18ec54: 00402025 */ or $a0,$v0,$zero
/* f18ec58: 0fc54df7 */ jal func0f1537dc
/* f18ec58: 0fc54df7 */ jal gfxSetPrimColour
/* f18ec5c: 02592821 */ addu $a1,$s2,$t9
/* f18ec60: 8e090000 */ lw $t1,0x0($s0)
/* f18ec64: 8fa8003c */ lw $t0,0x3c($sp)
@ -539,7 +539,7 @@ glabel radarDrawDot
/* f18ed70: 45000063 */ bc1f .L0f18ef00
/* f18ed74: 00000000 */ nop
/* f18ed78: 02699007 */ srav $s2,$t1,$s3
/* f18ed7c: 0fc54df7 */ jal func0f1537dc
/* f18ed7c: 0fc54df7 */ jal gfxSetPrimColour
/* f18ed80: 024a2821 */ addu $a1,$s2,$t2
/* f18ed84: 3c108008 */ lui $s0,%hi(g_ScreenWidthMultiplier)
/* f18ed88: 2610fac0 */ addiu $s0,$s0,%lo(g_ScreenWidthMultiplier)
@ -592,7 +592,7 @@ glabel radarDrawDot
/* f18ee44: afa70038 */ sw $a3,0x38($sp)
/* f18ee48: 8fb900f0 */ lw $t9,0xf0($sp)
/* f18ee4c: 00402025 */ or $a0,$v0,$zero
/* f18ee50: 0fc54df7 */ jal func0f1537dc
/* f18ee50: 0fc54df7 */ jal gfxSetPrimColour
/* f18ee54: 02592821 */ addu $a1,$s2,$t9
/* f18ee58: 8e090000 */ lw $t1,0x0($s0)
/* f18ee5c: 268b0001 */ addiu $t3,$s4,0x1
@ -647,7 +647,7 @@ glabel radarDrawDot
/* f18ef1c: 8fb800ec */ lw $t8,0xec($sp)
/* f18ef20: 45000062 */ bc1f .L0f18f0ac
/* f18ef24: 02699007 */ srav $s2,$t1,$s3
/* f18ef28: 0fc54df7 */ jal func0f1537dc
/* f18ef28: 0fc54df7 */ jal gfxSetPrimColour
/* f18ef2c: 02582821 */ addu $a1,$s2,$t8
/* f18ef30: 3c108008 */ lui $s0,%hi(g_ScreenWidthMultiplier)
/* f18ef34: 2610fac0 */ addiu $s0,$s0,%lo(g_ScreenWidthMultiplier)
@ -700,7 +700,7 @@ glabel radarDrawDot
/* f18eff0: afa6003c */ sw $a2,0x3c($sp)
/* f18eff4: 8fac00f0 */ lw $t4,0xf0($sp)
/* f18eff8: 00402025 */ or $a0,$v0,$zero
/* f18effc: 0fc54df7 */ jal func0f1537dc
/* f18effc: 0fc54df7 */ jal gfxSetPrimColour
/* f18f000: 024c2821 */ addu $a1,$s2,$t4
/* f18f004: 8e090000 */ lw $t1,0x0($s0)
/* f18f008: 328303ff */ andi $v1,$s4,0x3ff
@ -749,7 +749,7 @@ glabel radarDrawDot
/* f18f0b0: 240f00ff */ addiu $t7,$zero,0xff
/* f18f0b4: 026f9007 */ srav $s2,$t7,$s3
/* f18f0b8: 02002025 */ or $a0,$s0,$zero
/* f18f0bc: 0fc54df7 */ jal func0f1537dc
/* f18f0bc: 0fc54df7 */ jal gfxSetPrimColour
/* f18f0c0: 02582821 */ addu $a1,$s2,$t8
/* f18f0c4: 3c108008 */ lui $s0,%hi(g_ScreenWidthMultiplier)
/* f18f0c8: 2610fac0 */ addiu $s0,$s0,%lo(g_ScreenWidthMultiplier)
@ -781,7 +781,7 @@ glabel radarDrawDot
/* f18f130: ac4a0004 */ sw $t2,0x4($v0)
/* f18f134: 8fa900f0 */ lw $t1,0xf0($sp)
/* f18f138: 00402025 */ or $a0,$v0,$zero
/* f18f13c: 0fc54df7 */ jal func0f1537dc
/* f18f13c: 0fc54df7 */ jal gfxSetPrimColour
/* f18f140: 02492821 */ addu $a1,$s2,$t1
/* f18f144: 8e0b0000 */ lw $t3,0x0($s0)
/* f18f148: 262e0001 */ addiu $t6,$s1,0x1
@ -820,7 +820,7 @@ glabel radarDrawDot
/* f18f1c8: 16cd0086 */ bne $s6,$t5,.L0f18f3e4
/* f18f1cc: 00000000 */ nop
/* f18f1d0: 026f9007 */ srav $s2,$t7,$s3
/* f18f1d4: 0fc54df7 */ jal func0f1537dc
/* f18f1d4: 0fc54df7 */ jal gfxSetPrimColour
/* f18f1d8: 02592821 */ addu $a1,$s2,$t9
/* f18f1dc: 3c108008 */ lui $s0,%hi(g_ScreenWidthMultiplier)
/* f18f1e0: 2610fac0 */ addiu $s0,$s0,%lo(g_ScreenWidthMultiplier)
@ -892,7 +892,7 @@ glabel radarDrawDot
/* f18f2e8: afa70038 */ sw $a3,0x38($sp)
/* f18f2ec: 8faa00ec */ lw $t2,0xec($sp)
/* f18f2f0: 00402025 */ or $a0,$v0,$zero
/* f18f2f4: 0fc54df7 */ jal func0f1537dc
/* f18f2f4: 0fc54df7 */ jal gfxSetPrimColour
/* f18f2f8: 024a2821 */ addu $a1,$s2,$t2
/* f18f2fc: 8e0c0000 */ lw $t4,0x0($s0)
/* f18f300: 8fa8003c */ lw $t0,0x3c($sp)
@ -966,7 +966,7 @@ glabel radarDrawDot
/* f18f40c: 45000063 */ bc1f .L0f18f59c
/* f18f410: 00000000 */ nop
/* f18f414: 026c9007 */ srav $s2,$t4,$s3
/* f18f418: 0fc54df7 */ jal func0f1537dc
/* f18f418: 0fc54df7 */ jal gfxSetPrimColour
/* f18f41c: 02582821 */ addu $a1,$s2,$t8
/* f18f420: 3c108008 */ lui $s0,%hi(g_ScreenWidthMultiplier)
/* f18f424: 2610fac0 */ addiu $s0,$s0,%lo(g_ScreenWidthMultiplier)
@ -1019,7 +1019,7 @@ glabel radarDrawDot
/* f18f4e0: afa70038 */ sw $a3,0x38($sp)
/* f18f4e4: 8faa00ec */ lw $t2,0xec($sp)
/* f18f4e8: 00402025 */ or $a0,$v0,$zero
/* f18f4ec: 0fc54df7 */ jal func0f1537dc
/* f18f4ec: 0fc54df7 */ jal gfxSetPrimColour
/* f18f4f0: 024a2821 */ addu $a1,$s2,$t2
/* f18f4f4: 8e0c0000 */ lw $t4,0x0($s0)
/* f18f4f8: 26890001 */ addiu $t1,$s4,0x1
@ -1074,7 +1074,7 @@ glabel radarDrawDot
/* f18f5b8: 8fb900f0 */ lw $t9,0xf0($sp)
/* f18f5bc: 45000062 */ bc1f .L0f18f748
/* f18f5c0: 026c9007 */ srav $s2,$t4,$s3
/* f18f5c4: 0fc54df7 */ jal func0f1537dc
/* f18f5c4: 0fc54df7 */ jal gfxSetPrimColour
/* f18f5c8: 02592821 */ addu $a1,$s2,$t9
/* f18f5cc: 3c108008 */ lui $s0,%hi(g_ScreenWidthMultiplier)
/* f18f5d0: 2610fac0 */ addiu $s0,$s0,%lo(g_ScreenWidthMultiplier)
@ -1127,7 +1127,7 @@ glabel radarDrawDot
/* f18f68c: afa6003c */ sw $a2,0x3c($sp)
/* f18f690: 8fae00ec */ lw $t6,0xec($sp)
/* f18f694: 00402025 */ or $a0,$v0,$zero
/* f18f698: 0fc54df7 */ jal func0f1537dc
/* f18f698: 0fc54df7 */ jal gfxSetPrimColour
/* f18f69c: 024e2821 */ addu $a1,$s2,$t6
/* f18f6a0: 8e0c0000 */ lw $t4,0x0($s0)
/* f18f6a4: 328303ff */ andi $v1,$s4,0x3ff
@ -1176,7 +1176,7 @@ glabel radarDrawDot
/* f18f74c: 240f00ff */ addiu $t7,$zero,0xff
/* f18f750: 026f9007 */ srav $s2,$t7,$s3
/* f18f754: 02002025 */ or $a0,$s0,$zero
/* f18f758: 0fc54df7 */ jal func0f1537dc
/* f18f758: 0fc54df7 */ jal gfxSetPrimColour
/* f18f75c: 02592821 */ addu $a1,$s2,$t9
/* f18f760: 3c108008 */ lui $s0,%hi(g_ScreenWidthMultiplier)
/* f18f764: 2610fac0 */ addiu $s0,$s0,%lo(g_ScreenWidthMultiplier)
@ -1208,7 +1208,7 @@ glabel radarDrawDot
/* f18f7cc: ac580004 */ sw $t8,0x4($v0)
/* f18f7d0: 8fac00ec */ lw $t4,0xec($sp)
/* f18f7d4: 00402025 */ or $a0,$v0,$zero
/* f18f7d8: 0fc54df7 */ jal func0f1537dc
/* f18f7d8: 0fc54df7 */ jal gfxSetPrimColour
/* f18f7dc: 024c2821 */ addu $a1,$s2,$t4
/* f18f7e0: 8e090000 */ lw $t1,0x0($s0)
/* f18f7e4: 262d0001 */ addiu $t5,$s1,0x1

View File

@ -1342,7 +1342,7 @@ glabel menuhandler001a44c0
/* f1a4c50: 8fa4015c */ lw $a0,0x15c($sp)
/* f1a4c54: 0000c812 */ mflo $t9
/* f1a4c58: 00197202 */ srl $t6,$t9,0x8
/* f1a4c5c: 0fc54df7 */ jal func0f1537dc
/* f1a4c5c: 0fc54df7 */ jal gfxSetPrimColour
/* f1a4c60: 01cc2825 */ or $a1,$t6,$t4
/* f1a4c64: 8fb800bc */ lw $t8,0xbc($sp)
/* f1a4c68: afa2015c */ sw $v0,0x15c($sp)

View File

@ -13,7 +13,7 @@ u32 func0f0e1fac(void);
u32 func0f0e2348(void);
u32 func0f0e2498(void);
u32 func0f0e258c(void);
u32 func0f0e26ec(void);
Gfx *renderLine(Gfx *gdl, s32 x1, s32 y1, s32 x2, s32 y2, s32 arg5, s32 arg6);
u32 func0f0e2744(void);
u32 func0f0e2aa4(void);
u32 func0f0e2ee8(void);

View File

@ -16,7 +16,7 @@ bool menuTickItemDropdown(struct menuitem *item, struct menuframe *frame, struct
Gfx *func0f0e8290(Gfx *gdl, s16 x, s16 y, s16 x2, s16 y2, struct menuitem *item, u32 arg6, u32 arg7);
bool menuIsStringEmptyOrSpaces(char *text);
Gfx *menuRenderItemKeyboard(Gfx *gdl);
Gfx *menuRenderItemKeyboard(Gfx *gdl, struct menurenderthing *thing);
bool menuTickItemKeyboard(struct menuitem *item, struct menuinputs *inputs, u32 arg2, union menuitemtickdata *data);
void menuInitItemKeyboard(struct menuitem *item, union menuitemtickdata *data);

View File

@ -10,7 +10,7 @@ void fontLoad(void *start, void *end, u32 *arg2, u32 *arg3, u32 arg4);
void fontsLoadForCurrentStage(void);
Gfx *func0f153628(Gfx *gdl);
Gfx *func0f153780(Gfx *gdl);
Gfx *func0f1537dc(Gfx *gdl, u32 colour);
Gfx *gfxSetPrimColour(Gfx *gdl, u32 colour);
Gfx *func0f153838(Gfx *gdl);
Gfx *func0f153858(Gfx *gdl, s32 *x, s32 *y, s32 *textwidth, s32 *textheight);
u32 func0f1538e4(void);