Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Topics - KermMartian

Pages: 1 [2] 3 4
16
News / Cemetech's Lightning Contest #11 Results
« on: December 12, 2013, 07:27:49 pm »
Originally planned for the Thanksgiving break, Cemetech Contest #11 ran from last Friday to Sunday, December 6-8. The contest challenged programmers to create a complete Doors CS/Doors CSE game in less than three days; eight intrepid programmers rose to the challenge. The contest entries were as follows, in alphabetical order. Note that programs listed as "color" were for the TI-84 Plus C Silver Edition, while the "monochrome" games were for the TI-83 Plus/TI-84 Plus calculators.
  • ArrowGPS by ohernandez, hybrid BASIC, color
  • BlockDude by Merthsoft, hybrid BASIC, color
  • CalcWars by ordelore, hybrid BASIC, monochrome
  • Chute by LuxenD, hybrid BASIC, monochrome
  • Fireball by 16aroth6, hybrid BASIC, monochrome
  • GALL by chickendude, assembly, monochrome
  • Hangman by geekboy1101, assembly, monochrome
  • PvPCraft by FrozenFire49, hybrid BASIC, color
As you can see, 6 of the 8 entries were hybrid BASIC, and the final two were assembly. Three of the eight entries were for the color-screen TI-84 Plus C Silver Edition, while the rest were monochrome or grayscale for the widely-used TI-83 Plus/TI-84 Plus calculators. Almost all the entries showed a remarkable level of skill, dedication, and programming ability, and tifreak and I had a very difficult job narrowing down the entries to three winners. Congratulations to all the contestants for their effort and perseverance, and we hope to see their considerable talents brought to bear in future Cemetech contests. Without further ado, the winners!

Third place goes to ohernandez for ArrowGPS. Although the concept is a relatively simple one, the game is fun and replayable, with Simon-style gameplay, bright colorful sprites, and clean, bug-free code. ohernandez made good use of the xLIBC libraries in Doors CSE 8.0, and used Shaun "Merthsoft" McFall's TokenIDE tool for his sprites and graphics. chickendude snagged second place for his superb work on GALL, a space shooter for the monochrome calculators. The judges were impressed by his success in creating a thorough and fun assembly game with different types of enemies, different weapons and bullet patterns, and even a grayscale health meter in less than three days of coding. He earned a respectable average of 82.5%, edging out ArrowGPS by half a percent. Finally, in a turn of events that for better or worse is probably not a huge surprise to anyone who was watching his weekend progress topic, Merthsoft earned first place in Cemetech Contest #11. His BlockDude game showed a firm grasp of Doors CSE 8's xLIBC libraries, and he built a fun, fast, complete clone of the famous TI-83 Plus/TI-84 Plus BlockDude game in record time. He even created a computer-side level editor, alternate level packs, and the ability to load level packs in the game. We anticipate that BlockDude will find a home on many a TI-84 Plus C Silver Edition in the years to come.

Congratulations once more to all of our contestants and winners. We will be contacting the winners shortly to assign appropriate prizes (from our Guerrilla samples, calculators, and books). We look forward to everyone participating in Cemetech Contest #12 in the Spring, which we anticipate will require the creation of Lua programs and have TI-Nspire CX calculators as prizes.



Via Cemetech

17
News / Cemetech's Lightning Contest #11 Starts Tomorrow
« on: December 05, 2013, 12:19:27 pm »
As mention on Cemetech's Facebook page and debated on the Cemetech forum, Cemetech's 11th contest is a lightning contest and begins tomorrow morning. Contestants will have until 11:59pm ET on Sunday to finish their entries. Although the topic will be revealed tomorrow morning, the platform is any TI-83 Plus through TI-84 Plus C Silver Edition z80 calculator, and any language is acceptable, including TI-BASIC, z80 Assembly, C, Grammer, and Axe. Entries will be judged on programming quality, completeness of the entry, and how the contestant succeeded in creating a working entry in less than three days. Since we know very well the different effort required to create a given program in different calculator programming languages, judging will be adequately weighted.

Distinction and prizes will be awarded to the top three entries. Prizes will include Guerrilla merchandise, from the samples we recently reviewed. They will likely also include signed copies of "Using the TI-83 Plus/TI-84 Plus" or "Programming the TI-83 Plus/TI-84 Plus" by yours truly, and might also include a few odds and ends as mentioned in our Post Your Calculator Collection thread. As always, entries' binaries and code may not be shared before judging is complete, and previously-released or publicized projects are not acceptable. Given the time constraints, you are not required to create a Cemetech topic about your entry before the deadline (although it certainly can't hurt you). Good luck to all the entrants, and we are excited to see a lot of excellent entries.

