

To make "System" a sensible sorting key, it's preceded by a date number: yes, I know these dates are pretty wild, please e-mail me corrections!
| 83 | QL (original hardware only) |
| 83 | QDOS (original software only) |
| 84? | TK I (e.g. Cumana interface) |
| 85 | TK II |
| 86? | Trumpcard |
| 87 | Pointer Environment |
| 89- | Minerva |
| 93? | Hermes |
| 93- | Goldcard |
| 95- | QUBIDE |
| <95 | QXL |
| 95? | Super Goldcard |
| 96? | SMS/E |
| 96? | QPC |
| 97 | Aurora |
| 98 | RomDisq |
See the alphabetic version for the definitions used in the following.

| Keyword | System/ Reference | Details | |
|---|---|---|---|
| ABS ... | 83 QL KW | "Absolute value" function | |
| ADATE ... | 83 QL KW | ... | |
| ARC ARC_R ... | 83 QL KW | ... | |
| AT ... | 83 QL KW | ... | |
| ATAN ACOS ACOT ASIN ... | 83 QL KW | ... | |
| AUTO ... | 83 QL KW | ... | |
| 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 | |
| BLOCK ... | 83 QL KW | ... | |
| BORDER ... | 83 QL KW | ... | |
| CALL ... | 83 QL KW | ... | |
| CHR$ ... | 83 QL KW | ... | |
| CIRCLE (_E) ... | 83 QL KW | ... | |
| CLEAR ... | 83 QL KW | ... | |
| CLOSE #channel ... | 83 QL KW | close channel | |
| CLS [#channel,][part] ... | 83 QL KW | clear scr/con channel to current PAPER colour excluding border | |
| CODE ... | 83 QL KW | ... | |
| CONTINUE ... | 83 QL KW | ... | |
| COPY (_N) ... | 83 QL KW | ... | |
| COS COT ... | 83 QL KW | ... | |
| CSIZE ... | 83 QL KW | ... | |
| CURSOR ... | 83 QL KW | ... | |
| DATA ... | 83 QL KW | ... | |
| DATE DATE$ ... | 83 QL KW | ... | |
| DAY DAY$ ... | 83 QL KW | ... | |
| DEF FN DEF PROC ... | 83 QL KW | ... | |
| DEG ... | 83 QL KW | ... | |
| DELETE ... | 83 QL KW | ... | |
| DIM DIMN ... | 83 QL KW | ... | |
| DIR ... | 83 QL KW | ... | |
| DIV ... | 83 QL KW | ... | |
| DLINE ... | 83 QL KW | ... | |
| EDIT ... | 83 QL KW | ... | |
| EOF ... | 83 QL KW | ... | |
| EXEC (_W) ... | 83 QL KW | ... | |
| EXIT ... | 83 QL KW | ... | |
| FILL FILL$ ... | 83 QL KW | ... | |
| FLASH ... | 83 QL KW | ... | |
| FOR ... | 83 QL KW | ... | |
| FORMAT ... | 83 QL KW | ... | |
| GOSUB ... | 83 QL KW | ... | |
| GOTO ... | 83 QL KW | ... | |
| IF ... | 83 QL KW | ... | |
| INK ... | 83 QL KW | ... | |
| INKEY$ ... | 83 QL KW | ... | |
| INPUT ... | 83 QL KW | ... | |
| INSTR ... | 83 QL KW | ... | |
| INT ... | 83 QL KW | ... | |
| KEYROW ... | 83 QL KW | ... | |
| LBYTES ... | 83 QL KW | ... | |
| 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 | ... | |
| LOCAL ... | 83 QL KW | ... | |
| LRUN ... | 83 QL KW | ... | |
| MERGE ... | 83 QL KW | ... | |
| MOD ... | 83 QL KW | ... | |
| MODE ... | 83 QL KW | ... | |
| MOVE ... | 83 QL KW | ... | |
| MRUN ... | 83 QL KW | ... | |
| NET ... | 83 QL KW | ... | |
| NEW ... | 83 QL KW | ... | |
| NEXT ... | 83 QL KW | ... | |
| ON GOTO ... | 83 QL KW | ... | |
| ON GOSUB ... | 83 QL KW | ||
| OPEN ... | 83 QL KW | ... >>> IO.OPEN | |
| OPEN_IN ... | 83 QL KW | ... >>> IO.OPEN | |
| OPEN_NEW ... | 83 QL KW | ... >>> IO.OPEN | |
| OVER ... | 83 QL KW | ... | |
| PAN ... | 83 QL KW | ... | |
| PAPER ... | 83 QL KW | ... | |
| PAUSE ... | 83 QL KW | ... | |
| PEEK (_W,_L) ... | 83 QL KW | ... | |
| PEN UP/DOWN ... | 83 QL KW | ... | |
| PI ... | 83 QL KW | ... | |
| POINT (_R) ... | 83 QL KW | ... | |
| POKE (_W,_L) ... | 83 QL KW | ... | |
| PRINT ... | 83 QL KW | ... | |
| RAD ... | 83 QL KW | ... | |
| RANDOMIZE ... | 83 QL KW | [with RND] | |
| READ ... | 83 QL KW | [with DATA] | |
| RECOL ... | 83 QL KW | ... | |
| REMark ... | 83 QL KW | ... | |
| RENUM ... | 83 QL KW | ... | |
| REP ... | 83 QL KW | ... | |
| RESPR ... | 83 QL KW | ... | |
| RESTORE ... | 83 QL KW | [with DATA] | |
| RETRY ... | 83 QL KW | [with CONTINUE] | |
| RETurn ... | 83 QL KW | ... | |
| RND ... | 83 QL KW | ... | |
| RUN ... | 83 QL KW | ... | |
| SAVE ... | 83 QL KW | ... | |
| SBYTES ... | 83 QL KW | ... | |
| SCALE ... | 83 QL KW | ... | |
| SCROLL ... | 83 QL KW | ... | |
| SDATE ... | 83 QL KW | ... | |
| SELECT ... | 83 QL KW | ... | |
| SEXEC ... | 83 QL KW | ... | |
| SIN ... | 83 QL KW | ... | |
| SQRT ... | 83 QL KW | ... | |
| STOP ... | 83 QL KW | ... | |
| STRIP ... | 83 QL KW | ... | |
| TAN ... | 83 QL KW | ... | |
| TURN (TO) ... | 83 QL KW | ... | |
| UNDER ... | 83 QL KW | ... | |
| VER$ ... | 83 QL KW | ... >>> QL USER Oct 85 p10- & 31- | |
| WIDTH ... | 83 QL KW | ... | |
| WINDOW ... | 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 | |
| ASTAT [#channel[,]][name] ??? | 84 TK1/TK2 2.2,5 | alpha list of files and their statistics | |
| 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 | |
| BPUT #channel\position[,items] | 84 TK1/TK2 2.3,12 | put bytes onto a file | |
| 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 ... | |
| CLCHP | 84 TK1/TK2 2.3,15 | clear all allocations from the common heap | |
| CLEAR | 84 TK1/TK2 2.2,6 | clear Superbasic's variables | |
| CLOCK [#channel[,format]] | 84 TK1/TK2 2.3,18 | display a clock ... | |
| CLOSE #channels | 84 TK1/TK2 2.3,10 | close channels | |
| CONTINUE [line_number] | 84 TK1/TK2 2.3,17 | continue or return from a specified line | |
| 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 | |
| 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) | |
| DATA_USE dir_name | 84 TK1/TK2 2.2,4 | set the default directory for data files | |
| DATAD$ | 84 TK1/TK2 2.2,4 | returns the current data directory | |
| DDOWN name | 84 TK1/TK2 2.2,4 | move down to a sub-directory in DATA_USE | |
| DEL_DEFB | 84 TK1/TK2 2.3,15 | delete FDBs from common heap - *dangerous!!* | |
| 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) | |
| DIR [#channel[,]][name] | 84 TK1/TK2 2.2,5 | drive stats & list of files | |
| 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 | |
| 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 | 84 TK1 e.g. | executes from the named file | |
| EX name [,fnames_and_#chans] [;param$] | 84 TK1 e.g. | EX's with channels on stack, then parameter string | |
| EX [#chan TO]prgspc{TO prgspc}[TO#chan] | 84 TK1 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 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 | |
| EXTRAS [#channel] | 84 TK1/TK2 2.3,19 | lists extra facilities defined into SuperBasic; default channel #1 | |
| 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 | |
| FLEN(#channel) | 84 TK1/TK2 2.3,11 | return the file length | |
| 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 | |
| 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(#channel) | 84 TK1/TK2 2.3,11 | return the file's update date | |
| 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 | |
| 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 | |
| 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 | |
| LBYTES name,address | 84 TK1/TK2 2.2,7 | load a file into memory at the specified address | |
| LOAD name | 84 TK1/TK2 2.2,6 | load superbasic program from file | |
| LRESPR name | 84 TK1/TK2 2.2,7 | load a file to resident area and CALL | |
| LRUN name | 84 TK1/TK2 2.2,6 | load & run superbasic program from file | |
| MERGE name | 84 TK1/TK2 2.2,6 | merge a superbasic program | |
| MRUN name | 84 TK1/TK2 2.2,6 | merge & run a superbasic program | |
| NET station | 84 TK1/TK2 2.4,22 | set the network station number | |
| NEW | 84 TK1/TK2 2.2,6 | reset the superbasic program to null | |
| 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 | |
| OPEN #channel,name | 84 TK1/TK2 2.3,10 | open a fle or device for read & write | |
| OPEN_DIR #channel,name | 84 TK1/TK2 2.3,10 | open a directory (?for input only) | |
| OPEN_IN #channel,name | 84 TK1/TK2 2.3,10 | open for input only | |
| 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 | |
| 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 | |
| PJOB(id_or_name) | 84 TK1/TK2 2.2,9 | return the priority of a job | |
| 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 | |
| PROGD$ | 84 TK1/TK2 2.2,4 | returns the current program directory | |
| PUT #channel\position[,items] | 84 TK1/TK2 2.3,12 | put internal-format data onto a file | |
| RECHP base_address | 84 TK1/TK2 2.3,15 | return space to common heap | |
| registers on program start | 84 TK1/TK2 23 | D4, D5, D6, D7, A0, A1, A3, A4, A5, A6 | |
| RENAME name TO name | 84 TK1/TK2 2.2,5 | rename a file; >>> IO.RENAME | |
| REPORT [[#channel,]error_number] | 84 TK1/TK2 2.3,17 | report an error: channel defaults to #0, error to last error | |
| RETRY [line_number] | 84 TK1/TK2 2.3,17 | ||
| RJOB id_or_name[,error_code] | 84 TK1/TK2 2.2,9 | remove a job | |
| RUN linenumber | 84 TK1/TK2 2.2,6 | run the resident superbasic program | |
| 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 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 | |
| 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 | |
| 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) | |
| SPLF name_or_#chan TO name_or_#chan | 84 TK1/TK2 2.2,5 | spool (background copy) a file, formfeed at end | |
| STAT [#channel[,]][name] | 84 TK1/TK2 2.2,5 | drive statistics | |
| STOP | 84 TK1/TK2 2.2,6 | stop the superbasic program | |
| 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 | |
| VIEW [#channel,]name | 84 TK1/TK2 3.3 | view the file in the given channel (default #1) | |
| 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 | |
| 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) | |
| 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) | |
| DATA_USE dir | 85 TK2 | defines default directory for relevant (=most) commands include LOAD & co | |
| DEST_USE dir | 85 TK2 | defines default directory for destination of COPY, SPL, RENAME etc when used with\\ only one filename | |
| ED [#channel,]linenumber | 85 TK2 | lists that line for editing, defaults to channel#2:
| |
| PROG_USE dir | 85 TK2 | defines default directory for EXEC & co | |
| SPL_USE dev | 85 TK2 | ... [doesn't append "_"] | |
| FLP_SEC | 86 TK2 | ... | |
| FLP_START | 86 TK2 | ... | |
| 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 | |
| FORMAT RAMn_ | 86 TK2 | remove the ramdisk (or sepcify size of 0) | |
| FORMAT RAMn_sectors | 86 TK2 | create ramdisk n of size the specified number of sectors (of 512 bytes??) | |
| 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. | |
| FORMAT "FLPn_name *" | 86 Trumpcard p10 | Format DS disk as SS: * in 11th character position of name | |
| FORMAT RAMn_MDVm | 86 Trumpcard | format RAMn: then load an image of MDVm to RAMn [physical copy, therefore fast] | |
| GET#nside*256+track*65536+sector,a$ | 86 Trumpcard p9 | direct sector read: >> OPEN | |
| 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 | |
| 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 | |
| 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 | |
| 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 | |
| FBKDT [(n)] | 93- GC/pviii | return the file's backup date: n defaults to 3 | |
| FLP_STEP ... | 93- GC/pii | ... | |
| FUPDT [(n)] | 93- GC/pviii | n now defaults to 3 | |
| FVERS [(n)] | 93- GC/pviii | return the file's version number: n defaults to 3 | |
| 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 | |
| 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 | |
| RES_SIZE n | 93- GC/pvi | "reduce" the size of memory ... | |
| SDATE ... | 93- GC/pvii | Gold card issues: esp PROT_DATE | |
| 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 !!? | |
| SLUG n | 93- GC/pvii | slows eack keyboard read by n millisec | |
| 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 | |
| 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 | |
| FLP_JIGGLE | 95 SGC/pIII | ... for FLP timing problems | |
| PAR_USE dev | 95 SGC/pII | Output to dev diverts to PAR | |
| PRT_USE fromdev,todev | 95 SGC/pIII | Output to fromdev diverts to todev via a buffer | |
| SCR2DIS | 95 SGC/pIV | disable second screen - incl subsequent bootups | |
| SCR2EN | 95 SGC/pIV | enable second screen (e.g. for Minerva) - incl subsequent bootups | |
| H_FREE ... | private toolkit | ... | |
| H_GRAB ... | private toolkit | ... | |
| H_JUNK ... | private toolkit | ... | |
| W_LOAD ... | private toolkit | ... | |
| W_SAVE ... | private toolkit | ... | |
| WDROP ... | private toolkit | ... | |
| WLIFT ... | private toolkit | ... | |
| _lngDOMODE ... | lightning | ... | |
| _lngFONT ... | lightning | ... | |
| _lngNOMODE ... | lightning | ... | |
| _lngOFF ... | lightning | ... | |
| _lngON ... | lightning | ... |

| Last updated 4th January 1999. |