Difference between revisions of "OPEN.BIN Entrypoint 2"
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