Edit, 12/6/2013, 9:51am ET: The topic has been announced: Doors CS/Doors CSE games. Anything that is a game, was not discussed or released before this instant, and takes specific advantage of Doors CS or Doors CSE features will be acceptable. I'll accept a DCS/DCSE header as fulfilling that requirement, but having the game use other functions would make it more attractive to the judges. Games will mostly be judged on the merit of the concept and how much the author was able to achieve in limited time. Leniency will be given for bugs and incompleteness, although completely nonfunctional programs will receive very low marks.



Source: Cemetech's Lightning Contest #11 Starts Tomorrow via Cemetech

18
TI Z80 / Jezzball v1.0 Released, in Monochrome and Color
« on: November 30, 2013, 10:11:37 pm »
Around the beginning of October, I started a Hybrid BASIC Jezzball game for the TI-84 Plus C Silver Edition and Doors CSE. For those not familiar with Jezzball, it's an extremely addictive arcade/puzzle game from the Microsoft Entertainment Pack (MSEP) for Windows 95. I used to have the most fun with that around 5th grade, and although there is one TI-83+ ASM version, it has poor reviews. There are no color versions. Anyway, I started a color version, but soon ran into speed problems. I therefore decided that I would make a version in Assembly, and that I might as well also submit it to the 2013 Omnimaga programming contest if I could get it done in time. To further challenge myself, I aimed to use the same source code to build both a color and monochrome version of the game.

And lo and behold, I finished both versions in about a week of work. Now that Omnimaga has finished private grading of its contest entries, I can finally publicly release Jezzball v1.0 for the TI-83 Plus/TI-84 Plus and the TI-84 Plus C Silver Edition. You advance through increasingly-challenging levels, filling the playfield by placing walls. You must prevent atoms (balls) from touching walls that are in the process of being built, but once a wall is complete, the atoms will bounce off that wall. Your goal is to fill at least 65% (75% in the color version) of each level to proceed to the next level. If you fill more than that, you receive a fill bonus proportional to how much extra you filled the play field. If you beat a level quickly, you also receive a time bonus. Your goal is to advance as far as possible. Jezzball v1.0 for the TI-83 Plus/TI-84 Plus and TI-84 Plus C Silver Edition has nearly identical rules to the original PC game, with a few tweaks to make it more fun on calculators.

As you might expect, Jezzball v1.0 requires Doors CS 7.2 or higher on the monochrome calculators, and Doors CSE 8.0 or higher on the color calculators. Simply send the jezzball_bw.8xp or jezzball_color.8xp file to your calculator's Archive, then run it from the Doors CS/Doors CSE desktop or from your calculator's homescreen. As always, please feel free to post compliments, criticisms, and (though I hope there are none) bug reports.

Download
Jezzball v1.0 for the TI-83 Plus/TI-84 Plus
Jezzball v1.0 for the TI-84 Plus C Silver Edition


19
TI Z80 / Reviews Needed (Free eBooks!)
« on: November 30, 2013, 12:02:48 pm »
As you guys know, I recently published my second book, "Using the TI-83 Plus/TI-84 Plus". Though reviews are very favorable so far, there aren't many of them on Amazon. Competing publishers (namely the Dummies guides) seem to have gotten a lot of teachers and other readers to review their books, probably by offering them free eBooks. Well, we're prepared to do the same, and we welcome your review, whether positive, negative, or mixed. If you'd like a free eBook of the book, in exchange for writing an honest and unbiased Amazon review, please PM me. If you already have "Using the TI-83 Plus/TI-84 Plus", can I please ask you to write a review? You will have my eternal gratitude.

Edit: In rare circumstances, namely if you are a math teacher and have trouble reading eBooks, my publisher has a small number of print books that may be available. Feel free to PM me if you fall into this category.

20
News / 3+ Years of Have Calc, Will Program (HCWP)
« on: November 13, 2013, 09:39:46 pm »
Back in 2010, then-active user Raylin felt that the members of the calculator programming community needed to get to know each other better. To that end, he and I co-founded Have Calc? Will Program!, now written as Have Calc, Will Program or just HCWP. The first episode was tightly-scripted, starting with presentations by four community members about projects and programming tips, and ending with a general discussion period. Though the format gradually shifted to purely open discussion over time, the community (largely Cemetech members) continued to attend the conference, week after week.

