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 108 users online: 5 members, 88 guests and 15 bots.
Members: 123outerme, 16aroth6.
Bots: MSN/Bing (2), VoilaBot (1), Baidu (1), Spinn3r (1), Magpie Crawler (3), Googlebot (7).
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.

Kerm Martian, né Christopher Mitchell, has since 2004 held the title of the world's most prolific graphing calculator programmer, with over 400 completed programs and more than 900,000 direct downloads. He has also developed many software and hardware projects. As an active webmaster and developer, you can often find him idling here in Cemetech's SAX chatroom.

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

Latest Forum Posts
» I need help with this dices game by GW-Basic
» Display 32bit number on TI83/84+ by dennis48309
» Pokemanz 2014 by tifreak8x
» Source Seekers (TI-83 & up) by 123outerme

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 
HP Calculator Forum Section; HP Prime "DummyOS"
Published by tifreak8x on July 13, 2014 at 8:46:03 PM CST | Discuss this article (9)

After having need of it for some time, we have finally made ourselves a spot on the Cemetech forum index specific to HP calculator news, projects and programming support. I've looked through some of the subforums, like the Technology and Calculator open topic, and moved what topics I could find over to the new section. If you happen to find any other topics I might have missed that are specific to HP calculators, or maybe something about Casio not in the Casio section, let us know, and we'll see if it's something that needs to be moved. We look forward to continuing to drive discussion and exploration of HP's calculators old and new here at Cemetech.

On that note, Lionel Debrouxl, an administrator of French-language TI site TI-Planet, mentioned on an HP enthusiast forum that he succeeded in making a small replacement firmware image for the HP Prime. He describes it as a "DummyOS", a proof-of-concept that it's possible to put third-party OSes on the device, but it's a nice reminder that the platform is relatively accessible for developers. While it's not yet clear how to write ASM/C programs for the Prime's built-in operating system, the Prime's S3C2416 ARM processor is supported by Linux, and building a Linux image for the device with some driver work is in the realm of possibility with a few weeks of work by community members. We look forward to watching or perhaps participating in this research.

Doors CSE 8.1 Released
Published by KermMartian on July 9, 2014 at 7:48:05 PM CST | Discuss this article (11)

Back in November 2013, I released Doors CSE 8.0, the first shell for the TI-84 Plus C Silver Edition. Although the shell code was the product of my work, and many of the powerful hybrid BASIC routines included were the direct work of Patrick "tr1p1ea" Prendergast or more indirectly "Iambian" Zenith, much of the community had a hand in its creation. I initially did not plan to create a TI-84+CSE shell, and I thought my days of actively developing code in the Doors CS lineage were behind me. However, the community made its voice heard, the need for a TI-84 Plus C Silver Edition shell was heard, and Doors CSE 8 came into being. After listening to the pulse of feedback from developers and users, we are proud to present the next iteration of Doors CSE.

Doors CSE 8.1 builds even more stability, more features, and more tools for programmers into Doors CSE. Doors CSE lists and can run all of your TI-BASIC and Assembly games and programs. It lets you organize your programs into folders, and archive, lock, copy, rename, delete, and hide them. It gives you extra features like an enhanced TI-BASIC editor, a clock, lowercase letters, and much more. Doors CSE 8 also contains the powerful xLIBC library by Patrick Prendergast and Celtic 2 CSE, which will make color TI-BASIC programs and games more powerful, useful, and fun. Doors CSE 8.1 now also includes fixes to the Celtic 2 CSE libraries and the xLIBC functions, more xLIBC tools for hybrid BASIC programmers, and the ability to list and run Apps (Applications) from within Doors CSE 8. Here's what's new:
  • Apps are now listed in a special Apps folder and can be run from that folder. The Options menu contains a new option to toggle showing the Apps folder on and off.
  • Apps can include a special icon field that Doors CSE 8.1 will display.
  • xLIBC function additions include more sprite, keypress, and tilemap functions.
  • Hybrid BASIC fixes include cleaner interactions between xLIBC and the OS, no hourglass shown on-screen when BASIC programs archive and unarchive programs, and bugs in ReplaceLine, InsertLine, ReadLine, and DeleteLine solved.
  • A rare Error: ? that would appear with certain BASIC programs run from Doors CSE has been solved.
Many thanks once again to all of the programmers, users, beta-testers, and Cemetech staff who made this possible. Special thanks must go to Electromagnet8, tifreak8x, and Merthsoft, who provided thorough information to track down difficult bugs, and tr1p1ea, who continued to improve xLIBC with new fixes and features.

Download & More Information
Download Doors CSE 8.1
Doors CSE 8 Wiki and Documentation
How to Put Doors CSE and Programs on your TI-84+CSE

Doors CSE 8.1 Release Candidate 2
Published by KermMartian on July 3, 2014 at 9:10:54 AM CST | Discuss this article (6)

