Pages 312–316 · Markdown
!-0
.nxmod ........................................ 154
.playpt3 ....................................... 154
PLOT ........................................... 117
%RND ...................................... 64,65,66
%symbol ........................................ 42
%@ ............................................. 110
( TO ) ......................................... 49
.nexload ....................................... 154
> .............................................. 71
4-bit .......................................... 102
5 Out of screen, 0:1 ......................... 83,85
512 colours ..................................... 95
8-bit ....................................... 95,101
9-bit ....................................... 95,101
A
ABS ......................................... 56,58,59
ACS ......................................... 60,62,63
Alternative Character Sets ...................... 79
anchor sprite ................................... 136
AND ....................................... 38,44,71,72,73
Animating Sprites ........................... 132,133
arccosine ....................................... 62
arcsine ......................................... 62
arctangent ...................................... 62
arguments .................................... 52,58
array of pointers ................................ 97
array variable ................................... 67
Arrays ....................................... 67,68,69,70
ASCII ........................................ 49,74
ASN ......................................... 60,62,63
assignment ....................................... 5
AT ................................ 82,83,84,89,90,92,113,120
ATN ......................................... 60,62,63
ATTR ....................................... 108,112
attribute cell ............................... 96,100
Automatic sprite movement .................. 137,138
B
B Integer out of range .......................... 146
BANK ........................ 30,43,80,97,109,110,126
BANK ERASE ...................................... 98
BANK DPEEK ...................................... 59
BANK PEEK ....................................... 59
BANK USR ........................................ 59
BANK USR$ ....................................... 59
BANK LAYER ..................................... 128
BANK POKE ................................ 97,120,130
BANK PROC ....................................... 30
BANK RESTORE .................................... 36
base10 logarithms ............................... 61
Batching ....................................... 137
BEEP .......................... 19,125,144,145,146,147,155
BIN ....................................... 59,75,76,110,141
Binary .......................................... 41
bitmask ......................................... 93
Bitwise AND ..................................... 44
Bitwise operators [?], >>, &, |, -, -| ........ 37, 38
Bitwise OR ...................................... 45
bitwise XOR ..................................... 45
Bitwise, relational and logical operators ....... 37
BORDER ................................... 105,106,107
bounding box .................................... 139
Branching ....................................... 27
BREAK ........................................ 25,90
BRIGHT ................... 100,102,105,106,109,115,120
C
CAPS SHIFT ................................... 74,90
Channel selection .............................. 153
Channels ....................................... 123
Character Graphics mode ......................... 97
character matrix ................................ 82
CHARS system variable ........................... 80
CHR$ ......................................... 74,76,92
CIRCLE .................... 88,113,114,115,116,120
circumference ................................... 62
CLEAR ........................................ 89,114
Clipping windows ............................ 118,140
CLS ....................................... 89,114,141
CODE ............................................ 74
COL_FILE2 ....................................... 99
collision detection ............................ 139
Colour attribute display ........................ 98
Colour clash ................................. 99,100
colour resolution ............................... 96
COLOUR_FILE ..................................... 99
Colours .................. 95,96,97,98,99,100,101,102,103,
104,105,106,107,108,109,110,111,112
Comments ....................................... 153
composite sprite ............................... 136
conditional expression .......................... 73
conditional selection ........................... 36
Conditions .................................. 71,72,73
CONTINUE ........................................ 23
control characters .............................. 76
control codes .......................... 76, 82,83,92
control variable ................................ 22
coordinate system ............................... 84
Coordinate Systems .............................. 81
Copper ...................................... 121,142
COS ......................................... 60,62,63
COT ............................................. 63
D
DACs ........................................... 155
DATA ....................................... 33,35,36,67,70,128
DATA (function) ................................. 36
Decimal ......................................... 41
DEF FN ...................................... 56,57,61
DEFPROC ..................................... 29,30,31,33
degrees ......................................... 63
DELETE .......................................... 74
DIM ......................................... 67,68,69
DIM function .................................... 70
dimension ....................................... 68
DISP_FILE ................................ 97,98,99,100
DISP_FILE1 ................................. 97,98,100
DISP_FILE2 ................................ 97,98,99,100
dot command .................................... 122
DPEEK ........................................... 59
DRAW ..................................... 88,113,114,115,116
E
EDIT ........................................... 117
Edit menu ....................................... 89
ELSE ................................. 16,17,18,19,20,36
ELSE IF ......................................... 18
END IF ....................................... 18,20
ENDPROC .............................. 19,24,29,30,31,32,42
EnhancedULA ................. 81,82,100,101,106,109,115
ENTER ....................................... 65,91,125
Esc ............................................. 90
even-tempered tuning ........................... 146
EXIT ........................................ 19,23,24
EXP .......................................... 60,61
Expansion ...................................... 142
Expressions ..................................... 39
Extended colour attribute display ............... 98
F
false ....................................... 71,72
FLASH ........................ 100,102,105,106,109,115,120
FN .......................................... 56,57
FOR .................................. 21,22,23,24,42,114
FPGA ........................................... 128
FRAMES ......................................... 122
Full Ink Mode .................................. 101
function .................................... 44, 52
G
G1R1B1 .......................................... 95
G3R3B2 .......................................... 95
GO SUB .......................................... 27
GO TO ............................. 17,18,19,20,23,27,65
GPIO ........................................... 155
GRAPHICS ........................................ 74
graphics modes .................................. 81
graphics symbols ................................ 74
GRB ............................................. 95
H
hardware scrolling ............................. 140
Hexadecimal ..................................... 41
HiColour .................................... 81,99,100
HiRes ................................. 81,84,89,98,99,113
horizontal coordinates .......................... 98
horizontal resolution ........................... 96
horizontal size ................................. 96
Hz ............................................. 121
I
I2S ............................................ 155
IF .......................................... 16,17,20,71
IN ...................................... 54,58,80,101
INK .................... 75,99,100,105,106,109,115,120
INKEY$ ..................................... 93,125
INPUT ........... 18,21,23,42,58,67,81,84,90,91
.................................. 93,106,115,125
INPUT function .................................. 94
INPUT item .................................. 90,91
INPUT LINE ...................................... 91
INPUT n ......................................... 93
INT ......................................... 56,57,64
INT {...} ................................... 42,58
Integer arithmetic .............................. 47
integer array ................................ 67, 68
Integer Expressions .............................. 37
interleaved storage ............................. 96
INVERSE ................................. 107,115,117,118,120
K
K Invalid Colour ................................ 109
keyboard joystick ............................... 94
L
Labels ........................................... 8
LAYER .................... 81,89,98,100,103,104,108,113,135
Layer 0 ...................... 81,82,84,85,88,89,90,91,126
Layer 1 ................................... 81,84,85
LAYER 1,0 ................................... 88,92
LAYER 1,1 ................................... 91,98
LAYER 1,2 ................................... 89,98
LAYER 1,3 ...................................... 100
Layer 2 .............................. 81,83,96,97,102,115
Layer 3 ........................................ 80,81,83,97
LAYER AT ....................................... 140
LAYER CLEAR ................................ 105,119
LAYER DIM ...................................... 119
LAYER ERASE ................................ 118,119
LAYER OVER .............................. 103,104,118
LAYER PALETTE ........................ 103,109,110,135
LAYER PALETTE BANK ............................ 109
LEN ............................................. 53
LET ........................................ 5,16,42,61,117
LINE input ...................................... 91
literals ........................................ 41
LN .......................................... 60,61
LOAD ... LAYER ................................. 127
LOCAL ..................................... 28,29,34,57,58
Localised error-trapping .................... 33,34
Logical expressions .............................. 71
Logical operators ................................ 38
LoRes .................... 81,84,102,103,104,106,114,115
M
Mathematical Functions .................... 60,61,62,63
Mathematical operations .......................... 37
MID$ ............................................ 58
MOD ......................................... 37,47,154
MOD files ....................................... 154
MOVE ........................................... 142
Moving Sprites .............................. 134,135
MP3 files ...................................... 155
MSB ............................................ 102
N
natural logarithm ................................ 61
natural scale ................................... 146
NEW ......................................... 50,114,119
NextREG ........................................ 140
NEXT ....................................... 21,22,23,24
NEXT # ......................................... 125
Next Register .................................. 124
NextBASIC Menu ................................. 117
NextZXOS ........................................ 88
NMI Menu ....................................... 134
NOT ...................................... 38,71,72,73
Note duration .............................. 149,150
Note volume .................................... 151
null string ...................................... 41
numeric arrays ................................... 68
O
octave command ................................. 149
ON ...................................... 16,19,20,36
ON ERROR ........................................ 33
OR ...................................... 38,45,71,72,73
Order of calculations ............................ 52
OUT ......................................... 80,101,141
OVER ................................ 88,107,115,117,118
P
PALETTE ........................ 103,107,108,109,110,111,112,143
PALETTE CLEAR ................................. 109
PALETTE DIM ................................. 108,135
PALETTE FORMAT ................................. 109
palettes .................................... 100,101
PAPER ................... 75,99,100,105,106,109,115,120
parameters by reference .......................... 32
PAUSE ...................................... 121,123,124
PAUSE/STOP ..................................... 142
PEEK .................. 58,76,77,78,80,122,125,128
PI .............................................. 61
pixels ...................................... 96,98
PI .............................................. 116
PLAY ........................ 145,147,148,153,155
PLOT ...................... 88,113,114,115,116,120
PLOT INVERSE ................................... 117
PLOT OVER ...................................... 117
POINT .................. 84,85,86,87,91,113,116,117
POINT TO .................................. 116,117
POKE ................. 76,77,78,79,80,92,93,97,122,128
predimensioned ................................... 67
PRINT ...................... 5,20,89,21,23,40,43,76,81
......................... 82,84,90,94,97,106,115
PRINT ....................................... 20,89
PRINT AT ................................... 83,85,88
PRINT item .............................. 82,83,85,90
PRINT POINT ..................................... 85
PRINT separator .................................. 82
priority colours ................................ 102
PRIVATE ......................................... 29
PRIVATE CLEAR ................................... 29
PROC ................................ 29,30,31,32,33,42
PROCedure ....................................... 112
Procedures .................................. 29,30,31
Procrustean assignment ....................... 50,69
PSGs ....................................... 144,149
R
R3G3B2 ..................................... 95,101
R3G3B3 .......................................... 95
radians ......................................... 63
RAMdisk .................................... 125,126
RAND ............................................ 65
random .......................................... 64
RANDOMIZE ................................... 64,65,66
raster line ..................................... 141
READ .................................... 33,35,36,42,70,130
recursion ....................................... 32
REF .......................................... 32,58
REG ................................... 58,80,123,128,141
Relational operators [?], >, =, [?]=, >=, [?]> ............ 39
relative sprite .............................. 136,138
REPEAT ...................................... 23,24,25,26
REPEAT UNTIL ................................ 23,24,25,26
resolution ...................................... 95
RESTORE ..................................... 35,36
RETURN ...................................... 19,24,27,29
RGB ............................................. 95
RIGHT$ .......................................... 58
RND ...................................... 59,64,65,66
RND () ...................................... 64,65
ROM ............................................. 88
row by column coordinate ......................... 97
RTC ......................................... 122,125
RUN .............................. 19,35,36,47,89,114,132,134
S
SAVE ........................................... 130
SAVE ... BANK .................................. 130
Scientific notation .............................. 40
screen memory .................................... 97
SCREEN$ ......................................... 88
Scrolling ................................... 89,140
Scroll-prompt inhibitor .......................... 92
SD .............................................. 126
SDH files ....................................... 155
SELECT CASE ...................................... 19
select operator ? ............................ 16,19
semitone ........................................ 146
SGN ............................................. 55
SGN {...} .................................... 39,47,48
SHIFT ........................................... 93
SID files ....................................... 154
Signed ....................................... 45,46,47,48
signed expression ................................ 48
signed integer expressions ....................... 47
SIN ......................................... 60,62,63
sine ............................................ 62
single-dimension character array ................. 70
SPACE ........................................... 90
spatial resolution ............................... 96
SPRITE .................... 108,113,130,131,136,137
SPRITE AT ....................................... 139
SPRITE BANK ................................. 130,131
SPRITE BORDER ............................... 130,132
SPRITE CLEAR .................................... 130
SPRITE CONTINUE ............................. 137,139
SPRITE DIM ...................................... 132
Sprite functions ................................ 139
Sprite Layer ..................................... 81
SPRITE MOVE ..................................... 137
SPRITE MOVE INT ................................. 137
SPRITE OVER ..................................... 139
SPRITE PALETTE .................................. 135
SPRITE PALETTE BANK ............................. 135
SPRITE PAUSE .................................... 139
sprite ports ..................................... 128
SPRITE PRINT ................................ 130,131
SPRITE (Function) ............................... 139
SPRITE STOP ..................................... 137
Sprite System ............................... 101,128
SQR .......................................... 56,59
STEP ........................................ 22,23,26
Stereo control .................................. 153
stippling ....................................... 118
STOP ............................................ 90
STR ............................................. 53
Streams ......................................... 123
String .......................................... 53
String functions ................................. 53
String multiplication ............................ 50
String slicing ................................... 49
subexpression .................................... 48
subscript ........................................ 67
subscripted variables ........................ 67,68
subscripts ....................................... 69
substring ........................................ 58
SYMBOL SHIFT ..................................... 90
System Variables ............................. 93,122
T
TAB .................................... 82,88,89,92
tabulating character ............................. 88
TAN ......................................... 60,62,63
tangent .......................................... 62
Tempo ........................................... 152
Text windows ..................................... 82
The Copper .............................. 140,141,142,143
THEN ......................................... 16,17
tile ............................................. 80
TILE ....................................... 113,119
TILE AT ......................................... 119
TILE BANK ....................................... 119
TILE DIM ........................................ 119
tile offset ..................................... 120
TILE w,h AT x,y ................................. 119
TILE w,h AT x,y TO x2,y2 ........................ 120
TILE w,h TO x2,y2 ........................... 119,120
tilemap ......................................... 119
tiles ....................................... 119,120
TIME ........................................ 122,124
TIME$ ....................................... 123,124
Timex ............................................ 81
TL$ .............................................. 58
TO ...................................... 21,22,32,49
Tokenisation ..................................... 51
trailing modifers ................................ 51
transparency .................................... 130
transparency colour index ....................... 109
transparency colour mask ........................ 109
true ......................................... 71,72
two-dimensional array ............................ 68
TZX files ....................................... 156
U
UART ............................................ 155
UDG ......................................... 49,75,128
ULA ............................................. 103
unary ! .......................................... 48
unary not ........................................ 46
Unary/Bitwise NOT (!) ............................ 38
unified sprite ............................... 137,138
Unsigned .................................... 45,46,47,48
unsigned expression .............................. 48
user-defined graphic ............................. 76
user-defined graphics ............................ 75
Using Expressions for INPUT ...................... 91
USR ......................................... 59,75,76
VAL ..................................... 51,52,55,124
VAL$ ......................................... 51,55
Variable names ................................... 39
Variable not found ............................... 92
vertical size .................................... 96
visibility ...................................... 136
Visibility flag ................................. 136
Volume effects .................................. 151
W
WAIT ....................................... 140,141
WAV ............................................. 154
WHILE ............................................ 25
WRITE ........................................... 142
X
XOR .............................................. 45
ZX Spectrum Next User Manual, 3rd Edition (ISBN 978-1-5272-5496-1), written and illustrated by Phoebus R. Dokos. Copyright © 2020-2024 Phoebus Dokos / SpecNext Ltd. Licensed under CC BY-NC-SA 4.0. This is a transcription and can contain errors; check any doubt against the printed page.