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

Categories

Available subcategories:

Files

  1. My entry for CC26! It's a screensaver-esque program where cars drive back and forth, with a lot of fun easter eggs as well.

    Categorized under:
  2. CURRENT VERSION (v1.0.2): Added changelog and edited readme and this description (you can now find the controls)

    The CE Casino (read me pls)
    The CE Casino was originally made as a screensaver for CC26, but I thought, this was my best code yet. So here we are, me writing this readme to send to Cemetech.
    The CE Casino (from now on referred to as CEC) minimizes user input and increases power efficiency. After all, isn’t that the purpose of a screensaver? CEC does this by only
    using wait commands and running in TI-Basic.

    What CEC is about
    CEC is about a certain man going into a casino to gamble and make more money, as he is a puny millionaire compared to the billionaires and trillionaires of the world.
    When the man either goes in debt $2.5 million dollars or gains $5 million, different story lines commence.
    5 Million Storyline: 1: Gamble; 2: Criminal Empire; 3: Invest;
    1: Lose money; 2: Get Caught/Die; 3: Lead a long, peaceful life.
    1: Merge storylines

    -2.5 Million Storyline: 1: Homeless
    1: Die in rocket crash 1: Riches to rags to riches.

    Events that can happen while gambling
    Jackpot - 10%: +550,000
    Grandpa TImmy’s Illness - 10%: -350,000
    I. A. N. Effect - 1/110: Instant death
    Grandpa’s Extreme Illness (getting Jackpot and Grandpa TImmy’s illness) - 1%: -500,000

    Controls
    [on]: To “break the program”
    * I might add [clear] to exit the program. *

    Trivia
    Grandpa TI-mmy. TI. Get it? Bad pun…
    The reason why the story’s not set in Texas is because casinos are outlawed there.

    What’s next?
    Well, I have an idea to build a collection of games based on The CE Casino. I’m also expecting to have time to expand the CEC or just take the source code and make an interactive version.

    Acknowledgements:
    TIny Hacker - Spriter Program (for icon).
    Everyone who built screensavers with probabilities (basically everyone).
    Calculatordream for the extra support.
    Everyone else who supported me.

    Characters:
    Man
    Eel(on) Musket
    Warren Buffet(t)
    The Engineer

    Categorized under:
  3. 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:
  4. This code turns the TI-84+ into a 1-bit, non-polyphonic instrument.

    The program lets the user use 15 buttons to play notes from a scale and use the other buttons to define the scale currently being used.

    Categorized under:
  5. Fixed the problem with the graph axis showing up
    Kills Vars: A,B,C,L1,L2,GBD1
    Press [ENTER] to quit, takes the current screensaver to end for the program to end
    Contains blinking stars, left leaning snakes, rectangles that progressively get smaller, a logo screen bump
    Use a color invert ASM program for best results

    Categorized under:
  6. Calculator Screen Saving is a simple screensaver written in TI-BASIC. Watch as multicolored cars drive across the screen from left to right! You can even change their direction by pressing up or down on the D-pad.

    Entry for Cemetech Contest #26.

    Categorized under:
  7. Solve puzzles by pushing boxes to their destinations, but be strategic—don't get stuck!

    Rules:
    - Push all boxes on buttons to win
    - You can only push the boxes; You can't pull
    - You can't push more than one box at a time

    - Easy Controls
    - 96 levels with puzzles ranging from easy to expert
    - Levels by David W. Skinner (from Microban)
    - Trains logic!
    - Sprites from opengameart

    If you find bugs or want help, my mail: copyright.vovencio@gmail.com

    Categorized under:
  8. Update of the text file. The programs are the same.This file contains five programs about roots. QUADRA gives the roots of the second degree equation, plus the Discriminant and the formulas involved. A3 gives the numerical solution to the third degree equation. RADICAL gives the reduced integer roots of a number. It is fairly simple, but no slouch. RADICAL1 has all the bells and whistles. For example, to reduce the square root of 1234567890, takes 26 seconds for RADICAL, while RADICAL1 does it in about a second. ROOT gives you the numerical value for positive roots of a number. It’s algorithm is very quick and exact.

    Categorized under:
  9. A peggle-like game for the TI-84+CE.

    How to play:

    Move around the "Spitter" (the thing in the top center of the screen) using the arrow keys. This is how you aim it. You can throw from it using the "2nd" key. Hitting the pins on the screen increases your score and also the more you hit in a row, the higher the score increases for each next one you hit. You start with 20 pinballs, your pinballs increase by 3 for each level you complete. You can view the 'guidance' for the ball by pressing the "Mode" button. This will show you where your pinball will go and what pins will be hit without wasting a ball. You use up one guide, which is shown in the bottom right, for each time you use the power. You can get more guides by getting a streak of 5, then for each successive hit, you gain one guide.

    Categorized under:
  10. this is a quick thing I made to make graphing with i easier, to use it send the file "IGRAPHER CE.8xg" to the ti-84+CE
    (or send the file "IGRAPHER SCE.8xg" to the ti-84+CSE calculator),
    then ungroup it and run the program "IGRAPHER"*, and you're done.

    meaning of what you are seeing:
    Y1:the input
    Y7:a poor implementation of a way to see X and iX of Y1 added to each other without changing the scale
    Y8:the real component of Y1
    Y9:the imaginary component of Y1
    Y0:the real added to the imaginary via nothing more than addition

    *NOTE:The "IGROUPER SCE.8xg" is only different from "IGRAPHER CE.8xg" in the way Y7 is implemented.

    updates:
    V0.1: Y7 implementation for SCE is made more consistent with the CE
    v0: first release

    Categorized under:
  11. A Etch-a-Scetch like program in TI Basic, it has features like color changing.

    ---------------
    Instructions:
    arrow keys to move cursor
    1-9 to select color
    del to clear screen
    clear to quit
    vars to reset graph to default graphing position

    Categorized under:
  12. This is a game in which you are given a quarter of a card deck (Ace thru King), where the cards are all mixed up!
    The goal is to reorder the cards from lowest to highest. But there's a challenge: You can only see two cards at once, and you must reorder the deck by swapping those two cards-- your selected card, and the last card!
    Use the arrow keys and a quick, sharp mind to reorder the stack quickly! The clock is ticking...

    Categorized under:
  13. This is on-calc documentation for CE TextLib v1.12 by Dr. D'nar. Each command is listed along with a description of its function.

    Categorized under:
  14. Update: This is the original SYNDIV, with 1916 bytes. The previous version with 1840 bytes was buggy. I am including it in the file since you are still downloading it, trying to figure out which version is best. Well, here they are, both of them. As you will see, SYNDIV1 is the better one, faster and with fewer bytes, and with the ability to enter the terms in any order.

    Making a port from TI-Basic to Casio-basic, was a bad idea. Trying to think in TI’s basic and then put it on a Casio does not make Casio justice, as you can see in the previous versions. So, I’ve made a new program from scratch, on my Casio fx CG50. The number of bytes have dropped from 1916 to 1196, and the program is much faster now. As in previous versions, you can only use x as variable, and only integer coefficients, but you can enter the terms in any order, and there can be more than one of the same degree. The lists however, are still presented one by one vertically, and the only limits for the number of polynomials you can enter, is memory and the degree of the first polynomial.

    Categorized under:
  15. This is a recreation of Hangman, the classic
    word-guessing game, for the TI-84 Plus CE!

    The goal is to find what the word is, based
    on the letters you already know.

    You can only make 6 mistakes, or you will
    lose.

    Categorized under:
  16. This is a port of the classic Minesweeper game to your TI calculator!
    ⛭ ¤ ✶ ¤ ⛭ ¤ ✶ ¤ ⛭ ¤ ✶ ¤ ⛭ ¤ ✶ ¤ ⛭ ¤ ✶ ¤ ⛭ ¤ ✶ ¤ ⛭
    Simply download onto your TI-83+, 84+, or 84+CE and start sweeping!

    Categorized under:
  17. In this fan-made prequel to Earthbound Beginnings, you play as an alien the same race as Giygas, with your race's special PSI power. Invaders from other planets are attacking, trying to take it from you! As the father of PSI, it is up to you to defend your power. Use classic Earthbound attacks to defeat them, or use new items to help you.

    NOTE: This game is kind of unfinished, as there is no ending there are some loose ends. However, the core gameplay works great and is fun, trust me.

    Categorized under:
  18. Hangman CE is a TI-Basic program that I created from the ground up. It's PvP, so it requires one person to input a string for the other to guess. I've enjoyed using this program myself and hope you do as well.

    I would appreciate any feedback anyone has to offer about the code itself. I'm always looking to improve so I can share even better programs in the future.

    LATEST VERSION: My programming skills have come a (very) long way since I first uploaded this program, so I redid it completely. I managed to remove hundreds of bytes while increasing the efficiency, using fewer variables and maintaining the functionality. Let's hit 1000 downloads!

    Categorized under:
  19. a ti basic program that celebrates your birthday .

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

    Categorized under:
  21. He He He Ha! Time for a prank program! ryanconmartians presents…

    TheHapara Prank!

    Wanna prank your friends? Middle/High Schools usually provide Chromebooks, with the screen monitoring extension known as Hapara.
    I recently came across Question: Why are so many people illiterate about TI84+CEs topic on cemetech.net. If you know how Hapara usually works, you will understand this prank.
    To Hapara someone successfully, try some of these inputs: 7410, 2563, and 5978.
    To Hapara someone UNsuccessfully, try any of these inputs except for 0.
    Wonder what 0 does? You try!

    Controls:
    [<^v>] = Navigate menu
    [0][1][2][3][4][5][6][7][8][9]: Input
    [enter]: Proceed in areas possible
    [on]: Exit the program

    Source Code included in case you want to tweak the program.

    Celtic CE Libraries needed.

    v1.0.0

    Categorized under:
  22. This is a game I made way back in November 2023 and it will be updates every now and then. Zip through a random terrain at high speeds, just barely dodging the many obstacles. You can play however you would like because there are many different paths to victory. Try it out for yourself, and see how high your score can get!

    Categorized under:
  23. Update: This program is an experiment, but it is very fast compared to SOLVERY, for most polynomials, and also gives you the integer second degree factors, wether their roots are real or imaginary. Instead of going about to analytically test for second degree factors, it tries to conclude which factor is right by ”looking” at the resulting polynomial and the error list. This version has 448 bytes more than SOLVERY, and fixes a bug in the previous version. I hope to get some response from you, wether you find it ok or not. Is it worth the extra bytes?

    Categorized under:
  24. This is a TI-BASIC utility to simulate stacks and queues using lists.
    Should work on the monochrome models, but I don't have a ROM or emulator to test this on.

    Categorized under:
  25. it is a D20 for the ti84+ce

    Categorized under:
  26. Update: Fixed a bug in ADDMULT1. ADDMULT uses CFRAC, and ADDMULT1 uses Euclid’s algorithm to find the divisors. These programs are built on the fact that second degree equations with rational roots can be solved by dividing the coefficients in Ax^2+Bx+C=0, with A, and then select a pair of divisors in C/A that multiply to C/A and add up to B/A, then it follows that those divisors are the (rational) roots of the equation. The condition for that is of course that the root of the Discriminant is rational, as well as the coefficients. The programs are therefore showing the Discriminant and its root, as well as B/A and C/A for your convenience.

    Categorized under:
  27. Modified Version of BasicTH's SolitiCE Program.

    This Modified Version of Solitaire Will Include New Features & a Modified Menu

    This is Version 1 & Only Includes the Renaming of Items in The Main Menu

    Categorized under:
  28. Ever wanted to practice your math skills on a ti 84 plus?
    You probably won't but here it is!
    v1.0.0
    Coded in TI BASIC
    Type DONE in the answer selection to quit or press on.

    Categorized under:
  29. Demonstrates some neat things you can do with ICE

    Categorized under:
  30. Keyboard is a program for the TI-84+ CE that allows usage of lowercase letters in TI-Basic programs by saving the text entered in a string.

    Categorized under:
  31. TI-Basic program that I use to display key presses at the center of the screen. This can be useful for programming in TI-Basic.

    Categorized under:
  32. This is a group of TI-Basic programs and subroutines dedicated to base manipulation between binary/decimal/hex including a coders' calculator (supports and/or/xor), jmp calculator, and flashcards to help you to learn how to (practice) convert binary or hex to decimal in your head.

    Categorized under:
  33. This is a group of TI-Basic programs and subroutines to encode/decode Morse code.

    Categorized under:
  34. W0RDLE is a TI-Basic program based on the popular online game. The game is designed for two players - one player enters a word for the other to guess. The program uses Celtic-CE commands, so it won't work if you don't have it installed. (Download it here: bit.ly/CelticCE)

    UPDATE: The latest version (v1.3) includes improvements to the code and introduces another version of the program, W1RDLE. See the included ReadMe for more information.

    Categorized under:
  35. This program enables make use of the CP/M-80 2.2 Operating System on your TI-84 Plus CE.

    Thanks to taking this software!
    This software runs CP/M-80 on your TI-84+CE.

    You'll need to backup your files on the RAM, The program removes your variables on your TI-84 Plus CE's RAM to use the system values and CP/M work area codes backup!
    Bug fixed!
    DJNZ bug fixed now!
    CP/M will works on eZ80 natively now!
    And fixed wrong char in the back of the cursor!
    Improved USB Keyboard compatibility!
    Added support of input u,v,w characters and fixed serial UART tty status routine!
    Improved disk read and position of the CP/M Prompt! (2024/07/23)
    Added BIOS functions for CP/M 3.0! (2024/07/30)
    Fixed TIME BIOS Function! (2024/07/30)
    Fixed TIME BIOS Function for set time! (2024/07/30)
    Added support of CP/M Apps embed and their bug fixed! (2024/08/05)
    Added EXX registers backup code for the CP/M on Z80 apps! (2024/08/06)

    How to use it?
    1, Transfer them("CPMRUN.8xp" and "CPM0XXXX.8xv" in this ZIP File) to your TI-84 Plus CE.
    2, Execute a program named "CPMRUN" from prgm or arTIfiCE menu.
    3, Enjoy your CP/M-80 System on TI-84 Plus CE!

    Key mapping notice
    [stat] --- space
    [prgm] --- CTRL + C
    [quit] --- CTRL + Z
    [clear] --- backspace
    [solve] --- equal
    [(-)] --- Atmark

    else are same code as char printed on/by the each keys, If the char is an ascii code char, but otherwise are null(CTRL + @)!

    How can I quit the CP/M?

    Let's make the program to quit the CP/M before make use of it!
    1, Type "DDT(Enter)"
    2, Type "S100(Enter)"
    3, Type "5B(Enter)C3(Enter)05(Enter)01(Enter)D0(Enter)C9(Enter).(Enter)"
    4, Push the (prgm)
    5, Type "SAVE 1 BYE.COM(Enter)"
    6, You made the program "BYE.COM"
    7, Type "BYE(Enter)" in CCP("A>" prompt) to quit the CP/M-80!
    *(Enter) is need to push the enter button at bottom and right!
    After made this you can finish CP/M-80 session by make use of BYE command!

    How I can use Alpha lock?
    I'm sorry to say the TI-84+CE CP/M-80 Player doesn't implemented Alpha lock function.

    Categorized under:
  36. This is a group of TI-Basic programs and subroutines that model and manipulate a deck of standard playing cards or tarot cards.

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

    Categorized under:
  38. 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:
  39. 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:
  40. From README.md:
    ## Features
    This is a list every feature I could think of summarized as quickly as possible.
    - Take the mediant of any two numbers
    - The mediant can be very helpful in some cases, the most obvious being to calculate your grade after a quiz: just input your previous grade and your quiz score.
    - Input a + to repeat with the solution and the upper bound, or a - for the bottom
    - These are essentially "high" and "low" commands with optimal responses
    - Use the Farey algorithm to approximate any number you want
    - Try using 0/1 and 1/0 as your first inputs to get to any rational number as quick as possible with just high and low commands
    - Create sequences of high and low commands to be quickly computed
    - The sequence to get to a number will always be the same; for example, starting with 0/1 and 1/0 you can get to 22/7 in just one command with +++ - - - - - -
    - See how fast the optimal high-or-low solution to get to a certain number is
    - This is just a normal high-or-low game, but you're the one giving the highs and lows while the computer plays perfectly to guess your number. The reason the mediant gives optimal results as opposed to something like the mean is because the mediant of two fractions will give you the number in between them with the lowest denominator.
    - Easily close the program by simply typing a character other then + or - anywhere in your input
    - Freely use your final result in calculations simply by typing Ans (2nd-negative)
    Yeah, sorry, I'm too lazy to make another summary lmao
    Credit to NicePotato for getting screenshots when I couldn't, I was annoying as hell but he put up with it 🤪

    Categorized under:
  41. 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:
  42. LINEDIT is a Vector Image Manipulation Program for the TI 84+ CE Graphical Calculator.

    Categorized under:
  43. High Score Protector generates wrappers for assembly games and archives the AppVars in which your high scores are stored. This will prevent your scores from being erased in the event of a RAM reset, making the wrappers perfect for games such as Calcuzap which un-archive the scores every time you play.
    As with many of my programs, you must have the Celtic CE libraries installed in order to run High Score Protector. (Download here: bit.ly/CelticCE)
    Thanks for downloading!
    LATEST VERSION: All known bugs have been fixed. If you have any issues with the latest version, PLEASE let me know! Forum topic: https://www.cemetech.net/forum/viewtopic.php?t=19786

    Categorized under:
  44. A game inspired on the classic board game 'Battleship'.
    Made on the TI-84 Plus CE.

    Categorized under:
  45. A square maze generator and simple game for the TI-84 Plus CE.
    Choose the width and play it!

    Update: Added some piecewises instead of many if statetments and omitted some unnecessary characters, special thanks to iPhoenix for the tips :)

    Note: The generation of a 20x20 maze takes a fair amount of time (1 to 2 minutes).

    Categorized under:
  46. Chart editor for Basic Basic Revolution (BBR) Classic/The Graphical

    Categorized under:
  47. This program is designed to help students and enthusiasts understand orbital mechanics and the influence of mass and gravity on orbiting objects. Formulas are provided for all calculations and constants programmed for the Earth, Moon, Mars, Jupiter and Kerbin. You can also input your custom object mass/radius and gravitational constant to calculate orbiting variables. You can complete calculations using velocity or height as a known variable. The calculator will show missing information, including the period and circumference of the orbit. Calculations are purely theoretical and assume a perfectly circular orbit. However, real-life calculations make sense with the calculator (check out the ISS, which orbits at ~407 km above the surface of the Earth at a speed of 7664 m/s and an orbital period of 92.7 minutes).

    The program is not tiny because it was made to be pretty and easy to use and understand.

    Categorized under:
  48. This small program uses the rocket equation to calculate the delta-V of a vehicle using exhaust velocity as an input variable. It is excellent for students and enthusiasts to understand better how a change in mass over time impacts the change in velocity of a rocket. The equation is purely theoretical and does not consider things like air resistance. However, the theory is sound, and the app is a great way to begin understanding the complicated rocket equation.

    Categorized under:
  49. This simple program calculates the theoretical hull speed of a sailing vessel measured in feet or meters. You decide your unit of measurement and input the LWL, and the calculator will give you the theoretical hull speed in knots.

    This is a great app to have if you are looking at purchasing a new boat and want to know how fast the hull is capable of travelling in the water. It is also great if you are a professional mariner and wish to settle a bet about your ship's poorly designed.

    Fair winds and following seas!

    Categorized under:

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

Advertisement