An index for the AMPLE Nucleus Programmer Guide

Compiled by Roy Follett

A

a to g 121

A to G 119

ACT 32,121

ACT( 124

additional interfaces 56

ALIGN 55,127

AMPLE 128

AMPLE commands 13

AND 45,59,128

arithmetic expressions 39

ARRAY 45,129

ASC 130

asc 49

B

BAR 132

C

calling routines 61

characters and strings 55

Characters and Strings 49

CLEAR 27,133

CODE 61,62,134

communications with user routines 65

Command mode 10

command utility 21

commands 56

COMPACT 20,134

concurrency 59

condition expressions 58

conditionals and loops 58

constants 40

Contents 3

COUNT 58,135

D

DELETE 136

Dictionary of words 81

DIM 45,137

Direct text 19

DISPLAY 140

DURATION 31,140

E

Edit mode 10

editor data 27

Editor non-text 19

Editor text 19

editor types 26

editors 26

ERRORS 67

EVERY 143

examining modules 22

example programs 11

execution control 57

extension 21

F

F 25

FAST 34,143

FCOPY 44,143

FIND 144

fixed modules 25

flag operators 45

flags 44

FOR( 144

FRAME 44,145

FRAME! 44,146

FRAME? 44,146

function and status 82

FVAR 32,44,146

G

GATE 31, 36

GO 147

GVAR 45,148

H

HALT 35,149

I

IF( 152

IF(..)ELSE(..)IF 57

IF(..)IF 57

IF8..FOR(..)FOR..)IF 58

in-fix 39

#IN 53, 55

INDEX 58,153

index of words 84

Input and output 55

input and output items 82

INSTALL 9,23,25,153

Introduction 5

J

jukebox 11

K

K( 154

KEY9 11

L

LEN 49,155

Length 29

LOAD 23,24,155

loading modules 23

locating user routines 65

M

M 159

M/C programming 61

MAX 158

MCAT 22,25,159

MDELETE 24,160

MEM 20,160

Memory usage 20

MIN 161

MLOAD 23,25,161

MODE 20,55,162

module deletion 24

module functions 21

module load on startup 23

module loading by program 24

module loading by user 24

module memory usage 25

module names 22

Module words 18

modules 9

Modules and Editors 21

movable modules 25

MPREFIX 22,162

MSHOW 22,163

music actions 32

Music and sound 29

music environment words 29

music event words 30

music interpretation 31

Music words 29

music and sound event input 56

MVAL! 163

MVAL? 163

N

NEW 24,165

NL 55,165

NOT 45,59,166

NOUT 41,55,166

Nucleus 9

Nucleus words 18

number stack 41

numbers 55

Numbers and flags 39

O

O.S. commands 12

OFF 167

ON 167

ON VOICE! 32

OR 45,59,168

OSCLI 63,168

OSHWM 63

#OUT 55

P

P 159

P( 170

Part 1 General 7

Part 2 Reference 79

passing numbers 42

PAUSE 34,172

PITCH 31, 36

Pitch 29

player control instructions 60

PNUM 60,173

post-fix 39

program 9

Programs and words 17

Q

QKEY 55,174

QTIME 34,63,175

queue control sound word 34

QUIT 177

R

routines in language RAM 63

routines in operating RAM 63

routines in ROM 64

RAND 47,177

RAND! 47,178

RANDL 47,179

random numbers 47

reading module word definitions 25

READY 63,180

RENAME 181

REP 58

REP( 182

RUN 54

RVOICES 35,183

S

SAVE 184

SCORE 184

Screen display 12

SHARE 35,185

SHOW 186

SIGN 45,59,187

signed integers (16 bit) 39

SIMPLEACT 32,187

sound events 32

sound queue 33

SP 187

stack operators 43

Starting a new session 15

Starting the system 9

STOP 60,188

stopping execution 60

string operators 49

string stack capacity 54

string stack usage 50

synchronisation 56

system effects 56

System words 18

T

T 159

time control 34

time server 21

TYPE 193

type-global voice event 37

U

U 159

UNTIL 58

UNUSED 36,194

user routine applications 61

User word formatting 19

User words 18

Using AMPLE 9

using strings (command) 51

using strings (players) 53

Using the computer keyboard 10

using the input line 51

V

VAL 194

VAL/&VAL 55

variables and storage 45

VEL 31, 36

VOICE 35,196

voice assignment 36

voice selection 35

voice server 21

voice servers 37

VOICE! 32,44,197

VOICES 35,198

W

W 159

WIND 34,199

Word manipulation 19

Words 18

WRITE 200

X

X 200

XOR 45,59,202

Z

zero page workspace 6

Other

<cr> 90

<space> 90

! 91

" 92

#! 93

#* 93

#+ 93

#- 94

#/ 94

#11 95

#12 96

#2 96

#212 96

#2121 97

#< 97

#= 98

#> 98

#? 99

#B! 131

#B12 131

#B? 132

#IN 150

#OUT 169

$+ 49, 99

$- 49, 99

$12 100

$2 100

$CHR 49,133

$IN 53,55,150

$OUT 55,169

$PAD 49,170

$REV 49,183

$STR 188

$STRIP 49,52,189

% 101

& 101

&$STR 189

&NOUT 55,167

&VAL 195

' 101

'L 156

( 102

) 105

)ACT 127

)ELSE( 143

)FOR 145

)IF 152

)K 155

)P 172

)REP 183

)UNTIL( 193

* 105

+ 106

+L 157

+T 191

, 107

- 108

-L 158

-T 192

/ 109

: 110

; 111

0 to 9 117

= 112

=L 156

=T 190

@ 112

[ 113

\ 115

] 116

^ 117

^; 118

| 119

~ 116