                       - v3.12  1997

 1)     TlsIndex!, TlsIndex@,  
     EDI.   ,   
     .  TlsIndex   
      -    
     .
 2)      Internet .
     samples\e-serv.txt, samples\inst.txt, doc\e-serv\*.*
 3)      (. 
    ),   samples\ts.txt, 
      -    TCP/IP:
           - 
     ,  .     
       .  - E-serv.

                       - v3.11  1996

 1)     WINAPI  WNDPROC (callback).
      API    ,
     WNDPROC   .   
          
    Windows NT 4.0.     , 
     Win95,   WinNT.   
    . :     
    WNDPROC,   callback,     2000 
    (   ).    
    API,    25 .
 2)      - 
     ,  "win95 only".

                       - v3.10  1996

 1)   MAIN -    ,
         TIB 
    ,      MAINX (
       ).    
      -   WinNT, 
        /  .
    .  samples\service.txt
 2)   ,   .txt, 
     .  - TestIP.

                       - v3.09  1996

 1)     SKIP:  ,   
      ,   SKIP  
 2)   Internet-scripter dw.exe

                       - v3.08  1996

 1)    C" (    
    )
 2)     
 3)      CGI-
         Web- (Internet)
 4)     
 5)   -:
    http://www.enet.ru/win/cherezov/sp-forth.html
 6)   winzip' (   RAR)

                       - v3.07  1996

 1) SMUDGE    LAST  LATEST (.. 
       )
 2) TYPE  EMIT      "" 
    ANSI><OEM,      ,   
      .   
    ' ANSI>OEM TO ANSI><OEM,       
      ANSI  OEM  -  ,  
          INCLUDED-  ANSI-
    ,       (OEM-).
 3) .  "" (.EXE    samples\nf.f)
 4)   WORDLIST    : CLASS (wid -
       )  PAR (wid ,   
     ).   CLASS! CLASS@ PAR! PAR@.
 5)         Windows  
     CALLBACK-.

                       - v3.06  1996

 1)     QUIT  MAIN
 2)   ?CONSOLE,   
     
 3)  16-  "2-"
 4)     FORTH   
     ,   by VOCABULARY (   )
 5)   VOC-LIST ( =0)
 6)    - &VOC    
     
 7)  Win95  S" SAMPLES\DLG1.F" INCLUDED
    -    Common Controls 32

                       - v3.05  1996

 1)     Windows NT 3.5*
 2) ( )    EXE-
     image base   490000h
 3)   IMAGE-BASE

                       - v3.04  1996

 1)   EXE,   

                       - v3.03  1996

 1)  INCLUDED   THROW    
 2)   THROW   : STDIN, STDOUT
        
 3) 2R@   CORE-EXT.F  
 4)    FileMapping
 5)  HIDE  HEADER   SPF-ASM.F (     3.01)
 6)    
 7)   EXE ( 800 ),   
    - - MB.EXE.    MessageBox  ,
       .    SPF-STUB
    ,        win32for.
    MB.EXE  MBS.EXE    Win95

                       - v3.02  1996

 1)  ,  README!.TXT
 2)    30.01.96

                       - v3.01  1996

 1)    DOS  Win32;
 2)   ;
 3)  CODE-   32- ;
 4)   4-       win32;
 5)       ""  ,
      - v<2.0,      
          ;
 6)    Windows   "WINAPI:";
 7)     KERNEL32.DLL;
 8)     2.*    , 
       ;
 9)        H-STDERR,
    (H-STDIN<>0, H-STDOUT<>1, H-STDERR<>2  Win32!);
10)   - 3.0   GUI-, 
          GUI,  
           Win32. 
     -     
     -   .
11) READ-LINE   CODE-;
12)     *KEY*:   
        ReadConsoleInput    
        (    
    );
12.9)  ""  -  
    Windows-ANSI  ,    Win32-
    ,     OEM-.  
          
    .
14)    MEMORY    Windows-, 
     ,   ;
15)   W! W@ W,    2- ,
            4 ;
16)   LAST     
    IMMEDIATE (     
         CURRENT,   -  
      );
17) FIND    VECT-  
        ;
18)    DOES>,    
      ;
19)    <RUN>;
20)     , 
    -  ,      Windows
        .   
          .
21)  ,        
    -    INCLUDE,  
    :        
            include 
    .        
       .     
    .
22)   CLITERAL -  SLITERAL,    
    ;
23)        
    ;
24)         "--",
        - 2.5   
    ;
25)  EXIT   (  RET);
26)  DUMP    TOOLS  
     ;
27)  SAVE   "portable executable" -  EXE
      "PE" Win32      
    SPF-STUB.EXE (   - 3.0,  
      ,    ).
28) - 3.0     Windows 
      - "LoadLibraryA"  "GetProcAddress", 
     Windows      
        .
29)    EXE-  4  
    ""   , -  QuickView  Windows 95 
     "",     , 
       .
30) 16-   ..   , 
      ,     - 3.0  32-
    - v1.23   (  GNU-  
      )
