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 111 users online: 5 members, 93 guests and 13 bots.
Members: lirkaren, matrefeytontias, ProgrammerNerd, tomglickman.
Bots: MSN/Bing (2), VoilaBot (1), Spinn3r (1), Magpie Crawler (3), Googlebot (6).
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: 653 articles have been posted in Cemetech's News Archives. View current site statistics. Within the last seven days, 8 files have been added to the file archives. Click to show the new files.

Latest Forum Posts
[Contest #12] A whole new perspective by matrefeytontias
Problem with cross compatible programs by KermMartian
Age of Darkness CSE edition by tifreak8x
Cemetech At World Maker Faire 2014 Plans by KermMartian

Cemetech Labs Updates
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
"Building a Virtual City from the Real World" on 1/30/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 
Back-to-School 2014: What Graphing Calculator Should I Buy?
Published by KermMartian on August 19, 2014 at 6:28:12 PM CST | Discuss this article (1)

Four years in a row, Cemetech has brought you Back to School guides, helping you figure out the best graphing calculator to get for school and how to use it. In 2011 and 2012, we published trios of guides, showing you which calculator to buy, how to get programs and games onto your calculator, and how to learn to program your calculator. In 2013, we held your hand through Which Graphing Calculator Should I Buy?. This year, we are starting out with a guide to selecting from the baffling array of graphing calculators now available to high school and college students. We'll help you figure out which calculator is right for elementary school, high school, or college students, whether for yourself, your child, or your students.

Texas Instruments currently leads the United States graphing calculator market, and has the most widely-recognized lines of graphing calculators. Casio and HP also offer strong options. I'll take you through five popular models of calculators that you might be interested in getting: the TI-84 Plus C Silver Edition, the Casio Prizm, the TI-Nspire CX, the TI-Nspire CX CAS, and the HP Prime. All five of these calculators are accepted on standardized tests like the SAT; the non-CAS calculators are allowed on the ACT. All five are powerful, modern graphing calculators, and with a few small caveats, all would be appropriate for the average student. However, even among these top contenders, the playing field is hardly level. A note: for the first time, we will not be recommending the TI-84 Plus Silver Edition and the TI-84 Plus C Silver Edition and TI-Nspire CX CAS would be the best TI substitutes, respectively.

:: The best for high school math and science: the recent TI-84 Plus C Silver Edition. The quintessential calculator for high school (and some college) math and science, now updated with a high-resolution color screen and a rechargeable battery. More details>>

:: Great for programmers and hackers, but not well-supported for school: the first semi-modern, color screen graphing calculator was the Casio Prizm, now about three and a half years old. More details>>

:: The TI-Nspire CX and TI-Nspire CX CAS are the latest in TI's Nspire product line; if you have an iPad, there's also the TI-Nspire Apps for iPad. Two color screen calculators that represent half of TI's "hero product" portfolio along with the TI-84 Plus C Silver Edition, which means extensive support and lots of programs and activities. The TI-Nspire CX is good for high school students, the TI-Nspire CX CAS for college and some high school students. Continue reading>>

:: The HP Prime, HP's first color-screen calculator, complete with a CAS and touchscreen, a unique graphing application, and an extremely fast built-in BASIC language. Shows great promise, although news of upcoming connectivity hardware and software has been slow to arrive. Continue reading>>

The Final Verdict:
With more graphing calculator choices appearing and more options available to consumers, a better but more confusing selection now confronts students, parents, and even teachers. Continue on to the full article to read in-depth reviews of each of these five models, plus a recap simplifying which calculator you should get.

A Brief Reverse-Engineering Tutorial with the g3p Format
Published by KermMartian on August 13, 2014 at 9:13:29 PM CST | Discuss this article (7)

I recently announced that I added support for Casio Prizm pictures (.g3p files) to Cemetech's SourceCoder 3 online calculator programming IDE. The hardest part of creating that new feature was not the code that implements it in SourceCoder, but the reverse-enginering work necessary to understand how to read .g3p files and then generate new .g3p files that the Casio fx-CG10 and fx-CG20 will both accept. At the request of several Cemetech members, I have decided to write a short tutorial showing how I reverse-engineered the .g3p format, which I hope will help you with any new file or data format that you might want to try to understand. The tutorial will be roughly divided into sections explaining what you should have to successfully understand a new format, what existing information will accelerate the process, and how to actually peer into the unknown format.

Click here to read the full topic >>

Reverse-engineering the .g3p format was time-consuming but fun, and I learned about a new compression algorithm and a new checksumming technique along the way. I will shortly be releasing the full, more technical description of the different .g3p file formats. In the meantime, I hope this tutorial helped you learn a bit more about the techniques, tools, and experimentation inherent in reverse-engineering a format. As always, questions or comments in the attached topic are encouraged.

Cemetech To Return to World Maker Faire 2014
Published by KermMartian on August 12, 2014 at 3:51:01 PM CST | Discuss this article (1)

For the past two years, Cemetech has presented a strong showing at World Maker Faire in New York City. In 2012, we presented six exhibits about graphing calculator hacking and programming, including demonstrations of calculator networking, calculator internet access, calculator music players, and hardware mods. We let visitors test out games and programs on TI-84 Plus Silver Edition and Casio Prizm graphing calculators, and qazz42 and mreksm helped me spread the word about the educational value of graphing calculator programming and hacking. We reprised our exhibit at World Maker Faire 2013, where we had more calculators, more demos, more interactive displays, and qazz42, elfprince13, and geekboy1011 helping me spread the word about programming and DIY electronics with graphing calculators.

September 20 and 21, 2014, we will be returning to Flushing Meadows in New York City to participate in our third World Maker Faire. A growing contingent of Cemetech members is scheduled to join us to show off graphing calculator programming and hacking, and we have already begun planning our exhibits and demos for the Faire. If you're interested in helping us to plan what to show or even in attending (although we may not have space behind the table), feel free to weigh in in the attached topic. Planning to stop by as a Faire visitor? We hope you'll come to our table and say hello.

Related Information
World Maker Faire 2012 recap
World Maker Faire 2013 recap
World Maker Faire 2014 exhibit and demo planning

SourceCoder 3 Adds Casio Prizm g3p Picture Support
Published by KermMartian on August 3, 2014 at 3:44:59 PM CST | Discuss this article (7)

Although never officially unveiled, the graphing calculator programming and data management IDE SourceCoder 3 has been one of Cemetech's most popular tools. While it focuses on tools for TI graphing calculator programmers and users, it includes a program editor for Casio Prizm programmers. Thanks to a recent project by Cemetech administrator TIFreak8x, this program editor has recently been improved with a more accurate and complete list of Prizm programming tokens, a process which will continue as my users create Prizm programs with SourceCoder 3 and discover missing or inaccurate tokens. A reverse-engineering effort is underway to also add .g1m support to SourceCoder 3 to allow it to import and export fx-9750 and fx-9860 programs. Perhaps most significantly, SourceCoder 3 now includes support for the Prizm image format, .g3p.

The .g3p format has been the root of significant contention and disagreement in the graphing calculator enthusiast community over the roughly three years since the Prizm was first released. This image format is primarily used to store 384x192-pixel 3-bit and 16-bit color images on the Casio Prizm calculator. Unlike the TI image formats .8xi, .8ci, and .8ca, it includes security and obfuscation features. The body of every image is compressed, obfuscated, and signed with a cryptographic signature. A header is then added, and the header is signed with "security" values based on the file size. Throughout the years, the community leaders have largely pursuaded the community to use that obfuscation as evidence that Casio does not want the format opened, and more specifically, to not produce tools that allow users to put arbitrary pictures on their Casio Prizm (fx-CG10/fx-CG20) graphing calculators. Moreover, the method of generating and verifying the cryptographic signature at tbe end of the image data was not known. However, recent handhelds like the HP Prime, the TI-84+CSE, and the TI-Nspire CX can allow load arbitrary images created by users. Therefore, after an extensive discussion with Cemetech staff and members about the ethics of .g3p support in SourceCoder 3, I have decided to unveil the feature for all Cemetech users. You can now upload .g3p files to SourceCoder 3 to get the equivalent .PNG image. You can also upload .GIF, .BMP, and .PNG images and export 3-bit or 16-bit .g3p files that you can then transfer directly to your Casio Prizm and use in your Casio BASIC programs. In fact, well-known progammer of RPGs DJ_O has already started experimenting with the tool for his games.

TI and Casio Program and Data Editor
SourceCoder 3

Original image (left), exported from SourceCoder as 3-bit g3p (center), exported as 16-bit g3p (right).


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