After one year, we took stock of a year of HCWP, having hosted 52 Wednesday night programming, debugging, and chatting sessions. Though we have a pretty strict starting time of 8pm Eastern Time, conferences can go for one or dozens of hours. We routinely discuss calculator and computer programming into far into the night, and in several cases our members have seen the sun rise while still working together. Have attended over three solid years of the conference, I can say with certainty that it's a great way to get to know your fellow programmers better, to ask questions and collaborate in ways that aren't possible on IRC or even forums, and to show off your latest works-in-progress, be they games or more serious programs.

For about two and a half years we held HCWP on a service called TinyChat, but as it became buggier and less reliable, we switched to Google Hangouts. We hope to see you around on HCWP every Wednesday at 8pm Eastern Time; just hop on Cemetech's SAX chat or #cemetech on EfNet IRC and use the ~hcwp command to get the current HCWP Hangout link. See you soon!

Below: HCWP's one-year anniversary

21
News / Doors CSE 8.0 Released
« on: November 05, 2013, 12:18:29 pm »
Remember, remember! The Fifth of November:
It brought us the best of calc shells;
From this day, say we, it lives on every Plus C.
For Doors CSE sound the bells.


Doors CSE 8.0 is a shell for the TI-84 Plus C Silver Edition. It is an extension of Doors CS to TI's new color-screen calculator, and provides everything you might expect from older shells like Doors CS, MirageOS, or Ion. Doors CS 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.

In development for exactly two months, Doors CSE 8 is the culmination of hard work not just from myself and Patrick "tr1p1ea" Prendergast, but from all the beta-testers in the community who worked hard to squash any and all bugs from the shell and its libraries. They deserve our gratitude for their persistence and efforts. We look forward to feedback and any rare bug reports that may crop up, and we especially anticipate Doors CSE 8 and a crop of powerful TI-BASIC and z80 Assembly educational programs, utilities, and games hitting every TI-84 Plus C Silver Edition soon.

Download & More Information
Download Doors CSE 8.0
Doors CSE 8 Wiki and Documentation
How to Put Doors CSE and Programs on your TI-84+CSE
Doors CSE 8 Press Release


22
News / Doors CSE 8.0 Release Candidate 1
« on: October 14, 2013, 09:25:27 pm »
Doors CSE 8.0 is a shell for the TI-84 Plus C Silver Edition. It is an extension of Doors CS to TI's new color-screen calculator, and provides everything you might expect from older shells like Doors CS, MirageOS, or Ion. Doors CS lists and can run all of your TI-BASIC and Assembly games and programs. It lets you organize your programs into folders, archive, lock, and hide them. It gives you extra features like an enhanced TI-BASIC editor, a clock, lowercase letters, and much more.

This is a Release Candidate, meaning that it's a preview of what the final Doors CSE 8.0 will look like. My Cemetech beta testers have provided invaluable assistance in finding and tracking down a host of bugs, so I am confident that it represents a high level of quality. However, in the interest of making sure that the Doors CSE 8.0 that spreads to students' calculators is as bug-free as humanly possible. Therefore, I urge you to please try out Doors CSE 8.0, run all of your programs with it, explore all of its features, and please submit both positive and negative comments and reports. Let me know about features that you find to function well, programs that work with Doors CSE 8.0, and of course also emphasize anything that breaks. In your bug reports, please include step-by-step directions to replicate your problems.

A final 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.0 will be available for that soon. Without further ado, download and enjoy!

Download
Doors CSE 8.0 Release Candidate 1


23
News / Announcing Doors CS for the TI-84 Plus C Silver Edition
« on: September 17, 2013, 02:35:53 pm »
Despite having been released a few years after the ubiquitous Mirage OS calculator shell, Doors CS has gained quite a strong following among TI-83 Plus and TI-84 Plus users. Doors CS offers features like a desktop, mouse, the ability to run almost all TI-83 Plus/TI-84 Plus programs and games, a HomeRun feature that lets you run any program (archived or in RAM, BASIC or assembly) from the desktop, and many other features. With the release of Doors CS 7.2 and end of new black-and-white Doors CS versions, though, I was not sure I wanted to create a color Doors CS for the TI-84 Plus C Silver Edition, TI's new color-screen graphing calculator discovered last November by Cemetech and available in stores now. Having devoted thousands of hours over more than a decade to creating Doors CS, making it the most stable shell around, and marketing it as the best shell for students, teachers, and professionals, I wasn't sure that a color version would be worth my effort.

