That is awesome. Coincidentally, I've been spending my weekend revisiting my Z-80 based Nascom 2 (see http://nascomhomepage.com/) and playing with Turbo Pascal's great grandfather, BLS Pascal. Even now, ~ 35 years later, I still think good code generation on the Z-80 is a significant challenge and wonder what else could have been done with the transistor budget and technology constraints of the time.
I have not heard of BLS Pascal, but it is possible to run Turbo Pascal (version 3, I think) on CP/M, which I intend to do when I have the OS in place :-)
The original CP/M version was called Compass Pascal (and might have been Poly Pascal also). Under Borland it was renamed (and expanded?) as Turbo Pascal.
Good times