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 139 users online: 11 members, 117 guests and 11 bots.
Members: 16aroth6, bengalgecko, caleb1997, Ephraim B, MateoConLechuga, shkaboinka, SpaceCat, Stardust49.
Bots: Alexa (1), 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: 673 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
Contests by caleb1997
Antelope - A Polymorphic z80 language by shkaboinka
tifreak's ASM Topic by Tari
TI-84 PCSE help by caleb1997

Cemetech Labs Updates
Easier searching of members. on 12/9/2014
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 
Doors CSE 8.1.2 Brings Bugfixes, Compatibility
Published by KermMartian on December 4, 2014 at 8:50:02 PM CST | Discuss this article (6)

Doors CSE 8 is the first and currently only assembly shell for the TI-84 Plus C Silver Edition, TI's flagship color z80 calculator. Built on the Doors CS 7 codebase, it lets you run any kind of TI-BASIC or assembly program, run and edit archived programs, use extra functions in TI-BASIC programs, and offers myriad additional features to make the TI-84+CSE more powerful. The most recent big update to Doors CSE was Doors CSE 8.1 in July: it brought new Hybrid BASIC functions, the ability to list and run Applications, and many bugfixes. Doors CSE 8.1.1 was subsequently released in August, and now Doors CSE 8.1.2 is available. These new updates bring the following fixes:
  • Doors CSE 8.1.1: The InsertLine Celtic 2 CSE function no longer has the potential to insert invalid data when used on or past the last line of a file.
  • Doors CSE 8.1.2: The ColorPixel ASM routine now reads the color for the drawn pixel correctly. In addition, in a major boon to TI-BASIC math programmers, all real() calls in normal TI-BASIC programs will correctly return the real part of the argument, regardless of the value entered. Previously, certain small positive integer values were incorrectly interpreted as Hybrid BASIC function calls. This change ensures that Doors CSE will not interfere with any normal non-Hybrid TI-BASIC program, including those that work with complex numbers.
Unless additional bugs or compatibility issues are discovered, the next Doors CSE release will be Doors CSE 8.2. There have already been many requests for additional Hybrid BASIC functions, and any functions that fit and are deemed widely useable will be included in Doors CSE 8.2. In addition, it is likely that CALCnet 2.2 will be included in the next Doors CSE release.

Doors CSE 8.1.2

Projects of the Month: November 2014
Published by KermMartian on December 1, 2014 at 3:30:08 PM CST | Discuss this article (10)

