[Copied from Borland Pascal v7.0 help file]

'*' means implemented
'?' means partially implemented

Variables (uninitialized):
  Variable  ³ Type             ³ Description
 ΝΝΝΝΝΝΝΝΝΝΝΨΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΨΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝ
* Input     ³ Text             ³ Input standard file
* Output    ³ Text             ³ Output standard file


Constants (initialized variables):
                      ³Initial ³
  Variable  ³ Type    ³ Value  ³ Description
 ΝΝΝΝΝΝΝΝΝΝΝΨΝΝΝΝΝΝΝΝΝΨΝΝΝΝΝΝΝΝΨΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝ
  CmdLine   ³ PChar   ³   nil  ³ Command line pointer
  CmdShow   ³ Integer ³     0  ³ CmdShow parameter for CreateWindow
  ErrorAddr ³ Pointer ³   nil  ³ Run-time error address
  ExitCode  ³ Integer ³     0  ³ Exit code
  ExitProc  ³ Pointer ³   nil  ³ Exit procedure
* FileMode  ³ Byte    ³     2  ³ File open mode
  HeapBlock ³ Word    ³  8192  ³ Heap block size
  HeapError ³ Word    ³   nil  ³ Heap error function
  HeapLimit ³ Word    ³  1024  ³ Heap small block limit
  HeapList  ³ Word    ³     0  ³ Heap segment list
  HInstance ³ Word    ³     0  ³ Handle of this instance
  HPrevInst ³ Word    ³     0  ³ Handle of previous instance
* InOutRes  ³ Integer ³     0  ³ I/O result buffer                P32: LongInt
  PrefixSeg ³ Word    ³     0  ³ Program segment prefix (PSP)
* RandSeed  ³ LongInt ³     0  ³ Random seed
 

 System Procedures and Functions

  Func/Proc  ³F or P³ What it does
 ΝΝΝΝΝΝΝΝΝΝΝΝΨΝΝΝΝΝΝΨΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝ
* Abs        ³ Func ³ Returns the absolute value of the argument
  Addr       ³ Func ³ Returns the address of a specified object
? Append     ³ Proc ³ Opens an existing file for appending
* ArcTan     ³ Func ³ Returns the arctangent of the argument
? Assign     ³ Proc ³ Assigns the name of an external file to a file
             ³      ³ variable
  Assigned   ³ Func ³ Tests to determine if a pointer or procedural variable
             ³      ³ is nil
* BlockRead  ³ Proc ³ Reads one or more records into a variable
* BlockWrite ³ Proc ³ Writes one or more records from a variable
* Break      ³ Proc ³ Terminates a for, while, or repeat statement
  ChDir      ³ Proc ³ Changes the current directory
* Chr        ³ Func ³ Returns a character with a specified ordinal number
* Close      ³ Proc ³ Closes an open file
* Concat     ³ Func ³ Concatenates a sequence of strings
* Continue   ³ Proc ³ Continues a for, while, or repeat statement
* Copy       ³ Func ³ Returns a substring of a string
* Cos        ³ Func ³ Returns the cosine of the argument (x is an angle, in
             ³      ³ radians)
  CSeg       ³ Func ³ Returns the current value of the CS register
* Dec        ³ Proc ³ Closes an open file
* Delete     ³ Proc ³ Deletes a substring from a string
  Dispose    ³ Proc ³ Disposes of a dynamic variable
  DSeg       ³ Func ³ Returns the current value of the DS register
  Eof        ³ Func ³ Returns the end-of-file status
  Eoln       ³ Func ³ Returns the end-of-line status of a text file
  Erase      ³ Proc ³ Erases an external file
* Exit       ³ Proc ³ Exits immediately from the current block
  Exclude    ³ Proc ³ Excludes an element from a set
  Exp        ³ Func ³ Returns the exponential of the argument
* FilePos    ³ Func ³ Returns the current file position of a file
  FileSize   ³ Func ³ Returns the current size of a file
* FillChar   ³ Proc ³ Fills a specified number (count) of contiguous bytes
             ³      ³ with a specified value (can be type Byte or Char)
* Flush      ³ Proc ³ Flushes the buffer of a text file open for output
  Frac       ³ Func ³ Returns the fractional part of the argument
* FreeMem    ³ Proc ³ Disposes of a dynamic variable of a given size
  GetDir     ³ Proc ³ Returns the current directory of specified drive
