Archives: TI-84 Plus CE Assembly Programs
Currently viewing:
  1. Archives
  2. All files
  3. TI-84 Plus CE Programs
  4. TI-84 Plus CE Assembly Programs

Many assembly programs for the CE calculators are written in C, and will require a copy of the C libraries on the calculator in order to run.

These files are for the TI-84 Plus CE, 83 Premium CE, and other "CE" calculators with color screens. BASIC programs are compatible with the TI-84 Plus CSE and some BASIC programs written for monochrome 83+/84+ calculators will also work correctly. Assembly and C programs must be written for the CE calculators specifically; running them on calculators with an OS newer than 5.5 requires jailbreaking the calculator.

Categories

Available subcategories:

Files

  1. Super-Sweeper is a MineSweeper Clone for the Ti84plus-CE written in C. Featuring 17 different variants of MineSweeper, a colorful GUI menu, custom games, and a few graphical effects here and there.

    The objective of Super-Sweeper is to safely Flag all of the hidden Mines by using the numbered tiles. The tiles will tell you how many Mines are nearby. Be careful, clicking on a tile with a Mine underneath will cause the game to explode!

    Super-Sweeper also comes with a Windows version that you can run on your computer.

    The game is currently underdevelopment, so not every feature is implemented or finished quite yet. Some of the planned upcoming features include save files, an overlay of the search pattern when chording, an endless MineSweeper game-mode, and a leader-board.

    Categorized under:
  2. A snake game with three modes: Classic, Wrap, and Winged. Classic is regular snake, where you collect "apples" and Classic mode is where you collect "apples" and die when you hit any wall or yourself. Wrap mode is the same as Classic mode, but instead of hitting walls, you go to the other side. Winged mode is like Classic mode, but the apple moves diagonally and bounces off the walls.

    Categorized under:
  3. This program is used to create and edit tilesets for use with Assembly programs. Rewrote the editor to be faster, smaller, and less buggy!

    Categorized under:
  4. It's the legendary Atari 2600 game Adventure! Adventure was the very first in the action
    adventure genre, inspiring games like The Legend of Zelda. Adventure was the very first game to
    include an easter egg in the form of the creator's name on a secret screen. Adventure has now
    been remade from the ground up for the TI-84 Plus CE calculator. The game has many improvements
    but is still very much the complete and original game. Find the golden chalice and bring it back
    to the yellow castle, but watch out! Dangerous dragons and treacherous bats stand in your way!

    Categorized under:
  5. The OS large and small fonts that can be used in C programs for the CE.
    Just transfer the two AppVars to your calculator and then use FontLibC to access them and display text from the font pack.
    There is also a program that is included that will display the character map for each font. Use the provided character map
    images to know the value of each character (take the character from the row and then the character from the column to get
    the value). Be sure to follow the instructions (https://ce-programming.github.io/toolchain/libraries/fontlibc.html#using-font-packs)
    on how to use these font packs.

    Categorized under:
  6. A complete and faithful minesweeper clone in 10 KB.

    Contains flagging, 3x3 opening, remaining mines counter, a stopwatch, and a scroll screen feature

    It contains the three difficulties originally in Minesweeper.

    It's efficient, so a smooth playing experience can be expected.

    Contains instructions upon opening.

    Categorized under:
  7. This is a roulette game for the Ti-84 Plus CE.
    Features:
    - Spinning the roulette wheel
    - betting coins
    - history of the latest 5 numbers
    - unlimited supply of coins
    The source code is included.

    Categorized under:
  8. Brightens the screen and shines light. :)

    Categorized under:
  9. Hi all! I am doofusthecow (A.K.A. Eli) and this my first project! This is my first Oiram Levelpack and it is full of pointless levels for you to waste your time on. I hope you enjoy and God bless.

    Categorized under:
  10. This is an on-calc documentation of ICE, intended to help an undisturbed on-calc coding experience. Latest Update: Speed increased, program optimized.

    Categorized under:
  11. This fixes the corruption caused by older versions of the C FileIO library. If a C program that uses the FileIO library to archive variables is run, the calculator may freeze next time a reset occurs, and this program can be used to prevent that.

    When you run this program, it will delete inaccessible corrupted variables (ones that don't even show up in the mem menu) and it will unarchive accessible ones. After running this program, these vars can be safely rearchived from the mem menu. If there is not enough free ram to unarchive all of the corrupted variables, you will get an ERR:MEMORY, and you can just rerun the program after freeing up some ram (e.g. after rearchiving some of the unarchived variables).

    Categorized under:
  12. A rewrite of the classic game, Alchemy, this game was first published by Hoyle in the 2005 release of Hoyle Puzzle Games. It was rewritten in ICE for the TI-84 Plus CE by calclover2514.

    Categorized under:
  13. Turn your calc into a flashlight!

    Big thanks to PT_ for making ICE compiler!

    Categorized under:
  14. This is a variant of solitaire based on that in the Zachtronics game *Last Call BBS*. The game is played by stacking matching cards on top of each other. Stacks of matching cards may be moved as a unit. By stacking all four of a set of matching cards directly on the table (i.e. with no other cards on top of them), they are collapsed into an immovable unit. There are also four free cells, though three start locked and are only unlocked one by one as sets of cards are collapsed on the tableau. The game is won when all cards are collapsed.

    Categorized under:
  15. This is a game where you flip pegs based on a number you roll on two 6-sided dice. You may flip 1, 2, or 3 pegs, as long as the numbers on them add up to the number you rolled. There are 12 pegs. Continue until you can't make any more moves. Whoever has the least amount remaining on the pegs wins the round. 1 - 64 players. See README.txt for more details. v1.1: Added save game feature and fixed bugs

    Categorized under:
  16. This program works similar to other dark mode programs for the TI-84 Plus CE,
    with the exception that it will maintain dark mode even after turning the
    calculator off and back on again.

    To enable dark mode, all you need to do is run "prgmDARKINST" from the OS
    programs menu. Keep in mind that shells (like Cesium) will interfere with this
    program, as they use their own hooks which conflict with Always Dark. If for
    whatever reason you reset your calculator, you'll need to run "prgmDARKINST"
    again to re-enable dark mode. If your calculator is in dark mode and you'd like
    to disable it, you can follow the same procedure by simply running
    "prgmDARKINST" and your calculator will be back to normal again.

    I'd like to give a massive thanks to RoccoLox Programs for being a huge help on
    this project and writing a lot of the assembly code. Be sure to check out his
    projects as well!

    Categorized under:
  17. With this program you can calculate the day of week of any given date!

    When you try to calculate on what day of the week a date was using the DayofWk( command, you might have noticed that the answer wasn't correct.
    I don't expect you'll have seen that though, but I've tested it with several dates and I can tell you it isn't correct.
    If you want to know more about this, you can read the 'readme' file.

    I've in this program made a settings part, in which you can set everything for your country.

    I really want to thank one of my classmates, who can calculate a day even out of his head, also for the Julian calendar.
    For this release I also want to thank PT_ and Fghsgh for their help.

    Current version: 1.2.1

    Categorized under:
  18. Version: Pre-Alpha v0.1.0
    Licence: ⟪BSD-3-Clause⟫
    ---

    Duck Hunt is a classic game from the NES that has been enjoyed by generations of gamers. Now,
    You can experience the thrill of hunting ducks on your TI-84 Plus CE!

    Features:
    • Multiple game modes, including 1 Duck Shooting, 2 Duck Shooting, and Clay Shooting
    • Bonus Duck types with various point amounts
    • Overall high-score
    • Compatible with TI-84 Plus CE calculator

    Controls:
    • [←→↓↑]: Move cursor
    • [2nd]: Shoot bullet
    • [mode]: Pause game
    • [del]: Quit to homescreen

    ---
    Copyright © 2023, Alvajoy123

    Categorized under:
  19. Creating a maze program in which the player progressively discovers more and more of the map has been an idea of mine for a long time. I finally got it made and am satisfied with how it turned out! Hope you enjoy!

    Read the included README for instructions regarding level editing and other miscellaneous information

    Categorized under:
  20. About: Iron XCoder is a macOS Monterey themed library for the TI-84 Plus CE, CE–T, and Python editions. It includes a many graphical and utility functions that, while are aimed at making shell/OS creations a lot easier, they can be used to making programming with C/C++ a lot easier. The majority of this library is used to construct the macOS Monterey shell "GrannySmithOS". Check out the shell here: https://www.cemetech.net/downloads/files/2279/x2623.

    License Information: This toolchain is free for all TI-84 Plus CE, CE–T, and CE Python Developers. If you use any part of this toolchain (in whole or in part) either through copying any portion of the toolchain or using these functions, you must credit the author and creator (Jonathan Khayat 'Bob Smith') in your readme.txt AND in your program. You must also provide the following link and text ONLY in your READM: "Check out Bob Smith's Profile: https://tinyurl.com/ProgrammerBobSmith". Copying any portion of this toolchain includes copying and editing, regardless of how different the editing renders the function.

    ALSO PLEASE READ THE DOCUMENTATION!!!

    Categorized under:
  21. HUE CE is a reflex and skill-based game in which the player must shoot a never-ending rain of colored circles with the appropriate color, matching their color with one of the three colors available to the player. The game features smooth and consistent gameplay (30+ FPS), 11 unique color themes to unlock through the completion of various achievements within the game, challenging and skill-based gameplay, readily accessible statistics, the ability to save and return to a game at any time, and an organized and polished GUI. It should be an enjoyable game to play during free time in classes, or anywhere else.
    NOTE: I had some issues with the recording of the screenshots, and they appear much less smooth than the real game runs.

    Categorized under:
  22. Libraries for those who want some pre-written routines and you already know ICE. Version 4.

    Categorized under:
  23. This is an update to, and re-write of my older utility Blast Calculator Security Suite. It comes with a completely new GUI as well as a number of performance and stability enhancements, operation success/fail indicators, a more streamlined interface, and more features. This program doubles down on the file integrity features of the last one and adds versioning. Like with the legacy version of this program, you can monitor checksums and sizes for files, however the checksum this time around is a CRC-32 bit checksum and you can enable and disable attribute tracking on individual files rather than the all at once approach of the prior version. This version also allows you to record timestamped save-states called snapshots for any file on your device. You may even record multiple versions of a file and revert to any version of a save at any time.

    Categorized under:
  24. A specialty library for the TI-84+ CE designed to integrate with the C/ez80 toolchain that allows developers to implement encryption, hashing, and encoding into their projects without needing to worry about the low-level implementation.

    Categorized under:
  25. FSH or Fsh SHell is a extendable and compact shell for the TI-84 Plus CE calculator written in ez80 asm.

    Version 0.1.0

    It can't do much right now, but just wait and see!

    Categorized under:
  26. The libs that (should) make it easier to write ICE programs if you like having pre-written routines, like menus. Feel free to post feature ideas. Version 1.

    Categorized under:
  27. Sketch Maze is a puzzle game revolving around colors, which often requires good and logical thinking. This game was made for CC22: Sprite Delight. Please refer to the readme.txt for further instructions.

    Categorized under:
  28. High Definition Picture Viewer CE is a nifty tool that allows you to utilize the TI-84 Plus CE and TI-83 Premium CE's full screen resolution for viewing images!
    Version 2 dramatically increases the resolution supported! Zoom and pan features allow most images up to 1080p to be viewed on the calculator. A picture converter is included to create calculator-compatible files.

    Categorized under:
  29. This is a port of the minigame "Snorlax's Lunchtime" from the PokeMini to the TI-84 Plus CE. It's my first C program for the CE, so I hope you enjoy!

    In this game, you control a Snorlax who wishes to eat food. Food will fall onto Snorlax's plate, and you must eat it (Press [2ND]) before the time runs out. The faster you eat it, the happier Snorlax will get and the better your score will be. However, occasionally a Pichu will fall onto Snorlax's plate. When this happens, you must avoid the Pichu or it will zap you and you will lose the game.

    I've also included an easter egg! See if you can find it!

    Categorized under:
  30. Give your TI-84 Plus CE the wonderful functionalities of the TI-83 Plus Addition Edition with this simple program!

    Props to RoccoLox Programs for helping out a ton on cleaning up the code!

    Categorized under:
  31. This is a quick and simple implementation of Conway’s Game of Life. I’ve included the source, which should be pretty clean, though I’d appreciate any tips for optimization.

    Categorized under:
  32. A spinoff of the game "Bubble Poke" from the google play store! Try to get your score as high as you can by popping bubbles in a limited amount of time!

    Categorized under:
  33. A simple OUTRUN style graphic for your calculator, to exit press any button.
    Written in ICE, and Source code is included

    Categorized under:
  34. This is a remake of my TI-BASIC Virus Checker, this time with a few added features and written in the ICE language for the CE. All info is in the readme.txt in the download. The ICE language was made by PT_.

    Categorized under:
  35. Zipper is a program to group variables of any kind into an appvar.
    All variables it unpacks are archived once extracted. version 1.4: Fix archive updating and prepare to add compression

    Categorized under:
  36. This is a clone of the sliding block puzzle "Rush Hour" for the Ti 84 Plus CE.
    It features 1811 levels from easy to very difficult.
    The source code is included.

    Categorized under:
  37. A screen saver about a truck driver trying to make money. You can watch a 30-day cycle where random events happen as if the calculator is playing a game.

    Since this is a screen saver and not a game, press ANY KEY to exit the screen saver. If you let it run for the full "30-days," a new 30-day "game" will begin after the first one ends.

    Features:
    -----------------
    Four different "win" or "lose" situations depending on how much money the driver has after thirty days
    5 different scenic locations for the truck driver to drive through
    Backgrounds such as walls, bridges, houses and traffic lights
    Policemen pulling you over for speeding, littering or running a red light

    Categorized under:
  38. This is a remake of my TI-BASIC Temperature Checker, this time with a few added features and written in the ICE language for the CE. All info is in the readme.txt in the download. This program has no SRC released yet, due to the fact that a pre-release, STABLE ICE was used to make the program. When the new version is released, the SRC will be released too.

    The ICE language was made by PT_.

    Categorized under:
  39. Scrolling Menu CE is a mimic of the menus built into the TI-84pce 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. "Scrolling Menu Plus" is a port for the TI-83/84 plus.

    Categorized under:
  40. A C Demo on the use of os_ThrowError()

    Categorized under:
  41. The amazing arcade game Centipede for the CE. This isn't a port, but my own personal project that only took inspiration from the original game. Still a work in progress, but base game done with no found bugs.

    This was made in ICE with Peter's ICE compiler.

    Controls:
    shoot - 2nd
    move - arrow keys (both vertically and horizontally)
    pause/menu - Graph
    select (in menu) - Enter

    How to play:
    send the file named CENTAPED.8xp to your calculator's RAM and run it in the calculator

    For more info, look at the README.txt in the zip (you should be doing that anyway)

    Categorized under:
  42. This is a program to read "ebooks" on your TI-84+CE! Included are two python programs to convert to this format.

    Categorized under:
  43. BOS-BASIC is a dynamic, typed, interpreted language. See the included README for language documentation. Included is a variety of example programs. See this thread for updates/bugs/documentation: https://www.cemetech.net/forum/viewtopic.php?p=282173

    Categorized under:
  44. Libraries for those who want some pre-written routines and you already know ICE. Currently contains matrices and matrix functions.

    Categorized under:
  45. Just load the program onto the calculator and run it. Dark Mode will be enabled until you turn the calculator off. The code for this file is open-source. (Here's a link: https://www.cemetech.net/forum/viewtopic.php?p=300366#300366)

    Categorized under:
  46. This program showcases a low-level encryption method, where the 26 letters of the english alphabet are shifted to create a simple cipher. Input text in Str1, key in Str3, and the output will be in Str2. Fixed decryption bug in 1.1

    Categorized under:
  47. A simple and handy program for converting RGB to 1555 IBGR color format. Useful for making custom palettes for TI 84 CE C programs. If the color is being used in a palette, use the hex entries labeled "Pal: ".

    Categorized under:
  48. I decided to try my hand at making some Oiram levels, and this is the result: 10 levels that even I struggle to complete. If you're tired of easy levels and are looking for a real challenge, look no further. I can confirm that all the levels are passable, even if it doesn't seem so at first. Enjoy! I will work on more levels at some future date.

    Categorized under:
  49. A LUA-like scripting language interpreter for the TI-84 Plus CE

    Categorized under:

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

Advertisement