Welcome to Cemetech! Since 2000, Cemetech (pronounced KE'me'tek) 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 Month: June 2022
Published by TheLastMillennial 2 days, 1 hour ago (2023-09-22T12:00:00+00:00) | Discuss this article

Another month, already? It's only a day since our May 2022 post, but we have to get back up to date somehow! There were a lot of projects worked on this month: let's get right into them.

  • Calculator Street Racing: A drag racing game for 84+/CE: Oxiti8 is nearing completion of the color version of their racing game. There are few details but they shared this preview!
  • Citadel: A TI-84+ Roguelike [Axe]: kilo has come back swinging with a huge update! They updated the graphics and discussed, in great detail, procedurally creating a map with dungeons and corridors. It's no small feat to create working, completely random worlds so go check out the screenshots of their development process!
  • Elimination: An RPG inspired by Earthbound / Pokemon: Hot_Dog gave their amazing RPG a great feature bump in v1.2. Attacking now has cool visual effects, a character has gained a new, sweet tool, as well as some game play bugs. These updates might warrant a new play through even if you've gone through the campaign already!
  • Folders: If you've felt that Cesium and the TI program menu could use some folders, then Frederik has you covered! This month they updated the code to work with the latest C libraries. Be sure to update to avoid a crash!
  • Friday Night Funkin on the CE (Previously Guitar hero): New user Msplats has created their first project in ICE! Similar to guitar hero, you press the top 5 buttons of the calculator as the notes fall down the screen! There's a pre-release you can try out in the thread!
  • Lua port for the CE: commandblockguy casually started porting the programming language Lua to the CE. They're working on a way to allow running stored programs. Go check it out!
  • S.A.M.M. - A Metroid-vania for TI-84 Plus CE: Captain Calc just released their amazing looking platformer. With amazing graphics, over 100 rooms, and an entire website with a deep backstory, it's worth trying out!
  • [C] CEdit editor for the TI 84 plus CE: Michael0x18 is continuing work on their text editor for the TI-84 Plus CE. This month they've added custom fonts and colors as well as modifier keys!
  • [C] Endless Mazes on the CE: If you love mazes then you'll love matkeller19's maze generation program! It quickly generates mazes that can take up nearly the entire screen!

That's all for this month! Since S.A.M.M. was the only completed project this month it automatically moves on to PoTY. See you next time!

Projects of the Month: May 2022
Published by epsilon5 2 days, 20 hours ago (2023-09-21T17:22:35+00:00) | Discuss this article

Welcome back to the PotM series! We're still trying to catch up on these, so this time around, we'll be going over the best projects of May 2022. Let's get started!

  • Calculator Street Racing: A drag racing game for 84+/CE: Oxiti8 restarted development on CSRacing Deluxe this month. This involved a fairly significant amount of work, as all of the coordinates will have to be changed from the monochrome versions to get things to look correct on the CE's larger screen--not to mention the fact that everything will now be in color. Check it out on Github and give Oxiti8 some feedback!
  • CE C Toolchain and Libraries for the TI84+CE/TI83PCE: MateoConLechuga and the rest of the toolchain team released toolchain v10.0 this month, adding 64-bit math support, ellipse functions, improved optimization, bugfixes, and much more. Get the latest release on Github and give the creators some kudos!
  • Clash of Clans for the CE: Therad2 made some great improvements to this Clash of Clans clone for the CE, including adding map printing, levels, some basic animations, and some bugfixes. Go check out the thread and show your support!
  • Commas: commandblockguy created a neat tool this month--a hook that adds commas to separate large numbers on the homescreen. If you've ever been confused by a long string of numbers on your calculator before, this is the program for you. Give it a download now!
  • Elimination: An RPG inspired by Earthbound / Pokemon: Hot_Dog added some neat effects for weapons in this massive RPG this month--animations, screen shakes, and much more. They look like they'll make a big impact on the feel of combat in the game. Check out the thread and give Hot_Dog some feedback!
  • Emu8-z80: A CASIO fx-ES PLUS calculator emulator for TI-83+: LifeEmu rewrote the savestate code and made some optimizations to this Casio fx-ES PLUS emulator this month. The project looks to be a great programming exercise and could hold some appeal for people who grew up with this series as LifeEmu did. Read through the thread and give your support.
  • macOS Monterey 12.0 COMING TO TI–84 PLUS CE: ProgrammerBobSmith announced a new shell this month, which is inspired by macOS Monterey. It will feature a cursor-based interface (based on the appearance of MacOS, clearly) and a variety of helpful utilities, as well as some basic shell functionality. Be sure to give ProgrammerBobSmith some support if you're looking for a new shell to try.
  • new! 1-bit sound engine! fancy this time! (still for SEs): fghsgh continued work on a very impressive sound engine for the SE calculators, which is a full rewrite of a somewhat similar previous engine. This one features 5 channels, the ability to perform many neat effects, stereo playback, and much more. Check out the thread and give fghsgh some support!
  • Planning a USB C mod for the CE.: TheLastMillennial continued planning a mod that would replace the mini-B USB port on the TI-84 + CE with a USB Type-C port that would allow both charging and data transfer at the same time. TheLastMillenial consulted a friend (an electrical engineer) for help, and determined that it possibly could be done with the aid of some pin-to-pin connections. If you know anything about how this conversion could be done, go to the thread and give some advice!
  • S.A.M.M. - A Metroid-vania for TI-84 Plus CE: Captain Calc continued progress on S.A.M.M. this month, which is a 2D platformer inspired by the Metroid series. The additions included moving platforms, save stations, TNT barrels, and much more. Be sure to take a look at the thread if you're interested in a new platformer for your CE.
  • Unit Tool: commandblockguy started a neat project this month, which allows users to convert between different units for weight, volume, length, energy, and much more. This could be a very powerful tool for educational purposes--be sure to look at the Github and the project thread and give commandblockguy some feedback and support!
  • X-Wing 2.1 - Revival: Oxiti8 did some basic planning to port this game to the CE using CEPORT. Check out the thread give Oxiti8 some encouragement if you'd like to see this nice first-person shooter on your CE!

