10 REM > FastString
   20 REM Fast string IO, needs FileIO
   30 REM FNrd only reads cr-strings, PROCwr must supply terminator
   40 :
   50 DEFPROCwr(o%,A$):$data%=A$:PROCgbpb(2,o%,data%,LENA$,PTR#o%):ENDPROC
   60 DEFFNrd(i%):LOCAL p%:p%=PTR#i%:PROCgbpb(4,i%,data%,256,PTR#i%):PTR#i%=p%+1+LEN$data%:=$data%