User Tools

Site Tools


decomp:tutorial

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
decomp:tutorial [2022/10/20 22:35] fruityloopsdecomp:tutorial [2023/02/13 02:45] (current) fruityloops
Line 2: Line 2:
  
 ==== Prerequisites ==== ==== Prerequisites ====
-  * Linux setup ((untested on Windows/WSL)) +  * Linux setup/Windows setup with CMake and GNU make 
-  * ARM C/C++ Compiler, 4.1 [Build 894/1049] +  * ARM C/C++ Compiler, 4.1 [Build 894]
-  * devkitARM+
   * Python 3.10   * Python 3.10
   * CMake >= 3.24   * CMake >= 3.24
Line 11: Line 10:
 ==== Setup ==== ==== Setup ====
 Clone https://github.com/fruityloops1/RedPepper recursively, and place code.bin in the root of the repository. Clone https://github.com/fruityloops1/RedPepper recursively, and place code.bin in the root of the repository.
 +
 +Set these environment variables:
 +
 +ARMCC_PATH: path where ARMCC has been installed
  
 ==== Tools ==== ==== Tools ====
Line 36: Line 39:
   * <code>diff.py _ZN2al14NerveStateCtrl10startStateEPKNS_5NerveE</code>   * <code>diff.py _ZN2al14NerveStateCtrl10startStateEPKNS_5NerveE</code>
 === progress.py === === progress.py ===
-Shows decompilation progress (of functions) and automatically removes functions from the Unnamed.sym file if they have been moved to another .sym file by the user.+Shows decompilation progress (of functions)automatically removes functions from the Unnamed.sym file if they have been moved to another .sym file by the user, and updates the decompilation percentages/the graph for README.md.
decomp/tutorial.1666305310.txt.gz · Last modified: 2022/10/20 22:35 by fruityloops