31)       500,  
      ,   SAVE 
    <_> TO IMAGE-SIZE.   
    2-487000h    , ,  . 
    .
32)  -      ,  
       .

                       - v2.5  1994

1)   ANS- 1994 ;
2)        ;
3)        ;
4)    ;
5)    CORE, EXCEPTION, SEARCH, FILE, MEMORY
     ;   CORE-EXT, DOUBLE, FACILITY,
   TOOLS, STRING     ()  
     .

                       - v2.04  1994

1)    RP@   ,   : DO, ?DO,
   LOOP, +LOOP, I;
2)    32-;
3)       ANS- 94 .

                      - v2.03  1994

1)      ;
2)   2.02      ;
3)   FE.

                      - v2.02  1993
                           SCD  BBS

1)     (.ERR200.TXT);
2)       SPF200.EXE 
(.ADD201.TXT);
3)    ;
4)       EXE-    
   ;
5) "" ;
6)    Forth Editor - v2.0;
7)   v1.5     -
 - 2.02 ( ,      
FE);
8)  ,   FE;
9) SMUDGE       ;
10)    ;
11)  .

                      - v2.01  1993
                              BBS

     ,   beta-
(.ERR200.TXT).   .


                - v2.0  Beta Release 02.11.1993
                            SPF200.EXE

1)       
         :
- 2.0       .  
    .

2) - ""   64: v2.0   
 256  .

3)    : .,    CS, 
    (   
)      (  
 ).    , 
 ..,    DS.

4)    ( )    
      ES.     
 (   ).

5)       (    
 ).

6)  -  EXE-  COM.  
 EXE-    - 64 .

7)       .
     8.   
     SPF200.MES, ..   
     .   
   -      
         .

8)   ()      256  (64 
 ).       
    (  EXE-):  
     -   SPF200.EXE
    SPF200.STR.      
 ,     .

9)  v2.0   700    v1.5   
 30   .

10) !!! :  2.0     "   
",    v1.5.     
     2.0:   
  10 ,    10 "".
        10. 
   TC250,    
v2.0 -,     ( 
 ) .     , 
SPF200.EXE.         
   " " -     .

11)   TC250 (v2.5)     
  -.      
    .   ;
startup-    30  (   
 " ").     
   ,    . 
     MASM/TASM:  ,
    IF THEN ELSE BEGIN WHILE REPEAT UNTIL
AGAIN CODE : ; CREATE VARIABLE QUAN VECT  ..,  
  - 2.0, -    ""  .
 ,    ..,
-       
.

12)    v2.0   .  
    "":   
  ,      .
       ,  
   .       , 
        (  
  !),   ""    
   .    
 ES.

12.9)         FORTH-83.
       (  
     ),   
       , 
   .    ( 
   ANSI- FORTH-93)   
 " ".

14)    : SP ,   ,
  ,  BP -   (). 
,   ,  256   .

15) ,     CODE,   
    SI:   "
",        . SI  
,    .

16)  ,  v2.0,    v1.5
     2.8   286  
 2   386.   , v1.5     
  -.  v2.0     
.  (!)    ( , 
     ), v2.0 
      v1.5,     
-.     
 v1.5   v2.0    .   BENCHMAR.TXT.

17) ,     1.5-2     10 (!)  
,   .    ,  -
v2.0,  ,  ,   .  
  - -   
  .     
   v2.0     
 v1.5.    v1.5   
(   ) 28 ,   v2.0 (
) 27  (26.2 -   CS, 0.8 -   DS). 
        . 
 CODESIZE.TXT.

18)   CS  DS    
    USER-. 
  DS.     DS   -
    200 .     
    2000     
.  ,        
     ,   
      
.

19)     :   
FIND  ,     
    .

20)    L ( ):  
     TIB.  
   ,     L. 
 1.5  L      .

21)       SPF200.MES  
     "ERROR #"   . 
  ,    SPF200.MES.   SPF200.MES  
        
.

22) ,     MAIN  ,
  DOS   .   0,  MAIN  
.

23)   SPF200.EXE     VOCABULARY,
       .  v2.0 
   ,   v1.5,   
   , ..   
 -  :      
,     SPF200.EXE.

24)  <PRE> ( )   INTERPRET 
QUERY, ..     , ..  .

25) "  "  .    -  
  -     
""    INTERPRET  
       "QUIT".   
-,   v1.5,      
" ",    <RUN>. 
 "  "  by INTERPRET  
     -    <RUN>. 
        ?WORD.

26)  (KEY)    INT 28h  
     .

27)       SMUDGE  
 .      
    RECURSE,   
     , :
: MY ( N -> )  DUP . DUP 20 < IF 1+ MY ELSE DROP EXIT THEN ;
 MY        , 
 1.5     .

28)     "" -:  
 ">"       OK.

29)        
.

30)      .

     ---------     v1.0 - 1.6 - ---------


                                I. v1.0

      -  IBM  PC   ,
     .     
