What Can We Learn From Running Doom on A Calculator?

Tariq10x July 31, 2025
Video Thumbnail

About

Software Architect / Software Lead with experience in embedded systems and industries like aerospace, medical, and automotive. I’ve worked for companies in the USA and Europe, leading teams from around the world. Author of a peer-reviewed paper on optimization algorithms in physical optics. On this channel, I share coding insights, software engineering experiences, and the occasional dose of sarcasm. I am solely writing, recording and editing all these videos while also working full time. So, enjoy some genuine human insights! (c) Tariq10x 2024 Please don’t reupload or archive my videos without permission. Reaction videos and other transformative content are absolutely welcome! If you're interested in licensing a video for commercial purposes, feel free to reach out via email. For business and sponsor inquiries use my channel email. Try out Scrimba and get 20% OFF the Pro plans with my link: https://scrimba.com/?via=Tariq10x Thanks for supporting the channel and keeping it fun!

Video Description

This video was sponsored by Brilliant. To try everything Brilliant has to offer—free—for a full 30 days, visit https://brilliant.org/Tariq10x/ . You’ll also get 20% off an annual premium subscription. You've seen people run DOOM on everything—from smart fridges to pregnancy tests. But what does it take to run DOOM on a TI-84 Plus graphing calculator? In this video, I dive into the hardware and software architecture of the TI-84, figure out how it's even possible to load and run custom applications, and walk you through what’s actually going on under the hood. Yes, we’re talking Z80 processor, embedded firmware, and just enough reverse engineering. Along the way, I cover: How I got a TI-84 Plus for $7 on eBay Why the TI-83 was a nightmare to work with How calculators run apps like DOOM The software stack (firmware, OS, app layer) Why embedded systems development is full of pain, chaos, and cosmic radiation This video is part technical deep dive, part deadpan humor, and part existential crisis brought on by calculators. If you're into retro computing, low-level programming, or just like watching weird tech experiments, this one’s for you. If you want to help me get better equipment: https://www.patreon.com/tariq10x/ https://x.com/realtariq10x Sources: Z80 Manual: https://www.zilog.com/docs/z80/um0080.pdf TI Calculator Documentation Wiki: https://wikiti.brandonw.net/index.php?title=Calculator_Documentation zDoom Download: https://www.ticalc.org/archives/files/fileinfo/360/36062.html MirageOs Download: https://www.ticalc.org/archives/files/fileinfo/139/13949.html MirageOs Homepage: https://detachedsolutions.com/mirageos/ Calculator tear downs: http://www.datamath.org 00:00 The Rabbit Hole 01:01 Getting the Hardware 03:06 What Even Is This Device 05:06 Hardware 07:14 Bank Switching 13:51 TI-84 vs Gameboy 17:04 Firmware 19:28 B_CALLS 22:03 MirageOS 27:16 Source Code 30:39 Conclusion Song Credits: ------------------------------------------------------------------------------------------------------------------- All songs Licensed under Creative Commons: By Attribution 4.0 License ------------------------------------------------------------------------------------------------------------------- "Rising Tide" Kevin MacLeod (incompetech.com) "Intuit 256" Kevin MacLeod (incompetech.com) "Hard Boiled" Kevin MacLeod (incompetech.com) "Dispersion Relation" Kevin MacLeod (incompetech.com) "Spy Glass" Kevin MacLeod (incompetech.com) "Mesmerizing Galaxy Loop" Kevin MacLeod (incompetech.com) "Lightless Dawn" Kevin MacLeod (incompetech.com)

You May Also Like

Unleash Retro Gaming

AI-recommended products based on this video

Loading...
Texas Instruments BA II Plus Financial Calculator, Black

Texas Instruments BA II Plus Financial Calculator, Black

(20,991)
$39.99$38.99
FREE delivery Mon, Sep 15
3K+ bought in past month
Loading...
Casio FX300MSPLUS2 Engineering/Scientific Calculator

Casio FX300MSPLUS2 Engineering/Scientific Calculator

(1,541)
$12.99$12.49
FREE delivery Mon, Sep 15 on your first order
4K+ bought in past month
Loading...
Retro Game Console, Wireless Retro Game Console, Plug & Play Video TV Game with 24500+ Built-in Games, 4K HD Output, and 2.4GHz Wireless Controller, 9 Classic Emulators(Black)
Best Seller

Retro Game Console, Wireless Retro Game Console, Plug & Play Video TV Game with 24500+ Built-in Games, 4K HD Output, and 2.4GHz Wireless Controller, 9 Classic Emulators(Black)

