Archives: TI-83 Plus/TI-84 Plus BASIC Programs
Currently viewing:

These programs are for the TI-83+ and TI-84+ calculators, including the 83+ SE and 84+ SE. They are mostly not compatible with the color-screen 84+ CSE or CE variants, but some BASIC programs can be run on all of them.

## Categories

Available subcategories:

## Files

1. ### Flight 3D «Graphical Flight Simulator v2.0»

This incredible program contains a completely graphical interface, a beautifully rendered airplane cockpit with working controls, and different levels of play. Features include: * Takeoff with graphical runway * Flight with altitude, pitch/roll, etc. indicators in working control panel * Easy-to-understand controls * Autopilot or manual flight control * High scores Check it out!

Categorized under:
2. ### Circle Equation v1.0

This small but powerful program will take any circle with center (x,y) and radius r and output a simplified equation for the circle. Works even with x, y, or r equal to zero. Doors CS v4.0 optimized.

Categorized under:
3. ### Newton's Method(Calculus)

Pieman7373; Newton’s Method
This program was initially created in November 2016 by Kaleb Allinson (My AP Calculus teacher), but i looked at the code and said that i could make it more user friendly to normal (non-calculator savvy) folk, so he let me. This program is for using Newton’s method of finding the x-intercept(s) of a function in Calculus. THis program will work on the TI-84+(SE), TI-84+CSE, and TI-84+CE calculators. Enjoy!! :D

Categorized under:
4. ### Sim City 2004

This is an incredible Sim City program, with real 8x8 sprites, a huge board to build on, cool road sprites, autosave of cities and total elimination of memory errors found in other Sim City programs. Also includes the ability to share cities between calculators, and cool real-time movement of people in and out of your city. Create 20 different types of buildings, environments, and transportation for the inhabitants of your city. Get people to move into every house and building and win; lose all your money and start the game over (you can reuse maps). This update of Sim City 2003 eliminates the wait for the city to render, adds a more intelligent simulation mode, and provides a graph of your city's monetary progress. Doors CS v4.0 optimized.

Categorized under:
5. ### Custom Formula Pro

Akin to FormulaPro for the TI-Nspire, this program can solve systems of formulas that range from 2 to 9 variables. It is compatible for TI-83/84/+/SE/CSE/CE calculators.
You can input your known variables and, if it is solvable, the program will automatically solve and display the answers. In addition, this program can be customized to with your own formulas.
This program is fully compatible for both monochrome and color calculators.
For further info, check out the readme or the associated Cemetech topic at http://www.cemetech.net/forum/viewtopic.php?t=11331.

Categorized under:
6. ### Minesweeper v2.1

This is an update to Minesweeper v1.1 and 2.0. Now for ease of transfer it includes the calculator file with several updates. AutoUncover has been added, the time keeping feature has been optimized, and high score tables have been added. Three difficulty levels are now available for extended play time. Doors CS v4.0+ optimized, now for TI-83+, TI-83, and TI-73.

Categorized under:
7. ### BasicSnake

A classic arcade game that has been reproduced many times on the calculator. Everyone i have talked to have said things about using Eulers number, whatever that is. I couldn't seem to figure out what it was so i came up with my own way to create snake using lists to store the places you've been. there is an easy, medium, and hard mode but they don't change the speed. instead they change how long you grow every time you eat a pixel.

Categorized under:
8. ### Bowling v3.0

This is a cool, all-graphical game where you roll the ball at ten pins. After 6 frames of 3 rolls each, you get a chart with your score. Highly accurate bowling; you get to set direction and power. Check out the screenshots!

Categorized under:
9. ### Bitty Bird!

This game is just like Flappy Bird, except it fits in a 4x3-pixel box! The entire game is upscaled to fit the screen, so as to not have to make you squint to see it ;) . The game is simple; just choose a difficulty from Easy, Normal, and Hard, and press UP to flap your definitely-yellow-and-not-olive-green bird. Authored for (and took second place in) CodeWalrus Mini-Contest #1: 4x3.

Categorized under:
10. ### Sorcery of Uvutu v1.4

CSE and Monochrome series RPG title using Doors. Play as an unknown hero trying to save his town from foreign rule. Take up your arms, grab your calculator and get ready to fight! Turn-based combat, xLIB sprites, hours of gameplay, and more! After almost one and a half long years in the making, and after the port taking half a year, this full calculator RPG has finally been released on two platforms! Read the readme for extra details. v1.4

Categorized under:
11. ### Breakout v2.1

This is an amazing Breakout-type game with awesome graphics and many features. You can proceed through ten levels that you can play, quit and do other stuff, and then come back and play the same level. You can set the difficulty level or play a quick Demo game. Highscore tables when you win. Now optimized and optimized for Doors CS v4.0 and up. Incredible - check out the screenshots!

