Difference between revisions of "JOBSTTS.OUT 001e48f4 - 001e49ec"

From Final Fantasy Hacktics Wiki
Jump to navigation Jump to search
(Created page with " 001e48f4: 3c028020 lui r2,0x8020 001e48f8: 9442a770 lhu r2,-0x5890(r2) 001e48fc: 27bdffc8 addiu r29,r29,0xffc8 001e4900: afb20030 sw r18,0x0030(r29) 001e4904: 00809021 ad...")
 
m
 
Line 3: Line 3:
 
  001e48fc: 27bdffc8 addiu r29,r29,0xffc8
 
  001e48fc: 27bdffc8 addiu r29,r29,0xffc8
 
  001e4900: afb20030 sw r18,0x0030(r29)
 
  001e4900: afb20030 sw r18,0x0030(r29)
  001e4904: 00809021 addu r18,r4,r0
+
  001e4904: 00809021 addu r18,r4,r0               Table consisting of primative pointers?
 
  001e4908: afb00028 sw r16,0x0028(r29)
 
  001e4908: afb00028 sw r16,0x0028(r29)
 
  001e490c: 00008021 addu r16,r0,r0
 
  001e490c: 00008021 addu r16,r0,r0
Line 10: Line 10:
 
  001e4918: afb1002c sw r17,0x002c(r29)
 
  001e4918: afb1002c sw r17,0x002c(r29)
 
  001e491c: 00008821 addu r17,r0,r0
 
  001e491c: 00008821 addu r17,r0,r0
  001e4920: 8e440010 lw r4,0x0010(r18)
+
  001e4920: 8e440010 lw r4,0x0010(r18)           Current Polygon
  001e4924: 0c008f47 jal 0x00023d1c
+
  001e4924: 0c008f47 jal 0x00023d1c               [[P17 SetPolyFT4]]
 
  001e4928: 02242021 addu r4,r17,r4
 
  001e4928: 02242021 addu r4,r17,r4
 
  001e492c: 26100001 addiu r16,r16,0x0001
 
  001e492c: 26100001 addiu r16,r16,0x0001
 
  001e4930: 8e440010 lw r4,0x0010(r18)
 
  001e4930: 8e440010 lw r4,0x0010(r18)
  001e4934: 00002821 addu r5,r0,r0
+
  001e4934: 00002821 addu r5,r0,r0               not shaded
  001e4938: 0c008f24 jal 0x00023c90
+
  001e4938: 0c008f24 jal 0x00023c90               [[P11 SetShadeTex]]
 
  001e493c: 02242021 addu r4,r17,r4
 
  001e493c: 02242021 addu r4,r17,r4
 
  001e4940: 3c028020 lui r2,0x8020
 
  001e4940: 3c028020 lui r2,0x8020
Line 29: Line 29:
 
  001e4964: 1840000b blez r2,0x001e4994
 
  001e4964: 1840000b blez r2,0x001e4994
 
  001e4968: 00008021 addu r16,r0,r0
 
  001e4968: 00008021 addu r16,r0,r0
  001e496c: 8e42003c lw r2,0x003c(r18)
+
  001e496c: 8e42003c lw r2,0x003c(r18)            current tile (flat colour rectangle.)
 
  001e4970: 00102100 sll r4,r16,0x04
 
  001e4970: 00102100 sll r4,r16,0x04
  001e4974: 0c008f74 jal 0x00023dd0
+
  001e4974: 0c008f74 jal 0x00023dd0               [[P26 SetTile]]
 
  001e4978: 00822021 addu r4,r4,r2
 
  001e4978: 00822021 addu r4,r4,r2
 
  001e497c: 3c028020 lui r2,0x8020
 
  001e497c: 3c028020 lui r2,0x8020
Line 45: Line 45:
 
  001e49a4: 00008021 addu r16,r0,r0
 
  001e49a4: 00008021 addu r16,r0,r0
 
  001e49a8: 00008821 addu r17,r0,r0
 
  001e49a8: 00008821 addu r17,r0,r0
  001e49ac: 8e440058 lw r4,0x0058(r18)
+
  001e49ac: 8e440058 lw r4,0x0058(r18)           presumably this is a pointer to a move rectangle primative.
 
  001e49b0: 26100001 addiu r16,r16,0x0001
 
  001e49b0: 26100001 addiu r16,r16,0x0001
  001e49b4: 0c008fa8 jal 0x00023ea0
