#file-format #calculator #ti #variables #graphing #manipulating #ticalc

tifiles

Tools for manipulating file formats used with TI graphing calculators

2 unstable releases

0.2.0 Nov 6, 2022
0.1.0 Nov 2, 2022

#2006 in Parser implementations

BSD-2-Clause

30KB
589 lines

tifiles

crates.io docs.rs crate license

This is a Rust library for manipulating file formats used with Texas Instruments graphing calculators, primarily (for now?) those used with the TI-83+ family. Both reading data from and writing data to files is supported.

Supported file formats include:

  • Programs (8xp)
  • Application variables (AppVars, 8xv)
  • Pictures (8xi)

No particular improvements are planned for the future, though suggestions are welcome; existing development has occurred as needed for my own applications.


lib.rs:

TI file formats

Readers read the data contained in calculator variable files, and Writers write data to calculator variable files. The meaning of data in any given file depends on the VariableType.

Refer to the TI link protocol & file format guide for details on file formats.

Dependencies

~0.3–1MB
~21K SLoC