The unique feature of the ZX Spectrum keyboard characters comprises not only the single symbols (letters, digits, etc), but also the compound tokens (keywords, function names, etc) and all these are entered from the keyboard rather than being spelled out individually.
To obtain all these functions and commands, some keys have five or more distinct meanings, given partly by shifting the keys (i.e. pressing either the CAPS SHIFT key or the SYMBOL SHIFT key at the same time as the required one) and partly by having the machine in different modes.
Keyword FOR definition follows;
FOR a = x to y STEP z; Deletes any simple variable a and sets up a control variable with value x, limit y, step z, and looping address referring to the statement after the FOR statement. Checks if the initial value is greater (if step>=0) or less (if step<0) than the limit, and if so then skips to statement NEXT a, giving error 1 if there is none. See NEXT. Error 4 occurs if there is no room for the control variable..
AT line, column moves the PRINT position (the place where the next item is to be printed) to the line and column specified. Lines are numbered from 0 (at the top) to 21, and columns from 0 (on the left) to 31.
Please be aware that this cache may not be available on Sunday due to paintball events. Signs will be in place.