logo       

Re: testing with `score' again: msg#00025

emulators.bochs.devel

Subject: Re: testing with `score' again

--- Werner LEMBERG <wl@xxxxxxx> wrote:
>
> [CVS 2003-10-06]
>
> Running `score.exe' now gives a completely new error message if run
> without `set NO87=NO87':
>
> EMM386 has detected error #16 in an application
> at memory address 1F77:0C7A. To minimize the chance
> of data loss, EMM386 has halted your computer.
> For more information, see the README.TXT file.
>
> To restart your computer, press ENTER.
>
> Tsk, tsk, tsk :-)
>
>
> Werner
>
>
> -------------------------------------------------------
> This sf.net email is sponsored by:ThinkGeek
> Welcome to geek heaven.
> http://thinkgeek.com/sf
> _______________________________________________
> bochs-developers mailing list
> bochs-developers@xxxxxxxxxxxxxxxxxxxxx
> https://lists.sourceforge.net/lists/listinfo/bochs-developers

One thing that makes score.exe difficult to debug is that the
executable is large, and compressed. This kept me from tracing
the successful execution with a commercial processor.

Score is built with MSC 5, a compiler version that is rare today.
Could it be possible that any app that uses floating point and is
built with MSC 5 would duplicate the problem? If so, working with
a small application built from source code would be easier.

Unfortunately, I do not have a copy of MSC 5. But I suspect its
fpu emulation arrangement has something to do with the problem.

16-bit DOS fpu emulators typically activate the emulator code
with a software interrupt instruction, then self-modify the code
to patch in fpu opcodes if an fpu is present. This arrangement
allowed an app to include the emutator, but use the hardware fpu
if present. Except for the first pass through a peice, execution
is at full speed if the fpu is present.


__________________________________
Do you Yahoo!?
The New Yahoo! Shopping - with improved product search
http://shopping.yahoo.com


-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf


<Prev in Thread] Current Thread [Next in Thread>
Google Custom Search

News | FAQ | advertise