David Given ported Pascal-M 2K1 to the CPM65 platform.
Notable changes:
– reset, rewrite, close, I/O to files
– SHR, SHL shifts
– relocatable m-code
– command line parameters
– and many improvements
His version of Pascal-M is on his CPM65 github page
Here a local copy of the Pascal-M sources.