Archives: TI-83 BASIC Programs
Currently viewing:
  1. Archives
  2. All files
  3. TI-83 Programs
  4. TI-83 BASIC Programs

Categories

Available subcategories:

Files

  1. A complete Tic-Tac-Toe game with the following features:

    Compatible with 83, 83+, 83+SE, 84+, and 84+SE.
    Special code for the 84+CSE while still maintaining monochrome compatibility.
    2 Player mode, "O" goes first.
    1 Player mode, Player (O) goes first.
    Select between 6 levels of AI difficulty, perfect for gameplay for younger players.
    The "Impossible" AI cannot be beat! Try it yourself!
    Keeps score between games until program is quit.
    Nested DCS icons for both monochrome and color calcs.
    Written in pure BASIC!

    Please enjoy!

    Categorized under:
  2. My implementation of Tetris for the TI-83+/84+ devices, featuring code written completely in TI-BASIC (with 95%+ coding done on the calculator itself), a custom menu, a pause menu, saving, loading, highscores (just numbers, sadly), and a help-screen.

    Categorized under:
  3. Balances chemical equations! Input an equation as a string and chemical equation solver will output a list containing the balanced coefficients. You can imagine its utility in chemistry class.

    Categorized under:
  4. The very popular iOS/Android app is now for TI-83/83+/84+, optimized for 84+. This program has MORE OPTIONS than the original app, including SPEED and GRAVITY settings, and instructions. NO external programs like MirageOS needed and under 1,8k storage required.

    Categorized under:
  5. Do you take Calculus? Have you ever wanted to perform a quick antiderivation? Now you can! simply plug in the antiderivative of cx^n dx, and this nifty program will find the original equation in the form zx^p+C. Excellent graphics and interface; Doors CS v4.0 optimized.

    Categorized under:
  6. This is the completely recoded version of a game I made early in my programming career. The goal is to naviagate through an asteroid belt without getting hit. Make your way through four increasingly difficult levels to beat the game!

    Categorized under:
  7. Simplifying the process of adding vectors, Vector Calculator v1.0 lets you input the magnitude and direction for an arbitrary number of vectors. It will find the total magnitude, magnitude in the x and y directions, and angle in degrees; it will even draw a diagram showing vector components and the vector sum. If you take Physics, this program is indispensable! Doors CS v4.0 optimized.

    Categorized under:
  8. Finally completed, this fully graphical baseball game lets you play a realistic game of baseball against the calculator. You take turns pitching, catching, and hitting; strikes, balls, outs, and the score are recorded. You can save a game in the middle and return to it later, and oncalc help is included. Doors CS v4.0 optimized.

    Categorized under:
  9. This useful physics problem will solve for centripetal force, centripetal acceleration, radius, or centripedal velocity given any other variables. Its small yet powerful size makes it perfect for Physics students.

    Categorized under:
  10. This powerful program performs the non-implicit differentiation of any function f(x) to find f'(x), including f(x)=cx^n, f(x)=cx, f(x)=c, f(x)=ax/bx, and f(x)=ax*bx. It even finds the six major triginometric identities for derivation. A perfect tool for calculus students!

    Categorized under:
  11. This is a fast, neat version of the classic Frogger. Ten difficulty levels! Version 2.0 now contains the calculator file, three lives, and a more advanced graphic engine. Check out the screenshots!

    Categorized under:
  12. This is a fast, text-based tetris game. Version 2.2 includes all new pieces, even faster drawing routines, as well as an added bonus, a demo of v3.0beta, a fully-graphical version. Check out the screenshots!

    Categorized under:
  13. This program lets you race a *3D* bike down a randomly-created trail using the ReaL3D Engine. Use the arrows to steer the bike; when you have gone 100 blocks you will reach the finish line and can continue for bonus points. Go of the road, however, and you lose. This version represents a huge improvement over the previous iteration, offering much more challenging gameplay, two difficulty levels, the ability to view your highscore, and speed and size optimizations. Now includes both TI-83 and TI-83+/SE/84+/SE files.

    Categorized under:
  14. For lack of a better name, this is Arcade, a space shooter-type game in which you must defeat a plethora of enemy ships that fire back at you. It contains an intelligent AI, increasing difficulty throughout, high score storage, and Doors CS 4.0 optimiation all at under 1KB! Check it out.

    Categorized under:
  15. 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:
  16. 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:
  17. 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:
  18. 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:
  19. 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:
  20. 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:
  21. Modeled on popular computer games, Civilization Simulator I lets you control and build an ancient civilization. It uses the ps3d engine, built specifically for this purpose, that provides extremely good graphics in 3D. You start with a blank world and must create people, structures, and trade for your people. The goal is to earn food and wood; when you have enough and have completed sufficient research, you can advance to the next age. After the successful completion of the third age, you win. This release now contains the readme; optimized for Doors CS v4.0 and up.

    Categorized under:
  22. 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:
  23. 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:
  24. 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:
  25. 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:
  26. 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:
  27. 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:
  28. 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:
  29. 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:
  30. 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:
  31. 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:
  32. ParSim v1.0 is a 3D particle simulator application for TI-83/84-series graphing calculators. It can simulate and display 3D static and dynamic electric and magnetic fields as well as particles of all velocities, positions, charges, and masses. The simulator output is displayed in a graphical interface that automatically adjusts for optimal output of the data at hand. It assumes a k-constant of 1, so charges, masses, and velocities should be expressed on the scale of 10^0th integers for the elementary particles.

    Categorized under:
  33. This is the second version of Battle, now optimized and much faster, for the TI-83. It is a game where who fight the calculator; it has a fast and efficient AI and 5 difficulty levels. You must destroy your opponent in 99 seconds or less; you get a higher score for a faster time. Check out the screenshots!

    Categorized under:
  34. Have you ever wanted to graph an equation in the form X=, when the built-in graph tools ony allow you to enter an equation in the form Y=? Now you can! With this tool, you can enter any equation with any variables, tools, and symbols allowed by the built-in Y= grapher, view the graph using your current window settings, or view the table using your current table settings! Check out the screenshots; Doors CS v4.0 optimized.

    Categorized under:
  35. (demo) Pixel vs. List
    In this file there are three versions that I attempted to verify which one was faster. The fastest version uses pixels(SPACEIN3 vs. the other two that use lists. One of the list versions uses three plots to plot graphics(SPACEINV, the other uses one plot by augmenting lists(SPACEIN2. These are the trial versions. Version 1.0 will be released in the near future using pixels. For those of you who seek to learn how to program in basic this is a simple game, not too complex so you should be able to figure out how to use this method very easily. After a few attempts you should be able to make games with graphics like these using little time and effort.In this file I have included a tool for everyone to use (PIXELSPR). With this tool you can go to graph screen, draw a sprite, save it to pic9, and then run the program to save you sprite as pixel coordinates on the graph screen. Open a new program, recall lists SPR1 and SPR2 to the program. Then you can reference the pixel coordinates as you enter the PXL(SPR1,SPR2).
    John S. Hood
    Special Use the 2nd key and keypad to control.[On] to exit.
    Thanks to Cemetech for inspiring me to make these demos as demonstrations of pixel and list use.

    Categorized under:
  36. This is an all-graphical racing game with fast-paced action, variable track and difficulty level; none of that text-based stuff. Beat a level and move on to the next; beat them all and you get into the high scores table. Cool!

    Categorized under:
  37. Produced for a Cemetech contest a year or two ago, this program is so-called "Ultimate" Pong. You control two separate pairs of paddles, one paddle per side of the screen. As you play, attempting to keep the ball within the screen, the paddles gradually move towards the center of the screen. If you can contain the ball until the paddles touch, you win the game.

    Categorized under:
  38. ASM Tools is a multifunction utility for z80 programmers. There are four main sections of built-in dynamic tools, each meant to make programming easier. The Conversions section will convert to and from any of hexidecimal (base 16), binary (base 2), and decimal (base 10). The Calculate section will find program size and a variety of execution time stats. The Command Reference contains information on a variety of z80 commands and ROM calls. The Select Commands section contains complete size and clock information for a variety of 1 and 2 byte math instructions, indirection, ports, and often-used rom calls. Doors CS v4.0 and up optimized.

    Categorized under:
  39. This is the first part of the completely recoded MeGaMan series, in which you are a superhero battling a variety of enemies to reach the boss and save the world. In the first part, you must kill a guardian to get past it and advance to the second part. Look for Part 2 and Part 3, as well as the complete trilogy package.

    Categorized under:
  40. This is a cool little program where you get to tak ecare of an earthworm, nurture it to health (or not, if that's what you prefer). When it reaches a year old, it will split into two wormies that you can send to other calculators. A good way to stay occupied and fun to use. Try it!

    Categorized under:
  41. This is an incredible graphical port of the favorite game. It supports solitaire play, with rolling dice, a real scorecard, and AutoScoring. At the end of the game, the program will automatically add up your score. Check out the screenshots!

    Categorized under:
  42. This program allows the user to chat with an artificial intelligence entity built into the program. It can carry on a basic conversation, and can be easily trained to say phrases other than those preprogrammed into it. Keep watching for updates with a more expansive vocabulary.

    Categorized under:
  43. This is a program that has existed in several forms; I have finally completed it and published it. You are the first-person driver of a car racing down a randomly created 3D road. You must steer to stay on the road. Once you reach the finish line, you can continue for bonus points. Your high score is stored.

    Categorized under:
  44. This is an on-calc version of the Yu-Gi-Oh scoring system, with graphical displays and support for up to 4 distinct players. You can add, subtract, or adjust points using the [+],[-], and [^] keys, and [2nd] to quit. Much better than keeping track on paper!

    Categorized under:
  45. The name says it all. This DCS6-optimized program interprets the BF program stored in Str0, and includes two sample programs for your viewing pleasure. The real-time interpreter includes a debugging output.

    Categorized under:
  46. In this cool all-graphical (no text-based gameplay), you must defend your base from invading ships. You can move around and shoot to destroy other ships; the program keeps track of your high score. If a ship gets past you, you lose. Doors CS v4.0 optimized.

    Categorized under:
  47. This is a mini-graphical-RPG type game where you run around trying to shoot your enemy while it is equally intent on shooting you. Life meters displayed on the side; internal level editor built-in. Allows for hours of gameplay; develop your own levels and publish them! One of the better mini-GRPGs out there.

    Categorized under:
  48. You are a pi symbol and you must shoot the falling threes. The speed changes as you get more points. and the program is quit small. it is under 800 bytes.

    Categorized under:
  49. This is an example of how to make graphics in basic. This is a must download for those who want to see graphics using basic. It is not my favorite method but, it is works. Download now. Nothing needed to run, just memory. This version is playable.

    Categorized under:

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

Advertisement