Categorized under:
12. ### heat

This program will tell you specific heat, heat gained or lost, mass of sample, and the change in temp. The UI is pretty straightforward. Very useful and timesaving program!

Categorized under:
13. ### Sudoku

This is v2.0 of my Sudoku program. Features include randomly generated puzzles, rotational symmetry on puzzles for balance and aesthetics, a scoring system, and four levels of difficulty. Compatible with all major shells including Doors CS, MirageOS, and CrunchyOS. I am currently working on a save system for the next version. Note: the animated screenshot is on a TI-83+, so puzzle generation is much quicker on the 84+.

Categorized under:
14. ### A Simple RPG

This is a very memory efficient and simple RPG.
There are only two buttons to press.
[2ND] and [ALPHA].
If you press [2ND], you confirm your selection.
The opposite for [ALPHA].

The game auto-saves.
And the enemies are weak.

Have fun.

R.I.P. The graphically awesome version of this game.

Categorized under:
15. ### Boolean Logic Gate Solver v1.2

This program helps solve different logic gates, including gates that are not implemented on z80 calculators. Works with 83+/84+/SE. Read the Readme for more info. This update fixes a major bug that breaks the program.

Categorized under:
16. ### Polynomials All In One v3

A redesign of my Polynomials All in One math tool. Input is handled using a two-part queue string, separated by a colon. Part one indicates the operators, part two the operands. This program can chain operations, can interrupt normal math to find the zeroes (at that point), and supports derivative and integral as well. Repeated exponents and terms out-of-exponent-order do not confuse the program. Fractional coefficients supported. Negative exponents not supported. Error catching for unsupported features, divide by zero, and algorithm failure implemented. In addition, prepend the input string with "W" or "w" to activate this program's "show work" feature.

2.3 - Zeroes finding algorithm fixed. No longer glitches on non-integer coefficients.
2.4 - Zeroes algorithm debugged, steamlined, and optimized. MIssing zeroes fixed.
3.1 - Options menu added. Show work moved here. Prepending input with W now turns off show work for individual polynomials. DCS/Celtic3 saving integrated (silently disables if not present).
3.2 - Zeroes finding algorithm now no longer fails when trailing coefficient(s) are zero. Rather if realizes that this means some power of X is factorable, drops the trailing zeroes, adds 0 to the set of zeroes, then proceeds with rational zeroes test as normal

Categorized under:
17. ### NoteMan

NoteMan is essentially a simple sound driver for the TI-84+ calculators including the TI-84+CSE. It can be used to easily interact with external audio devices (such as headphones or speakers) through either TI-BASIC or Z80 Assembly. It can be used to play songs stored as music strings (see the README) or play single tones from specified wavelengths.

Categorized under:
18. ### Factoriser

A fast prime factorisation program

Categorized under:
19. ### TI-Craft 2.0

TI-Craft is a game for the TI-83+/84+/SE. In this game you can place and destroy blocks to build structures like houses and statues. Other features include flying and jump power ups, electricity, and tnt. this also comes wit a random world generator to add a little fun to your worlds. Have fun with
TI-Craft!

Categorized under:
20. ### Age of Darkness 83+

RPG where you must locate the Crystals of Power in order to help you defeat the Enemy

Categorized under:
21. ### Analog Clock v1.0

This is a cool analog clock that lets you input the hour and minute and the beginning and counts indefinitely. It is a real clock, keeping nearly exact time, with an hour, minute, and second hand, as well as a digital readout of the time. Press any key to quit. Check out the screenshots!

Categorized under:
22. ### Area Under Curve v1.0 (Monte Carlo Method)

This useful program will approximate the area under a curve or line to arbitrary accuracy using the Monte Carlo method. The realtime progress meter shows how far the program has progressed for time-consuming high accuracy calculations, and the standard interface makes it easy to navigate. Doors Cs v4.0 optimized.

Categorized under:
23. ### MeGaMan v2.0 Complete Package

This is the complete recoded MeGaMan series, a trilogy in which you must battle various enemies and bosses to reach the end. In the first part, you must defeat a guardian and get past him to the second level. In the second part, you are pitted against three enemies in a factory; once you defeat each of them you proceed to the boss. The third part is the boss, a two-headed robot with double your firepower. Defeat it to win the game! Excellent graphics engine; check it out!

Categorized under:
24. ### Descent

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:
25. ### Graph 3D v4.0

Graph3D v4.0 is a fully-integrated 3D graphing utility that can graph up to 10 simultaneous 3D equations. You can edit the window settings, zoom settings, and format from within the program. You can trace over any graph, and rotate and zoom graphs from the graphscreen. This complete recoding of the program optimizes the size and speed of the program, providing a cleaner and more intuitive interface. Doors CS v5.0 optimized and certified.

