Doom for TI-84 Plus CE: How to Actually Get It Working

Doom for TI-84 Plus CE: How to Actually Get It Working

You’re sitting in a math class. The teacher is droning on about trigonometric identities or some obscure calculus theorem. You look down at your calculator—that sleek, backlit TI-84 Plus CE you begged your parents for—and you realize it’s basically a tiny computer. So, why are you staring at a graph when you could be fighting demons? That’s the core appeal of Doom for TI-84 Plus CE. It is the ultimate rite of passage for any bored student with a penchant for tinkering. It's the "Can it run Doom?" challenge, but with a practical, slightly rebellious twist.

Honestly, it shouldn't work. The TI-84 Plus CE uses an eZ80 processor. It’s a 24-bit chip that’s surprisingly fast for a calculator but still lightyears away from the hardware id Software was targeting in the early 90s. Yet, here we are. Thanks to a dedicated community of developers who probably spent more time coding than studying, you can play a remarkably smooth version of the 1993 classic right on your desk.

Why Doom for TI-84 Plus CE Is Different from the PC Version

When people think of Doom, they think of the "WAD" files—the big data chunks that contain the maps, textures, and sounds. On a PC, you just run the executable and point it at the WAD. On a TI-84 Plus CE, space is your biggest enemy. You only have about 3 megabytes of user-accessible Archive memory. A standard doom.wad file is roughly 12 megabytes.

📖 Related: SYYYU: What Most People Get Wrong About This Encrypted Code

Math doesn't lie. It doesn't fit.

Because of this limitation, the version you’re likely going to play isn't a direct 1:1 port of the original engine. Instead, developers like MateoConLechuga and others in the Cemetech and TI-Planet communities had to get creative. They used a specialized C toolchain (the CE C SDK) to rebuild the game logic from the ground up to fit the eZ80 architecture. They didn't just "move" the game; they translated it into a language the calculator understands without exploding.

The most popular version is technically TI-Doom. It utilizes a compressed format for levels and graphics. You aren't getting the full 32-level experience in one go because the RAM can’t handle it. Instead, you usually load specific "episodes" or simplified maps that have been optimized for the 320x240 pixel screen. The colors look surprisingly vibrant on that LCD, though. Better than the original Game Boy Advance port, frankly.

Getting the Game onto Your Calculator

You can't just download a file and hope for the best. You need a bridge. That bridge is TI Connect CE software. If you haven't downloaded that from Texas Instruments yet, do it now. It’s the only way your computer is going to talk to that USB-to-mini-USB cable.

Once you have the software, you need the actual game files. Search for the TI-Doom CE repository on GitHub or reputable calculator community sites like Cemetech. You'll usually find a bundle that includes the program file (ending in .8xp) and several appvar files (ending in .8xv). These appvars are where the actual game data—the textures and levels—lives.

The OS 5.5 "Jailbreak" Problem

Here is where things get annoying. Around 2020, Texas Instruments released OS 5.5 (and later 5.6+). They claimed it was to prevent "cheating," but what they actually did was disable the ability to run Assembly and C programs directly from the homescreen. For a while, the community thought Doom for TI-84 Plus CE was dead for newer calculators.

But hackers are persistent.

👉 See also: Apple 35W and 40W Chargers: What Most People Get Wrong About Dual USB-C Charging

If your calculator is running a newer OS version, you have to use a "jailbreak" or an exploit. The most famous one is arTIfiCE. You basically load a specific app that exploits a bug in the calculator’s certificate system, allowing you to launch a shell like AsmHk or Cesium. Once you’re inside a shell, you can run Doom just like the good old days. It’s an extra step, but it’s the only way if you’ve updated your software recently.

How It Actually Plays

It’s surprisingly tight. You use the directional pad to move and turn. The "2nd" and "Alpha" keys usually handle shooting and interacting with doors. The frame rate is the real shocker. Because the screen is small and the processor is clocked at 48MHz, it feels fluid.

Is it the best way to experience Doom? Of course not. But there is a specific kind of magic in seeing the Doomguy’s bloody face at the bottom of a screen that is supposed to be calculating the area under a curve.

  1. Controls: Expect some hand cramps. The buttons on a TI-84 are designed for tapping numbers, not rapid-fire strafing.
  2. Battery Life: The CE has a rechargeable battery, which is great. Running a high-intensity C program like Doom will drain it faster than a graph, but you'll still get hours of playtime.
  3. Sound: There isn't any. Not natively. Unless you want to solder a 3.5mm jack to the link port and use a very specific driver, you’re playing in silence.

The community is very strict about one thing: don't share the commercial WAD files. While the engine (the code that runs the game) is open source, the actual game content (the monsters, levels, and art) is still owned by id Software/Bethesda. Most TI-Doom distributions come with the shareware version of Doom—the first nine levels. These are legal to distribute. If you want Doom II or The Ultimate Doom on your calculator, you technically need to own those games and convert the files yourself using specialized desktop tools.

Actionable Steps to Get Started

If you’re ready to turn your math tool into a gaming rig, follow this specific order of operations:

  • Check your OS version: Go to [2nd] [Mem] [1:About]. If you are on OS 5.5 or higher, you must install arTIfiCE first.
  • Download TI Connect CE: Make sure it's the "CE" version, not the legacy one for the older silver edition calculators.
  • Find a Shell: Download Cesium. It’s a program launcher that makes organizing your games much easier and prevents the "garbage collection" errors that plague TI calculators.
  • Get the Files: Download the latest TI-Doom CE release. Drag and drop the .8xp and all the .8xv files into TI Connect CE and send them to your "Archive" memory. Do not put them in RAM; they will be deleted if your calculator crashes or restarts.
  • Launch: Open your shell (via arTIfiCE if necessary) and select Doom.

Don't get caught. Most teachers know what a graphing calculator looks like from a distance, but they don't expect the screen to be moving at 30 frames per second. Keep your brightness down and your thumb near the [Clear] button, which often acts as a quick-exit in many calculator games. Your high score isn't worth a detention, but it's definitely worth the bragging rights in the hallway.