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:
- TI-84 Plus CE BASIC Educational Programs
- TI-84 Plus CE BASIC Game Levels
- TI-84 Plus CE BASIC Games
- TI-84 Plus CE BASIC Graphics Programs
- TI-84 Plus CE BASIC Math Programs
- TI-84 Plus CE BASIC Science Programs
Files
-
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: -
A Text-based Version of ACNH for the TI-84 Plus CE Graphing Calculator, written in TI-BASIC.
Categorized under:
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 -
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.
Categorized under:
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. -
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: -
This classic arcade game is now on color calculators! Use the white paddle at the
Categorized under:
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. -
The Julian Date Converter is a very simple program that will accurately converter between the standard date
Categorized under:
(Month, Day, Year) and the Julian Date. This program will also allow you to convert from the Julian Date to the
standard date. -
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:
Categorized under:
dynesoftsystems@gmail.com -
A scale-able vector-graphics interpreter
Categorized under:
SVG File is in Str1
Notes:
-Planned Curved Line Segment Support
-Planned Linear Function Segment Support -
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: -
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: -
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: -
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: -
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: -
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: -
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: -
This program, written entirely in BASIC, has a functional timer and a stopwatch accurate
Categorized under:
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. -
Fishing game in basic!
Categorized under: -
A simple demonstration of hexagonal-based movement in TI-BASIC. Check the README for details.
Categorized under: -
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: -
A ti-basic version of the famous game Bubble Poke!
Categorized under: -
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: -
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: -
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: -
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:
Categorized under:
- 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 -
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: -
ZAP is a TI-84 PCE key tester. That's literally it.
Categorized under: -
This program efficiently triangulates the position of a stronghold using two position and angle fixes obtained by sighting an Eye of Ender and recording the position and angle from the F3 debug menu. Not compatible with Bedrock Edition because it doesn't show your angle.
Categorized under: -
This is a simplistic maze generator for the CSE and CE. The code is old, but still plenty of fun to mess about with. Each maze will fill the screen, provide only one path to the exit, and only take a single-digit number of minutes to generate (maybe). A minigame to solve the maze is also bundled in.
Categorized under: -
A recreation of the DOS virus payload, Virus.DOS.Techno both for the TI-84/83+ and the TI-84+ CE/CSE.
Inspired by danooct1 for reviewing to virus on YouTube.
Categorized under: -
This is a dumb program I made to annoy my friend who hates the Jump In The Cadillac song. Press enter to make the lyrics duplicate. Press on to stop the program.
This works perfectly on the TI-84+ CE and the TI-84+ CSE. It also works on the TI-83/84+, but some characters will go past the screen (You can modify it to work just fine though).
Categorized under: -
Wordle BASIC is a Wordle clone implemented entirely in TI-84+CE BASIC. Download and ungroup WORDLE.8xo into RAM to install. Note the size of the group (~60 kb) as this much free RAM is required to play.
Your aim is to guess a hidden 5-letter word in six tries or less, using information about previous guesses to inform your next. Enter words using the keypad, with [DEL] to backspace and [2ND]/[ENTER] to submit a guess. If the word is invalid, a red ! will flash.
After submitting a valid guess, the letters of the guess will be colored according to how they align with the secret word. A green letter is in the correct position, an orange letter is correct but not in the right spot, and a grey letter does not appear anywhere. The game tracks how many guesses you take to guess the secret word, as well as your current win streak.
Categorized under: -
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: -
Test out your calculator typing skills with this game!
Categorized under: -
Reversi, the classic tile-flipping game. Only 1397 bytes, this game offers both
Categorized under:
a basic computer and a two player game mode!
The object of the game is to have more of your pieces on the board than the
other player. The game starts off with two of your and two of the other player's
pieces in the middle of the board. Each player then takes turns placing their
pieces. You have to place your tile next to one (or more) of their tiles. All of
the pieces that are in between your placement and another of your tiles get
"flipped," or turned into yours. Once the board is filled, the game ends and
whoever had the most pieces wins. Sometimes, there might not be an eligible
move that you can make. In that case, you must pass your turn. The cursor is
colored the same as whoever's turn it is. -
A sequel to the Desert Bus game included with the unreleased Penn and Teller's Smoke and Mirror Sega CD package. In this sequel, your bus crashed into a tree midway through the desert and caught fire, so you must wait 8 hours for the towing truck to arrive.
A grayscale TI-83 Plus version of the game by JWinslow23, which plays similar, is also available at https://www.cemetech.net/downloads/files/1690
Categorized under: -
You are going on an adventure with Mark and you get to choose where to go. You have three places that you can
Categorized under:
travel to: the desert, the forest, or a mountain. Each location will bring unexpected surprises and you have to choose what to do after each event. Be careful though, not every option is a good one. Continue at your risk,
you have been warned... -
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: -
SKEWKURT is a program for calculating univariate sample skewness and kurtosis!
Note: All formulae are derived from the Statistical Package for the Social Sciences (SPSS).
Categorized under: -
This program can draw 6 different Illusions. Does not use pictures or images in
Categorized under:
any way. -
Base 3 CE is the new and improved version of the Base series, with new updates and improved gameplay and graphics. With 41 unlockable achievements, this game provides hours of play! This new version of Base Invade has color text (thanks to Dr. D'nar's CE TextLib) and custom font sprites (thanks to Iambian's CE font hooks). Base 3 CE includes more difficulty modes: Easy, Normal, Hard, Crazy!, and INSANE!!. This program has had positive feedback from others, so be sure to spend some time and check it out! NOTE: For better performance, it is recommended to use calculators with revision I or later with operating system 5.3.0.0037 or later installed.
Categorized under: -
a ti basic program that celebrates your birthday .
Categorized under: -
A tetris clone in plain BASIC with five "levels", 2-way rotation and soft/hard drop that fits in less than 2048 bytes.
Runs at around 2 frames per second on TI84+ CE/TI83 Premium CE and 4 to 5 frames per second on TI83 Premium CE Édition Python.
Tested on 5.6.1, 5.0.1 and 5.3.0, no issues observed.
Categorized under: -
15-Puzzler is a TI-BASIC port of the classic 15-puzzle logic game. This port features three levels of difficulty and high/low score saving. Have fun!
Categorized under: -
A solver for the infamous diamond problems that have plagued many high schools.
For those who do not know, a diamond problem is a problem where you have to find a set of numbers that multiply and add to the specified inputs.
Categorized under: -
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=289588This 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: -
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 ythe one with game over is the game over screen
it displays how many cycles of the game you survivedplease excuse the bad description and readme
Categorized under: -
This is a puzzle game where you are a caterpillar, inspired by the game Snakebird.
Categorized under:
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! -
Analog clock written in TI-BASIC. Hit [MODE] to adjust settings, change time, etc. You can also access a shell from this menu to do calculations without quitting the program.
To set a custom clock face, save it as Pic1 and set Z to 42 before running the program. An example is included with the download.
Categorized under: -
Emulate a cool ancient math tool
on your modern math tool!Probably the simplest emulator
written in TI-Basic!features:
Categorized under:
-show current number
-reset beads
-auto-off -
Installation:
Install all ‘8xp’ files from the archive.QPI.
----
HP Prime version - Han Duong. TI-84 Plus CE port - slonechkin."This program takes a decimal value and returns a one of the following expressions
that is a "close" rational approximation of the specified decimal value":a/b; (a*√b)/c or √(a/b), depending on program limitations; (a/b)*⋅π; e^(a/b); or ln(a/b).
Usage:
Run A01QPI.
You can enter an expression or a decimal number.
Or you can make a calculation before running the program and enter the result with Ans.
Press [enter].QRAC for TI-84 Plus CE by slonechkin.
---------------------------------QRAC is written to recognise square roots in decimal numbers, for some extension of QPI's capabilities.
QPI squares a decimal number and sends it to subroutine to approximate it into an ordinary fraction.
If the result follows certain rules, the resulting fraction is placed under the root sign.
That is, module deriving the denominator and multiplier from under the root is applied already to the number
in which the root from another number has been ‘recognised’.
QPI has certain ‘working ranges’ and limits the denominators of ‘recognised’ numbers to 1000.
For example, √(21)/71 is √(21/5041). The result falls out of the range and is not treated as a root.
The reasons for the limitations are clear - prioritisation and search depth. Otherwise, the program will find everything and everywhere.
In the case of √(21)/51, if we put the denominator back under the root, we get √(21/2601), which is equal to √(7/867),
and the program ‘recognises’ it.But QRAC ‘recognises’ √(21)/71. It uses a different methodology.
This program takes a decimal value and returns a one of the following expressions:
a/b, up to the number 1000 in the denominator; (a*√b)/c, up to the number 1000 in the denominator and number "a" not more than 1000;
(a+c*√d)/f, up to the number 21 in the denominator and number "a" not more than 101;
(a*√b+c*√d)/f, up to the number 21 in the denominator and a^2*b not more than 101.The limitations of the program QRAC are related to the use of the brute force method and not the fastest recognition rate.
However, the limits can be changed in the program.
Now, if the program finds nothing, all cycles up to the ‘NOTHING FOUND’ message are completed in 1 minute 30 seconds.
The larger the denominator, the longer it takes the program to reach it. BASIC is BASIC.
Constructions such as (a+c*√d)/f and (a*√b+c*√d)/f are, most often, roots of quadratic equations.
In the equations themselves, the denominator is immediately visible: 2*a.
Therefore, the restriction to 21 in the denominator can be easily circumvented by multiplying the number
or expression being entered by the denominator. Then the answer will be the exact value of the numerator. And the answer will come quickly.QRAC Usage:
Run A01QRAC.
You can enter an expression or a decimal number.
Or you can make a calculation before running the program and enter the result with Ans.
Press [enter].The listing of all programming modules can be found in the archive.
I did it for myself, so as it turned out, so it turned out, and bugs may still appear while using it.
(C) slonechkin, 2025.
Categorized under:
File statistics are updated periodically, so numbers shown in this listing may not agree exactly with those shown on individual files.
Advertisement