- HD Picture Viewer [C] [TI-84 Plus CE] by TheLastMillennial
- font languages on ti 84 plus ce by calcgeek
- how to download your calculators rom by calcgeek
- Disassembling the ROM by MateoConLechuga
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
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
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.
- 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.
- 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.
- 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.
- 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.
- 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.

Since WALLHOPR was the only completed project this month, it automatically wins the PotM. See you next time for November!
Permalink
Welcome back to Projects of the Month! This September, our members worked on several interesting projects, so let's take a look:
- 3d Renderer for the TI84+: New to Cemetech, Znak_Pares made their very own wireframe 3D object rendering program for the monochrome TU-84 Plus/TI-84 Plus.
- An Honest Effort: Programming in C for the Ti 83/4/SE/+/CSE: theprogrammingcube has started a project which aims to make C programming viable for the TI-83/84/+ calculators, by utilizing the Z88DK toolchain. This has historically been difficult due to hardware (e.g. register) limitations of the z80 CPU that preceded the TI-84 Plus CE's ez80 CPU, so we're following this effort with interest. Be sure to check it out!
- AtomicOS Develoment Thread [TI-83/84 Plus/SE]: New Cemetech member spiCE_456 has been documenting their work on a new shell for the TI-83/84/+/SE, which aims to be a Windows-like interface for managing and launching different apps. They're writing the shell in the Axe Parser language, which generally reduces development time for skilled Axe developers versus z80 assembly. Thus far, they have demonstrated features such as a window renderer with resizable windows.
- BOOMTANK for the TI-84+: This month, BPierce released their new game for the TI-84+. Just like the original video game "Scorched Earth", the goal of BOOMTANK is to aim and fire at other enemies on the randomly generated terrain. Be sure to download and give it a try!
- CRAWLER | A TI-Basic Top Down Rouge-like: DragonScholar71 created a TI-BASIC top-down rogue-like game for the monochrome TI-83 Plus/TI-84 Plus calculators. It features randomly generated maps with 56 rooms each, three types of enemies, and an unusual combat system. It hasn't quite hit the archives yet, and the author discussed potential challenges to porting it to the color-screen calculators, so feel free to encourage DragonScholar71 to continue the project in the topic!
- [Verilog] FPGA as ti link cable: queueRAM re-awakened discussion on this 2020 by rv68k, building on the original poster's work with their Pmod FPGA interface board (later discussed in its own project topic). This one was borderline for inclusion, but gets an honorable mention for work from several years ago inspiring and forming a partial foundation for a new project.
- Github Skyline - Your Github Contribution Story in 3D: Frequent GitHub users may be familiar with the 2D heatmap generated by the platform, showing your commit frequency to (public, mostly) repositories over the past year. Battlesquid adds a new dimension: an in-browser 3D renderer that turns your contributions into a 3D bar graph, complete with a nifty plinth, that you can rotate and explore. We haven't seen anyone 3D-print their contributions yet, but we have some serious Cemetech karma waiting for the first person to do so.
- INTRUSION CE: AcHamYT (and Gemini) created this C-language puzzle-like, horror-ish game, in which you defend your house from an intruder with your various security systems, such as cameras. motion scanners, and door locks. If you successfully defend your house for five nights, you win.
- Leaf Editor: AchakTheFurry has shown a demo of a beautiful on-calculator text editor for the TI-84 Plus CE. It supports formatting text with colors, inserting symbols, tokens, and the time and date, and even themes. As of the last update, the author was working on in-program linking support to transfer your documents to another calculator running Leaf Editor. If you're intrigued, share your comments in the topic!
- Pmod breakout board for TI graph link and voltage translation: queueRAM posted a topic all about the FPGA-interfacing Pmod breakout board he created for calculators. With a Pmod interface at one end, a 2.5mm stereo TRS socket at the other, and some handy breakout pins in between, it lets you easily prototype and test FPGA bitfiles to interface with any graphing calculator that supports the 2.5mm jack. It even includes the passive components necessary to support both 3.3V and 5V FPGA interfaces without damaging your calculator. If you like to experiment with FPGAs and calculators, this is the project for you!
- Shards of Grandeur PC RPG: 123outerme released the latest version of their indie turn-based RPG, Shards of Grandeur. Version v0.4.1 adds more features and bugfixes to this Godot-based game for PC and Android, which you can find on GitHub. We love seeing calculator programmers create exciting games for other platforms, and this is a perfect example.
- SnClair, a ZX Spectrum Emulator for CE: NoahK is known for nifty software and hardware projects like the TI-84 Plus KE (Keyboard Edition), and this project remains true to form. NoahK is still designing this ZX Spectrum emulator for the TI-84 Plus CE, and community discussion has already yielded a punny project name: SnClair can also be interpreted as "Tin"clair (that is, TI-Sinclair), based on the chemical symbol for tin. It's an ambitious but potentially impressive project, so be sure to add your encouragement in the topic!
- Thread Wires Calculator for 68k: Three-wire measurement is a simple way to determine the thread pitch of a bolt or screen with three wires of known diameter and a standard micrometer, without any further tools. CVSoft has built a 68k BASIC program that perform the necessary computations for you. The audience for this might be slightly niche, but if you're a machinist or work with hardware a lot, it might be just what you're seeking!
- TICEVID - A USB Video Player: ThePinkHacker is building a C-language video player for the TI-84 Plus CE, capable of streaming the video from a flash drive. Compression to improve the framerate, subtitles, and other metadata are in ThePinkHacker's future plans, so be sure to check it out and share your ideas and comments in the topic.
- Train Simulator Controller: KermMartian posted more updates from his years-long effort to build a physical train simulator in his house, modeled on the UK Class 80x passenger train. Many recent updates have been about the CAN bus controller and instruments in the design, but this time, Kerm has showed a laser-cut hardboard prototype of the central panel of the interface. We expect that the next update will show this assembled and populated with controls and instruments. If you're interested in putting a train cab in your own house, this is the project to follow.
- Working Ti-84 Plus CE Text Converter: Zytue67 has used the Scratch programming language to build a program to convert text files into .8xp files you can use on your calculator. It requires quite a few steps at the moment versus other methods like the TI Connect CE program editor, TokenIDE, or SourceCoder 3, but it's a promising project that also has excellent learning opportunities for becoming more familiar with TI program formats.
- Znak's BASIC Tetris for TI83+/TI84+: Znak_Pares managed to bookend this project list, building a TI-BASIC Tetris game with the basics you would expect: seven Tetromino types, rotation, and line-clearing. Tetromino previews, holding Tetrominos, and losing (!) are still to come.
Permalink
Advertisement