[Info-vax] Listeners in VMS Basic, was: Re: Integrity iLO Configuration?
Stephen Hoffman
seaohveh at hoffmanlabs.invalid
Mon Jul 12 17:17:58 EDT 2021
On 2021-07-12 20:37:00 +0000, Chris Townley said:
> Next time was during my IA64 port, where 2 bits of macro didn't work,
> so I recoded one in C, and one in Basic - both based on the function
> documentation. Both worked.
>
> Excepting low level stuff, why does anyone use macro?
Most languages—including C and BASIC—have app code with latent
"off-by-on" errors. This error genre isn't specific to assembler.
Most Macro32 code is old, and—while some of that Macro32 code is
maintained and some is not—migrating costs time and money.
It's fairly common to encounter mostly-working Macro32 code left alone
for years or decades, while Macro32 code requiring on-going maintenance
or non-trivial enhancements getting migrated.
I've written various Macro32 modules in recent years and re-worked some
others, mostly because better choices weren't available.
Access to Hex-Rays or to Ghidra tooling is probably going to interest
some folks as OpenVMS on x86-64 becomes more widely available, too.
https://materials.rangeforce.com/tutorial/2020/04/11/Reverse-Engineering/
--
Pure Personal Opinion | HoffmanLabs LLC
More information about the Info-vax
mailing list