Jump to content

TI Extended BASIC

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by Comp.arch (talk | contribs) at 11:14, 16 April 2017 (See my edit at: TI BASIC (TI 99/4A) (e.g. dropped "dialect"; here also while extended, should I not, then?). Software always "is"; seems "discontinued".). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

TI Extended Basic cartridge

TI Extended BASIC is a discontinued implementation of the BASIC programming language interpreter for the Texas Instruments TI-99/4A home computer.

Functionality Provided

TI produced an Extended BASIC cartridge that greatly enhanced the functionality accessible to TI BASIC users. Sprites could be generated and set up to move automatically with simple one-line commands. Custom 'CALL' subprograms, access to memory expansion for larger programs, multiple statement lines (with the statement separator ::), boolean logic in IF statements, assembly language linkage, as well as the ability to display text at any location on the screen, were all added while largely retaining compatibility with TI BASIC.[1]

Speech Synthesis

When equipped with the TI Speech Synthesizer, TI Extended BASIC users could also generate speech from a predefined vocabulary as easily as writing text on-screen:

>CALL SAY("HELLO I AM A #TEXAS INSTRUMENTS# T I NINETY NINE FOUR A HOME COMPUTER") 

...would cause the speech synthesizer to identify the computer. Using a word not included in the speech synthesizer's built-in vocabulary would cause it to slowly spell out the word. (TI's Terminal Emulator II cartridge provided text-to-speech functionality.)

TI Extended BASIC also provided raw access to the speech synthesizer, but very few developers had the resources to generate the speech data and this function was rarely used.[citation needed]

Elements of TI Extended BASIC

Statements

TI Extended BASIC has several statements not present in TI BASIC: ACCEPT, IMAGE, LINPUT, ON BREAK, ON ERROR, ON WARNING, SUB, SUBEND, SUBEXIT

References

  1. ^ Shaw, Stephen (1983). "Extended Basic". Getting Started with the Texas Instruments TI99/4A. Phoenix Publishing. ISBN 978-0-946576-04-3. {{cite book}}: External link in |chapterurl= (help); Unknown parameter |chapterurl= ignored (|chapter-url= suggested) (help)

External links