The Question is:
MACRO on ITANIUM?
1) Will my MACRO programs run on ITANIUM?
2) Will I still be able to modify and assemble them?
2) Must I rewrite them (in C)?
The Answer is :
A VAX Macro32 compiler is available on OpenVMS I64, analogous to
the availablity of a VAX Macro32 compiler on OpenVMS Alpha. As is
discussed in the FAQ, a substantial portion of OpenVMS remains
written in VAX Macro32 assembler.
The OpenVMS Wizard would strongly encourage a review of the porting
documentation, as you start to look at porting your source code to
OpenVMS I64. The documentation expected to be provided with V8.2
does include information specifically around porting source code.
The documentation does identify sepcific areas of interest when
porting source code, and identifies options and requirements.
As for whether or not your particular code is portable to OpenVMS
I64, that depends highly on the code itself, and particularly on
what architectural features the code might use. As was recommended
with ports from VAX to Alpha, a review of such code is encouraged --
much has changed since most VAX Macro assembler code was written.
There may well be a direct or easy replacement, given the additional
system services and run-time library services that have been added.
As was the case with porting from VAX to Alpha, the vast majority
of application source code is expected to require little more than
a full source rebuild.