Leading The Way To The Future
Login [Register]

Don't have an account? Register now to chat, post, use our tools, and much more.
Latest Headlines
Online Users
There are 176 users online: 5 members, 148 guests and 23 bots.
Members: 123outerme, tr1p1ea, Unknownloner.
Bots: MSN/Bing (2), VoilaBot (6), Spinn3r (2), Magpie Crawler (3), Googlebot (10).
RSS & Social Media
You must log in to view the SAX chat widget
Welcome to Cemetech! Since 1999, Cemetech (pronounced KE'me'tek) has been developing software and hardware in many technology-related fields. Among Cemetech's specialties are TI graphing calculators such as the TI-83+/SE and TI-84+/SE, the Casio Prizm graphing calculator, web programming, and DIY hardware projects and modifications.

Our members, enthusiasts, experts, and teachers are led by Kerm Martian, né Christopher Mitchell. Since 2004 he held the title of the world's most prolific graphing calculator programmer, with over 400 completed programs and more than 1.2 million direct downloads. He has also developed many software and hardware projects. Our staff of friendly volunteers hang out on our forum and IRC and SAX chatrooms, and are happy to answer questions.

Numbers: 662 articles have been posted in Cemetech's News Archives. View current site statistics. Within the last seven days, 4 files have been added to the file archives. Click to show the new files.

Latest Forum Posts
PainTI by KermMartian
TI-PCSE Basic-"Fingerprint Scanner" by APotato
Interest in an Arduino Shield for gCalcNet by rfdave
[CSE BASIC] Dragonsglid by 123outerme

Cemetech Labs Updates
Developing WiFi Calculator Communication with the Spark Core on 9/27/2014
PartyMode 2.0: The One-Room Instant Disco on 6/22/2014
Cemetech At World Maker Faire 2014 Plans on 5/28/2014
GPS for Graphing Calculators on 2/4/2014

SourceCoder 3 TI-BASIC Editor/IDE  jsTIfied online TI-83+/TI-84+ emulator  Cemetech Forum  Cemetech Projects  TI-83+/84+ Programs and Games  Casio Prizm Programs and Games  Using the TI-83 Plus/TI-84 Plus  Programming the TI-83 Plus/84 Plus  Doors CS 7  United-TI Fora  WikiPrizm 
Projects of the Month: September 2014
Published by tifreak8x on September 30, 2014 at 8:52:46 PM CST | Discuss this article (7)

