home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Power Programming
/
powerprogramming1994.iso
/
progtool
/
microcrn
/
issue_33.arc
/
ROS-PCB.ARC
/
TROS.PAS
< prev
next >
Wrap
Pascal/Delphi Source File
|
1986-10-23
|
3KB
|
80 lines
(*****************************************************************************)
(* *)
(* 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}