Pascal-s compilers, the small and easy to understand subset of Pascal by Wirth.
Steven Pemberton's site with code and thorough documentation of the P4 compiler, the text of the book:
Pascal Implementation: The P4 Compiler and Interpreter, by Steven Pemberton and Martin Daniels, Ellis Horwood, ISBN: 0-13-653-0311
On Scott Moore's Standard Pascal site an interesting page on the PL/0, pascal-s and P4 compilers with sources and fixes
The Amsterdam Compiler kit, of which I witnessed the first versions around 1980 now as opensource for Liux etc. Targets include all major cpu's form the past (6502, 8080, Z80) until modern Intel 86 architecture. Full source of compiler and interpreters and documentation included.
Pascal-M, written by Mark Rustad, a version of the P2 compiler (without floating point) and a p-code (M-code) interpreter suitable and optimized for microprocessors.
With permission from Mark to publish it.
See here for the recreated and scanned verson 1.x of this compiler/interpreter combination, actually working on the KIM-1 with 32K extra memory.
Pascal on the Commodore
Pascal on MSX and CP/M
More on Pascal for CP/M and MSX
- MSX-DOS, CP/M Pascal compilers
- Pascal programming environments
- Some of my MSX, CP/M, MSDOS Pascal programming