Categories
Available subcategories:
- Beta Program Releases
- Casio FX programs
- Casio Prizm (fx-CG) Programs and Games
- Cemetech contest entries
- Computer Programs
- Educational Projects and Lesson Plans
- HP Prime Programs
- TI-73 Programs
- TI-81 Programs
- TI-82 Programs
- TI-83 Plus/TI-84 Plus Programs
- TI-83 Programs
- TI-84 Plus C Silver Edition
- TI-84 Plus CE Programs
- TI-85 Programs
- TI-86 Programs
- TI-89 Programs
- TI-92/TI-92 Plus Programs
- TI-Nspire Programs
- Text / Reference Files
- Web Apps and Mods
- Zero ZGC Programs
Files
-
I made this program to practice programming, so I'm uploading it! I'm uploading it so other beginners can download it and learn off of my very simple code.
Categorized under:
The new update adds a simple menu. If you are using my code to learn from, make sure you download both versions so you can see the differences! -
A program to calculate the required number of buses on a route given the trip time, layover percentage and planned headway.
Categorized under: -
A program to calculate hours.minutes length of a shift and can display wage earned. User can edit the program and input their hourly wage on the first line. All times are inputed and displayed in H.mms.
Categorized under: -
IEEE754 converter v3
Today, the most prevalent representation of real numbers on computers is IEEE Standard 754 floating point.
This function converts floats to hexadecimal or vice versa using the IEEE-754 standard introduced in SSE instructions set.Syntax:
IEEE754(a, b)
"a" can be a decimal, hexadecimal or a string.
Hexadecimals are case-sensitive and must be uppercase.
Strings must be used to convert decimals with more than 12 digits.
In CAS mode strings must be used when convert from hexadecimals to floats e.g. IEEE754 ("#123h",16).
In CAS mode when convert from floats to hexadecimals, the result will be a string."b" can only be :
0 - Display this help
8, 16, 32 or 64 - bits base conversion
If bases are negative the result will show a string with more digits.Examples:
IEEE754 (3.14159265359, 64) → #400921FB54442EEAh;
IEEE754 (#400921FB54442EEAh, 64) → 3.14159265359;
IEEE754 ("3.141592653589793", 64) → #400921FB54442D18h;
IEEE754 (#400921FB54442D18h, -64) → "3.14159265358979311599796346854"In CAS mode:
IEEE754 ("#6Dh",8) → 14.5
IEEE754 (14.5, 8) → "#6Dh"If you find any error, please report to joaocaminha968@gmail.com
Categorized under:
Thank you. -
This is a Tetris clone I made. It doesn't have a few major Tetris features, but I find it still fun to play. I might add more to this in the future, optimizing it and adding features.
Categorized under: -
A progam to calculate momentum and kinetic energy based on speed and vehicle weight. Will also convert km/h speed to m/s for interest.
Categorized under: -
A World Atlas for your TI-84 Plus CE! (and a stripped-down version for the CSE and monochrome 83+/84+)
Navigate a world map, zooming in on continents, and selecting a country from different subregions.
See the country's Name, ISO 3166-1 code, Capital, Population, and a color rendition of the country's flag!
Data for 250 unique countries is included. For monochrome 83+/84+ calculators (and the CSE), a stripped-down version with no flags or map is available.
Pure BASIC, no libraries or shell needed.
Categorized under:
Data is as of mid-2025. -
Crawler is a top down dungeon crawler made entirely in TI-Basic. I made this as a fun side project and I'm really happy how it came out.
The program is 7978 bytes large, so make sure you have some RAM open.Controls:
[2nd] - Enter
[Mode] - Menu
[Arrow Keys] - Movement
[Enter] - EnterIn Combat:
[2nd] - Toggle between moving one and two spaces.
[ALPHA] - Toggle skip enemy turn
[Arrow Keys] - MovementUpdate: Fixed a Major bug that caused the reset mechanic to malfunction.
Categorized under: -
Text based cookie clicker for TI-84 plus CE.
Categorized under:
read readmeee for more info -
This is a simple PONG program, coded in entirely TI-Basic. It's my third ever program and first ever game made fully on my own, so do expect bugs. If you'd like, you can always leave reviews with advice on how to improve my code and squash bugs.
Categorized under:
Included in the zip file is PONG.8xp, the program file, readme.txt, a README with basic info on it, but also Pongcode.txt, which includes all of the TI-Basic code in plaintext, with comments! You can look at my code and figure out my logic for why I put something where I did, and maybe learn from it if you're also a beginner! -
A 3d renderer I made. It has a few shapes that can be rendered. Gets about 1 fps. Written in BASIC
Categorized under: -
A program to calculate deceleration, distance and time given speed and desired g-force from the user.
Categorized under: -
A program to calculate a perfectly circular orbit of a satellite given height (km) or velocity (m/s) from the user for EARTH, MOON, MARS and JUPITER with all constants provided by NASA Factsheets. Program will provide orbital height (km), velocity (m/s), period (min) and circumference (km) of orbit after calculation.
File includes a "lite" version that allows calculations for EARTH and MOON only at half the size of the full program.
Categorized under: -
Through weeks of coding, testing, and debugging, anticipation has been building for a new frontier in the world of TI-84+ TI-BASIC games... but it's out now!
This Halloween, sit down and enjoy WALLHOPR. The objective is simple: BOUNCE your way to freedom, but don't take too long; each level has an EXACT number of bounces to complete!
Use the arrow keys and enter to progress through the game, but don't blame me when you break your calculator in a fit of level-17-induced rage. Position the ball, press enter, take aim, and BOUNCE!
With 18 levels, you'll be scratching your head trying to plan your ball's path for a while. This game boasts a state-of-the-art level decoding system to save time and space, all for your own enjoyment, of course.
A tamper-proof save file system is another characteristic of WALLHOPR. Try as you might, you cannot and WILL NOT cheat. The game will know, and you will be punished...So DOWNLOAD this game and PLAY it! You absolutely, positively shall not regret.
Categorized under: -
Units:
- seconds
- minutes (60 seconds)
- hours (60 minutes)
- days (24 hours)
- weeks (7 days)
- months (~30.4 days)
- years (365.2425 days)Controls:
Categorized under:
- up arrow: scroll up
- down arrow: scroll down
- enter: change value to calculate against
- clear: exit -
This is a multiplayer Scrabble style word game for the CG50 calculator. Connect calculators, and play with your friends. Features include saving and resuming of games, up to four player games, customisable rules and a small file size, of just 106kb
Find more information in the Readme file in the ZIP file
The most recent fix fixes joining games which weren't loaded from a save
Categorized under: -
This is a simple TI-Basic program that jumpscares you! Because of Halloween being right around the corner, I thought it would be fun! It randomly generates a number between 1-1000, and when that number is 1, it says BOO! There are two modes, Secret and Display mode, which hide and show each number being generated.
Categorized under: -
POMODORO is a Pomodoro Technique Timer for TI-84 Plus CE, CSE, and TI-83 Premium CE
The Pomodoro timer breaks time up into Focus and Short Break sessions, with the occasional Long Break.
By default, POMODORO cycle has 4 Focus sessions of 24 minutes each, with 6-minute Short Breaks in between. After 4 Focus sessions, a 15-minute Long Break is due, then the cycle starts again.
In the main Timer Screen, the time remaining in the current session ticks down. When less than 10 seconds remain, the screen flashes to alert to the changing session.
The session tracker near the bottom of the screen points to the current session, indicating (F)ocus, (S)hort Break, and (L)ong Break.In the Edit Screen, the duration and type of each session can be edited, along with the number of sessions in the cycle. The cycle's session duration and type data is persistent, stored in custom list PMDR (must remain in RAM).
This is written entirely in TI-BASIC on-calculator. It does not require any shell or external libs.
A DCSE icon depicting a tomato kitchen timer is included in the program header.USES:
Categorized under:
Variables: A,B,C,D,E,F,G
Lists: L1, L2, L3, PMDR -
This is the source code and binaries for a partial port of RabbitSign to enable generation of the validation signatures for apps, it is a work in progress, but the signing code produces valid sigs and does not seem to crash.
Categorized under: -
This is the support software for using a custom-build SPI-SD card interface on the TI-83/84 Plus.
It has a low-level bit-bang SD Driver that can support CRC7 and CRC16 checksums. It is block based, and supports using the RTC on the 84. More of an advanced project for the soldering-savvy. Has GUI components and lots of coding ideas for UI design. Source code included.
Categorized under: -
Input the first theta value, then the second, and lastly the equation and you will get the area. Simple: yes, but it can save you from time and error. Readme was heavily inspired by readroof2's Quadratic Solver program at http://ceme.tech/DL1324
Categorized under: -
Arithmetic speed drill testing addition, subtraction, multiplication, division, exponentiation, factorials and more.
Categorized under: -
Play as a vampire hunter, and conquer as many vampires as possible! Your only weapon is a cross-flail, which only attacks horizontally. Unfortunately for you, the vampires are smart, and will try to avoid being to your side and will dodge your weapons. Don't get outsmarted! Your garlic armor can only withstand 3 bites before you succumb to the vampirism.
Categorized under: -
A lightweight implementation of the classic Python turtle module, optimized for the HP Prime environment.
Categorized under: -
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 16 different animations to choose from!
Categorized under: -
This program is based on the Stroud Water Research Center's "Identification Guide to Freshwater Invertebrates" flowchart. It only uses Clrhome, Disp, Lbl, Menu, Output, Pause, and Return and takes up 2,261 bytes of memory. You should download it if you spend time near streams and love invertebrates and insects, or participate in the Stroud Center's Leaf Pack Network program--it's easier than their 16-page flowchart! Great for a biology class. You need no other programs to run it--just press [PRGM] and (possibly) scroll down. The only calculator I know it works on is TI-84+ because I don't have access to any other calculators, but you can try another!
Categorized under: -
This is a non-complete tool to disassemble 8xk files to there z80 source and so far the exe just converts an 8xk to the bins of its pages. Version 0.2
Categorized under: -
Updated version of the interpreter for my "radish" esoteric programming language. Tested on CE/CSE and will most likely work on the 83+/84+. Store your program in Str1. Further instructions on use can be found in the readme, or on the forum post.
Categorized under: -
This is a simple Raycaster I made for my calculator. WARNING. it takes at least 18-19 hours to draw at the highest resolution. I just have it on a simple sphere scene, but it can have as many spheres as you want, but it will take longer to draw.
Categorized under: -
WARNING!
I have been as paranoid as I can, but I am a idiot and a errant pointer bug can brick a prizm calculator. Use at your own risk.Notes:
This is a 3d graphing program supporting implicit, explicit & parametric equations.
I am not sure if I will continue developing it.
Currently only has sin,cos,sqrt,^ functions.font used: monogram by datagoblin, https://datagoblin.itch.io/monogram
Categorized under:
Key polling code from Gravity Duck for prizm, https://www.cemetech.net/downloads/files/732/x732
Screen update code:https://prizm.cemetech.net/Useful_Routines/Non-blocking_DMA/ -
A fun little game about getting coins and running away from a pi for TI calculators!
Features:
- Character customization
- Color customization
- Leveling system
- High score recording!The package includes 3 programs:
PILAUNCH: The launcher for the pi runner games!
PIRUNTI: Text version of pi runner (1.6)
PIRUNCE: Color version of pi runner (1.2)⚠️Important⚠️
Categorized under:
Before playing, run PILAUNCH and run "Init Game"
It will clear list H and set up stuff needed for the game! -
An isometric 3D Snake port for the HP Prime.
Categorized under:
Game modes include multiple grids with 2D and 3D configurations in different sizes, all rendered in a simple retro isometric style. -
This is a card solitaire game for the TI-84 Plus CE and TI-83 Premium CE.
This is calculation. There are four foundation piles, each of which start with one card at the beginning of the game: the first pile starts with an ace, the second with a two, and so on. Each foundation is built on in multiples of the initial card (i.e. its position). So the first pile is built A, 2, 3, 4...; the second 2, 4, 6, 8...; the third 3, 6, 9, Q...; and the fourth 4, 8, Q, 3.... The card after K is A, though once a foundation has a king played to it, that is its thirteenth card and it is now complete, and no more cards may be played to it.
Additionally, there are four tableau piles beneath the foundation piles. A card can always be placed on the top of a tableau pile, but it can only be removed from the pile by playing it to a foundation. Therefore, the clever placement of cards in the tableau is key to victory.
Cards may be drawn one at a time from the deck by pressing `alpha` or picked up from the selected tableau pile with `2nd`. The card held in the player's hand may be played to the selected pile with `2nd` or returned to its origin pile in the tableau with `clear`. When interacting with tableau and foundation piles, the selected pile is marked with the cursor, which can be moved with the arrow keys. Moving the cursor all the way to the left or right causes it to wrap around from the tableau to the foundations or vice versa.
Once all four foundations are completed, the game is over. The game can be reset at any point by pressing `del`.
Categorized under: -
My first calculator program written in C.
Categorized under:
Source code included. -
This minesweeper is incredibly close to the one CaryKH posted for his TI84 plus non-CE. The controls are: alpha to mine/explore, 2nd to flag.
Categorized under:
The main list of changes is basically:
1. Wrapping around. Instead of crashing against the wall if you tried to press left when you're in the leftmost row, it will instead go to the rightmost row.
2. Only normal minesweeper included.
3. The time counter only shows minutes and seconds instead of hours too. -
A (very cool) 3D rasterizer using TI-Basic
Categorized under:
Models are stored through a Matricies!
File statistics are updated periodically, so numbers shown in this listing may not agree exactly with those shown on individual files.
Advertisement