Hello again, Cemetechians! This past month we've had quite the list of projects being worked on, started, and finished! (Maybe not in that exact order...). As always, we encourage you to take a look at these projects that their authors put time and effort into, and let them know what you think about their progress.
  • Dragonsglid: This project by 123outerme is a BASIC RPG for the TI-84 Plus C Silver Edition utilizing the graph screen. It appears to be a continuation of the story started by Source Seekers, where an army has invaded the town of Uvutu, and your goal is to drive them out! Check out the animated screenshots in the thread, and keep up with the progress as it happens.
  • Maze: This is a maze program in both BASIC and Assembly for the 83+/84+ calculators that generates random mazes. The DFS algorithm used is particularly clever and well-suited to the memory constraints of a calculator. Check them out, they look really cool.
  • Minesweeper CSE: Zeldaking has upgraded his old Minecraft game with some pretty nifty graphics. Give it a check out and maybe post in his topic on what you think of his project.
  • Find the Invisible Cow: This is an... Interesting project. The original Flash game requires sound to see how close you are to finding the invisible bovine. Give it a check out and see if it's something you could waste some time on on your TI-84 Plus C Silver Edition calculator.
  • CBLM: CBLM by CVSoft has been seeing a great many updates regarding bug squashing and better sensor support. The list is long, you should give it a look up to see all the improvements that have been made on its trek to version 1.5! He also has posted some fascinating experiments with CBL2 and LabPro.
  • WAti: ElectronicsGeek has been working out some kinks with WAti, and has gotten some communication between Wolfram Alpha and the calculator. Some exciting times are ahead for this project!
  • Super Smash Bros: Hayleia has locked down certain aspects of the game and should be set up in a way now that no longer will be updated and break characters in the future. Topics have been started giving an explanation on how to generate and create characters in both asm and axe, but they don't appear to be ready at this time. This has been featured as a particularly promising project on Cemetech; keep an eye on it so you can start in on your character creation for this amazing project!
  • Workout Logger: Willwac has started in on this project to help people keep track on what kind of work outs and other various data on their calculator. Not much else has been posted since the topic start, but if you're interested in what kind of work outs you've been doing (I'm pretty sure moving a mouse and clicking buttons doesn't really count) then this project might be what you're looking for!
  • Robot War 2: I'm pretty sure that right now, you need your mind blown. Like, seriously, this will totally blow your frickin mind! The graphics are so simple, yet they aren't. The things this engine does is just.. I don't know, I can't find the words for it. As always, go cheer on this project, it's amazing and Dianzi tian (previously known as Digitan) deserves all the flowers and candy for this project.
  • TI-Thrash: As stated in the first few lines of the topic, this is a homescreen arcade fighter game. It currently only lets you fight the CPU player, but it allows for different combo attacks, so that's always an awesome thing!
  • Wrench Utilities: And even more utilities from 123outerme. This project lets you search for tokens by typing them in, and also does a search for various code routines in TI-BASIC.
  • JPEG/PNG image Viewer: gbl08ma has released version 1.0 of his image viewer for the Casio Prizm, which adds PNG support. The download links are available on the first post in his topic.
  • Age of Darkness CSE: tifreak has gotten his RPG ported over to the TI-84 Plus C Silver Edition, utilizing the homescreen the same way the Prizm edition of the same game works. The menus are now far more interactive than before, and most bugs have been squashed. He's hoping that if anyone finds any more bugs that they'll kindly let him know where and how so he can get them fixed.
  • TokenIDE: Merthsoft has been doing some work with Tokens, and has rewritten the tokenizer that TokenIDE uses. Give it a whirl and let him know what you think!
  • Audio Player Prizm: Just look at that ProgrammerNerd guy, going around, bringing old topics back to life with cool new things, like better algorithms to bring better quality of life -- I mean sound.
  • Blackjack: At this point, you can go ahead and applaud zeldaking for getting you your gambling needs on the CSE. This project looks fantastic so far, with some awesome looking graphics! It requires xLIBC, which is fine, because who honestly doesn't already have DoorsCSE on their TI-84 Plus C Silver Edition?
  • YahtCSE: zeldaking has continued on this hyper activity of his, and started in on this project with some really nice graphics, and his own font with xLIBC. If you are a fan of Yahtzee, then this will be the game for you!
  • Puzzle Frenzy: Mateo has begun work on a port of Puzzle Frenzy for the CSE, and has posted up a nice looking menu as a start, as he gets the hang of the CSE display. Go give some encouragement and let him know how much you want this game ported over.
  • WiFi-connected calculator with the Spark Core: That Kerm guy, doing his crazy shenanigans again. At Maker Faire 2014, Kerm received a Spark Core device, with which he has been working to get wireless communications for the TI-83 Plus/TI-84 Plus using the new device. You should bounce over to the topic and read up on all the juicy information he has posted!

Until next month, keep them keys tapping and get that code written, and make sure you post plenty of updates so we can see the amazing things you are working on!

Cemetech At World Maker Faire 2014 Recap
Published by KermMartian on September 23, 2014 at 6:19:16 PM CST | Discuss this article (18)

"Hacking (Wikipedia)" wrote:
The act of engaging in activities (such as programming or other media) in a spirit of playfulness and exploration is termed hacking. [...] Hacking entails some form of excellence, for example exploring the limits of what is possible,[5] thereby doing something exciting and meaningful.

September 20 and 21, 2014, Cemetech made its third trek to World Maker Faire in New York City to show off Learn Hacking and Coding with Graphing Calculators. As in 2012 and 2013, the focus of our booth this year was to spread the word about graphing calculators as a tool for learning programming and electronics, or "hacking". We showed off the different things you could make graphing calculators do, from networking, to connecting to the internet, to playing music, to running educational programs and games. We also showcased resources for learning to use calculators for math and science as well as for programming. Our displays (click any photo for the full size), from left: the east side of the tent, with networking, internet-connected calculators, and books; calculators networked together; internet-connected calculators; interactive calculators with math and science programs and games; calculators playing music with speakers and a floppy drive.

