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 probably the best of all three versions of this program that I made!
    This is a lite version of the day of week program, which calculates the day of week of any given date.

    When you try to calculate on what day of the week a date was using the DayofWk( command, you might have noticed that the answer wasn't correct.
    I don't expect you'll have seen that though, but I've tested it with several dates and I can tell you it isn't correct.
    If you want to know more about this, you can read the 'readme' file.

    There are some important notes for some country's noted in the 'readme' file!

    Current version: 1.0.0

    Categorized under:
  2. This utility highlights which key was most recently pressed, and the "hold" option keeps all previously pressed keys highlighted.

    The "Normal" layout is what you would find on the front of your calculator
    The "Keyboard" layout corresponds to the TI-84 KE, as shown in this thread:
    https://www.cemetech.net/forum/viewtopic.php?p=289588

    This tool allows you to easily test all the keys on your keypad.
    There is no graceful exit, but pressing "ON" to quit also tests the "ON" button, so maybe that's a feature!

    Disclaimer, this will mess with your window and graphscreen format settings, and turns off all of your plots, and also uses a lot of the alphabetical variables, List1, and MatrixA.

    Categorized under:
  3. MINDNRS is a game for the TI-84CE, written in TI-Basic. The game is an
    elaboration on the well-known MasterMind game. This version uses numbers instead
    of colors. Give your brain some exercise!

    Categorized under:
  4. 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:
  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. Ever hate it when you cant think of a new password?
    Well this will make one for you, just enter the length and poof a random password will appear!
    This program will work on a TI-84 CE
    Made in basic!

    Categorized under:
  7. a basic game i made while i was bored, dont expect much

    its just basic movement and a a few random numbers

    the game ends when the enemy touches you

    a brief explanation of the screenshots:

    the first is the start menu

    the ones with the + and * is how gameplay looks
    the + is the player and the * is the enemy

    the enemy movement is a random number for x and y, corresponding to the
    player x and y

    the one with game over is the game over screen
    it displays how many cycles of the game you survived

    please excuse the bad description and readme

    Categorized under:
  8. This program demonstrates the speed and power of Celtic ce with a fast tile mapping program that draws sprites from hex data and a matrix. It also features an optimized automated ghost that moves around the maze.

    Categorized under:
  9. 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:
  10. Emulate a cool ancient math tool
    on your modern math tool!

    Probably the simplest emulator
    written in TI-Basic!

    features:
    -show current number
    -reset beads
    -auto-off

    Categorized under:
  11. Draw graph screen pictures at a higher resolution than a regular TI Picture! This is written in pure TI-Basic so no jailbreak is necessary. Includes a Python script to convert PNG pictures to calculator-compatible files. Each pictures takes about 7 minutes to render.

    Categorized under:
  12. 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.

    Jelte2357

    Bugfix added that would output impossible on possible equations

    Categorized under:
  13. 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:
  14. The classic game of Mancala, now on your calculator. Take turns playing against a friend, or practice your Mancala skills against a rigorous CPU AI.

    See readme.txt for instructions and controls.

    Tested working on 83+, 84+SE, and 84+CE. Should also run on 83 and 84+CSE, but untested.

    Categorized under:
  15. 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:
  16. 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:
  17. 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:
  18. A maze game made in TI-BASIC. Inspired by the maze game found here: http://tibasicdev.wikidot.com/sk:movement.

    Categorized under:
  19. A TI-Basic extension written in Basic.
    Has three variable types so far:
    Array (2 dimensional)
    Empty (a Variable with no constructs, basically a string)
    Vector (basically a list with an unlimited index, but is intended for 3d programming)

    Categorized under:
  20. This is a program for AP Biology students who may not have completely finished studying before the test. It has a bunch of useful information (although it isn't fully complete, because I ran out of time before the test lol). Hope it can be useful.

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

    Categorized under:
  22. 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:
  23. 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:
  24. This program will draw tiny cyndaquils all over your graph screen.

    Categorized under:
  25. Instructions:
    Start:{
    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
    }
    Usage:{
    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:
  26. An editor for writing TI-Basic programs, written in TI-Basic.

    Written as an April fools joke, just because.

    Categorized under:
  27. 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:
  28. 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:
  29. BUSPLAN-CE is a TI-84 Plus CE program designed to help transit planners, schedulers, or trainees determine the number of buses required on a route to maintain a given headway. The program uses the total round trip time (T), a layover time expressed as a percentage (L), and the desired headway (H) to calculate the total cycle time and determine how many buses are needed to maintain the planned service frequency.

    Categorized under:
  30. Dash around to fill all corners of the level in this small puzzle game! Currently there are 15 levels, but more will be added later. Have fun!

    Categorized under:
  31. 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:
  32. RPG Starter Kit is meant to help aspiring programmers by having a BASIC template to build RPG style games with a moving character. If you find this project useful to that end, I would appreciate at least a note in your documentation that you used this project.

    Categorized under:
  33. 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:
  34. A collection of homescreen novelties, utilities, game and more to play around with and enjoy. Test out simple math algorithms such as the Fibonacci sequence or the Collatz conjecture, play around with Parrot or the Guessing game, or even use the quadratic formula solver in the real world! All coded on-calculator, mostly as a practice in programming.

    Have fun!

    Categorized under:
  35. Version 0.3 ~ 55 Mazes

    Enter as many rooms and collect as much treasure before your stamina runs out. Collect items that can help you raise your stamina.

    Please stop downloading older versions of this title. I worked very hard on this new version.

    Categorized under:
  36. CalcStronaut is a game written in TI-BASIC in which you are in a spaceship and dodge asteroids that are coming at you.

    Every time an asteroid passes you, you get a point.

    Your score at the end will be the amount of points you collected times the difficulty multiplier.

    You type in the difficulty multiplier (must be a natural #)

    The difficulty multiplier is also how fast asteroids come at you.

    Once you reach a certain # of points, you will see an easter egg and beat the game!

    Categorized under:
  37. AREA is a program which will find the Area and Perimeter of any supported shapes.
    As of now, this program supports:
    ____Squares
    ____Rectangles
    ____Triangles
    ____Circles
    ____Trapezoids

    If you want me to add support for a shape or to fix a bug, you can say so in the reviews.

    Categorized under:
  38. A chatbot for TI-84 Plus CE.
    More updates coming soon!
    to use please tore a zero to lCHAT(1)
    History
    --------------------
    V 0.1 first release!
    V 0.2 added brain rot
    V 0.3 added calc rap and some jokes and some other stuff

    Categorized under:
  39. A sequel to the Sega CD/Mega-CD game Desert Bus. The original game was bundled with the cancelled Penn & Teller's Smoke and Mirrors game and you had to drive a bus from Tucson to Las Vegas in 8 hours, requiring constant attention. In this sequel, your bus crashes into a tree and you must wait 8 hours for the towing truck company to arrive, while not dying of dehydration in the desert heat. Requires Sprites 3.3 library, by grosged. A grayscale TI-83 Plus version is also available from JWinslow23

    Categorized under:
  40. 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:
  41. This program (which only runs on the TI-84 Plus CE and TI-83 Premium CE, not the TI-84 Plus C Silver Edition) is very simple: It lets you find coordinates, dimensions and color codes for your CE Textlib rectangles. Normally, CE Textlib display rectangles that are a multiple of 12x20 pixels in size on a grid of 26x10 blocks, but displaying rectangles of other sizes is possible too and can be handy for game graphics.Because of how CE Textlib works when used in such hackish ways, the coordinates can get very weird so this program can be handy to find the values you want and/or as a reference. You need CE Textlib by DrDnar to run it, which can be found at http://www.ticalc.org/archives/files/fileinfo/465/46522.html

    Categorized under:
  42. A QR Code generator written entirely in TI-BASIC!

    Str1 is encoded into a byte-mode, error-corrected QR code, from the smallest 17-byte code (generated in as little as 30 seconds) up to 321 bytes, the largest that will fit on the monochrome's screen.

    The README and annotated program source file go through all the steps of data encoding, calculating Reed-Solomon ECC, and drawing the QR Code.

    Runs on all 83+/84+ calculators, color or monochrome.
    Clears the graphscreen. May modify Str1.
    No other variables are modified. Requires 7k of RAM.

    Categorized under:
  43. Are you bored? Looking for a friend? Want some quick and easy fun with a robotic second player?

    Then Darius is here for you! He can do 10 whole things! He has jokes! He has easter eggs! He has a charming personality! And he's also 14Kb wow.

    Have fun finding all of the possible outcomes and messages he has! The perfect time-killer! And he is yours for free! And as for all my projects, it was entirely coded in native TI-Basic on my calculator.

    He eagerly awaits a new user. Download today and stop being bored!

    Categorized under:
  44. ELDROW is the smallest (13498 bytes) 5-letter guessing game in the Archives, and the only one compatible with Monochrome and Color TI-83/84-series calculators (including the 83 non-plus, memory permitting).

    There are 2331 randomly selected unique words waiting to be guessed!

    6 guesses, 5 letters, and hints of -, +, and = indicating not present, wrong location, and correct letter.

    Used letters are tracked on the right-hand side for reference. The game does not check that guesses are valid words.

    README.txt lays out the controls, the logic, and there is an annotated source code for learning the algorithms behind the gameplay.

    Categorized under:
  45. 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:
  46. A new text editor for the TI-84 Plus CE and TI-83 Premium CE calculator that introduces new features with the power of Celtic CE, such as color text, custom token insertion, calculator linking, and more. Introduces new seasonal themes of Spring, Summer, Fall, and Winter that can be toggled or to match the current season in your region (north hemisphere as of now). This version (`0.9') is not fully complete yet, expect bugs.

    Categorized under:
  47. After many moons of procrastination, I have finally finished this! Introducing the third and refreshed version of the save editor for First Fantasy: Mana Force, this edition uses Celtic CE to refresh the user interface and give users a better experience. Original game files are by DJ Omnimaga.

    Categorized under:
  48. I made this program to practice programming, so I'm uploading it! I'm uploading it so other beginners can download it and learn off of my very simple code.
    The new update adds a simple menu. If you are using my code to learn from, make sure you download both versions so you can see the differences!

    Categorized under:

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

Advertisement