I'm currently working on disassembling OoT actor files, and I have a feeling that the way I'm doing it probably isn't the best. Currently I'm using JOVIS's N64 Disassembler and just because it's the first one, I've disassembled ovl_title and the first few instructions are as such:
addiu rt 29, rs 29, 0xFFC0
sw rt 31, rs 29, 0x3C
sw rt 30, rs 29, ox38
etc...
Is it possible to even get any information from code in this format? I know rt is register target, rs is register source, and the '0x' numbers are the immediates being added/stored but I haven't been able to find a lot about what the numbers after rt and rs mean. Are they just generic register descriptions? Also, is there a better tool for this? Unfortunately this one is a bit of a disaster, especially since apparently the "offset" button doesn't seem to work and it takes forever to scroll.
Question
Mallos31
I'm currently working on disassembling OoT actor files, and I have a feeling that the way I'm doing it probably isn't the best. Currently I'm using JOVIS's N64 Disassembler and just because it's the first one, I've disassembled ovl_title and the first few instructions are as such:
addiu rt 29, rs 29, 0xFFC0
sw rt 31, rs 29, 0x3C
sw rt 30, rs 29, ox38
etc...
Is it possible to even get any information from code in this format? I know rt is register target, rs is register source, and the '0x' numbers are the immediates being added/stored but I haven't been able to find a lot about what the numbers after rt and rs mean. Are they just generic register descriptions? Also, is there a better tool for this? Unfortunately this one is a bit of a disaster, especially since apparently the "offset" button doesn't seem to work and it takes forever to scroll.
Link to comment
Share on other sites
0 answers to this question
Recommended Posts