Difference between revisions of "001a5110 - 001a51b8"
Jump to navigation
Jump to search
(Created page with "<font face='Courier New'> 001a5110: 27bdffe8 addiu r29,r29,0xffe8 001a5114: 34021000 ori r2,r0,0x1000 001a5118: 3c01801c lui r1,0x801c 001a511c: a422c0ac sh r2,-0x3f54(r...") |
|||
Line 2: | Line 2: | ||
001a5110: 27bdffe8 addiu r29,r29,0xffe8 | 001a5110: 27bdffe8 addiu r29,r29,0xffe8 | ||
− | 001a5114: 34021000 ori r2,r0,0x1000 | + | 001a5114: 34021000 ori r2,r0,0x1000 |
001a5118: 3c01801c lui r1,0x801c | 001a5118: 3c01801c lui r1,0x801c | ||
− | 001a511c: a422c0ac sh r2,-0x3f54(r1) | + | 001a511c: a422c0ac sh r2,-0x3f54(r1) store 0x1000 in 0x801bc0ac (rotational matrix element r_33) |
001a5120: 34020200 ori r2,r0,0x0200 | 001a5120: 34020200 ori r2,r0,0x0200 | ||
001a5124: 34048000 ori r4,r0,0x8000 | 001a5124: 34048000 ori r4,r0,0x8000 | ||
001a5128: afbf0010 sw r31,0x0010(r29) | 001a5128: afbf0010 sw r31,0x0010(r29) | ||
001a512c: 3c01801c lui r1,0x801c | 001a512c: 3c01801c lui r1,0x801c | ||
− | 001a5130: ac208a08 sw r0,-0x75f8(r1) | + | 001a5130: ac208a08 sw r0,-0x75f8(r1) 801b8a08 = 0 (some negatively counting thing. debug use only.) |
001a5134: 3c01801c lui r1,0x801c | 001a5134: 3c01801c lui r1,0x801c | ||
− | 001a5138: a420c0aa sh r0,-0x3f56(r1) | + | 001a5138: a420c0aa sh r0,-0x3f56(r1) 801bc0aa = 0 (rotational matrix element r_32) |
001a513c: 3c01801c lui r1,0x801c | 001a513c: 3c01801c lui r1,0x801c | ||
− | 001a5140: a420c0a8 sh r0,-0x3f58(r1) | + | 001a5140: a420c0a8 sh r0,-0x3f58(r1) 801bc0a8 = 0 (rotational matrix element r_31) |
001a5144: 3c01801c lui r1,0x801c | 001a5144: 3c01801c lui r1,0x801c | ||
− | 001a5148: a420c0a6 sh r0,-0x3f5a(r1) | + | 001a5148: a420c0a6 sh r0,-0x3f5a(r1) 801bc0a6 = 0 (rotational Matrix element r_23) |
001a514c: 3c01801c lui r1,0x801c | 001a514c: 3c01801c lui r1,0x801c | ||
− | 001a5150: a420c0a0 sh r0,-0x3f60(r1) | + | 001a5150: a420c0a0 sh r0,-0x3f60(r1) 801bc0a0 = 0 (rotational Matrix element r_13) |
001a5154: 3c01801c lui r1,0x801c | 001a5154: 3c01801c lui r1,0x801c | ||
− | 001a5158: ac20c0b8 sw r0,-0x3f48(r1) | + | 001a5158: ac20c0b8 sw r0,-0x3f48(r1) 801bc0b8 = 0 (sometimes 0, sometimes 0x10, doesn't seem to have a practical purpose.) |
001a515c: 3c01801c lui r1,0x801c | 001a515c: 3c01801c lui r1,0x801c | ||
− | 001a5160: a422bf5c sh r2,-0x40a4(r1) | + | 001a5160: a422bf5c sh r2,-0x40a4(r1) store 0x0200 in 0x801bbf5c (effect graphic Z locations on screen. bottom right Z) |
001a5164: 3c01801c lui r1,0x801c | 001a5164: 3c01801c lui r1,0x801c | ||
− | 001a5168: a422bf54 sh r2,-0x40ac(r1) | + | 001a5168: a422bf54 sh r2,-0x40ac(r1) 0x200 -> 0x801bbf54 (Bottom left Z) |
001a516c: 3c01801c lui r1,0x801c | 001a516c: 3c01801c lui r1,0x801c | ||
− | 001a5170: a422bf4c sh r2,-0x40b4(r1) | + | 001a5170: a422bf4c sh r2,-0x40b4(r1) 0x200 -> 0x801bbf4c (top right Z) |
001a5174: 3c01801c lui r1,0x801c | 001a5174: 3c01801c lui r1,0x801c | ||
− | 001a5178: a422bf44 sh r2,-0x40bc(r1) | + | 001a5178: a422bf44 sh r2,-0x40bc(r1) 0x200 -> 0x801bbf44 (top left Z) |
001a517c: 3c01801c lui r1,0x801c | 001a517c: 3c01801c lui r1,0x801c | ||
− | 001a5180: ac208a00 sw r0,-0x7600(r1) | + | 001a5180: ac208a00 sw r0,-0x7600(r1) 801b8a00 = 0 |
001a5184: 3c01801c lui r1,0x801c | 001a5184: 3c01801c lui r1,0x801c | ||
− | 001a5188: ac2089fc sw r0,-0x7604(r1) | + | 001a5188: ac2089fc sw r0,-0x7604(r1) 801b89fc = 0 |
− | 001a518c: 0c06937a jal 0x001a4de8 | + | 001a518c: 0c06937a jal 0x001a4de8 [[0x1a4de8]] r4 = 0x8000. obtains temporary frame data pointer? (are these unique to some criteria...?) |
− | 001a5190: 00002821 addu r5,r0,r0 | + | 001a5190: 00002821 addu r5,r0,r0 r5 = 0 |
001a5194: 3c01801c lui r1,0x801c | 001a5194: 3c01801c lui r1,0x801c | ||
− | 001a5198: ac228a04 sw r2,-0x75fc(r1) | + | 001a5198: ac228a04 sw r2,-0x75fc(r1) store return in 0x801b8a04 (Temporary frame data pointer) |
001a519c: 3c01801c lui r1,0x801c | 001a519c: 3c01801c lui r1,0x801c | ||
− | 001a51a0: ac209274 sw r0,-0x6d8c(r1) | + | 001a51a0: ac209274 sw r0,-0x6d8c(r1) 801b9274 = 0 |
001a51a4: 3c01801c lui r1,0x801c | 001a51a4: 3c01801c lui r1,0x801c | ||
− | 001a51a8: ac20c0c0 sw r0,-0x3f40(r1) | + | 001a51a8: ac20c0c0 sw r0,-0x3f40(r1) 801bc0c0 = 0 |
001a51ac: 8fbf0010 lw r31,0x0010(r29) | 001a51ac: 8fbf0010 lw r31,0x0010(r29) | ||
001a51b0: 27bd0018 addiu r29,r29,0x0018 | 001a51b0: 27bd0018 addiu r29,r29,0x0018 |
Latest revision as of 09:00, 22 March 2022
001a5110: 27bdffe8 addiu r29,r29,0xffe8 001a5114: 34021000 ori r2,r0,0x1000 001a5118: 3c01801c lui r1,0x801c 001a511c: a422c0ac sh r2,-0x3f54(r1) store 0x1000 in 0x801bc0ac (rotational matrix element r_33) 001a5120: 34020200 ori r2,r0,0x0200 001a5124: 34048000 ori r4,r0,0x8000 001a5128: afbf0010 sw r31,0x0010(r29) 001a512c: 3c01801c lui r1,0x801c 001a5130: ac208a08 sw r0,-0x75f8(r1) 801b8a08 = 0 (some negatively counting thing. debug use only.) 001a5134: 3c01801c lui r1,0x801c 001a5138: a420c0aa sh r0,-0x3f56(r1) 801bc0aa = 0 (rotational matrix element r_32) 001a513c: 3c01801c lui r1,0x801c 001a5140: a420c0a8 sh r0,-0x3f58(r1) 801bc0a8 = 0 (rotational matrix element r_31) 001a5144: 3c01801c lui r1,0x801c 001a5148: a420c0a6 sh r0,-0x3f5a(r1) 801bc0a6 = 0 (rotational Matrix element r_23) 001a514c: 3c01801c lui r1,0x801c 001a5150: a420c0a0 sh r0,-0x3f60(r1) 801bc0a0 = 0 (rotational Matrix element r_13) 001a5154: 3c01801c lui r1,0x801c 001a5158: ac20c0b8 sw r0,-0x3f48(r1) 801bc0b8 = 0 (sometimes 0, sometimes 0x10, doesn't seem to have a practical purpose.) 001a515c: 3c01801c lui r1,0x801c 001a5160: a422bf5c sh r2,-0x40a4(r1) store 0x0200 in 0x801bbf5c (effect graphic Z locations on screen. bottom right Z) 001a5164: 3c01801c lui r1,0x801c 001a5168: a422bf54 sh r2,-0x40ac(r1) 0x200 -> 0x801bbf54 (Bottom left Z) 001a516c: 3c01801c lui r1,0x801c 001a5170: a422bf4c sh r2,-0x40b4(r1) 0x200 -> 0x801bbf4c (top right Z) 001a5174: 3c01801c lui r1,0x801c 001a5178: a422bf44 sh r2,-0x40bc(r1) 0x200 -> 0x801bbf44 (top left Z) 001a517c: 3c01801c lui r1,0x801c 001a5180: ac208a00 sw r0,-0x7600(r1) 801b8a00 = 0 001a5184: 3c01801c lui r1,0x801c 001a5188: ac2089fc sw r0,-0x7604(r1) 801b89fc = 0 001a518c: 0c06937a jal 0x001a4de8 0x1a4de8 r4 = 0x8000. obtains temporary frame data pointer? (are these unique to some criteria...?) 001a5190: 00002821 addu r5,r0,r0 r5 = 0 001a5194: 3c01801c lui r1,0x801c 001a5198: ac228a04 sw r2,-0x75fc(r1) store return in 0x801b8a04 (Temporary frame data pointer) 001a519c: 3c01801c lui r1,0x801c 001a51a0: ac209274 sw r0,-0x6d8c(r1) 801b9274 = 0 001a51a4: 3c01801c lui r1,0x801c 001a51a8: ac20c0c0 sw r0,-0x3f40(r1) 801bc0c0 = 0 001a51ac: 8fbf0010 lw r31,0x0010(r29) 001a51b0: 27bd0018 addiu r29,r29,0x0018 001a51b4: 03e00008 jr r31 001a51b8: 00000000 nop