I currently have Apple Pascal (and Fortran, and PILOT) running on an Apple IIgs emulator on Windows. As near as I can tell, it's UCSD p-System II.something. I also have a DOS-hosted UCSD p-System, IV.something, running in DOSBox. I have tools to extract and inject files from both systems' emulated disk volumes.
Will CODE (pcode 'executables') files from the II. p-System run correctly on the IV. p-System? I understand that there may be IV. capabilities that programs written with the II. compilers may not be able to access.