This year, we had our largest crew of participating Cemetech staff and members yet. I (Christopher Mitchell) was joined once again by Cemetech administrator Thomas Dickerson, Cemetech member Alec Szigeti, and Cemetech and Omnimaga administrator Tim Keller. Cemetech member and Omnimaga owner Nathaniel van Diepen trekked down from Canada to join us in showing off our work as well, bringing along his wooden TI-82 created by Caleb Hansberry as well. We gave out over eight hundred bookmarks with Cemetech's URL and an invitation to join us for calculator, computer, and DIY hardware hacking and programming. We chatted with thousands of people of all ages, some new to calculator hacking, some old veterans with great stories of the early hobbyist community. We found that the students, parents, engineers, and teachers visiting our booth were even more tech-savvy than in previous years, and many were receptive to the arguments for graphing calculators as a platform for teaching programming. Among the interactions that particularly stand out in our minds:
  • A teacher who works with at-risk teens in the Washington, DC area who has no budget for computers, but has graphing calculators and wants her students to explore programming and robotics.
  • A science teacher in the NYC area who has CBL devices and told us that she wants to show her students programming, including interfacing with the CBL.
  • A professional programmer who didn't get started coding with graphing calculators, but who "honed his ability to translate an idea into a program" with his calculator.
  • A professional programmer who writes Objective C and Swift now, but started programming with his trusty TI-83 Plus.
  • Students who have been writing TI-BASIC programs on their own in school, and who were excited to learn that there is an online community of enthusiasts to learn from and work with.
  • Younger students excited by the prospect of what they will be able to do once they get graphing calculators for school.
  • A familiar friendly face from TI stopped by, as well as Cemetech member and community legend Patrick Davidson, and members ACagliano, pyrot3chnic, docbill, and balrog. Docbill told us about his classroom lessons on using TI calculators as coprocessors for microcontrollers, and inspired us to try to build our own lesson plan for teachers around similar projects.

We were thrilled to win two Editor's Choice awards from Maker Faire for our efforts, joining two Educator's Choice awards and one Editor's Choice award that we earned in the preceding two years. We look forward to continuing to spread our message about teaching programming with graphing calculators and to working directly with teachers, parents, and enthusiastic students alike. Special thanks to Tim Keller for spending time, money, and effort to make us very professional-looking displays, and to the whole Cemetech team who helped out this weekend. Thank you also to Peter Balyta and Gayle Mujica for their personal enthusiasm on Twitter and LinkedIn about our participation in the Faire. You can check out our full album of photos from Maker Faire 2014 and an informal video showing our displays.

World Maker Faire 2014 Starts Today
Published by KermMartian on September 20, 2014 at 9:02:07 AM CST | Discuss this article (19)

Cemetech is participating in its third World Maker Faire this weekend in New York City. Five Cemetech staff members and users will be showing off graphing calculators as programming tools, DIY electronics platforms, and pocket computers that can be made to run a staggering array of applications. In previous years, we have spoken with teachers interested in teaching calculator programming in the classroom, students who learned to program playing with TI-BASIC on their calculators, and old-school hackers impressed with the versatility of z80- and ARM-based TI calculators. We hope to bring you excellent stories and many more excited programmers by the end of the weekend.

World Maker Faire 2014 is being held at the Hall of Science in Flushing Meadow Park, Queens, New York. It is open this Saturday and Sunday from 10am. You can find us in the middle of the Faire, near the Disney tent and the rockets. Come say hello if you visit the Faire!

Beyond Graphing: Teach Students Programming with Calculators
Published by KermMartian on September 12, 2014 at 5:57:05 PM CST | Discuss this article (1)

[Editorial] Beyond Graphing: TI Calculators Teach Students Valuable Computer Programming Skills

