Login [Register]
Don't have an account? Register now to chat, post, use our tools, and much more.
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.
ICE Support Added to SourceCoder 3
Published by PT_ on April 20, 2017 at 4:27:13 PM CST | Discuss this article (7)

We are more than happy to announce that the online TI-BASIC editor and IDE SourceCoder 3 gets an upgrade again. You have now the possibility to compile ICE programs online, rather than doing it on-calc! The syntax is basically the same as TI-BASIC, but you don't need a "Then" for indentation. While the highlighting is exactly the same, except the commands of course, we are still working on a nice styling system for ICE, to make it even easier to write programs! But, you say, why can't we use the TI-BASIC section of SourceCoder 3? That is very simple: ICE has a lot of graphic commands, imported from the C libraries, and replaced them with det(XX..). From now on, you don't need to remember this anymore, you can just directly type "FillScreen(255)" for example!

In the sidebar you can see some groups, which are the same groups as listed in commands file of ICE Compiler, to make it even easier! Also, you can easily add comments as well, in order to explain variables or routines to yourself. You can do this by placing [i] (the imaginary i) in front of the line, the same as in ICE.

As far as we know, there are 2 bugs we need to overcome:
  • There is a graphic command "End", but BASIC itself also has an "End". Therefore, I removed the graphic command "End", so typing in "End", gives you the token End, not det(1).
  • Since the token for comments is the same as the token for the output program, you can't add the output name, because that will be commented as well ;).

Anyway, we hope that this makes development of ICE programs much easier, and we are happy to receive feedback and or questions/comments about this!

Launch Tool:
SourceCoder 3 Online TI-BASIC, ASM, and C Editor and IDE

Many thanks to KermMartian for helping me in this process, correcting me when needed, and moving it to the real website!

New TI Contest: The Search for STEMnauts
Published by KermMartian on April 19, 2017 at 4:28:34 PM CST | Discuss this article (17)

Texas Instruments has held plenty of contests in the past, from the #TISelfieContest to Math for the Win. Rarely have they held contests of skill that resemble our occasional programming contests, and never (to my knowledge) have they had a programming-related contest of their own. TI's new The Search for STEMnauts "virtual scavenger hunt" aims to change this. A collaboration between NASA and TI, the scavenger hunt challenges teams of up to 5 students in 6th through 12th grades, overseen by an adult mentor, to solve NASA-related programming and problem-solving puzzles.

Throughout this contest, you need to solve a series of activities to earn points. The topics of the activities range from the International Space Station, Earth, and Mars to deep space, aeronautics, and pure technology. The activities themselves involve running programs on your calculator, deciphering codes, and presumably also writing your own programs. So far, only the International Space Station activities have been released. You can enter any time before the scavenger hunt ends on May 31st, and you get points for the activities you correctly complete. The winning team gets TI-84 Plus CEs, a $500 Amazon gift card, and other prizes, and five other teams will be randomly selected to receive TI-84 Plus CEs as well. If you and your friends are in 6th through 12th grade, and you like programming, STEM, or space, you should give this a try! We ask that you please not post the answers on the Cemetech forum, although we encourage you to try to brainstorm approaches and find team members here.

Interestingly enough, the video announcing more details also mentions a new Galaxy Gray color for the TI-84 Plus CE that we haven't seen before. Hmmm...

More Information
The Search for STEMnauts informational website
The Search for STEMnauts introductory video

Projects of the Month: January 2017
Published by Nik on April 2, 2017 at 12:10:01 PM CST | Discuss this article (8)

With the Christmas holidays over, many members resumed their projects, causing our list to grow. Let's have a look at how this year began!

  • Aspirin CE: Unicorn continued working on his Aspirin port to the CE calculator. He fixed some bugs, almost finished the mechanics and added a menu. You should visit the thread and see yourself!

  • ASCII and xLib RPGs: Cemetech member Switchblade shared beautiful screenshots of and a download of an ASCII RPG and screenshots of two xLib RPGs he was working on. The graphics are very clean and definitely worth a look, and best of all, those are in TI-Basic!

  • Axe Arcade Game Remakes: In another post, Switchblade showed off some pretty remakes of popular arcade games in Axe, for the monochrome calculators. So go ahead and give him some feedback!

  • Kerbal Space Program CE: TheLastMillennial made lots of progress on his CE port of the popular rocketry sandbox game. He released some code and worked hard on the physics engine.

  • linevolution: _iPhoenix_ created an evolution simulator which evolves lines on the CE. In his own words, the code was written for readability, not speed, but it is easy to edit. You should definitely try it out!

  • Don't touch the white tile: _iPhoenix_ created another program, a "quick and small" arcade game for the color calculators. The code was well optimized by several Cemetechians and is now ready to play!

  • Short Circuit: JWinslow23, as a new member of the programming group Tilda^3, created an electronics puzzle game in pure TI-Basic for the monochrome calculator series! In it, you may place different kinds of wires and logic gates, and must get the current to reach a destination. There are some nice screenshots and a demo which you should see!

  • Spirograph CE: CalcMeister made a Spirograph program for the CE calculator packed with lots of features, and, to my knowledge, he was the first to make one. If you're into graphics or geometry, you should check it out!

  • SuperOP: Cemetechian Battlesquid made lots of progress on a monochrome port of the popular mobile game Clash Royale, and that in TI-Basic! There are some cool screenshots, so visit that thread and have a look!

  • The Oregon Trail: OldNewTimer decided to try and make a TI-84 Plus CE recreation of the video game Oregon Trail. The thread features beautiful screenshots of the backgrounds and menus and the project, while in an early stage, looks very promising.

  • Sorcery of Uvutu: And, to round this list off, 123outerme finally released the long awaited RPG for the TI-84 Plus CE. The thread has tons of screenshots and information, and you don't want to miss the game!

We hope you had a good start into the new year, and can't wait to see all the projects it will bring!

We Hope You Guys Enjoyed April Fools!
Published by Alex on April 2, 2017 at 1:41:06 AM CST | Discuss this article (13)

April fools has come and gone for 2017. In the myriad of announcements for new products and services, we hope you guys didn't miss ours. If you guys managed to see our prank, let us know what you thought via the poll above as not to spoil it for anyone else. We've rescinded our prank already but we wish to keep it a secret in case we do it again next year, that way it's still a secret! ;D

Meanwhile, what pranks did you enjoy most yesterday? Any that legitimately had you fooled, even for a moment? Share them below!