It was 30 years ago today that I started, in earnest, to build Pascal/MT [wikipedia link], the first source-code-to-binary Pascal compiler.  In those days one could either use UCSD Pascal (a P-code compiler/interpreter) or Pascal/Z which compiled to Z80 assembler code with then had to be run through the Zilog Z80 assembler.

Pascal/MT, which was written entirely in assembly language, also auto-linked the run-time so that the end result of a Pascal/MT compilation was a single running .COM (CP/M executable) file containing the application program compiled to native 8080 assembly language.

I sold the first copies in a ziploc bag with a "xeroxed" manual at Computerland of San Diego in July 1979.

Later that year we won a contract from Atari to build a Pascal compiler for the 6502 but retained the rights to re-target it to any other environment *except* the Apple-][.  We built Pascal/MT+ using Pascal/MT and in September of 1980, we shipped this compiler as Pascal/MT+ for CP/M.

In January of 1981 we won a contract, competing against Microsoft, for a version of Pascal for Intel's RMX-86 operating system and in October 1981, we sold the whole company (MT MicroSYSTEMS) to Digital Research (the makers of CP/M).