Difference between revisions of "00148084 - 00148280"

From Final Fantasy Hacktics Wiki
Jump to navigation Jump to search
(Created page with "<font face='Courier New'> 00148084: 27bdffb8 addiu r29,r29,0xffb8 00148088: afb1002c sw r17,0x002c(r29) 0014808c: 00808821 addu r17,r4,r0 00148090: afb5003c sw r21,0x003...")
 
m (link)
 
Line 54: Line 54:
 
  00148150: 87a50010 lh r5,0x0010(r29)
 
  00148150: 87a50010 lh r5,0x0010(r29)
 
  00148154: 00442023 subu r4,r2,r4
 
  00148154: 00442023 subu r4,r2,r4
  00148158: 0c00763a jal 0x0001d8e8
+
  00148158: 0c00763a jal 0x0001d8e8                 [[Get_Angle_Value_via_ArcTan_Table]]
 
  0014815c: 00652823 subu r5,r3,r5
 
  0014815c: 00652823 subu r5,r3,r5
 
  00148160: 00021823 subu r3,r0,r2
 
  00148160: 00021823 subu r3,r0,r2

Latest revision as of 21:30, 2 January 2022

00148084: 27bdffb8 addiu r29,r29,0xffb8
00148088: afb1002c sw r17,0x002c(r29)
0014808c: 00808821 addu r17,r4,r0
00148090: afb5003c sw r21,0x003c(r29)
00148094: 00a0a821 addu r21,r5,r0
00148098: afb30034 sw r19,0x0034(r29)
0014809c: 34130001 ori r19,r0,0x0001
001480a0: afbf0040 sw r31,0x0040(r29)
001480a4: afb40038 sw r20,0x0038(r29)
001480a8: afb20030 sw r18,0x0030(r29)
001480ac: 0c05181e jal 0x00146078
001480b0: afb00028 sw r16,0x0028(r29)
001480b4: 26240002 addiu r4,r17,0x0002
001480b8: 0c05181e jal 0x00146078
001480bc: 00408021 addu r16,r2,r0
001480c0: 27a40020 addiu r4,r29,0x0020
001480c4: 27a50024 addiu r5,r29,0x0024
001480c8: 0c051e4a jal 0x00147928
001480cc: a7a20020 sh r2,0x0020(r29)
001480d0: 10400062 beq r2,r0,0x0014825c
001480d4: 00000000 nop
001480d8: 0c04cc56 jal 0x00133158
001480dc: 3204ffff andi r4,r16,0xffff
001480e0: 3044ffff andi r4,r2,0xffff
001480e4: 340207d0 ori r2,r0,0x07d0
001480e8: 1082005c beq r4,r2,0x0014825c
001480ec: 00008021 addu r16,r0,r0
001480f0: 00809021 addu r18,r4,r0
001480f4: 001210c0 sll r2,r18,0x03
001480f8: 0052a023 subu r20,r2,r18
001480fc: 27a40020 addiu r4,r29,0x0020
00148100: 00101040 sll r2,r16,0x01
00148104: 3c058017 lui r5,0x8017
00148108: 24a59720 addiu r5,r5,0x9720
0014810c: 00452821 addu r5,r2,r5
00148110: 0c051e6b jal 0x001479ac
00148114: 27a60024 addiu r6,r29,0x0024
00148118: 1040004c beq r2,r0,0x0014824c
0014811c: 00000000 nop
00148120: 97a20020 lhu r2,0x0020(r29)
00148124: 00000000 nop
00148128: 12420048 beq r18,r2,0x0014824c
0014812c: 02402021 addu r4,r18,r0
00148130: 0c04cc22 jal 0x00133088
00148134: 27a50010 addiu r5,r29,0x0010
00148138: 97a40020 lhu r4,0x0020(r29)
0014813c: 0c04cc22 jal 0x00133088
00148140: 27a50018 addiu r5,r29,0x0018
00148144: 87a30018 lh r3,0x0018(r29)
00148148: 87a2001c lh r2,0x001c(r29)
0014814c: 87a40014 lh r4,0x0014(r29)
00148150: 87a50010 lh r5,0x0010(r29)
00148154: 00442023 subu r4,r2,r4
00148158: 0c00763a jal 0x0001d8e8                 Get_Angle_Value_via_ArcTan_Table 
0014815c: 00652823 subu r5,r3,r5
00148160: 00021823 subu r3,r0,r2
00148164: 24630c00 addiu r3,r3,0x0c00
00148168: 24650800 addiu r5,r3,0x0800
0014816c: 30630f00 andi r3,r3,0x0f00
00148170: 30a50f00 andi r5,r5,0x0f00
00148174: 00031a03 sra r3,r3,0x08
00148178: 16a00014 bne r21,r0,0x001481cc
0014817c: 00052a03 sra r5,r5,0x08
00148180: 3c028017 lui r2,0x8017
00148184: 2442d9d8 addiu r2,r2,0xd9d8
00148188: 02822021 addu r4,r20,r2
0014818c: a0830000 sb r3,0x0000(r4)
00148190: 92220004 lbu r2,0x0004(r17)
00148194: 00000000 nop
00148198: a0820001 sb r2,0x0001(r4)
0014819c: 92220005 lbu r2,0x0005(r17)
001481a0: 3c018017 lui r1,0x8017
001481a4: 00220821 addu r1,r1,r2
001481a8: 90239750 lbu r3,-0x68b0(r1)
001481ac: 34020001 ori r2,r0,0x0001
001481b0: a0800003 sb r0,0x0003(r4)
001481b4: a0820004 sb r2,0x0004(r4)
001481b8: a0830002 sb r3,0x0002(r4)
001481bc: 92220006 lbu r2,0x0006(r17)
001481c0: 00000000 nop
001481c4: 00021082 srl r2,r2,0x02
001481c8: a0820006 sb r2,0x0006(r4)
001481cc: 97a30020 lhu r3,0x0020(r29)
001481d0: 00000000 nop
001481d4: 000310c0 sll r2,r3,0x03
001481d8: 00431023 subu r2,r2,r3
001481dc: 3c038017 lui r3,0x8017
001481e0: 2463d9d8 addiu r3,r3,0xd9d8
001481e4: 00432021 addu r4,r2,r3
001481e8: a0850000 sb r5,0x0000(r4)
001481ec: 92220004 lbu r2,0x0004(r17)
001481f0: 00000000 nop
001481f4: a0820001 sb r2,0x0001(r4)
001481f8: 92220005 lbu r2,0x0005(r17)
001481fc: 3c018017 lui r1,0x8017
00148200: 00220821 addu r1,r1,r2
00148204: 90239750 lbu r3,-0x68b0(r1)
00148208: 34020001 ori r2,r0,0x0001
0014820c: a0800003 sb r0,0x0003(r4)
00148210: a0820004 sb r2,0x0004(r4)
00148214: a0830002 sb r3,0x0002(r4)
00148218: 92220006 lbu r2,0x0006(r17)
0014821c: 00000000 nop
00148220: 00530018 mult r2,r19
00148224: 00001012 mflo r2
00148228: 04410002 bgez r2,0x00148234
0014822c: 26730001 addiu r19,r19,0x0001
00148230: 24420003 addiu r2,r2,0x0003
00148234: 00021083 sra r2,r2,0x02
00148238: a0820006 sb r2,0x0006(r4)
0014823c: 8fa20024 lw r2,0x0024(r29)
00148240: 00000000 nop
00148244: 10400005 beq r2,r0,0x0014825c
00148248: 00000000 nop
0014824c: 26100001 addiu r16,r16,0x0001
00148250: 2a020015 slti r2,r16,0x0015
00148254: 1440ffaa bne r2,r0,0x00148100
00148258: 27a40020 addiu r4,r29,0x0020
0014825c: 8fbf0040 lw r31,0x0040(r29)
00148260: 8fb5003c lw r21,0x003c(r29)
00148264: 8fb40038 lw r20,0x0038(r29)
00148268: 8fb30034 lw r19,0x0034(r29)
0014826c: 8fb20030 lw r18,0x0030(r29)
00148270: 8fb1002c lw r17,0x002c(r29)
00148274: 8fb00028 lw r16,0x0028(r29)
00148278: 27bd0048 addiu r29,r29,0x0048
0014827c: 03e00008 jr r31
00148280: 00000000 nop