That's all for this month. Since Commas was the only completed project, it will win by default. See you in the next PotM!

Coming Soon: The Zero Calculators ZGC3, Hands-On
Published by KermMartian 4 days, 13 hours ago (2023-09-19T23:40:33+00:00) | Discuss this article

When did you last lay eyes on a graphing calculator made by a company you've never even heard of before? In a few days, we'll go in-depth with a new calculator made by Zero Calculators, joining the cohort of calculators made by Texas Instruments, Casio, HP, or newcomer NumWorks. Members of the community have been testing prototypes from this new company for almost two years, and it's a pleasure to finally be able to share a hands-on look at the latest version, currently called the "ZGC3".

A photograph of three graphing calculators, the Zero Calculators ZGC3 in sharp focus at center, flanked by blurred ZGC1 and ZGC2 prototypes at left and right, respectively.

The new Zero Calculators offering is aimed squarely at the TI-84 Plus CE user: while the current prototype no longer perfectly matches the keypad layout of Texas Instruments' popular calculator, it doesn't stray far, and navigating the operating system will be simple for the seasoned Texas Instruments calculator user. The calculator does many things right, including the speed of its graphing and programming language, while a lot of unpolished hardware corners and software bugs remain in this prototype. In a few days, we'll bring you a deep dive into this new calculator and give you the chance to judge for yourself if it's a calculator you want to include in your own classroom or collection.

A close-up photograph of Y=sin(2X) graphed on the LCD of a Zero Calculators ZCG3 prototype

Projects of the Month: March 2023
Published by TIny_Hacker 2 months, 3 weeks ago (2023-06-30T23:47:17+00:00) | Discuss this article

It’s time for another PotM! As you may remember, we’re parallelizing 2022 and 2023 Projects of the Month posts as we continue to catch up: today’s post features the projects posted by our users in March 2023. As usual, we ask that you vote for your favorite project that was completed this month. It’s always great to check out what everyone’s been up to, so if you see a project you don’t remember noticing before, be sure to click the link to the post, learn more about it, and add any questions or comments you may have!

  • Alien Breed 5 Episode III: Impact: JamesV has updated his game to include 15 new achievements, balance changes related to combat, and some atmospheric changes as well. Alien Breed is extremely impressive and detailed for a calculator game, so be sure to try out the latest version.
  • Banchor: Legend of the Hellspawn (TI-84+CE): Not stopping at just one project, JamesV has also updated Banchor to fix a few minor bugs.
  • C648x: A Commodore 64 Emulator for the TI-84 CE: ordelore has made progress on his Commodore 64 emulator, which can now print text and take user input! Here’s a screenshot he shared of the emulator running a Hello World program:
  • Clash of Clans for the CE: In the context of a challenge from a friend, Therad2 has been working on a Clash of Clans game. This month’s update included fixes, troop movement, visual improvement, and a lot more! You can give the game’s current form a try by downloading it from the project’s GitHub, linked in the post.
  • GFX3 : A sprite stacking library [C]: Alvajoy123 has released the first version of his sprite stacking library, useful for creating objects that look 3D by stacking multiple different sprites on top of each other at an offset! Here’s a screenshot of the library in action:
  • HD Picture Viewer [C] [TI-84 Plus CE]: TheLastMillennial has fixed a bug with his HD Picture Viewer which could cause a crash if the user zoomed too far into the image.
  • TI-84 Plus CE Net - a complete remake of gCn: TKB_Studios has started work on a project aiming to bring a way for TI-84 Plus CE users to access various internet functionalities on their calculator! The project has ambitious goals, with plans for program sharing and a real time chat in the works as well. Be sure to give the author your support as the project comes together!
  • TI-BASIC VS Code Extension: TIny_Hacker has created a VS Code extension which provides syntax highlighting for the TI-BASIC language. It also includes code snippets for certain TI-BASIC routines contributed by Hamburger317.
  • TInyAuth - A keyfile-based auth service for the TI-84+ CE: ACagliano has continued working on TInyAuth, this month messing around with generating and maintaining secure keyfiles. The keyfiles for TInyAuth are encoded using DER, and you can learn more about it at the project’s website as well.
  • Topicle: A clue-based Wordle game: kg583 has created a very popular game among Cemetechians, which is similar to Wordle or Quordle but with a few different twists! As someone who enjoyed it a lot myself, I highly recommend giving it a try, and you can share your scores with other players in the topic as well!
  • xFiles CE development: AchakTheFurry has released the final update of his TI-84 Plus CE shell xFiles, written in TI-BASIC. This update includes typo and bug fixes, group file extraction, and a green theme in honor of Saint Patrick’s day.

That wraps up the projects worked on in March 2023! Be sure to vote for your favorite completed project in the poll, and we’ll see you soon.