Difference between revisions of "Get TUTO.MES and TUTO.SCR"
Jump to navigation
Jump to search
m (Talcall moved page 0012d8b0 - 0012d928 to Get TUTO.MES and TUTO.SCR) |
m |
||
Line 12: | Line 12: | ||
0012d8d4: 00501021 addu r2,r2,r16 # this being done twice seems pointless | 0012d8d4: 00501021 addu r2,r2,r16 # this being done twice seems pointless | ||
0012d8d8: afbf0018 sw r31,0x0018(r29) | 0012d8d8: afbf0018 sw r31,0x0018(r29) | ||
− | 0012d8dc: 8c640000 lw r4,0x0000(r3) | + | 0012d8dc: 8c640000 lw r4,0x0000(r3) # LBA |
− | 0012d8e0: 8c450004 lw r5,0x0004(r2) | + | 0012d8e0: 8c450004 lw r5,0x0004(r2) # filesize |
0012d8e4: 0c011264 jal 0x00044990 # [[Get BIN as TIM]] get the mes file as a texture image file | 0012d8e4: 0c011264 jal 0x00044990 # [[Get BIN as TIM]] get the mes file as a texture image file | ||
0012d8e8: 00000000 nop | 0012d8e8: 00000000 nop | ||
Line 21: | Line 21: | ||
0012d8f8: 02021821 addu r3,r16,r2 | 0012d8f8: 02021821 addu r3,r16,r2 | ||
0012d8fc: 00501021 addu r2,r2,r16 | 0012d8fc: 00501021 addu r2,r2,r16 | ||
− | 0012d900: 8c640000 lw r4,0x0000(r3) | + | 0012d900: 8c640000 lw r4,0x0000(r3) # LBA |
− | 0012d904: 8c450004 lw r5,0x0004(r2) | + | 0012d904: 8c450004 lw r5,0x0004(r2) # filesize |
0012d908: 0c011264 jal 0x00044990 # [[Get BIN as TIM]] get the tuto script file... as a texture image file. okay. | 0012d908: 0c011264 jal 0x00044990 # [[Get BIN as TIM]] get the tuto script file... as a texture image file. okay. | ||
0012d90c: 00000000 nop | 0012d90c: 00000000 nop |
Latest revision as of 02:57, 27 June 2024
0012d8b0: 27bdffe0 addiu r29,r29,0xffe0 0012d8b4: afb10014 sw r17,0x0014(r29) 0012d8b8: 00a08821 addu r17,r5,r0 0012d8bc: afb00010 sw r16,0x0010(r29) 0012d8c0: 2490ffff addiu r16,r4,0xffff #ID of Tuto file to open 0012d8c4: 3c028019 lui r2,0x8019 0012d8c8: 24423c40 addiu r2,r2,0x3c40 #Tuto.mes file LBA pointers 0012d8cc: 001080c0 sll r16,r16,0x03 0012d8d0: 02021821 addu r3,r16,r2 0012d8d4: 00501021 addu r2,r2,r16 # this being done twice seems pointless 0012d8d8: afbf0018 sw r31,0x0018(r29) 0012d8dc: 8c640000 lw r4,0x0000(r3) # LBA 0012d8e0: 8c450004 lw r5,0x0004(r2) # filesize 0012d8e4: 0c011264 jal 0x00044990 # Get BIN as TIM get the mes file as a texture image file 0012d8e8: 00000000 nop 0012d8ec: ae221e00 sw r2,0x1e00(r17) # r17 + 0x1e00 is the .mes file pointer 0012d8f0: 3c028019 lui r2,0x8019 0012d8f4: 24423c78 addiu r2,r2,0x3c78 # Tuto.scr file LBA pointers 0012d8f8: 02021821 addu r3,r16,r2 0012d8fc: 00501021 addu r2,r2,r16 0012d900: 8c640000 lw r4,0x0000(r3) # LBA 0012d904: 8c450004 lw r5,0x0004(r2) # filesize 0012d908: 0c011264 jal 0x00044990 # Get BIN as TIM get the tuto script file... as a texture image file. okay. 0012d90c: 00000000 nop 0012d910: ae221e04 sw r2,0x1e04(r17) # r17 + 0x1e04 is the .scr file pointer 0012d914: 8fbf0018 lw r31,0x0018(r29) 0012d918: 8fb10014 lw r17,0x0014(r29) 0012d91c: 8fb00010 lw r16,0x0010(r29) 0012d920: 27bd0020 addiu r29,r29,0x0020 0012d924: 03e00008 jr r31 0012d928: 00000000 nop