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

Categories

Available subcategories:

Files

  1. 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.
    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!

    Categorized under:
  2. 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:
  3. 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
    Thank you.

    Categorized under:
  4. 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:
  5. 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.
    Data is as of mid-2025.

    Categorized under:
  6. 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] - Enter

    In Combat:
    [2nd] - Toggle between moving one and two spaces.
    [ALPHA] - Toggle skip enemy turn
    [Arrow Keys] - Movement

    Update: Fixed a Major bug that caused the reset mechanic to malfunction.

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

    Categorized under:
  8. A 3d renderer I made. It has a few shapes that can be rendered. Gets about 1 fps. Written in BASIC

    Categorized under:
  9. 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:
  10. 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:
  11. Units:
    - seconds
    - minutes (60 seconds)
    - hours (60 minutes)
    - days (24 hours)
    - weeks (7 days)
    - months (~30.4 days)
    - years (365.2425 days)

    Controls:
    - up arrow: scroll up
    - down arrow: scroll down
    - enter: change value to calculate against
    - clear: exit

    Categorized under:
  12. 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:
  13. 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:
  14. 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:
    Variables: A,B,C,D,E,F,G
    Lists: L1, L2, L3, PMDR

    Categorized under:
  15. 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:
  16. 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:
  17. 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:
  18. Arithmetic speed drill testing addition, subtraction, multiplication, division, exponentiation, factorials and more.

    Categorized under:
  19. 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:
  20. A lightweight implementation of the classic Python turtle module, optimized for the HP Prime environment.

    Categorized under:
  21. 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:
  22. 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:
  23. 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:
  24. 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:
  25. 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:
  26. 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
    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/

    Categorized under:
  27. 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⚠️
    Before playing, run PILAUNCH and run "Init Game"
    It will clear list H and set up stuff needed for the game!

    Categorized under:
  28. An isometric 3D Snake port for the HP Prime.
    Game modes include multiple grids with 2D and 3D configurations in different sizes, all rendered in a simple retro isometric style.

    Categorized under:
  29. 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:
  30. My first calculator program written in C.
    Source code included.

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

    Categorized under:
  32. A (very cool) 3D rasterizer using TI-Basic
    Models are stored through a Matricies!

    Categorized under:

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

Advertisement