free pascal compilers
Co-Pascal is an extension of the Pascal-S compiler developed by N. Wirth. Pascal source code included.
Free Pascal (formerly FPK Pascal)
The GNU Pascal Compiler (GPC) is part
of the GNU compiler family, GNU CC or GCC. It combines a Pascal
front-end with the proven GNU C back-end for code generation and
optimization. Unlike utilities such as p2c, this is a true compiler,
not just a converter. The current release GPC 2.1 implements Standard
Pascal (ISO 7185, levels 0 and 1), a large subset of Extended Pascal
(ISO 10206, aiming for full compliance), is highly compatible to
Borland Pascal (version 7.0) with some Delphi extensions, and provides
a lot of useful GNU extensions.
Jal is a pascal-like language for a number
of Michrochip PIC and Ubicom SX one-chip microcontrollers, which
are typically used by hobbyists and small-scale electronics professionals.
The distribution (compiler and libraries) is freely available.
Power Pascal is a fully 32-bit, native
Pascal compiler for OS/2 2.0 or better. Pascal source included.
A small implementation of the Pascal language. Full Delphi sources included.
Turbo51 is a free Pascal compiler for the 8051 family of microcontrollers. It features a fast single pass optimizing compiler, Borland Turbo
Pascal 7 syntax, full floating point support, mixed Pascal and assembler programming, full use of register banks, advanced multi-pass optimizer,
smart linker, generates compact high quality code, output formats include binary, Intel HEX and assembler source.