Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!watmath!clyde!akgua!mcnc!ncsu!uvacs!edison!jso From: jso@edison.UUCP Newsgroups: net.micro.pc Subject: Re: 8087 software emulator Message-ID: <217@edison.UUCP> Date: Fri, 18-May-84 05:38:35 EDT Article-I.D.: edison.217 Posted: Fri May 18 05:38:35 1984 Date-Received: Wed, 23-May-84 08:26:01 EDT References: <144@decwrl.UUCP>, <995@wateng.UUCP> Lines: 15 The correct way to do 8087 emulation is the way Intel does; it is not part of the compiler in the sense that it needs to be known at compile time whether an emulator will be used. (The suggestion that the linker translate the 8087 opcodes is strange: how do you tell opcodes from data?) All Intel translators produce object records that say "place here the value of the symbol xxx" for the various 8087 instructions. If you have an 8087, you like with a file that defines them to be the escape codes. If you don't, you use a similar file that defines interrupts and codes for the emulator, and also link in the emulator itself. -John Owens