Categorized under:
26. ### Five Nights at Freddy's 2 (Kyle Chiu, Beta)

This is an early release of Kyle Chiu's Five Nights at Freddy's 2,
for Basic, enhanced by my RAGE graphics engine. There are testing
issues I hope the experts here can chime in on:

1. Greyscale tested on a REAL 83+
2. General Debugging, testing

On this site, as well as VTI, greyscale seems buggy, so a real TI
is needed. Currently, the Basic code does not reflect the latest
build for the library. This has been delegated to Kyle to fix. In
fact, the Basic code needs completely rewritten to reflect all the
new images in the library. Originally in only used Pic0-9. Now
greyscale splash screens.

{13}:Asm(prgmFNAFLIB to install greyscale
{14}:Asm(prgmFNAFLIB to uninstall greyscale
{12,data0,data1}:Asm(prgmFNAFLIB to display splash screen

data0 and data1 point to vertically compressed image data.
Press CLEAR to exit splash screen.

Note: many functions in the library are unused by the Basic code,
however they are left in for future potential. Whoever can test
and debug the greyscale 1st will be credited when the RAGE engine
is re-released on ticalc.org. The old release is.... outdated...

Kyle Chiu: kylechiu3201@gmail.com
William White: seklorean@gmail.com

Categorized under:
27. ### Slope Field v1.2

Slope Field v1.2 simplifies the process of creating and analyzing slope fields in calculus. This program provides a variety of tools for slope fields: you can enter a differential equation, render the resultant field, edit the window settings, find the slope value at a specific (x,y) point, and trace an antiderivative over the field to verify that it is correct. Doors CS v4.0+ optimized.

Categorized under:
28. ### BaseConv 1.1

This program can convert to and from any base between base 2 and base 36, using the appropriate alphanumeric notation. Uses a custom algorithm that should be relatively fast, and can handle numbers up to 10^99. v1.1 fixes a bug that went unnoticed for 11 years.

Categorized under:
29. ### Scarth v1.0

Scarth v1.0 is a full-featured, graphical Scorched Earth clone. You and the calculator face off in tanks on randomly-generated terrain, taking turns firing missiles at one another. I made this game after several community members lamented the lack of an adequate scorched earth game for the z80 calculator series. Under 3K; includes scoring, beautiful graphics, and more! Optimized for Doors CS 5 and higher.

Categorized under:
30. ### Mass->Mass

Mass to Mass, Mass to Mole, Mole to Mass, and Mole to Mole conversions and Limiting Reactions. This is version 1.1: added-in limiting solves when given moles and gives option to solve for mole and mass. Please P.M. me (Burklow2016) if you notice any bugs or have any program ideas. Thanks!!

Categorized under:
31. ### Base Converter

Convert any base to another base! (Up to base36). Now conversions to/from binary, octal, decimal, hexadecimal, and more are all a piece of cake now thanks to this program! A MUST download for your TI83+ or TI84+ series calculator!

Categorized under:
32. ### Half Life 2

An advanced half life calculator. great for chemistry class, supports time units.

Categorized under:

This advanced chat program lets you connect two calculators by a cable or wireless link and chat back and forth. Graphical records show the last ten comments made. Always-receiving mode ensures that you don't miss any messages. Check out the screenshots!

Categorized under:
34. ### Nuke Simulation

Nuke Simulation is a very involved and fun program. It is a program that simulates detonations of nuclear weapons, and you can view to see what it takes to detonate a certain area. There are many different types of bombs, and you can blow things up from a small towns to entire universes! I hope you like this program!

Categorized under:
35. ### BattleField 83+

An intense 2 player straegy game. It features fast board rendering times, and the ability to save/load games. This program scored an 89.5 in the UTI 2005/2006 Basic programming contest. Now enhanced for use with Doors CS 6

Categorized under:
36. ### Viktor's Pong v2.5

Yet another interpretation of the classic pong game. This version doesn't loop and gets harder over time. It has smooth and fast gameplay (for a calculator) and has an interesting highscore feature. Two-calculator-Multiplayer coming soon!

Categorized under:
37. ### TI-Thrash

TI-Thrash is a homescreen, arcade-style fighting game, one like you've never seen before! Attack the enemy, and perform combos to charge up your Charged Power bar! Once it's filled, unleash a devestating Super Thrash attack to your enemy! Pick between 3 characters to duke it out with the CPU in up to 9 rounds of intense battle!
TI-Thrash is fully compatible, without any modifications, between the monochrome and color 8x calcs.

Categorized under:
38. ### Jury's Stability Criterion Solver

This program computes the Jury's Stability Criterion table given the polynomial characteristic equation of a digital control system. It both determines whether the system is stable (in other words, if the first term of every odd row is positive) and displays the criterion table used to determine the stability of the system. The basis of the algorithm for this program was found in "Advanced Modern Control System Theory and Design" by Stanley M. Shinners, John Wiley & Sons, 1998. It was originally published in several papers including "A simplified stability criterion for linear discrete systems" (Proc IRE 50, 1493) in 1962.

Categorized under:
39. ### Square Root Simplification

Enter a radical to be simplified. Best with numbers of less than five digits.

Categorized under:

This game is the updated version of a game I made about two and a half
ago in BASIC during the summer, entirely in Virtual TI. It's much faster
on all 83 and 84 calculators, includes levels, better powerups, and more,
and even has customizable key bindings. Doors CS 4 and higher optimized!

Categorized under:
41. ### Snake v1.6

My implementation of Snake for the TI 83+ family. Does not have levels yet, and is slower then some other purely basic snake games out there. Includes several subprograms, which should be fixed in a not to distant version.

Categorized under:
42. ### Math Program 2.6

This is a great program for anyone who wants to save time finding simple things. This program will find the GCD, give the prime factorization, find the number of degrees between hands of a clock at a time, and much more. There are two new features that are updates from 2.2; Base Conversion and Mod Simplifier. Base conversion will convert between any two bases, 2-62 and will not allow you to imput improper numbers in that base. Mod simplifier will simplify any mod. These are especially useful for contests such as MathCounts, AMC 10/12 and just for general use. Download today! The update from version 2.4 includes 2 new features (Encode & Decode), compressed into 1 program, size optimizations, and minimal archiving and unarchiving. UPDATE INCLUDES BUG FIX ON TEST PRIME! Version 2.5 includes the new feature of finding the distance between any line and any point and also the ability to adjust the size of list prime for people with low memory.

New Features in 2.6 include a secret area and the ability to draw any figure to scale, given the coordinates.

Categorized under:
43. ### DERIVE v5.1

This program differentiates any explicit additive algebraic expression in the form f(x)=ax^n+bx^n+..., setting f(x) to Y1, f'(x) to Y2, and f"(x) to Y3.

With the 5.1 update, the program now turns x-terms with negative exponents into fractions. For especially long functions, an estimated time (per differentiation) is given. For more information, see my forum post at (http://www.cemetech.net/forum/viewtopic.php?p=225715)

Categorized under:
44. ### BattleQuest 3-Journeys Through Time

Battle Quest 3 is an excellent BASIC RPG for the TI-83/84+. It features such things as 100+ pieces of equipment, over 90 enemies (including 19 bosses), several different items, four playable characters (you have either one or two at a time in your party) , and a hot key battle system that allows you to instantly use any command for your character. It also contains a large number of cutscenes that well develop the storyline and a lottery so that you can make a lot of money-if you're lucky.

Merits a 9/10 for TI-83+/84+ RPGs.

Categorized under:
45. ### Tic Tac Toe v2.0

This is a complete, graphical remake of a game I programmed very early in my career but never released and subsequently misplaced. You play a standard game of 3x3 tictactoe against the calculator AI, which is optimized for both speed and intelligence. An integrated high score feature keeps track of the number of games won, lost, and tied. Doors CS 5.0+ compatible.

Categorized under:
46. ### Right Triangle solver

This program will solve for the unknowns of a Right Triangle with only 2 knowns. Example: 2 sides, or 1 side and 1 angle, with that it will
solve for the unknowns and display them. For any unknown value input "0" zero and press enter to continue the program. Hope you like
it.

Categorized under:
47. ### Sonic TI-Blast V1.3.2

Collect rings and save the Flickies in Sonic TI-Blast! There are five acts plus an endless Ring-collecting mode.
This version is fully compatible with DoorsCS7 and MirageOS.

- Special stages now deduct the number of rings required to enter them. (While still giving you enough rings so as to not get softlocked)
- It is no longer possible to farm more than 3 chaos emeralds in PPZ act 2.

Categorized under:
48. ### Atomic

This programs calculates mass in grams of atomic structures. Really nice custom input which makes structures easy to see. This is a good program for any chemistry students and saves time when calculating mass.

Categorized under:
49. ### Stick Fighter v2.1

Stick Fighter is a two-player game in which two people fight each other. Similar to PC fighting games, the graphics are good, health and time are tracked, and special moves sometimes appear. You can move, kick, and punch; the first person who loses all life dies. The speed is amazing for the graphics!

Categorized under:
50. ### Interactive Physics v2.0

This is a program that allows you to actually simulate objects moving in 2D space. You can make quadrilaterals and circles, set the size, initial velocity, gravity, and air resistance. You can put as many objects into a simulation as your memory will allow; running the simulation will show how the objects would interact.

Categorized under:

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