• Please review our updated Terms and Rules here

EM87 coprocessor emulator and Intel copyrighted library in it.

george

Experienced Member
Joined
Apr 1, 2011
Messages
430
Once upon a time there was a very decent real mode 8087 emulator called EM87 which still can be downloaded around the net including http://ftp.sunet.se/pub/simtelnet/msdos/emulate/em87v1_3.zip simtel mirrors.

This emulator was sold by Ron Kimball as is written in the doc file in the archive. The emulator itself is a packed TSR COM file that is easily unpacked by CUP386 and probably other tools. When unpacked you can see at file offset 210h the string "(C) 1981,1982 INTEL CORP". The emulator was very precise and I believe a real Intel code was used in it. The mystery is what library/code/source was used in it? How this person obtained it? Is there any access to the source code of this math lib after so many years?
 

Attachments

  • EM87_unpacked.zip
    10.4 KB · Views: 3
Hey, I'm the Ron Kimball (author of EM87).
The library was included with the Intel assembler back then.
I did have to "patch" it as it was "listening" on a different interrupt than the IBMPC used for floating point exceptions.
Obviously it was assembled with that assembler so it was legal to use the library :)
 
Back
Top