CEMETECH
Leading The Way To The Future
Login [Register]
Username:
Password:
Autologin:

Don't have an account? Register now to chat, post, use our tools, and much more.
Latest Headlines
Online Users
There are 128 users online: 11 members, 107 guests and 10 bots.
Members: amazonka, Ephraim B, Ivoah, olav_nordmann, ordelore, sibek9, sonic2000gr.
Bots: MSN/Bing (2), Spinn3r (1), Magpie Crawler (1), Magpie Crawler (1), Googlebot (5).
RSS & Social Media
SAX
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: 670 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
Blinkenlights on a TI-83 Plus by ordelore
WizardC8 by Ephraim B
What would benefit prizm programmers and users? by flyingfisch
AY-3-8910 synthesizer by olav_nordmann

Cemetech Labs Updates
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
PartyMode 2.0: The One-Room Instant Disco on 6/22/2014

Highlights
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 
Cemetech Contest #13: "Games with Cats & Space"
Published by elfprince13 on November 25, 2014 at 11:47:08 PM CST | Discuss this article (6)


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!


Permalink
Geekboy1011 Promoted; Cemetech Contest #13 Soon
Published by KermMartian on November 11, 2014 at 5:18:38 PM CST | Discuss this article (17)

Over the years, Cemetech has worked hard to recruit to the Cemetech staff individuals who have combined exemplary leadership in the community with superior programming and teaching skills. As our members and staff grow and mature, people's ability to dedicate time to the site necessarily changes, so we occasionally need to bring up some fresh blood to help us with the many day-to-day tasks that keep the community running. Over the last several years, Tim "Geekboy1011" Keller has acted as an Omnimaga administrator/owner, participated in Cemetech's efforts to show off Calculator Programming and Hacking at Maker Faire, been a driving force behind our weekly Have Calc, Will Program teleconference, worked on many excellent assembly projects, and been a great friend to boot. We are very happy to introduce Geekboy1011 as our new Community Liason and z80 Assembly Moderator. In the coming months, you will likely see Geekboy1011 taking on additional responsibilities at Cemetech. I hope you'll join me in welcoming Geekboy1011 officially to the Cemetech staff!

In other news, we have been discussing the topic for Cemetech Contest #13, and we hope to announce the contest officially soon. Although we don't have a final topic to present yet, we can say that the contest will be open to TI-83 Plus/TI-84 Plus/TI-84 Plus C Silver Edition (BASIC/Axe/ASM), TI-Nspire (Lua), and possibly Casio Prizm (C/BASIC) programmers. The prizes will include at least one TI-84 Plus C Silver Edition and one TI-Nspire CX donated by our generous anonymous benefactor, and will probably be supplemented further. The contest will likely run from next week until the end of December, and we're looking forward to having a particularly competitive field this year. If you have any ideas for contest topics beyond what has recently been discussed, please feel free to let us know.

Permalink
Projects of the Month: October 2014
Published by KermMartian on November 1, 2014 at 2:31:41 AM CST | Discuss this article (3)

