OpenBoot 3.x Command Reference Manual
  Suchtext Nur in diesem Buch
Dieses Buch im PDF-Format herunterladen

Index

Symbols

165
!59, 65, 149
-145
"73, 158
",73, 158
#156
#>156
(53, 71, 156
(.)156
)71, 156
*145
*/145
+48
+145, 149
,68, 153
.48
.69
."65, 72, 73, 157
.(73, 158
/145
:52, 53, 63, 152
;52, 63, 152
<78, 160
<#156
<=78, 160
<>78, 160
=78, 160
>78, 79, 160
> =78, 160
@59, 64, 65, 149
[']66, 153
\71, 72, 156
'65, 66, 153
·155

Numerics

0<78, 160
0<=79, 160
0<>79, 160
0=79, 160
0>79, 160
0>=79, 160
2constant63, 152
2drop51, 144
2dup51, 145
2over51, 145
2rot51, 145
2swap51, 145
3drop51, 145
3dup51, 145

A

abort86, 162
abort"86, 162
accept71, 156
again82, 161
alias63, 152
aligned57, 148
alloc-mem61, 151
allot68, 153
alternate address space commands168
and146
arithmetic functions
.....32-bit data type conversion147
.....64-bit data type conversion147
.....address arithmetic57, 148
.....address arithmetic, 64-bit58, 149
.....bit-wise logical operators146
.....data type conversion, 64-bit56
.....double number55, 147
.....single-precision54, 145
ascii71, 72, 156
ASCII constants159
assembly language commands155
auto-boot?15, 25, 29, 36, 141
aux!168
aux@168

B

banner33, 38, 141
base70
begin82, 161
beginloops82
bell159
between79, 160
binary executable programs92, 94
bl73, 158
bljoin56, 147
>body68, 153
body68
body>153
boot30, 31, 32, 39, 88, 89, 140, 162
boot command options140
boot-command13, 15, 25, 141
boot-device14, 15, 20, 25, 141
boot-file14, 15, 20, 25, 141
booting failures116 to 119
bounds54, 146
+bp100, 101, 163
.bp100, 163
-bp100, 163
--bp100, 163
bpoff100, 164
.breakpoint100, 164
breakpoint commands100, 163
......go99
bs159
buffer:63, 152
bwjoin56, 147
bxjoin56, 147
byte-load88, 162

C

/c57, 148
/c*57, 148
c,68, 153
c;155
c@83
ca+57, 148
ca1+57, 148
cache manipulation commands168
cache-off168
cache-on168
call opcode97
callback166
.calls66, 153
case81, 161
catch166
cdata!168
cdata@168
cell+57, 148
cells57, 148
changing the number base70, 155
char+57, 148
chars57, 148
clear51, 144
clear-cache168
code155
colon definitions52
command line editor76 to 78
.....optional command completioncommands78, 160
.....optional commands159
.....optional history commands77
.....required commands76
command security mode30
comments in Forth code72
comp59, 150
comparison commands78, 160
[compile]154
compile68, 154
68
compiling data into the dictionary68, 153
.....64-bit69
configuration variable commandprimitives142
configuration variables
.....displaying27
.....Sbus
............sbus-probe-list26, 142
.....setting27, 29, 142
.....standard
............auto-boot?15, 25, 36, 141
............boot-command13, 15, 25, 141
............boot-device14, 15, 20, 25, 141
............boot-file14, 15, 20, 25, 141
............diag-device14, 19, 25, 37, 141
............diag-file14, 19, 25, 37, 141
............diag-level141
............diag-switch?14, 19, 25, 37, 141
............fcode-debug?26, 141
............input-device26, 35, 141
............nvramrc26, 141
............oem-banner26, 32, 141
............oem-banner?26, 32, 141
............oem-logo32, 141
............oem-logo?26, 32, 141
............output-device26, 35, 141
............screen-#columns26, 35, 142
............screen-#rows26, 35, 142
............security-#badlogins26, 30, 142
............security-mode26, 30, 142
............security-password26, 30, 142
............use-nvramrc?26, 142
configuration variablesoem-logo26
constant63, 152
count73, 158
cpeek59, 149
cpoke59, 150
(cr72, 157
cr72, 157
$create63
create63, 152
creating
......custom banner33
......dictionary entries63
......new commands52
......new logo34
ctag!168
ctag@168
ctrace98, 169

D

.d46, 65, 70, 71
d-54, 55, 146, 147
d#70
d+55, 147
data preservation after system crash115
(debug102, 165
debug102, 165
debugger commands
.....(debug102, 165
.....$102, 165
.....?102, 165
.....c101, 164
.....d101, 164
.....debug102, 165
.....debug-off102, 165
.....f101, 164
.....g101, 164
.....h102, 165
.....q102, 165
.....resume102, 165
.....s102, 165
.....space-bar102, 165
.....stepping102, 165
.....tracing102, 165
.....u101, 164
debug-off102, 165
decimal46, 70
defer63, 65, 152
defining words63, 152
depth51, 144
dev7, 139
devalias6, 139
device
.....aliases6
.....node characteristics3
.....path names4
.....tree display/traversal7, 139
device-end7, 139
device-specifier17
diag-device14, 19, 25, 37, 141
diag-file14, 19, 25, 37, 141
diag-level141
diagnostic
.....boot from device37
.....boot from file37
.....routines19
.....switch setting37
diagnostic test commands140
diagnostic-mode?19
diag-switch?14, 19, 25, 37, 141
dictionary of commands63
digit156
+dis97, 163
dis97, 163
disassembler commands97, 163
displaying current variable settings28
displaying registers97
dl88, 163
dlbin88, 163
dload88, 163
?do84, 162
do84, 162
doloops83
does>63, 152
drop51, 144
dump45, 59, 61, 150
?dup51, 145
dup51, 52, 145

E

editing script contents39
eject-floppy166
else80, 161
emergency keyboard chords29, 170
emit72, 157
endcase81, 161
end-code155
endof81, 161
.enet-addr141
erase59, 150
/etc/remote108
Ethernet
......displaying the address23
eval86, 88, 162, 163
evaluate88, 162
execute86, 162
exit86, 162
exit?72, 157
expect71, 156
extended diagnostics, running37

F

false79, 160
FCode interpreter2
FCode programs94
fcode-debug?26, 141
field64, 152
file108
file loading commands88, 162
fill59, 150
$find66, 153
find66, 153
find-device7, 139
finish-loop100, 164
firmware-version166
flags78
flush-cache168
fm/mod55, 147
forget154
formatted output commands157
Forth
.....command format44
.....monitor2
.....programs89, 93
.....Source-level Debugger101, 164
forth166
Forth monitor2
frame buffer74
free-mem61, 151
.fregisters98, 169
ftrace106, 166
full security mode31

G

get-msecs165
?go88, 162
go30, 31, 32, 39, 88, 99, 100, 101, 163, 164
gos100, 164

H

.h65, 70, 71
h#70, 156
help10, 140
here69, 154
hex46, 70, 156
history mechanism76
hold156
hop100, 164
hops100, 164

I

i84, 85, 162
.a+148
.a1+148
.idprom23, 141
if80, 161
immediate69, 154
init-program88, 163
input74, 158
input-device26, 35, 75, 141
install-console38
.instruction100, 164
invert55, 146
io74, 75, 158
iomap?167
iomap-page167
iomap-pages167
iopgmap!167
iopgmap@167

J

j84, 162

K

key71, 157
key?71, 72, 83, 110, 157
keyboard75
keyboard chords29, 170

L

/l57, 148
/l*57, 148
<l@60, 151
l,68, 153
l@59
la+57
la1+57
label155
lbflip56, 147
lbflips59, 150
lbsplit56, 147
lcc73, 158
?leave84, 162
leave84, 162
left-parse-string73, 158
lflips59, 150
#line157
line editor commands76
literal69, 154
load88, 163
load-base88, 163
loading/executing files
.....FCode/Binary over serial port A92
.....Forth text over a serial port89
.....over Ethernet93
.....withboot89
.....withload90
.locals98, 169
+loop84, 162
loop84, 162
loops
.....conditional82
.....counted83
lpeek59, 150
lpoke59, 150
ls7, 139
lshift146
lwsplit56, 147
lxjoin56, 147

M

m*55, 147
manipulating text strings73, 158
map?151, 166
map-page167
map-pages167
map-region167
map-segments167
max54, 146
memmap166
memory
......accessing58, 59, 149
......accessing,64-bit60, 151
......mapping primitives167
min54, 146
miscellaneous operations166
*/mod54
/mod54
mod54, 146
move60
ms165
multiprocessor commands166

N

/n57, 148
/n*57, 149
na+57, 149
na1+57, 149
negate54
nip51, 145
nodefault-bytes142
noop166
noshowstack47, 70, 155
not55
notation
......stack comments49, 137
%npc99
null modem cable108
$number156
number display69, 155
numeric output primitives156
$nvalias39
nvalias39, 143
nvedit39, 41, 143
.....keyboard command summary40, 143
nvquit39, 143
NVRAM25
NVRAMRC
.....editor commands143
.....nvramrccommand26, 141
nvrecover39, 143
nvrun39, 143
nvstore39, 143
$nvunalias39
nvunalias39, 143

O

obio166
obmem166
oem-banner26, 32, 141
oem-banner?26, 32, 34, 141
oem-logo26, 32, 33, 141
oem-logo?26, 32, 34, 141
of81, 161
off60, 150
on60, 150
or146
origin69, 154
#out157
output74, 158
output-device26, 35, 75, 141
over51, 145

P

p"158
pack73, 158
pagesize167
parentheses71
parse71, 157
parse-word71, 157
password31, 39, 142
(patch)69, 154
patch69, 154
%pc99
pgmap!167
pgmap?167
pgmap@167
physical address58
pick51, 145
plug-in device drivers1
postpone69, 154
power cycle43, 74
power-on
......banner23, 33
......initialization sequence113
printenv28, 142
probe-all38
probe-scsi11, 20, 140
program counter99
program execution controlcommands86, 162
prompt53, 81
.properties7, 8, 139
pwd7, 139

Q

quit86, 162

R

.r69, 155
>r51
r>51
r@51
rb@88
reading/writing registers
......SPARC machines98, 169
......Sun-4u machines168
recurse69
recursive69, 154
redirecting input/output74, 158
.registers98, 169
repeat82, 161
reset-all24, 30, 32, 39, 166
resetting
.....configuration variables todefaults29
.....the system24
resume102, 165
return100, 164
returnl100, 164
rmap!167
rmap@167
roll51, 145
-rot51, 145
rot51, 145
rshift55, 146

S

#s156
.s69, 155
s>d55, 147
safe-parse-word157
sbus166
sbus-probe-list26, 142
screen-#columns26, 35, 142
screen-#rows26, 35, 142
script38
.....commands that may not be used39
.....editor commands39
SCSI devices
.....determining20
searching the dictionary66, 153
secondary boot program16
security
.....command30
.....full31
.....password31
security-#badlogins26, 30, 142
security-mode26, 30, 142
security-password26, 30, 142
(see)66, 95, 153
see7, 66, 95 to 96, 139, 153
segmentsize167
serial ports74
set-default27, 29, 142
set-defaults27, 29, 142
$setenv142
setenv29, 31, 142
setenv security-mode39
set-pc98, 99, 169
setting
......default input/output devices35
......firmware security30
......security password31
......serial port characteristics36
show-devs7, 9, 139, 141
show-sbus23, 141
showstack47, 69, 155
$sift66
sift153
sifting66, 153
sign156
skip101, 164
sm/rem55, 147
smap!167
smap?167
smap@167
space72, 157
space-bar102, 165
spacec!168
spacec?168
spacec@168
spaced!168
spaced?168
spaced@168
spacel!168
spacel?168
spacel@168
spaces72, 157
spacew!169
spacew?169
spacew@169
SPARC registers
.....%g0 - %g7169
.....%i0 - %i798, 169
.....%l0 - %l7169
.....%npc98, 99, 169
.....%o0 - %o798, 169
.....%pc98, 99, 169
specifyingauto-bootdevice36
.speed141
stack
.....description47
.....diagram48
.....manipulation commands51, 144
stack comments
.....notation49, 137
standard
.....oem-logo26
state69, 154
.step100, 164
step101, 164
stepping102, 165
steps101, 164
Stop115, 170
Stop-A75, 115, 170
Stop-D115, 170
Stop-F115, 170
Stop-N115, 170
strings, manipulating73, 158
struct64, 152
suppress-banner38, 143
swap145
switch-cpu166
symbol table97
sync115, 166

T

terminal74
test20, 140
test-all140
testing
......clock22
......diskette drive21
......memory21
......network connection20, 22
text input commands71, 156
text output commands72, 157
then80, 161
throw166
till101, 164
time utilities165
TIP problems110
TIP window107, 108
to69, 98, 154, 169
tracing102, 165
trailing158
-trailing73
.traps24, 141
true79, 160
ttya75
ttyb75
tuck145
type72, 157

U

(u.)156
u.70, 155
u.r70, 155
u/mod54, 146
u<79, 160
u<=79, 160
u>79, 160
u>=79, 160
u2/55, 146
um*55, 147
um/mod55, 147
unaligned-l!150
until82, 161
upc73, 158
use-nvramrc?26, 142
User Interface
.....command line editor76 to 78
............optional command completioncommands78, 160
............optional commands159
............optional history commands77
............required commands76

V

value64, 152
variable64, 65, 152
.version24, 141
virtual address58

W

/w57, 149
/w*57, 149
<w@60, 151
w98, 169
w,68, 153
w@59
wa+57, 149
wa1+57, 149
watch-clock22, 140
watch-net23, 140
wbflip56, 147
wbflips60
wbsplit56, 147
wflips151
while82, 161
.window98, 169
within79, 160
wljoin56, 147
word71, 157
words7, 10, 45, 66, 139, 153
wpeek60, 151
wpoke60, 151
wxjoin56, 147

X

/x58, 149
/x*58, 149
x!60, 151
x,69, 151
x@59, 60, 151
xa+58, 149
xa1+58, 149
xbflip56, 147
xbflips61, 148, 151
xbsplit56, 148
xlflip56, 148
xlflips61, 148, 151
xlsplit56, 148
xor55, 146
xwflip56, 148
xwflips61, 148, 151
xwsplit56, 148