Update USERS.md
This commit is contained in:
20
USERS.md
20
USERS.md
@@ -40,8 +40,7 @@ Clears the screen by scrolling (screen height) times.
|
|||||||
|
|
||||||
#### `math`
|
#### `math`
|
||||||
|
|
||||||
**This program is not working!**
|
A math lexer & parser that can calculate simple arithmetic operations. Adding, subtracting, multiplying, dividing, and factoring are supported. (I plan to get support for trigonometric functions maybe)
|
||||||
The lexer and parser should be okay, but I can't figure out the `%f` floating point format specifier in the freestanding printf implementation; it triggers weird exceptions that I don't understand. So no math interpreter for now.
|
|
||||||
|
|
||||||
#### `bf`
|
#### `bf`
|
||||||
|
|
||||||
@@ -50,3 +49,20 @@ A brainfuck interpreter with every instruction and default tape size (30k cells)
|
|||||||
#### `uptime`
|
#### `uptime`
|
||||||
|
|
||||||
Gets system uptime from the timer in ticks. Ticks are incremented at a rate of 18.222Hz (18.222 ticks per second).
|
Gets system uptime from the timer in ticks. Ticks are incremented at a rate of 18.222Hz (18.222 ticks per second).
|
||||||
|
|
||||||
|
#### `echo`
|
||||||
|
|
||||||
|
The classic echo command, that outputs your input.
|
||||||
|
|
||||||
|
#### `sysinfo`
|
||||||
|
|
||||||
|
Outputs information about the current system. Calling the command without options will show basic info about the CPUid and the lower/upper memory. To show the full memory map, use the verbose flag `-v`.
|
||||||
|
|
||||||
|
#### `conway`
|
||||||
|
|
||||||
|
A classic Game of Life implementation with standard rules and 100 generations.
|
||||||
|
|
||||||
|
Options:
|
||||||
|
- `<nothing>` will spawn a random soup of cells
|
||||||
|
- `-g` will spawn a classic glider
|
||||||
|
- `-l` will spawn a lightweight spaceship
|
||||||
|
|||||||
Reference in New Issue
Block a user