Developed by turtleisaac
Nintendo DS Action Replay Code Compiler/Decompiler
-
make build_toolswill clone armips and place it in the project directory. This is a necessary step before you can compile/decompile codes. -
make compilecompiles iNTRaction scripts into AR codes. See Makefile for formatting instructions if you add your own new files. -
make decompiledecompiles AR codes into iNTRaction scripts. See Makefile for formatting instructions if you add your own new files.
- iNTRaction script function names can be found in
include/macros.s - Further information on functions, including what each does, can be found here.
- Included with this repo is the file
codes/example.s, which contains a few AR codes in iNTRaction script format. By default, runningmake compilewill outputcodes/example.txtwhich contains the compiled AR codes. - By default, running
make decompilewill decompilecodes/example.txtinto iNTRaction scripts in the filecodes/decompiled.s. This Makefile rule will fail by default if you have not yet ranmake compile. directMemoryWrite (EXXXXXXX NNNNNNNN VVVVVVVV VVVVVVVV)is currently not supported by the iNTRaction compiler/decompiler. Please be patient while I figure out how the heck it functions.