However, with the marked success of the TI-84 Plus C Silver Edition, as evidenced by Cemetech and ticalc.org download statistics for the past month, I decided that a new color Doors CS was indeed necessary. For about three weeks, I have been working tirelessly on a version of Doors CS for the TI-84 Plus C Silver Edition, to be called Doors CSE 8 (for "Color Screen Edition", "C Silver Edition", or "Calculator Shell Enhanced"; take your pick). Doors CSE 8 is already surprisingly complete, including the following features:

  • Run BASIC, TI-OS ASM, and Doors CS ASM programs, whether Archived or in RAM.
  • Recognize and display icons and other information embedded in programs
  • Copy, rename, lock, archive, delete, edit, cut, and paste programs, and create and rename folders
  • Display in-shell help and information, and change Doors CSE options

In fact, there's not much left to add in the way of features before I start releasing beta version of Doors CSE 8. I will be initially providing betas only to specific users in a closed beta program, as I don't want an early beta with bugs or missing features to start spreading virally among students' calculators. The missing features include a desktop clock, the InfoPop feature from Doors CS 7.x, a version of xLIB from the venerable tr1p1ea, optimized sprite routines from Runer112, and a number of minor bugs. You can take a look at my project up to now in the Doors CSE 8 Brainstorming topic, or continue reading this topic for new details. Be sure to indicate your interest if you want to beta-test Doors CSE 8, and tell your color-calculator-owning friends that Doors CSE 8 is coming soon!



Source:
Announcing Doors CS for the TI-84 Plus C Silver Edition via Cemetech

24
News / Hands-On with the HP Prime: Full Review
« on: September 11, 2013, 05:10:02 pm »
It has been a busy year for color-screen graphing calculators. Two previous color-screen graphing calculators existed, the Casio Prizm from late 2010 and the TI-Nspire CX from February 2011. However, this year has brought us three new color-screen calculators: the TI-84 Plus C Silver Edition, the Casio fx-CP400, and the HP Prime. We learned of the HP Prime early this year, and in May, I had the pleasure of an interview with GT Springer, the Education Solutions Architect for HP's calculator division, about this new calculator. Today, I am proud to present a full, formal hands-on review with a real HP Prime.



Our HP contacts sent yours truly, Cemetech administrator Christopher Mitchell, a preview calculator, the sleek handheld pictured above. In the past three days, I have spent many hours learning to use the device's math, graphing, statistics, and even programming features. Although for my fourteen years of graphing calculator use, I have gained most of my experience with Texas Instruments' calculators, I have long been aware of the passionate, even fanatical devotion for HP's calculators that many of their users harbor. As an engineer, I know that HP's calculators have been heralded as aimed squarely at the skilled college and professional users, whereas many of TI's calculators appeal to a high school and standardized testing crowd. I think there's market demand for both types of devices, but the HP Prime appears to be something new from the company. As GT Springer discussed in our interview, he felt that the Prime will likely appeal to a larger cross-section of graphing calculator users than previous HP calculators. In my experiences with it, I think the device's capabilities measure up to that expectation. In this complete review, I'll show you the device's numeric (non-CAS) and symbolic (CAS) math features, powerful graphing features, and other applications. As the seasoned Cemetech member knows, we are particularly passionate about programming and hacking graphing calculators, so I'll look at the surprisingly fast and powerful programming language included on the Prime. Finally, I'll do a quick teardown of the device, so that you can see what makes it tick. The HP Prime is a fast, powerful, and sleek graphing calculator, and although I am of the cruelly realistic opinion that TI will continue to dominate the US market for high school and college graphing calculators, I think that HP has built a powerful, easy-to-use graphing calculator equally at home in the high school Algebra classroom or the college Electromagnetic Phenomena course.

Read the full review for all the details, along with more screenshots and photos!

