I Use DosBox 0.74 to run the old DOS programm, written in Fortran. Nor any graphics, sound, joysticks, no, only mathematical calculations. I need to take 1500 source files and get 1500 results files.
In the first version I called DosBox from the my program each time where the file was ready for processing. It takes a lot of time.
i don't think DOSBox will change its behavior, but maybe we could provide you with a better solution, if you give us more information
Questions/Ideas:
1. is your host system linux(Distro, Version?), Windows (Version), 32 or 64bit?
2. do you got the Fortran-Program source code?
ever tried to compile your programs to native Windows/Linux executables with current Fortran compiler (and get blasting fast calculation times due to todays optimization)
for example gfortran(gcc-frontend), ,g95, PGI, Intel Fortran (Linux is free) or others free compilers see: https://www.fortran.com/compilers.html
(if we know your os we could tell you the correct compiler, compilation-instructions,...)
2.1. what Fortran: 66, 77, 95, ...?
2.2. what compiler was(is) used to compiling the source (very legacy?)
2.3. is the code using many external libraries or just simple single file sources?
2.4. could you upload the source code of at least one of your programs
3. under Windows/Linux VMWare-Player (Free) + FreeDOS would be the "fastest" solution (VirtualPC is very old)
4. try using "MS-DOS Player" for Win32-x64 (QEMU based)
https://virtuallyfun.com/wordpress/2011/02/11 … s-dos-player-2/ (Short info)
http://takeda-toshiya.my.coocan.jp/msdos/index.html (Homepage)
5. are these links in any form related? found them using eterna + fortran in google
http://www.eas.slu.edu/GGP/ETERNA34/MANUAL/ETERNA33.HTM
ETERNA - Earth tide analysis package for the analysis of hourly Earth tide observations for gravity and tilt. ETERNA can be used for adjusting tidal and meteorological parameters from Earth tide observations, the computation of Fourier spectra, and the visualization of observations, residuals and spectra. by Hans-Georg Wenzel
The ETERNA package has benn given a new and better structure, and several programs have been renamed (e.g. the former program ETERNA has been renamed to ANALYZE, the former program ETGTAB has been renamed to PREDICT, the former program PRETERNA has been splitted into programs DETIDE, DESPIKE and DECIMATE). The program LOAD89 (provided by O. Francis) has been included, which enables the computation of ocean loading effects from different ocean tide models (Schwiderski 1980, CSR3.20, FES952).
https://github.com/hydrogeoscience/pygtide -> pyhton port of ETERNA PREDICT using f2py converter
https://de.wikipedia.org/wiki/Hans-Georg_Wenzel
http://igets.u-strasbg.fr/soft_and_tool.php ETERNA 3.40 download, also an successor of ETERNA (latest release 2019) available
i can compile ETERNA 3.40/predict.f without any problems with latest(trunk aka developer) x86-64 gfortran on godbolt.org
predict.f (former etgtab.exe): see: https://godbolt.org/z/p8q0Be
analyze.f (former eterna.exe): see: https://godbolt.org/z/Mkdiuv
using "-std=legacy -ffixed-form -O2" as command line parameters
sincerely awaiting 5 answers/statements 😀