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 81 users online: 6 members, 56 guests and 19 bots.
Members: blackhawk, Calc_Knight, M. I. Wright, Unicorn.
Bots: MSN/Bing (2), MSN/Bing (5), Magpie Crawler (3), Googlebot (9).
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 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: 707 articles have been posted in Cemetech's News Archives. View current site statistics. Within the last seven days, 0 files have been added to the file archives.
Latest Forum Posts
» How do you create sprites for games on the TI 84 Plus CSE by blackhawk
» Executing a BASIC program via Asm? by blackhawk
» Discuss: Cemetech Minecraft 1.9 Plans by Marudok
» Projects of the Month: June 2015 by tifreak8x

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

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 
Projects of the Month: June 2015
Published by tifreak8x on July 4, 2015 at 3:06:59 PM CST | Discuss this article (1)

Another month has passed, and with it, progress to projects that you all awesomely posted to our forum!

  • Calculate Pi: JWinslow has released some updated code this past month on his project as he continues ever on for his quest for the perfect calculator program to calculate his Pi. He has built a set of arbitrary-precision arithmetic routines in TI-BASIC, possibly one of the first TI-BASIC attempts at the same.
  • ColorZ: This "4x4-pixel" game by unknownloner was originally for the PC, but he ported to the CSE. It has been released to the world, and you can now download it for your own calculator! Check out the topic for a link to the files.
  • Isometry: An assembly experiment by unknownloner to test isometric sprite rendering on the CSE. The screenshots are impressive to see, so go poke unknown to get him working more on this and expand it into a full game.
  • xLIBC Conway's Game of Life: M.I. Wright has created a version of the classic Game of Life program utilizing xLIBC. Although it's on the slow side, it's nonetheless cool to see an implementation in Hybrid BASIC.
  • Reflex: A project by gaventemples31415, this is a game of speed vs the CPU of your calculator.
  • Escheron:Twilight over Ragnoth: Iambian and geekboy continue to wow and impress with their work on this RPG. Many screenshot shenanigans were had with this, check out the work on this great project and leave them some encouragement! They have been pushing to get a beta out as soon as possible, so with an equal mix of encouragement and patience, we hope we can provide the motivation they need to push past their current implementation snafus.
  • PianoCSE: Ivoah has ported the well-known Piano83 to the CSE, with permission from the original author. Check out the thread for more information and a download link; if you ever wanted to play a piano with headphones connected to your calculator, this program is for you.
  • Calcuzap: Patrick Davidson has released an update to his popular space shooter game, giving it triple cannon abilities. He also has provided a port of the game to the brand-new TI-84 Plus CE. We recently features Patrick Davidson's TI-84+CSE/TI-84+CE games Calcuzap and CMonster in our review of new TI-84+CE assembly games.
  • BasicNote: Michael2_3B has made some progress with his TI-84 Plus document viewer and editor. The screenshot in the topic shows some good progress with naming and deleting files. In addition, PT_ is working on a TI-84+CSE port of the program, called ColorNote. Check out the thread for more information on BasicNote.
  • SPI Drivers: A bit of a hardware/software project combo by Ivoah. He is creating a library to use to control LEDs with a TI-84+/SE/CSE, along the way creating a general SPI library that can be used to control any SPI hardware over the calculator's link port. Check out the thread for more details, photos, and source code.
  • Graph3DC: KermMartian has been making a great deal of progress with this project, it's just mind blowing what he's gotten accomplished! The list of features and awesomeness gets longer with each passing day, so make sure you bounce into the topic and check out his work! There are rumors that a beta is in the works within the next week or two, so watch that topic if this interests you!


Thanks again for all your work, guys and gals, and for choosing Cemetech to post your projects to. We all look forward to your future work and being able to use/play your projects! Until next month..

Permalink
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.

Downloads
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).


Permalink
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!

Permalink
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 (27)

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

Permalink

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