Mail Archives: djgpp/1995/06/08/11:45:33
> > 4) Loads 387 emulator if needed
> >
> > In V2, virtually all of the functions above are handled in 32 bit GCC
> > or GAS code intead of Go32 code built with TCC.
>
> Does that include loading the emulator? Or is emulation done directly
> by -lm or something similar (like in MS-C)?
In V2, you can link in the emulator library with -lemu (before -lc) or by
default allow emu387.dxe to be dynamically loaded at execution time if needed.
Linking with -lemu makes image distribution simpler, and adds about 20Kb
to the size of the image (but still is not used unless needed). The emulator
can be either DJ's or WM's (both have been ported and tested). The "387"
environment variable is treated the same as in V1.x, which allows you to
test emulation on systems with coprocessors.
Currently you must have a coprocessor to use the debugger with floating
code, and it will probably stay that way until I get some time, unfortunately.
- Raw text -