===== Commands, Functions and Directives by Category ===== ==== Building blocks ==== * [[ASM|ASM]] * [[CALL|]] * [[CONTINUE|]] * [[DO|DO ... LOOP]] * [[END|]] * [[FOR|FOR ... NEXT]] * [[FUNCTION|]] * [[EXIT|]] * [[GOSUB|]] * [[GOTO|]] * [[IF|IF ... THEN ... ELSE]] * [[ON|ON ... GOTO/GOSUB]] * [[REM|REM]] * [[RETURN|]] * [[SELECT|SELECT ... CASE]] * [[SUB|]] ==== Data & variables ==== * [[address-of|@]] * [[CBYTE|CBYTE]] * [[CFLOAT|CFLOAT]] * [[CINT|CINT]] * [[CLONG|CLONG]] * [[CONST|]] * [[CWORD|CWORD]] * [[DATA|]] * [[DIM]] * [[LET|]] * [[STATIC|]] * [[SWAP|]] * [[THIS]] * [[TYPE|]] ==== Arithmetic and Logical ==== * [[ABS|ABS]] * [[ASC|ASC]] * [[ATN|ATN]] * [[COS|COS]] * [[EXP|EXP]] * [[INT|FLOOR]] * [[LOG|LOG]] * [[POW|POW]] * [[RANDOMIZE]] * [[RND|RND]] * [[RNDB]] * [[RNDI]] * [[RNDL|RNDL]] * [[RNDW]] * [[SGN|SGN]] * [[SHL]] * [[SHR]] * [[SIN|SIN]] * [[SQR|SQR]] * [[TAN|TAN]] ==== Strings ==== * [[CHR$|CHR$]] * [[LCASE$|LCASE$]] * [[LEFT$|LEFT$]] * [[LEN|LEN]] * [[MID$|MID$]] * [[RIGHT$|RIGHT$]] * [[STR$|STR$]] * [[UCASE$|UCASE$]] * [[VAL|VAL]] ==== I/O ==== * [[CSRLIN]] * [[GET|GET]] * [[GET_hash|GET#]] * [[INPUT|]] * [[INPUT_hash|INPUT#]] * [[JOY]] * [[KEY]] * [[LOAD|]] * [[LOCATE]] * [[OPEN]] * [[POS|POS]] * [[PRINT|]] * [[PRINT_hash|PRINT#]] * [[READ]] * [[SAVE|]] * [[WRITE]] ==== Screen, graphics & sound ==== * [[BACKGROUND]] * [[BORDER]] * [[CHARAT|]] * [[CHARSET]] * [[FILTER]] * [[HSCROLL]] * [[SCAN]] * [[SCREEN]] * [[SOUND_CLEAR]] * [[SPRITE]] * [[SPRITEBGHIT]] * [[SPRITEHIT]] * [[SPRITE_CLEAR_HIT]] * [[SPRITE_MULTICOLOR]] * [[TEXTAT|]] * [[VMODE]] * [[VOICE]] * [[VOLUME]] * [[VSCROLL]] ==== Memory ==== * [[DEEK]] * [[DOKE]] * [[MEMCPY|]] * [[MEMSET|]] * [[MEMSHIFT|]] * [[PEEK|PEEK]] * [[POKE|]] ==== System ==== * [[ERR|ERR]] * [[ERROR|]] * [[interrupts|INTERRUPT]] * [[ST|ST]] * [[SYS|]] * [[TI|TI]] * [[WAIT|]] ==== Compiler directives ==== * [[INCBIN|]] * [[OPTION]] * [[ORIGIN|]]