Archives: All files
Currently viewing:
  1. Archives
  2. All files


Available subcategories:


  1. 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:
  2. 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:
  3. A maze game made in TI-BASIC. Inspired by the maze game found here:

    Categorized under:
  4. The Ultimate Star Wars Space fighter game for the TI-84. Want to go flying around the sky's during class? play this amazing game. Now with a faster run time then ever before!! (There are a bunch of extra variables for drawing that will soon be shaved down though, don't worry, the license is still larger than the files)

    There might be a few bugs that are specific to how I coded it, so if you see a problem, feel free to reach out to me.

    TI-Wars is a Railshooter game Designed for the TI-84+CE. The game is about clone pilot CT-2718, known to his comrades as "Euler". The game takes place above Genoisis, at zero hour Clone Wars. It takes much inspiration from the shows "Clone Wars", "Clone Wars: The 2D Micro Series", "Republic Commando", "Bad Batch", "LSW The Complete Saga" and "Lego Star Wars The Skywalker Saga". The objective of the game is to shoot down the enemies and stay alive. Yet, the game is also purposely punishing, causing the player to die many times in the middle stages, then giving them credits to buy upgrades. These upgrades are what helps carry the gamer to the final boss and beat the game. The games emblem itself comes from the design of the crest on the Jedi Starfighter. The design of the ships concept art came from a V-19 Torrent starfighter. The game itself was entirely built in Basic and Hex. There is also a major story line, so if you want to read about the story, here it is:

    The Story of TI-Wars begins with clone CT-2718, Euler, preparing to fly out above Geonosis. The speech he is given reads:"You are CT-2718, known to your brothers as Euler, you defend the Republic Skies. As the battle bellow goes on, you are called on to fight, and give your life if needed. This is zero hour, Clone Wars."The inspiration for this comes from Republic Commandos opening speech for the first mission.
    Who is Euler:Euler, or CT-2718, is a clone pilot in the Republic Navy. Graduating top of his class with his brothers Sock-Eye and Mixer. He was assigned to the Ventolar class "Dimiscus' ', yet while in the fight, Mixer was shot, causing his systems to lose power, and drifting him into space, the ship was recovered later, with Mixer dying of asphyxiation. On the other hand, Sock-Eye was shot, and attempted a crash landing into one of the hangers, sustaining major injuries, unable to fly. Losing both of his brothers, he must take it upon himself to defeat the waves of starfighters attacking the LAAT Gunships. After the battle, Euler is promoted to squadron leader, ending up in Master Tsui Choi’s division, flying under Red Squadron. After removing himself from his hatred, and using his skills to help fly aid missions to those in need. His most notable appearances appear on the Battle of Chispohous, when he served as a co-pilot for the stealth ship IPV-2C Stealth Corvette. After Order 66, while transporting wookies, he felt a moral dilemma, and dropped them off at a fuel depot, which led to him being shot down over Kessel. His body was never found.

    Categorized under:
  5. While it's not much for my first upload to Cemetech, it's something. Enjoy this mockery of your typical low effort call X app on android.

    Categorized under:
  6. 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:
  7. KubeT is a simple timer made for speedcubing, for the TI-84 Plus CE calculator written in TI-BASIC. You can view your best (and worst) times, as well as the mean.
    This can be useful for those who don't have a physical timer or don't have access to a computer.

    Categorized under:
  8. This is a TI-Basic program that displays the calendar like 'cal' for UNIX/Linux.

    Categorized under:
  9. This version of Battleship is the standard 2-player turn-based game. You can place your own ships, or generate them randomly. This game DOES NOT use pictures, but it does use matrices [A] and [B].

    Categorized under:
  10. 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:
  11. Collatz conjecture (3x+1) for Ti-Nspire.

    Tells you the number of iterations for the number inputted & shows the calculations.

    Maximum number that can be inputted is 9E999. Any larger and the number will be formatted as infinity.

    Screenshots show older version without the iteration counter.

    Categorized under:
  12. This CSV file contains a summary of the Cemetech statistics by file ID as of 2021-05-08, intended to be useful for experimenting with alternate ways to sort files.

    Categorized under:
  13. A very simple yet useful program that just has you enter in an equation (in terms of Y=) and then
    the X value of the tangent line. From there, the porgram will calculate the equation of the
    tangent line for that equation and at the entered X value. This program will also store both equations
    into the Y1 and Y2 variables of the calculator.

    Categorized under:
  14. Confetti on your calculator without the cleanup

    Categorized under:
  15. This simple yet powerful program will create the hex code for the header to a BASIC program. Using the three generated lines, your program will not only be recognized by Doors CS but will also have an 8x8 icon. Check it out!

    Categorized under:
  16. A Tarot Card Drawer written in TI-BASIC for TI84/83 Plus model Graphing Calculators. The deck used is the Rider-Waite deck, and draws one Major and Minor Arcana, displaying them one at a time. It is entirely text based at the moment, maybe there will be a graphical version in the future.

    Categorized under:
  17. 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:
  18. SASSIDE.8xp: This program prompts side a, angle, and side b to give you the length of your missing side. Simple as that!

    SSSANG.8xp: This program finds every angle inside a triangle by prompting side a, side b, and side c.

    TRIGLAWS.8xp: This program is more of a note program than anything. It displays the equations for both the law of sine and law of cosine. The formulas given are for area using SAS; ASA, AAS, and SSA; SSS for finding angles; and SAS for finding sides.

    TRIGVALS.8xp: This program just gives you sine, cosine, tangent, cosecant, secant, and cotangent values from any given sides.

    DISCLAIMER — Any values using square roots won't entirely work, since TI calculators make square roots decimals rather than simplifying. I'll try to find some solution to this at some point.

    Categorized under:
  19. The city is in flames from Cemetech Contest #25. While navigating its ashes,
    You encounter a stout white figure.

    What will you say?

    Categorized under:
  20. 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:
  21. Instructions:
    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
    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:
  22. These programs will generate various fractals based on the Mandelbrot Set.

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

    Categorized under:
  25. Collect, Race and Upgrade 17 different cars in this Demo version of CSRacing.
    Compete in 4 event types- Climb the rankings in officially sanctioned Ladder races, assert your racing prowess against CSR's best racers in the challenging Crew Battle mode,
    demonstrate true mastery of your car in Car Specific races, or just make some quick cash in Regulation races.
    The game's shell compatible, too. Can you conquer the drag strip?

    Categorized under:
  26. This is an interpreter for the Hello/Hello++/Hello++++ esolangs made in TI-BASIC for the TI-83+/TI-84+/TI-84+ CSE.

    Categorized under:
  27. 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:
  28. Scrolling Menu Plus is a mimic of the menus built into the TI-83/84 plus meant for use with TI-BASIC programs. It uses a string stored in Ans to make a menu and outputs the ASCII code of the selected option. You can also now use the left and right arrows to switch between menus. If you do end up using this as part of a TI-BASIC program, please acknowledge me and this program. v1.1.1

    Categorized under:
  29. 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:
  30. This is a TinyCarZ version of High Speed Ring that is as accurate as possible to the version that appears in Gran Turismo 4.

    Categorized under:
  31. 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:
  32. 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:
  33. Locks programs with a passcode but not very secure.

    Uses about 1500 bytes.

    source code:

    source code also in downloaded file

    Categorized under:
  34. By far, the easiest way to view real-time sensor data on your CBL, CBL2, or LabPro.

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


    Bugfix added that would output impossible on possible equations

    Categorized under:
  37. 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:
  38. 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:
  39. 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:
  40. GFX3 is designed to make it easy to create and manipulate stacked sprites in your projects when using the CE Toolchain . With this library, you can stack multiple sprites on top of each other, adjust their position, scale, and rotation, and even make them transparent. GFX3 can help you create more complex and dynamic graphics in your projects, without having to manually manipulate each sprite individually!

    Categorized under:
  41. So, you've found Emerald Hill. What you do there is for you to decide. This is a text adventure game done in TI-BASIC. It is compatible with MirageOS and DoorsCS. (This was my first ever calculator game, and as is to be expected is quite simple)

    Categorized under:
  42. This program implements Dijkstra's algorithm to find the shortest path between nodes in a graph on the TI-84 graphing calculator using Python. It allows users to input the number of nodes and the weights between pairs of nodes, and then calculates the shortest path and distance between a specified source and destination node. The program handles up to 26 nodes and infinite weights are denoted by 'i'.

    Categorized under:
  43. LTS-CBL (Long Term Sampling with CBL) is a useful utility for performing long data collection runs with a TI CBL, TI CBL 2, or Vernier LabPro.

    Categorized under:
  44. This is a 3D wireframe renderer made entirely with BASIC for the TI-83/84 Plus. It haves the capacity to rotate objects around the X, Y and Z axis, and it haves free-cam and zooming function.

    This is the patched version bc the zoom function was bugged

    Categorized under:
  45. A little game made to test your memory and calculation of perfect squares and cubes. I will be happy to hear about any bugs you find or feedback you have!

    High Scores in SQUARES mode:
    1. sirdudeman - 64
    2. TortillaMan - 45

    High Scores in CUBES mode:
    1. sirdudeman - 18

    Categorized under:
  46. 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:
  47. As my first toolchain program for the calculator, I decided to make a port of Color Wars from Two Player games. This is still unfinished. I'll try to come back to this later, but knowing myself I probably will move on to something else. So far, you can play against another person. It includes split animations.

    Categorized under:
  48. LTS-CBL (Long Term Sampling with CBL) is a useful utility for performing long data collection runs with a TI CBL, TI CBL 2, or Vernier LabPro.

    Categorized under:

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