Hello again, Cemetechians, and slightly delayed Halloween wishes to you! This past month continued last month's trend of activity and excitement around projects, from our educational STEM-related programs to games and hardware projects. We strongly encourage you to check out items that interest you and post in the relevant topics with ideas, suggestions, or feedback for the authors. Without further ado, October's projects:
  • New Age: This is an 84+ CSE project by newcomer uiouio111, with some pretty awesome imagery in the form of background images. It's a text based RPG based in a world where you are the last human standing, and you must scavenge for food and other items to take on the three beasts of the Apocalypse.

  • Micro Python for the TI-Nspire: Written by Fabian "Vogtinator" Vogt, a French member of the programming community, this project lets you run simple Python programs on the TI-Nspire calculators. The early work demonstrates the simplicity of Python as a language to teach programming, and we hope that educators take note of possible future alternatives beyond Lua.

  • YahtCse: Zeldaking has programmed and released his Yahtzee clone for the TI-84 Plus C Silver Edition calculators! The screenshots look simply amazing, and will no doubt be a keeper for those that love this classic game.

  • PainTI: 123outerme has taken on programming a BASIC painting program for the TI-84+CSE that has a continuously growing list of features. Give it a look if you feel a need to scratch that artistic itch.

  • Puzzle Frenzy CSE: MateoConLechuga has been updating his Puzzle Frenzy game. This game now displays the pieces up on the screen and scrolls them to the right, and you can interact with the pieces to move them around and make them disappear. Once this game is finished, it will complete the porting of all four PuzzPack games to the color calculator.

  • Earth Impact! for the TI-84+CSE: KermMartian has taken up porting this activity from TI's STEM Behind Hollywood program to the TI-84+CSE, mirroring text, images, and interactive simulations found in the TI-Nspire edition, utilizing Doors CSE and xLIBC libraries to bring this together. The project was finished in a short amount of time, so check it out and do a run through to see if you have what it takes to save the Earth!

  • Zombie Apocalypse Part 1 for the TI-84+CSE: Another of the STEM Behind Hollywood projects found on the TI-Nspire, ported to the TI-84+CSE. This project goes over potential threats of disease and how it could spread among the population of the planet, teaching epidemiology, immunology, and the anatomy of the brain along the way.

  • Chaos: Chaos is an interesting puzzle project being written in Lua for the Nspire, ported by ldstudios. You are a square, trying to get to a doorway. That's the objective, anyways. The problem is all the hidden spikes that you can run into, and you can't see until you hit them, so remember where they are! Check out the impressive video in the topic.

  • Swing Copters: An Axe project by JWinslow where you guide a character with a helicopter hat to dodge evil swinging hammers that block gaps in the level above you. Looks like it will be a great time waster!

  • Reuben Quest 2 port: Sorunome is in the process of porting over Reuben Quest 2, a hybrid TI-BASIC game made by DJ_O a long time ago on a calculator far far way. It is currently being ported to the assembly language as an application, and is looking good thus far. Check out the screenshots and go encourage Sorunome to take this project to completion; you can also volunteer to beta-test.

  • Snap!TI: LiquidMetal is currently in the process of designing a block based language for use with the 83+/84+ calculators. There are some impressive shots of the UI on the computer side of things right now, so give it a look up and see if you might have ideas for how it could be even easier and more beginner-friendly.

  • nKaruga: Matref is back to working on this beautiful space shooter game, and has added in needed data for the first boss fight. Keep your eye on his project for updates on his amazingly graphical game!

  • Mancala: Another project by the very busy Zeldaking! If you are like me, then you might not know what Mancala is. Well, here's some Wikipedia information about mancala. He's got a nice start with graphics so far, and is working on the back now end of things.

  • Portal CSE: Mateo is bringing us a sharp rendition of Portal to our lovely TI-84+CSE gaming con-I mean graphing calculators! He's posted up a couple of cool looking screenshots of his progress, and they both look cool!

  • Dragonsglid: After a loss of data to an unspecified problem, 123outerme has restored his game and continuing on his momentum, put out a finished version! Check it out if you enjoy great BASIC RPG style games!

  • CBLM: That silly CVSoft guy went and updated CBLM to v1.5, thinking people actually use calculators for education. Oh wait, they do? Oh, sorry man. Well, if you use those lovely sensors that the 68k calcs can play with, you should definitely give this updated setup a try!

  • Z80 Code Documentation Generator: geekboy and Iambian have created a setup using Python to help coders ensure they put in documentation for their code. Check it out if you have problems remembering to document your work!

  • Scogger TI: geekboy has released a beta version of Scogger TI with 100 levels, and an endless mode, along with a few extra features. Check it out and let him know what you think!

  • MESS TI8x Emulator: TheStorm has made some progress on adding TI-8x support to the popular emulator MESS; his patch was accepted by the Mess team! Check out all the rest of his updates to this project.

  • Robot Wars 2: Dianzi Tian (previously known as DigiTan) is at it again. He's been chipping away and making his game more awesome, and the screenshots prove just how amazing the game is so far! He's also posted up how far along he is with memory usage, so for some that might intrigue you. Go and check out his newer screenshots and prepare to sit and drool in anticipation.

  • Doodle God: Zeldaking has started up yet another new project. It's a port of the iPhone app Doodle God. It appears to be a game where you start with 4 elements and you start mixing things up to create new things. More is explained in the topic, along with screenshots of some impressive graphics in progress. Check it out!

  • Dino Puzzle Nspire: ldstudios is porting Dino Puzzle, the famous TI-83+/TI-84+ game, to the TI-Nspire using the Lua language. So far he's got a screenshot up showing off progress, and with a bit of encouragement, can take this game a long way!

  • TImpire Earth: A new project by 123outerme, with gameplay resembling Empire Earth. He has posted up a screenshot showing current progress, which is picking an area to work in and adding buildings. Check out his topic for more information!

  • President Database: tifreak has resumed work on this project, updating it to utilize newer DCSE 8.1 libraries instead of the asm program Celtic, which speeds things up slightly. He has also begun work on inputting all the textual data that goes along with each president. With all the information available for each president, this will surely take quite a while to get this project anywhere near a completed state.

  • ArTICL: Kerm Martian has released this Arduino library to allow calculators to link up to Arduino boards. This project comes with numerous classes to be used, and offers up examples on how to use it all. In a video, Kerm shows off switching on and off LEDs on the board using the calculator and the F# keys. Check out this project if you want to expand what your calculator can do!
As always, we look forward to progress on these and many more projects in the month of November, and we congratulate the authors of these featured projects for their hard work. In addition, I must acknowledge tifreak8x's constant efforts to collect the months' projects and provide his succinct, witty summaries. Go forth and code!

Permalink
ArTICL: Arduino TI Calculator Linking Library
Published by KermMartian on October 30, 2014 at 11:45:15 PM CST | Discuss this article (11)

In early 2010, we published a set of rudimentary routines to link graphing calculators to Arduino boards. In the intervening four years, a number of developers have given me feedback on the routines, including features that they'd like to see and improvements that could be made. Those improvements have made their way into a new library called ArTICL (Arduino-TI Calculator Linking). Like any good Arduino library, it contains a set of classes you can use in your own Arduino programs, plus a handful examples made by yours truly and other Cemetech members. We plan to continue to expand the library and eventually create one or more lesson plans that teachers could use to teach rudimentary electronics and programming with TI-83 Plus or TI-84 Plus calculators and Arduinos.

The ArTICL library (pronounced "article") lets Arduino programs send and receive TI link protocol-formatted packets at a low level. In addition, it includes a CBL2 class that lets the calculator emulate either a CBL2 device or a calculator speaking the CBL2 protocol (thanks to Cemetech member CVSoft for helping to make this possible). This means that you can use the Send() and Get() commands on your graphing calculator to control the Arduino, including turning LEDs and motors on and off, reading the state of buttons and switches, and performing measurements with sensors. You could even use the ArTICL library to control a Norland Research robot with an Arduino. The attached topic will be updated as the library progresses. In the meantime, check out the video below demonstrating toggling LEDs on and off with the Send() command on a calculator, and feel free to contribute to ArTICL by sending a pull request on GitHub.

More Information
ArTICL library on GitHub
ArTICL LED control demo video



Permalink

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