Symbols
!, 1, 2, 3
" ccc", 1, 2
",, 1, 2
#, 1
#>, 1
#line, 1
#out, 1
#s, 1
$find, 1, 2
$number, 1
%f0, 1, 2
%fsr, 1, 2
%g0, 1, 2
%i0, 1, 2
%L0, 1, 2
%npc, 1, 2, 3
%o0, 1, 2
%pc, 1, 2, 3, 4
%psr, 1, 2
%tbr, 1, 2
%wim, 1, 2
%y, 1, 2
(, 1, 2
( ccc ), 1, 2
(.), 1
(cr, 1, 2
(patch, 1, 2
(see), 1, 2
(u.), 1
), 1, 2
*, 1, 2
*/, 1, 2
*/mod, 1, 2
+, 1, 2, 3
+!, 1, 2
+bp, 1, 2, 3
+dis, 1, 2
+loop, 1, 2
+n, 1
,, 1, 2
., 1
.", 1, 2, 3
.(, 1, 2
.attributes, 1, 2, 3
.bp, 1, 2
.breakpoint, 1, 2
.calls, 1, 2
.d, 1, 2, 3, 4
.enet-addr, 1, 2
.fregisters, 1, 2
.h, 1, 2, 3
.idprom, 1, 2
.instruction, 1, 2
.locals, 1, 2
.mcr, 1
.mfsr, 1
.psr, 1, 2
.r, 1, 2
.registers, 1, 2
.s, 1, 2
.sfsr, 1
.sipr, 1
.step, 1, 2
.traps, 1, 2
.version, 1, 2
.window, 1, 2, 3
/, 1, 2
/c, 1
/c*, 1
/L, 1
/L*, 1
/mod, 1, 2
/n, 1
/n*, 1
/w, 1
/w*, 1
:, 1, 2, 3, 4, 5
;, 1, 2, 3, 4, 5
<<, 1
<w@, 1
=, 1, 2
>, 1, 2, 3
> =, 1, 2
>>, 1
>>a, 1, 2
>body, 1, 2
>r, 1, 2
?, 1, 2
???, 1
?do, 1, 2
?dup, 1, 2
?go, 1, 2
?leave, 1, 2
@, 1, 2, 3, 4
[, 1, 2
['], 1, 2
[compile], 1, 2
], 1, 2
|, 1
~., 1
", 1
', 1, 2, 3
,, 1, 2
·, 1, 2
Numerics
0=, 1, 2, 3
0>, 1, 2
0>=, 1, 2
1-, 1, 2
1+, 1, 2
2-, 1, 2
2!, 1, 2
2*, 1, 2
2+, 1, 2
2/, 1, 2
2@, 1, 2
2constant, 1, 2
2drop, 1, 2
2dup, 1, 2
2over, 1, 2
2rot, 1, 2
2swap, 1, 2
3drop, 1, 2
3dup, 1, 2
n, 1
A
abort, 1, 2
abort", 1, 2
abs, 1, 2
acf, 1
adr, 1
adr16, 1
adr32, 1
adr64, 1
aerr!, 1
aerr@, 1
again, 1, 2
alias, 1, 2
aligned, 1, 2
alloc-mem, 1, 2, 3
allot, 1, 2
alternate address space commands, 1
and, 1, 2
arithmetic functions, 1, 2
ascii, 1, 2, 3
ASCII constants, 1
assembly language commands, 1
auto-boot?, 1, 2, 3
aux!, 1, 2
aux@, 1, 2
averr!, 1
averr@, 1
B
b (boot), 1, 2
banner, 1, 2, 3
base, 1, 2
baud rate, 1, 2
begin, 1, 2
begin loops, 1
bell, 1
between, 1, 2
binary, 1
binary executable programs, 1, 2, 3
bl, 1, 2
blank, 1, 2
bljoin, 1, 2
body>, 1, 2
boot, 1, 2, 3
boot command options, 1, 2
boot -h, 1
boot-device, 1, 2, 3, 4
boot-file, 1, 2, 3, 4
boot-from, 1, 2
boot-from-diag, 1, 2
booting failures, 1 to 2
bounds, 1, 2
-bp, 1, 2
--bp, 1, 2
bpoff, 1, 2
breakpoint commands, 1, 2, 3
bs, 1
buffer:, 1, 2
building bootable floppy disks, 1
bwjoin, 1, 2
byte b, 1
byte-load, 1, 2
C
c (continue), 1, 2
c!, 1, 2, 3
c,, 1, 2
c;, 1
c?, 1
c@, 1, 2, 3
ca+, 1
ca1+, 1
cache manipulation commands, 1
cacheable, 1
cache-off, 1
cache-on, 1
call opcode, 1
callback, 1
carriage-return, 1
case, 1, 2
catch, 1
cd, 1, 2, 3
cdata!, 1
cdata@, 1
changing the number base, 1
char, 1
clear, 1, 2
clear_colormap, 1
clear-cache, 1
cmove, 1, 2
cmove>, 1, 2
cnt, 1
code, 1
colon definitions, 1
command completion, 1
command security mode, 1
comments in Forth code, 1
comp, 1, 2
comparison commands, 1
compile, 1, 2
compiling data into the dictionary, 1
configuration parameter primitives, 1
configuration parameters
displaying, 1
resetting to defaults, 1
setting, 1, 2
constant, 1, 2, 3
context!, 1
context@, 1
conversion operators, 1
count, 1, 2
cpeek, 1, 2, 3
cpoke, 1, 2, 3
CPU data register, 1
cr, 1, 2
create, 1, 2
creating
custom banner, 1
dictionary entries, 1
new commands, 1
new logo, 1
ctag!, 1
ctag@, 1
ctrace, 1, 2
cxr!, 1
cxr@, 1
D
d-, 1, 2
d!, 1, 2
d#, 1
d+, 1
d?, 1, 2
d@, 1, 2
dcontext@, 1
debug, 1, 2
debug-off, 1, 2
decimal, 1, 2, 3
default values, 1
defer, 1, 2, 3
defining words, 1, 2
depth, 1, 2
determining SCSI devices, 1, 2
devalias, 1, 2
device
aliases, 1, 2, 3
node characteristics, 1
path names, 1
tree display/traversal, 1, 2
device-end, 1, 2, 3
device-specifier, 1, 2
diag-device, 1, 2
diag-file, 1, 2, 3, 4
diagnostic
boot from device, 1
boot from file, 1
routines, 1
switch setting, 1
diagnostic test commands, 1, 2
diag-switch?, 1, 2, 3
dictionary of commands, 1
digit, 1
dis, 1, 2
disassembler commands, 1
displaying current parameter settings, 1
displaying registers, 1
dl, 1, 2
dlbin, 1, 2
dload, 1, 2
do, 1, 2
do loops, 1
does>, 1, 2
drop, 1, 2
dump, 1, 2, 3, 4
dup, 1, 2, 3
E
editing NVRAMRC contents, 1
eeprom utility, 1, 2
eject-floppy, 1, 2
else, 1, 2
emergency keyboard commands, 1, 2
emit, 1, 2
enable!, 1
enable@, 1
endcase, 1, 2
end-code, 1
endof, 1, 2
erase, 1
Ethernet
displaying the address, 1
testing the controller, 1
eval, 1, 2, 3, 4
execute, 1, 2
exit, 1, 2
exit?, 1, 2
expect, 1, 2
F
fakeboot, 1
false, 1, 2
FCode interpreter, 1
FCode programs, 1, 2, 3
fcode-debug?, 1, 2
field, 1, 2
file loading commands, 1, 2
fill, 1
find, 1, 2
finish-loop, 1, 2
firmware-version, 1
flag, 1, 2
flip, 1, 2
flush-cache, 1
forget, 1, 2
formatted output commands, 1
Forth
command format, 1
programs, 1, 2, 3
reference material, 1
Source-level Debugger, 1, 2
forth, 1
Forth Monitor, 1
frame buffer, 1
free-mem, 1, 2
free-virtual, 1, 2
ftrace, 1, 2
full security mode, 1
G
get-msecs, 1
go, 1, 2, 3, 4, 5, 6, 7
gos, 1, 2
H
h#, 1, 2
hardware-revision, 1, 2
help, 1, 2
here, 1, 2
hex, 1, 2, 3
history mechanism, 1
hold, 1
hop, 1, 2
hops, 1, 2
I
i, 1, 2, 3
ID PROM, 1
if, 1, 2
immediate, 1, 2
init-program, 1, 2
input, 1, 2
input devices, 1
input-device, 1, 2, 3, 4
interrupt-enable!, 1, 2
interrupt-enable@, 1, 2
io, 1, 2, 3
iomap?, 1
iomap-page, 1
iomap-pages, 1
iommu-ctl!, 1
iommu-ctl@, 1
iopgmap!, 1
iopgmap@, 1
is, 1
J
j, 1, 2
jmp opcode, 1
K
key, 1, 2
key?, 1, 2, 3, 4, 5
keyboard, 1, 2
keyboard-click?, 1, 2
keymap, 1, 2
L
L!, 1
l!, 1
L,, 1
l,, 1
L?, 1
L@, 1
l@, 1, 2
La+, 1
La1+, 1
label, 1
last-hardware-update, 1, 2
lbsplit, 1, 2
lcc, 1, 2
leave, 1, 2
left-parse-string, 1, 2
len, 1
lflips, 1, 2
line editor commands, 1, 2
literal, 1, 2
load, 1, 2
load-base, 1, 2
loading/executing files
FCode/Binary over serial port A, 1
Forth over serial port A, 1
over Ethernet, 1
over hard disk/floppy/Ethernet, 1
local-mac-address?, 1, 2
long L, 1
loop, 1, 2
loops
conditional, 1
counted, 1
lpeek, 1, 2, 3
lpoke, 1, 2, 3
ls, 1, 2, 3
lwsplit, 1, 2
M
manipulating text strings, 1
map?, 1
map-page, 1
map-pages, 1
map-region, 1
map-regions, 1
map-segments, 1
max, 1, 2
mcr!, 1
mcr@, 1
memmap, 1
memory
accessing, 1, 2
mapping primitives, 1
testing, 1
mfg-switch?, 1, 2, 3
mfsr!, 1
mfsr@, 1
min, 1, 2
miscellaneous operations, 1
mod, 1, 2
module-info, 1
move, 1, 2
ms, 1
msafar@, 1
msafsr!, 1
msafsr@, 1
multiprocessor commands, 1
N
n, 1
n (enter Forth Monitor), 1, 2
na+, 1
na1+, 1
negate, 1, 2
nip, 1, 2
nodefault-bytes, 1, 2
noop, 1
noshowstack, 1, 2
not, 1, 2
null modem cable, 1
number display, 1
numeric output primitives, 1
nvalias, 1, 2, 3
nvedit, 1, 2, 3, 4
nvedit keystroke commands, 1, 2
nvquit, 1, 2
NVRAM, 1
NVRAMRC
availability, 1
editor commands, 1, 2
nvramrc command, 1, 2, 3
nvrecover, 1, 2
nvrun, 1, 2
nvstore, 1, 2
nvunalias, 1, 2, 3
O
o#, 1
obio, 1
obmem, 1
octal, 1, 2
oem-banner, 1, 2, 3
oem-banner?, 1, 2, 3, 4
oem-logo, 1, 2, 3, 4
oem-logo?, 1, 2, 3, 4
of, 1, 2
off, 1, 2
old-mode, 1, 2
on, 1, 2
or, 1, 2
origin, 1, 2
output, 1, 2
output devices, 1
output-device, 1, 2, 3, 4
over, 1, 2
P
p", 1, 2
pack, 1, 2
pagesize, 1
parentheses, 1, 2
password, 1, 2
patch, 1, 2, 3
pgmap!, 1
pgmap?, 1
pgmap@, 1
phys, 1
physical address, 1
pick, 1, 2
plug-in device drivers, 1
power cycle, 1, 2
power-on banner, 1, 2
power-on initialization sequence, 1
printenv, 1, 2, 3
probe-scsi, 1, 2, 3, 4
probe-scsi-all, 1, 2, 3, 4
program counter, 1
program execution control commands, 1
PROM version and date, 1
prompt, 1
pstr, 1
pwd, 1, 2, 3
Q
quit, 1, 2
R
r>, 1, 2
r@, 1, 2
ramforth, 1
reading/writing registers
Sun-4C machines, 1
Sun-4D machines, 1
Sun-4M machines, 1
recursive, 1, 2
redirecting input/output, 1
repeat, 1, 2
reset, 1, 2, 3, 4
resetting
parameter defaults, 1
the system, 1
restoring color tables, 1
Restricted Monitor commands, 1
resume, 1, 2
return, 1, 2
returnL, 1, 2
rmap!, 1
rmap@, 1
roll, 1, 2
romforth, 1
-rot, 1, 2
rot, 1, 2
running extended diagnostics, 1
S
saving data after a system crash, 1
sbus, 1
sbus-probe-list, 1, 2
screen, 1, 2
screen-#columns, 1, 2, 3
screen-#rows, 1, 2, 3
scsi-initiator-id, 1, 2
sd-targets, 1, 2
searching the dictionary, 1
security
command, 1
full, 1
none, 1
password, 1
security-#badlogins, 1, 2, 3
security-mode, 1, 2, 3
security-password, 1, 2, 3
see, 1, 2, 3
segmentsize, 1
selftest-#megs, 1, 2, 3
serial ports, 1, 2, 3
serr!, 1
serr@, 1
set-default, 1, 2, 3
set-defaults, 1, 2, 3
setenv, 1, 2, 3
setenv security-mode exception, 1
set-pc, 1, 2
setting
default input/output devices, 1
firmware security, 1
security password, 1
sfar!, 1
sfar@, 1
sfsr!, 1
sfsr@, 1
show, 1
show-devs, 1, 2, 3, 4
show-sbus, 1, 2, 3
showstack, 1, 2, 3, 4
sift, 1, 2
sifting, 1, 2
sign, 1
size, 1
skip, 1, 2
skip-vme-loopback?, 1, 2
smap!, 1
smap?, 1
smap@, 1
Space, 1, 2
space, 1, 2
spacec!, 1
spacec?, 1
spacec@, 1
spaced!, 1
spaced?, 1, 2
spaced@, 1
spaceL!, 1
spaceL?, 1
spaceL@, 1
spaces, 1, 2
spacew!, 1
spacew?, 1
spacew@, 1
span, 1, 2
SPARC register commands, 1, 2
specifying auto-booting from Ethernet, 1
stack
description, 1
diagram, 1
item notation, 1
manipulation commands, 1
state, 1, 2
step, 1, 2
stepping, 1, 2
steps, 1, 2
Stop, 1, 2
Stop-A, 1, 2, 3, 4
Stop-D, 1, 2, 3, 4
Stop-F, 1, 2, 3
Stop-N, 1, 2, 3
strings, manipulating, 1
struct, 1, 2
st-targets, 1, 2
sunmon-compat?, 1, 2
sverr!, 1
sverr@, 1
swap, 1, 2
switch-cpu, 1
symbol table, 1
sync, 1, 2, 3
See
configuration parameters
system information display commands, 1
T
terminal, 1
test, 1, 2, 3
test-all, 1, 2
testarea, 1, 2
testing
clock, 1, 2, 3
diskette drive, 1, 2, 3
memory, 1, 2, 3
network connection, 1, 2, 3
SBus devices, 1, 2
text input commands, 1, 2
text output commands, 1, 2
then, 1, 2
throw, 1
till, 1, 2
time utilities, 1
TIP problems, 1
TIP window, 1
to, 1, 2, 3, 4
Tokenizer, 1
tpe-link-test?, 1, 2
tracing, 1, 2
-trailing, 1, 2
true, 1, 2
ttya, 1, 2
ttya-ignore-cd, 1, 2
ttya-mode, 1, 2, 3, 4
ttya-rts-dtr-off, 1, 2
ttyb, 1, 2
ttyb-ignore-cd, 1, 2
ttyb-mode, 1, 2, 3, 4
ttyb-rts-dtr-off, 1, 2
type, 1, 2
U
u*x, 1
u., 1, 2
u.r, 1, 2
u/mod, 1, 2
u>, 1, 2
u>=, 1, 2
u2/, 1, 2
um*, 1
unaligned-L!, 1, 2
unaligned-L@, 1, 2
unaligned-w!, 1, 2
unaligned-w@, 1, 2
until, 1, 2
upc, 1, 2
use-nvramrc?, 1, 2, 3
User Interface
command line editor, 1 to 2
V
value, 1, 2
variable, 1, 2, 3
version2?, 1, 2
virt, 1
virtual address, 1
W
w, 1, 2
w!, 1, 2
w,, 1, 2
w?, 1
w@, 1, 2, 3
wa+, 1
wa1+, 1
watch-clock, 1, 2, 3
watchdog-reboot?, 1, 2
watch-net, 1, 2, 3, 4
ways to enter Forth Monitor, 1
wbflip, 1
wbsplit, 1, 2
wflip, 1
wflips, 1, 2
while, 1, 2
within, 1, 2
wljoin, 1, 2
word, 1, 2, 3
words, 1, 2, 3, 4, 5, 6
wpeek, 1, 2, 3
wpoke, 1, 2, 3
X
x-, 1
x+, 1
xor, 1, 2
xu/mod, 1