Welcome to Cemetech! Since 2000, Cemetech (pronounced /'kʰɛməˌtɛk/ 🔊︎) has been teaching programming and electronics and developing software and hardware. Among Cemetech's specialties are TI, HP, and Casio graphing calculators like the TI-84 Plus, TI-Nspire, HP Prime, and Casio Prizm, embedded and DIY electronics, and computer and web programming. Cemetech provides a safe, friendly space for people to learn, show off projects, and share knowledge and expertise. Our staff of friendly volunteers hang out on our forum and IRC and SAX chatrooms, and are happy to help.
Projects of the Year Voting: 2025
Published by Oxiti8 | Discuss this article

It’s that time again (and about time) for voting on the Cemetech Projects of the Year™ for 2025! With 15 different projects, the lineup has gotten quite large, and there are plenty of worthy options to choose from.

  • January: [84+CE] Fish CE by merthsoft and midiCE: TI-84+ CE as a USB MIDI keyboard by TIny_Hacker: January was a tie between merthsoft’s Fish CE, an aquarium simulator/screensaver with lots of different fish, and TIny_Hacker’s midiCE, a program that allows you to use your CE as a MIDI keyboard, using the keys as a keyboard, and the CE’s screen to display extra controls and options.
  • February: A Calculator Flamethrower by TheLastMillennial and TInymon for TI83 by Targz: Another tie, this time between TheLastMilennial’s Calculator Flamethrower, which is, in fact, a real flamethrower that uses a TI-84 Plus CE to to display the barrel temperature using a Vernier probe, and Targz’s TInymon, a creature capturing game in the vein of you-know-what for both the TI-83+/84+ and TI-83.
  • March: MIDI Player CE by prime17569: prime17569 has broken the barrier to audio on the TI-84 Plus CE with his USB Midi Player, which uses the speakers of a connected USB-MIDI host to play MIDI files from the CE.

  • April: Astro-Calc by linkjt9: In April, linkjt9 released their 2 player space combat PvP game for the TI-84 Plus CE, Astro-Calc, which allows 2 players to duke it out on the same calculator.
  • May: 16-bpp Graphics Library for the CE C Toolchain by the dynamic duo of RoccoLox Programs and TIny_Hacker: In May, TIny_Hacker and RoccoLox Programs finally released gfx16, a column-major 16 bpp C graphics library for the TI-84 Plus CE. Gfx16 offers several benefits over graphx, namely the column-major rendering to avoid screen tearing and support for a much wider range of simultaneous colors.
  • June: Quickzoom: the best graph zooming utility out there for TI-89/T by twisted_nematic57: twisted_nematic57’s Quickzoom for the TI-89 offers a fantastic quality of life feature: a GUI for zooming in on graphs, removing the trial and error of getting the perfect zoom window on a graph and allowing for easy adjustments.
  • July: Liquid Sort for the TI-84 Plus CE by sumde2: sumde2’s Liquid Sort for the TI-84 Plus CE is a port of the game “Liquid Sort” for IOS in C. It features 12 levels, and is very compact at 4.8 Kilobytes.
  • August: AsmHook2 with OS 5.8.3 support by RoccoLox Programs and DYNATRIS - a Tetris clone for the HP Prime by komame: Yet another tie, now between RoccoLox’s updated AsmHook2, bringing easy Assembly program to TI-84 Plus CE users on OS 5.8.3, and komame’s DYNATRIS, a detailed Tetris clone for the HP Prime.
  • September: BOOMTANK for the TI-84+ by BPierce: September brought forth BPierce’s BOOMTANK, a Scorched Earth type game written in TI-BASIC for the TI-83+/84+. The standout feature here is the addition of a Computer Player mode, giving you a pretty decent singleplayer experience.

  • October: WALLHOPR for the TI-84+ by BPierce: BPierce returns for a second POTM win in a row with WALLHOPR, a deceptively tricky ball bouncing puzzle game for the TI-83+/84+ written in TI-BASIC where you must escape various boxes using an exact number of bounces.
  • November: Wordscapes for the TI-84 Plus CE by sumde2: For November, sumde2 returns with another mobile game port to the TI-84 Plus CE, this time of Wordscapes, a crossword-adjacent puzzle game.
  • December: ScreenSaver CE: APD powered screensaver animations: by merthsoft, RoccoLox Programs, and TIny_Hacker: To round out the batch of projects, we have a collaborative project: ScreenSaver, a collection of screensavers for the TI-84 Plus CE by merthsoft, RoccoLox Programs, and TIny_Hacker. There’s 16 different screensavers/animations to choose from. Unlike older “screensaver” type programs though, this one uses a hook that replaces the Auto Power Down function on the CE with your screensaver of choice, giving you the true screensaver experience!

And thus, this wraps up 2025. Don’t forget to vote for your favorite project!



Permalink
Introducing the TI-84 Evo
Published by mr womp womp | Discuss this article

The TI-84 Evo, the latest model in the TI-8x series, has just leaked online (on its official Amazon page). TI has yet to announce anything, so this seems to be an accident. We can only now guess that they are getting ready to announce it soon.

     
   

Here's what know so far:

  1. It is the successor to the TI-84 Plus CE Python, and as such, we can expect all the same features software-wise (Graphing, Flash Apps, TI-Basic, Python, etc.) It is yet to be confirmed whether flash apps will be included as an indiscrete part of the OS like the TI-82AEP or if they will continue to be standalone apps.
  2. Like the TI-84PCE, it will have a rechargeable li-ion battery and 240x320 color TFT LCD.
  3. It will feature a brand-new ASIC. According to the listing, this processor is said to be "3x faster", which would imply 144 MHz equivalent... more than standard eZ80 implementations. Maybe this will be an ARM processor that both emulates the ez80 and runs the Python interpreter on a single ASIC ?
  4. It will likely have a USB Type-C port
  5. It is said to have ”50% more graphing space”, which certainly means they removed the arbitrary border around the graphing area.
  6. It will feature an Icon-based home screen

The key layout seems to have changed in a few significant ways, which provide clues about calculator functionality:

  • Firstly the ON key now features a home icon to go back to the home screen, which is no longer the “calculator” app.
  • The X^^-1 key and ^ keys have been merged into a single X^n key, making way for the new <> key. The TI-83 Premium CE has always had this key, which is used to switch between exact and approx answers. This seems to suggest that the Evo could have an exact math engine like the TI-83 Premium CE.
  • The APPS key has been replaced with a MathPrint fraction, which had previously been relegated to a 2nd function since OS 5.3.0. The home button will serve a double purpose as an APPS key. Interestingly, the MODE button has not been removed despite the home screen containing a gear icon. Perhaps these will both lead to the same menu, or there will be a new “settings” menu, distinct from the MODE menu.

It seems the TI-84 Evo will initially come in 7 color variants:

  • White
  • Lavender
  • Raspberry Metallic
  • Silver Metallic
  • Teal
  • Mint
  • Pink

While the overall shape of the calculator appears to be the same as the TI-84 Plus CE, it lacks the iconic screen bezel, which means the case plastics have been completely redesigned. Hopefully the new design will fit seamlessly into old TI-84 Plus CE Docking Stations and the slidecases will be interchangeable.

The TI-84 Evo, like its predecessors, is approved for standardized exams, including the ACT®, SAT®, IB®, and AP® courses.



Permalink
Projects of the Month: December 2025
Published by TIny_Hacker | Discuss this article

It's time to recap what our members were working on during the last month of 2025! As always, remember to check out the project threads and vote for your favorite completed project of December!

  • 8xk Disassembler: ti_kid has been working on a .8xk disassembler, focusing on apps for Z80 calculators. They've identified where execution starts and started work on the disassembler portion of the program.
  • Ascend CE!: AchakTheFurry announced a sequel to their game "Jumperz!", which uses TI-BASIC and CelticCE. So far, the game features a level editor with support for a variety of different obstacles and objects for the player to interact with. Once the game engine is completed, they plan to work on the game's levels and story.
  • Befunge Interpreter for the Ti83+ line of calculators: Jeff calc 84 wrote a file converter for their Befunge interpreter this month, making use of Python with the tivars_lib_py library. For those unfamiliar, Befunge is an esoteric programming language where code is laid out on a two-dimensional grid.
  • BmpToConvfnt: merthsoft created a utility for quickly converting a bitmap file to an ascii font for use with convfont / FontLibC. The program has a number of useful features, including the ability to provide an input text file for mapping characters to glyphs. In the future, they may also create a web version of the utility and add output support for the .FNT file format.
  • HD Picture Viewer [C] [TI-84 Plus CE]: TheLastMillennial added support for 1, 2, and 4 bit color to their picture viewer, meaning it now supports images using 1, 2, 4, 8, and 16 bit color! Additionally, they added back pan and zoom support for 16bpp images, as well as making use of convimg's dithering support for the picture converter to significantly improve the appearance of images using lower color depth.
  • [TI-NSPIRE CX II] NZP - CoD Zombies Demake: naievil, along with the NZ:P team, announced a demake of Call of Duty Zombies for the TI-Nspire CX II. The game makes use of nQuake and includes a number of maps and weapons, with easter eggs as well. It's quite an impressive project, so be sure to give it a try and check out the thread for a video demo!
  • Random Things: StephenM's "Random Things" topic serves as a collection of smaller projects they've published which they deemed didn't warrant a full topic. This month, they posted a TI-BASIC breakout game!
  • ScreenSaver CE: APD powered screensaver animations: merthsoft, RoccoLox Programs, and TIny_Hacker released their screensaver program, with 9 new animations from merthsoft for a collection of 16 total. Additionally, the animations are now stored in separate AppVars, making it easier to add more in the future.
  • TI-Planet's "Project Builder" with online CE C/C++: Adriweb added documentation for TI-BASIC functions TI-Planet's web IDE this month, which can be viewed by holding ctrl/cmd and hovering over a function with your mouse in the editor. They also added a BBCode module with a real-time preview!
  • TinyTurtle: A lightweight Turtle Graphics module for HP Prime: komame has created a lightweight implementation of Python's turtle module optimized for the HP Prime. The module supports a standard mode (seen below) where drawing is performed in real time, along with a viewport mode which renders the image and then allows the user to scale and pan.
  • Train Simulator Controller: KermMartian completed hardboard prototypes for the remaining four panels in their (quite impressive!) train simulator controller project. While they have yet to collect some of the remaining electronics, the project is taking shape quickly. Be sure to check out the thread for more photos!
  • txttobasic - a program that converts text files to TI-BASIC: frootdaproot has written a Python program to easily convert text files to TI-BASIC programs to be read on your calculator. The script supports .epub, .txt, and .pdf file types, and will split large files across multiple programs.
  • Undertale on calculator: Znak_Pares restructured the code for their TI-BASIC Undertale game, moving the maps to their own program, adding more levels, and improving the rendering system to support more solids and decorations in each level.
  • World of Squares (PC MMO): VitalAsh announced their voxel MMO game, featuring cute animals, dangerous mobs, and a cube violin (among many other things)! The game is available for free, so be sure to give it a try!

That wraps up December's projects! Be sure to vote in the poll and keep an eye out for the Projects of the Year in a few weeks!



Permalink
Projects of the Month: November 2025
Published by TheLastMillennial | Discuss this article

Welcome back to a new month of awesome projects! Let's jump right into it.


  • 8xk Disassembler: ti_kid has started work on turning .8xk files into binary files for use with hex editors. There's a download available so you can try it yourself!
  • Befunge Interpreter for the Ti83+ line of calculators: Everyone loves a good esoteric programming language so Jeff calc 84 has started making Befunge compatible with the TI-84 Plus! Visit the thread to see what's special about this unique language, as it joins many previous Cemetech projects like Nonsense, Beatnik, Spyrodecimal, and most importantly, Merthese.
  • Breakout Ti84ce (breakout like game): Cosmicfasttravel updated their breakout game with a level editor. The possibilities for levels are endless so go try making your own!
  • Building Own OS: ti_kid is learning about creating their very own TI-84 Plus OS. It's very primitive at the moment but the code is posted so you can take a look yourself.
  • CE C tooling in your browser: Displeased with the now-outdated infrastructure needed to run the server-side C compiler that supports C programming in SourceCoder 3, Tari has created a proof of concept compiler that runs directly on your browser! This was no easy feat requiring x86 emulation in the browser. The code and juicy details are in the thread, and it should arrive in SourceCoder itself soon.
  • CrossBun: Crossword program for the TI-84+ CE: euphory was enjoying commandz's crossword puzzle game so much, they took it upon themselves to fix a bug where long clues wouldn't display correctly. commandz has accepted the code update so you can see it for yourself!
  • eMMUlate: TI Nspire CX II btrom keys extractor!: For those that want to emulate their TI Nspire CX directly on their computer, satyamedh has released a tool that allows a user to extract BootROM keys for use in the firebird emulator. There's a full blogpost with a full technical explanation too!
  • FamiCalc - an NES emulator for the TI-84 Plus CE: Zaalane has published the first pre-compiled version of their NES emulator. Just a few days later, Tari managed to get the emulator's ROM converter working in a web browser to simplify the user experience!
  • Github Skyline - Your Github Contribution Story in 3D: Battlesquid posted their Github contributions for the year as an awesome 3D-printed visualization! There's a web converter so you can easily turn your very own contributions into a 3D model. It could be the perfect desk ornament!
  • LaTeX compiller from TI-84 Plus CE: danisoares08 is working on a project that will allow a subset of the LaTeX markup language to be viewed on your calculator! This would make viewing formatted text and formulas much easier.
  • ScreenSaver CE: APD powered screensaver animations: TIny_Hacker, RoccoLox Programs, and Merthsoft have been collaborating during 2025 on a set of screensavers for the TI-84 Plus CE. Unlike most "screensavers" for graphing calculators, which are manually run by the user and are functionally more animations than screensavers, these actually trigger when the calculator's auto powerdown (APD) triggers, after a period of inactivity. Among the available screensavers are the classic Flying Toasters, Pipes, Fish, Random Walk, Tiles, Spirograph. The authors have been actively adding more screensavers and fielding suggestions from the community, so be sure to check out this impressive project and add questions or suggestions of your own.
  • Train Simulator Controller: KermMartian completed a prototype of the center panel of his long-running train simulator, integrating the many CAN bus-connected components he built over the past two years into a hardboard dashboard section. Earlier in the month, he showed off a functioning scratchbuilt replica of a TPWS panel, a safety system from the UK train he is simulating, which he integrated into that dashboard prototype. If you're into simulators or trains, check out the topic for the latest updates!
  • Word game for CG50: scratching_claws has built a Scrabble-like word game as a school project. Beyond normal Scrabble-esque play, it also lets you tweak the rules, save and load games, and play with up to four players simultaneously. This looks to be a comprehensive project, even including a web-based installer: you can grab it from the topic, and don't hesitate to share your feedback and encouragement!
  • Wordscapes for the TI-84 Plus CE!: sumde2 has ported an iOS game of the same name to the TI-84 Plus CE. It's a mix of crossword puzzles and the New York Times' "Spelling Bee" game: you built words from a set of provided letters, and the words must fit together in the provided grid squares, crossword-style. Check it out in the topic, which includes a download link!

We have three completed projects, so get your votes in, and see you soon for the final PotM of 2025! Don't forget to get a topic posted about your projects-in-progress if you want to be in the running for Cemetech's Project of the Year 2025.



Permalink

Advertisement