free pascal compilers
Co-Pascal is an extension of the Pascal-S compiler developed by N. Wirth. Pascal source code included.
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.