├── .gitignore ├── AUTHORS ├── ChangeLog ├── LICENSE ├── Makefile.am ├── NEWS ├── README ├── autogen.sh ├── configure.ac ├── doc ├── GC_DSP.doc ├── GC_DSP.pdf ├── manual.txt ├── opcodes_list.xls ├── operation.txt ├── reverse.txt └── reverse_new.txt ├── dxtn ├── Makefile └── source │ ├── dxtn.h │ ├── dxtn_compress.c │ └── dxtn_fetch.c ├── elftool └── elf2dol.c ├── gdopcode ├── assemble.cpp ├── dbg.h ├── disassemble.cpp ├── disassemble.h ├── dtypes.h ├── opcodes.cpp └── opcodes.h ├── gdtool ├── gdsp_tool.h └── gdtool.cpp ├── gxtool ├── converter.cpp ├── converter.h ├── gxtexconv.cpp ├── image.cpp ├── image.h ├── parser.cpp ├── parser.h ├── stdafx.cpp ├── stdafx.h ├── texturefile.cpp ├── texturefile.h ├── tfbinary.cpp ├── tfbinary.h ├── tfbinarytdf.cpp ├── tfbinarytdf.h ├── tokenstring.cpp └── tokenstring.h └── squish ├── Makefile └── source ├── alpha.cpp ├── alpha.h ├── clusterfit.cpp ├── clusterfit.h ├── colourblock.cpp ├── colourblock.h ├── colourfit.cpp ├── colourfit.h ├── colourset.cpp ├── colourset.h ├── config.h ├── maths.cpp ├── maths.h ├── rangefit.cpp ├── rangefit.h ├── simd.h ├── simd_sse.h ├── simd_ve.h ├── singlecolourfit.cpp ├── singlecolourfit.h ├── singlecolourlookup.inl ├── squish.cpp ├── squish.h └── stdafx.h /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devkitPro/gamecube-tools/HEAD/.gitignore -------------------------------------------------------------------------------- /AUTHORS: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ChangeLog: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devkitPro/gamecube-tools/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devkitPro/gamecube-tools/HEAD/Makefile.am -------------------------------------------------------------------------------- /NEWS: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /README: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /autogen.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devkitPro/gamecube-tools/HEAD/autogen.sh -------------------------------------------------------------------------------- /configure.ac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devkitPro/gamecube-tools/HEAD/configure.ac -------------------------------------------------------------------------------- /doc/GC_DSP.doc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devkitPro/gamecube-tools/HEAD/doc/GC_DSP.doc -------------------------------------------------------------------------------- /doc/GC_DSP.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devkitPro/gamecube-tools/HEAD/doc/GC_DSP.pdf -------------------------------------------------------------------------------- /doc/manual.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devkitPro/gamecube-tools/HEAD/doc/manual.txt -------------------------------------------------------------------------------- /doc/opcodes_list.xls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devkitPro/gamecube-tools/HEAD/doc/opcodes_list.xls -------------------------------------------------------------------------------- /doc/operation.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devkitPro/gamecube-tools/HEAD/doc/operation.txt -------------------------------------------------------------------------------- /doc/reverse.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devkitPro/gamecube-tools/HEAD/doc/reverse.txt -------------------------------------------------------------------------------- /doc/reverse_new.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devkitPro/gamecube-tools/HEAD/doc/reverse_new.txt -------------------------------------------------------------------------------- /dxtn/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devkitPro/gamecube-tools/HEAD/dxtn/Makefile -------------------------------------------------------------------------------- /dxtn/source/dxtn.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devkitPro/gamecube-tools/HEAD/dxtn/source/dxtn.h -------------------------------------------------------------------------------- /dxtn/source/dxtn_compress.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devkitPro/gamecube-tools/HEAD/dxtn/source/dxtn_compress.c -------------------------------------------------------------------------------- /dxtn/source/dxtn_fetch.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devkitPro/gamecube-tools/HEAD/dxtn/source/dxtn_fetch.c -------------------------------------------------------------------------------- /elftool/elf2dol.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devkitPro/gamecube-tools/HEAD/elftool/elf2dol.c -------------------------------------------------------------------------------- /gdopcode/assemble.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devkitPro/gamecube-tools/HEAD/gdopcode/assemble.cpp -------------------------------------------------------------------------------- /gdopcode/dbg.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | void dbg_error(char *msg); -------------------------------------------------------------------------------- /gdopcode/disassemble.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devkitPro/gamecube-tools/HEAD/gdopcode/disassemble.cpp -------------------------------------------------------------------------------- /gdopcode/disassemble.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devkitPro/gamecube-tools/HEAD/gdopcode/disassemble.h -------------------------------------------------------------------------------- /gdopcode/dtypes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devkitPro/gamecube-tools/HEAD/gdopcode/dtypes.h -------------------------------------------------------------------------------- /gdopcode/opcodes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devkitPro/gamecube-tools/HEAD/gdopcode/opcodes.cpp -------------------------------------------------------------------------------- /gdopcode/opcodes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devkitPro/gamecube-tools/HEAD/gdopcode/opcodes.h -------------------------------------------------------------------------------- /gdtool/gdsp_tool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devkitPro/gamecube-tools/HEAD/gdtool/gdsp_tool.h -------------------------------------------------------------------------------- /gdtool/gdtool.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devkitPro/gamecube-tools/HEAD/gdtool/gdtool.cpp -------------------------------------------------------------------------------- /gxtool/converter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devkitPro/gamecube-tools/HEAD/gxtool/converter.cpp -------------------------------------------------------------------------------- /gxtool/converter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devkitPro/gamecube-tools/HEAD/gxtool/converter.h -------------------------------------------------------------------------------- /gxtool/gxtexconv.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devkitPro/gamecube-tools/HEAD/gxtool/gxtexconv.cpp -------------------------------------------------------------------------------- /gxtool/image.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devkitPro/gamecube-tools/HEAD/gxtool/image.cpp -------------------------------------------------------------------------------- /gxtool/image.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devkitPro/gamecube-tools/HEAD/gxtool/image.h -------------------------------------------------------------------------------- /gxtool/parser.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devkitPro/gamecube-tools/HEAD/gxtool/parser.cpp -------------------------------------------------------------------------------- /gxtool/parser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devkitPro/gamecube-tools/HEAD/gxtool/parser.h -------------------------------------------------------------------------------- /gxtool/stdafx.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devkitPro/gamecube-tools/HEAD/gxtool/stdafx.cpp -------------------------------------------------------------------------------- /gxtool/stdafx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devkitPro/gamecube-tools/HEAD/gxtool/stdafx.h -------------------------------------------------------------------------------- /gxtool/texturefile.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devkitPro/gamecube-tools/HEAD/gxtool/texturefile.cpp -------------------------------------------------------------------------------- /gxtool/texturefile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devkitPro/gamecube-tools/HEAD/gxtool/texturefile.h -------------------------------------------------------------------------------- /gxtool/tfbinary.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devkitPro/gamecube-tools/HEAD/gxtool/tfbinary.cpp -------------------------------------------------------------------------------- /gxtool/tfbinary.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devkitPro/gamecube-tools/HEAD/gxtool/tfbinary.h -------------------------------------------------------------------------------- /gxtool/tfbinarytdf.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devkitPro/gamecube-tools/HEAD/gxtool/tfbinarytdf.cpp -------------------------------------------------------------------------------- /gxtool/tfbinarytdf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devkitPro/gamecube-tools/HEAD/gxtool/tfbinarytdf.h -------------------------------------------------------------------------------- /gxtool/tokenstring.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devkitPro/gamecube-tools/HEAD/gxtool/tokenstring.cpp -------------------------------------------------------------------------------- /gxtool/tokenstring.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devkitPro/gamecube-tools/HEAD/gxtool/tokenstring.h -------------------------------------------------------------------------------- /squish/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devkitPro/gamecube-tools/HEAD/squish/Makefile -------------------------------------------------------------------------------- /squish/source/alpha.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devkitPro/gamecube-tools/HEAD/squish/source/alpha.cpp -------------------------------------------------------------------------------- /squish/source/alpha.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devkitPro/gamecube-tools/HEAD/squish/source/alpha.h -------------------------------------------------------------------------------- /squish/source/clusterfit.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devkitPro/gamecube-tools/HEAD/squish/source/clusterfit.cpp -------------------------------------------------------------------------------- /squish/source/clusterfit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devkitPro/gamecube-tools/HEAD/squish/source/clusterfit.h -------------------------------------------------------------------------------- /squish/source/colourblock.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devkitPro/gamecube-tools/HEAD/squish/source/colourblock.cpp -------------------------------------------------------------------------------- /squish/source/colourblock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devkitPro/gamecube-tools/HEAD/squish/source/colourblock.h -------------------------------------------------------------------------------- /squish/source/colourfit.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devkitPro/gamecube-tools/HEAD/squish/source/colourfit.cpp -------------------------------------------------------------------------------- /squish/source/colourfit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devkitPro/gamecube-tools/HEAD/squish/source/colourfit.h -------------------------------------------------------------------------------- /squish/source/colourset.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devkitPro/gamecube-tools/HEAD/squish/source/colourset.cpp -------------------------------------------------------------------------------- /squish/source/colourset.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devkitPro/gamecube-tools/HEAD/squish/source/colourset.h -------------------------------------------------------------------------------- /squish/source/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devkitPro/gamecube-tools/HEAD/squish/source/config.h -------------------------------------------------------------------------------- /squish/source/maths.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devkitPro/gamecube-tools/HEAD/squish/source/maths.cpp -------------------------------------------------------------------------------- /squish/source/maths.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devkitPro/gamecube-tools/HEAD/squish/source/maths.h -------------------------------------------------------------------------------- /squish/source/rangefit.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devkitPro/gamecube-tools/HEAD/squish/source/rangefit.cpp -------------------------------------------------------------------------------- /squish/source/rangefit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devkitPro/gamecube-tools/HEAD/squish/source/rangefit.h -------------------------------------------------------------------------------- /squish/source/simd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devkitPro/gamecube-tools/HEAD/squish/source/simd.h -------------------------------------------------------------------------------- /squish/source/simd_sse.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devkitPro/gamecube-tools/HEAD/squish/source/simd_sse.h -------------------------------------------------------------------------------- /squish/source/simd_ve.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devkitPro/gamecube-tools/HEAD/squish/source/simd_ve.h -------------------------------------------------------------------------------- /squish/source/singlecolourfit.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devkitPro/gamecube-tools/HEAD/squish/source/singlecolourfit.cpp -------------------------------------------------------------------------------- /squish/source/singlecolourfit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devkitPro/gamecube-tools/HEAD/squish/source/singlecolourfit.h -------------------------------------------------------------------------------- /squish/source/singlecolourlookup.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devkitPro/gamecube-tools/HEAD/squish/source/singlecolourlookup.inl -------------------------------------------------------------------------------- /squish/source/squish.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devkitPro/gamecube-tools/HEAD/squish/source/squish.cpp -------------------------------------------------------------------------------- /squish/source/squish.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devkitPro/gamecube-tools/HEAD/squish/source/squish.h -------------------------------------------------------------------------------- /squish/source/stdafx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devkitPro/gamecube-tools/HEAD/squish/source/stdafx.h --------------------------------------------------------------------------------