First post, by Gwhite
I have a huge amount of enginering software written in a DOS version of the APL language that I need to keep running. Microsoft's support for DOS is increasingly pathetic, so I figured DOSBox might save my bacon.
There seems to be a bit of a problem with math operations. All the computations I've tried produce only integer results. This is running the latest version (0.63) of DOSBox, and it occurs on a couple different couple-GHz Pentium machines, so it isn't a hardware problem. This is running in Windows XP Pro.
The APL interpreter claims that it will run OK without a math coprocessor (i.e. a 387 chip if you are using a 386), but one is strongly recommended. In some mainframe APLs, all computations were done using double precision, but I have no idea if that applies to the PC version.
My recollection is that the math coprocessor functions were built into the 486, so this may be an issue with the incomplete 486 emulation. On the otherhand, I know someone who is running a different engineering package, and he hasn't had a problem. It appears to be something specific to running the APL interpreter in DOSBox.
In any event, I can't use DOSBox at the moment. If any developers want to look into this, I can provide them with either a "canned" program that will crash with an error, or a complete freeware APL interpreter to play with. I could even put together a program that would run & display a list of calculations.
Any ideas or suggestions would be appreciated.
Thanks!