Summary: The Big Picture
The HP Prime arguably aims to appeal to a broader audience than any other graphing calculator currently on the market. It is meant to provide all the tools that high school students need, students who normally turn to the TI-83+/TI-84+ family, or less frequently, the TI-Nspire CX, Casio Prizm, or Casio fx9860. It also tries to cover the needs of college and graduate students, who traditionally use the TI-89, TI-Nspire CX CAS, or HP's own calculators, and it even sees professionals, about whose calculator choices little is known, as a potential market. In using the Prime, I certainly agree that it has the potential to meet the needs of all three of those markets. It's a sleek, thin, powerful device, and its functionality is about 95% of the way to something I would be happy to use every day for academic and personal projects. The separation between CAS and non-CAS features is a nice touch, not to mention a great way to appeal to standardized testing boards and to teachers. The graphing features are intuitive and ground-breaking in their ability to handle almost any type of expression. In my testing, the screen was crisp and bright, the keys were satisfyingly clicky and responsive, and the battery life was admirable. I even enjoyed the fact that I could choose a custom color theme for the entire interface, switching from the default white-and-blue to a (in my opinion) classier black-and-maroon.

My criticisms are minor, and as a disclaimer, the calculator I used was an engineering sample with a mid-August build date, so some of the issues I ran into may already be fixed. Anyway, to get that final 5% of the way to a great calculator for me (and other students, teachers, and professionals), my biggest suggestions would be in the area of user-friendliness. Even as a seasoned calculator user well-accustomed to interpreting what my calculator expects, many of the error messages on the Prime fell somewhere between ambiguous and mud. When I was trying to use features, a yellow exclamation mark would occasionally pop up, often without me being clear what I had touched to make the device unhappy. Finally, as someone not accustomed to HP calculators, the use of Views was originally foreign to me, and it took me some experimenting to realize that every application had Symb, Plot, Num, Help, View, and Menu Views. While I now understand it and think it's as reasonable a way to arrange the interface as any other system, I didn't find it initially intuitive. Perhaps I should have just spent a few minutes reading the manual, or perhaps there should be a Quick Start application that teaches you to efficiently use the HP Prime.

If your teacher gives you an option to pick your calculator, or you're in college, graduate school, or the workforce, I recommend giving the HP Prime a look, and see if it is right for you. It certainly has a full complement of math and programming features, and your main obstacle to using it might be teachers and classmates accustomed to other companies' devices. My HP contacts tell me that the HP Prime will be available online on HP Shopping, Amazon.com, Newegg, Tiger Direct, and other online stores in October, and is expected to reach brick-and-mortar stores like Office Depot, Staples, or Office Max in early 2014. The calculator will premier at $150, and every physical calculator comes with the emulator included (and teachers can request the emulator for free).

Read the full review for all the details, along with more screenshots and photos!



Source:
Hands-On with the HP Prime: Full Review from Cemetech

25
News / Tetric A: Color Tetris for the TI-84 Plus C Silver Edition
« on: August 13, 2013, 12:22:20 pm »
Less than a year ago, Cemetech (via member 0rac343) discovered the existence of the color-screen TI-84 Plus C Silver Edition. In the intervening months, we learned more about the calculator, got an early version of our own for a hands-on review, and have been working hard to create tons of games and educational programs for the TI-84+CSE. Today, I am happy to add one more program to that list: Tetric A, a color-screen Tetris game for the TI-84 Plus C Silver Edition.

Tetric A is based on my Tetrizm game for the Casio Prizm. It is a full-featured Tetris game, complete with spiffy graphics, five different game modes, classic Tetris mechanics, and a high score system. You can play in standard Marathon mode, where you survive through increasingly-fast levels. You can play High Speed mode, which ups the ante by starting you on level 15. Touchdown mode gives you a board full of garbage pieces, which you must carefully clear. In Cascade mode, erasing lines can cause other lines to be created and erased, potentially leading to huge bonuses. Sadistic mode gives you all the pieces you could possibly want - except line pieces. Written in z80 assembly, Tetric A is fast, colorful, and fun.

You can download Tetric A from the link below. You might need to archive some of your larger programs, as it requires 8KB of RAM to run. No shell (like Doors CS) is required, but keep your eye out for a version of Doors CS that may be coming soon for the TI-84 Plus C Silver Edition. And as always, keep your eyes on Cemetech for the latest and greatest TI-84+CSE software.

Download
Tetric A: Color Tetris



Source:
Tetric A: Color Tetris for the TI-84 Plus C Silver Edition via Cemetech

26
News / Cemetech Contest #10: One Week Left!
« on: August 01, 2013, 12:47:59 pm »


