Difference between revisions of "0007f2ac - 0007f3fc"

From Final Fantasy Hacktics Wiki
Jump to navigation Jump to search
(Created page with "<font face='Courier New'> 0007f2ac: 27bdff98 addiu r29,r29,0xff98 0007f2b0: afb30054 sw r19,0x0054(r29) 0007f2b4: 00809821 addu r19,r4,r0 0007f2b8: afb40058 sw r20,0x005...")
 
m (link)
 
(2 intermediate revisions by 2 users not shown)
Line 21: Line 21:
 
  0007f2f4: 3c06800a lui r6,0x800a
 
  0007f2f4: 3c06800a lui r6,0x800a
 
  0007f2f8: 24c677b0 addiu r6,r6,0x77b0
 
  0007f2f8: 24c677b0 addiu r6,r6,0x77b0
  0007f2fc: 0c03ba57 jal 0x000ee95c
+
  0007f2fc: 0c03ba57 jal 0x000ee95c                 [[000ee95c - 000eeaf4]]
 
  0007f300: 02c03821 addu r7,r22,r0
 
  0007f300: 02c03821 addu r7,r22,r0
  0007f304: 0c00742a jal 0x0001d0a8
+
  0007f304: 0c00742a jal 0x0001d0a8                 [[Store_Rotation_matrix_elements_to_GTE]]
 
  0007f308: 02a02021 addu r4,r21,r0
 
  0007f308: 02a02021 addu r4,r21,r0
  0007f30c: 0c00744e jal 0x0001d138
+
  0007f30c: 0c00744e jal 0x0001d138                 [[Store Translation Vectors to GTE]]
 
  0007f310: 02a02021 addu r4,r21,r0
 
  0007f310: 02a02021 addu r4,r21,r0
 
  0007f314: 001420c0 sll r4,r20,0x03
 
  0007f314: 001420c0 sll r4,r20,0x03
Line 31: Line 31:
 
  0007f31c: 02642021 addu r4,r19,r4
 
  0007f31c: 02642021 addu r4,r19,r4
 
  0007f320: 27a50030 addiu r5,r29,0x0030
 
  0007f320: 27a50030 addiu r5,r29,0x0030
  0007f324: 0c00755e jal 0x0001d578
+
  0007f324: 0c00755e jal 0x0001d578                 [[Get_vector_from_GTE]]
 
  0007f328: 27a60040 addiu r6,r29,0x0040
 
  0007f328: 27a60040 addiu r6,r29,0x0040
 
  0007f32c: 8fb20038 lw r18,0x0038(r29)
 
  0007f32c: 8fb20038 lw r18,0x0038(r29)
Line 55: Line 55:
 
  0007f37c: a7a20028 sh r2,0x0028(r29)
 
  0007f37c: a7a20028 sh r2,0x0028(r29)
 
  0007f380: a7a3002a sh r3,0x002a(r29)
 
  0007f380: a7a3002a sh r3,0x002a(r29)
  0007f384: 8e710204 lw r17,0x0204(r19)
+
  0007f384: 8e710204 lw r17,0x0204(r19) Load Sprite Display Section Pointer
  0007f388: 0c011298 jal 0x00044a60
+
  0007f388: 0c011298 jal 0x00044a60             [[00044a60 - 00044a78]]
  0007f38c: 36100001 ori r16,r16,0x0001
+
  0007f38c: 36100001 ori r16,r16,0x0001 r16 with ? enabled
 
  0007f390: 00003021 addu r6,r0,r0
 
  0007f390: 00003021 addu r6,r0,r0
 
  0007f394: 27a70020 addiu r7,r29,0x0020
 
  0007f394: 27a70020 addiu r7,r29,0x0020
Line 70: Line 70:
 
  0007f3b8: afb00014 sw r16,0x0014(r29)
 
  0007f3b8: afb00014 sw r16,0x0014(r29)
 
  0007f3bc: afa30018 sw r3,0x0018(r29)
 
  0007f3bc: afa30018 sw r3,0x0018(r29)
  0007f3c0: 0c01ebd1 jal 0x0007af44
+
  0007f3c0: 0c01ebd1 jal 0x0007af44             [[0007af44 - 0007b4e8]]
 
  0007f3c4: afa2001c sw r2,0x001c(r29)
 
  0007f3c4: afa2001c sw r2,0x001c(r29)
 
  0007f3c8: 2a820006 slti r2,r20,0x0006
 
  0007f3c8: 2a820006 slti r2,r20,0x0006

Latest revision as of 13:59, 25 January 2022

