decomp:reversing
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
decomp:reversing [2022/10/21 11:35] – fruityloops | decomp:reversing [2023/04/23 12:08] (current) – [Symbols/Function Names] fruityloops | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Reversing the Game ====== | ====== Reversing the Game ====== | ||
- | ==== Importing code.bin ==== | + | ===== Importing code.bin |
To look at and document the disassembled/ | To look at and document the disassembled/ | ||
* [[https:// | * [[https:// | ||
Line 7: | Line 7: | ||
For this Article, Ghidra will be used, but you can use anything. | For this Article, Ghidra will be used, but you can use anything. | ||
- | To import the code.bin into the program you are using, you are probably better off converting it to an ELF file to import it, since ELF is a more widely-supported format. | + | To import the code.bin into the program you are using, you are probably better off [[https:// |
- | === Notes when importing with Ghidra === | + | ==== Notes when importing with Ghidra |
* Disable the " | * Disable the " | ||
+ | |||
+ | ===== Symbols/ | ||
+ | Since Super Mario 3D Land does not have debug symbols, or anything of that kind, we will need to be using symbols from the [[misc: | ||
+ | |||
+ | Captain Toad: Treasure Tracker is the best game to use in this case, preferably version 1.0 since that is compiled as 32-bit, so import it into your Reverse-engineering program of choice. | ||
+ | |||
+ | If you need structs/ |
decomp/reversing.1666352150.txt.gz · Last modified: 2022/10/21 11:35 by fruityloops