Archives: TI-84 Plus CE BASIC Educational Programs
Currently viewing:
  1. Archives
  2. All files
  3. TI-84 Plus CE Programs
  4. TI-84 Plus CE BASIC Programs
  5. TI-84 Plus CE BASIC Educational Programs

These files are for the TI-84 Plus CE, 83 Premium CE, and other "CE" calculators with color screens. BASIC programs are compatible with the TI-84 Plus CSE and some BASIC programs written for monochrome 83+/84+ calculators will also work correctly. Assembly and C programs must be written for the CE calculators specifically; running them on calculators with an OS newer than 5.5 requires jailbreaking the calculator.

Categories

Files

  1. BasicNote is an advanced text-editor written completely in the calculator's TI-Basic language!
    It is perfect for when you need to jot down a quick note, or even if you want to have fun creating several pages of notes. The program has several features that you might expect from a text editor, but that you probably weren't expecting from a TI-Basic text editor! Such things are text selecting and copy/paste, find&replace text, word wrapping and line breaks, special characters, auto saving, error detection and more. After 2 years of hard work, it is finally ready for the first release. Questions? Bug reports? Post in the thread: cemete.ch/t14483

    Categorized under:
  2. This is a simple math question answering game.
    Has questions of varying difficulty.
    Has a high score feature.

    Categorized under:
  3. Track any satellite in real time!
    Orbit84 allows you to see the path of a satellite in real time.
    For example, with this program, you can find out if the ISS is currently visible,
    or follow a HAM radio satellite to see if it's reachable.
    This program uses many complex algorithms, such as SGP, to find the precise position of a satellite and display it on a beautiful color map.

    Categorized under:
  4. I got this idea from my sister when she needed to learn her math facts. Should be self explanitory

    Categorized under:
  5. Study is a completely on-calculator flashcard and self-quiz suite in TI-BASIC for the TI-84 Plus CE (it's untested on the TI-84 Plus C Silver Edition but may still work). There are three programs: STUDY, INITSTDY, and INITDRAW. See the file "README.txt" for detailed instructions and other information regarding each program.

    I hope that the Study suite will be useful and would greatly appreciate any and all comments, suggestions, and/or bug reports (especially regarding usage on the TI-84 Plus C Silver Edition as I do not own one on which to test the Study suite myself)!

    Categorized under:
  6. This is a group of TI-Basic programs and subroutines dedicated to base manipulation between binary/decimal/hex including a coders' calculator (supports and/or/xor), jmp calculator, and flashcards to help you to learn how to (practice) convert binary or hex to decimal in your head.

    Categorized under:
  7. This program will scramble a sentence of words, jumbling the letters of each word, but leaving the first and last letter the same. This was inspired by a study done by cambridge university (read about it here: http://www.snopes.com/language/apocryph/cambridge.asp). Use this program to see how the human brain can read words without spelling it right, as long as the first and last letters are the same. Use it for personal discoverey, and show your friends!

    Categorized under:
  8. This is a group of TI-Basic programs and subroutines to encode/decode Morse code.

    Categorized under:
  9. This simple TI-BASIC program generates possible sets of four numbers in Durer's Magic Square.

    Note that it does generate duplicate sets. This is (the second version of) my first original program ever, so please cut me a little slack. I am currently working on a third version that doesn't count duplicates; stay tuned for updates.

    There are two folders in the archive: v1 and v2. v1 contains a readme and the original program. v2 contains

    Categorized under:
  10. DataUnit v1.0

    It's a data unit converter.

    Bit, Nibble, Byte, Kibibit, Kilobit, Kibibyte, Kilobyte,
    Mebibit, Megabit, Mebibyte, Megabyte, Gibibit, Gigabit,
    Gibibyte, Gigabyte, Tebibit, Terabit, Tebibyte, Terabyte,
    Pebibit, Petabit, Pebibyte, Petabyte, Exbibit, Exabit,
    Exbibyte, Exabyte, Zebibit, Zettabit, Zebibyte, Zettabyte,
    Yobibit, Yottabit, Yobibyte, Yottabyte, Robibit, Ronnabit,
    Robibyte, Ronnabyte, Quebibit, Quettabit, Quebibyte, Quettabyte,
    FDisk 360, FDisk 1.44, CD-1, CD-2, DVD-1, DVD-2, Blu-ray-1,
    Blu-ray-2, PenUSB 128, PenUSB 256

    Compatible with :

    In folder TI-large :
    TI-84+CSE
    TI-84+CE

    In folder TI-small :
    TI-83+
    TI-83+SE
    TI-84+
    TI-84+SE

    Being its intuitive use, there is no need detailed explanations,
    any bug you find, please let me know.

    Thank you.
    CarlosV
    www.gravitasim.com

    Categorized under:
  11. PRGM.CE Unit 1 is the first file in a series of PRGM.CE. PRGM.CE aims to educate people on how to program in TI-Basic (I'll try to get ASM, ICE, and others soon) coding language. This unit includes how to use Display (Disp) commands, Clear Home (ClrHome) commands, Output (Output() commands, and Pause (Pause ) commands. I also highly recommend you make a program to sharpen your skills after each unit. This is also relatively basic, to not make things complicated for coders just starting their coding journey. I don't have a TI84PCE Python, so don't expect to see Python tutorials anytime SOON.
    Only control is ENTER.
    Hope you like this file,

    ryanconmartians (btw this is my first program)

    Categorized under:
  12. Mouse

    A mouse game in ti-84 that also can serve as a tutorial on how to add controls to move something on-screen using ti-basic. This game is quite fun with 4 levels. And by looking at the source code, you can implement cursors in your ti-basic programs.

    Categorized under:
  13. From README.md:
    ## Features
    This is a list every feature I could think of summarized as quickly as possible.
    - Take the mediant of any two numbers
    - The mediant can be very helpful in some cases, the most obvious being to calculate your grade after a quiz: just input your previous grade and your quiz score.
    - Input a + to repeat with the solution and the upper bound, or a - for the bottom
    - These are essentially "high" and "low" commands with optimal responses
    - Use the Farey algorithm to approximate any number you want
    - Try using 0/1 and 1/0 as your first inputs to get to any rational number as quick as possible with just high and low commands
    - Create sequences of high and low commands to be quickly computed
    - The sequence to get to a number will always be the same; for example, starting with 0/1 and 1/0 you can get to 22/7 in just one command with +++ - - - - - -
    - See how fast the optimal high-or-low solution to get to a certain number is
    - This is just a normal high-or-low game, but you're the one giving the highs and lows while the computer plays perfectly to guess your number. The reason the mediant gives optimal results as opposed to something like the mean is because the mediant of two fractions will give you the number in between them with the lowest denominator.
    - Easily close the program by simply typing a character other then + or - anywhere in your input
    - Freely use your final result in calculations simply by typing Ans (2nd-negative)
    Yeah, sorry, I'm too lazy to make another summary lmao
    Credit to NicePotato for getting screenshots when I couldn't, I was annoying as hell but he put up with it 🤪

    Categorized under:
  14. made this myself, due to the fact that I thought Post-Tag-System was cool and I wanted it on my calculator.
    it is a model of computation similar to the Turing machine.

    there are technically uses for this thing, but using it on a graphing calculator limits it due to the fact that variables cannot be very large.

    Categorized under:
  15. This is used to practice your math facts. You can do addition all the way to Trig. It is useful for teachers who want their kids to practice their math facts.
    This volume now uses lowercase letters, Goto instead of prgm and negative numbers

    Plz unarchive this prgm if you are not using cesium

    Categorized under:
  16. Math Spitter is the first program I made and the only working program I have made in a long time. The program features multiplication, addition, and division. Basically, this program spits out random equations (solvable ones) and you have to answer them. It also has a timer and results at the end so you know how you did. The program contains a readme file that has instructions on how to install this on your calculator.

    Categorized under:
  17. Recall is my first "post-able" program. Technically, the calculator randomly gives you words from a word bank and you have to remember them. Then you type them out.

    If you have questions, suggestions, or criticism post them in the comments. They are all welcome. I can see this with many improvements.

    This project is currently in v1.0.0
    Please do not redistribute and if you really want to, give credit to me.

    I will be updating soon. Keep an eye on this!

    Categorized under:
  18. If you ever get in arguments, you should have this program! This uses Nash's theorem to settle any argument in the mathematically fairest way possible. In short, you come up with ways the argument could end and then you and who you are arguing with rate how they feel about each option on a scale from 0-10 (0 being worst imaginable, 5 being no preference, 10 being best thing ever), the calculator does many calculations with these and determines the best and fairest way the argument could end. More information about what this program does found here: https://drive.google.com/file/d/0B14cKdTCuh88dHlLQWtlUl9OalU/view?usp=sharing&resourcekey=0-CNS0gHLA8pWE-PVpvtN0Wg. P.S, the program still works if you don't want to do feelings on a scale from 0-10, and instead do something more precise with any amount like money gained/lost or people dead or something (just make sure you use a bigger number as being better).

    Categorized under:
  19. Computes the Closest Point of Approach (CPA) between two vessels at sea. Uses a relative motion model based on vector trigonometry, assuming constant speeds and courses for both vessels.

    Categorized under:
  20. Clock Utility CE is another port of mine from the unreleased version of Clock Utility for the monochrome calculators. In this new port, comes with new features never released in any of my clock programs (like Digital Clock Plus). This program features color text and backgrounds, moon phase and Easter Calculation, analog and digital clocks, stopwatch and timer, calendar, and more! Please use this on OS 5.3.0.0037 and newer.

    Categorized under:
  21. A simple program that allows you to calculate maximum heart rate, heart rate reserve, and target heart rate using the resting heart rate and percent ranges for the target heart rate (usually 60-85%). Only the TI-84 Plus CE is supported due to some of the margins I used for the text. (I haven't tested it on the base TI-84). (Please be gentle, this is my first program ever, and first time posting here. Thank you! ^_^)

    Program Name: HRCALCPE

    NOTE: When entering the lower and upper % limits, only enter the value; do not enter as a decimal and do not use any symbols. Read Me linked to this post goes more in depth.

    Please let me know of any other issues! :-)

    Categorized under:
  22. An easy base 2, 8, 10, & 16 converter that will calculate all 4 conversions as you type! Requires OS 5.2 or newer.

    Categorized under:
  23. Calculates how far a vehicle’s overhang sweeps outward — or “kicks out” — laterally when the vehicle turns at a given angle. User inputs vehicle's rear overhang length, distance cleared/from curb, and angle of the turn.

    Categorized under:
  24. README

    Hi Cemetech, this is my first upload. This program was written by me in TI-BASIC, and it can work with the TI-84+ line of calculators. I may try to make it compatible with TI-83 later. It can be used to help with calculations in chemistry around Mass, Volume, and Density and % Error. It has a simple menu, and can calculate the following with simple Prompt functions:

    - Density (Finding the density of something by calculating through Mass/Volume)
    - Mass (Finding the mass of something by calculating through Mass/Density)
    - Volume (Finding the volume of something by calculating through Mass/Density)
    - Finding Volume through the Initial Volume and Final Volume
    - % Error (Finding the difference between your experimental value and the accepted value

    Navigating through this program is simple, you can press the number corresponding to the option in the menu, and use the option to calculate something. After your calculation is finished, it will say "press enter" and you will then be sent back to the main menu after pressing ENTER.

    I use it for chemistry class, but I highly advise that people who use this, will still study the equations, and not completely lean on this program for the answers. It is supposed to help with getting work done faster, but it should not be used to do everything for you. It helps me in finding the mass, volume, or density of something after measuring its mass or final/initial volume (which would then give me a volume of the thing I am measuring).

    Update:
    Fixed a calculation error I made. It used to be division, but it was actually multiplication for finding Mass and Volume through density with mass/volume. Sorry for the mistake.

    Categorized under:
  25. A World Atlas for your TI-84 Plus CE! (and a stripped-down version for the CSE and monochrome 83+/84+)

    Navigate a world map, zooming in on continents, and selecting a country from different subregions.

    See the country's Name, ISO 3166-1 code, Capital, Population, and a color rendition of the country's flag!

    Data for 250 unique countries is included. For monochrome 83+/84+ calculators (and the CSE), a stripped-down version with no flags or map is available.

    Pure BASIC, no libraries or shell needed.
    Data is as of mid-2025.

    Categorized under:
  26. POMODORO is a Pomodoro Technique Timer for TI-84 Plus CE, CSE, and TI-83 Premium CE

    The Pomodoro timer breaks time up into Focus and Short Break sessions, with the occasional Long Break.

    By default, POMODORO cycle has 4 Focus sessions of 24 minutes each, with 6-minute Short Breaks in between. After 4 Focus sessions, a 15-minute Long Break is due, then the cycle starts again.

    In the main Timer Screen, the time remaining in the current session ticks down. When less than 10 seconds remain, the screen flashes to alert to the changing session.
    The session tracker near the bottom of the screen points to the current session, indicating (F)ocus, (S)hort Break, and (L)ong Break.

    In the Edit Screen, the duration and type of each session can be edited, along with the number of sessions in the cycle. The cycle's session duration and type data is persistent, stored in custom list PMDR (must remain in RAM).

    This is written entirely in TI-BASIC on-calculator. It does not require any shell or external libs.
    A DCSE icon depicting a tomato kitchen timer is included in the program header.

    USES:
    Variables: A,B,C,D,E,F,G
    Lists: L1, L2, L3, PMDR

    Categorized under:
  27. A slim Shell/OS for TI CSE/CE calculators that is written in pure TI basic.
    Check Info folder for screen shots and more info in the info folder in the download.
    Now with a Doors CS/CSE/Cesuim icon!

    Categorized under:

File statistics are updated periodically, so numbers shown in this listing may not agree exactly with those shown on individual files.

Advertisement