How to Install Games on a TI-84 Plus Calculator

The TI-84 Plus is one of the most widely used graphing calculators in classrooms — but it's also capable of running games. Thanks to its programmable architecture and a long-standing community of hobbyist developers, you can load everything from Tetris clones to Mario-style platformers onto the device. The process isn't as simple as downloading an app, but it's well within reach for most users willing to follow a few steps carefully.

What Makes Games on the TI-84 Plus Possible

The TI-84 Plus runs on a Zilog Z80 processor and uses Flash ROM for storage. Texas Instruments designed the calculator with a programming language built in (TI-BASIC), and the hardware also supports assembly (ASM) programs — lower-level code that can do significantly more than basic scripts.

Games for the TI-84 Plus come in two main forms:

  • TI-BASIC programs — Written in the calculator's native language. Easier to transfer and run, but generally slower and more limited in gameplay.
  • Assembly (ASM) programs — More powerful, capable of producing smoother graphics and faster performance. Require a shell to run on most TI-84 Plus models.

There's also a newer category relevant to certain models: C programs, which run through specialized shells like Doors CSE or Doors CE (for the TI-84 Plus CE).

What You Need Before You Start

Before transferring any games, make sure you have:

  • TI Connect CE software (or the older TI Connect for non-CE models) — free from Texas Instruments' official website
  • A compatible USB cable — mini-USB for most TI-84 Plus models; the CE uses a different cable
  • A computer running Windows or macOS
  • Game files — typically in .8xp (program) or .8xk (application) format, downloaded from community repositories

🎮 Popular sources for TI-84 games include ticalc.org, which hosts thousands of community-built programs organized by calculator model and category.

Understanding Your Specific TI-84 Plus Model

Not all TI-84 Plus calculators are the same, and this matters significantly for game compatibility.

ModelProcessorScreenKey Difference
TI-84 PlusZ8096×64 monochromeOriginal model; runs most legacy games
TI-84 Plus Silver EditionZ80 (faster)96×64 monochromeMore RAM and Flash storage
TI-84 Plus C Silver EditionZ80320×240 colorColor screen; needs CSE-compatible games
TI-84 Plus CEeZ80320×240 colorFastest; most actively developed for

A game designed for the original TI-84 Plus will often not work correctly — or at all — on the CE model, and vice versa. Always confirm the game's target model before downloading.

Installing a Shell (Required for ASM Games)

TI-BASIC programs run natively on the calculator without any extra setup. Assembly programs, however, need a shell — a program that acts as an intermediary between the OS and the ASM code.

The most widely used shells are:

  • MirageOS — Common for the original TI-84 Plus and Silver Edition
  • Doors CS — Supports TI-BASIC, ASM, and more; works across several models
  • Doors CE — Built specifically for the TI-84 Plus CE; actively maintained

To install a shell:

  1. Download the shell's .8xk or .8xp file from the developer's site or ticalc.org
  2. Open TI Connect CE on your computer
  3. Connect your calculator via USB
  4. Drag the shell file into the TI Connect CE transfer window, or use the Send to Calculator option
  5. On the calculator, run the shell program from the PRGM menu to initialize it

Once a shell is active, it typically adds a custom menu to your calculator that lists compatible ASM programs.

Transferring and Running Games

With your shell installed and TI Connect CE ready:

  1. Download the game file — confirm it matches your model
  2. Open TI Connect CE and connect the calculator
  3. Transfer the file using drag-and-drop or the send function
  4. On the calculator, open your shell (e.g., launch MirageOS from the program menu)
  5. Select the game from within the shell's interface and press Enter

TI-BASIC games don't require a shell — they appear directly in the PRGM menu and can be run like any other program. Just press PRGM, scroll to the game, and press Enter.

Variables That Affect Your Experience

Several factors determine how smoothly this process goes:

  • OS version on the calculator — Some newer OS updates from Texas Instruments have removed the ability to run unsigned ASM programs on certain models. The TI-84 Plus CE running OS 5.5 and later has ASM restrictions that require workarounds (like arTIficer or jailbreak tools developed by the community).
  • Available RAM and Flash storage — Games consume both. A calculator loaded with many programs may run into memory issues.
  • Your technical comfort level — TI-BASIC games are straightforward. ASM games with shell setup require more steps and troubleshooting patience.
  • Game quality — Community-built games vary enormously in polish, stability, and compatibility.

🔧 If a game freezes the calculator, a battery pull (removing batteries briefly) typically resets it without data loss.

The Community Factor

The TI calculator modding community has been active for decades, and most compatibility questions have already been answered in forums like Cemetech and TI-Planet. If a game isn't running as expected, the model-specific forums are usually the fastest path to a working solution.

What works on your calculator ultimately comes down to which model you own, what OS version it's running, and whether you're comfortable with the shell installation step — factors that vary meaningfully from one user's setup to the next. 🧮