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 95 users online: 1 member, 71 guests and 23 bots.
Members: None.
Bots: MSN/Bing (8), Magpie Crawler (2), Googlebot (13).
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 teaching programming and electronics and developing software and hardware. Among Cemetech's specialties are TI graphing calculators such as the TI-83 Plus, TI-84 Plus, Casio Prizm, and HP Prime families, embedded and DIY electronics, and computer and web programming.

Our members, enthusiasts, experts, and teachers are led by Kerm Martian, né Christopher Mitchell. Since 2004 he has 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: 706 articles have been posted in Cemetech's News Archives. View current site statistics. Within the last seven days, 2 files have been added to the file archives. Click to show the new files.

Latest Forum Posts
» Introduce Yourself! by p'Ti rageur
» Graphing/Shading conditional equations on 84CSE/CE by BlackOnyx
» "Programming the TI-84 Plus C SE + TI-84 Plus CE" by allynfolksjr
» Bug Reports by allynfolksjr

Cemetech Labs Updates
» Cemetech at World Maker Faire 2015 Plans on 5/4/2015
» Take Pictures with a TI-84+CSE and a Gameboy Camera on 11/14/2014
» WiFi globalCALCnet with the Spark Core on 10/5/2014
» Developing WiFi Calculator Communication with the Spark Core on 9/27/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 
First TI-84 Plus CE Assembly Games Arrive
Published by KermMartian on June 22, 2015 at 5:12:45 PM CST | Discuss this article (3)

The TI-84 Plus CE has only started arriving in retail stores in the past month, but already the industrious members of Cemetech have been exploring programming on the new calculator. Three of our esteemed assembly programmers, MateoConLechuga, DrDnar, and Patrick Davidson, have released assembly games for the TI-84 Plus CE based on their impressive programming work for the TI-84 Plus C Silver Edition. All three authors have created nostub (shell-free) programs, as despite the many requests for Doors CSE for the TI-84 Plus CE, we do not yet have an App key to be able to make Doors CSE and other Apps for the TI-84 Plus CE. Without further ado, the three authors' impressive creations, along with the downloadable files for each:
  • Portal Returns CE by MateoConLechuga: Simply put, a 2D Portal game. In the author's own words: "Enjoy blasting through space at breakneck speeds and almost being fried, crushed, and insulted all for the hope of cake at the end. With 78 total levels, the fun will probably end at some point. But that is why there is a level editor to make even more mind boggling puzzles. So, good luck, and remember that GLaDOS is always watching...". MateoConLechuga made this game as a port of his popular TI-84 Plus C Silver Edition game called Portal Returns, and we find that it shows off the speed and power of the TI-84 Plus CE well.

  • Robot Finds Kitten by DrDnar: A so-called "Zen simulation" game, you are a robot attempting to find a kitten in a field of assorted objects. Robot Finds Kitten has been ported to many different platforms in many different languages, and DrDnar's TI-84 Plus CE version is a port of his well-known TI-84 Plus C Silver Edition port of the game.

  • Pac-Man by MateoConLechuga: An authentic port of the hugely popular arcade game, Pac-Man brings the fast-paced gameplay and iconic graphics of the original to the TI-84 Plus CE. As an added bonus, MateoConLechuga has included the source code for programmers wishing to learn more about assembly programming on the TI-84 Plus CE. Unlike the other games in this list, Pac-Man is not a port of an existing TI-84 Plus C Silver Edition game, although Cemetechian assemblybandit made a Pac-Man game for the TI-84 Plus C Silver Edition.

  • Calcuzap (Color) for TI-84 Plus CE by Patrick Davidson: Patrick Davidson and Phoenix are among the best-known names in casual graphing calculator gaming. Patrick is one of the community's longest-participating members, and his monochrome Phoenix game has found a home on practically every modern TI-83 Plus/TI-84 Plus calculator. In the spirit of continuity, he has ported Phoenix to the TI-84 Plus C Silver Edition and TI-84 Plus CE as Calcuzap, bringing the speed anf fun of the original to the color-screen calculators. The TI-84 Plus CE version is particularly fun and fast-paced, something we like to think is facilitated by the faster memory-mapped LCD and ez80 processor. The author indicates that this version has 29 levels, a user-selectable speed, saveable games, 4 types of power-ups including double cannon and triple cannon, and a high score table. TI-84 Plus C Silver Edition owners can download it here.

  • Puzzle Frenzy by MateoConLechuga: Never one to approach a project halfheartedly, MateoConLechuga has brought yet another popular arcade game to the TI-84 Plus CE. Puzzle Frenzy, one of the four games in Detached Solutions' PuzzPack App included with many TI-83 Plus calculators, includes several puzzle challenges to match blocks quickly or efficiently. In each mode, you must make horizontal or vertical sets of three or more blocks in order to erase them. As you play, the game ticks down the number of moves you are allowed, or the screen quickly fills with blocks. A description can only convey so much of the Tetris-cum-Bejeweled gameplay; for the full experience, download it and give it a try. Fear not: if you're a TI-84 Plus C Silver Edition user, there's a version for you as well.

  • CMonster for TI-84 Plus CE (color) by Patrick Davidson: Although Patrick Davidson never created a Breakout clone for the monochrome TI-83 Plus/TI-84 Plus calculators, his color-screen versions are remarkably fast and fun. If you've owned a cell phone, gameboy, or computer in the past two decades, you're no doubt familiar with games where you bounce a ball off a paddle in order to break formations of blocks, and CMonster is a fine rendition of the concept. It includes 19 levels, 6 speeds, and 4 types of power ups, including multi-ball. It also supports saving the game, and has a high score table. A TI-84 Plus C Silver Edition version is also available.

