Contained Within
Find More Documentation
Featured Support Resources
| Descargar este libro en PDF
Index
Symbols
| |
| +n | 10 |
| .attributes | 26 |
| : | 6 |
| ; | 7 |
| ? | 9 |
| ??? | 9 |
| | | 9 |
Numerics
A
| |
| accessing |
| .....method | 48 |
| .....packages | 42 |
| acf | 9 |
| addressing |
| .....package | 46 |
| .....SBus | 120 |
| .....VMEbus | 120 |
| adr | 9 |
| attribute | 72 |
B
| |
| binary executable programs | 21 |
| binary format |
| .....FCode | 5 |
| block device | 77 |
| byte | 9 |
C
| |
| catch-interrupt | 382 |
| cd | 26 |
| char | 10 |
| close | 39 |
| cnt | 10 |
| : | 6 |
| colon definition | 6 to 7 |
| .....and stack comment | 7 |
| commands |
| .....forth monitor | 46 |
| compile state | 6 |
| |
| configuration |
| .....operating system | 55 |
D
| |
| data |
| .....packages | 38 |
| data definition |
| .....package | 41 |
| deblocker support | 52 |
| debugging |
| .....packages | 49 |
| defining |
| .....FCode | 6 |
| .....Forth words | 6 |
| device |
| .....drivers, plug-in | 38 |
| .....identification | 2 |
| .....interrupt vectors | 55 |
| .....interrupts | 55 |
| .....node | 3 |
| .....tree | 3, 265, 294 |
| device addressing |
| .....SBus | 120 |
| .....VMEbus | 120 |
| device methods |
| .....block-size | 78 |
| .....decode-unit | 115 |
| .....dma-alloc | 115 |
| .....dma-free | 116 |
| .....dma-map-in | 116 |
| .....dma-map-out | 117 |
| .....dma-sync | 117 |
| .....install-abort | 193 |
| .....load | 78, 150 |
| .....map-in | 118 |
| .....map-out | 119 |
| .....max-transfer | 79 |
| ......probe-self | 118 |
| ......read | 79, 151, 193 |
| ......read-blocks | 79 |
| ......remove-abort | 193 |
| ......seek | 79 |
| ......unique-key | 119 |
| ......write | 80, 151, 194 |
| ......write-blocks | 80 |
| device node |
| ......and package | 38 |
| device-end | 27 |
| devices |
| ......block | 77 |
| ......display | 101 |
| ......hierarchical | 115 |
| ......network | 149 |
| ......serial | 193 |
| display device | 101 |
| driver |
| ......and boot PROM | 1 |
| ......function | 1 |
| ......SunOS | 1 |
E
| |
| end0 | 2 |
| end1 | 2 |
| execute |
| ......method | 47 |
F
| |
| FCode |
| ......#columns | 234 |
| ......#line | 286 |
| ......#lines | 286 |
| ......#out | 301 |
| ......#s | 310 |
| ......$call-method | 228 |
| |
| ....$call-parent | 229 |
| ....$find | 264 |
| ....$number | 299, 300 |
| ....$open-package | 46, 301 |
| ....(cr | 237 |
| ....(is-user-word) | 281 |
| ....*/mod | 292 |
| ....+loop | 287 |
| .....d | 238 |
| .....h | 272 |
| ..../c | 228 |
| ..../c* | 228 |
| ..../l | 283 |
| ..../l* | 283 |
| ..../mod | 292 |
| ..../n | 296 |
| ..../n* | 296 |
| ..../w | 323 |
| ..../w* | 323 |
| ....<<a | 214 |
| ....<w@ | 323 |
| ....>>a | 214 |
| ....>body | 226 |
| ....>font | 268 |
| ....>physical | 303 |
| ....>r | 305 |
| ....?do | 244 |
| ....?dup | 246 |
| ....?leave | 284 |
| ....\ | 214 |
| ....]tokenizer | 316 |
| ....<s | 310 |
| ....<u·> | 317 |
| ....·r | 304 |
| ....·s | 310 |
| ....2drop | 246 |
| ....2dup | 247 |
| ....2over | 302 |
| ....2rot | 309 |
| ....2swap | 314 |
| ....3drop | 246 |
| ....3dup | 247 |
| ....4-byte-id | 227 |
| ....abort | 215 |
| ....abs | 215 |
| ....again | 215 |
| ......alarm | 215 |
| ......alias | 216 |
| ......aligned | 216 |
| ......alloc-mem | 217 |
| ......and | 217 |
| ......and Forth-83 | 5 |
| ......ascii | 217 |
| ......attribute | 72, 217 |
| ......b# | 218 |
| ......base | 223 |
| ......begin | 225 |
| ......begin-package | 23, 45 |
| ......bell | 225 |
| ......between | 225 |
| ......binary | 225 |
| ......binary format | 5 |
| ......bl | 225 |
| ......blank | 225 |
| ......blink-screen | 225 |
| ......bljoin | 226 |
| ......body> | 226 |
| ......bounds | 226 |
| ......bs | 227 |
| ......buffer: | 227 |
| ......bwjoin | 227 |
| ......byte-load | 24, 25 |
| ......c! | 227 |
| ......c, | 227 |
| ......c@ | 228 |
| ......ca+ | 228 |
| ......ca1+ | 228 |
| ......call-package | 229 |
| ......carret | 230 |
| ......case | 230 |
| ......catch | 230 |
| ......char-height | 232 |
| ......char-width | 232 |
| ......child | 232 |
| ......close-package | 233 |
| ......cmove | 233 |
| ......cmove> | 234 |
| ......column# | 234 |
| ......comp | 235 |
| ......compile state | 6 |
| ......constant | 235 |
| |
| .....control | 236 |
| .....count | 236 |
| .....cpeek | 236 |
| .....cpoke | 236 |
| .....cr | 237 |
| .....create | 237 |
| .....d# | 238 |
| .....decimal | 238 |
| .....decode-2int | 238 |
| .....default-font | 239 |
| .....defer | 239 |
| .....defining words | 6 |
| .....delete-attribute | 241 |
| .....delete-characters | 241 |
| .....delete-lines | 241 |
| .....depth | 242 |
| .....device identification | 2 |
| .....device-name | 242 |
| .....device-type | 242 |
| .....diagnostic-mode? | 243 |
| .....digit | 243 |
| .....display-status | 244 |
| .....dma-alloc | 244 |
| .....do | 244 |
| .....draw-character | 245 |
| .....draw-logo | 245 |
| .....drop | 246 |
| .....dup | 246 |
| .....else | 247 |
| .....emit | 247 |
| .....emit-byte | 247 |
| .....end0 | 247 |
| .....end1 | 248 |
| .....endcase | 248 |
| .....endof | 248 |
| .....erase | 248 |
| .....erase-screen | 248 |
| .....eval | 24, 249 |
| .....execute | 249 |
| .....executing | 22 |
| .....exit | 249 |
| .....expect | 250 |
| .....external | 250 |
| .....external-token | 251 |
| .....false | 251 |
| ......fb1-blink-screen | 251 |
| ......fb1-delete-characters | 251 |
| ......fb1-delete-lines | 252 |
| ......fb1-draw-character | 252 |
| ......fb1-draw-logo | 252 |
| ......fb1-erase-screen | 253 |
| ......fb1-insert-characters | 253 |
| ......fb1-install | 254 |
| ......fb1-invert-lines | 253 |
| ......fb1-invert-screen | 255 |
| ......fb1-reset-screen | 255 |
| ......fb1-slide-up | 255 |
| ......fb1-toggle-cursor | 256 |
| ......fb8-blink-screen | 256 |
| ......fb8-delete-characters | 256 |
| ......fb8-delete-lines | 257 |
| ......fb8-draw-character | 257 |
| ......fb8-draw-logo | 257 |
| ......fb8-erase-screen | 258 |
| ......fb8-insert-characters | 258 |
| ......fb8-insert-lines | 258 |
| ......fb8-install | 259 |
| ......fb8-invert-screen | 260 |
| ......fb8-reset-screen | 260 |
| ......fb8-toggle-cursor | 261 |
| ......fcode-version | 261 |
| ......fcode-version1 | 261 |
| ......fcode-version2 | 262 |
| ......ferror | 262 |
| ......field | 263 |
| ......fill | 264 |
| ......find-method | 47, 265 |
| ......find-package | 265 |
| ......finish-device | 266 |
| ......firmware-version | 267 |
| ......flip | 267 |
| ......fload | 267 |
| ......fontbytes | 268 |
| ......frame-buffer-adr | 268 |
| ......free-mem | 270 |
| ......free-virtual | 270 |
| ......get-inherited-attribute | 270 |
| ......get-msecs | 271 |
| ......get-my-attribute | 271 |
| ......get-package-attribute | 272 |
| ......group-code | 272 |
| |
| ....h# | 273 |
| ....headerless | 273 |
| ....headers | 273 |
| ....here | 274 |
| ....hex | 274 |
| ....hold | 274 |
| ....i | 275 |
| ....if | 275 |
| ....ihandle>phandle | 275 |
| ....in PROM | 1 |
| ....insert-characters | 276 |
| ....insert-lines | 276 |
| ....instance | 276 |
| ....interpret state | 6 |
| ....interpretation | 2 |
| ....intr | 277 |
| ....inverse? | 277 |
| ....inverse-screen? | 277 |
| ....invert-screen | 277 |
| ....is | 278 |
| ....is-install | 278 |
| ....is-remove | 279 |
| ....is-selftest | 280 |
| ....j | 281 |
| ....key | 282 |
| ....key? | 282 |
| ....l! | 282 |
| ....l, | 282 |
| ....l@ | 283 |
| ....la+ | 283 |
| ....la1+ | 283 |
| ....lbsplit | 283 |
| ....lcc | 284 |
| ....leave | 284 |
| ....left-parse-string | 45, 285 |
| ....lflips | 285 |
| ....line# | 286 |
| ....linefeed | 286 |
| ....loop | 287 |
| ....lpeek | 288 |
| ....lpoke | 288 |
| ....lu>x | 288 |
| ....lwsplit | 288 |
| ....mac-address | 288 |
| ....map-sbus | 289 |
| ......mask | 289 |
| ......max | 290 |
| ......memmap | 290 |
| ......min | 291 |
| ......mod | 291 |
| ......model | 72, 292 |
| ......move | 292 |
| ......ms | 293 |
| ......my-address | 293 |
| ......my-args | 45, 294 |
| ......my-params | 294 |
| ......my-parent | 294 |
| ......my-self | 295 |
| ......my-space | 295 |
| ......my-unit | 295 |
| ......na+ | 296 |
| ......na1+ | 296 |
| ......name | 72, 297 |
| ......named-token | 297 |
| ......negate | 298 |
| ......new-device | 298 |
| ......newline | 298 |
| ......new-token | 298 |
| ......nip | 298 |
| ......noop | 298 |
| ......not | 299 |
| ......o# | 299 |
| ......octal | 300 |
| ......off | 300 |
| ......offset16 | 300 |
| ......on | 300 |
| ......open-package | 46, 300 |
| ......or | 301 |
| ......over | 301 |
| ......pack | 302 |
| ......peer | 302 |
| ......pick | 303 |
| ......primitives | 11 |
| ......probe | 303 |
| ......probe-virtual | 304 |
| ......processor-type | 304 |
| ......programming style | 8 to 9 |
| ......r> | 305 |
| ......r@ | 305 |
| ......rb! | 306 |
| |
| .....rb@ | 306 |
| .....reg | 307 |
| .....repeat | 307 |
| .....reset-screen | 307 |
| .....rl! | 308 |
| .....rl@ | 308 |
| .....roll | 308 |
| .....rot | 309 |
| .....rot | 309 |
| .....rw! | 309 |
| .....rw@ | 309 |
| .....s· | 309 |
| .....sbus-intr>cpu | 311 |
| .....screen-height | 311 |
| .....screen-width | 311 |
| .....select-dev | 29 |
| .....set-args | 45 |
| .....set-font | 312 |
| .....sign | 312 |
| .....soace | 312 |
| .....source format | 5 |
| .....spaces | 312 |
| .....span | 312 |
| .....stack | 6 |
| .....startn | 313 |
| .....struct | 313 |
| .....suspend-fcode | 313 |
| .....swap | 314 |
| .....testing | 29, 30 |
| .....then | 314 |
| .....throw | 314 |
| .....toggle-cursor | 314 |
| .....tokenizer[ | 315 |
| .....true | 316 |
| .....tuck | 316 |
| .....type | 316 |
| .....u*x | 320 |
| .....u.r | 317 |
| .....u/mod | 317 |
| .....u< | 318 |
| .....u<= | 318 |
| .....u> | 318 |
| .....u>= | 318 |
| .....u· | 316 |
| .....u2/ | 318 |
| ......unselect-dev | 31 |
| ......until | 319 |
| ......upc | 319 |
| ......user-abort | 319 |
| ......valid program | 2 |
| ......value | 320 |
| ......variable | 321 |
| ......version | 321 |
| ......version1 | 322 |
| ......versionx? | 322 |
| ......w! | 322 |
| ......w, | 322 |
| ......w@ | 323 |
| ......wa+ | 323 |
| ......wa1+ | 324 |
| ......wbsplit | 324 |
| ......wflip | 324 |
| ......wflips | 324 |
| ......while | 324 |
| ......window-left | 325 |
| ......window-top | 325 |
| ......within | 326 |
| ......wljoin | 326 |
| ......words | 5 |
| ......wpeek | 326 |
| ......wpoke | 326 |
| ......x- | 327 |
| ......x+ | 327 |
| ......xdr+ | 328 |
| ......xdrbytes | 328 |
| ......xdrint | 329 |
| ......xdrphys | 329 |
| ......xdrstring | 329 |
| ......xdrtoint | 329 |
| ......xdrtostring | 330 |
| ......xor | 330 |
| ......xu/mod | 331 |
| ......xu>l | 330 |
| FCode programs | 21 |
| FCode PROM |
| ......body | 2 |
| ......end token | 2 |
| ......header | 2 |
| |
| .....magic number | 2 |
| .....organization | 2 |
| .....size | 2 |
| FCodes |
| .....and properties | 75 |
| .....interface | 11, 13 |
| .....local | 11, 13 |
| .....one-byte | 11 |
| .....system | 11 |
| .....two-byte | 11 |
| flag | 10 |
| Forth |
| .....compile state | 6 |
| .....interpret state | 6 |
| .....stack | 6 |
| .....words | 5 |
| forth monitor |
| .....commands | 46 |
| Forth-83 |
| .....and FCode | 5 |
H
I
| |
| ihandle | 43, 275 |
| instance |
| .....arguments | 45 |
| .....package | 38, 38 |
| .....parameters | 45 |
| interpret | 37 |
| interpret state | 6 |
| interpreting FCode | 2 |
| interrupt |
| .....device | 55 |
| .....vectors | 55 |
| interrupt-enable! | 382 |
| interrupt-occurred? | 382 |
L
M
| |
| mapping |
| ......packages | 49 |
| method |
| ......accessing | 48 |
| ......execute | 47 |
| methods | 250 |
| ......package | 38 |
| model | 72 |
N
| |
| n | 10 |
| name | 72 |
| network device | 149 |
| node |
| ......machine | 68 |
| ......SBus | 68 |
| ......scsi | 68 |
| NVRAM parameters |
| ......setting | 18 |
| nvramrc | 49 |
O
| |
| open | 39 |
| operating system |
| ......configuring | 55 |
P
| |
| package | 37 |
| .....accessing | 42, 43 |
| .....addressing | 46 |
| .....and device node | 38 |
| .....and methods | 39 |
| .....data definition | 41 |
| .....deblocker | 52 |
| .....debugging | 49 |
| .....instances | 38 |
| .....mapping | 49 |
| .....standard | 50 |
| .....TFTP | 51 |
| package method |
| .....close | 39 |
| .....open | 39 |
| .....reset | 40 |
| .....selftest | 40 |
| packages |
| .....and linking | 37 |
| .....data | 38 |
| .....instance | 38 |
| .....interface | 38 |
| .....methods | 38 |
| .....plug-in | 37 |
| .....properties | 38 |
| phandle | 43, 272, 275 |
| phys | 10 |
| pil! | 382 |
| pil@ | 382 |
| plug-in device drivers | 38 |
| plug-in package | 37 |
| probe | 37 |
| programming style |
| .....FCode | 8 to 9 |
| PROM |
| ......contents | 1 |
| properties |
| ......packages | 38 |
| property |
| ......create | 72 |
| ......creation | 55 |
| ......decoding of | 74 |
| ......encoding of | 73 |
| ......list | 3 |
| ......modify | 72 |
| ......name | 3, 56 |
| ......ranges | 68 |
| ......reg | 296 |
| ......reg | 68 |
| ......retrieval of | 73 |
| ......value | 3, 56 |
| ......value of | 73 |
| pstr | 10 |
| pwd | 27 |
R
| |
| ranges |
| ......property | 68 |
| rb! | 306 |
| rb@ | 306 |
| reg |
| ......property | 68, 296 |
| reset | 40 |
| restricting system use | 15 |
| reverse polish notation | 6 |
| rl! | 308 |
| rl@ | 308 |
| ROMvec |
| ......op_mon_id | 267 |
| rw! | 309 |
| rw@ | 309 |
S
| |
| SBus |
| .....node | 68 |
| SBus addressing | 120 |
| sbus-probe-list | 19 |
| scsi |
| .....node | 68 |
| selftest | 40 |
| ; | 7 |
| serial device | 193 |
| show-devs | 27 |
| size | 10 |
| .....FCode PROM | 2 |
| source format |
| .....Fcode | 5 |
| stack | 6 |
| .....operation | 7 |
| stack comment | 7 |
| .....and colon definition | 7 |
| standard packages | 50 |
T
| |
| testing |
| .....FCode | 30 |
| TFTP |
| .....support | 51 |
| Tokenizer | 22 |
| tokenizer | 5 |
| tools |
| .....tokenizer | 5 |
U
V
| |
| value |
| ......property | 3 |
| virt | 10 |
W
| |
| word | 10 |
| words | 27 |
| ......Fcode | 5 |
| ......Forth | 5 |
|
|