CHAPTER SEVEN : EXTENDED BASIC
The Extended Basic module is not inexpensive, and information on what it can do is not widely available. Therefore this section has been included to help you to decide if you need the module, and to give some short hints on its use.
Extended Basic exists in two distinct versions, Vn 100 and Vn 110. Only a very small handful of the earlier Vn 100 have been sold in the UK, and this book refers to Vn 110. A principal difference is speed: 110 is much faster. There have also been changes in the operating systems which sometimes cause incompatibility between the two versions (with special reference to the sprite routines and user sub programs).
EXTENDED BASIC is a VERY much larger language than TI Basic. The increase in operation speed is not shown by magazine 'bench tests' which use very short specific programs. In a typical program you will find the program runs in about 30% less time. Line transfers and screen handling are particularly faster than in TI Basic.
In itself, this is a great attraction, but Extended Basic also adds very many new commands and functions, enabling better use to be made of limited memory, and also permitting friendlier programs to be written.
Many TI BASIC programs can be loaded in Extended Basic, and will then run faster.
TI Basic programs over 12k cannot be loaded due to lack of memory.
Some TI Basic programs will load but cannot RUN due to lack of memory.
TI Basic has two extra character sets: if these are used, they will produce a BAD VALUE error in Extended Basic.Extended Basic uses the memory saved by dropping these sets (15 and 16) to produce the Sprites.
Contents copyright Stephen Shaw. Want to reuse? Read:
This work is licensed under a Creative Commons Attribution-NonCommercial 2.0 UK: England & Wales License. Alternative licence: Design Science License published by Michael Stutz