├── .gitignore ├── .gitmodules ├── CMakeLists.txt ├── LICENSE ├── Makefile ├── README.md ├── TODO ├── blast.c ├── config.h ├── configs ├── blast_corps.e.code.yaml ├── blast_corps.e.yaml ├── blast_corps.u.1.0.code.yaml ├── blast_corps.u.1.0.yaml ├── blast_corps.u.1.1.code.yaml ├── blast_corps.u.1.1.yaml ├── blast_dozer.code.yaml ├── blast_dozer.yaml ├── doraemon.yaml ├── mk64.u.yaml ├── pifboot.yaml ├── sm64.e.yaml ├── sm64.j.yaml ├── sm64.shindou.yaml └── sm64.u.yaml ├── examples ├── README.md ├── behavior │ └── sm64.rotating_sign.patch ├── coin_colors │ ├── coin_colors.ips │ ├── doors_trees_coins.0x05780.ia16.png │ ├── doors_trees_coins.0x05F80.ia16.png │ ├── doors_trees_coins.0x06780.ia16.png │ └── doors_trees_coins.0x06F80.ia16.png ├── hello_c │ ├── gen │ │ ├── extended.c │ │ └── sm64.h │ └── hello_c.patch ├── hello_world │ └── sm64.hello_world.patch ├── hud_toggle │ └── sm64.hudtoggle.patch ├── skip_screens │ ├── skip_lakitu.patch │ ├── skip_mario.patch │ ├── skip_menu.patch │ ├── skip_peach.patch │ └── skip_title.patch └── texture_swap │ ├── castle_grounds_segment7.0x0EAE8.ia8.png │ ├── castle_grounds_textures.0x01000.png │ ├── font_graphics.0x122B8.ia8.png │ └── water_skybox.0x00000.skybox.png ├── f3d.c ├── f3d2obj.c ├── libblast.h ├── libmio0.c ├── libmio0.h ├── libsfx.c ├── libsfx.h ├── libsm64.c ├── libsm64.h ├── mipsdisasm.c ├── mipsdisasm.h ├── n64cksum.c ├── n64graphics.c ├── n64graphics.h ├── n64split.c ├── n64split.collision.mtl.h ├── n64split.makefile.h ├── release ├── licenses │ ├── capstone.LICENSE │ ├── gnu_make.LICENSE │ ├── libyaml.LICENSE │ └── n64split.LICENSE ├── n64split.README.txt ├── sm64extend.README.txt └── split.bat ├── sm64compress.c ├── sm64extend.c ├── sm64geo.c ├── sm64walk.c ├── strutils.c ├── strutils.h ├── tests └── example1 │ ├── Makefile │ ├── example1.asm │ └── textures │ ├── heart.0.ia16.png │ └── heart.0.rgba16.png ├── tools ├── Makefile ├── dma2config.py ├── hudtable.c ├── jalfind.c ├── match_signatures.c ├── mk64karts.c ├── montage.c ├── n64ci.c ├── sm64collision.c └── sm64text.c ├── utils.c ├── utils.h └── yamlconfig.c /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queueRAM/sm64tools/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queueRAM/sm64tools/HEAD/.gitmodules -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queueRAM/sm64tools/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queueRAM/sm64tools/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queueRAM/sm64tools/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queueRAM/sm64tools/HEAD/README.md -------------------------------------------------------------------------------- /TODO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queueRAM/sm64tools/HEAD/TODO -------------------------------------------------------------------------------- /blast.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queueRAM/sm64tools/HEAD/blast.c -------------------------------------------------------------------------------- /config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queueRAM/sm64tools/HEAD/config.h -------------------------------------------------------------------------------- /configs/blast_corps.e.code.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queueRAM/sm64tools/HEAD/configs/blast_corps.e.code.yaml -------------------------------------------------------------------------------- /configs/blast_corps.e.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queueRAM/sm64tools/HEAD/configs/blast_corps.e.yaml -------------------------------------------------------------------------------- /configs/blast_corps.u.1.0.code.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queueRAM/sm64tools/HEAD/configs/blast_corps.u.1.0.code.yaml -------------------------------------------------------------------------------- /configs/blast_corps.u.1.0.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queueRAM/sm64tools/HEAD/configs/blast_corps.u.1.0.yaml -------------------------------------------------------------------------------- /configs/blast_corps.u.1.1.code.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queueRAM/sm64tools/HEAD/configs/blast_corps.u.1.1.code.yaml -------------------------------------------------------------------------------- /configs/blast_corps.u.1.1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queueRAM/sm64tools/HEAD/configs/blast_corps.u.1.1.yaml -------------------------------------------------------------------------------- /configs/blast_dozer.code.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queueRAM/sm64tools/HEAD/configs/blast_dozer.code.yaml -------------------------------------------------------------------------------- /configs/blast_dozer.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queueRAM/sm64tools/HEAD/configs/blast_dozer.yaml -------------------------------------------------------------------------------- /configs/doraemon.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queueRAM/sm64tools/HEAD/configs/doraemon.yaml -------------------------------------------------------------------------------- /configs/mk64.u.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queueRAM/sm64tools/HEAD/configs/mk64.u.yaml -------------------------------------------------------------------------------- /configs/pifboot.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queueRAM/sm64tools/HEAD/configs/pifboot.yaml -------------------------------------------------------------------------------- /configs/sm64.e.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queueRAM/sm64tools/HEAD/configs/sm64.e.yaml -------------------------------------------------------------------------------- /configs/sm64.j.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queueRAM/sm64tools/HEAD/configs/sm64.j.yaml -------------------------------------------------------------------------------- /configs/sm64.shindou.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queueRAM/sm64tools/HEAD/configs/sm64.shindou.yaml -------------------------------------------------------------------------------- /configs/sm64.u.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queueRAM/sm64tools/HEAD/configs/sm64.u.yaml -------------------------------------------------------------------------------- /examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queueRAM/sm64tools/HEAD/examples/README.md -------------------------------------------------------------------------------- /examples/behavior/sm64.rotating_sign.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queueRAM/sm64tools/HEAD/examples/behavior/sm64.rotating_sign.patch -------------------------------------------------------------------------------- /examples/coin_colors/coin_colors.ips: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queueRAM/sm64tools/HEAD/examples/coin_colors/coin_colors.ips -------------------------------------------------------------------------------- /examples/coin_colors/doors_trees_coins.0x05780.ia16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queueRAM/sm64tools/HEAD/examples/coin_colors/doors_trees_coins.0x05780.ia16.png -------------------------------------------------------------------------------- /examples/coin_colors/doors_trees_coins.0x05F80.ia16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queueRAM/sm64tools/HEAD/examples/coin_colors/doors_trees_coins.0x05F80.ia16.png -------------------------------------------------------------------------------- /examples/coin_colors/doors_trees_coins.0x06780.ia16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queueRAM/sm64tools/HEAD/examples/coin_colors/doors_trees_coins.0x06780.ia16.png -------------------------------------------------------------------------------- /examples/coin_colors/doors_trees_coins.0x06F80.ia16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queueRAM/sm64tools/HEAD/examples/coin_colors/doors_trees_coins.0x06F80.ia16.png -------------------------------------------------------------------------------- /examples/hello_c/gen/extended.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queueRAM/sm64tools/HEAD/examples/hello_c/gen/extended.c -------------------------------------------------------------------------------- /examples/hello_c/gen/sm64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queueRAM/sm64tools/HEAD/examples/hello_c/gen/sm64.h -------------------------------------------------------------------------------- /examples/hello_c/hello_c.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queueRAM/sm64tools/HEAD/examples/hello_c/hello_c.patch -------------------------------------------------------------------------------- /examples/hello_world/sm64.hello_world.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queueRAM/sm64tools/HEAD/examples/hello_world/sm64.hello_world.patch -------------------------------------------------------------------------------- /examples/hud_toggle/sm64.hudtoggle.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queueRAM/sm64tools/HEAD/examples/hud_toggle/sm64.hudtoggle.patch -------------------------------------------------------------------------------- /examples/skip_screens/skip_lakitu.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queueRAM/sm64tools/HEAD/examples/skip_screens/skip_lakitu.patch -------------------------------------------------------------------------------- /examples/skip_screens/skip_mario.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queueRAM/sm64tools/HEAD/examples/skip_screens/skip_mario.patch -------------------------------------------------------------------------------- /examples/skip_screens/skip_menu.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queueRAM/sm64tools/HEAD/examples/skip_screens/skip_menu.patch -------------------------------------------------------------------------------- /examples/skip_screens/skip_peach.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queueRAM/sm64tools/HEAD/examples/skip_screens/skip_peach.patch -------------------------------------------------------------------------------- /examples/skip_screens/skip_title.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queueRAM/sm64tools/HEAD/examples/skip_screens/skip_title.patch -------------------------------------------------------------------------------- /examples/texture_swap/castle_grounds_segment7.0x0EAE8.ia8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queueRAM/sm64tools/HEAD/examples/texture_swap/castle_grounds_segment7.0x0EAE8.ia8.png -------------------------------------------------------------------------------- /examples/texture_swap/castle_grounds_textures.0x01000.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queueRAM/sm64tools/HEAD/examples/texture_swap/castle_grounds_textures.0x01000.png -------------------------------------------------------------------------------- /examples/texture_swap/font_graphics.0x122B8.ia8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queueRAM/sm64tools/HEAD/examples/texture_swap/font_graphics.0x122B8.ia8.png -------------------------------------------------------------------------------- /examples/texture_swap/water_skybox.0x00000.skybox.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queueRAM/sm64tools/HEAD/examples/texture_swap/water_skybox.0x00000.skybox.png -------------------------------------------------------------------------------- /f3d.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queueRAM/sm64tools/HEAD/f3d.c -------------------------------------------------------------------------------- /f3d2obj.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queueRAM/sm64tools/HEAD/f3d2obj.c -------------------------------------------------------------------------------- /libblast.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queueRAM/sm64tools/HEAD/libblast.h -------------------------------------------------------------------------------- /libmio0.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queueRAM/sm64tools/HEAD/libmio0.c -------------------------------------------------------------------------------- /libmio0.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queueRAM/sm64tools/HEAD/libmio0.h -------------------------------------------------------------------------------- /libsfx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queueRAM/sm64tools/HEAD/libsfx.c -------------------------------------------------------------------------------- /libsfx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queueRAM/sm64tools/HEAD/libsfx.h -------------------------------------------------------------------------------- /libsm64.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queueRAM/sm64tools/HEAD/libsm64.c -------------------------------------------------------------------------------- /libsm64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queueRAM/sm64tools/HEAD/libsm64.h -------------------------------------------------------------------------------- /mipsdisasm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queueRAM/sm64tools/HEAD/mipsdisasm.c -------------------------------------------------------------------------------- /mipsdisasm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queueRAM/sm64tools/HEAD/mipsdisasm.h -------------------------------------------------------------------------------- /n64cksum.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queueRAM/sm64tools/HEAD/n64cksum.c -------------------------------------------------------------------------------- /n64graphics.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queueRAM/sm64tools/HEAD/n64graphics.c -------------------------------------------------------------------------------- /n64graphics.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queueRAM/sm64tools/HEAD/n64graphics.h -------------------------------------------------------------------------------- /n64split.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queueRAM/sm64tools/HEAD/n64split.c -------------------------------------------------------------------------------- /n64split.collision.mtl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queueRAM/sm64tools/HEAD/n64split.collision.mtl.h -------------------------------------------------------------------------------- /n64split.makefile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queueRAM/sm64tools/HEAD/n64split.makefile.h -------------------------------------------------------------------------------- /release/licenses/capstone.LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queueRAM/sm64tools/HEAD/release/licenses/capstone.LICENSE -------------------------------------------------------------------------------- /release/licenses/gnu_make.LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queueRAM/sm64tools/HEAD/release/licenses/gnu_make.LICENSE -------------------------------------------------------------------------------- /release/licenses/libyaml.LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queueRAM/sm64tools/HEAD/release/licenses/libyaml.LICENSE -------------------------------------------------------------------------------- /release/licenses/n64split.LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queueRAM/sm64tools/HEAD/release/licenses/n64split.LICENSE -------------------------------------------------------------------------------- /release/n64split.README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queueRAM/sm64tools/HEAD/release/n64split.README.txt -------------------------------------------------------------------------------- /release/sm64extend.README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queueRAM/sm64tools/HEAD/release/sm64extend.README.txt -------------------------------------------------------------------------------- /release/split.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queueRAM/sm64tools/HEAD/release/split.bat -------------------------------------------------------------------------------- /sm64compress.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queueRAM/sm64tools/HEAD/sm64compress.c -------------------------------------------------------------------------------- /sm64extend.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queueRAM/sm64tools/HEAD/sm64extend.c -------------------------------------------------------------------------------- /sm64geo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queueRAM/sm64tools/HEAD/sm64geo.c -------------------------------------------------------------------------------- /sm64walk.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queueRAM/sm64tools/HEAD/sm64walk.c -------------------------------------------------------------------------------- /strutils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queueRAM/sm64tools/HEAD/strutils.c -------------------------------------------------------------------------------- /strutils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queueRAM/sm64tools/HEAD/strutils.h -------------------------------------------------------------------------------- /tests/example1/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queueRAM/sm64tools/HEAD/tests/example1/Makefile -------------------------------------------------------------------------------- /tests/example1/example1.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queueRAM/sm64tools/HEAD/tests/example1/example1.asm -------------------------------------------------------------------------------- /tests/example1/textures/heart.0.ia16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queueRAM/sm64tools/HEAD/tests/example1/textures/heart.0.ia16.png -------------------------------------------------------------------------------- /tests/example1/textures/heart.0.rgba16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queueRAM/sm64tools/HEAD/tests/example1/textures/heart.0.rgba16.png -------------------------------------------------------------------------------- /tools/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queueRAM/sm64tools/HEAD/tools/Makefile -------------------------------------------------------------------------------- /tools/dma2config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queueRAM/sm64tools/HEAD/tools/dma2config.py -------------------------------------------------------------------------------- /tools/hudtable.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queueRAM/sm64tools/HEAD/tools/hudtable.c -------------------------------------------------------------------------------- /tools/jalfind.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queueRAM/sm64tools/HEAD/tools/jalfind.c -------------------------------------------------------------------------------- /tools/match_signatures.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queueRAM/sm64tools/HEAD/tools/match_signatures.c -------------------------------------------------------------------------------- /tools/mk64karts.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queueRAM/sm64tools/HEAD/tools/mk64karts.c -------------------------------------------------------------------------------- /tools/montage.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queueRAM/sm64tools/HEAD/tools/montage.c -------------------------------------------------------------------------------- /tools/n64ci.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queueRAM/sm64tools/HEAD/tools/n64ci.c -------------------------------------------------------------------------------- /tools/sm64collision.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queueRAM/sm64tools/HEAD/tools/sm64collision.c -------------------------------------------------------------------------------- /tools/sm64text.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queueRAM/sm64tools/HEAD/tools/sm64text.c -------------------------------------------------------------------------------- /utils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queueRAM/sm64tools/HEAD/utils.c -------------------------------------------------------------------------------- /utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queueRAM/sm64tools/HEAD/utils.h -------------------------------------------------------------------------------- /yamlconfig.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queueRAM/sm64tools/HEAD/yamlconfig.c --------------------------------------------------------------------------------