After getting around various issues on MACH2.pst, I finally spent some time and modified it so it works correctly for Mach3 (and probably Mach2 also). It will support 3 and 4 axis mills, and is pretty generic, so it will work with any vertical retro (no matter how you drive the motors). I have also removed any G28 references at tool changes, and at the program end. If you need them re-enable... or use Mach3 macro to do this.
If you re-distribute it, please do not change the file name from Mach3B (B is the revision) to avoid the confusion. If you add to it, please DO change the rev number, and add the revision notes.
Chris