├── .gitmodules ├── LICENSE ├── README.md ├── doc ├── functions.txt ├── koetagames.txt ├── majiro_readmark.ksy ├── syscall-hashes.txt └── syscalls-ordered-by-start-address.txt └── src ├── .gitignore ├── MajiroDebugListener ├── DebugMessage.cs ├── Debugger.cs ├── DebuggerState.cs ├── DebuggerWindow.Designer.cs ├── DebuggerWindow.cs ├── DebuggerWindow.resx ├── Helpers.cs ├── MajiroDebugListener.csproj ├── Native.cs ├── Program.cs ├── Properties │ ├── Resources.Designer.cs │ └── Resources.resx └── res │ └── icons │ ├── 16x │ ├── breakpoints.png │ ├── bug.png │ ├── pause.png │ ├── restart.png │ ├── resume.png │ ├── run.png │ ├── settings.png │ ├── step_in.png │ ├── step_out.png │ ├── step_over.png │ ├── stop.png │ └── variable.png │ ├── 256x │ ├── breakpoints.png │ ├── bug.png │ ├── pause.png │ ├── restart.png │ ├── resume.png │ ├── run.png │ ├── settings.png │ ├── step_in.png │ ├── step_out.png │ ├── step_over.png │ ├── stop.png │ └── variable.png │ └── icons.psd ├── MajiroLib ├── AutoVersion.tt ├── Data.cs ├── Helpers.cs ├── MajiroLib - Backup.csproj ├── MajiroLib.csproj ├── Project │ └── MjProject.cs ├── Script │ ├── Analysis │ │ ├── ControlFlow │ │ │ ├── BasicBlock.cs │ │ │ ├── ControlFlowPass.cs │ │ │ └── Function.cs │ │ ├── Source │ │ │ ├── DecompilerPass.cs │ │ │ ├── DumpVisitor.cs │ │ │ ├── Nodes │ │ │ │ ├── Expression.cs │ │ │ │ ├── Expressions │ │ │ │ │ ├── ArrayAccess.cs │ │ │ │ │ ├── BinaryExpression.cs │ │ │ │ │ ├── Call.cs │ │ │ │ │ ├── Cast.cs │ │ │ │ │ ├── Identifier.cs │ │ │ │ │ ├── LiteralFloat.cs │ │ │ │ │ ├── LiteralInt.cs │ │ │ │ │ ├── LiteralString.cs │ │ │ │ │ └── UnaryExpression.cs │ │ │ │ ├── FunctionNode.cs │ │ │ │ ├── Statement.cs │ │ │ │ └── Statements │ │ │ │ │ ├── ArrayAssignment.cs │ │ │ │ │ ├── Assignment.cs │ │ │ │ │ ├── BlockStatement.cs │ │ │ │ │ ├── CallStatement.cs │ │ │ │ │ ├── CtrlStatement.cs │ │ │ │ │ ├── IfStatement.cs │ │ │ │ │ ├── ProcStatement.cs │ │ │ │ │ ├── ReturnStatement.cs │ │ │ │ │ └── TextStatement.cs │ │ │ ├── SyntaxNode.cs │ │ │ └── SyntaxVisitor.cs │ │ └── StackTransition │ │ │ ├── PhiInstruction.cs │ │ │ ├── StackTransitionPass.cs │ │ │ └── StackValue.cs │ ├── Assembler.cs │ ├── Crc.cs │ ├── CrcUnhasher.cs │ ├── Disassembler.cs │ ├── Flags.cs │ ├── Instruction.cs │ ├── MjoScript.cs │ ├── Opcode.cs │ └── OpcodeValues.cs └── Util │ └── IColoredWriter.cs ├── MajiroTools.sln ├── MajiroTools.sln.DotSettings └── MajiroTools ├── AutoVersion.tt ├── Commands ├── AssembleCommand.cs ├── AutoCommand.cs ├── DecompileCommand.cs ├── DisassembleCommand.cs ├── FindCommand.cs ├── HashCommand.cs ├── ProjectCommand.cs ├── TranslateCommand.cs └── UnhashCommand.cs ├── MajiroTools.csproj └── Program.cs /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AtomCrafty/MajiroTools/HEAD/.gitmodules -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AtomCrafty/MajiroTools/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AtomCrafty/MajiroTools/HEAD/README.md -------------------------------------------------------------------------------- /doc/functions.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AtomCrafty/MajiroTools/HEAD/doc/functions.txt -------------------------------------------------------------------------------- /doc/koetagames.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AtomCrafty/MajiroTools/HEAD/doc/koetagames.txt -------------------------------------------------------------------------------- /doc/majiro_readmark.ksy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AtomCrafty/MajiroTools/HEAD/doc/majiro_readmark.ksy -------------------------------------------------------------------------------- /doc/syscall-hashes.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AtomCrafty/MajiroTools/HEAD/doc/syscall-hashes.txt -------------------------------------------------------------------------------- /doc/syscalls-ordered-by-start-address.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AtomCrafty/MajiroTools/HEAD/doc/syscalls-ordered-by-start-address.txt -------------------------------------------------------------------------------- /src/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AtomCrafty/MajiroTools/HEAD/src/.gitignore -------------------------------------------------------------------------------- /src/MajiroDebugListener/DebugMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AtomCrafty/MajiroTools/HEAD/src/MajiroDebugListener/DebugMessage.cs -------------------------------------------------------------------------------- /src/MajiroDebugListener/Debugger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AtomCrafty/MajiroTools/HEAD/src/MajiroDebugListener/Debugger.cs -------------------------------------------------------------------------------- /src/MajiroDebugListener/DebuggerState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AtomCrafty/MajiroTools/HEAD/src/MajiroDebugListener/DebuggerState.cs -------------------------------------------------------------------------------- /src/MajiroDebugListener/DebuggerWindow.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AtomCrafty/MajiroTools/HEAD/src/MajiroDebugListener/DebuggerWindow.Designer.cs -------------------------------------------------------------------------------- /src/MajiroDebugListener/DebuggerWindow.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AtomCrafty/MajiroTools/HEAD/src/MajiroDebugListener/DebuggerWindow.cs -------------------------------------------------------------------------------- /src/MajiroDebugListener/DebuggerWindow.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AtomCrafty/MajiroTools/HEAD/src/MajiroDebugListener/DebuggerWindow.resx -------------------------------------------------------------------------------- /src/MajiroDebugListener/Helpers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AtomCrafty/MajiroTools/HEAD/src/MajiroDebugListener/Helpers.cs -------------------------------------------------------------------------------- /src/MajiroDebugListener/MajiroDebugListener.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AtomCrafty/MajiroTools/HEAD/src/MajiroDebugListener/MajiroDebugListener.csproj -------------------------------------------------------------------------------- /src/MajiroDebugListener/Native.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AtomCrafty/MajiroTools/HEAD/src/MajiroDebugListener/Native.cs -------------------------------------------------------------------------------- /src/MajiroDebugListener/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AtomCrafty/MajiroTools/HEAD/src/MajiroDebugListener/Program.cs -------------------------------------------------------------------------------- /src/MajiroDebugListener/Properties/Resources.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AtomCrafty/MajiroTools/HEAD/src/MajiroDebugListener/Properties/Resources.Designer.cs -------------------------------------------------------------------------------- /src/MajiroDebugListener/Properties/Resources.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AtomCrafty/MajiroTools/HEAD/src/MajiroDebugListener/Properties/Resources.resx -------------------------------------------------------------------------------- /src/MajiroDebugListener/res/icons/16x/breakpoints.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AtomCrafty/MajiroTools/HEAD/src/MajiroDebugListener/res/icons/16x/breakpoints.png -------------------------------------------------------------------------------- /src/MajiroDebugListener/res/icons/16x/bug.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AtomCrafty/MajiroTools/HEAD/src/MajiroDebugListener/res/icons/16x/bug.png -------------------------------------------------------------------------------- /src/MajiroDebugListener/res/icons/16x/pause.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AtomCrafty/MajiroTools/HEAD/src/MajiroDebugListener/res/icons/16x/pause.png -------------------------------------------------------------------------------- /src/MajiroDebugListener/res/icons/16x/restart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AtomCrafty/MajiroTools/HEAD/src/MajiroDebugListener/res/icons/16x/restart.png -------------------------------------------------------------------------------- /src/MajiroDebugListener/res/icons/16x/resume.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AtomCrafty/MajiroTools/HEAD/src/MajiroDebugListener/res/icons/16x/resume.png -------------------------------------------------------------------------------- /src/MajiroDebugListener/res/icons/16x/run.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AtomCrafty/MajiroTools/HEAD/src/MajiroDebugListener/res/icons/16x/run.png -------------------------------------------------------------------------------- /src/MajiroDebugListener/res/icons/16x/settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AtomCrafty/MajiroTools/HEAD/src/MajiroDebugListener/res/icons/16x/settings.png -------------------------------------------------------------------------------- /src/MajiroDebugListener/res/icons/16x/step_in.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AtomCrafty/MajiroTools/HEAD/src/MajiroDebugListener/res/icons/16x/step_in.png -------------------------------------------------------------------------------- /src/MajiroDebugListener/res/icons/16x/step_out.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AtomCrafty/MajiroTools/HEAD/src/MajiroDebugListener/res/icons/16x/step_out.png -------------------------------------------------------------------------------- /src/MajiroDebugListener/res/icons/16x/step_over.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AtomCrafty/MajiroTools/HEAD/src/MajiroDebugListener/res/icons/16x/step_over.png -------------------------------------------------------------------------------- /src/MajiroDebugListener/res/icons/16x/stop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AtomCrafty/MajiroTools/HEAD/src/MajiroDebugListener/res/icons/16x/stop.png -------------------------------------------------------------------------------- /src/MajiroDebugListener/res/icons/16x/variable.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AtomCrafty/MajiroTools/HEAD/src/MajiroDebugListener/res/icons/16x/variable.png -------------------------------------------------------------------------------- /src/MajiroDebugListener/res/icons/256x/breakpoints.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AtomCrafty/MajiroTools/HEAD/src/MajiroDebugListener/res/icons/256x/breakpoints.png -------------------------------------------------------------------------------- /src/MajiroDebugListener/res/icons/256x/bug.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AtomCrafty/MajiroTools/HEAD/src/MajiroDebugListener/res/icons/256x/bug.png -------------------------------------------------------------------------------- /src/MajiroDebugListener/res/icons/256x/pause.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AtomCrafty/MajiroTools/HEAD/src/MajiroDebugListener/res/icons/256x/pause.png -------------------------------------------------------------------------------- /src/MajiroDebugListener/res/icons/256x/restart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AtomCrafty/MajiroTools/HEAD/src/MajiroDebugListener/res/icons/256x/restart.png -------------------------------------------------------------------------------- /src/MajiroDebugListener/res/icons/256x/resume.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AtomCrafty/MajiroTools/HEAD/src/MajiroDebugListener/res/icons/256x/resume.png -------------------------------------------------------------------------------- /src/MajiroDebugListener/res/icons/256x/run.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AtomCrafty/MajiroTools/HEAD/src/MajiroDebugListener/res/icons/256x/run.png -------------------------------------------------------------------------------- /src/MajiroDebugListener/res/icons/256x/settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AtomCrafty/MajiroTools/HEAD/src/MajiroDebugListener/res/icons/256x/settings.png -------------------------------------------------------------------------------- /src/MajiroDebugListener/res/icons/256x/step_in.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AtomCrafty/MajiroTools/HEAD/src/MajiroDebugListener/res/icons/256x/step_in.png -------------------------------------------------------------------------------- /src/MajiroDebugListener/res/icons/256x/step_out.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AtomCrafty/MajiroTools/HEAD/src/MajiroDebugListener/res/icons/256x/step_out.png -------------------------------------------------------------------------------- /src/MajiroDebugListener/res/icons/256x/step_over.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AtomCrafty/MajiroTools/HEAD/src/MajiroDebugListener/res/icons/256x/step_over.png -------------------------------------------------------------------------------- /src/MajiroDebugListener/res/icons/256x/stop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AtomCrafty/MajiroTools/HEAD/src/MajiroDebugListener/res/icons/256x/stop.png -------------------------------------------------------------------------------- /src/MajiroDebugListener/res/icons/256x/variable.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AtomCrafty/MajiroTools/HEAD/src/MajiroDebugListener/res/icons/256x/variable.png -------------------------------------------------------------------------------- /src/MajiroDebugListener/res/icons/icons.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AtomCrafty/MajiroTools/HEAD/src/MajiroDebugListener/res/icons/icons.psd -------------------------------------------------------------------------------- /src/MajiroLib/AutoVersion.tt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AtomCrafty/MajiroTools/HEAD/src/MajiroLib/AutoVersion.tt -------------------------------------------------------------------------------- /src/MajiroLib/Data.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AtomCrafty/MajiroTools/HEAD/src/MajiroLib/Data.cs -------------------------------------------------------------------------------- /src/MajiroLib/Helpers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AtomCrafty/MajiroTools/HEAD/src/MajiroLib/Helpers.cs -------------------------------------------------------------------------------- /src/MajiroLib/MajiroLib - Backup.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AtomCrafty/MajiroTools/HEAD/src/MajiroLib/MajiroLib - Backup.csproj -------------------------------------------------------------------------------- /src/MajiroLib/MajiroLib.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AtomCrafty/MajiroTools/HEAD/src/MajiroLib/MajiroLib.csproj -------------------------------------------------------------------------------- /src/MajiroLib/Project/MjProject.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AtomCrafty/MajiroTools/HEAD/src/MajiroLib/Project/MjProject.cs -------------------------------------------------------------------------------- /src/MajiroLib/Script/Analysis/ControlFlow/BasicBlock.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AtomCrafty/MajiroTools/HEAD/src/MajiroLib/Script/Analysis/ControlFlow/BasicBlock.cs -------------------------------------------------------------------------------- /src/MajiroLib/Script/Analysis/ControlFlow/ControlFlowPass.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AtomCrafty/MajiroTools/HEAD/src/MajiroLib/Script/Analysis/ControlFlow/ControlFlowPass.cs -------------------------------------------------------------------------------- /src/MajiroLib/Script/Analysis/ControlFlow/Function.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AtomCrafty/MajiroTools/HEAD/src/MajiroLib/Script/Analysis/ControlFlow/Function.cs -------------------------------------------------------------------------------- /src/MajiroLib/Script/Analysis/Source/DecompilerPass.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AtomCrafty/MajiroTools/HEAD/src/MajiroLib/Script/Analysis/Source/DecompilerPass.cs -------------------------------------------------------------------------------- /src/MajiroLib/Script/Analysis/Source/DumpVisitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AtomCrafty/MajiroTools/HEAD/src/MajiroLib/Script/Analysis/Source/DumpVisitor.cs -------------------------------------------------------------------------------- /src/MajiroLib/Script/Analysis/Source/Nodes/Expression.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AtomCrafty/MajiroTools/HEAD/src/MajiroLib/Script/Analysis/Source/Nodes/Expression.cs -------------------------------------------------------------------------------- /src/MajiroLib/Script/Analysis/Source/Nodes/Expressions/ArrayAccess.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AtomCrafty/MajiroTools/HEAD/src/MajiroLib/Script/Analysis/Source/Nodes/Expressions/ArrayAccess.cs -------------------------------------------------------------------------------- /src/MajiroLib/Script/Analysis/Source/Nodes/Expressions/BinaryExpression.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AtomCrafty/MajiroTools/HEAD/src/MajiroLib/Script/Analysis/Source/Nodes/Expressions/BinaryExpression.cs -------------------------------------------------------------------------------- /src/MajiroLib/Script/Analysis/Source/Nodes/Expressions/Call.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AtomCrafty/MajiroTools/HEAD/src/MajiroLib/Script/Analysis/Source/Nodes/Expressions/Call.cs -------------------------------------------------------------------------------- /src/MajiroLib/Script/Analysis/Source/Nodes/Expressions/Cast.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AtomCrafty/MajiroTools/HEAD/src/MajiroLib/Script/Analysis/Source/Nodes/Expressions/Cast.cs -------------------------------------------------------------------------------- /src/MajiroLib/Script/Analysis/Source/Nodes/Expressions/Identifier.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AtomCrafty/MajiroTools/HEAD/src/MajiroLib/Script/Analysis/Source/Nodes/Expressions/Identifier.cs -------------------------------------------------------------------------------- /src/MajiroLib/Script/Analysis/Source/Nodes/Expressions/LiteralFloat.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AtomCrafty/MajiroTools/HEAD/src/MajiroLib/Script/Analysis/Source/Nodes/Expressions/LiteralFloat.cs -------------------------------------------------------------------------------- /src/MajiroLib/Script/Analysis/Source/Nodes/Expressions/LiteralInt.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AtomCrafty/MajiroTools/HEAD/src/MajiroLib/Script/Analysis/Source/Nodes/Expressions/LiteralInt.cs -------------------------------------------------------------------------------- /src/MajiroLib/Script/Analysis/Source/Nodes/Expressions/LiteralString.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AtomCrafty/MajiroTools/HEAD/src/MajiroLib/Script/Analysis/Source/Nodes/Expressions/LiteralString.cs -------------------------------------------------------------------------------- /src/MajiroLib/Script/Analysis/Source/Nodes/Expressions/UnaryExpression.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AtomCrafty/MajiroTools/HEAD/src/MajiroLib/Script/Analysis/Source/Nodes/Expressions/UnaryExpression.cs -------------------------------------------------------------------------------- /src/MajiroLib/Script/Analysis/Source/Nodes/FunctionNode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AtomCrafty/MajiroTools/HEAD/src/MajiroLib/Script/Analysis/Source/Nodes/FunctionNode.cs -------------------------------------------------------------------------------- /src/MajiroLib/Script/Analysis/Source/Nodes/Statement.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AtomCrafty/MajiroTools/HEAD/src/MajiroLib/Script/Analysis/Source/Nodes/Statement.cs -------------------------------------------------------------------------------- /src/MajiroLib/Script/Analysis/Source/Nodes/Statements/ArrayAssignment.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AtomCrafty/MajiroTools/HEAD/src/MajiroLib/Script/Analysis/Source/Nodes/Statements/ArrayAssignment.cs -------------------------------------------------------------------------------- /src/MajiroLib/Script/Analysis/Source/Nodes/Statements/Assignment.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AtomCrafty/MajiroTools/HEAD/src/MajiroLib/Script/Analysis/Source/Nodes/Statements/Assignment.cs -------------------------------------------------------------------------------- /src/MajiroLib/Script/Analysis/Source/Nodes/Statements/BlockStatement.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AtomCrafty/MajiroTools/HEAD/src/MajiroLib/Script/Analysis/Source/Nodes/Statements/BlockStatement.cs -------------------------------------------------------------------------------- /src/MajiroLib/Script/Analysis/Source/Nodes/Statements/CallStatement.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AtomCrafty/MajiroTools/HEAD/src/MajiroLib/Script/Analysis/Source/Nodes/Statements/CallStatement.cs -------------------------------------------------------------------------------- /src/MajiroLib/Script/Analysis/Source/Nodes/Statements/CtrlStatement.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AtomCrafty/MajiroTools/HEAD/src/MajiroLib/Script/Analysis/Source/Nodes/Statements/CtrlStatement.cs -------------------------------------------------------------------------------- /src/MajiroLib/Script/Analysis/Source/Nodes/Statements/IfStatement.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AtomCrafty/MajiroTools/HEAD/src/MajiroLib/Script/Analysis/Source/Nodes/Statements/IfStatement.cs -------------------------------------------------------------------------------- /src/MajiroLib/Script/Analysis/Source/Nodes/Statements/ProcStatement.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AtomCrafty/MajiroTools/HEAD/src/MajiroLib/Script/Analysis/Source/Nodes/Statements/ProcStatement.cs -------------------------------------------------------------------------------- /src/MajiroLib/Script/Analysis/Source/Nodes/Statements/ReturnStatement.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AtomCrafty/MajiroTools/HEAD/src/MajiroLib/Script/Analysis/Source/Nodes/Statements/ReturnStatement.cs -------------------------------------------------------------------------------- /src/MajiroLib/Script/Analysis/Source/Nodes/Statements/TextStatement.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AtomCrafty/MajiroTools/HEAD/src/MajiroLib/Script/Analysis/Source/Nodes/Statements/TextStatement.cs -------------------------------------------------------------------------------- /src/MajiroLib/Script/Analysis/Source/SyntaxNode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AtomCrafty/MajiroTools/HEAD/src/MajiroLib/Script/Analysis/Source/SyntaxNode.cs -------------------------------------------------------------------------------- /src/MajiroLib/Script/Analysis/Source/SyntaxVisitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AtomCrafty/MajiroTools/HEAD/src/MajiroLib/Script/Analysis/Source/SyntaxVisitor.cs -------------------------------------------------------------------------------- /src/MajiroLib/Script/Analysis/StackTransition/PhiInstruction.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AtomCrafty/MajiroTools/HEAD/src/MajiroLib/Script/Analysis/StackTransition/PhiInstruction.cs -------------------------------------------------------------------------------- /src/MajiroLib/Script/Analysis/StackTransition/StackTransitionPass.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AtomCrafty/MajiroTools/HEAD/src/MajiroLib/Script/Analysis/StackTransition/StackTransitionPass.cs -------------------------------------------------------------------------------- /src/MajiroLib/Script/Analysis/StackTransition/StackValue.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AtomCrafty/MajiroTools/HEAD/src/MajiroLib/Script/Analysis/StackTransition/StackValue.cs -------------------------------------------------------------------------------- /src/MajiroLib/Script/Assembler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AtomCrafty/MajiroTools/HEAD/src/MajiroLib/Script/Assembler.cs -------------------------------------------------------------------------------- /src/MajiroLib/Script/Crc.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AtomCrafty/MajiroTools/HEAD/src/MajiroLib/Script/Crc.cs -------------------------------------------------------------------------------- /src/MajiroLib/Script/CrcUnhasher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AtomCrafty/MajiroTools/HEAD/src/MajiroLib/Script/CrcUnhasher.cs -------------------------------------------------------------------------------- /src/MajiroLib/Script/Disassembler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AtomCrafty/MajiroTools/HEAD/src/MajiroLib/Script/Disassembler.cs -------------------------------------------------------------------------------- /src/MajiroLib/Script/Flags.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AtomCrafty/MajiroTools/HEAD/src/MajiroLib/Script/Flags.cs -------------------------------------------------------------------------------- /src/MajiroLib/Script/Instruction.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AtomCrafty/MajiroTools/HEAD/src/MajiroLib/Script/Instruction.cs -------------------------------------------------------------------------------- /src/MajiroLib/Script/MjoScript.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AtomCrafty/MajiroTools/HEAD/src/MajiroLib/Script/MjoScript.cs -------------------------------------------------------------------------------- /src/MajiroLib/Script/Opcode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AtomCrafty/MajiroTools/HEAD/src/MajiroLib/Script/Opcode.cs -------------------------------------------------------------------------------- /src/MajiroLib/Script/OpcodeValues.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AtomCrafty/MajiroTools/HEAD/src/MajiroLib/Script/OpcodeValues.cs -------------------------------------------------------------------------------- /src/MajiroLib/Util/IColoredWriter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AtomCrafty/MajiroTools/HEAD/src/MajiroLib/Util/IColoredWriter.cs -------------------------------------------------------------------------------- /src/MajiroTools.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AtomCrafty/MajiroTools/HEAD/src/MajiroTools.sln -------------------------------------------------------------------------------- /src/MajiroTools.sln.DotSettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AtomCrafty/MajiroTools/HEAD/src/MajiroTools.sln.DotSettings -------------------------------------------------------------------------------- /src/MajiroTools/AutoVersion.tt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AtomCrafty/MajiroTools/HEAD/src/MajiroTools/AutoVersion.tt -------------------------------------------------------------------------------- /src/MajiroTools/Commands/AssembleCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AtomCrafty/MajiroTools/HEAD/src/MajiroTools/Commands/AssembleCommand.cs -------------------------------------------------------------------------------- /src/MajiroTools/Commands/AutoCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AtomCrafty/MajiroTools/HEAD/src/MajiroTools/Commands/AutoCommand.cs -------------------------------------------------------------------------------- /src/MajiroTools/Commands/DecompileCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AtomCrafty/MajiroTools/HEAD/src/MajiroTools/Commands/DecompileCommand.cs -------------------------------------------------------------------------------- /src/MajiroTools/Commands/DisassembleCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AtomCrafty/MajiroTools/HEAD/src/MajiroTools/Commands/DisassembleCommand.cs -------------------------------------------------------------------------------- /src/MajiroTools/Commands/FindCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AtomCrafty/MajiroTools/HEAD/src/MajiroTools/Commands/FindCommand.cs -------------------------------------------------------------------------------- /src/MajiroTools/Commands/HashCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AtomCrafty/MajiroTools/HEAD/src/MajiroTools/Commands/HashCommand.cs -------------------------------------------------------------------------------- /src/MajiroTools/Commands/ProjectCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AtomCrafty/MajiroTools/HEAD/src/MajiroTools/Commands/ProjectCommand.cs -------------------------------------------------------------------------------- /src/MajiroTools/Commands/TranslateCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AtomCrafty/MajiroTools/HEAD/src/MajiroTools/Commands/TranslateCommand.cs -------------------------------------------------------------------------------- /src/MajiroTools/Commands/UnhashCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AtomCrafty/MajiroTools/HEAD/src/MajiroTools/Commands/UnhashCommand.cs -------------------------------------------------------------------------------- /src/MajiroTools/MajiroTools.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AtomCrafty/MajiroTools/HEAD/src/MajiroTools/MajiroTools.csproj -------------------------------------------------------------------------------- /src/MajiroTools/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AtomCrafty/MajiroTools/HEAD/src/MajiroTools/Program.cs --------------------------------------------------------------------------------