Difference between revisions of "83Plus:OS:TIOS Alternatives"

From WikiTI
Jump to: navigation, search
m (There appears to be a problem with the category listing page ... testing ...)
(radical rewrite; similar content, new text)
Line 1: Line 1:
 
[[Category:83Plus:OS_Information|TIOS Alternatives]]
 
[[Category:83Plus:OS_Information|TIOS Alternatives]]
  
{{wikify}}
+
== Introduction ==
  
Here is a list of possible alternatives to TIOS for the TI-83+/83+SE/84+/84+SE:
+
The TIOS, also known as AMS, is the official, standard operating system for the
 +
TI-83+ series of calculators (including the TI-83+ and TI-84+ and the respective Silver
 +
Editions of each).  The vast majority of programs for such calculators run on top of the
 +
TIOS, or on top of some subsidiary program that runs from the TIOS, and thereby implicitly
 +
depend on its functionality.  However, some people have researched writing alternative
 +
operating system code and sending it to the calculator to replace the TIOS.
 +
Several such alternative operating systems are available on the Web, though most of them are
 +
not yet at a production stage of development.  These systems include:
  
== CEPTIC ==
+
*[http://michaelv.org/programs/calcs/ceptic.php CEPTIC], by Michael Vincent: a Control and Execute Program for TI Calculators. The current version of CEPTIC only runs on the TI-83+ SE, but can be modified to run on the TI-83+. Assembly source is available, but actually using the OS in its present state is considered non-practical, and the project has been discontinued for various reasons.
[http://michaelv.org/programs/calcs/ceptic.php CEPTIC by Michael Vincent]: CEPTIC is an acronym for Control and Execute Program for TI Calculators. ...This version is 83+ SE only, but it shouldn't be too hard to modify to run on the regular 83+ as well. Just remove the extra ports, and modify a few of the flash pages (7Dh...1Dh, et cetera). I'm just happy that I had the ability and knowledge to actually create a working (though non-practical at current) operating system. (Quoted from the linked site.)
+
*[http://pongos.sourceforge.net/ PongOS], by FloppusMaximus: a simple, proof-of-concept system whose namesake feature is an embedded Pong game. Some other system utilities, mostly inspired by Dan Englender's Calcsys, are also available in PongOS, including a hex editor, memory mover (with flash capability), flash sector eraser, and port monitor. Link support is not provided.
 
+
*[http://brazucs.unitedti.org/vera/ Vera], by UnitedTI: dubbed the "true calc lover's OS" on the website. Vera is intended to consist of a very basic kernel which can be easily extended to include desired features. Nicknamed the Core Design Principle by the developers, this architecture is very similar to that of an [http://en.wikipedia.org/wiki/Exokernel exokernel] operating system.  Vera is still in the planning stage as of 2006-03-27.
== PongOS ==
+
*[http://www.ticalc.org/archives/files/fileinfo/349/34973.html CSX], by Sean McLaughlin: a command-line-based operating system with a screen layout similar to that of the TI-89 calculators. CSX provides a simple filesystem, send and receive of files over a link cable, hex editing of memory, and running of Z80 machine code programs.
[http://pongos.sourceforge.net/ PongOS by FloppusMaximus]: A free, if rather simple, operating system for the TI-83 Plus family of graphing calculators... (Quoted from the linked site.)
+
*Nostalgy, by XDG Kat-Productions: an unofficial project by certain members of [http://katpro.xiondigital.net/ XDG Kat-Productions]No working demo is available, but development is reportedly still underway, albeit very slowly.
 
+
== Vera ==
+
[http://brazucs.unitedti.org/vera/ Vera by UnitedTI]: What is Vera, you ask? Vera is the true calc lover's OS. It hasn't been coded yet, but the main idea behind it is that it consists of a very basic kernel that allows for file storage and some hardware control, on top of which other programs or plugins can be built. This approach has been nicked the Core Design Principle. It should make it possible for many people to work on one big project, without making it a huge mess.
+
 
+
If this will turn out to be true is to be found out, because not many z80 projects have been made by more than one person in the history of calculator programming. Vera will be designed for the Ti-83+ at first, and can perhaps later be ported to other "flashable" calculators. (Quoted from the linked site.)
+
 
+
== CSX ==
+
[http://www.ticalc.org/archives/files/fileinfo/349/34973.html CSX by Sean McLaughlin]: CSX is a command line interpreter with an 89'ish layout. It can upload files from a PC (only TiLP has been tested), so it now potentially makes a great way to kill any number of minutes. (Quoted from the linked site.)
+
 
+
== Nostalgy ==
+
Nostalgy by XDG Kat-Productions: Nostalgy<!--nicknamed NOS, later held to abreviate "New OS which has Ti ALready Go Yelling and screaming"--> is an unofficial group project by certain members of XDG Kat-Productions.  There is no working demo at the moment, but sources report that the project is not dead and that development is still slowly underway. <!-- This project has never officially been announced. I, one of the developers, am currently working on other projects, but ones whose code can and will be integrated into this os.-->
+

Revision as of 00:15, 27 March 2006


Introduction

The TIOS, also known as AMS, is the official, standard operating system for the TI-83+ series of calculators (including the TI-83+ and TI-84+ and the respective Silver Editions of each). The vast majority of programs for such calculators run on top of the TIOS, or on top of some subsidiary program that runs from the TIOS, and thereby implicitly depend on its functionality. However, some people have researched writing alternative operating system code and sending it to the calculator to replace the TIOS. Several such alternative operating systems are available on the Web, though most of them are not yet at a production stage of development. These systems include:

  • CEPTIC, by Michael Vincent: a Control and Execute Program for TI Calculators. The current version of CEPTIC only runs on the TI-83+ SE, but can be modified to run on the TI-83+. Assembly source is available, but actually using the OS in its present state is considered non-practical, and the project has been discontinued for various reasons.
  • PongOS, by FloppusMaximus: a simple, proof-of-concept system whose namesake feature is an embedded Pong game. Some other system utilities, mostly inspired by Dan Englender's Calcsys, are also available in PongOS, including a hex editor, memory mover (with flash capability), flash sector eraser, and port monitor. Link support is not provided.
  • Vera, by UnitedTI: dubbed the "true calc lover's OS" on the website. Vera is intended to consist of a very basic kernel which can be easily extended to include desired features. Nicknamed the Core Design Principle by the developers, this architecture is very similar to that of an exokernel operating system. Vera is still in the planning stage as of 2006-03-27.
  • CSX, by Sean McLaughlin: a command-line-based operating system with a screen layout similar to that of the TI-89 calculators. CSX provides a simple filesystem, send and receive of files over a link cable, hex editing of memory, and running of Z80 machine code programs.
  • Nostalgy, by XDG Kat-Productions: an unofficial project by certain members of XDG Kat-Productions. No working demo is available, but development is reportedly still underway, albeit very slowly.