[Info-vax] VMS 8.4-2L1 on AXPBox

Gary Sparkes mokuba at gmail.com
Wed May 24 21:30:12 EDT 2023


For those tinkering around here with these.....

There was a long-ago forum posted fix, that catches and displays unaligned 
access/code errors, and accounts for proper sizing - as well as calling the PAL 
routine to handle unaligned access instead of just outright choking up. While part
of the fix had been implemented in the original es40, the rest - trapping to the 
appropriate PALcode routine hadn't been done. 

I've installed 8.4-2L1 and 8.4-2L2 on this with much joy and seemingly stable 
networking - buyer beware though, i'm only building using Visual Studio 2022
and the Windows 10 SDK, but should run fine on 8.1. 

https://github.com/gdwnldsKSC/es40

VS 2022 of any version should be sufficient to complete the build instructions,
I am using Professional, but Community is feature and function identical.

Binary build is provided of the alignment "fix" release for windows. Any other
build files haven't been tested or used for any platform beyond the above.

However, so far the code changes done and dragged in are mainly compiler 
fixes and compiler/C/C++ standards compliance fixes, so any reasonably modern
C/C++ compiler shouldn't have too much of an issue getting it built - but that's
an exercise left to the reader. Git history shows the fixes pulled in so far from other
repos. 2015 was actually the last version of VS/MSVC that required code changes
to fix. 



More information about the Info-vax mailing list