Post Reply 
HP110 FORTRAN / MASM Problem
04-28-2024, 09:27 AM (This post was last modified: 05-01-2024 01:12 PM by Martin Hepperle.)
Post: #3
RE: HP110 FORTRAN / MASM Problem
Ralf,

attached are some working examples using FORTRAN 3.31, Pascal 3.31, Quick Basic 4.5 and Quick C 2.5 for the main program and implementing some functions and subroutines in an assembler module. The code simply follows the calling conventions explained in the manuals. The assembler module is always the same.

I noted that the available archives containing Microsoft FORTRAN 3.31 seem to be based on an installed copy and include a few files which were not part of the original distribution (e.g. EGA... stuff and GRAPHICS.LIB and SUPPORT.LIB).

The early Microsoft FORTRANs up to 3.x were based on the CP/M versions and they were closely related to the Pascal compiler (in fact both compilers use the same back ends PAS2 and PAS3). The manual states that the FORTRAN compiler itself was written in Pascal.

Later versions, starting with 4.0, were obviously largely rewritten and differ in command line parameters and such. Version 5.1 was the last of this line and works very well together with "C" 5.1, MASM 5.1, as well as compiled BASIC.

Martin


Attached File(s)
.zip  MIXLANG.zip (Size: 877.43 KB / Downloads: 0)
Find all posts by this user
Quote this message in a reply
Post Reply 


Messages In This Thread
HP110 FORTRAN / MASM Problem - Hiwi - 04-24-2024, 04:49 PM
RE: HP110 FORTRAN / MASM Problem - Martin Hepperle - 04-28-2024 09:27 AM



User(s) browsing this thread: 1 Guest(s)