Axe
Axe is a compiled programming language for the TI-83 and TI-84 series calculators. It has a syntax similar to (but far more powerful than) TI-83 BASIC, but it compiles to a no-stub Z80 Assembly executable rather than being interpreted like BASIC. Many of the language features are designed to ease writing games, but it can be used to write any kind of program.
Its initial release was in 2010 and has been in constant development since then. It quickly became a favorite among TI-83/84 developers due to its speed of development and high performance.
See Also
Tasks
- Address of a variable
- Arrays
- Assertions
- Audio frequency generator
- Binary digits
- Binary search
- Bitmap
- Bitwise operations
- Boolean values
- Call a function
- Character codes
- Check that file exists
- Collections
- Color of a screen pixel
- Comments
- Compound data type
- Conditional structures
- Copy a string
- Create a file
- Delete a file
- Doubly-linked list/Element definition
- Doubly-linked list/Element insertion
- Doubly-linked list/Traversal
- Empty program
- Empty string
- Execute Brainfuck
- Factorial
- Fibonacci sequence
- Find limit of recursion
- FizzBuzz
- Function definition
- GUI/Maximum window dimensions
- Generic swap
- Greatest common divisor
- Greatest element of a list
- Hello world!
- Hello world/Graphical
- Hello world/Newbie
- Hello world/Newline omission
- Hello world/Text
- Image noise
- Include a file
- Integer comparison
- Integer overflow
- Integer sequence
- Keyboard input/Flush the keyboard buffer
- Keyboard input/Keypress check
- Keyboard input/Obtain a Y or N response
- Literals/Floating point
- Literals/Integer
- Literals/String
- Logical operations
- Loop over multiple arrays simultaneously
- Loops/Break
- Loops/Do-while
- Loops/Downward for
- Loops/For
- Loops/For with a specified step
- Loops/Infinite
- Loops/N plus one half
- Loops/While
- Memory allocation
- Menu
- Multiplication tables
- Null object
- Program termination
- Real constants and functions
- Scope modifiers
- Scope/Function names and labels
- Short-circuit evaluation
- Singly-linked list/Element definition
- Singly-linked list/Element insertion
- Singly-linked list/Traversal
- Sleep
- Sort an integer array
- Stack
- String append
- String concatenation
- String length
- Substring
- Terminal control/Clear the screen
- Terminal control/Cursor movement
- Terminal control/Cursor positioning
- Terminal control/Dimensions
- Terminal control/Inverse video
- Topic variable
- Trigonometric functions
- Variables