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

Available subcategories:

Files

  1. This is a demo for my upcoming RPG for the TI-84 Plus CE, titled "PAIN RPG"

    Categorized under:
  2. 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:
  3. Trap the mouse is a two player game where one person attempts to trap a mouse using hexagonal pillars while another player attempts to navigate the mouse to safety. It comes with changeable settings.

    Categorized under:
  4. This is on-calc documentation for CE TextLib v1.12 by Dr. D'nar. Each command is listed along with a description of its function.

    Categorized under:
  5. This is a fairly simplistic and fun game. Where you choose what you character should do based on a list of options.

    Categorized under:
  6. Update 3.42! Tank Duel is a 2-player turn-based game where each player takes turns
    shooting at the other player's tank. Includes random terrain generation, terrain options,
    terrain destruction, three types of bullets, different tank colors, health and movement
    options, and realistic physics. A more streamlined menu is now included.

    Categorized under:
  7. *Various Math Programs for Quick and Easy Use*
    Current Version: 2.6.1
    Simple+Math 84 provides a slew of programs to help make algebra, trigonometry, and calculus problems a little bit easier. Fast and simple to use, Simple+Math 84 will be a great help for your math problems!
    *2.6.1 Update*
    -Basic Calculus has Arrived!
    -'Riemann Sums' program for Left, Right, Midpoint, and Trapezoid sums!
    -Minor Bug Fixes
    *See change log for all new changes*

    Categorized under:
  8. This Pi Day 2013 tribute program for the TI-84 Plus C Silver Edition teaches trigonometry while you eat pie. You choose the amount of pie to eat, first an amount, then whether that's times pi or not, and finally if the angle is degrees or radians. Along the way, the program will show you the sine, cosine, and tangent, of the angle of pie you have eaten so far. A fun way to visualize angles and trigonometry.

    Categorized under:
  9. Brainfoo can run brain**** code on the CE. As it runs in TI Basic, it is pretty slow, but some speed improvements have been made since the previous version.

    How assembling works: The assembler reads through the string and turns each character into a number. It also searches for the loop commands so that the assembly runner doesn't have to. This makes programs easier to store and faster to run.

    Please view the BFreadme.txt file in the archive and make sure to copy ALL the programs and lists to the calculator.

    V1.2 - Made the settings menu easier to use, removed interpreted code, and added an external python compiler.
    V1.1 - Bug fixes and code cleanup
    v1.0 - Release

    Categorized under:
  10. Translated by CODERTHEBARBARIAN
    Appeared in Creative Computing Collection: 101 Games for You and Your Microcomputer.

    The game starts with a random number of objects (Lets call them chips) in a pile. You can take 1,2,3, or 4 chips. The computer starts, and your goal is to end with an even number of chips.

    Sound simple? It is at first. But the AI quickly learns, and after 10 or so games is incredibly hard to beat... give it a go?

    Categorized under:
  11. Welcome to Descent Delivery! The future of delivery is here! Control a package inside a delivery room, and guide it to the delivery truck. The package moves until it hits a wall, so you must be smart in maneuvering through the many rooms. Good luck! UPDATE: Fixed small bugs with game elements

    Categorized under:
  12. A fun mind bending game where a user must navigate through a maze, you can now create your own DLC pack of mazes by using MAZEEDIT
    and then pasting the list into your DLC program.

    Categorized under:
  13. This is the first and only parametric 3D graphing program for TI calculators that has more than one mode (that I know of). This program will allow you to plot 3D graphs using Cartesian, Cylindrical, and Spherical coordinates. Tracing is enabled and you can also change color schemes. And it's all under 3K of RAM! Update: Improvements to color schemes and some memory optimizations.

    Categorized under:
  14. This is a recreation of Hangman, the classic
    word-guessing game, for the TI-84 Plus CE!

    The goal is to find what the word is, based
    on the letters you already know.

    You can only make 6 mistakes, or you will
    lose.

    Categorized under:
  15. Too Many Boats is a fast-paced game of decisions written in pure BASIC for CC20 water.

    You are the commander of a Dock, you have: 3 docks, a revenue requirement, reputation, and a time limit.
    Within the time limit, you must decide to either accept or reject barges carrying a variety of goods and rewards, let them finish unloading at your dock, and gain the required amount of money! Make sure to pay attention to your reputation though, with reputation you can buy perks to advance far into the later levels! Thank you to SM84CE for adding some needed optimizations and improvements! Requires CE OS 5.2 or above.

    Categorized under:
  16. A beta text editor for the TI-84 Plus C Silver Edition that still has much need for optimization.

    Categorized under:
  17. Original game created by students of Bud Valenti. This classic basic game is the first of a series of basic games translated to TI-Basic. The object of the game is to find 4 Mugwumps hiding on a 10x10 grid. After each guess, the program will tell you the distance from each Mugwump.

    Categorized under:
  18. A very useful program that will let you graph equations in terms of X=, instead of the TI-OS Y= graph.
    This program is easy to use and will allow you to change most of the graph settings and window settings
    within the program itself. The program can graph up to 6 equations at a fairly quick speed (the more
    equations the longer it will take)! This program will even let you trace the graphs.

    Categorized under:
  19. This software is made by JustinYD88 (cemetech.net). You may distribute this software, provided this notice is included. If the software has been edited in any way, please provide appropriate notice.

    This program simulates gravitational interactions with m1*m2/d^2 and F=ma. The demo is included in the program, but you can make your own gravitational configurations by editing the [H] matrix and loading it with the 'LOAD [H]' option.

    Matrices are used to represent the objects. Each row represents an object (up to 99, the matrix limit) and each column represents a property of that object.

    Column 1: The mass of the object (negative masses work too)

    Column 2: The current X-position of the object
    Column 3: The current Y-position of the object

    Column 4: The current X-velocity of the object
    Column 5: The current Y-velocity of the object

    Column 6: The previous X-position of the object (used for drawing lines, internal use)
    Column 7: The previous Y-position of the object (used for drawing lines, internal use)

    Column 8: If circle drawing is enabled, this is the radius of the circle. (If you leave 0, the radius will be (3*mass/4pi)^1/3).
    Column 9: This is the colour used to render this object's circles and lines.

    This program uses the [G] matrix for internal data manipulation, and the [H] matrix for importing configurations.

    Included in the ZIP is the program file, one custom configuration, and two screenshots.

    Categorized under:
  20. This is a program that can solve for any real triangle and graph it.

    Note: Due to the use of color variables, it is unlikely to work on calculators with non color screens (TI-84+/TI-83)

    Previous Features:
    1. Will solve for any real triangle
    2. Works in both degree and radian modes
    3. Will detect if 2 SSA triangles are possible and will solve for both
    4. Any non real triangle will result in an error message
    5. Includes "Help" section on the second page that explains how to use it
    6. 2 graphing modes, the first will fit the triangle to the screen, the second will graph it to scale

    New features/Improvements:
    1. Will solve a triangle based off of 3 coordinates
    2. Fit/to Scale is now automated but can be changed manually if needed
    3. Program runs a little bit faster when switching between graph and stats screen
    4. If altitudes are needed, a 3 coordinate triangle can be graphed as a standard triangle
    5. Program now runs off an array list instead of variables meaning it will not overwrite current variables and the "show last triangle" feature should work more often
    6. Key to array list slots included in code
    7. Bug fixes

    If there is anything that needs to be fixed/improved or you have made a better version, feel free to comment.

    Categorized under:
  21. Triss is a simple screen saver that draws a triangle and bounces it around the screen.
    You can control the background color, triangle color, the trail length, the line thickness, and how much the triangle moves each step.
    Press 2nd to enter the settings menu. Follow the onscreen instructions to change the values.
    Press any other key to exit.

    Categorized under:
  22. This will NOT work for TI 84-Plus CSE, as the menu bug (seen in the screenshots) will make it very hard to use

    This Program will allow you to take full advantage of the clock, date, and timer features of our caculator, without needing to know any of the tedious syntax for the functions. It allows you to Set the Time and Date, view a real-time clock, use the built in timer, and preform many complex calculations, including:
    -finding the Day of the Week
    -converting a large amount of seconds to Days, Hour, Minutes, and Seconds
    -finding the amount of days between two dates
    -and much more!

    Categorized under:
  23. It's a memory game that tests your memorization skills. This is one for the TI-84 Plus CE, and it's written in only TI-Basic! The object is to make it as far as you can without making any mistakes, by reproducing a sequence of flashing numbers via the number keys on your Calculator. Are you up for the challenge? You can even customize the difficulty of your run and learn the mechanics of the game via a built-in tutorial! Newest addition: The game keeps track of the highest round you made it to and you get a rank based on it. How high will you rank in this challenging memory game?

    Categorized under:
  24. V5. Sorry, I didn't upload versions 2,3 and 4 because they were really unstable and barely worked.

    Input a polynomial expression in reverse polish notation (described in readme) such as *+*:(x^2+4)(x^3+x+5)(x+4).
    Output: Simplified polynomial!

    Speed results: 15 sec for (x+1)^6, 12 sec for (x+1)+(x+1)... (3 more times).

    Operators: *,-,+

    New: uses only 3 Lists.
    Amazing Error Checking. In fact, if you can crash this, I will credit you in the Credits (If you want, if you don't want me to I'll remember you in my heart)

    Welp, We're up to 4.7 KBytes. Wut?

    Categorized under:
  25. C8SALT is the first ever TI-BASIC CHIP-8 emulator. Play all your favorite CHIP-8 games (as well as some SCHIP games) at a blistering 0.2 FPS!
    9 programs are included with C8SALT, along with a ROM converter written in Python 3 allowing you to use your own CHIP-8 games with C8SALT.
    You can even import your own custom fonts! V1.2 Fixes VIP style shifts and makes optimizations.

    Categorized under:
  26. **This will NOT work on the CSE or any monochrome calcs**
    **This requires CE OS 5.2+ to run, due to use of the toString( command**
    -------------------------------------------------------------------------
    Overview:
    This is a program for multiplying, dividing, finding the roots of and the powers of complex numbers via De Moivre's theorem. If you have any questions, comments or suggestions, PM me at cemetech.net or post a review on cemetech.net

    Categorized under:
  27. Spriter is a simple, minimalistic sprite and icon creator for the TI-84 Plus CE
    and TI-83 Premium CE written in Hybrid TI-BASIC using the Celtic CE library. It
    features an editor for sprites using both xLibC and BufSprite palettes, along
    with options to export both to string variables and as an icon for a TI-BASIC
    program!

    You need the Celtic CE library to use this! Download it here: https://bit.ly/CelticCE

    Categorized under:
  28. This program will allow you to find the centroid of any 2D shape by dividing the shape into sub-shapes. Finding the Area and individual centroid dimensions of each of these sub shapes will allow you to find the overall centroid. Just input the amount of shapes, and then the Area and centroid x&y's for each shape, and then the program will calculate the overall centroid using a series of List processes and specialized loops.

    Categorized under:
  29. A square maze generator and simple game for the TI-84 Plus CE.
    Choose the width and play it!

    Update: Added some piecewises instead of many if statetments and omitted some unnecessary characters, special thanks to iPhoenix for the tips :)

    Note: The generation of a 20x20 maze takes a fair amount of time (1 to 2 minutes).

    Categorized under:
  30. In messenger RNA, a set of three bases called a codon code for one amino acid. With 64 combinations of bases and 20 different amino acids, memorizing what codes for what is impossible and why use a weird, hard-to-read paper chart when you could use your calc! Just use the arrow keys to change the bases and the amino acid abbreviation will appear magically before your eyes! This might work for the Ti 84 Plus but I have not tested it yet.

    (Disclaimer: requires a small amount of understating of how codons work.)

    -Nero_the_Necro

    Categorized under:
  31. This program originally displays a randomly
    moving character on your homescreen.
    Because a simple moving character is boring
    I made some interesting versions of it and
    put them togheter in this program.
    This version is faster and shorter than
    the last one and takes less memory!

    RndmWay
    for TI84+ CE
    in TI-Basic
    by DAVID-19

    You can edit and copy the codes/programs
    for what ever you want. Feel free!

    Categorized under:
  32. This is a black and white version of my color timer that requires Doors CSE, but this one does not. The color one is found at http://www.cemetech.net/programs/index.php?mode=file&path=/84pcse/basic/programs/ColorTimer.zip. It is almost exactly the same. However, this one will work on both the TI-84+CSE and the TI-84+CE. Enjoy!

    Categorized under:
  33. This program creates a rotation around a point. Nuff said.

    Written in TI-BASIC
    Public Domain | No Warranty | No cheating

    Categorized under:
  34. Version 1.0.3

    Original 3D-Graphic Shooter Game.
    Made with TI-Basic.

    This game was inspired from vector-display games of the late 70s & early 80s. Specifically, 'Star Wars' from Atari, which use lines and coordinates to simulate 3D Graphics.

    This Version has these changes:
    Faster ships have a star on top
    Harder gameplay
    The difficulty of the first six level are personalized. After level 6, the game will get slightly harder
    Shorter levels
    The game will say HIT! when you lose a life, making it easier to see.

    Updating AngleWar will not take away your highscore data.
    Instructions in ReadMe

    Categorized under:
  35. ***NEW VERSION WITH VITAL BUG FIXES***
    Enjoy the timeless fun of the renowned Spirograph toy right within your calculator! Handles three colors and graphs at once to replicate the original Spirograph. Uses intelligent Tstep design (Idea by Jacobly) to keep graphs from repeating. Save your Spirographs in Pickers! Retains previous graph info using a GDB.

    Categorized under:
  36. The Calendar and Task Sorter is a program that allows you to see a calendar for any month and year that is entered into the calculator. Program will always default to the current month and year the calculator is set for. Tasks can be entered into the calculator and reminders can be set to remind you the day the task is set for. Task reminders will appear when the program is run. A manual and date calculator is included in the program. This program is written only in basic.

    Categorized under:
  37. Have you ever wanted a program give you the difference between a magnitude 1 earthquake and magnitude 10? Have science homework that requires difference from magnitude 1 to Infinite? Well this is the program for YOU! For know you need to put lowest number first and highest number second.

    Categorized under:
  38. A game inspired on the classic board game 'Battleship'.
    Made on the TI-84 Plus CE.

    Categorized under:
  39. A Yu-Gi-Oh life counter that I made. WARNING: Requires the latest C libs to be installed. HAS NOT BEEN TESTED YET. Can count up to 8 people.

    Categorized under:
  40. ==TINYMAZE for the TI-84 Plus CE==
    Tinymaze is a maze generator that uses recursive backtracking. It can fill the entire graphscreen with a maze of 1-pixel wide paths.
    To save memory, the program uses the zplst utility (included) to manipulate individual digits in the list of positions. It is impossible for the program to exceed the maximum list length.
    The program also reads from the screen using pxl-Test, to save additional memory.

    JustinYD88 at Cemetech

    Categorized under:
  41. A very simple program that does exactly what it sounds like it does. This program simply has you enter in the three
    numbers and the letter(s) (i.e. 103K or 3R3K) that are shown on a disc capacitor and the program will find the value of that capacitor.
    A very simple, easy, and useful program to have.

    Categorized under:
  42. This Program will allow you to keep track of your schools Bell Schedule, both in the program, and storing it in a PicVar to be viewed quickly.
    To personalize this program to youe specific times, just edit the values in the BASIC program.

    Have fun using this!

    Categorized under:
  43. This program states the restrictions of a variable in an equation so that the denominator does not equal 0. 325 bytes.

    Categorized under:
  44. Behold the Text Dungeon, a maze-like oubliette with roguelike elements full of adventure! Within contains a variety of items, weapons, armors, and more. Explore its 8+ zones, each with unique enemies and bosses, plus two different endings! Be sure to read the "README" file for handy information on the game. Can you make it through the Text Dungeon alive?

    V1.02:
    Removed border for optimization

    Categorized under:
  45. This appears to be the very first Base 16-Base 10 converter program written in TI-Basic, at least for the TI-84 Plus CE. Simply input a hex value (or base 10 value), and it converts to the opposite-base result. This program has been tested and is able to be sent to a TI-84 Plus, albeit with graphical glitches. Optimized for a TI-84 Plus CE & works for the Silver Edition variant.

    Categorized under:
  46. Text Minesweeper For the TI 84 CE!

    Play a full game of classic Minesweeper with 3 difficulty modes. Minesweeper is the perfect way to pass the time!

    Categorized under:
  47. Updated version - Added BESSEL's interpolation method and expanded the STIRLINGs and EVERETTs methods. Can now save the data you enter to a list. The result screen has been improved to show the data along with the result.

    NTRPOL8 is software that does interpolations, and is based on the Calculus of Finite
    Differences. Using only a few equally spaced data points (usually 3 or 5) you
    can obtain a lot of information about your data. The data can come from any
    source such as from a laboratory experiment or from a table of numbers in a
    textbook or generated by a computer program.

    You can extract estimated values that are intermediate to your known data,
    you can find when your data becomes zero (zero of a function) or you can find
    out when your data reaches a maximum or a minimum. Also hidden within your
    data are the coefficients of a polynomial equation which can be used to reproduce
    your data.

    Categorized under:
  48. Adventure Clicker is a game in which you kill creatures to progress. Your goal is to get at least 100 of every creature's drop.

    This game features:
    - A feature list.
    - Ten different areas and creatures.
    - An interactive yet linear ending.
    - Stats saving.
    - A custom Cesium icon.
    - Exactly 5000 bytes!

    This game depends on:
    - "INDTOSTR", which is included in the downloadable zip. "INDTOSTR" just allows me to convert a list of numbers to a string.

    Installation/Startup:
    - Send "INDTOSTR" and "ADVCLCKR" to your calculator, and run ADVCLICKR.

    Credits:
    - Game and dependencies by slimeenergy

    Categorized under:
  49. A Friday Night Funkin/DDR inspired game, programmed entirely on my calculator. It's simple and easy to get the hang of, and the addictive gameplay gives you that "just one more try" kind of feel. My first ever big program that I'm super proud of, with updates coming eventually. Please comment with any bugs or anything that needs fixing, and maybe some ideas of stuff to add.

    UPDATE: 1.2.0 is here! Added story mode, high scores, more of Dancing Guy, and other small details you just have to find (or check out the ReadMe.) A lot of stuff was either moved to the ReadMe or removed altogether, so there's more content for not a lot more storage taken. I may be biased, but I still think that this game is truly something awesome.

    I found a bug literally the day after I updated this, sorry. It should be working now.

    Categorized under:

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

Advertisement