├── .ci-ignore ├── .github ├── codeql │ └── codeql-config.yml └── workflows │ └── make.yml ├── .gitignore ├── .gitmodules ├── LICENSE ├── Makefile ├── README.md ├── src ├── asm │ ├── Makefile │ ├── extractor.asm │ ├── extractor.c │ ├── extractor.h │ ├── ti84pceg.inc │ ├── zx0_decompressor.asm │ ├── zx0_decompressor.c │ ├── zx0_decompressor.h │ ├── zx7_decompressor.asm │ ├── zx7_decompressor.c │ └── zx7_decompressor.h ├── compress.c ├── compress.h ├── convert.c ├── convert.h ├── deps │ └── miniz │ │ ├── miniz.c │ │ └── miniz.h ├── extract.c ├── extract.h ├── input.c ├── input.h ├── log.c ├── log.h ├── main.c ├── options.c ├── options.h ├── output.c ├── output.h ├── ti8x.c └── ti8x.h └── test ├── inputs ├── csv.csv ├── demo.8xp ├── fileioc.8xv ├── large.bin ├── libload.8xv ├── random_128k.bin ├── random_64k.bin └── small.bin └── test.sh /.ci-ignore: -------------------------------------------------------------------------------- 1 | src/deps 2 | test 3 | -------------------------------------------------------------------------------- /.github/codeql/codeql-config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mateoconlechuga/convbin/HEAD/.github/codeql/codeql-config.yml -------------------------------------------------------------------------------- /.github/workflows/make.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mateoconlechuga/convbin/HEAD/.github/workflows/make.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mateoconlechuga/convbin/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mateoconlechuga/convbin/HEAD/.gitmodules -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mateoconlechuga/convbin/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mateoconlechuga/convbin/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mateoconlechuga/convbin/HEAD/README.md -------------------------------------------------------------------------------- /src/asm/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mateoconlechuga/convbin/HEAD/src/asm/Makefile -------------------------------------------------------------------------------- /src/asm/extractor.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mateoconlechuga/convbin/HEAD/src/asm/extractor.asm -------------------------------------------------------------------------------- /src/asm/extractor.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mateoconlechuga/convbin/HEAD/src/asm/extractor.c -------------------------------------------------------------------------------- /src/asm/extractor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mateoconlechuga/convbin/HEAD/src/asm/extractor.h -------------------------------------------------------------------------------- /src/asm/ti84pceg.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mateoconlechuga/convbin/HEAD/src/asm/ti84pceg.inc -------------------------------------------------------------------------------- /src/asm/zx0_decompressor.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mateoconlechuga/convbin/HEAD/src/asm/zx0_decompressor.asm -------------------------------------------------------------------------------- /src/asm/zx0_decompressor.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mateoconlechuga/convbin/HEAD/src/asm/zx0_decompressor.c -------------------------------------------------------------------------------- /src/asm/zx0_decompressor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mateoconlechuga/convbin/HEAD/src/asm/zx0_decompressor.h -------------------------------------------------------------------------------- /src/asm/zx7_decompressor.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mateoconlechuga/convbin/HEAD/src/asm/zx7_decompressor.asm -------------------------------------------------------------------------------- /src/asm/zx7_decompressor.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mateoconlechuga/convbin/HEAD/src/asm/zx7_decompressor.c -------------------------------------------------------------------------------- /src/asm/zx7_decompressor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mateoconlechuga/convbin/HEAD/src/asm/zx7_decompressor.h -------------------------------------------------------------------------------- /src/compress.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mateoconlechuga/convbin/HEAD/src/compress.c -------------------------------------------------------------------------------- /src/compress.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mateoconlechuga/convbin/HEAD/src/compress.h -------------------------------------------------------------------------------- /src/convert.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mateoconlechuga/convbin/HEAD/src/convert.c -------------------------------------------------------------------------------- /src/convert.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mateoconlechuga/convbin/HEAD/src/convert.h -------------------------------------------------------------------------------- /src/deps/miniz/miniz.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mateoconlechuga/convbin/HEAD/src/deps/miniz/miniz.c -------------------------------------------------------------------------------- /src/deps/miniz/miniz.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mateoconlechuga/convbin/HEAD/src/deps/miniz/miniz.h -------------------------------------------------------------------------------- /src/extract.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mateoconlechuga/convbin/HEAD/src/extract.c -------------------------------------------------------------------------------- /src/extract.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mateoconlechuga/convbin/HEAD/src/extract.h -------------------------------------------------------------------------------- /src/input.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mateoconlechuga/convbin/HEAD/src/input.c -------------------------------------------------------------------------------- /src/input.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mateoconlechuga/convbin/HEAD/src/input.h -------------------------------------------------------------------------------- /src/log.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mateoconlechuga/convbin/HEAD/src/log.c -------------------------------------------------------------------------------- /src/log.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mateoconlechuga/convbin/HEAD/src/log.h -------------------------------------------------------------------------------- /src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mateoconlechuga/convbin/HEAD/src/main.c -------------------------------------------------------------------------------- /src/options.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mateoconlechuga/convbin/HEAD/src/options.c -------------------------------------------------------------------------------- /src/options.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mateoconlechuga/convbin/HEAD/src/options.h -------------------------------------------------------------------------------- /src/output.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mateoconlechuga/convbin/HEAD/src/output.c -------------------------------------------------------------------------------- /src/output.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mateoconlechuga/convbin/HEAD/src/output.h -------------------------------------------------------------------------------- /src/ti8x.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mateoconlechuga/convbin/HEAD/src/ti8x.c -------------------------------------------------------------------------------- /src/ti8x.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mateoconlechuga/convbin/HEAD/src/ti8x.h -------------------------------------------------------------------------------- /test/inputs/csv.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mateoconlechuga/convbin/HEAD/test/inputs/csv.csv -------------------------------------------------------------------------------- /test/inputs/demo.8xp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mateoconlechuga/convbin/HEAD/test/inputs/demo.8xp -------------------------------------------------------------------------------- /test/inputs/fileioc.8xv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mateoconlechuga/convbin/HEAD/test/inputs/fileioc.8xv -------------------------------------------------------------------------------- /test/inputs/large.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mateoconlechuga/convbin/HEAD/test/inputs/large.bin -------------------------------------------------------------------------------- /test/inputs/libload.8xv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mateoconlechuga/convbin/HEAD/test/inputs/libload.8xv -------------------------------------------------------------------------------- /test/inputs/random_128k.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mateoconlechuga/convbin/HEAD/test/inputs/random_128k.bin -------------------------------------------------------------------------------- /test/inputs/random_64k.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mateoconlechuga/convbin/HEAD/test/inputs/random_64k.bin -------------------------------------------------------------------------------- /test/inputs/small.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mateoconlechuga/convbin/HEAD/test/inputs/small.bin -------------------------------------------------------------------------------- /test/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mateoconlechuga/convbin/HEAD/test/test.sh --------------------------------------------------------------------------------