Another month has ended, and December is upon us, which can only mean that the time has come for another Projects of the Month (POTM) article! As always, administrator tifreak8x has selected the most interesting and exciting projects created or updated on Cemetech in the past month for your enjoyment. Without further ado, here's what Cemetech's ingenious members have been working on this month:
  • M-Game CSE: A multi-author project, originally started by KermMartian for the monochrome calculators, is being pushed forward to the CSE by KermMartian, unknownloner, and geekboy. This game is based off a popular Flash game (beware, loss of productivity ahead if you dare try this online game). Currently, they have worked out the map size, and started experimenting with tilemapping, level formats, and a level editor. Check out the beautiful screenshots in the topic for the monochrome version and keep an eye out for updates to the TI-84 Plus C Silver Edition version!
  • Portal CSE: Updates continue to Portal CSE, as MateoConLechuga has added some collision detection. New screenshot posted shows off some awesome work thus far, and we can't wait for a playable beta.
  • Dino Puzzle Lua: ldstudios has completed his Dino Puzzle game for the TI-Nspire. This game sports graphics the same as the CSE edition, and overall looks like one that will stay on your Nspire for a long time to come. We're excited about ldstudios' ongoing work to create cool Lua programs for the TI-Nspire.
  • Lime Rick: Lime Rick is another puzzle game by ldstudios, which is based off a Flash game of the same name. ldstudios started and completed this project within a week, which is pretty impressive. Check out this project if you want another puzzle game for your TI-Nspire!
  • Fight Angry Squares: This is an RPG for the fx-9750 and fx-9860 monochrome Casio calculator models where you go around and fight squares to develop skills to reclaim the letters spelling Planete Casio. It was created for a contest held by a community of the same name.
  • Super Smash Bros Open: Hayleia has returned to this project after a month's hiatus, and has wowed and amazed again, with moving platforms for his map. The screenshot shows off the upper platforms moving back and forth and the camera doing its impressive shifting around to keep both characters on the screen. Hayleia also earned quite a bit of publicity around this project from the internet at large, for which we congratulate him.
  • Alien Breed V Episode II: James V has returned and continues to wow and impress by adding little things in his port of this wonderful top-down shooter! Latest additions are fans that will try to suck you into them to kill you, and stompers that will have similarly terminal effects on your character's health.
  • Robot Wars 2: I don't think Dianzi Tian knows where to draw the line. It's been here, there, and waaaay over there. And he keeps blasting right through them by adding cool little features and functions to his game in progress. This sums up nicely all the cool things that has been added in this past month, including new weapons effects, deciphering puzzles, new items, and new types of attacks. Seriously, go check out this topic, if you haven't been keeping track. You have 2 pages of screenshot goodness that will blow your mind.
  • Sign Finder CSE: This TI-84+CSE game created by tifreak8x challenges you to correctly complete arithmetic expressions. Inspired by a mini-game from Brain Age 2, you must pick +, -, /, or * to complete an arithmetic expression as quickly as possible. We are excited about tifreak8x's efforts to combine the educational and the fun on the TI-84+CSE.
  • ArTICam: This is some hardware work by KermMartian, that ties a Gameboy camera to a TI-83 Plus, TI-84 Plus, or TI-84 Plus C Silver Edition via an Arduino! There are a few shots of the setup, and examples of what the pictures look like stored back to the calculators. Definitely go give this one a look up! Kerm has expressed his wishes for teachers to explore these types of calculator programming and electronics projects in the classroom.
  • Derive 5.1: msbmteam has updated his math project from version 4 to 5. This calculus tool uses the power rule to help you differentiate polynomial expressions. We look forward to the author's future work in expanding this to cover other types of equations.
  • TImpire Earth: 123outerme has made some progress with his RTS game for the TI-84 Plus C Silver Edition, giving players the ability to choose various types of buildings to put onto the plots. The screenshot shows off the new features, so bounce over and check out the progress!
  • Tetris for TI-Nspire: aeTIos has posted up a Tetris game that he and Streetwalrus worked on, and aeTIos brought to a more playable form. He has posted up a beta of the game for you all to play, along with the source to GitHub. So if you are a TI-Nspire gamer, go check out their project!
  • TI-82 Python linker: Project by CVSoft, and inspired by ArTICL to link the TI-82 via a grey link. It's not 100% ready for general usage, but he's got a good start on it, so check it out if you need alternative ways to talk to your TI-82!
  • Solitaire: Klondike and Freecell: DrDnar has gone through and done some updating to his game, bringing some fixes to bugs and potential bugs. If you hadn't seen the update and this game is one that stays on your CSE, you should update to the latest version ASAP! ticalc.org has also featured this game for their Nomination November.
  • 2048 CSE: 2048 is the puzzle game that knows no end of ports, though this one has made it to assembly for the TI-84 Plus C Silver Edition, finally, thanks to UnknownLoner. Which means a super fast port of the game for our color loving eyes. The colors are true to the original version, and apparently goes above and beyond 8192, though the tiles don't display past that point. If you love this game from the browser, or from some of the other interpretations of it on various calculators, then I'm sure you'll enjoy this one just as much.
  • Sudoku 8x+: This is a very lovely looking edition of Sudoku for the TI-83+/TI-84+ graphing calculators. JWinslow is making great use of the screen and greyscale, and use of his own font. Give this project a look over if you have a love of Sudoku like we do.

