keithe@tekgvs.UUCP (Keith Ericson) (09/04/86)
Here's the list of words supplied in the IBM-PC version of F83.
I got these by
1) invoking each vocabulary
2) typing "words" to get that particular vocabulary's word-list
3) using sidekick to capture the screen display to a file (I had to
do this a few times for some vocabularies)
4) uploading the files to UN*X
5) editing the individual files to include the <vocab> string after
each word
6) concatenating ALL the files together
and
7) (whew, finally!) sorting the conglomerate words-file.
Here it is!
! <forth>
!CSP <forth>
!FCB <dos>
!FILES <dos>
!LINK <forth>
" <forth>
"CREATE <forth>
# <assembler>
# <forth>
#) <assembler>
#> <forth>
#? <assembler>
#AFTER <editor>
#BUFFERS <forth>
#END <editor>
#LINE <forth>
#OUT <forth>
#PAGE <forth>
#REMAINING <editor>
#S <forth>
#THREADS <forth>
#TIB <forth>
#TIMES <forth>
#USER <forth>
#VOCS <forth>
' <forth>
'C#A <editor>
'CURSOR <editor>
'DEBUG <debug>
'F+ <editor>
'FIND <editor>
'INSERT <editor>
'LINE <editor>
'START <editor>
'TIB <forth>
'UNNEST <debug>
'VIDEO <editor>
'WORD <forth>
( <forth>
(!FCB) <dos>
(") <forth>
((SEE)) <hidden>
(+LOOP) <forth>
(.") <forth>
(.) <forth>
(;CODE) <forth>
(;USES) <forth>
(>SHADOW) <shadow>
(?DO) <forth>
(?ERROR) <forth>
(?LEAVE) <forth>
(ABORT") <forth>
(AT) <editor>
(BLOCK) <forth>
(BLOT) <editor>
(BUFFER) <forth>
(CHAR) <forth>
(CONSOLE) <forth>
(CONVEY) <forth>
(COPY) <forth>
(D.) <forth>
(DARK) <editor>
(DEBUG) <debug>
(DEL-IN) <forth>
(DO) <forth>
(EMIT) <forth>
(FIND) <forth>
(FORGET) <forth>
(I) <editor>
(IS) <forth>
(KEY) <forth>
(KEY?) <forth>
(LEAVE) <forth>
(LIT) <forth>
(LOAD) <forth>
(LOOP) <forth>
(NUMBER) <forth>
(NUMBER?) <forth>
(PAGE) <forth>
(PAUSE) <forth>
(PRINT) <forth>
(S <forth>
(SEE) <forth>
(SEMIT) <forth>
(SOURCE) <forth>
(TILL) <editor>
(U.) <forth>
(UD.) <forth>
(WHERE) <forth>
* <forth>
*/ <forth>
*/MOD <forth>
*D <forth>
+ <forth>
+! <forth>
+LOOP <forth>
+RET <assembler>
+T <editor>
+THRU <forth>
, <assembler>
, <forth>
," <forth>
,/C, <assembler>
,VIEW <forth>
- <forth>
--> <forth>
-LINE <forth>
-ROT <forth>
-TRAILING <forth>
. <forth>
." <forth>
.( <forth>
.(;CODE) <hidden>
.2 <forth>
.: <hidden>
.ALL <editor>
.BRANCH <hidden>
.BUFS <editor>
.CONSTANT <hidden>
.DEFER <hidden>
.DEFINITION-CLASS <hidden>
.DOES> <hidden>
.DUMB <editor>
.EXECUTION-CLASS <hidden>
.FILE <forth>
.FINISH <hidden>
.FRAMED <editor>
.HEAD <forth>
.ID <forth>
.IMMEDIATE <hidden>
.INLINE <hidden>
.LINE <editor>
.LINE0 <forth>
.NAME <dos>
.OTHER <hidden>
.PFA <hidden>
.QUOTE <hidden>
.R <forth>
.S <forth>
.SCR <forth>
.SCREEN <editor>
.STRING <hidden>
.TO <forth>
.UNNEST <hidden>
.USER-DEFER <hidden>
.USER-VARIABLE <hidden>
.VARIABLE <hidden>
.WORD <hidden>
/ <forth>
/MOD <forth>
/STRING <forth>
0 <forth>
0< <assembler>
0< <forth>
0<= <forth>
0<> <assembler>
0<> <forth>
0= <assembler>
0= <forth>
0> <forth>
0>= <assembler>
0>= <forth>
1 <forth>
1+ <forth>
1- <forth>
10MI <assembler>
11MI <assembler>
12MI <assembler>
13MI <assembler>
14MI <assembler>
1MI <assembler>
1PUSH <assembler>
2 <forth>
2! <forth>
2* <forth>
2+ <forth>
2- <forth>
2/ <forth>
2@ <forth>
2CONSTANT <forth>
2DROP <forth>
2DUP <forth>
2MI <assembler>
2OVER <forth>
2PR <hidden>
2PUSH <assembler>
2ROT <forth>
2SCR <hidden>
2SWAP <forth>
2VARIABLE <forth>
3 <forth>
3DUP <forth>
3MI <assembler>
4DUP <forth>
4MI <assembler>
5MI <assembler>
6MI <assembler>
7MI <assembler>
8* <forth>
8MI <assembler>
9MI <assembler>
: <forth>
:: <forth>
; <forth>
;CODE <forth>
;USES <forth>
< <assembler>
< <forth>
<# <forth>
<= <assembler>
<= <forth>
<> <forth>
<IP <debug>
<MARK <forth>
<RESOLVE <forth>
= <forth>
> <assembler>
> <forth>
>= <assembler>
>= <forth>
>BODY <forth>
>BUFFERS <forth>
>END <forth>
>IN <forth>
>IN-SHADOW <shadow>
>IS <forth>
>LINK <forth>
>MARK <forth>
>NAME <forth>
>NEXT <forth>
>R <forth>
>RESOLVE <forth>
>SHADOW <shadow>
>SIZE <forth>
>TYPE <forth>
>UPDATE <forth>
>VIEW <forth>
? <forth>
?.A <forth>
?.N <forth>
?<MARK <assembler>
?<MARK <forth>
?<RESOLVE <assembler>
?<RESOLVE <forth>
?>MARK <assembler>
?>MARK <forth>
?>RESOLVE <assembler>
?>RESOLVE <forth>
?BRANCH <forth>
?CONDITION <forth>
?CR <forth>
?CSP <forth>
?DEFINE <dos>
?DISK-ERROR <dos>
?DNEGATE <forth>
?DO <forth>
?DUP <forth>
?ENOUGH <forth>
?ERROR <forth>
?FAR <assembler>
?LEAVE <forth>
?LINE <forth>
?MISSING <editor>
?MISSING <forth>
?NEGATE <forth>
?STACK <forth>
?STAMP <editor>
?TEXT <editor>
?UPPERCASE <forth>
@ <forth>
@LINK <forth>
@VIEW <forth>
A <forth>
A: <forth>
A?<MARK <assembler>
A?<RESOLVE <assembler>
A?>MARK <assembler>
A?>RESOLVE <assembler>
AAA <assembler>
AAD <assembler>
AAM <assembler>
AAS <assembler>
ABORT <forth>
ABORT" <forth>
ABS <forth>
ABSENT? <forth>
ACTIVATE <forth>
ADC <assembler>
ADD <assembler>
AGAIN <assembler>
AGAIN <forth>
AH <assembler>
AL <assembler>
ALIGN <forth>
ALLOT <forth>
ALLOT <user>
ALSO <root>
AND <assembler>
AND <forth>
ASCII <forth>
ASSEMBLER <forth>
ASSOCIATIVE: <forth>
AT <forth>
AUTO <editor>
AVOC <forth>
AX <assembler>
B <forth>
B <forth>
B/BUF <forth>
B/FCB <forth>
B/L? <assembler>
B/REC <forth>
B: <forth>
BACK-UP <forth>
BACKGROUND: <forth>
BACKSPACES <forth>
BASE <forth>
BDOS <forth>
BEEP <forth>
BEGIN <assembler>
BEGIN <forth>
BELL <forth>
BETWEEN <forth>
BH <assembler>
BIG? <assembler>
BL <assembler>
BL <forth>
BLANK <forth>
BLK <forth>
BLOCK <forth>
BLOT <forth>
BODY> <forth>
BOOT <forth>
BOUNDS <forth>
BP <assembler>
BRANCH <forth>
BRING <editor>
BS <forth>
BS-IN <forth>
BUFFER <forth>
BUFFER# <forth>
BUG <forth>
BX <assembler>
BYE <forth>
BYTE <assembler>
C <editor>
C! <forth>
C, <assembler>
C, <forth>
C/L <forth>
C/PAD <editor>
C/SCR <editor>
C; <assembler>
C@ <forth>
CALL <assembler>
CAPACITY <forth>
CAPS <forth>
CAPS-COMP <forth>
CASE: <forth>
CBW <assembler>
CC <forth>
CC-forth <FORTH>
CH <assembler>
CHANGED <editor>
CHANGED? <editor>
CHAR <forth>
CL <assembler>
CLC <assembler>
CLD <assembler>
CLI <assembler>
CLOSE <dos>
CLR-FCB <dos>
CMC <assembler>
CMOVE <forth>
CMOVE> <forth>
CMP <assembler>
CMPS <assembler>
CN <debug>
CODE <forth>
COL# <editor>
COLD <forth>
COMP <forth>
COMPARE <forth>
COMPILE <forth>
CONSTANT <forth>
CONTEXT <forth>
CONTROL <forth>
CONVERT <forth>
CONVEY <forth>
CONVEY <shadow>
CONVEY-COPY <forth>
COPY <forth>
COPY <shadow>
COUNT <forth>
CPU8086.BLK <forth>
CR <forth>
CR-IN <forth>
CRASH <forth>
CREATE <forth>
CREATE <user>
CREATE-FILE <forth>
CRESET <forth>
CRLF <forth>
CS <assembler>
CS: <assembler>
CSET <forth>
CSP <forth>
CTOGGLE <forth>
CURRENT <forth>
CURSOR <editor>
CWD <assembler>
CX <assembler>
D <editor>
D+ <forth>
D- <forth>
D. <forth>
D.2 <forth>
D.R <forth>
D0= <forth>
D2* <forth>
D2/ <forth>
D< <forth>
D= <forth>
D> <forth>
DAA <assembler>
DABS <forth>
DARK <forth>
DAS <assembler>
DEBNEXT <debug>
DEBUG <forth>
DEC <assembler>
DECIMAL <forth>
DEFAULT <forth>
DEFER <forth>
DEFER <user>
DEFINE <forth>
DEFINED <forth>
DEFINITION-CLASS <hidden>
DEFINITIONS <forth>
DEFINITIONS <root>
DEL-IN <forth>
DELETE <dos>
DELETE <forth>
DEPTH <forth>
DH <assembler>
DI <assembler>
DIGIT <forth>
DIR <forth>
DISCARD <forth>
DISK-ABORT <dos>
DISK-ERROR <forth>
DISPLACEMENT <shadow>
DIV <assembler>
DL <assembler>
DL <forth>
DLITERAL <forth>
DLN <forth>
DMAX <forth>
DMIN <forth>
DNEGATE <forth>
DNEXT <debug>
DO <assembler>
DO <forth>
DOES-OP <forth>
DOES-SIZE <forth>
DOES> <forth>
DOES? <forth>
DONE <forth>
DONE? <forth>
DOS <forth>
DOS-ERR? <dos>
DOS-FCB <dos>
DOUBLE? <forth>
DP <forth>
DPL <forth>
DRIVE? <forth>
DROP <forth>
DS <assembler>
DS: <assembler>
DU <forth>
DU< <forth>
DUMB <editor>
DUMP <forth>
DUMP <forth>
DUP <forth>
DX <assembler>
DX <editor>
DY <editor>
E <editor>
ED <forth>
EDIT <forth>
EDIT-AT <editor>
EDITING? <editor>
EDITOR <forth>
ELSE <assembler>
ELSE <forth>
EMIT <forth>
EMIT. <forth>
EMPTY <forth>
EMPTY-BUFFERS <forth>
END-CODE <assembler>
END? <forth>
ENTRY <forth>
EOS <editor>
EPSON <forth>
ERASE <forth>
ES <assembler>
ES: <assembler>
ESC <assembler>
ESTABLISH <forth>
EVEN <forth>
EXECUTE <forth>
EXECUTION-CLASS <hidden>
EXIT <forth>
EXPECT <forth>
EXTEND86.BLK <forth>
F <editor>
FALSE <forth>
FAR <assembler>
FCB1 <dos>
FCB2 <dos>
FENCE <forth>
FILE <forth>
FILE-IO <dos>
FILE-READ <dos>
FILE-SIZE <dos>
FILE-WRITE <dos>
FILE: <dos>
FILE? <forth>
FILL <forth>
FIND <forth>
FIND? <editor>
FIRST <forth>
FIX <forth>
FLIP <forth>
FLUSH <forth>
FNEXT <debug>
FOOTING <forth>
FORGET <forth>
FORM-FEED <forth>
FORTH <root>
FOUND <forth>
FROM <forth>
FUDGE <forth>
G <editor>
GET-ID <editor>
GO <forth>
HASH <forth>
HEADER <dos>
HELLO <forth>
HERE <assembler>
HERE <forth>
HEX <forth>
HIDDEN <forth>
HIDE <forth>
HLD <forth>
HLT <assembler>
HOLD <forth>
HOP <forth>
HOPPED <forth>
I <editor>
I <forth>
IBM <editor>
IBM--LINE <editor>
IBM-AT <editor>
IBM-BLOT <editor>
IBM-DARK <editor>
ID <editor>
ID-LEN <editor>
IDIV <assembler>
IF <assembler>
IF <forth>
IMMEDIATE <forth>
IMUL <assembler>
IN <assembler>
IN-BLOCK <forth>
IN-FILE <forth>
IN-RANGE <dos>
INC <assembler>
IND <forth>
INDEX <forth>
INIT-PR <forth>
INIT-R0 <forth>
INITIAL <forth>
INSERT <forth>
INSTALL <editor>
INT <assembler>
INT# <forth>
INTER <assembler>
INTERPRET <forth>
INTO <assembler>
IP <assembler>
IP> <debug>
IRET <assembler>
IS <forth>
J <editor>
J <forth>
JA <assembler>
JAE <assembler>
JB <assembler>
JBE <assembler>
JCXZ <assembler>
JE <assembler>
JG <assembler>
JGE <assembler>
JL <assembler>
JLE <assembler>
JMP <assembler>
JNE <assembler>
JNO <assembler>
JNS <assembler>
JO <assembler>
JOIN <editor>
JPE <assembler>
JPO <assembler>
JS <assembler>
K <editor>
KEEP <editor>
KERNEL86.BLK <forth>
KEY <forth>
KEY? <forth>
KT <editor>
L <forth>
L.ID <debug>
L/PAGE <forth>
L/SCR <forth>
L>NAME <forth>
LABEL <forth>
LAHF <assembler>
LARGEST <forth>
LAST <forth>
LATEST? <forth>
LDS <assembler>
LEA <assembler>
LEAVE <forth>
LENGTH <forth>
LES <assembler>
LIMIT <forth>
LINE# <editor>
LINK <forth>
LINK> <forth>
LIST <forth>
LISTING <forth>
LITERAL <forth>
LMARGIN <forth>
LOAD <forth>
LOCAL <forth>
LOCK <assembler>
LODS <assembler>
LOGICAL <assembler>
LOGO <forth>
LOOP <assembler>
LOOP <forth>
LOOPE <assembler>
LOOPNE <assembler>
M <editor>
M/MOD <forth>
MAKE-FILE <dos>
MANY <forth>
MAP <forth>
MARK <forth>
MAX <forth>
MAXREC# <dos>
MD <assembler>
MEM, <assembler>
MEM? <assembler>
MIN <forth>
MISSING <forth>
MOD <forth>
MODIFIED <editor>
MORE <forth>
MOV <assembler>
MOVE <forth>
MOVS <assembler>
MS <forth>
MU/MOD <forth>
MUL <assembler>
MULTI <forth>
N <forth>
N>LINK <forth>
NAME> <forth>
NEG <assembler>
NEGATE <forth>
NEW <editor>
NEXT <assembler>
NIP <forth>
NOOP <forth>
NOP <assembler>
NOT <assembler>
NOT <forth>
NUMBER <forth>
NUMBER? <forth>
O <editor>
OCTAL <forth>
OFF <forth>
OFFSET <forth>
OK <forth>
ON <forth>
ONLY <root>
OP, <assembler>
OPEN <forth>
OPEN-FILE <dos>
OR <assembler>
OR <forth>
ORDER <root>
OUT <assembler>
OUT <forth>
OV <assembler>
OVER <forth>
P <editor>
P! <forth>
P-FOOTER <hidden>
P-HEADING <hidden>
P-IN <forth>
P@ <forth>
PAD <forth>
PAGE <forth>
PARSE <forth>
PARSE-WORD <forth>
PAUSE <forth>
PC! <forth>
PC@ <forth>
PERFORM <forth>
PICK <forth>
PLACE <forth>
PNEXT <debug>
POP <assembler>
POPF <assembler>
PR <hidden>
PR-FLUSH <hidden>
PR-PAGE <hidden>
PR-S-PAGE <hidden>
PR-START <hidden>
PR-STAT <forth>
PR-STOP <hidden>
PREVIOUS <root>
PRINTING <forth>
PRIOR <forth>
PUSH <assembler>
PUSHF <assembler>
Q <forth>
QUERY <forth>
QUIT <forth>
R <editor>
R# <forth>
R/M, <assembler>
R16? <assembler>
R8? <assembler>
R> <forth>
R@ <forth>
RCL <assembler>
RCR <assembler>
READ <dos>
READ-BLOCK <forth>
REC-READ <dos>
REC-WRITE <dos>
REC/BLK <forth>
RECORD# <dos>
RECURSE <forth>
RECURSIVE <forth>
REDISPLAY <editor>
REG <assembler>
REG? <assembler>
REGS <assembler>
REP <assembler>
REPEAT <assembler>
REPEAT <forth>
REPLACE <forth>
REPNZ <assembler>
REPZ <assembler>
RES <debug>
RES-IN <forth>
RESET <dos>
RESTART <forth>
RESUME <forth>
RET <assembler>
REVEAL <forth>
RLOW <assembler>
RMARGIN <forth>
RMID <assembler>
ROL <assembler>
ROLL <forth>
ROOT <forth>
ROR <assembler>
ROT <forth>
RP <assembler>
RP! <forth>
RP0 <forth>
RP@ <forth>
RR, <assembler>
RUN <forth>
S <editor>
S#) <assembler>
S>D <forth>
SAHF <assembler>
SAR <assembler>
SAVE <dos>
SAVE-BUFFERS <forth>
SAVE-SYSTEM <forth>
SBB <assembler>
SCAN <forth>
SCAN-1ST <forth>
SCAS <assembler>
SCR <forth>
SCR#S <hidden>
SEAL <root>
SEARCH <dos>
SEARCH <forth>
SEARCH0 <dos>
SEE <forth>
SEG <assembler>
SEG? <assembler>
SELECT <dos>
SET-DMA <dos>
SET-IO <dos>
SET-TASK <forth>
SHADOW <forth>
SHL <assembler>
SHOW <forth>
SHOW <shadow>
SHR <assembler>
SI <assembler>
SIGN <forth>
SINGLE <forth>
SIZE <assembler>
SIZE, <assembler>
SKIP <forth>
SLEEP <forth>
SLOW <debug>
SMART <editor>
SOURCE <forth>
SP <assembler>
SP! <forth>
SP0 <forth>
SP@ <forth>
SPACE <forth>
SPACES <forth>
SPAN <forth>
SPLIT <editor>
SS <assembler>
SS: <assembler>
STAMP <editor>
START <forth>
STATE <forth>
STATUS <forth>
STC <assembler>
STD <assembler>
STI <assembler>
STOP <forth>
STOS <assembler>
SUB <assembler>
SWAP <forth>
SWITCH <forth>
T <editor>
TASK: <forth>
TEST <assembler>
TEXT? <hidden>
THEN <assembler>
THEN <forth>
THRU <forth>
TIB <forth>
TILL <editor>
TIMES <forth>
TO <forth>
TOP <editor>
TOS <forth>
TRACE <debug>
TRAVERSE <forth>
TRIAD <forth>
TRIM <forth>
TRUE <forth>
TUCK <forth>
TYPE <forth>
U <editor>
U*D <forth>
U. <forth>
U.R <forth>
U/D <forth>
U2/ <forth>
U< <assembler>
U< <forth>
U<= <assembler>
U<= <forth>
U> <assembler>
U> <forth>
U>= <assembler>
U>= <forth>
UD. <forth>
UD.R <forth>
UM* <forth>
UM/MOD <forth>
UNBUG <forth>
UNNEST <forth>
UNTIL <assembler>
UNTIL <forth>
UP <forth>
UPC <forth>
UPDATE <forth>
UPPER <forth>
USER <forth>
UTILITY.BLK <forth>
VARIABLE <forth>
VARIABLE <user>
VIEW <forth>
VIEW# <forth>
VIEW-FILES <forth>
VIEW> <forth>
VIEWS <forth>
VOC-LINK <forth>
VOCABULARY <forth>
VOCS <root>
W <assembler>
W <editor>
W, <assembler>
WAIT <assembler>
WAKE <forth>
WARM <forth>
WARNING <forth>
WHERE <forth>
WHILE <assembler>
WHILE <forth>
WIDTH <forth>
WIPE <editor>
WITHIN <forth>
WMEM, <assembler>
WORD <forth>
WORDS <forth>
WORDS <root>
WR/SM, <assembler>
WRITE <dos>
WRITE-BLOCK <forth>
X <editor>
XCHG <assembler>
XLAT <assembler>
XOR <assembler>
XOR <forth>
[ <forth>
['] <forth>
[BP+DI] <assembler>
[BP+SI] <assembler>
[BP] <assembler>
[BX+DI] <assembler>
[BX+SI] <assembler>
[BX] <assembler>
[COMPILE] <forth>
[DI+BP] <assembler>
[DI+BX] <assembler>
[DI] <assembler>
[IP] <assembler>
[RP] <assembler>
[SI+BP] <assembler>
[SI+BX] <assembler>
[SI] <assembler>
[W] <assembler>
\ <forth>
\S <forth>
] <forth>
forth <FORTH>
forth-83 <FORTH>keithe@tekgvs.UUCP (Keith Ericson) (09/04/86)
I should add that the F83 these words came from is Version 2.1.0 keith