A portable operating environment based on the Pascal language, available for many platforms
Author: University of California at San Diego Wikipedia: http://en.wikipedia.org/wiki/UCSD_Pascal Manual http://www.unix4fun.org/z80pack/ucsdpascalvii.pdf (For P-System v2.0, including editor documentation) Download: http://techtransfer.universityofcalifornia.edu/NCD/19327.html (source code for v1.5) Family: 8bitMicroFamily Platform: Apple II, DEC PDP-11, Zilog Z80, MOS 6502, Motorola 68000, x86, Pascal MicroEngine? License: Commercial
The P-System was developed at the University of California at San Diego as a portable environment bale to be brought up on many platforms. Among others, it was available for the Apple II and the early IBM PC as an alternative to the OS's bundled with those machines. It was also used by IBM as the OS for their DisplayWriter? dedicated word processor.
P-system programming was done in Niklaus Wirth's Pascal language. Code compiled to "p-code", which was interpreted and executed by the P-System virtual machine. the P-system pioneered the approach later taken by Sun's Java language.