SYS DrawOtag

From Final Fantasy Hacktics Wiki
Jump to navigation Jump to search

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