├── .gitattributes ├── .github └── workflows │ └── dotnet.yml ├── .gitignore ├── Kamek ├── AddressMapper.cs ├── App.config ├── CodeFiles │ ├── Alf.cs │ ├── CodeFile.cs │ └── Dol.cs ├── Commands │ ├── BranchCommand.cs │ ├── Command.cs │ ├── PatchExitCommand.cs │ ├── RelocCommand.cs │ └── WriteCommand.cs ├── Elf.cs ├── Hooks │ ├── BranchHook.cs │ ├── Hook.cs │ ├── PatchExitHook.cs │ └── WriteHook.cs ├── Kamek.csproj ├── Kamek.sln ├── KamekFile.cs ├── Linker.cs ├── Program.cs ├── Properties │ └── AssemblyInfo.cs ├── Util.cs ├── VersionInfo.cs └── Word.cs ├── README.md ├── examples ├── 1-nsmbw-osreport.cpp ├── 2-assembly.S ├── build-1.bat ├── build-1.sh ├── build-2.bat ├── externals-nsmbw-eu-v1.txt └── versions-nsmbw.txt ├── k_stdlib ├── base │ ├── c_stdlib.h │ ├── hooks.h │ └── rvl_sdk.h ├── egg.h ├── kamek.h ├── kamek_asm.S └── nw4r.h ├── loader ├── README.md ├── build_nsmbw.bat ├── build_nsmbw.sh ├── kamekLoader.cpp ├── kamekLoader.h └── nsmbw.cpp ├── preproc_demo.cpp └── shield-fix ├── addresses.txt ├── build.bat └── shield-fix.cpp /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Treeki/Kamek/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/dotnet.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Treeki/Kamek/HEAD/.github/workflows/dotnet.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Treeki/Kamek/HEAD/.gitignore -------------------------------------------------------------------------------- /Kamek/AddressMapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Treeki/Kamek/HEAD/Kamek/AddressMapper.cs -------------------------------------------------------------------------------- /Kamek/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Treeki/Kamek/HEAD/Kamek/App.config -------------------------------------------------------------------------------- /Kamek/CodeFiles/Alf.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Treeki/Kamek/HEAD/Kamek/CodeFiles/Alf.cs -------------------------------------------------------------------------------- /Kamek/CodeFiles/CodeFile.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Treeki/Kamek/HEAD/Kamek/CodeFiles/CodeFile.cs -------------------------------------------------------------------------------- /Kamek/CodeFiles/Dol.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Treeki/Kamek/HEAD/Kamek/CodeFiles/Dol.cs -------------------------------------------------------------------------------- /Kamek/Commands/BranchCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Treeki/Kamek/HEAD/Kamek/Commands/BranchCommand.cs -------------------------------------------------------------------------------- /Kamek/Commands/Command.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Treeki/Kamek/HEAD/Kamek/Commands/Command.cs -------------------------------------------------------------------------------- /Kamek/Commands/PatchExitCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Treeki/Kamek/HEAD/Kamek/Commands/PatchExitCommand.cs -------------------------------------------------------------------------------- /Kamek/Commands/RelocCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Treeki/Kamek/HEAD/Kamek/Commands/RelocCommand.cs -------------------------------------------------------------------------------- /Kamek/Commands/WriteCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Treeki/Kamek/HEAD/Kamek/Commands/WriteCommand.cs -------------------------------------------------------------------------------- /Kamek/Elf.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Treeki/Kamek/HEAD/Kamek/Elf.cs -------------------------------------------------------------------------------- /Kamek/Hooks/BranchHook.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Treeki/Kamek/HEAD/Kamek/Hooks/BranchHook.cs -------------------------------------------------------------------------------- /Kamek/Hooks/Hook.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Treeki/Kamek/HEAD/Kamek/Hooks/Hook.cs -------------------------------------------------------------------------------- /Kamek/Hooks/PatchExitHook.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Treeki/Kamek/HEAD/Kamek/Hooks/PatchExitHook.cs -------------------------------------------------------------------------------- /Kamek/Hooks/WriteHook.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Treeki/Kamek/HEAD/Kamek/Hooks/WriteHook.cs -------------------------------------------------------------------------------- /Kamek/Kamek.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Treeki/Kamek/HEAD/Kamek/Kamek.csproj -------------------------------------------------------------------------------- /Kamek/Kamek.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Treeki/Kamek/HEAD/Kamek/Kamek.sln -------------------------------------------------------------------------------- /Kamek/KamekFile.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Treeki/Kamek/HEAD/Kamek/KamekFile.cs -------------------------------------------------------------------------------- /Kamek/Linker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Treeki/Kamek/HEAD/Kamek/Linker.cs -------------------------------------------------------------------------------- /Kamek/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Treeki/Kamek/HEAD/Kamek/Program.cs -------------------------------------------------------------------------------- /Kamek/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Treeki/Kamek/HEAD/Kamek/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /Kamek/Util.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Treeki/Kamek/HEAD/Kamek/Util.cs -------------------------------------------------------------------------------- /Kamek/VersionInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Treeki/Kamek/HEAD/Kamek/VersionInfo.cs -------------------------------------------------------------------------------- /Kamek/Word.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Treeki/Kamek/HEAD/Kamek/Word.cs -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Treeki/Kamek/HEAD/README.md -------------------------------------------------------------------------------- /examples/1-nsmbw-osreport.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Treeki/Kamek/HEAD/examples/1-nsmbw-osreport.cpp -------------------------------------------------------------------------------- /examples/2-assembly.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Treeki/Kamek/HEAD/examples/2-assembly.S -------------------------------------------------------------------------------- /examples/build-1.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Treeki/Kamek/HEAD/examples/build-1.bat -------------------------------------------------------------------------------- /examples/build-1.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Treeki/Kamek/HEAD/examples/build-1.sh -------------------------------------------------------------------------------- /examples/build-2.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Treeki/Kamek/HEAD/examples/build-2.bat -------------------------------------------------------------------------------- /examples/externals-nsmbw-eu-v1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Treeki/Kamek/HEAD/examples/externals-nsmbw-eu-v1.txt -------------------------------------------------------------------------------- /examples/versions-nsmbw.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Treeki/Kamek/HEAD/examples/versions-nsmbw.txt -------------------------------------------------------------------------------- /k_stdlib/base/c_stdlib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Treeki/Kamek/HEAD/k_stdlib/base/c_stdlib.h -------------------------------------------------------------------------------- /k_stdlib/base/hooks.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Treeki/Kamek/HEAD/k_stdlib/base/hooks.h -------------------------------------------------------------------------------- /k_stdlib/base/rvl_sdk.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Treeki/Kamek/HEAD/k_stdlib/base/rvl_sdk.h -------------------------------------------------------------------------------- /k_stdlib/egg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Treeki/Kamek/HEAD/k_stdlib/egg.h -------------------------------------------------------------------------------- /k_stdlib/kamek.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Treeki/Kamek/HEAD/k_stdlib/kamek.h -------------------------------------------------------------------------------- /k_stdlib/kamek_asm.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Treeki/Kamek/HEAD/k_stdlib/kamek_asm.S -------------------------------------------------------------------------------- /k_stdlib/nw4r.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Treeki/Kamek/HEAD/k_stdlib/nw4r.h -------------------------------------------------------------------------------- /loader/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Treeki/Kamek/HEAD/loader/README.md -------------------------------------------------------------------------------- /loader/build_nsmbw.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Treeki/Kamek/HEAD/loader/build_nsmbw.bat -------------------------------------------------------------------------------- /loader/build_nsmbw.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Treeki/Kamek/HEAD/loader/build_nsmbw.sh -------------------------------------------------------------------------------- /loader/kamekLoader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Treeki/Kamek/HEAD/loader/kamekLoader.cpp -------------------------------------------------------------------------------- /loader/kamekLoader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Treeki/Kamek/HEAD/loader/kamekLoader.h -------------------------------------------------------------------------------- /loader/nsmbw.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Treeki/Kamek/HEAD/loader/nsmbw.cpp -------------------------------------------------------------------------------- /preproc_demo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Treeki/Kamek/HEAD/preproc_demo.cpp -------------------------------------------------------------------------------- /shield-fix/addresses.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Treeki/Kamek/HEAD/shield-fix/addresses.txt -------------------------------------------------------------------------------- /shield-fix/build.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Treeki/Kamek/HEAD/shield-fix/build.bat -------------------------------------------------------------------------------- /shield-fix/shield-fix.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Treeki/Kamek/HEAD/shield-fix/shield-fix.cpp --------------------------------------------------------------------------------