In mid-June, Cemetech announced Cemetech Contest #10. Thanks to our own efforts within the community, as well as a news article on ticalc.org and a mention on TI Calculator's Facebook page, we have had a lot of contestants from near and far start entries. Many of them have posted topics in our Contests subforum about their Contest #10 entries, as required by the contest rules, and others have promised to do so soon. There is slightly more than one week left until the deadline, so we encourage you to double-time it on your entry. We have already received a handful of them, so we know that the TI-Nspire CX CAS and the three TI-84 Plus C Silver Edition calculators to be awarded to the contest winners will find at least some homes.

As announced in late June, we have written up the full rubric that will be used to grade your programs. The programs will be graded on five criteria: the educational value of the program (55 points), the entertainment value and/or usefulness of the entry (25 points), the graphics, controls, and interface (10 points), the source code (5 points), and the readme file (5 points). Judges also have the discretion to award up to 10 bonus points to meritorious entries for special features or exceptional programs. Keep the rubric in mind when you're finishing up your program, writing its readme, and submitting it for judging. Please confirm with one of the judges (Cemetech administrators) that your entry has been received before the deadline.

More Information
Cemetech Contest #10 rubric
Cemetech Contest #10 official rules

Source:
Cemetech Contest #10: One Week Left! via Cemetech

27
News / Presenting Celtic 2 CSE
« on: July 22, 2013, 02:22:29 pm »
Since the color-screen TI-84 Plus C Silver Edition calculator was first discovered here at Cemetech eight and a half months ago, the programming community has had mixed reactions to the device. On the plus side, we're very happy that it represents an extension of the TI-83 Plus/TI-84 Plus-series calculator line, and hope it indicates TI's commitment to continuing the series for many years to come. In addition, its math features represent a significant improvement over the black-and-white calculators, especially for graphing and statistics, as I mentioned in my review of the calculator TI kindly sent to me. The programming community's one gripe has been that the calculator's processor and memory are nearly identical to the internals of the TI-84 Plus Silver Edition, save for doubled Flash ROM memory. Nevertheless, many of us are happy to face the programming challenges presented by the new device.

In that spirit, I'm proud to present the first hybrid TI-BASIC library for the TI-84 Plus C Silver Edition, Celtic 2 CSE. Based on Iambian Zenith's unreleased Celtic 2 code, it offers a host of program- and file-manipulation functions to TI-BASIC programmers, plus a powerful sprite routine. At the behest of tifreak8x, I re-created and re-fixed it from Iambian's latest (non-lost) source code, then added my own tweaks and features. It features the ability to read lines from programs and AppVars in RAM or Flash (archive), the ability to insert, delete, or overwrite lines in a specified program, to create a specified program and to find out how many lines there are in a BASIC program, and to output special characters into a string that is not normally storable into a string via any other method (doublequote and sto). It also contains a powerful, BASIC-compatible palletized sprite routine.

I encourage all of our TI-84+CSE-owning TI-BASIC coders to give this a try, and show off what you can do with it. I expect that a future TI-84+CSE shell (like some version of Doors CS) will contain libraries similar to these, so it makes sense to get used to them now. I also want to mention the huge debt of gratitude I owe to TIFreak8x for extensive testing as well as the thorough C2TEST program included in this file.

Download
Celtic 2 CSE



Source:
Presenting Celtic 2 CSE from Cemetech

28
News / Doors CS 7.2 Released!
« on: July 12, 2013, 11:06:03 am »
About thirteen years ago, I started writing Doors CS, then known as Doors XP. It started as a list of programs drawn onto the graphscreen with TI-BASIC, and gradually evolved into the full-featured shell it is today, used on hundreds of thousands of TI-83 Plus and TI-84 Plus graphing calculators. It evolved from a TI-83 BASIC program to a TI-83 Plus/TI-84 Plus ASM program to an App. It has engendered accolades, criticism, and controversy, and Doors CS and its features have been featured on ticalc.org, Hackaday, Gizmodo, and others. Today, it is with bittersweet pride that I bring the final chapter of Doors CS for the TI-83 Plus/TI-84 Plus to a close by releasing Doors CS 7.2.