Congratulations to these Cemetech members and their impressive assembly programming work for the TI-84 Plus CE and TI-84 Plus C Silver Edition. We're excited to see what new TI-84 Plus CE games, educational programs, and utilities will be created this summer.

Portal Returns: TI-84 Plus CE; TI-84 Plus C Silver Edition
Robot Finds Kitten: TI-84 Plus CE; TI-84 Plus C Silver Edition
Pac-Man: TI-84 Plus CE
Calcuzap: TI-84 Plus CE; TI-84 Plus C Silver Edition
Puzzle Frenzy: TI-84 Plus CE; TI-84 Plus C Silver Edition
CMonster: TI-84 Plus CE; TI-84 Plus C Silver Edition

From left: Portal Returns CE, Pac-Man, and Calcuzap (Color).

Projects of the Month: May 2015
Published by tifreak8x on May 31, 2015 at 8:53:45 PM CST | Discuss this article (10)

So, once again it is time to feature some of the projects our members have posted to Cemetech, so no one misses out on some cool things. Sadly, for me this month was fraught with personal problems, so time and energy to work on this was pretty much non-existent. I've done my best to go through the lists and read up on what you all have been working on. I hope I've caught most of the projects to post. You'll notice that much of the activity centers on TI-84 Plus CE projects, which we're happy to see; we look forward to seeing what people create for the new calculator over the summer.

