Misc. tokens
A
Ans
augment(
B
C
Circle(
ClrDraw
ClrHome
D
Disp
DispGraph
|E
E
End
F
Fill(
Fix
For(
Full
Func
G
Get(
getKey
Goto
H
Horizontal
I
[i]
If
Input
int(
iPart(
IS>(
J
K
|L
L
Lbl
Line(
ln(
M
Menu(
N
O
^^o
Output(
P
Pause
pi
prgm
P>Rx(
P>Ry(
Pt-Change(
Pt-Off(
Pt-On(
Pxl-Change(
Pxl-Off(
Pxl-On(
Q
R
^^r
RecallPic
Repeat
Return
R>Pr(
R>Ptheta(
S
Send(
Shade(
StorePic
T
Tangent(
Text(
Then
U
V
Vertical
W
While
X
Y
Z
'
2
]
{
}
(
)
"
!
1
4
3
/
5
6
7
8
9
.
:
[
->
- keys
- (2nd) [MEM] 5:Archive
- syntax
- Double-click to edit
- description
- Double-click to edit
- keys
- (2nd) [CATALOG] Asm(
- syntax
- Double-click to edit
- description
- Double-click to edit
- keys
- (2nd) [CATALOG] AsmPrgm
- syntax
- Double-click to edit
- description
- Double-click to edit
- keys
- (MATH) CPX 1:conj(
- syntax
- Double-click to edit
- description
- Double-click to edit
- syntax-l
- Double-click to edit
- description-l
- Double-click to edit
- keys
- (PRGM) CTL G:DelVar
- syntax
- Double-click to edit
- description
- Double-click to edit
- keys
- (2nd) [CATALOG] expr(
- syntax
- Double-click to edit
- description
- Double-click to edit
- keys
- (2nd) [CATALOG] inString(
- syntax
- Double-click to edit
- description
- Duble-click to edit
- keys
- (2nd) [CATALOG] length(
- syntax
- Double-click to edit
- description
- Double-click to edit
- syntax-l
- Double-click to edit
- description-l
- Double-click to edit
- keys
- (2nd) [CATALOG] sub(
- syntax
- Double-click to edit
- description
- Double-click to edit
- keys
- (2nd) [MEM] 6:UnArchive
- syntax
- Double-click to edit
- description
- Double-click to edit
- keys
- (ALPHA) [A]
- syntax
- A
- description
- This is a pointer var. It holds a 16-bit integer, suitable for holding addresses and numbers.
- keys
- (2nd) [ANS]
- syntax
- Ans
- description
- This returns the result of the previous line of code. Note that this is updated at every newline and not at colons.
- keys
- (2nd) [MATRX] MATH 7:augment(
- syntax
- augment(<n>,<offset>,<varname>)
- description
- Inserts <n> bytes into the variable <varname> at offset <offset>. Should not be used for lists or matrices.
- keys
- (ALPHA) [B]
- syntax
- B
- description
- This is a pointer var. It holds a 16-bit integer, suitable for holding addresses and numbers.
- keys
- (ALPHA) [C]
- syntax
- C
- description
- This is a pointer var. It holds a 16-bit integer, suitable for holding addresses and numbers.
- keys
- (2nd) [DRAW] DRAW 9:Circle(
- syntax
- Circle(<y>,<x>,<radius>{,<mode>{,<pattern>{,<buffer>}}})
- description
- Draws a circle with center (<x>,<y>) and radius <radius> on buffer <buffer> using <mode> (0 for black, 1 for white, and 2 for invert). If <pattern> is provided, it should be a one-byte (eight-bit) number where each 0 bit signifies that a pixel should be drawn, defaulting to 0.
- keys
- (2nd) [DRAW] DRAW 1:ClrDraw
- syntax
- ClrDraw{<buffer>}
- description
- Clears a 768-byte buffer, like the graph screen. <buffer> is an optional argument and lets you define a buffer to clear. Otherwise, the default draw buffer is cleared.
- keys
- (PRGM) I/O 8:ClrHome
- syntax
- ClrHome
- description
- Resets the homescreen cursor and clears the homescreen.
- keys
- (ALPHA) [D]
- syntax
- D
- description
- This is a pointer var. It holds a 16-bit integer, suitable for holding addresses and numbers.
- keys
- (PRGM) I/O 3:Disp
- syntax
- <n>→Disp OR Disp °<buffer> OR Disp '<buffer>
- description
- Defines contrast level or default primary buffer, or default secondary buffer, respectively.
- keys
- (PRGM) I/O 4:DispGraph
- syntax
- DispGraph{<buffer>}
- description
- Draws the contents of the screen to the LCD, updating one gray cycle. The optional argument allows you to update a different buffer, other than the default.
- keys
- (2nd) [EE]
- syntax
- ᴇ<binary>
- description
- Interprets <binary> as binary digits.
- keys
- (ALPHA) [E]
- syntax
- E
- description
- This is a pointer var. It holds a 16-bit integer, suitable for holding addresses and numbers.
- keys
- (PRGM) CTL 7:End
- syntax
- End
- description
- Identifies end of For(, If-Then-Else, Repeat, or While loop.
- keys
- (ALPHA) [F]
- syntax
- F
- description
- This is a pointer var. It holds a 16-bit integer, suitable for holding addresses and numbers.
- keys
- (2nd) [MATRX] MATH 4:Fill(
- syntax
- Double-click to edit
- description
- Double-click to edit
- keys
- (MODE) 0123456789
- syntax
- Double-click to edit
- description
- Double-click to edit
- keys
- (PRGM) CTL 4:For(
- syntax
- For(<variable>,<begin>,<end>):<commands>:End OR For(<iterations>):<commands>:End
- description
- Executes <commands>, incrementing <variable> from <begin> by 1 until <variable> is greater than <end>, or <iterations> times in total. If one argument is provided, Goto cannot be used within <commands>.
- keys
- (MODE) Full
- syntax
- Full{<mode>}
- description
- Sets full speed (15 MHz) mode on calculators that support it, or <mode> speed (0 for normal, 1 for full, and 2 for toggle). Does nothing on the plain TI-83 Plus.
- keys
- (MODE) Func
- syntax
- Func<pointer>{,<counter>}
- description
- Executes the subroutine pointed to by <pointer> to be executed independently of the rest of the code at a mostly regular interval. <counter> defaults to 128; setting it higher will cause the subroutine to execute less often.
- keys
- (ALPHA) [G]
- syntax
- G
- description
- This is a pointer var. It holds a 16-bit integer, suitable for holding addresses and numbers.
- keys
- (PRGM) I/O A:Get(
- syntax
- Get(<varname>)
- description
- Returns a pointer to variable <varname> and stores the flash page it's on to θ' (0 if in RAM).
- keys
- (PRGM) I/O 7:getKey
- syntax
- getKey{(<keycode>)}
- description
- Returns the key code for the current keystroke, or 0, if no key is pressed. If <keycode> is provided, returns 1 if that key is held down and 0 otherwise. See http://clrhome.org/resources/keypad/ for a list of keys and their keypress values.
- keys
- (PRGM) CTL 0:Goto
- syntax
- Goto <pointer>
- description
- Transfers control to <pointer>.
- keys
- (ALPHA) [H]
- syntax
- H
- description
- This is a pointer var. It holds a 16-bit integer, suitable for holding addresses and numbers.
- keys
- (2nd) [DRAW] DRAW 3:Horizontal
- syntax
- Horizontal <y>{,<mode>{,<buffer>}}
- description
- Draws a horizontal line at <y> on buffer <buffer> using <mode> (0 for black, 1 for white, and 2 for invert).
- keys
- (ALPHA) [I]
- syntax
- I
- description
- This is a pointer var. It holds a 16-bit integer, suitable for holding addresses and numbers.
- keys
- (2nd) [𝑖]
- syntax
- {<value>→}𝑖<varname>
- description
- Gets or sets the value of an EOS (TI-BASIC) variable.
- keys
- (PRGM) CTL 1:If
- syntax
- Double-click to edit
- description
- Double-click to edit
- keys
- (PRGM) I/O 1:Input
- syntax
- Input {<suffix>}
- description
- Prompts for a string from the user, starting at the end of the current text coordinates, and returns a pointer to the string. <suffix> is kept displayed at the end of the input string, if given.
- keys
- (MATH) NUM 5:int(
- syntax
- int(<pointer>,<value>)
- description
- Stores <value> to a pointer in RAM.
- keys
- (MATH) NUM 3:iPart(
- syntax
- iPart(<pointer>,<value>)
- description
- Stores a two-byte little-endian value <value> to a pointer in RAM.
- keys
- (PRGM) CTL A:IS>(
- syntax
- IS>(<variable>)
- description
- Reads the byte pointed to by the pointer <variable>, then increments <variable>.
- keys
- (ALPHA) [J]
- syntax
- J
- description
- This is a pointer var. It holds a 16-bit integer, suitable for holding addresses and numbers.
- keys
- (ALPHA) [K]
- syntax
- K
- description
- This is a pointer var. It holds a 16-bit integer, suitable for holding addresses and numbers.
- keys
- (2nd) [LIST] OPS B:ʟ
- syntax
- ʟ<number>{,<start>{,<size>{,<delim>}}}
- description
- This will execute a given line starting at the beginning of the program. <start> is an optional argument to give it a different start address (like a label, for example), <size> is the size of the search field (defaulting to 0, or 65536) and is useful to make sure it doesn't execute code outside the program, and <delim> is the char code of the line delimiter used (defaulting to newline).
- keys
- (ALPHA) [L]
- syntax
- L
- description
- This is a pointer var. It holds a 16-bit integer, suitable for holding addresses and numbers.
- keys
- (PRGM) CTL 9:Lbl
- syntax
- Lbl <label>{,<varname>}
- description
- Returns a pointer to the label called string <label> in <varname> or the current program.
- keys
- (2nd) [DRAW] DRAW 2:Line(
- syntax
- Line(<x>,<y>,<height>,<width>,<mode>{,<buffer>})
- description
- Draws a rectangle at (<x>,<y>) of a given <width> and <height> on buffer <buffer> using mode <mode> (0 for white, 1 for black, 2 for invert, 3 for a black border, 4 for a white border, 5 for an invert border, 6 for white with a black border, 7 for invert with a black border, 8 for black with a white border, 9 for invert with a white border, 10 for shifting the contents up, 11 for shifting the contents down, 14 for returning the number of pixels turned on in the region, and 15 for returning the number of pixels turned on in the perimeter).
- syntax-l
- Line('<x1>,<y1>,<x2>,<y2>,<mode>)
- description-l
- Draws a line from (x1,y1) to (x2,y2) using a given method (0=white, 1=black (default), 2=invert)
- keys
- (LN)
- syntax
- ln(<number>)
- description
- Jumps <number> lines forward or backward.
- keys
- (ALPHA) [M]
- syntax
- M
- description
- This is a pointer var. It holds a 16-bit integer, suitable for holding addresses and numbers.
- keys
- (PRGM) CTL C:Menu(
- syntax
- Menu(<y>,<x>,<width>,<title>,<item1>{,<item2>,...,<label7>})
- description
- Draws a menu at (<x>,<y>) with width <width> and returns the number of the item selected, counting from 0.
- keys
- (ALPHA) [N]
- syntax
- N
- description
- This is a pointer var. It holds a 16-bit integer, suitable for holding addresses and numbers.
- keys
- (ALPHA) [O]
- syntax
- O
- description
- This is a pointer var. It holds a 16-bit integer, suitable for holding addresses and numbers.
- keys
- (2nd) [ANGLE] ANGLE 1:°
- syntax
- Double-click to edit
- description
- Double-click to edit
- keys
- (PRGM) I/O 6:Output(
- syntax
- Output(<mode>{,<font>})
- description
- Sets the text writing mode. 0 is the standard 4x6 font; 1 is a variable-width font; 2 is the 4x6 font using pixel coordinates instead of a character map; 3 is an Omnicalc-format font. <font> points to a custom font.
- keys
- (ALPHA) [P]
- syntax
- P
- description
- This is a pointer var. It holds a 16-bit integer, suitable for holding addresses and numbers.
- keys
- (PRGM) CTL 8:Pause
- syntax
- Pause <time> OR Pause If <expression>
- description
- Suspends program execution for <time> centiseconds or while <expression> is true.
- keys
- (2nd) [π]
- syntax
- π<hex>
- description
- Interprets <hex> as hexadecimal digits.
- keys
- (PRGM) CTL D:prgm
- syntax
- prgm<pointer>
- description
- Executes code at <pointer> as a subroutine.
- keys
- (2nd) [ANGLE] ANGLE 7:P▶Rx(
- syntax
- Double-click to edit
- description
- Double-click to edit
- syntax-l
- Double-click to edit
- description-l
- Double-click to edit
- keys
- (2nd) [ANGLE] ANGLE 8:P▶Ry(
- syntax
- Double-click to edit
- description
- Double-click to edit
- keys
- (2nd) [DRAW] POINTS 3:Pt-Change(
- syntax
- Double-click to edit
- description
- Double-click to edit
- keys
- (2nd) [DRAW] POINTS 2:Pt-Off(
- syntax
- Double-click to edit
- description
- Double-click to edit
- keys
- (2nd) [DRAW] POINTS 1:Pt-On(
- syntax
- Double-click to edit
- description
- Double-click to edit
- keys
- (2nd) [DRAW] POINTS 6:Pxl-Change(
- syntax
- Pxl-Change(<y>,<x>{,<buffer>})
- description
- Toggles a pixel at (<y>,<x>). This returns the previous state of the pixel (0=off, 1=on).
- keys
- (2nd) [DRAW] POINTS 5:Pxl-Off(
- syntax
- Double-click to edit
- description
- Double-click to edit
- keys
- (2nd) [DRAW] POINTS 4:Pxl-On(
- syntax
- Double-click to edit
- description
- Double-click to edit
- keys
- (ALPHA) [Q]
- syntax
- Q
- description
- This is a pointer var. It holds a 16-bit integer, suitable for holding addresses and numbers.
- keys
- (ALPHA) [R]
- syntax
- R
- description
- This is a pointer var. It holds a 16-bit integer, suitable for holding addresses and numbers.
- keys
- (2nd) [ANGLE] ANGLE 2:ʳ
- syntax
- Double-click to edit
- description
- Double-click to edit
- keys
- (2nd) [DRAW] STO 2:RecallPic
- syntax
- Double-click to edit
- description
- Double-click to edit
- keys
- (PRGM) CTL 6:Repeat
- syntax
- Double-click to edit
- description
- Double-click to edit
- keys
- (PRGM) CTL E:Return
- syntax
- Double-click to edit
- description
- Double-click to edit
- keys
- (2nd) [ANGLE] ANGLE 5:R▶Pr(
- syntax
- Double-click to edit
- description
- Double-click to edit
- keys
- (2nd) [ANGLE] ANGLE 6:R▶Pθ(
- syntax
- Double-click to edit
- description
- Double-click to edit
- keys
- (ALPHA) [S]
- syntax
- S
- description
- This is a pointer var. It holds a 16-bit integer, suitable for holding addresses and numbers.
- keys
- (PRGM) I/O B:Send(
- syntax
- Double-click to edit
- description
- Double-click to edit
- keys
- (2nd) [DRAW] DRAW 7:Shade(
- syntax
- Double-click to edit
- description
- Double-click to edit
- keys
- (2nd) [DRAW] STO 1:StorePic
- syntax
- Double-click to edit
- description
- Double-click to edit
- keys
- (ALPHA) [T]
- syntax
- T
- description
- This is a pointer var. It holds a 16-bit integer, suitable for holding addresses and numbers.
- keys
- (2nd) [DRAW] DRAW 5:Tangent(
- syntax
- Double-click to edit
- description
- Double-click to edit
- keys
- (2nd) [DRAW] 0:Text(
- syntax
- Double-click to edit
- description
- Double-click to edit
- syntax-l
- Double-click to edit
- description-l
- Double-click to edit
- syntax-o
- Double-click to edit
- description-o
- Double-click to edit
- syntax-r
- Double-click to edit
- description-r
- Double-click to edit
- keys
- (PRGM) CTL 2:Then
- syntax
- Double-click to edit
- description
- Double-click to edit
- keys
- (ALPHA) [U]
- syntax
- U
- description
- This is a pointer var. It holds a 16-bit integer, suitable for holding addresses and numbers.
- keys
- (ALPHA) [V]
- syntax
- V
- description
- This is a pointer var. It holds a 16-bit integer, suitable for holding addresses and numbers.
- keys
- (2nd) [DRAW] DRAW 4:Vertical
- syntax
- Double-click to edit
- description
- Double-click to edit
- keys
- (ALPHA) [W]
- syntax
- W
- description
- This is a pointer var. It holds a 16-bit integer, suitable for holding addresses and numbers.
- keys
- (PRGM) CTL 5:While
- syntax
- Double-click to edit
- description
- Double-click to edit
- keys
- (ALPHA) [X]
- syntax
- X
- description
- This is a pointer var. It holds a 16-bit integer, suitable for holding addresses and numbers.
- keys
- (ALPHA) [Y]
- syntax
- Y
- description
- This is a pointer var. It holds a 16-bit integer, suitable for holding addresses and numbers.
- keys
- (ALPHA) [Z]
- syntax
- Z
- description
- This is a pointer var. It holds a 16-bit integer, suitable for holding addresses and numbers.
- keys
- (2nd) [ANGLE] ANGLE 2:'
- syntax
- Double-click to edit
- description
- Double-click to edit
- keys
- (2)
- syntax
- Double-click to edit
- description
- Double-click to edit
- keys
- (2nd) []]
- syntax
- Double-click to edit
- description
- Double-click to edit
- keys
- (2nd) [{]
- syntax
- Double-click to edit
- description
- Double-click to edit
- keys
- (2nd) [}]
- syntax
- Double-click to edit
- description
- Double-click to edit
- keys
- (2nd) [(]
- syntax
- Double-click to edit
- description
- Double-click to edit
- keys
- (2nd) [)]
- syntax
- Double-click to edit
- description
- Double-click to edit
- keys
- (ALPHA) ["]
- syntax
- Double-click to edit
- description
- Double-click to edit
- keys
- (MATH) PRB 4:!
- syntax
- Double-click to edit
- description
- Double-click to edit
- keys
- (1)
- syntax
- Double-click to edit
- description
- Double-click to edit
- keys
- (4)
- syntax
- Double-click to edit
- description
- Double-click to edit
- keys
- (3)
- syntax
- Double-click to edit
- description
- Double-click to edit
- keys
- (÷)
- syntax
- Double-click to edit
- description
- Double-click to edit
- keys
- (5)
- syntax
- Double-click to edit
- description
- Double-click to edit
- keys
- (6)
- syntax
- Double-click to edit
- description
- Double-click to edit
- keys
- (7)
- syntax
- Double-click to edit
- description
- Double-click to edit
- keys
- (8)
- syntax
- Double-click to edit
- description
- Double-click to edit
- keys
- (9)
- syntax
- Double-click to edit
- description
- Double-click to edit
- keys
- (.)
- syntax
- Double-click to edit
- description
- Double-click to edit
- keys
- (ALPHA) [:]
- syntax
- Double-click to edit
- description
- Double-click to edit
- keys
- (2nd) [[]
- syntax
- Double-click to edit
- description
- Double-click to edit
- keys
- (STO→)
- syntax
- Double-click to edit
- description
- Stores a value