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.

Categories

Available subcategories:

Files

  1. This program demonstrates some of the key features of Celtic ce and can be used as a tool for learning to use Celtic ce.

    Categorized under:
  2. One of my favorite board games growing up was RISK, a game known for taking forever to finish. One of the largest parts of this game is the time it takes for attacks to happen with dice being rolled for what feels like an eternity. This program aims to solve this by automatically rolling the optimal number of dice for the attacker and defender, as well as providing different rolling options:

    Single: Carry out one attack
    Blitz: attack until either army is defeated
    Limit: attack until defender is defeated or attacker reaches a certain number of troops

    Categorized under:
  3. Extra Functions is a simple BASIC program that creates a hook in the OS and adds an extra menu when the user presses [alpha], [enter].

    Categorized under:
  4. This is a pretty simple, yet a fun version of the arcade game Stacker. The program is held on the -io screen, making it easier, and it can give you good practice for the real arcade game when you DO go to the arcade. There are five levels, and high scores, so the game is decently fun. I hope you like it!

    Categorized under:
  5. 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:
  6. 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:
  7. 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:
  8. Icon editing program for the TI-84+CE.

    This icon editing program contains many useful features like pen and flood filling tools. Read more in the included readme.
    Written in TI-Basic, so no libraries or jailbreaking are needed.

    Categorized under:
  9. Libraries for those who want some pre-written routines and you already know ICE. Currently contains matrices and matrix functions.

    Categorized under:
  10. PXL-DRAW CE is a simple to use program that allows you to draw characters, sprites, or just pixel art without squinting at the screen. You can easily set your grid size (min: 2x2, max: 23x24), switch between colors, and draw and delete pixels without any issue. Watch your drawing as a real-time scale model also draws next to your grid. PXL-DRAW CE quickly converts your drawing into one of 3 local list saves, which can easily be accessed and used by a user in their game or other projects!

    Categorized under:
  11. Windows's infamous Blue Screen of Death, coming to your friends' calculators!

    To exit the prank, hold down the f1, f3, and f5 keys.

    If you want to rewrite, remix, distribute, or publish this program or the font, feel free to do so. Crediting me is not required.

    Categorized under:
  12. This simple program calculates the theoretical hull speed of a sailing vessel measured in feet or meters. You decide your unit of measurement and input the LWL, and the calculator will give you the theoretical hull speed in knots.

    This is a great app to have if you are looking at purchasing a new boat and want to know how fast the hull is capable of travelling in the water. It is also great if you are a professional mariner and wish to settle a bet about your ship's poorly designed.

    Fair winds and following seas!

    Categorized under:
  13. You have woken up in a strange forest, and you don't know what's going on. You are trapped in this
    forest... but you're not alone. There is another person who is stuck in there with you... but the
    only way out of the forest is to defeat the other person... and it won't be easy. You have to use
    the resources you have and the ones on the map to survive and overcome.

    However, there is an entity guarding the forest and you cannot leave until you defeat it. For many
    years, the entity has claimed the souls of the fallen... and they will be eternally trapped in the
    forest... unless you do something about it. Maybe you can escape too, and free the souls as well.

    This game is enhanced with the help of Celtic CE to give the game life and a better way to continue
    where you left off. Try this game out today with a friend or loved one, and I guarantee you will
    have a blast! The owner of this game takes no responsibility for boring sessions.

    UPDATE: This version contains an experimental version of Unknown. Feel free to try it out and let me know what you think in the project thread!

    Categorized under:
  14. 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:
  15. A pair of utilities that allow TI-BASIC programs to read from and write to memory addresses, respectively.

    Categorized under:
  16. It's a calendar.
    Should work on any calculator that has a clock.
    Displays the Month name, the Year number, a Calendar, with the current Day selected, and has a clock at the bottom.

    Update: Fixed a Domain Error that only happens in December

    Categorized under:
  17. A LUA-like scripting language interpreter for the TI-84 Plus CE

    Categorized under:
  18. A Text-based Version of ACNH for the TI-84 Plus CE Graphing Calculator, written in TI-BASIC.
    This game is based off of a Replit.com game by @SilverMoonCat. (Link in Readme)
    Beta Testers (Before this was a public beta):
    Oxiti8
    RoccoLox Programs

    Categorized under:
  19. This is a simulated temperature checker, just for fun. Detailed description and instructions in the readme. This update fixes an error that is caused when the calculator is in either Graph-Table or Split Screen mode. Corrections to the readme were also added, as was a small change log at the bottom of the readme.
    Updated the formatting to reformat to default settings instead of my personalized settings.
    Added screenshots. Updated the subprograms so that they don't graph anything before, during or after formatting the graph screen.

    Categorized under:
  20. If you have a function you can use the CALC menu to find a value, find a zero of the function or find a maximum or a minimum. What if you only have equally
    spaced data points available without any functions? It is still possible to use
    only that data to obtain a value, find a zero of the function or find a maximum or a minimum.

    The process of doing this is referred to as “Interpolation”. In general, the data can be in the form of a table, however, it is not required that the data come from a book. It can also have been generated by your calculator or a computer programmed with a set of equations to complex to be entered into your calculator. You can even obtain the data points from an experiment in a laboratory.

    INTRPOL8 will find all of these and it can do more. It can find the number that is exactly halfway in a set of numbers and it can generate a difference table of your data (up to 5 points). It also can create a function that will reproduce the data you supplied and it can plot out the data. And it does all of this usually using only 3 or 5 data points.

    Categorized under:
  21. This classic arcade game is now on color calculators! Use the white paddle at the
    bottom of the screen to bounce the ball off of the colored bricks. Breaking these
    bricks scores you points - see how high you can get! If you beat your high score,
    then it will be saved on the high score counter. Written in only BASIC, this game
    still runs quite smoothly and quickly. There are two programs included: one for
    faster calculators, and one for slower calculators.

    Categorized under:
  22. The Julian Date Converter is a very simple program that will accurately converter between the standard date
    (Month, Day, Year) and the Julian Date. This program will also allow you to convert from the Julian Date to the
    standard date.

    Categorized under:
  23. This program enables lowercase letters on the TI-84 Plus CE.
    It is written in eZ80 Asm, so it is not compatible with the CSE.
    It is mostly for OSes after 5.3.0, because there is no Asm84CEPrgm( token.
    There was no major change in the program, I just shortened it a bit (it still does the exact same thing).
    For any help on the installation, check the ReadMe.

    Categorized under:
  24. This program allows you to easily check the time when needed.
    It also displays the date on the top right.

    Nothing more just a Clock.

    If you encounter any bugs please contact me:
    dynesoftsystems@gmail.com

    Categorized under:
  25. A scale-able vector-graphics interpreter
    SVG File is in Str1
    Notes:
    -Planned Curved Line Segment Support
    -Planned Linear Function Segment Support

    Categorized under:
  26. This handy program calculates the safe stopping distance (which aids in determining a safe following distance) of a vehicle travelling at any km/h speed. You input the reaction time in seconds, the vehicle's speed, the roadway's grade (+/-), and the friction coefficient. From this data, the calculator gives the user the distance travelled in the reaction time (before any brake is applied) and the distance travelled with braking. You also get the sum of each, which is the total safe stopping distance of the vehicle.

    This is a good tool for beginner drivers and for professional drivers who want to improve their skills on the road. You can also tinker with the formula and see how much reaction time and paying attention while driving impact the distance your vehicle travels if you have to stop suddenly.

    Categorized under:
  27. This is a program made to generate art. It has a spirograph mode and a random walk mode, and various different color modes.

    Categorized under:
  28. This Basic program can convert Kelvin, Celsius, and Farenheight from anything to anything. Because this is Basic it will run on pretty much any TI calculator. This oughta help in Physical Science and I plan on making more programs for this class.

    Categorized under:
  29. Have you ever wanted to use more strings than the 10 permitted by the OS? Every wanted to have a more advanced data structure utilizing lists of strings? Look no further. Extraordinarily fast, and less than .9kBytes, STRLST solves both of these problems with ease.

    Categorized under:
  30. Calculate prime numbers, quickly! Made with the help of MateoConLechuga

    Categorized under:
  31. Attention all Swifties. It's time to put down your iPhones and pick up your calculators (don't worry, nobody is looking) because it's time to relive the amazing legend of Taylor Swift. Now you, too, can feel like Taylor Swift while mashing random buttons so legions of fans can hoard around you while you play through 10 whole songs that all sound the same (silent in this case)! And to top it off, you'll experience it all in mind-blowing 16-color graphics! But that's not all: if you manage to get 24 stars or more on all 10 songs, you'll unlock a special Easter Egg that you'll cherish for minutes to come! Then if you score some Adderall, you can enjoy it for even more minutes to come. (Disclaimer for Swifties: since no sound is actually played you'll have to keep your AirPods plugged in while playing the only playlist that matters.) (Disclaimer for nerds: This program is written entirely in pure TI-BASIC so no libraries are necessary.)

    Categorized under:
  32. ZMath is a collection of the first few (mainly) math programs I ever made on the TI-84 Plus C Silver Edition. It includes the following calculations:

    -nth term of Arithmetic Sequence
    -Arithmetic Series
    -Distance Formula
    -Area of Equilateral Triangle
    -Binomial Expansion
    -Basic PONG
    -Area of Regular Polygon
    -Area of Regular Triangle (Heron's Formula)

    As always, any and all feedback is appreciated! :)

    Categorized under:
  33. this is a small program i wrote for the ti 84 plus ce allowing for an entire screen to be filled with an image very quickly. It takes advantage of the speed and text wrap function of the ti 84pce's built-in Output( command and that by outputting a 260 character string at coordinate 1,1 it will fill the screen with that text. (Yes I know this is a very simple program)

    Categorized under:
  34. This small program uses the rocket equation to calculate the delta-V of a vehicle using exhaust velocity as an input variable. It is excellent for students and enthusiasts to understand better how a change in mass over time impacts the change in velocity of a rocket. The equation is purely theoretical and does not consider things like air resistance. However, the theory is sound, and the app is a great way to begin understanding the complicated rocket equation.

    Categorized under:
  35. This program showcases a low-level encryption method, where the 26 letters of the english alphabet are shifted to create a simple cipher. Input text in Str1, key in Str3, and the output will be in Str2. Fixed decryption bug in 1.1

    Categorized under:
  36. Hi, This is TicoIn! The first Calculator based crypto currency.
    To use it, just send the .8xp file over, and it will make the appvar on the app, so you don't have to worry bout it.

    The way that the coin works, is that it sends the first coin to a cache, and then after that first cache, it then needs to pay the miner, so it gets the id for that payment and formulates a hash for that id. That hash is then sent into the pool and then that hash is mined. That cycle then infietly repeats.

    The Hash is created by taking the id(numbloc) and doing the following math: ((((numbloc*numbloc)*999)-51)*3)+1
    If you want to take out the coin, you can transfer the app var "money" to your computer, but don't expect to do anything crazy, becasuse the blocks conflict as soon as two people mine it, or in other words, two people will win the same block, which means that it doesn't have enough complexity to be worth anything.

    In conclusion, if you want to waste energy with your ti84, this is the #1 way to do so :)

    Categorized under:
  37. This program, written entirely in BASIC, has a functional timer and a stopwatch accurate
    up to 1/100 of a second! (Depending on the calculator, of course.) It uses a calibration
    technique that makes the stopwatch accurate for whatever calculator you use it on.

    Categorized under:
  38. A simple demonstration of hexagonal-based movement in TI-BASIC. Check the README for details.

    Categorized under:
  39. If you want the game to work, check the README file!

    A working Magic 8 Ball. Use enter to shake it.

    A special thanks to all the encouraging people on Cemetech chat, for all their encouragement! Thanks guys!

    Categorized under:
  40. A remake of the Pony Express Google Doodle, which appeared on April 14th, 2015. Unfortunately, the Doodle is no longer playable. Fortunately, it's (kind of) playable on the CE!

    Right now, the game is in heavy development. I've gotten the core features down (collecting envelopes, changing localization, and configuring controls). More to come.

    Categorized under:
  41. Slopey will calculate the slope of a line with 2 points from that line. It will also give you the Y-Intercept as well as the whole equation. (Yes, I was that lazy in middle school).

    Categorized under:
  42. Enter a word, and it can be reflected to you, making it difficult to decode without the calculator. Also available in TI-83, TI-84, and TI-84 Plus Silver Edition

    Categorized under:
  43. This program is coded in Python and can only be executed on Python calculators. You will enter "fib(" then put in the number of fibonacci numbers that you want and close the parenthesis. It will display the fibonacci numbers in sequence format. 100% accurate and under 200 bytes!

    Categorized under:
  44. Loopover is a simple yet challenging game in which you must solve a 5x5 alphabetical puzzle. Solve the rows of letters but make sure to not rescramble too much what you've already solved! Based on the game loopover.xyz. Use the arrow keys to move rows and columns, use [alpha] [mode] [X,T,theta,n] and [stat] to move the pointers.

    Categorized under:
  45. Play as Pikachu in a turn based rpg world made up of matrix based maps, facing enemy encounters along the way in which a combination of vector graphics and background images on the graph screen create visually interesting battle scenes.
    ---
    I am forcing all of my friends to download this really bad game I made as a HS freshman so that it will live on for eternity. It is very clunky and inefficient in design, consisting of way too many files, and gameplay that is entirely reliant on RNG. It is, however, a great work of art and a marvel to behold.
    ---
    Once you have downloaded the program files and background images, the main program to play the game is titled "0PKRPG"
    ---

    Notes for editing the program for yourself:
    - All of the files for the fights start with F; F1, F2, etc
    Variables to edit battle stats:
    H/L = pikachu/enemy HP
    I/M = pikachu/enemy Strength
    J/N = pikachu/enemy Speed
    - All of the matrices to make the maps are contained within the main program
    - Most other files contain assets such as the vector instructions to draw Pikachu and other in-batte graphics

    Categorized under:
  46. In a world of particle chickens comes the greatest TI-84 plus screensaver ever known. It's called: Gravity Chickens: The Screen Saver! Now you can watch endless particle chickens fight each other while they are endlessly attracted to each other. There are 6 variations in total. Believe me, you will find yourself watching these things for several minutes. They're actually quite mesmerizing. You can also mess with them and see what happens when you change parameters. Now go and mesmerize yourself with these amazing chickens.

    Categorized under:
  47. A suite of libraries for adding features to the ICE language by PT_

    Categorized under:

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

Advertisement