Dear all,
I have a large code, which has been developed over 15 years. It was using FTN77 ver3.55, a 16-bit compiler, which needs DBOS (DBOS cannot run on any 32-bit OS). The built executables can only run on Windows 98, but not any other 32-bit OS based on NT technology,like NT, 2000 & XP.
Now I need to rebuild the program using a 32-bit compiler, which is either FTN77 ver4.03 or FTN95 ver5.10. But the program contains inline assembler, which has 'SVC 3', and it also makes calls to 'Real Mode Interface' routines like ALLOCATE_REAL_MODE_MEMORY@.
The problems I am facing now are: (1) I received compilation error 'SVC 3 *** Invalid mnemonic' in FTN77 ver4.03, which does not happen when I compile the program in FTN77 ver3.55 and FTN95 ver5.10; (2) I received run-time error in FTN95 ver5.10, since it does not have routines like 'ALLOCATE_REAL_MODE_MEMORY@', which is only available in FTN77 ver3.55 and ver4.03.
Thanks for your time to read my long question! Please give advice.