free pascal compiler and runtime slightly change for a 101 programming course. This is actually the fpc compiler downloaded from the source (see freepascal.org) and it's subject to its original license. It has been slightly modified to provide better run-time errors for students.