Login [Register]
Don't have an account? Register now to chat, post, use our tools, and much more.
Presenting Celtic 2 CSE
Published by KermMartian on July 20, 2013 at 6:11:10 PM CST | Discuss this article (20)

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.

Celtic 2 CSE

July 2013 Articles
July 2013 July 2013 [Back to News Archives Index]

» Happy US Independence Day; Community Digest published July 4, 2013 by KermMartian
» Doors CS 7.2 Released! published July 11, 2013 by KermMartian
» Calcuzap: PatrickD Starts TI-84+CSE Phoenix Game published July 19, 2013 by KermMartian
» Presenting Celtic 2 CSE published July 20, 2013 by KermMartian
» Orion TI-84 Plus Talking Graphing Calculator Released published July 26, 2013 by merthsoft
» Cemetech Contest #10: One Week Left! published July 31, 2013 by KermMartian