We hope that you're hard at work on your Cemetech Contest #13: Games with Cats & Space contest entry, and we look forward to bringing you more exciting projects at the end of the year. Who knows; perhaps we'll decided to have a little Program of the Year (POTY) of our own...

ArTICam: Game Boy Camera Photos with a Graphing Calculator
Published by KermMartian on November 28, 2014 at 2:29:48 PM CST | Discuss this article (8)

For several years, the idea of video-chatting using graphing calculators and globalCALCnet has been jokingly tossed around on Cemetech. More realistically, ideas about connecting a Game Boy camera to a graphing calculator have been discussed here for at least three years; as early as 2004, the users of United-TI were discussing the feasibility of such a project. In February 2011, Cemetech administrator Merthsoft and I bought Game Boy cameras for such a project, but for over three years, my camera lay unused in my toolbox, disassembled but forgotten. Two weeks ago, a discussion during our weekly Have Calculator, Will Program (HCWP) teleconference led me to pull it out and seriously consider connecting the camera to a calculator.

The recently-published ArTICL Arduino-TI Calculator Linking library made this project quite straightforward by providing an easy way for an Arduino to talk to a calculator. The Game Boy camera requires six digital I/O lines and one analog line, so it could not be connected directly to a calculator, but an Arduino turned out to be a perfect platform to use for controlling the camera. In fact, existing code for interfacing the Game Boy camera's M64282FP image sensor and AVR microcontrollers already existed, and combining this with ArTICL turned out to be the work of a few days. With no additional hardware beyond an Arduino and a Game Boy camera, monochrome or color graphing calculators can now take and display photographs. In fact, because the Arduino pretends to be a calculator (or in some cases a CBL2 device), absolutely no extra software is required on the calculator. To take a picture, you simply use the GetCalc(Pic1) command, and a photograph from the camera will be stored as picture Pic1 on the calculator. You can also read and write the M64282FP's registers as TI lists (arrays), allowing the calculator to adjust parameters like brightness and contrast.

More pictures and documentation about this project can be found at the link below, including the firmware and wiring information to build this project yourself. I challenge you to try building this so you can take your own 128x123 or 64x64-pixel photos with your calculator!

More Information
ArTICam documentation, hardware, and firmware

Cemetech Contest #13: "Games with Cats & Space"
Published by elfprince13 on November 25, 2014 at 11:47:08 PM CST | Discuss this article (21)

Another fun-filled Cemetech contest starts today! Running for about four weeks, this contest has a few unique requirements intended to exercise your creativity. For Cemetech Contest #13, you must create a game that (somehow) incorporates two elements: cats and space. It will be up to you, the contestant, to determine how best to integrate these two thematic elements within the creative fabric of your game. This contest will run through December 20th, 2014, and covers almost all of the calculators and languages with which you may enjoy programming:
  • Any calculators in the TI-83 Plus through TI-84 Plus C Silver Edition line, using BASIC, Hybrid BASIC, ASM, or Axe.
  • TI-Nspire, using Lua only (ie, programs that require Ndless are not allowed)
  • HP Prime, using HPPL
  • Casio Prizm, using C/C++ or BASIC
The usual rules apply:
  • 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 until December 20th, 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.
  • 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 entertainment value, polish, and consistency with the given theme ("Space and Cats").
  • Although the focus is on gaming, and we intend this primarily as a fun educational experience for the contestants, we also will be impressed if you manage to sneak some teaching moments into your game.
As with the previous contest, we are very proud to offer two brand-new calculators as prizes. 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. 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 winter season will at least one additional contest where you can win these prizes.

So what are you waiting for? Getting coding, make a fun game, challenge yourself to learn something new in the process, and win some calculators!

More Information
Contest #13 Rubric
Contest #13 Rules

Two of the remaining four of these six generously-donated calculators will be awarded as prizes, with the remainder awarded for another upcoming contest. A special thanks to our anonymous donor for making this contest possible!


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