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.
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.

Image  Image  Image  Image
Image  Image  Image

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.
    Image
  • 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.
    Image
  • [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!
    Image
  • 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.
    Image
  • 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!
    Image
  • 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.
    Image
  • 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!
    Image
  • 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!
    Image

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!
    Image
  • 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!
    Image
  • 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.
    Image
  • 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!
    Image
  • 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!
    Image
  • 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!
    Image

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
Projects of the Month: October 2025
Published by kg583 | Discuss this article

Let's take a look at what Cemetechians got up to this October:

  • Best Linking method in TI-Basic?: AchakTheFurry has started work on a calculator procedure system in TI-BASIC, to be incorporated in future projects. Check out the thread to help them out and show your support.
  • Breakout Ti84ce (breakout like game): Cosmicfasttravel has released a slick version of Breakout, the classic brick-breaking game, written in C++ for the CE. Test your skills on pre-made or randomly-generated levels; their releases are on GitHub.
    Image
  • FamiCalc - an NES emulator for the TI-84 Plus CE: Zaalane has implemented savestates for their NES emulator, and begun work on mappers. Check out their progress on your favorite games with the latest release and ROM converter on GitHub.
    Image
  • graphy (Column-Major graphx): Completion is nearing for ZERICO2005's screen-tearing-defying graphics library for the CE. Work has also begun on a column-major fontlibc rewrite. Check out their work as demonstrated in CE-Robots and CEleste in their latest demo.
    Image
  • hg development thread: euphory has developed a lightweight Lisp scripting language for the CE, designed for maximized interoperability with C. This language will continue to be developed and stabilized for use in another project, so stay tuned.
    Image
  • Love Me A Raycaster Engine: StephenM has written a raycaster in Lua, with configurable resolution and support for sprites. A C rewrite is incoming, so stay tuned.
    Image
  • Undertale on calculator: Znak_Pares has implemented loading and coded the initial rooms for their Undertale port. This is an ambitious project, so be sure to show them your support.
  • WALLHOPR for the TI-84+: BPierce has released their new monochrome puzzle game, where you must help a ball bounce out of each level in an exact number of bounces. Several levels, slick design, and all in TI-84+ BASIC! Check it out in the archives.
    Image

Since WALLHOPR was the only completed project this month, it automatically wins the PotM. See you next time for November!



Permalink

Advertisement