#! /usr/bin/gforth
: copy ( addrdst addrsrc len -- addrdstend )
over ( dst src len src ) + swap ( dst end src )
do ( dst+ )
i ( dst+ src+ ) c@ ( dst+ chr )
over ( dst+ chr dst+ ) c! ( dst+ ) 1+
loop
;
: 0 ;
: page_steps ( 0 [x] -- 0 x )
\ x muss ungleich 0 sein. falls x nicht vorhanden: 1
dup 0= if 1 then
;
: n ( 0 [x] -- 0 )
page_steps
( ... x seiten weiterspringen ... )
;
: csi 27 91 ;
:
( -- addr 0 ) 4 c, here 0 ; :
( addr len -- ) 5 c, swap ! ; : ( -- ) 6 c, ; : ( -- ) 7 c, ; : ( -- ) 8 c, ; : ( -- ) 9 c, ; \ :s" Eines Tages hatten wir (" !! s" Harald Steinlechner" !! s" und" !! s" Denis Knauf" !! s" die tolle Idee, eine Presentationssoftware zu schreiben" !!
s" Das hier" !!
s" Sieht doch garnicht so schlecht aus" !!