Back in our VAX days, we supported more than 100 BASIC programs employing FMS (Forms Management System). During the port to Alpha, we considered transitioning to DECforms (even acquired a temporary license), but this transition appeared to be a lot of risk for very little reward, so we stuck with FMS. After the move to Itanium, many of these FMS-based programs were modified to only work from Apache. One 50,000 line monster still employs FMS. It compiles under x86 but will not run (%BAS-F-MEMMANVIO, Memory management violation). So I decided to switch my focus over to some smaller skeleton demos we use to introduce new programmers to FMS + RMS. (see attached zip)
These skeleton demos all work as-is on all previous technologies but do not work on X86, so I did some hacking then developed a few workarounds. Perhaps these fixes will help the VSI team locate some FMS functions that were not ported 100% properly. These fixes might also be useful to programmers reading this.
One more point. DCL commands like "FMS/DIRECTORY" appear to be working properly while "FMS/EDIT" still crashes (might also be affected by some of the stuff I discovered)