And without further ado:
  • Escheron: Twilight over Ragnoth: Geekboy and Iambian have been making progress on their RPG game, and show off varying enemies, maps, text dialogues and so much more. They also asked that the contributions of Zera, who has been designing other assets, be recognized.
  • Photon: New project by 123outerme, this is a turn based strategy game for the CSE using ships to shoot other ships. Interesting screenshot shared in the OP, so check it out!
  • BasicNote: Michael2_3B has been writing a text editor in TI-BASIC for the TI-84 Plus family. For those not following BasicNote, this month Michael2_3B has gotten some aspects of highlighting text working.
  • TILP: Lionel Debroux has posted up about an update regarding TILP, with various fixes and upgrades. He's wanting people with grey links to do some testing, to ensure things aren't broken.
  • pi calculator: A project by JWinslow to calculate many digits of pi. Although not the first TI-BASIC program to implement arbitrary-precision arithmetic, it does it particularly well, so if arbitrary-precision math or pi interest you, you should check out the topic and the code he posted.
  • Text( command centering tool: This nifty looking project helps you center up text on the CSE. A lot of work was put into this project, check it out if you ever have issues with getting text centered for your projects.
  • Graph3DC: Our very own KermMartian has been hard at work this past month, making great strides in his development of Graph3DC, a 3D graphing application for the TI-84 Plus C Silver Edition. There are so many things he's gotten added, and so many screenshots that shows off this work, that it's really best you bounce over to his topic and read up on all his work over the past month.
  • Mono2Color: Some updates done by Mateo, showing off how well this works on the new TI-84+CE and brought a monochrome assembly Tunnel game to the TI-84+CE. Screenshots show off the impressiveness of the work.
  • Portal Returns: Mateo has ported up this impressive game to the TI-84+CE, and updated the code to fix some reported bugs.
  • 84+CE C Compiler: Mateo has gone out and setup a C compiler for use with the TI-84+CE, and has brought the instructions on how to set it up yourself into a forum post.
  • Puzzle Frenzy: Another update by Mateo, bringing this game to the TI-84+CE platform. No other major changes were announced.
  • Pac-Man: Another project by Mateo that is now available on the TI-84+CE.
  • BTetris: BTetris by tifreak8x has been updated with feature requests and bug fixes. It now allows the rotation of pieces via the up key, and has a functional high score system.

And that's a wrap for this past month's project list! As we all move on into the summer months, we hope that you will all be able to find some time to work on projects and keep us updated on them, especially so I have something to write about!

Exclusive: C Programming on the TI-84 Plus CE
Published by KermMartian on May 27, 2015 at 9:40:08 PM CST | Discuss this article (23)

Since the introduction of the TI-84 Plus CE at the beginning of this year, there has been speculation in the community that the new device would support easy C programming. The z80 processor in the older TI-83 Plus/TI-84 Plus was ill-suited to C programming, but the ez80 in the new calculator is even targeted by a C compiler available from Zilog for free. Our suspicions were further confirmed by the presence of IEEE754 floating-point routines embedded within the calculator's software; the TI-OS has never contained such support before. Finally, we saw demos of very well-made C applications for the TI-84 Plus CE at the T^3 2015 conference, so it was only a matter of time before the community got the ability to create C programs.

Of course, actually putting together the tooling and documentation to teach people to create TI-84 Plus CE programs in C is no mean feat, and happily, Cemetech programmer extraordinaire MateoConLechuga has put in that effort. Today, Mateo shared an in-depth tutorial on C programming for the TI-84 Plus CE with us, and it's just as thorough and helpful as we'd expect from someone who has earned the "Cemetech Expert" rank. Mateo has outlined the steps to install Zilog's C compiler, set up the necessary project settings to create TI-84 Plus CE programs, converting compiled binaries to .8xp programs, and even included a sample program that prints and manipulates strings and numbers. Mateo ends with thoughts and questions on how things like graphics, file manipulation, and so on should work, so I encourage you to visit the topic, try the tutorial, and contribute to the discussion. Congratulations to Mateo for getting this important chapter in the community's programming efforts underway!

More Information
Compiling C for the TI-84 Plus CE

Compiled C program for the TI-84 Plus CE

Doors CSE 8.2 Released
Published by KermMartian on May 19, 2015 at 11:14:45 AM CST | Discuss this article (6)

Since version 8.0 in November 2013, Doors CSE has been a mainstay on many TI-84 Plus C Silver Edition graphing calculators. This powerful shell is an App that sits on top of the TI-OS, allowing users to create and run powerful TI-BASIC and assembly programs while leaving the math and science capabilities of the calculator untouched. Over the year and a half since Doors CSE 8.0 was released, Patrick "tr1p1ea" Prendergast and I have been working hard to field feature requests and bug reports to improve Doors CSE. The release of Doors CSE 8.1 last July brought features like a special Apps folder that allows you to list and run Apps on your calculator, more xLIBC hybrid TI-BASIC functions, and many fixes for minor bugs. Now, I'm happy to present Doors CSE 8.2, the next iteration of Doors CSE for the TI-84 Plus C Silver Edition.

Doors CSE 8.2 focuses on improving Doors CSE's interaction with the TI-OS and with other Apps. But what exactly is Doors CSE 8? 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. Here's what's new:
  • Hook chaining repaired for the AppChangeHook and RawKeyHook. In layman's terms, apps like Transform, Inequalz, and many more can coexist with Doors CSE's OS-enhancing features like the improved TI-BASIC editor.
  • Workaround for a rare interaction with the [ALPHA][F1] to [ALPHA][F4] menus, so that these menus will always appear when needed.
  • Refines Doors CSE's interpretation of the real( token so that programs manipulating complex numbers will always work properly.
  • Repairs several bugs with xLIBC and Celtic 2 CSE.
Many thanks once again to all of the programmers, users, beta-testers, and Cemetech staff who made this possible. Special thanks must go to the Cemetech members and staff 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.2
Doors CSE 8 Wiki and Documentation
How to Put Doors CSE and Programs on your TI-84+CSE


© Copyright 2000-2015 Cemetech & Kerm Martian :: Page Execution Time: 0.020269 seconds.