[gforth] / gforth / blocks.fs  

gforth: gforth/blocks.fs

Diff for /gforth/blocks.fs between version 1.3 and 1.4

version 1.3, Thu Feb 9 17:49:54 1995 UTC version 1.4, Thu Apr 20 09:42:45 1995 UTC
Line 36 
Line 36 
     buffer-dirty on ;      buffer-dirty on ;
   
 : save-buffers ( -- )  : save-buffers ( -- )
     buffer-dirty @      buffer-dirty @ buffer-block @ 0<> and
     if      if
         buffer-block @ block-position          buffer-block @ block-position
         block-buffer chars/block get-block-fid write-file throw          block-buffer chars/block get-block-fid write-file throw
Line 78 
Line 78 
     ." Screen " u. cr      ." Screen " u. cr
     16 0      16 0
     ?do      ?do
         scr @ block i 64 * chars + 64 type cr          i 2 .r space scr @ block i 64 * chars + 64 type cr
     loop ;      loop ;
   
 : (source)  ( -- addr len )  : (source)  ( -- addr len )
Line 101 
Line 101 
   
 : +thru ( i*x n1 n2 -- j*x )  : +thru ( i*x n1 n2 -- j*x )
   1+ swap 0 ?DO  I +load  LOOP ;    1+ swap 0 ?DO  I +load  LOOP ;
   
   get-current environment-wordlist set-current
   true constant block
   true constant block-ext
   set-current


Generate output suitable for use with a patch program
Legend:
Removed from v.1.3  
changed lines
  Added in v.1.4

CVS Admin

Powered by ViewCVS 1.0-dev
(Powered by ViewCVS)

ViewCVS and CVS Help