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

Categories

Available subcategories:

Files

  1. DUNDETT v1.3.1 — An adventure for TI-84 Plus CE

    Inspired by Dunnet (the classic Emacs adventure), DUNDETT is a persistent text adventure where your choices echo across playthroughs. Explore a surreal world of dead ends, dirt roads, and bears that remember you.

    Navigate through menus. Collect items. Solve codes. Find the endings and secrets.

    v1.3.1 Features:
    - Persistent memory between games (sanity and death count carry over)
    - Lots of secrets to explore
    - 20+ locations: Dead End, Fork, Bear Hangout, Dark Room, Office, Aquarium, Altar, and more
    - Hidden secrets tied to FUN values (1-100)

    Requires: TI-84 Plus CE
    File size: ~16KB

    Categorized under:
  2. WARNING: THIS IS UNFINISHED. SO FAR< IT CAN ONLY RUN PROGRAMS.

    Categorized under:
  3. Tile Breaker is heavily inspired by Idle Breakout. Tile Breaker is an incremental idle game in which you upgrade various balls to automatically break numbered, increasingly durable tiles. You are to maximize your money by making your tile-breaking as efficient as possible! Your progress saves when you exit the game.

    Reports bugs/issues to the linked GitHub repository, please and thank you.

    Controls:
    Arrow Keys: Move cursor
    Clear: Exit game (saves progress, exiting in any other manner doesn't save progress)
    Enter (in game): Damage tile the cursor is on by 1
    Mode: Toggle upgrade menu
    Enter (in menu): buy highlighted upgrade or extra ball

    Categorized under:
  4. 30 seconds is a game where there are teams of 2 players. One person gets 5 random words and has to describe them to their teammate. Their teammate has to guess what word they are describing. After 30 seconds the amount of words your teammate guessed become points. After typing your points you give the calculator to the next team. The next time it is your turn the roles switch. First to 30 wins. Made for fx-CG50, probably functional in other graphing calculators with Micropython.

    v2 There were some duplicate words that are now removed, and the word lists get shuffled (extra randomness)when you start the game now. It will stop the same words appearing all the time.

    WARNING:
    Because there is no time module on the fx-CG50, I used busy-wait loops to keep track of the time. These may use alot of battery, but how bad it is is not something I know. This was made for the fx-CG50 so the wait loop probably won't be 30 seconds on other calculators. If you want to change the time so it's 30 seconds on your calculator change n. n = 137500 for ~ 30 seconds on the fx-CG50. You have to experiment with it a little bit so it is right on your non fx-CG50 calculator.

    How to download
    After connecting your fx-CG50, paste the file (the one with the highest number is the newest one) beside the other files (not inside any folder, you can paste it inside a folder in the Python app but this is the fastest way.). When you open Python you will see it there, click run to play.

    Categorized under:
  5. Befunge83p b0.9.0
    A Befunge-93 interpreter for Ti-83(84)+(SE). Not exactly a polished release, but good enough. You can now experience the fun of Befunging on your own calculator!

    Do read the README, though, there might be some fine points that you probably need to run properly.

    Programmed in Axe, written in SourceCoder, compiled on jsTIfied.

    Version History
    ===============
    Ver. |Description
    ======|==============================
    b0.9.0|Fixed bug concerning the ` operator.
    |Added sieve.bf example
    b0.5.3|Removed conv.pyc file
    |Added examples
    b0.5.2|Added support and instructions for Linux and Mac
    |Added specs.txt
    b0.5.1|Added conv.pyc
    b0.5.0|Initial release

    Categorized under:
  6. A highly optimized implementation of the classic Python turtle module for the HP Prime MicroPython environment. It aims to preserve a high degree of compatibility with the CPython Turtle API, making existing turtle-style code easier to adapt and run on the calculator. Internally, it uses a custom rendering pipeline with aggressive optimizations for drawing, filling, text rendering, and screen updates to achieve efficient and responsive graphics on HP Prime hardware.

    Categorized under:
  7. Version v1.1 of QUADRAT! This is a program about quadratics, where you can find the Axis of Symmetry, the vertex, the Solution, simplifying binomials to a Quadratic equation, and factoring quadratic equations into binomials using the sum and product technique (currently).

    This is a TI-84 Plus CE Program and will be expanded soon. Listen for future updates on Chemtech, and I will be introducing new programs to enhance the Calculator's Capabilities. If you find any bugs or want to provide suggestions, please submit a review.

    (Disclaimer: This is meant to be for the TI-84 Plus CE. You may be able to put it on older TI Calculators, but it will be buggy)

    Thanks for Downloading!

    By- SamtheIdk

    Categorized under:
  8. BrainfAX is a Brainfk interpreter written in AXE for the TI84+ Calculator.
    Here is how it is used:
    Menu Screen
    On the menu screen, use the up and down arrows to choose an option, then use [Enter] to confirm.
    Program Runner
    Use the left and right arrow keys to move along in the number array. Use the [y=] button to restart the Brainfk program. Use the [Window] button to chooses inputs. Use the [Table] button for a single step in the program, and use [Graph] for auto mode.
    Inputs: Inputs are chosen by the user and stored in an array visible in the Inputs section. When the program calls for inputs, they are taken in the order they were inputted. Inputs can be chosen by number or by ASCII character.
    Outputs: All outputs are in ASCII
    Program Editor
    Left and right arrow keys are used to move through the program, up and down arrow keys are used to select a character, and [2nd] is used to insert that character into the program.
    Quit
    Quits the program

    Categorized under:
  9. Secret Rivals is a kung fu themed rock-paper-scissors game where three match-ups are compared at once. Send out a fighter skilled in Rolling Eagle style with a Pole and see how they compare to your opponent's Planted Iron style with a Sai, for example! Each player has 3 health points, and the battle continues until one or both of you hit zero HP. No penalty for ties, no failsafe for mis-inputs.

    Game is 2 players, or 1 vs computer.

    1120 bytes

    Categorized under:
  10. This is my attempt at making a version of the Slope web browser game for the TI-84 Plus CE! You play as a green square avoiding red squares. (This version of the game works, I apologize for the previous non-working game. I was using CEmu which it did work on and it was only when I put it on my calculator did I realize it was broken.) If you find a bug please email me at sneakybiscuit24633@gmail.com.

    Categorized under:
  11. This program will instantly improve everyone's day! This update improves the graphics, gameplay, and features of the original HappyCalc by 3x!!! Written in the latest and greatest C Libraries, it doesn't need GRAPHC!

    No spoilers please!

    Categorized under:
  12. Mr. White is a game where everyone gets a word and one person doesn't. After that everyone says a word relating to the word while the imposter tries not to get caught. Version 1.3 adds a new role: Undercover!.If you are undercover you get a word that has something to do with the word that the innocents have.

    Past versions don't work. Download this one.

    Played in the python app, compatible with Micropython. Made for fx-CG50, it is probably functional in other graphing calculators with Micropython or Python.

    Categorized under:
  13. This is an early version of Wolfenstein 3d for the TI-84+ calculator.
    Controls:
    Arrow keys for movement and turning
    Mode for map view
    Clear to exit

    Credits:
    Znak_Pares
    ti_kid

    Categorized under:
  14. This is a complete Worms clone based on Worms World Party. It features all the weapons from the game, customizable maps, and match settings. I started this in 2004, but abandoned the initial project. I resumed again in 2017 when prompted by Lionel Debroux after he found my code and worked on it a bit. I got blocked by a bug, but randomly picked up the project in late 2025 and finished in 2026.

    It has it's source available on github, and it's home page is here: https://orokro.github.io/Worms68k-Party/#/

    Categorized under:
  15. After months of hard work, a new and refreshed font editor for your calculator has finally come into reality. Sans-Sational introduces a brand-new interface that gives the user a seamless experience in font editing that gets the job done. Supports importing Omnicalc and zStart fonts. Features a clipboard, small font editing, font test-driving, font previews, and more. Screenshots include demos, with the starting being the final version, second being first demo, third being second demo, and last being third demo. Read the PDF files included for documentation. Updated to 1.1.0

    Categorized under:
  16. A ChatBot for the TI 83p/se and TI 84p/se/cse/ce.
    v0.2 features a more extensive word database and a chat log and a game (simple number guess game).
    v0.3 features a more extensive word database and a clear ChatLog command

    Categorized under:
  17. Complete three-phase power analysis tool for Star (Y) and Delta circuits. Calculates voltages, currents, powers (P, Q, S), losses, efficiency, and power factor with high precision.

    Categorized under:
  18. Block Blast for the TI-84+ in 4370 Bytes! Includes randomized pieces, scoring, and a multiplier that resets if you don't clear a line in 3 moves. Use the arrow buttons to move and the 2nd button (or enter) to select.

    Categorized under:
  19. A clone of Pyoro from WarioWare, Inc.: Mega Microgames! by Mr Womp Womp, 2026-03-17

    Categorized under:
  20. This is a 2D Minecraft with infinite simplex noise terrain If you go to the left, it will not be infinite, but if you go to the right it will be continuously infinite It has a world selection menu with saving and loading

    Categorized under:
  21. CeltiCE RGB finder.

    Categorized under:
  22. Oiram level made on the calculator.

    Categorized under:
  23. Every End!
    This is made to be one of the hardest levels in Oriam. Inspired by the Geometry Dash level of the same name, this level has only blocks, no entities and is designed very basic, like the original level. The level is not as long as the original, but it is still very challenging.
    Every jump is possible, playtested by me. Frame "perfect" counter: 6
    To watch a showcase of the original GD level: https://www.youtube.com/watch?v=f-O_TnxIZBA
    credit to NexusGD
    Updated Version is now included, with better deco and gameplay

    Categorized under:
  24. LIMBO is an Oriam level inspired by the Geometry Dash level of the same name. It is a mega memory level which is still in progress, but you can play the first part of it. I wouldn't say it's as difficult as it seems, just expect to take a couple of attemps as it is a memory based level. Helpful Tip: The last part requires you to count the red koopas and pick the right number. This is only level 1 out of an expected 4.

    Categorized under:
  25. Oiram level editor on the TI 84+CE.
    This project was made by Griffon on TI-Planet, and with his express permission, I am now able to upload his program onto Cemetech. This project isn't done quite yet but Griffon will be taking a break and then will most probably continue working on it. Now you wont need a computer you just have your calculator.

    Categorized under:
  26. send program to archive
    mini missile launcher I made in BASIC, nothing too special. arrow keys to point radar and enter to launch missile, clear to quit. first to 3 kills or deaths ends game.
    enemy migh-25's change shape when they get close to you, I keep failing to make the radar accurate, whatever...

    buggy, still better than nothing

    Credit me (Protein Prophet on youtube) if redistributed.

    Categorized under:
  27. Ported from the original TI-83 game by Badja, Crates 3D is a puzzle game in which you must guide yourself through a three-dimensional world of moveable crates to the exit. You can view the world from four different angles. The game comes with 16 levels.

    Categorized under:
  28. (MAKE SURE TO UPLOAD ALL THE FILES TO YOUR CALCULATOR!!!)

    A minimalist recreation of the popular Japanese puzzle game KenKen, or Calcudoku, named after its similarities to Sudoku and its inclusion of mathematical logic. Puzzles are procedurally generated with settings to toggle to control difficulty, size, and modifiers, and all puzzles are fastidiously checked by a solver algorithm that ensures that all puzzles are solvable by humans without any form of guessing.

    The program also features a Trophy system, that tracks completion in different modifiers under different board sizes. Get gold trophies by completing a set of modifiers in hard difficulty, and silver if you complete them in normal. If you finish all modifiers in all difficulties, try to get the fastest time that you can!

    The game does feature a rules page, but due to the size constraints of the TI84+CE's screen, it's not as thorough as it probably should be. Use this resource to learn the rules of the game if you want a deeper explanation:

    https://www.kenkenpuzzle.com/howto_solve

    Check readme if you want more information.

    Please leave feedback on this page or at my discord (@usernameidkimanalien)!!!

    Future features to be implemented if the game receives notice:

    - Archive of past games
    - Time tracking high score system
    - Support for very large boards and very small boards
    - More optimization for generator speed
    - Additional difficulty levels

    Categorized under:
  29. Complete three-phase power analyzer for systems with two independent loads. Supports Star/Y and Delta connections, complex impedance, individual load powers, and system totals with high precision.

    Categorized under:
  30. A program to calculate deceleration, g-force and distance given speed and braking time from the user written in TiBASIC for the Ti 84 Plus CE calculator.

    Categorized under:
  31. A TiBASIC program for the Ti 84 Plus CE to calculate deceleration, g-force and time given speed and braking distance from the user.

    Categorized under:
  32. A program to calculate deceleration, distance and time given speed and desired g-force from the user in TiBASIC for the Ti 84 Plus CE calculator.

    Categorized under:
  33. An RPG I made myself because I was bored. Celtic CE recommended but not required.

    Update: Fixed an error where enemies had negative health and XP, causing the game to be unplayable.
    Update: Fixed some more bugs, added a title screen animation

    Categorized under:
  34. This program is an interpreter for my esolang, RADISH.
    All code was wrote in C, and you can find the source in the ZIP.
    Dependencies: None! I didn't use clibs at all, so all you need is shell run asm/c programs (or just use Asm() if you are on a lower OS.
    More extensive documentation of RADISH can be found on the forum post:
    https://www.cemetech.net/forum/viewtopic.php?p=315087

    Categorized under:
  35. ScreenSaver CE is a screensaver program for the TI-84 Plus CE. The program uses a hook which ties into TI's APD timer, so when it is enabled it will replace the TI-OS APD functionality.

    Features 17 different animations to choose from!

    Categorized under:
  36. This is a simple Guess A Number game for the CE. My first game programmed for a calculator. Source included.

    Categorized under:
  37. SORNAOS CE is a reconstruction of a modified TI-82 firmware environment recovered from Isla Sorna during post-InGen asset liquidation in the late 1990s. The original device operated as a portable field terminal on Site B between 1993 and 1995, providing structured access to population reconciliation, statistical status monitoring, internal communications, and network-authenticated operational modules. The hardware was damaged and incapable of reinitializing its host connection, but a preserved ROM image revealed a tightly controlled, menu-driven thin-client architecture unlike any retail TI operating system. This build recreates that environment in TI-BASIC for the TI-84 Plus CE, preserving its hierarchical navigation, constrained firmware logic, and failed network handshake routines exactly as observed. What remains is not a simulation of chaos, but a quiet administrative shell—an artifact of a system that once believed control could be reduced to numbers, deviation markers, and coordinates.

    Inside the file you will find: SORNAOS.8xp, README.md and ARCHIVAL_NOTE.md.

    Categorized under:
  38. An electromagnetic wave calculator in TiBASIC for amateur radio using Planck's equation and the wave equation for the monochrome Ti83/84 series.

    Takes any one property (frequency in MHz, wavelength in meters, or energy in joules) and calculates the other two.
    Uses fundamental physics constants (Planck's constant h=6.63×10⁻³⁴ J·s and speed of light c=3×10⁸ m/s).
    Identifies the corresponding radio band (HF/MF/LF, VHF, UHF, SHF+) based on calculated frequency.

    Categorized under:
  39. BrainF is a BrainFk interpreter written in TI Basic for the TI84+ Calculator, but it should work with the TI83+ and possibly the TI84+CE.
    BrainF works by storing a BrainFk program into Str1 then running the BrainF program

    Categorized under:
  40. PRE-VIEW BUILD
    Themes work like this:
    run prgmSETTINGS
    type "LOADTHEME",
    then type in something like this: "{BackgroundNum,TextColor,Mode (1=Half screen 2=Full screen),WhatEverNumYouWant,WhatEverNumYouWant)

    Categorized under:
  41. Matrix is a linear algebra program for the TI-84 Plus CE. It computes determinants, REF/RREF, inverses, Cramer's rule, vector operations, and subspace bases, while showing step by step formatted work.

    Categorized under:
  42. Updated ultimate version of the popular memory game PAIRS. Human vs. Computer, Computer vs. Human, 4 difficulty levels: Sclerotic, Smart Kid, Superior, Unbeatable.
    Added colours, enlarged symbols, improved SUPERIOR's skills.

    Categorized under:
  43. This is a port of the 1980s era Rogue game (see https://github.com/Davidslv) for the TI-84 Plus CE with a very stripped-down Unix "curses" implementation I wrote. It uses an 8x8 font to yield a 40x30 screen display.

    It only displays 40x24 at a time centered with the top 2 and bottom 2 lines reserved for the static 80 column status text areas. It wraps at the 40th column, but it’s one of the tradeoffs I had to make for something written for an 80-column display.

    Be sure to the documentation before embarking on your quests or you will surely be lost.

    Last but not least, please see the license and README.md files for credits. This is a classic game and I hope I pay a great homage to those who created it.

    Categorized under:
  44. This is a tool to disassemble 8xk files to there z80 source and is done. Version 1.0

    Categorized under:
  45. I learned how to make a menu in TI Basic and combined my parallel offsets adjustment finder and rolling offset formula into one program. Clear up space on your prgm list and just have this one instead. If I find any other offset formulas, I will update this program. Currently 292 bytes.

    Categorized under:
  46. Tiny Jumper 2 is a speed-running platformer, where you must navigate through obstacles to complete levels as quickly as possible. This sequel has new levels, new obstacles, and new secrets...

    Categorized under:
  47. A TI-BASIC electromagnetic wave calculator for amateur radio using Planck's equation and the wave equation.
    Takes any one property (frequency in MHz, wavelength in meters, or energy in joules) and calculates the other two.
    Uses fundamental physics constants (Planck's constant h=6.63×10⁻³⁴ J·s and speed of light c=3×10⁸ m/s).
    Identifies the corresponding radio band (HF/MF/LF, VHF, UHF, SHF+) based on calculated frequency.

    Categorized under:
  48. A TI-BASIC wage calculator that computes hours worked and pay earned from start/end times.
    Takes input in H.MM format (where .45 = 45 minutes) and converts to decimal hours for accurate calculation.
    Calculates total hours worked and wages at a configurable hourly rate (default $18.25).
    Displays results as formatted hours (H.MM) and pay rounded to the nearest cent.

    Categorized under:

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

Advertisement