(19)
$59.99
FREE delivery Mon, Jul 7
Loading...
Just Dance 2026 Edition - Limited Edition, Nintendo Switch (Code in Box)

Just Dance 2026 Edition - Limited Edition, Nintendo Switch (Code in Box)

(68)
$39.99
FREE delivery Mon, Dec 15
3K+ bought in past month
Loading...
Nintendo Switch Mario Kart Racing Wheel Pro Deluxe by HORI - Officially Licensed by Nintendo - Deluxe Edition

Nintendo Switch Mario Kart Racing Wheel Pro Deluxe by HORI - Officially Licensed by Nintendo - Deluxe Edition

(3,913)
$152.85
PrimeFREE delivery Sat, Jun 14
Loading...
Spyro Reignited Trilogy - Nintendo Switch Standard Edition

Spyro Reignited Trilogy - Nintendo Switch Standard Edition

(5,892)
$39.40
Prime$5.15 delivery Fri, Jun 13 Arrives before Father's Day
50+ bought in past month
Loading...
Mario & Sonic at the Olympic Games Tokyo 2020 - Nintendo Switch - Standard Edition

Mario & Sonic at the Olympic Games Tokyo 2020 - Nintendo Switch - Standard Edition

(11,667)
$48.00
PrimeFREE delivery Sat, Jun 14
Loading...
8Bitdo Wireless USB Adapter 2 for Switch, Windows, Mac & Steam Deck - Compatible With Xbox Series X & S, Xbox One Bluetooth, Switch Pro and PS5 Controllers (Black)

8Bitdo Wireless USB Adapter 2 for Switch, Windows, Mac & Steam Deck - Compatible With Xbox Series X & S, Xbox One Bluetooth, Switch Pro and PS5 Controllers (Black)

(5,446)
$26.99
FREE delivery Sat, Jun 14 on your first order
200+ bought in past month
Loading...
8BitDo Ultimate C Wired Controller for Xbox with RGB Lighting Fire Ring, Hall Effect Triggers and Joysticks, Compatible with Xbox Series X|S, Xbox One, Windows 10/11 - Officially Licensed (Dark Gray)

8BitDo Ultimate C Wired Controller for Xbox with RGB Lighting Fire Ring, Hall Effect Triggers and Joysticks, Compatible with Xbox Series X|S, Xbox One, Windows 10/11 - Officially Licensed (Dark Gray)

(888)
$49.99
PrimeFREE delivery Sat, Jun 14
Loading...
8BitDo Charging Dock for Xbox Wireless Controllers, Xbox Charging Station with Magnetic Secure Charging for Xbox Series X|S and Xbox One Controller - Officially Licensed (Black)

8BitDo Charging Dock for Xbox Wireless Controllers, Xbox Charging Station with Magnetic Secure Charging for Xbox Series X|S and Xbox One Controller - Officially Licensed (Black)

(281)
$34.99
FREE delivery Sat, Jun 14 on your first order
Loading...
Retro Game Console, Wireless Retro Game Console, Plug & Play Video TV Game with 24500+ Built-in Games, 4K HD Output, and 2.4GHz Wireless Controller, 9 Classic Emulators(Black)
Best Seller

Retro Game Console, Wireless Retro Game Console, Plug & Play Video TV Game with 24500+ Built-in Games, 4K HD Output, and 2.4GHz Wireless Controller, 9 Classic Emulators(Black)

(19)
$59.99
FREE delivery Mon, Jul 7
Loading...
Retro Game Console, Wireless Retro Game Console, 24500+ Games Built-in, 4K HDMI Output, 9 Emulators, Dual 2.4GHz Wireless Game, Plug and Play Video Games, Deep Black(64G)
Best Seller

Retro Game Console, Wireless Retro Game Console, 24500+ Games Built-in, 4K HDMI Output, 9 Emulators, Dual 2.4GHz Wireless Game, Plug and Play Video Games, Deep Black(64G)

(11)
$49.59
FREE delivery Wed, Jul 2
50+ bought in past month
Loading...
Retro Game Console, Wireless Retro Game Console, 24500+ Games Built-in, 4K HDMI Output, 9 Emulators, Dual 2.4GHz Wireless Game, Plug and Play Video Games, Black(64G)

Retro Game Console, Wireless Retro Game Console, 24500+ Games Built-in, 4K HDMI Output, 9 Emulators, Dual 2.4GHz Wireless Game, Plug and Play Video Games, Black(64G)

(36)
$39.59
PrimeFREE delivery Sat, Jun 14
300+ bought in past month