Extra Help - BasicHook

Read readme.txt and funclist.html for information about the program This file's contents were copied from TIGCC's help file (TIGCC Homepage)
Any questions, comments, etc: E-mail me.

Variable Flags - #6


BitD e s c r i p t i o n
14Busy ??
13Local (folder/variable)
12collapsed folder
11twinned (archived & being used)
10archived
9In view ??
8Folder
7overwritten ??
6WAS checked in var-link
5Hidden (not TIOS-available)
4Locked
3Is STAT variable ??
2On Graph 2 (split-screen)
1On Graph 1 (normal)

Keyboard Layout - #25


<mask> is ANDed to the value normally returned in position <row>
TI-89:
 C o l u m n
R
o
w
   Bit 7    Bit 6    Bit 5    Bit 4    Bit 3    Bit 2    Bit 1    Bit 0  
Byte 7alphaDiamndShift2ndRightDownLeftUp
Byte 6F5CLEAR^/*-+ENTER
Byte 5F4BckSpcT,963(-)
Byte 4F3CATLGZ)852.
Byte 3F2MODEY(7410
Byte 2F1HOMEX=|EESTOAPPS
Byte 1       ESC

TI-92+:
 C o l u m n
R
o
w
   Bit 7    Bit 6    Bit 5    Bit 4    Bit 3    Bit 2    Bit 1    Bit 0  
Byte 10DownRightUpLeftHandShiftDiamnd2nd
Byte 9321F8WSZ 
Byte 8654F3EDX 
Byte 7987F7RFCSTO
Byte 6,)(F2TGVSpace
Byte 5TANCOSSINF6YHB/
Byte 4PENTER2LNF1UJN^
Byte 3*APPSCLEARF5IKM=
Byte 2 ESCMODE+OLThetaBckSpc
Byte 1(-).0F4QAENTER1-

ENTER1 is on the alphabetic and numeric keypads. ENTER2 is next to the cursor pad.


Variable Type - #31

Note: the type byte is at the end of a file, and may have another byte before it.

00

variable name (with more than one letter)

01

variable q (not used - 1B is used normally)

02

variable r

03

variable s

04

variable t

05

variable u

06

variable v

07

variable w

08

variable x

09

variable y

0A

variable z

0B

variable a

0C

variable b

0D

variable c

0E

variable d

0F

variable e

10

variable f

11

variable g

12

variable h

13

variable i

14

variable j

15

variable k

16

variable l

17

variable m

18

variable n

19

variable o

1A

variable p

1B

variable q

1C

system token

1D

arbitrary real number @xxx

1E

arbitrary integer number @nxxx

1F

positive integer tag

20

negative integer tag

21

positive fraction tag

22

negative fraction tag

23

floating point tag

24

constant pi

25

constant e

26

constant I

27

-infinity

28

Infinity

29

+/- infinity

2A

Undef

2B

False

2C

True

2D

string tag

2E

allows missing terms in expressions

2F

expr acosh

30

expr asinh

31

expr atanh

35

expr cosh

36

expr sinh

37

expr tanh

3B

expr acos

3C

expr asin

3D

expr atan

44

expr cos

45

expr sin

46

expr tan

4B

expr abs

4C

expr angle

4D

expr ceiling

4E

expr floor

4F

expr int

50

expr sign

51

expr _sqrt_

52

expr _e_^

53

expr ln

54

expr log

55

expr fPart

56

expr iPart

57

expr conj

58

expr imag

59

expr real

5A

expr approx

5B

expr tExpand

5C

expr tCollect

5D

expr getDenom

5E

expr getNum

60

list cumSum

61

mat det

62

mat colNorm

63

mat rowNorm

64

mat norm

65

list mean

66

list median

67

list product

68

list stdDev

69

list sum

6A

list variance

6B

vec unitV

6C

mat dim

6D

mat mat->list

6E

no_of_elements newList

6F

mat rref

70

mat ref

71

integer identity

72

mat diag

73

mat colDim

74

mat rowDim

75

mat _transpose_

76

expr !

77

expr %

78

expr _radians_

79

expr not

7A

expr _negative_

7B

mat _polar_vector_ [[R,THETA]]

7C

mat _cylind_vector_ [[R,THETA,Z]]

7D

mat _sphere_vector_ [[R,THETA,PHI]]

80

expr var ->

81

condition expr |

82

expr2 expr1 xor

83

expr2 expr1 or

84

expr2 expr1 and

85

expr2 expr1 <

86

expr2 expr1 <=

87

expr2 expr1 =

88

expr2 expr1 >=

89

expr2 expr1 >

8A

expr2 expr1 <>

8B

expr1 expr2 +

8C

expr1 expr2 .+

8D

expr1 expr2 -

8E

expr1 expr2 .-

8F

expr1 expr2 *

90

expr1 expr2 .*

91

expr1 expr2 /

92

expr1 expr2 ./

93

expr2 expr1 ^

94

expr2 expr1 .^

95

int expr cos(expr+(int-1)*pi/2)

96

var equation solve

97

var equation cSolve

98

var equation nSolve

99

var equation zeros

9A

var equation cZeros

9B

var equation fMin

9C

var equation fMax

9D

complex number

9E

expr list polyEval

9F

order var randPoly

A0

vec2 vec1 crossP

A1

vec2 vec1 dotP

A2

expr2 expr1 gcd

A3

expr2 expr1 lcm

A4

expr2 expr1 mod

A5

expr2 expr1 intDiv

A6

expr2 expr1 remain

A7

expr2 expr1 nCr

A8

expr2 expr1 nPr

A9

theta_expr r_expr P->Rx

AA

theta_expr r_expr P->Ry

AB

y_expr x_expr R->P_THETA_

AC

y_expr x_expr R->Pr

AD

mat2 mat1 augment

AE

num_columns num_rows newMat

AF

num_columns num_rows randMat

B0

vec mat simult

B1

[#] expr part

B2

var list exp->list

B3

sd mean randNorm

B4

index mat expr mRow

B5

index2 index1 mat rowAdd

B6

index2 index1 mat rowSwap

B7

end start var expr arcLen

B8

up low var expr nInt

B9

high low var expr _PRODUCT_

BA

high low var expr _SIGMA_

BB

index2 index1 mat expr mRowAdd

BC

[int] ans

BD

[int] entry

BE

[tol] expr exact

BF

expr2 expr1 ln(expr1)/ln(expr2)

C0

[var] expr comDenom

C1

[var] expr expand

C2

[var] expr factor

C3

[var] expr cFactor

C4

[up low] var expr _integrate_

C5

[order] var expr _differentiate_

C6

[h] var expr avgRC

C7

[h] var expr nDeriv

C8

[point] order var expr taylor

C9

[direction] point var expr limit

CA

[[tol] var] expr propFrac

CB

[[undef] false true condition when

CC

[digits] expr round

CD

[[ss] mm] dd _DMSNUMBER_

CE

[num] string left

CF

[num] string right

D0

[count] start string mid

D1

[int] list shift

D2

[step] high low var expr seq

D3

[elements_per_row] list list->mat

D4

[[[[col2] row2] col1] row1] mat subMat

D5

[col] row var (var[row] or var[row,col])

D6

[int] rand

D7

expr2 list|expr1 min

D8

expr2 list|expr1 max

D9

list or (matrix as list of lists)

DA

user defined function/program ([[...] arg1] fnc_name USERFUNC_TAG)

DB

matrix tag (only in data editor)

DC

program/function tag

DD

data tag (not used in expressions)

DE

GDB tag (not used in expressions)

DF

picture tag (not used in expressions)

E0

text tag (not used in expressions)

E1

figure tag (not used in expressions)

E2

macro tag (not used in expressions)

E3

extra TI-Basic function token

E4

TI-Basic command token

E5

end of the expression or the list

E6

comment – organized like a string

E7

":" in 1 line in program

E8

end of line in TI-Basic

E9

end of TI-Basic program or stack

EA

expr +/-

EB

expr1 expr2 +/-

EC

name error_message

ED

mat eigVc

EE

mat eigVl

EF

expr ' (prime, i.e. expr')

F0

var _local_ (parameter/local variable)

F1

[] depend_var indep_var equation deSolve

F2

func_params func_name ' (prime)

F3

ASM program tag (not used in expressions)

F4

int isPrime

F8

‘Other’ file tag

F9

[count] list|int|string rotate

E3 Postfix

01

string_expr # (indirection)

02

GetKey

03

GetFold

04

[int] switch

05

unit1 unit2 |>

06

string ord

07

string expr

08

int char

09

expr string

0A

var getType

0B

string getMode

0C

var setFold

0D

y x ptTest

0E

column row pxlTest

0F

string string setGraph

10

string string setTable

11

string string setMode

12

[string] expr format

13

[start] substring search-string inString

14

string2 string1 & (append)

15

dmsnumber |>DD

16

expr |>DMS

17

vec |>Rect

18

vec |>Polar

19

vec |>Cylind

1A

vec |>Sphere

26

magnitude angle /_ (polar complex)

27

expr2 expr1 tmpCnv

28

expr2 expr1 _DELTA_tmpCnv

29

GetUnits

2A

list setUnits

2B

int 0b (i.e. 0bint)

2C

expr 0h (i.e. 0hexpr)

2D

int |>Bin

2E

int |>Dec

2F

int |>Hex

30

tol mat det

31

tol mat ref

32

tol mat rref

33

tol vec mat simult

34

getConfg

35

mat2 ; mat1 augment

E4 Postfix

01

ClrDraw

02

ClrGraph

03

ClrHome

04

ClrIO

05

ClrTable

06

Custom

07

Cycle

08

Dialog

09

DispG

0A

DispTbl

0B

Else (in If...Endif statement)

0C

EndCustm

0D

EndDlog

0E

Displacement EndFor

Displacements for jumps are 2-byte quantities in little endian format

0F

EndFunc

10

EndIf

11

Displacement EndLoop

12

EndPrgm

13

EndTBar

14

Displacement EndTry

15

Displacement EndWhile

16

Exit

17

Func

18

Loop

19

Prgm

1A

ShowStat

1B

Stop

1C

Then

1D

Toolbar

1E

Trace

1F

Try

20

ZoomBox

21

ZoomData

22

ZoomDec

23

ZoomFit

24

ZoomIn

25

ZoomInt

26

ZoomOut

27

ZoomPrev

28

ZoomRcl

29

ZoomSqr

2A

ZoomStd

2B

ZoomSto

2C

ZoomTrig

2D

expr DrawFunc

2E

expr DrawInv

2F

expr Goto (Expr = LABEL)

30

expr Lbl (Expr = LABEL)

31

var Get

32

list Send

33

var GetCalc

34

var SendCalc

35

foldername NewFold

36

var PrintObj

37

var RclGDB

38

var StoGDB

39

condition ElseIf

3A

condition If (simple variant)

3B

condition If...Then (If condition Then)

3C

expr RandSeed

3D

condition While

3E

point expr LineTan

3F

var2 var1 CopyVar

40

newname oldname Rename

41

string expr Style

42

var expr Fill

43

var string Request

44

var itemlist PopUp

45

y x PtChg

46

y x PtOff

47

y x PtOn

48

column row PxlChg

49

column row PxlOff

4A

column row PxlOn

4B

newfolder oldfolder var MoveVar

4C

var list title_string DropDown

4D

expr column row Output

4E

y x string PtText

4F

column row string PxlText

50

slope y x DrawSlp

51

expr Pause

52

expr Return

53

[var] [string] Input

54

[9] ... [2] [1] PlotsOff

55

[9] ... [2] [1] PlotsOn

56

[label] string Title

57

[label] string Item

58

var [string] InputStr

59

[drawmode] y LineHorz

5A

[drawmode] x LineVert

5B

[drawmode] row PxlHorz

5C

[drawmode] column PxlVert

5D

[pxlcol pxlrow] picvar AndPic

5E

[pxlcol pxlrow] picvar RclPic

5F

[pxlcol pxlrow] picvar RplcPic

60

[pxlcol pxlrow] picvar XorPic

61

[theta_step] [th_max] [th_min] DrawPol

62

string Text

63

[L4] [L3] [L2] [L1] OneVar

64

[height width] [pxlcol pxlrow] var StoPic

65

[var2] [var1] [expr2] expr1 Graph

66

[var] [expr2] expr1 Table

67

[maxcol] [maxrow] picvar mat NewPic

68

[tstep] [tmax] [tmin] expr2 expr1 DrawParm

69

[dir] [cycle] [wait] N name_str CyclePic

6A

[[L5 L4] [L3]] L2 L1 CubicReg

6B

[[L5 L4] [L3]] L2 L1 ExpReg

6C

[[L5 L4] [L3]] L2 L1 LinReg

6D

[[L5 L4] [L3]] L2 L1 LnReg

6E

[[L5 L4] [L3]] L2 L1 MedMed

6F

[[L5 L4] [L3]] L2 L1 PowerReg

70

[[L5 L4] [L3]] L2 L1 QuadReg

71

[[L5 L4] [L3]] L2 L1 QuartReg

72

[[L5 L4] [L3]] L2 L1 TwoVar

73

[patres] [pat] [xhigh] [xlow] expr2 expr1 Shade

74

[step] high low var For

75

[drawmode] r y x Circle

76

[drawmode] r col rowPxlCrcl

77

[bucket [mark] [inc] [cat] [frq] [ylist] xlist type N NewPlot

78

[drawmode] yend xend ystart xstart Line

79

[drawmode] colend rowend colstart rowstartPxlLine

7A

[[...] expr1] Disp

7B

[9] ... [2] [1] FnOff

7C

[9] ... [2] [1] FnOn

7D

[[...] var1] Local

7E

[[...] var1] DelFold

7F

[[...] var1] DelVar

80

[[...] var1] Lock

81

[[...] var1] Prompt

82

[[...] list1] SortA

83

[[...] list1] SortD

84

[[...] var1] UnLock

85

[[...] list1] datavar NewData

86

expr var|userfunc Define

87

condition Else (in Try...EndTry statement)

88

ClrErr

89

PassErr

8A

DispHome

8B

[[...] expr] string Exec

8C

[[...] var1] Archive

8D

[[...] var1] Unarchiv

8E

[tol] pvar uvar lvar mat LU

8F

[tol] rvar qvar mat QR

90

var|sysdata BldData

91

expr DrwCtour

92

NewProb

93

[[L4 L3] [period] [iter]] L2 L1 SinReg

94

[[L4 L3] [period] [iter]] L2 L1 Logistic

95

CustmOn

96

CustmOff

97

var SendChat

1C Postfix

01

x_bar_

02

y_bar_

03

_SIGMA_x

04

_SIGMA_x_^2_

05

_SIGMA_y

06

_SIGMA_y_^2_

07

_SIGMA_xy

08

Sx

09

Sy

0A

_sigma_x

0B

_sigma_y

0C

nStat

0D

minX

0E

minY

0F

q1

10

medStat

11

q3

12

maxX

13

maxY

14

corr

15

R_^2_

16

medx1

17

medx2

18

medx3

19

medy1

1A

medy2

1B

medy3

1C

xc

1D

yc

1E

zc

1F

tc

20

rc

21

_THETA_c

22

nc

23

xfact

24

yfact

25

zfact

26

xmin

27

xmax

28

xscl

29

ymin

2A

ymax

2B

yscl

2C

_DELTA_x

2D

_DELTA_y

2E

xres

2F

xgrid

30

ygrid

31

zmin

32

zmax

33

zscl

34

eye_THETA_

35

eye_PHI_

36

_THETA_min

37

_THETA_max

38

_THETA_step

39

tmin

3A

tmax

3B

tstep

3C

nmin

3D

nmax

3E

plotStrt

3F

plotStep

40

zxmin

41

zxmax

42

zxscl

43

zymin

44

zymax

45

zyscl

46

zxres

47

z_THETA_min

48

z_THETA_max

49

z_THETA_step

4A

ztmin

4B

ztmax

4C

ztstep

4D

zxgrid

4E

zygrid

4F

zzmin

50

zzmax

51

zzscl

52

zeye_THETA_

53

zeye_PHI_

54

znmin

55

znmax

56

zpltstep

57

zpltstrt

58

seed1

59

seed2

5A

ok

5B

errornum

5C

sysMath

5D

sysData

5E

regEq (Name = null)

5F

regCoef

60

tblInput

61

tblStart

62

_DELTA_tbl

63

fldpic (suspicious)

64

eye_PSI_

65

tplot

66

diftol

67

zeye_PSI_

68

t0

69

dtime

6A

ncurves

6B

fldres

6C

Estep

6D

zt0de

6E

ztmaxde (ztmax)

6F

ztstepde (ztstep)

70

ztplotde

71

ncontour