The TI-84 Plus CE gets a shell
Posted by Travis on 3 November 2015, 03:03 GMT
Author
MateoConLechuga recently became the first to produce a TI-84
Plus CE assembly shell:
Cesium.
(Nikky's request to name
it NikkyCE was denied.) The shell can run both assembly and BASIC
programs, including archived ones, and offers relocatable C and ASM
library support. Some other features include unarchiving/archiving,
deleting, and hiding programs, and locking/unlocking BASIC programs. The program includes source
code and a French version as well. The latest version and sources can
be found on
GitHub.
|
|
Reply to this article
|
The comments below are written by ticalc.org visitors. Their views are not necessarily those of ticalc.org, and ticalc.org takes no responsibility for their content.
|
|
Re: The TI-84 Plus CE gets a shell
|
Lionel Debroux
(Web Page)
|
What, no reply to this news item featuring a strong POTY candidate ? ;)
Mateo did very good work here. Rather than stalling the community of users and developers, waiting on an event that shall basically not occur, he took upon the task of making an ASM program providing the main features one can expect from "shell" programs.
The task yielded brand-new documentation about the TI-eZ80 platform's software and hardware.
Last but not least, Cesium is open-source software :)
|
Reply to this comment
|
13 November 2015, 15:04 GMT
|
|
|
|
|
Re: Re: The TI-84 Plus CE gets a shell
|
KermMartian
(Web Page)
|
It's definitely an impressive effort, and MateoConLechuga has been especially gracious in his acknowledgement that different shells have different goals. Cesium was initially designed to test C libraries, and it evolved into a simple, functional shell. Other shells, like Doors C[S]E that you so obliquely reference, have focused on a much larger feature set. It's disingenuous to suggest that the author(s) of such a large shell would intentionally delay developers' work, and ignore the possibility that said developers might be spending large chunks of free time they don't have trying to convince those who could give us broader access to these devices that a complete, user-friendly shell containing libraries for ASM, TI-BASIC, and C programmers to do so. As you know, Doors CE (for example) is now progressing rapidly, but the hacks and changes necessary to support shell features in an ASM program are lengthy at best and increase the danger of an unstable shell at worse. I'm glad you hold the health and future of the community in such high esteem, and I'm sure that you recognize that everyone who participates in making it a fun, educational place is equally interested in the community's success and longevity, even if their approach might not be exactly the same as yours, or if they might not be so pessimistic about what is impossible and what is not.
|
Reply to this comment
|
14 November 2015, 00:03 GMT
|
|
Re: The TI-84 Plus CE gets a shell
|
Don Phillips
|
The shell seems to work fine except except when a program finishes running it is returned the the shell and you don't get to see the output. You have to put a PAUSE at the end of a program in order to see the output.
|
Reply to this comment
|
13 November 2015, 23:38 GMT
|
|
|