Menu

Tree [0128f1] master /
 History

HTTPS access


File Date Author Commit
 build-etc 2011-04-07 Matthew Iselin Matthew Iselin [bdadf7] Initial git commit. Completely rewritten code f...
 doc 2011-04-07 Matthew Iselin Matthew Iselin [bdadf7] Initial git commit. Completely rewritten code f...
 src 2013-11-30 wolfgang42 wolfgang42 [0128f1] Improve options parser a bit: The last argument...
 tests 2011-04-07 Matthew Iselin Matthew Iselin [bdadf7] Initial git commit. Completely rewritten code f...
 .gitignore 2011-04-07 Matthew Iselin Matthew Iselin [f38b9c] Added a simple Makefile (which could be much be...
 LICENSE 2011-04-07 Matthew Iselin Matthew Iselin [bdadf7] Initial git commit. Completely rewritten code f...
 Makefile 2011-11-24 Matthew Iselin Matthew Iselin [78af57] * Fixed PACKEDness of the stuct to work on gcc ...
 README 2011-04-07 Matthew Iselin Matthew Iselin [bdadf7] Initial git commit. Completely rewritten code f...

Read Me

== The TI-BASIC Compiler

The TI-BASIC Compiler is all about compiling TI-BASIC code on your computer
into an 8XP file ready for transferring to your TI-83/TI-83+/TI-84 calculator.

Being able to type your programs instead of try and use the calculator's keypad
is much easier :).

== How to run the compiler?

For most situations, just "drag and drop" the text file containing your code
on top of the tibasic.exe file. A black window will appear for a split second
and you should have an 8XP file next to your text file.

If you feel comfortable using a command line, you can run tibasic.exe without
any arguments to get usage information.

== Important Note!

There are a few symbols that could not be directly transferred to the language and were replaced instead with simpler tokens. Also note some of these are 'shorthand' versions of supported tokens:

& --> 'and'
| --> ' or '
~ --> ' xor '
theta --> '[theta]'
powers --> '^' (for instance, 5 squared would be '5^2')
'e' constant --> '[e]'
Store --> '->' (same for such things as >DMS: ->DMS)
Roots --> '[root]^' (for instance, square root would be '[root]^2')

All Picture variables (Pic0 - Pic9) and String variables (Str0 - Str9) are CAPITALIZED (ie. STR0)

Other shorthand versions for more obscure functions exist, to find these the source code is viewable (Develop tab on the SourceForge page).

-----------------------------------------

As a final note, all support requests must go to either the 'Support Requests' tracker on the SourceForge page, or pcmattman@gmail.com (the email method usually gets a reply within 24 hours). The trackers are checked often so you can be assured that your request for help will be responded to.

Happy programming!
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.