* GetMem     ³ Proc ³ Creates a dynamic variable of the specified size and
             ³      ³ puts the address of the block in a pointer variable
* Halt       ³ Proc ³ Stops program execution and returns to the operating
             ³      ³ system
* Hi         ³ Func ³ Returns the high-order byte of the argument
  High       ³ Func ³ Returns the highest value in the range of the argument
* Inc        ³ Proc ³ Increments a variable
  Include    ³ Proc ³ Includes an element from a set
* Insert     ³ Proc ³ Inserts a substring into a string
  Int        ³ Func ³ Returns the integer part of the argument
* IOResult   ³ Func ³ Returns the status of the last I/O operation performed
* Length     ³ Func ³ Returns the dynamic length of a string
  Ln         ³ Func ³ Returns the natural logarithm of the argument
* Lo         ³ Func ³ Returns the low-order Byte of the argument
  Low        ³ Func ³ Returns the lowest value in the range of the argument
  MaxAvail   ³ Func ³ Returns the size of the largest contiguous free block
             ³      ³ in the heap
  MemAvail   ³ Func ³ Returns the amount of all free memory in the heap
  MkDir      ³ Proc ³ Creates a subdirectory
* Move       ³ Proc ³ Copies bytes from source to dest
  New        ³ Proc ³ Creates a new dynamic variable and sets a pointer
             ³      ³ variable to point to it
* Odd        ³ Func ³ Tests if the argument is an odd number
  Ofs        ³ Func ³ Tests if the argument is an odd number
* Ord        ³ Func ³ Returns the ordinal number of an ordinal-type value
  ParamCount ³ Func ³ Returns the number of parameters passed to the program
             ³      ³ on the command line
  ParamStr   ³ Func ³ Returns a specified command-line parameter
* Pi         ³ Func ³ Returns the value of Pi
* Pos        ³ Func ³ Searches for a substring in a string
* Pred       ³ Func ³ Returns the predecessor of the argument
  Ptr        ³ Func ³ Converts a segment base and an offset address to a
             ³      ³ pointer-type value
* Random     ³ Func ³ Returns a random number
* Randomize  ³ Proc ³ Initializes the built-in random number generator with
             ³      ³ a random value (obtained from the system clock)
* Read       ³ Proc ³ For typed files, reads a file component into a
             ³      ³ variable.
             ³      ³ For text files, reads one or more values into one or
             ³      ³ more variables
* Readln     ³ Proc ³ Executes the Read procedure, then skips to the next
             ³      ³ line of the file
  Rename     ³ Proc ³ Renames an external file
? Reset      ³ Proc ³ Opens an existing file
? Rewrite    ³ Proc ³ Creates and opens a new file
  RmDir      ³ Proc ³ Removes an empty subdirectory
* Round      ³ Func ³ Rounds a real-type value to an integer-type value
  RunError   ³ Proc ³ Stops program execution
  ScrollTo   ³ Proc ³ Scrolls the CRT window to show virtual screen location
* Seek       ³ Proc ³ Moves the current position of a file to a specified
             ³      ³ component
  SeekEof    ³ Func ³ Returns the end-of-file status of a file
  SeekEoln   ³ Func ³ Returns the end-of-line status of a file
  Seg        ³ Func ³ Returns the segment of a specified object
  SetTextBuf ³ Proc ³ Assigns an I/O buffer to a text file
* Sin        ³ Func ³ Returns the sine of the argument
* SizeOf     ³ Func ³ Returns the number of bytes occupied by the argument
  SPtr       ³ Func ³ Returns the current value of the SP register
* Sqr        ³ Func ³ Returns the square of the argument
* Sqrt       ³ Func ³ Returns the square root of the argument
  SSeg       ³ Func ³ Returns the current value of the SS register
  Str        ³ Proc ³ Converts a numeric value to a string
* Succ       ³ Func ³ Returns the successor of the argument
* Swap       ³ Func ³ Swaps the high- and low-order bytes of the argument
* Trunc      ³ Func ³ Truncates a real-type value to an integer-type value
  Truncate   ³ Proc ³ Truncates the file at the current file position
* UpCase     ³ Func ³ Converts a character to uppercase
? Val        ³ Proc ³ Converts a string value to its numeric representation
* Write      ³ Proc ³ For typed files, writes a variable into a file
             ³      ³ component
             ³      ³ For text files, writes one or more values to the file
* Writeln    ³ Proc ³ Executes the Write procedure, then outputs an
             ³      ³ end-of-line marker to the file