+
  001e49b4: 0c008fa8 jal 0x00023ea0               [[SetDrawMove]] (? not actually sure about this. only takes 1 argument)
 
  001e49b8: 02242021 addu r4,r17,r4
 
  001e49b8: 02242021 addu r4,r17,r4
 
  001e49bc: 3c028020 lui r2,0x8020
 
  001e49bc: 3c028020 lui r2,0x8020

Latest revision as of 02:19, 21 September 2024

001e48f4: 3c028020 lui r2,0x8020
001e48f8: 9442a770 lhu r2,-0x5890(r2)
001e48fc: 27bdffc8 addiu r29,r29,0xffc8
001e4900: afb20030 sw r18,0x0030(r29)
001e4904: 00809021 addu r18,r4,r0               Table consisting of primative pointers?
001e4908: afb00028 sw r16,0x0028(r29)
001e490c: 00008021 addu r16,r0,r0
001e4910: afbf0034 sw r31,0x0034(r29)
001e4914: 18400010 blez r2,0x001e4958
001e4918: afb1002c sw r17,0x002c(r29)
001e491c: 00008821 addu r17,r0,r0
001e4920: 8e440010 lw r4,0x0010(r18)            Current Polygon
001e4924: 0c008f47 jal 0x00023d1c               P17 SetPolyFT4
001e4928: 02242021 addu r4,r17,r4
001e492c: 26100001 addiu r16,r16,0x0001
001e4930: 8e440010 lw r4,0x0010(r18)
001e4934: 00002821 addu r5,r0,r0                not shaded
001e4938: 0c008f24 jal 0x00023c90               P11 SetShadeTex
001e493c: 02242021 addu r4,r17,r4
001e4940: 3c028020 lui r2,0x8020
001e4944: 9442a770 lhu r2,-0x5890(r2)
001e4948: 00000000 nop
001e494c: 0202102a slt r2,r16,r2
001e4950: 1440fff3 bne r2,r0,0x001e4920
001e4954: 26310028 addiu r17,r17,0x0028
001e4958: 3c028020 lui r2,0x8020
001e495c: 9442a7c0 lhu r2,-0x5840(r2)
001e4960: 00000000 nop
001e4964: 1840000b blez r2,0x001e4994
001e4968: 00008021 addu r16,r0,r0
001e496c: 8e42003c lw r2,0x003c(r18)            current tile (flat colour rectangle.)
001e4970: 00102100 sll r4,r16,0x04
001e4974: 0c008f74 jal 0x00023dd0               P26 SetTile
001e4978: 00822021 addu r4,r4,r2
001e497c: 3c028020 lui r2,0x8020
001e4980: 9442a7c0 lhu r2,-0x5840(r2)
001e4984: 26100001 addiu r16,r16,0x0001
001e4988: 0202102a slt r2,r16,r2
001e498c: 1440fff7 bne r2,r0,0x001e496c
001e4990: 00000000 nop
001e4994: 3c028020 lui r2,0x8020
001e4998: 9442a7c4 lhu r2,-0x583c(r2)
001e499c: 00000000 nop
001e49a0: 1840000c blez r2,0x001e49d4
001e49a4: 00008021 addu r16,r0,r0
001e49a8: 00008821 addu r17,r0,r0
001e49ac: 8e440058 lw r4,0x0058(r18)            presumably this is a pointer to a move rectangle primative.
001e49b0: 26100001 addiu r16,r16,0x0001
001e49b4: 0c008fa8 jal 0x00023ea0               SetDrawMove (? not actually sure about this. only takes 1 argument)
001e49b8: 02242021 addu r4,r17,r4
001e49bc: 3c028020 lui r2,0x8020
001e49c0: 9442a7c4 lhu r2,-0x583c(r2)
001e49c4: 00000000 nop
001e49c8: 0202102a slt r2,r16,r2
001e49cc: 1440fff7 bne r2,r0,0x001e49ac
001e49d0: 26310018 addiu r17,r17,0x0018
001e49d4: 8fbf0034 lw r31,0x0034(r29)
001e49d8: 8fb20030 lw r18,0x0030(r29)
001e49dc: 8fb1002c lw r17,0x002c(r29)
001e49e0: 8fb00028 lw r16,0x0028(r29)
001e49e4: 27bd0038 addiu r29,r29,0x0038
001e49e8: 03e00008 jr r31
001e49ec: 00000000 nop