VOGONS


First post, by JOHNF

User metadata
Rank Newbie
Rank
Newbie

Greetings,
I installed DOSBox because because I have many old compiled programs (*.exe) from various versions of FORTRAN that I have written/accumulated over the years, and I want to run them on newer machines.

The DOSBox installation went smoothly, but when I run a program, only the first line of the program executes. I have many programs where data are entered interactively (user is prompted for input); however, I only get the very first prompt. What gives?

Any assistance would be greatly appreciated.

Thanks, John

Reply 1 of 3, by Jorpho

User metadata
Rank l33t++
Rank
l33t++

DOSBox is not intended for running old FOTRAN programs. My first suggestion would be to see if it works in vDosPlus, especially as it is using a more recent version of the code than the official 0.74; if it still doesn't work, they might even be interested in making appropriate changes, if it's not a major problem.

Otherwise, there are many possibilities here. You might need to change the "machine" type in DOSBox.conf, or the program might require features from real MS-DOS (in which case using the 4DOS shell might help), or possibly low-level disk access (in which case you could try putting your programs on a bootable floppy image and then booting the floppy in DOSBox).

Or you can just dispense with DOSBox entirely and use a proper virtual machine like VMware Player.

Reply 2 of 3, by ripsaw8080

User metadata
Rank DOSBox Author
Rank
DOSBox Author

Topic 47391

Reply 3 of 3, by JOHNF

User metadata
Rank Newbie
Rank
Newbie

Thanks for your timely responses...I will look into your suggestions. Fortunately, I still own several ancient laptops that can run my programs but you never know how long they'll last.