Difference between revisions of "SYS DrawOtag"
Jump to navigation
Jump to search
(Created page with "<font face='Courier New'> 00024c38: 3c028003 lui r2,0x8003 00024c3c: 90422896 lbu r2,0x2896(r2) 00024c40: 27bdffe8 addiu r29,r29,0xffe8 00024c44: afb00010 sw r16,0x0010(...") |
m |
||
(3 intermediate revisions by the same user not shown) | |||
Line 7: | Line 7: | ||
00024c48: 00808021 addu r16,r4,r0 | 00024c48: 00808021 addu r16,r4,r0 | ||
00024c4c: 2c420002 sltiu r2,r2,0x0002 | 00024c4c: 2c420002 sltiu r2,r2,0x0002 | ||
− | 00024c50: 14400008 bne r2,r0,0x00024c74 | + | 00024c50: 14400008 bne r2,r0,0x00024c74 # branch if current debug environment = 0 or 1 (don't print lmao) |
00024c54: afbf0014 sw r31,0x0014(r29) | 00024c54: afbf0014 sw r31,0x0014(r29) | ||
00024c58: 3c048001 lui r4,0x8001 | 00024c58: 3c048001 lui r4,0x8001 | ||
Line 14: | Line 14: | ||
00024c64: 8c422890 lw r2,0x2890(r2) | 00024c64: 8c422890 lw r2,0x2890(r2) | ||
00024c68: 00000000 nop | 00024c68: 00000000 nop | ||
− | 00024c6c: 0040f809 jalr r2,r31 | + | 00024c6c: 0040f809 jalr r2,r31 # printf |
00024c70: 02002821 addu r5,r16,r0 | 00024c70: 02002821 addu r5,r16,r0 | ||
− | 00024c74: 02002821 addu r5,r16,r0 | + | 00024c74: 02002821 addu r5,r16,r0 # list of primatives to draw |
00024c78: 3c028003 lui r2,0x8003 | 00024c78: 3c028003 lui r2,0x8003 | ||
00024c7c: 8c42288c lw r2,0x288c(r2) | 00024c7c: 8c42288c lw r2,0x288c(r2) | ||
00024c80: 00003021 addu r6,r0,r0 | 00024c80: 00003021 addu r6,r0,r0 | ||
− | 00024c84: 8c440018 lw r4,0x0018(r2) | + | 00024c84: 8c440018 lw r4,0x0018(r2) # current set pointer argument for "command GPU to draw"? |
− | 00024c88: 8c420008 lw r2,0x0008(r2) | + | 00024c88: 8c420008 lw r2,0x0008(r2) _addque2 |
00024c8c: 00000000 nop | 00024c8c: 00000000 nop | ||
− | 00024c90: 0040f809 jalr r2,r31 | + | 00024c90: 0040f809 jalr r2,r31 # [[_addque2]] |
00024c94: 00003821 addu r7,r0,r0 | 00024c94: 00003821 addu r7,r0,r0 | ||
00024c98: 8fbf0014 lw r31,0x0014(r29) | 00024c98: 8fbf0014 lw r31,0x0014(r29) |
Latest revision as of 11:06, 5 June 2024
00024c38: 3c028003 lui r2,0x8003 00024c3c: 90422896 lbu r2,0x2896(r2) 00024c40: 27bdffe8 addiu r29,r29,0xffe8 00024c44: afb00010 sw r16,0x0010(r29) 00024c48: 00808021 addu r16,r4,r0 00024c4c: 2c420002 sltiu r2,r2,0x0002 00024c50: 14400008 bne r2,r0,0x00024c74 # branch if current debug environment = 0 or 1 (don't print lmao) 00024c54: afbf0014 sw r31,0x0014(r29) 00024c58: 3c048001 lui r4,0x8001 00024c5c: 2484084c addiu r4,r4,0x084c 00024c60: 3c028003 lui r2,0x8003 00024c64: 8c422890 lw r2,0x2890(r2) 00024c68: 00000000 nop 00024c6c: 0040f809 jalr r2,r31 # printf 00024c70: 02002821 addu r5,r16,r0 00024c74: 02002821 addu r5,r16,r0 # list of primatives to draw 00024c78: 3c028003 lui r2,0x8003 00024c7c: 8c42288c lw r2,0x288c(r2) 00024c80: 00003021 addu r6,r0,r0 00024c84: 8c440018 lw r4,0x0018(r2) # current set pointer argument for "command GPU to draw"? 00024c88: 8c420008 lw r2,0x0008(r2) _addque2 00024c8c: 00000000 nop 00024c90: 0040f809 jalr r2,r31 # _addque2 00024c94: 00003821 addu r7,r0,r0 00024c98: 8fbf0014 lw r31,0x0014(r29) 00024c9c: 8fb00010 lw r16,0x0010(r29) 00024ca0: 27bd0018 addiu r29,r29,0x0018 00024ca4: 03e00008 jr r31 00024ca8: 00000000 nop