Splitting the Atom |
|
page 76-78 |
Index to Routines
(*) Represents a useable routine, (!*!) Recommended routine.
ABS C902 *
ADDITION C79D
ALPHANUMERIC CONVERSION C434 *
AND C87B
ARRAY PRE-TEST F02E, F04B
ARRAY ADDRESSES F0BB
ASCII CHARACTERS F87E
ASSEMBLER F155, F2A1, F38E
ASSIGNMENTS, NUMERIC C8F8, C8DC *, CA2F *
ASSIGNMENTS C3E5, C8DC *
BGET CF5B *
BPUT CF8F
BRACKET C944
BREAK C2B2 *
BREAK KEY FF3F *
BRK C9D8, FFC0
CARRIAGE RETURN C4E4 *
CH (ASCII) C9D2
CLEAR F67B
COMMAND MEANING C279
COMPARE VECTOR FA08 *
CONTROL CODES FCEA *
COS COMMANDS, EXECUTION C40F
COS INTERPRETER F8F0 *
COS MESSAGES FC38 *
COS WORDS F8BE
COUNT C97A *, CA4C *, SEE 'RAM' 7
DATA C000, C608, F000, F155, F7C9, F8BE, FECB, FF9A et al.
DECIMAL STRING C465 *
DECREMENT VECTOR F668 *
DIM F0AE, F141 *, SEE 'RAM' 23,24
DO CCF0, SEE 'RAM' 13
DOLLAR CEB1 *
DRAW SEE 'PLOT'
END CD98 *
EOR C7EF
ERROR HANDLING C9E7 *, SEE 'RAM' 0 + 10,11
ERROR COS F926 *
ESC KEY C504 *
EVALUATE A FUNCTION C3C8 *, C8BC*
FETCH KEYPRESS - SEE 'GET'
FETCH NEXT CHAR F291*, F875*
FEILD FLYBACK FE66*
FIN CFA6*
FOR CB57, SEE 'RAM' 15
FOUT CFA7*
FUNCTION INTERPRETER C22C, C3C8* C8BC*
GET CF66*, FE94*, FE71*
GOSUB CBD2, SEE 'RAM' 14
GOTO CC05
GRAPHICS F6CF
HEX SIGN (#) C90A
IF C566
INCREMENT VECTOR F67A*, FA08*
INTERPRET A STATEMENT !*! C55B
INPUT BUFFER - SEE 'STRING INPUT BUFFER'
INPUT CD09 !*!, CC81
INTEGER VARIABLE CA2F*, C8D7*, CA37*
IRQ FFB2
KEYPRESS SEE 'GET'
LABEL CC1F, C54A*, SEE 'RAM' 38D - 3C0
LEN C9BD*
LET C31B
LINE ENTRY CDC9
LINE NUMBER CC1F*, C54A*
LINE NUMBER SEARCH C62E*
LINK C3B2
LOAD CEED*
LOAD FILE F96E, FFE0*
MINUS CBC1*
MOVE - SEE 'PLOT'
MULTIPLICATION C813, C661, C789
NAME F86C
NEGATION C8C1*
NEW C2AD*
NEXT CACD
NMI FFC7
NUMERIC ASSIGNMENTS SEE 'ASSIGNMENTS'
OLD F531
OPERATING SYSTEM VECTORS FFCB AND ONWARD
OR C7D3
PLING C3EE, C9F5
PLOT F542 AND ONWARD
POINT PLOTS F6E2*
PRINT ACCUMULATOR CA4C
PRINT CHAR FE52
PRINT COMMAND C334
PRINT F3F3
PRINT ROUTINES C33F, WORKSPACE STACK = C589*, ACC AS ASCII CA4C*,
ACC AS HEX F376*, F37E, IN-LINE ASCII F7D1 !*!,
NUMBERS F7EC !*!, CHARACTERS FE52*, WORKSPACE STACK AS HEX C349*<
SEE 'RAM' F
PRINTER SEE CHAPTER 7
PUT CF95*
QUESTION MARK C406, C94C
QUOTES CBB1, CEBF*
RAM CHECK F119
RANDOM NUMBER C986!*!, SEE 'EXAMPLES', SEE 'RAM' 8 TO C
READ NUMERIC C465*, F893
REM C575
RESET FF3F*
RETURN CBEC, C4E4*, C55B!*!,
ROM CHECK CA24*, C54A, CA24
RUBBISH CHECKS C4E4, FA65*, FA76*
RUN F141*, CE83*
SAVE CF0A*, FA86, FABB, FAE5, SEE 'OS VECTORS'
SEMI-COLON C4E4*
SGET CFE3
SPUT CFC5
STEP CBA2
STRING COPY CEBF*, F818*
STRING INPUT BUFFER CEBF*, CEFA*, F818*, FB75*, F893*
SUBTRACTION C7B7
SYNCHRONISE AT 2.4 kHz FCD8*
TAPE FBEE*, FC7C*
TAPE FILES SEE CHAPTER 7
TAPE TITLE CEFA, SEE CHAPTER 7
TEXT AREA SEE 'RAM' 12, CE83*, F141*, SEE APPENDIX 1 'AULD' 'PAGE'
TEXT POINTER AND OFFSET SEE 'RAM' 5,6, AND 0
TIMING - SEE 'WAIT'
TITLE CEFA*
TO CB81
TOP C973*, CD98*, SEE 'RAM' D,E
TRUTH TEST C70C*, C714, C722, C731
UNTIL CCD2, SEE 'DO'
VARIABLES SEE 'INTEGER VARIABLES'
VECTOR COMPARE FA08*
VECTOR DECREMENT F668*, INCREMENT F671*, FA08*
VECTORS - OPERATING FFCB AND ONWARDS
WAIT F14C, FB3B !*!, FE66*, FCD8*
WORKSPACE STATCK CA2F*, C589*, CA37*, SEE CHAPTERS 3+6, SEE 'RAM' 4 AND 16 TO 51
|