# Oric BASIC instruction set

The Oric BASIC instruction set

- Program control

- NEW
- CONT
- LIST
- END
- EDIT
- TRON
- TROFF
- POP
- PULL
- REPEAT
- UNTIL
- FOR
- LLIST
- LPRINT
- NEXT
- GOTO
- RUN
- IF
- GOSUB
- RETURN
- REM
- ELSE
- THEN
- NOT
- STEP
- STOP
- ON
- WAIT
- TO

- Loading and Saving

- CLOAD
- CSAVE
- STORE
- RECALL
- AUTO
- GET

- Memory manipulation

- PEEK
- DEEK
- DOKE
- DATA
- READ
- RESTORE
- HIMEM
- GRAB
- RELEASE
- CALL
- !
- FN
- SPC(
- @
- USR
- DEF
- POKE

- Music and sound

- SHOOT
- EXPLODE
- ZAP
- PING
- SOUND
- MUSIC
- PLAY

- Text mode access

- PRINT
- PLOT
- LORES
- CLS
- TEXT
- PAPER
- INK
- SCRN

- Graphics

- HIRES
- CURSET
- CURMOV
- DRAW
- CIRCLE
- PATTERN
- FILL
- CHAR
- POINT

- Constants and variables

- PI
- TRUE
- FALSE
- INPUT
- DIM
- LET
- CLEAR

- Other

- TAB(
- +
- -
- *
- /
- ^
- AND
- OR
- >
- =
- <
- SGN
- INT
- ABS
- FRE
- POS
- HEX$
- &
- SQR
- RND
- LN
- EXP
- COS
- SIN
- TAN
- ATN
- LOG
- KEY$

- Strings manipulation

- LEFT$
- RIGHT$
- MID$
- LEN
- STR$
- VAL
- ASC
- CHR$