VOGONS


First post, by calguy19

User metadata
Rank Newbie
Rank
Newbie

I'm interested in running some of the old DOS applications, including Fortran. I have 2 Fortran compilers on my PC. MS Fortran 5.1 and Ryan MacFarland ProFort. Both work. I installed a few of the DOSBOX apps from the google market to my phone, and they all run great. Using Fortran has 2 parts - running the exe files and installing the complilers on the phone. I've done both, Can run exe files made on the PC or on the phone. All run.
There is ONE problem. Some of the program output does not display properly on the phone console. The number 1.0 displays as 0.0 (all the other numbers I've seen so far seem ok). With the MS compiler, replacing the PRINT statement with WRITE (to console) fixes the problem, and writing to a text file also works. With my 2nd compiler, neither fix works. 1.0 is always displayed as 0.0.
There seem to be several routines in DOSBOX that handle output from programs. Depending on which one is called, the output can be as it should be, or it can have the above problem. Does anyone know what's going on in DOSBOX and if it can be patched? I've already talked to 3 developers who looked into this, but didn't come up with a solution. They suggested I try this blog.

calguy19

Reply 1 of 4, by collector

User metadata
Rank l33t
Rank
l33t

A couple of things, DOSBox questions should be asked in the DOSBox forum. This on is for DOS games. Secondly, DOSBox IS NOT SUITED TO RUN YOUR NON-GAMING DOS APPLICATION

Try vDos instead. http://sourceforge.net/projects/vdos/

The Sierra Help Pages -- New Sierra Game Installers -- Sierra Game Patches -- New Non-Sierra Game Installers

Reply 2 of 4, by calguy19

User metadata
Rank Newbie
Rank
Newbie

This site was recommended to me by one of the DOSBOX developers who I was talking to about this problem. I navigated to this section of the forum because it was labelled General DOS topics, which this problem is. I discovered a problem in DOSBOX itself. Whether the problem was discovered while using a game or some other DOS application is not relevant. The end result is, there is a bug in the underlying DOSBOX DOS shell, and I was told this forum might be a good place to post the problem, as there may be a knowledgeable blog member who might have some suggestions on how to fix it directly, or provide input to the DOSBOX authors, to resolve the issue in their next release.

Reply 3 of 4, by collector

User metadata
Rank l33t
Rank
l33t

That may be, but DOSBox is not 100% accurate and many things that are not needed by games is simply not supported for performance reasons.

If you look at the description of this forum it says "Getting old DOS games working." It is best to post DOSBox questions in the DOSBox forum because the devs don't always check here as this is mostly for people to get DOS games running on real hardware. Perhaps a mod will be so kind as to move this for you.

The Sierra Help Pages -- New Sierra Game Installers -- Sierra Game Patches -- New Non-Sierra Game Installers

Reply 4 of 4, by Dominus

User metadata
Rank DOSBox Moderator
Rank
DOSBox Moderator

Moved...

Which developer of Dosbox told you to come here? I think you are confusing the Dosbox developers with the developers of the inofficial Android ports (who take money for this free project but often seem unable to offer more support than how to install stuff).
Also the Android ports have even more limitations than the official version

Windows 3.1x guide for DOSBox
60 seconds guide to DOSBox
DOSBox SVN snapshot for macOS (10.4-11.x ppc/intel 32/64bit) notarized for gatekeeper