Difference between revisions of "OPEN.BIN Entrypoint 2"

From Final Fantasy Hacktics Wiki
Jump to navigation Jump to search
(Created page with " 0006720c: 27bdffe0 addiu r29,r29,0xffe0 00067210: afbf0018 sw r31,0x0018(r29) 00067214: afb10014 sw r17,0x0014(r29) 00067218: 0c01a1b7 jal 0x000686dc 0006721c: afb00010 s...")
 
m
 
(2 intermediate revisions by the same user not shown)
Line 2: Line 2:
 
  00067210: afbf0018 sw r31,0x0018(r29)
 
  00067210: afbf0018 sw r31,0x0018(r29)
 
  00067214: afb10014 sw r17,0x0014(r29)
 
  00067214: afb10014 sw r17,0x0014(r29)
  00067218: 0c01a1b7 jal 0x000686dc
+
  00067218: 0c01a1b7 jal 0x000686dc                 [[OPEN.BIN 000686dc - 0006875c]]
 
  0006721c: afb00010 sw r16,0x0010(r29)
 
  0006721c: afb00010 sw r16,0x0010(r29)
 
  00067220: 3c028009 lui r2,0x8009
 
  00067220: 3c028009 lui r2,0x8009
Line 15: Line 15:
 
  00067244: 3c048005 lui r4,0x8005
 
  00067244: 3c048005 lui r4,0x8005
 
  00067248: 2484eaf4 addiu r4,r4,0xeaf4
 
  00067248: 2484eaf4 addiu r4,r4,0xeaf4
  0006724c: 0c00478e jal 0x00011e38
+
  0006724c: 0c00478e jal 0x00011e38                 [[Open File to RAM Centre]]
 
  00067250: 00000000 nop
 
  00067250: 00000000 nop
  00067254: 0c01a2dd jal 0x00068b74
+
  00067254: 0c01a2dd jal 0x00068b74                 [[OPEN.BIN 00068b74 - 00068bac]]
 
  00067258: 00000000 nop
 
  00067258: 00000000 nop
  0006725c: 0c019d21 jal 0x00067484
+
  0006725c: 0c019d21 jal 0x00067484                 [[OPEN.BIN 00067484 - 000675b8]]
 
  00067260: 00000000 nop
 
  00067260: 00000000 nop
 
  00067264: 3c058005 lui r5,0x8005
 
  00067264: 3c058005 lui r5,0x8005
Line 25: Line 25:
 
  0006726c: 00000000 nop
 
  0006726c: 00000000 nop
 
  00067270: 00052180 sll r4,r5,0x06
 
  00067270: 00052180 sll r4,r5,0x06
  00067274: 0c01ba2c jal 0x0006e8b0
+
  00067274: 0c01ba2c jal 0x0006e8b0                 [[OPEN.BIN 0006e8b0 - 0006eb98]]
 
  00067278: 00902021 addu r4,r4,r16
 
  00067278: 00902021 addu r4,r4,r16
  0006727c: 0c01a7ad jal 0x00069eb4
+
  0006727c: 0c01a7ad jal 0x00069eb4                 [[? 0x69eb4]]
 
  00067280: 00000000 nop
 
  00067280: 00000000 nop
  00067284: 0c0091b5 jal 0x000246d4
+
  00067284: 0c0091b5 jal 0x000246d4                 [[SYS DrawSync]]
 
  00067288: 00002021 addu r4,r0,r0
 
  00067288: 00002021 addu r4,r0,r0
  0006728c: 0c019f61 jal 0x00067d84
+
  0006728c: 0c019f61 jal 0x00067d84                 [[Button Input Related? (0x67d84)]]
 
  00067290: 00000000 nop
 
  00067290: 00000000 nop
 
  00067294: 3c048009 lui r4,0x8009
 
  00067294: 3c048009 lui r4,0x8009
 
  00067298: 8c84fc14 lw r4,-0x03ec(r4)
 
  00067298: 8c84fc14 lw r4,-0x03ec(r4)
  0006729c: 0c0076ea jal 0x0001dba8
+
  0006729c: 0c0076ea jal 0x0001dba8                 [[VSync call]]
 
  000672a0: 00000000 nop
 
  000672a0: 00000000 nop
  000672a4: 0c019f07 jal 0x00067c1c
+
  000672a4: 0c019f07 jal 0x00067c1c                 [[OPEN.BIN 00067c1c - 00067d80]]
 
  000672a8: 00000000 nop
 
  000672a8: 00000000 nop
 
  000672ac: 3c048005 lui r4,0x8005
 
  000672ac: 3c048005 lui r4,0x8005
  000672b0: 8c84e5bc lw r4,-0x1a44(r4)
+
  000672b0: 8c84e5bc lw r4,-0x1a44(r4)               Otag ID?
 
  000672b4: 00000000 nop
 
  000672b4: 00000000 nop
 
  000672b8: 38840001 xori r4,r4,0x0001
 
  000672b8: 38840001 xori r4,r4,0x0001
 
  000672bc: 00042180 sll r4,r4,0x06
 
  000672bc: 00042180 sll r4,r4,0x06
 
  000672c0: 00912021 addu r4,r4,r17
 
  000672c0: 00912021 addu r4,r4,r17
  000672c4: 0c00930e jal 0x00024c38
+
  000672c4: 0c00930e jal 0x00024c38                 [[SYS DrawOtag]]
  000672c8: 2484fffc addiu r4,r4,0xfffc
+
  000672c8: 2484fffc addiu r4,r4,0xfffc             current Otag list
  000672cc: 0c01127b jal 0x000449ec
+
  000672cc: 0c01127b jal 0x000449ec                 jr r31
 
  000672d0: 00000000 nop
 
  000672d0: 00000000 nop
 
  000672d4: 3c028009 lui r2,0x8009
 
  000672d4: 3c028009 lui r2,0x8009