If you've spent any amount of time here at Cemetech, you've probably heard me on my soapbox for the importance of introducing students to coding, programming, and electronics as early as possible. Among the general public, the growing interest in learning to code has been particularly focused on job and career opportunities. It is easy to understand why: the number of jobs for programmers and computer scientists is rapidly increasing, with demand far outpacing supply.

But there are broader reasons for learning to code. By learning to code, people learn many other valuable life skills. In addition to learning mathematical and computational ideas, they also learn strategies for logical reasoning, solving problems and sharing ideas. I know from personal experience that graphing calculators, especially TI calculators, are a powerful tool to expose students to the exciting world of computer programming. From the moment you turn on a graphing calculator, students have all the tools at their fingertips to learn, write, test and debug programs. Not to mention, they can share their masterpieces with their friends to spark rich discussion about science, technology, engineering and math (STEM).

Most frequently, we introduce students to programming with the TI-84 Plus Silver Edition or TI-84 Plus C Silver Edition graphing calculators, and it's also possible to learn with the TI-Nspire CX. Here's why TI graphing calculators are a valuable teaching tool for introducing students to the basics of programming:
  • Learning TI-BASIC (BASIC language built into TI calculators) and Lua teaches students to think like a programmer and allows them to translate ideas into structure and code, a skill vital to learning future languages.
  • A graphing calculator is a self-contained programming platform: and students already are familiar with it; there's nothing to download or install and nothing extra to buy.
  • Calculators are portable; students can use their calculators on the bus, at lunch, or at home.
  • TI-BASIC, and to a lesser extent Lua, can be modified directly on graphing calculators, so students can experiment with existing programs and tweak them to understand how they work and program without needing a computer.
  • Students can use TI-BASIC and Lua to write math and science-related programs, cementing their knowledge of the subjects or exercise their creativity to stretch the devices' capabilities to create fast, fun games or other types of programs.
  • Because most students have the same calculator, students can easily transfer their projects to their friends' calculators to show off their hard work!
  • There is a thriving online community of programmers willing to help enthusiastic students (and their teachers and parents) with programming, and give them a venue to share their creations with a larger audience.
Of course, there are also smaller groups of programmers who favor calculators like the HP Prime and the Casio Prizm that offer HP BASIC, Casio BASIC, and C.

Every Cemetech staff member now knows many programming languages, as most of us are professional computer scientists or electrical engineers or are in graduate school. Without graphing calculators, though, most of us would not have been exposed to programming as an exciting learning platform, hobby or career path. Almost invariably, my colleagues tell me their careers and interests were born on a TI graphing calculator in a high school classroom. The story is often that experimenting with programming commands or exploring existing programs on a graphing calculator sparked a general curiosity in programming. As students, they challenged themselves to create bigger and more elaborate programs, then discovered the larger online graphing calculator programming community and learned even more while showing off their projects. In a recent Cemetech topic, scores of current calculator programmers and students told the same tale.

We will be demonstrating TI and other graphing calculators as a programming platform at World Maker Faire 2014 in New York City on September 20 and 21. I am excited to once again expose thousands of kids and adults to the value of learning to program on a graphing calculator. I strongly encourage you to stop by and post your tale or questions here if you have any experiences of your own with programming calculators or are curious to learn more.

Let's get more kids coding!

Programming the TI-83 Plus/TI-84 Plus: Learn TI-BASIC for the TI-83 Plus/TI-84 Plus/TI-84 Plus C Silver Edition.
Using the TI-83 Plus/TI-84 Plus: Learn to use your TI-83+/TI-84+/TI-84+CSE for math and science.
Cemetech Forum: A resource for asking programming questions, sharing projects, and more.
SourceCoder 3: Work on TI-BASIC programming projects online, import existing programs, and export programs for your calculator.
jsTIfied Calculator Emulator: Emulate a graphing calculator in your browser (requires a legal ROM image from your physical calculator).
Classroom Activities: Downloads and material from Texas Instruments.
Cemetech Archives and ticalc.org Archives: Educational programs, games, shells, and more for TI, HP, and Casio graphing calculators.

Spreading the word about graphing calculator programming at World Maker Faire 2013


© Copyright 2000-2014 Cemetech & Kerm Martian :: Page Execution Time: 0.019460 seconds.