A program to convert between source code and TI83/TI84/TI84+/TI84s programs (in .8xp format).
This is the work of user darkspork from the TI-Basic Developer forums. The instructions and source code are based on a forum post from 26 September 2009.
This program is written in Python. You'll need that to run this.
Type into the command window, to compile or decompile:
decompile('path/to/FILE.8xp', 'path/to/output/file.txt') recompile('path/to/SOURCE', 'path/to/output/file.8xp')
You can also get help on anything by typing
gethelp('COMMAND YOU WANT HELP ON')
Basically, the point of this is so you can use any text editor to modify your
programs. Alternatively, you can use the example main.py
as shortcut in a
terminal:
python main.py path/to/FILE.8xp path/to/output/file.txt
python main.py path/to/SOURCE path/to/output/file.8xp
The tool was originally written for Python 2, it partially works with Python 3
due to differences in interpreting strings (unicode versus bytes). compile
and
recompile
work in Python 3, gethelp
and spellcheck
do not.
Citing the forum post:
You're free to modify, use, and distribute this code for whatever you want.
Note that parse8xp.py also specifies the "GNU" license, whatever that means.