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

Categories

Available subcategories:

Files

  1. A 31-byte program that resets the APD timer on TI-68k calculators.

    New in v1.1: shaves off 28 bytes. (59 -> 31)

    Categorized under:
  2. Oxcity is a challenging city course for TinycarZ on the 83+/84+, combining long straightaways with a sharp 90 degree corner, a fork in the road, and even an offroad section. Be careful not to drive into a dead end!

    Categorized under:
  3. This program lets you use your calculator as a USB MIDI keyboard. It features note input (including dedicated keys for drums), pitchbend, octave shift, sustain, mappable MIDI controls, and settings for the channel, root note, and velocity. Note that the program requires your calculator to be plugged into something else to receive the MIDI events as well (such as a computer running a DAW).

    For key layout and instructions, see the README.

    Enjoy version 1.0.0!

    Categorized under:
  4. This is a version of the classic board game Ludo (also known as "Mensch ärgere dich nicht" in Germany) for the TI-84 Plus CE. The rules are included in the README file.

    Categorized under:
  5. 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:
  6. A simple, fully TI-BASIC art program made on a whim over the course of a week or so!

    For TI-84+ calculators. Compatibility with TI-83 untested.
    Made ON a TI-84+ calculator!

    Features:
    - Full screen canvas.
    - 3 save slots.
    - Line tool, among many others.

    I wanted to make art. So I made an art program.
    Check out the demo picture made entirely in Mega Paint!
    Compatible with any TI-84+ .8xi file.

    In case of bugs, questions, or pent up angers and frustrations, PM me @ memetete. ;)

    Categorized under:
  7. A homescreen hook that appends the appropriate SI prefix (e.g. 'K' for kilo) to the results of a calculation done in ENG mode.

    Read the readme.md file for proper use and installation, or visit https://github.com/Iambian/SI-Prefix-Appender to see the documentation with images.

    Categorized under:
  8. This is a variable-width bold font for Grammer 2.50.8+. This was made with DrDnar's Monochrome Font Editor (MFE): https://github.com/drdnar/MFE/releases

    Categorized under:
  9. 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:
  10. 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:
  11. 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:
  12. 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:
  13. This is the background image for a teardown display of the TI-84 Plus. It is intended to be printed at 13x13 inches.

    I've included an SVG version and a PDF version in case the font gets messed up.

    More details in the forum thread!

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

    Categorized under:
  16. X-Wing 2.2 is a scrapped upgrade of X-Wing 2.1.4 which uses Celtic III- All the improvements from 2.1.4 are here, as well as flashing during gameplay is completely gone, it runs a bit faster, and you can now move in 8 directions instead of 4.

    Categorized under:
  17. 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:
  18. 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:
  19. What would Among Us be like with nothing going wrong and nobody else on the ship but you?
    With, Among None for TI-83+/TI-84+, now you can finally find out!

    You can sit in the Skeld and explore its monochrome halls with no need to worry about tasks or other people. It's just you and the ship.

    Categorized under:
  20. Cloned Atari Breakout in C for Ti-83/84+ (non ce)

    Usage:
    Up button to fire ball

    left for left

    right for right

    clear to exit

    Categorized under:
  21. It's finally here, the best and easiest to use unit converter you'll ever find for any TI calculator. You can convert units of length, area, volume, mass, force, temperature, energy, pressure, velocity/speed, time, and memory. There are 69 units in total. Another awesome perk is that it only takes up ~2200 bytes! If you have a TI-84+ CSE/CE, make sure to grab that version instead.

    Categorized under:
  22. 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:
  23. TI-Command Line is a simple command-line tool written in pure basic. The program includes 17 built-in default commands for you to toy around with. You also have the ability to install and remove custom functions that include BASIC or Assembly code.

    This release: v1.01α
    Compatible for: All monorchrome TI-83+/SE, TI-84+/SE

    Read the ReadMe.pdf file for more details on how to use the program. Have fun!

    Categorized under:
  24. 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:
  25. Bananas is an incremental game in which you harvest bananas from a tree or from a drop crate.
    Upgrades are found in the shop. Use them to increase your banana income!

    Currently the game is very minimal but I hope to update and add features.

    Categorized under:
  26. Put a neural network ("AI") on your TI-84 Plus CE. This program trains a simple CNN as described in the above video or below blog posts on sample handwritten digits from the MNIST dataset. You can also load a pretrained network onto your calculator an test its ability to identify (classify) digits from the MNIST dataset, or draw a digit with your mouse to be identified.

    Categorized under:
  27. 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:
  28. 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:
  29. 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:
  30. 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:
  31. 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:
  32. 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:
  33. These programs will generate various fractals based on the Mandelbrot Set.

    Categorized under:
  34. 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:
  35. 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:
  36. 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:
  37. 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:
  38. 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:
  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. 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:
  41. 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:
  42. 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:
  43. 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:
  44. COWSAY BASIC v1.0
    Merthsoft Creations, January 2025

    About:
    COWSAY is a very simple implementation of the famous cowsay program.

    Usage:
    Takes string input in ANS, and displays a cow saying the message.
    If the message is longer than 24 characters, it will be truncated.

    Example:
    "Cows are cool":prgmCOWSAY

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

    Categorized under:
  47. This is an implementation of the ancient Game of Go in Lua.

    Since it hasn't been tested extensively and work is in progress there still might be some bugs.
    Note that the program won't count territories, so the players need to find out who won the game in the end.

    You can find additional information on Github.

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

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

Advertisement