Five days ago, I published Doors CSE 8.1 Release Candidate 1, the first public test of the newest iteration of Doors CSE 8. Doors CSE 8.1 adds new features, new optimizations, and better stability to the popular Doors CSE 8.0. It fixes a few subtle but frustrating bugs, including some related to the Celtic 2 CSE hybrid BASIC libraries and others subtle issues with how Doors CSE interacts with the OS. The biggest new feature is the frequently-requested ability to list and run Applications (Apps), along with a host of smaller features and new xLIBC library functions. Thanks to Cemetech's members' tireless work, a number of bugs in Release Candidate 1 have been identified that I was able to track down and repair:
  • Thanks to discovering an incorrect known address for the RAM area StatVars, the values in the Stats Wizards are no longer corrupt after Doors CSE runs assembly programs.
  • Upgrading from Doors CSE 8.0 to Doors CSE 8.1 will now properly renumber your existing folders so that they don't interfere with the Apps folder.
  • Hiding programs from Doors CSE using Ans or rand no longer allows the cursor to enter blank spaces on the Doors CSE desktop.
  • Scrolling right from the last icon in a folder no longer causes the desktop to display garbage or freeze.
The same drill applies again. Please test and make sure that this release is as bug-free as possible, so Doors CSE 8 can continue to be a stable and widely-used tool on TI-84+CSEs everyway. The usual important note: as this is a release candidate and likely contains bugs, it launches with a large warning message. Please do not distribute it to your friends yet; a final Doors CSE 8.1 will be available for that soon, as barring any major problems, this will be the last release candidate before the final 8.1 release. Without further ado, download and enjoy!

Doors CSE 8.1 Release Candidate 2

Cemetech Contest #12: Educational Shenanigans Starts Today
Published by KermMartian on July 2, 2014 at 9:34:01 AM CST | Discuss this article (8)

Cemetech has a long history of hosting programming contests for the community. Most recently, we held a Lightning Contest (our eleventh contest), and last summer, we hosted Contest #10: Physics. We have had generous sponsors who have provided prizes for these past contests, and now that we have all prizes and a topic for a new contest, we are ready to announce Contest #12: Educational Shenanigans. Since we unoficially announced the topic over a week ago, we are thrilled to see that some Cemetech members have already started their entries, but now it's your turn to brainstorm a contest entry. Cemetech Contest #12 challenges you to create an educational program for the TI-83 Plus/TI-84 Plus. While we will allow games in this contest, our primary challenge to you is to create a program that teaches something, be it geography, geometry, history, literature, foreign language, engineering, physics, music, or any other subject. The rules are simple:
  • Write a program or game that teaches a subject. Make it as educational or game-like as you want, as long as it teaches specific skills. This is key: programs that don't qualify as educational also won't qualify for this contest.
  • Programs must be in TI-BASIC, Axe, or ASM. All 83+, 83+SE, 84+, and 84+SE programs will be tested on a TI-84 Plus Silver Edition running under Doors CS 7.2, so any libraries offered by Doors CS 7.2 may be used. All 84+CSE programs will be tested on a TI-84 Plus C Silver Edition running under Doors CSE 8.1, so any libraries offered by Doors CSE 8.1 may be used.
  • Contestants may not release any code or binaries before the end of the contest, including asking for programming help publicly or privately. Violators will be disqualified. Projects that have already been released in any form (excluding a contest project topic) already are not eligible for the contest.
  • The contest will run for 8 weeks, ending August 27th, 2014, at 11:59:59pm Eastern Time. No late entries will be accepted.
  • All contestants must maintain a topic in the Contests subforum on Cemetech, including a first post that mentions the name, programming language, and topic of the entry.
  • Four weeks from today, a special prize to be announced will be awarded to the entry that shows the most progress and promise, based on the posted screenshots and updates in the Contest subforum. Progress will be judged by the updates over time. The same entry can theoretically win this progress prize as well as one of the main prizes.
  • Judging will be performed by the Cemetech administrators (all of whom are disqualified from entering). Results will be posted no later than ten days after the end of the contest.
  • A grading rubric is attached below. Entries will be graded primarily on their educational value, polish, and appeal to students. Although the focus is on education rather than gaming, educational games are allowed as long as they teach concrete skills. We will be particularly impressed by educational programs reaching beyond math and science.
I'm sure you want to hear more about the prizes. We are very proud to offer two brand-new calculators. The grand prize winner will be awarded one TI-84 Plus C Silver Edition or one TI-Nspire CX, as chosen by the winner. The second-place winner will receive the remaining calculator, and the third-place winner will win a refurbished calculator, likely a spiffy TI-83+SE. Additional Cemetech swag may be added to the prizes at the Cemetech staff's discretion. All participants will earn Cemetech flair in the form of signature bars and respect. As you can see below, our anonymous donor has generously provided six calculators as contest prizes, so you can rest assured that this fall will bring two additional contests where you can win these prizes.

So what are you waiting for? Getting coding, inspire students to use calculator for more than math, and win some calculators!

More Information
Contest #12 Rubric
Contest #12 Rules

Two of these six generously-donated calculators will be awarded as prizes, with the remainder awarded for one or two contests in Fall 2014. A special thanks to our anonymous donor for making this contest possible!


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