10 REM > BLib.Generic.NetFS 1.05
   20 REM v1.01 24-Jan-1998 RISC OS needs data moved around and specified return buffer
   30 REM v1.02 31-Mar-1998 RISC OS returns any returned error string
   40 REM v1.03 14-Jun-2011 Fixed problems with RISC OS calls
   50 REM v1.04 05-Oct-2012 Rewritten to work on ARM without RISC OS, eg ARMTube
   60 REM v1.05 21-Nov-2014 Rewritten again for ARM CoPro
   70 :
   80 REM Net Filing System Routines
   90 REM ==========================
  100 :
  110 DEFFNNetFS_Op(A%,A$)=FNNetFS_OpN(A%,0,7,A$)
  120 DEFFNNetFS_OpN(A%,T%,O%,A$):LOCALN%
  130 IFHIMEM>&FFFF:X%?4=T%:$(X%+O%-3)=A$:SYS&60048,A%,X%+4,O%+LENA$,120TON%:IFN%=0:X%?3=0:=0
  140 IFHIMEM>&FFFF:IFN%>&FFFF:X%?3=?N%:SYS&2002B,N%+4TO$(X%+4):=X%?3
  150 !X%=0:X%?1=O%+1+LENA$:X%!3=A%:X%?7=T%:$(X%+O%)=A$:A%=&14:CALL&FFF1:=X%?3