A compiler/decompiler for TI-83+ programs.
- Java 8 or higher (was only tested with this version)
- That’s it!
- Compile programs to .8xp files
- Uncompile .8xp files
- Optimize option to remove useless characters without changing program’s behavior
- Lock program editing from calculators
Source files’ extension must be one of the following: .ti83en, .ti83fr
java -jar TI-83_compiler-<version>.jar <file> -c [[-o] [-L]]
<file>
(required) path to the source file to compile-c
(required) option compile a file-o
(optional) try to optimize the compiled program-L
(optional) lock editing from calculators
Program files’ extension must be .8xp
java -jar TI-83_compiler-<version>.jar <file> -d -l=<lang> [-i=<indent>]
<file>
(required) path to the file binary to decompile-d
(required) option decompile a file-l=<lang>
(required) language for the decompiled source file (en
orfr
)-i=<indent>
(optional) indent size (number of spaces, default: 2)
java -jar TI-83_compiler-<version>.jar -h
Shows command usage and syntax.
java -jar TI-83_compiler-<version>.jar -V
Shows compiler’s version.
See the wiki.
Token codes from TI-Basic Developer wiki.