A program and Celtic CE appvar editor for the TI-84+CE calculator written by pi644721. This program requires the Celtic CE libraries, which can be found at bit.ly/CelticCE. Please give feedback and report bugs here.
Thanks to Vital Ash for Aether, the on-calc program editor that I wrote a lot of this program editor in and RoccoLox Programs for Celtic CE, which made this editor possible.
On the main menu:
- Press
2
or3
to edit a program or appvar. Usealpha
to toggle between uppercase characters, lowercase characters (if you're editing an appvar), and numbers. Enter the program/appvar's name and press enter to enter the editor. - Press
1
to view a list of recently edited programs and choose that program with the1
-8
keys, or pressclear
to return to the main menu.
Key(s) | function |
---|---|
up and down |
Moves the cursor up or down one line and to the beginning of the line |
left and right |
Moves the cursor one token to the left or right |
2nd and alpha |
changes what token is inserted when typing |
mode |
Exits the editor |
enter |
Creates a new line, and moves all characters under and after the cursor to the new line |
All keys below the arrow keys | Types a token based on the current keyboard. See keyboards |
Y= * |
Changes the theme of the program |
graph * |
Exits the program to the main menu |
Zoom * |
Prompts a line to jump to. To jump a relative ammount, put a + or - before the number |
Window , and Trace * |
Jump up or down 12 lines |
* Upcoming feature, not yet working
Press alpha
and 2nd
to change what characters are typed when a key is pressed.
Numbers and Logic
and | != | ≥ | ≤ | |
---|---|---|---|---|
or | = | > | < | ^ |
not( | , | ( | ) | / |
min( | 7 | 8 | 9 | * |
max( | 4 | 5 | 6 | - |
sto-> | 1 | 2 | 3 | + |
0 | . | (-) | newline |
Program control, I/O, String manipulation and more
Lbl | Goto | Menu( | prgm | |
---|---|---|---|---|
ClrHome | Input | Output( | Disp | getKey |
length( | sub( | toString( | expr( | inString( |
det( | End | Pause | Wait | (?) |
rowSwap( | For( | While | Repeat | (?) |
(?) | If | Then | Else | (?) |
Return | Stop | Delvar | newline |
(?): Not asigned token yet. Feel free to suggest what to put here.
Uppercase characters/Real variables
A | B | C | StrX | |
---|---|---|---|---|
D | E | F | G | H |
I | J | K | L | M |
N | O | P | Q | R |
S | T | U | V | W |
X | Y | Z | theta | " |
space | : | Ans | newline |
StrX: Planned feature
Theta: looks like θ
Lowercase letters
a | b | c | ||
---|---|---|---|---|
d | e | f | g | h |
i | j | k | l | m |
n | o | p | q | r |
s | t | u | v | w |
x | y | z | . | " |
space | ! | ? | newline |