Skip to content

Nintendo DS Action Replay Code Compiler/Decompiler

Notifications You must be signed in to change notification settings

turtleisaac/iNTRaction

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

iNTRaction

Developed by turtleisaac

Nintendo DS Action Replay Code Compiler/Decompiler

Usage

  • make build_tools will clone armips and place it in the project directory. This is a necessary step before you can compile/decompile codes.

  • make compile compiles iNTRaction scripts into AR codes. See Makefile for formatting instructions if you add your own new files.

  • make decompile decompiles AR codes into iNTRaction scripts. See Makefile for formatting instructions if you add your own new files.

Notes

  • 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, running make compile will output codes/example.txt which contains the compiled AR codes.
  • By default, running make decompile will decompile codes/example.txt into iNTRaction scripts in the file codes/decompiled.s. This Makefile rule will fail by default if you have not yet ran make 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.

About

Nintendo DS Action Replay Code Compiler/Decompiler

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published