David Wade
2019-08-06 09:03:40 UTC
Folks,
I remember being taught on an Introduction to VMS course that whilst
VMS versions prior to 4.0 relied on PDP-11 compatibility mode, this was
no longer needed.
I also see from the VAX Architecture Reference manual from bitsavers
EY-3459E-DP_VAX_Architecture_Reference_Manual_1987
that PDP11 emulation is an optional feature, and that it may also be
implemented by software for systems which did not have it.
... but looking through the OpenVMS manuals I can't find any reference
to PDP-11 compatibility mode.
So my questions are:-
1. Is there a matrix somewhere that shows which models of VAX have which
feature, especially the PDP11 compatibility mode.
2. Did any versions of VMS implement software emulation of the PDP11
3. If you have an old VMS and an old VAX how did you invoke
compatibility mode? Was there a flag in the file to show it was a PDP11
executable?
I have tried googling but the results get so entangled with VAX and
PDP11 emulation pages its hard to drill down to the real info.
Also sorry for the historicial question. This is something I have long
wanted to know the answers too, but have been distracted by other
things. Some one mentioned this on the CCTALK list so it re-kindled my
curiosity.. Thanks for any replies...
Dave
I remember being taught on an Introduction to VMS course that whilst
VMS versions prior to 4.0 relied on PDP-11 compatibility mode, this was
no longer needed.
I also see from the VAX Architecture Reference manual from bitsavers
EY-3459E-DP_VAX_Architecture_Reference_Manual_1987
that PDP11 emulation is an optional feature, and that it may also be
implemented by software for systems which did not have it.
... but looking through the OpenVMS manuals I can't find any reference
to PDP-11 compatibility mode.
So my questions are:-
1. Is there a matrix somewhere that shows which models of VAX have which
feature, especially the PDP11 compatibility mode.
2. Did any versions of VMS implement software emulation of the PDP11
3. If you have an old VMS and an old VAX how did you invoke
compatibility mode? Was there a flag in the file to show it was a PDP11
executable?
I have tried googling but the results get so entangled with VAX and
PDP11 emulation pages its hard to drill down to the real info.
Also sorry for the historicial question. This is something I have long
wanted to know the answers too, but have been distracted by other
things. Some one mentioned this on the CCTALK list so it re-kindled my
curiosity.. Thanks for any replies...
Dave