| |
| Table P-1 Typographic Conventions | xvii |
| Table 2-1 Stack Item Notation | 9 |
| Table 3-1 FCode Binary Format | 17 |
| Table 3-2 FCode Header Format | 17 |
| Table 3-3 File Download/Execute-related Toolkit Commands | 20 |
| Table 3-4 Commands for Browsing the Device Tree | 26 |
| Table 4-1 Package Access FCodes | 43 |
| Table 4-2 Manipulating phandles and ihandles | 44 |
| Table 4-3 Method-Access Words | 48 |
| Table 4-4 Sun Disk Label Package Methods | 51 |
| Table 4-5 TFTP Package Methods | 52 |
| Table 4-6 Deblocker Package Methods | 52 |
| Table 5-1 Standard Device Types | 61 |
| Table 5-2 Child-Parent Address Relationships | 68 |
| Table 5-3 status property values | 71 |
| Table 5-4 Property-specific FCodes | 75 |
| |
| Table 7-1 Required Display Device Properties | 102 |
| Table 8-1 Required SBus Properties | 119 |
| Table 8-2 Required VMEbus Properties | 120 |
| Table 9-1 Required Network Device Properties | 151 |
| Table 9-2 Optional Network Device Properties | 151 |
| Table 10-1 Serial Driver Required Properties | 194 |
| Table 11-1 Escape Sequences in Text Strings | 204 |
| Table A-1 Stack Manipulation | 334 |
| Table A-2 Arithmetic Operations | 335 |
| Table A-3 Memory Operations | 336 |
| Table A-4 Atomic Access | 336 |
| Table A-5 Data Exception Tests | 337 |
| Table A-6 Comparison Operations | 337 |
| Table A-7 Text Input | 338 |
| Table A-8 ASCII Constants | 338 |
| Table A-9 Numeric Input | 338 |
| Table A-10 Numeric Primitives | 339 |
| Table A-11 Numeric Output | 339 |
| Table A-12 General-purpose Output | 340 |
| Table A-13 Formatted Output | 340 |
| Table A-14 begin Loops | 340 |
| Table A-15 Conditionals | 340 |
| Table A-16 do Loops | 341 |
| Table A-17 Control Words | 341 |
| Table A-18 Strings | 341 |
| |
| Table A-19 Defining Words | 342 |
| Table A-20 Dictionary Compilation | 342 |
| Table A-21 Dictionary Search | 342 |
| Table A-22 Conversions Operators | 343 |
| Table A-23 Memory Buffers Allocation | 343 |
| Table A-24 Miscellaneous Operators | 344 |
| Table A-25 Internal Operators, (invalid for program text) | 344 |
| Table A-26 Memory Allocation | 346 |
| Table A-27 Non-volatile Parameters | 346 |
| Table A-28 Properties | 346 |
| Table A-29 Commmonly-used Properties | 347 |
| Table A-30 System Version Information | 347 |
| Table A-31 Device Activation Vector Setup | 347 |
| Table A-32 Self-test utility Routines | 347 |
| Table A-33 Time Utilities | 348 |
| Table A-34 Machine-specific Support | 348 |
| Table A-35 User-set terminal Emulation Values | 349 |
| Table A-36 Terminal Emulator-set Terminal Emulation Values | 349 |
| Table A-37 Terminal Emulation Routines* | 349 |
| Table A-38 Frame Buffer Parameter Values* | 350 |
| Table A-39 Font Operators | 350 |
| Table A-40 One-bit Framebuffer Utilities | 350 |
| Table A-41 Eight-bit Framebuffer Utilities | 351 |
| Table A-42 Package Support | 351 |
| Table A-43 Asynchronous Support | 352 |