Archives: TI-84 Plus CE Programs
Currently viewing:
  1. Archives
  2. All files
  3. TI-84 Plus CE 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.


Available subcategories:


  1. This is a puzzle game where you are a caterpillar, inspired by the game Snakebird.
    In each level, you have to eat all of the fruit before making it to the goal. Each
    fruit makes you bigger, and because caterpillars cannot in fact phase through
    themselves, you have to be careful not to get stuck! Also, caterpillars are not
    immune to the force of gravity, so you will fall down if you aren't standing on
    something. Oh, and spikes. Did I mention the spikes? Yeah, those will kill you too if
    you're not careful. Although the earlier levels are somewhat easy, they get a LOT
    more difficult later on, providing you with plenty of playtime. There are 25 levels
    in total, and a level creator. If you create a cool level, send it to us and we could
    include it in the next game!

    Categorized under:
  2. Confetti on your calculator without the cleanup

    Categorized under:
  3. NORMCHK is a program for checking if your data follows a Normal (Gaussian) distribution!

    Note: This Normality check relies on finding the correlation coefficient of the Normal probability or quantile (a.k.a "Q-Q") plot of a variable. There are MANY ways to assess the Normality of a sample distribution; this is one of them.

    Categorized under:
  4. 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:
  5. A highly optimized quiz program written in TI Basic for the TI-84 Plus CE. All the problems are randomly generated and after you have finished a quiz, you can see your accuracy and the number of problems you got correct.

    Categorized under:
  6. Graph-based maze game.
    No in-game editor, so you'll have to edit the matrices manually.
    It doesn't have a win condition, so it's mostly a sandbox game for you to mess with.

    The README includes instructions for use.

    Categorized under:
  7. Instructions:
    Import 'Program.8xp' to calculator
    For a blank canvas:{
    Set R variable to 1
    For an example image:{
    Import 'Premade image matrix.8xm'
    Set R variable to 0
    Run the program
    After it displays the loaded image on the graph screen, press [ENTER] to start putting in information.
    Put an X and Y coordinate and then a color or color ID.
    The X coordinate is the horizontal position and Y is vertical.

    Categorized under:
  8. 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:
  9. This program enables make use of the CP/M-80 2.2 Operating System on your TI-84 Plus CE.

    Thanks to taking this software!
    This software runs CP/M-80 on your TI-84+CE.

    You'll need to backup your files on the RAM, The program removes your variables on you TI-84 Plus CE's RAM to use the system values and CP/M work area codes backup!
    Bug fixed!
    DJNZ bug fixed now!

    How to use it?
    1, Transfer them("CPMRUN.8xp" and "CPM0XXXX.8xv" in this ZIP File) to your TI-84 Plus CE.
    2, Execute a program named "CPMRUN" from prgm or arTIfiCE menu.
    3, Enjoy your CP/M-80 System on TI-84 Plus CE!

    Key mapping notice
    [stat] --- space
    [prgm] --- CTRL + C
    [quit] --- CTRL + Z
    [clear] --- backspace
    [solve] --- equal
    [(-)] --- Atmark

    else are same code as char printed on/by the each keys, If the char is an ascii code char, but otherwise are null(CTRL + @)!

    How can I quit the CP/M?

    Let's make the program to quit the CP/M before make use of it!
    1, Type "DDT(Enter)"
    2, Type "S100(Enter)"
    3, Type "5B(Enter)C3(Enter)05(Enter)01(Enter)D0(Enter)C9(Enter).(Enter)"
    4, Push the (prgm)
    5, Type "SAVE 1 BYE.COM(Enter)"
    6, You made the program "BYE.COM"
    7, Type "BYE(Enter)" in CCP("A>" prompt) to quit the CP/M-80!
    *(Enter) is need to push the enter button at bottom and right!
    After made this you can finish CP/M-80 session by make use of BYE command!

    How I can use Alpha lock?
    I'm sorry to say the TI-84+CE CP/M-80 Player doesn't implemented Alpha lock function.

    Categorized under:
  10. This program will draw tiny cyndaquils all over your graph screen.

    Categorized under:
  11. This is a port of my Doors CS 7 Clock to the CE. It's sort of a proof of concept, since literally all shells have clocks now, but still kind of cool. It uses the Celtic CE libraries and will work with any CE shell that supports monochrome icons. The program must be in the RAM to function properly.

    Categorized under:
  12. I made this game as practice with getKey and Output(. you can move the player with the arrow keys. if you go off the edge of the screen, you will appear at the other side. UPDATE Added trees. you can hide behind the branches and leaves.

    Categorized under:
  13. These programs will generate various fractals based on the Mandelbrot Set.

    Categorized under:
  14. LineFinder
    This program finds the line that goes through all the given points.
    For now only up to 5 points or up to AX^4 + BX^3 + CX^2 + DX + E

    Including quality of life features like:
    Automatically make the formulas easier to read
    Graph the formula with all given points
    Displays the formula on the graph, and puts it into Y1.

    I put quite some work into this, I hope this is useful for someone.


    Bugfix added that would output impossible on possible equations

    Categorized under:
  15. With this program you'll be able to convert date formats!
    It can convert to and from Julian day numbers and Ordinal date codes. It can also convert Julian dates to Gregorian dates and reversed!

    Very much thanks to RoccoLox Programs, for allowing the use of his program!

    Categorized under:
  16. This is a tech demo showcasing how dithering allows TI-BASIC programs to display up to 225 colors instead of the usual 15. Input a seed for the randomizer, and watch as this pure TI-BASIC program draws squares of up to 225 different colors.

    This technique is a bit too slow to be practical for use in games, but it looks cool.

    Categorized under:
  17. a game similar to the long drive, (no car mechanics) where you go places, find food, oil, water, gas and diesel. make sure your car is fueled up or else you might not survive.

    my friend found as many bugs as he could, and I then fixed them, but if you find any please let me know.

    I am open to others looking at my code and using it for their own purposes, if you do anything interesting with it, message me and I will check it out.

    Categorized under:
  18. This program allows you to input two values and perform either bitwise OR or bitwise AND on them. After selecting an operator via the [1] key or the [2] key, the program ends and outputs the result on the home screen.

    Since the TI OS doesn't have built-in support for bitwise operators, this program will allow you to calculate values with these operators if you need it to do so.

    Categorized under:
  19. Made in TI-Basic for the TI-84 Plus CE, allows:

    - Flagging with Alpha
    - 3x3 removal with 2nd when #Around - #Flags = Label#
    - Pause feature w/ Clear that remembers everything in your session
    - Loading bar w/ key instructions
    - Resume menu that reveals the mine (#Mines - #Flags)
    - 15s load times to generate the board (factoring in 5s to draw the screen)

    Categorized under:
  20. GFX3 is designed to make it easy to create and manipulate stacked sprites in your projects when using the CE Toolchain . With this library, you can stack multiple sprites on top of each other, adjust their position, scale, and rotation, and even make them transparent. GFX3 can help you create more complex and dynamic graphics in your projects, without having to manually manipulate each sprite individually!

    Categorized under:
  21. KubeT is a simple timer made for speedcubing, for the TI-84 Plus CE calculator written in TI-BASIC. You can view your best (and worst) times, as well as the mean.
    This can be useful for those who don't have a physical timer or don't have access to a computer.

    Categorized under:
  22. get better at doing math in your head.
    you can test your addition subtraction multiplication and division skills.

    not the most beautiful UI but it works and keeps it a small program.

    Categorized under:
  23. This is a group of TI-Basic programs and subroutines that model and manipulate a deck of standard playing cards or tarot cards.

    Categorized under:
  24. This is a TI-Basic program that displays the calendar like 'cal' for UNIX/Linux.

    Categorized under:
  25. The Ultimate Star Wars Space fighter game for the TI-84. Want to go flying around the sky's during class? play this amazing game. Now with a faster run time then ever before!! (There are a bunch of extra variables for drawing that will soon be shaved down though, don't worry, the license is still larger than the files)

    There might be a few bugs that are specific to how I coded it, so if you see a problem, feel free to reach out to me.

    TI-Wars is a Railshooter game Designed for the TI-84+CE. The game is about clone pilot CT-2718, known to his comrades as "Euler". The game takes place above Genoisis, at zero hour Clone Wars. It takes much inspiration from the shows "Clone Wars", "Clone Wars: The 2D Micro Series", "Republic Commando", "Bad Batch", "LSW The Complete Saga" and "Lego Star Wars The Skywalker Saga". The objective of the game is to shoot down the enemies and stay alive. Yet, the game is also purposely punishing, causing the player to die many times in the middle stages, then giving them credits to buy upgrades. These upgrades are what helps carry the gamer to the final boss and beat the game. The games emblem itself comes from the design of the crest on the Jedi Starfighter. The design of the ships concept art came from a V-19 Torrent starfighter. The game itself was entirely built in Basic and Hex. There is also a major story line, so if you want to read about the story, here it is:

    The Story of TI-Wars begins with clone CT-2718, Euler, preparing to fly out above Geonosis. The speech he is given reads:"You are CT-2718, known to your brothers as Euler, you defend the Republic Skies. As the battle bellow goes on, you are called on to fight, and give your life if needed. This is zero hour, Clone Wars."The inspiration for this comes from Republic Commandos opening speech for the first mission.
    Who is Euler:Euler, or CT-2718, is a clone pilot in the Republic Navy. Graduating top of his class with his brothers Sock-Eye and Mixer. He was assigned to the Ventolar class "Dimiscus' ', yet while in the fight, Mixer was shot, causing his systems to lose power, and drifting him into space, the ship was recovered later, with Mixer dying of asphyxiation. On the other hand, Sock-Eye was shot, and attempted a crash landing into one of the hangers, sustaining major injuries, unable to fly. Losing both of his brothers, he must take it upon himself to defeat the waves of starfighters attacking the LAAT Gunships. After the battle, Euler is promoted to squadron leader, ending up in Master Tsui Choi’s division, flying under Red Squadron. After removing himself from his hatred, and using his skills to help fly aid missions to those in need. His most notable appearances appear on the Battle of Chispohous, when he served as a co-pilot for the stealth ship IPV-2C Stealth Corvette. After Order 66, while transporting wookies, he felt a moral dilemma, and dropped them off at a fuel depot, which led to him being shot down over Kessel. His body was never found.

    Categorized under:
  26. This is the sequel of Basic Basic Revolution, having many new features and improved color graphics. Does not have sound (for obvious reasons).

    Categorized under:
  27. As my first toolchain program for the calculator, I decided to make a port of Color Wars from Two Player games. This is still unfinished. I'll try to come back to this later, but knowing myself I probably will move on to something else. So far, you can play against another person. It includes split animations.

    Categorized under:

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