
\item {\tt ==}, {\indsee\ Lookup table, address-line assignment}
\item {Aborting a command}, {\indsee\ Control-panel commands}
\item {\tt ALIAS}, 90, 175, 267
\item {\tt ALPHA}, 111
\item {\tt ALPHA'}, 111
\item {\tt ALSO}, 68, 78
\item {\tt ALTERNATE}, 175
\item {Arguments}, {\indsee\ Control-panel commands}
\item {Arrow keys}, {\indsee\ Keyboard}
\item {Assembler}, {\indsee\ Forth, assembler}
\item {\tt ASSEMBLER}, 67, 147
\item {Auto-extend}, {\indsee\ Editor}
\item {Auto-shrink}, {\indsee\ Editor}
\item {Auxiliary table}, {\indsee\ Lookup table}
\item {\tt AUTO-X}, 72, 142
\item {\tt AUTOCORR.4TH}, 234
\item {\tt AUX-TABS}, 114
\item {\tt B=A}, 128
\item {\tt BARE}, 90
\item {\tt BARELIFE}, 18
\item {\tt BEGIN-SERVICE-STEPS}, 174
\item {\tt BETA}, 111
\item {\tt BETA'}, 111
\item {Bit-plane}, 21
   \subitem {edges}, 21, 125, 127
\item {Block}, {\indsee\ Forth, block}
\item {Boundary conditions}, {\indsee\ Bit-plane, edges; Bit-plane, wraparound}
\item {Break key}, 17, 42--43
\item {\tt BUF>PDAT}, 38
\item {\tt BYE}, 12, 42, 45, 48
\item {Cage}, 34
   \subitem {buffers}, 34
\item {\tt CAM-A}, 104
\item {\tt CAM-AB}, 104, 121
\item {\tt CAM-B}, 104
\item {\tt CAM-BASE}, 9
\item {\tt CAM-BUF.4TH}, 159
\item {\tt CAM-INT.4TH}, 159
\item {\tt CAM-IO.4TH}, 159
\item {\tt CAM-IRQ\char"23}, 9
\item {\tt CAM-SELECT}, 132
\item {\tt CAM.COM}, {\indsee\ Software interface}
\item {\tt CAM.EXE}, 10--11, 11, 15, 143
   \subitem {entering}, 12
   \subitem {leaving}, 12
\item {\tt CAMOUT}, 139
\item {\protect \fam \ttfam \tentt CAMS}, 138
\item {\tt CAPACITY}, 79
\item {\tt CAPS ON}, 142
\item {\tt CCR}, 139
\item {\tt CLOSE-DATA}, 98
\item {{\sc colon} compiler}, {\indsee\ Forth, compiler}
\item {{\sc colon} interpreter}, {\indsee\ Forth, interpreter}
\item {Color filters}, 24
\item {Color map}, 22, 111
   \subitem {disabling a beam}, 24
   \subitem {IRGB}, 23--24, 111
   \subitem {standard}, 25, 88, 112
\item {Column dispatcher}, {\indsee\ Lookup table}
\item {Compiler}, {\indsee\ Forth, compiler}
\item {Control and configuration register}, 127
\item {Control panel}, 15
   \subitem {mode}, {\indsee\ Keyboard}
   \subitem {numeric argument}, 16, 23
   \subitem {prompt}, 15
   \subitem {string argument}, 16
   \subitem {summary of commands}, 261
\item {Control-panel commands}
   \subitem {aborting a command}, 17
   \subitem {cage}, 34
   \subitem {display}, 18
   \subitem {dot, insert}, 31
   \subitem {expand, grid}, 30, 110
   \subitem {fill, complement}, 27
   \subitem {hold}, 26
   \subitem {loading}, 43
   \subitem {logic operations}, 36
   \subitem {menus}, 16
   \subitem {plane saving and loading}, 37
   \subitem {random}, 28
   \subitem {rotate, reflect}, 27
   \subitem {running control}, 19, 117
   \subitem {screen editor}, 44
   \subitem {shift}, 25
   \subitem {summary}, 261
   \subitem {user-defined commands}, 18, 90
\item {Control-panel keys}
   \subitem {\entA}, 18, 138, 263
   \subitem {\entcustom}, 25
   \subitem {\entC}, 34--35, 265
   \subitem {\entD}, 31, 267
   \subitem {\entE}, 44, 264
   \subitem {\entfunction}, 24--25, 25, 263
   \subitem {\entF}, 42, 262
   \subitem {\entG}, 33, 35, 37, 266
   \subitem {\entH}, 26, 267
   \subitem {\entI}, 28, 266
   \subitem {\entL}, 43, 264
   \subitem {\entM}, 16, 262
   \subitem {\entO}, 31, 267
   \subitem {\entP}, 33, 35, 37, 266
   \subitem {\entR}, 27, 265
   \subitem {\entS}, 19, 264
   \subitem {\entX}, 19, 30, 263
   \subitem {\entzc}, 25, 267
   \subitem {\entzd}, 25, 267
   \subitem {\entze}, 25--26, 267
   \subitem {\entzf}, 25, 267
   \subitem {\entzg}, 17, 37, 42, 44, 262
   \subitem {\entzh}, 25, 267
   \subitem {\entzi}, 25, 267
   \subitem {\entzj}, 25, 267
   \subitem {\entzk}, 25, 267
   \subitem {\entzl}, 31, 267
   \subitem {\entzn}, 111, 264
   \subitem {\entzo}, 111, 264
   \subitem {\entzoa}, 19, 264
   \subitem {\entzpa}, 16--17
   \subitem {\entzr}, 30, 263
   \subitem {\entzs}, 262
   \subitem {\entzt}, 36, 265
   \subitem {\entzu}, 28, 266
   \subitem {\entzv}, 36, 265
   \subitem {\entzw}, 30, 263
   \subitem {\entzz}, 33, 266
   \subitem {\entzza}, 36, 265
   \subitem {\entzzb}, 19, 264
   \subitem {\entzzc}, 27, 36, 265
   \subitem {\entzzd}, 19, 264
   \subitem {\entzze}, 27, 265
   \subitem {\entzzf}, 28, 266
   \subitem {\entzzg}, 28, 266
   \subitem {\entzzh}, 19, 264
   \subitem {\entzzj}, 19, 264
   \subitem {\entzzm}, 27, 265
   \subitem {\entzzo}, 266
   \subitem {\entzzp}, 27, 265
   \subitem {\entzzs}, 27, 265
   \subitem {\entzzu}, 262
   \subitem {\entZ}, 27, 265
\item {Counter}, {\indsee\ Step, counter}
\item {\tt CODE}, {\indsee\ Forth, \sc code}
\item {\tt COM}, 42
\item {\tt CONTEXT}, 67
\item {\tt CONVEY}, 81
\item {\tt CPU8086.4TH}, 143, 147
\item {\tt CREATE-FILE}, 239
\item {Custom keys}, {\indsee\ Control-panel commands, user-defined commands}
\item {\tt CURRENT}, 67
\item {Data analysis}, 94
\item {Data file}, {\indsee\ File}
\item {Data formats}, {\indsee\ File}
\item {\tt DATA-PTR}, 120, 242
\item {\tt DEBUG}, {\indsee\ Machine-language debugger}
\item {\tt DEFER}, 77
\item {\tt DEFINITIONS}, 67
\item {Display}
   \subitem {mode}, 18, 137--138, 142
\item {\tt DISPLAYS}, 138, 142
\item {Dot mode}, 30
\item {\tt DOS...}, 42
\item {DOS}
   \subitem {from Forth}, 42
   \subitem {returning to}, 12, 42, 45
\item {\tt DOS2.4TH}, 234
\item {Dr.\ Halo}, 38
\item {Echo}, 89
\item {\tt ECHO}, 90
\item {Editor}, {\indsee\ Forth, screen editor; Plane editor; External editors}
\item {Editor keys}
   \subitem {\entAc}, 73
   \subitem {\entBc}, 73
   \subitem {\entCc}, 74
   \subitem {\entDc}, 73
   \subitem {\entEc}, 73
   \subitem {\entfunction}, 74--75, 75
   \subitem {\entFc}, 73
   \subitem {\entGc}, 76
   \subitem {\entHc}, 73
   \subitem {\entIc}, 73
   \subitem {\entJc}, 74
   \subitem {\entKc}, 74
   \subitem {\entLc}, 74
   \subitem {\entMc}, 73
   \subitem {\entNc}, 73
   \subitem {\entOc}, 74
   \subitem {\entPc}, 73
   \subitem {\entRc}, 74
   \subitem {\entSc}, 74
   \subitem {\entTc}, 76
   \subitem {\entUc}, 73
   \subitem {\entVc}, 73
   \subitem {\entWc}, 74
   \subitem {\entXc}, 72, 74
   \subitem {\entYc}, 74
   \subitem {\entzc}, 73
   \subitem {\entzd}, 73
   \subitem {\entze}, 73
   \subitem {\entzf}, 73
   \subitem {\entzg}, 72--73, 79
   \subitem {\entzh}, 73
   \subitem {\entzi}, 73
   \subitem {\entzj}, 73
   \subitem {\entzk}, 73
   \subitem {\entzl}, 73
   \subitem {\entzm}, 73
   \subitem {\entzn}, 73
   \subitem {\entzo}, 73
   \subitem {\entzob}, 73
   \subitem {\entzpa}, 73
   \subitem {\entZc}, 73
\item {Editor}
   \subitem {auto-extend}, 72
   \subitem {auto-shrink}, 72
   \subitem {date stamp}, 75, 141
   \subitem {insert mode}, 71, 142
\item {\tt EDIT}, 55, 79
\item {\tt EDITOR}, 67
\item {\tt END-SERVICE-STEPS}, 175
\item {Event counter}, 94, 118
\item {\tt EVENT-COUNT}, 96, 98, 118
\item {\tt EVENT-STOP}, 118
\item {Experiment file}, {\indsee\ File}
\item {External editors}, 38
\item {\tt EXEC}, 42
\item {\tt EXIT}, 42
\item {\tt EXTEND86.4TH}, 143--144
\item {F83 standard}, 179
\item {\tt F83.EXE}, 11, 45, 143
\item {File}, 42, 177
   \subitem {copying}, 89
   \subitem {current}, 43, 78
   \subitem {data}, 97, 120, 178
   \subitem {extension}, 10
   \subitem {listing}, 80
   \subitem {pattern}, 91, 93, 120, 177
   \subitem {source}, 142
   \subitem {table}, 111, 121, 177
   \subitem {types of}, 10
\item {\tt FILE>IMAGE}, 120
\item {\tt FILE>PL}, 93, 120
\item {\tt FILE>TAB}, 111, 177
\item {\tt FINISH-CYCLE}, 117
\item {\tt FIX}, 79
\item {Forth-83 standard}, 69
\item {Forth}
   \subitem {arithmetic to logic conversion}, 65
   \subitem {arithmetical expressions}, 53
   \subitem {assembler}, 56, 147
   \subitem {block}, 21, 42, 72, 79, 98, {\indsee\ File}
   \subitem {{\sc case} construct}, 62
   \subitem {cell}, 98
   \subitem {\sc code}, 56, 77, 150, 155
   \subitem {code field}, 56, 155
   \subitem {compiler}, 49, 154
   \subitem {conditional statement}, 63
   \subitem {\sc constant}, 56
   \subitem {data cell}, 56
   \subitem {decompiler}, 77
   \subitem {dictionary}, 49
   \subitem {double number}, 66, 96, 98
   \subitem {editor}, 41, 54, {\indsee\ Editor}
   \subitem {glossary}, 69
   \subitem {inner interpreter}, 150, 153
   \subitem {interpreter}, 42, 47, 155
   \subitem {iteration}, 58
   \subitem {kernel}, 142, 144
   \subitem {loader}, 41, 43, 54
   \subitem {logic expression}, 64
   \subitem {logic value}, 65
   \subitem {metacompiler}, 144
   \subitem {number}, 51
   \subitem {number base}, 141
   \subitem {prompt}, 42
   \subitem {quadruple number}, 67
   \subitem {references}, 69
   \subitem {reverse Polish notation}, 53
   \subitem {screen}, {\indsee\ Forth, block}
   \subitem {search order}, 67
   \subitem {stack}, 52
   \subitem {stack comment}, 60
   \subitem {stack operators}, 61
   \subitem {standard}, {\indsee\ F83 standard}
   \subitem {token}, 48
   \subitem {tutorial}, 47
   \subitem {\sc variable}, 57, 155
   \subitem {vocabularies}, 51, 67
   \subitem {word}, 48
   \subitem {word locator}, 77
\item {\tt FOR-ALL-CAMS}, 132
\item {\tt FORTH}, 67, 78, 147
\item {\tt FREEZE}, 90
\item {Function keys}, {\indsee\ Control-panel keys; Editor keys}
\item {\tt GENERAL}, 175
\item {\tt GET-DATA}, 120, 239
\item {Gluing}, 127
\item {Grid}, {\indsee\ Spatial grid}
\item {Hard disk}, 11, 145
\item {Hardware}
   \subitem {configuration}, 9, 12
   \subitem {test}, 12
\item {\tt HALOPAT.EXE}, 38
\item {\tt I'M}, 141
\item {\tt IDLE}, 116, 174
\item {\tt IMAGE>FILE}, 177
\item {Initialization}, 121
\item {Interpreter}, {\indsee\ Forth, interpreter; Forth, inner interpreter}
\item {\tt INDEX}, 80
\item {\tt INS0}, 142
\item {\tt INVISIBLE}, 93
\item {IRGB map}, {\indsee\ Color map}
\item {\tt IRGB-MAP}, 23
\item {Keyboard}
   \subitem {arrow keys}, 25
   \subitem {control-panel mode}, 15, 17, 71
   \subitem {typewriter mode}, 15, 17, 71
\item {\tt KERNEL.EXE}, 143
\item {\tt KERNEL86.4TH}, 144, 150, 159
\item {Kicking}, 132
\item {\tt LISTING}, 81
\item {Lookup table}, 101, {\indsee\ File, table}
   \subitem {address-line assignment}, 103, 124, 174
   \subitem {auxiliary}, 102, 113
   \subitem {column}, 101
   \subitem {column dispatcher}, 105--106
   \subitem {descriptor}, 87--88
   \subitem {generation}, 87, 105, 174
   \subitem {precompiled}, 111
   \subitem {regular}, 102, 113
   \subitem {row}, 101
\item {\tt LOAD}, 55, 80
\item {Machine-language debugger}, 168
\item {Macro-step}, 117
\item {\tt MAKE-CMAP}, 111
\item {\tt MAKE-CYCLE}, 96, 116--118, 174
\item {\tt MAKE-TABLE}, 87--88, 106, 174
\item {Menus}, 16, 261
\item {\tt META86.4TH}, 144
\item {Monitor}
   \subitem {beams}, 23
   \subitem {configuration}, 137, 142
   \subitem {disabling a beam}, {\indsee\ Color map, disabling a beam}
   \subitem {sharing}, 18
\item {Mouse}, 146
\item {\tt MORE}, 82
\item {\tt N/MOORE}, 86
\item {\tt N/USER}, 121
\item {Neighbor word}, 107
\item {Neighborhood assignment}, 86, 88, 103
   \subitem {hardware effects}, 103--104
   \subitem {in the run cycle}, 114
   \subitem {order}, 105
   \subitem {software effects}, 103--104
\item {\tt NEW-EVENTS}, 96
\item {\tt NEW-EXPERIMENT}, 79, 86, 88, 104, 121, 132
\item {\tt NEXT-CAM}, 132
\item {\tt NEXT-CYCLE}, 117--118
\item {\tt NEXT-STEP}, 116--117, 174
\item {\tt ok}, 42
\item {\tt ONLY}, 68, 78
\item {\tt OPEN}, 79
\item {\tt OPEN-DATA}, 97, 120, 232, 239
\item {\tt OPEN-PATTERN}, 93, 120, 241
\item {\tt OPEN-TABLE}, 121
\item {\tt ORDER}, 68
\item {Output function}, 103
\item {Pattern file}, {\indsee\ File}
\item {Pattern}
   \subitem {initial}, 91
   \subitem {mask}, 92
   \subitem {random}, 93
\item {\tt PAT}, 37
\item {\tt PC.4TH}, 143
\item {\tt PEND}, 173--174
\item {Phase}, {\indsee\ Temporal phases; Spatial phases}
\item {\tt PINOUT.DOC}, 124
\item {Plane buffers}, 32
\item {Plane editor}, 21
   \subitem {tutorial}, 23
\item {\tt PL>FILE}, 120
\item {\tt PL>PB}, 93
\item {\tt PLANE-OPS}, 175
\item {Printer}, 142, 144
\item {Probability register}, 28
\item {\tt PREVIOUS}, 68
\item {\tt PRINTING}, 81
\item {\tt PUT-DATA}, 120, 239
\item {\tt Q2REOS}, 97
\item {\tt QUAD.4TH}, 67, 234
\item {\tt R/FLY}, 174
\item {Random pattern}, 28
\item {Regular table}, {\indsee\ Lookup table}
\item {Reverse Polish notation}, {\indsee\ Forth}
\item {\tt REG-TABS}, 114
\item {\tt REWIND}, 98
\item {\tt RND>PL}, 93
\item {\tt ROOT}, 67
\item {Rule description}, 87
\item {Run cycle}, 96, 114, 116
\item {Save modified system}, 142
\item {\tt SAMPLE.PAT}, 23
\item {\tt SAVE-SYSTEM}, 142
\item {Screen}, {\indsee\ Forth, block}
\item {\tt SEE}, 77
\item {\tt SET-BASE}, 142
\item {Shadow screen}, 75, 77, 81
\item {\tt SHADOW}, 78
\item {\tt SHOW}, 78, 81
\item {\tt SHOW-CAM}, 132
\item {\tt SHOW-FUNCTION}, 113, 118--119
\item {\tt SHOW-STATE}, 113, 118--119
\item {Simulation clock}, 116
\item {Software}
   \subitem {custom screens}, 144
   \subitem {customization}, 141
   \subitem {interface}, 173
   \subitem {system generation}, 142
\item {Spatial grid}, 30, 110
\item {Spatial phases}, 101, 108, 110, 114
\item {Standard map}, {\indsee\ Color map}
\item {Step}
   \subitem {active}, 94
   \subitem {counter}, 19
   \subitem {idle}, 94
   \subitem {rate}, 19, 116
\item {\tt STD-MAP}, 86, 88, 121
\item {\tt STEP}, 96, 116, 121, 132, 173--174
\item {System generation}, {\indsee\ Software}
\item {Table file}, {\indsee\ File; Lookup table}
\item {\tt TAB>FILE}, 111, 177
\item {Temporal phases}, 102, 108, 114
\item {Terminal}, 15
\item {Trace}, 89
\item {\tt TRACE}, 90
\item {Typing conventions}, 16
\item {Typing modes}, {\indsee\ Keyboard}
\item {User connector}, 102, 123, 131
\item {\tt \char"26/USER}, 121
\item {\tt USING}, 78--79
\item {\tt UTILITY.4TH}, 143
\item {\tt VIEW}, 77--78, 78, 145
\item {\tt W/FLY}, 174
\item {\tt WAIT-FOR-PEND}, 173--174
\item {Wild-card characters}, 37
\item {Work disk}, 11, 85
\item {Wraparound}, {\indsee\ Bit-plane, edges}

