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 98 users online: 6 members, 79 guests and 13 bots.
Members: AHelper, charlessprinkle, shundra9.
Bots: MSN/Bing (1), VoilaBot (1), Spinn3r (2), Magpie Crawler (5), Googlebot (4).
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: 649 articles have been posted in Cemetech's News Archives. View current site statistics. Within the last seven days, 10 files have been added to the file archives. Click to show the new files.

Latest Forum Posts
» Change Cemetech Username by shundra9
» Programming with Factorials by pyrotechnic
» Cemetech Minecraft Server Rules Revision by AHelper
» Contest #12 Rokkits! by mlytle0

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 
Projects of the Month: July 2014
Published by tifreak8x on August 1, 2014 at 7:38:50 AM CST | Discuss this article (1)

Here we are at the end of July, and what a news post this is turning out to be! This month's edition of Projects of the Month will include updates posted to the contest entries for the Cemetech Contest 12: Educational Shenanigans. Check'em out, and encourage those participants to update their posts with their latest progress and screenshots! And let this be a reminder! If you haven't already posted up your contest entry to the forums, you need to do so as soon as possible! If you don't get your post created by August 12th, then you won't be able to enter!

Contest #12 entries posted in July:
  • The Ultimate Music Theory Trainer: pimathbrainiac chose a music theory trainer as his subject for the contest. At last reply, spriting was completed, but nothing else has been mentioned since.
  • CBCRTR (Circuit Board Creator): 16aroth6 chose to write up a circuit board creator system, with graphical interface for circuit design and teaching tools. His topic includes a couple of nice looking screenshots, showing what the board looks like new and with a circuit implemented.
  • A whole new perspective: Matrefeytontias is writing up a tutorial and teacher of sorts, to show off things he's learned about 3D programming, involving "trig, intersection between 3D objects, vectors, tears, romance and violence.". This is aimed at giving you, the user, the basics of 3D. Give it a check out, and watched the animated screenshot he's shared showing off his work to present.
  • Rokkits!: Yackback has selected to discuss rockets and all awesome things about rockets and physics! Sadly, there hasn't been anything posted about in progress since the initial posting, so go poke him and get him to post about his project!
  • Basic Handbook: Gudenau has taken on a BASIC teacher to teach users how to program BASIC on their calculators. An icon for DCS7 and around 150 lines of code has been added.
  • Le Element Teacher: Asian is working on an element teacher for the CSE, giving various modes to teach you elements and various aspects of them.
  • Earth Impact: Ordelore has chosen to take on a STEM behind Hollywood item for the Nspire, and post it to the 83+/84+ line.
  • Element Teacher: Calcguy123 is also doing an Element Teaching program. He's programmed in quite the intensive quiz program, so you'll have to know your stuff before you tackle it! Additional data may be added to the program, pending he takes advantage of libraries or not.
  • Survival: APotato is writing a survival simulation program where you create an organism via choices and you try to keep it alive through various natural issues.
  • Resistor Calculator: Contest entry by geekboy1011, this project allows the user to chose the color bands on a resistor to get the values of what the resistor would be. Some pretty screenshots show off the functionality of the program so far, so make sure to go in and let geekboy1011 know what you think!
  • Logic Sim: Posted up by Unknownloner, this promises to test users by having them build a circuit based on truth tables for inputs and outputs. At this point, it's just thoughts and theories, so keep tabs on the topic to see updates!
  • Bit Manipulation: pyrotechnic has joined us to post up his contest entry, a program that will help explain bit manipulation for programmers, to help them understand bit operations to manipulate data.

Non-contest related projects in July:
  • Cookie Clicker Prizm: Spenceboy98 had a moment of boredom and decided to undertake the calling of the cookies. Cookie Clicker for the Prizm is a port or clone (some confusion as to what we're calling it at this time) is to be an accurate as possible representation of the original game, Cookie Clicker. I have to say, the graphics are outstandingly similar to the original. As one that hasn't really played the game personally, I'll just have to leave it up to you to decide how amazing this game is.
  • TI-84+CSE Mode7 test: Just one thing that needs to be asked about this update: Isn't this the most beautiful thing to hit the 84PCSE since it came out? Those screenshots just leave one wanting more, showing off the beginnings of Mario Kart. I for one hope tr1p1ea will be kind enough to at least give us a 1 map racing game, I'll play it over and over, just for reasons.
  • Flags Database: An update was released to allow searching within the database by pressing a letter key, and being 'fast forwarded' to the page where those letters start.
  • Age of Darkness: Prizm Edition: Age of Darkness, one of tifreak8x's oldest projects, has now found its way on to the Casio Prizm. It's a simple homescreen based rpg where you travel various lands,fight monsters and make yourself stronger to fight off the Enemy. Currently in beta, until there are no bugs confirmed in the game.
  • JPEG image viewer for the Prizm: A rewrite is in progress, using different libraries due to compatibility issues for GCC.
  • Doors CSE 8.1: KermMartian has released version 8.1 of Doors CSE, furthering the feature sets that this awesome shell brings to programmers and users alike.
  • Calcopoly: Calcopoly has been picked back up, this time focusing more on the monochrome version to do some catching up to the color edition. Both versions now show the cursor moving completely around the board. The monochrome version is now capable of displaying the project cards for each project - and has all the community chest and chance cards programmed in.
  • 256 byte snake: Unknownloner took on a challenge of writing a Snake clone to fit within 256 bytes, using asm. I'd have to say the results are fairly impressive, to say the least. Simple as you can get, and takes up very little in memory, no doubt a must have for calc game players!
  • Robot War 2: Digitan, of the famed United TI, is back and breathing life into an old project and his plans for 2014 updates looks pretty fantastic! Let's hope he can do it!
  • Block Paint CSE: Another project by ohernandez, this is a painting tool that he is developing to better his xlibc programming skills. It looks nice now, and it already has a release for you to check out and offer feedback for.
  • Lambda Calculus App: A newer member of our forums has posted up an interesting mathematical project for the HP Prime. Honestly, I have no idea what the math is for, because it goes over my head at this time, but it looks cool, and they have some plans to make it more awesome! so if you have a prime and this kind of mathy stuff interests you, you should check it out!
  • Source Coder 3: KermMartian has been inspired by work being done with the Prizm to help give it some upgrades. For starters, it now better supports .g3m files, with an eventual support of .g1m files in the nearish future. The next upgrade comes in the form of creating usermade .g3p image files for the Prizm. Some debate is on going on whether multiple formats will be supported, due to not wanting Casio to lock future platforms down from development, so jump on over and add your opinion to the ongoing discussion over this issue.
  • nKaruga: A project in the works for the Nspire requiring Ndless, this is a port of Ikaruga, a shoot'em up game released on several platforms. The screenshot shows some impressive graphics on the Nspire so far, with more to come as matrefeytontias is able to add them!

So! That's that for this month! Make sure you let them authors know your thoughts on their projects, whether it be just encouragement, or constructive feedback! We're sure they'd appreciate it.

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


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