Doors CS 7.2 is the ultimate shell and GUI for your TI graphing calculator. It can run any BASIC or ASM program or game, including MirageOS, Ion, Doors CS, and nostub programs. Organize your programs into nested folders, lock, rename, copy, archive, hide, and edit programs directly from Doors CS, or use the HomeRun feature to run any program from the TI-OS homescreen. Doors CS is built to be extremely user-friendly, using a mouse-based interface to appeal to users accustomed to using computers. On the opposite end of the user spectrum, it includes myriad keyboard shortcuts so that those who prefer to use a keyboard rather than a mouse can quickly and efficiently move through Doors CS. The Associated Program feature lets you click on any file, like game levels, documents, pictures, and songs, and have them automatically open with the correct viewer program.  Doors CS 7.2 builds in the CALCnet2.2 networking library for communication and multiplayer gaming between two, twenty, or two billion calculators, as well as many bug fixes and tweaks since Doors CS 7.1. It contains full libraries for xLIB, Celtic III, PicArc, Omnicalc, and the new DCSB Libs; TI-BASIC programmers can now even use CALCnet.

I want to especially thank all of you in the community, from the Cemetech administrators who helped me stay motivated on Doors CS, to the beta-testers and coders who contributed their time and effort. I even want to thank the seasoned community members who scoffed at some young upstart boasting about his as-yet nonexistent shell so many years ago, whose skepticism pushed Doors CS from two marble notebook full of half-working assembly code into the rock-solid, widely-used software that it is today. I look forward to the next decade-long project that I'll find myself embroiled in. As for you, download Doors CS 7.2 today and experience the full power of your calculator!

Download & Information
Doors CS 7.2
Doors CS Software Developers' Kit (SDK)
Video of major Doors CS features



Reminder: Cemetech Contest #10 is now in full swing, and ending in about 4 weeks! If you haven't been working on your entries, now is the time to start programming, lest you miss out on winning the excellent calculators and other prizes we have to offer. Special thanks to Texas Instruments for posting a blurb about the contest on their Facebook page and helping to promote educational calculator programming.

Source:
Doors CS 7.2 Released! on Cemetech

29
News / Announcing Cemetech Contest #10: Physics Programs + Prizes
« on: June 19, 2013, 10:05:25 pm »


Calculators are pocket computers. That's one of the tenets underlying the calculator enthusiast community, where we enjoy pushing the limits of graphing calculators to write complex games, utilities, and programs. It follows that graphing calculators are a perfect platform on which to learn to program. Indeed, many of Cemetech's administrators are professional engineers, scientists, and academics who learned to love STEM subjects after experimenting with programming their graphing calculators. We at Cemetech want that proud tradition to continue for decades to come, as STEM skills become ever-more-important in wide swathes of jobs and hobbies. A great way to inspire people to get down and dirty with anything is to challenge them to compete, and motivate them with great prizes.

Cemetech has held nine programming competitions to date, the most recent of which challenged entrants to port popular computer programs to calculators or to modify existing programs to add new features. That contest offered fame and prestige as prizes; for this contest, we have four brand-new TI calculators as prizes, plus some smaller secret prizes that will be sent with the calculators. The topic of Cemetech Contest #10 is educational Physics programs. The rules are very simple:

  • Write a program or game that teaches concrete physics skills, such as equations and problem solving. Make it as educational or game-like as you want, as long as it teaches specific physics skills.
  • Your program may fall into one or both of two areas: (1) particle forces (like particles in magnetic/electric fields, or planets and orbits) or (2) projectile motion. Any program not falling into at least one of those categories will be disqualified. Post in the attached topic with any questions.
  • Programs must be in TI-BASIC, Axe, or ASM. All programs will be tested on a TI-84 Plus Silver Edition running under Doors CS 7.2, so any libraries offered by Doors CS 7.2 may be used.
  • 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.
  • The contest will run for 8 weeks, ending August 7th, 2013, 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 one week after the end of the contest.
  • A grading rubric will be released very soon. Entries will be graded primarily on their educational value, polish, and appeal to students. Although the focus is on education rather than gaming, educational games are allowed as long as they teach concrete physics.

I'm sure you want to hear more about the prizes. We are very proud to offer not two, not three, but four brand-new calculators. The grand prize winner will be awarded one TI-84 Plus C Silver Edition, one TI-Nspire CX CAS, and additional secret prizes. The second and third place winner will each be awarded one TI-84 Plus C Silver Edition and additional secret prizes. The TI-84 Plus C Silver Edition is TI's brand-new color-screen TI-84 Plus-series calculator, and if you don't already have one, this is a great opportunity to try out its new math features and of course write new color programs and games. The TI-Nspire CX CAS is aimed at older high school and college students who need the power of a symbolic CAS, and if you win one, you'll also have an opportunity to practice your Lua skills. All participants will earn Cemetech flair in the form of signature bars and respect.

