Oric BASIC

GPTKB entity

Statements (96)
Predicate Object
gptkbp:instanceOf gptkb:programming_language
gptkbp:basedOn gptkb:Microsoft_BASIC
gptkbp:designedFor gptkb:Oric_computers
gptkbp:developedBy gptkb:Oric_Products_International
gptkbp:fileExtension .bas
gptkbp:firstAppearance 1983
https://www.w3.org/2000/01/rdf-schema#label Oric BASIC
gptkbp:influencedBy gptkb:BASIC
gptkbp:paradigm imperative
procedural
gptkbp:provides gptkb:DATA_and_READ_statements
user-defined functions
immediate mode
ABS function
INT function
LEFT$ function
LEN function
LET statement
LIST command
MID$ function
RIGHT$ function
RND function
RUN command
SGN function
LOAD command
SAVE command
error messages
IF...THEN...ELSE statements
CALL command
FOR...NEXT loops
ASC function
ATN function
AUTO line numbering
CHR$ function
CIRCLE command
CLEAR command
CLOSE# command
CLS command
CONT command
COS function
CURMOV command
CURSET command
DEF FN for user functions
DIM for arrays
DRAW command
END command
EOF function
EXP function
GOSUB/RETURN statements
GOTO statements
INK command
INKEY$ function
INPUT command
INPUT# command
LOG function
LOMEM and HIMEM memory management
MUSIC command
NEW command
ON...GOSUB statement
ON...GOTO statement
OPEN# command
PAPER command
PEEK and POKE commands
PEEK function
PLOT command
POKE command
POS function
PRINT command
PRINT# command
RANDOMIZE command
REM command
RESTORE statement
SIN function
SOUND command
SQR function
STOP command
TAB function
TAN function
TRON and TROFF commands
USR function for machine code calls
VAL function
cassette tape storage
line-numbered program structure
program mode
screen editing
tokenized program storage
gptkbp:supports string manipulation
floating point arithmetic
graphics commands
integer arithmetic
sound commands
gptkbp:usedOn gptkb:Oric_Atmos
gptkb:Oric-1
gptkbp:bfsParent gptkb:Oric
gptkb:Oric_computers
gptkbp:bfsLayer 7