fp200lnx.zip (20,705K)

Uploaded Mon Dec 26 2022 13:16:09

Free Pascal Compiler Version 2.0.0 Linux
****************************************************************************
* Introduction
****************************************************************************

Please also read the platform specific README file, if it exists.

This package contains a freeware 32-bit/64-bit pascal compiler for several
platforms. The language and the runtime library are almost compatible with
Turbo Pascal 7.0 and recent Delphi releases. There is also partial support
for the Macintosh pascal dialect.

Free Pascal 2.0.0 is currently available for the following platforms:
- Linux-i386
- Linux-powerpc
- Linux-sparc
- Linux-x86_64 (amd64)
- Dos (i386), using the Go32v2 dos extender
- Win32 (Win95/98/Me/XP/2000 and WinNT)
- OS/2-i386 (OS/2 Warp v3.0, 4.0, WarpServer for e-Business and eComStation)
- FreeBSD i386
- Mac OS X/Darwin for PowerPC
- Mac OS (classic) for PowerPC
- Netware-i386
- NetwLibc-i386 (LibC is preferred API under newer Netware versions)

****************************************************************************
* Features
****************************************************************************

- high speed compiler
- fully 32 or 64-bit code
- language features:
  - almost fully compatible with Borland Pascal and Borland Delphi
  - ansi strings
  - wide strings
  - exception support
  - RTTI support
  - procedure overloading
  - operator overloading
  - COM, CORBA and raw interfaces support
  - dynamic array support
  - variant support
- code optimizer:
  - peephole optimizer (80x86 only)
  - jump optimizer
  - loading of variables into registers
  - assembler level dataflow analyzer (80x86 only)
  - stack frame eliminations
  - sophisticated register allocator
- integrated BASM (built-in assembler) parser
  - supports ATT syntax used by GNU C
  - supports Intel syntax used by Turbo Pascal (80x86-only)
- can compile code into assembler source code for these assemblers:
  - GNU Assembler (GAS)
  - Netwide assembler (Nasm)
  - Microsoft Assembler/Turbo Assembler (Masm/Tasm)
- can call external C code
- smartlinking (not yet supported under Mac OS X)
- support for the GNU debugger
- IDE (currently for GO32v2, Linux, FreeBSD and Win32 only, in beta testing
  phase)
- can create binaries running natively under both DOS and OS/2 (EMX version)


fp200src.zip (22,784K)

Uploaded Mon Dec 26 2022 13:16:10

Free Pascal Compiler Version 2.0.0 Source
****************************************************************************
* Introduction
****************************************************************************

Please also read the platform specific README file, if it exists.

This package contains a freeware 32-bit/64-bit pascal compiler for several
platforms. The language and the runtime library are almost compatible with
Turbo Pascal 7.0 and recent Delphi releases. There is also partial support
for the Macintosh pascal dialect.

Free Pascal 2.0.0 is currently available for the following platforms:
- Linux-i386
- Linux-powerpc
- Linux-sparc
- Linux-x86_64 (amd64)
- Dos (i386), using the Go32v2 dos extender
- Win32 (Win95/98/Me/XP/2000 and WinNT)
- OS/2-i386 (OS/2 Warp v3.0, 4.0, WarpServer for e-Business and eComStation)
- FreeBSD i386
- Mac OS X/Darwin for PowerPC
- Mac OS (classic) for PowerPC
- Netware-i386
- NetwLibc-i386 (LibC is preferred API under newer Netware versions)

****************************************************************************
* Features
****************************************************************************

- high speed compiler
- fully 32 or 64-bit code
- language features:
  - almost fully compatible with Borland Pascal and Borland Delphi
  - ansi strings
  - wide strings
  - exception support
  - RTTI support
  - procedure overloading
  - operator overloading
  - COM, CORBA and raw interfaces support
  - dynamic array support
  - variant support
- code optimizer:
  - peephole optimizer (80x86 only)
  - jump optimizer
  - loading of variables into registers
  - assembler level dataflow analyzer (80x86 only)
  - stack frame eliminations
  - sophisticated register allocator
- integrated BASM (built-in assembler) parser
  - supports ATT syntax used by GNU C
  - supports Intel syntax used by Turbo Pascal (80x86-only)
- can compile code into assembler source code for these assemblers:
  - GNU Assembler (GAS)
  - Netwide assembler (Nasm)
  - Microsoft Assembler/Turbo Assembler (Masm/Tasm)
- can call external C code
- smartlinking (not yet supported under Mac OS X)
- support for the GNU debugger
- IDE (currently for GO32v2, Linux, FreeBSD and Win32 only, in beta testing
  phase)
- can create binaries running natively under both DOS and OS/2 (EMX version)


pasinfo.zip (74K)

Uploaded Mon Dec 26 2022 13:16:10

PASCAL-NET INFO FILE v7.7
If you ever felt you wanted to talk more
about programming in either Pascal or
Delphi, then join this worldwide network.
Included in this archive is all you need
to know about Pascal-Net, including a
nodelist.