Hi,

> > > ERROR: bad dos helper function: AX=0x05d7
[...]
> >  $ dos ... 2>/dev/null
> The error messages went away, but the program now crashes shortly
> after I start it.  Now even when I start dos with just
> 
> $ dos
> 
> the program still crashes at the same place!  What does
> 
> $ dos ... 2>/dev/null
> 
> do?

Hide the error messages by redirecting them to /dev/null.
Nothing else.

> I know the program requires a printer connected in order for
> it to work correctly, but I haven't installed a printer
> for Linux yet.  Can that be the cause of the error?

Don't know. According to Ralf Brown's Interrupt List,
INT E6h is only used by DOSEMU, the IBM ROM BASIC interpreter
and CP/M-86, the latter two are rather uncommon these days.
Maybe your program requires a crazy driver program?

> I need this program, but it doesn't run correctly on my NT
> Workstation.  It halts on calculations that requires printout
> at the same time.  I hope this might help you debug the problem.
> Thanks.

If you haven't the driver program under NT, the program will
crash there the same way as it does under DOSEMU. The difference
is that NT doesn't print a message when it receives a bad
INT E6h request.

 Stefan

Reply via email to