home *** CD-ROM | disk | FTP | other *** search
-
- {*******************************************************}
- { }
- { Turbo Pascal Version 6.0 }
- { Overlay Interface Unit }
- { }
- { Copyright (C) 1987, 1990 Borland International }
- { }
- {*******************************************************}
-
- unit Overlay;
-
- {$D-,I-,S-}
-
- interface
-
- const
- ovrOk = 0;
- ovrError = -1;
- ovrNotFound = -2;
- ovrNoMemory = -3;
- ovrIOError = -4;
- ovrNoEMSDriver = -5;
- ovrNoEMSMemory = -6;
-
- const
- OvrResult: Integer = 0;
- OvrTrapCount: Word = 0;
- OvrLoadCount: Word = 0;
- OvrFileMode: Byte = 0;
-
- type
- OvrReadFunc = function(OvrSeg: Word): Integer;
-
- var
- OvrReadBuf: OvrReadFunc;
-
- procedure OvrInit(FileName: String);
- procedure OvrInitEMS;
- procedure OvrSetBuf(Size: LongInt);
- function OvrGetBuf: LongInt;
- procedure OvrSetRetry(Size: LongInt);
- function OvrGetRetry: LongInt;
- procedure OvrClearBuf;
-
- implementation