Dec 302017
Forth/2 (Version 0.39) is a fully 32-bit version of Forth for OS/2. | |||
---|---|---|---|
File Name | File Size | Zip Size | Zip Type |
ANSI.4TH | 1109 | 543 | deflated |
BLOCKS.4TH | 3514 | 1392 | deflated |
BUILDIT.CMD | 168 | 120 | deflated |
COMPLY.DOC | 3762 | 1326 | deflated |
EXTRAS.4TH | 1682 | 751 | deflated |
FORTH.ASM | 108627 | 21842 | deflated |
FORTH.DEF | 509 | 253 | deflated |
FORTH.DOC | 57707 | 19561 | deflated |
FORTH.EXE | 40476 | 13694 | deflated |
FORTH.ICO | 874 | 228 | deflated |
FORTH.INI | 14504 | 5049 | deflated |
LICENSE.DOC | 2971 | 1586 | deflated |
LOCALS.4TH | 2599 | 1050 | deflated |
MIKE.4TH | 1176 | 384 | deflated |
NOTES.DOC | 9654 | 4202 | deflated |
PORTIO.ASM | 4920 | 1553 | deflated |
PORTIO.DLL | 1079 | 281 | deflated |
STRUCT.4TH | 5709 | 1921 | deflated |
THREADS.4TH | 2135 | 933 | deflated |
Download File FORTH039.ZIP Here
Contents of the COMPLY.DOC file
dpANS draft #5 Core + Core Ext compliance checks...
Word Status Notes
-------- ------ -----------------------------------------
! Tested Make sure valid address is given
# .ini
#> .ini
#S .ini
' Tested If word not present, aborts
( Tested
* Tested
*/ Tested Do NOT divide by ZERO! (Beware of large products!)
*/MOD Tested Do NOT divide by ZERO! (Beware of large products!)
+ Tested
+! Tested
+LOOP ?????? Does not appear to handle limit match properly,
standard is ambigous.
, Tested
- Tested
. .ini Also in source, but not as good
." Tested
/ Tested
/MOD Tested
0< Tested
0= Tested
1+ Tested
1- Tested
2! Fixed Wrong Order, fixed 10/23/93 MAW
2* Tested Does not error on overflow
2/ Tested
[email protected] Fixed Wrong Order, fixed 10/23/93 MAW
2DROP Tested
2DUP Tested
2OVER Tested
2SWAP Tested
: Tested
; Tested
< Tested
<# .ini
= Tested
> Tested
>BODY FIXED 11/14/93
>IN ?????? Needs review by a forth guru!!!
>NUMBER ****** Not present!!!
>R Tested
?DUP Tested
ABORT Tested
ABORT" Tested
ABS Tested
ACCEPT Tested Returns at char #, quietly leaving rest of string as command!
Very dangerous if not carefull!
ALIGN Tested
ALIGNED Tested
ALLOT Tested
AND Tested
BASE Tested
BEGIN Tested
BL Tested
C! Tested
C, Tested
[email protected] Tested
CELL+ Tested
CELLS Tested
CHAR Tested
CHAR+ Tested
CHARS Tested
CONSTANT Tested
New testing session 10/28/93
COUNT Found, not tested
CR Tested
CREATE Tested
DECIMAL Tested
DEPTH Tested
DO Tested
DOES> Tested Fixed 11/11/94 MAW
DROP Tested
DUP Tested
ELSE Tested
EMIT Tested
ENVIRONMENT?
****** Not present!!!
EVALUATE
****** Not present!!!
EXECUTE Tested
EXIT BROKEN, DOES NOT WORK IN DO LOOP!!!
FILL Tested
FIND Tested
FM/MOD Tested Added 11/14/93 MAW
HERE Tested
HOLD ?????? Need a forth guru for this one also
I Tested
IF Tested
IMMEDIATE
Tested
INVERT Tested
J Tested
KEY Tested
LEAVE BROKEN, DOES NOT JUMP TO END OF DO LOOP
LITERAL Tested
LOOP Tested
LSHIFT Tested
M* Tested
MAX Tested
MIN Tested
MOD Tested
MOVE Tested
NEGATE Tested
OR Tested
POSTPONE
Tested
QUIT Tested
R> Tested
[email protected] Tested
RECURSE Tested
REPEAT Tested
ROT Tested
S" Tested
S>D Tested
SIGN ?????? need guru
SM/REM Tested Added 11/14/93 MAW
SOURCE ****** Shows last line "Included", not proper??
SPACE Tested
STATE Tested
SWAP Tested
THEN Tested
TYPE Tested
U. Tested
U< Tested
UM* Tested
UM/MOD Tested Fixed 11/14/93 MAW
UNLOOP ****** BROKEN!! Doesn't work in a DO LOOP< exits FORTH!
UNTIL Tested
VARIABLE
Tested
WHILE Tested
WORD ****** BROKEN!! Wierd problems with source, etc.
XOR Tested
[ Tested
['] Tested
[CHAR] Tested
] Tested
Core Extension Words
#TIB Tested
.( ****** Not present
.R Tested
0<> ****** Not present
0> Tested
2>R ****** Not Present
Testing discontinued at this point do to shear volume of missing words, and
problems already slated to be fixed.
Note: 7. does NOT produce a double precision number
Word Status Notes
-------- ------ -----------------------------------------
! Tested Make sure valid address is given
# .ini
#> .ini
#S .ini
' Tested If word not present, aborts
( Tested
* Tested
*/ Tested Do NOT divide by ZERO! (Beware of large products!)
*/MOD Tested Do NOT divide by ZERO! (Beware of large products!)
+ Tested
+! Tested
+LOOP ?????? Does not appear to handle limit match properly,
standard is ambigous.
, Tested
- Tested
. .ini Also in source, but not as good
." Tested
/ Tested
/MOD Tested
0< Tested
0= Tested
1+ Tested
1- Tested
2! Fixed Wrong Order, fixed 10/23/93 MAW
2* Tested Does not error on overflow
2/ Tested
[email protected] Fixed Wrong Order, fixed 10/23/93 MAW
2DROP Tested
2DUP Tested
2OVER Tested
2SWAP Tested
: Tested
; Tested
< Tested
<# .ini
= Tested
> Tested
>BODY FIXED 11/14/93
>IN ?????? Needs review by a forth guru!!!
>NUMBER ****** Not present!!!
>R Tested
?DUP Tested
ABORT Tested
ABORT" Tested
ABS Tested
ACCEPT Tested Returns at char #, quietly leaving rest of string as command!
Very dangerous if not carefull!
ALIGN Tested
ALIGNED Tested
ALLOT Tested
AND Tested
BASE Tested
BEGIN Tested
BL Tested
C! Tested
C, Tested
[email protected] Tested
CELL+ Tested
CELLS Tested
CHAR Tested
CHAR+ Tested
CHARS Tested
CONSTANT Tested
New testing session 10/28/93
COUNT Found, not tested
CR Tested
CREATE Tested
DECIMAL Tested
DEPTH Tested
DO Tested
DOES> Tested Fixed 11/11/94 MAW
DROP Tested
DUP Tested
ELSE Tested
EMIT Tested
ENVIRONMENT?
****** Not present!!!
EVALUATE
****** Not present!!!
EXECUTE Tested
EXIT BROKEN, DOES NOT WORK IN DO LOOP!!!
FILL Tested
FIND Tested
FM/MOD Tested Added 11/14/93 MAW
HERE Tested
HOLD ?????? Need a forth guru for this one also
I Tested
IF Tested
IMMEDIATE
Tested
INVERT Tested
J Tested
KEY Tested
LEAVE BROKEN, DOES NOT JUMP TO END OF DO LOOP
LITERAL Tested
LOOP Tested
LSHIFT Tested
M* Tested
MAX Tested
MIN Tested
MOD Tested
MOVE Tested
NEGATE Tested
OR Tested
POSTPONE
Tested
QUIT Tested
R> Tested
[email protected] Tested
RECURSE Tested
REPEAT Tested
ROT Tested
S" Tested
S>D Tested
SIGN ?????? need guru
SM/REM Tested Added 11/14/93 MAW
SOURCE ****** Shows last line "Included", not proper??
SPACE Tested
STATE Tested
SWAP Tested
THEN Tested
TYPE Tested
U. Tested
U< Tested
UM* Tested
UM/MOD Tested Fixed 11/14/93 MAW
UNLOOP ****** BROKEN!! Doesn't work in a DO LOOP< exits FORTH!
UNTIL Tested
VARIABLE
Tested
WHILE Tested
WORD ****** BROKEN!! Wierd problems with source, etc.
XOR Tested
[ Tested
['] Tested
[CHAR] Tested
] Tested
Core Extension Words
#TIB Tested
.( ****** Not present
.R Tested
0<> ****** Not present
0> Tested
2>R ****** Not Present
Testing discontinued at this point do to shear volume of missing words, and
problems already slated to be fixed.
Note: 7. does NOT produce a double precision number
December 30, 2017
Add comments