FMS still broken (but I have some work-arounds)

Post Reply
User avatar

Topic author
neilrieck
Active Contributor
Posts: 41
Joined: Tue Jan 10, 2023 10:41 am
Reputation: 0
Location: Waterloo, Ontario, Canada
Status: Offline
Contact:

FMS still broken (but I have some work-arounds)

Post by neilrieck » Fri Sep 06, 2024 3:19 pm

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) :mrgreen:

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. :mrgreen:

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) :mrgreen:
Attachments
basic-fms-demos2.zip
(36.01 KiB) Downloaded 81 times
Last edited by neilrieck on Sat Sep 07, 2024 4:59 am, edited 2 times in total.


jreagan
VSI Expert
Master
Posts: 209
Joined: Tue Dec 01, 2020 8:40 am
Reputation: 0
Status: Offline

Re: FMS still broken (but I have some work-arounds)

Post by jreagan » Mon Sep 09, 2024 6:21 pm

Thanks. Rob and I appreciate it.

I'll check on the BASIC RTL ACCVIO tomorrow.

John

Post Reply