Guidelines

What language is TI-BASIC based on?

What language is TI-BASIC based on?

Z80 assembly language
Calculators that implement TI-BASIC have a built in editor for writing programs. While the considerably faster Z80 assembly language is supported for the calculators, TI-BASIC’s in-calculator editor and more user friendly syntax make it easier to use. TI-BASIC is interpreted.

Is TI-BASIC the same as BASIC?

TI-BASIC is the official name of a BASIC-like language built into Texas Instruments (TI)’s graphing calculators.

What language do TI calculators use?

TI-Basic
Any TI graphing calculator can be programmed using a language called TI-Basic. For the TI-84 Plus family and TI-Nspire CX, TI provides free lessons that teach you how to code on your calculator. These lessons walk you through the programming editor on the calculator.

What are the different versions of TI BASIC?

TI-BASIC is a language family of three different and incompatible versions, released on different products: TI-Basic 83 (on Z80 processor) for TI-83 series, TI-84 Plus series. TI-Basic 89 (on 68k processor) for TI-89 series, TI-92 series, Voyage 200.

What kind of programming language is TI BASIC?

For the TI 99/4A home computer programming language, see TI BASIC (TI 99/4A). It has been suggested that this article be split into articles titled TI-BASIC 83 (Z80), TI-BASIC 89 (68k) and TI-BASIC Nspire (ARM).

What is the Getkey command in TI BASIC?

To construct our event loop, we’ll need conditional statements and getKey . getKey is a TI-Basic command that your programs can use to detect if a key has been pressed. If the user pressed a key since the last time getKey was called, getKey will return a number between 11 and 105, indicating which key was pressed (see the diagram below).

What was the main purpose of TI BASIC?

As was common on home computers, TI BASIC was used not only for programming but also as a thin operating system. On top of Minimal BASIC, TI added commands for text, full screen graphics, logic operations, and recording to tape or any other file system.