Line 55: Line 55:
 
  000672e4: 1440ffd7 bne r2,r0,0x00067244
 
  000672e4: 1440ffd7 bne r2,r0,0x00067244
 
  000672e8: 00000000 nop
 
  000672e8: 00000000 nop
  000672ec: 0c01a1d8 jal 0x00068760
+
  000672ec: 0c01a1d8 jal 0x00068760                 [[OPEN.BIN Post credits - Move FRAME.BIN to tpage 1F]]
 
  000672f0: 00000000 nop
 
  000672f0: 00000000 nop
  000672f4: 0c00918e jal 0x00024638
+
  000672f4: 0c00918e jal 0x00024638                 [[SYS SetDispMask]] (0)
 
  000672f8: 00002021 addu r4,r0,r0
 
  000672f8: 00002021 addu r4,r0,r0
 
  000672fc: 340400c0 ori r4,r0,0x00c0
 
  000672fc: 340400c0 ori r4,r0,0x00c0
  00067300: 0c01a18e jal 0x00068638
+
  00067300: 0c01a18e jal 0x00068638                 [[OPEN.BIN 00068638 - 00068680]]
 
  00067304: 34050078 ori r5,r0,0x0078
 
  00067304: 34050078 ori r5,r0,0x0078
 
  00067308: 8fbf0018 lw r31,0x0018(r29)
 
  00067308: 8fbf0018 lw r31,0x0018(r29)

Latest revision as of 01:43, 15 December 2024

0006720c: 27bdffe0 addiu r29,r29,0xffe0
00067210: afbf0018 sw r31,0x0018(r29)
00067214: afb10014 sw r17,0x0014(r29)
00067218: 0c01a1b7 jal 0x000686dc                  OPEN.BIN 000686dc - 0006875c
0006721c: afb00010 sw r16,0x0010(r29)
00067220: 3c028009 lui r2,0x8009
00067224: 8c42e53c lw r2,-0x1ac4(r2)
00067228: 00000000 nop
0006722c: 30420001 andi r2,r2,0x0001
00067230: 1040002e beq r2,r0,0x000672ec
00067234: 00000000 nop
00067238: 3c108008 lui r16,0x8008
0006723c: 26106018 addiu r16,r16,0x6018
00067240: 26110040 addiu r17,r16,0x0040
00067244: 3c048005 lui r4,0x8005
00067248: 2484eaf4 addiu r4,r4,0xeaf4
0006724c: 0c00478e jal 0x00011e38                  Open File to RAM Centre
00067250: 00000000 nop
00067254: 0c01a2dd jal 0x00068b74                  OPEN.BIN 00068b74 - 00068bac
00067258: 00000000 nop
0006725c: 0c019d21 jal 0x00067484                  OPEN.BIN 00067484 - 000675b8
00067260: 00000000 nop
00067264: 3c058005 lui r5,0x8005
00067268: 8ca5e5bc lw r5,-0x1a44(r5)
0006726c: 00000000 nop
00067270: 00052180 sll r4,r5,0x06
00067274: 0c01ba2c jal 0x0006e8b0                  OPEN.BIN 0006e8b0 - 0006eb98
00067278: 00902021 addu r4,r4,r16
0006727c: 0c01a7ad jal 0x00069eb4                  ? 0x69eb4
00067280: 00000000 nop
00067284: 0c0091b5 jal 0x000246d4                  SYS DrawSync
00067288: 00002021 addu r4,r0,r0
0006728c: 0c019f61 jal 0x00067d84                  Button Input Related? (0x67d84)
00067290: 00000000 nop
00067294: 3c048009 lui r4,0x8009
00067298: 8c84fc14 lw r4,-0x03ec(r4)
0006729c: 0c0076ea jal 0x0001dba8                  VSync call
000672a0: 00000000 nop
000672a4: 0c019f07 jal 0x00067c1c                  OPEN.BIN 00067c1c - 00067d80
000672a8: 00000000 nop
000672ac: 3c048005 lui r4,0x8005
000672b0: 8c84e5bc lw r4,-0x1a44(r4)               Otag ID?
000672b4: 00000000 nop
000672b8: 38840001 xori r4,r4,0x0001
000672bc: 00042180 sll r4,r4,0x06
000672c0: 00912021 addu r4,r4,r17
000672c4: 0c00930e jal 0x00024c38                  SYS DrawOtag
000672c8: 2484fffc addiu r4,r4,0xfffc              current Otag list
000672cc: 0c01127b jal 0x000449ec                  jr r31
000672d0: 00000000 nop
000672d4: 3c028009 lui r2,0x8009
000672d8: 8c42e53c lw r2,-0x1ac4(r2)
000672dc: 00000000 nop
000672e0: 30420001 andi r2,r2,0x0001
000672e4: 1440ffd7 bne r2,r0,0x00067244
000672e8: 00000000 nop
000672ec: 0c01a1d8 jal 0x00068760                  OPEN.BIN Post credits - Move FRAME.BIN to tpage 1F
000672f0: 00000000 nop
000672f4: 0c00918e jal 0x00024638                  SYS SetDispMask (0)
000672f8: 00002021 addu r4,r0,r0
000672fc: 340400c0 ori r4,r0,0x00c0
00067300: 0c01a18e jal 0x00068638                  OPEN.BIN 00068638 - 00068680
00067304: 34050078 ori r5,r0,0x0078
00067308: 8fbf0018 lw r31,0x0018(r29)
0006730c: 8fb10014 lw r17,0x0014(r29)
00067310: 8fb00010 lw r16,0x0010(r29)
00067314: 27bd0020 addiu r29,r29,0x0020
00067318: 03e00008 jr r31
0006731c: 00000000 nop