So what are you waiting for? Getting coding, inspire students to use calculator for more than math, and win some calculators!



Source:
Cemetech (http://www.cemetech.net/news.php?id=603)

30
Over the past two days, I have released three key pieces of Cemetech software that have finally reached fruition this week after about two years of development. In order of release, the three programs are Doors CS 7.2 Beta 3, gCnClient 2.0, and Sandpaper 1.0. Doors CS 7.2 Beta 3 is final beta release of Doors CS 7.2, which brings new networking features to the popular calculator shell. gCnClient v2.0 is a stable, final version of the Windows/Linux/Mac OS software for connecting calculators to the internet. Sandpaper 1.0 is a completed FTP server/client for transferring files across a room or around the world.

globalCALCnet (gCn) Client v2.0: version 1.0. While Doors CS 7.2 beta 3 contains everything you need to network calculators together locally, you can't easily connect your calculator to the internet or to other calculators dozens or thousands of miles away. That's where globalCALCnet comes in. First, gCn allows you to connect CALCnet networks together, making calculators that are far apart think they are locally networked. Secondly, gCn lets non-calculator services like HTTP, IRC, and FTP be easily connected to CALCnet networks. This means that you can browse the internet with Gossamer, chat on IRC with CALCnet Chat!, or browse the ticalc.org archives with Sandpaper, all directly from your calculator.

To connect your calculator to gCn, you need a computer to mediate between gCn and CALCnet (although that may soon change). On that computer, you run the gCnClient software, which you can download below. gCnClient 2.0 lets you use a mini-USB cable with a single TI-84+/SE, or an Arduino or AVR as a bridge to a large network of TI-83+/SE and TI-84+/SE calculators. This version adds the mini-USB ("direct USB") support, as well as greatly improving the stability of the entire client.

Doors CS 7.2 Beta 3: The last Doors CS beta, version 7.2 beta 2 was released one day shy of two years, the same day that Gossamer, the widely-publicized web browser for TI graphing calculators. The next version will (hopefully) be the full Doors CS 7.2, which will probably be the last release for the TI-83 Plus and TI-84 Plus line of non-color-screen graphing calculators. So what does Doors CS 7.2 Beta 3 bring? The three major changes:
  • Across-the-board optimizations, bug fixes, and speed improvements
  • Greatly-improved direct USB (miniUSB) globalCALCnet stability
  • BASIC CALCnet, a set of libraries within the DCSB Libs to let TI-BASIC programmers use the CALCnet networking system in their own programs.
Special thanks go to Tim "Geekboy" Keller for his hard working writing the BASIC CALCnet libraries and helping to debug and repair other CALCnet/gCn features. If you want to try making multiplayer TI-BASIC games, if you want to use direct USB CALCnet, or if you simply want the latest and greatest in Doors CS versions, you should grab this update.

Sandpaper v1.0: I began Sandpaper as a bit of a toy project to challenge myself while riding a bus up to Massachusetts and Maine to visit fellow Cemetech administrators Merthsoft and elfprince13, but it blossomed into a much larger project than I first anticipated. I entered it into the TI Concours 2011 contest and won second place in the ASM category, and continued working on it only very occasionally in the intervening two years. I'm very happy to finally have it completed and off my to-do list.

What is Sandpaper? Sandpaper v1.0 is an FTP client and server for TI graphing calculators, with two major purposes. The first is to let you transfer files between two (or more!) calculators, even if you're not close enough for a link cable. You can connect over CALCnet or globalCALCnet, connect to a remote calculator, browse the programs, groups, pictures, appvars, matrices, lists, GDBs, and strings, and send files to and from the remote calculator.
Its second purpose is to let you download (or potentially back up) files directly from and to the internet. A bridge for ticalc.org is complete, meaning you can browse the ticalc.org file archives directly on your calculator, view the contents of zip files and readmes, and then download calculator files directly from those zips onto your calculator.



Sources:
Part 1 (Doors CS 7.2 Beta 3): http://www.cemetech.net/news.php?id=599
Part 2 (gCnClient v2.0): http://www.cemetech.net/news.php?id=600
Part 3 (Sandpaper v1.0): http://www.cemetech.net/news.php?id=601

Pages: 1 [2] 3 4