OpenBoot 3.x Command Reference Manual
この本のみを検索
PDF 文書ファイルをダウンロードする

Index

Symbols

26, 99 to 100, 153
!65
"73, 146
",73, 146
#144
#>144
(53, 71, 72, 145
(.)144
)72, 145
+48
,68, 141
.48
.70
."65, 72, 73, 145
.(73, 146
:52, 53, 140
;52, 63, 140
<79, 148
<#144
<=79, 148
<>79, 148
=79, 148
>79, 80, 148
> =79, 149
@59, 64, 65
[']66, 141
\71, 72, 145
'65, 66, 141
·143

Numerics

0<79, 149
0<=79, 149
0<>79, 149
0=79, 80, 149
0>79, 149
0>=79, 149
2constant63, 140
2drop51
2dup51
2over51
2rot51
2swap51, 133
3drop51
3dup51
7351

A

abort87, 150
abort"87, 150
accept71, 145
again83, 150
alias63, 140
aligned57, 136
alloc-mem61, 139
allot68, 141
alternate address space commands156
arithmetic functions
.....32-bit data type conversion135
.....64-bit data type conversion135
.....address arithmetic57, 136
.....address arithmetic, 64-bit58, 137
.....bit-wise logical operators134
.....data type conversion, 64-bit56
.....double number55, 135
.....single-precision54, 133
ascii71, 72, 145
ASCII constants147
assembly language commands143
auto-boot?15, 25, 29, 36, 129
aux!156
aux@156

B

banner33, 38, 129
base70
begin83, 150
beginloops83
bell147
between80, 149
binary executable programs94, 96
bl74, 146
bljoin56, 135
>body68, 141
body>68, 142
boot30, 31, 32, 39, 90, 91, 151
boot command options128
boot-command13, 15, 25, 129
boot-device14, 15, 20, 25, 36, 129
boot-file14, 15, 20, 25, 36, 129
booting failures120 to 123
bounds54, 134
+bp104, 105, 152
.bp104, 152
-bp104, 152
--bp104, 152
bpoff104, 152
.breakpoint104, 152
breakpoint commands104, 152
......go103
bs147
buffer:63, 140
bwjoin56, 135
bxjoin56, 135
byte-load90, 151

C

/c57, 136
/c*57, 136
c,141
c;143
c@84
ca+57, 136
ca1+57, 136
cache manipulation commands156
cache-off156
cache-on156
call opcode101
callback154
.calls66, 141
carriage-return73
case82, 149
catch154
cdata!156
cdata@156
cell+57, 136
cells57, 136
changing the number base70, 144
char+57, 136
chars57, 136
clear51, 132
clear-cache156
code143
colon definitions52
command line editor77 to 79
.....optional command completioncommands79, 148
.....optional commands147
.....optional history commands78
.....required commands77
command security mode30
comments in Forth code72
comp59, 138
comparison commands79, 148
[compile]142
compile69, 142
compiling data into the dictionary68, 141
compiling data into the dictionary, 64-bit69
configuration variable commandprimitives130
configuration variables
.....displaying27
.....Sbus
............sbus-probe-list26, 130
.....setting27, 29, 130
.....standard
............auto-boot?15, 25, 36, 129
............boot-command13, 15, 25, 129
............boot-device14, 15, 20, 25, 36, 129
............boot-file14, 15, 20, 25, 36, 129
............diag-device14, 19, 25, 37, 129
............diag-file14, 19, 25, 37, 129
............diag-switch?14, 19, 25, 37, 129
............fcode-debug?26, 129
............input-device26, 34, 129
............nvramrc26, 129
............oem-banner26, 32, 129
............oem-banner?26, 32, 129
............oem-logo32, 129
............oem-logo?26, 32, 129
............output-device26, 35, 129
............screen-#columns26, 35, 130
............screen-#rows26, 35, 130
............security-#badlogins26, 30, 130
............security-mode26, 29, 130
............security-password26, 29, 130
............use-nvramrc?26, 130
configuration variablesoem-logo26
constant63, 140
count74, 146
cpeek59, 138
cpoke59, 138
(cr72, 145
cr72, 73, 145
$create63
create63, 140
creating
......custom banner33
......dictionary entries63
......new commands52
......new logo34
ctag!156
ctag@156
ctrace102, 157

D

.d46, 65, 70, 71
d-54, 55, 134, 135
d#71
d+55, 135
data preservation after system crash119
(debug106, 153
debug106, 153
debugger commands
......(debug106, 153
......$106, 153
......?106, 153
......c105, 153
......d105, 153
......debug106, 153
.....debug-off106, 153
.....f105, 153
.....g105, 153
.....h106, 153
.....q106, 153
.....resume106, 153
.....s106, 153
.....space-bar153
.....stepping106, 153
.....tracing106, 153
.....u105, 153
debug-off106
decimal46, 70
defer63, 65, 140
defining words63, 140
depth51, 132
dev7, 127
devalias6
device
.....aliases6
.....node characteristics3
.....path names4
.....tree display/traversal7, 127
device-end7, 127
device-specifier17
diag-device14, 19, 25, 37, 129
diag-file14, 19, 25, 37, 129
diagnostic
.....boot from device37
.....boot from file37
.....routines19
.....switch setting37
diagnostic test commands128
diagnostic-mode?19
diag-switch?14, 19, 25, 37, 129
dictionary of commands63
digit144
+dis101, 151
dis101, 151
disassembler commands101, 151
displaying current variable settings28
displaying registers101
dl90, 151
dlbin90, 151
dload90, 151
?do85, 150
do85, 150
doloops84
does>63, 140
drop51, 132
dump45, 59, 61, 138
?dup51
dup51, 52, 133

E

editing script contents39
eject-floppy154
else81, 149
emergency keyboard chords29, 158
emit72, 145
endcase82, 149
end-code143
endof82, 149
.enet-addr129
erase59, 138
/etc/remote112
Ethernet
......displaying the address23
eval87, 90, 150, 151
evaluate90, 150
execute87, 151
exit87, 151
exit?73, 145
expect71, 145
extended diagnostics, running37

F

false80, 149
FCode interpreter2
FCode programs96
fcode-debug?26, 129
field64, 140
file112
file loading commands90, 151
fill59, 138
$find66, 141
find66, 141
find-device7, 127
finish-loop104, 152
firmware-version154
flag79
flush-cache156
fm/mod55, 135
forget142
formatted output commands146
Forth
.....command format44
.....programs91, 95
.....Source-level Debugger105, 153
forth154
Forth monitor2
frame buffer74
free-mem61, 139
.fregisters102, 157
ftrace110, 154
full security mode31

G

%g0 - %g7102, 157
get-msecs154
?go90, 151
go30, 31, 32, 39, 90, 103, 104, 105, 151, 152
gos104, 152

H

.h65, 70, 71
h#70, 144
help10, 128
here69, 142
hex46, 70, 144
history mechanism77
hold144
hop104, 152
hops104, 152

I

i85, 86, 150
%i0 - %i7102, 157
.a+136
.a1+136
.idprom23, 129
if81, 149
immediate69, 142
init-program90, 151
input75, 147
input-device26, 34, 75, 129
install-console38
.instruction104, 152
invert55, 134
io75, 76, 147
iomap?155
iomap-page155
iomap-pages155
iopgmap!155
iopgmap@155

J

j85, 150

K

key71, 145
key?71, 72, 84, 114, 145
keyboard75
keyboard chords29, 158

L

/l57, 136
/l*57, 136
l,68, 141
l@59
%l0 - %l7102, 157
la+57
la1+57
label143
lbflip56, 135
lbflips59, 138
lbsplit56, 135
lcc74, 146
?leave85, 150
leave85, 150
left-parse-string74, 146
lflips59, 138
#line146
line editor commands77
literal69, 142
load90, 151
load-base90, 151
loading/executing files
.....FCode/Binary over serial port A94
.....Forth text over a serial port91
.....over Ethernet95
.....withboot91
.....withload92
.locals102, 157
+loop85, 150
loop85, 150
loops
.....conditional83
.....counted84
lpeek59, 138
lpoke60, 138
ls7, 127
lwsplit56, 135
lxjoin56, 135

M

m*55, 135
manipulating text strings73, 146
map?139, 155
map-page155
map-pages155
map-region155
map-segments155
max54
memmap155
memory
......accessing58, 59, 137
......accessing, 64-bit60, 139
......mapping primitives155
min54
miscellaneous operations154
*/mod54
/mod54
mod54
move60
ms154
multiprocessor commands154

N

/n57, 137
/n*57, 137
na+57, 137
na1+57, 137
negate54
nip51
noop154
noshowstack47, 70, 143
not55
notation
......stack comments49, 125
%npc102, 103, 157
null modem cable112
$number144
number display70, 143
numeric output primitives144
$nvalias39
nvalias39, 131
nvedit39, 42, 131
......keyboard command summary40, 131
nvquit39, 131
NVRAM25
NVRAMRC
.....editor commands131
.....nvramrccommand26, 129
nvrecover40, 131
nvrun40, 131
nvstore40, 131
$nvunalias40
nvunalias40, 131

O

%o0102
%o0 - %o7102, 157
- %o7102
obio155
obmem155
oem-banner26, 32, 129
oem-banner?26, 32, 34, 129
oem-logo26, 32, 33, 129
oem-logo?26, 32, 34, 129
of82, 149
off60, 138
on60, 138
origin69, 142
#out146
output75, 147
output-device26, 35, 75, 129
over51

P

p"147
pack74, 147
pagesize155
parentheses72
parse72, 145
parse-word72, 145
password31, 39
(patch)69, 142
patch69, 142
%pc102, 103, 157
pgmap!155
pgmap?155
pgmap@155
physical address58
pick51
plug-in device drivers1
postpone69, 142
power cycle43, 75
power-on banner23, 33
power-on initialization sequence117
printenv28, 130
probe-all38
probe-scsi11, 20, 128
program counter103
program execution controlcommands87, 150
prompt53, 82
.properties7, 8, 127
pwd7, 127

Q

quit87, 151

R

.r70, 143
>r51
r>51
r@51
rb@90
reading/writing registers
......SPARC machines102, 157
......Sun-4u machines156
recurse69
recursive69, 142
redirecting input/output75, 147
.registers102, 157
repeat83, 150
reset-all11, 24, 30, 32, 39, 154
resetting
......configuration variables todefaults29
.....the system24
resume106, 153
return104, 152
returnl104, 152
rmap!155
rmap@155
roll51
-rot51
rot51
rshift55, 134

S

#s144
.s70, 143
s>d55, 135
safe-parse-word145
sbus155
sbus-probe-list26, 130
screen-#columns26, 35, 130
screen-#rows26, 35, 130
script38
.....commands that may not be used39
.....editor commands39
SCSI devices
.....determining20
searching the dictionary66, 141
secondary boot program16
security
.....command30
.....full31
.....password31
security-#badlogins26, 30, 130
security-mode26, 29, 30, 130
security-password26, 29, 130
(see)66, 99, 100, 141
see7, 66, 99 to ??, 127, 141
segmentsize156
serial ports75
set-default27, 29, 130
set-defaults27, 29, 130
$setenv130
setenv29, 31
setenv security-mode39
set-pc102, 103, 158
setting
......default input/output devices35
......firmware security29
......security password31
......serial port characteristics36
show-devs7, 9, 127
show-sbus23, 129
showstack47, 70, 143
$sift66
sift141
sifting66, 141
sign144
skip105, 152
sm/rem55, 135
smap!156
smap?156
smap@156
space73, 146
space-bar106, 153
spacec!156
spacec?156
spacec@156
spaced!157
spaced?157
spaced@157
spacel!157
spacel?157
spacel@157
spaces73, 146
spacew!157
spacew?157
spacew@157
SPARC registers
......%g0 - %g7157,102
......%i0 - %i7102, 157
......%l0 - %l7102, 157
......%npc102, 103,157
.....%o0 - %o7102,157
.....%pc102, 103,157
specifyingauto-bootdevice36
.speed129
stack
.....description47
.....diagram48
.....manipulation commands51, 132
stack comments
.....notation49, 125
state69, 142
.step104, 152
step105, 152
stepping106, 153
steps105, 152
Stop119, 158
Stop-A75, 119, 158
Stop-D119, 159
Stop-F119, 159
Stop-N119, 159
strings, manipulating73, 146
struct64, 140
suppress-banner39
switch-cpu154
symbol table101
sync119, 154

T

terminal75
test20, 128
test-all128
testing
.....clock22
.....diskette drive20, 21
.....memory20, 21
.....network connection20, 22
text input commands71, 145
text output commands72, 145
then81, 149
throw154
till105, 152
time utilities154
TIP problems114
TIP window111, 112
to69, 102, 142, 158
tracing106, 153
trailing146
-trailing73
.traps24, 129
true80, 149
ttya75
ttyb75
type73, 146

U

(u.)144
u.70, 143
u.r70, 143
u/mod54, 134
u<80, 149
u<=80, 149
u>80, 149
u>=80, 149
u2/55, 134
um*55, 135
um/mod55, 135
unaligned-l!138
until83, 150
upc74, 147
use-nvramrc?26, 130
User Interface
......command line editor77 to 79
............optional command completioncommands79, 148
............optional commands147
............optional history commands78
............required commands77

V

value64, 140
variable64, 65, 140
.version24, 129
virtual address58

W

/w57, 137
/w*57, 137
w102, 103, 158
w,68, 141
w@59
wa+57, 137
wa1+57, 137
watch-clock22, 128
watch-net23, 128
wbflip56, 135
wbflips60
wbsplit56, 135
wflips139
while83, 150
.window102, 103, 157
within80, 149
wljoin56, 135
word72, 145
words7, 10, 45, 66, 127, 141
wpeek60, 139
wpoke60, 139
wxjoin56, 135

X

/x58, 137
/x*58, 137
x!60, 139
x,69, 139
x@59, 60, 139
xa+58, 137
xa1+58, 137
xbflip56, 135
xbflips61, 136, 139
xbsplit56, 136
xlflip56, 136
xlflips61, 136, 139
xlsplit56, 136
xor55, 134
xwflip56, 136
xwflips61, 136, 139
xwsplit56, 136