1992   v1.0     :  -
 v1.01-1.5      -
 v1.0.
                               II. v1.01

    - 1.01    1.0.   -
      1.0.
     1.01   (   v1.0):
   1)  ,        
    BLOCK:     -
 RLEN;
   2)         
     BIOS, ..      
    1.01  -  SP2FORTH.COM,  -     (EMIT) 
(KEY).  (EMIT)       ,  -
   ATR;
   3)           -
    0-1-2-3-...,       v1.0  
 1   0: 0-2-1-3-4-... ;
   4)    ,   COM-   -
 -     200 .
   5)   1.01       -
 COLORS.F,   (   v1.0)   
  (         
,  BIOS  DOS)  ,      
           -
 (  ,    ).

                               III. v1.5

     1.5     -.  
    -     " -
"   ,    (   
),    "" -,    
  .   "",      
    ,     . 
      v1.5,    1993.
    ,    
    ,  v1.5.  ,  
  ,     -
  v1.01.
    ,    v1.0    v2.0 ( -
  -       
1993),        v2.0    
""    (     
   ) -        v2.0,
    ""       .
  v1.5        -
,          (   
 -  ) -  4-5   -
  - v1.5     ( ..  
          -   
..),  -     -  -
   ,   ""    -
, ..   .

   ,    v1.5:
   1)             
  v1.01,      -
      ,  ..  
"" .       
    (  FILES   
 DOS), -     ;
   2)  (1)       -
   (*.DAT  v1.0x)    , 
          
 .   ,   -
   .  -    -
,         4  ,  
- v1.5 ;
   3)         :
     ( B/BUF=1024  QUAN--
   )     
""     ( FIRST  QUAN--
).        
;
   4)          ""    TYPE,
EXPECT,  EMIT,  KEY, CR, SPACE   ..     
-.   -     
  DOS,   v1.0x,     
 QUAN  H-STDIN  H-STDOUT.      -
        -
.  ,       
 3Fh  40h DOS.
   5) EXPECT         , EXPECT
LINE      (    -
 TIB).      SPAN ( 
 )  EOF (  " "   ).
   6)         -
        -       <PRE> 
<RUN>,        .
   (  VECT)    -
    .
   7)   TIB       (TIB - QUAN--
).   TIB - C/L     (C/L  - QUAN--
).
   8)        ENDT. , .. 
   .
   9) BL -    32 (),  QUAN-.  
BL   CREATE     ,  
              
0..255.         (
   TIB).
  10)  QUAN, VECT, TO      -
     - v1.5 (SP3FORTH.COM).
  11)    v1.0x       , 
         -
(  ,    ..).  v1.5 
   :   /  -
         QUAN--
 ?0LOAD;  ,   ,   -
    -        
PATH  ?FLOAD.
  12)          Copyright  
 -    -  ?TITLE.
  13)      (ABORT")     
    .
  14)  QUIT   (   VECT).  
       -, 
       . 
           ,   
  QUIT,        -  -
     QUIT  " ", -
 .
  15)  " ()        
.
  16)          - 
OPEN,   CLOSE,  NEWFILE,   HLOAD,           
ASCIIZ-,     "  ,      
HANDLE   v1.0x     .  READ  WRITE
        , ..      
TYPE, EXPECT  .,  .     ,
..     .  HLOAD 
 ,          -
  L   - v1.5.     -
  ,       ,     -
      ,     -
.
  17)  SAVE (SAVE-SYSTEM   )   -
         .  -
       -   -
.        S   -
   -.
  18)          (SP3FORTH.F)  
   . ,  ,  
   (     ),  -
    W  -,  - -
 ( v1.0x    ).
  19)  NUMBER   .
  20)   -    ( -
   )  ,     . 
        .
  21)         .   
            
1.5       v1.0x,   -     ()
-        -   IBM PC 
  (        IBM PC, 
        - . TESTINFO.TXT)
  22)     -     -
,      :  ( 
   - ,     - 
 ,   ,   , -
   ...),        
(     - 15   ), 
,       - v1.5
  ,     ;  
  FG.COM   ,    -
   -,        :
FG.COM       
      -.
    - v1.5 -  250.   -
  -       -
 .
     ,        
 v1.01  v1.5 -       95.  ,
,  ,       v1.0x    
   ,    ""   v1.5  v1.01  
,     .

                               IV. v1.5A

     -  v1.5   . -
      - SP4FORTH.COM.   
v1.5.

                                V. v1.6

     -    -,  -
     - v1.5    .
      v1.6     ,
 - v1.5.
        v1.6  v1.5   ,
    v1.6 (SPF160.F)     -
   v1.5.   SPF160.F -   -
    - v1.5.
    v1.5  v1.6  - ,   v1.6 -
         v1.5,    
 .        -   
5-10%   ,  ,      -
  -.
     v1.6   300   v1.5 -  -
    "^CFA"        .      
SPF160.COM.
       v1.6  -  , 
 HELP-  v1.6  v1.5.
      - v1.5  ,  ,    "",
       v1.5.


    14.12.1993                                       ..

