home *** CD-ROM | disk | FTP | other *** search
- (*****************************************************************************)
- (* *)
- (* TROS - Remote Operating System *)
- (* *)
- (* Copyright (c) 1985 by *)
- (* *)
- (* Steven Fox *)
- (* *)
- (* All commercial rights reserved. *)
- (* *)
- (*****************************************************************************)
-
- {>>>>> THIS FILE HAS BEEN ALTERED TO PERFORM A TRANSFER OF THE ROS FILES TO
- FILES COMPATIBLE WITH PCBOARD ON MS-DOS. YOU MUST ALSO HAVE THE
- FOLLOWING ALTERED FILES TO PERFORM THE TRANSFER:
-
- TROSKMS.INC
- TROSKOV.INC
- TROSMSG.INC
-
-
- program tros;
- {$C-}
-
- { System definitions }
- {$I ROSDEF.INC}
-
- { Turbo Toolbox }
- {$I a:ACCESS.BOX}
- {$I a:GETKEY.BOX}
-
- var
- DatF: DataFile;
- IdxF: IndexFile;
- OutF: Text;
-
- { Machine dependent code }
- {$I kpro.MCH} { Computer and channel routines }
- {$I sm-open.MDM} { Modem routines }
- {$I nortc.CLK} { Clock routines }
-
-
- PROCEDURE ConvertStr (OldF: StrStd; L: Integer); { ADDED FOR THE CONVERSION }
-
- VAR
- I: Integer;
-
- BEGIN
- FOR I := 1 TO L DO
- IF (I <= (Length (OldF)))
- THEN Write (OutF, OldF [I])
- ELSE Write (OutF, ' ');
- END; { ConvertStr }
-
-
- { System kernel }
- {$I ROSKIO.INC} { I/O drivers - resident }
- {$I TROSKMS.INC} { Miscellaneous - resident }
- {$I TROSKOV.INC} { Miscellaneous - overlayed }
-
- { Turbo Toolbox }
- {$I a:ADDKEY.BOX}
- {$I a:DELKEY.BOX}
-
- { Force a new overlay }
- type dummy = char;
-
- {$I TROSMSG.INC} { Message sub-system }
- {$I ROSFIL.INC} { File sub-system }
- {$I ROSSND.INC} { File send routines }
- {$I ROSRCV.INC} { File receive routines }
- {$I ROSUTL.INC} { Utility sub-system }
- {$I ROSSYU.INC} { Sysop sub-system, user file routines }
- {$I ROSSYM.INC} { Sysop sub-system, miscellaneous routines }
- {$I ROSSYP.INC} { Sysop sub-system, purge routines }
- {$I ROSSYX.INC} { Sysop sub-system, extended routines }
- {$I ROSINI.INC} { System initialization/shutdown }
-
- {$I ROSMAIN.INC}