0007f2ac: 27bdff98 addiu r29,r29,0xff98
0007f2b0: afb30054 sw r19,0x0054(r29)
0007f2b4: 00809821 addu r19,r4,r0
0007f2b8: afb40058 sw r20,0x0058(r29)
0007f2bc: 0000a021 addu r20,r0,r0
0007f2c0: afb5005c sw r21,0x005c(r29)
0007f2c4: 3c15800a lui r21,0x800a
0007f2c8: 26b58a24 addiu r21,r21,0x8a24
0007f2cc: afb60060 sw r22,0x0060(r29)
0007f2d0: 3c16800c lui r22,0x800c
0007f2d4: 26d67ca0 addiu r22,r22,0x7ca0
0007f2d8: afbf0064 sw r31,0x0064(r29)
0007f2dc: afb20050 sw r18,0x0050(r29)
0007f2e0: afb1004c sw r17,0x004c(r29)
0007f2e4: afb00048 sw r16,0x0048(r29)
0007f2e8: 02a02021 addu r4,r21,r0
0007f2ec: 3c05800a lui r5,0x800a
0007f2f0: 24a57784 addiu r5,r5,0x7784
0007f2f4: 3c06800a lui r6,0x800a
0007f2f8: 24c677b0 addiu r6,r6,0x77b0
0007f2fc: 0c03ba57 jal 0x000ee95c                 000ee95c - 000eeaf4
0007f300: 02c03821 addu r7,r22,r0
0007f304: 0c00742a jal 0x0001d0a8                 Store_Rotation_matrix_elements_to_GTE
0007f308: 02a02021 addu r4,r21,r0
0007f30c: 0c00744e jal 0x0001d138                 Store Translation Vectors to GTE
0007f310: 02a02021 addu r4,r21,r0
0007f314: 001420c0 sll r4,r20,0x03
0007f318: 248402ec addiu r4,r4,0x02ec
0007f31c: 02642021 addu r4,r19,r4
0007f320: 27a50030 addiu r5,r29,0x0030
0007f324: 0c00755e jal 0x0001d578                 Get_vector_from_GTE
0007f328: 27a60040 addiu r6,r29,0x0040
0007f32c: 8fb20038 lw r18,0x0038(r29)
0007f330: 00000000 nop
0007f334: 06410002 bgez r18,0x0007f340
0007f338: 26940001 addiu r20,r20,0x0001
0007f33c: 26520003 addiu r18,r18,0x0003
0007f340: 97a20030 lhu r2,0x0030(r29)
0007f344: 97a30034 lhu r3,0x0034(r29)
0007f348: 3c04800c lui r4,0x800c
0007f34c: 94847ca8 lhu r4,0x7ca8(r4)
0007f350: a7a20020 sh r2,0x0020(r29)
0007f354: a7a30022 sh r3,0x0022(r29)
0007f358: 9270013f lbu r16,0x013f(r19)
0007f35c: 96650012 lhu r5,0x0012(r19)
0007f360: 96c20000 lhu r2,0x0000(r22)
0007f364: 3c03800c lui r3,0x800c
0007f368: 94637ca4 lhu r3,0x7ca4(r3)
0007f36c: 00129083 sra r18,r18,0x02
0007f370: a7a4002c sh r4,0x002c(r29)
0007f374: 02058026 xor r16,r16,r5
0007f378: 3210ff9f andi r16,r16,0xff9f
0007f37c: a7a20028 sh r2,0x0028(r29)
0007f380: a7a3002a sh r3,0x002a(r29)
0007f384: 8e710204 lw r17,0x0204(r19)		Load Sprite Display Section Pointer
0007f388: 0c011298 jal 0x00044a60              00044a60 - 00044a78
0007f38c: 36100001 ori r16,r16,0x0001		r16 with ? enabled
0007f390: 00003021 addu r6,r0,r0
0007f394: 27a70020 addiu r7,r29,0x0020
0007f398: 00108400 sll r16,r16,0x10
0007f39c: 00108403 sra r16,r16,0x10
0007f3a0: 27a30028 addiu r3,r29,0x0028
0007f3a4: 00129080 sll r18,r18,0x02
0007f3a8: 02202021 addu r4,r17,r0
0007f3ac: 90850003 lbu r5,0x0003(r4)
0007f3b0: 00521021 addu r2,r2,r18
0007f3b4: afa00010 sw r0,0x0010(r29)
0007f3b8: afb00014 sw r16,0x0014(r29)
0007f3bc: afa30018 sw r3,0x0018(r29)
0007f3c0: 0c01ebd1 jal 0x0007af44              0007af44 - 0007b4e8
0007f3c4: afa2001c sw r2,0x001c(r29)
0007f3c8: 2a820006 slti r2,r20,0x0006
0007f3cc: 1440ffc7 bne r2,r0,0x0007f2ec
0007f3d0: 02a02021 addu r4,r21,r0
0007f3d4: 8fbf0064 lw r31,0x0064(r29)
0007f3d8: 8fb60060 lw r22,0x0060(r29)
0007f3dc: 8fb5005c lw r21,0x005c(r29)
0007f3e0: 8fb40058 lw r20,0x0058(r29)
0007f3e4: 8fb30054 lw r19,0x0054(r29)
0007f3e8: 8fb20050 lw r18,0x0050(r29)
0007f3ec: 8fb1004c lw r17,0x004c(r29)
0007f3f0: 8fb00048 lw r16,0x0048(r29)
0007f3f4: 27bd0068 addiu r29,r29,0x0068
0007f3f8: 03e00008 jr r31
0007f3fc: 00000000 nop