

| ... | stands for stuff (maybe) left out - merits revisiting |
| >> | stands for "see ..." |
| >>> | stands for "see also ..." |
Definitions
| #channel | 84 TK1/TK2 1.4 | is of form #n |
| \filename_or_devicename | 84 TK1/TK2 1.4 | may substitute for #channel in many IO keywords: an "implicit channel" is opened and used |
| cursor keys | 85 TK2 | in ED (qv): work: >> "keys" |
| file type | - | 0=ordinary data; 1=executable program; 2=relocatable |
| mode | - | 0,4, or 512 for 4-colour mode (512 pixel), 8 or 256 for 8-colour mode (256 pixel) |
| part | - | 0 whole screen (default); 1 top excl cursor line; 2 bottom excl cursor line, 3 whole of cursor line, 4 cursor position to eol |
See the "by date" version for the dates used in the following.

| Keyword | System/Reference | Details |
|---|---|---|
| ABS ... | 83 QL KW | "Absolute value" function |
| ADATE ... | 83 QL KW | ... |
| AJOB id_or_name,priority | 84 TK1/TK2 2.2,9 | activate a job |
| ALARM hours,minutes | 84 TK1/TK2 2.3,18 | alarm clock - sound alarm at the given time |
| ALCHP(bytecount) | 84 TK1/TK2 2.3,15 | allocate space in common heap, return base address |
| ALTKEY character,strings$ | 84 TK1/TK2 2.4,20 | assign a string to alt+the given character |
| ARC ARC_R ... | 83 QL KW | ... |
| ASTAT [#channel[,]][name] ??? | 84 TK1/TK2 2.2,5 | alpha list of files and their statistics |
| AT ... | 83 QL KW | ... |
| ATAN ACOS ACOT ASIN ... | 83 QL KW | ... |
| AUTO ... | 83 QL KW | ... |
| AUTO_DIS | 95 SGC/pIII | Subsequent bootups will need manual F1/F2 and explicit TK2_EXT |
| AUTO_TKF1 | 95 SGC/pIII | Subsequent bootups will have auto-F1 and auto TK2_EXT |
| AUTO_TKF2 | 95 SGC/pIII | Subsequent bootups will have auto-F2 and auto TK2_EXT |
| BAUD n ... | 83 QL KW | sets the ser1 & ser2 baud rates |
| BEEP [duration,pitch[,...]] ... | 83 QL KW | sounds the beeper |
| BEEPING ... | 83 QL KW | function, true while the beeper is sounding |
| BGET #channel\position[,items] | 84 TK1/TK2 2.3,12 | get bytes from a file |
| BIN(binary_string$) | 84 TK1/TK2 2.3,13 | return decimal of binary |
| BIN$(value,bitcount) | 84 TK1/TK2 2.3,13 | return binary |
| BLOCK ... | 83 QL KW | ... |
| BORDER ... | 83 QL KW | ... |
| BPUT #channel\position[,items] | 84 TK1/TK2 2.3,12 | put bytes onto a file |
| CACHE_OFF | 95 SGC/pIV | turn the cache off - incl subsequent bootups? |
| CACHE_ON | 95 SGC/pIV | turn the cache on - incl subsequent bootups? - increase performance, but problems with self-modifying code |
| CALL ... | 83 QL KW | ... |
| CALL address,parameters | 84 TK1/TK2 2.2,7 | call machine code with parameters |
| CDEC$(value,field,ndp) | 84 TK1/TK2 2.3,13 | return currency - commas every 3 places |
| CHAR_INC #channel,x_inc,y_inc | 84 TK1/TK2 2.3,14 | set the character x- and y-increments ... |
| CHAR_USE #channel,addr1,addr2 | 84 TK1/TK2 2.3,14 | set/reset the global font ... |
| CHR$ ... | 83 QL KW | ... |
| CIRCLE (_E) ... | 83 QL KW | ... |
| CLCHP | 84 TK1/TK2 2.3,15 | clear all allocations from the common heap |
| CLEAR ... | 83 QL KW | ... |
| CLEAR | 84 TK1/TK2 2.2,6 | clear Superbasic's variables |
| CLOCK [#channel[,format]] | 84 TK1/TK2 2.3,18 | display a clock ... |
| CLOSE #channel ... | 83 QL KW | close channel |
| CLOSE #channels | 84 TK1/TK2 2.3,10 | close channels |
| CLS [#channel,][part] ... | 83 QL KW | clear scr/con channel to current PAPER colour excluding border |
| CODE ... | 83 QL KW | ... |
| CONTINUE ... | 83 QL KW | ... |
| CONTINUE [line_number] | 84 TK1/TK2 2.3,17 | continue or return from a specified line |
| COPY (_N) ... | 83 QL KW | ... |
| COPY name TO name | 84 TK1/TK2 2.2,5 | copy a file |
| COPY_H name TO name | 84 TK1/TK2 2.2,5 | copy a filewith header |
| COPY_N name TO name | 84 TK1/TK2 2.2,5 | copy a file without header |
| COPY_O name TO name | 84 TK1/TK2 1.3,2.2,5 | copy a file, overwriting |
| COS COT ... | 83 QL KW | ... |
| CSIZE ... | 83 QL KW | ... |
| CURDIS [#channel] | 84 TK1/TK2 2.3,14 | disable the cursor (default channel #1) |
| CURSEN [#channel] | 84 TK1/TK2 2.3,14 | enable the cursor (default channel #1) |
| CURSOR ... | 83 QL KW | ... |
| DATA ... | 83 QL KW | ... |
| DATA_USE dir_name | 84 TK1/TK2 2.2,4 | set the default directory for data files |
| DATA_USE dir | 85 TK2 | defines default directory for relevant (=most) commands include LOAD & co |
| DATAD$ | 84 TK1/TK2 2.2,4 | returns the current data directory |
| DATE DATE$ ... | 83 QL KW | ... |
| DAY DAY$ ... | 83 QL KW | ... |
| DDOWN name | 84 TK1/TK2 2.2,4 | move down to a sub-directory in DATA_USE |
| DEF FN DEF PROC ... | 83 QL KW | ... |
| DEG ... | 83 QL KW | ... |
| DEL_DEFB | 84 TK1/TK2 2.3,15 | delete FDBs from common heap - *dangerous!!* |
| DELETE ... | 83 QL KW | ... |
| DELETE name | 84 TK1/TK2 2.2,5 | delete a file |
| DEST$ | 84 TK1/TK2 2.2,4 | returns the current destination directory |
| DEST_USE dir_name | 84 TK1/TK2 2.2,4 | set the default destination directory (COPY, WCOPY) |
| DEST_USE dir | 85 TK2 | defines default directory for destination of COPY, SPL, RENAME etc when used with only one filename |
| DEV_LIST [#channel] | 93- GC/pv | lists curren DEVs, default is #1 |
| DEV_NEXT(n) | 93- GC/pvi | returns what DEVn chains to |
| DEV_USE | 93- GC/pvi | resets DEV_USE dev |
| DEV_USE & PROG_/DATA_USE | 93- GC/pvi | - |
| DEV_USE dev | 93- GC/pvi | makes devn requests go to DEVn for all n |
| DEV_USE n,directory[,chaindev] | 93- GC/piii | DEVn is left referring to the directory: chains if an open on DEVn fails |
| DEV_USE$(n) | 93- GC/pvi | returns what DEVn is attached to |
| DIM DIMN ... | 83 QL KW | ... |
| DIR ... | 83 QL KW | ... |
| DIR [#channel[,]][name] | 84 TK1/TK2 2.2,5 | drive stats & list of files |
| DIV ... | 83 QL KW | ... |
| DLINE ... | 83 QL KW | ... |
| DLIST #channel | 84 TK1/TK2 2.2,4 | list the default directories |
| DNEXT name | 84 TK1/TK2 2.2,4 | move to another directory at the same level |
| DO name | 84 TK1/TK2 2.2,6 | do commands from a file - *no line_numbers!!* |
| DUP | 84 TK1/TK2 2.2,4 | move up a directory |
| ED [#channel,]linenumber | 85 TK2 | lists that line for editing, defaults to channel#2: See also
the "Keyboard" page.
|
| EDIT ... | 83 QL KW | ... |
| EOF ... | 83 QL KW | ... |
| ERLIN | 84 TK1/TK2 2.3,17 | returns linenumber where last error occurred |
| ERNUM | 84 TK1/TK2 2.3,17 | returns the number of the last error |
| ERR_BL | 84 TK1/TK2 2.3,17 | return true if ... |
| ERR_BN | 84 TK1/TK2 2.3,17 | return true if ... |
| ERR_BO | 84 TK1/TK2 2.3,17 | return true if ... |
| ERR_BP | 84 TK1/TK2 2.3,17 | return true if ... |
| ERR_DF | 84 TK1/TK2 2.3,17 | return true if drive-full error has occurred |
| ERR_EF | 84 TK1/TK2 2.3,17 | return true if ... |
| ERR_EX | 84 TK1/TK2 2.3,17 | return true if ... |
| ERR_FF | 84 TK1/TK2 2.3,17 | return true if ... |
| ERR_FR | 84 TK1/TK2 2.3,17 | return true if ... |
| ERR_IU | 84 TK1/TK2 2.3,17 | return true if ... |
| ERR_NC | 84 TK1/TK2 2.3,17 | return true if ... |
| ERR_NF | 84 TK1/TK2 2.3,17 | return true if ... |
| ERR_NI | 84 TK1/TK2 2.3,17 | return true if ... |
| ERR_NJ | 84 TK1/TK2 2.3,17 | return true if ... |
| ERR_NO | 84 TK1/TK2 2.3,17 | return true if ... |
| ERR_OM | 84 TK1/TK2 2.3,17 | return true if ... |
| ERR_OR | 84 TK1/TK2 2.3,17 | return true if ... |
| ERR_OV | 84 TK1/TK2 2.3,17 | return true if ... |
| ERR_RO | 84 TK1/TK2 2.3,17 | return true if ... |
| ERR_TE | 84 TK1/TK2 2.3,17 | return true if ... |
| ERR_XP | 84 TK1/TK2 2.3,17 | return true if ... |
| ET programspec | 84 TK1/TK2 2.2,8 | ... |
| EX programspecs | 84 TK1/TK2 2.2,2.3,8 | load and start one or more EX'able programs |
| EX name | e.g. | executes from the named file |
| EX name [,fnames_and_#chans] [;param$] | e.g. | EX's with channels on stack, then parameter string |
| EX [#chan TO]prgspc{TO prgspc}[TO#chan] | e.g. | EX programs/parameters, piped: ... what are the pipe-channels? |
| EX_W programspecs | 84 TK1/TK2 2.2,8 | load and start one or more programs suspending superbasic |
| EXEC (_W) ... | 83 QL KW | ... |
| EXEC programspecs | 84 TK1/TK2 2.2,8 | as EX: replaces qdos EXEC |
| EXEC_W programspecs | 84 TK1/TK2 2.2,8 | as EX_W: replaces qdos EXEC_W |
| EXIT ... | 83 QL KW | ... |
| EXTRAS [#channel] | 84 TK1/TK2 2.3,19 | lists extra facilities defined into SuperBasic; default channel #1 |
| FBKDT [(n)] | 93- GC/pviii | return the file's backup date: n defaults to 3 |
| FDAT(#channel) | 84 TK1/TK2 2.3,11 | return the file's data space |
| FDEC$(value,field,ndp) | 84 TK1/TK2 2.3,13 | return fixed format decimal |
| FEXP$(value,field,ndp) | 84 TK1/TK2 2.3,13 | return fixed exponent format |
| FILL FILL$ ... | 83 QL KW | ... |
| FLASH ... | 83 QL KW | ... |
| FLEN(#channel) | 84 TK1/TK2 2.3,11 | return the file length |
| FLP_JIGGLE | 95 SGC/pIII | ... for FLP timing problems |
| FLP_SEC | 86 TK2 | ... |
| FLP_START | 86 TK2 | ... |
| FLP_STEP ... | 93- GC/pii | ... |
| FLP_TRACK | 86 TK2 | ... |
| FLP_USE dev | 86 TK2 | thereafter reference to devn will go to FLPn |
| FLP_USE FLP | 86 TK2 | reset FLP_USE |
| FLUSH #channel | 84 TK1/TK2 2.3,12 | flush file buffers |
| FNAME$(#channel) | 84 TK1/TK2 2.3,11 | return the file's name |
| FOP_DIR(#channel,name) | 84 TK1/TK2 2.3,10 | open a directory, return the error code (or 0) |
| FOP_IN(#channel,name) | 84 TK1/TK2 2.3,10 | open a file for input, return the error code (or 0) |
| FOP_NEW(#channel,name) | 84 TK1/TK2 2.3,10 | open a new file for output, return the error code (or 0) |
| FOP_OVER(#channel,name) | 84 TK1/TK2 2.3,10 | open a file for output, maybe overwriting, return the error code (or 0) |
| FOPEN(#channel,name) | 84 TK1/TK2 2.3,10 | open a file for io, return the error code (or 0) |
| FOPEN(name) & FOP_s | 84 TK1/TK2 2.3,10 | as FOPEN etc, but returns a +ve unused channel # if OK |
| FOR ... | 83 QL KW | ... |
| FORMAT ... | 83 QL KW | ... |
| FORMAT "FLPn_name *" | 86 Trumpcard p10 | Format DS disk as SS: * in 11th character position of name |
| FORMAT RAMn_ | 86 TK2 | remove the ramdisk (or sepcify size of 0) |
| FORMAT RAMn_MDVm | 86 Trumpcard | format RAMn: then load an image of MDVm to RAMn [physical copy, therefore fast] |
| FORMAT RAMn_sectors | 86 TK2 | create ramdisk n of size the specified number of sectors (of 512 bytes??) |
| FPOS(#channel) | 84 TK1/TK2 2.3,12 | return the file position |
| FREE_MEM | 84 TK1/TK2 2.3,15 | return number of bytes of free memory |
| FSERVE | 84 TK1/TK2 2.4,22 | invoke the network file-server |
| FTEST(name) | 84 TK1/TK2 2.3,10 | return the status of a file: 0=exists¬ in use; -9=in use;or err code |
| FTYP(#channel) | 84 TK1/TK2 2.3,11 | return the file type (qv) |
| FUPDT [(n)] | 93- GC/pviii | n now defaults to 3 |
| FUPDT(#channel) | 84 TK1/TK2 2.3,11 | return the file's update date |
| FVERS [(n)] | 93- GC/pviii | return the file's version number: n defaults to 3 |
| FXTRA(#channel) | 84 TK1/TK2 2.3,11 | return the files extra info |
| GET #channel\999999 | 84 TK1/TK2 2.3,12 | set file pointer to end-of-file |
| GET #channel\position[,items] | 84 TK1/TK2 2.3,12 | get internal-format data from a file |
| GET#nside*256+track*65536+sector,a$ | 86 Trumpcard p9 | direct sector read: >> OPEN |
| GOSUB ... | 83 QL KW | ... |
| GOTO ... | 83 QL KW | ... |
| H_FREE ... | private toolkit | ... |
| H_GRAB ... | private toolkit | ... |
| H_JUNK ... | private toolkit | ... |
| HEX(hex_string$) | 84 TK1/TK2 2.3,13 | return decimal of hex |
| HEX$(value,bitcount) | 84 TK1/TK2 2.3,13 | return hexadecimal |
| IDEC$(value,field,ndp) | 84 TK1/TK2 2.3,13 | return scaled fixed format |
| IF ... | 83 QL KW | ... |
| INK ... | 83 QL KW | ... |
| INKEY$ ... | 83 QL KW | ... |
| INPUT ... | 83 QL KW | ... |
| INSTR ... | 83 QL KW | ... |
| INT ... | 83 QL KW | ... |
| JOB$(id_or_name) | 84 TK1/TK2 2.2,9 | return the specified job |
| JOBS [name_or_#channel] | 84 TK1/TK2 2.2,9 | list the current jobs - defaults to channel #1 |
| KEYROW ... | 83 QL KW | ... |
| LBYTES ... | 83 QL KW | ... |
| LBYTES name,address | 84 TK1/TK2 2.2,7 | load a file into memory at the specified address |
| LEN ... | 83 QL KW | ... |
| LET ... | 83 QL KW | ... |
| LINE (_R) ... | 83 QL KW | ... |
| LIST ... | 83 QL KW | ... |
| LN LOG10 ... | 83 QL KW | ... |
| LOAD ... | 83 QL KW | ... |
| LOAD name | 84 TK1/TK2 2.2,6 | load superbasic program from file |
| LOCAL ... | 83 QL KW | ... |
| LRESPR name | 84 TK1/TK2 2.2,7 | load a file to resident area and CALL |
| LRUN ... | 83 QL KW | ... |
| LRUN name | 84 TK1/TK2 2.2,6 | load & run superbasic program from file |
| MERGE ... | 83 QL KW | ... |
| MERGE name | 84 TK1/TK2 2.2,6 | merge a superbasic program |
| MOD ... | 83 QL KW | ... |
| MODE ... | 83 QL KW | ... |
| MOVE ... | 83 QL KW | ... |
| MRUN ... | 83 QL KW | ... |
| MRUN name | 84 TK1/TK2 2.2,6 | merge & run a superbasic program |
| NET ... | 83 QL KW | ... |
| NET station | 84 TK1/TK2 2.4,22 | set the network station number |
| NEW ... | 83 QL KW | ... |
| NEW | 84 TK1/TK2 2.2,6 | reset the superbasic program to null |
| NEXT ... | 83 QL KW | ... |
| NFS_USE name,network_names | 84 TK1/TK2 2.4,22 | set the network file-server names (name1, name2, ... logicals for given physicals) |
| NXJOB$(id_or_name,id) | 84 TK1/TK2 2.2,9 | return the next job in the tree |
| OJOB(id_or_name) | 84 TK1/TK2 2.2,9 | return the owner of a job |
| ON GOTO ... | 83 QL KW | ... |
| ON GOSUB ... | 83 QL KW | ... |
| OPEN ... | 83 QL KW | ... >>> IO.OPEN |
| OPEN #channel,name | 84 TK1/TK2 2.3,10 | open a fle or device for read & write |
| OPEN "FLPn_*Dsd" | 86 Trumpcard p9 | Open disk for dsr: s is sector length, 0=128byte, 1=256, 2=512, 3=1024: 2nd d is DD |
| OPEN "FLPn_*Dsd" | 86 Trumpcard p9 | Open disk for direct sector read using GET, or IO.FSTRG/SSTRG/POSAB/POSRE |
| OPEN #channel,"FLPn_*D2h" | 93- GC/pix | OPEN an HD disk for dsr |
| OPEN #channel,"FLPn_*D4e" | 93- GC/pix | OPEN an ED disk for dsr: 4 means 2048-byte sectors |
| OPEN_DIR #channel,name | 84 TK1/TK2 2.3,10 | open a directory (?for input only) |
| OPEN_IN ... | 83 QL KW | ... >>> IO.OPEN |
| OPEN_IN #channel,name | 84 TK1/TK2 2.3,10 | open for input only |
| OPEN_NEW ... | 83 QL KW | ... >>> IO.OPEN |
| OPEN_NEW #channel,name | 84 TK1/TK2 2.3,10 | open a new file for output |
| OPEN_OVER #channel,name | 84 TK1/TK2 2.3,10 | open a file for output, maybe overwriting |
| OVER ... | 83 QL KW | ... |
| PAN ... | 83 QL KW | ... |
| PAPER ... | 83 QL KW | ... |
| PAR_USE dev | 95 SGC/pII | Output to dev diverts to PAR |
| PARNAM$(parameter_number) | 84 TK1/TK2 2.3,16 | return name of parameter |
| PARSTR$(name,parameter_number) | 84 TK1/TK2 2.3,16 | if parameter is a string, return the value, else returnt the string |
| PARTYP(name) | 84 TK1/TK2 2.3,16 | return type of parameter: 0=null; 1=string; 2=float; 3=integer |
| PARUSE(name) | 84 TK1/TK2 2.3,16 | return usage of parameter: 0=unset; 1=variable; 2=array |
| PAUSE ... | 83 QL KW | ... |
| PEEK (_W,_L) ... | 83 QL KW | ... |
| PEN UP/DOWN ... | 83 QL KW | ... |
| PI ... | 83 QL KW | ... |
| PJOB(id_or_name) | 84 TK1/TK2 2.2,9 | return the priority of a job |
| POINT (_R) ... | 83 QL KW | ... |
| POKE (_W,_L) ... | 83 QL KW | ... |
| PRINT ... | 83 QL KW | ... |
| PRINT_USING #channel,format,items | 84 TK1/TK2 2.3,13 | fixed format output ... |
| PROG_USE dir_name | 84 TK1/TK2 2.2,4 | set the default directory for program files |
| PROG_USE dir | 85 TK2 | defines default directory for EXEC & co |
| PROGD$ | 84 TK1/TK2 2.2,4 | returns the current program directory |
| PROT_DATE n | 93- GC/pvii | n=1 protects the GC clock - QL clock is used instead; n=0 makes GC clock resettable - implicit at power up/reset |
| PRT_ABT | 86 Trumpcard p10 | aborts any cirrent buffering, with message |
| PRT_USE B_,"" | 86 Trumpcard p10 | (e.g.) buffers and devB_xyz to xyz |
| PRT_USE devfrom,devto | 86 Trumpcard p10 | diverts devfrom output to devto output via dynamic buffer: default is PRT,SER |
| PRT_USE SER,SER | 86 Trumpcard p10 | (e.g.) adds buffering to serial port output |
| PRT_USE fromdev,todev | 95 SGC/pIII | Output to fromdev diverts to todev via a buffer |
| PUT #channel\position[,items] | 84 TK1/TK2 2.3,12 | put internal-format data onto a file |
| RAD ... | 83 QL KW | ... |
| RAM_USE dev | 86 TK2 | thereafter reference to devn will go to RAMn |
| RAM_USE RAM | 86 TK2 | reset RAM_USE |
| ramdisk | 86 TK2 | fixed-size - FORMAT it (qv): dynamic-size - just write to it. |
| RANDOMIZE ... | 83 QL KW | [with RND] ... |
| READ ... | 83 QL KW | [with DATA] ... |
| RECHP base_address | 84 TK1/TK2 2.3,15 | return space to common heap |
| RECOL ... | 83 QL KW | ... |
| registers on program start | 84 TK1/TK2 23 | D4, D5, D6, D7, A0, A1, A3, A4, A5, A6 |
| REMark ... | 83 QL KW | ... |
| RENAME name TO name | 84 TK1/TK2 2.2,5 | rename a file; >>> IO.RENAME |
| RENUM ... | 83 QL KW | ... |
| REP ... | 83 QL KW | ... |
| REPORT [[#channel,]error_number] | 84 TK1/TK2 2.3,17 | report an error: channel defaults to #0, error to last error |
| RES_SIZE n | 93- GC/pvi | "reduce" the size of memory ... |
| RESPR ... | 83 QL KW | ... |
| RESTORE ... | 83 QL KW | [with DATA] ... |
| RETRY ... | 83 QL KW | [with CONTINUE] ... |
| RETRY [line_number] | 84 TK1/TK2 2.3,17 | ... |
| RETurn ... | 83 QL KW | ... |
| RJOB id_or_name[,error_code] | 84 TK1/TK2 2.2,9 | remove a job |
| RND ... | 83 QL KW | ... |
| RUN ... | 83 QL KW | ... |
| RUN linenumber | 84 TK1/TK2 2.2,6 | run the resident superbasic program |
| SAVE ... | 83 QL KW | ... |
| SAVE name,ranges | 84 TK1/TK2 2.2,6 | save a superbasic program |
| SAVE_O name,ranges | 84 TK1/TK2 1.3,2.2,6 | save a superbasic program, overwriting if it exists |
| SBYTES ... | 83 QL KW | ... |
| SBYTES name,address,size | 84 TK1/TK2 1.3,2.2,7 | save an area of memory to file |
| SBYTES_O name,address,size | 84 TK1/TK2 1.3,2.2,7 | SBYTES with overwrite |
| SCALE ... | 83 QL KW | ... |
| SCR2DIS | 95 SGC/pIV | disable second screen - incl subsequent bootups |
| SCR2EN | 95 SGC/pIV | enable second screen (e.g. for Minerva) - incl subsequent bootups |
| SCROLL ... | 83 QL KW | ... |
| SDATE ... | 83 QL KW | ... |
| SDATE ... | 93- GC/pvii | Gold card issues: esp PROT_DATE |
| SDP_DEV dest | 86 Trumpcard p12 | specifies device or file as destination of SDUMP: default is SER |
| SDP_KEY | 86 Trumpcard p12 | inhibits hotkey SDUMP |
| SDP_KEY x | 86 Trumpcard p12 | sets key x for hotkey SDUMP |
| SDP_SET printer,scale,invert,random | 86 Trumpcard p12 | printer 1=MX80, 2=FX80; scale=1 2 or 3; invert,random are 0=false,else true; default 1,1,1,0 |
| SDUMP | 86 Trumpcard p12 | Screen dump whole screen: >>> SDP_... |
| SDUMP #n | 86 Trumpcard p12 | Screen dump window |
| SDUMP device | 86 Trumpcard p13 | ... |
| SDUMP w,h,x,y | 86 Trumpcard p12 | Screen dump pixel zone |
| SELECT ... | 83 QL KW | ... |
| SET_FBKDT #channel[,date] | 93- GC/pviii | (re)set the file's backup date: default date is now |
| SET_FUPDT #channel[,date] | 93- GC/pviii | (re)set the file's update date: default date is now |
| SET_FVERS #channel[,version] | 93- GC/pviii | (re)set the file's version number: default version is unchanged !!? |
| SEXEC ... | 83 QL KW | ... |
| SEXEC name,address,size,data | 84 TK1/TK2 2.2,7 | save area of memory as an executable file |
| SEXEC_O name,address,size,data | 84 TK1/TK2 1.3,2.2,7 | SEXEC with overwrite |
| SIN ... | 83 QL KW | ... |
| SLUG n | 93- GC/pvii | slows eack keyboard read by n millisec |
| SPJOB id_or_name,priority | 84 TK1/TK2 2.2,9 | set priority of a job |
| SPL name_or_#chan TO name_or_#chan | 84 TK1/TK2 2.2,5 | spool (background copy) a file |
| SPL_USE name | 84 TK1/TK2 2.2,4 | set the default destination device (SPL) |
| SPL_USE dev | 85 TK2 | ... [doesn't append "_"] |
| SPLF name_or_#chan TO name_or_#chan | 84 TK1/TK2 2.2,5 | spool (background copy) a file, formfeed at end |
| SQRT ... | 83 QL KW | ... |
| STAT [#channel[,]][name] | 84 TK1/TK2 2.2,5 | drive statistics |
| STOP ... | 83 QL KW | ... |
| STOP | 84 TK1/TK2 2.2,6 | stop the superbasic program |
| STRIP ... | 83 QL KW | ... |
| TAN ... | 83 QL KW | ... |
| TK2_EXT | 84 TK1/TK2 2.3,19 | (re)initializes the TK2 definitions of common commands and functions |
| TRUNCATE #channel[\position] | 84 TK1/TK2 2.3,12 | truncate file at specified position: current position is default; >>> IO.TRUNCATE |
| TURN (TO) ... | 83 QL KW | ... |
| UNDER ... | 83 QL KW | ... |
| VER$ ... | 83 QL KW | ... >>> QL USER Oct 85 p10- & 31- |
| VIEW [#channel,]name | 84 TK1/TK2 3.3 | view the file in the given channel (default #1) |
| W_LOAD ... | private toolkit | ... |
| W_SAVE ... | private toolkit | ... |
| WCOPY [#channel,]name TO name | 84 TK1/TK2 2.2,5 | copy files |
| WDEL [#channel[,]][name] | 84 TK1/TK2 2.2,5 | delete files |
| WDIR [#channel[,]][name] | 84 TK1/TK2 2.2,5 | list of files |
| WDROP ... | private toolkit | ... |
| WHEN ERROR | 84 TK1/TK2 2.2,6.5 | bug in JS & MG roms |
| WHEN ERROR/END WHEN | 84 TK1/TK2 2.3,17 | define an error-trap block (bugged in MG & JS) |
| WIDTH ... | 83 QL KW | ... |
| WINDOW ... | 83 QL KW | ... |
| WLIFT ... | private toolkit | ... |
| WMON mode | 84 TK1/TK2 2.3,14 | reset to "monitor", setting mode (qv) |
| WREN name TO name | 84 TK1/TK2 2.2,5 | rename files |
| WSTAT [#channel[,]][name] | 84 TK1/TK2 2.2,5 | list of files and their statistics |
| WTV mode | 84 TK1/TK2 2.3,14 | reset to "tv", setting mode (qv) |
| _lngDOMODE ... | lightning | ... |
| _lngFONT ... | lightning | ... |
| _lngNOMODE ... | lightning | ... |
| _lngOFF ... | lightning | ... |
| _lngON ... | lightning | ... |

| Last updated 4th January 1999. |