Welcome to TI-Basic Developer (TI|BD), the premier source for TI-Basic information! If you are a first-time visitor, please check out the welcome pack to get you up to speed on using the site. We encourage you to become a member and to get involved in the community, and to come back often to see what changes have occurred. And above all else, enjoy your stay!
Recent Site News Recent Forum Posts Recent Page Edits
Apr 21 Congratulations to Trenly for being promoted to moderator, and to Xeda Elnara and jonbush for being promoted to administrator!
Apr 18 Chatbox temporarily removed due to lack of security, and rules being broken. The anticipated return date is yet TBD
Sep 19 A chatbox has been added to the forums. If you need help, simply enter a nickname and ask your question.
I think I remember doing tests myself, and max( actually ran about 15% faster for nearly all...
(by mattyjraps 22 Sep 2017 21:58, posts: 3)
max( returns the largest number in a list, while sum( returns the sum of all numbers in a list.
(by Myles_Zadok 22 Sep 2017 21:31, posts: 3)
What is the difference between these 2 codes? Repeat sum(K={25,34,24,26,21,45 and Repeat...
(by Bio_Hazard1282(2) 22 Sep 2017 21:28, posts: 3)

The gcd( Command
(by Myles_Zadok 22 Sep 2017 21:07)
The Menu( Command
(by Myles_Zadok 22 Sep 2017 16:37)
The ►Frac Command
(by Myles_Zadok 22 Sep 2017 00:58)
Number One-Liners
(by Myles_Zadok 20 Sep 2017 21:38)
The GetCalc( Command
(by Myles_Zadok 20 Sep 2017 20:11)
The Simul Command
(by Myles_Zadok 20 Sep 2017 20:08)

Search the Site

There is a wide range of TI-Basic content available on this site, so we recommend using the search engine or referring to the sitemap. If you can't find what you're looking for, leave a post in the forums and somebody will assist you.

Featured Program Featured Challenge Recent Page Edits

Bunny Gotchi by James Kanjo

This is a virtual pet on your calculator. It will challenge your efforts to keep it alive, healthy and happy!

_Abe_ is working on a futuristic RPG with several abilities and a unique style of battle called Endland.

The game features a dynamic inventory system, a graphical overworld and battle engine, and supports standard RPG stuff.

(Read more...)

You must make a Connect 4 game with an intelligent AI that plays against a human, with the first player to get four in a row winning the game. Your game should follow the standard rules, including using 6 rows by 7 columns for board dimensions.

To determine the best AI, AI's will be played against each other via two calculators, and the champion AI will be declared as the winner program.


New to TI-Basic?

These pages provide an overview of TI-Basic, and are designed to help you quickly get started learning and using TI-Basic.

Did You Know...

…that the smallest (though not the fastest) way to shade the entire graph screen is Shade(Ymin,Ymax)?


The If command is used to determine what path of action gets done depending on a condition. With this command, you can set If…Then or If…Then…Else blocks for the calculator to interpret.

(Read more...)


Optimization involves making programs as fast and small as possible. Speed is important because TI-Basic is slow, while size is important because the calculator has limited memory.

(Read more...)


Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-Noncommercial-No Derivative Works 2.5 License.